>NC_017671.1 atggatgcctggtcccgtagtctcgagcgcctcgaagcggagttcccgccggaagacgttcatacctggttgaagccgctgcaggccgatctgcgcgtggacagcctggtgctgtatgcaccgaatgccttcatcgtcgaccaggtccgcgagctgtacctggcccggatccgcgagctgctggcgcatttcgccggtttcagcgacgtttttcttgaaatcggctcgcgcccgcgccctgtggaggcgcagaacgcgccggtttccacgccgtcggcgcatgtgtccagcgaaccgcaggtgcccttcgccggcaatctggacagccactacacgttcgccaacttcgtcgaaggccgcagcaaccagctgggcctggccgccgccttccaggcagcgcagaagccgggcgaccgggcgcacaacccgctgctgctgtacggaggtacgggcctgggcaagacccacctgatgttcgccgccggcaacgccatgcgccaggccaatccaggtgcaaaggtgttgtacctgcgttcggaacagttcttcagcgcgatgatccgggccctgcaggaaaagaccatggatcagttcaagcgccagttccagcaggtggatgcgctgctgatcgatgacatccagttcttcgccggcaaggaccgcacccaggaagagttcttccacaccttcaacgcgttgttcgatggcaagcagcagatcatcctgacctgcgaccgctatccgcgcgaagtcgagggcctggaagcgcgcctgaagtcgcggcttgcctggggcctgtcggtcgcgatcgaaccgccggacttcgagacccgcgccgcgatcgtgctggccaaggcgcgcgaacgcggtgccgagattcccgatgatgttgcgttcctgatcgccaagaagatgcgctccaacgtgcgcgacctcgagggcgcgctgaataccctgaccgcccgcgccaacttcaccggccgcgcgatcaccaccgaattcgcccaggaaaccctgcgcgacctgctgcgcgcccagcagcaggcgatcagcattcccaacatccagaaaaccgttgccgactactacggcctgcagatcaaggatctgctgtcgaagcgtcggacccgctcgctggcccgtccccgccaggtcgccatggccctgaccaaggaactgaccgagcacagcctgcccgagatcggcgacgcctttgccggtcgcgatcacaccacggtgctgcatgcctgccgccagatccggaccctgatggagaccgacggcaagctccgcgaggactgggacaagctgatccggaagctgagcgaatgatgcacggatgccgatgaggcgtcatcgcacaaaacggtgcagaatccggtagcaagcgcgggacacgttgtggataaaaatgccgtttgaaatcgcgccagatttatccacagctttccccaccccttgggggtcggtaatgcagagggtttcgaggtctgaaatacctttaattacaaagacttagcattgttttccagcgattctgtctctaccagcaccaccaagcttttgatttattccacattttttaaagcataggggcacggaaccacatgcgtttcacactgcagcgcgaagcctttctcaagccgttggcacaggtcgtcaacgtggtcgaacgccgccagacccttccggttctggccaatttcctggtccaggtgcagaacggccagctgtcgctgaccggtaccgacctggaagtggagatggtgtcgcggatcgcggttgaagatgcccaggacggcgaaaccaccattcccgcccgcaagctgttcgagatcatccgcgccctgcccgacggcagccggatcaccgtctcgcagaccggagacaagatcaccgtgcaggccggtcgcagccgtttcaccctggccacgctgccttcgaacgacttcccgtcggtggatgaagtggaagccaccgagcgcgtggccatcggtgaggcgaccctgaaggagctgatcgagcgcaccgcgttcgcgatggcccagcaggacgtgcgctactacctcaacggcctgctgttcgacctgcgcggcgatgccctgcgtaccgttgccaccgacggccaccgcctggcgctgtgtgaaaccgatctggccaagcccagcgggtccaagcgccagatcatcgtgccgcgcaagggtgtgaccgaactgcagcgactgctggaaagcggcgatcgcgagatcgagctggaagtcggccgcagccacgtgcgcgtcaagcgcgacgatgtcacctttacctccaagctgatcgacggccgcttcccggactacgaagcggtgattccgatcggtgccgaccgtgaagtgaaggttgatcgcgaagcgctgcgcgcctcgcttcagcgcgccgcgatcctgtccaacgagaagtaccgcggcatccgcgtggaagtctcgccgggcaacctgaagatcagcgcgcacaacccggaacaggaagaagcccaggaagagatcgaagccgacaccacggtcagcgatctggccatcggcttcaacgtgaactacctgctggacgctctctccgcattgcgcgatgaggaagtcattatccagctgcgcgattccaactcctcggcgcttgtacgtgagtccagcagcgagaagtcgcgccacgtggtgatgccgctgcgtctctgacagctgctgttccacgtggaaccgaacgacgcccgggatcttcccgggcgttttttttgcaggttccacgtggagcatcgagaagacgcggttttccggacgacgtcacttccgtcgatgggctcggttgaaatccgttgcctttccgggatgttcgtctcgatcgttgaaaacaggatcgctggatcgtagcaatgacgagtcgcgattgatcgaaagtccaggtgcaggaaccgatactcgtcgcctgtccccagatctggccggacagggaccgatgatcctgcatcgcggcgcgatggacttccctctgcaaacgccgctgtccacagggaagattcgatgcagattggggcaagcctagcttctaaatctgggtataaatctaaagcatggtggtgatggtagagccagatctcgtggaaaaacaccttatctgactgatttaaaagaaatttatgcacctgaaaccccctgtatatcggcctcccagcctgggggggaacctgtggatagtttcgaaggcatggcaaaagggcttttttatccacagattgcccataccttgtgtataagtcatacagggcagctgtggacagcgtggaacgatcggtctgaattctttgaaatctgtggaaccgcccagggcatgggaccgtagatttcaaggaatctgcaggttcatccgctggtactcgtcggcgacgaggcaagcgctgtccacggcatcgcctgaaatcggcgaaatccaaggctcacacccccgctacccttcgcagaatcgaaggatttccgggcttgccgagacccgcatctgctgggatgaggaaacagcgccacgtggaaccagcggtcagggcgcaggcagacctgcggtaactgctccatagctggccggatagctggccgggcacgtccggcttgaccgatgcagtaagctgatgaattccctgcccctctgccgccccgtgcggatggtctttcgcgccccatgcttatccgccgcctcgccctgcaccaactgcgtcgcttcaatgcggtggagctgtcgccccagccgggattgaacctgctgaccggcgacaacggtgccggcaagaccagcgtgctcgaggccctgcacctgatggcctatgggcgcagcttccgtggtcgtgtccgcgatggattggtgcgccagggccaggaagcgctggaaatcttcgtggaatgggacgaacaacgtgccaatcacccgccgcaccgccgaaaggccggcctgcggcacagtggtcaggattggaaggggcgcctggacggcgaagacgtggcccagctcggcaatctgtgcgcagcgcttgcggtagtcacattcgagccaggcagccatgcgttggtcagcggtggtggtgaaccccgccgccgattcctcgattggggcttgttccacgtggaacctgatttcctgtccctgtggcgccggtattcgcgggcactgaaacagcgcaatgccctgctcaagcaaggtggcccgtcgcggatgctggatacctgggatcacgaactggctgaagccggcgaaccgttgaccagccgtcggcagcactacctggagcgtctgcagcagcgcaccgtggcgctggcttccagcctggccccgcagctcggcatccaggcactggaactcagcccgggctggcgtcggcacgagctccctctggccgatgcgctgcttctggcccgggaacgtgaccgccaggccggatacacctcggtcggtccgcaccgggcagactggagcgtggatttccacagcattccgggtcgcgatgcgctgtcccgcggccaggccaagctgacggcattggcctgcctgctggcgcaggccgaggactacgcggaacagcgcggcgaatggccggtgatcgcattggacgatctgggctcggagctggatcgcacccaccaggcgcgggttctgcagcgcctgctcggtgggccggcgcagatcttcatcaccgccaccgaaacgccggcggcgctgcaggaactgacccacatcgcccggttccacgtggaacatgcacagatcgtggctgtgccatagtgggcacaccagggccgctcgaccccggctggtataattcgggttgaaatcctttcattctcggcgcatcgctccaagcggtggccgacctgcggagcctacggcaagcgcaatgagcgacgaacagaacaccccggcaaacaacggcaattacgacgccaacagcatcaccgccctggaaggcctggaggctgtccgcaagcgacccggcatgtacatcggcgacgtgcatgacggcaccggtctgcaccacatggtgttcgaggttgtcgacaactcgatcgacgaagcgctggccggccacgccgaccatgtcgcggtgacgatccacgccgacggctcggtctcggtgtccgacaacggtcgcggcattccgaccggcaagcacgagcagatgagcgccaagctcggtcgcgaagtgtcggctgccgaagtggtgatgaccgtcctgcacgcaggcggcaagttcgacgacaacagctacaaggtgtccggcggcctgcacggcgtcggcgtcagcgtggtcaacgcgctgtcgcagaagctgctggtggacgtgttccagaacggcttccactaccagcaggaattcagcaacggcgccgccgtgaccgcgctggccaagctggaaaccaccaccaagcgcggcaccaccgtgcgcttctggccgtcgaccgtcgccttccacgacaacgtggaattccactacgacatcctggctcgccgcctgcgcgagctgtcgttcctgaactccggcgtcaagatcgtccttgccgacgaacgtggcgatggccgtcgtgatgacttccactacgaaggcggcatccgcagcttcgtggagcatctggcccagctgaagaccccgctgcacccgaacgtcatctcggtcaccggcgagcacaacggcatcgtcgtggatgtggcgttgcagtggaccgactcctaccaggagacgatgtactgcttcaccaacaacattccgcagaaggacggcggcacccaccttgccggcttccgcggtgcgctgacccgtgtgctcaacaactacatcgagcagaacggcatcgccaagcaggccaagatcaacctgaccggcgatgacatgcgcgaaggcatgatcgcggtgctgtcggtgaaggtgccggacccgagcttctccagccagaccaaggaaaaactggtcagctccgacgtgcgcccggcggtggaaaacgccttcggcgcgcgcctggaagagttcctgcaggaaaacccgaacgaagccaaggcgatcgccggcaagatcgtcgacgctgcgcgtgcacgcgaagcggcgcgcaaggcccgcgacctgacgcgccgcaagggcgcgctggatatcgccggcctgccgggcaagctggccgactgccaggaaaaggacccggcgctgtccgaactgttcatcgtcgagggtgactcggcaggtggctcggccaagcagggccgcaaccgcaagaaccaggcggtgctgccgctgcgcggcaagatcctcaacgtggaacgcgcacgcttcgaccgcatgctgtcctccgaccaggtgggtacgctgatcaccgccctgggcaccggcatcggccgtgacgagtacaacccggacaagctgcgttaccacaagatcatcatcatgaccgacgccgacgtcgacggcgcccacatccgcactctgctgctgaccttcttctaccgtcagatgccggagctgatcgagcgcggttatgtctacatcggcctgccgccgctgtacaagatcaagcagggcaagcaggagctgtacctgaaggacgacccggcgctggacagttacctggccagcagtgcggtggaaaacgccgcgctggtgccggccaccggcgaaccgggcatcgaaggcctggcgctggaaaagctgctgctggcctatgccgccgcgctcgattccatcgaacgcaatgcccaccgctatgaccgcaacctgctcgaagcgctggtcgatttcgtgccgatggacatggacagcctgcgcaatgcgggcgaaggcgaaggcctggatgcgctggccaagcgcctcaaccagggcagcctgggcagcccgcgtttcagcctggaactgcaggaggccaacgaggagcgccccgccgccgtgttggtgacccgtcgccacatgggcgaggagcacatccaggtgctgccgctgtcggcgttcgaaagtggcgaactgcgtgcgatccaccaggcctccaagctgctgcacgggctggtgcgcgaaggtgcaacgatttcccgcggcgccaagtcgatcgaagtcgacagcttcgcgaaggcgcagaactggctgctcgaggaggccaagcgcggccgccagatccagcgattcaagggtctgggtgaaatgaatccggagcagttgtgggataccacggtgaacccggagacccgtcgcctgctgcaggtgcgcatcgaggatgcggtcgctgccgaccagatcttcagcaccctgatgggcgatgtggtcgaaccgcgtcgtgacttcatcgaagacaatgcgctgaaggtcgccaacctggatatctgacacaatcgggacctggccggtgcgcggggagctgcaccggccttcgtcccttgaacgcaggtacctgatgtccgcatccgccccggtctccgccgctccgcctccggttccgccgccgtctaccccgccgcgcgccgtggcaccgttggcaggtttcttcatcgacctgggcatcgccgccgtcaccctggtcggcctgagcatggtcaccggactgttctggggcttctaccgtgcgatcgtggtcagccgcgccaacgtcgcggccaatggcggtgcactcacacctgacagcgccggcgcggcggtgggccagcccggggccctggcccagatcctgatggccctgatcgccaccggtggtgccgcgctgctgctgtacttctggcggcgcccggcgagcgccggcgaacgcctggcctcgcgacaggcgctgcagcgtccttccacctggggctggaccctgctggtggccacgctgatcgtggttggcagcaacggcgtcgccttcctttccaagcagttcggcatcgagccggtgccgaccaacgtggaactgatgcagagcgcgatcgcgcgcttcccgttgttcctggtgctgtttgcggtcgttctcgcccccgcctacgaagagctgctgttccgtcgtgtcctgttcgggcgcctgtggcaggccggccgcccctggctgggcctcatcctcagcagcctggcgttcgccctggtccatgaagtgcccggtgtcagcaagaactcgctgctgggcatggcgcagctgtggctggtctacggcggcatgggtgccgccttctgctggctgtaccgccgcaccggcaccctgtgggcggcgatcacggcgcatgcgctgaacaacgcggtggcgctcgccgcaatggtgttcctggggtcaacgtaacgccgtgcccgcttgacgaaagattaagcaggtacgctacacactgcgcacatgaacacgggggcggacccatgaaacaactgctgctggctctagtcatcaccaccgtggtcagtgcctgtgcgaccaccacctcgccaaccggaagacggcagatggtgggcggcgtatcgcaggcacagcttgaccagctcggcgcgcaggcgtttgccgagaccaagcagaaagagaagatcagcaccgatggccgccagaacggctacgtgcagtgcgtggtcaacgcgttggtcgcgcagttgccgcctcagtaccgtggcgtacggtgggagaccgccgtgttcgtcgacaaggaaccgaacgcctttgccctgcccggcggaaaagtgggcgtgaacaccggcattttcaccgtcgccaagaaccaggaccagttggctgccgtgatcggccatgagatcggccatgtcatcgcgcgtcaccacgaagaacgcatcacccggcagatgggcgcgcagaccggcctggccgtgctgggcgcgctggccggtgccgcctatggcgatggcgccgccagcacggtcaaccagctgggtgggatgggcgcgcaggcggccttcctgctgccgggttcgcgcacgcaggaaagcgaggcagacgtgattggccagcggctgatggcgcaggctggattcaacccggcccaggccgtggacctgtggcagaacatgatggccgccagcggcggtcgcagcccgcaatggctgtccacccaccccgatccggccaaccggatccaggagctgcgacgtgatgcaccgggcctgacgccggtctaccagcaggcgcaggcggccgggctgcggccaaagtgcggatgagtgcgcagttctatgctgtattgcagcacataaaacgatttctcacgccatctgtttctgatacgtttggcggctcagatttttctgacagtccgactttgccgctatccggcggttcgatcgaggtgaacgatgattttccgtaaccacaaagctgtgctttccgtcctcgtcgcgaccgccctgaccggcgccgtggtcaccgatgcctttgcgcagtcctcgcgttcctccgaccgtggcagccgcggcggtagcagcaagcaggccaaggccgaaccgctgtacccgaatgcgacccgccaggagccgaccgccaaggcctcggccaagatgggcagcaagctgcagaaaatgatcgacagctacaacaaggaaaagttcccggagacgcgcgaacaggctgacgcgatcctggccgacagcgcttccaacgagtacgacaagtcgctggccgcgcagctggcctcgcaggccgcctaccagaccgacgacgtgccgggcgccatcgcgtatctgaagcaggtgatccagttcaacggcctggacaacaacggccacttccagtcgatgctgatgctgggccagctgcagctgcaggaagacaagaccgccgaaggcctggccaccctggacaagtacttcgcagagagcaagtcgaccaagccggaagagctgatcgccaagggccaggcgctgtaccagctggagcgctaccaggaagcgatcccggtgctgaagcaggccatcgccggcgccgccgagccgaaggacaactggaaccagctgctgatggcggccctgtccgaagccggccagaccggtgaggccgtgcaggccgcagaagcgctggcggccaagaacccgacggacaagaaggcccagctgaatctggccaacatgtacatgcaggctgaccagatgccgaaggccgccgcggtgatggacaagctgcgcagcagcggccagctcactgaagagcgcgagtacaagcagctgtactcgatctatgccaacaccgagaacaaggaaaaggacgtcatcgcggtcatcaacgaagggttgcagaagggcatcctgaagccggattaccaggtctacctggcgctggcccagtcctactactactccgaccaggtgccgcaggcgatcgatgcgtggcagaaggctgccccgctctccaaggacggtgagacctacctgaacctggcacgcgtcctgcatgccgaaggtcgcgtccccgaggccaagcaggccgcccagcaggcgctggcgaagggcgtgaagaaccaggcggatgccaaaaaaatcatcaacctgaagtaagtaggaataacgcctgaatgcctgctcagttgatgcgcaggcgctcaggattggtataagcttggaggttcctgcggtgtcatgcaccgctgatcagggatcccgcccccgggattccggccccactattgagctcttggcgcatgacggaacaactagtcgttcaccggtacgaacaacccgatgacaaggggctgagctggcctcgcatcgtcggcatcgcgtttgtaattgccctgcatctggccgccttcatgatgctcctcattcccgccgtggctcccaaggccgtcgcggagaaggagcgcaacgtcatggtgaccatcgtcgacgcgccgccgccgcccccaccgccgccgccgccgccgccgcaggatactccgccaccgccggtgaagaatctgtcgccgccgaagccgtcgcccgtaccgccgccgccgcaggcgccggtcgtggacgtgccggagccgcgcccgaacgatatcgtcaccccgccgtcgcccccgtcgccgccggctccgccgacctcgatcgaggccagcgtggacatctcgtcgaaggccatgaatccgccgcgctatccgccggccgccttccgcgcgggcatccagggcgaagtgatcctgatcattgatgtcgatgccaacggcaacgtcaccaatgtcacggtggaaaagtccagccgtaaccgcgacctggaccgtgctgcgatggaagcagctcgcaagtggcgcttcaacgccgctgaatctggcggtaagaaggcggcaggtcgcgttcgcgtcccggtcaactttgcgctgaactgatgcgtccgggtggccctccggccacccccgctcccggttcgattgtttagcttagctacaccctttatcaccacacacaacaaaggtaagcgtcatgctgcaggaaattttcatcgccgctgctgccgggggcaatccgtccaacgccctgtcgcagatgggcttcgagcacctgatccacgaaatgaccaccaagccgggtgatttcgcggtttcctgggtcgtgctgctgaccctgatcgccatgtcggccatgtcctggtactggaccgtcatcaacatcttccgtgccacccgcctgaagagcgccgctgaccgcgtcgtcagcctgttctgggacaccccgaacgcgcaggacgccatccgtgcgatggaagagcagccggcttcggagccgttctcgaagatcgccctggacgctgcccaggccgctgcccaccaccagcgcgctgaaggcggtgctaccggcggcgtcggtgagaacctgagccgttcggagttcgtcgaccgcgctctgcgccaggccgtcacccgggaaagcaacaagctgcagtcgggcatgaccctgctggccaccgtcggcgcgaccgctccgttcgtcggtctgctgggtaccgtgtggggcatctacggcgcgctgatcaagatcggtgccaccggctccgcttcgatcgacgccgttgccggcccggtgggtgaagcgctgatcatgaccgcgatcggtctgttcgtcgcaatcccggccgtgttcgccttcaacttcttcagcaagatcaacagcgcgaccatcagcaagttcgataccttcgcgcacgacctgcacgacttcttcgccaccggttcgcgcgtccgctaattgcggcgcgcgtcacccagcgacgaagtaagtagtcaccaagatctagacggagcccgttatggctttcagtagtggtaacagcggcggccccatggccgacatcaacgttacgcccctcgtggacgtgatgctggtgctgctgatcatcttcatcatcacggcgcccctgatgtcccacaaggtcaaggtggatctgccggaagccaacctgatccagaagccggaagatgctgaaaagcgtccgaacccgatcacgctggcagtcaaggaagacggctcgatctactggaacgacgaagaaatcaacaagcagactctcgagtcccgcttggcgaccgccgcacagcagaccccgcagccgccgctgaacctgcgtggtgaccgcaccaccaagatgcgcgtcatcaacgacctgaccaaggtcgcgcaggaacagggcatgctggacgtcggcttcgttgcgaccaaagaaaaggggcaataagccatggcattcagtagtggtggtggcaagggccccatggcagacatcaacgtcacgcccctcgtggacgtgatgctggttctgctgatcatcttcatcgtgaccgcgccgatcatgacgtacccgatcgccgtggacctgccgcagcgcgtgctcaacccaccgccgcagctggtcgaaccgccgccgccgatcgaactgaagatcgacgccagcaaccaggtctcgtggaacaacagcccgatcaataccagcgagctgcagcagcggatggagcaggaggtccagcgtgacccgaccaaccagccggaactgcgcatcgacgccagcccggattccgagtacgacgtgatggccaaggttctggccgccgcgaagaatgctcagatgaagaagatcggatttgtgcagcagtaaacgctacaccgcaatacaacagtcatgacgcgactgcagacgcccctggaaacaggggcgtttttttgtgttctcgtcgtggcgcacgggttggggtcagatcccttttcctgaggaaagggatctgagcccatccgaccccatccggcagcaggcgccgctatgatcggcggatgctcgccctcttcgactccctgcgccattggctcgacggcatcgcccacctcggcacgatcctggcggtggcctacctgctctacctgttcgcgctggcgggctggatcatgctgcagaagcgcgagccggtggccacgctgagctggatcctttcgctggcactgctgccctacctcgggctcttcatctactacctgctggggccgcagaaggtgaagcggcaacggctgcgtcgtggccgtgcacgctcgggcatggagcactacagcgatgtctgcccgcccgattcggactgcaccgagctggccaaggttgcccaggccaccaccggactggcgcccagcagtgccaccgaggtgacctggctggtcgacggcgcagccacctatgccgcgctgctcgacgcgatcgcgcaggcgcgcgaccacgtgcacctggagtactacatcttcaaccccgaccatgccggcaccgcactgcgcgatgccctggtcgaacgtgcgcaggccggtgtgcaggtgcgcctgctgctggatgcggtgggctcttccgccctgccccggcgcttcctgcagccactgctggacgccggcggcgaagcgatctggttccatccgcgacagctgctgaagccgttcaagcgcccgtggctgaacctgcgcacccaccgcaagctggtgatcgtcgacggtcgcctcgccttcaccggcggcatcaacatcactgacgaggaagacgagagccgcaggcccgacgcttaccgcgacctgcacatgcgtatccgcggccacgtggtgcgcagcctgcagctggtgttcgccgaggactggctctatgccagtggccaggaccactcgcgtttcgacatcgcccgcctgtggccggccgacatgccgctgcgtgcggatggatcgatcagcgcccaagtgctggtgtccgggcccgactcgggctgggagaccatccaccgcctgcacgtggcggcgatccaggaagcacacgagcgcgtgtggctggtgacgccctacttcgtgcccggtgaagcagcgaggatggcgctgacctcggccgcgctgggcggcctggacgtgcgcctgctggtgccgaagatgagcgactcctggttcgtcacccaggccgcacggtcctacttcgacgaactgctgcacgcgggcgtgaagatctacgagtacggcccgcgcatgctgcataccaaggcgttcatcgccgacgacgatgtctgcatcgtcggcagcgccaacttcgaccaccgcagcttccggctgaacttcgaactgtcgatgatgatcagcgaccgtgaccgcgtcgctgcactggccgaactgctgcagggcgaattcgaccgttccacgcgggtgcacgaccaggccggccgctcgctgtggctgcaccgcctgcccgaggccttcgcccggctggcctcgccgctgctctgacgcagcgctacactgcggcgatcatccggggagcccgactatgtactggttgtacctgctgctggcgctgggctgctttgccttcgcgctgaagaccccgagcgcggggttgatgaccctgtgcctgctggcggcgctcggcttcctgctggcctgggtgcgcggccgctacgtggcccgtttcggcgacctgcagcgcgacccggccacgctgatcgatgccgaggagctgcgccgcctgcgcgaacaggcccaggcccgccgcactgacgaccacaacgaccacgacccgtcccctctttccaagtagtcccgttccatgacccagctcagcgtcaacgtcaacaagatcgccgtcctgcgcaattcgcgcggcggcgccgaaccggacgtggtgcgtgccgcccaggcctgcctggatgccggcgcgcatggcatcaccgtgcatccacggccggaccgccggcatatcaccgccgaggacgtgctggccctgtccacgctgacccgcgcgcgtggcgttgaattcaacatcgaaggcaatccgttcgcgccgccgcgcgagggctacccggggctgctgccgctgtgcgaacagacccgtccggcgcaggccaccctggtccccgatgatgacggccagatcacctccgaccacggtttcgacttcgaacgcgatgccgagcgcctgcgtccgctggtggctgcgctgaaggccatggggtgtcgggtcagcctgtttgttgacgcgggcaacccattgctggagcaggcagctgaggtgggggcggaccgcatcgagctgtataccgggccctatgcagaggcgcatgcggcgggcgatgccgatgcgatgctggcgctgttcgcaactgctgcccgacgagcgcaggccgtcggcctgggtgtcaatgctggccacgacctgtcgcaggacaatctgcgcgacttcctggcccacgtgccggaggtgctggaggtgtcgatcggtcacgcgctgatcggcgaggcactgtatgacgggctggatgccaccgtgcgcgggtacctggcgctgctctgatgcattgcagccgagcgtaggctcggctccacaaggtctctgcatcaactgtagagccgagtccatgctcggctcagcctcgccctgaacccttcaggcggccgtcgcagccattgagacggccacgacgtaccctgccgcaatgggtattgcgatcaagggccgaggttccacgtcccaccttgccgggcgctttgaaagcaccgtcagcgaggcggtggacgacggctgggcggtcgacgaaagcgatgagttcctcgccccgcgcctgcgcaccgaagtacgcgccgaaaccgcgcgcagcatcatcacccgcaacaactcgcccgacgtcggcttcagtcaatcggtgaatccctaccgcggttgcgagcacggctgctcgtactgcttcgcccgcccttcgcatgcctatctgaacctgtcgccggggctggacttcgagaccaagctgttcgccaagaccaatgcgccgcagctgctgcgcaaggaactgtcgaaaccgggctatgtgccgcagccgatcgcactgggcatcaacaccgatgcgtaccagccgatcgaacgcaagttcaagctgacccgccagctgattgaagtgatgctggagaccaggcatccgttctcgctgatcaccaagaacgcgctggtcgagcgcgacatcgatctgctcgcgccgctggccgcggagaacctggtcagcgtgcacttctcggtgacctcgctggacccgcatctttccgcgaagctggaaccgcgtgcatcagcgccacatgcacggctgcgcgcgatgaagcgcctgcatgacgccggcattccggtcggtgtgatggtggcaccggtgattccctggatcaacgacagcgagctggaagccgtgctggaggctgcgcacggcgcaggtgcgagcaccgccggttacgtgctgctgcgcctgccgctggaagtggcaccgctgttccgcgactggctggatacgcaccatcccgatcgcgctgcgcacgtgatgagcaccatccagcagcagcgcggcggcaaggactacgacagccagttcggcacgcgtatgcgtggccagggcgtgtatgccgatctgttgaacaaccggttcaagctggcacgcaagcgtctgggcttcaatgcacagaacagccattggccgaagctggattgcagccggttccagaagccgctgccgccgaagaaggagtcgccgcagggcagtctgttctagggctctggaccgcagcgcgatccaccggtaacaatccacaccctgccgcatcgcctggtgttgtacacgatgaaatgcagtcactgcttccgtgccagtggtcttcttctctgccttgcgaccctgcaagtccaggcccgcgccctgcacgaatgcatcgtcgttccgcaggccgcggtcgtcactgaaatgccggctggcctggacgagttcgaacaacgtttgtggacagcaaatgcaggtcaggtggtcagcaagggcaccgacacccttcttctgcttcgcctgttctcggaatcaccgggcgtgatggattcccaagagttcaccaaggtcaccggcaccctgtctggatacactccgtcctctgaagggattccggccgtgctcggcgcacgcctgagcagtggcagcgcgggcttcgcgcacaagggagactactggttgtccgattcagcggatatcgaactacatcggccgcacaagggcgacagtcggatcgaagtcaaagtgacggctgttgggtggaacagctatcgaaaggaggaccgttccttctatctccagttcacctgtcaactcgaggagatccccgtcgagaagctcagtgcctggcaaggcggcaacggcaacctcttgggatcctttggacctgccagataatcgagcggatcaacctttacccaatactggcttatttcgatgtatctggaacaatgcgataactgaaatgaagatcatccaccggctcggcatcgcgttcctttggatgcttccactgaactttcttctgctgacgactgccaagctgatgtcaggaaacgcgcttgggaacgaagaactcgtgggcttcggcgtcgccctctttggtctgatggcgggagggattctctatcgccgccgccctcggtagaggtgagttcgttcgaccgtggtccgggtccagtgctgagaaagcattgactggaggtcctggcatggcagccttgaagagtggcggagctctcctggggcatcacagagccaaggcagtcagaatcatttctgactggacgaccgctcgcggcggattcaaggcactgggtacatcatccgcggtaaggcgactgtgcgaggaacttatggcaccgcgaaaaagcaggaaaagagatccaggattgccagtcgtccagcactggtttgtgcgatcgcgatttggagagtgatgaagattctactttgggtacctgttggtttatttgctttgctgtcattgagagcaatcgcgttcgtcgcctatcaagggctaaatggaactgccttcgaggaagaggaaatcattgtcgcggggatcggattggtctgcggctggatcgcctgggtcatgcacaagacattgatcaggccaggtaggaagccgagaccctgattctgagccggtggttccgggcgagctggtcggtgtcgaccgccgtggtttcgacgcgagcgatataaaaaattcgcaccgtacaagtagatgtttctggggagcgcgactgtgcgaacgagattgttgattgcgcttgttctaggcttgagctgcagcgcgtgcgcgtcgctgcttcctggtagccataagatcagcgccttctacgtgtctaacgccaactctgatgtgaccggctgcgaaaggtctgactacagggaaatttcacttgcgtgccatcggattgttgatggcgacaatgtcgtagtggcattgcgcgagtacacagcgaccaagattgagaatgaaagatacaggaagctgacattgatccttcccccgaatctggcggagggcgatgtcttcagtttgacggagggtgatatcagggcgttctacagcactggccttagcctgagacctggcagcactggatgctacggaaaggccgtttcaggcagcgtcgaaatcctcaggaaatccaatgatctgatgcagcttcgcatcaacgcgcgctttgatctcgatagccccgcgggctggaaggaccactgcaagatgcgcgagctcagctatgaactgaatgccatccggagaccgctgggtcaggtgggcgcctgggaaggcgtgcacgcccctggagattctcttatcagcgagggcagcccgagtagcggattgccttaggagatagcaccaactgcccgcacgacagcacaggatctcgggggcccgcttcttgatccggacaagatgctgagaacatcgagtgaccagtttgcttcaccctcctccaaacaacttctgcgcactctggaacaggatccaactggtcgcgatgaacttgtcgccgccctgtggccgattcccgcgatgggtgtgggtgaacgccgtcggggcgatcaacaggctgccggtacgtggcgcgatcttgcggccctggaacatgaactcggtttcgccctcttcgaattcgtcgttgaggtacagcgtccacagcacatgccggtgcagggtctcggcctgcgcatccttcgggtacagctcgcagtgccagtacgggtagccgccctcgcccgccgcataccactgcaggttgatcgcacccgggcgcaggcaggtgcgggccaggtcggccagctgctgctgcggcatgtcggggaagtcctcggcagacaggcgtcgcggttggccgttgctgtcctggatctgcaacatcagtggggcgatcaacgcctgtggataacggcgtagataagtcagcaggccgttgaacaccgcaatctgcagctgctgatcaacatcccgccagccgtccaggccactgatgcgcagatccttgctgtgcttgagttccgggaacacgccactgcccaccgcaccgggcagcaggccacgcgtcgcacgcatgcgctcgacgatcgccgcgcagacctcgctggggacggcgttgtggatgacttcgatgaaatcgaccgggccctgctcgtgcatgcgtgcattccttaggcggcaacggcttgatggtgccgtttgccgccctcggtgtcaccccacggtcatgtcatcgatctgccatgaccgctgtcaggcgatcggttgtcagccctgtgcgtcgtcgtgtgcgtggtggtagcgcacggcctcggccacttcctcgcgcgaaccgaggaacaccggcacgcgctggtgcagctggtcgggctggatgtcgaggatgcgctcgcggccggtccaggcggcaccgccggcctgctcgaccagcaggcccatcgggttggcttcgtacatcaggcgcagcttgccggccttggacgggtccttcttgtcccacgggtagatgaagatgccgccgcgggtcaggatgcgatgcacgtcggccaccatgctggcgatccagcgcatgttgaagttcttgccgcgtacgccttccttgcccgccagcaggtcgccgacgtaggcctgcatcggcgcttcccagtggcgctggttggacatgttgatcgcgaattcctgggtggccgccgggatctgcatgttctcggtggtcagcacgaactcgcccttctcgcggtccagggtgaaggcgtgggtgccatggccgacggtcagcaccagctgggtgctgggcccgtagatgcagtagccggcggcgatctgcttgctgcccggctgcaggaaggcgtcgtcgcccggcagctcgacattggtcgggcagcgcagcacggagaagatggtgccgacggagacgttgacgtcgatgttggagctgccatcgaggggatcgaacagcagcaggaaatcaccgcggggatagatgtccggcaccggctggctgtggtccatttcctccgaggcgcaggcggcgaggtggccaccccaggcgttggcttcgagcaggatctcgttgctgatgacgtcgagcttcttctgcgcttcaccctgcacgttgccggtaccggcgtcgccgagcacgccaccgagggcgcccttgctgacggcgatggagatgctggtgcaggcgcgggcgacgaccgcgatcagctggcgcaggtcggcattgatgcggccggcgtgctgttcctggatcaggaagcgggtcaacgaagtacgggacatgagcgggcaggtctcggcagcgggaaaacgcctattgtcgcccgtctggcgggggcgtgcgtgagcgcgggaaggcgtaatcgtttccagatgcgttgcgctcgtggcgccttccttccgtggagccgagcccgcgctcggctgctcttcgtccttcatgccgcacaagccgagcgtaggctcggctctacagagaccagggcgcaaaaaacaaaggcgcctttcggcgcctttgtcctcaagctactggagcgttgcttcagcccttggcgacggtggccacggccttggcgacgtattccaggttgttctggttcagcgcggccacgcagatacggccggtgccgacggcgtagatgccgaactcgtcgcgcaggcgctcgacctgctcacggctcaggccggagtaggagaacatgccggcctgctcgttgatgaaaccgaactgcggtgcaccggcagcggccagcttctcgaccaggccgtggcgcagggcgtggatgcgctcgcgcatctcggtcagctcctgctcccacatcgcacgcagttccgggttggtcagcacgccggccaccagtgcagcgccgtgggtggatgggctggagtagatggtgcggatcacgcgcttgacctgcgattgcacggccttggcgtcagcggcggtcggcgccaccatcgacagcgcacccacgcgctcgccatacagcgagaacgacttggagtacgagttggcgacgatgaagctgtcgatgccggcttcggcgatgatgcgcaccgctgcgccgtcctgctcgatgcccttgtcgaagccctggtaggccatgtcgatgaaggggaacagctgcttgtccttcagcagttgcgcgacctgcttccactgggtgaccgtgaggtcagcgccggtggggttgtggcagcaggcgtgcagcagcaccacggtgccggcttccagcttgcccaggtcggccagcatgccgtcgaaatcgacgccatgggtgcccgggtcgaagtaggtgtaatccagcacctcgaaaccagcggcgctgaacaccgcacggtggttttcccagctcgggttgctcagcgcaacggtggcgtgcggcagcagcttcttcagcacgtcggcgccgacgcgcagcgcaccgctgccaccaacggtctgcgcggtggtcacgcggccggcggccagcagcggcgaatccttgccgaacaccagctcacgcgtcgcttgcgtgtacgccggcaggccatcgatcggcaggtagccgcgcggtttggcttcagcggcgagctgctgctcgatctgcttgacggcgcgcagcagcggaatgcggccgctctcgtcgtagtagatgcccacacccaggttgaccttggtcgggcggctgtcggcgttgtacgcctcggtcaggcccaggatcgggtcgcctgggaccagttccacgtttgcaaagaaggacacggcggtactcgttcggtagacggaaagggggaggaagtgcgctacgcggtccgcggcttttcggccggaaacagcccatcgtaacaaagcctgccggggctggccgccgccatcgtcatccgcggccccgtaccatggcgtgcgttgccgcccgatccatcaacctgaatcatgaatcccgccgcacgacgccgttgcctgccgctgtccgccctgctgctgtcgccttggacggcggtggccgagcctgcgcccaccgccctgcctgcggtgcaggtacaggccgcccgggtgccgggcatcgatccgttcgcgctgccggccagccaggacacggtctggatcgacgccagccgcgcgggcaccggtgcgcagctgtctgaggccttggccggggtccccggactgctggcacgtgaccggcggaacttcgcccaggacacgcagctgtcgattcgtggcttcggcgcacgctcgaccttcggcgtgcgcggggtgcgggtgctgatcgacggcgtgccggccaccatgcctgacggccagggccagctgtcgcatgccagcctgttgggcgccgagcgcatcgaggtgctgcgcgggccgttctcggccctgtacggcaattcctccggcggcgtgctgcaggtctggagcgcgcagggccaggccggtgacccgtggcggttgcgcgtgaatgccggcgccgacaacacgctcagtgtcggcgcacagctcaagggtgccggcccagcgctggactacaacatcgcggccaaccacttccgcaccgatggctggcgggaccacagccgtgcgcgccgcgaatcgctcaacgcacgcattggtggtgatctgggcggtgggcggctggagctgctgctcaatgcgctggatgcccccgatgcgcaggatccgctgggcctgagccgtgcccaggtggcggctgatccgcgccaggccacggcagtcgcgcaccagtacaacacccgcaaatcggtgcgccagcagcaggctggcctgcgctggacccgggagaccggggcacagcgctggcaattgatgggctatgccggccaacgcacggtgacccaatacctgccgattccgccggcaccccagaccaacagcccgctgcatgccggcggcgtgatcgatctgcagggcgggtatggcgggctggacgcgcgctggggctggcacggcgacctcgccggccggccgctggacctggtggccgggctcagcgccgaccgccagcgccagcaccgcaccggctacgagaacttcgtgggcagcgccctcggggtgcgcgggcgcctgcgccgtgaccagatcgataccgtgcagaacgtggaccagttcgcccaggcctggtggcaatggagtccgcgctggtcgctgctggccggggtgcgccacagcgcggtgcgtttcgactcggacgatcgctacatcaccacccgcaacccggatgacagtggccaccggcgctaccaggcgaccacgccggtggcaggcgtcagcttcgaggccagcccgcagtggcgcctgcatgccgccgtggggcgtggattcgagacccccaccttcaacgagctggggtatcgcgccgatggtcaggcgggtctggcgctggatctggcggccgcccgcagccgcagcctggagctaggcagcaagtggcacgcacaggatggaacccagctcgatgtcagcctgttccgtgcagataccgacgatgagctggcagttgccagcaatatcggcggtcgcagcacgtatcgcaacatcggccgcacccgccgccagggtgtggaactgcagtatcgccagccgctggccgagcagctgcagctgcagctggcgtggacctggctgcaggcgcaggcgcgttcgccgtacctcacctccaacaccctggttgccgccggcagccgcctgcccggggtaccgcgccagcaggcctttgcccggctgcaatggtcgcccggccagtggcagtgggcgctggaggcctccgccagcagtgataccgtagtcaacgacgtggcgaccgaacgcgcgcccggcttcgccctgctgcatctggaaggcggccgtcgctgggccctgccgggtggcgagctgcgcgccttcgcccggatggagaacgtgctggaccaggcctacataggctcggtgatcgtcaacgatggcaacgggcgcttctacgaaccgggaccgggacggcgggccaacgtcggcctgcaatggtcgtggcgttgaaggggtagtgccggccgctggccggcattgcgccgtgcaggacgtcaggaggttgccggccagcggccggcactacccgtcagtcgggggccttggctggcacgaacggcgatgtcgggtcgctggccgggaaggtctcctccagcgcttcgtcctggttgtcgctggcgcgctgcttgcgttcgcggcgcttgagcgggctttcctggccaccgcgatggcggtcaccgccatccttgcggtcctgcgccgcctgttcagcctcgtgcttcaccggcagatggtcgctcccgtgctcggcatcgaagaacggtgcgccggtgccacggtagtcggcgttgtcggcatcgcgtttgccgcgctgctcgcccggaatgggcgggtggtttgcgcgcagcgggtcgcgggaggtctctcggctcatgctctggctacctgcgctcggggttcccactacaccgcgacgcaggtaaagccgccgcgaacctggcgtcatgaacatctcgctcacccgctggtaacggcaccgcgcgtattcctgcccacccgcccccgctgcaggagccggccatgccccgtcttgaacgacccgcaccgtccgtgttcaacgccctgctcgatccgctcggccaacgtaccgcgcagcgccgcacgcgccgccatgaggatccgcaggcggtggcccaggactatctgcagtacatgctcagtgactacgaggaacgtcgcgggcaaagtcatcgcaactggcgtgacctgtgcccggtctatgccttcgcgttgacaacccatgctgccgactggccgcgcggcgacgctgccgatacctgcgaggaattggccgagcactgggaacagatgcgcgggcagtcgcggctgggctggtcgcaggcgcggccggtggtggaggacgcctggcgcgcgctggaccatattccggcggcggcggtgaggccgttgctgcagtagtgccggccgctggccggcaaccccaggacacttgaggccgcgagctctgccggccggcggccggcactaccgcacctgcgtggaacccacgtgcacggtatcgacacgggtggtttacaccgcccatccgaagctgggtgccctgccccatcaaaggtgcgtccatggcccgcccgatctggaccggtacgctgtccttcggactgctcaatgtgccggtgtcgctgatgtccggcgaacgcaaggttgacctgcagttccgcatgctcgactcgcgcgatcgcaagccgatccgtttcgaaagggtcaacgccgacaccggcgaggaagtgccctggaaggacatcgtcaaagcctatgagtacgacaagggcagttatgtcgtgctggaggaaggcgacatccgctcggcggcgccggaaagccacgaagcggtggaggtggaatccttcgtggacgcagcgcagatcgacccgcgctactacgagaagccgtacctgctggtgcccggcaagaaggccgaaaagggctacgtgctcctgcgcgaaacgctgcgcagtaccggcaaggtaggcattgcccgggtggtggtgcgcacgcgcgagtacctgtgtgcggtgatgccgcatgcggacgcgctggtgctgatgatcctgcgctatccgcaggaactggtggatcccgaggactacaagctgcctgccggcaagctgtccgactaccgcatcaccagcaaggaaacggcgatggccgagcagttgatcgagtcgatgtccggcgattgggacccatcgcactaccacgatgaattccgcgagcgcctgcagcaggtgctgaacaagcgcatcaagtccaagggcggcaccacgcgggtggaagatgagcccgcaccacacgaggatgcgacaacgaacgttgtcgacttcatggcattgctgcagaagagcctggatgcgaacaagcgcacgccggcgaagaaggccgcaacgcgcaaggcagccgcaaagtcgacggtgaagaaggccgcaaagacgacaacgaagaaggctgcgaagaaggccgcaccacggcgcaaggcaggttgaaccatgtcgctgcaccagtaccggcgcaagcgccggcttggcggaggcacagggcagacgccggagcctgacgacacacccgcacgcggtgatccgcagcggcggccaaccttcgtcatccagctgcaccatgccagttcgcgccactatgacttccgccttgagatggacggcgtgctgaagagctgggcagtgccgaaaggtccttcgcttcgcgtcggcgagaagcggctggccgtggaagtggaagatcacccgttgtcctacgctggcttcgagggcgacattcccgaaggccactacggcgcggggcacgtggaggtgttcgatcagggcacctgggcctgcgaaggcgatccactgcaggcgctggcagctggaaagatcgacttcgtactgcatggacaacgcctggccggtggctggaagctggtgcgcacggcaatgaagggacgccaggtgcagtggctgctgatcaagcgcgacgacgagcaggcgcgcgatgccgaagcagacgatctgctggacgcgcacgtgcccaagcgcgcatccaccgtgatgaagcgcactggggggaaggcagggcgtgctgtgcccgccgcacgcacggctacccgcaaggccgatgcacgctggcatgcgcgcgcgctgaaactggacggcgcacgtgacacgccctacccgcatgggttcaaaccgcaattgaccgatcatcgcgacagcgcgccggacggcgcgcgttggctgcacgagatcaagtgggacggctatcgcctgctggccgatctacacgacggcgaggtgaagctccgctcccgcaatggcctggattggaccgatgacttccccgaggtcgtgcaggccgtgcaggcgctgccggtgcgcgatgcgcgcctggacggtgagctggtggtgctggacaaggaagggcgcagcgatttcgcagcgttgcagcgcgtgatcgatggaagctcgaagcatccgctgcgctacatcgtgttcgatcttccgggtgtggccaacgcggacatcagtcgtgcgccattgctggaacgcaaagcgctgctgaaggatctcatcggaccggtgcccggcatcctggccttcagcgaacatgtgatcgaccagggcccgcaggtgttcgatgccagtggccaggccggattcgaaggcatcgtcagcaagcaggtggatgccccgtacgtgaatacccgcgcgcgcagctgggtgaaggtgaagcacgaagacaccgacgagttcgtgattgtcggctacacggcccccaggggctcgcgggtgggtttcggatcattgttgctggcaacgccggacaaggagggtctgcgctatgtgggccgcgtcggtaccggcttcgacgacgagaacctgcgcgcgctgctcaaggcattgcagccactggcagtaaagacgcccgtgctgcagcttccggcgcatgtgccgttccgcgccgccagcgtgcgctgggtgaagccggtgacggtggcggaagtggcgttccgtggctggggcaaggaaggcctgctgcgccaggccagtttcaagcggctgcgcagcgacaagcagaaggaggacctgggaatgagcaacgcaacagcagttgctgaagccgggggtgaggtccagatcacgcatccggagcgtgtggtgtttcccagtcagggactgggcaaaggcgacgtggccgactattaccggcgcatggcgcgctggatcctgcccgaaattgccggacggccgctgtcattgctgcgctgccccgatggggtgggcaaggcctgtttcttccagaagcatcatggccccggcctgggcgacgcggtgcacgcggtgcccctgcagcagaagagcggccgcgaggactatgtctatatcgacgacgcacggggcctgctgcagctggtgcagatgaacacgctggagctgcatccgtggggtgcgaccgtagcagacaccgagcatccggatcgactggtattcgatctcgatcctggcaacggcgtcagctgggcacaggtgaaatcgggtgcacgcgatgtgcgtgaccgcctgcagcaggtgggcctggagagcttcgtgcggctgtctggcggcaaggggctgcatgtggtggtaccgctgcagcccaaggctggctgggacgaggcgaaggcgttctgcgaggcctttgcgcaggcaatggcaaaggagcaacctgatcgctatgtggcgacgatgagcaaggccaagcgcagtggcgtcatcttcatcgactggttgcgcaacacccgaggggccaccagcgtgtgctcgtggtcgctgcgcgcgcgcgattccgccggtgtggcagtgccgctgcgctgggaggaactggcgcgtatcagtgctgccgacgcctttcccatgggcaaggcgctggcgagggcgcaacgcctgaagagtgacccatggcagggcatcgcgcagttgaagcagacgctgccgcgcatggacctgtagagccgagcccatgctcggctgcctgtgtcgatgtgcatgaaagccgagcatgggctcggctctacaaaggcggcgttaccctgcgtcgcgcgaggcgcgccggccgaaccaccaaccggccagcagttgcagcggcagcgatgccagcagcgaaatgacgaaccagaacgggaaatccgcaccggccgtccacatcgcgtagccacagcccagcgcgatcagcgaccagatcgagaagccatgcgaacgcggccagcagggggcgtaataggtggcaaaggaaacgcccgcgatgccaccaagaacgctgaaggtgaggtcccagcccagctgcacgctgttgttgtccggcgacaggcccagcaacgggggcagccagctggcgacgctgctgaccagcgcaagcgacaggacgccgccgatcagggcgacgatggacaggaacagggtcttgagcaggccgggcatgcgcgcattgtacggcggccacagagtgcccgcgttgccggccagcggccggcactaccgaaccgcctggggtttgccggccagcggccggcactaccgatgaatcggcatggccgccgcgtccgtgggagagggggacggagcgacgacggccatgcacaggcggtcaggcggcgaagtcgagtaccacgcggccctcaatggtgcccgcgtgcatgcgcgcgaacacgtcgttgatgttctccaggcggtcggtgctgacggtggccgcgaccttgccttcggcggcgaactgcagcgactcctgcaggtccagccgggtgccgacgatcgagccgcgcacggtgatgccgttgagcaccatgccgaagatatccagcgggaaattgccgggcggcaggccgttgagcgagacggtgccgccacggcggaccatgcccagcgcctgctcgaacgccttcggtgagaccgccgtgaccagggcgccgtgcgcgccgccgatctccttcctgaggaaggcggccggatcggtggtgcgcgcgttcacggtgatctgcgcacccagctgccgggccaatgccagcttgttgtcgtccacgtccaccgcagccacgttcaggcccatcgcacgggcgtactgcaccgccatgtggcccaggccaccgatgccggaaatcgccacccagtcgccgggcttggtgtcggtgaccttcaggcccttgtagacggtcacgccggcgcacagcaccggtgcgatctcgacgaagcccacgtccttcggaagcaggccgacatagttggcatcggccagtgcgtactcggcgaagccgccgttgaccgagtaaccggtattgcgctgtgtctcgcacagcgtttcccagccacccaggcagtgttcgcaatggccacacgccgagtacaaccaggggatgccgaccctgtcgccttccttgacgtgccctaccccgcctcccacggccacgacgtgccccacgccctcgtggccggggatgaacggcgggttcggtttcaccggccagtcgccctcggcggcgtgcaggtcggtgtggcagacgccacaggcctcgatcctgaccagtacctcgcccgcccccgggcgtggtaccgagacttcctcgatcaccagtggcttgccgaactcacgcacgacagcggccttcatggtcgaattcatgttcggatctccgtagtgcgcttgcccacagaatgacgccggcacgaggccggcgctttgatcacgatcaaacctttgaagattcgcggagcaggttcagctggccagcacggacgcctcgcgggccaggcgttcgatcgcctcccagtcgcgggtctgcagcagtgccggggtggtcagccacgaaccgccgacgcacagcacgttgggcagatgcaggaactgcggcgcggtctgcgcactgatgccgccggtcgggcagaagcgcacatcggcgaacggaccgtgccaggccgccagcagtgcagcgccgccggcctgcaccgccgggaagaacttgaaggtgtcctggccatgctccaggcccaggatcaggtccgaggcggtggcggcaccgggcaggtatggcaggtcggcatcacgcgcggccgcatacagcgccggcgtggcacccggggacaccgcgaatcgcgcgccggcctgcttcgctgcctgcatctgcgcggcgtcgagtacggtgccggcaccgatcaccgcgtccggcacggcctcgaccatcgccttgatcgcatccagcgcctgcggcgtgcgcagcgtgacctcgattaccggcaggccgccgcggaacagtgcctgggcgacgtcgaccgcttcattcacgtcttcgggggtgtacaccgggatcaccggtgccagcttcaacagcgcgcgcaggcgcggatcagcgctggacatggtcttgctccttgcccgacggggcatcgcggatcgccgccgggtacggcagcgcagcggcgcatgatgccacggggctcacgaacgtgctggcagcgtcgccccgccctgccccggtcaggccgggtcggcctgcagcgcctggatgcggcgctggtaccagtcgccaccgagcgggtcgaacaccgccgagcgctccatctgcgactcgtacacgtgcacagaaatcgccaatgcgtcgtcgctggcgttgcgcagggtgtggtactcgtgcggcgggatcaggctgccggcactgccgcagcctccgcgcagcgtggcgtggcggtggaaacgccagcgctcgccggcgcgctccagcagctcgtaacgggtgatctccagttcgcccaaccacactccctccacacaccacatggcatcgtggtcgtgcagcggcgtgccctgccctgggccccagctcatggcgatcacgctgtagccgtgttcgcggctgtggtacagcggacgtcgcgcgtaatgatcactgaccggccgatgcacgcattcgggcaattcgatgcggctgtcggttatggcttcctgcagcgccagctgcaggtcggcggtgatgcgcccggcatcaccggcggtcaccgccgcgtcgaccgcagcgatcaaccggtcgcggccacggaacggcggaaacggagaggtctgcaggtccatgcacctgactgtagcggagcatggttaagggaatgttggcgttcgcgcgcgtcgcgtccgcattcagggtgaacacgcgcagaagaacggttcagatgcagaggcactagagcaatcacaatggaacctcgcgcagcaaaacgtgtcgaacacgacgcgattcagatccgctgcgacgttccgcaacttcgcatccgacgggtgcaaggctagaattctccgacttacctggttctatacatgtcagtgcgaaatatgagcgatgccgcgttgccggcatcgaaaggcaaggctgccacgatcaacgacatcgcacgactgtcgggagtttccaagaaaacggtttcaagaatcatcaacaactcgccgctggtgcgcaaagacacccgcgacaaggtcgaggcgttgatgcgcgaggtcggttacgtgcccgacccgctggcgcgcggactcgcgttccgccgctccttcctgatcggcctggtgtatgacgaccccggcgcccaatgcattgtcgacctgcagcacggcgcgctggaagcgctgcgcggcaccggctatgagctggtggtgcacccgtgcaacagccaggatccggactgtgcggacggcgtgcgccgtttcgtgcagcagcagaaactgcatggcgtgatcctcggcccgcgcgcctccgaatcgatggcgctggcgcagatgctcgacgcgatcgactgccgccacatccgcatcaacgcgcatgcgtcggaagaagacgtgcaggcggtggtcacccacgatcgcgatggtgcggcggctgctgcgggctacctgctctcgcttggccaccgcgacatcgcggtgattgccggtcccggtgaccggcgcgctgcccgcgagcggacccacggcttccttgatcggctggcccaggtcggcgtgaccctgccgggcgagcgcgtgctggaagcgggcgacaccttcgagtccggcgtgcatgccgccgaacgcctgctgatgggcggacaacgccccagtgcgatcttcaccggcaacgacgaaatcgccgcgggcgtctaccaggtggcattgcgtgcgggcatcgcggtgccgcagcagttgtcgatcgtcagctacgacgacagcccgctggcgtcgcggctgtggccgccgctgacgtcggtacgccgccacgtctccgacatcggccgcatggctgccgcgatgctggtgcagaccgacgtaccggaggcgccggctgcggccagcgtgcatccgcaactgatggtgcgcggttcctgccgggccgtggacggctgagtgtcctgccctcgcctgcgccgtcgcgacagaacggtgcaggcaacaacgaaaacggcgcaccagggtgcgccgtttccactgcgaagcggtgtgcgttacgcgcttacacgtcgccgccgtcggcccagccttcacccgtgcccttctggaacacgcggtcgtcgtcctgcacatcaccggccggcagatgcgcctggtcggccagtgccgcgtagatcggggtgaagtccggcgacgtcgcctgcatcagctgttcgaagctgtcgatgacgaagtaggtcttctggaaggtgtcgatgcggtacttggtgcgcatgatccgctgcaggtcgaaaccgatgcggttgggcgcgggcgactccagcgagtacagcgactcgcccttcgacgacacgatgccggcgccgtagatgcgcaggccgtcgggcgtatcgatcaggccaaactccaccgtgtaccagtacaggcgggtcaggttctgcagtgcatccgggccgatcgcgtgggccttgacgccgccacggccgtacgcctccatgtagtcggcgaacaccgggttcatcagcagcggcacgtggccaaacagatcgtggaacaggtccggttcggcgatgtagtcgatctggtccgggcgacggatccaccaggtcaccgggaaacggcggttggccaggtggtcgaagaaatccagttccggcagcaggccttcaacgccgaccagggtccagccggtggcggcgcccagtacttcgttgagctggtcgaagcgcggaatcatgtgtgcgctcatgcccatctcgtcctgcgcgtccaggaactcctggcaggcgcggccgaccagcagttcgcgctggcgctggtacagcgtgctccaggtggcgtggtcgtcggcgctgtaggtgtcccacggttgctcgacgagcgcggtggtatacaccggcacgtagcccttgtcggtctgctggtgttcgacgcggcggggctgggcgaggtccatggggcactccttgacgggatacccacgatgctagggcagggcgcgcgcaacagggttgcaaaagttgcgtcgattagccttattggcgcaatatccttgcgtactcaccatgttgcggggcaacaatggccggagaagtccagttcgatcgcacggatatacgtctactggctgaaatccagcgggatgggcgcgccaccaacgccgagctggcgacacgggtgaacctctcgccctcggcctgcctgcgccgcctgcagcggctggaaagcgagggcgtgatcgtcggctatggcgcgcggctggaaccgcgccagctgcgcctgggcctgcaggctttcgtgcgcgtgcagctggaaaagcatgaccaggccgccatcggccacttcgtggacagcgtgcaagcgtgggacgaggtggtggcctgccatgcgctgaccggcgacatggactacctgctgcacgtctacgtgcgcgacctggagcacttctcgcacttcctgctggaccggctgctcaacgccggcggcgtggccgatgccaattccagcttcgtgctgcgcacggtgaagggtttccaggcgttgccgttgtcgcagctggagccctgagcagccaccaggcgtgcccggtggcctggcatcaatggatcagcacttgtccttgcggcccatcagcttgcccaggcgcgaggcttcctcgcactttggtgcggccaccggcgcgggtgccgccgcggcggcgcgcgcgcgctgcaactgctggatcttcgcgcggatctgcggcatggccgccattgcggccttctcgccttccaggatcgcggtgccgcgctggctgaaatcggcggcgccgatgtccagtaccttcggacggatgacgatgtcggcgcgcgccagctcctgctcgcccaggcgctggcccatgatcgagatggactggttgacgatgcccagcatgtccgtcggtgccttgccgctggccttgctggagatgtccacggcgatcacgaagtcggcgccgagctggcgcgcggcatccaccggcaccgggctgaccacgccgccgtcgatatagttgcggccgccgatcttcaccggctcgaacacaccggggatgctgctcgacgcgcgcaccgcctggccgacgttgccgcgcacgaagatcgcgcgctcgcccgtttccagctgggtggcaacggcggcgaacggtttcttcaggcgctcggcgggacggttggcgacctgctcgttgacgtagtcctgcagcttctggccctgcaccaggccaccggagaacaggcgtacgtcgcggatgctggcttcgtccagcgcgactgccttgctctgcatctggaaggcgtccatgccgctggcatacagcgcaccgaccacgctgccggcgctggtgccggagaccacggccggctcgaagccgttggcttccagcatcttgatcacgccgatgtgcgcgaagcccttggccgcgccgccaccgagggcgatgccgatcctgatcggcttggcctgcggcaccacggtcggcgccggtggcggcgtggggcggaccgggtcgccaccgcagccggccagcaggccgatcagggcgacggacagcagcatgcgggggcggaacaggctcatcggcagtgcgctcgcggcgccggattcaggaaagggcgccagcataccgaagccgtggcggggcgggcagggtggggggagctccctattcagcaaaaaaaacgtgaatcgcttctggtgggtgcggaccttggtccgcacaaatgcctggtcgcgcgctgaaggaatgtgccaaccagggttggcacctaccaaatgagtgggtcagaaccggttgtcgccatccagcatccggcccaggccgcccagcaccgagccttcgccgcggctctggccgccgccctgcggtgcggccatccacatgcggccggccaggcgcgagaacggcagcgactgaagccagaccttgccggggccggtcagcgtggccaggaacacgccttcgccgccgaacagcatgctcttgatgccggccacccggcgcacgtccatgtccacgctggagtggtaggccaccacgcagccggtatccacgtccaggcgctcgcccgcggccagctcgcgctcgatcacgcagccaccggcgtggatgaacacccagccgtcgccttccagcttctgcatgatgaagccctcgccgccgaacaggccggtcatgatcctgcgctggaactgcacgccgatctgcacgccgcgcgcgccggccaggaagctgtccttctggcagatcaggcggccgccgtgctggtccagtttcatcgccagcaccgtgccggggtagggcgcggcgaaggcgaccttgcccttgccatgcccgctctgggtgtagacggtggcgaacaggctctcgccggtcagcacacggcggccggcggccatcatcttgcccatgaagccgccctggtcaccgttggcagcgccaaacaccgtgtccatctgcaccgtggcgtccttgaacatcaaggcgccggcctcggcaatggcgctctcgccggggtcgagctcgagctccacgaactgcatttcatggccgacgatgcggaactcgatgtcgtcggcgcggccgctggcgccggcggcgaccgggaccggcggcggtgtgttgggcatgcccggggccggagcctgcagctcggccacctcggcgatcggcgtccacccgctcatgccctggcaccatgccagggcgcgtggattggcctgcgcgtagcggcgtgcggccccgtcatcaagcgggccgatgcgctcggcctgggcggaggcatggaagtaccactgggtcatggcggcgggtccgtcgcgtggaaaccccgagtctagcgagcgcccgggggtgccggcgacggggccatgaacggcgggcatttgcggcgtaggtgctgtattgcaacaattatctggtagcgccgttttaccaccccctccaaacacagcctaccgccatgtccccgacccgcacttcccgtggccgatttccggtcgcgcgccccctcgttgccgctctttccgccctgctgccgctggtagcagccgcccaggaaacccccgctgccaaggatccggttgccctcgacgccctgcaggtgaccgcgcagcgccgtgtcgagaacgccaaggacgtgccggtcgcgctctccgcgatccagggcgagaagctggatgtgctcggttcggccggcgatgacatccgtttcctggccgcacgcgtgcccagcctcaacatcgagtcgtcctacggccgtgccttcccgcgcttctacatccgcggcctgggcaacaccgatttcgacctcaatgcgtcgcagccggtgtcgctggtgtatgacgacgtggtgcaggaaagcccgctgctgaagggcttcccgctgttcgacctggccaacgtggaagtgctgcgtggcccgcagggcacgctgttcggccgcaacaccccggccggcgtggtcaagttcgattcggcgcgaccgtcgcaggatgccgacggctacgtgcgcgtgggctacggcagctacaacagctggaacgtgcagggcgcctacggcggcccgctgaccgatcgctggtcggcacgcgtctcggcgatctaccagcgccgcgatgactgggtcgacaacacccgcgtcggcgctcccaacagtggcttcgaaggctatgacgaagccgccggccgcgtgcagttcctgtacgaaggcgatgacttcgaagcgctgttcaacctgcacaagcgcaagctcaatggcaccgcccgcctgttccgcgccaacatcatcgagaagggtggcaactcgctggtcgagaacttcgaccgcgacaaggtggccaacgacggcgtcaacttctccgacctgaagacctggggtggcagcgcgcgcctgcagtggaacctcggctcggtgacgctgcactcgatcaccggctacgaaaccgccgaatcgctcaaccgcggtgacatcgacggtggctacggcgcggcgttccttggcgccggcaactacggccccggcctgattccattctcgtcggagtcggccgacggcctgccgcatcaccgccagtggacgcaggaagtccgcatcgagtccaacgagtggggccgcttcgactggcaggccggcgtcttctacttcgatgaagacgtgaccatcaacaacttcaactacgactcgctggccccgggcaatccgcagaccggccacgtggtgcagaaccagcgcaacaaggcctgggcggtgttcgcctcgggtgacttcgatgtcaccgaccgcttcaagctgcgtgccggcgtgcgctacacccaggacaagaaggacttcagcgccagcgtgctgcaggccgttccgttcggcaccccggtcagtggcccgtacctggccaacaccgacgtcaacgacgtcagctgggatgtcagcggcgtctacaagctgaccgacgacatcaacgcctatgcccgcgtggccaagggcttccgcgcgccgtcgatccagggccgcctggccttcgcgccaggcctgtcgcaggccgattcggagaaggtgatctcgtacgaggccggcatcaaggccgacctgttcgagcgccgcgcgcgcctgggcctgagcgtgttccgctacaacgtcgatggccagcagctgatcgcggtgggcggcagcaacaacaccgccaccctgctcaacgccgacaagaccatcggccagggcgtcgagctggacctggaggcctacctggccgacaacgtcctgctgaccttcggcagcagctacaacgacaccgagatcaaggacaagaacctggcggtggcgatctgcggcggtggctgcaccatcaccgacccgaccacggtgatcaacggccagacctatgcgctggtgaacggcaacccgctgccgcaggcgccgaagtggatccacaacgcgaccctgcgcgtgggcttcccgctcagcgatggcagcgagctgtacgcctacaccgactgggcctaccgcagtgcggtgaacttcttcatctacgagtcgccggaattccgcggccgcagttcgctggaaggcggcctgcgcctgggctacaactgggattacggccagtacgacgtggcggtgttcggtcgcaacctgaccaaccagacccgcgtggtcggcgcgatcgacttcaacaacctgaccggcttcctcaacgagccgcgtacctggggcgtggagttcaccgcgaagttctgatgcggtggctgcgttgatgcaatgcagaagggccggcgcaatgccggcccttctggtttcctgcttcgtgtagagccgagcctgcgctcggctgctctgagccgagcatggctcggctctacagaggcgtggcctacagcgcgctctgcgggcgcaccttcagcaccgcattctcggtggcgcagtcgcggctggagtgccgaccggccttgcgcgccgcctcgatctccttgcgtgcggccagcaggtccttgttgaaggcagcgttgtcatgcaggcgggccacggcggccgcgcccatgaagcggccttcgaggatgtcgctctgccagtgcacgttgcacaccaggcggctctcgccgtagttgcggccgcgggcctggatggcatcggcgcggtccggcgcgatctccgacaggatcagggcccaggcccagccgatcgaggtgtggccggacggataggaaccgttcttgcgcaggccgtcctcgtccttcggcgagcaggtcggctcaccgttgaccatgaacgggcgcgggcgctggtagtggttcttggccgccttggtggcggcgctggcgtcgatccggctgcgctccagcagtcggtacagcgccggggtcttcactgcatcgacgtcgatgtcggcggcgcaggagaagtggttggcgccttcggggaagccgagttccgcatcgacgccggcctgggcgaagcgcgggctgccacgcagcgcgcgggcttcacggctgacctgttcgtccagggcgagggcggccgaaccggccgccggtggtgccggcaccaggtccaggctggccggaaccgcgctcgtgtccagatagcccaccgccttggtggtgatgttggcttcgacggcggtcggcttgctggcggtggctgcgcagccagccaggaccgcgacaacggtgagaccgagcagtgggcggggggtgtgggaaatcagcgacatggacggctccagaggaaaaacatcgcgtcatgatcgcagcccgtatgcgacaccgcagtggccatcggtcatacggccagacccggcatggtcatcggggcagtatgaaaaacgtcatcgagtgtcgtcagtctcctgaatccgggcgcagcgcacggactttcacgcgcctgcgccgcgagcatcgacacaacggggtcgagaggccgtccagttccagccgggtcggggggatccactgacagagggagagaagcgatgcgcagcaccgcaacaggaagtaccgccctggccctgctcctcgggctggcaaccgccccggcgcaggccgccgacgtggtcggcgtggccttcgtgcatggcaccggcgcgcagaccaatgccacccaggactactggcagccggcgatcatcgacaccgtgcgccagggcctgccgaacagcagcaactacgtcgtcatcaactgtgacttcacccagtacatgtggaaaccggaagcggccggttgcctggccaaccagctgaccggcttcatcgacagccgtggcatcacccagctggtggtgatcacccactccaacggcggcaatgtgatgcgctggatcctgtccaacccgacctacgacagccgctatccgaagatcatccgcacggtgcgcaaggtcaatgcactggctccgtcctcggcgggcacgccgctggccgatgcggtgctcaacggcaataccttcgaaacgtcgctgggctggctgctgggctacaagaacgacgcggtacgccagcagcaggtggcgagcatggccacctacaacgcgcagaacctgtacggcacggccggtcgcccggcgctgcccaaaccgttccgtgcggtggtcggcagcgatgtggaatcggcggtgtgggacagcaacagttactgcggtggctacgccgccaatgtcggcctggagttcacccagaactggctgtcgtcctgctccgatggcttcctggagtgcagcagccagaaggctgccggcaccacctggttcaccgacaaggcacgcacccagggcgccgaaccactcagccacaaccagagccggcgcgagtgcttcggcctcggcaccctgctgcgcaacgacctgaaccagtgagggagatgaccatgacgaaccattccaccctgctggccagtgctttgctggccgtgctgtccctttccgcagcgcaggccgcgcagccgctgcaggccgcccgcgcgggcgatcaggtgcctgccgcactggtggccgcgccgctgcccgccgatgaaagcgagcacgcgccgctgtcctttgcctgggcgctggacccggcacaaccgctgcaggcggccacgccgtatgcctcggtcagccgcagctactggcagcaggtcgatggcacgcagctgcaacgcggcctggacctgccgctgacggcgcccgatgcggtgatccagctgagcccggccgcaggtgcccgcgcgctgccggccaacaccctgcaggtgcgcgacccggccggccgcagcagcgtggcccgccgtgtcgatgcgcgcgcgctgcaggatgccggcatgccggtgagtgatggcagcagcatgctgcgcaccggcgcgaccagttcggccggtgcgtacacgctgcagagcacgcaggcgcagggccgctatgtggtgcaggtgcttgagccgaacagcccgctgcggctggaagtgcaggccaaccaggcgcaggtgctggctggtggcaacgtgcagctgcaggcacgcctgctggaagacagcgccaccaccgcgcagctggcatcgcgccgtggcggcctgggcggtgaagccctgctggtcgcaccggatggccgcagctggccgcagcgcctgctgcgcaccaccgacggcagcctgcgcgcgcaggtgcgcatccccgccgatctcggcagcgtgcaggggctgtgggaactgcaggtgttcgcccaggccgatggcgtgctgcgcgacggcaaggtggctttcgcggtggcacggccgaccgcgcgcttcagtggccaggcggcaccggacccgtccagccgccaggtggcactgccgctgcaggtggccgccgctggccgctacgaagcacgcggcacgctgtacgccacggcccgcgatggccagttgaagccggtcgcgcaggcacatgcggcggcgtggttcgatggccccggtgcaggccagctggtgctgccgttcgaccaggccgcattgccggccggtttcggtgcgccgtacgaactgcgcgacctgcagctgcaggaccagagccggatggcaccgatcgagtcgcgcgcgctggcgttgcggttctgagcacggcggtggcgggccgggatatccggcccgctgcattgcatcctgtagagccgagccgatgcccggctactgtttgtcgtgatcaggagcagccgagcatcggctcggctctacagtggcatgtcgatcaccccgcgtacgcggtcagccggccttcctgctcgcatacggtgatcgcgccgccgaacaccgccgacagcggttcgttgcgcagcagctcggcgcgggtgccgtcggccagtacgcgaccatcgcgcagcagcaccacgcgctcgatctcgggaatgatctcttcgatgtggtgggtcaccagcaccagggtgatgccctgctgcgccagcacccgcatggtcgccaccagctgctcgcgggcgaccaggtccagcccggtggagggttcgtccagcagcagtgcctgcggtcgattgaccagcgcgcgggcgatcagcacgcggcgggtctcgccggccgacagctcggcataggcgcgctcgcgcagcgtcagggcgccggtcatcgccagcgtttcaccgacgcgtgcacgcatgtcggcggtcacctcgcggaaggccggcaccacgtagctggcgaagaagccggacagcaccgcctgttccacggtcaggccgggcatgtcggccaggttgctgctgaggtcgccggtgacgatgcccagctgcgagcgcagccggtccacctgccagcggttctggcccagcaccttcaccgccaccgtgccgtcgccctgcgccagtggatacagttcgcgggtgatcagcttgatgaaggtggatttgccgcagccgttggggccgagcagggcggtgtgctggccctgcgcgatgcgcaggctgagcccgtgcagcaccttcacctggccgcgcaccacggtggcgcggtccagttcgatcaaggggggcagctccgcgacgggcggggcggcggtcatggcgctggcgcgtggatcaaggctcgacaactcaggtccccaactgtgaacggtgccacggatggcgatgcgatacatcgccgcagggatgcagtttgcaacgcaagcggccatcatgtctgccatccccgcgtcgatccggagagccgtcatgcctgatgccctgatgtccctgttgaccggtggtgtgctcggcctggggtggtgggccatgctggcagtgctgctggtcttcacccagatcaccatcttctcggtgaccctgtacctgcaccgcagccaggcccatcgcggggtcgatttccacccggcgctggcccacgtgttccgtttctggctgtggctgaccacctcgatgatcacccgcgagtgggtggccatccatcgcaagcaccacgccaaggtggagaccgaggacgacccgcacagcccggtcacccgcggcatcggcagggtgttctggcacggcgtggagctgtaccgggaggcacgcggcatgcgcgcggacatcgaacagtacgggcgcggtaccccggacgatgcgatcgagcgccacctgtataccccgcacgccacgctgggcccggtgctgctgctggtgatcaacagcgtgctgttcggcctgcccggcgtggccctgtgggcgatccagatggcatggatcccgttctgggcggccggcgtggtcaacggcctgggccactggtggggctaccgcaactacgagtctgccgatacctccaccaatctcacgccgtgggggttctggatcggtggcgaggagctgcacaacaaccaccatgccttccccagctcggcgcgcttcgcgatgcggcgctgggaattcgacatcggctggagtgcgatccgcctgctgcaggcgctgcgcctggccaaggtgctgcgggtggcaccggccatggacgtgcgtccgaacatcgccgtgcccgatgccgagacccttaaggcgctgctgtcgcaccgcttccaggcgatgaccgactaccagcgcaatgtgttcatgccggccctgcgcgaggaagccgcccaggccggagccaagctgcgccgcctgctgccgcgccggctgcgccgtggactggtcaacgatggtcgctggctgaagccggacagccgtgcccagctcagcgcatgggtggcacagcgcccgcgcatccgcaccctggtcgagtaccgcgcgcggctggcggcgttgctggaagcccgaggccacgatgccgccgagcgcctgcaccagttgcaggcgtggtgccgcgaggccgaggaaagcggtatcgcggcgttgcaggcctacgccgcacgcttgaagggctacagcctggtgggcgcgtgagggcagggtacgggcttctgctggcggcactgctgccgggcgcggcgctggcccaggtcaccgacaccgccagctatctgcagcggatggacagcgatggcgacggcagggtcagcgaggccgagtacgtgcagtggatgctgtatgccttcgaccgcatggaccgcaacggtgatggtgtgctgacggccgaggagctgcccggtggcaagggcagggcgatcagccgcgagcagcagcggcaggtgatcgtgcagcgcttccacaagcaggatgccaacggtgatggtttcctggatgcgcgcgaactggcggcgcctccgcgctaaagattcccggcgtgctgccgatggtgggttcgacgcgatcccgggtaccggtcgatccgcacgggtaaggcgatctggcatgtcgaccgcgatggatcgcggtagggggaaggacatggaagggagtgcggtgccattgcgatgatcgatgccgaacggaatcgcctgcactggcccgacacgacccaaggatcccccatgaaatcgaacccacccctgctggcggccgcgctgctcggcagcctcgtcatcgcctcgcctgtgctggccaatgagccacccccgaccgccccgtccgacacggcgacggctgcagacgttcccgccgctgatgccggcgttgtcgccgccgtggcggagctgcctgcctgggaaagccgggtgccggtgagcgtaaagctgcagatgggcgcggatggccagccagtcggcgacaagacgctgcgcctggtgcagcgttccaccaccggcaagctggtggccgcgcaggttgccgtgtcattgttttccggcacgctcggcggcagctcgttcaagaaggaccagctgaagggaacccgggtggagaccgttccgaacccggccttcggttacctgcaggaccaggtgcgcatgcgcctggccgagtacttcaccgcgcatccgggcgctgtgccggcagaggtacggccggtgcagatcaccgccgatggcttcaccctgatctacaaggaactgggcgatgccgatacccagtacgagctgcgccagacccagcacgtcggcttcccgtatacccgcaagctgttgcgcctggtcggtggcgaaggcgtgcagtgccaggtcgacgcaccggtggccgcacccctggaagcctggcaggccgacgactatgcgttggtcaagcagacggccgagcgctacagcgaccagtgcctggcccggttcgtggaaacgctgccgtcgctgttcccggaccgttccgccgctgcggcaccggttccggcggagcctgtgcgcgccggccagggcgcctgacaccggtcgatgccggggatcattccccggcatcgacggccaggtgccggccgcagagcggggatagaatccctgcatgcctgaactgcccgaagtcgaaaccacccgccgcggcctggcgccgcacctgcagggccgccgcgtgcatggcgtgatcctgcgccgcgccgacctgcgctggccgattccaccggaagtggccgagctgctgccggggcagcgcatcgaggacatccgccggcgcgccaagtacctgctgctggataccgcgatcggcagcgcggtgctgcacctgggcatgtccggcagcctgcgcgtgctgcccggtgacacaccgctgcgcgcccacgaccatgtggatatcagtctggacaacggccgcctgctgcgcttcaacgacccgcgccgattcggcagcctgctctggcagcccgccggtgagatccacccgctgctgcaggggctgggcccggagccactggacgagggattcgacggcgactacctgtttgcgcgcagccgtggccgcagtgcgccggtgaagaccttcctgatggaccaggcggtggtggtgggcgtgggcaacatctacgccgccgagagcctgttcaaggccggcatcagtccgctgcgcgaggctgggaagatctcgcgcgaacgctaccagcggctggccgacgcggtgaaggagatcctgggctatgccatcacccgtggcggcaccaccctgcgcgatttcatcagccccgatggcgcgccgggctacttcgaacaggaactgctggtgtacggccgtgacgggctgccctgcccgaactgtggccgcgcgctgaagcacgccaccatcggccagcgcgccagcgtctggtgcagccactgccagcgctgagccggcagccagcggcagctgaacgggcagggcgcgtctccgctgcccgttaacgtttgtctgcctatgatggccgaccttcctccctgtgcctgacgcgcctgcatgcaacgacgcgacttcatccgcaatgcctccctcgccctggctgcattcggcctgccgtccctgcccgcgtgcgcggccagcaggagcggccagatgggcctgcgccgcctcggccagccgcaaccgttcgacttcgccaccctgaagggccaggcgcgcgcgctggcgcaggcgccctacaagagccacaagcgggtgctgccgggccgtctggaaggactggactgggaccagtaccagtcgatcggctaccgccaggaccatgcgctgtgggccgaccagcccggcaagttccaggccaagttcttccacctgggcctgtacttccattcaccggtgcgcatgttcgacgtggtcgacggcaaggcgcaggagctggcctatgacggcgcggcgttcaactacggcaagagcggcatcaaggatggcgagctgccggccgacctcggcttcgccggcttccgcctgaacacccgcaaggacactgaccgcgacttcgccgccttcctcggcgccagctacttccgcgcggtcggcaaggaaggccagtacggccagtccgcgcgcggcctggcgatcgacaccgggatgggcaagccggaggaattcccggatttcatcgcctactacctggaacagccatcggctgattcggacacgatcgtggtctacggcctgctggattcacccagcgtggctggcgcctatcgcttcgcgatcaccaatggcgacgtgctgctgatggacatcgacagcgcgctgtacccgcgcaagccgatcgagcggctcggcatcgcaccgtgcaccagcatgtaccaggtgggcgagaacgaccgccgcatggcatgggactggcgcccggagatccacgataccgatggcctgtcgctgtggaccggcgctggcgaatggatctggcggccgctgctgaacccgcgcaacctgcgcttcaacatgttcgtggaccgcaacccgcgcggcttcggcctgctgcagcgcgaccgcaatttcgaccattaccaggacgacggcgtgttctacgagaagcgcccgtgcctgtgggtggagccgaagggcgaatggggcgagggctcggtgcagctggtggagattcccaccgtggacgagacgttcgacaacatcgtggcgttctggaacccgaaggaaaagccgcagccgggccaggagctgctggtcggctaccgcctgtactggggcgccgaaccgccggcgcgcccgccgctggcgcactgcgtggccagccgcaccggcctgggcggtgtggtcggcaagaagcgcgagtacttcagctggcgcttcgcggtggacttcgaagggggcgagctggccagcctgatcgacaagggtgaggtcgaggcggtggtggaagccagccgtggccgggtcgagatcgtgtcggcgcgcccgctgcgcgagatcaacggctatcgcgcgatgttcgacctggtgccgccggaaggcagtaccgagcagatcgacatccgcctgttcctgcgcagtggcggcaagacgcttacggaaacctggctgtaccagtacaccccgccgccggcgggtgcgccggagcgcacgctgtactaagagagggttgggtttgcagggcttgcagccctgcacctgcagaggccagagcaacagcaacagccgaagcagaagctggtttcctgagggtaggcggggtgggtccggcggcgggagacgccgtaaacccttccctgggggcttggtcgcggcatccatgccgcgaacacccccgccaccggacccaccccgccttcgacagacctccgcgatctgtcggaattgctcatggggtcagatccgttttacgaaggaaaacggatctgaccccggaatttcattcgatatctgacagatgtgtcgaccaaggtcgacacctaccaacagccgcggccaactgtcagaggtggggcggtgtcggagtgcggggtgtcagccgcatggatgcggctgccaagcttacagggacgtacttgcagcgtccccgcagtccgacaccgccccgccatcacacgcaatgccagctcttgctgttgctgttgccggccagcggccggcactaccgcgggtgcagggctgcaagccctgcaaaagaacaccccttacagcggcaggggcgcctgcgccggatcgatccgcccttcaccgcgggtgatcttcttgaactcggcacggctgaccgacacgtagcggtcgttgccaccgatctccacctgcgggccatccttcaccgcatggccatgttcgtccacgcgtaccgtcatcgttgccttcttgccgctgtggcagatggtcttgatttcctgcatctcgtcggcccaggccagcaggtactggctgccctcgaacagctcgccgcggaagtcggtacgcaacccgtagcacagcaccggaatgcgcagctggtcgaccacttcgctgagctgccagacctgggcgcgggtcaggaactgcgcctcgtccaccagcacgcagcccatcgggccgttggccgccagatcctgctccacccagcgctgcaggtcggtatcgcggtcgaaggccatgccatcggcgcgcaggccgatccgcgaggcgaccacgccggcgccggcgcggtcgtccaggcgcggggtcaggatcgccacccgcatgccgcgctcgcggtagttgtgtgcgctctgcagcagggtagtggtcttgccggcgttcatcgccgagtagtagaagtagagcttggccatcggccaattctagtcgccacccggcccgccgtcgcggatctgctgcggtgcaccgatctcgatgctgggcgcaagcgctggccgccagtagttgtcctgcaggcaccagtagtcggcggccttccagtagtcgttgtcgtagacgatgttgcctggtgttgcgatgccctgctcgtcgccgcggcgctgcacgacgaccagggccgagctcacgtagccgacgcggctgccggtgatctgccggcgcccgtcgctgagcgcccgttccatgcggggcttggctacgcggtcgccatagtcggcgtatacctgttggccgcgctcgatcgcctgtgcctgctgcagcggatcaaggcgtgcccagtagtgttcccgcaggaccaggaagtcgtggtacatgcgctcggcggccaggtccatccagatgtaggccatcaccgggtccggcgcagtgccgataccctcctggtacagccttgccaccattgcctgggagaacttgtcggcgtagcgtgccgagcgtttgtagtagaccagggccctggcgggctgtttatcctgttcggcccgttgggccatgcttcgccagaagaggtccgggtgcgaatcgaaaaaccctccggtcaggacggtgggcggaatccgtcgcggggcctcaaccggacattcctttgcggcgacggcagcggccgtcgacagaagcagcaacaggcagagtggagcgtgtttcgccttcatgatcgccctcctggccatggccatggaaaaaaccaacgtcatcgccccgacttcgccaacgcctcgtcctgccattgccggtaggccaccggatcccagtaacgggccagctggtgcttctccggttgcagcacgcgcggcccggcatcgccgcggccctggctgcgcatggcgccgctccagccggcgcggctgccggtctgctgcatgctgccggcgcgcagctcgcgttccagccgcggtgtggcggcggggtcaccgaactcggcgtacagcgcgcggccctcgcgcaccgcacgctcgcgttcgtcggcggacagcgcctcccagaagcgttcacgctgcaccaccagccactcggtgccgcgctcggccgccaggtccatccacgcgtagcccagggcgcggtcagccgggccgccttgcccgttccagagcatgtcggccagcgctgcctgtgacagcttgtcgccgtagcgcgcggcattgcggaagtcgatgcgggcttcttcgtggcggccccgttcgcgggcctgcatgccgagcccacggaagcgcaggtccggatggtagacgaggaactcgtgcgactgcagcacgatcgcttcataggcatccgtgcgcggcggcgggccggacccggccgcaggcagggccagcaggccgagcagggcggccgcaagcggacgggcgatgacagtcggggacatggaccacgctcctgtgttccggtgccgattcaataccttacgggcgggcgccatgcaagtcaggtgggcctgccggcaccccgctacaatcctgtccccatgcacggtctgaatcctccccaagctgccgcggtcctgcacgtcgaaggcccgttgctggtgctcgccggcgccggcagcggcaagacgcgcgtgatcgtggagaagattgcccacctgatcggctgtggccgctacccggcccgccgcatcgctgcgatcaccttcaccaacaagtcggccaaggaaatgcgcgagcgcgtggccaagcgcctgcgcgagcaggacgccgacgaggtgaccatctgtaccttccatgcgctgggcctgaagttcctgcagatcgaacatgccgccgtgggcctgaagcgcggtttctcgatcttcgatgccgatgatgccgccgcgcagatcaaggacctgatgtacggcgccaagcccgatgacatcgaggacatgaagaacctggtgtcgcgcgcgaagaacgctggcctgtcgcccgaacaggcgatggccgccgcgcgcagcaaccgcgagaaggaagcggccagcgtctacgagcgctaccagctgcggctgaccgcgttcaatgcggtcgacttcgacgacctgatccgcctgccggtgcagatcctggaagagaacccggagatcgcgctggcctggcgcgagcgcatcggctacctgctggtggacgaatgccaggacaccaacgacgcgcagtaccgcctgctcaagcagctggccggtgagaagggcaacttcacctgcgtcggcgacgatgaccagtcgatctacgcctggcgcggcgccaatcccgaaaacctgcagcagatggggcgcgattaccccacgctggaaatcatcaagctggagcagaactaccgctgctccaaccgcgtgctgcgcgccgccaacgcgctgatcgccaacaatccgcatgagcacctgaagaagctgtggagcgaccaggccgacggcgaacgcatccgcgtgtgggaatgccgcaacagcgaacatgaagcggagaaggtcgccgccgagatcgccttcgtggcgcaatcgcgcaacgtgccgtggagtgacttctgcatcctgttccgcggcaacttccagtcgcgcccgctggaaaaggcgatgcagctactgcgcattccctatcacctgaccggcggcaccatgttcctggagcgccaggaagtgaaggacacgctggcctggctgcgcctgctggtgaacccggacgacgacaccgcgttcatgcgtgcggtgcagtcacccaagcgcgatgtcggtgccggcacgctggccaggctggccgaactggcgcaggaaaaagacatgccgatggcgcatgtggccgaaaccatcggtgccctgcagcagctcccaccgcgcgcggccaacagcctggcgcgcttcaccgacatcctgcgcgacctgcgtgcacagatgcgccaggtgacgtccggcgacatgatccgcaaggtggccaaggaatccgggttgctgagcgagctgcgccagcaggccaaggaagaggccagctaccagcgccgcgcaaacaacatcgaggaactggcgcagtggttcgagggcggcccgcgcggtgcaaccgccgccgacctggccggccagctggcgctgctgtcgcgcagcgacaaggacgagggcggcaaccaggtgcgcatgatgaccctgcacgcttccaagggcctggaattcccgtacgtgttcatcgtcggctgcgaggacggcgtgctgccgcaccaggtcagcctggacgagggcaacctgcaggaagaacggcgcctgctgtacgtgggcattacccgcgccaagatccagctgtggatgagctacagcaagctgacgcgcaagttcggcgaacatgtgcggttgaagccaagccggttcttcgaggagattccggccgaggaaatccagcgcgacggtgccgacccggtggccgatgcggcgcggaagaaggagcgggcgagtgccgggttggcggcgatcgaggcgttgttcgactaagtggggtctgaacactcctcgttgagcgcagcattccctctttagagtcgagccacgctcgactattgcgtgccacatcgcgccccatcgggcacccaccggcaagtatccaccgcacccgatccatcaaaacaggctccggcacgccagcaagcacctgttccaggtagtccaatggatgcatctgtcgttgcagcagcgcccgtaactgcagaacgtcgggcgctcgctgtttcgcatccagtgaaacccgcagcagcaaatgctgcgagcgcctatccaaccacagcactggaacgtctctgcagtgaatccggaaagcgccgtctgcatgtcgttcgacgagctggaatccctgcctcggctgtgccttcacgaactggaccgcttggcgacgcagctgcgaatagcgcacgccagagaggctctggaacgcgagaggtgagggtatgggcggtaccgaccactggcgcggtaccgcaatcactggggcgaggcacagcgccatcgccacccaagggtgccgcaccactcagccctccggctgcaggcgcgtgctggcgtgcgcggtgagtcccagcccggccatgatcagaccttccatgacccgcgggccgacgtactgctccagttcgccgttctcgcgggcgcgctgagcggccagcaggatctccagcaccacgcgcaggcccgccaacgaacagtcggtgtcggccagggccaatcgtcggccgggcatctgatgccgttccggccagggttggccatcggaagcagcgccggagccgatgctgtgcagcagggcaatgagggtgctcggatccagcgccggcccgttcgcgggcacgtcgtggattgggtgcggggcaggggagtggggctgggtcatggctgggctccttgcgtgcaggcagaagccgccaccgataaaggtggcggacgatgcatggttcgaaaccccgtgtgtggatgaccgggcaggctctaggcctccacgcatcgcccgccatagccggccgacggattgccagccggcaccgcacgaggcggtgccggctggcaacgtgcaaacaacatccacacaaccggggtttcgaatcccgaccaccagtgctcggtggcacggcaaggaatacgcggacctatgcgtgatgccaatgcagtagggccgatgccgtcatcactttcaacattttcagaatcgttgcatatggtgtaacggggccggagcccagcgctgcaaggctatcggcgatgttggttgtggatgccagcggactgtcgacatccgcccggcggggtcataaacgaggcggatgcgacaggggcgcctgagactgtttggtctcagcacctcttcagcgcggctttgatcagctccagccatacggcatgtcaggatgtagggatcgtcgcccaatggcgagctgaccgcctgctcgagcagggtcctggcttcgtctgcctggccggcatccagcagcgtcatgcccaagcgaacgcggttctgcacggtgggcgtgcgcgcaagttcggcgcgagcgttgcgaaggtcctgacccggctcaatcaactgcttggcagagcgaatggcctggcgggcgccgcgcgagttgcgggcttccgggaagtagatcgcgaggaagtagacgacactgccgagcagcggaaacgagaagagcaggatgagtcagtagaggctctggcccgagcgaatggcgcgcaccgcgaagtagatggctgccagtacgtggagtccgattccgatatagggcatgtgtgccgcctcgtccgtgtgggggttggcacaatagtgggtgtggggtcgggtgccatcgggggcgacctggcatgacgcgtcagttaatgagctcaaatcctatggagagctatctgatggggtggtgttgatgaaaagggtttcactccgatatggctggcgattgtagaagagcctcaacctcccgatcttgccgcatcacccggatgagcaggcaaaagacgcctggtgtcgtttttggcgcatcggtttgcggaagtgcagcaggaaatttgatgaatcgtgaattcctcacgagatcgcctcggaataggttgagaggatgtttcacttctggctgcggccaatccgtaggagattgccgtagctcctgatcggaaaattagtgggtcattacagctccgctcaataggggtttgacaacgcgaagctataggcgtagttctttgctcaaacagcagctgattttcctttcactccttatccaaggatgtagcgaagatgatttctgccaaggacaggcgggagggaaaatcccccgtagtaattatcttaattcgcgactttgctcgatcatcacgggcgcagcgcttacgttgggggctgggttccacgcttcggcgcaagatgggctcttcaattaccaagaatatgagaagcggataaagagcgcgcagtcgctcgccgctacctctaccgatgaggtgtttggcgatcggaccgcaggcttcgacggtagtacggagttcttcattgaggacgtgtccattcccggcaattttgaccttcctgtgagcgtcgctcgacgcttttcggtggaggcgactaaccgaggatttcgcgatagcgagaccaagggtctgacactgttcgatgattgggaaatcgtcgtgccttatatgtcgggcgtgtggaccaaaggcgctggatggatcacgggtgaccaaggggctcagaccacgcagcgttgttcggtcaacaccgcgcccttgctgctggagacctggggctacaccgacatcggctttggcatcgatgtgaagtggaatggcggaaccggcgaggaacttctgattgccgatgacccgtcctatgcctctgcgccaggccttgaggtacccaagtggatgacagcgtccagagcgcgattcacttgtctgtctgcaacgcgcaacggatacccaggcgaggcgttcgtggggcatacgcccgatggcaagaagtacttctttgactggggagcggaaaagccctacgccacagccaaggccgggagtcgcatgatggcgcgtaagcgcgtctaccttctggcatcgcgtgttgaggatcgttatgggaactgggtgtcttatagttacgacgggtaccggctcaccaggattgagtccagcgatggacgccggattgacctgagctacgatggcgacggccgggtgaccacagtcacggccaatgggcgagtttggcggtatgcctatgtgggcgatacggagggaaatgacggcggcttgtcccaagtgacactcccggatggctctgcttggacctacggtcatcgcgggcggcttcaatcaagccttcctttgcgtggcggtgacgatgggggcgggtgcgagatccgcgcgggcaatgcccctccacccacgcagatgacggtaacctctccgtcaggtgctcaaggcatcttcgactttgaaatggagctgtttatccgctctgatccttgcaacggactccttccgtcgcattacgatgcatggtccttgaagaagcgcagcatcatggggcccggactgccttcgatggtgagtacgcgaggctacaacctgcagttgccgggaggtgggcgctggtccagcctgaccaagccggatggcacgcagattcgcgaacgctatggcgcagatccgggcttgaacgaacgaaagctcctccaaaagcagattctggatgcggccggccaggtgcaacgtgatgagctaagcacctacacctttggttccgagacaggtccgtttgccgtccgggtaggacggtcaattggacttcagtcaggccagttcttggcgggcacgctgagtgcgctgagcgagagccaattcagtcaggatggcgatacctatcgcgtggtctacagcgacttcaatcgcaatgcccgtccggcacgcgtgacttacactggcccctccggatccaaggccgagatacgagagcatcttgatacgcccaacccttgggtcttggatcaggtgttgagcgtcaaggaggttgcgtccgggaaggtcaccacgcgatatagctatgacgccatggccaagccgaatgccgtctatcgcgctggagcgctactgcagagtgtgacttatgccgcggatggcacgatcagtacggtgcgtgacggaaagggaaatacgacccaaatccaggactggtatcggggtgtaccgcgactggtcaccaatcctgatggcaccaccaacagcatgtcggccgacggaaacgggtggatcacctcaaccacggatgcgctgcagaggaccacgtcctatcagcacgattcgatgggtcgcgtgaaggaggtccagccaccagtcgatgagaaccagtggaccaagacaaccatctcgttccagcaggtcgcggccgatgagtacggcctttcgccgggacactggcgagtcgataacgctcaaggggcacggcgtcaggaaacctatctcgatgcgctttggcagccgctcctggtgcgcgaatacgatgcaaacgacatcgcggggacccaacggtgggtcaggaacagctacgacagcgagggtcgcccgatcttcacttcctacccttcaaaggatagcaatgtggcgaccggcacctggactgagtacgacgcacttgggaggaaaacttcctcggcccaggacagcgagcaaggcctgctgatcacgaccattgcctacagcagcaatgctacgactaccgtcgttgatccgctcggccatcagacgattacccggtttgatgcctttgaaggaccggactatgaacggcctgcgcagatcattcgtgccgacggaagcaaagtcagcataaaacggaatgcatttggcctcactaccgaagtggcccagtccgcaaactgaaaccacgtcaaggatggcattcgtgaacactgaaaaactgcgcatggccgcggcggttctgctggggctgatgatcatcttcctgtgccaggtggcacacgctgacgcttggattgaactcactgggccagcccaagtctcctacacggcaccagcaacctatcagttgcagctcaaaagtggcgtcacaagcactggccccaaagctgagtatctggaagacatacagctcacgcgcaatggccaagtgatctcccgacttccgaacgggacctataccgagaacggcctgtcggcgggtacgtatcagtatgtctacaaggcatttggcgtgcgcaacttcaacggcaatgagtcttacagacagctgatctcacccacgatcacgatcacggtggcggcaccgccaaccccatttgacggcgcggagtacgtttccgcaagctggcctaattcggccgatagaggaaccccgttcagcggtactgtcaccttccggaacacgggcaacacaacgtggcgagcaggggaaggctatcgactgggtcaggccgagcgctacgtttccggcgccacgaaactcggaattgccgaggttgccgtaccccacgacgtggctcctggtggcacagcaacgtttgcgttcagcggagtagcggccagtgaaaacggaccgacaacgctccaatggcaaatgaaccggaatggtgctcgcttcggtagcaccagcagcgagcagatctttgagacgaccggaaggctcaatcgcggcgtcatgtatgagcaagaggtcccgaccagcatggagaccgggcggacctatcgagtcaagctgaagttcaccaacacgggtaacacgacgtggtcggcgtcggcgggctatgcattggggtcctggaatcccaatgacaatgtccgctggggcagggcgcgggttccaatgccgaatgacgtcagtccacagctgcctgcgttctttgaattcgacgtggtagctccttcattgccaggtgtctacagcttccaatggcggttgctggaagagggcaaagaatggtttggtcgggaaagcgacaatgttcaggtcacggtcaacgggccgccgtccaaggtaatcggcaacatcgatggtgtcaccagcgacggtcagattcgaggctgggcgtgctcgacgggcattgattcgtcgattgacattcatgcctacaccggtggagccgccggcagtggtgggacgatcttcctgaccggcaaggccgacttggcgagtgagccggccgtggctacgtcctgcaaggctggaggcaatcatcgcttctcgcttcagatgagcaacgagcagcgccgcctgcaggctgggcaaccgatctatgtccatggaatttcccccgttggacaacccaacaacacccttgacggctccggatcagttgtagtgcctgaggcgcccagtggcacgctttccgcaactccggccacgtgccagattgcatcggatgcccagacctgcaacatcaccttggtctggtcggccacggattcgcgcgcggagctaaagcgtgatggcggctcggtggtaggcagtggagccagcggctccgttgttgtgccaatcggtgccggaacgagccgctttacgctctcggtcaccggcgacgcggttgccacggcagttgccaccgccaaggccgctcctgtcgtgcccgtcaatccagacaatccggccccgacggttgcccggagatacgtctacgacgacaacctccggctgtgcaaggtcatcgaacctgagactgggtcgagcgtatttggctacgacgcggcggggaatctctcctggagcgcaaccgggctggatttgcccagcgtgacggaatgcaatcgcgacgcgccccagattgcttctcgccgtgtttcgcgtgactacgacgccagcaatcgtctgcaggctgttgtatatcccgatggtcttggggatcaacagcttgagtacaccccgactggccaattgaagatcgaaaaggtctttaatcaggatcggattgcggttgtcaccactcgtacctacaactcactcggggcggtgacaagtcagagccgtgtggtgggtagcgctagcgcccggtccctggcatttggctacgaccctatggggcaacacatccgtacggactatcccgatggctactccgtccggcagtccttgaacgccttgggccagcccgtacagctgcaagatggcaccggcgccgtgctcgccagcaacgtcgcctacgcccccagtggcgaaaccaccgcgctgacctacggcaacggcatcgtacgtggcgtaatcgagaacgcgcgacagttgaccgaccgtatcgtcgacggtggtgtgatcgatctgaagtatagctatgacgcagcaggaaacatcacccagatccgcgatggcgtgcgcggcgactccgggacgatcagcctgggctacgaccgcctcgaccggctgattcaagccagtgctccagcctatggtggcagtgggcaatacacgttcggctatgacacgctggacaacatcgtctcgatgcggttgccgggaaagcgggagcgtacgttccactacgacgcccgcaatcgcctggagttgctgcgggaccccggtggcaatggcgtctctggcttctcttacgattctgcgggcaatctggtgacgcgtaacggtcaggcgctcacctacgatataggcggccagctccgttcagtgggagatgtgcagaagtacttctacgatggagcaggacggcgtgcacattcttcagtacccactgccccgcccatctcaggcaaggagttgataaatgttgcccacgactgggaggtgtccatccctggaggcgatgtaggtctgccggatctttcggtcggaaatctagaccacacttggcagtacttggtgggcggggagctgatcgaatccaccgagggcgaggaaacctccgactacatctacctcggcaagcggttgctggctattcgcaccagctccgccacgggcaacacgctcacctatcttcatcacgatgcactcaataccctaacggcgaccagcggcgccaacggtattgtgctgacgcgccacttctggtcgccgtatggtgaagtagatgctgcacctagcgcaaagatcccgggctattcagggcatcttgcggattcagatacaggcctaatctacatggggcggcgctattacgaacccgtcattggtagatttctgtcggttgatcctgttacagcactggatcacggagacatgcggcatttcaaccgctatgtctatgcctacaacaatccgtatagattcagggacccagatggccggtgcccatcgtgtgatagatttagcgatacatttgctaaggattctaaggctttcgatcaccctggctttatcatacccgcattcgtcgtaacagctgcaatggcagctcccgtcgtgtgggagcttggcatgatagccctcgctaacccaggaacagtcgccactgcagcgaacgttgcggctgacgcagctggtgtgacgggcactgccactgggggtacacttgctgttcgggctacgcgcggcggagagaatgctgccgctgcaactggacgcgcagctcacgccgctctagcccaaaggattgcagcgaaacctggctggcagtctgagccgcgaatgattggagctgacggtaaggtctacaaacctgatgcagtcacaccgaatggtcgaatcctcgagttgaagccgaatacaccttctggtatggcagcgggcgctcggcaaactgcaaattacgaaaagcagctcggcatgcgtgcacgagtcatctattacgacccggataaatttaaaaagccatgacaataaagaaactcattgcgcgcacagatgaggtccttgcaccccttggattcaaccgaaagggcgcactttggaatcgcacgattgattcaattgttgaggttattgatattcaggtaggtaagtctggcgatactgcgacgattaatgccggtgtgttgcaagtcgacgccttcgagaaagcatggggctacaagcctcaaggatttgtggaagagcccttttgcatcgtgcgtgctcgcgttggagagatcgtcaacaatcacgatctctggtggcctctgaatgatgaccaaactccaaagaacgtcgccatgacactgggaacacatgttctccctttcttggaaaggtcgcgaactcaagaggcaatggaggcattcttggaagccgtacatggaaattaccccctgccgaagatctatctggcgatcctcaaatgccaaggcggggacattcaaagtgcatgcgctattcttcgtaaggtgcatgagaaagcgcgtggggactggagtgatagatccatggaagttgcacgaaggattgggtgtgatatcggttgaaggttctgtaaagtcgagcaggaaatacataagagccgcctggacaatcccgacattccatacgtgctgctcagcacgcctgtctgcggcggtatagccactgtcgccgaacacccagtcttatttgccatgcagcagctcatgggtgaccgtcatgtcaccgacatcggccgcagtacacttcacgtgatgcaccaggcctgaaaactcatctacaccgatatggaccttcatgtcgaagtaccacgggttgcccttgcgggtctcgtgcatctcagaatctcccgcccttgcggcgttcttggttgagctgccccgtggatgatggaggcgatccacgatcgtgcctgcgcgcaggctctggccctttcgggcaggtgcgcgttcaccgcttcaagcatcttcgccgccaggccgtgtagctccagcagacgacggacattgaggatcttggtttcatccggaatcgcatcaggaccgccgggccgggcgaacaaccgcatcgaggcgatctcatgcaatgccatggatggctcctcaacatgagccgcattgtctctcgggttgccggccagcggccggcactacccgggtagttgttcagagcatcctctttcgcgccatccatggcgccggtacccccgcgaacccgccccacccggcctctgaaggattccgggcgcgtcctaccgcggcaacgcagagaaaatcaaaagcaacagccgggggctggggcacaatcgggctttctgttggagggtctgggcgtgcatccgattgaaagcgaacgtctgcggctgcgccggatcgatccggagcgtgatgccgtgcagatgctggcgttgttgaacgatccgggcttcgtgcgcttcatcggcgaccgtgatgtgcgcagtgaggcgcaggcgcgggagtacatcgcgctgcgggtgctgcacagctatgcgttgaacgggttcggcatgtatgccatcgagcgcttgtccgatggtgcctggctgggcaatgccgggctggtgcggcgggatggcctgccggggccggatatcggctatgcggtgctttcggaatttgccgggcagggctatgccggcgaggcggcgcgggcagtgttcgcgcatgcacgcggagcgctgggcctgcacgatctgtatggcatcaccgacctggacaatgtggtgtccggaaagatcctgctgggcctgggcatgcaggaacgcggggtgatccagctgccgggcgtggacagcccgagccggctgtatgccacgccgggcgcggccgaggtttgatcatagtgggtgccgacagttggtctgcactgcatcggcaggacatccggtagtgccggccgctggccggcaacccgggatagcactggggtcagagcccgccttgcgggatccgaccccagtagattgcctcaaccgcgcagttcggccagctgtgcctgcagctcggccacggccgcttccagctgggccacgcgctcggccaggcccgggtcggccgcatcgctgctgccgctgctgctggcgtacttcgccgccagcgccgcgccatccacttcaccgcacagcaggtgcatgtagcggtcttcgcgctggccactggcacgcggcagcaccaccagcagcgcacgctgctgcaggcgctcgatggcatggcgggcttcgtcggtgtcggcgaagcggtgcaggcgctcgctgcgcgtgaccagctcgcccagcgtctgtggaccgcgcagcagcagcagcgccagcagcacggtctgctgccgggtcaggtccagcgcggcctgcaggcggtgttcgtagcgatcggcgcgcgaggagaagtgctggcgggccaggcccaacgcctccagctggcgcagcgcgtgctgcacgctgccagcgtccacgttcatcaccggctcgcgcgcggtcttctggttggccgccgattgggccgcgttgaccgtcagcgggtaggtgtccggggtggtcgcctccttctccaccaggcagcccagcaggcgggcctgcacggcgtcgagcagggggacgtcaggggtctgggcggaatcggtcatggcggcctccggaagggcaacgggtcaaccgccaagcatagccgtcccggggccggctttgccggtaaaatgcgccggtatatctgattgccggtgaatccatgcgtcgtcccgtttccctgtccctgaccctgctcgccactgcggcgctgggcctgtccgcctgcaagcgcgtggaggcgcccgccgccgaagccacggccccgcaggcgcccgctgccgccgccaaggccgacggcgcgctcgatgccaccgccaacgacaacctcaacgcagtgctgtggatgcagcgcgcgcaggagtacagggcgatcaccgagcagacctaccgcgccgccgccgaccacctggatgcggcgttgaaggaagcccactgggatgcgctggtgccggaagagcgcggcaacgacgccaagggcctgaagccggccgtggtgctggacgtggacgagaccgtgctggacaactcgccctaccaggcgcgcctggtgcgcgatggcaaggaatacgacgaactgacctgggaccagtgggtagccgaaaagaaggccaaggcgatcccgggcgtggtcgacttcgccaaggccgccaatgccaagggcgtgaccctgctctacatctccaaccgcgccgtgcacctgaaggacgcgaccctggccaacctgcgcgagcagggcctgccggtggccgacgacagcgtgttccttggcctgggcacggtggtgccgggctgcgagcaggccggcagcgagaagaactgccgccgccgcctggcagggcagaagtaccgcgtgctgatgcagttcggcgaccagctgggtgacttcgtcgaagtgaccgccaacaccaacgacggccgtgacgcgctgctgcagcagtaccacgactggttcggcgagcgctggtggatgctgccgaacccgacctacggcggcttcgagccggcgcagttcaacaacgactacagccagtcgcgccaggcccgccacgacgccaagcgcgccgccctggactacgccccgtgagccgcgcaccgctgccgttgcgcgccgatgagcgcctgatcttcgcgctggacgtgcctgatcgcgtgcaggcactggactgggtcgatcgccttggtgacagcgtggcgttctacaagatcggcatggaactgctcgcctccggcgagtacttccaggtgctggatgagctggcccgccgcgacaagcgcgtgttcgtcgacctgaagttcttcgacatcccggcgaccgctgcggcggtgatcaagcgcctgtcgcagtggccggtcagctacgccaccatccatggctggcacccggcgatgatggaggcctgcgcggccgccaacagcagcgacatgcggctgctggcggtgaccgtgctgacctcgatggggcgcgccgatctggcgcagatgggcgtcgaccgcgagccggtggacgtggtggtcgaacgcgcgttggccgcccaggcagcgggcgtcgatggcgtgatcgcctcgggccaggaggctgcaccgatccgtgccgcgaccggtagcgggttctcgatcgtctgtccgggcatccgtcccggtggtccggtcggcgatgaccagaagcgcaccgttggcgtggcccaggccttcgccgatggcgccgacgccatcgtggtcggacgcccgatccgcctggcggctgatccgcaggccgctgcgcaggcaatccagcaggaaatcgcgtcggctctggctgcacgctgagcccaccgctgacgccggtcacgccggcaccacgaacgccattccgatccatgcgggatggcgttcgcaattgttggcctgcgactgtcgcaggcagcgcattgcaccgaaactgtgcgcgcgttcgcgctgcaggcttcatccctgcttcccaatcgatgcaccggcacggaccgcggccgcgccggttccaaccattgatagaggagtacagggatatgtatcgcagcacctctttgttcatcggcctgttgttggccgcgtccgccgtacccgccttcgctgcgccacaggtgcgcgaagcaccgcgcatcatcggcggtgaagcagcgccggctggcgagtacccgttcatggtcagcatccagggcatcttcgacggcgattcggatcatgaccgccacttctgcgggggcaccctcatctcgccttcgtgggtgctgaccgccgcgcactgcatgcagggggaagcgccgggcggcatcgccgtcgtcggcaacgccgcggccctgtccaccgaagcctcgccccgcgcctccaacgtcaaggcgatccacgtccatccggcattcaacagcggcaactcgctggagcacgacgtggccctgatccagctcaacgcccccctggacggtgcacagccggtggcgctgcggctgcggcccgacgccagttatctcaagccgggccgcgaattcaccgtgatcggctggggcgacaccgacatcggcgatggccgggtctacccgacccagctgcagaccgtgaaggtgccgttcgtggcattcgatgaatgccagcaggcctacggtggagaactgtcgcgcggcaaggtgatctgcgccggccgcgagggcatcgacagctgccagggggactccggcgggccgctgctgctgcgcctgcgtgaaggctggacccagttcggcatcgtcagctggggcgagggctgcgcgctggccggctatccggggatttatgcccgaatcgccgaaaaacacgccgtagatttcattgaatccgtctggcagcacgattgattcaataaaatcaaatacatacatggcattacgtgaagtgttgccttaacttgaagggcagcgtaggatcgccgccatccggtcctcggaccggacatgtgccacaacactgtcctccggccccgtgccggtttgaagagcctgtgatccccgtgatccgggctctttttttatcccgctggtggttctggggtcagatcccttctgcctgccggcagaagggatctgacccccttggttggaaacgtgaccgcacggcttgccgctgtcacgtcgcaggccgcaagatgcgggccggtccggggagtccgagtgcatgagcgtggcggtgcgaggaaggtctgcgcgtggatgggggctggcggcgatgctgctgctggccgttgcggcatgccgcgagtctgtgaacgatccggccaggccggcggccgaaccggtggctgcggtgcaggcgatggcgttgcgcctggccgaagatgatctggtcggctacgcaaagctgtcggtaccgccaggccagtatcagcggctgcagcaggcctgggcggagggacacagccagtggccgctgaccgagctgccgctgggggaccagctgctgccgatgctggccgcgctgcgcaagcccgatgccagcaccgaactgcagcgcagcttcgaccgccagctggccggccaggccagcgccgtgcgccaggccgcgcagtcgatgggcaatttcggggtgcagtacctgcgccatcagaagggctacacgcccggccagcaggcccattacatcgccctggtcgaaacccttgccgtttgggcgcagggcgcgccgatcagtgaccgcgcccgtgcacgcagcaccatcgccgcgctggtcggcgcggccggcaaggtcggcttcgatgacgaggctggcctgcaggcggctggcatggagggcagcctgcagcagctggcgccgttcatccacaccctcaaggcggtgcttggcagctacgggctgggcgtggatgacgcgcttcgcagcgtacggggcgagctgctctcggtggaaggcgacaatgcgctggtacgcctgcactacgacctggccggccgcgagatgagcctgcagctgccactgagccggcgcgagggccactggtacctgacccgtaccctggccgacaccgacgcgctgctgcgcaaggccgacgcggcccgcgcggctgcgtcgccggcagccgctgaagcccccgccgaaggtggggaagcggcaacgccgccgcctaagccataatggcgccgatgtcgaaacagaacccgctgccgttccccggcgaagaatcccagtcgacgcccgccgatacggtgccggcgtccccctcgaccggtaccggcccgaacccggtaccgccgcccgcgcacgcgcgtccggccggccgccgcccgctgtgggctcgcctgctcggccgcctggtcgagccgtggctgtcgctgaagatcgaaccggaagacccgggccagtacaacgatggccgcccggtcatgtacgtgctggaagactacggcctgtccaacgcgctgatcctggacaaggcctgccgccaggccggcctgccgtcgccgctggtgccgctggccggtgacccgaccggccgcaagcgcgcctacctggcgctgtcgcggcgcagttccagcaactcgctgattcccgagcagcgcggcgccaagacccactccgactcgctggccaaggtcctgcaggcgcaccgcgtgcgcgatgacctggacgtgcacctggtgccggtgtcgatcttcgtcggccgcgccccggacaagcagagcggttggttcgcggtgctgttctcggaaaactgggcactggtcggccgcttccgtcgcctgctggcggtgctgctcaacggccgcagcaccatcgtccgcttcgccccgccgatctccctgcgcaacaccgtggatgaaggcctggagccggagcgcacggtgcgcaagctgcagcgcgtgctgcgtacgcacttccgacgcatccgtgaatcggtgatcggccccgacctgtcgacccggcgcctgctggtggaccaggtgctggccgccgagccggtacgcgaagcgatcgccgcacaggccaagcgcgacaactcaaagccggccgatgcctggaagaaggcacacgcctacgcctgggaaatcgctgcggactattccagcccggtagtgcgctcggccagcttcatgctcagccacgtgtggaaccgcatctatgcgggcgtgctggtgcaccacctggacaagttcaaggccgccgcgccggggcacgaagtggtctacgtgcccagccaccgcagccacatggactacctgctgctgtcctacctgctgtacgaccgtggcatcgtgccgccgcacatcgtggccggcatcaacctgaacctgccggtggtcggcaccctgctgcgcaagggcggtgcattcttcatccgccgctcgatccgtggcaacgcgctgtactcggcggtgctcagcgaatacgtcgcgcagctggtggccggcggctactcgctggagtacttcgtcgaaggcggccgctcgcgtaccggccggctgctgcagcccaagggcggcatgatctcgatgacgctgcgcgcgttcctgcgccagccgcgcaagccggtgctgttccagcccatctacatcggctacgagaagctgatggaaggcggcagctacctggacgaactgtccggccggccgaaggaaaaggaatcgatctggtcgctgctatggggcatccccaaggtgctcaagcagaactatggccaggtggtggtgaacttcggcgagccgatcgcgctgaacgacgtgctggccgagaaggcgccggagtggaagggcgaggcggtgtccgaggacgaaaagccggcctggctgtcgaccacggtggacacgctggccgaacgcatccaggtgcgcatcaatggcgccgccgacgtcaacccgatcaacctgctggcgctggccctgctgtccacgccgaagcacgcgatgggcgaggccgacctgatcgcgcagatcgaactgtgcaagaccctgctggtcgagatgccgtactcggaccgggtgacggtgacgccgcactcgccggagcggatcatcgcccacgccgaggaaatcaacgtcctcacccgcatcaagcacccgctgggcgatgtgctcagcgtcagcggcgacaccgcagtgctgctgagctacttccgcaacaacgtggtgcacctgttcaccgcctcgtcgtgggtggcctgctgcttccagaacaaccgccgcatgagccgcaccggcctggtccagctgggccgtacggtgtacccgttcctccaggccgagctgttcctgccgtggagcgaggacgagttcgcccagcgcatcgaccggaccatcgatgtgttcgtgcgcgagggcctgctgcagaacgtcaacgatgacgacggcggcatcctggcgcgcaacaccgggcagaccgacgaggtgttccgcctgcgcgcgatcggccattcgctgcagcaggcgttcgagcgctattacattgccatctcggtgctggtgaagaacggccccggcgtgctcggcgctgccgagctggaaagcctgtgccagcaggccgcgcagcggctgagcctgctctatgcgccggccgcgccggagttcttcgacaagtccctgttccgtggcttcatccagaagctgcgcgaactgcgcctggtgtggccggacgagaacagcaagctgctgttcgacgagcgcctggatgcctgggccaaggatgccaagttcatcctgggccgtgagctgcgccacaccatcgaacgggtcagcccggaagcggcccgcccggacgagcctgcgccgcaggattgaaggcagcgccgggtcctgcccggcgaacggcatgccaaccaaggttggcatctacaggcgcgaagcagtaggtccacgccatgtgtggatgggccaccgctcaggccggctcgtcgggaatctgcaggctttccagcctggcgatgcagtccttcagctgcagcttgcgccgcttcaggcgcttggactccagctcgtcctcgccgttggcggccatgcgggtgatctgttcatccagcaggcggtgctcggcgcgcagggcgacgaggcgctcgacgatctcggcggggctgtaggtgtccacagcctccgagcatacacagcgatgatgaccgccgggagaggggaatcccgatccccggccggggcggctccgagccgttagaatggaacccatgagtgccgtgatttcccttcccgatcccccaccgcgcgccgcccgcgatccgcgcgtggccgagcgcgagcagcacaagctggccaagcgcctgcgccgccaggtcggcgaggcgattgccgacttcggcatgatcgaggccggcgacaaggtcatggtgtgcctgtccggcggcaaggacagctacaccctgctggacgtgctgctgcagctgcagaagaaggcgccggtgccgttcgagctggtggcggtgaacctggaccagaagcagccgggcttccccgagcacgtgctgccggaatacctggcaggcctgggcgtcccgtaccacatcatcgagcaggacacctattcggtggtcagccgggtcatcccggaaggcaagaccatgtgttcgctgtgctcgcgcctgcgtcgtggcgcgctgtacaactacgccgagacccacggcttcaccaagatcgcgctgggccaccaccgcgacgacatggtggccacgttcttcatgaacctgttccaccacgccaagctgtcgggcatgccgccgaagctgcgcagcgacgacggcaggcacgtggtgatccggccgctggcctacgtgcgcgagagtgacatcgtcgagtacgcgcaggcacgccggttcccgatcattccctgcaacctgtgcggcagccaggagaacctgcagcgccgccaggtcggcctgatgctgaagcaatgggaaaaggaccacccgggccgcatcgagcagatcgcgcgcgccatgggtgaagtccggccctcgcagctggccgacaccaccctgttcgacttcatggcgctaggccgtcgcgacgacgcgccgctgcccgacgcccatgcctggctggccggctccccggccgacgccgacgcagatcccgagacgcccaccgtttaaggtcgggcgcccttcctcttcgccatccggaattccatgttctttcgcaacctgacgttcttccgtttcccaaccaccaccgatttttccgaagtcgacaccctgctgccgcacgccctgctgaagccggtcggtgcgctggaaatgaattcgcgcggcttcatctcgccgttcggccgcgaggagaaggaactgctctcccaccgcatcgccgaacacctgtggctgaccgtgggcggcgaggacaagatcctgccggcggcggtggtcaacgacctgctcgagcgcaagctggaggagatcgaggagaaggaaggccgccgcccgggtggccgcgagcgcaagcggatgaaggacgacctgctgcatgaactgctgccgcgcgccttcgtgaagtcctcgcgcaatgatgccttcatcgacctgcagcacggctacgtggcggtggatacctccagccgcaagaccggcgagtacttcatgtccgacatccgcggcctgctcggcagcttcccggcgatgccgctgaacgccgaagtcgcaccgcgttcgatcctgaccggctggatcgccggcgagccgctgccgaccgggctgagcctgggcgaagagtgcgagatgaaggatccggtggaaggcggcgccgtggtcaagtgccagcaccaggaactgcgctgcgacgagatcgacaagcatctggacgccggcaagcaggtgaccaagctggcgctgatcttcgaggacaacctgtccttcgtgatcggcgacgacctgatcgtgcgcaagctgaagttcctcgacggcgcactggaccagctggagcatgccgacgaagacggccgccgcgccgagttcgacgcccgcttcgccctgcagagcgccgagatccgccgcctgttcctgttgctggaagaagcgttcaagctcagcaaggctgactgaacaggcaccctgtgggccgccggtcatccggcggcccgaagcagcgctatgctgggcgcatgagccgtctgctgcgccgcctgatcagcccgaccccgcccgctaccgtgcagcgcgacaccgttcgcctgcgcctggaggatgccgagatcgaggtgctgcgcgtgcgcgatccgcgcgcgcgccggatcaagctgagcgtggacgagcgcggcgcacggttgacgctgccgccgcgggccagcctggtgatgggcgagcgattcctggaacagcaccgcgactggttggcgctgcagctgcgccagtaccagagccagggcctgcccgccccgttgcagccgggcgagaacggcgtgctgccactgcgcggcgacctgttgccgctgcgctggcaggaaggccgctatgcgcggctggagatcgacgaacacggcgcctgcgtgcagtggccgacccgtgccagcgatgccaccctgcgccgcctgctgcgcgagttctacgaagcacagacccgcgccgatgtcggccgctggctgccgaagtacctgcccaccctgccacgtgcacccagccgcctgcggctgaaggtgatgtcttcgcaatggggctcgctggcgccggacggcagcatggcactggacctggccctggtgctggggcgccctgaagcattcgagtatgtgctggtgcacgaactctgccacctgatccagccgaatcattcgcccgcgttctggcacgaagtggaacaacgtttccccgcgtggcgcgagcagcgcgactacttccagctggaagggcgcaggctgaaggcgatgcttcgccagctgctgtagagccgagccgatgctcggctgacgcgcgtggcgcggatatccagccctcgcgatcaacagcagccgagcatggctcggctctacaaaagctcgcgcagcgcgcgacccgctcctgctcttccttctttcttccgtgatgggcacacaggaaactgtccgtggccgggcggggtgggttgcgcaggggcgtgagccgcatggatgcggcgaccgagcttgcaaggacgtacttgcagcgacccctgcgcaatccaccccgcccggcagagcacggcttctgatttgaacgacccaccacgaggggctcagccgttggccgaaaccctcaccccgcccgcaacgccgccgctgccgcccagcgtgccgccacccgcggcgccgtgatgcacaccgcctggtcggtcaccgtcgtcaccgcgcgctccagcagctggatatcggcctcgtgctggcgtgccacatgcgggtcctcgaagaagatcgcgcgctggcagcgcccctccagcacccggtcggcaatctgtgcatcgccgcccatcgggccactctggtaacgcgtcacccacggcgtatcgctgggccaaccccggctccaggccagctcgttcaagcgctgcccggtggtgcccgtcgcaacgcgttggccaaaccgggccagcacatcgaagtgttcatcggcgaaggccagcatcgccggcttcatcgcatcatgcgcgatcagcgccagcgtctgcccctggaaagcatgcaggtcgtcggcaccggtgtcggcagccagcccggcgtggatgcgctccacctcgatccagtcgcgtgcagtggccacggttgaaatgaacggcttgccgtggatcacgcactgccgcttgagcgcggttgcttccggaaacaccgaggacggatcgaccgggtcgatcaggtagatcgcaccgtccagtgtccgctccggccccatgccgaccacttcggccaccagcttcatcaggcctccctcgcgcccgtagggataccggtgcaggccgccgtagccggccaggaatccctgccgttcgatcgcatcgtgggtgcgcccgaccgcatgcagtgacacccccagttcgcgcaggcctgcctcgctggcacgcagccagcggaacagcgccgcgcgcgcatcatggtgatggagacggttggcagccaggccgatacgcatcgagcgctccgtaggacgggtagaagcggcagtgtatgtcggcattcgccgatgcggatgcttttccaatttttctcattgtcgcggaagcctgcctcgctagcgtggctggcagcggtaccgctgcgcggccgtggttcctgcccgcgaaatgaggacgtctaccgtgaatgtcgccggccgccgcgccgtcgccgccgtcatggcatcgctgttgctgcccggcatcgccgctgcatccggttgcacgggccccctgcaggtggcatggcgctccgaccggccgcccctgtcatacagccagcagggcgaggttgccggactggccgcggattacctgccgctgctgggcatgcaggcggcgcagcatgcgaagccgttgcctgcgacggtacttaccgagggagcactgccggccggcacccaggtgctgctgggctggccgcgcgcacagctgccgacaggctgggtggccagcagggcctacctggaggtgccgcaggtgatcgtgcggcgcgagggcgccgctgcggtgcggggctggagggcctgcgtggccgcagcgtggccagcccggaccggctgccgctggagccattgctggccgagcaggccccgggggcgcagctgctggcccctgcgccgctggaccacgcgctgtcactgctgcgtgccgggctggtcgacgccgtggtcgccaatctcgctgaactggaggccgcgctccgcgcggagccaggcgatgctgtggtgatcgcggcacccgcgggcttcggcgatgcactggtactcgcggccgtgccggcctgtgccgaggtggtcgctgctttcgaccagcggctcctgcaggagagcgatgcacatcgcgcgtcgagccgcagcgcctggctgccggaccggccacgcgcgcggctcaccggttcggcgctgcgctggctggtgccggcgtcgctgatcctgctcgcgctcgtgctgctgcatgccttcggctactggcgcgtgcatcgcgagagcgtgcgccgccgcgtgctggagcagcggttgcacgacgtcaccgcgaacctgccggcggtggtctaccaggcccgccgttcggcaaccggccactacagcctggcgcagatcgccggtgacgtgcaggcgttgttcggcgtaagcgtggagactgcgcggatcgaccatctgcaactgctggccgcggtgcatgccgacgaccgcagccgggtgatggcgtgcatcgaagcggccgcgctggtgcgcggtcccatcgacgttacgttccgcacccggtcggcgcagggctggcgctgggtccgctcacagggacgaccgctgcagtgcgatgacagcagcgtggagtggagcggctactggttggatgtcagtgaagcacaggcgcgtgcagtagcgctggccgaggcgcgccgcgcggccgagcaggcggcgctggccaagagccatttcctggcgaccatgagccaccagatccgcacgccgatgagtaccctgctgggcatgctggagcgattggctgccagtgacctggatgcgggccagcggcaggtgctgaccaccgtgggtgatgccgcgcagatgctgcggcagatcctggacgatgtgctgcacagccagcgcctgcagccagcgccactgcagctgcggccgaccgatcttgcggcgctggtgcgcgcggtgcagcagctgttgatgcccgtcgcggccagccgcggcctgcacctgcacagcgagatcgaccccatgctgcagcagtggtcgctggccgatgggctgcgcctgcgccaggtcctgttcaacctggccggtaatgcactcaagttcactctgcagggaagcgtggtgctgcaggcccatgtgctgcagcagcgcgatggcgggcagcggttgcgcctgcaggtgaccgatacgggcgtgggcatcagcatggagcggcaacaggcggtattcgctgcctacgagcaggccgagacctcgaccacgcgccgctttggtggcagtgggctgggcctgtcgatctgccgcgagctggcggcatcgatggggggccagctgcacctgcgcagcgcgccgggcaagggaaccaccgtatggctggaactggtgctggcggcctgtgcggcaccgacggtggtaccggtgctcacgacggccgtgcaacggccgctgccgccggcgcgggcactggttgttgaagaccatccgaccaacctgcagttgctggtgcagcgcctgcgcgagctggggctgcaggtacacgcctgcgacgacggccagcaggcatgggaggcctggcaggcgcagccctttgatctggtcatcaccgactgccatatgccgcacatggacggcttcgcgctggcacgggcgatccgtggcgatacctgtgccatccgtgcgcaggtgccgatcgtcgcgctgactgccagtgtgctggaacgcacacgcgaggcctgccgtgatgcgggcatcgaccatttcctggccaagccggtggcgccgtgcgaactgcgcgcgctgctggaggagctgctgttgccggactcagtgcgccagtaggcggacgatgctggcagcggcatcgcggccttcggccacggcggtcaccaccaggtctgcaccgcgtaccgcgtcgccaccggcgaacaggcgtggatgcgcggtctggaatggcaggcggtccttgcccccggcgacgatgcggccgttgggctggccttccacccccaggtccgccagccacgccggcacgctcggcgagaagccgaaggcgatgatcaccacgtctgcttccagcagggattcactgccttcgatcggcacggcgttctggcggccattggcatcgggctcgcccagccgggtttcgaccacggttacgccgatcacttcatcgtcggcgccggcttcgatcgacagcggctggcggttgaacaggaagcgcacgccctcttcgcgcgcattggccacttcgcgagcgctgccgggcatgttggcttcgtcgcgccggtaggcgcaggtgaccttggccgcgccgaggcgcaccgcgctgcgcacgcagtccatgccggtatcgccaccaccgagcaccaccacccgcttgccgttgaggtcgggcagggcgatggtgtcttcccagccggcaatcggccggcccttcgggtcatcgccgccgacgatgcggctgttctgcaccaggaacggcagcgccggcagcacgcccttcaggtcctggccgtcgaggccaccatcggtgtagcggtaggcgccggtaccgatgaacaccgcatcgtgggtgtccagcagctgctgcacgctgaggtcgcggccgatctccacgccgaggcggaactgcacgcccatgccctccagcacgccgcggcgccggtggatcacgtccttgtccagcttgaagctgggaatgccgaactgcagcaggccgccgatctgctcgtagcggtcatagaccaccgcggcaatgccggcgcgggccaggcggtcggcgcaggccaggccggcgggaccggccccgatcaccgccacgctgcggccggtcggctgcaccgcgcccaggtcagggcgccagccgctggccagcgcggtatcgacgatgtatttctccaccgcaccgatggtgaccgcaccgaactcttccagcgtgcagctgccctcgcacaggcgatcctgcgggcagacccggccgcacacctccggcagcgggttggtgctgtggcacagcgtggcggcttcgtggatgcggttctcctgcaccagctgcagccactgcggaatggcgttgtgcaccgggcacttccagctgcagtacgggttgccgcagtccaggcagcggcccgcctggtactgggcgtcctccttgccgaactttccgtacagctcgccccagtcgccggacgtgcgcagttccaccgggatgcgctgcggcatggtgcggggcaggtcgaggaactggaaggcgtgcttgcggctcatggcgggctctgtgatgttttgcgattgccggccagcggccggcactacgtgatcctgagttgccggccagcggccggcactaccgctacgcggcgcgtcgcagggtttcggtcagcgactcgatgctggcggccttgggtttgaccagccagaacttgccgatgtaatcgcggaactcgtcgaggatctgctgtgcccagatgctgccggtcagctcgcgatggcggccgatcaggcggtgcaggtgctggcggtagttctcgaagccttcggcggacacgcgatggatgtcgatcagctcgtggttgtagcggtcgacgaaatcacggtccacgtccagtacgtaggccaggccgccggtgaagccggcgccgaagttcagcccgaccttgcccagcaccagcaccacgccatcggtcatgtactcgcagcagtggtcaccggcaccttcgaccacggccagtgcgccggaattgcgcaccgcgaagcgctcgccggcgcggccggcagcgaacagctcaccgccggtggcaccgtacaggcaggtgttgccgatgatggcggtgctgcgtgcctcgaagcgcgcgccacgcggcggccgcaccaccagccggccgccagccatgcccttgccgacgtaatcgttggcttcgccttccacttccaggtgcaggccaccgacattgaaggcgccgaagctctgcccggcgctgccacggaagcgcagttccagcggtgcctcggccatgccctggttgccgtgcgcgcgtgccaccgcacccgccaggcgggtaccgatgctgcggtcggtgttgtggatcaggaagcgatgctcgccgccgcgcttgtgctcgatggccggggccagcaggccatccatctgcgtggccaggctgtccggcgattcgtacaggcgctgcgcggcgcagtggctgccctcgtagcggctgtcggccagcaggcgcgacaggtccacgcgcacgccgtcgcgcggcgcggattcgatctggcgcagcaggtcggtacggccgacgatctcttccagcgaacgcgcgcccaggtaggacagccagccacgcacttcctcggccagcagccggaagaagttctccacgcgctcgggctgcccggtgaagtggttctcgcgcaggcgctcgtcctgggtggccacgccggtggcacagttgttgaggtggcagatgcgcaggtacttgcagcccagcacgatcatcggcgcggtgccgaagccgaagctgtcggcgcccagcaatgcggccttgaccacgtccagcccggtcttcaggccgccatcggtctgcagcagggtacggccgcgcaggtcgttggcgagcagcgcctggtgcgcctcggccacgcccagctcccacggcacgccggcatagcggatcgagctgaccggcgaggcaccggtgccgccatcatggccggagatggtgatcaggtccgcaccggccttgaccacgcccgccgcaatcgttccgacgccggcatggctgaccagcttcaccgacaccagcgcggtcgggttgacctgcttgaggtcgtagatcagctgcgccaggtcctcgatcgaatagatgtcgtgatgcggcggcggcgaaatcaggccgatgcccgggcgcgcatagcgcagccgcgcgatcagttcgttgaccttgtgcccgggcagctggccaccctcgccgggcttggcaccctgcgcgaccttgatctgcagcacctcggcattgaccaggtactcggcggtcacgccgaagcgcccggaggccacctgcttgatcttgctgcgcctggcagtgccatagcgtgcggggtcttcaccgccttcgccggaattgctgcggccacccaggcgattcatcgcaatcgccagcgcttcatgcgcttccggtgacagggcgccgaggctgatcgccgcggtatcgaagcgcgggaacagttcgctggccggggccacttcatcgagcggtgcgggcgtggcggcagggaccagttccagcaggtcacgcagtgccgagggcgggcgcgcatgcaccgcatcgcagtactgctgccaggcacgcggatcgccgctgcgcgccgcgcgctgcagggtggtgaccacgtccgggttgtacatgtggtactcgccgccgtgcacgtacttcagcaggccgccgacatccacgtcctgctgcgcgtcccacgcctgcgcgcacagctcgcgcgcgtcggcatccaggcgcgcgaaacccgcgccaccgatgcgcgaagcggtatccgggaagcacagatcgacgacctccggttccaggccgatgatctcgaacagctgcgcgccgcggtagctggccacggtacagatgcccatcttcgagatgatcttcgacagccccttgtagacgcccttgcggtagcggcggccgatctgcgactgctcaccgcccttgctgagcttgaggatgccgcggcggcccaggtcgaacagggtctggtaggccaggtacggatacaccgccgtggcgccgaagccgagcaggcaggccatgtggtgcgggtcgcgcgcggtgccggtctcgacgatgagattcacgtcgcagcgcaggcccagccgcgagaggtggtggtggatggcgctggtggccagcagcgcatgcaccatcggccgcccggccaccgggtagcggtcggacagcagcagcatcaccatgccgtcgcgcgcggcctgttcggcctcggcgcagatgcgctcgatgccggcacgcaggccctcgtcttcgctgtaggacaggtcgagcagacggttggcctgcgcgtactggtccatcttcagcagctggcgcagcttgcgctggctgagcaccggcgaattgaggatgacgtggttcaccgtctccggaccggcatggaagatgttggtctccttgccgagctgggtggacagggacatcgcgcaatcttcgcgcagcggatcgatcggcgggttggtgacctgcgcgaaggcctggcggaaatagtcgtacagcgggcggctgcgctggctaagcaccgccatcggcgtgtcgtcgcccatcgagccggtggcttcctgctcggtctcggccagcggccgcagcacctgctccacttcctcgctgctgagctggtacagcttgtggtagctgtgcagggtggcttcgtcgaacggctcttccaccagcgacgggtcgatcagttcggtctgcaggtaggtcacgccctgctgcagccactgcttgtagggcgcgcggccgcggttgatgcggtcgaccgcgtcggagtcgagcaggtcgccgcgcttgaggtcgatcgcgatcatttcgccggggccaagcttgcccttgcgcaccacccgctcggtgggcacttcccacacgcccgcttcagaggcaaccaggaagtggcggtcggcggtcagcatccagcgtgccgggcgcaggccgttgcggtcgagggtgcagacggcgtagcggctgtcgcaggcaacgatgccggccgggccatcccacggctcgctgttcaggccgtggaactcgtagaacgcggccaggtccgggtccttgaactccagcgactgggtggccggcggcaccaggatgcgcagcgcctggatcagctccatgccaccggcgaccatcagttccagcatgttgtccaggctctgcgagtccgagccgtgcatggagatcaccgggtcgaattcggcgatgtcgaagcgcggcgtcttccacaccttgctgcgcgcctgggcccagcggcggttgccttcgatggtgttgatctcgccattgtgggcgagcatccggaacgggtgggcaagcggccagcgcggcagcgtgttggtcgagaagcgctggtggaacacgatcgcgctggaggccagttcgcgccgctgcaggtccggatagaagcggctgagcttgtccggcagcaccatgcccttgtagctgatcgcatcgggggtgagggtggtgacgtagaaatcagcgtgatcgcgcagctgctgttcgctgcggcgacgggccaggaacagcgccagcgcgaagccggcatcgtcctggccgacaccggcatcgacgaacacctgttcgatgcgcggcagggtatcgcgcgccagctggccgcagacgctgtcatcggtgggcacctcgcgccagccggcgaccttgcagccgaccgcttccacctgcgcctgcagctgggtacggcaggcgtcggcggcctcggtgtcgtgcggcaggaacaccaggccggcagcgaagcgcgcggcggtggtgatgccggcttcgctggccagcagtttcaggaatgcatcggggcggcgcagcagcaggccacagccatcgccggtcaggccatcggcggcgacgccgccacggtgggtcatgcgcgaaagcgcggcgatggcggtatcaaccaacaggcgcgaaggttgatcgtcgagctgggcgaccatgccaaatccacaggcatcgcgctcggagcgcgggtcgtaaagcccttggcggttgcggggggccatctctacctcgatgcgtatagggttggcggcgacactcgtccccgctcattccctggagcgcatcgtgaggccaccggatgcctcgactagatcacaggttgctgcagcgccgcaatacacggttgcaggtgcaacagaacgcgccggcaacccgtgccggcgcggggtcggcctcagccgcagcgcacgccgctgaccaggcccttgtcgtccacttcgatgttcaggcggtcgccgaggaattccatcgtggccacgtcgttgggcttcatgacgcgcagctggtgggcaccggcatcttcctgcgcctgcttgcccagcgcgtcggcgtaggcctggccgaccaggctctgcacctggctggcatcgcaggtgccgaccggcggtgcctcggtggccttgccggcttcgtcggccggtgccttggcggcttcggcagcctgctgggcatgggccgtggccgaatcctgttcatccagcgccggtgcctggcaggcggtcagggccagcacggccggcagcagcagggcggagagcgaacgggcgcgaatcgggaacgacatcatgactccggaagggattgtgaaagcccgagcatagcggcgaaccgatcctcacgtgtttgtcttgtgttatcgacaggatcgcggcagcgcggcagcgacactgcgcgcatgccgaccccctctacccccgaacgacaggccgcgcgcgctgcgggcctgcgctatgtcgatgacacccagccgggcatcagccggcgccgcgccggcaagggcttcagctaccgcgatgccgatggccacgcggtgcgcgatgccgccaccctgcagcgcatccgcgcgctggcgattccaccggcctataccgccgtatggatctgcgcccacgccaatggccatctgcaggccaccggccgcgatgcccgcgggcgcaagcagtaccgctaccacgccgattgggccgcagtgcgcgacgccggcaagttcgaccgggtgatcgcctttggtgaagcactgcccgcgctgcggcgccggctcagccgcgatctcaagcacagcggcttcccccgcgaaaaggtgctggcggtcgtggtcgcgctgctggccgacaccctggtgcgggtaggcaatgagtcctatgccaaggaaaacagatcctttggcctgaccacgctgcgcaaccggcacctcgacctgctgcgcggcgggcgcgtacggatgcgcttccgcggcaaatccgggcagctgcacgaagtgacggtaggtgaccgccggctgggcacgctggtacgcggcgtgcagcagttgccgggccaggcgttgttccagtatcgcgacgacgacggtgccatccagccggtcgactccggtgcggtcaacgattacctgcgcgaggtgatgggcgaggaattcaccgccaaggatttccgcacctggggcggcaccctggccgcggtgcaagcgttcgcggccaccgagttgcccgaaccggccagccagcgtgcgctggccaaggtacagcgtgaggtggtgtgcaaggtggcgacccagttgggcaatacccctgcggtgtgccgcaaggcctacatcgacccctgcgtgttcgccggctgggagcgcggcgaactggcggaactggccggcctgcgtgggccgcgccagtgggaacaggccaccctgcgcgtgctgcgcagggcgcgccggctcagccgcagacgtcagccgcaatagatcgcggtgatgttgttggtgcggcccttctcgatggtcaggcggtcaccgccttcgtgtgccggcggcacgcgcgggccgtcatggcgcagcacctgcacgtgcaggctgtcgctgtccacgcgcgcgcgctcgacggttgcggcggaggcggccaggccgagcgcaccacgcaccctgtcgctgtggcactggccggaaatcacgccgtcgatcggctgcacctgggccaccggcgtgctgctgcaggcggcgagggcgagacagacggcggcggtggcgatggcatgcttcatggaaggattccttggtgtggttgcgtgcagcgtgcgacggcgcacgtggtggcggaatgaacaccgtgcacatcgtggatacggtgcgctcacccccgccaacagcctgggtggagacactgcagtcgcggcggatgccgcccccggtactgcggcgcatgcgcccggtagtgccggccgctggccggcgatcccattccccccccgaggagacctgcatggccaccacccgaaagacccccgcccgccgcaaagcctcacccaaggtgcgcaaaggcagcaccgcgacccagaccgctgccgaccccgctcgcccgcgggtggtgaagactgcaacccgcaaggccgcggctggtgatccccgcgccgcccgcgttgccgcccggcagcggcgcctgcaggaccaggaaaaggccaaggacgcccgcgcggccaagaaggccacgaaaaagaccgcgacccaggccggcgcacgccgccagccggaggccatgccggcccagcagctggcaaagccggggcacgaacacgaactggagctggcaccgcgcttcctcgcgccggactacaccggcagcggcaagctgcagggcatgcgcgcgatcgtcactggcggtgattccggcatcggccgtgctgtggccgtgctgttcgcacgcgaaggcgccgatgtggcggtcctgcacctggacgaggccgaagatgccgacatcacccgccagcacgtggagcgcgaaggtggccgctgtgtggtgatcgccggtgacgtgcgcgacccgcgcttctgcaacaaggcggtcaagcaggtggccaaggccttcggtggcatcgacatcctggtcaacaacgccgcgttccagctgcactgcgagcggctggaggatctggaagacgcgcacctgcaggagacgctgcagaccaacatcggcggctacatccagatggcgcgtgcggtactgccgcatctgggcgagggcgccagcatcatcaacaccggctcggaaaccggactcttcggcagcaaggcgctgatcgattactcggccaccaagggcgcgatccatgcgttcaccaaggccctggccagccagctgctgccgcgcggcatccgggtcaactgcgtggcgccggggccggtatggacgccgctgaacccggccgacaagcaggccggggatgtcgccgagttcgggaaggacagcgacatgggccggcctgcacagcctgaagagctgtcaccggcgtatgtgttcctggcctcgccggtctgtgcaagctacatcagcggggcgatcctgccggtgatgggtggaccgcgcggctgagtcgtgtcggttcccgcctggatccggcggcagcgaaggtgtgcggcctgtcaaaggccccacaccgtgcgattggggtaggctgatcctgtaccgaccatgttcaaggaccgaccatgcccgaaatggatatcaatgccgcagccaacgaggtcgtcgccctgctgcggcggaacgatgcgcgtgctgccgccacccgcctccaggccctgcacgacggccagagcgcagtggtgcaggaatcgctggatcgctatatctcggcgcgtgcggccgccgagcttgagggcttgcgccggaacgggggcgtggccgcagcggatgcagctacggtgaatccgatgctggatcgcttgggcgaggcgacgcgcccgccgcggatgcccgatgctgccgagacagcgggattgagccaggcccagcagtacgacgtttatggcagcatcgtggcccagcgcggcaacatcgcagcgaacgatgcaatggcaacccaggaccgcgtggtgctggggttgcgcgatgagaaccgcacgaccgaggcgcgcggacgtggggtctacgatgaccgcatcgtggtgctgtggaaggatgcgcagggccgcggccatgtgcgcgagttcaaccaggccacgaccgagccgaccgcccagtacgacggccatgccaagaccgcgccgcgcagcccgggctttggcaatgtggcgccgcgtgccaagaccgagggtgaggacgtcaacggcgaccgggtcaaggatctggggcgcctgggcgagggcaccatcgagatgcgcgcgaccacccatccgcgcaatggccatcccgatgagttcgcgctgcgtccttcgcaggacgcgatcactgcgggcgccggacgggtggagcgcgacagcaatggcgatggctggttcgatgcgcgtgatacccagggcgtgcaggacctcaacgacaccttcaagatccatcgtggcagccgttccaacaccgattcggccggttgccagaccatcggtggcggcgagtatgacgacttcgtgtcgacggtgcgcggcacgcctgggcagaaccgctggcagtacgtgctgacctcggttgcacccggccagacgcgcgaatttgggcaggacgtgccgctcgcggccaacgatgacccccgtcagccgcagcatcgcgatcatgccctgcagcagcagatcagtacgcgcctgcaggccctgggcggacgctacgccgagcatgccgaggactacagcctggtgatgctgcgcgaagcgaaggccgcgggcatcacccgggtcgatcagatcgtggccagcaatcccagcgccggccgtgcggctggcgagacactgttcctggtgcagggcagcccgggcgatcctgcggcgctgcgcgcaggggtcaatgcggccgaggtgcgcgagaccgcggtggaatccagcctgcgccagctgcagcagcaatcgcgcgaacaggctgcacctgcgcccgcgccggcacagcagcaggacgcgccggtgatgggagggcgttgatcgatgatccgatcgcagctgacgccgagcgttccattgatgctgctgctggcctgcagtgcctgcgcgcccgctggagagcgcgtcgcgccggtggcgcccactgccagctcggccgcgaaaccggaggccctgcctgcgcagacccttcccacggaccgcggactgcccgcattgccgaaggcttccggcagcggccatcccggcggccgctacgctacgctgcccgaacctgccaggcaggtgctggcgcagttgaagtgcaacgtggagagcgccagcaaggtggaggtgctctccattcccgcgcaggatggccagcaggatttgatggttactgatcgcagcgggccgcgtttccgctattggatgcggtcgttctccggcagtggcggtaccaccggctatctggtgcagctgcagggctgcccggcaaccaccacgggcatgcgcgcctacatcgcacagggagccgcaccgctgcaggatgtcaccgcatccatcctggcgcaggccggattgcccgatgcggcgaccatgacggcctaccaggacaagggcgcgggcgatctgttcgccttcatcggcgtgctggacaaagtgccagtactgcgctgggtggccgaagccgaccccgaacagccactggccgccgatgcacgcagcttcgaccatggcaatgccatccacggcggtttcctgcactggaaccaggatcacttcgaagtggccagggccgttcccgccgcgctatggccctgcgatgacagccccttgcggccgtgcaaggccgacccgttcgtgacggggcgttgaggcatcgcgcacatagaagtcggcaatgcgcggaatgaactgctgcggattggcaccgacaagattggtcagcaccacgaccgccacgccgcgctcgggatagaccacgaaggccgagcgcgcaccgccgataccggccacctgaaggtcgggcgatgcgcgcagtaccgcccagccacccgcccacgggccggcgcggccatcagcgaggcgctctgcgctccacatccgctgccgggccgggtcctgaagcaaacggccttcggtcagcgcgaccagccagcgcgcggtgtcgtcggcggtggtgaggatgccgccaccggcccagagcgaaggcggtatgtcgtagaaccagtgcgacaggcgggacggtgcatccacagcatcggtggcacgcggggccaggctgtacatcgtcgccgcatccggaatcaggtcgtagctgtcgccgaaggtggtgcgggccatgcgcgcgctgctgaactggcgtgtggccaggaaacgttcgtaggacataccggattgctgcgcgatgatccgtgccagcaggacatagttggtctggttgtaggcgaagcgctgcccgggcgccgcttccagcggccgcgctgtcaccgccgtccacgcctgtgcttcggagccaccgcccagcagtccgttcgcatcaaggatgtccggaaggcctgaggcatgcgccagcaactggtgtacgcgcacgtctctccacgctggcggaagatcatccaggtaacgcgaggccggcgcgtccagatccagtcgtccctcctgcgccagctgcgcagccgccacgccggtgaatgccttggtggccgagttgagcgggaagcgggtgtcgcgcgaggcacgcacaccgttctcgacattggccagaccgtaggcctcggacagcacgatctgcccgtccttgaccaccgcgacctgcaatccggggatgcgctgctccagcatgatctggcggatcaggcggcgggtctggtcgttggcctggtcctggctggcagcaacggcggcgaagggcaatgcactgatgagcatgagcagggcacggagcattgggcgggacatgtggaattccagcggggcgttgtggatcggatgcagcgggcgggtcaaaggtttaggcgctcggtggtgcctaccgttcgtcggcccatgacttccggggggttgactacagttgtcgtcacgcagacagtggcgacacgtgtagtcaagggagtggtgtcatgcgtggcaagacgatcggggaccaggagctggccctgctgcagtacatcgatgaacatgcgccggccacggtcggcgaggtcgccagtggctacggggaggcccgtgggctggcccgctccaccgtgctgacgatgatggagcgactgcgggcgaaggggtatcttcagcgccagcagcaggacggtgtctaccgctaccaggccacgcgtggcccgcagagcgtgctgcagggcgcggtggcgcagttcgtcgacaacaccctgcagggctcggtgtcgccgttcgtggcctacctgtcgcagcgccagcaggtcagcgacaacgagctggccgaactggaagcgctggttgcccaactccaatcgcgccgccacgagggctgagccatggacaccacgatgctgatcccgatgttggaacggctgggctggaccagcctgcagaccgtgctgctggtggccctggtgtatggcgtatgccgcgcgctgccgtcgctgtcggcggcaacccgctgccgcctgtggtggctggtctcgctgcaggctgtgctcggcctgttctggagccagccgttgcagctggcctggttgccggcgccgcaggcggtggcgatgagcgcgaccgatgtggccgccgacatggtctacccgctggccccggaggcctcggcacagctgttggccgcaatgccgatgcccgccgcggacgtgccggcggtggcatggtgggccgtcgcactggccacgctgtggatgtccggcgtgctgctgatggccctgcgtaccttcggtgagtggcgtcgctgccgcgcgctgctggcagcggcctatccctgcgaggacgaggcgctggtgcaggccctgcagctggcctccgatgcgcacggcgtgtgtcctgcgccgcggttgtggatgagcacgcaggtggacgcaccgcagctggtcgggccgttccgcccggtgctgctgctgccggcgggcgacaacgccctgcagggcgacgcgctggacctggccctgacccacgaactgcagcacctgcagcggcgtgacctgcaatggggcctgctgcctgcactggcccagcacctgttcttcttccacccgctgctgcgcctgtcggtgcgtgaatatgcacaggcgcgcgaggaagcggtggatgcagcggtggttggccagcacggtgccagccgccaggcctatggccgtctgctgctgcagctgggcgtggcaccgcagccgcatctgggcgtggccagtgccgcaccggataccaccagcctcaagcgccgcctgctctcgctgcagtcgcgccggtcctgcccgcgcatcctggcgatggcgttgactgcggtggtgctggtggtgggcgtggcgccgatgcggctggtcgcagcgccggtgccgccggcaccgcccgcgcctcctgcggcgccgaaggtcgtgccgccgccgccgccgaaggctccgaaagcgccgcccgcaccgccttcgtccgcgcgcgttccggccgtgccggtggcgcccgcgccgcccgccgagccggctgatgtcgaggcgttgtcaggtccggacgatgcggatgtggcggtcgacgtggatgcggatgtcgatgtcgataccggcatgcagtgaacacacgacctcccgcaccacttccatcaccacctacggccgcctggacctgggcaaatcgccgccggaggccttcgtgctggtagatggcgattcgaccttcgccaacggcggcatggacgacgtgacggtggcccgcagacagctcggcaagggcccggcgctgtggttccgcaagggcgacaagcgctacgtggtgcgagacccgatgatgatccagagcctgcagcgtgcctacagcggcgcggcggatctgggccgccagcagagcgaactgggccgccaacagagtgcgctgggtcgccagcagggcgaactcggcaggcagatgggcgagatgggccgcctgcagggcgaggaggcgcgccgcatggcactggccgctgccgaggctgcgcgcagcgcggtggccgcgcatgacatcaaccgcgaagcggcggcagaagcggcgaaggcggcgcggggcgcgaccaacgatgcggccattgcacgtgaggctgcacgtgaggctgctgcagaggcacgtcgtgcgatgcaggaagtggacaacgaaaccgcgcgggccacccacacccgcggcatgcagcgcctggccagccagcagtctgaactggccagccgccaggcggcgctgggcagccggcaggctgcgttgggtgagcgtcaggcacgcgtgcatgagcaggcgtcgcggcaggcgcagcaggtgatcgcgcgcgcactggccagcggtaaggccgagcgactctgactggtagtgccggccgctggccggcaatgtggggtgccggccagtggccggcacccactgggttgatcaaccgcagctggcgcgctcgatccggttctgaccgtccacctgcaccgtcacgcggtcctggcggaagtccatggttaccgccatgcccggcttgaccacgcgcgcgttgcgggcaccgctgtcggcgaccagtttcttgatggtggcctcgtcggcggtcttgccggtgaaggcttccagcgcttccggcctgcattcgtgggcggcatcggccaccggtgccggtgcggcatcgtgggtggtgctgctgccggcgtggctgcaggcggccagcggcaggatggcgagcagggcaagcggattgaggcgcatcgtcgggctccaggcgtggatggtggcggcagtgtcaccgctgccaccgtcagggcatgtcaacgcggccgttggccattactgcccgaccagcgccagtgtttcgcgctcgcgctgctcctcgcgcaccagtcgctgcagcagcagggccagggtgaccacgtcctgatggttgtggtcggccacccgacgcaggttcaccgcatcgccgccgcgcaggaaacgcagccatgcgcccggggcttcggagccaggcaggtcatcctcgcgcaccacgcgcagcagctggcgctcaatggtggacagcttgcagttctcccacgtgccgcgatagcggcggcgggtcgggtagagcaggtcgacgtgatccagcgcgctgatcgggcaacgctggcgggccagccggtagcgcgtcttcagcagcggcgcatcgtagctgcgcccgttgtagctgcagaacacggtggacggctgcagccagcgggcgaaggtggccagcatcgcgtcctcggcggccatcgtcgacatcagcaactggcggatgcgcaggccttcgccacgctgcgggcacacatgccagtcggcggcgccgatcatgaaggcgcgggtgccagtgccgccggccaggccggtggtctcggtatcgaagaacagcaggtcgcgcgcggcgacgtgctcgtgctcgcgcctggcgaaagccagggaaagcggttccgcgggaatcgattgcggctgcagcgactcgatcaggaacagtcccggcgcgatttcctcgccggggagctggcgatcctgggcactggcgcgtgccggtgcggctccaccacgcgagcgcaggccgagcaggcggtgcaggctgcccacttccggtcgacgcaacggtgcggcggccgtcacaggcgcggcagcgccggtcggcttgtggcggatttcctgttcgacccaggcgaacaccgagcgctccgccggtggctgccgtgcatcgttggcggctaccggggccggcgccggggggggcggctcgggtgccaccggcgtgaccgctttcgggtcgccggcctgcttccgcagcaggcgcagcttgtccaggctcaggctcacggtgccagcagctccatcggctcgcgcgtggtcaccaccacgtcgcgcacgtgctggcaggcttctgcgtcgaacaggtcgagcacgcgcagcgccagcgcgcgcggcgaggtttcatcttcctcctgtgcagccagcaccgggccgacacaggccgggcaaccggccttgcagtcgcaacgctgcaccagttcgcgcgcgcgctgcaccagctcggcctggcgctgccacagcggctcgctcaggccaacgccgccaggaaagttgtcgtacagataaacggtcggcacgaactcctgcagcagctccaccgcgccagggtcgccttcgctgccgcgcagctggccacggccgctctggtcggcgatcgcgaaccaggcaccatcgccgttgccgactgacttctgcagatcgcgcgcatcggccatcaccgccacggtggcgacgatgtgcagggcatacgcggcgccaaggaagccatccagcgcatcctgcttgctggcgaacgcgcgcagcagcagcgcctgcggcagctgccaccacaccgcagtggtgtgcagttcctggtcgggcaggttaaccggcccatagccgatgttctcgtgggtgtaatagcggatcttcttgtagccggccacgcgacgcaccacgtgcacttcgccatggtgcgaatcgccacggccggccacgccaccgtcgaaacggtccagcaccttgagcttggtgaagtcgatgctgtcggtgtagtaatccacatgggtgcgggtgacataggccttgcggccgtcccagtccagcgtctccacctggtagggcgtggactgcaccatgtggatggcgccttcgtacagggtgagtgcggcggcggaataatcgacctcggcgatgatctgctggcggccgtcgctgcggtcgaccaccacgaagttgccgtcggccaccgcgcgcaggctcaccgcgttggccggatagctgtcggcgatccattcccagcgctcgccttcgcggtggatgacttcggtttcggccagcgcttccaggaacacttccggatcgatcgggccgaagccatcgccaacccggaacggcagttcgaaggctgcgcagcggatgtggtcgaacaggatcagcggctggtcaggtgcaatgcgtgcatgttcgggcgaggcctcggcgaagaagtccggatgccgcaccacgtactggtccagcggctgcgagctggccaccatcacccccagcgcgggctgctggcggcgaccggcgcggccgaagcgctgccaggtggcggccacgctgccgggatagccattgagaatgaccacgtccaggctgccgatatccacgcccagttccagcgccgacgtgctgacgatgccgtcgatgttgccggcgcgcatcgcacgctcggtctcgcggcgctcggtgggcaggtagccgccacggtaggcgcggatgcgcggcggcttgcgcgggtcgtggtcgaagatgtccttcaggtacttggtcagcacttcgaccatcaaccgggtctgcgcgaacaccagggtcttcagcccggacttgatcgcgatgcgcgcgatgcggttgctctgcgagcgtgccgaggcgcgcaggcccaggtccggattgatcaccggcgggttccacagcagtacctgtttcggtccgctgggcgcaccggattcggtgatcgcggtgaccggtgcctcgatcaacgcctcggcatgcgcctgcggattgccgatggtggccgagcacaggatgaactgcggttgcacgccgtagaacgcgcagatgcgcttgagccggcgcagcacgttggtgacgtggctgccgaacacgccgcggtaggtgtgtacttcgtcgatgacgatgtagcgcaggttctcgaagaactgcgcccacttggtgtgatgcggcaggatcgcctggtgcagcatgtccgggttggacaccacgatgtcgccatgcaggcggatcgcctggcgcgcatcacctggggtatcgccatcgaaggtgaaggccttgacgcccagatcgccggcacggttgagttccagcagctcggccacctggtcctgtgccagcgccttggtcgggaacaggtacagcgccttggccttgtcctgcatcgccgcgctgaccacgggcagggtgtagcacagcgacttgccgctggcggtgggggtgacgatggccacgtgctcaccacgctggctggcctcccaggcctcggcctggtggctgtagagctgctcgatgccgcgtgccttcagggccgcggccagggccggcggtaccgcatcgggaatgggggcgtagcggccctcgcggccgggaatggcaaagctgccggtgatgcggtcctggtagcggcgctgcaggcgcgcgctgagcagggcgccgtcacgggcgggcaggccatcgcgggtggcgagcttctgctcggcatcggcggtgcgcttggcgagttcgtaagccatggaaagtggagccgggacggattgcgaggggtcacatggcaccacatccacgtctcaggatgtgagacatcgcacacggagggcgtgaaccgttcagtgctcgcgtcccgtggcgccgccgcatctcccctggctgaacagctgccagtgcagcaacgaaatctgaagccggcatccgtatccttgggcgctggacgcaaccaacagggcggatggctgtggcacgacgtggaacgcagggagcactcctggccggcatgctgctggccggcatcgcgcaggcgcagcaggccgcgccggtgtcggtgcccgatcctgcacccgttccccctgctgatgccccggcagcagccaccgcgccgatctccaccgccctgccgcaggacaacgtcaccaccctcggcgaggtgcgtgcactcaagcccgacgacgagccgttggacctgtaccgcttcaagaacccggtgaagttcggcgacaaccgcttcagccgcgactggagcgagccaccgtcaccggagcaggtcagcatgggcggcggctacatcatgatgggcgtggtcaagggcgtgctggcggcgggtcggggcctgaacaagctcaccggtggccccgaccagatccagtccgccatcgcccggccaccgcctgagctcagtcccgaacagcggcagcgtgcgctgcggttctcccagcagcaggatgccggtgatgcaccgccggtgaagtaggccggtatatcctgccggttcctcaaccgatagcgctgccatgttcctgcgttcgttctgcctgctggctgcattgctgcccgcgtccgcctttgctgccggcatcgccggtgatggcgcgtgccgcaatggcgcgttcccctccgaacagagccggttcgcgctggcgcgggtggtcgacgcaccgcgcctgtatctgctcggcgacatggacgggtgccccgccaagggcgaaccggcctgccgccagcgcagctatgtggtcaacggcgatacggtggtgaccggtcgcgaccttggccgctaccgctgtgcgttcttcccgaacaaggtgggcggcagcgccggctgggtggaccgcagcaagctgcagccgttgccggtggccgtgccaacgctgcaggactgggtgggccactggaaagacggcgacaacggcctgcgcatcaccgtgcagggtggacaactgcatgtggatggcgacgcctactggccttctgccaaccccacgccggaacagcgcccgtatggcccgaacatgggccaggtggaagcgcgcgcgacgccgcgtggtgctgatgtcgagttcgtcgaggacacgtgccgggtgcgcgtgcactcgctgggcgaggtgctgatcgtggccgacaacagcgaatgcggtggcatgaacgtgcgcttcaacggcgtgtaccggcgcgcggggaaacgctgaaggacgcatgacggagggggtcagagccctgtcgtgggcgaaagggatccgacccagggtcagcgccgccgctccagccaccacagcagcgaggcgcacaccgtgaacgccagccaccagggccagcgcgagcccggcacgggctgcatcatcgccgtgttcgtcggcccgctgacggccagcgcccgcgtggttgcatcgatcatcgcctgctggtgcagtgcaggtgcggccttcgggtcgaacacatagcgccagaccgtggtgtcgccgtgctgcaggcgctgccaacccgcctcgcgcggccaccagccggcgcagcgcagggtcgacgttgcgccgtcgacgatcaggggcacgctgtctccgcgcgcgttgaagacctgcagtggcgcctgcacgccgcacagcgcctgccgttcgcccgcccagccgagcgtctgcggcgaccacagcgcatcaccgctgccctgcgcgcgcgccagcgtggcgacgacgctgctccagagttcaccgtggcgatcatcgcgtccggccagcacccagcgccagctgtcggtgatcggcagcaggccgatgcgacccttgccggcagcgcgccagccgccgacggccttgcccgacccatcccgcagcagggcgttgctgcctggcgcctgcagcgccagtgcttccagcgcgggcaggggcgcactgtgcgagctgcggtcagcctcctcgccgtagccggtcggcagcgttccggcggcgagcgggccgcgtcgtgcggcgaggaccgcgctgtcgccatcgccgggaagttcgagggcgtggctgctgccatcgccctgcactggcaggcccagatcgcggaggcgctggcgcgcgccggctgcaggtgcgcctgcactgcgcaacagaacgccaaggccgtcacgcaacgcctgccgcacggcagccagctggccggcactcaatgcggtcaggctgcgctcgtccagcagcaacagatcgctgcgcgcgagtgacgctgcatccagcgcgaccgcgccatcccccacgctgacacctgccccggtatcggcctgtacctgcacgcggatgccggtatcggcggcccagcggcgcaggtacttcagctccgggcccggcgcactggcacgcaccagcatgcgcagcggtgccgccggcagggtctgctgcggtaccggcgcgctgtccaccacatgaccgccggcatcgagcaggcgcagctggaacacgctgcggccctcggcgcgggcgatgccgctgagctgcacgtgaccgtcctcggcaacgtccacgcgatcgaccacgctgtcggcggggtcaagcagttccgccttggccttggcgacgccgcgcgcctgtgcatgcacgtcgaagcgtgcgccgggcgcggtgtcggcgggtggctgcagcgcgatccacccgcgcgtcggagctaccggctgccagcgcacgtcgcgtggcagtaccgcgtcgcggtcacgcgcgaccaggccggcaccgaccagcgtcagcgtggaagccggatgctggcgcagcgccgtggccaggtccggcacgcgctggcccccaggcacatcggcagcctcaggcaacagcagccgcgggcctgcgctggccggcaacgcgccggccttgtcggcatcgattcccagcacgaccaggccgactgcgggttgctgaccggtgggcgggaccaggcagaagtacagcagcgtggcagcgatcagctgcagcgcaatcacgatccactggcggccacgacgcgcggcattgccacgcagctggcgcacgctggcgatgaccacgatcaggacgagtgccagcgcaatccacaggttcacagcggaggcgttcatggctgcacctccagcgcatcaaggtaccgctgccccatcgcatcggcggcgttgcgccgcattgcctgcggcaggggtcgctgcagcgcgcgccatacctgtgcgcgcaggcgctggcggcagtcgcggcagccgggttcgatgcgcagctgctcgatggccgcggccaggtccagcgcatcgggcagataggcggcgttgcgctgctgccagctggcgagtgcgtcgaggtcgggcacgctggtgtcatcgccgaggcgctgccacgcttcgacgatggccggatcgggcgggatgcgggcggccaacggcagttcacggctggccagcccagcgcgatcgccgcccagccgacggccttcatcgatcggcggcagctccggccccacccgcgccagatagatgcgttcggcctgctgcacctgcttgatgaaccccagtgccttgtaggcgaacggcagtgcctgctccggacggccctggcgcagctcgccttcggccgaccacatctggtccagcgcggccttcagcgtggcgcgggtctgtgggtcgagcagggtcgcggcctcggcatggtcgtgggtgtggccgtactccgacagcacatcggtggcgctgccgaacaccggtggcgcatcggcattggacgccttgccgccgtggtcgtggccatgcgcgtcgtgcgcaccggcctcggcgccatggtcgtgatcgtgttcgtcgtcgtggccgtctgcggtcggcgcatcgctggtgggcaggtcgctggtcggcggtggcttcggtgcaccttcgctttcttcgcccaggaactggccatagcgtaggcgcaggatgcgctggtcgacaccgatcgcatcgctgcgtttcacgaagtcctcggcggcgaggctgcgtcgctgccggatcagcgcttcggcatcgatgatgatctgccgctggctgcggaaataggccggcagggtcttcttgatgcggccttccagttcggcaccgagtgcaacctcggcgctgggcaggcgcaggatcacgctgctgctgcgcccggtctgcggtgttggcgcgtggttgtcgcgcacttccagctgggcgatgacatcgttgcccggttgcgcgcccagcgcagccagatcaagcgtgtgggcgaaacgccgcgcggtggcttcgccgctgccggcaagcgtcacgctgcgtttcacgaaggtgatgttctcaccgctgccctgggtggaggtgatcgacagcgttgcctgcgcggctacgccatagtcgtcggtggcctcgaagcgcaacgaccactggcgttgcccgggcgtgcccagcaccaggctggcggccggctccagcacgcgtacgccgggcgcgcggtcggcgaccacgtccagacgatgcaggtcggttccggccaacgccggctcgctcaccacgcggtacagcaccggcgtgcgcgccacatcctgtgcctgccactggccatcatgttcgttcagcggcaaccggcgaccatcgtggaactgcagccatgccttgtccggtgcgcgatcgaagcgcaacgaccacgacagccggctgtcggcggcgaccttggcatccagtgcgttctgggtgagcgtggcctggccggtataggccggcgcgtcgatgcgcatgcgggtggactgcaggtgcagtgggcccgcggcagccgtgctgccaggcgccgacgcacgggccggcgcggagccggggctggaacgtggccagccgaatgccagcgcaacgatggccaggcctgcgatccagcacagcgccaatgctccacgcggccagcgcgaacgcaggtccggcatcgcgcgctccagcgtcgccagcacatgcgcgcgctggcgctgctgcagcggattgagggtaagcgcatcggcaaacagcaggtcggcactgtcctcactggcgccgctgccatcgagctggcgctgcaaccactgcgggtccagctggcgggaacgtgccgtggcgagcgctgcgcaggcaagcaggccgatggtgccgaccacgcaggccatatcgaagcccgccaggcgcagcgccagcaccgttgcggccagcgcccacggcaggcccagcagcagggtgacgagcgcacggcggcggcgcgcgtgctgccaggcgagctgcagggtgatcatgcgggccccctgcgtcggcgactgctggccatccagcgttccagcgcaaacagcagcacgatggccagcagcaaccacggggtgagcttgcgcagcggcggcgttgccgcaggcagtgctgcctggcggggggcctggtcccgggcatcgccaaggcgtggcagtggaggcggctgcagagccagcagcagcgcgcgtggcaactgcggatcgcgcagcgcagcgttgcctgaggcatcccagtcgccgggcagagacagcaggacaccgtggccgatgcgttgctgccacagcagcggggtgccctcggtgttgcgcagcaggatgctggcctcggcggcaggcttgccggcagtcactacacgtccgccgtcctgcagccacgcctgccagttcgccggcagtgcgccagtgcggctccacacgccgatctcgccgcgctcgggcagcgcatccgccaccagaggcgcgagcggcgcctgcctgccccacgcgcgctgcagtgcattcaaccagtgctggacggcggccgaagcatcgctgtgcacgcgcaggcgcggcaacgttgcggcactcggttgctcactcaccggtatcggctgcggacgccactgcacctcgcgcgacagctgcaggcgtgcgccgtccaggccgggcaggggatcgggaacgtgcacggtcaatgcggtgcccgcaggcagctgtgcgtccagttcgcgcagcaggctgggcagggaagccgtggacgcgggtggcacttgatcaatggccgggaagccgggcgccagccaatgccagttgcccgcttcggcggtgccgcgtagtgcggtcgcgtccagccctggggctacgaccgtccacgcagtgggggctggcgcaggcccggtcaatgcaggtcgtgccagcagcaaggccaacgcggcaagcaacagcaggcgcaccagcagcaacggccagtcatcgaagcggatgcgctggcgcggccggatctgtgcacgcagccagcgcagcgcggcgaaatccagcggtgtgtacggatggcggcgggcgaggtggatcagcagcggcagcaaccctgcagcgagcgcggccaggcccaacgggaacagcagggtcatgcgccgcccctgcggccaaacagtgcctgcagtggttggtccagcggctggtcgagccagccagtggcactggcgatgccgctggcctgcaggcgcgactgcaatgcgttgcgtgcgtcagcgaagcgttgcaggtagtcggtgcggatcgccgcgccatcgcccagcagttcctcgccggtctccggatcgcggaagcgatggcctgcgtcgaagggaaagtcacgctcgtcggcggtgaggatctgcagcagtgccacttcgcggcgtgcgctggccagtcgttccagcagcacaatgccggcctcgtcaaaaccgtcgccgatcgccagcagcaggtcgcccgggcgcacgcgctcccacagcgggcgcaggcgatcggccacaggccagccgccacgcgcctgcagcgcatgcagttgcaggtgcacgcgatcacgctggcgtgcgccgttcgctgcgggcaccaactgcagtccatcgccattgatcgccagcaggccgaaacggtcgccctgctgcagggccagttccaccacgcaggcggccacaccgcgcatgtggtccaggcgggtgcgctgcggtgccgcgcgatcggcctggccggccgaggcggtggcatcaagcagcagccagaccgtgatcgggctttcgcgttcggattcgcgcacgaagaagcggtccgagcgtgcatacagcttccagtcgatctggcgcagctcatcgcctggttcgtaggcacggtactgggcgaattcgaggccggcaccgcggctgcggctggcgtgctggccgatgccactggcgccgctggccaggcgtggccgcacgcggagcgtgcgcaggcgcgcacgcagttccggtggcaaggtcagcggggtaccggcgttcacgcgtggctcaacccgggaacggcacggcctgcagcagggcggcgaccacgtcgtcggcacgcttctgctcggcctcggcggcgaacgacagcagcaggcgatgacgcatcaccggcgcggccagtgcctgcacatcctcgcgggtggcggcaaagcggccctgcagtaatgcgcgcgcttttgccgccagcaccagcgactgtccggcgcgcgggcccgcgccccacttcacccactggttgatcgcggcgggtgcgccttcgcctgggcggctggcgcgcaccaggcgggtgatccaggccagcacatccgggctgacatgcacctggcgtacggcggcctgcagcgcgatcaccgcctctgcatccatcaccttcggcaccgcgtcggtggcgccgccggtggtctgttccaggatctgccgctcctcgtcctcgctggggtaatccaccagcacgtgcagcaggaagcggtccagctgcgcttccggcagtgggtaagtgcccgcctgctcgatcgggttctgtgtggccagcacgaagaacggcgccggcagtgcgtaggtggtgccggcgtagctgaccgtgcgttcctgcatcgcttccagcagtgcggcctgggtcttgggcggggtgcggttgagttcgtctgccaacagcaggtgggtgaagatcgggccctgctggaaacggaaatggcgatggccggtgccgtggtcttcctccagcagctcggtgccgaggatgtcgctgggcatcaggtcgggggtgaactgcacgcgccggaactgcagttccagcgcctgcccgagcgagcgcaccagcagggttttgccgagcccgggcgcgccttccagcaggcagtggccgccggccagcaggccgatcagcagctgctcgaccacggtgtgctggcccaccacggcgcgtgcaagcgcggcgcgcagcgcatccaggcgtggcaacagggaatcgaggtcgggggaagtcatgggcgtgccggtcctatcaattgttcaacgcgtacatcacgatgttgacgccgaagcgggtgttgtcttcggccaggaaacgcttgttgcgccagtcgtagtcccactcgcagccgtagtccttgttgctgtagagcagccccaggcggccatcgacctcgatgcccttcaggtagtcgtgcaccaggtcgtcgccccagccgttgagttcgaagctggtggccggcgggccatcggggaaacggaagaagctgcggtacagcgggtggctgttgggcagcttctgcagtgccctgggaccaaacaggcggcccatctgtgcctcgaacgaggtggcgaacagcccatcgatatcgtggttgcagtcgtcgacgaagacgaagccgccattgcgcacatagcgcacgaagttctgccgctcggcggcattgaactccaccagcgtgtggccggccaggtagcagaacggcgcttccagcatgcgcgggtcggccagtgccaccacgtgctcctgcgggtccacgcgcagcgaggtgtagtcgatcagcgaggtgatcaggttggacggcatgcgcgcgtccacgtcccagtcaccggagtcgtactgcaggcgggtgaaccagaagtcgtagcgcgaactgcgcgggcctgcctgtgcccaggccggcagcgccgccgccgaagcggcagcggccaaccagcgcaggcaggcccggcgatccatcagacggcgtcggacagcgaggtgaaggtgaaatcgcgcagcttcatcggcgggatcatcatcacgtagctggactcatcaccggccacacgcaccggcttgcccagctcttcgatgttgttgagcatgatcaccggcgactcgttgaagcggaagttcttcaccgggtgcttgatctggccgttctcgatgtagaaggtgccgtcgcgggtgaggccggtcagcagcaccgtctgcggatcgaccatgcggatgtaccaggtacgcgtgaccaggatgcccttctgggtgccacgcaccagctcggcggtgcttttgtcgccaccgctcatcagcaggttgcccggcgaggccttggcggtcttgccctgcttctgcgcccagaagcgcgagtagtccaggttggcgatcttgccgttctcgatgatggccatgcgctcgcgcggcaggccttcgttgtcccacggcagcaccggtgcgtccggatgccacggatcggcgatcatggtcacgcgcgggtcgtagacctgctcgcccagcttgttgccaccacccttcttcgacaggaagctgcggccttcatcggccgagcgcgcactgaagaagttcatcatgaagctgatcaggcctgccgctgcggccggctccaggatcaccgtgtacttgcccggttccagcgccttggcttcggccgactcggtggccttgcgcatggcgatgcggatgtcctggtcggccttgaagtcggccgcatccttcaggttgcggccgacccagcccgagccgcggccatcttcagtgcgcacggtgcaggtgtaatcgaagttggtggtgcgctggtaggcgaagttgccgttgctgttggcggtggcctggaagccctggccgtcctcgaggaagccggcggcgatcaggccgtggccacggcacggggcgatcgaatcggcggcgaccttggcacggaacgccggatcgatggcagcagtggattcgctgaaggtggggctggcgcggtagctctgcttgccgatggccggcatgaactccggattctccggggccaggcgggccaggtcttcggcacggcgcaccacgcgttccagcgcggcatcgtcgaactcgttgatcgaggcggtgccgacgcgcttgccgaaggcgacggtgaccgccagttcggtgttgtcgacgatgccactggtggagacattgttcagcgcgaaacggatatttccgctgatcgcgccggccagcacggcggtgcactcgtcggccttggacagggcgatgaccttgtcgaggatggccttggcctgggcttcggtgaagatactcatggtgtaagggctcctgaccggtcagccgaggctgcgtgcggtgttgatgacgttgatgccgttgaagcgcgcggtggacgagccgtgcgagaccgccgagacctgtcccggctggcccttgccgtcgaagaacgaaccgcccaggcggtagtcgcgttcgtcggccacggcggtgcaggcgttccagaactccggcgtgcggatctggtaagccacgtcttccagcatgcgggtgatctggccgttcttgatctcgtagaacagctggccgccgaactgcgcgttgtagcgctgctggtcgatcgagaacgagccatcaccgatgatgtagatgccgttctccacgtccttgatcaggtccggcacgctcagcggcgtcttgcccggtgccatcgacacgttggccatgcgctggaactgcacgctggaccacgagtcggcatagcagcagccgtcggactcggtcttgccgaggatgtgggcctggtcgcggatggtctggtagtccaccagcttgccgttgctgatcaggtcccagcgcttgcacttcacgccttcatcgtcgtatgccaccgcgccgaggctgccgggctgggtcttgtcggcgaagatgttgaccagctcgctgccgtactggaaatgctgttcgcgcttgtccagggtggcgaagctggtgccggcgtagttggcttcgtagccgagcacgcggtccagttccagcgggtggccgatcgactcgtggatggtcagccaggtatgcgacggatcgagcaccagatcgtacttgcccggcttcaccgacggggccttcagcttttcctgcgcctgccgggcggcggcgatggcgtcttccttcatgtcgtaggaagaactgtagttgaccacgccattcgggctgaccaccttgccggcggcggcgccgtccaggtactcgtagcccaggcccatcggcgaggacaggcccgaacgggtgcggaacttgccgctgctcttgtcgatggcggtgaccgtcatcggcgcccagatgcggtgcacgtcctggtcgatataggaaccatcggtggaagcaaagtacttctgctcgttgaccaggaacagcatcgagttgacgaagctggcaccagcgcccattgcggcagcgttgacgtccagcagcaggccgaccttgtccttgatcggcacctccatcgcattcttgcggatcggcgtgcgccagctcacctcacccacgcccggcgccttggccagctgcaccggtgcggtctgcacgccggcattggccttggcgatggccgccgcctgctgcgcggctctggctacgtcggcggtacccagtgcgttggtggcggcaaagccccaggcgccgttgacgatcacgcggatgcccacgccggtggactcggtgttcaccacgttctgcaccttgtcctcgcgggtgatcacgaactgccgcaggtagcggccgatgcgcacgtcgcagtaggtggcaccggcgctgcgcgccgcctgcagcgccgcgtcagccaggcgcttcttcaatgccgggtcgaggctggactgcagctgctcggcggcgatcaccttgccgaagaaggagggcacgatcagcccgcccgcggtaagcccggtcagggccaggaagtcacgtctttgcaaggctgctctccatgtcgaaggatgggtggctcaagcgccgagactgcgcgcggtgttgatgatgttgatgccgttgaagcgggtggtggacgaaccgtgcgagaccgccgagacctggccgggctggcccttgccgtcgaagaacgaaccgcccaggcggaaatcgcgttcatcgcagatggccgtgcaggcattccagaattccggcgtgcggatctggtaggccgcatcctcgaccatgccggcgatctttccgtccttgatctggtagtacagctggccaccgaactgcgcgttgtagcgctgctggtcgatcgagtacgacccccggccgtggatgtagataccgttctccacgtccttgatcatgtcctcgacgctgagcggctgcttgcccggcgccagcgagacattggccatgcgctggaactgcacgctggaccaggaatcggcgtagctgcagccatgcgatgcatcgcggccgaggatatgggcttcatcgcgggtggcctggtaatcgaccaggatgccgtcgcgcaccaggtcccagcgctgggtcttgacgccctcgtcgtcgtagccaaccgcaccgaggctgcccggctgggtcttgtcggcgaagaaggtgacgatgtcgctgccccagcggaaacccgcatcgcgcttgtccagcgtggcgaagctggtgccggcgtagttggcttcgtagccgagcacgcggtccagctccagcgggtggccgacgttctcgtggatggtcaggaacaggttggacgggtccagcaccaggtcgtacttgccgggcttcaccgacggcgccttcagtttctcgcgcgcgtggcgggcggccgcaatggcgtcctcgaccgggtcgtaggaatcgcggtaagcggtgatgccaccgggcaggtgcaccttgccgcgcgcatcgccatcgaggaactcatagcccatgcccatcggcgaggacaggccggcgcgggtgcggaacctgccgctggccttgtcgatggcggtggcggtgaacggcagccagatgcgatggatgtcctggtcgatgaacgagccatcgctggaggcgaagtacttctgttcgttgaccaggaacagggtggaattgatgtagtcggcgcccgcatccagcgcggcggcattgagggccagcagcagttcgaccttgtcctggatcggcaccgccatcgcgttcctgcggaccggggtctgccagcgcacctccccgaccggcggcgtcggcgccagctgcaccggccgggtctggatgctggcgttggcgcgggcgatcgcggccgcctgctcgaccgcagcgcgtacggcggcctcggtctgctggtgggtggcagcgaagccccagcccccgttgacgatcacccgcacgcccacgccggacgattcgcggttggtcacgttgccgacctgatgctcgcgggtgatgaccgactggttgaggtagcggccgatgcgcacatcgcagtagctggccttggccgtgcgtgcggtggccagcgccacgtccgccaggcgcctgcgctggagggtgtcgaccggggcgagcagttgctcggcggcgatggcacgggaatgcggcagcagcaggcccgccaggcccagaccggaaaaagccaggaactcacgtcgttgcacagcgtttctctctctcgcttgcgtgcggccggcaacgggccgagccgatcacgtcaaccactcgactttcgccagcgcggggcatccgggcaagtgactgcagtcatggttgggggtgtttcggcagggcttgcagccctgcacctgctcagagccggagcaacagccacagcaacagcgggcttgctgggggatggcggggcggtgtgggtgggcagggcacgccgttaacccccctccggggtccggcccagccgctggcggctgtgcgttcgggcgcttgcgaagcagtgcttcgcaagcaaagcgccctcacccctgggggctcgatggcgccatccatggcgccaacggtcctgtccacccacaccgccccgcctctgacagattccgtgcgctgctggtaggtgtcgaccttggtcgacacatctgtcagatatcgaatgaaattcggggtcagatccgttttcctgcggaaaacggatctgaccccaagagtgtttccgacagatcgcggccaactgtcgaaggcggggtgggtccggtggcaggggcgtgagcgccatggatggcgcgaccgagcctccatggacggatttacggcgtcccctgccaccggatccaccccgccatccctcaggaagcccgctgttgctgttgctttggctgttgccgttgctgtggcttgaagcaggtgcagggcgcagccctgctcggaacacccccctcgtgcacaatggggccgaccccgcccggacaccctcctgatgtcgagcaagccgtattcagaagcctgcgagcgcaaccgcgaaccgatcgccgccgcactcgacccgtggatgggcgaccgccatcgggtgctggaaatcggcagcggcaccggccagcacgcggccttcttcgccgagcgttggccctggctgcgctggcagcccagcgaccatccggaccatctgcccggcatcgaggcctggcgcgcggaagcggcgctgctgaacctgctgccgccggtggcgctgcaggtggaactgccaccggcgcctgggctcagcctgccacagagcagcacgttcgacgccgcgttcagcgccaacacgctgcacatcatgagttgggcgcacgtgcaggcgttgttcgccgcgctgccatcggtgctgcgtcgcggcgcgctgctggcggcgtacggcccgttcaactacggcggccgctacagcagcgacagcaacgcgcagttcgatgcctggctgaaggcgcgcgaccctcgcagcggcatccgcgatagcgaagcggtgcaggcgctggccgccgaccacggattcacccgcctgggggatgtggcgatgccggccaacaaccgcctgctgctgtggcggttggggtaaaccatcggtagtgccggccgctggccggcaaccgattgccgggatgaatgccggccagcggccggcactcccttcaggccacctgcacgatatgcagcgccttcggattgcgccactgcgccagcagggccgcttcgcgcgccttggcctgctcgaaatgcgcttccttgacgtggccgaagccgcggatgtgctcggggatgctggcaatctccaccgccagagccaggcggtcgtcatccaggccgtccagcaatacctgcacggtggcctcgtaatcgccgatcagcttgcgctccatgcggcgttccgcggtgcgcccgaatacgtcgaagcggccgccacgcaggaacttcagcctggccagcaggccgaaggccttgaacatccacgggccgtattccttcttcagcaaccggccctgctcatccttcttggcgaacagcggcggcgccaggtggaagcgcagctggtaatcgccctcgaactgctgctgcaggcggcgctggaagtcgccgctggtgtacaggcgggccacttcgtactcgtccttgtaggccatcagcttgaacaggtagcgggccacggtctcggtcagcgcagtggagccgccgatgcgctcggcttcggcggtgcgcacgcgctcgaccaggcggcggtagcggttggcgtaggcagtgtcctggtactcgaccaggaacgcggcgcggcgctcgatcatttcatccagcgagcgcgacaggcgggcgtcatccagcggcaggaacgccacgtcgccaccgtgcgagggcaggccgcgcagttcgcgttcgtcgccggtgttgcgcggtgccgcagtggcaccccattcattgccctcccactcgcctggcggcagcggatgcagcgggcccggggtggattcggcatcggtgtggcggttgcgcaccaggccggcggcctgctgcacggcctgcggatcgaccacggccaggcggccccacgcaaaggcctgctggttcatcgccacggcggcgccattgagctcgatggcgcgcatcagtgagtcgaacgacagcggcaccaggccctgctgccaggcgtagccgaggatgaacaggttggcggcgatggcatcgcccagcagcgcggtggccagctgggtggcatcgagcagcagtggttcctggccgcccagtgccacgcgcacgccggcgatgatgtcggcggcggggaactgcatgtccggacgggtggtgaacgtgcccggcatcgcttcgtaggtgttcagcaccacctgcgaacggccggcgcgcaccttcgacagcgcccagtaatcgttgaccaccaccatgtcgcagcccagcaccaggtcggcttcaccggcggcgatacgcacggcgtggatgtcttcagggcgacgggcaatgcggatatgcgtggtcaccgcgccgcccttctgcgccaggccggtctggtcgagcacggtcgcacccttgccttccaggtggcctgccatgcccagcagcgcgccaatggtcaccacgccggtaccgccgacgccggtgatcaggatgttccagggctgttccaggctgtcgcgaagggtcggtgccggcaggttgtccagcagcgtggacgcatcgcgcttgctgcccttgcgcggctggccaccgtgcacggtgacgaagctcgggcagaagccgttcacgcaggaatagtctttgttgcagttggactggtcgatctcgcgcttgcgcccgaactcggtttccttcggcagcaccgacacgcagaagctcttcttgccgcagtcgccgcagccttcgcagaccagcgaattgatcagcacccgcttctgcgggtcttccagcttgccgcgcttgcggcggcggcgcttctcggtggcgcaggtctgttcgtagatcaggatcgaaacacccttcacttcgcgcaggcgcttctgcacttcgtccagctcgctgcggtcatggaactcgacgtcgctggggaagtgctcgcgctggccggtccacttgccgatgttgtccgacagcaccacgatggtgtggatgccttcggcgcgcatctgctttgcgatgtccggcacgctcagcggaccgtccaccggctggccgccggtcatcgccaccgcatcgttgtagaggatcttgtaggtgatgttgacgccggcagcgaccgcctggcggatcgccagcgaaccgctgtggaagtaggtgccgtcgccgaggttctggaacacgtgcggggtatcggtgaacggcgcctgcccggcccaggtcacgccttcgccgcccatgtgggtgaaggtgtcggtgctgcggtccatccaggtcaccatgtaatggcaaccgatgccggccagcgcacgcgagccttccggcacgttggtggacgtgttgtgcgggcagccggagcagtagtgcggcacgcgcggaaaactggcgcgcggcaacgcaagttcggcttccttctcctgcatccactgcaggcgctgctcgatcgatgcgttgttgaagaacttctggatgcggcgaccgatcacgccggcgatggtggccggggtaagttcaccggtggacggcaggatccactcaccgctctcgtcgtacttgccgacgatggacgggcgctggccccagctggccggccagttgaagaactgttccttcatctggcgctcgatgaaggcacgcttctcctccaccacgatgatgtcttccaggccctgcgcgaagcgcgcgatgccctgcggctccagcggccaggtcatgccgaccttgtacacgcggatgccgatgtcggcgcaggcggcttcgtccaggcccaggtattccagcgcctgcagcacatccaaatagctcttgccggtggtgacgatgcccagccgcgcgcgcggcgcgtccatcaccaccttgtcgatgccgttggcgcgggcgaacgcctgtgcagccttcaccgcatagcggtgcaggcgcatttcctggtccagcggcgggtccggccagcggatgttgaggccgcccgtaggcatttcgaagtcttccggcagcacgatgcggcgcgccatcggatcgacctcgaccgaggccgacgattccaccgtctcggcgatcgtcttgaagccgacccagcggccggtatagcggctcatcgcccagcccagcaggcccatgtccaggatgtcctgcacgccggccggattcagcaccggcatcatcgcgctgacgaactcgtcctcgctgccatgcggcagggttgaactgcggcaggcgtgatcatcggcggccagcgccagcacgccgccatggcgcgaggtgccggcggcattggcgtgcttgaacacgtcgccgcagcggtccacgcctgggcccttgccgtaccacatgccgaacacgccctgcacgttggcgccggggaacaggttggtctgctgggtgccccacaccatggtggcgcccaggtcctcgttcaggccgggggtgaacttcaccttggccgcgtccaggtgcttgcgcgcgcgccacagctccaggtcaaagccgcccagcgggctgccacggtagccactgacgaaaccggcgctgtcgatgccttcgtgcgcgtcgcgcagccgctgcatcaacggcagtttcaccagcgcctgcacgccactcaggtagatccgcccctcgttgcgggtgtacttgtggtcgagcgtgtagtcacggtcgatcaggtcggcggaagagggcgaagtgagttgcgcggtactggtcatggctggcccggtcaggatcggctggcaccggccgcgtgcaggcacgcggcgggaaaggcgcgaattgtagcagcgaggcccgaccggcccggcactcgcgccggcggccatgctggggttaggatcggggagagagagggaggctgcggttgcggcctggggagaagggatgtcagttgcagcaaagatcctgggcagcatgttgctggtctcgggaacggcccccgtgtgggccgcgccggcggtgccggcaccacaggagttctacttcgacagcgatgcggccgccgtgcccatgatcgtggtccagtccgacggggatgcgctggtggcgcagctgctcaaacagcgcgagcgcggccggcgtaccgtggaggccaccgtgcagctggcgtcggtggccattgcgcagggccgcaccgagctgggtgaacagctgtatcgcgaagcactgaaggatgcgccggtgcagggcagcctgggccgtagcgtgcgctggaattacggctgggacctgctgcgtcagggccagcccgaagccgccctggagcaatggcaggccgctgccggtggttcgctgagcaagccgggctggctgccacccacctatgcgctggcgctgtggcgggccgggcagaagcaggaggcggtgcagtggtatgccgcagcggtgcgtaccgagccgacgcaatggagcgacagcagccgctttgcgcagttgttgccgttgtggcgtgacgacgagcgcgcctcgctggcggaagtgcagcaggcctgggcggccgcgccgccggcctggccctgagggagggggggggccgggttgcacccggcacccgcagaggcaacggctggagcaactgcagcagccgaagcaacagcgggcttcctgcgggatggcggggcactgtgggtttgcggggccgccgtaaacccatccatgggggcttggtcgccgcatccatgcggctcacaccccgcaaacccacagtgccccgccttcgacaggttccggcggctgttggtaggtgtcgaccttggtcgacacggtaggtccacgccatgcgtggatgaaattgccagggatagaaatcgaactggggtcagatccgttttcctctggaaaacggatctgaccccagggcctcaagagcagccagccaaccgcttttgcttttgcttctgctctttttctttcttccacgtggctgatcgccaaccgcagctgttgctttcagcaaccagccacgaggggctgcgccgttcgccggaacccctcaatcgtccgcggaaaccgtccgccccgacgcccatgcccgcagtgcctctacctgctcggccatcagcaccgacagcggccgcgtcgcacggatctcgttcatcagcagctcggtatccaacggccggccttcggcgtgcgccgcatacagcccggccacgatcgcctgctcgatctcggcgccggagaagccattggccgcggccgccagcgccggcagcgcgaagtcgtcgccgttgagctggcgtcgccccaggtgcagccgcagcagctccacacgcacctcaggcgtgggcaggtcgacgaagaagatctcgtcaaagcggcccttgcgcagcagttcggccggcaactcgtgtacctggttggcggtggcgacgatgaagaccggcgccttgcgttcggccatccaggtcagcaggtagccgagcacgcggcgggatacgccaccgtcctcgccaccgctggccaggcccttctcgatctcgtccatccacaacacgcagggcgccagctgctcggccgaggccagcgcctggcgcaggttggcctcggtctcgccgtggtacttgttgtacagcgcgcccacgtccaggcgcagcagcggtacgccgaagccggcggcggtggccttggccagcatcgatttgccgcagccctgcacgcccagcagcaacatgccgcgcggcgggtccaggccggccggtgccgagccggcgatgaaggccacccggcgctggctgatccagcgcttgagccggttggcaccggccacgtcgccgaagcgcgcgctgtcatgctcgaagaacaggtggccgctgcggttgagcagctcgaacttcagccgtgccagctgcggcaggtcgtcgtcgcgcagcgcgccatcggcgtagatcagctggcgggcgatgcggcgggcatcgaccaggctcaggccctgcaggttcttcaggatcttcttcaccgcctcgctgtcgacctcgacacggcggccgccgtgttcgcgcgcataggcgtcggcctcctcgcgcagcatcttcagcagggcgttggcatcgggcaggcgcgggttgaagcgcaccgccagggcctccagctcggccggcagctcgaccttggcgccgatcagcaccagcacatgcggctcgctatggcggcgctggatcaggtcgcgcagcgcgcgctggtggctggcataccccaggtaggggtggaaatcgagcagcaggtagacaccccgctgatcggcctggcggatcatctgcagggcggcgctggcatcgggcgggccgaccggcgggtcctcgcggtccaggtcgatgcgacgcaggccctcggtgatggaccagcggtgcagggcccgccacacgtgcatcagcgtctgccggaacagctcgacgatgcgggcctcatcctgggtctcgatcacgatcaggggggtattggcgcggatcagtgcgctcaggtcctgcagttcgctcatgccggttcgatccttcgggggcgccacgatagcaaaggcgatggccactggttcagcacggtgctacctcccgtcaccaccgccggtgtacgctcggggcacgtacccggaagcgaggctggcatgaagacgatcctggtggccggttccaagggcggggtgggcaagaccaccgtcgccacccacctggccgcgtacgcggcattgcagggcaaggccacggtgatcgccgatgccgacccgcagggctccagcacccgctgggcacaacggcgtgcagggctggaaagcgcggtgctccccatcgatgtgtatcggaagaagcagtgggcgcagaagctgcccgacggtaccgataccgtcatcatcgatgcaccggccggtgcgctggccgacgatatcccccatttcctggacgcggccgacgccgtggtggtgccggtgctgccctcggcgctggatatcgaagccatcgtcggcttcctcaacagcctggcccagaacccgcgcgtgcacagccgcaagctgccggtggggctggtcctcaaccgcaccaaaccctggacccagacttcgcagcaggcgctgcagatgctggccgaatggccatacccggtggtcgcgcagctgcgtgacagccagagctacgtggtcatgaccggcctgggccgcagcctgttcgactatcgctccgcccaggtgcgcgaacaccaggccgactgggagccgctgctgtcctggctcaagctttgatgcctgcctcacttctcctgctgcatcctcttctccatggaaacccgcgatgcgtgaactgatcctgctgcgccatgcccatgccgaacccgccgtttccggccaggccgacctcgaccggccgctgtcgccggtggggctcgccgaggccgaagccgccggcaagtggttgaaggaaaacaacctgctgcccgactgcgtgctgtgctcgccgtcgcgacgtacccgcgagaccctggaagcggtgatgacggccatcggctatgtcgaaaagcgcctggaagaccggatctacgaagccaccccgggcaccctggcggcgctggtggacgagcgtcgtgacctggaccgggtgctgatcgtcggccacaacccgggcctggagcagctggtggccctgatgaccgacggcaccagcagtgactatcgcggcatgccgccgggcggcgtggccgtgcttggcttcccgcgcgaggcctcgatcgaacccggcgtggccagcctgaacgcgttctggtggccgtgatccgatgagcctggcgcggcgcagccgcttcctgctgcccgcgttgctggcgctcggcccggcctgggccgcggcgcccccaccgaccccgttgccgcccgtgtccgccgaggcgccgcgggtattgcgcctggatacccagcgctcgcggatcggcttcgaggtgcgcacccgattcggccagcgcatcgaaggcgtgttcccgcacttcgaggggcgtatcgagatcctgtccgacggccgtcaccaggtgcacctgaagatgttcacccgctcggtggagatccccggcaaggcgcgctataccggctggatgcgcggcgaggagttcttcgatgccgggcgccatccggtggtcgagttcgactcgctgccctactggccggagaccgtggagcagggcggcgccatcaacggccggctgaccctgcgcggcatcagccaccccgagtcattgcaggtcgagaaggcggagtgcgcccgacccggctatgattgcgacgtcgtcagccgcggtaccgtgcagcgaggccggtatggaatggacagctggcagctagccttgagtgaccgagtgaccttcgtattgcgtgcgcgcctgagcgaggcgccgaaaccgtgaacctcctgctgcgcgtcctggcgctggcaaccgtgttgctgggcagcggttgtgcatcgctctcgcatgccgagcgtgaccgtgccgaagcgattgccgtgcaggcgcgctcgaccgacgtcgactgccagcgcgccgaccgctgcgcgcaggactcgccattgcgtgcgctggcgggccgggcgttcaccgaatccaccccggaacagccacgccactacgccaccctgctcgacgagggcgagggtgccctggtggcgcgcctgaacctgctgcgcagcgccacccgcagcatcgacctgcagacctacatcttcgacaaggacgacagtgcccggctggtcatcgacgagctgctggccgcgtcgcggcgcggggtgaaggtgcgggtgctgatcgaccagctctcggcgatctccgacctgcagatcctcggcgccctgtccggcgcgcaccagaacttccagctgcgggtctacaacccgaccttcggcaaggcccggctgaactacttcgactatgccggcagcgtgctgtgctgcttccgccgcttcaaccagcgcatgcacaacaagctgctggtgatcgacgatgcgatcggcgtggtcggcggccgcaactaccaggacgactattacgactgggaccgcgagtacaacttccgcgaccgcgacgtgctgatcgccggcccggaggcgcgggcgatggcggccaacttcgatgccttctggcgcgccaggcgcagcgtgccggccgagcgcctgaacgatgtcggccgcaccctgctgcgcgagggcgtgccgacacttccgccggccagcttccgccgccccgagcgggtggagcgggtcagtgccgaagccaatgacatggacttcgtcagccgttccttcgtcgataccgcgttgccggtggcctcggtgcgctatgtcgccgacctgccgcgcaagcaccggcgcgagaaggccgatgcgccgctggccggacagcacgtgaccgagccgcagctggatgcgctgatcgccggcgcgcagaaggaagtgatcctgcagacgccgtacctggtgctgtccaaaccggcgcagaagctgttccgcgagctgcgcaagcgaccgcagccgccgcgcgtggtggtgtccagcaacagcctggcggcgaccgacaacccgatcgtctatgcgctgtcgtacaagtacaagcggcgcaacatgcgcgaactgggcttcaacatcttcgaatacaagccgttcccgctggatgcaccggtcgattaccgcaacctgctgcccgacccgatcgccgcgccggaaggcgacgacgacggcgagcgcaacccgctgatcggcggcagtgctgccggcagcaatgccggcgaccgtcgcgatcgcgatgagcacccggcacccgccggcaagcagggggcggtgaaccatccgcgcaccggcagtgcctaccagaacgcgcgcgagcgccgccgtgcggccggcagcgaggtcgaaacccgcctgctgcgcaccgagacccggccctcgttcctgggcagcaaggcggtcaacaagccgttgccggtcacccgcaagggcgcgcgcatgggcctgcatgccaagtcgctggtggtcgatcgccgcatcggcgtggtcggcacccacaacttcgacccgcgcagcgagaactacaacaccgaaggcgcggtgatcatcgatgacccggccttcgccgagcagctggccgagagcatcctgcgcgacacccacccgcagaactcgtggacggtggcgccgcgggccaagccgccggtgctgtccgggctcaactacagcgtcggcaaggcctccgaagcactgccgatcctcgacttctggccgtggcgctatgccaccgactacgagttcaagcccggcccggactgcccgcagccgttgccccggcaggacccgggcttccaccgctgctatgtcgccgtgggtgatttccccgaggtcaatgtcggcccgaagtggctgctggtacgcatgctgaccgcattcggcgccggcctcgttcccatcctctgaaggtgcccgcatgacccaggtgttccgcgaagccgtttccctcgagcagctcaatacgctcagccgcaacaccgcgatcgcgtcgctgggcatcgtcttcagcgcggccggtgacgactggctgcaggccaccatgccggtggacgagcgcacccgccagccctacggcatcctgcatggcggcgcgtcggtggtgctggccgagaccctgggcagcagcgccggcaacctgtgtgtggatacggccaagcagatctgcgtggggctggaaatcaacgccaaccacgtgcgtgcggtgcgttcgggcacggtcaccggcaccgcccgcgcgctgcacgtgggccgcagcacccagctgtgggagatccgcatcgaggacgagcagggccggctggtgtgcatctcgcggctgaccctggcggtggtggcggccggccacggctgagccccggacgggcggtgacggcagcggaacccagcgttccctgccgattgccccggtcgatgggtgttatggcctaaatcggctggcagcgatgacggccctccggtatcgtgcgcggatgacttcccccactccggccccccgcggcggcgtggcgcgtgtgtgccgttacctgtaccgcgtaccgctgctgttggtccacatcatcgtgttcctgccgctcatcctgatcggcatgcttcggccgtggggcgaactgcgcgtgggcgaggcgaccctgggggccaaagtggtcaactggtggcagggggggctgatgtggatcttcggcttccgcctggtgcagatcggcaggccgctgcccggcgccgtgctgttcgtcgccaaccacgtcagctgggtcgacatctgcatcctgcacagccagcgcatgatgggcttcgtcgccaagcgcgagatcgccagctggccactggtcgggtggctggccgcgcgcgggcagaccatcttccaccagcgcggcaacaccgaatcgctcggtggcgtgatgcaggtgatggctgatcgcctgcgcgaaggcaaggcagtgggcgtgttccccgaagggcgtacccgcggtggccacgaagtgggcccgttccatgcccgcatcttccaggcggcggttgagaccggcgtgccggtgcagccggtggctctggtgtatgggctcaagggcgacgcgcagaccattgtcgcgttcggccccggcgagagtttcttcgccaatttcctgcgcctgctcggtgagccggcgcggcgtgcggaagtgcatttcctggcaccgatcggtgcgcaggacctggaaggccgtcggcgcatcgcggagacgtcgcgcgcgcgcatcgtggcggccatgagcacgcagtgagggtgcggtggccctgatcccgccacccgtcctggacgccggcacgccgacgctgcacgcggctgactaccagccaccgcgctggctgcgcaatccgcacctgcagtcgatgctcagctccagccgcatgcgcctgcagcgcggcctgctgctgctggccgcgaccggcgcgatcagcgaggaactgatcctcgacggcggcgacggcgtgcgcctgcagggctggcacagccatgtcgaaggccgcgaacccaagggcatggccctgctgctgcatggctgggaaggcagtgccgaatccagctacatgcgcatggcggccgcgcgcatgctcgaacagggcttcgacgtggtgcggctgaatttccgcgaccacggcaatacccatcacctcaaccccggcatcttccactccaacctgatcgacgaagtggtgcatgccgcaggcgatatcgcccagcgctggccgcagctgccgctggtggccgccggctactcgctgggcggcaacttcgtgctgcgcctggccctgcgtgcgccggcggccggcgtgccgctgctgcgcgtcgcctcggtatgcccggtgctggacccggcgctgaccatggagagcatcgagaacggcccggcaatgtacgactggtacttccggcgcaagtgggccggttcgttgcggcgcaagcgcgacctgttccccgaactgagcgactgcgacgaccgcgtgctgaagctggacatccgcgcgttgaccgcctggctggtcgagcgccacaccagtttcggctcgttgcaggcctatttcgacggctactcgattgccggcgatcgcctgtcctcgctgcaggtgccggccgacatcctgatggcacaggacgacccggtgatcccgtacgcgaccttcagcgactggcagctgccgcgcaacgcgcacctggaaaccgcctgctggggcggccactgtggcttcctggaaaactggcgcggtgacggcttctccgagcgctgggtggcgcagcgcctgcagcgcgtgctgcaaggctgaaccggcacgggcgcgcaggccgctacaatgcgggtttgcccttgaaccggaccgccatgcaagaccagatcatccaagcgttgcgccagaacgaggccgaccaggccgtgcagctggcccaggcgtggacccgtgatgaacccggccaggccgaggcccaccgctggctggcgcttgcgctgcagcagcagggcaaggccgaggacgcgatggaggccctgcagcaggcgctgcagctggccccggacaatgcccagctgcacctgcagcacgccggcctgctgctggccctgcgccagttcgacggcgctggcgaagcactgacgcgcaccaccgggctggacccgaacgccttcgctgcctacctgatgcaggcccacctggcgatcggccgcaacgatttcgatgaagcgcagcgcctgtccaccctggcctcgcgtgtcgaaccggaccacccggaactgctgaccatcgacggcatgatcgcgctgcgccgcgatgatgccgatcgcgcgctgacgctgctgtcggccgccaaccaggcccagcccaacgacattcgcgtgctctacgcactgggcttcgcctacctgggcaagaacatgctggccttcgccgagcaggcgttccgccgcgtgctggaactgaacccgaccatcgcctcgctgcatggcctggtggtgcagctggccatgcgccagggcaacctggacgctgccgccgaagcgatgcagatcgcgctgcagcagcagggcctggatacgccatcgatgcgccgcctggccggcgaactggcactgcgcggcggccagccgctgcaggcgctggagcacctgctgccgttgctggaatcgctgcctgacgaccgcgacgtactgcagttgctgctgatgtcctggcagcgcctgggccgcgaagacgaggcccgcgcacgcctggatgccgccctggagcagcacccgcagctgcacgacctgtggctggcacgcctggcggtggaagaggtcgcacagtggatcgccgatgacatcggtcgagcgctggatggacgcgatgccgggccacctgccggcgctggaagcgcgcctgcgcctgcacgacatggtgggcgaacacgcccaggccgaagcgatcgccgagcgcatcgtcaacctcgaaccgggccgcgtcagcggcgaaacccgcctggtcgaaggactgctacagcgcgatccggccgccgcggtcgcccgcgtgcaggcgctgatcgacatggcaccggaaggccaccgcgccgacctgcgcacctggctgggtgagatccaggatcgcgccgggcagcacgaagacgcgctgcagacctggctggcactgcaggccgaccaggcaccgcagcgcctgccgctgccgccgcaggccaaggcgccgccgagctggccggacaagggcgagatcgacggtgatgccacttccgcgccgatcttcctgtggggcgcgccgggttcgggcgtggagcgcgtggcgaccggcctggccgccgccagcccggtgctgcgcagcgaccgctatacctccaacgcacccgacgacgcgttccagaactaccacacgctgcaggaccttgcctcgggcgtgctgaccccggagcggctggtgcagcgctggcgcgaacagctgccgtcgcgcggcgtgcaggacgacgcgatcatcgactggctgctgtggtgggacaacgcgctgctgtgggcgctgcgcccgcagctgccgcagggccgcctgctggtggtgctgcgcgatccgcgcgacatgctgctggactgggtggcctacggtgccgccgcaccgctggcaatgacctcgctggccgaagccagcgaatggctggcgcgcgcgctggcccaggtcgccgccctgcacgaggacgatctgtacccgcaggtgctgctgcgcatcgaccagatcggcaacgatccgcaggcgatggccgaactgctgggccgcctgttcgagcggccgatgccgccagccgcgcaactgggtgcgccgcgcttcccgccgggccactggcgcaactaccgcgacgtgatgagcgccgccttcgccaagctcaccccgatcgcggtgcgcctgggttatccggaagagtgaggacacgccgatgcaactgagcagccacagcctgaccaacggtgcaccgatcgaccgcgaattcgccgccggcgatgccgcgggcttcgcaccggaccgcaatccgcacctggcctggagcgatgtgccggagggcacccgttcgttcctgctggtgtgtgtcgatccggacgtgccgaccgtgccggagacggtcggccgcaccgacatgagcgtgccgcgcgatcagccgcgctgtgatttcgtgcattgggtaatggccgacattccggcctcggtgcgcgagatcgccgcaggcagctgcagcgacggcttcgtggtgaagggcaagtccgaaccggccggcccggccggcagccgccagggcctgaacgacttcaccggctggttcgcaggcaatccggacatggccggtgactacctgggctatgacggcccgtacccgccgttcaacgacgaacgcctgcaccactacttcttccgcgtgttcgcactggacgtggcatcgctgcagctgccggcacgcttcaccgccgccgacgcctaccgcgccatgcacggccacgtgctcgccgaagcggcactgcacggcacctacaccttgaacccggcgctgggctgagagcccttgtagggccggggcatgcccggctttgctttctgcagagtcgagccatgctcgactttgccttgtagagccgagcccatgctcggctgcttctgctacgcaatggacctgcagtaaacagcaaaccctgccaggaacgcatccgcttcggcgcgatgcacttccgactgaagcacctcgaagatctcctccggttccaggcccagcaccggtacacgcaggaacagcgttgtactgaacgcggcactgaccgtggacagcaccgcgcgaagtgcctgcagcatgtcctcgccacgatgggacgcatgcactaacgcaatgggccgaccgacgatctggtcgccggatacgagccagtcgatcgcattcttcaatccgccgggaatgccacgcacgtattcagggctgcacaccagcacaccgtcgctgcgggcgatggccgccttgaagcgcgtcacgctgcagggttcatcggtgccttccagatcgggggagaacaccggaagttcgccgaccccggcgtagacctcgatctccatgccgggcggcgcgatggctttcagggccaccagcagagcggtgttggtcgactgccggcgcgcgctgccggatatggcgagaatcttcatcgtggcaaggctggcacgtggggctgcgtcgacgctacagaacgtagaagggcgacctcgtggccgcccttctgtttatttaattcttctcgatggccgactcgaccaccatgtccagcacgtacgcctgcgagggcgcatcggctggcgggttcttcacttcgtagcgcttcacgcgcaccacgttgcgcacgccgtcttcgtgggtgtagccctcgatggtgccgtagaagttctcgaacttgcccggctcaccctgcttcaggcccttgtcgtcgaacttcacttcgcgcacctgcaggcactggtagtccgggatcagcgggtgcgagcacttctgcgtcttggcggccacttccaggaacacggtttcgccggcgccgccgtagcgggtttcagcggtcggctccgggttgaacaccagcacgtcgcccttggcgttggtcagcgtcagcttgccatcggcatcctgctcggccttcagctcgccctgcaggcggctcgacacggcttcgtccagcgccatcagcgccttgtcggtgcaggccatcatggtcgaggccatcgcgctgaccgtcagcttgccgtcggccagggtgtagccgccgcccatgcggttgcaggtgttgctgaccgacaggcggccatctgcgaagtccagggtgaccggcttgtcttcgcgggcgaacagcgcgtcgatgcgcttgccgtcggcgccggtggcctgctgcagcagccagtgctggctctgcaggcgctgcgcatccaggtgcgccagcgtctgctggtctgctgccttggccgcggccggggccacgtcgtcgccgccgctaccggccggggccggggtctggctgcaggcggccatcagggccagcgggaggagcagggtgagcttgcggttcatggtgattctccttggggaaccgtgggggaaacggggtggggccggcaacggggttaccgtaccccggcgctgttcagctgccggagggcaaccacagcagcagcgccgcgcccagtgcgatgcggtagatcgcgaaggcggtgaacctgtgcgacttgatgtagcccatcagccacttcactacgacgaagccggtgatggccgcggcaaggaaggccacgcccacgtcggcccagtcctcgctgcccagctgcccggccttggccatttccaggaaggtgtaggcgctggcggcgaacatggtgggaatgccgaccaggaacacgaactcggcggcggcggcgcggcggctcaggcccagcagcatggccaggaagatcgccgaggccgagcgcgaggtgccggggaacacgccggccacgacctgtgccaggcccacgccgatcgccaccgtccaggtcacctggtcgcggtcgggcaggcgcgcggtgtaggcctccaccagcagcatccagacaccaccgatgatcaatgcccaggccaccgggctgaccgtctccggcagcgaccagccggccttgcgcactaccaggccgaccacggcggtgaccaggaaggcggcgcccagcttgaacacgtactcacggttctcgcgctggttgaagccggtggccagctgcagcaggcgctggcggaacaccagaaccacggccacgatcgcgccggcctggatgacgatgttgaagaagtccgagcgggcacccagccagtgctgggcgatgagcaggtggccggtgctggagatcggcaggaattcggtcaagccttcgaggatgcccagcagcagggcggagagcaggtcggacatggacggtgcgtgacgcgcggcggaaggaagaaggtcgagaggatagacgatccctgccgcaccaaacgggtgcgtctggtggcgggtgcacccgtttggtgcgcaccgttctgcaccgccacggagcgccctttttgaaatcaatgacttgcggccagcgaaaagttggcacggtcgttgctgtacctcagcaggcattcatccccatccgaggtcgtaccgatgtccgtggaaaacgttgagaagctgatcaaggacaaccagatcgagttcgtcgatctgcgtttcgtggatatgcgtggcgtcgagcagcacgtcaccttcccggtcagcattgtcgaaccgtcgctgttcgaagaaggcaagatgttcgacggcagctcgatcgccggctggaagggcatcaacgaatcggacatggtcctgctgcccgacaccaccagcgcctacgtcgacccgttctacgcagatccgaccatcgtgatcagctgcgacatcctcgatccggccaccatgcagccgtacggccgctgcccgcgcggcatcgccaagcgcgccgaggcctacctgaagtcctccggcatcgccgaaaccgcgttcttcggcccggagccggagttcttcatcttcgactcggtccgtttcgccaatgaaatgggcaacaccttcttcaaggtcgattccgaagaagccgcctggaacagcggcgccaagtacgacggcgccaacagcggctaccgtccgggcgtgaagggcggctacttccccgtgccgccgaccgacaccctgcacgacctgcgcgccgagatgtgcaagaccctggaacaggtcggcatcgaagtggaagtgcagcaccacgaagtggccaccgccggccagtgcgagatcggcaccaagttcagcaccctggtgcagaaggccgatgaactgctgcgcatgaagtacgtgatcaagaacgtcgcgcaccgcaacggcaagaccgtcaccttcatgcccaagccgatcgtgggcgacaacggcagcggcatgcacgtgcatcagtcgctgtccaagggcggcaccaacctgttctccggtgacggctacggtggcctgagccagctggcgctgtggtacatcggcggcatcttcaagcacgccaaggccatcaatgccttcgccaactcgggcaccaacagctacaagcgcctggtgccgggcttcgaggcgccggtgatgctggcctactcggcccgcaaccgttcggcgtcgtgccgcattccgtgggtgtccaacccgaaggcgcgccgcatcgaaatgcgcttcccggacccgatccagtccggctacctgaccttcaccgcactgatgatggccggcctggacggcatcaagaaccagatcgacccgggtgcaccgagcgacaaggacctgtacgacctgccgccggaggaagagaagctgatcccgcaggtctgctcctcgctggaccaggcgctggaagcgctggacaaggaccgcgagttcctgaaggccggcggcgtgatgagcgatgacttcatcgacggctacatcgcgctgaagatgcaggaagtgaccaagttccgcgcggccacccacccgctggaataccagctgtactacgccagctgaccggatgcgatggcggtgggttccccctcccacccgccgccatcgcttccgttttcgcggctggggagccgcggtcagatcggggtcggatcccgttcgtttacgaatgggcgctgatccctatccaggggcaagagagagaccggatacgcgaccagggccgccctccctcccgcgtcggtcgtgcaaggagagaggcacggccgtcccggccctgtacgtgtccggtgcaacagccacggtcatcatcctgatgacccgtggttgcctgatgccaacgcgcgctggcgcgctggccccatccaccctcgggacatgcgcatgaaactgatctccgccatcatccgaccgttcaagctcgacgaggtccgcgaggccctgtccgatgcaggcgtgtcgggcatcaccgtgaccgaagtgaaaggtttcggtcgccagaagggccacaccgagctgtatcgcggcgccgagtacgtcgtcgatttcctgcccaagatcaagatcgaaacggtggtcaccgacgagcgtgccgacgcggtgatcgaagcgatccagtcgtcggcaggcaccggcaagatcggtgacggcaagattttcgtcaccgccgtcgaacaggtcatccgcatccgcaccggcgaaatcggtgccgacgcgctgtaacccccttccggagattccccccatgaagatgcgccttctcaccgggtggcaagcccggttccatctggtgtgcctgttgatgctgctcagcgcactggccgccggtgcctggccgggcagcgcccatgcccaggcccaggtatcgccgttgccgagcgaaagcgtggcggtcgagccgctgcacgatgcggccgccaccgccgcggcgccggccgtggccgaagcggccgccgcctatgatcgtggcgacgtcgcctggatgctcacctcgaccctgctggtgctgttgatggtggtaccgggcctggccctgttctacggcggcctggtgcgttcgaagaatgtgctgtcggtgctcagccagatcctggtggtgttctcgctggtgctgctgctgtgggtggcctatggctacagcgcggtgttcagcgccggcaatccgttcttcggctcgttcaccgaattcgccttcctcaagggcttcaccccggagtcggtgggcaacacgccgatcaagggcctgccggactatctgttcgtcgcgttccagtcgacctttgccggcatcaccaccgcgctgatcgtcggtgccttcgccgagcgcatcaagttccgcgcggtgctgctgttctcggcgctgtggttcaccctcagctacatcccgatggcacatatcgtctggggtggcggctacctgggtgagctgggtgccatcgacttcgccggcggtaccgtggtccacatcaacgcgggcgtcgccggcctggtcggcgcgtggttcgtcggcaagcgcctgggctatggccagaccgcgctgaagccgcacaatgtgccgtttacctacatcggcgcgatgctgctgtgggtgggctggttcggcttcaacgccggctcggcagcagcggccgacaccgtggcctcgctggccttcctcaacaccgtgctggccaccgccgctgccgtgcttggctggaccctggtggaggcgatcggcaagggcaagccgtcggcgctgggcgctgcgtcgggtgcggtggccggtctggtcggcatcaccccggcctgtggcaccgtcgggccgcttggcgcgatcgtgatcggttttgtcgccggcgtggtctgcgtgtggggcgtgaccggcctgaagcgcctgctgaaggtggacgacaccgccgacgtgttcggtgtgcatggtgtcggcggcatcgtcggcgcgatcctcaccggcgtgttcagtgcgcagtcgctgggcggcacaaaggccgatctggatatcgcccatcaggtctgggtgcaggtggtcagcgtcggcctgaccgtggtgtggtcggcggtgatgaccgcggtcatcctgctggtggtcaaggtcgtggtcggcctgcgggtgaccgaagaggccgaacgcaccggcctggatgtgacttcgcacggcgagtccgcctacgaggcctgacgtggcggcgcactgacgtggtgggtgccgaccgttggtcggcacttccactgtccttgttctggtaggtgccaagcttgcttggcacggggtctgggtctgctctggtgggtgccgaccgttggtcggcacagcgggtagcccatccacgcatggcgtggctctaccgttcctgctccaatggctgtctgcaggtgggcgtgtacacgcctccaacgacctcgatggactacagaacggagtaggcgtgatccaggcgacttccgcagcagtgatggaagacatcgaatggtatgtctacctgctgaccctggacgactacagtccgcatgcgctggtgcgtagtgtggccggcgcaggagatcgagaacactggagcttcgctgtggagctcacctgtcgctgcctttcctccggtctgtggcgactctcctacggcctgcctccggagctggggctttccagcatcgatcgtcgatccgagcaccagcagtctgatcaacatcacggtgcctggagcacatgcattggatccgggctttgtgatccgacaggtgcttccggatggattcggtggattctcagtctcaaccagaggctggggtacgggttcgcgtccaatgttcaactcgaattggtgggccaagtgtggagttccaatacgcgcgatactggtggcgaagttggcaagttgcggtggccttggagtacttttccctcaaggcagaaatgcatgagctaccggggctctgatggaaagatggtggagatctgccagtgagtgagcgtgagttgggggcaaagattgtgtctgtgattgccagctccgtgcttggagcggctctattcataggcattccgctgagttctcggataggcagcttttcgcaggctgcaattttcacatcgctggtttgcgccatagccgctgtgtcgggcctcatcttcggtgtgcccggggttatgcttgtggacaagtttcttccgcggttcaaagctcgttatgttgtagctgcaccaatctgtgccttgttggcgtggctcgcgttcgagggtgccttctctcctggcgcttggataaaggtctggaccagtccttccttttggtttgggtgggctcccaggcgcgctggcatcatgcttttcatcgggttggccgtgggtgccttctacatgttgatctggccgcggattggacgaatgatgaaggtcaacacggccttgtgactgagggcgatagaatcgggtgcctgtgcgcagcaaggtggcggcggcaaatagccaggcatacagcggcgcggggaagtagggggcatcgatgagtacaaccgtgcactgaacgcagtgacgacggcgctggtgggcggtgtggcgggacagggcgctggccaggccgcgtccaatgcactggcgccctatgccgctcacttcatcggcagcacgcttgacccgaaccacggcagcgaccccaatgcgactctgcaactgctgtcgcatacggtgttgggtgcgctgctggcggaagccgatggtggcagtgcgggaaccggagccgtgtccgcggccggcggcgagttggccgcgaaggtactgactaatacattgaccggcggagacccctccaagctgagcccggagcagaaagagatggtgctggcgttgtcgcaggcagttggcgcactggcgggcggcctgtcggagcaaaagaaggtcacgaaatgagtgctagtgatgtgaaagatgctggaagaatttccgttcaggctgcatatgtattgatgtgcgtgttccttcagaagtatatggagaggggggaggggcaggacactcttgttgatctgttatcttcgggagggtcatttctatgggcgaatggcttgcccaacgatccggcaatgtgggatgactggtgtgatgcatttgcagaggttgtcaccgtggggagtgctcttaattctgaattttgtagcgcacaaattaattcgtcgggcgagtacttggcgttgctggatgcgttctcggtaatgatggtattccttgagtcgatttttgaccgatctggtgaggatcttccgctgttcgaagttgttgttcgccttatgtcgcctctaggtgattccggttttcttgatgattcctctgtctgggctgagtgggtggagtcggttaggaaggtgagggcatagggttctgggcggttgcttgttcaatggaagttggggttaaacggccgcctcgatgaagttgctcggcttgacggtgttgccagtctgtatgtcaccggtcgaagcagtggtgacgcgccaaggtagatttcttcgcaatgcgggcgcggagggattgaccagatcggccactggcgggatctgaggggccgttgatgaatcattttgtttaagttgttatgacggttgttcctgggttcacgtgtccacggtgttggaatggattcggcggcatggctgggtccgtttcgaggattgaaggtaggtgatgaggaacttgggcgtttggctattcgaattggagtttgagatttgggcatgaggtgggggcgttattgagttttttgcatgacagctccccagttctccagcgatccggacgaagcgaagaaccacggctgcagtcatggttacaattcgtccatgatcagcccccgccttctggcttccacactgctggccctggccctttcggcctgcaccgccaccgcgcctgtgcagcacaacccgctcgccacctggctcccatcacccaaccagaacgcgcgcaccccggtcatcatcgtcatccaccacaccgagcagaaatcggtgcagcagagcctgcatacgttgcgcacggccaacagcggtgggccggtcagtgcgcactacctgatcggcgccgatggccatcgttaccagctggtggctgatgagcgccgtgcctggcacgccggcgccgggcgctggggcaccatcaccgatctcaattcggcttcgatcggtatcgagctcgacaacgatggccgcagtccgttcagtgcggcacagatcgaatcgctgatcgtgctgctgcgcgatctcaccacgcgcctgaacatcccgccgcgccaggtgatcggccatgccgacctggcgccgacgcgcaagcaggatccgagccgcttcttcccatggcagcagttggccgaggccggtttcggcgtgtggccgcgcgcggccgacggcgcggcaccggaaggtttcgacgcgtggaatgccctggcccgcttcggctatccgctggacaaccgcgaagccaccgtcgccgccttccaccgccgtttccgtggccgcgacgacctgccgaagacgctggatgccgaggacgcccgcatcctgcactcgctgctgctgcagacgccgtgactccgcgcatgaacgcttggccccgcgctgggttgccgcccagcggccggcccgccaccatggcggcatgatcgattccgccaccttcttcaagcgcaagcactggaccctgctggcggcggccgtgctcgccggttgcgccaccaccgctccccgcacgggctccgaagcgcccacgccgacctcgccgccggcggccacctacgccaaggtcgactggaaagccctgccagcggtctcggacagcgatctgcaggccggcttcgtggcctggcgcagcagctgcgcccgcctgaaaaacgacgctgtctgggccaagccctgcgccaccgccgcagcggtgtcagacaagaacccggccgcgatccgccagttcctgcagcgcgacctcgatgcctatgcgctgcgtgccggtggccatcaggccgacggattgatcaccggctactacgagccgatctaccccggcagccttacccgcaccgacaaggcgacggtgccggtctacggcacgccggatgatctggtggtggtgcagctggacagcctctacccggaactgaagggcaagcgcctgcgcgggcgcgtcgaaggcaaggtgctcaagccctatgacgacgccggcaccatcgcggccaagggcgccaaggcgccggtgctggcctggctgaccgatccgatggacctgcagttgctgcagatccaggggtccggccgcgtgcgcctggccgatggcaagcaggtacggctggcctatgcggaacagaacggccacccctaccgcgcgatcggtcgctggctggtggaccagggtgttggcgcgcacttaaaactgacccaggctgcgcgttgaactttgacccacccggtgtacggggctgagggtatcagttggtggtctgggtggtggcctcctttgccctgattctggctttggtcttgttggcggcggtgctgttgcgcagccgccaggagtcgttgccggtctccaggatgtggcagtggtgggtgatgcgatccagcagcgcggtggtcatcttggcgtcgccgaacacctgaccccattcggagaaggccaagttggtggtgatggcgaggctggtgcgctcgtagagcttgctgatcaggtggaacagcagcgcgccgcctgagggggtgaacggcaggtagcccagttcatcgaggatgaccaggtcggcataggtcaggcgcagggcgatctgcccggccttgccctgggcctgttccttctccagcgcattgaccagttcgatggtggagaagaagcgcacgcgcaggcgatgctggcgcacggcctggatgccgatggcggtggccaggtgggtcttgccggtgcccggtccaccgacaaggacgacgttctcgggggtgtggatgaagtcaccctggtggagtcgttcgaccagtgcgcgatcaacgggactggccgcgaagtcgaacccgagcaggtcacgatggacggggaaacgtgcggccttcatctggttggcctgggcacgaacctgccgttcggcggactcggcctgcagcagttcggccatccagtgttcgggctccatggtgtgcaggcgcatcttggccagcagttcgggccactggctggccatgccgtgcagcttgagctgctgcatgcgcagcggcaggtcaggcgtcgacatgatctgcctcccgcagggcgtcgtagcgggccggatcggacaccggcggatgacgcagcgtcactcgcgaggcgaccgtctcgatcgtgcggtccggatgctgcaatcgccccagcacgttgagcacgtggtcggcgcgcaccaggccggactcgagtgccagttccaccgccaccagtaccgcttcgagcccgtgcacgggtacggcggccagcacctgggccatggcgcggtcgccgtgaggctggcgcagcaacacctgctgcagcttgcgcagcggatcgggcatggacaggaacggcgcgccgtcacgcagtgcccccggcttgcgctggaccagggcgatgtagtgctgccagtcgtagtggacccgatcacgctcgaagctgcgccggtggcgggcgacctcggcctcgccgaccaccacggccagttcgaagggatacacgcgcaggctggcgacggcgtgggcgtgttcgcacggcacgctgtagcggttgcgctggaagctgaccagcgcggtcgaactgacccgcaccggccgctcgatgtagccgtcgaagggcgcgggcatcggcatcaggtggggctgttcgtcctccagagcttcggccacggtgatgtcggaggcatccggatgcgcctgcatcggccaagcggcgcggcactcgctggcgagccaggcgttgagggtgtccagatctggccagtggcgggccccggcctcgatccagatctgtcggcgccggtcctgcacgttcttctcgacccgccccttctcccaacccgcggcgcggttgcagaactccgcggcgaacaggtagtggctgatcatggcgtggaagcgggcgttgacccgccgttcccggtgctggccgatcccgtccaccgccgtcttcatgttgtcgtagatgccgcggcgcggcacgccaccgaaggcggtaaacgcctgggtatgagcatcgaacagcatctcgtggctctgggtgggataggccaccaaccagaaggcgcggctgcaggccagcttcacgtgggcgagatccagcggcatcttggcgtggctgccgacgaaggcgtactcgcggctccagtcgaactggaaggcttcacccggaggaaagtgcaacggcacgaaggccgggcggcggctggcgccgccggccgccttccactggcggatgaaggccgtcacccgggtgtaggtgcccggatagccgatcgcctgcaactgcgagaacagcaccttggcggtgcgttgttcccgccggggacgatggctgtcggcacgcagccacgtctccaactgggaccggtagggatcgagccgggagggcgaggctcgcctgggatagaccggctcggactggccgctgcgcagccatcgccggatggtattgcgggataggcccgtgcgcttggcgatctcgcgcagcggcaggccatcgcggaaatgcatccgccggatcttggccaacatgaccatggtgatcactcctgaaatcccccgagcaaaagatgctcaggatgtgggcttcaggtgggtcagttttacccgcgcatcaccgccgaaagtgggtcagttctggatgcgcgccaacagcagcacgcacctgatgaacggcatcaccgcccggctgcaggattacggcagcatcggccagcccaagctgagcatcatccacagcctgggccagaccacccacgtctacgccaactggggccgcaccttccaggtgctgaccgggtccaccgcaccggcctacctcaccccggggcaggcgccgatgcagccgtccaccaatacgggcatggagctgggcctgaagttccagccgttccagggcgcccaggcgcgcctggcggtgtggcagcaggacgcggaaaacgaggtatccaacatgcctgccaccggcaccacggtcaccctgggcaagacccgccggcgcggcgtggatgcgcagttgagcctgcagctgggcgatgactggacggtatgggcgtcgcacgcctaccaggaagcgaagatcacccgcgacgaccgcgatgccggcatttccctgcacggccgcgaagtggccgccaccccgcgccacatcagcaatctgggtgtggactaccgcgccagcgacgcgctgcgcctcggcctgcaggcacgcgcgcagggcgactactaccttgaggagcgcaacgtggccggcaagttcggtggcttcgccgtgctcgacctcagtgctgcctatcagctcaccccgcgtttcagcgtggacctgcaactgaagaacgtcaccggccgccagtacgcctacgcctggtacgacagcttcttctgggacagcgcccgcccgatgttctcgccggcgccgggccgcagcgtattcgtcggcctcaacatgaagctgtagccggccacgcatctggcaatggtcgagcttgctcgacctgcagcaggggtcagatccctttccgccaggaaagggctctgaccccgaaccccgcgttttgcactacattggtgcaatgtccgactccgcacccccgccgtcccttgatgccctgggcacgccgctggcctgggccggggccgatggctgcattgccggctgcaatccggccttcgcccgctggctgggcgtcagcgtccggcgcctgctgggtcggccattggccgcactggaagtgcagggcgaggcacttgcccatttcctggcccgcgatgagcgcgacagcctgcgcctgaaccggctggcgctggcggtgcccggcgaggcgccgcgcttcgccgagggctggatgagccgccgcgacgatggtggctggctgctggaggcgcatccggtcgatgaattccccgggctggacccaacccaggcgctgcccagcgcgctcagcgcggcgctgaagggcctggcccacgagctgcgcaacccgctggccgggctgaagggcgcggcccagctgctggcccgccgcgcggcgcagcgcgacgccagcgaacgtgagctgatcgaactgatcggctcggagatcgagcgcctcaacggccttctcgaccagctgctgtcgccggccccggccgcgccgcatgcggaactgaacatccatgccgcgctggaacgtgtgctgcgcctggccgagaacgaggccggctgggcggtacgcctgcagcgcgactacgaccccagcattcccgaattccacggcgacgccgaccgcctcacccaggcggtgtggaacctggtgcgcaacgcgatccaggccggtgccggcagcatcaccctgcgcacccgcgtggagcatggggtgcgtatcgccgagcagctgcacacgttggccttgcgcctggaaatcgccgacgacggccgtggcgtgcccgaggagctggccgaacacctgttcctgccgctggtcagtggccgtgccgaaggcaccgggctgggcctggcactggcccagcaggtcgcgcgcgagcatcgcggcacgctcacctaccgctcgcgtccgggccataccgtgttcaccctgctgttgccgatcggcaacggcgccgctcctgccgaggaggccccgcgcgatgtctgagtcccccaccaccgcacagcgcatctgggtggtcgacgatgatcgtgcggtgcgcttcgtactgtgcaccgcgctgcgcgaggcggggtaccaggtcgttgatttcgacagtgccgctcccgccctgcaggcgttgagcgcgggcccgccaccggcgctgctgttcaccgatgtgcgcatgcccggcgacgatggcctggtactgctggacaagctcaaggccgcgttgccgcagctgccggtggtggtgatgtcggcctataccgatgtcgccagcaccgccggtgcgttccgcgggggcgcgcatgaattcctgtccaagccgttcgacctggacgatgccgtggcgctggcgcaacgtgtgctgccggccgtggcgcccgcgctggccgcccccagccccgccgccgaaacgcccggcgaccagccgccgcaattggtgggcgataccccgccgatgcgtgcgctgttccgcgccatcggtcgcctggcgcaggcaccgctggcggtgctgatcaccggcgagaccggcaccggcaaggagctggtggccaatgcgctgcaccgcgaatcgccgcgtgcgcagggcccgttcgtcgcgctcaataccgccgcgatcccggccgaactgctggagagcgagctgttcggccacgaagctggcgccttcaccggtgcgcagcgccgtcatgtcggccgcttcgagcaggccaacggcggcacgctgttcctggatgagatcggcgacatgccgttgccgctgcagacccgcctgctgcgtgtgctggcgcagggtgagttcttccgcgtcggtggccgcgagctgatccgcgtcgatgtgcgcgtggtggccgccacccaccaggatctggaaggcctggtcgcgcagggcaagttccgcgccgatctgctgcatcgcctggacgtggtgcgcctgcagttgccgccgctgcgtgagcgccgcgaggacatcgcgcaactggccagcacgttcctggccgccgccgcacgcaggctggatacgccgccgaagcgcctcaccgccgcggctctgcaggcgctgcgcgaacacgactggccgggcaacgtgcgcgaactggagaacgtgtgctggcggatggccgcgctggccgccgccgacaccatcggcgtggccgatgtcgataccgcgctgaaccgcgcgcgcggccgccgcaacagcgccagcgcagccgatccgggccaatgggaagcgctgctggccgaatgggcgcgccgtcagctggccgaaggcgtggaagggctgcacgcgcaggtgcgcgagcgggtcgaccatgccctgctggaggcagcgctgcagatcacccacggtcgccgcgccgaagccgctgcccgcctcggcctcggccgcaatacccttacccgcaagctgggcgccgggcgccgtcgcgggggccattgaacggtccctgcacgcgatcctcgcgcccgcttgccgaaccgttgatcgttcatggacgatgcaatgcttagtgtcacctgcaaggagtcttcgatgcgtctgtcctttgccatcctgccgttgtccgccgccgtgctgctgtctgcctgtggcagcgcgccgaagaaggccgagcccaccccgccgccgcccaccgtggtcagcgcagcgaagcagggtgaagccaatctgtcgccggcctcggccagcatcgtcagtggccgcatcgcactgatggtggagcccggcggtatccacatcaccggcctgatcggtggcctgcagccgatgcagcaggccggtttccacatccacgagcgcggcgactgcagcgcggtggatgccagcagcgccggcaaccacttcaaccccggtggcgccgcgcatggccgcgccggcaccggcaagcaccacctgggcgacatggacaacctgcgtgccgatgcccagggccgcgccaacgtcgatatccacctcaagggcgttacccttggcggaggcgccgccaccgatatcgccggacgtgcactggtcgtgcatgccaacgccgacgactatcgcagccagcccgccggcaatgccggcgtccgcatcgcctgtggcgtgatccgggtcgtccgctgatcactgcaggcaacatccagggagagattccaatgcgtctgatccacacttcgctgtttgcggccatcgccgcgctgggcctggcggcctgtaaccagcaaccggccgcgccgcaggcggaaaccccgccggccgccccggccgagggcgccaccaccgaaccggccgcaacgccagccccggcggctgcaccggctgccgatgcctcggccaccgccgaactggcaccgacccagggcaacgaaaccaagggcagcgtcaccttcaaggtggtcgacggcaaggtccacgtgaccggccagatcaccggcctgaagccgggcagcgagcacggcttccacatccacgagaagggcgactgcagcgcgccggacggcatgagcgccggcggccacttcaacccgggcaagcaggatcacggcaacgtcgccaccgatccccaccacggcggcgacatgcccaacatcaaggccgacgacaagggcgtggccaccatcgacggcccggtgtcgagcaatgtcaacatcggcaagggtgatgacttcgacatcatcggccgcggcctgatcgtccacgccgatgcggacgactacaagacccagccgaccggcaacgccggcgcacgcctggcgtgtgcggtgatccagaaggccccgtaagaatcaaggaacgccggcgcaagccggcgtttttcattatcggtagtgccggccgctggccggcaatcgcagatccggacgttgccggccagcggccggcactactcgtcttcagcgcgccagcagttcgcgcgcgtcctgcccggcctcgcagtgcacgaacagcactgcggccctttctgctggaaacggaaaacgccggcgcaagccggcgttcttcattatcggtagtgccggccgctggccggcaatcgcagatccggacgttgccggccagcggccggcactacccgtcttcagcgcgccagcagctcgcgcgcgtcctgcccggcctcgcagtgcacgaacagcactgcggccctttatgctggaaacggaaaatgccggcgcaagccggcgttcttctttatcggtagtgccggccgctggccggcaatcgcacatccggaggttgccggccagcggccggcactacccgccttcagcgcgccagcagctcgcgcgcgtcctgcccggcctcgcagtgcacgaacagcaccggcacgccgtgcgcttccagcaccgcggccatctgccgctggcgcatcaggaactgctcgtagatgccctgcaggcggtcgcaatcgttcttgctgtggttgtagtacgcgcaccaaccggccggatcgaacagcgccatgcgtgcctcgccatgggtatagcgcagcagcggctcgggcgcggcattgagccactcgtcttcgcccggcgccatgatcgcggtctcgatcagcggccacagcgccgccaagccctggttgtcgtactgcatcgacatcatcgcggccaggtcgttcacggtgaaatagcgcgcgtgttcgatgcgggcaccgaagctgttctgtgccatcaacgcggtgtcggcatgcgccatgccgttggccagcagtgtttcttccagcgcattggccaccgcgttggtggtggccacgtcgctgccggtcagcaggaacggcaccacgcgcaggccgccccccaccagggtcgcatcggcctggaacggcagcggcacatcgcctgcggcatcggtgccgaaggccagcaggcgcgggccctggttgcggcccggggcacgcatctgcagttcttccaggcggcgatggatcggccagcccgggcgcagtacttcggccgggtcgaaatgggcggccgcgaacaccaggtccagctcggccacctgcggcaccagcttggaaaggtcacggccgacgcgttcggccagttcaccggcctgttcagcgctgagcaccgcctggcgggggatttcgccgccggccagttccagggccagcacgccaagggcattcatcgcggggtcgggtttgctcatggttccacggttggcccatcacagggcggcagctacacttggctccattatgcctgctccgccgtgcaggccatgttgcagacaccctcatccatgccaggtatctccatgcccaacgctcgtcccgtcgccatcctcggtggcgtccgcattccgttctgccgccagaacaccgcgtattcggatgtcggcaacctcggcatgtcggtccgtacgctgggcgcgctggtcgaacgtttcggcctgcacggccagcagctgggcgaagtggcgatgggtgcggtgatcaagcactccagcgactggaacctgggccgtgaggccacgctgtcctccggcctgtcgccgctgaccccgggcatcaccctgcagcgcgcctgcggcacttcgctggacagcatcatcaccgtggccaacaagatcgcgctgggccagatcgaatcgggcatcggtggcggttctgacaccacgtccgacgtgccgatcgtctacggcaagaagctgcgtgcacgcctgctggccgccaaccgcgccaagagcaccggcgacaagatccgcgcgctcaccgccggcttcaagttctccgagctcaagcccgagttcccgggcgtggccgagccgcgcaccggcaagagcatgggcgaccactgcgaggacatggccaaggaatggaacatctcgcgcgactcgcaggatgagtgggcggtgtcctcgcacaagaagctggccgccgcctatgagcgtggcttcttcaacgacctgatcgcaccgttccgtggcgtcgagcgtgacaacatcctgcgcccggatacctcgctggaaaagctggccacgctgaagccggcgttcgacaaggtttccggccgtggcacgctgaccgctgccaattccaccccgctgaccgacggtgccgctgcggtactgctggccagcgaagagtgggcgcgcgcgcacggccatgagccgcaggcctacctgcgcgacgcgcatgtctctgcggtggacttcgtgcatggcgaaggcctgctgatggcgccgaccatcgcggtgccggagatgctcaagcgcaatggcctgaccctgcaggacttcgacatctacgagatccacgaagccttcgccgcgcaggtgctgtgcaccctgcgtgcgtgggagagcgaggattactgccgcaaccgcctggggctggacgcaccgctgggccgcatcgacccggacaagatcaacctgctgggttcgtcgctggccaccggtcatccgttcgccgccaccggcgcccgcgtcatcgccaccgccgccaagcagctggccgaacgcggcggtggccgcgcgctggtgtcgatctgcaccgccggcggcatgggcgtggtggcgatcgtcgaacgctgatcgctgcgaccgcgcgccaaccaaggttggcgactaccagaaatgcgtgctggatctgctgtggtagatgccgaccttggtcggccgtgaaacggcatcgcttggaagaggccacgcgccaaccagggttggcgactaccgggtcccgcagatgaaaacgccgcccattgggcggcgttttttgctcctgtgggtgccgaccgttggtcggcccacttcagcagcggtcacggcaaccgcggattaccgaattcgtcgcgctcttcgttggcgtcatacaccggcggctgcaccgcgagcggctgttcttccaccgtggcacgcagtggcgtctcgccgccgcgcaccagcgccacgctgtcctcgccgcgctgcaggcgcagcgcattggccaggcactgcgcggccagcgcgtgttcgccacgctgggcgaacagttcacccagcgcttcccacgccggtgcaccggcgccggcggcgatggcctcgtgcaggaacgcatcggcggcctcccactgctgctgggccagggccacgcggccctgcgccaggcgcaacgcggccgagccgtcatgcacgttgcgccaacgtgcgaggttggcctggcgggtagccaggcgctcggccggcagtcggccgtacagcgccaccagttcgtcatcccagcgctggtccagggcctgttccagcgccagcagcgccggctcgtcccagtccagcgccaccgcgcggctggcataggcgccaaccacgtccggagtcggtcgcagtgccttcggcgtggcttcccactgcgcggccagcgcgttgacgtcggccgcttccagcagcgcctgtgcagccaggcgtgcttccagttcactattggcctcggccggcagcaccttgctctggcgcagtgcacccagctggccatacgcctcgtgggcgcggccggcctgtgccagtgcctcggtgcgcagccacaggccgcgtggcggcagcggctggatcgccgctacgtccaatgcgttgatcgcatccaccggcagatcgcgcgccagcagctgttcggcgcgcagcagcgcctgcagggtggcatcactttcgcccaggcgctgcagcagcgcctcgccagccgggccgtcggcacgtgcctgcgcgctgcgcacggcgttggccagcgccaccgcgctcacttccggatccttggcggcaccgtccagcagtttctcggcacgctgccagtggccgtgctcataggcctgcaggccgtcgatcaggcgcacccggccctgtttgcggcggtagcggccccaggcgcggaacggtgcggcgatcaggctccacagcagccatagcaccagcaccgcgatcactgccagcagcgccaccttcggcaggttgctgtggtagtcgtagccgccgtagcgcagggtcacttcgccgaagcggttcaggtcatcggcgccgagccattgcgcagcgaccacgccgatggccacggccagcaacagcacgaccagggattgcaggggtttcatgcgggcttacctccggtcggtctgggtgcgcagttgttgcagggtgctgccaaggacagcgtcgttggcctgcagcggcagttcgcgcaaggccttcagttcagcacgttgcgcgcgcagggctggtgaatccggccagcgccgctgtgcccagtgctccacgcggtccaatgcggtattgcgccccgcgcggtcgccgcgctcgattgccgcacgtgccaatgtcagttccagctgcagcgcgtcgtcggcattgcgctgttcggcggcggtcagcgggccgttctggcggctcggggtgatgtccacgaacggcgccagagctgcctgccaccagggtttggcggtgctgctgccggtcgtgcccgtgatctgcgaaggcaggccctgcagtgccctgcccacagcatccaggcgctgcagcgactgcacgcgggggccgctgccgagcgcatccagtgcctcgcgctcctgcaccagcgcctgacgcaggttcaggccatcactgtcgggcagttcggccagtgccgtcgcggcctgggcgtacaaccggcgtgcgccttccacatcgtcggcgtagttcaggcgctgcgcggcctgggtcagcagcagttcggcctcatcgcgctgtaccgcctggcggccctggttggcgctgtcggccagcttggccaggttctcttccagcaatgcgctgcgctgggaaaggcccagcatctcgtcgcgcagcacgcggttggtggcggccgcgtcctgcaggcgctggctggtcgcgcgctggtcacgacgcagcgcatccagcgtggcctccaggcccttcagctggacagccgtggtctgtgcctgcgctgcctgttcgttctgttgctgttgccagacataccagccggcatagccgcccacgccgagcacgaccacaccggccagcggcagcagccagcgcacgggtcgacggggcggggaaacgggcggagtgtcgttcatcgggcttccttgtcggcaacgtcgccggtcgggggccggcaggccgcgttgtgcacagcatcactgttgccgacgacagcggcaagcgtgacccacgtccctgttcaggtcgctgccgggacggtgagcgtggcgtgtgcggccgccaccagctgcgcgctggtggggcctgccgcgcgcacgacatgctgcaggcccagtgcccgggcctgttcgccgaggcgatcactggccaccacggcagtcgcgtgcgcctgcagacgctgctgcaagggcggcggaagctgctgccagaaatgctgcagcgcttcgccactgctcaccgccagcatccacggctgcgctgaatgcgccaatcgggccagcgcacggggcggcaggtgcagaaggcgacgctggtagatgtcggcacgttcgattgtggcgccggccgcctggagctgcgcggcaatcaggccacgcccgccgggcgcggtcaccaggccgatgcgcaggccctgtacgtcagccagcaccggcagcgccagcaggccttcactgtccatccgctgcggcgcgtgcacctcggtgatgccgtgtgcccgcaatgcgcgcgcggtgccttcgccgacggtcagccacgggctgcgctgggcctcggccagcggcagcagggtggcggccgcggtcacggcggccgggctggtgaacaccacccgatcgcagttcagcgcgcgttgcagctgacgcaccacaggcgtgccatgcaggcgctgcaggcgccagggcgccagggccaggacatccccgcccagcccagcaacggcgcggcgcagcgccacattctggccccgcgggcgcagggagatcagggtccagcgcgcgccggaacgggtggcgccagtgggtatcgtatggtcggccattgcctgcattatgcgggcccttcgttgtcgtggtcgctgctccgatgtccgttgatgccctgacttcctcgttggccgccctgcaggacgtgctggactgcatgccggcggtgcgcgccatgcagatccagctcgacggctatgccgatggcgtgctgcgcatcaccgcgccgctggccgccaacgtcaacgacaagggcaacgccttcggcggcagcctggcctcggtgctgaccctgtccggctgggcgctggtcagcctgcgcctgcgcctggccggccacgatgccgaggtctacgtggccgacagcaacctgcgctacctggccccggtctacgaagacctgcacgcccacgctgaggcggccgaggccaccggctgggatgccttcctgaacaccttccggcagcgccgcaaggcccgcatcagcatcatcgccacccagcccggcgccgatggcaagcccgccgccgaattcagcggtcgcttcgttgccttcgccaaagggtaggatggcaggctgacgttctggggaaaccactgatgcgccgcctgatccagttcctgatctgttccctgctgctggccagtgccgtggcctcggccgacgacctcagccgcaagcagcgcaagctgctggaagagacccagatcgcctacggggcgaccatccgctggggcagcatggacgatgccatcggctacctcgaccccaagctgcgcaaggaaaagccgcccaccgagttcgagctcaaccgttacgcgcagctgcgcgtgtcgtcctaccgcgagcgcagcagtgcctcactggacgggggactggtcgagcggcgggtcgaaatcggggtgatcaaccagaacacccaggccgagcgcacggtggtcgtggtcgagcgctggcgctgggacccggaagccaagcgctggtggcagaccgccggcctgccggacctgtggaaggggcagtgacgggccgcgtccggcttgtgcgacaatcggcgcccgcttaatcgacccgtgacctgagtgaattacgaagagttgctggcctttgcaggccgaaacccgatgctgtccgcggccctggtcggcctgaccgtggccatcatcgtcaccgagatccgccgcctgttccggggcttcaagggcatcaagcccgccgaactgacccagctgatcaacgcgggcggcacggtggtggtcgacctgtcggccagcggtgacttcgagaagggccacattgccggcagccgcaacgcccaggccagtgccttcggcccggaccacaagctggtggccaacgccaagcagtcgccggtggtgctggtgtgccgcagcggcaacgcctcggaaaccgccgccaaggcgctgaagaaggccggcttcgagaaggtctacgtgctcgacggcggcattcccgcctggcagcaggccgagctgccgctggtcaagggccgcaactgattgccgcaggtggcggatccggccttgtatgggcctgatcccgcccccatcgcagtaattcgaccatcgttttcattgcattcattggagttactggaaatgtccgaagagatcaccaacggcgctgctgcgccggtcgatgccgccaccggccccgctttcaccgtcgagaagatctacgtcaaggacgtctccttcgagtcgccgaacgccccgaccatcttcaatgaccaggtgcagccggagctgcagctgaacctgaaccagcaggtgcagcgcctgggtgagaacgccttcgaagtcgtgctggccgtgaccctgacctgccaggccggtgagcgcaccgcctacgtggccgaagtgaagcaggccggcgtgttcggcctagtcggcctggacccgcagtcgatcgacgtgctgcttggcacccagtgcccgaacatcctgttcccgtacgtgcgccagctgatcagcgacctgatccaggccggcggcttcccgccgttcttcctgcagccgatcaacttcgaaggcctgtacgcagaaaccctgcgccagcgccaggagcagggcgacgcaccgtcgctggctgactccgagccggctggcaacgcctgattcctgccgcgacgtcacggatgagcactcccgctgacaagatcgccgtgctgggcgccggttcctggggaaccgcgctggccagcctgctcgcacggcacggtcatccgaccgtgctgtgggggcgcgacgctgccgtggtcgaggccatcgaccagcgccacgagaacccgcgctacctgccgggcatcccgctgccggacagcctgcgtgccaccaccgacctggcgtcggcggtggaaggcgcggcctggatcctggtggtgaccccgtcgcatgccttcggtgaaaccgtgcgtgcgctggcgccgctgcgtccggccggtgccggcgtggcctgggccaccaagggcttcgaacccggttcgggccgtttcctgcatgaagtggcgcgcgaagtgctgggcgaggacgtgccgctggccgtcgtcaccgggccatcgttcgccaaggaagtaacccagggcctgcccaccgcgatcaccgtgcacggcgacgtgcccgagttcgcgcagacggtggccgaggcgatgcatggcccggcgttccgcgcctacaccggcgacgacatggtcggtgccgagctgggcggtgcgatgaagaacgtgctggcggtggccaccggcgtggccgatggcatgcagctgggcctcaacgcccgtgccggcctgatcacccgcggtctcaatgaaatgctgcgcctggctgcggcgatcggcgccaagccggaaacgctgatgggcctggccggcctgggcgatctggtgctgacctgcaccggcgacctgtcgcgcaaccgtcgcctgggcctggccctgggccgtggccagacgctgcaggatgccgtgcgcgaaatcggccaggtggtcgagtcggtgcagaccgccgacgaagtgatgcgacaggcacgccgccatggcatcgacctgccgatctccgacggcgtgcgtgccgtgctgcacggcgagcagactccggaagaaggcctgcgcgcactgctggcgcgggaacagaaaccggaatacccggacacgctgttcaagtgaatcgaaaaaccccggccacgtgccggggttttttatgtgcgcgagccatccacgcatggcgtggatctactgccgaacccgcttctggtagctgccaaccttggttggcgcccgacggcggcaatcaccgcgcccgtggcggcgcgctggtgttgtccatgtccgagaagatcaaccacggcccgtcgcccacgcgcttcagcgtcagcgtgaacttgccggtgtccccctcgttgctgccgtagcgatacgcaccaatgatgtagcccgtgttgcccttcaccgagtgagccaacgcccgcagccgcaacggactgccgccctggccggcatacgcggccttgatcgcagtacgcccgcgcaccggcggctggttgctctgcagtacaaaaccatcctcggcaaacagcgcagccaatgccctggcatcagccgagcgccacgcccgctcgtaatcgcgcagtacgcgctccagcggtgcgggcagggctgcgcccgggagaggccgtgcaggcatcgcgttttctgcatcgtgggcaattgccggcgatgccatcagcagggcactgcagaagatcttggcgagtcgtgtacggcgcatgcgtccggctccaggcgatgacgggacgctacgaacgcatcctggcacggtgctggttagaatcacgcggctgccgatttgctggatgcagcgcagatcagacaaggacagggaatgaagattcgaatcacagggatggcactgacggtcgcattgctggccgcctgcgggcaggcaccggcacccgatgcagcaccagccgcaccagcaccggccacagaagcacctgcggccacggcaacggtgggcgagaaggcgccatccatcgaagatggcgtggatccctcggtgtgggacaacgaaggcgaaccggaagacccgagtgccggcggcgaactcacctgcgcggacaacccgctggcgacgcatttcttcaccctggtgggcggcaataccgtggacgactgcggccgcaaggacccgaaggtgctggccgcgttcaacgccctgatgaagaacacagccgcagccgaatccgctgacagggagattccatcgctgcgcgaacgcctgttgagcgggcccagcggtcctggtgagctgctggtgctgcagggcgagccgtggtggttctataccgcctgccaagcccacgactgccccggcaccgcgttggcgatgctgtattcgccgacggaggcgaagatggtcggccgtcttaccgcgcgctgtcgtgtgtggtggctgggcgagccgacggcggaacaacgtgcgcagattgaacaacgccagccactgcaggatgccgcgttgaaggaagaaagcgcgctctgcgagtgatgtggtgcccgcctcatccttccggctgcatgcgcgcgctggcctgtgcgttcatggccaggcacgccaggatcagcccttccatcacccggtcgcccacgtactcggcctccgtgccgttctgacgcacgcgctcggccgccagcagcagctccagcgtcacgcgttggccggccagtgcacagtccgcatcggccagcgccatgcagcggcccggcatctgatgacgctctggccagggctggccgtcggcggccgcgcctttgccgatgcggtgaagcgtggcgatgaaggcattcggatcggtcgcagccgcgtgctctggcggcccaccgccagtggcggatgagcgatgcggatgcaggcgtgggaagtccggtgatgtcatggcagtgccccgtgcaggacagacggtagccgccacgcaaaggtggcgggcggagacgtggctcgaaaaccgggacagtgcgtacaaggccggcaggcacaaggcctccacgctccgcccgccatagtcggcagacgaattgcccgccggcgccacactgggtgacgccgacgggcaggcgcatacaacgtacgcattgccacgggttttcgaggcccggccacctttttccggtggcacgccatctgtaccgccgtcgctgcgcaacgccaatcagacgagttgcaaacagcgttcgatcaaagacgctttcagcattcttgcatgctgttaagtcgtcgcagacgcaggcgccgcaacggccgtagcagcatggggaatatgcgacatggttcgaacttgatgacagggatatgggtaccccaccaagccgatgacgacagtgcggagcgaagaacgtaaatcgaactcgccccactctggttgtcagcgctcttggggtctttcgtaccaggcctgagtacggttgacgatgcgcaccacggacagcatgaccggcacctcgatcagcacgcccaccaccgtcgccagcgccgccccggaatgcacgccgaacagtcccaccgcagtcgccaccgccagttcgaagaagttgctggcaccaataagcgctgacgggccggccacgcaatgtgccacgcccagccgacggttgagcaagtaggccaggcccgaggtgaaatagacctggatcaggatcggcacggcaattagcgcgattaccagcggttgcttcacgatctgctggccctggaacccgaacagcaccaccagcgtcagcagcagcgcggacagggacagcggccccaaccttcgaagcgtgagttgcaggcccgcctcgccgctgcgcaaaaggatccagtgccgcagcagtgcagcagccagcaccggcaccacgatgtagagaccaacggacagcaacagcgtatcccacggtacggtgatcgccgacaggccgagcagcagtgcaaccaccggcgcgtaggcaaccaccatgatcgcgtcgttcaacgccacctggctcagggtgaagttggcatcaccgcggcacaggttgctccacacgaacaccatggcggtgcagggtgcggctgccagcaggatcagcccggcgatgtagctgtcgatctgtgctgcgggcaaccagtcggcgaaggcatggcgcaggaacagccagcccagcagcgccatcgagaacggcttgaccgcccagttgatgaacagcgtcaccccgatacccttccagtgctgctgcagctggcgcatcgcgcggaagtcgaccttcagcagcatcgggatgatcatcagccagatcagcaccgcaaccggcagattgaccttggccacttcggcggacgccagcaccgcgaaggcaccgggcaggacgtggcccagcagcgtgcccatcgcaatgcacagcacaacccacagcgtcaggtgtcgctcgaacagactcatggcagtggcaccgtcactgcgcgccgtcggtcggcaacagctggccgatccggtccagcgcgtgctgcagcgcttcgcgttcggaccacaccgattcgggcagtgcgagcagcgcacccaggcgggttttcacgatcgcatgggccagcgcgaaggctgcggccttgtcggcatcgctgcctgccacggcggccggatcgggcaggccccaatggctgcggatgaagtcaccgaacaccactgggcaagcttcggcagcggccgcatcacacacggtgatgaccaggtccatgggcgctgcatccacgaactcgtcccatgatttgctgcgcagcccttcaacgggcattccttcggcatgcagttgtgccagcgcgaacggattgacctggccggtgggctggctgcccgcactgaatgccctgaagcgatcgctgtcccaggcgcgcagggtggcttcagccagcacgctgcgcgcgctgttgccggtgcagaggaacaggacattgcgggtcatgtggcaatcgcttcgatggggtgggtcgtgtgcggtatcagcacttgcaggcgggttcggcggggacgcactggttgctgggtgagcccgcgcaacagttgtgcgtgaggtactcgatcaagccgttcatggcatcgaagttggcgcggtagcagacgttgcggccctggttctcgctctccaccagcccggcctgcaccagctccttcaggtggaagctgagcgtggctgggggcacctgcagggccgtagcgatgtcgcccgccatgcgccctgccgggccggcctccaccagcaggcggaaggcagccaggcgggtggcatgaccgagggcggtcagggcggagattgcattcgatgtttccatatttctagaataatcgaatgaatgagccaatcacaagcctggacctgcccaacctggtggaatcgtcattgccccagcccaatcatcaccagctcgccgcggcagatctggggccgccgcgcatcctcctgctctacggctcgctgcggccccggtcgttcagccgcaagctggcgctggaagccgagcgactgctgcgccacctggggtgcgaaacccgggtgttcgacccgcatgcgctgccgatgctggacagcgtggacccgcaccaccctgaagtgcagcgactgcgcgaatggtcgcagtggtcggaaggccaggtatgggtcagccccgagcggcatggcacggtcaccggcgtgttcaagaaccagatcgactggttgccgctggaagatggcagcgtgcggcccacgcagggcaggacgctggcggtgatgcaggtgagcggcggctcgcagtcgttcaacacggtcaacgcgttgcgcgtgcttggtcgttggatgcgcatgctgaccatccccaaccagtcgtcggtggccaaggcctggcaggaattcgatgacgacggccggatgaagccctcgccgtactacgatcgggtggtggatgtgatggaagagctggtgaagttcacgctgctgacgcggggccggtcggactacctggtagaccgttacagcgagcggaagggcgacgcgcacgccgcggcattggcgcgggctgcagaggctacggcttcctgatcctcattggtgccgatgtgaggcacgctcacccaagcagcctcttcacccttgaagctgcaaggcggatgatcaccacataggccagcaacatgccggtgccgatgcccattacttcgatttcccagttgcggcggtagggagaagggcccatgaaggcccacgccagaagcaccgccgcaatcagcaaggcgctgcgattggccttcgaaatgagcgcatcttcggtcgcgtgccccatgttcggatcccaggaaccgagcagccaccccaagccacgcaggtagtcgcgcgccacgaagaacaggaagacgaatacgcctcccatcgtgctcagcagaaactggaagagtgggtccaccggcggcctcatggacgaggcagacattgcctcgcaggatcgtctacgggcgcagtatgccagcgtgccgggcctcgggggcaccacgcctcacacgcaggcgactctccatgagcagactgtgcatcgcagccgcccggcgggcggcatgtgcccacaacgcccagggcggacgcacaaacgcactactcgccagcgtgctgtgcggtcttcttttggttgccatctgtgacggcacggctctgcgcgaactccgggaacgtcttcgcgatcgaatccttgtccggcaggatgtagaacacaccgcccttctcgaacgtggactgcacgatctgctcgtagaacgcgggcgagacattgatgcagccgtgggtgacgcggttgtcgtccggcgagggcgatgccaaccgctcggcgcgcttttccttcgggctgcccggcggcagcgggtgcatcgacacggcggaatcgtagtccacccacagcacgcgtccggcatcgtcggacgggccgtaaccgccaatgaagcggccggcaggcgtggtgcggtcgtggccgggaatcgcgctcagtgcgagcttggcgacgcccggtgcggaatggtcgccgatcgccgacccaaacagcgccggtgcggcgccgcgcagcttgccgtcaccgccgaagaccagaacctgcgccgccgccttgtccatgaccgcaaacggatagccctggttgtccttgctggcgaccacccagccggccagctcgatcactgtctcggacacgctctggtcgggcggaagttcatcaacggcggcgaccgatggtgcaggtgcgtccttgtccctggcgttggctacgccgctgcacgcaacggccagtgccatggccagggaggcatggagggcgcggcgtgcaggagagggggaagtacgaatgggacggctccttgcaatgcaatcgtgggtggaaggatgccagtggccggcgaaggccactgggtccccgatacacccgatacagaggtggatcaattcaaaaggtgagggagcgattacccgcgcggcttgcggccggcaggtgccctttcaagctgctgcacgcgaccttcgatctggtccaggcgctgattggcctgctgtgcggactggttggcggactccgcgctctgcgcagcgccctgcaccttgacgtcgagctgatcgagacgcgagttgatggtggcaaactcgttcttgtatgacgcgcaggcgccaaggctgacggtggcgatgagcgctacagcaagtgcgcgggccgtcttcatgtgttgcgggttcaggttcattgcactccctccttcgtctggggaagctggaatatagcggcgtttgttcccgccgctaccaagcgctttcagctggaatttgaatacgtggaagcactgtgaagccggcccctgacccagcattaacaagcgggatcaggcgagctgatctacgtcggcggcgtgccttgtgcctgttcaaggtcgccaattcatcagtatgaagcggctctcacagcacttgcgtttccacgcctttggcagcagtgcaggcaggcgtccatccactcgcctcgaacacggtcgcggcggtgtcgggccgcacatccagcagcgtggcgatggccctggtcctgtctggcgcgcgggaaacatagctgcgcgcgatgcggtagccgacccagtatccgagatctccacgtcgtgcttcatcgccggggccgttgtacagccacttcgaaagatcggtgcccccactgtcctgtacgaacgcgcgctccagcgcacattcgcggccctgggcccagcgacgcagatgcgcgttggccggttgccccgagatcagttcacccacgtactcggcgccgccttcaagcaacgtctgatagagcagggtgggctgctctacgtccacgcgtgcaccgggctgttgcacgtgcacatactcatgcgcgatcagatgcacgaagcggtcacctacatcggcctgcatccagtcggcgttgcacagtgcttccagtccgatcaccacaccatcttcggtggtgacgccgccgctgttaccccgcccgaccagcacggtgaccggaggaaaacgtgcagtggggagcagcgtgcccaaccgatcgagtgcgtcggcaacccgcgcgcggatcgccggcaatgccgctgcacaggtccgcgccctggcgaacaacgccggcttgtcctggatggccctggccaaacgttccattgatccgatgcggctgtcggtgaagctgcgcaatgcctccgtgccggtgtccagatagccgcgctgcaggtcttcggcactgggttttcctccagtggcatccagcacgctgaagaaacgcgtgacatcgtctgtctgtaccacgatgcgtgcagaaggtcgggcgcgctcggccgcgttggctggcagctgcatcatcggcagggcgacgaggagcagcacccgcaccgcgtggcgcgcatggggcggaaacagcagtgatgcgacggacgcgtgtagccacgtgcccatagttagagcgcgttttggcctcatagttgggtgcagccgaggctctacattcaccgactattagcactttggccccatagtcggggcgctcgtagcgtagctaattgatatcgaaggaaatgattgcatagttggagacttctttcatagctgaaccaactatgggtacgcgaatgaatatccgctctccagaccgtgcagtctgctggcgtctgccacctacctggattccgatgcaaggttgtgaagacgtggctgaacctagtgaggcagcacggatctcggatggacgcaacgcgcaatgcaagaagtcgctaatcaatgtggcatggacccacaaatgaaaagccactgttagttccactcgcgcaatgggctccaatctagcattcgactcgtccggagaacgctcgacgtactaaggcttcaaggattgtaatggattgattttaaaggaggtataaccatttatggcttgcgaaatgcagagggactcaacgagcttgcaacgagcattggtttgcgtatgttggaggaatgaacgcactttccctgcaaagagcggcacttgaagcgtcctcagaagaggaactggcagacaggatcgttgatgagtctgggatctgtgttcgcgtgggggatgccaggcagctacttggattccgtagcctagatgcaggtagacgagctgcagtgcaggggcgcttaggcatcgaagcggtgaactttccaggtcgccgtggacgtttgtcccttcggcaggcacctatcaaggagcccgtgcaatgagctaagtaagaaagatctctggggagaagaaacaacaaaccctggctggcaggccagggcttgttcgcagctagcgcttagttccgcgtagctgaatctactcccgacccgtgcttctttcaagtgctcgtcaaagcgggagggggccgtgcagccatctcccaccatgagggagatggcaatgaccccagatcagctgagggatcatctaagaacgctagatctatcagtagaagataggtccttcgcactcgagctctttggccaggaaccagggcgcagcgttggcgcctatgcactggacaatgtggtcgtcgacttctattcaagaaagtgtcgcgatgttcgcaggctggaaagccatacagtcgagcaaacatttgcatatgagctagaaattgatcctgacgtcatctcatatgtttgccaggtcacttgtcgtggcataaggcgcggcaatcatgtgtgcaccgcccatgcagacttctttgtggttcgacggtcctccgtggaaatcgtggaatgtaagcccatctccaagctcagcactcttgtggagagaaagcccgaagagtgggtgctggacggtgggaaatatcgcaatctggtgtatgagcgatgggcagcatcccatgggatcgagtacaagatctgggcctcacccagcaacatcagccgataccataggaacttgcagttcatctaccaaaactgggatgaagatctctcaatggtgcgccgagagggctttgctgcggtggaaaagcagctttacatggggccaaaaagcatcgcgtttcttatggaagagatcccttggttcaacgctggggttgacctgccccctttctcagggccactagctacttagtagagtccaggttggggagcataccgctccggtgggtcaggtttcgatcagcggtcgaaccagtcaaggcaccttcgttgcgcagcgcggcggcgaactcggcaggcgtgcatttgggcagtgagctgtgcggacgcacctcgttgtagtccttgcgccagatggcgattaccgcccgtgcgtgctcgagcgagataaaccagttttcgttcaagcattcgtcccggaacttgccgttgaagctctccacataggcgttctgcgtgggtttccctggctgggtcagcacaagcgtcacgccgttggcggtcgcccactggtccagcgcccggccggtaaactcgggtccctggtcggtcctgatcgccgcggggtagccgcggaaacggcataccgcatccaggatgtcggccacgttctggccatttatcctccggccgacggcgatttccaccgcttccttggtgcaatcgtccaccaccgtcaggcacttgatcgggcgcccgttggccagggcgtcgaagacgaagtccatcgaccaggtgtggttgggccccgacggcagctgcagcggacggcgctcgacggccacgcgatcgcgcttgcggcgcttgcgcaccgccaggccagcgttgcggtacagccggtagattcgcttgtggttggcgatccagccctcccgttccagcaggatgtgcagccgtcggtagccgaaccggcgacgttcgcccgccaacgcaacgagcctggcctgcaacggcgcgttcgccatgcgcggctggtagtgcaacacgctgcgtgacaagcccagtgcccggcaggcccgccgctccgacaggcccagcttcgcccgcacgtccgcgacggcagcccgtcgcgtcggcgggctcagtattttccccgcgccacgatcctcagcgcttcgttgtccaacatcgactcggccaacagctttttgagccgcgcgttctccgcttccagtgccttcaggcgcttggcgtcgggcacatccatgccgccgaacttgcgccgccacaggtagaacgacgcgtcactgaagccgtgcttgcggcaaagctccttgaccggcgtgccggcggccgcctgcttcaggaagccgatgatctgctcttcggtgtatcgcttcttcatgtccgtcctcttgtgagacggactctactaagatcaggttggcccggaaaacggggggcaggtcagcggagtcattggctcacattggctaaagggtaaggttgcgacgctagccgatctgtatcgtgagctagccctgcagtgcgagtgcgctggcgttcctgtgcctggccggaaggcgctcgtcagaagagttcgatccgtttcaagggggcaacgtgatcttgctgtcggcggtaagcgaaactatcaagcaaataggccgcgttccgacgctcgggttagatcaggccaagcgcttgctgtgcactctgtcctgcacatcgatgcaaccaaggttgacaaccgagtctttacacaagaagacgaagggcagcaagaccactgcccggtactgtactgcggccgtgacgaagcgtcgtctaaggttatggcccatgcctttgtcttcggtcccgctcggcgcgaagggccactaattttgctgaggaactatgtgcgcgagcacgcgaagcttccacacgcaatcgtgatcgatcgaggcactgatctgaagtcagccttaggtgatctctgtcgaacctatggcatctccatactcacagtgccgacaggcgcgagtcgcttcaactcacagtgtgagacggttcaagggcttatcaattccatggtcagccacaaattgattgggagcacaaagccagataaagccggtagaagtgtcgatggaaaattcaaaagcagatcgaccgcgcgcctagatttctcgaccgtagaatccgaaattcaccaccttctgtacagcctgatgcccgagatgcccgtggatggcttcgcaggtgcgcgagagcgatttgagaacagtcagttgactgctccaaactctggaataccaacggttgtagacgatgacttcctatttcaaacttcagtgaaattgaaatcatgctcttatgaaagaacaagggggatcagacactggaggagaagctacacgaacgcggatctcgcgtcgcgcgcgcatgaagagaagatcctcagtgctcggcgtgatcctgaggatatttcattcgtttggattcagaccacgaagagacgctacaaggcatggtgctcgaaggtctcggagattggtcactactccgagcaggatcgtcacttcgaggcaatgtgggagcagttcatcacgccggatgttgagagcaagaaggaggagctgcagcgtaagaactatgagaggacgagcatggccaacgccaggcagcgagccaatgatatggggctagcaagtggaaaggaaacgcaagccccgccaaatgcgagtcgatcgaaggttcaagcgagattggtcgtcaactttgatgagctccccgatctcattgtggaaggggattcgcatggacgctagcatcctgccccattttccagctgatgagatgagcttccctttcataccacatcagcgctttctaactacccagcacagcctactgaaaccagtttcaagagctcggccaggagactttgtttggttgatagcgccctcctggtcaggaaagagcgagttgcgtcggcagctgttgcctgagctcggaggaaatccccaactttggccaacaggccacttgccgctgatctccgtaagggcaatcctgaatcagggcgacaagttcaatccgaaagacttcgctttgcgcctacatcaggaaataactgagcccgacactagctggactaatgctatggaaaccggtggcgatcctgaccaaacgcacgtggccgcagagcggcgagcctcttcagtgttctggcgtgaagtgcgcgcgagaacagcggagagagaccttcgtctttcgtttgagcgcatgtctagaattcgcggattgaggtacatcgtcatagaggaggctgcgaacatctgcagggttccgaagagtcagagttcacgcaactacatgcttggcatcatggcgcttgttgaagaaattggttgtgtggcgatcatgataggaacccatgaagcgtccacgctctatgaggattcccaagaggtgttcaatagatctgacgttctctatatgcgtccgtacggtctgaatgacaatgacgacctgcgatcctacgcctctctgatcaaggcgatcggcaagggatttccactttcaaaaggtagccttctccaggaaaacctagagctcattgctctcaatggaggaggaatttttggcccaactctgcggtacttgatgcgggcgaatgaagagcgttgtcgcaatggttccaataccatcgagctcgggcatctgcgagcagcgtctggaaccgaaaggaatcacaggctgctctggggagagatagacgcgttcaatagacttgccgatggcaagcgttctctacgcctagcggacttcttgaccatcaagggctcattgcctagcgaaggcgatctgtgaggatggaaccaccaagatggacggtacttccacctcttgagcttcgtgatgcaggtactccctggacagagtcgctcaatggatacgcaaatcgcttggctaagctcagcggaatttcgtggtgcaagatgcttcagcttatcgacacccactcgtcggaggtgccgtctagatacattgatcagcgcagactcgatgggctcgggcctgtgtcagtacggcgtgcgcgttcactagagaagctgactgggcagtcacttgtcggtgctactttgtatggactctcagagatcgtctcctcaagggcagcgagctggagtcgacacgccgcttggtgtccgatttgcatcggagctagcgatatggacgagagcgccacagagaggctgatttggagcttcgatgcttattctcactgctcgctgcacgacgccaggattgagaacagctgttccaattgtggactcgggaagttgaagagcattgcattgagaaagtgcccatcctgcggagatcgcctagacaggcgcacacgctttgactcggcgaacccgactcagcgctggatcaatcagtgcatagaggaactgatctcttggtgctcaaatcatccaaatcagaggcttgaactctcgaacttggaggtgtttatagaggcagtcgtggctagaggcgaggggcgaaagttggattaccgacctcctgcacgcttgcctgcaagctattctgactacaagagctggactagagtgaattgcttcagactctttagaaggaatgatccgagtcgattagagttcaatgagctactcaatctatcggcaaatcagtgcgtttctgtcttggacattcttctccagcctatcgaatctgcgtccgaacttctgcctggaattggatcgaatccggagctcccactaggacgcggtcgagtggcagatgagcgaagagagtttgctcgattgattgacgctctgcttggtgatgaccagtgcgtccttccatccttccaggtgcttgcgcagctgagcggaagacgagggtcgttcaagtctggcctaccgcaccaccacgctcactatgcggtccggctaaggcggcaacagatgatgattcgcggtgtttcgcgaagaacgataaacagagcatttcgtcttgcatgtcagttgaaactttcgctacaaggacagctgctgatatccgaagccgtggcaaaacgaatccacatcgagatggatgtcgcatcgaacatcgtgcgatccgcggaacttgcctgtagccttcttctcccagtgggagggatgaagggcgtagctcgtatacccaatctatgagctgaagccttcctggtggtcttagaagtctcttggtcttagatgccccgtctgcctgacgaacacgagtgcattccacggttgcgaggtgtcagcaatagtgccgaagggtggcataagtgctgtttgctacgtcgacggatgcgcagagcatcagagctgtccaagatcttggacgaccgatcgcccttggcgcaggtcgattgccagcaggcgaccacctgcgacctgccggccagcggcgctgtttaaccatgccgcttgaatcctgcccgcctcaattaccgcatccgccgcaaagctgtcaggcatggcccgcaagggctcgccgggtgacgccagacctccgaccaagggttgcaccaccgttgctgcggtgctgttggacttggcgtaggcggtggctatcattcgtccggcgcgtgggcaccaccctccaagtaccagttcggtgcctagggtttgcctcgacaggcctgcttcaagggctgccttctcgtactcaggccaaagctggtcgatcaccaatgtcagttccttggctagctgctccattgtgaagtccgcccgaaagctggcctgcagcataagtgcgtagatccgaaggaagaattgagtgctaccgcggcaggcaagcaccacgttgtgttgtggaatcaataagaacttcgcgccggacgatttggcgccggtgagtgcatcctcggcgagagtgtcaactgcaaccagcatccgttcagggctaagcaggacgttcaggatactcaagtgcgcgcgctccactggcttgcggcaatatcatgcggattgtgacgattgtccatctagaagcacattggaatgaattttgagatttctgacttaaaggctcgcttagaggcgtgcgagacagatcttgcggcgcaccgtggctacttgaaggccctggagtacggggtgcggacgctaatcatcacgcatccgtatccagacttgttatcgagagcctgggcctcgattcttcctgggatcactgaggctcacgggccggagggcgggtggattttcaacgcggccttccagcagctgctctcggtgttgactcagcaaattgaggcgcggggcggcaaggtcggtgattaggggaacaggacctcgatctgaggtggcattgcctcccagcccagagcagggctttctggacggttcagggcgggacttggggaacttcagggcgggacttggggaactcaagcacgaatgctggagggaactgatgtgcagctttgaggggaagggggattggcgtgcgtataaagaagggcagatgaggagaacttcaaatgagtgacgtagatgaatggctgacaagggcctcggctgccactcggccctgcggcaatgagcaggccactgatgtgctagttcagcgcttgtcccaagaagcttccccttcgcaatgggccggtaagcgagagttccgccgggcactcgcatgcgccgcgctcgcggcggtgcttacctgcggaggagtaggctccgccttctttgtcacccaggcaccctcgcgcccgacatgggtcgcggccccagcttccatgtccccatacgctctactggtggaacgctgatggcaatcggacccctcatgaggctgccgctggcaacaatcgctggcgccatcattggcgtcgtgtgcgcgctggctatcggctggacctggcactcgctcaatcctgggcacagcgatctccatgaacgccttcacgccgtggtgcctctggacgactcggagaagcagatcctccaggccaaggaacagctgttcgcaacaaggcgaggtgagatcgaagcgcgcctgcggattgccaaccgccagctggcggacgccatcgcggctgaccccaaatggaacccccaggtggaacgtgcaagtcgtgaggtggagcgggctgcgggcgatctccagcgcatcacgctcgagcatgtgttcgagatgcgcgagggcttgaaacccgagcaccggccggcctacgacaaggcactccttgaagcacttcgcaccgactctccctgagccacacaaacgttgtgaccatcgaggacgacaacaactgggcagttgaagctgcggcaggtaatgctgaggccttcgctcgcctggtccgccgtcactcgccagcaatcaagcagatggttcgaggcatgggcctgcccgaaaccgacgtcgatgatgtcgtgcaggagacattcgttgccgcttggcgaggcctgtcagagtacgatccgacgcgctcggtacttccctggctgatgcgtattggaatcaacaaggttcgtgatacgcaacggtttcgacgcgtccgccatttcctgttccgggccaagcctttggatgacgaggaaggacgcgccctgcattccgagcaggccgggccagagcaggttgccggctctcagcttgagctcgcagaagtaagaagggttctcaacacgatcgacccgagcctgcgtgaagccctggttctgactgccttcgtcggcctttcccaggttgaagcagcttccgccctgggtatcagtctcaaaacaatagagggtcgcgtactgagagcacgggccaagctgacagatgcactgagccgcgggaaataaattttcgccggattcgaggggaaggccgcgcaggccgcgtagtgcagaaagacggccgagattgcggccccactgcaccggatcctcatgaaaccatcattgcttgccctgacggtgatgctggccctgaccagtatctctgcggcctatgcctcggacgccccgaacttcagcgcgttgctcgagcagagcagggcccaatcccccttccttcaggaaaaggggttcgacacagctgccgctgcgggcgaagcccgccaagcgcgagcgctacgtaaccccaccattgatgccctcgcagagaatctcaacgctccccccagcaatggcgcgagccagcggcagacgacctacaccatcagccagccactcgagatctttggccaacgtggggctcgaatccaggcgggagagaaagggctgcaggcggccgaagctcgccagcaccaggcacaagtcgaattcgccgcagccttggctgttgcctacgcgtcttccgaggctgggctgatacggcgaaacattgctgccgaagatgttgatcgcgccagaggcgacctgaaggcagctcaggcgctggttgacgcaggaaaggaggccagcctgcgcgtagcacaagcccaggccggcttgagctcagcagaagcgattgccgcctcaagagaggcagaggcggctgcagctctcgagcaactgtcagtactggcgggaagagctgaaccctactcaggcacgtccgagtcactcctggtgcgcgagtgggttgcgcccgcaattgcgaacgtcgattcggcatctgtcctgtctgcgaaggcagacgtcgatgcgagcgatgcggttctgcgcactgaacgcttcaagcgggcaccggaccttaacctcaccgcaggccgtcgcaacttcgccgccggtggggacgcattggtcgtcggcgtgtctctgagcatcccattgtttgaccggaacagcggcgggatcagcgcggctcgagcacggagcgacgccgcccgtgctcgattggatgcagcacgcctccagagccaggcggaccgtgcgactgcgcttgcgcgtgttgacgccgccaagcgaggactgatcgctgcctccaagggagaggaagcagccacggaagcctaccgaatggcgcgcttgggatacgaggccggtagaaccccactggttgagctgctgcttagccgtcgcacgctgacggacgcgaggctgagcgtggtggatgcacgactcgcacgcgttgccgcctacgcatcgctcgccgtggccagcggtcagattgcctttggagacatgtagatgaagagaagtattccggctgttaacaccctgacgatgatcggcgtggctaccttggcgcttggcgcgggatttggcattgcacgcttatccgccccttcagagacggtggtcgaccccgcgaaagacgaagccagcgccagtgcgccggcggaggcggaggcagctcaggaagtcgcgattcccaaggagtatcttgccgctgccgggatctcggtggagcccgtcacttccgctcaggtagcggcgaatatcaccgcatcgggttcggtcgtggcaatccccggtggtgaggccgtcgtggtggcacgtgcggccggtaacgtcaccgatgtcatccggcaggtgggcgacaaggtgaagaagggcgaagtgctggcacgcgtagccagccctgatggggcccgtattgcggctgaccttcgtgtggccagcgccagcctctccctcgccgaaaagaacgtcaagcgcgatgagtcgttgctcgcacagggcgtgctggcacgacaagaggctgaggcgagtcgcgccgcctatctcacagcgcaagcagaagcacaacgcgctgccctggtggcacgcaccgccaatgtggatggaggaggtagcgtcaacgtcatcagccctatcgatggaaccatcagcagctcgcaagtgactctgggcgctttcgtcgagccgcaggcctccctttatagggtcacaggttccaatggcgtggagattcaggcctccgttcgtgcgggtgacaccggtcggatcaaggccggcgacagcgtgtccattacccgctccgacggaagcgtcacctcaggaaaggtccgttcagttgctgccgccgtaggtgggctgacaagggctgccacagtcgtaatcaccccgagcgcagaggcgaacggattggttgtgggtgacggtgtgcaggtccggctggtcaccgcttccggatcgggtgaggggctgtctgtctcggaagaggcggtccagaacatcgacggaaaagacgtcctcttcgtcagaaccagtaaggggttcactgcacagccggtcttcattggcctccgtagcggtggtatggcgcagatcctttctggcgtcactgcgggaaccccggttgctacccgtaatgcgtttctggtgaaagccgagatgaaaaagtcgggcggagacgagtaatgatcgagcaagtactcacgggtgccgtacggcaccgctggctggttctgttgatcacactggtgattgcggtgatcggcgggtggcaactgaacctgctaccgatcgacgtgactccggatatcacgaacaagcaggtccagatcaacaccgtcatcccgacgctgagtccagtggaggtcgagaagcgcgttacctacccgatcgagaccgcgatggcaggacttcggggcgtcgcgaacacccggtcgttctcgcgcaacggcttcagccaggtcacggtgatcttcgatgagagcgcagacctctacttcatgcgccaacaggtcaccgagcgtctgactcaggctcggccccagttgccggagggtgccgaaccactgatgggcccggtttcgaccgggttgggcgaagtattccactacagcgttgaattcacccacccagatggcaaagatgccccgcgaaatgatggtaagcctggctggcaaagcgacggttcgttcctgactgatcaaggggaacggctgacggacaacatggcacgtctggcctacttgcgcacagtccaggactggattgtgcggcctcagctgcgcacgacgccaggcgtagcagacgtcgacagcctcggcggctacgtcaaggagtatgtcgttgagcccaatgcgagcaagctcgcggagtacgggttctcctataccgacctggccgacgcgttgcaggatgccaatctgtcggtcggagcagactacatccagaggtcgggcgagtcctatctggtgcgcgcagacgcccgcatccgctccgtggacgagattgcccgtgccgttgtgggcaatcgcaacggagttcccgtaacggtgggtgacgtcgcacgtgtggtcgttgacggtgagctccgccgcggtgctgccagccgcaatggatacgagactgtcgtcggcagtgcactcatgctggttggcgccaacagccgaactgtggcggcggcggtgggtgacaagctgcaggagatcggcaagaccatgccgccgggcgtgacgattgttcccaccttggaccgatcccagctggttgtcgcaacgatcaagaccgtcgccaagaacctggccgaaggcgctcttctagtcgtggtcatcctgtgtgcattgctcggaaactggcgagctgctgtcattgctgcattggtgattccgttgtccctgctgatcaccgcgatcggcatgaacaagctcgggatctctggcaacctgatgagcctgggtgcgctcgactttggcctgatcatcgacggcgcggtcatcatcgtcgagaacgcactgcgccgcctggcagagcgacagcatgcacttgggcgcccgctcaatctatcggagcgcctgcatgaaacgatcgcctcgtccaaggagatggtccgcccgaccgtatatgggcaggcggtcatcttcctggtcttcgtgccctgcctgaccttccagggcgtcgaggggaagatgttctctccgatggtcattaccctgatgctggcgctggcctctgcattcgtgctctccctcactttcgttccggcgatggtggcggtcatgctcaagggccacatttccgagaaggaagtacgggtagtagctgctaccaagagccgctatcagccgatgcttcgcagcgcaatccgccaacccatgccctacctggccggtggtcttggcgtcctggtggccggcgttgtggcctttggctttgtgggtcgggagttcatgcccacattggatgagcagaatctcaacctgtcctccgttcgcatcccgtccacatcgatcgagcagtccgtcgccatcgaccttcctcttgagaaggcactgatgacgttgccggaggtacagacggtgtactccaaggccggtaccgcaagcctggccgcagatcccatgccgcccaatgcgtccgacaactacgtgatcctcaagcccaaggaccaatggccggatggagtgaagaccaaagagcaggtgatcgagaggattcgagaaaagacagcctttcttgttggtaacaactatgacgccacccagcccatcgagatgcgcttcaatgagctgatcggcggcgttcgtagcgacgttgcagtcaagatctatggcgaagacctgacggcgcttgccggcagcgctgacaagattgcggccgtcctcaagaagattccgggcgcatcggatgtccgtgtggcgcagacgggaggcttcccgacctttgacatggcgttcgaccgggccgcgatcgcccgttacggactcaccgtcaaggaagtggccgacacagtgtctgctgctctggcaggtcgcatggcgggccagatcttcgaaggtgatcggcgcttcgacgtggtggttcgtctgccccgtgtggaccgcagcgatctcgatgtactaggagccgttccggttatgctgccgccaggcagtcaggaaggccgtcagtctgttccgcttcgtgaattggtcagtttccgcttcacacagggtctgaacgaagtgagccgcgacaatggcaaacgtcgaatctatgtggaagcgaatgtggtcgggcgtgacctgggtagcttcgttgacgacgccaaggcggctattgcccagcaggtgcagttgcccacgggttcctggatcgaatggggcgggcagttccagaatctgcaggcagcaacgaagcgactggcgattattgtgcctctctgcttcattctcattgcagccgtcctctacatggcgattggcaacggtttgctgacaggtacggtactgactgcggtgccacttgctctggccggtggattcttcgcattggcgttgagaggaatccccttctcgatctcagctgctgtgggcttcatcgcggtatctggtgtcgcggtgctcaacggcctggttctgatctccgcgatcaagaaacgcctgcacgaggggcttccgccagatgaggcggtcgaactgggtgcaatggagcgcgttagaccggttcttatgaccgcgctggttgcctccctgggcttcgtcccgatggcgattgcaacaggtacgggcgccgaagtgcagaagccactggctacagtggttatcgggggtcttgccacggcaaccgtactgacgctgttcgtgctgcctgcgctgtgcgggctggtactccgaagaactgcgcgcaggaaggccgcgggcattgaagaccccttgccggtacccgaagtcgattgagcgcaagccccttccacggcttcacgtcctgccctgcggatcggattacgatccgcagggcagcggcgctttccactgttccatctagaggtgagccatgatcgaggtcctacgctttccaacattcaggaacctgttcgctgcgcaggttatcgcgctgatcggcacgggcttggctaccgtggcgctctctcttttggcctatgacttggcgggggctgaggcgggcgctgtgctaggtacggctctggcaatcaagatgattgtctacgtgctgttggcccctctgtccggagcgatcgtcccggcaaatctacgcaaaccggtgcttattgccctcgacctggtgcgggcgggcgcggcgctttgtctgccgttcgtcaaccagatctggcaggtgtacctgctcattgccttgctgcagtcggcctcggcgtgcttcacccctctgttccagtcgacgatcccggaaatcctgaaggaggaacgcgactacacccgagcactgtccctgtcgcgcctggcctatgacctggagagcctgctgagtcccgcgttggccgctgctctgctgacgctgatcagcttccacggcctgttcgctggtacgtccgtaggcttcgtgatatccgccatcttggtgttctcaactgcattccccttcgttgctccgtccctaagaaaggacggtccctacgcccgcgcgattcgaggaatgcggatctacctgaagacgcccaggctgaaagggttgcttgcccttaatctgtgtgcggccgccggcggcgccatggtgttcgtgaacaccgtcgttgtggtgcgcaacgttctcggcggagcagagtcacaggtggcatgggcgctggcagctttcggtggcggctcgatgctgacggcgcttgtcctccccaaggttctcgatcgggtggctgacaggcgcgtgatgctctcctcagcccttgcaatgtgcatcgtacttgtgaccctcgggcttacctggctgctctcgccctcctccataggttggcccatcgtgctcgccggctgggcattgttggggatgagctatgcggggctggtgactcctggcggcagactgctgcggcgatcagcggaatccaccgatctgccattcctgttcgcagcgcagttctctctctcccacgtgtgttggctgattgcctaccctctggcgggagccgtgggtgcgaagtttggaatgccagtggcgatcatggcactggcagtagtcggcatcgccggattcgtgttcgcctggagaatctggcccgcccatgacccggacgagatctcccacggtcacgacgatctggctgcggaccatccccactgggcggaacacgcttcttccaacggcaagcactcacatcggtatgtcatcgacgacgtgcaccctcgttggcctggatgacggaaacttgaacaaggggcgcgagagggcactttcaccgctcgcgcccgacgttgtcatatcgactttgccagaacaagcctctagtctttgcccgtgcgatcccttcgtctaccaaccagcgtgctgttgcgcagctgcatcttcatgatgctggtggcgagtctgttcgtgcgacccgtcctgaatcatctgggtgagctgcacggcttgcagcacatcgtgcaggctgcggtggaacatggtcacccccatgttggggtgagtgatgccgcagaccgtgatcttgaacacgcggttggattgcacagcctgttgcaccaggccgatctgacggcttctgtaggcatcttggccagccttgctggacccgctcgagttgatctgagcgatatccatccctggcaccagccagcggcagagcttcagcatcatcgctcatccctgttcaggcctcctatcgcctgagacccaggcctcgtgctcgcactgagcagaggcttggcagcgcccgtccagtcaatccttactggacgttcgtcgctgcaagaaattattcattcgttccccgcccggaccccgcttacacgcagtgatccgtgtgacgtgccgtgcgcgccctctgcgcactcgtagcacgttgcgccggttcccagtgtcgtagcggatagctttggcggaggtccgctgaccgcattcgtagatcctcatcatgatccccagttctgaatccggggcgctctcgcgcgtccttctccaacccccactacggtcgcactggccgcgaactctactcgcactgctttccctgttcatgctgctactcacagctgacggggcgttggctcacgcgatcgccgaaggcgacaagggctacatccaggaaatatctggagtaaatctgatcgcattcgcctatctgggcgcaaaacacatggccaccggctatgaccacatcctgttcctcctgggcgtggtgttcttcctgtaccggatgaagcatgtcgcgctgtatgtgacgctgttcgcgatcgggcactccacaacgatgctgctgggtgtgctgttcaacgtgggcatcaacagctacctgatcgacgcgatcattggtctgtctgtggtctacaaggccctggacaatctgggcgcctaccagcgttggttcggcttccagccaaacacaaaggttgcgacgttgatcttcggcctgttccacggctttggtctgtcaaccaagatcatcgagtacgacatctcacccgatggtctgttgcccaacctgctcgcgttcaacgtcggcgtggagatcggccagatcctctcgcttggcgcgattctgatcgcaatgggctactggcgccgcacgcccagcttcttcaagcacgcctacaccgccaatgccgccatgctctgcgccggattcattctgatcggcatgcagctcactggctacttcgtttcctgactttcaagagaactacatcatgtacaacagtaagcccgccgaaggcgacctccccaccagccgccagttgggacgcaccaccgcaattgccgccggcatcgccattgtcctcctggttggagtggtgatgccatctgagtacggaatcgatcccactggtgttggtcgggtactgggcttgaaggaaatgggggagatcaaggaacagcttgccgaggaagcggcagctgacgctgcgatggacgcaaaggccgccgaagacgaggcagccgccctgctgacgcaggtgtccacgcagaaccgtaagaccgttgaagttgctcagaagcctgccgcgagcaatgcggccaccgctgctgaatggcgggacgaagaacaggttgtcctggcgccgggccaaggcaccgagatcaagctcgtcatgaaggcgggcgagcgcgccagctaccagtggtctgttgaaggcggcgtcgtgaacttcgacgcccacggagacggcggcggtcgagcgatcagctatgagaagggtcgaggggaagccaccaagcagggggtgctcctggctgccttcgacggcaaccacggatggttctggcgcaacaggggcgaggagcccgtaacgcttctgctccgcaccggaggggagtacgagttgatcaagaagatgtaaaccgcagcggttagcggtggccgggtgcgcttaaggcccggccaccgccctatgtgcggtatttccgatgggctgcgcccagtttcggccccctcgacaaccccagccagccccgcttaagctaacctatatgcgtctttccgcccgccacggccttgccctcaggatcagcttctttgcgctgatgctgttgagtgtcgttgcgcggccgatggtgatccagctcagcgaactgcacggattggaacatgacatcgcagcagcggtggatcatggccattcacatgccggcggtgcgggcgacaatctggacccggatcacgccactggcgctcatgcggtactgcatcaggcagatgcgagtttcgctggaagcctgttcacgccccacgtctacctggcttcactaccgctggccggtgaagtccatgctctgcgacttctgagggtgcctgcagggcacccggcgtcacccttccgacctccgatcgtctgacgaccctagctgcgctctagcagcctgagcgcgcctcccgtgtagcggaaggcggcgcgtcgttctgactttctttccggaggcttccgtgaaattccgtagtgtgtgggcgctggctgttgccggcgcctgcggtgtggccgttcctggctacgccgccgaagtgctgcgcctggaggatgcggtcgcccgcgctctgggcactcacccaagcgtgcaggcagatgccgcacaaatagaggcgacaaagaaccgtgcggcgcgagagggcttagcagccccgttggtgctcggcggagaactggagaacgtggccggtagtggcagcgtgcgaggtatggacgctgccgaggcaacgttccgggtatccaagattctggaactgggtggcaagcgggcggcccgccaagcgcttggcggcgccgaggtggatgcagccctgcgagaggctgatgtgacccgggtggccatcgccacacgcaccgctggtcgattcatcgacgtgcttgcggcgcaggagcatgtcgagcatgcggaagagcggattcgtatggcccgcgcgcttcagcgagaggtggcccgctgggtctctgcggcacggaacccggattcagacctgagggccgctgaaattgccctggccgatgcagagctcaagcgtgatcaagcagtccagcggttggaggcctcgcgcatggcgcttgcgtcttcctggggctctttcaccgctgacttcgacaccgtcgccggcgatacaaacatcctccctccgctggatgactaccagacgctgtccgaacgccttcagaacgcgccacagcaacgtgccttcgatgcccagtccagagttcttgccgcgcgccgcgatgtcgccgtttccagcgcgaagcctgacgtgagtgttggatttggacttcgccgtcttgaagcaacgaaggacagtggcttggtcatgtcgatctcggttcccttgggaacccggcgtcgatcagcctacttggtatccgaagtcgactacgaactgagtgcgctcaagtcacgccgtgaagcacaaatgttggagctcaaccaggagctgttcggagtctatcaacagctgcgccaagcgcagttggaggtcacctccgttcgtgagcggcagctccccaaggcggagcaggcgatgaatcagagccgtcgtggcttcgaggagggtcgattctcctatctcgcattgagccaggcgcagaagacgctgttcgaccttcgtgagcgcgaagtcgagtccgccgcactctatctccgattgctggtcgaggcagatcgcctcaccgcctccgcccaggatatccgcccatgaatcgttacgcccttcttatgttgcttccgctggcactggccgcctgtggcggtgaaaagccggttgagaaagaagccgcagaatccgccgccgcggccggcgactacgagcgcggccccaaccgcggtcgcatgctccgcgatggtgatttcgcacttgaagtcaccgtctatgaaaccaacacgcctcctcagttccgcctctacgcctatcgaaatgacaagccgatctcaccgaatgaggtgaaggcaacaatgcagttgaagcgcctcgacggtgaggtcaatgatttcactttcaccgccgaaaacgactatctcgtagggaacggcgaggtcgtggaacctcattctttcgacgtgaaggcagacgcagtggtaggaggaaagacacacacctggtcctatcagtcctatgaaggccgtaccaccatcgagccaagcgctgccaaggatgcgggtgtggtggtggaagaggctaccgctggcactatccgcgatacggtcacgctgatgggaaacatcgcggtcaacactggccgccaggccgccgtcaaagcacgattcccaggtattgtccgcagcgtgtcggtcgagatgggccaacgcgtttcggcagggcagacgctggcgacggttgaaggcaatgacagcatgcgcacctacgcggtgattgctcccttcagcggcatcgttcttgcgcgcaacaccagtgttggtgatgtggccggcgacaacacactgttcgacgttgccgatctgtcagaggtctgggtcgatctacgagctctgggcactgacgccgagcgtctcgctccaggtcaagcagtgcggatccgttccgccacgggtgccttggagactgaaggtaggctccaaagcctgcttccgctggcaagcagcggccaaagcgtggttgcgcgcgtgagtatccccaatggtgacggcaagtggcgtccaggaatggctgtctcggccgaggtcatcattgccgagacacctgttccactggccgtcaaagagtcagggctccagcgatttcgcgactttaccgtcgtatttgcgcaggtgggcgatacctatgaggtgcgcatgcttgagcttggaaagcgtgatggcgagtgggcagaggttcttggcggactgaagcccggaacgcggtacgtcgccgagcagagctatctgatccgtgcagacatcgagaagtctggcgccagccacgaccactaaggatccatcatgctagagcgaatcattcgcgcgtccatcgcgcatagatggcttgtgctgcttctggtcctggcgctgtcaggcttgggcatctggaactacagcaagctgccaatcgacgccgtccctgacatcaccaatgtccaggtccagatcaacaccgaagcaccaggctactctccactggaggcagagcagcgggtaacgttccccgtcgagacagccttggccggcttggccaagctggagtacacgcggtccatctcgcgttatggtctctcccaggtcaccgttgtattcgaagacggtaccgacatctacttcgcgcggcagcaggtggccgagcgcttgcagcaagccgcatcccagctcccaactgggctgaagccaacgctgggcccggtcgccaccggtctcggtgagatcttcatgtacaccgtggaagccgagaagggtgctgaagagacctggacgccgatggcgcttcgtaccctccaggattgggtggtacgcccccagatgcgacatctgaaaggtgtgacagaggtcaacaccgtcggtggctatgtgcggcagttccacatcacgcctgacccgcgcaagcttcaggcgtacgagctgaccatgcaggatgtgatggaggccgtggcgcgcagcaatgcgaacgtgggtgccggctacattgaaaagagtggtgaacagtaccttgtacgcgttcctggccaagtggcggacatggacggcctgcgcaagatcgtggtcgccaatcgcgaggggctgccgcttcgcgtcggtgacctcgcagacgttcacgagggcaccgaacttcgaacgggggcagcgaccaaagatggcaaggaagtggtacttggtactgcattcatgctcattggtgagaacagccgcgaagtcgctcagcgaaccgctgccaagctgaaggagatcgacgagacgcttccagaaggtgtccgcgcgcatgcggtctatgaccgtacggagctggtcgaccgcaccattgaaaccgtcaagaagaacctgctggaaggtgccctgctggtcattgcggtgctgttccttctgctcggaaatcttcgcgccgcactgatcacggccgcggtcattcctttgaccatgctgctgaccatctccggcatggtccagaaccgtgtctcagcaaatctgatgagcttgggtgcgctggacttcggtctgatcgtcgacggcgcggtcatcattgttgagaactgtctgcgccgcttcggcgagcgtcagcacgccctggggcgtctgttgacccgggatgagcgctttgctttggccgccagcgccagtgccgaggtgatcaagcccagcttgttcggcttgttcatcattgccgccgtctacatcccgatctttgcgctctccggcgtggaaggaaagatgttccacccgatggccctgaccgtcgttatcgcgctgactggtgcgatggcattgtccctcacgttcgttcccgctgcggttgctcagtttgtcacgggcaaggtctcggagaaggaaaccaaggctatgcggggcgtgaccaagctgtatggcccgatgctggaacgggcagtcagtgctcgcaaactggttgtgggtggtgcagccgttctcaccgtactggcgggtcttctggccagtcgcatgggcactgagttcattccgaatctggacgaaggtgatattgcgcttcacgcgctgcgcattcccggcactagtctgacgcaagccatcggcatgcagcgccagcttgaagcgaccatcaagaagttccccgaggtcgatgaggttgtcgcaaagatcggcacagcagaggtagcgaccgaccccatgccaccgtcggtcgcagacaccttcatcatgctcaaggatcgcgaccaatggcctgatccccgcaagccaaaggcgcagctcattgctgagctggagaaggctgtccgagcaattcccggcaacaactacgagttcacccagcccgtgcagatgcgcatgaacgagctgattgccggtgtacgcgccgaggtggcggtgaagttgtacggtgacgacctggatcagctggcgcagatcggcagccagatcgaggacgccgcaggttccatcccaggcgccgcagacgtgaagttagagcagatcagtggtctgcctcttatgaccatcacgcctgacctggatgctttggcccgctatggcgtttcgatcgacgaggtccagaagaccatctctgttgcgctgggcggtgaggcggtcggtcaggtctttgagggtgatcgtcgcttcgacatcgtcgttcgtctgcccgagaacctgcgtcaggacacccggacgctcgcatcgctaccggtagccgtcgccctcggggccagttccggcgaacagagagcgttcgttccgctggggcagctggctaaagttgaagttgcgccaggcccaaaccaggtcagtcgcgagaacggcaagcgtcgcgtcgtcatcaccagcaatgtacgtggtcgcgaccttggttcgttcgtagaggagctgcgagagaaggttggtcaggaggtgcagttgccggaaggctactggattgagtatggcggtaccttcgagcagctcatctctgccagcaagcggctgtccgtggtcgtgccggtcgtcctggtgatgatcttcggcttgctcttcatggcgttcggctcgggcaaggatgctgccatcgtgttcagcggcgttccacttgcgttgaccggtggcgtggtggctctgtggatgcgtgacatacccctgtccatttctgcaggcgtggggttcatcgcgctgtcgggcgtcgccgtgctcaacggcctggtcatgatcagcttcatcaagagccttagggaacagggcactcccctgcaccaagcggtaaccgaaggtgcactgacccggctgcgccccgtgctgatgacggccctggttgccagcctgggcttcctgccaatggccctaaacgttggggctggcgcggaagttcagcgcccgctggcgacggtcgttatcggcggaatcatctcctccacgctgctgaccttgctggtgttgccggcgctctatcgcctcatccaccgcgaaggggatgagcggaaggaggacgcagcgtgaacccgtccatctcaacccctcccaggaacatgcagttgaccatttccaaacgaacccaagcgtggctctacctgcttgcagccatccttctgccttgcgttgcttgggcgcatggcgtcagtgaaggcgaccaggccttcctggaagacagtaccggcctgcagctcatcgcgttcacgtacctcggcgccaagcacatggtgactggatacgaccacctcctgtttctgttcggggtgatcttcttcttgtaccggatgcgtgatgtcagcatctacgtgacgttgttcgcgatcggccacagcaccaccttgttgctaggtgtcctgggcggattgcatgtgaatgcgtacctggtcgacgcaatcattggcctgtcggttgtctacaaggcgctggacaacatgggcgcgttcaagcgctggtttggggtacagcccaacaccaaagccgccgtgctgatctttggcttcttccatggctttggtctagcgacaaagctgcaggatttctcgctctcacctgacgggcttgtcccaaacatgctcgccttcaacgtgggggtcgagatcggacagctgctcgcgctcgcaggcatcttgatcgtgatgggcttctggcgccgcttgccgtcattccatcgacaggcgtacagcatcaacaccgcccttatgtgcgccggcttcgtgcttgttggcatgcagctcaccggctacttcgtttcctgaatctacagaggtactcatgtccatcacgctttccaatcagctgcccagcactcgcaagctgctgaaatccaccgccctggccgctgccgttgcaggggtgattctgctcaccaccgtgcttcccgcggagtacggaatcgaccctacgggcgtaggcaaggttctgggtctggacgccctagcctccactgaccaggtagaggccgtagctcccccagttccggcatctgctggcagcgccgaagccgtctcggcgctgttcgagaaggccaaggttgccttcgggagcaatggcaagcagaccttcgaacccgccgctgtctctctcgccagcactcctttacggcaggactcactgacgatcgagcttgcccctggtaagggccaggaggtgaaggcccatatggctcagggcgctgggatggttttcagctggaaggccacgtctgatgttgccgtggacatgcacggcgagcgtcccgacgtgaagggcccctggaccagctacgccgttgaaggcgcccagcgtcaggctgagggaacgttcattgctccctttgaaggtacccatgggtggtactggcagaaccgcggcagcacccccgtgatcatcgaggtgcaaattaccggctaccaagccgacctctaccagccgtgacacccggcataacgccgaaatcaacctaggagaagcaacatgaagaatcgttttgccctcatcagcgtccttttcgcttccattgcagcgtccgcatcggccttcgcacatgatccggcgcttcatgccgagtcggaagtgaaggaggcgcctaaggcaaagcctgctacgtgtgaacagctggctgaccggacgaagttcaaggtggatcttgccgatcctcagaccaaggcgctgaaggacaggtgcgacgctcaggcgcagtctgcagccaagaagaagtagtaggctgcaaaggatggtccggattgtgaggggccggaccatccttccccttctaacctatatgcatacgttgagctgacgcgtggattcagggctgtgcaagctgactcaattcggcaaagaaggtatgcatatcttggggtacctctccataggttagattcctggcgacgtcttctctgcttacgcggaattttttaagaacggagtttccgcttatgaatatttctttcccatgcgcatcacggattggtagtgcgatatcgctagctgttggatcagcagggataacaagagcgtgctcggcgaagaaggcggtgacatcgccttgaggtgatccagctgcgcgagctatggcgctcgtgcagaggagatggttctcaatgtgcctacgccgccatttcatggctttgaaatggggttgtttggaagtgaaagacttgtcgataagatcattaccgaccgtcgcatgtggctcatcgtcgcgatcccgaatgctgattgcccgaagaccaggaatctccgccaacagctggaggtagagttgctgcctctcgccggcagatcccgtccagtaccaagggacaacgttcttgggccacgcaaagtttgcttgtttagcgattagctggaggaagcgccaatcgctctcggcttccaagatcagcatacgtctgtgctccatcaaggagtgcagggtaggggtctggatcgtcccaatcccgccaagaaccttgactttgcccacttcctcttggaggtactttgcctttctttctgcgacagccagaattttcccatgatcgtaaaagcgaatcagttcaggagagtgtgtggccatcagtacttgcttgttgcggaggcttgcaacgtgcccgagggacataagcagctccctctgcagggtcgcgttcagatgtgcatccggctcatcgagaagaacgacgtcgacatcgggtgagagtgcgagggcgtacacgctcagccattggaggaagccacttccctccaccataaggtctcttggagtgtatttggggtgtcgcttgaatgtgtcacccttcagttcacccttggcgctctctacacgaaggtagctgtgaaatctctcgttgaaaggaacgaccctcaaatcagtggcaaagatggactgcatcgtgcgtagcaggatctcccaagggtcgttcgagcgcagccatttcagcgaggaatccttcaactttctgctgtttccacgcaggcgttcacgttccctcctgttgtgttcgtgcagatcgaataggacgttgcgaatgactccacccgataggccttggcctatcagacgttctctcatggcaggagtcagtctgccttcacgatcagtgatgccagcgaatggcggtagatatcccactcgcgggacgttgccatcgatcggctcgccctttgcgttgacgatctcagcagctaccagattcgttgaagtggttcgcacaaagagacgatcattggcctgtgacagacctatctccaagtgccgctcctgtttgtcgggcaggtcccaatagacgccaatcttcagtgtatagccgtcgggctcgtcgtccttgctagtcttcagattggtccagagatggctgagcgatggaatttgcatcggcgtgaaatccgcaatacccatgcccaggccagttttgttcttggtttgcagccagctggatcgccctttctcgatctctagcatagtcttgcagaactgccagatagcgagagcttgcagaatcgaggacttgccggagttgtttcctccaacaacaagcgaaaggccttgatcaatctctatctctgtgtcccgaaactgcttaaagcgatgtagcgtgatcttctttatatgcatgtatcccccctagaaatttttcatttccatttgcgacgaagtcaatgctcagccgatttcgttcggcgaattctccgtacccgctaccgtagcaggaggcggaatggaattggagtgacctaggagctggagagaagatgcgctcccttcagtctgacggagtaggacaactgcgcagcaggggtagctggctagaattgtgtccaatgttccaccacgattgccagattctagttggcggcgctctatcgggcagacgaagagagatccttgcatgctgcgcagtgttgagggcagcacattgattgatttggttgacggattcgtctgcatcgccgccatctctcaaaagcaatgggccgatgtgcttgaggtcgttcgcagagccaaaccaatttcgatatcatcagatagtcaagaaaatcacctcaaacggtggcgaggacatgaacgcaattgatcgagatatcctgatcgtcggcttgtttatcgcttcttttgccgtcttctttgtcgggtgggcctgctggctcgctgcgcgtcggcggccttgccggcgatctgagcggaaggtctgagtgagcctcagggctattcacgcctagatcttcttggtctcagtgccgctcgcccaggctactcggggcgtacccctagtcggtgcccgagagtgttcccatagttgggacgccgatgtgttcccatagttggcgttcaagtgcccaactatgggcacgtggctacgtgctgcatgtggagttccctgaacgccagccttatttatacaccagtcagttcaatattcagggtcgattagaccccctaacggataattcacacctgtcgaccgcctcctctctctccccctcccgggaggcggccgacgaaaccaaaataattaaaggtgtgtcccgatgaacaagaattcgctgctcgccctgggtctcctggctgccctgccgttcgctgcatcggcaaccgacggcctgtcgtacaactacgttgaaggcggctacgtgaacaccgatgccaagggcggcgacgccgatggctggaaggtgaagggttccgtggcggtgcacccgaacttccacatcttcggcgactacagcgcgcaggagaccgacaagttcaagaatgacgtcgaccagtggcgcatcggtgccggctacaactacggcatcgcaccgaacaccgacctggtggcccgcgttgcgtaccagaagttcgacatgaagcatggcctggacttcaacggctactcgaccgaagtcggcgtgcgcaccgcgttcaacccgtacgtggaaggctacgtgatggccggctacgaggactacaccaagaagcacggcatcaacccggacggcgagttctacggccgtgtcggcgccaccgccaagttcaaccagaactggggcctgagcggcgaagtgaagctggccaaggccggcgaccgcgagtggttcgtgggcccgcgcttcacctggtaacaaacgcctgtcgttagtgcgtgttgtgctggcgtgtgactctctctctctctcccacacgccaaccgaagcccggcctcgcgccgggcttcacttttatgggccgcgtggcgccacaatgcggcatgggcgacccttcttcctctctcgcaggtactggcacggcctaccaggagcatctggcccccgactcactgcgtggccacttcggccagctgtggcagagccagcttcctgacgatgctgatgggcacatcaccgtgctgcccgatggctgcgtggacatcctctggcgcgatggtgcgctgttcgtcgttggccctgaccgggtagccgcacatccgatgttggcaccgggcgcgcaggtgctgggcgcgcgcttacggcctgggcaggcgctggccgcgctgggcctgccgttggccgagatcatcggccaggccgtgccgttggctgatctgaaggggcgatgggcggtagaggccgcggcctccatcggcgacaccgcacctgcgcagcgcctgctgcggatggcgcactgcctgcagccgcaccttgggggcgcggcgctcgacagccggtcacagcgggcgcacgtcctgttccaggcgcttgccagggggaatgccacgctggatgagcttgcggcacgcctgagcttgagcccgcgcagcctgcggcgcttcagccagctgcagttcggctatggggccaagacacttgagaggatcctgcgcctgcaacgcttcctgcgccacagccgcgcgctgccgcagcactcgttggcgatgctggccgccgaggccggctatgccgaccaagcccatctcagccgtgaggcgcgtgaactggctggcatgaccgcacgcgagctgcgcctggagtggggccactgatggccgtttcgttcaagatcgcagcgccgcgctgaccgaagctggggttccaatcacggagacacctcatgagccacgaagctacccacgatgccgaccgccgcatcgacaacatcgaattcgccgtcgccagcatcgcacgcagcaagcgcttctacggcgaggtgtttggctggcgcttcaccgactatggtccggcctataccgagttcgacgacggccgcctgaaaggtggcttcgtggccgacgcagcggtgcatgcgcacggcggtccgctggtgatcctgtactgcgcggacctggccgacgcacagcagcgcgtggtcgccgccggtggcgaggtggtgcaggcggtgttccccttccccggcggccgccgcttccacttccgcgatctggacggctacgagctggcggtctggagtgatgtggactgaggtcttcgtaccttcgccggtggacggaacgagaaccgctccgtccccggtcaggcggttccgctatgatcgcccgcacatcgccacacgcgatgcgtccgcctcaagccagcaggaaccgccgtgaactcccagcccgcaccgatcaccgccgtcaaccacacgctcgacaacgagccgcagcagatcactgcgccgctcacccattcggcggcgttcctggtgctgaaggtgaaggatgacgaggcgtcgatcgccaaggcgcgcgaggtgctggccagtaccgacgatctgatcaagaacaccgccatccgcgagatcgagcgcaccttcacctgcaacgtggccatcggccatcgcgtgtggcagccgctggtaggctccacgccgccacgcgagctgaagccgttccgcgagatcaagggcgcgacccacaccgccgtgtccacgcccggtgacctgctgtaccacatccgcgcacgcaccatggacctgatcgtggccttcgagcgcaacctgctgatggcgttcggcgatgcggtggaaacggtcgatgatgtcgccggtttccgctacttcgatggccgcgacctgctcgacttcgtcgatggcacggccaatccagaagggctgtcgctgcctgaagccacgatcgtgggtgacgaggacccggagcatgccggcggcagttacgtggtggtgcagaagtacctgcacaacctcgatgcgtggcgcgcgcagaagaccgaggcgcaggaggcgatcatcggccgcaccaagcacgacaacatcgagctggacgacgcgccggccgatgcgcagaaatcgcacaagaccctgtgcaccatcgaggatgccgacggagagcacgagatcctgcgcgacaacatgccgttcgccaacccggggcgtggcgagtacggtacctacttcatcggttacacccgccgcctgtgggtgatcgagaagatgctcgagcgcatgttcatcggcaatcccgcaccgctgcatgaccgcatccttgatttctccaccgccaccaccggcgtgaccttcttcgcaccttcgcgcaaggtgctggccgacctgggcgagtgatcaacgcacgcgtatgcatctggaggacgtatgtctgtcttgagagccccattcctggcggcattgttcatgggcatcgccggctgctcgacagcacctggtctgcttgaacaaacgcccgagtcatttgcttcttcgaaatcggtacagcaggtcaccgtttgcctgtcccagacatggacacaacgcaacaaggtcgtgcgcgtgctgcccaccgaatccgggcagcgcattgtcatcgacaaccctgtgaaccatggggtgattgccattgtcgagcttgcccctgtcccgactggtacgtctgcacgctactggaagggtgcaggcctcaccggctggacacgtgatgatctgaaggcctgcctggactgatcgaaggcaatccctcgcaatcgggcaagctcgaagcgccgggccatcaccggccgccatccgcctgtcatctatggcgccgaccatggcgcgctggatgggagtgcaggaggcaggcgatggtgtcagcaaacaggaccggcctacgccgctggtggcggcgtctggctgcggtgttcggcgcgttggcactggggagtgccagcgtttccgcgcaggaagcccctgcgcactggatggcctacgccgccgccgtgggtggccagctgcagcagcgcctgcagcaggaacaggacccgcaggcgcagcgcgtgctggaatggctgcaggcacacgctgacacgccgacgccgctgccggtgagcgtgtggatcgcggcggatggccgtatttcgaaactggaattcgacagcctgggcgatgcccaggtcgacgccgacctgcgcgcgacgctgcaggccgcgccgttgcaggcggcaccgccggccgacatgcgccaaccgatgcgattgggcctgttgctggagccgaagtagatccatgccatgcgtggatgtggtgggtagatgccgaccttggtcggcaggcgcgcaacaacccaggttggcgactaccggtagcccggccgcgcatggcgtggcgctaccgcgttgccacctgtggctcgcgcgcggcggcgctccatgcgcgcaggccgaacacggccaggccgaggaagaacacgtacagtgccgcggtcacgtgcagcgacttgaacaggtacgcacccacatagaccacgtccaccgcgatccacacccaccagcaggccacgtggcggcgtgcctgccaccactggccgaccaggctcagcgcggtcagcatcgcgtccagccagggcagcgcggcatcggtgaaggtgtgcatggccgcacccagcgccacgccaccgcacaggccgaaggccaggtcgcgcagcagcgtgccgcgtgccagtggcacgatgcggatgctgccctcatcggcggcgtgctgccgccagttgagccagccgtagaccaggaagccaccgaaggcgacctgcagcagggtatccgagtacagcttggcctcggcgaacaccagcccgtacagcgccaccgacagcaggcccaccggccacgccgccagccggcgccgggccatcagccagacgccgaggatgctgcacagtgcggcggtccactccagcatcacgccgctcacagcgcgaacgtcaccgacaggcgggcctgtcgcggtgcgccggggaacaggtagtagtcaccaccgctgctgccggtatcgcgccagtagaagcggttgaacaggttgtccaccgacaggttccaggtcaccgcgcgctcgcgcaggcggtgctggaaacgcaggccggcatcgaacaccgagtagtccggcgcgcgcacgccaccgtcggcgcgtgccacgttggcaccggcatagcgccagccaccggtcacgtccaggccctgcacgaacggcagcgcgtaggccatgtgcacgctggcgcgtaccttcggcacgttcaccagctgatggccttcataggccggcgtgccggtgtcgcgcgcgcgcgcctgcagcacgctggcgctggccacgatctgcagtgtgtcggtcagctggccgttggcggtcagctccaggccggtgtgggtctgcgtgccttcctcgacgaaggtgtagccgacgtcgctgctgtcgggcttggcgtactggtacggctgcgagatgcggaacaccgctgcacccagcgtcagcgcctcgaccggcacgtacttcacgcctgcttccagctgccgtgactgcaccgacggcaggaaagtgtcggcattgctggtccagaacggcgcttcctggcccagcgaaatgccgcgcacgtagctggcataggcgttgagctgatcggtggccttccacaccaccgcggtctgcggtaggaaccgcgacaggcggctgtgccgctgcggaacgccacgcttgtcgtaggcacgctcgtccaggcgcacgaagcggccaccggccaaccactgccagtcatcgccaaagctcatccggtccagcgcgaagaacgcggtctggcggctgtccaggcgtcgtgcggaggggccgggcatcttcggcgacggctcgaacacgggcacctgcgggtcgtggatgttgctggtgccgacgtactcgttgacgctcgggcgcttgtccacggtgcggcggaagtagtcggcaccgagggtcagctgatggccgacgctgccggtctcgaagtggccacgcagctcggcacgggcctgctggttgcggcgggtgtcgtccgggctgcggtagtcgtagacatcgtagtcgccgttgggcgcgaagtagttgcctggcacgctgccatcggcgcactgcacggcgtagtagcagccgtaggcgaaggcgacgttgtcatcgatcaccgagcggctgtggccgaccgagacgcgcgactgccaggcatcgttgaagtcgtaggtatgcagcgcggtgatgttggtgctggcgatatccaccgggcgctgccacggctggtagccgagcaggtgctcgcggtcgacaccgcgcggcaggtcacgcgcgcccagcagctggtagccggacaccgagcgctgcgagctggtctggtagttggcatccacttccagcttgccgcgctcgccgatcagccagtcggcggccagcgagtagaagttgcggcggccatcggcgtgcgcgacgtaggaattgctggagtcccatgcggcattcaggcgcaggccgaaacgcggggtgatccagtggccgacatcgacggcgacgtagcgtgagccttccgaatcggtgccgagcgtggcggtgcgtacttcagccgggcgcttgccgatgtagttgatgatcccgcccggcgccatcacccctgccgccaggccggcttcacccttgaggatctcgaccgactgcacgttctccagcgccaagcgttgctcgccggcgatggacagcccgttgaagcggtagccggtggcggcgtccagcgcgaagccgcggatggcgatgttctggtagtagcccacaggtgcatacgcatcacccagcgaggcatcgttgctggccagctcggacagcgaacgtacctggcgacgttcgagatagtcgcgctcgagcacgttcaccgaagccggcgtgtccttccacgaaccgccgccgaaggcattcacgcgcgaggtatcggccttcggcttgccggcctccacgcgcaccgccgccagttcggtcggcgagcgttcggcaccagtggcagccgcatcggtggtggcctcggcctcgctggcatgcagcggcagcgcggcgcagagggcgagtgagagcagggtggggcgcaggcagcggttcattcggttcgtcttcggacaacaagggagacgaagcgacggcgcgcaggtgcaccggcccatgatgggggtgtggctgcggctcaaagctccctacgccggtgcaaaccggatcaggttccaagggactctctcagcctggcagatccaggcacccccgcttcaggtgaccatttcactacaaatggtacggatttgcgagcgccagccggggtcagatccctttcctgcggaaagggatctgaccgcaacgctgcgtcaaccggatcacgcgacggcgtgcagggcctgcagcagtgcccgtcccggcgcgctgtggaaccacgccggatggcccagcatgaagggctgccaggccacgtcggcattcgcggttgagcgggtgacaccttcgaagtactccacttcggacagtgcgaagtcgaaatggaccattggcagcaggtcggccagcaggtgcacgcgtgccgccgacaacggcagcacctcgcggtagccgtcgagcagggccagcgcgatatcgatgcgcactgcctccctgccgcgctccagttccagccacgccactgcgttgcgctcgatcgcggtggcgaggtcgaacagcgcgctggtgggcgacgccaggccgaaatccagcacggtgctgacctcgccgttgcgccacagcaggttggagacatgccagtcgttgtgcgcccacagccggggctcggcgcgcaggcgctcggccaggccggcgtgccacggcagcacgtcgcgctgcagctgtgcttcccatggaatgcgcgcgagatagcgtgccagcccgggacgttcatccagtcctgccttgatggcggcgatcggatcgtcggcacggatcaggtcgtcgcgcgccaccagcagatgggtgctgcgctggggcgcgtggtagctggcggcggcacggtgcagctgtgcgagcgtgcgccctgcttcgcgggcctgcgcgacatcggtcaacagcgaccacgacaccgcgtcgcgatacaggtcgtcgcccacgccgacatcgtgcagttcaaacgtccattcgccgtgttcgaccgcagtgtggccatcggtggccggcagcacctgcaccactggcacgccggcggcggcgagatgggcgatgaagtggtgttcttcttcaagacaggccgcgctgcgcacgctgtggtggtggcgcttgatgaacaccgcgccgcgcgtgtcgtcgacgatggcggcggcagacagcggccgcgggctgtgccagcgcggttggctgtgcccgcccagctgcgggtaacgcgtactcagccacgcgatgtccgccgcgctgatcggtggccagtcggcagcgacctcgtcgttgttgaggccctgcacgcggtgggaggaagacgtcatgccacagtccgatcgggaaagtcacatccaaggctgcgcattcaacgccatgcgcgtggccaacgcaaacgggcgggtcatcgacccgcccgtctccgcgtcatcggtatgtcggcgctgcttaccagccgcgatggcggccgcggtcgtggtagtagcggttgtcgtagtagcgctcacgctgccagcggcggtcatcgccacggtcgtagtagccactgcggtagtagccacggtcgtaacggcgatcgtagcggtcgtcgtaacggcgattgtcgtagtaacggcggtcgcggcggtcggaggtggtcaggttgccgatcgcgccgccggccacggcaccgccgacggtggccgcagggtcgccgttggacagcaggttgccggccacgccaccgaccacggcgccgaccagggtgcgcttgtccttcctcgacatcgcgctggcatcgctgaccacggcgacaccggcaaccagtgccagggccatcgccagaccacggaagctgagtgtggaagtactgagcatgttcggttctcctgtgaggtgcatgccacgctgggcagggagggcgcggggcgccccggctgccgtggagaccacgctggcgttccaacattgccggaacattgcctggcctaccgggcggcttgcgcattcatctagcgtcaggcggcatgaagcaaggctgaaagtggcttttaccgctcagctggcagaaagggaaagggccgcgcatggcgcggcccctcccggtctgcaaggcgctgcgggctcagacgcccatggccttctgcgcctggcgggtctgttcctgctgcgcgtcctgctgctggtgcagcacgttcggcgcgccctgcaccgcgccgctgctgagcgccatgctctgctcgctggcggtgcgggtttccaccgcaacgcggctggccgccgggtcaccgaccgtgccctgcacggcgaacaggcgctcaccgttcgggctgggcaccaccgcgtcgatgcgctgcaggccggcggcatgcgcctccctggtcagggccgctgcggcgctttccagcgcgtgacggtccttgaaggtgcccgccggcatccgttccaggccttcggtggcctgcaggtacatcggattgcgcgggtgccgctcgtcgttcagcagcgggcgctcgcgggcctccttgatcgcatccagcgtcttcgcaccgacgatgccgtcggcaaccagcccgttgtccttctgcagctggcgtaccgccgcttcggtattgcggccgaagcggccgtcctcggccagcggcttgccgtcggccccggcatagccgaggtggcccagctgctcctgcaccttgcgcacgccctcgccgtgcgcgcccggcttgtacagctcggcgtgcggggcggcagcggccttgtgttcggccgcaggcttgccctgggtctgctcatgcgattgggtgcggctttccagcaggtcgcgcgccttggacaacgggtccgacgcgaacagcttccagtgcgggtggtccttcacctgcttgaggtaatcctccaccggcatggtgtgcacgcccttgctgccggtggactggctgatcagcagcttgtcggtgttcgggtcgcgcaccaccatcacgatgtggtcgatgccattccagtgctcgtggcgggtcctggccgtatccaggccgatgaccatgccttccttcagcgcaccgggcttgaggatggcgtcgcgctcgagcagcacgccggactgttcgacggccttgtgcacgatgccgccggaaccgaggttgcccaggtcgatgcggtcggccttgctgaagacagcgtgcccggccttctggttgatctcgtccatggtccggttctgcagggtgccgacccagccggagcaatcgatgtagccctggtccacgttcttgccggtcttgcccggcacgtacagcgcgtggcccgggatgttgatggcgtacttcacatcgtcgtacttcacgccagcgtcgtacgcggcgtgcagttcgatgcccggcttcggcgcagcaggagccgttgcggtcgccgccagcgtggccgcagcggcacccactgcggcggtctgcgcaggtgtgcctggagcctgggcctggcccggtgccacggtctgcggcgtgatgtgcttttccgggatgctgatcgctgcgtacttgtggatgtagtagctggagaaggtccgcgccaggtcgccgtcgttcatgccacgcatttcggccagggtgtggccggtcagcgccttggcatcggacccgatctggttgagcacgttgcggcgcatgttgatctcttcgccatggccgttgcggaccacgccgaaggtgccggtggcgatcgcggtctgcaccgagccatagccggcgctgccctgctggtgggccaggtacaggtccaggccggtcggcgtgtcgccgccggacaggtacgggtggccggtgcgctcattgcggcgcgccatcgagcccaggttgtcctggtacatctgcgcggcggcttcggtgttgcgggtcgggtcgaattcgtggccggtcaggtggtattggcgggccgagccgggcacgaactggaacaggcctttggcgccggtcgaggtgttgtgggcgcgctcgttgaaggtgccgccggtctcgatgtgcgcgaagcgcatgaagtcatcgaccgggatgcccttctgccgggcgacctgctcgacgatgtccaggacttcctttttgctgtagtcatgctgtgccatgacgttttcctcggggttgatggagcggccgatgccgcgaatcgccaaccggactcatccgtgagtcaagaacatgtcggtcaacaggtaacccgcctgcggcggatggaaatcagggcgcgatgtactgctgggccttgctgtcgaagcggtagtgcacggtgtcgccggcacccagcgcgcgggtcttgcccggggcttcgatggtggtgcccttgaaggtcacggtcagctgcggcaggccgttgccatcggccacgaaggccagttcgccatcgctgtcggtgcacggcatcacgttgccgtcgtcgcaggccgcgctgttgtcttcgccggtgcgcaccgagccgacgtagcgccagaccttgctgtccaggtcgtcctcgctgcgcttggggttgaacagcagcagggcgtagccgctgctgctgatgccgcggtcgaagctgctggtcggcaccgccagcagcaggcggccgtcggcggtgcggtgttcgatcggcttgcgccgggtatcgacgtcgtcggccttgtcgtaggcgccgagcgcaccgatggtccattcctggccgcggaacttccacggcttcttcgcgtcgccgccggccagtacgaaggtggcctcggccagattggcgcggtcgtcggggccggccggctgctgttcgcccggcttgccgtaatgctcgcgggtatcccaggaaaagccggtgtagtaggtggtgccgtccagggtgaagcggtggccgaaccagaaggtcgccacgctgccgttctggacctcataggacgtcgcaccgtcgccatccacctggtagatgaaatacatcacggtcggcgcgtcgggcggggtgacggcggcatcgggggaggggttctgcatcggggcaacatcctgtcggggcgctttggcagcctgcgcaggcgcaggctgggaggacgagggggccggatcggcggcgctgcaggcggcagcggaaagagagacgagcaggcatgccgcgaatgcgcgcaggggccgcaacggcagggtccaacgtagctcggggggggactgcatgcgcctctccatggtcagcgttgccgggccagacggccggcaggaagccgcaccccatccaccacggacgggagcgaggacatgagccggtcgattccttcgacctcgcattgagaactcatgcctgtccatcttggcacagatccgcaggccgtcaaagagggggggcggcagccgggtctgtgatgtgaagtgcgtctcagagcgtgttcaaagtcttttgagcaagagcaccaagaatgccaagtggacgaactgcaggctggtgttgagccatcgctcgcagttcttccacagcctcctgttcttgtccagccaggcaaagctgcgttccacgacccagcgcttgggcatcactttgaaagtgtgaagctcgcttctcttggcgatctgcaccgtcacatgccctcccagaatctgctgcacgccttgcgcgaacggccgaccgatgtagcctgcatcgcacagcaggctttgtagccggctcaaccggggcttgcagcgctgtagcgcctgcagtgcgcctttgcggtccgtcacctcggccgtggtcaccgctatcgcatgcggcaatccctgggtgtccaccgcgatgtggcgcttgatgcccgagaccttcttgcctgcgtcatagcccttcaagcccgccgtgtccgtgttcttcacgctctgcgcgtccacgatcaagagcgtgctgcaggcgttgcgccccagtttctcgcgggccgcgccaacctgatttttttaatgcctgctccagcaggctgccaccctcgcgtggctcgctccagatggcaaagtacgagtgcacggtgcgccatttgggaaagtcgctgggcagtgcccgccactgacagcccgtgcgcagcaggtacagcacggcgcagaacacctcgtacagctccactttgcgtggggcagtctttctgcgcgcactctccagcaatggccggatcacctcgaactgctcgcgcttgatgtcgctggggtagccttttctcacccagcgagcttctcacatcaagagggcgagactttgaacacgttctcagatcttgccgtcacgcaggtagtcgaacaattcggcgtcgcccttcagccccagcttgagcatggcgtcgcccttctgccggctgatggtgctgacgctcttgtgcagctgcagcgaaatctccttcaccgtcatgccggtgccgagcagtcgcagcacctccacttcgcgtggtgacaacggcttgccgtcgccctcgcgcatgcgccagctgccggccgcgtccacccgctcgcgcaggctgcggctgatgtagggctggccgcggtacaccgactggatggcctgcggcagctcgtccattgacgaactcttgtcgaccagaccgagcacgccactgtcgagcaccatgcgcaggatcgccaggttgctggagacgctgagcatcagcaccggcaggtccggatgccggcggcggatcatgccgatcatggcgaagccatcggcctgcgggctgcccggcatggagtagtcggtgaccagcaggtcacagggctggttggcgagcagggtcatcagcgcctgcgcgctgtcggcctcgccgactacgcggcccacgccgctcgactcgatgacggcgcgggtaccgatgcggaccaccgggtgatcgtctgcgatgatgatgcgcaagctcatgctctagtatggccatcgggcacgccgggccgcgaccatcgcggtccctggcaggattctaggagatcgacgcagatgcgtaggtgggctgttcgcgggctgctcctgctgctggcggtgctggccctgcccgtggcccaggcacagccggcccctgggctgctgccgctcagcccgttgcagcgcgaatacctggtggcgcatccgaccatcgttgtcgggcagtatgacagcggttggccgcccttcgagtccctccgtgacggccagcaggtcggtctgggaccggactacctgtcgcatcttgcacgccagctcggcatgaaggtcgaggcgcgccgctatccggactggacatccgtgctggatgcggcatgtcgtggcgagatcgacgtggtgatgaatgtcggcctcagtgccgaccgcacccgctgcatggtctataccgcggcctacagcgaagcgccgctggccctggtgggccggccggacgacctgcgtgcctccgacatgcccgacctggagggtctgcgggtggtgatcgagcaggatttcctgaccggtccgcaggtgcgcgcccgattcccgcgtgcccgccagcttgtcgtaaacgacacgttgagcgcattgcagatggtcagagacgacaaggccgacgtctacatcggcaatgcctttgtcgccaccgagctgattgcgagccggcgcctgcagggcgtggcgctgttgcggcccagcgacctgccccctgaacggctgcacttcggcattcccaacagcaagcaacccctggctgaagccctggacctggcgctggcggccaccagccaggcccagcgtgatgccctcgcacaacgatggctgccaccgccgcactggtcggcatcggcgcagctggcgctgagccaggccgagaagcgcgtgctggagcggccgttgaagatcggtttcgccccgaatgccgcgccactgtcgttcaccggcgaggatggccggcccagcgggctggccagcgaatacctgcagcgcctgatgcaggccggtgccaacctgcaggtcgaggacagccacgactggtacgaggtgcgcgagaaggcccgccgcggtgagctgcaggcggtgatgggcattcctgtcgattcacggtacctgggcccggactgggtgttcagccagcccttcatcagcgtgccgaacgtgattgtggtcaggagcgatggcgagtcgctgctgggcctggctgacctgcagggcaagcgcgtgctgctgtccgacccggagcgtgtgcgcggctacgtgctgcagcaggcaccgcaggcgcggatcatcgctgcacgcagcgccgaacagtcgctgcagcgcctgctcgctggcgacgccgatgcgtacattggcaaccttgccgtggtcgatcacctgctgcgcagccgtttcccggggcggctgcaggtggcggcaccggccggcttcaacgaccagctggtgctggctgtggaccgccgccacgcggcactggctaccaccttcgatcgcctgctgctgcagatgaccccacgcaagcgcgaggccctgcgcaatgcctggctgggggtggagtaccgcaacggtgtcgactggaacaaggtgctgcggtggggcgtgccggtgctgctggtgctgctgaccgcgctgctggtacatggcgtcggccattggcggctgcgccgcgaggtggcaggacgtcgccagctggagcagcgtctggccgaggtgaccgacaacctgcctgcagtggtctatcaggcgcgtcgcggcgccgatggcgcgctcagcttcccgttcatcgccggtgacctgcctgcgttgttcggcattacacggcagcaggccgaacaggatgcgagggtgttgctggaacgcatcgaggaagaggaccgcgcgcacatcctgcactccatcgagcaggccgcgcgccagttcgccccattgatcctggagttccgcctgcgcagcgatggggagggcgtgcgctgggtgcgcagccaggcccacccctatgccgccgaagagggcgcggtgatctggagcggttactgggtggacgtgagcgaagcgcggatgcaggccgatgccctggcggcggcgaaggcggacgccgagcaggccgccgaggccaaatcgcgcttcctggccacgatgagccatgagatccgcacgccgatgagtggcgtgctggggatgctggaggtgctggcgcactcaccgctggacagcgaacagcagcgcatcctcggcgttatcgaggattcggcccagatgctgcggcagatcctcgatgacatcctcgattactcgcggctggaagcaggggcgttgcgcctggaaccggtgccgcaaccgctgcggcccctgctggagagcgtgtgccgcctgctgtcggcccaggccagcgcgcgtggcctggcgctgcacgtgcagatcgatcccgagctggcgccggcccacgaagtggacggcgtgcggctgcgtcagatcgtgttcaacctgctcagcaatgccatcaagttcaccgcacagggcgaggtgcgcctgcagctggaggtgctggggccgaccagcgaagacggcgtgcaaccgctgtgcctgagcgttaccgacaccggcatcggcatcgcaccagaacaactgcagcacctgttcgcgccctttacgcaggccggtgcctacatccagcgtgaccacggcggcactggcctgggcttgagcatctgccagcgactggtgcagatgatgcagggcgaattgaccctgcacagcacgctgggcgaaggaacccgcgccgaagtgcgggtatcgctggtggaggccggcagcgaggacgcggcggcactgctggccgagcaggaccagtccgcgctgctgcccgccgcgctgcgccaggcgcgggtgctggtgatcgaggaccacccgaccaaccaggcgatgatggcgtggcggctgcagcagctgggcgtgccccatgtgctgctgggcgatggccagcaggcgctggatcgcctgtcgtcggagagcttcgacctggtgatcaccgactgccgcatgccggtactcgatggatttggcttcacccgcctgctgcgcgaacgcgagggccgtaccggccagccgcggctgacggtgctggcgctgaccgccagcgtgctggacgacgatgcgcgccgctgccgcgaggccggcatggacgaggtactggccaagccgctgtcgctggccacgctgcgtgcggcgctgctgcgctggctgccgcaggcccagggccagtcgttcgagctgccggtgccggaggttgccgccgacgacggtgaagcattgcctgatttggccaccctgcagcagcgcttcggctcgcgcgtggtggccgagcagctgcgcgacagcctgttgcaggccagcgagggtgacctggccgccgtgcagcgtgccgtgcaggctggcgaccgccaggctgcggcgctgcacctgcatcgccaggccggcgggctcggggcgatcggggccacggcactggcccagcaggccaatgccctggtcgagcgcctgcaggatgcggcagaggccgatacggcgccgttgttcgccaccgtaacgacgttcgtggcgcggctgcagcaacagctgcagcgcctggctcactgagccgactgctgctgcaggtaggcgatcaccagggcgcggcgttctgcgctggggaaggcgttgtacatgcgggtgcccggcaccaggtgcgtgggtgactgcaggaaggtatccagcgtctgtgcggtccaggtgatgtcggcgcggcgcatgccgtcggaatacccatagtcgggcaggctgccggcgcggcggccgatcacgccgtgcaggttgggtccgaagcggtggatgccaccgggctgcacggtgtggcagccggcacacagttcgaacgcgcgctgcatggcctgctgccgggcctgttcgggcgtggccggcaccgcgggcgggcgctggcaggccgtggcaagcagggccacggcaacggcggtgagcaggcggcaggcacgcatgggtgggcaggatagcggtgcggtggagcggtcgggctgcgacacacggtcgcagcccggggcgatcacatgcccgagtagttcgggccgccgccgccctgcggggtcacccagacgatgttctgggtcggatccttgatgtcgcaggtcttgcagtgcacgcagttctgcgcgttgatctgcaggcgcgcattgtcggcttcgccaacgaactcgtacacaccggccgggcaatagcgggcttccgggcctgcgtactcggccaggttcaccttcaccggaatgctggggtccttcagcgtcaggtggctgggctggttctcgtcgtggttggtgctgctcaggaacaccgagctgaggcggtcgaaggtcagcaccccatccggcttcgggtaggcgatgcgggtgtgcttggcggccggttccaggcaggcatgatccggctgcgtgcggtgcagggtccacggcgggttgcgcacgcccagcttcggcagcagccactgctcgacgccggtcatcagcgtggccacggtctggcccttcttgaaccactgcttgaagttcttggcctgctgcagttcggtgaacagccagctggcttcgaacgccttcgggtaggcgctcagttcatcgtgctggcggtcggcggccagcgcgtcgaacgcggcgtcggcgcacagcatgccggtcttgatcgcggcatggctgcccttgatgcggctggcgttgaggtagccggcctcgcagccgaccagtgcaccgcccgggaacaccgtcttcggcagcgacagcaggccaccggcggtgatcgcacgcgcgccgtaaccgatgcgggtaccgccttccagatgcttgcggatggacggatgggtcttgaagcgctggaactcttcgaatgggctcagccacgggttcctgtagtccaggccgaccacgtagccgatggcgaccttgccgccgtcggcgtggtacaggaacgcgccgccgtaggtgtcgctgtccagcggccagccggcggcgtgaaccaccagacccggctcatgccgggacgggtcgatctgccacagctccttgatgccgatgccgtaggcctgcgggtccttgccttcgtccagcgtgtaacgcgcgatcaactggcggccgagatggccgcgcgcgccttcggcgaagatcgtgtatttcgcctgcagcgccatgccgcgctcgaacgccgggccgatgctgccatccttctcgatacccatgtcgccggtggccacgccgatcacttcaccgttgtcgccgtacagcacctcggctgcggcgaagccggggaagatcgccacttccagcgcctcggcctgctgcgccagccagcgggtcacttcgcccaggctgatgatgtagttgccttcgttgtggaagcactccggcagcagcgcgttgggcgtgctgcgcgcgccggtttcgctgaggaacaggaattcgtcacgggtgaccttctgcttcagcggtgcgccgcgctcggcccagtccgggaacagctcggtcagcgcgcgcggatccatcaccgcaccagacagcacgtgcgcgcctggttcggaccccttctccagcacgcacaccgacaactcgcggccggcttcgatcgcgcgctggcgcaggcggatcgcggtggccaggccggcggggccggcgccgacgatcaccacgtcgaattccattacttcacgcgggggcagggcgttggcttcagcgctcatcgattgcatgactcgtgggtagggccggcatcggggccaccggcggtgcctgggaatcgcgcgtgcagccacgagcgaaacggttgtttgaatgtgtcagggtaccgggccgcgcgtgatcgagctagatcgccgatgttcacgtcacgattgctgcggtgcagcgtaaggctgcggcccgggtgggtgccgaccctggtcggcacgctctgcccggatgaccgacaatggccgggtcctgactgcgcgtgagtgccatggctttgcatccgtacgatctgttcgatgtccgttccctgctcaatgaggaagagcgcgcggtgcaggagagcgtcgcccgcttcaccaacgagcgcgtgctgccgatcatcggcgatgccttcgaccaggcccgtttcccctctgaactggtgccggagatcgcctcgctgggcctgctgggcgccaccctgccggccgaatacggcggcggtgatctgggtgcggtcagctatggcttgatctgccaggagctggagcgcggcgattcgggcctgcgcagcttcgtctcggtgcagagctcgctgtgcatgtacccgatctacgcttacggcagcgaagaacagcgccaacagtggctgccggcgatggcacgcggcgaactgatcggctgtttcggcctgaccgaggcgcacggcggttccgatccggccagcatgaagacccgcgcggtgcgcgacggcagcgactggcgcatcagcggcagcaagatgtggatcaccagcggcgcggtggccgacctggccatcgtctgggcgcagaccgaggacggcatccagggcttcgtgctggagaagggcatggccggcttcaccacgcaggagatcaagcacaagatgagcctgcgcgcgtcgctgaccggcgcgctgttcttcgatgacgtgcgcgtgcccgacagccatcgcctgccgaacgtgaagggcctgaaggggccgctgggctgcctgacccaggcccgttacggcatcagctggggcccgatcggcgcggccattgcctgcctggatgaagcgctgggctatgccaaggagcgcgtgctgttcggccgcccgctggcggccacccagagcgcgcagatcaagctggccgaaatggcccgccgcatcaccaccgcgcagctgctggcgctgcagctgggccgcctgaaggaagccgggcagctgcagccgcagcaggtcagcctggccaaatggaacaactgccgcatggcgatcgacatcgcccgcgaatgtcgcgatctgctgggtggggccggcatcaccaccgaacacgtggcgatccggcacgcgctgaacctcgaatcggtgatcacctatgaaggcaccgagaccgtgcaccagctggtgatcggccgcgaactgaccggcatcaacgcgttctgagtgcaccggtagtgccggccgctggccggcattgccgagtacggtgggcggcaacggacgcctatccggagatgcaaactgaatgaagaacaattccactgtaagactgctgtgcctcccgctgctcttccaagcctccgtgctgcagatggcgtgggcaggcaacagggacgatgcggcatgggcaggcagctattcgcaggcgagcgatctgtgtaccgaaccgggcagcggacgcagttgccgcgatgggttgagggacagcctgtcgattgtcgaagaatcactgggctatagggttgagctgcacagtacccagtcgatgcagcacgtctgctccttcgtgctgcatatgaagccagaaggcggaaaactgattcatcagtccgaactgggcacagtggctatcgagaaacatgcaggtgcgctgagagtctcatccggcgggatcgacccgacggtgacgggcttgggcatgtgcggtgcgcatgccgatattgatggtctggagttttcttctgtcggcaatcgcacgcgccccgggcaacgcaagggcgcccactcctgattgatccaggcggaaggcatccacgcatggcgtggatctactgcgcagctgttgggtccgccttgaagcgagccgagcaccgcaggtccggtgggggcgaagaggcgcgggtgtctgagcgcagcgagttccgcgccgtcccccggcgggccgaggagcgcagggtaccggtgcgcagcaccggctcgcggatggcggcgcgtttcttttggttacttttctttccgcgcggaaagaaaagtaacgcccatgaacgcatgcgcgcgcttcagcagtcgggcgcaagggagaagcatggcctcacgcgccgccggcaaacccatgctgccgccacgcctcgtacatcaccacggcaacggtgttggaaagattgaggctgcggttgcccggccgcatcggcaggcgcaggcggcggccatccggcagcgcatcgagcacgtcctgcggcaggccacggctttccgggccgaacaggaaggcatcgccatcttcgaacgccacgctgtcgtagcggacgctggcacgcgtactcagggcgaacaaccgcttcggtgcgatccgcgccagcgcggtgtccaggtcggggtgcacctgcaggcgcgagtactcgtggtagtccaggccggcgcgcttgagctgcttgtcttccagtgcgaagccgagcggctcgaccaggtgcagctgcgcgccggtgttggcgcagagccggatcacattgcccgtgttgggcgggatttccggttggaacaggattacgtggaactggggcgcggcattcatcggcgcagtgtacctgcgacggcggccgcctctacggcgcacgccctgcgctgggcagggcggcaccgcttacgggcgcagcaggacctgggcggtttcggtggccagggcctgcaggtctgcagcgctcggacgcacctgcagggccggcaggttgacgatcacctggttggcgacgctggtggcagcggcagccagggtcgcggcgtagcgctgggcttccagttcggcggccagggcgacgcgctgttccaggctcgggcgcacttccaccgaagccagggtggtgatcggcatcgcggcggcgaccggggcggcgacgtagccgttgcgctcggccagctggtcggcgctcgggcgcacttccacggtggccagggtcgggatgccgctggcctgttcccaggcctgctgggccagctggtcggcggccgggcgaacctgcacggtggccagggtcttgatggattcggaggcctgcaccgacgaaacaaccgcggtgccggcgatcagggcgatggcgatggcaatggtcttggcgttcatgacggggcctgtttagtgttggtgatcagtggtgtggtagtaaggtagtacaccaattctggggacgcaagaagaattttcgatttcctgcatttgttcagtcttcagtcagcttgagtctgaagcctttcctggcgcaggaagtgccaagcaatccccgtgccaacttttattcattgatttacaagggttttttatcaatcgaaaagtgtccggtgggcggacacctgtccattcgatgtgccgcggacactgtccggacgccttcagccggcacatgtgacggttcacgccccccggctggggccgggccggatggccttcagggcaaacacccccagtgactggcgaccgattcctgccgttgcctgcgcaggctaggatcgggattcacctatgtgaccaaggatccggatatgtctctcgcccttcgcccgcgcgccgcattgctggccgtcgccctcagcaccgccctgggcacgcttgcgcccacctccgcgcttgccgccaggccggcggcaccggccaaggtcgatatcccgtacgagcagttcaccctgcccaacggcctgcgcgtgatcgtgcataccgatcgcaaggcgccgatcgtcgcggtcaacgtctggtaccacgtgggcagcaaggatgagccggccggccgcaccggcttcgcgcacctgttcgagcacctgatgttccagggcagcgagaaccacgacggcgaattcttcgaaccgttcaagcaggtcggtgccaccaaccagaacggcaccaccaacaccgatcgcaccaactacttcgagaacgtgccgaccaccgcgctggacatggcgctgtggatggagtcggaccgcatgggccatctggtcggtgcgatcgaccaggctgcgctggacgagcagcgcggcgtggtgcagaacgagaagcgccagggcgagaaccagccctacggccaggcctgggaccagatcaacaaggcgctgtatccggttggccacccgtaccaccacggcgtgatcggctcgatgaacgatctcaacgcggcctcgctggatgacgtgaagacctggttccgcacctggtatggcccgaacaacgcggtgctggtgctggccggcgacatcgatctggccaccgccaaggagaaggtcgccaggtacttcggcagcatccccgctggcccgaccatggcgcagccggcggtgaacgtggccaagcgcagtgccgatacccgcgagacgatgaccgacaaggtgccgcaggcgcgcatctaccgcgcctggaacgtgccgcaggtcggcaccgccgacatcgaccagttgcagctgttctccgaagtgctgggcggcgccaagtcctcacgcctgagccagcgcctgcagcaccaggacaagctggtggacagcatcggctcgggcctgtcgacgtcgcagctgggctccaacttcgtgatcgtggcgaccgtcaagcagggccaggacccggccaaggtcgagaagatcatcgacgaggaactggaccgcctgatcaagcagggcccgaccgcggccgagctggagcgcgccaagaccggcgcccgtgccggcttcatccgtggcatcgagcgcatcggtggcttcggcggcaaggccgatgcgctggccgagtgcgcggtgttcaccggcgacccgggttgcttccgcacctcgctggccaacatcgagaaggccagtgccgccgatctgagccgcctgggcgcacagtggctggacaagggcagccacaccctggtgatcgcaccgggtgagcgcgtggcgctgaaggaagaaccgagccagacgccgaagccgttcaccgtgccggcggtggacccgaagtacagcaccctgccggaacaggtggaccgcaaggccggcgtgccgcagacccgcgagttcccgcagctgaagttcccggcactgcagcgcgccacgctgaagaacggcacccaggtgatcctggccgaacgccacgagattccggtggtgcagttcagctaccagttcccgggcggcttcagcgccgaccagggtcgcaagcccggcaccgccaacttcaccatgagcctgatgaccgaaggcgccggcaagctcggttcgctggccttcgccgacgccgccgacgcactgggcgccagcctggatgcctcggccggcctggactcgatgagcgtggacctgtcggcgctgaaggaaaacctggcaccgtcgctggcgctgtaccgcgacctgctgcgcgaaccgcgtttcgagcagggcgagatcgaccgggtcaaggcgacctggatcgccggcatccagcaggagaaggtgaacccgggtgcggtggccatgcgcgtgctgccgccgctgctgtacggcaagggccacccgtacgccatcccgttcaccggcagcggcgacgaggcggcgatcaacggcctcacccgcgaagatctggttgatttccaccacgactggctgcgcccgcagaatggcaccctgatcgtggtcggtgacaccaccctggccgagatcgtgccgctgctggacaagcagctgggtgactggaaggcgaccggcgaggcgccgcaggtgaaggcggccaccgatgtcgcgctgccgaagggcccgcgcgtgttcctgatcgaccagccgggtgcggtgcaggccaacctgttcgccggccaggtggtggcgccgtccagcgccgccagttcgacccgcttcgacattgccaacggcgtgatcggcggcgacttcacctcgcgcctgaacatgaacctgcgcgaggacaagcactggtcgtacggcgcgcgcagcagcgcgaccagttcggtgggccagcgcccgtggatggccagtgcgccggtgcagatcgacaagaccggcccggcactggcggaaatgcgcaaggagatcgccgcattcgccgacggcagcaagccggccaccgctgccgaagtcaaccgcatccgcaacatccagaccctcagcctgcccggtgcctacgagaccgccagtgccgtggccgcgaccatcggttcgatcgtgcagttcaagcgcccggacgactatgtgctgcgtcgcaaggccgagatcgaagcgatgaccccggcgcaggtgcagcaggccgctgccgagatcaagccgcaggccctgacctgggtggtggtgggcgatctcaagcagaccgaagcggccgtgcgcgcgctgaacctgggcgaggtgacggtgatcgacgccgagggcaacccggtcaagaaataaggcacgacccggcccgcctgtggcgggccggctcccccggtagtgccggccgctggccggcaaacccttaaggggtcggagccccctgcgggggatccggacccctctgccgacctggggtcggatcccccgcagggggccctgcccccggcccggctacccccgattcaggctgttcaggcagaatcgccccatacccttccaggatctgcccatgcgcgttctgctgctttcctctctgctgctcaccgtcactgcctgtacctgggtgccgatcgaaccggccggcaaggcgacccgcgtgttgccggcaggtccggttccggccggctgcatcgccaagggcgaggtggtggtcaccgtgaagagcaaggtcggcttctacaaccgcaacccgctgcgcgtgcaggaagagctggaaaccctggcccgcaacgaggccccgagtgccggcgccaacgccgtacaggccgctgccgcgcccgccgatggcagccagcggttcgccgcgttccagtgcccgccgcgctgaacgcttcaccatacggccaagcctgaattcgtaaagatgcggtgaaggccccgggggttatagaatagcgcccccttttgcctgagccttggcgctaacctcgatgctcttcaagaatgtctcgatcgccggcctggcacacgttgatgcgccgcatacgctgacgaccaaggaaatcaacgagcggctgcagccgacgttggatcgcctcggtatccgcaccgacgtgctcggcgatatcgccggcatccatgcccgccgcctgtgggacaacggcgtgctggcgtccgatgccgccaccatggccggccgcaaggcgctggaagacgcaggcatcgatgcgacgcaggtcggcctgctggtcaacacctcggtcagccgcgactacctggagccgtccaccgcctcgatcgtgtcgggcaacctcggcgtcagcgacgagtgcatgaccttcgacgtcgccaatgcctgcctggccttcatcaacggcatggatatcgcggcgcgcatgatcgagcgtggcgacatcgactacgcgctggtggtggatggcgagaccgccaacctggtgtacgagaagaccctggagcgcatgaccgccccggacgtcaccgccgacgacttccgcaacgagctggccgccctgaccaccggttcgggcgccgccgcgatggtgatggcgcgctcggaactggtgccggatgcaccccgctacaagggtggcgtgacccgttcggccaccgagtggaaccagctgtgcctgggcaatctggaccgcatggtcaccgatacccgcctgctgctgatcgaaggcatcaagctggcccagaagaccttcaccgccgccaagatcgccttgggctgggccgtggaagagctggaccagttcgtgatccaccaggtcagccagccgcacaccgctgcgttcatcaagaacttcggcatcgacccgaagaaggtcatgaccatcttcggcgagcacggcaacatcggcccggcctcggtgccgatcgtgctgagcaagctcaagcagctgggcaagctgaagaagggcgatcgcattgcacttctgggcattggttccggcctgaactgctcgatggccgaagtggtctggtaagcagccccctgcccgacctcctgtagagccgagccatgctcggctcacgcgcgcagcgcggctcttccgcagcggaccggagagcagccgagcatcggttcggctccacattgcgccgcgactctccctaggtgctccgcatgcgcgatcttcccggttaccccgcccacccgcagcgcttcgaggttcgccccggcctgtcgatgaactatctcgacgaaggcccgcgcgatggcgaagtggtggtgatggtgcatggcaacccgtcgtggagctattactggcgcacgctggtggccggcctgtcggacacataccgctgcatcgtgccggaccacatcggcatgggcctgtcggacaagcccgatgacagccgctacgagtacacgctgcagtcgcgcgttgacgacctcgatgcgctgctgaagcacctgggcatcaccggcccggtgaccctggcggtgcacgactggggcggcatgatcggtttcggctgggcgctgtcgcaccacgaccaggtcaagcgcctggtggtgctcaataccgccgcgttcccgatgccggcggcgaagacgatgccgtggcagatcgcgctgggccgccactggaagatcggcgagtggatcatccgcagcttcaatgcgttctcgtccggtgcctcgtggctgggcgtggagcggaagatgccggccgacgtgcgccgcgcctacgtgtcgccgtacaacagctgggccaaccgcatcagcaccatccgtttcatgcaggacatcccgctgtcgccggccgacaaggcctggtcgctgctggagcgggccggcaaggcgctgccgtcgttcgccgaccgaccggccttcctcggctggggcctgcgcgacttcgtgttcgaccaccacttcctgaagggcttccaggccgcgttgccgcaggcccaggtgcatgccttcgaggacgccgggcactacgtgctggaagacaagcacgaagtgctggtgccggagatccgcgcttttctggacaagaacccgatctgatcggtgtgccgaccaacggtcggcacccaccccttcctcttccggtgggtgccgaccgttggtcggcacacccgaagggttcatgaggttgccggccagcggccggcactactacgccgcgaccggtgcctgcggcggtgaggacgggctgttgccgttgtcgtccgggtgatcgtcgtcattgtcggcgtcatcgcgccagcgccagtcggccagcgtcagcgggtccaggccgtaggcgatgcgtgccttgtcgcactgcgggctggccttgccgtactcccacgatgcatccacctcacggcacacgctgggccggttggggtggatggtgcagcgtgagtacacgccgatctgcgcgtccagcgccacgcagcgcaccggcttggagtgggtgccgcgcatgcacaggcggtgcgggtccagcacctcggtcagctggtgcggtacgccgccgggggtgacctcgtccgattccatccagtggaaggccacgcggtattgggtgcagcaggcgccgcaggtcatgcagggatgttgcatgggcaagccgcctcgggcggcagtcggaatcaggaacgagggtgcggattttccacgaagtgggccgccgcgcaagaaattccgtaagcggcgacaatgaacggatgaaccgaccctgcaacattgccgcgcgcctgcctgaactggcgcgtgaacgccctgaccagatcgccatccgctgcccgggccgccggggcgccggcaacggcatggccgcctacgatgtcaccctggattaccgccagttggacgcccgcagtgatgccatggccgccggcctggccggctatgggatcggccgtggagtgcgcacggtggtgatggtgcggccgtcgccggagttcttcctgctgatgttcgcgttgttcaagctgggcgcggtgccggtgctggtcgatccgggcatcgacaagcgcgcgctgaaacagtgcctggacgaggcgcagccgcaggccttcatcggcattccgttggcgcacgtggcgcggctggcgctgcgctgggcgccgtcggcaacccgcctggtcaccgttggccgccgcctcggctggggcggtaccagcctggccgcgctggagcgcgccggcgccaagggcggggcgatgctggccgataccgatggcgaggacatggcggcgatcctgttcaccagcggctccaccggtgtgcccaagggcgtggtctaccgccaccgccacttcgtgggccagatccagctgctgggcagcgcgttcggcatggaagcgggcggcgtggacctgccgaccttcccgccctttgccttgttcgacccggcgctgggcctgacctcggtgatcccggacatggacccgacccggccggcgcaggccgatccggcacgcctgcacgatgccatccagcgcttcggcgtgacccagctgttcggctcgccggcattgatgcgggtgctggcccggcatggccggccgttgccgacggtgacccgggtgacctcggccggtgcgccggtgccgccggacgtggtcgccaccatccgcagcctgctgcccgccgatgcgcagttctggaccccgtacggcgccaccgagtgcctgccggtggcggtggtcgaggggcgtgagctggagcgtacccgcgcggccaccgaggccggcgccggcacctgcgtgggcagcgtggtggccccgaacgaagtgcgcatcatcgccatcgatgacgcgccgctggccgactggtcgcaggcgcgcgtgctggcggttggcgaagtgggagaaatcacggtggctggcccgaccgccaccgacagctacttcaaccgcccgcaggccacggccgcagcgaagatccgcgagacgctggccgatggcagcacccgcatcgtccatcgcatgggtgacgtgggctacttcgatgcgcagggccggctgtggttctgcgggcgcaagacccatcgcgtggaaaccgcacaagggccgctgtacaccgaacaggtcgagccggtgttcaataccgtgcccggcgtggcacgcacggcactggtcggcgttggcccggcgggtgcgcaggtaccggtgctgtgcgtggaactgcagcgtggccagagcgacagcccggcgttgcaggaagcgctgcgtgcgcatgccgcagcgcgcacccctgaggccggcctgcagcacttcctgatgcatcccgcgttccccgtcgatatccgtcacaacgccaagatcggccgcgagaagctcgccgtctgggccagcgccgaactggagaagcgcgcatgaagatcctggtcaccggtggtggtggtttccttggccaggcgctgtgccgcgggctggtcgaacgtggccaccaggtgctggcgttcaaccgcagccactacccggaactgcaggccatgggcgtgggccagatccgcggcgatctggccgatgcgcaggcagtgctgcacgcggtggccggcgtcgatgcggtgttccacaacggcgccaaggccggcgcctggggcagctatgacagctaccaccaggccaacgtggtcggcaccgacaatgtcattgcggcatgccgcgcgcacggcatcaaccggctggtctacacctcaacgcccagcgtgacccaccgcgccacgcatccggtggaaggcctgggggctgacgaggtgccgtacggtgaggacttccaggcaccgtatgcggcgaccaaggcgatcgccgaacagcgcgtgctggccgccaacgatgtatcgctggcgacggtggcactgcgcccgcgcctgatctggggcccgggtgaccagcagctggtgccacgcctggccgagcgtgcacgtcagggccgcctgcgcttggtcggcgacggcaacaacaaggtcgataccacctacatcgacaacgccgcgctcgcgcatttcctcgctttcgaggcattggcgccgggtgccgcgtgtgcgggcaaggcctacttcatttccaacggcgaaccgctgcccatgcgcgaactggtcaaccggctgctggccgctgttggcgcgccgacggtggacaaggcgatcagtttcaagaccgcctatcgcatcggcgcggtctgcgaacggctgtggccgctgctgcgcctgcgtggcgagccgccgctgacccgcttcctggccgagcagctgtgcacgccgcactggtacagcatggagccggcccgccgggatttcggctatgtgccgcaggtcagcatcgaagaagggctgcgcaggctgaaggcttcatctgctgcatagatcgccgtcactggttgcacaccgcaggatcgggaggatggacccacgccatccaaggctcgaccacccgcgaggagcgccatgctgcattacgccatcattttctttgtcatcgccatcatcgccgccgttctgggcttttccggcattgccggcgccgcaacgaacatcgcctggatcctgttcgtggtgttcctgatccttgcggtgatctcgatgttccgcaagcgcggctagccggtagtgccggccgctggccggcatcgctttccgcagagtcgagccatgctcgactctgcgggcgatcacaacgctacgcggcgctgtgcaatccgcgatcggcttcgtgacgctccagtgccagttcgatcaggcgcgtaatcaacgtcgtgtaatcgactccgctggcaccccacaatttcgggtacatgctgatgcgggtgaagcccggcagcgtgttgacctcgttgatgacgatcccgccgccggcagtaaggaatacgtccacgcgcgccatgccggcacactccagcgcctggtaggcctgcagtgcgatctgccggatgcgcgcctgggttgcggcatcgatatccgcaggtaccaccacctcggcgccagtttcgttgatgtacttggtgtcgtaggcgtagaactcgtcgtgcaccaccacctcgccgcacaggctggcgtgcgggtgcgcgttgcccagtaccgcgcactcgatctcgcggccgaccaccgccgattccaccagcaccttgtggtcgtagcgcagcgccaatgccagtgcctcggcgaagcccgctgcgtccttgaccttgctcacgcccaccgacgaaccctggttggccggcttcacgaacagcggcaggccgagctgcgcgatcaccgcatcgacatcgaccgttgccgcctggtggcgacggatgcacagccacggtgccacctgcaggccagcgtcgcgcagcaggcgcttggtcacgtccttgtccatcgccactgccgaacccagtaccggcgagccgacgaagggcaggttggccatgcgcagcaggccctgcagcgcaccgtcttcgcccagcggcccatgcacgatcggcagcaccacatcgatctggcccagcgcgctggccggatcggacggctgcagctgtgcctgttccgcacccgggcgcaccgccagcgactggcccgagcgatgcagcgcgatgcgcgacggatcatcggcgttgatcaggaaggtgtccggctggttcagatgccactggccctgcttgtcgatgccgaccagcaccggctcgaagcgctcgcgatcaagcgcatcgaggatgttcttcgccgactgcagtgaaacctcgtgctcggaggatttgcccccgaagatgatgccgacccgggtccgtgccatgggaatgcgatgtcctgtgcgttgcgtggccgtacagcatgaaccttccatagccacccaggtgaggcacagatgaatcaccgggctgccggctcgggtagcggccaaccatggttggccccctgacatccagcgccgaccaaggtcggcatctaccaacgcgagatcccatcagcattggggtcagagcccgttgcggagcaacgggatccgaccccggatagtccgacagatcgcagcaaactgtcgaaggcggggtgggtccggttgcgggggcgtgagccgcatggatgcggcgaccgagcttacatggacgtacttgcagcgtcccccgcaatcggacccaccccgccatcccacggatagccagcttttgatgttgatcttgccggccagaggccggtgcctctgcgggtgccgggcggcagcccggcgcaagccccccacccacgcaggtagaatgcgcacatggctctttccctgctcaagtccctcaagccggtcgctggccgcgccctgcagatcgccctgaaccgcgcgctggcgctggatccggatacccgccatgcactggccagcctcgatggccggcacatcgacctgaccctggaagcgccgtcgctggcgatgcgcatcagcgtcgacggcgaccagctgcgggtcggcccggtggatgcgcaggaagccgacctggccgtgcgcagcagcctggccggtgtgctggcgcagctgccgctgctggccaacgcacggcgcggcgagtccaacaacaagggccgtgtacgcgtggccggtgacgccgaactggcgcgccgcctgcagcagctggccaagggcttcgacccggactggcagcagccgttcgtcagcgtgttcggcgaggtactgggcgtgcaggtggccaacaccctgcgcagcgccctgcagcacgcgcgccagggtgcgatcgatctggcccacagcgctgccgagttcatcaccgaggaatcgcgcgacgtggtaccgcgcgccgaactggatgccttccacgatgatgtggacgtactgcgtgatgacgtcgagcgccttggcgcgcgcgtccagcgcctgcggggtgccgcatgaaggccgtgctgcgggcaagccgcatcggccgggtgatcctgcgctaccgcctggacgacctgctgcacggcacgccggctgagcgctggctgcgcctggccaaaccgttcgtgccgcgtgcttcggccgacatcgctgtacagtcgcgcggtgcgcgcctgcgcctggcgctgcaggatctcggcccgatcttcgtcaagttcggccagatcctgtccacccgccgcgacctggtgccgccggacgtggccaacgaactgaccctgctgcaggaccgggtcaagccgttcgacggcgataccgcgcgccgcatcgtcgaggaagcactcggcctgccggtcagcgaggcattcgccagcttcgataccgaaccgctggcctcggcctcgatcgcacaggtgcatgcggccacgctggccgatggccgccaggtggtggtcaaggtgctgcgcccgggcatcgagaagcagatcgacgccgacatcgccctgctcaactcgctggccgccctggtcgagcgtacccatccgcgtgccgacaagatccgtccgcgcgaagtggtggccgaagtcgagaacaccctggccgctgagctggacctgcagcgcgaaggcgccaatgccagcgtgctgcgccgcttctgggaaaacagcgacgacctgtacgtgccggaagtgatctggagccacaccgccgagcgcgcgctgaccctggagcgcgtgtggggcattccgtccgatgacatcgctgcactggacaaggccggcatcgaccgcaaggcgctggccgccaagggcgtgcgggtgttctacacccaggtgttccgcgacaacttcttccatgccgatgcgcacgccggcaacatctgggtcgataccgatccgtcgcgtcgcgccaacccgcgcttcatcgcgctggacttcggcatcatgggccagctgtcgcaggaagatcagtactacctggccgagaacttcatggccatcttcaaccgcgattatcgccgcatcgccgaactgcacgtgcaggcgcgctggatgccggacaacgtgcgcatcgatgatctggaagcggccgtgcgttcggtgtgcgagccgtacttcacccgcccgctgtcgcagatctcgctggccgaagtgctgatgaagctgttccgcgtggcgcagcgctaccagctgaccctgcagccgcagctgatcctgctgcagaagaccctgctgaacatcgaaggtgtcgggcgccagctggatccgcagatcgacatctgggcggtggccaagccggtgctggcgaagatcctgcgcgagcgctacagcccgcgtcgggtcgtgcgcgagatcggcaagcgcttgccggaaatcatgacccacgcgccggacatgccgcgcctggtgcacgcctggctgacccagcaggtggagggccgccatgagctggcgatgcgctcgcgcgatctggtcgcgctcgatgccagcgtgcagcgcctgcagaaacgcgcggtcggtgcgatcaccggcgtcggtctgctggccatcgccgcactggtgtacgtgctgcagccgccaggctggtactggggcgacctgccgatgtggagctgggtgtccggtgccgtcggcgcgctggcgctggcgcgcgcgtggtggcgctgaagcctgttgatcgagggtcggcggcgtcacgcgccgccgaccagccacggctctaccagtggtagcccaggcccaggtgcgactgcacgctctggaagcggtccaggcgcgtcctgtgccaggtcttgccaatgcccatgtccagcaccagatgctcccccagcggctggctgcggcgcaggaaggcacgacgtgcatcgtgttcgcgcagcagcagcggatcggaatcggcggtgtagccggacgtaccgctgcccagccacagctgggtcgaaccaccgccctgcgcatccttcaggcgcagtgacagcgtggtgccatggccgtcgggcccattggactggcgatgccgctcgtggcgcagtgaggtggtcacgcgcgggaagtagtgcgaggcacctaccgaccagccactcacgtatgcgccggcatggtactgggcgtacttgccgcccacgctcagcacggtctgcggtgccaccttccactggaagtcctggttgagctggcggttgacgaataccgggtcatcgttggaggcggtgaaggcggtgcgggtcgaaaagcgttgactccagcgctggtgcagggagccctgcacccgattgccgctgaagcgcttgctgccgtagtcgcgttcaccatgggccaggcccagatgccagcggctgtcaccgctgcgaccggccacatccacggtctgtacgtcgcgcttgccaaagccatcggtgtagtcggcatgatccagctgcaccgagacccggtcgatgccggcatgggcgctggacacagccagcagcaggacgcacggcagtgcgccacggatgatcaatcgcatggggttactccaggggttgggaatgcagcgactgcagcagccggtagcgaccgggcggcaggtttcgttccacggtgatgcgcgggccgaactggctgcccggggcgacgatgcgaccgggcaggatgatcacgccgacgcccagcgcggcaccttcgccgatccaggcgccgagcttgtcgcgctggctgtcgatgacggtgtcgccgatgtggacggtgaccgttgcgccatccaggcgatggttgctggtacgcaccagcgcgcccaggtaggcacgggcgtcgacgcggctgtcggcgatgaagcactgcgggccgatgcaggcgccgtcgccgatcagtgcgttcttcagttcactggcaaagccgatgcgcacaccgtcaccgatgtgcagcggaccgcgcagcagtgcgttgttgccgatcaggcagtcgcggccgatcgataccggcccgtgcagctgggcgccgtcgcagatgcggctgccagcgccgatccgtacctcgccccgcacgatcgcacgcggcgaaacctgggcgctggaatcgacgtggggtggcagcgtcgatagcgcgtcggccatggcggcgaggtcattccaccacatgcggatacctggtcggcttgtcgcgtgccggctcgcggccggtaaacagcccggccacgccatgcatcagccagatcgcataggcgagcagcacatacagcatcgagaacgcggcggcagggaccagcgacgcgcggcggtggtggatcgcactgatcaccgccagcaacatgacgatgccgatccagaacaacggcatcaccgacagggcgaggccacccggcccatgcagctgggccgcaccgaaccagacctgcagcgtcagcacgatgccggcaagggcaagcagcatcatcggcaggatgctgaacacgccgaagcgggtcagcagcaggccgcgatgcaggcgcatgcataccgcatagccgacgatccagcgtcgccagcgccgccattcctccaccagcgtgttgcattcctgcgggtagaccacgcagcgcacgctctggcggacacggtagccctgcgcgaccagcgaccaggacatgtccaggtcttcgacgcgggtgcggtcggagaagccgaccttgcgcagcaccgaggtgcggaacaggccacacgagccggagacgatgaacggtgcgccgcccagccactgctggaagctgcgcttgatgacgatcatcggcagcttcaggctggcgcgcacatgcggcaggaagccggcaccctgcaggctggacgagggtacgccaccgaccgcatcggcaccgcgctcgatctcgtccagcaggtggcccaggccatggccgcgcggatcgatgtgggtgtcggcgtcggtcaggaacacctgctcggcggtggcgtgccgcaggccatgcatcagcgcgccgcccttgccggtgttggcctggtgcacggccacgaggcgcccgggccagcgcgcctgcagcgcatcaagtacctgggcggtgttgtcggtcgaaccgtcgttcacgcagatcacccgtgccacgtaggggttctgcagcaggccggtcaacgagcgctccaggcacggcgcttcgttgtaggccggcacgatcgcatcgatgctgtacaggcgcgtgctggggcgacgcgaggcctgcacgcacacacgcaccaggatgaaggcacacatggccaggaacagcagcgttttcatcacagcaccagccggtagggcacgaagccctcactggggccgatgccgatctgctggccgcggaactgcgcgtggcagcgcaggtggtcctcctgcatgtagtggcgatcgccctggctggcatgctcgcgcaatgcgtggatcttcaggtccagttgtgcgctgatgtcctcgaacacctgcggtgcgaactgcggcagggtgctggggctctcgtagcagaggatctgcgggatgctgcggcaggcgatgattgacgcttcatggacggtgcgatggtcctgatggtggtcttcgccgcacatcgtgtagacgcgatgcggtgcgatctgcgcgcaggcctgctcgatcaccgcgacgatgtcgttgcggcaggcaggaaagcgcgtatccgggaaatcctgctggatcacctcggtcacacccaggcggcgcaacgcgcggtgggattcgtcgctgcggtcgatgccggcatggcagccacggccaccacggctgagcaccagcgcatggatgcgtgcaccgtcgcgggccagcttggccaggctgccgccgcaaccgagttcgatgtcgtcggggtgggcgccgattgccagaatgtcgagaaccatggccgtgtccttgcggaaaccaatgagggccgcgggccggtggaccatcccgcgtgaagaaggcgggaactatcgcaaccccatcggagtacaggcttaagacaagtacgaaatgtggccggacaggccacaatgttcacccttgctgtggcaaatgaaagaagcaatgacgatgcagctttcggaattgaagaacgaactggcacgcttcggtgctgaaaacgacgcgcatgaaaccgagcgcgcccggcgcatgctcaacatcacgccggacaccggtgaattcctgtcggtgctggtgcgtttcggcaatgcgcgccgggtgctggagatcggcacctccaacggttattccacgctgtggattgccgaagccgcagccgccatcgacggccacgtgaccacactggaatacgccgcggacaaggtggcgatggcgcgtgacaccttcgcgcgcagtggccttgccgatcgcatcacgctggtccacggcgatgccgggcagtggctggcacaggccgccgatgccagcattgacctgctgttcctcgattcggaccgcgaacagtacgccggctggtggccgcagctgcgccgtgtgctgcggcggggcggcctgctggtggtggacaacgccacctcgcacgccgcgcagatggaaccgttgcgcgcgttgctggatgccgatccggacttcggcaccagcctggtgccggtgggcaacggcgagcttctggccgtgcgcaacgcttgaccgccgcgccaccaacccggggtcagatccctttccgcaggaaaagggatctgaccccgatcagggcgcccgtataatcctgcggtgagcaccgaacctgacaccctcgccgcggtcgagaccgaaaccgcgcccctgcagctgctgcacctggacgagcgcctggccgtggtcaacaagcccgccgggctgatggtccacgacagcaagctggcccgtggcgaagatgatttcctggccgaccgcctgcgcgagcagctgggccgcccgatcttcctcgtgcaccgcctggaccgggccaccagcggctgcctgctgctggccttcgaccgcgagaccgccagtgcgctgggcaaggcgttgatggggggtgaagtggccaaggactacctgacggtctgccggggctggccggccgagctgtcctggcgggtggaccatgacctggacggcgggccgggcaagccggtgaagaagccggcggtcaccgacttccagcgcctggccaccggcgagctgtcggtgccggtgggtgagttcagcagttcgcgctacgcgctgctgcgctgccagccgcagaccgggcgcttccggcagatccgccggcacctcaagcacctgtcgcaccacatgatcggcgacaccagccacggcgatggccgccacaaccgcatcttccgcatgcagggcgtgcaccgcatgctgctgcacgccgagcgcctgcgcttcccgcacccggacggtggcagcgtggatgtcagtgcgccgctggatcgcgagttccagaaggcgctggacctgttcggctggcaggtggacgacgcctgatgctgctgcggtaagccgagcgtgggctcggctctacagccagcggccgggcgtggcccggcgcaccccgttatttcttttccggctcgttgacgatcgcttccaggtccttctgcagatccgcgaacagcggctgcatgcgcgcctggatcgccaccatcacgttctgcatcagcgccggggtcttgtccagcaggctctggccggccgcgctctcgtagaactcggccattgccagcacgtcttccttgctgaaggtcttcttgtacaggtccacgtacatgggccgcagctgttgccacgacatcgcctggcgcagggtctggctggtccgggcctggatccgcttcagctgttcctgctgctgggcggtgagctggcgctgcgcggccacctgctggaactgctgctgctgcatggcttcgatctgaggcaccatggtgtcgatcatgctctgcgcgcgcgaggccgacagcaggcggttgatgtcgccgtcggtcggcggggcggccagggccggaacgctggccacggccagcgccagcagcagggcggcgcggcgcagcagggacggcagggcgggtgtggagcgggtcatgcggggcttcctgcggtacatgggaccgccagcatacccgcagcccaggcgaaggcggcgtgttcggtgcctgatcggcggcatacggcgcgcgatggcgtacttcaccacgtgcctgccgctacaatgcgcggatgggcagtggaccggtcaccatcagcgcgcagcttgaaatccccgacggcgagatcgtcgagcggttcgtgcgcgccagtggcgccggcggccagaacgtcaacaaggtgtccaccgcggtggaactgcgtttcgacgtggccaactcgccctcgttgcccgaaccgttgcgcgcgcgcctgctggcgcggcgtgaccggcgcatgaccggcgaaggcgtgctggtcatcgacgcgcaacgattccgcacccaggatcgcaatcgcgaggatgcgcgcgagcggctggcggccttcatccaggccgggctgagcgtgcccaaaccgcgcaaggccaccaagccgaccctcgggtcgaaactgcgtcgtctggacgccaaacgcgggcgcgcgcagatcaagcgcgggcgctcatcacgtgactgggagtgattgcttgaacaacccgacttcgttgctgccggccgtgccgccgcagatgccacaggtcaaacccaacgccttcctgcgctggctggcgcgctgcacccttcgcatgggcggctggaaggtgaccggcaccctgccggacatccccaggctggtcttcatcatcgccccgcattcgtccaactgggacgggctgtggggcatggcggccaagatcgcgctgggcatgaaggtgaaggtgctgggcaaggcctcgctgttctggtggccgctgggcccgctgctgcacaagctgggcgtgatcccgctcgatcgcagctcgccgcagggcaccgtcggccaggccgtggacctgctgcgcaacaacgagaagatgtggttcgccatcacgcccgagggcacccgcaaggccgtgaaggactggaaggccggcttcctgaagattgcccggatggctgacgtaccgatcctgaccgcgtatttccactatccggaaaagaccatcggcatcggtccgctgttcaccccgagcggcgacgatgtggccgacatggctgccatccgcgagttctaccggccctggatcggcaagacccgcggcacggtctgagccggttgcaggccgccgcatagacgccacgtccggcacatgccgggcgagcgcgacaggagtagggtggagggctggtatccataccgtctgcccaaggagcgttttacatgtcgcgtaccgtagtcctggccgccgccatcagcctggcgctggcggcctgttccggcaaggagtccacccccgtgtccgatgcccagaagaccccggcccagcagccggccgaagcctccaccaatccgctgctgagtgccagcacgctgccgttccaggccccgccgttcgacaagatcaaggacagcgactacctgccggccttcgaagagggcatgcgccagcacctggccgacgtgcgcaggatcgccgacagcagcgagccggccaccttcgacaacaccatcgtggcgatggagcgcagcggcgagaccctgacccgcgtgtcgcgcatcttcttcggcctggtccaggccgataccaacgatgcgcgccagaagatccaggaagaagtggcgccgaagctggccgcgcaccaggacgagatcaacctcgacccgaagctgttcgcacgcgtgaagtcgctgtacgaccagcgtgacacgctggagctggacccggtgcagaagcgcctggtcgagcactactacgatggcctggtgcgcgccggtgcgcagctgtccgacgctgacaaggcgaccctgcgcaagctcaacgtggaagagaccaccctctccacccagttccatacccgcctggtggccgccaccgccgctgcggccgttgtcgttgacgacaaggccaagctggtcggcctggacgagggcgctatcaacaacgctgccgccgccgccaaggaccgcaagctggatggcaagttcctgctgccgctgcagaacaccacccagcagccggtgctcggctcgctgagcgaccgcgaccagcgcgccgcagtgctgaaggcctcggaaacccgcgccgagcgcggcgatgccaacgacacccggcagaccgtgcagcgcctggcccagctgcgtgcgcagaaggccaagctgctcggctttgacaccttcgccgactaccagctgggcgaccagatggccaagaccccggccgccgcgctcaagctgctgaccgacaccgtgccggccgccactgccaaggcgcgtgccgaagccggcgagatccagaaggtgatcgacgcgcagaagggcggattccaggtggccgcttcggactgggacttctacgccgagcaggtgcgcaaggccaagtacgatctggacgagtcgcagatcaagccgtacttcgaactggacaacgtgctgcagaacggcgtcttctacgccgccacccagctgtacggcatcaccttcaagccgcgcaccgacattccgacctacaacccggacatgaaggtgtacgaagtgttcgacaaggacggcacctcgctggcgctgttctacaccgactacttcaagcgtgacagcaagtccggtggcgcctggatggacgtgttcgtcgaacaggacggcctgaccggtgccaagccggtggtctacaacgtctgcaacttcaccaagccggccgccggccagcctgcgctgatcagcttcgacgacgtcaccaccatgttccatgagttcggccatgcgctgcacggcatgttctcgaacgtgaagtacccgtcgatcgccggcaccgcgacctcgcgcgacttcgtcgagttcccgtcgcagttcaacgagcactgggcgctggacccgaaggtgttcgccaactacgccaagcactacaagaccggcgaggcgatgccgcaggagctggtcgacaagatcctcaaggcacgcagcttcaaccagggctacgcgacgaccgagtacctgtcggccgcgctgctggacctggcctggcacacgcagaaggccgacgcgccgctgcaggatgtcggcgcctttgaagccagcgcgctgaagaagttcaaggtcgacctgccgcaggtgccgccgcgttaccgcaccacctacttcgaccacatctggggtggtggctactcggccggttactacgcctacttctgggccgaagtgctcgaccacgatgcctaccagtggttcaccgagcacggtggcctgacggcggccaatggccaggagttccgcgacaagatcctctcgcgcggcaacagcgtggaactgtcgaccctgtaccgcgatttccgcggcaaggacccgtcggtggaaccgctgctgaagttccgcgggttgaagtaagaaagcgaaaacggcgggggcaaccccgccgtttttctttctgtagcgtcgagccatgctcgacgttcttctgtagagccgagcccacgctcggctgatggttcctggaaaggcagccgagcatgggctcggctctacaaacagcgttacgttcccacgtgcacccggttggcctgctcggccaggcccaggtgatccagcgcgatatccagcgccagcacgtaactctgcgcgccgtagccggcggcgatgcccaggcgctggccgacaccagccggcaggcacggctcggctaccgcgccgtcgtcatgcacttccacataggcgttgtgcaggtacggcagcaggcgctgcaggcgcaggctgttggcacacgcgcccgggtcgagcagggtcacctcgccgcggctgtggtcggccacgcgcagggcgtccagcagttcctgttccgaaccacaggcacggatcgccacgctggtgccggcgtcgatcgcacgatgcaccagtgacttcaggaccggtgccggcagcggcatcgcggtgcggatcagggcgccggccgcttccgggccacggatgatgaagatcgacatggctcagccctcctgtgccaggcggcggccgacaatggccagcgacaacgggtagccggcctgctggctgcgctggtcgaccaccacggcggcgggaccgtgctgcaggcgcaggcgtgcctccagaccgggttcgctgggggcctgcagttcgatgtactgcgccggcagccgttccagcgccgcctgcagcgcgccaccttcggcctgccattgcgcctcgtcagcggtaccgacatccagcagtacccagtcggccgagcgcgcctgcggctggcacaggcactggcgtacctcggacaggctggcgcagtcgctgcacagcacgcgatggccggccagctgcgtcggcagttggggacgcggtgccgacgaagaggcgtggcggatcaccaggagggtcatacaacaccttgcggaatgcgccctgcggcgcggtgggcacacgatgcgcgtgccgcccgtaaaggtgcgatgcccgccgccggtcccgcgcgtaaaacctgcgtaacccttcctgtagagccgagcctgcgctcggccgctctgcgccccagtcgggcaacctcgacgctgcaaggaacaagccgagcgtgggctcggctctaccggatcgcgtcgcgggaacctctcccgcctggatgtggtctgatgcagctaccacccacccggagcctgtcatggatgctgctgcccgtcctcccttgtccgaacgcgcgctggtctggctgaagaaggaagcattgccgctgctggtgatgctcggcctgctcgccgccgcccgcgataccctcgccaaccactacgtggtgccgagtggctcgatgcagccgaccctgcagccgggcgaccgggtggtggtggacatgcgcgcctacggcctgcgcctgccgttcaccggcaaggaactgatggccaccggcgtcccgcagcgcggtgaagtggcggtgttcgattcaccggccgacggcacccgcctgatcaagcgcgtggcggcggtggccggtgaccacgtgcagatgcgcgagggccatctgagcatcaacggccagccgctgcagatcgccgatctgcaggacgtggaagccttcggcgagcgccgtgcccgcctcgacctggacatgggcggcggtccggacatcgccgatctggtggtgccggccggcaaggtgctggtgctgggtgaccaccgcggcaacagcttcgacggccgcttcttcggcttcgtcgacgccgacaaggtctacggccgtgcggtggcggtgtactaccgccgcggcgacggtttcgagtggcagcgcctgtaagctgaattgatacttcttgggtatcaatcctgacttatcaggttatggatcgactggatcgacaggcctagtctgaggcccgttccctcccatgcccggccgccccaccggcccttcgatcccatgactggcgaaaccgcggcggccgtcgagcgccgcccccccactgtcgatcccatcgccgagacccgcatccagcagggcacgccggccttccgccgcaccgcgctggcactgttcctggccggcttctccaccttcggcctgctgtacaccgtgcagccgctgctgcccgagttcagccgccacttcggcgtgtccgccgcaggcagcgcgatgtcgttgtcgctgaccaccggcacgctggcggtggcgatgctgttggccggcctgctgtccgatgcggtcggccgccgcccgttgatgattgccgcgctgctggcctcggccatgctgtcgctgagcacggcgctggtggacgactggaccacgctgctggtgctgcgcaccctgcttggcctggcgctgagcggcgtgccggcagtggcgatgacctacctggtcgaggagatggacagccgcgcgctgggcctggcgatgggcctgtacatcggcggcaacgccatcggtggcatgagcgggcgcctgctggccggcatcatcgccgatcactggggctggcgctggggcatcggcgtggtctcgatcatcgccgtggccagcaccgtgctgctgtggctgcagctgccgccgtcgcgccatttcagcgcgcgacgcgatggcctgcgcgagttgccgtcgcgctggcgcacgctgttcgccgaccggggcctgccgtggctgttcgccacctcgttcgtgctgatgggcgtgttcgtcaccctctacaactacctgggttatcacttgctggcgccgccgtaccacctcagccagaccgtggtcgggctgatcttcagcgtctacctggtgggcaccttcagttcggcgtggatgggccagcaggctacgcggtacgggcgcggccgcatcctgtcgatctcgttcgcgctgatcggcgccggcatcgcgctgctggcgatgccgtggctgagcacgatggcactgggcatcgcgctggtgaccttcggcttcttcggtggtcactcggtggccagcagctgggtcggcagccgtgccggtacgatgcgcgcggaagcatcggcgctgtacctgttcgcctactacctgggctccagcgtgctgggcggggtgggtggcctggcctacgcggcctgggactggctgggcgtgtgcgcgttcgctgccgtgctgaccctgatcgggggcggcatcgtctgggcgctgcagcagcgcgcgccgcagccggtcacggcctgacgccagcctcgcgttccgcacgggcgcggcgttgctctggtagatgccgaccttggtcggcgctctggcacggcagccaaccaaggttggcgtctaccaaacctaagtgggtggcacttcacccttcggcgaacgccccgcgcagcagcccggcgaagttgcggatcagcggcgtgacgccctcgcgatgccacgccagctgcacctccgaatgcgcaccggcgtcggccagcgccacgaagcgcgcgccttccacgcggatgtgatcgcaggacgagggcaggatcgccgcacccaggcctgcagccgcaagactgatcaatgtcgatgcctcaccggcttcctgcacgatgcgcggcgtgaacccggcggccgcgcacagcgcgatcatgtggtcatggatgcccgcgcccgcgctgcggcgaaatgccacgaacggctcctgcgcgaagtcgcgtagcgacaacgtgccctgcttcgacagcctgcgcagggcagggtggtcggcatgcacgatcaacgccagtggatcgacgaacaggctgtgcgccaccagctccggcggcaatgcgcgcttgcggatgatgcccacgtccagtgaaccgtcgagcagcgcatcgatctgctgcagcgtgttcatctcgctcagctgcagccgcacctgtgggtactgctggcggtagcgcaggatcgaacgcggaatctgcggcgacagcggcgtggcccgggtcaggccgatacgcagttcgccctgctcgccgcgctgcgcgcgctgtacctcgtccaccgcggtttccacctgctgcacgatggcgcgcgcgcgctcctgcagcagctcacccgcaggcgtcagctgcacacgacgatggctgcgcacgaacaggcgcgccccgatcaggtcttccagctggcggatctgctggctgagcggcggctgcgacatgcccagccgctccgccgcctggccgaagtgcagcgtatcggcaacggcgaggaagtaacgcaggtggcggagttcgatggacatgcgcccagtctatgcatcgccagccggaaatggggtcagatccgttttcctgcggaaaacggatctgaccccggtcacccgtcatccacgcatggcgtggatctaccgtgtcgaccaaggtcgacacctacccacagcagcagataccaacagcagcaggaatctgtcagaggcggggcggtgtgggtgggcaggaccgttggcgccatggatggcgccatcgagcccccagggatgggtttacggcgtgtcctgcccacccacaccgccccgccatctacggatagcaggcttttgctgttgctttggcttcagcaggtgcagggcgcagccctgccgaacaccctcaccgctccgaatgcccgctctggtcgtaatcgcgcggactgaacaactccggctggatcagctcgatgaacgcgcgcgcctgcgccgacagcgccttgccccggcgcacgatcaccccgtaactgcgctcggggaaccagcgcttcatcgaccgcgccgccaaccgctcgcggtcggcctcgttcaggcacagcgccggcacgatggaaatgcccatgcccatcgccacgtactgcttgatcacctcccagccgcccacttccagtgccacggtgtaggcgatgcggtagcgctggaatacctggtcaaccagccggtaggtgatctgccgcttcggcggcagcaccagcggatagcgcgcgatgtcggccagctccagctcgccgccactggccagcggatggtcgtgcggcgcgatcagtacctgctcgaagcggtaggccggggcgtaggtcaggtcggccggtacatcggtcatcgaaccgatcgccaggtcggcggcgtcctcgcgcagcaggtcggtgccatcggcgctgatcgcgttgtgcagggtcaggcgcacgtccgggtggtgcaggcggaagcgctcgacgattttcggcagcaggtacaggatggtcgagctgttggcggcgatgttcagctcgcccgcgtccaggccgcgcaccttgtcgcggaagcgcgcctccagcccgtccagattctccaccagcggctgcgccatttcgtacagcagctggccctcgcggctgggcaccaggcgccgcccgctgcgctcgaacagcggcacccccagttcccgttccagggcctgcaactgcaggctgatggccggctggctgacgaaaagtgcctcagccgcccgtgagaccgagcccaggcgcaccgtctggcagaacgcacgcaatggcttcagccggtcggatttgtaggaaaaacgcggacttggcggggtgcgtgtgctcatcgtgtcacgagtattagcacaacttatgtagaacattgcaaaaactgttttgccaaatactccggcccagcggcaccgtggagacgttcccccaccgctggagtcgccccatgtccgccgtcgcttccgctgttcccacccctgccagcaaggctacccccggcatcgccctggcgacccgcgtggccggccaggacaccgtgctgccggcgccgctgctggccctgctggtgtcgctgcaccgtgcggtggaaccgggccggcaggcacggctgcaggcgcgccgcgagcgccaggcgttcttcgaccagggcggcctgccggacttccgcgaggacaccgctgcgatccgtagcggcgactggcgcgttgcgccgctgccggccgcgctgcaggaccgccgcgtcgagatcaccggcccgaccgatccgaagatggtcatcaacgcgctgaactccggcgccaaggtgttcatggccgacttcgaggattcgacctcgccgacctggcgcaacctgctggccgggcagcggtcgctggccgccgcggtgcgtggcgatctcgactacaccgcccccaatggcaagcactacacgctgcgcccgcatgacgagcaggcggtgctgatcgtgcgcccgcgtggctggcacctggacgaaaagcacgtgcgcatcgatggccagttcatcgccggcggcctgttcgacgcggcggtgttcgccttccacaacgcccgcaccctgcaggcgaaggaccgcggcccgtacttctacctgcccaagctgcagagcatggaagaggcggcgctgtgggaaacagcgctgtcgcacatcgaaggcatgctcggcctgccgcacggccagatcaaggtaaccgtgctgatcgaaacgctgccggcggtgttcgagatggatgagatcctgcacgcgctgcgtgaccgcatcgtcggcctgaactgtgggcgctgggactacatcttctcgtacctgaagaccttccggcgccacgccgaccgcgtgctgcccgagcgcggccaggtgaccatgacccagccgttcctgaaggcctattcggaactgctgatccagacctgccatcgccgtggtgcacatgcgatgggtggcatggccgcgcagattccgatcaacaacgatgccgccgccaacgaacaggcgatggcccgcgtgcgcgctgacaagctgcgcgaagtgaccgccggccacgacggcacctgggtcgcgcatccggcgctgattccggtggcgatggcgatcttcgacgaacacatgcccggtgcgaaccagcacagcgtgctgcgccaggatgtgtgcgtcggccgcgacgaactgatcgcacggccgcccggcaccatcacccgcgccggcttcgaaggcaacgtggaagtctgcgtgcgctacctggcggcatggctggatggcaacggctgcgtgccgatccaccacctgatggaggacgcggccaccgccgagatcagccgcagccagttgtggcagtggctgcatacgccgggccagcagctggacgatggcaccgccatcgacctggcactgctggatgccacgctggcacagctgccggcacggctgggtgacaccgccacgctgcccggtggcgcacgcatcggcgaggccatcgccctgctcggcgaactgagccgcagcgacgaactgaccgatttcctgaccctgccggcctacgcgcgcatcgactgatcgccgcccgcgattcccggcgtttccctccccgctgcacgcacgaaccgaactggagaaagacatgagcaagctgcccactgccgaacagatccagcacgactgggataccaacccgcgctgggaaggcatccagcgcaactacagtgccgccgacgtggtgcgcctgcgcggcaccgtccacatcgagcattcgctggcccgcctgggtgcggagaagctgtgggcatcgctgcatgagcgcgagttcgtcaacgcgctgggtgcattgaccggcaaccaggccatgcagcaggtcaaggcgggcctgaaggcgatctacctgtccggttggcaggtggcggccgacgccaacctggccgggcagatgtatccggaccagtcgctgtacccggccgattcggtgccggcagtggtcaagcgcatcaacaacacgctgctgcgcgccgaccagctgcaccacgccgaaggcaaggacgacatcgacttcctgcagccgatcgtcgccgatgcggaggccggtttcggcggcgtgctcaatgcgttcgagctgatgaaggcgatgatcgaggccggtgccgccggcgtgcatttcgaagaccagctggcgtcggtgaagaagtgcgggcacatgggcggcaaggtgctggtgccgacccgcgaggcgatcgagaagctcaatgccgcgcggctggccgccgatgtgctgggtgtgccgaccctgctggtggcgcgcaccgatgccgaagcggctgatctgctgaccagcgacatcgacggcaacgacaagccgttcaccaccggcgagcgcaccgtcgaaggcttctacaagacccgcaacggccgggaccaggcgatcagccgtggcctggcctacgcgccctacgccgacctggtgtggtgcgagaccggcaagccggacctggaattcgcacgcaggttcgccgaggcgatccatgcgaagttcccgggcaagctgctggcctacaactgctcgcccagcttcaactggaagaagaacctggacgacgccaccattgcgaagttccagcgcgaactgggcagctacggctacaagttccagttcatcaccctggccgggttccatgcgttgaactacggcatgttcaatctggcccacggctacgcacgccgccagatgagcgcgttcgtcgagttgcaggaagccgagttcgaagcggccgagcgcggcttcactgcggtcaagcaccagcgcgaggtcggtaccggctacttcgatgcggtgacccaggcgatccagcagggccagtcgtcgaccaccgcgctgaccggctcgaccgaggaagaacagttccatggcgggcgcagcgaacgcgcggcgtgatgcggcgcgccgcgtgatccggtggtgccggccgctggccggcaacccatcgatgtttccgaagcccatgcagttgccggccagcggccggcactaccgggctccgggtgatcagggtggccagggaagggccagacaacgccggccggtcgggggacctgccggcgttgttgtatcgatgcaagggcgcagcacgcgcggagcgtcaatcaggcgcaccccggtgccggcaacttggccgaaaccctgtgaaacccggcatcggattgatccagcaggagttttgcccggacacccgtgaccagaacgggccatcaccgatcttcacatcaatcaagatcggcagaagggtcaaaatgagatagggcgcacactttaaagcggtgctatgctccgcggctcaccaggggacgctggcggcgggtgcagggaatgaccggcaggggtgcggccgagaacagtgatgtgacgacaggtatcgcccgggtggcgatggccgagatcgtgcacgctctgttgtccgatgccgaggtggcattgttcgccagattcgcccgcgcatgcaagctccgtgccggacagtggctgttccagcgtggccaccgcggcgagcgcatgtatgtgatcctcgaaggccagatcgaactggacttcggcgaggacctggtgatcaagacgctcgggcagcacgagttcttcggagaactgggcctgctggtcggcgaccacctgcgcagcgccagtgcgcgcgcgctggtcgactgcgatgtgctggagctgggcccggccgatttccatcggctggtcgaatccgatcccggcctggtggcctatttcctgcgccgcacgatcatgcgcgtgctggccaacgaacaggcactgatcgcacagctgcgccggcgcaaccacgatctggaaaccgcgctggacaatctgtacatcactacccatcagttgacccacacccgtgagctggtgcgtaccgatgaactgaccgggctgcacaaccggcgaggcctcaccctgtacctgcaggagtgccgcgagcgggccgaggggccgccgcaggcgctgctgctgatcgattgcgaccgcttcaagcagatcaacgaccgccacggccaccaggccggcgaccgcgtgctgcagagcatgggcaacatcctgcgctcgatggccggcgagcaggacctggcctgccggcttggtggcgatgagttctgcctgatcctgcgccgtggcaaccgcgagatcgcgcagcacgcggccgagttcatcatcagtgcggtgcatggcctgctcgagcgcagccatggcacgccgcatgtgagcctggtcagcatcggcgcctgcctgctggcgccggaggcaggctggagcgagtggtatgcctgcgcggatcgtgcgctgtaccaggccaagcgcgatggcggcaactgcctgcgctgggcggatgatccggacggccaatagggagaggcaggcgatgaatggcgacaacggaacgtcagccccgcatagcccacagctgcgcgccctgctgttcaccgatctgtgtgattcgctgcagctggtcgagcggatcggcgatgtggcggcggcaagcctgttccaggaacacgatcgcctggtactggtgctgcagcagcgctggaacggccagctgatcgatcgctccgatggcttgttcatgctgttcgagcgcgccgtcgacgcactgggcttcgccctggactaccagcgcgaactgcacgcgctgggccagcagcgcgcgattgaactgcgcgcgcgcgccggcctgcacgtgggcgacgtgctgacctgggagaacagtgccgaggcggtccgtgccggtgccaagtcgatggaggtggaaggcctggccaagccgatggcggcgcgcctgatgatgctggcccgccccggccagatcctgctgtcggcggtggccgaatcgctgacccgccgtgccaccgatgcactgggcgagcgtggcacgcgcctgctgtggaaatcgcacgggcgctggcgcttcaagggcgtgccggtggtgcaggaagtgatcgaagtgggcgagatcggttcggcgccgctgcgcatgccgcgcgccaacgccaaggcgcgccgcgacctgccgctgtggcggcaaccgctggtgctggccgccgaaggcctgatccttgccgcggccgtgctgggcggctggctgctgctgcggtcggagccggccattgccttcgccgaacgtgactgggtggtgcttggcgatgtcgacaacctcaccggcgatccgatcttcgatgactcgatgcggcacgcgatccggatcgcgctggaacagtcgcgctacgtgaacgtgctgtcggaaggcaagatccgcgaaagcctggaaatggcgcggctctcgggcgatacccggctcaaccgcgataccgcggtcgatgtggcggtgcgggagggcgcgcgcgcggtgctgctgccgaccgtgcggcagaagatcggtggctacgagctggccatcgatgttgccgcaccgggcagtggccaggtgatccagaccttcaccgccaccgccgatcgatccgaccagatggtgttcgccgtggacgacgtggtcggtcgcctgcgtcgcggactgggcgagtcggtggccagcctggagcaatccctgccgctgccgcgcgcctcgacccaggacctgcgcgcactgcgcgcgttcgcgctggccgagagcgcactgggtcagcgtcgcttcgaagaagcccgcaacctctaccaggccgcgatcgacatcgatcccggttttgccctggcctacatgggcgtggccaagctgcatgcgcgcaccgcgcaggtcgcggacgcgcgtgacgcgctggagcacgcgctggcccagcagcagcgcctgcccgcgcgtgagcgcctgtacctgaagggctggcaggccgaactggaacccggtggctggccgctggaacagtggcgtgcactggccaagatctatccggattcgtttgctgggctgtccaatacctcctgggggttgctgcaggacaatcgcttcaccgaggccgagccctatgcgcgcgccgcgacggtgcctcaggacccgttgcggctgtatccgaccatccatctggcgcgggcacagctgggcctcggccagccgcagcaggcaatgcgcaccttgcgccaggcacggatgctgcgcggcaatgacgaggccgacgacctggatgtggacgtgctggttgcgcagggcctggatgcacaggcgcagcagctgttgatgcggttgccgcggggggacgacctgcaacagcgcatgcgcctgcgggcccacctgctggtggcagcggagcagcgtgattgcagcagtttgcatgccgcgattgctgcggacggtccagcaccggatctgatcgactaccagatccatcaacgcctgcagcacgccaccgtgaccacgctgtgcacggccggcgatgcgaaggagcttgaatccattgccgccgtgctgcggccgctgctgcggaacaacgacgactccgccgtgggcagccgcagcctgcagctgctggccctgacttatctggcccagcgccagggccagcatgcgctggccgcagagtggctgcgcgaccatggcgaactgctggagcggcagcgcagccctgtggtgggcaagtggcgtcgggttgtgttggcgatggccgaactggcgcaacagcgtccgcgggcggcacgccatctgctcgagcccacctttgatggcagcgaacctgtgcaggcccacgttgtgctgctgcaggcactgcgtgccgagcaggacactgccggcgtgcgtcgcgagcaggcctggctggcccggcaccacggccaggccattgccgaggtggcgtccatgcaggtctggcaacccctgaatgtgcacgacatcgccaccgaggcgacgtcggtgcgagtgtcgcgctgatgcggactcaggcgttgacgcgctcgtcgatgcggtcggcttcgaagcagaacaccacggtcatcgaggcggtcgaggtactcaggtacgcatgcagcgaatcacgggtgcggctcagctcctcgaccgaggccagggtgccgatcttcatgcagtcgttttcgccaacggcaccgtccagcccgatcgaggccagggccttggccggcgaagcggtgaagtggctgcggaacgcttcgctgccgatcaggtggtccagcagggtgctggcgtcggcggcggaaagacggggatggctcatggggattgtccgtaggtggagctactcgtatcggccgcgacagcctgccattgagggccgcgctgtgcacgtcgctaaagttggccgcgctgcggtcgttgctgctatgccggctgtgcggcacaaggaaggaaaccgatgcgcctgcgccgctgcgccagcctgatgttcgagcctcgcgaggcggtcaccctggacctgcgcgcgatgctggccggccacgccgagatggacagccagatcagctgggtggcgctggccgcccacctggaccagccactgccggtggacgccgaggagcgccagctgctgggcgagctcagcgcgcaccgctggagcgaaccgcccgccgatgcctccccggccatgctggcccgcctggtcgagcacggcctgctgttgaccgacccaccgagcgaggtggggcaccagatgcgcgacgaggcgctacggcgcagccagtggtggccattggctgcgctggcccatcgccatgcgcgctggcaggccgtggacagcgtggaggacatgcgccggcaggggttggacaccgcggccggcctgcgccagcgcctggggccgccaccgccggtggtgcagccgatgcagggcgactaccagccgctgccgcgcagcgaagaggccgcgttcgatgcactgctggcgcgtcgcaccacctgccgcaatttcgacccgcagcgcgcgttgccgctgccgctgctggcccaggtgctgcagcgtacgctgatggcgcacgcggtgcagaaggtcgagcgcgataccgagttcctgaagaagaacgtgccttccggtggcggcctgcatcccaccgagggcttcctgctggtgcagaacgtggaaggattggcaccgggcttgtaccactatcatccggtgcagcacgccgtgctgccgctgccctcgccaccgccgcaggcgttgcctgcgatggcgcggcggatgctgtccgggcaggcgtggttcgccgatgcgccagcgctgctggtactggcaccgcgttatgaccgctgcttctggaagtatcgcaaccatgccaaggcgcaccgtgcggtgacgctggacgtgggccacatttcgcagttgctgtacctgtgcgccaccgagcgcgggctggcagcattcgtgacagcggcgatcaacgatgccgatgtcgatcgtgcttttgggttcgatggcatcggccagagcgcgatggccatctgtggcctgggctggcgcagtgccacgctggacacggccgaattcgatccggccgggcgggtggcgacgggcgacgaccgctgagcggccgtcgccccggcgatcaggtcgcctcgaagtccaccagcaccgcgccgtcgccgacctggtcgccggccttggcacggtaacccttcaccgtgccatcggccggtgcctgcagggtgtgctccatcttcatcgcttccagcaccaccagcggcgtgccgcgcttgacctcggtaccggccgcgaccagcgtggccacgatcctgcccggcatgggtgccagcaggctgccggcgtcggccacggcgtggtccgattcacccactggatcatgcagggtgaagcggtgctggccgtcggcgccgaacaggtacagctggttaccatcgcgcagcagctgcagcgacccgcggcgctcgcccagctgcaccgtcagtccgtgcacatcggccgtgccgatcacccgcaccggtgcagcgtcatcgcactgcacgcgccagccatcggcctgcgcccacaccttcagcgtgtgcttgcgttcgccctgctgcagcggcactacgcgcggcgcggacgcaccgaggcgccagccatcctgtgaccgccacggcgaatgcggatcgcgcacgtcggtgctggcgggcaccgtgcttgccaccgcagccacggcggccagcagccacaggtccgcacccgcgtcgcccacggcactcaatgccgcctgttcgcgttcgatcagcgccgtatccagcctggcgtgcgcgaacgaatcggtattcaccaggcggcgcaggaagccggcgttggtggtcacgcccaccacctggcagtcggccagggcctggctcatgcggcgcagcgcggcgtcgcggtccacgtcccagacgatcagcttggcgatcatcggatcgtagtacggggtgatgctgtcaccttcctccacgccggtatcgacgcgcacgttggccgacgctgccggcaggcgcaggcggcgcagggtgccggtggagggcaggaagccacggtcggcatcctcggcgtacagccgcgcttcgatcgcgtggccatggatggccagctggtcctggcgcagcggcagcggttggcccgaagccacgcgcagctgccactccaccaggtcggtgccggtgatgtattcggtgaccgggtgctcgacctgcaggcgggtgttcatttccatgaagtagaaatcgccgtccgggccggcgatgaattccaccgtgcccgccccctcatagcccactgcgcgtgcggcatcgaccgcggccttgcccattgcagcacgacgttcggggctcatgcccggcgcgggtgcttcttccagcaccttctggtggcggcgctgcaccgagcagtcgcgctcgaacaggtagaccgcctcaccgtggctgtcgccgaacacctggatctcgatatggcgcgggcgctcgacgtacttctcgaccagcacgtggtcgttgccgaacgccgaggccgcctcgcgctggcagctggccagcgcatcgacgaagtcctcgctgcgttcgaccttgcgcatgcccttgccaccgccaccggcgctggccttgatcagcaccgggtagccgatgccatcggcctgcgcgcgcaggaagtccggcgcctgctggtcaccgtggtaacccggcgtcagcggcacaccggccttggccatcagcgccttggccgcgctcttgtcacccatcgctcggatcgcgctgggcggtggcccgatgaaggtgatgccggcggcggcacaggcatcggcgaagtcggcattctcggacaggaagccgtaaccggggtggatggcctgtgcgccggtagcgcgcgcggcgtcaagcagggcatcgccacgcaggtagctctcgcgtgcggcggccgggccgatgtggacggcttcgtcggccaggcgcacgtggcgtgcgttgcggtcggcatcggaatacaccgccacggtggcgatgccgaggcggcggcaggtggcgatgacgcggcaggcgatttcgccgcggttggcgatcaggactttgctgaacatggcaacgtgcttcataggagcgtgctcggtcatggcacgggtcacatgcggaacacgccgaagcgcgtctgctgcggggcggcgttgaggctggccgacagcgccagcgccagcacctggcgggtgtcggccggatcgatcacgccgtcgtcccacaggcgcgcgctggcgtagtacgggtggccctgctgttcgaactggtcgcggatcggtgccttgaaggcatcctcttccgccgccggccactggccgcccttggcttcaatgccatcgcgcttgaccgtggccagcacactggcggcctgctcgccgcccatcacgccgatgcgcgcgttcggccacatccacaggaagttcggcgagtacgcacggccgcacatgccgtagttgccggcaccgaacgagccgccgatcaccacggtgaacttgggcaccctggcacaggccaccgccatcaccagcttggcgccgtccttggcgatgccgccctgttcgtacttgcggccgaccatgaagccggtgatgttctgcaggaacaccagcgggatgttgcgctgggtgcacagctcgatgaagtgcgcgcccttcagggccgactcggagaacaggatcccgttgttggcgatgatgccgatcgggtagccgttcagatgggcgaaaccggtcaccagcgttgcgccgtagcgcggcttgaactcgtcgaagcgcgagccatccaccagccgcgcgatcacttcgcgaacgtcgtagggcttgcgcgtatcggccgggatcacgccatacagctcatgggccggcagcaatggcgcttcagggggccgcaccgccatcgccggttccggcttgcgccagttgagctgggcgatgatcgcgcgcacccgtgccagtgcctgcagatcgttgtcggccatgtggtcggccacgccggagatgcgggtgtgcacgtcggcgccacccagttcctcggccgtgaccacttcaccggtggccgccttcaccagcggcgggccgccgaggaagatcgtgccctgctcgcgcacgatcacggtctcgtcactcatcgccggcacataggcgccaccggcggtgcagctgcccatcacgcaggcgatctgcggaatgccctgcgccgacaggttggcctggttgtagaagatgcggccgaaatggtcgcggtcggggaagacttcgtcctgcagcggcaggaacgcgccaccggaatcgaccaggtagatgcacggcaggtggttctgctcggcgatctcctgcgcgcgcaggtgcttcttcaccgtcatcgggtagtaggtgccgcccttgaccgtggcgtcgttggccacgatcacgcattccacgccgctcacccggccgatgccggccaccacgcccgcggcgggcacggcgtcttcatacatgccgtgcgcggccaacggcgcgatttccaggaaggcgctgccggggtcgagcagggcgtcgatgcggtcgcgcaccagcagcttgccgcgcgcggtgtgcttggcgcgtgccgcctcactgccacccagcgcggtgcgcgcgagggtggcatgcaggtcgtcgactacggcctgcatggccgcgcggttgctttcaaacgtttcgctgcccggttgcagctggctgttcaggacggtcatcgcggtggccttacagggtgcgctggaacagttcgcggccgatcagcatgcggcggatctccgaggtgccggcgccgatttcatacagcttggcgtcgcgccacaagcggccggtcgggtattcgttgatgtagccgttgccgccgaggatctggatcgcctggccggtcagccaggtggccttctcggcggcgtacaggatcgcaccggcggcgtcctggcgggtggtgcggccctggtcgcaggcgcgcgccacggcatagacatacgcgcggcaggcacccaggcccacgtacatgtcggcgatcttggcctggatcagctggaagctgccgatcggttcgccgaactggtggcgctcgtgcacatagggcatgaccacgtccatggccgcggccatcaggcccagcgggccaccggacagcaccacgcgctcgtagtccaggccggacatcagtacgcgcacgccaccgccgacctggcccagcacgttctcttcgggaatctcgcagtcctggaacaccagctcgcaggtgggcgaggagcgcatgccgagcttgtccagcttctgcgcggtggagaagcccttcatgcccttctcgaccaggaacgcggtgatgcccttggcaccggcctccatgtcggtcttggcgtagaccaccagcacgtcggcatccgggccgttggtgatccacatcttgttgccgttgagcacgtagcggtcgccgcgcttgtcggcgcgcagcttcatcgacaccacatccgaaccggcacccggttcgctcatcgccagcgcgccgaccaggctgccgttgcacaggccgggcaggaagcgctgcttctgttcttcgttgccgttcttgcgcagctggttcacgcacaggttggagtgcgcgccataggacaggccgatgccgccggaggcgcgcgagatttcttccatcgccaccacgtgggccaggtagcccatgccggtaccaccgtattcttcttccacggtgaggccgagcaggccctgttcgcccagcttcggccacagggccagcgggaactggttgctggcatcagcctcggcggccagcggtgcgacctcggcggcggcaaaatgggccacgctctggcgcagcaggtcgatgtcttcgccaagatcgaagttcagggatggcacgtgcattgtggtggctccacggcgggatggcagggaatggacgcacccggcgggggagcgggcggcggtcggcaggaccgccacccgcacgggcgatggccccagcgtagcggggttcggataagaagtgaatacgaattcaaaaattgaaaccagaatcagaacatggcctataaacgctctgcattgatggaagaacgcctggcgggcgcccgtgaacggatcctgctggccacccgcgagctggtcgccaccggcggctggcgcaacgccccggtgaccgccgtggcgacccaggcgggggtgtccaccggcctgatctatcgccacttcccgtccaaggccgagctgttcgtggaggtgctcaacgccgcggtggcccacgaggtcgcgatcatggagcgcatcgccagcggtccggaggtggccagcgagcgcctgcggctggcaatcaccgccttcgtccgccgcgccctggccgggccggggctggcgcacgccttcatcgtcgaaccggtcgatccggacgtggaggccgagcgcatgcgcggacgtcgcgcgttcggcgacgtgttcctgcggctggtggaggaaggcgtggccgccggtgagctgccggcgcaggacgcgcatgtggccgccgcgtgcctggtcggcgccttcaccgaagcgatggtcggtccgaccgcgcccagccgcgaagcgcaccgcgacgaagacgcgctggtggatgcgatctgcagcttctgcctgcgcgcgatcggtgccccggtaatccggtagcgccggccgctggccggcttctgttgctggggtcagatcccttttgcggcgcaaaagggatctgaccccatccccgaccccagcccccggcatgttgcgccgcaccagcagtgacgcctgttgtcgcacgcaaggcgcgttctatactcggtccatcacgcagtcgctcagccgtggtccaacgactatcagccaggggtaacgaagagtgcggaattacgatctggagttcctgaaacgcttctccatggtgatcgcgctgctggcgaccatcaccctcggcctcatcctccttgccgcctacatccacacccggattccgcccgaggtgtcgcccactgcggccaagcgcaccgaacagcgcatttcgcccaccggcgcggtctatgccggcagcaccggcgccgccgcgcaggccgcggccaaggccgccgcgctggccaaggcggcgtcgcaggtggcctacggcggcaccaaggatggcaaggtgatcttcgacaacctgtgcaccgcctgccacaccaacggtgtgggcatggcaccgacgctggaccattcgcattgggacaagcgcatcgcgcagggcaaggacaccctctacaagcacgccatcgagggctataccggccccgacggcgggatcatgccgcccaagggcggcaacccggcgctgaccgaagaacagatccacgccaccgtggactggatgctgggcaacctgaagtaaccgccgcaacgcgccgcttcctgtagagccgagcccgcgctcggctgcgctccgcgcggtgtggccaggtgcagccgagcatgggctcggctctacgatcccccggctttgcccaccgaggcctgatcgctcatatgcccccgctgcgcaggcggggtttcgcatttcagggttagtctgtgcgcctcttccatggagtcgcccgttgatgcgccgccgttccctcgcccttgccctgtccctgctgctgccggccggcgcctttgcccaggcccagccgcaggccacgccggtcgcgccgccctccgtcgcgcgcggcagcgccactgtggtgctgaccgctgcgccggccgactggcgcgcgctggatgggcagcgcgtgcgcatcgccgcgccgcttaccctggccggtaccgatggcctgcagcacttcggccagctcacggtggcgttcgatggccgcctctggcagccgaccgaagtggccgcgccgggcactgccggctatgagcaggtgatggccgacaaccggcgccgccgcctggtgctggaagatggcagcgatgcccgcgaccccgccagcgtgccctacctgccgggcaacccggtgctgcgcaccggcatgcaactgcgcaatgtggagggcatcgtgcgcgtggacgcgcagggccatccgcgcctgcaggtcgaaggcgcgctgaagctgccggaactgaagcgcccggcagtacccacggtgccgggaagcctgcacgtggccgccttcaacctggagaatttcttcaatggtgacggccagggcggtggcttcccgacgctgcgcggcgcgcgcacgctggacgagcacaaggcgcagctcgccaagctggtcaccacggtcaatgcgctgggcgccgatgtcgctgcgctgatggaactggagaacgacggctacggcccgcagtcggccatcgccgaactggtcgatgcgctcaaccgcgaccgcggcgcgcagggcgactggcgcttcgtcgacgccggcaacggccccggcgacaacccgatccgggtcgggatcatctaccgaagcacgcgcctgcagccggtcggcaagccggccacgctgaccggcggcccgttcgtcgagcacagccgcgtaccgttggcgcaggccttccagggcaagcagggggcgccgttcgtggtggttgccaaccatttcaaatcgaagggttgccgtgacgcggccggtgccgacgccgatcgcaacgacaatcagggctgctggaacgccacccgtgtgacgtcggcgcagcagctgcacgcctggctgcagaccgatccgaccggtaccggcgccagggacgcggtgctgctgggtgacttcaatgcctacgcgatggaagacccgatccgcgccctgcatgatctgggctggcaggacgcgttcaaggttgccaaggtcgagcatccctacagctacgtctacaacggctacaccggccgcctcgaccacgcgctgctgaacccgggcatggccaggcgcctgcgcggtgccgccgaatggcacagcaacgccgacgagcaggacgccagcggctaccagggccgcaacgtgcagggcccgtggcgcagctccgaccacgacccgctgctgctgggcttcgacaagtaacgcgccaggccggggtcggatcccattcccacggaatgggctctgacccaaggcatcgcggggtctgaggcgtaggggtcagagcccattccgtgggaatgggatccgaccccgggtatcgctcacccccaggcgatcatcccgatcgccagcaccgccagcgccagtcccgcgcggttccacttcgtggtggcctcgccgaagacgaacatgcctaccagcgcgcccagcaccaccacgccgatgttcatgccggcgaacacggtggccgggctctctggcatcgcctggtgcgcatgcacatagaacaggatgttgccgccattgagcaggcccagcagtgcacccgcgccgaggttgcgccaggccagtcggctgcggccactgacatgccgccacagctgcattgccagcatcagcacgaaggcgacgctgaaactggccagcaccgccgccatcgacggcgtgccggacagcgccacctgcttgagcagcacgtccaccactgcgaatccggcccatacgcccagcagccagccccagccgccgggtgaggacgccaccgccgggccgcgcgggcgcaggctgatggccaccatcgccagcaggcccaggcccaggccggccagtttccagggcgttgcggtctggccgaagcacaggaaggcggcggccagggaaagcagcaacgacagccgctgcgccacgtcgctgcggacgatgccggccaccgccaccgcgcggcccagtaccaggaagatcgagggcagcaccaccgccagcgccagcagtgacagccacggcgcatgcggcgcgcgcagcgcatccagcggtggctgcagcaccacggcggtgagcgttgccgccaccagatagttccaggtgaccatctgcgcaacatccagcgggcggcgtgcggccaccttcaacaacaccgaaaccagcacactgcagatcacggccagtgacagatagagcatggggcgggcacagggcaggggcgggggacggtatcatggtgccatgcacaagcccttgttccccgtcgcccccggcgaaaccgcctgcctcgaactggacggcccggccggcccgctggaagtggtcgtcgacctgcccaaggccgatgtgccggtgcagccgatcgtggccatcgtctgccatccgctgtccaccgaaggtggcaccctgcacaacaaggtggtcaccatgaccgcctccaccctgcgcgagctgggcatcgccacggtgcgcttcaacttccgcagcgtgggtggttcggctggcaccttcgatggcggcgtgggcgagcaggatgacctgaaggccgtcgcggcctgggtgcgcagccagcgcccggatgaccgcctgtggctggccggtttcagcttcggtgcgttcgtgtcgctgaaggccgccgccacgctgcagccggaagcgctgatctcgatcgcgccgccggccggtcgctgggatttcgacggcatcgcgccgccggcgcgctggctggtgatccagggcgagcaggacgagatcgtcgacccgcaggccgtctaccagtggctggacacgctggacgccccgcatgagctggtacgcatgcccgagaccagccacttcttccaccgcaagctgatcgacctgcgcggcgcgctgacccacggcgtcaagcactggctgggcgcggcggcatgagtgcacccgagctgaccccgtcgcagcggtatgcggaaggggttgcccgtggcgactggcagaacgatccggcccagcatgcggcgctggccgagctggaccgcatccacctgggcctgctggacagtgccgaggatggctggctggaccgcctgtcttcgttctggaagaagcccgagccgatcaagggcctgtacttctggggcggcgtcggccgtggcaagaccttcctggtcgacctgttctacgacgggctgccgatcaagcagaagtaccgcacccatttccaccgcttcatgcgcagcgtccatgagcgcctgcgcgagcaccagggccagagcgacccgctggcgaagatcgcccaggaatggcgcagcaacctgcgcgtgctggtgctggacgagttcttcgtcaccgacatcggcgatgcgatgctgctggcgcggctgctcgagcgcctgttcgccgagggcgtgaccctggtcaccacctccaacaccgcagtggagaacctgtacctcaacggcctgcagcgcgagagcttcctgccggccatcggcctgctgcagcgcttctgcgtggagctgtacgccgaaggtaccgaggattaccggatgcgcgcgctgacccgctcgccggtataccgcgcaccgctggcggccgacagcgatcagtggctggccacgcgctggaacgagttgagtggcggccagccggccaaggccggcaacatagagatcgagggccgcaagattccggtacgcggccgtggcaagagcattgtctggttcgatttcgccgcgctgtgcgaaggcccgcgcgggccctcggattacatcgagatcgcgcacgagttcaacacggtgctgctgggcggcattcccgccttcgaccgcttgaatgaggatgccgcgcgccgcttcgtcaacctgatcgacgagctgtacgaccgccacgtcaacctggtctgcaccgccagcacttcgccgatcgagctgtacaccggccagcgcctgcagggcgcgttcgaacgcaccgcctcgcgcctgatcgagatgcagagcgccgagtacctgggtaccccgcaccgggcgtgagggcggtttactgtagagccgagcccacgctcggctgcttctggatgatgtgccgaaagggagccgagcatgggctcggctctacagcagcgccgcgcagctatcgggaaggcgccaccgcattcccacgcggccgctcatccggcccggccggcacctgcaggcccgagccatcgccgtgctccacccgaacgctctcgctgcgctccagcagccgcagcggttggccttggtagcgcacttccagcgcgtcatgagtgtcggccagcgactgcaccagcgggcacagcgattgtgcttgggcctcgatgcgttcggcgcggccttccagctgctgttccatctgcgcgtccagacggtcggcgcgtgcctccatcgcatcgctgcgtccggtgaagatctgccacagcatgctgcgggcgatggaggcggacagcgactcggccatgtcctgcaccttggcctcgaagcctggcccgaacacagcctgttcccagtagcccttgcccagcgtgccgccgatccagtcatcggcctgccggcgcaggcgccggaccttgcggctgttggcggtaccggtgaggctttcatagaccccgtcgagcacgtcgaagctcagtccgctcacttcatgggccagcgccgtggcggccggcatcagctgccgtgccccggcctccatctgccgaaggcgggccgcgtcggcctcgctgaccggcacgaccgtgtcgtccaggctcagcacgccatcgtggaacaccacctcgtgcggtgcctgcgggccatgccgcagccagatgccaccgctgtccaccagcacgtcatagtcggtgtggataccgcactggtccgcgcgcagcttcggggtgtcagcggcaattgcaggtacggtgaccacagcagccaacagggccaaggcgggtgctgacaggcgcatggtggaatcctttccggtcattgcaggaccccagcatcccgcgttcggcaggcgccgtcacccgccgaaagtcactgcgcgatggcgattcgtccggccataccggctttcccaccggctgcccaccacctatccacagggttgtccctagccagtttcatcactgtcatgtgaagctgtcattgttccgttttcgcggtgcgttgtgccaccgcaatgacgcctttcggacttgactgcgcagcccgttccggcaggtctgaagcgtctgatcagggcgccgatggcacgatccttgcggcgcaagggattgccgaatttcactacatttggcgttgacggaccccattacccccactatcttgtggccgtcggtcgcagcaacccccattccaggggttgccccggggtacccatccgcgatcgtcaacggcagtggcaggcgcagggtctcatcccctgcgacgccgtcctgccatcctgggctgtcatgtcccgggccgcgtcacccgatgcatcgagcacccccaaatcacgccaagaggacacacgccgtgagcaccgaatccagcgccaccatcgagaaggaaagcgaattcctgttgacgtcgccgccgacggccaacgcgatgagtgtgaccaagcgcaatgggaccaccgaactggtggacctgaacaagatcgtgcgtgcggtgcagcgttcctccgaaggcctgcacgccgtcgacccgatgcgcgtggccacccgcaccatttccggcctgtacaacggtgccaccacccgcgagctggacgaactgtccatccgcaccgccgccctgctgatcggtgaagagcccgagtacggccgtctcgccgcgcgcctgctggccaactacatcgccaaggaagtctcgggccaggaaatctacgccttctcgcagtcggtcagccgtggccatgaagtcggcctgatcaacgaccgcctgctgaacttcgtgcagaccaacgcacgcaagctcaacgatgccatcgacatctcgctggacctgaacttcgattacttcggcctgcgtaccctgtacgaccgttacctgctgcgccacccgcacacccgcaaggtgatcgagaccccgcagcagttcttcctgcgcatcgccagcgcgctgagcgaggacgtgtccgagaccctggcgctgtacaagcgcatgggcaacctggactacctgccgtccagcccgaccctgttcaattccggcaccacccacgagcagctgtcctcgtgcttcctgctggactcgccgcaggactcgctggaatcgatctattccaagtacggcgacatcgcccagctgtcgaagttctccggcggcatcggcgtcagctacacccgcgtgcgttcgcgtggttcgctgatcaagtcgaccaacggccattccaacggcatcgtgccgtggctgaagaccatggattcgtcggtggccgcagtgaaccagggcggcaagcgcaagggcgcggcctgcgtgtacctggaaacctggcacgccgacatcgaggacttcctcgagctgcgcgacaacaccggtgacgaagcccgtcgtgcgcacaacctgaacctggccaactgggtgccggacctgttcatgaagcgcgtcgaagccgaccaggaatggtcgctgttcgatccgcgcgtcgtgccggagttcaccgacctgttcggcgaagccttcgagcaggcctacctgcaggccgaagcccagggcaaggccaaccgcaccatctccgcgcgcaagctgtatgcccgcatgatgcgtacgctggccgagaccggcaacggctggatgaccttcaaggacaagtgcaaccgcgccagcaaccagaccctgcgcccgggcaacgtgatccacctgtccaacctgtgcaccgaaatcctggaagtcacttccaacgatgaaaccgccgtgtgcaacctgggttcgatcaacctgggcaaccacttcgacgagcacaacgagttcgacttcgagaagctggccgagaccgttcgcctggccgtgcgccagctcgaccgcgtcatcgacctgaacttctacccgatcgaaaccgcccgccgcgccaacctgcgctggcgtccggtcggcctgggctgcatgggcctgcaggacgtgttcttccgcaagcgcctgccgttcgacagcgccgaagcccgcgccctgtcgaagaagattgccgaagcgatctacttccacgcgctggaaacctcctgcgagctggcccaggaacgtggcaagcacccgtcgttcaacgacacccgtgccgccggtggcgaactgcagttcgacgcctggaacgtggtgccggaagacaccgcgcgctgggatgccctgcgcgcccgcatcaaggaacacggcctgcgcaactcgctgatgatcgcgatcgccccgaccgcgaccatcgcctcgatcgccggctgctacgagtgcgtcgagccgcaggtgtccaacctgttcaagcgcgagaccctgtccggtgacttcctgcaggtcaaccgttacctggtcaacgagctgaagaagctgggcctgtggaccgccgacatgcgcgatgccatcaagctggccgaaggctccatcgccggcgtggcgcagattccggaaacgctgcgcgaggtctaccgcaccgcgtgggaactgccgatgcgttcgctgatcgacatggccgccgagcgtggcgccttcatcgaccagtcggcctcgctcaacctgttcatggaaagcccgaacatcggcgcgatgtcctccatgtacatgtacgcctggaagcagggcatcaagaccacctactacctgcgttcgcgcccggccaccaagatcgccaagaccacggtcagcgctgcggccccggccaaggtgttcagcccggacgaagccatcgcctgctcgctggaaaacccggaagcctgcgaggcctgccagtaagacaccgcgcggtgggtgccgaccgttggtcggcactcgaacacctcgcacctgtagagccgagccatgctcggctgcggaaaaacacccacggtagcgccgggccacgcccggcggctcacccaggaattcaaggaaacacccatggccgacaagcccaagcagatgctgctcgatcccggttttgaactgaccctgcgcccgatgcgctacccgcagttctatgacatgtaccggaatgcgatcaagaacacctggacggtggaagagatcaacttccagatcgacatcaccgacctgcacagcaagatgtcgccgggtgagcgccacctgatccaccgcctggtcgcgttcttcgccaccggcgattcgatcgtgtccaacaacctggtgctgaacctgtaccagcacttgaatgcgcccgaagcgcgcatgtacctgtcgcgccagctgtatgaggaagcactgcacgtgcagttctacctgaccctgctggacaactacctgccggatccggaagagcgcgccaaggcgttctcggcggtggagaacatcgactcgatcaagaagaaggccgatttctgcttcaagtggatcgactcgatccaggacctgacccgcatcgagacccgcgaacagcgccgccagttcctgctcaaccagatctgctttgccgcctgcatcgaaggcctgttcttcttcgctgcgttcgcctacgtgtactacttccgttcgcgcggcctgctgccgggcctcgcctcgggcaccaactgggtgttccgcgacgagagcgcgcacatggagtttgcgttcgagtcggtgcgcgtggtgcgtgaggaagagccggacctgttcgacgacgagatgaagcagcaggtctacgacatgctggccgaagccatcgaatgcgaagtgcagttcgccgaggacgtgttgtccggtggcgtggccggcatctcgacccgcgacatgcgccagtacctgcagcactgcgccgaccagcacttcgccaagctgggcatggaaaagaagtacaacgtgcgcaacccgctgccgttcatggaactgcaggacgtgcaggagctgaccaacttcttcgaacgccgcgtctcggcctaccaggtcggcgttcagggcgaagtcgccttcgacatgaacttctgatcgaaccggccaggcctgtcgcaacgaagaaccccggccaatgccggggtttcttgtttccgtagcgtcgagccatgctcgactgctgttcgcaagaaagtcgagcatggctcgactctacaatcagcgccgcccttccaccgccatgcgcaccgccagcccggccagcaccgtgcccatcagccagcgctgcaccatctgccaggtggggcgcgcggccaggaagccggcgatgctgccggcggtcagcgcgatcatgccgttcacgctgacgctgaccaggatctgggtggagcccagcacgatcgactgcatcagcacgctgccttcgccgtccgggtgcaggaactgcggcagcagcgacaggtacatcaccgcgaccttcgggttcagcagattggtcaggaagcccatcgtgaacagcttgcgcgggctgtcctgcggcaggtcgcgcaccgcgaacggcgaacggccgccgggcctgagcgcctgccaggccaggtacagcaggtacagcgcgccgccgatgcgcagcgcgtcgtaggcgaacggcacggtcatcagcagggcggtgatgcccagtgccgcacacagcatgtagaacacaaagcccagcgccaccccgcccagcgagatcaggccagccatcggcccctggcagatcgagcgcgagatgacgtagatcatgttcggcccgggcgtgagcaccatggccagcgaaaccagcgcgaaggccagcaggtcggaagtggcgggcatgggcagtcctggcagtgggcgtggcgcagtgtaacgcctgccgcaggcgcggcctgcgcaggcaccgctgccgggtgcctgttgcacgtgcatgccgatggccatcacgccggtcgcttagaatccgcagcaccccacaccgaagcacccccatgaccccgatccccgagaccgtgccgcccaccgaagtgcgcatggctgaaatcgtcttccccaaccacaccaaccacctgggcaccctgttcggtggccaggcattggcatggatggacaaggccgcgttcctggccgccgcccgctattcgcgccgcaccgtggtgaccgcgcgcagcgaccaggtcgacttcaagctgccgatccgcatcggccagatggtggaaaccatcggccgcatcgtcgaagtcggccgcagctcgatgaaggtcgaggtggagctggtcgccgaggacctgcacagcggcgagcgcaagctgtgcacccgcggccacttcgtgatgatcgcgctggacgaggaaggccacccgatcgcggtgccgccgctgccggccgcctgagaccagcggctgaaccggtgcttgcgggggcgctgcggcgcccccatctggcagccatgaccccgccactgaccgacttcatcgaccgcgccgagcgcctgttcgtgctgaccggcgcgggttgcagcaccgcctcgggcatacccgattaccgggatgccgacggccagtggaaacgcacgccgccggtgacctaccaggccttcatgggcgaggcgaccacccgccagcgttactgggcgcgcagcctgctgggctggccgcgcttcggcctggcccggcccaacggcacccaccaggccctggccgccctggaaagccgcggcaagctgcaggtgctgctgacccagaacgtggacggcctgcaccagcgcgccggcagccgcaacgtgatcgacctgcatggccgcctggatctggtgcgctgcatgggctgcgagcgccgcagtggccgcgaggatttccagcagcggctgctggacgccaatcccggctgggacgcgctggaggccggcatcgcccccgacggtgatgccgacctggagaccgatttctccacattcgtggtgcccgattgcccgcactgcggcggcgtgctgaagccggacgtggtgttcttcggcgagaacgtgccgcgcgagcgggtggcggcggtgcacgatcatctgcagcaggccgatgcagtgctggtggtgggctcgtcactgatggtctattccggcttccgcttcgtgcaggcggcggcgaaggcagggttgccggtggcggcgctgaaccgcggccgcacccgtgccgacgacctgctgttgttcaaggatgagcgggactgcgctgaagccttgtccggttgggtggcgggctgagccgagcgtgggctcggctctacgaggggctgttcggcgctcggcggcatgatcggctgcgaaacagcgatccatccagacggttgatccagaagccgcgcagcggtgcaatacgcaccccctacgtcgttcatcacccccttgagccagctgttttcgccgatctcgttcggccccctgaccctgtccaaccgcatcgtcatcgcgccgatgtgccagtactccgccgaagacggccgcgccagcgactggcacgccatgcacctgggcaacctggcgcagtccggcgccggcctgttgatcctggaagccaccgcggtcgagccgcgcggccgcatcagctgggccgaccttggcctgtgggatgacggcaccgaggccgcgctggcacaggtgctggccagcgtccgccgctggtcgccgatgccgctgggcatccagctgggccatgccggccgcaaggcatccaccgcccgtccgtgggacgggggtggccagttgccggccggcgatgcgcgtggctgggccaccgtggcgccgtcgccgctgccgttccatgccgccgatccggcaccgcaggaactggacgaggccggcatcgccgaggtcatcgccgccttcgctgccagtgcggtgcgcgccgagcgcctgggcttcgagctgatcgagctgcatgccgcgcacggttacctgctgcaccagttcctgtcgccgctgagcaaccgccgcaccgatggctacggtgggtcgctgccgaaccgcctgcgcctgctggtggaagtgttcgacgcggtacgcgcggcggtgtccgacaaggtcgccgtgggcgtgcgcatttccgccagcgactgggtcgagggcggctgggatctggtgcagagcgaagcgctggcccaggtgctggacgcgcgcggctgcaatttcctgcatgtctccagtggcggcctggacgagcgccagaagatcaccgtcggtccgggctaccaggtgccgttcgcggcggcgatcaaggccaaggtgcgcatgccggtgatcgccgtgggcatgatcaccgaaccggagcaggccgaatcgatcctgcgccatcgccacgccgatgccgtggccctggcgcgcggcatcctctacgacccgcgctggccgtggcatgccgccgccgcattgcgcgacagcgtggaaccggcgccgcagtacctgcgctgcgagccgcgcgatgcgcgcggcgtgttcaaggcgcgctgaggttcacacccgccatgccggcgccatgccggcctgcaggtgctcgaacagcgcgcggatcttggcggtgaagtcgcggcgatcgctgacgcagaaatagacctccatcggctccggacgccacgtgctgtcggcgccgaacacggcctgcaggcgtccatcgcgcaggtagggctcggccacgaacgcagccaatcgcgtgatgccggcaccggccgccgccagcgacgccagcgcatcgatgtcatcgcagaccatgctcggcggtagcacggcgtccacacgctggccgtccttcagcaggccccagcgcaacggccggccatcggtggggaagcggtgcagcagcccgcgatggctgcccagatccgatggttcctgcggggtgccatgggccttcaggtaggccggcgaggcgcagaacacgaacggcacgcgtgccagctgccgtgcgaccacgccgtcttccagctgcgcgccgatgcggatgctggcatccaccgcctctggaccatgctgcacggcgcggtcggtcagccgcagttccagctgcagctgcgggtagcgttgctgcagtgacggcagcaacggggccagcacgtggcggccgaacgcgctgctgctggcgatgcgcagcggcccggccggttcgatatcaccggaggtgaccatcgcctgcgcgcgcgccaggtcggcctcgatgtggcggacctgcgccaggtacagcgcgccggcctcgctgagcgccagctggcgcgtactccggttcagcagccgtacgcccagatgcgcttccagccggttgatgttctggccgactgcggtggcgctgatgccaaggatgcgggccgcggcggcaatgctgccggtctctgcggtgcgggtgaagctgcggatcagttgcaacaggttcatgaccgaccagcttgccacggtgatggccaagtatcgcttgggactgaaccaagcggttcggttgcatcggtgatcatccggctgctgggcaggaagctgccctacactgtggcgatgcgccccgattccatcctcaccctgtcctgccccgaccgtaccggcatcgtctaccgcgtgtccggcctactgttcgaccacggctgcaacatcctcgacgcccagcagttcggcgatgaggaaagcggccgcttcttcctgcgcgtgcatttcgaccgtgacgccggcctgccgctggagaccgtgcacgccgcgatggccacgcttgccgaaggcttcggcatggactggcagctgcatgatggccgccgccgggcacgcctgctggtgctggtcagcaagcaggggcactgcctcaacgacctgctgttccgcgcccacagcggccagctgaaggtcgacattgccgcggtggcctccaaccacgtcgacttcgcgccattggccgcgtcctaccaggtaccgttccaccacctgccggtgaccgccgatacgcgtgcggtgcaggagcagcagatcatcgacctagtcgagcgcgagcgcatcgacctggtggtgctggcacgctacatgcagatcctgtcacccgcgctgtgccgcgcgctggccgggcgtgcgatcaacatccaccacagcttcctgcccagcttcaagggcgcgcagccgtaccaccaggcacacgcgcgcggggtcaagatcatcggcgccaccgcgcactacgtcaccgaggatctggacgaaggaccgatcatcgaacaggacgtggcccgcgtggatcacgccatggcgccgcgcgagctggtgcggctgggcagcgataccgaatcgctggtgctggcacgcgccgtgcgccgccatgtggagcaccgcatcctgctcaacgggcatcgcacggtggtgttccggtaacgtgctgccccttccaggtccgccgggcatggcccggcgctaccaagggtgctatccggtagtgccggccgctggccggcaactgcatggatcccgaggttgccggccagcggccggcactaccgttgtgggtcaggcggtcgcgattcccgccttgcccagcgcatcgcgcaccatcgcgtcgttggcttcggtcaccggccgggtcaggtcccacaggaacttcacccggaagccggacttcaccgcatcctgcgcgctccacagcacgcagtagtcgcgggccaggccgcacacgtgcacttcgcggatgcggcgctcgtgcagccagccggccaggccggtggccgggcgctcgccatcggggccatggttctcgcggaaggcgctgtacgaatccacctgttggcgcgtgcccttgcgcaggatcaggtcggccacggtccagtccacgcccgggtgcagcgcggcaccggcgctgccctgcacgcagtggtccggccacagggtctgcggctgcgcgtgcagcaggatggtctcgaacgggcgttggccggggtgctggctggcgaacgaggcatggtcggccgggtgccagtcctgtgttgccaccacggtgcggtagcggcgctgcgccagcagatcggcgatcggtgccaccagcgcatcgccctggtcgcaggccaaggcgccaccgggcatgaagtccggctgcaggtcgatcaccagcagggcgacatcggcgggcagggcggtcatggcagttccgctacaacagaaggggcgaccagcgtggccgccccatgcctgcacgtcaatcgtcctgtggcgtcccagcgtcccgcccgtagtacagcaggccgatcctgatccgctcgcggccattctcgcggcgatggcggttggcatcgcgcagcgagtacacgcagccgcagtattcctgctggtagaactgctcgcgcttgctgatctcgatcatgcggctggcgccgccgcccttgcgccagttgtagtcccagtactgcaggccttcatagcgcgacgccgcacggatcccgcagtcgttgatctgcgccatgttcttccagcgcgagatgcccagcgacgaactgatggtgtcgtagccgtgctcgtgcgcgtacagcgcagtgcgctcgaagcgcatgtcgaagcacatcgtgcagcggatgccgcgttcaggctcgttttccatgccgcgtgcacggctgaaccagttgtcggtgtcgtagtcgcagtcgatgaagggaatgccgtgctgctcggcgaagcggatgttctcctgcttgcgcagctcgtactccttcaccgggtggatgttggggttgtagaagaagatcgcgtagtcgatcccggaggcggtgatcgcctccatcacttcgccggaacagggcgcgcagcacgaatgcagcagcaggcgcttgccgtcggcgggcagggtcagggtggggcgttggagctcggtcatcgtcaggtaccgcatggaccgccggcaacggcggtggcccatgcatcagcgcgtgggtgaacgggtctggccggataccgtgaacaggacgcgcgcggccacaccgcctgcacgcgcaggacgacgacggccccggcaacctccccgcggagattccaggtcgagtcaggggacggtcgtgtcccccggccggggccggtattcgggctgatggacacgggccgcagcccacctactacccgccgcttcccaggcgcgcgcccagtgctgttggcaggattcgtttccattcaccgctgcggggcagctccggaatggacgcgcgaggcgccttcaccggattcccgtttaaatccctccccgcgccgcagcgatgggagggataccttcggcgtgtgcaaggtggacctgttggtggcgccggtcaagagcgcaggggtcagaacccgctgcgtggcagcgggatccgcccccagcggaaggaaggggtcggatcccgctgccacgcagcgggctctgaccccggtcgggatgcaccttcaatgccccacggccgcccgcgtgcggatgtcgtccagccgctggtcgtgcagcaggcggccgttctcccacacggtcaccattgcgtcctcgaagccgtccggcagggtgtcgtcgccgttggccggcagcggcaccgtgtgcaggctgccatcgtccaggcggcgcagcaggcgcatgcggccacgcttgctggccttgccggcgtcggtgaccggatccttgtagacgtcgatccactcaccctcgaccctcgccgccgagcacttcagtgcgaacttctgcgtatcgcggtccagccgctgcagcagcgcaccgcccatgccgaaggccacgttgtcggcggcgtagccgtcgtcggtgatgcgttgcaggatggtgcggatggtatccgggttgatgccatcgccctggatcacccgcacgtggttgagcacgcggtagcccttgctgttgagggtgtggccgaaggcttcatccagccggcgcaggctttcggccaccacctccaccgggtcccccgagtccgggcggatgaccagggtggcgcccgaggcgatcacgtcatcgcgcagggtggtaccccagtgctcgctgatggcgcggtagatgtcatagctgtccgacaccacggctacgatcgcaccgggcgtgccgaactggcgcagcatgttgcggtaggcgtccacctcgcgctcgcggccccagctggtgatggtgctgtgctcggcggcgggaatcgaatagccggccatcggcgcgtggtagtgcgcgcgcgccaggcacagggccgagaccgtatcggtgccgaggaagttgaccaggtgcgcggcaccgcccagcgcggccgattccaggctcgagacaccgcgcgcgccgaagtcatgcagcttgaacggcagctgcccctgcgggtcgtcgctggtctgctgcaggaacgcggcgatggtctgccgtgcgtgccagctgatggtggccacggtgaccgggtaccacacgcgcagcagcagcgtttccaggtacgacggcacccagaacgcggccggatcggtcgattcgatggtcatcagcgcctggtgggtgggcaccacgctgccctcgggaacggcgcggatgcgcaccggcaggtggccgccaagccggtcgacgatatcgcgccagccggcctcgttgaacggttcgccatgcgcggcgaacaccgcagcagcgtcgtcgatgtcggcgtgggtgaccggccgtgccagcgcgcccttgaggatcgcctgcaggccgaagaacaccgtgcgatcgtgcaggccgccacgtgattcgacgtagaagaacgtggcatcggtacccggcgggtactgcagccaatggctggccttgtagctgtcggtgttgaggagaagattatcgaggtagtgcatgacggaagctccttcgcgtcgggtggcaccagcggtctatccgccagtgggaaagccgggccggtcagccgcggccgaggaaatactccaggatgtgcaggtggtcttcgaacagctgcgggcccatgtccagtgcttcactcaccggtatccagcgtgccttgtcggcgtcatcgccaccgcgcaccggcggcagctcgccggccggaaactcgaagtggaaaccgtgggtgatggtgcggccacgctggctgcggtccgggtggtcgaacacctgctggcccttcagcgaccccttcaacaccggcaacggaatcttcagccgggtttcctcgcgcagttcgcgcaggcagctgtcgagcaggctctgttcctggccgacgaagccgccgggcaatgcccacagccccttgccgggttccgagcggcgacgcaccagcagcacgtggcccgaatgcaccaccaccgcatcggtggtgacgaaggtgggcgcgtagggtgcatccttccaggcggccttgtactgttcgatgaagcggtactcggccaccagctggccatacgcaggcgcactcttgcggaacgcttcgagcatgtcgtacaccggcgccggcacattgccacgcagcatcagcagcgcgccgtggaagtcgacgtcgcccgcttcgaacaggtagcgccgcagctcggtggccgacagggtggcagtgtgctgcacgtccaccagcggccactgcgggaactcgcgcaggtagtagctggacgcatccttgtccatgccgatcaggcccaccctggcatcggcggcggcaccgtcgttgcgcagggcgtcagccacctggcgctgcacgttggcgatccattgtgcttcgttgtacaggtggtcacgcagcgggcggatcagcagacggtcggtgtggccgtcgagggccgcctggatcatcacggcgcgttcggccacggtccagggattgcggaggctgcggggggtatcggcagagccgaccaggaagatcagcttgcgggcccggctcagggccaggcgggcaacggcggcgtggccgttgtggaagggctcgaatcgcccgatgaagacgagatagtcgaattccatgagaatccctcatgtcgttgtggcagccgcgggtctgtcccttggcttgctgcagatgctacgccgatggcggggcgggtcaagcctgcagccgtgctttctgctgaacggcgcattgcgtgcgcggactgcgccgttgttctcaggccctgagaagcccctgcgccatactgcaacccacgcggcggacggcatgctcgggggcaagacagtggcggacaagtactgcgatctggtcatgaaaggcggcatcaccagcggcatcgtgtaccccaatgcggtactggcgctggcccgcgagtatcgcttcaagagcatcggcggcacttcagccggcgccattgcggcagcggtggcggctgcagcggcctgcggcgatcgccgccagcaggccggcgagcagctgcccggcgatgcaggctatggcgggctgtcggcggtgtcggcacagctgtcccggcgcggcttcatctacagcctgttccagccggcgcgcggcgcgcgcgcggcctatcggctgctggtggtgctgaccggcaatgcccgcctgccgcacaaactgctgtgcctggccgttgcggtattcgagatcgcgccgctggaagtgctggtgtcgctggcgctgctgctcggcctgggctggtggggcggtggctggagcggcgtggccgccacgctgctgccatcactgctgtgcgcctacggtgcgggtgtggccggtgccgcgctgcgggtcgcgcgggtggcgcgtcgcaacctgctgggcctgtgcagcggcctcagccgcgatccacgcaggccggcgctgaccgagtggttgcatgaatgcctgcagcagctgtcgggcaagccgctggatgcaccgttgaccttcgccgacctgcacgatgcgccgcgctacgccggtgagccggacagcccgcatgcgatcagcctgcagatgatcaccacctgcatctcacacaacgagccgcgcacgctgccgctgggcggtgcgcagttctggttcctgcgcgaggagttcgagcagctgttccccgccagcgtggtgcagtggctggtgagccaggccggcccgccgctggaggtggaagggcggcagtactaccacctgccacagggcccgaagttgccggtgctggtggccacgcgcatgagcctgagcttcccgctgctgatcagcgcggtgccgctgcatgaaccctcacgccgcgaacgacgctgcgaaccgaccgcccctgcggccgaccaggagcacaacgttgccgacagcatggaagggctgaccagtgccgggcagacctgcggcccggtgatcatcgccttccgcatctgctggttctccgatggcggcatcagcagcaacttcccgatccatctgttcgacgccgccctgccgcgctggccgaccttcgccatcaacctggtttatccacagcacgccgaagcggtgagccagggcagcggcggccgccaggcgctggaacatgcggtgttcctgcccaccgaaaaccgccacggctggcaacggcattaccagtccatcgccacgccactggccgcagccgagctgggtcgtttcctgttcgcggtggtggcgaccatgcagaactggcgcgacctgctgcaggcgcgcgcaccgggttatcgcgaccgcatcgtgcacgtcagcctgcagggcgacgaaggcggcatgaacctggacatgccgcaggaggtactctcccgcatcgccgacaagggcagcctggccggtgcgcgcttctgttcgttctcgttcgagaaccactactggatccgctggcgcaacctggcctcggcctaccagcgttacacgctggaagtggcgcgcaccgatgatccggcgcagcaggtgctggcctaccgcgcggcgtacgcgatggtcgccagcggtcagccgacgccaccgtcgtacaagctgggctcggaagacaaacggctggcctcgcagcagttgtggggcttgatggtcgagcagggccgcacctgggaggacctcggcccggaccttaccgacggcgcaccgcgtccgctgccgcagatgaaggtgaccccgatctactgacccgatcctgcggtcgaatcggggtcagatccgtttccgcaggaaaacggatctgaccccgcagtggttgctgctcttgccggccagcggccggcactaccgcaggtgcagggcgcagccctgcagaaccccctatcgccccggcaactgcgcgaacgcgcgctgcatgcagtcctcgcgcgggcacacccggcaccccgggccgatcgataccgaattgcccgggctctgcacatccagccccagtgaatacaccaggcgttcggcatgctgcaggtcgcagcccagcgccaccgcgaaggtcttgcgcggttggccatggccgaccgggccactgctgacctgccgcgccagccagaaatgacggcggccatcgggcatgcgcgcggtctgggtgaggatgcgcccgggttggttgaacgcctcgtagacgatccacagcgggcacgatccacccacctgcgagaagtggaaatcggtggccgaatggcgctttgagacgttgcccgcccgatccacgcggatgaagaagaacggcaggccgggcgcgctgcgccgtgccagcgtgctcagccggtggcagaccgcttcgaagccgacgccgaactggtgcgccagcagttcgatgtcgtagctgctggtttcggctgcacgcaggaagcgcatgtacggcatcaccagcgcaccggcgaaatagttggagagaccgatccgcgcctgcgcgatgcgtgcctcatcggtgaacccggcgcgcgccaccaccgcatcgatctgcggcaggtagccgtgcagggccagctcggccgccatctggaacgcctgctgtccgggctctaggtaatcgggcagccacagccgccgcgcaccggcatcgtagtgccgcttttcgcgcccggcctgcagtgcggccacttccaccagcacgccatggcggtcggccagcagctggcgcagccgcggtgccacatgcccgggcgacagcccccattcggcgaacagctgctcggccagctcgtccagctcgggaatgtggttgtgcatgcggttgaagaactcgcgcacctggtcaccggcgggcagggtactgccggcgccgggctcgcccagctggaactccagtgcggccgcgtgctcgcgcagcgccaggtgacgacggtgcaggtccaacagcgcgcggctgacctgcggcaggttcccggccagcgcgcgcagttcggtcgcgctgacctcggccaggcccaggtcgcgcagggtttcgcccagcgcctcctgcagggcggcgggctcatcgtcatcgaacagcgaggaaacgtcgcccagcacctctcccagcttcttctgcaccgccggtgtcagtgggcgcttgttgcgctcgatctggttcaggtagctggccgacagccccagcgcacgcgccagatcggcctggctgtagccgcgctgctcgcgcagccgcagcaggcgcaggccgagttgccgctggggagctgaataattcacagaattaacaggaaccgtggggcgtgttggccagattaagcggattcagcccggaaatcgagccgggtgctgtgaataatgccaagcatctttcgcaccctgtgggattgtcgtcatgactgttgcagcgccccgtatccgcatgctgatcgatggccagttcgttgaatcggccacttcccactggcaggacgtgatcaatccggccacccaggacgtgctggcccaggtgccgttcgccaccaccggcgaagtggacgccgccgttgccgccgccaaggaagccttcaagacctggcgcaagaccccgatcggcacccgcgcgcgcatcttcctgaagtaccagcagctgatccgcgaaaacatgagtgagctggcccacatcctcaccgccgaacagggcaagaccctgccggacgccgaaggtgatgtgttccgcggcctggaagtggtcgagcacgccgccgccatcggcaacctgcagctgggcgagctggccaacaacgtggccaatggcgtggacacctacacgatcatgcagccgctgggcgtgtgcgccggcatcaccccgttcaacttcccggcgatgatcccgctgtggatgttcccgatggcgattgcaacgggcaacaccttcatcctcaagccgtccgagcaggacccgatggtcaccatgcgcctggtcgagctggcgctggaagccggcattcccaagggcgtgctgaacgtcgtccacggcggcgaggaagtggtcaacgcgatctgcgaccacccggacatcaaggccgtgtcgttcgtcgggtccacccgcgtcggcacccacgtctacaaccgcgcttcgctggccggcaagcgcgtgcaatgcatgatgggcgccaagaaccacgccgtggtgctgccggacgccaacaaggaacagaccctcaacgcaatggtcggtgccgccttcggtgccgctggccagcgctgcatggcggcttccacgctggtgctggtcggtgaagcgcgcaactgggtgcaggacctggtggccaaggcccagaccctgaaggtcagcgccggcaccgtgtccggcaccgacgtcggcccggtcatttcctgcagcgcccgcgagcgcgtggaaggcctgatcgcctcgggcgtggagcagggcgccaagctggtgctcgatggccgcaagccgcaggtcgatggcttcgagaagggcaacttcgtcggcccgaccatctttgccggtgtcaccaccgacatgcgcatctaccaggaagagatcttcgggccggtgctggtcatcctcgaagcggaaacgctggaagaggccatcgcgatggtcaacagcaacccgaacggcaacggcaccgcactgttcacccagtccggcgctgccgcgcgcaagttccaggaagacatcgacgtcggccaggtcggcatcaacgtgccgatcccggtgccggtgccgctgttctcgttcaccggttcgcgcgcctccaagctgggcgacctgggcccgtacggcaagcaggtggtgctgttctacacccagaccaagacggtcaccgcgcgctggttcgatgacgagacgctgagccacggcgtcaacaccacgatcagcctgaagtaacggcaggagcagccatgagccactcgatgacgacggaactggaagaagcgcagcaggcgtaccgcgaggcggcgcgcgacttcgcacaggccgaactggcgccgcacgccgcgcgatgggatgcggagggcatctttccgcgcgaggcgatcgccaaggccggtgagttgggcttctgcggtctgtacatggacccggaagtgggcggcagcggcctgagccgactggacgccgccgtcgtcatcgaggagctcgccaacgtcgatccgtcgaccgcggcgtacatcagcatccacaacatggcctcgtggatggtgtccaggtggggccagccggccctgcgcgatgcgtggggcaccgatctgtcctcgggcagcaagctggcctcgtactgcctgaccgaaccgggtgcgggttccgatgcggcgtcgctgaagaccaccgccgtgcgcgatggcgacttctacgtgctgaacggctcgaaggccttcatttccggcgccggtgccaccgagctgctggtggtgatggcgcgtaccggcggtgccggtgccggcggtgtcagcgccattgcggtgccggcggacctgccgggcatcagcttcggccgcaaggaagagaagatgggctggaacagccagcccacccgtggcatcaccttcgagaacgtccgcgtgccggtcagccaccttctgggagaggaaggcggcggcttcaagctggccatgaaggggctggacggcggccgcatcaacatcgccgcctgctcgctgggtgccgcacagggtgcactggatgctgcgcgccgctacatgggcgagcgccgccagttcggcaaggcgctggccgagttccaggcgctgcagttcaagctggccgacatggtcacccagctggtggctgcacggcagatggtgcacaccgcggcacgcaagctcgatgccggtgccagcgatgccaacgtgtggtgcgcgatggccaagcgcttcgccaccgatgccggtttcaacgtctgcaacgaagcgctgcagatccacgggggctacggctacatccgcgaatacccgatcgagcgcctgctgcgtgactgccgcgtgcaccagatcctggaaggcaccaacgagatcatgcgggtgatcgttgcccgtcacctgctcaacaccgaagaggaactgcgatgaaggattggcgtacccaggagcacgtgggcctgaaggtggaggtggatggccacaccgccgtggtcaccctgaacaacccgccggcgcatacctggaccgtgcacagcctgtcggcgctgcgcgacctggtcggcgcgctcaacgcagaccgcgacatctacgcgctggtgatcaccggtgacggcgagaaatttttctccgccggtgccgacctcaaccagttcgcctccggcgacaaggccgctgcacgtgaggccgcgcgccgcttcggtgaagccttcgaagcgctgtccggtttccgtggcgtgtcgatcgccgcgatcaacggctacgccatgggcggtggcctggagtgcgcgctggcctgcgacctgcgcatcattgaagaccatgcccaggtcgcgctgccggaggccaccgtcggcctgctgccgtgtgccggcggtacccagaacctgccacgcctggtcggcgagggctgggccaagcgcatgatcctgctgggtgagcgcatcaacgccgagaccgcgctgcgcattggcctggccgaagaaaaggtcggcaagggcgaagccaaggcgctggcgctggaatgggcgaagaaggccggcaagcagagcccgaccagcatcgccgcctgcaagaccctggtgcagtccacccgcaccggcacccacgcctcggcgctggtggccgagcgcgaagccttcgtcgacctgttcgacaccgccgaccaggtcgagggcgtgactgccttcctggaaaagcgcgccgcgcagtggaagaacgcatgagcacggataccgctgccgacgacgcaccggtgctgttcgaagagcgcgtggccggcaacggcacgcgcatcggcatcgccacgctcaatgcgccgcgtacgctcaacggtttctcgctgccgatggcgcacctgctgctgaagcagctgaatgcctgggccgatgacgatggcatcgccatggtggtgctgcagggcgccggcgaaaaggcgttctgtgctggtggcgacctgcacagcctgtacaaggccatggtcgccttccgtgaggccggccacagcgacatccgccagaacgcctatgccgccgagttcttcgacgtcgaataccgcgtcgattacctcatccacacctacaccaagccgatcctgtgctggggccacggcatcgtgatgggcggcggcatcggcctgatgtccggcgccagccaccgcgtggtcagcgagcgctccaagctggccttcccggaaatcactgttggtttgttccccgatgtcggtggaagctggctgctgccgcgcgtgccgggcaacggtggcctgttcctggccctgaccggcgcactgctcaacccgggcgatgccatctacgccggcctggccgacgtgcacgtggccgaagaacgccgcagcgcggtgttcgatgcgctgctgcaggtggcctggtccaatgacaccgcacacaaccacgaacgcctgacccatctgctgcagtcgcatgccagcgatgccgccaccggtccactgctggcccacgcggcgcaggtcgatgcgttgtgcgaaggcgatgaccttgaagccatcgtggcgcgcattgccggcctgcagaccgacgacgcctggttgcaggcggctcagaagacccttgctgccggtgcaccgggttcggcacggttggcgtacgaactgcagcgccgcagtgccggccaggacctggccgcgatctatcgcctggagtacatcgtcgccctgcattgcgccgcccatggtgatttcgccgaaggcatccgcgcgctgctgatcgacaaggaccgcaacccgcagtggaacccggccaccctggccgaggccaccggcgcgtgggcagacaccttcttcgcttccccctgggccgacgccgcgcatccgctggccgacctgggcactccccttgttgaaaggagccttgcatgagccgcattgcattcatcgggttgggcaacatgggtggcccgatggccgccaatctggtcaagaacggccacagcgtgcgcgtgttcgatctggttccggccgcggtgcaggccgctgtcgacgccggcgccagcgctgcatcgtcggcgcgcgacaccctggccgatgccgaagtggtgatctcgatgctgccggccagccgtcatgtcgaaggcgtgtacctgggcgacgacggcattcttgccgcgatcccggccggtgcactggtcatcgactgcagcacgatcgccccggccagcgcccgcaaggtctcggaagcggccgccgcgcgtggcctgcagatgatcgacgcgccggtgtccggcggtaccgccggcgcccaggccggcaccctgaccttcatcgtcggcggcgaggaagacgcgctggaacgcgcacgcccggtgctgcaggcgatgggcaagaacatcttccacgttggcgccagcggcgctggccaggtcgccaagctgtgcaacaacatggcgctgggcgtgatcatggcggtgaccggtgaagccatcgcactgggcgtggcgcacgggctggaccccaaggtgctgtcgcagatgatggcggtcagcaccggccgcagctgggccaccgaagtgtgcaacccgtggccgggcgtgctggagaatgcgccggcctcgcgtggctacagcggtggcttcggcagcgatctgatgctgaaggacatgggcctggcggtggaagcggcgatgagtgtcggcgcttcgattccgctgggcgaagtggcccgcaatctctactcgatgaaccaccaggccggccgcggcaagctggatttctccagcgtcgtgcagctcatcacgagcgagaagtgacctggtagtgccggccgctggccggcaacctcatgcccccgtgcgggacaacggaggtgggatgggcggatgttcggtttcgaccggcatccgcccatttttttgggggtcggatccctttcgcaacgcgaaagggctctgaccccatatagccgtgcgagcctgggatggggtcagagccctttgccggtggcaaagggatccgaccccggcgccgcatcaggcaacgatcagcgttacatcaatgttgccgcgggtggcgttggagtacgggcacacgatgtgcgccttctgcaccagttcttccacctgctcgcgcggcacgcccggcacgttgatggtcagctcggcctcgatgccgaagccggtcgggatctggccgatgccgaccttgccggtgacggtggtgtcggccggcagcgcgaccttggcctggccggccacgaacttcagcgcgcccaggaagcaggccgagtagccagcggcgaacagctgttccgggttggtgcccgggccgccggcaccacccagctcgcgcggggtcgacagctggatgtccagcacgttgtcggacgagacggaacggccttcacggccgccggtggaggtggcctgggcggtatacagaaccttttcgatggacatcgggatgctcctggtcagtgggtgggtactgctatggagcctactttgcccggtttctgcgtacgttgggttgcagtccgtacgaaaaacttgattgatcgtcctgttggcctagatcgtccactcgcggtcggtggtgaacatgatggtcagccagcggtccggcgaggcctcgcccagcgcatcgccgatctcgtcgcgcagctggtcccattccagcaggggccgcggcgggtcgtcctcgcgtaccacgaagaacaactcgatctgctcgccacgccccacctgggcgacgtagctgcgatgctcgacgaagccatgcttggccacgatcgcgcgtgccaccgcgtccacgtgcgcctgcagttccggcggggtgaccagcaggatgccggccagcgcccggcgcaccgtcccgagcggggcgatcatcaccagcacgcagacgaaggcaaggatggccgggtcgatgtacggcccgacccaggccagcgaggtgccgcgcaccagtacgccgccaaggaaggccagcaggtagcaggccgacatgctggcggcgatcacccagttcttcgcgtccagcgcgatgaactccgaaccgatgcggcggttggcgcgcagcacgaaccaggccagcgcaccttcgccgatgatcgacaacccggcgaaggcgatggctgggccgagtgcgatgtggcggccgccggacatcagcgcatccaccgcattgaccagcgcatacagtgccgcgccgatcatcagcgtgccgctcacccccagcacgatgggctccaggtgccagaagcccatggtgaagcgctggttgagccgcgactgcagcgcgtcggtgctggtggacagtgcgatcagacgcgcgaccagcagtgacagccaggtcatcaccacatcgatcaggccgtagatgccatcgaagatgatcagcgaggaattggccagaagaccaaataccaccgcagcggcagccagcagcaatgagcctgcgatggacaggcgcagcacgccttgttcggtacgcgcatcgaagaagcgttcggtgttggcaggcatgcgggaatccagcgggaaatgggctgcggaagcagcgcgttgccattctatccagcctgcggcacgtcgccatgaccacgcccgcacagcgcctggaaaagtcaccagactggtaaccgtttgcggattgacgggtgcacacccgaagcgtatcgtttgtaccacgatgacatagaagcctccggtgaccccgggggcttctttcgtttgcgccgtcgcgcgctgcgaggtcaccgccaccggccctgacgtccccgtcgcagccgttctgttttccgccccgatcctgcctttcccgcgccgtcctggtgatcgcgtggggcgccgccgtgcgcgcaggatcggggcactccacatccatcaacgaaggaggattcgatgcccctgctgacccttgagcagtgccgcgcgcactgccgtatcgacggcgattttgacgacgccatcctgggtgacctgctggccgcagccagcgatgcagccgcggcctatctgggccgcgagctgtacgccgaccaggccgcgctggaccaggcgctggaccagctgccgcaggacatggcggcggcggtgaccgggcatgaagccgcggttgccgccgccaatgccgagaccaacgcggccaaggccaaggccatgcgtgatgtggccgatcgccgcctggccgtggcgaccgcgcgcagtgcgcgcctgctgcagggcatgccggtcaacgacagcatccgtgcagcggtgcgcctgttgctgggccacctgtacgcccatcgcgaagccgtggtcgtctctgcgcagacgttcgatgcaccggcaggcgccgctgccatcgcaatggagctgccgttcggcgtggccgcgctgcttgatccgtaccgatcggcagcaacgccatgaacgccggccacttcaatcgccgcatccgcatcgagcgccaggacggccagctcgatgcgtgggggcagccgctggacgcctggcagccggtggcagaactgtgggccgccatcatcgccgaccgcgcagacagcgtgcagcggctgacgctggaaagccgcctgccggcaacgatccggcgccagcgcttccatgtccgattggcagccgcacgacaggcaggcatccaggccggcatgcgcatcgtgcatgacggtcgtgttttcaacatcaccggcgttgcgcccgacttcagccggcgccagaccacggtgctgttcaccgaacagtcttcaggcatcgcctgagcgacgccaaccaggacaccgcgatgagttacgaagcacagctgcacgcgctgctggccccgctgctgcagggccggctgtatcccgaccttccgccggaaccggtcatctatccgtgtgccgtctaccagcagatgggtggacagtccgtgtggttcaacgaaggttccattcccgaacagaagcacgcacgcgtgcagctgaccgtctgggcagacagccgcgcccaggccaacaccctgatccgcaacatcgaggatcaggtatgcgcaggattgccgaccgccgaatcgttcggcgctgcaatcgccgtgcatgagccgatgctgcacaagtacggcgcgcggctcgatttcggcctgtggtacgtcgacccgtaaaccgcatcacccgtgcaacaccccagcccggcattcgccgggcttttttttatccaacgaggaaatacaccatggcactcaagcttcccaagggcacccagttcggcttcgcaccggtcgtctccaccgcgatcgccaccagcgcgatctccaaggctgcgccggcgctggccagcgttgccgccaacagcgtcgacaccggcgatgtggtggtcattgaactgccgggctggccggccctgaacaaccgcgccacccgcgccggtgctgaagccaccggcagcgttgaactgctgggcatcgacaccaccgataccgtgctgttccccggtaccagcggtgccggtgtactgcgcaaggcgggcgccttcgtcgacctggaccagcagggcgacccgaccaccgccggtggcgagcagcagtactggagcggcacgctgctcgaagacccgaccggtcgccaggtccagatgccgaccttcaagaacgccaagaccatcaccctgccgctgttctacgatccgaagaagccgtggtattcggcactgaagaacgctgacgccaagggcgagccggtgatcctgcgggccaagctggtcggtggcgacgtgctgtactggtacggctacctgagctacaacggcgacccgaccatggccgccaacaccccgatgggcaccaccgcgaccttcaccgcgctggcagactccatcctggtcgagggcgcctgatgttccaggtcaaggcgccggagagcttcaagagcaccctgaccatcgtcggtcacggccgcgagcagaagctcaacctgacctaccggcacctgtcggtagccgactacgccagcctgctggagcgtctgggcgatgacacgttgagcgtggcccaggccatcctggacatcgtggtggactgggatgccgatgtggcgctggacaccgccggcgtcgagctggcgctgcagcagcaggccggcctggatggcgccatcatcggtggctacacccaggccctgcaggtcgcacgcaagggaaactgatcgatgcggtgggggccctgtactggcgggcccccaccgagtccgagctgatgaagcttggattgaaggcaaagcactttccaccgccccaggtcgagctgtggccggagtgcgtgcttcccatcgaacttttctcgcgggttgccacccagtggcgcgtcggcgcaggtggcccgatcgggctggattacaacgtggtctaccgggagctggagcgcgaagcgctcgacggcgaccagcatgacgaggtgatggcggccatccgcatcatcgaacgcgctgccttggagcagatgcaacaggaatgagccggccatcgcggcaatgccgatggccgatcccggctccgccgaagcggagccgactctcccgaggaacactcaatgagcactacatcgcctggcagcacacggaccaccgtggaggccagcaacgcattggaaacggccatgcaggcagcaaggcgcggcatgaccgagatgaccggcaccacacaggagttccagcggcagctggagaagatcaacacggtgcagcaggccttcaatgccgtgctgaccaccagcgcatcattggtcaccgcactgtccacgcagctgaccgccctgaacacgcagctgcaggcggcggcgaaggcaggaacaaccgcagcgggcgcggacgccggcaaggctgcaaagaaggaagagaaggcccaacaggacgacaagggcctggcaggcatccgcaagggcctgggcggcgcgctcggcgactatatcggcaagaccgaaaacaccgccacggctgccaagaaagccttcgacaaagcattaaccggcgccgacgaagcgttgaggagcttcgtgaccaccggcaagtccaagtacaaggaactggcccagtccatcctgtccgacctcaagatgatcgccgcacagcaggcactggtctggggggcgaggaagatcgccggcttgatgggagtcgacctgacgcccaaggatgcagcgacggacgcggcggcggtggctgcaggcgtggcgactgccaaggacgccaaggccggtgatgccaaggcgggcgaaaccaaggacgccaaggacaccaagggcaccacaggactttcggggttccgcaagggcttcggcagcgcgctcggcgagtacatggaaaagaccgagaactccgccaagtccacccaggatgccttttccaaggcgttcaccggcgcagaggcggcactgcagagcttcgtgaagacgggcaagtccaactacaaggatctggccaagtcgatcatcgccgatctcaagatgatcgccatccaacaggcaatcgtctggggtgtcaaaaagatcgcgggcctgttcggatatggcacgggggtggaggccaacgccaacggtggcgtctaccagtcgccgagcctgtcggcctattccggcggtgtctacaacactccgcagctgttcgccttcgccaagggcgccggcgtgttcggcgaagcgggaccggaagcgatcatgccgctgcggcgcgggccggacggccgcctgggtgtggccgcgcacggtggcggcggtggcggcggagtgggagtcagcatccgcatcgacaacaacggtggcaaggaagtcaccaccaacgaaagcatgctgcagcagttcggcaacgagatcggccagttcgtggaacgcaagtaccgcgagctgcagagtcgtgacctgaaggcaggtggtgtgctcagcaggagtgccatgcaatgaccgacaccttcacctggccggcaaccagccagagtactggaaccaccaccgccgccgtgaagcgcgcgaagttcggagatggctatgcgcaggccgctgccgatggcctgaacgtcacttcacgcagttaccagctgcagttcgtcggcaaccgcaaaacgatcaacgagatcgtgaccttcctggatggtcatgccggccgcagcttcctgtggaaagggccactggggcaggggctgtacatgtgtgattcctacaccgacagccatctcggcggccaggtatcgaccatcaccgccacattcgaacagaccttccacgcgtaggcatgagcatggatcttcaacggatcgacctggataccatccagcccaacggaaagcgtggggagacccagcggccggccttcaccaagatcaaccagaactttcaggatgttgcgttggcgctggagggaatccctggtgccatcgcagactcagtctcgggaaagaaccgtttgatcaatgggaatttcgagctctggcagcgtggggacaacttcaccgccgccgctgcctactgtgcagacagattctttgcacagcagggagggatggacggagcagtcatattcaaatcacccgttgccccgggcgattcgaacttcccgagaagcctgtttacgttggccgccaattgcaacgggaatcacaacgccgccggacaccatttcctgttcgagcagcgtgtggaaagtgtgcggacctttgccgcatcggagagcacgctatccttcctggtctacaacgcaggcaccgcaggcagaaagatcgcagtcgagttcctgcagcgcttcggaacgggcggaagccccactgtcacggcgatccagccggaagttttcacgctcgcacagggcctgaaccggatcagcaagaccgtcagtcttccttccatctacggtaagacgcttggcggtggcgatgattcggtcatctgtgcggtatggctctcagcaggcagcgacttcaacgcgcgcacaggagggctcggcgcgcaggcaggccagttgtacttcggtgaaatgcaatgggaagccggcgcacgggcgacccgcttcgagtggagatcaccggcccacgagcttgcgctgtgccagcgctactaccagaagtcctttcctgttacagaggttcccaacagcaggagcagctccgccgtccatcggaacgccgtggccttcaacagtggtacctgccgggttgttgcagagttcaaaggcacgatgcgcagcacgccaaagctgctgttccatgcaggtggagaaggtggtgacatcggatcgccgagcttctggaggtactacgacgccgcgggcggaacatggcgcgcgggaacgctgactaacgtagtcatggcaacgagccaggcgttcatggctgacgtaggcggtgcgggcttcctggtaagcggctctgttctactggcaggccactacaccgccgatgccgaactctgagtgcattcatgcgtttgcgggatcgggcggaaagccgtgagatccgcccgttgacggaatgaaagtactcagaccccgagcggacgccgccgattcacctcgttcaaggagccaacaatggcaagaaagatcatcgacctcgattccgttcaaccgaacggaaagcggggtgaaacacagcgcccggcgttcaccaagatcaacgacaacttcgccgaagtctacgacgcgttgactgacgtggcgaaaatcccgcagatcgtggggaatgccatcaccgagcgcgttccaggcaggaatctgctcatcaatggtgccctgcagttctggcagcgccgtacatctggtcgtgttggcagtgggtcggggacgctgggcgcggaagtgttcttcgccgaccgtttcacgaactcggcactggtctgcaaccacgacgtacagcgggtggcgtacgacgggcaggccggatttccggaagatacacggtcgattctggtctgcaccgtatccgaggccatcgccagaagtggcgcctggatggggcagaagatcgagggtgtccgcagtgcaagtggagacatcacgatctcggtatgggcgaactctgatgcgcccggtcgcagtgtgggcgtgcgtgtcatccaggatttcggaaccggaggctcaccctcgccgcaggtggtgctggaagccggtgtgctcacactgggcaccaccgccaaacgtcacagcatcacggtgacgttgccgagtacccggggaaaggtgctcggcagcaacggcaacgaccacctctacgtagtgttcgacctgtgcggtgctggtcagaagggcgagctggtggcacagaacggctcgttcggctttacccagttccaggtcgaatcgggccgcgcagcgacatgcttcgactggcggccgccaggtgtggaactggcgttgtgccagcgctactacgagaagagctacaacctcgacatcgtacccaacacggcgcacaacgaagggcgcgaggcattctcgatcaactcaccgggaatggcgcattaccagagcgtgcgattccagacggcaaagcgcgctcatccctacgtgatgatcatctcggccgacaacatccagcaggatggacacatcgcggaagacaacatctcccgcgtgccctgcctggtcaactacgcctcgccttccgggtacgaagtcagctggaccaacaatccaggccgctggggcggctggtggcattggtgggccgacgccgagctttgatggggcgcccgcagggaacaggacgacagcaatgacgagaaaaatcatcgacctcgattccgttcagccgaacggaatgcggggcgaaacccagcgcccggcgtttaccaagatcaacgacaacttcgccgaagtgtatggcgcgctggattcgctggaaagcgctttgcagagcgcggctccaggcaggaaccgcctgatcaacggcaacttcgatttctggcagcgggccagcactggcaccacccaaggcggcgagatctatgtggccgatcgttggaccgtggcagcgctgagctgcacgcataccgcaaatcgcggggccaatcttcctgccggcggtgccgcgccggaatcgcgccgtttcctcaacagcgttgtctccaaggtcagtgcaggcagcagcgcctatgtcgcacagaaggtcgaaggggtcgccacgctgtccgacggcgaagtggtggtttccggcttcgcctatggcccgccaggaaaacgcatcggtgttcgtctcatccagcactttggcaccggtggttcgccgtccgccgcggtcagcgtagagctgggaaccgtagcggtcaccgccgcgtcctggacctatttccagctcagtgcgcgattgccatcggtgaaggggaagacgctgggcagcaatgccgacagcgatttcctgtggctggtggtggatctgtgcgccgatgcctatggcggtgtcatctccggtcagagcggagagttcggccttgcgatgatgcagctggagcgcggcgacagggcaacggcattcgacctgcgcccgctggcccacgagctgcagctgtgccagcgctactacgagaagagctacaacctggatgtgccgcctggcacggccgatggcatcggacgcgacaaccagttctacgaccgcagcgtcggcgttggcagcacctcgcatatccggtgtcgcgtccccaagcgggccatcccagcctacacggtctacagcgatgtgaacgggcaggcagggcgcatatccggcgcaagcggcggcatcggcacggtgacgtccatcgtatatgccggccagtccggcgcacaggtcaattaccaatccgccgcaggcaactggggctcctccttccattggaccgccgacgcggagctatgacatgtatcaactgaccgaagagatcgacaccatcaagtgcctgcagaccggcgccttcattccacgtggccaccgtctgtggaatgactatgaagcctggtgtacggcaggcaatgagccggagccggtaccgccgctgttcgcacccggctcggcgcagttccatcgcttcatccgcggaaaggcgtgggagtggatggcccagtgtgcccgcgatcgcggttatgacagcatcgagagctgctgcagctacgtaggcagtgcggtgccgcgctacgcgcaggacgccatcgccatgattgcctggcgcgacggggtcaacctcgcactggagactattgagtccaccgccgaggagaccgcgccggactggcggcaggtccaggcgcaactgccgcagccggatgcattcggctggcctgccgagcaggcgccggaaatcctcggcggctgaggaggacgacgcatggcacgacgcacaatcgaccttgataccgtgcagccgaacggaaagcggggtgagacgcaacggccggccttcaccaaggtcaatgagaacttcgccgatctctacacggatctggatgaactcgaaaccaccgtgcaggatctccggcgcaggcagaacggccggaaccggctgatcaacggtgacttcaggttctggcaacggggcagcagccgcactgtggtgtcgcctcttgcggtgtatgttcccgatcgcttccaggtggtatgcaccggggcggggcaggtcgcggtgtcacgccgcagcttcgataccccggcattcggggtcacgggattcatgaactgcgatctcaccggatcgacggccgcgaccgaggcgttcgtcacccagccggtggaaggcgtgcagacgctcgcgggaagtaccgtgacgctgagcatgcaggcatgggccgcgacgccgggctgccgcatcggcgttcgcttcatccagacgtttggtaccaatgggtctccggatgtgacggtccgggcaggcgtccaggagatcggcaccgcggccgcgctcaggtacttcaccgtcgagttgccatccattgctggcaagaccgtgggagccaacagcaagctgcacgtcatcgtcgactttgcgacgcccggtggttatggcggacagcttgtcggccagtctgggtccttctcgctgacctgcatgcagttggagaagggggcgacacctaccgactacgacatgcgtgatgacgcaaccgagttgatgctgtgccagcggtactacgagaagagcttcccgctggaacaggcaccgcagcttggcatgccgtcaccgcagggcgtcgccgccgcgttccaggcaggcctggcgcgcagtgagcagatctccttcaaggtcgccaaacgcactgtgcccgcactcacgctctactccaacagtgaagtggcgccggccctcggctactggtcgttgttcaacggcaacgggtggtcacgcggaatggctgtcccgctgttccttcgtcccgatggattcacgcttcagcttgatttcggttctggcctgacgccgttctatgcctatctggtgggcggcaactgggcggctgacgccgagatctgaccttggccgtcaacaccggcgcacgcagcgaggactgcacatgacacgaagaatcatcgacctggacaccgtccagcccaacggcaaacgaggtgagacccagcggccggcattcaccaagatcaacgacaacttcgccgagatctacgctggtctggacgacgcgcaatcggcgctcatgcatctggaaggccgcatggccggaaggaacccgctcatcaacggcgacttccggttctggcagcgcggtgcagtgttccctgcatccacgggctctcgctacatcgctgaccgctgggcggtcaatgccatcggcaccagggtggctgcctcacgcgaggatgtgcctccaggcggcggccagggagggcgcctgctggctgggtcgcgccacctgcttcggctggaggtgcagagcgttgccggtgccggcaacatggcgctggtccaacagcgcatcgaggatgtccggacactggccgggcgcaccgtcacgatcagtttcaaggcgcgcgcctcggtggacgacttccgcatcggcgtggagttgcagcagtcctacggaacgggtgggtctaccgcgcgcgacagcatcggcgcctcggtcgtgctcgatacgctgtggcgatggcaccaggtcaccgtggaagttcccggtcttgccggcaagacgctgggcccggacagctacctgcaactgagcttctggctggacgcaggtgccgatttcggcggccgcgcgttcgccgccgggcagaagagcggcagcgtgcaactggccgaagtgcagatcgaagaaggcgataacgccaccgacttcgaccgccggtccgaagcactggagctgctgttgtgccagcgctactacgagacggtggatgtaaaccggatcatcggcatcacctacaccgccaacggcgacacgcgtgcgtgcatcccgttcaaggtgcgcaaacgctcagcgcccagaatctcctcgccgtccaccgcgctgaacctggtgggcttcggcaatgccggcaacctggtcaacttcgacggcggagcgcccagctggcagtccacggttgacgcggcagtcatcgcctcgatgccgaacaacatgcagctctggggcgcggtggtggtgtggtcgaccacctcgcaggtgatggtccaggccgatgcggagctctgagccatgacaacccccgctccgcaggcgccaaagcacgcctgcttcaccaccactgcttcgctgcgcccaggccaccacgtcatcgtaccgtgcggccaggaacggtaccccgtgccaccccctcttcccaatgccgcacaggagaacaccccatgatcaccgccgatgcccagcagcttgagccgggtggccgcatcaccgtctatgaactcgacgccagcagtttcggcgccgacaagctcttcttccacgcgcacctgcagagtggcctcatctggtggcagggccaggaatatggcccctggccgatcgaggccagcggcttcgagcgcaccagcgaccagccgccgaacccgcgcctgcgcgtaagcaacatcgatggccgcatcaccgccatgtgcctgttgttcgatgacctggtcggtgcacgcatcatccgccggcagacgctggccaagtacctggatgccgccaacttcgaggaaggcaatcccagcgcggatcctggcgagcacttccctgatgaagtctggttcatcgagcgcaagatcggtgaggacaagcagatggtcgaattcgagctgaccaccgcgatcgatctcaatgggcagcagctgccgggcaggcagatcatcgccggcatgtgtggctggctggtgcgtggcggttatcgcggcgcgtactgcggctacaacggtccagcggtggccgacagcgacgacgtcgccaccgatgatccggcgcgtgaccagtgcggcggtcgggtacgcagctgcaagctgcgcttcggccaggacaagccgctgccctatggcggcttccccgccgcgggcctgttgcgctcctgatcgatcccctcccgaattccactttccaggcccgcccgcgcgggcctttttcatgggtgaaacatgcaaccgacaaccctgcaggccatccaggcgcacgccgtggccgagtacccgcgcgaatgctgcgggctgatcgtggccattgaaggccacgaacgctatcttccctgccgcaacgtggccgccacgcccagcgagcatttccgcctgcccgctgaggactatgccgtggccgaggacaagggcgaggtgctggccctggtgcacagccatcccgatgccgccgcaacgccgtccgacgccgatagggtcatgtgcgagcgcagcgggctgacctggcacatcgtcagcgtcggccaggtaacaggcgaggcaccgctgtgcggtgatctgcagaccctgcatcccactggctacatggcaccgttggtcggtcgccagttcgcccacggtgtgctggactgctacagcctggtccgcgatttccacgcacgcgaactgggcatcccgctgtccgagtacgaacgccaggacgactggtggagccacggccaggacctgtacagccttgaacggctgcacgccgagggcttcgacctgatcgagggcgagccgcagcggggcgacatgatcctgatgcagatccgctcgccggtcaccaaccacgcgggcatctacctcggcgacgggcagatgctgcatcacctgcatggccgcctgtccgagaccgtaccgtacggcggcatgtgggccgagcgcacccgttgcatcgtccgccatcgcgaggtgcgccatgactgaccgtcttcgtacgatccgcttgtacggcaagctgggtgcgcgctttgggcgcaggttccggctggcggtgaacagcccggccgaggcggtgcatgcgctgtgcacgatgctgccaggattccagcagtacctgatgggcgcaaaggccaagggcatggagtttgccgtgttcaacggccggcagaacctgtcgcgggatcagctgcacgacccgccgggacaggatgacatccgcatcgcgccggttctggtgggcagcaagcgagggggcgtactgcagacgattgtgggcgtcgtcctcatcgttgttggcgccgtggcatcggcatggggatatggagcgatcggccaaccgatgatgaagctcggtgtttccatggtgatcggcggcatcacccagatgctctccccccagccaaaaggcctgggtgccaaagacacacccgaaaacgcgcccagctacagcatgaacggcaccgtcaacacgcaggcgcaaggcaaccccgtgccggtcgcctatggcggccatgacaccaagggcatgttcatcggctcggccgtgatcagcggcggcatcctggcggaggaccagttttgaatcagaccactcatcccacgccgcgcacgcgtggcgcagccacgccagtgctggcgggtgccaagaagggcgcgagcaacgcccgaaccccggtcgaaaccgccgacagcctgcactcgatggcggtggcccgcatcatcgacctcgccagcgagggcgagatccgtggcctggtcgccggcaagcagtcgatctacctggaccaggtgccgatcgagaatccggacggcacgctgaacttctccggcgtggacgtgcagacgcgttccggcacccaggaccaggagcacatcagcggcttcccctccatcgagaacgaagtcggggtcaacgtcgagctgcgcagcgatgcgccggtggtgcgcaccgtatcgggtgccgatctgtcagccgtccgtatccgctttgcggtgccggcgttgcagaagaccaacaccgagaacggcgacactgaaggctaccggatcatgtacgcggtggatctgtccaccgacggcggcccgttcaggacagtgctgaccgatgccttcagcggcaagaccaccagccagtacgagcgcagccgccgcatcgatctgcctgccggcagccagtggcaggtgcgcatccgccggctgaccgccaacgccaacagcagcaccatcgccgataccgtcaacgtgctgtcgatgaccgagatcatcgatgccaagctgcgctatccgaactgtgcgctggcggcggtgcaggttgatgccagccagttccagaacattcccacccggtcctaccagctgtggggccgcatcgtgcgcatcccctccaactacgatccgctcagccgtctctacagcggtgtgtgggacggtaccttcaagagtggctggaccaacaatccggcctgggtgttcttcgacatcgtcaccaacgatcgcttcggcctgggccatcgtgttccgctggactgggtggacaagtggcggctgtaccagatcgcgcgctactgcgatgaactggtcagcgatggccagggcggcaaggagccgcgcttcacctgcagcctgtatctgcagacccgcgccgaggcctaccgcgtgctgcaggacatcgccaccatgttccgcggcatcagcttctatgcggcggggcaggtgatggcctcggccgacatgcccaaggacccggtgctgacctacagccaagccaacgtcatcgaagggcgtttccactatgctggcagcagccgcacggcgcggcacacggtggccctggtgtcgtggatcgatccggacgacttcggtcggcagaaggtcgaagtggtccagcacctgcccggcgtggcccgctacggcatcaaccagaccgaagtgacggcggtgggttgccactcacgttcgcaggcgcagcgcgtgggcaaccacatcctgcataccgagatgctggaaaccgagacgatcagcttctcggtgggcctggatgcgctgggctgcatgcccggtgatgtgatccaggtggccgacccgaaccgcgccggccgccgcaatgcgggtcgcatccgcagtgcaggtgcgcgcagcctggtgctggaccgcatgccggaacagatcgcggccggtgacaccctgcgtgccaccctgcccagcgggcagaccgaagcacgcacggtgcagtcggtggacggcgagacggtgaccgtcagcgcgccctggtcggcggtgccggtggcgcagtcggtctgggcattggaatcgccggagctggccctgcagcactatcgcgtgctgtcgatcagcgaaggcgaggacctgacctatcagatcaccgcgctcaagcacgtgccgggcaagtacgccgccatcgacgacggcacgcgcctggagcagccgccgatcagcatcatcccgcccagcgtgcagccggcaccggccaacgtgcggatggcctcgcatgtggtggtcgaccagggcatcgctacctccgtgctcacgatcgagtgggatgctgcggacaaggcgatcggttatgacgtggaatggcgccgtggcgatctcaactgggtccgcgctggtcgcgtcgggacgcagagcctggaagtgcggggcgtctacgcaggcgagtatctggcccgcgtacgcgcggtcaatgcgctgggcgcggtgtcgcagccgacgctcagcatgctcaccaccattgaaggcaagacgacgccgcccccctcgctggcatcgttgaccagcactgcccgccccttcggcatcgcactgtcctggggcttccccgcaggtgcaaccgataccgaacggaccgaactctggtacagcactggccccaatcgcgagagcgcgatcaagctgggcgacttcgcctacccgcaggcccagcaccagatgaacggcctggccgctggcgcgcgcttctggttctggggacggctggtggatcgaagtggcaacatcggcccgtggtatccggcgcaagccggggtgatgggtgagtccagcagcaacccggatgactacgacgcctacttcgccggccgcatcaacgaaagcgcgctgggccaacagctgaagggcaagatcgagcgcgtcacccaagtgctgccgctggtctgggatgccgaggcaacctacagcccagggcagaccgtcatccacgacgggcggatctggagctggcagggcactgccgcaggcaatgaaacaccgccgggcagccactggaagaacatcggcgatgccattgccgaggcgggtgccatcgtcggccgtgtcgatcagctggaaatggacgtgaccgacgtcgatggcaaggtggccgcgcaggggcagaaggtcgatggcctgttcgcccaggtcagcgaccacagtgccggcgaggaggactacaacgtcggcgagaacgatgtcagcgccggcgccatcaccgtctacagcgtgatggccgagaaggacgcggcactggccaagcgcgtggacacggtcgaagcgtccatcgaaggtgttccaggcaagatcgagggcgtcagcgccgcggtccagcaggtctcgcaggccgtggtcaacctggatggcaaggtcagcgcgacctatacggtcaaggcgcagatcaccagtgccgggcagatctacatggccggcatgggtctgggcgtggagcagcagccagatggcagctatcagagccagatcctgatgcaggctgatcgcttcgcgctgatcaacaccaacagcgggcaggtcagtgcgcccttcgtggtgcagggcgggcagaccttcatcagccaggcactgatcggcaacggctggatccagaacgccatgatcggcgatgtgatccagtccaatgcggtgggtgccggcgggcaaccacgatggaggctcgacaagaacggcacgttgacgatgaacggccccgagaacggcggccgcctgaccatcaatgacggtgtcatccacgtttacgacagcaacggccgcgtccgcgtccgcatggggatctggtaatggcaacaggtatgcagatattcggcccggatgggcagatgtggttcgacaccaatgatcgtgccggcaagatcatgggcactctttcagtcgttgggagctcgtccagcagtgtgggcctggccggcctgggtgagccatttgccatcctgcccagccctggctccgacagttggcaggaccagaatggcaatcagttttccgcgcctgcgctggggtacatgtcgtttgtcgacggcggcaatacattgcggatgcagttcacgttctcgccgattgccaacccgactgcttccatctactacggagtcttctgatgtctgttggtcttgaagtcaccaatgacagcggcgttccggttcttgtgaacgcacattccttcgtcttcttttcgatagccaagggcacgcagtccattgcaagcaatacgtccgcctatggcgcgagcgggtttgtaagccttcccgcacagagcgtgccgtacctggtgttcatccgctgcaatggcggatccgcacaggtgatgtcagcgctgaatggcttttactggagcatggggcaagggaccaccagcttcgagtggtgggcatgggggcgggcggtcaacagtggaagtacaggcatgcaggtctacaacgccgacggatccatccagtgggatatgtcaaaccgtccactgcgcatcgctggtttggtcgataaatcgggtggaagtgttccaggctttaccgagatgtccaccgacaatgtgaggcaagggccactgttcaacggtcctggtgagaatctcgcctatctgatgtccgacattggactgtgccatgacatctacgcctactacggaagtggcccgaccattcgcggcaacatgcgctatcagccgtacatcaatactccaaatgcttcgcaggtgcgattgaactactgcaggcgtagagagaaccgtcaacgttcgttgagcggcgcgtcctaccagagtttcacggggcagttgccgaacttcctgattgccgcacacacctactagcctgaatcaggcccgtgcaggcggccatttgagccgccagggcctagactgcgcccctcctacgctcctcgacgacgcactgcagtgatcacgccaccctgacccttgccgcacatcggcagccggcccgcccggctcaggatggtcggcctgctcgaatcgatgatgaccctgcagatcgtcgaggacatcaccgagacgcccagcgagcgcaaccgcgaatgcgtcggccagggcgtggcgaatacggtcaccggtttcctcggcggcatggccggctgcgcgatgatcggccagtcggtcatcaacgtgacgtccggtggccgtggccgcctgtcctgcctggtggccagcgtgctgctgctggtgctggtggtgtacggcagcgacctggtgcggcagatcccgatggccgctctggtggcggtgatgatcatggtcagcatcggcaccttcagctggcgctcgctgcgcgacctgcgcacgcatccgggcagttcctcggccgtgatgctgctgaccgtggtggtcaccgtggccacccacgacctggccaagggcgtgctcagtggcgtgctgttgtcggcgctgttcttcgcgcgcaaggttggccgcatgctggatgtgcagcgcgaggatgtcgcagacacgcaggtctaccgcgtaggcgggcaggtgttcttcgcgtccgccggccagctgggcgccgcgttcgactaccagcatgtggcgccgaaggtgcagatcgacctgcgtgatgcccatctgtgggatctgacggcggtggccgcgctggaacgcgcgcaggaaaagctggccgcgcatggggcgggggtgacggtggcgggcctgaatgcggccagccagacgttgatcgaacaggtaggcgggcgcggaggcgggcattgaggttccagcgtccgcgtctgagacgacgtgcacgcattctgaatccagtcaggcacctgaaaccggcgccgtcgtagcattgcccgcgtgatggggccgatggacggcccctccttgccggcacccgctggcgacacgcaagggagaaactggcaatgcaggcattgggcgcgcttgggcgcagcgaacgggtcggcgtcggccatgggtattggaaggtgctggccctgtgcctggcgctcaccgcatgccaggcgccttcttcccaggcatcgaccgaaacggcggcccccgcgtcgattgctgcggcatcgccgacagccccttccggcccggcatcggcagattccctccactacccggatgcgtcctataccgacggtcgcctgcgcccagcctatggctggtgtgtggatggggtggaagatgcaggcaagctccaggcctgcggcaaggacgaactcgcctaccaggaagggcgtctcgaagcggcggccagcaaggcgctggccggactcgacggcgctgcccggacggcattccaggccacccaggcgagctggcgcagcgatacagaccgttattgccgcgatgtccccaacagcagcgtgcagcagctgcagggcgcgcaggaatgccgcctgtaccgtgttgccaaccgtgccgaccagctgctggcgcagagcgcgccgccggatacctcgtatacccaggcagcgctgcgtccggaatacacccgttgcgtgcaggacgcccgcggcatggacgaccagttggaagcctgcgatacggccgagctcgcccatcacaaggcgctgctggaagcacaggtcgcgcgactgatggacggccccgacggcccgggcaaggaccgctggatggacgagcaggccaactgggctgcagacacggacaaacactgcagccaggccactgacagcgtgggcccggcgttggatgcacagtcgtgcctcatcaatcgttacgccaaccgtgcggtggaactgcagaagggcgtgttggcgcgatgatgagcctcgatggcggcattgcagggggcctcgacgccgatccgaaagcccgtctgctggcagggcagcggaattgactgcggtcaagcctttaagatgtccttgaaacggcagtttcgttgagattcgtgagcattgggcatcatgtgagcgacctcaacatacgaattcgcgaacgcgatcgcgaggacgttgcgccgtgcagattgcagttgggacaaggtgcacacattctgaatccagtcaggcatctgaaatccacgctggcgtagcatgcaattcccgatggggccgatggacggccccgcgttgacgggccacatgcctggatgccaaggagatgcaagcaatgcagggaacaaaccaccttccagcggccccccgcgaaacgttcggcagggccggggccatcgcgcttgcgctggccctgggcctcagcctggcagcatgccaggccaagagcccggaggcggatacggcagttgcccccgcggccgccgcgcccgccaccgcatcgccgcccgccactgcagagcctgcacgcgccgcacctgccacgacagcggccgatgccgatgatcaggacatgccgccgcagcgcccggatgattcctacaacaaagccacgctgcggccgcagtacgccacgtgcgtgaactccagcggcggcgagacccccgcactgcaggcgtgtggcgatgaggagcttgcctggcaggagcagcgactcgagcaggccttcatgaagatcgtcgacggtcccgatggcaaggacaaggataggctgatggacgagcaggccgcctacatgtccgataccaatcgctactgcagctggaaccctgccgaagacgggcaggggcagatgctggacgcgcagtcctgccggatcaatcgcaccgccaaccgtgccgacgtgctgcaggcactgacctcgaagtaattcccccgcaaaggagtgcaggaaaatggatgttgtgacccaggcaaagcaggcaatggacaactggcatcgcggccagacgtcggcgcatttcgaaaccggaggtcgcggccccggccacgtttccaccggcaggggcgaccatggcggcgtgtcgtatggcagttaccagtacgccaccaacgttggcggcgtggatgagtacgtcgccgcctcgcgctatggcaaccgcttcaacggcctgcaggcaggaaccccggccttcaccgaacgctggaaggaagtggcggccgccgatccggcagggtttgccagggaccagcacgacttcatccagcacaagtactacgacgtgcagatgggccgcctgaaggatgtgggcatcgatctctccggccgtggtgcggccgtgcaggatgcgctgtggagcacctcggtgcagtaccgcggcatgacccggtcggtgttccagaagggcctgcagcaggcctatggcgaagacttcaagctgactgagctgagtgacgagcagatcgtccgcgcggtgcaggactacaagcacgccaatgtgcaggtgcacttccagagctcgcccaccctgtgggattcgctgcgtgatcgtgcgctcaccgagaagaccgcactggtcgggctggcgcgctacgaccaggtcaaccacaaccccgaggcttaccggggcaaggattaccagcaggtgttcggtgaacctgagcccggccagcgcggccagcgcggccagcgtgcggcggcatcggcgatggccgacggcgtgctggcacccggcgagcgtggtaccgaggtccaggccctgcaggccaagctgatccaggccggccatagcggtcgcaacgggcaaccgctgacagccgatagccactacggtgccaataccgagcatgcagtgcgcgagttccagcaggcgcatgggctgaccgtcgatggcaaggccggccggcagaccctgcaggccctggatacggcggtacgcgagcacacgccggcgcagcctgtggcaccggccacgcctgcaccggtcactcctgctgcggcacccgcacccgcgactgcgcgggaagccgatgccgccgccgcgcccggtggccagcgcatcgtcgtggtcgaaccctttggcaacggcagcagcaaccgcacactgcgccatggcaccagtggcgaggatgcctatcgcgaactgaagatccatcaccccaacaccaatgccgaggccgtgcgcaccggcaatgccgccaaggctgaccgcccgtcggccatggtcgagggcgaactggaaacggtacggacccgcggtgatcgcaacggcatcccgctggtgcacaaggatctgatcctgagcaatgcgcgcggcgatcgggaggtgatgattcccaatccggtcgccgggtatgtccaggtcaacaatgacaagtggaattcgatcagcatctggagccatccggccgggcatccgcagcgcgaactggtcgggcaggtgctgcacggtgcgcgtggaaccaccccttacaagaccggtgatttcgtcgagtacggtgcgccgttgatccgccagtccgatgccggtaccccgggtgccgtgcacgcgcatatcgagctcgagcccgatcagtaccgcaggttcctgggtgacatgctcaacgaccgcatcaccctgggcggcaaggtccacgcgcagggccccgaggccgcgcaggccgcacgcagtgcacagcaggcgccgatggccgatggcgtgctgaagcagggcgagcgcggcgatgaggtcaaggccctgcagggcaagctggcggcgctgggctacgccggggccgacggcaagccgctgcacgccgatggcgtgtatggcaaggacacctttgcagcggtcaagcagttccaggccaacaatggcctggacgacgatggcaaggccggccgcaagaccctggcgcaggtggatgcgcccaacgcggtgaaggccggtatcgcgccggcggcaccggcccaggccgaacctgcagcgccggccagcatgcgcgacgccgggcatgccgacaacgcgcgcttcggccaggctttggacaggctgcaggcgctcgaacagcagcgcgcccaggccggcctgaagccgctgttcgccaacccgcaggaagccgaacgagcggctggccagctggcctacgaaagcaaggtgtccggcatgcgccagatcgaccatgtcgtggcccgcccggacggcaccggcctgttcgcggtgcagggcgagctgggtgacccggcagcgcagcggacctttgtcgaccgccagcaggcggtgtcgcactcggtcgaggccagcagccggcagagcgaagcgctggacagtcagttcaaccagcgtgcgcaggaacagcagcaggaacaggttcgcaaccgcgggttgtaagccacgcggtgtccccggggccggtcgagcggccagccccggagccacccgccgccattcagccgtccggtgtaaactattgatctcactggcaatgccagtctccgcgatcaacaccccgatgccgtccgccaccgcccgttacgccgattccctgcgcctgtccgttgcccccatgatggactggaccgatcgccattgccgcgtgttccatcgcgtgctggcaccgggtgtgcgcctgtacacggaaatggtgcacgccaacgcggtcatccacggcgatcgcgagcgcctgctcggcttcgaccgcagcgaacagccgctggcgctgcagctggggggcagcgatcccgcgctgctggcgcaggctgcgcgcatcgctgccgactggggctacgacgaggtcaacctcaactgcggctgcccgtccgaccgcgtgcaggccgggcgcttcggcgcctgcctgatgcgcgagccgatgctcgtggccgagtgcgtggcggcgatggtcgatgccgtcgagatcccggtgacggtgaagtgccgcctgggcgtggacgaggacaatgactacgacgtgttcgccgccttcgccgaccgccaggtcgccgcaggtgccgcgatggtggtggtgcacgcgcgcaacgcgtggctgaagggcctgtcgccgaaggagaaccgcgaggttccgccgctgaagtacgactgggcctaccggctgaagcaggagcgcccggcgctgccggtggtgctcaacggcggcctggccagcgtcgaggtggtgcaggcgcaggccgcgcacgtcgatggcgtgatgctgggccgcgcggcctaccacgatccctacctgctgcatcagctggaggcgctgcagaccggcgccccgctgcaggcccgcggcgacctgctgcgcgcgctgcgcccctacgtggaagcgcgcctgggcgaaggcctggcgctgaagcacatcacccgccacctgctcggcctgttccacggccagcccggtggccgcgcattccgccaggtgctgagcgagggcgcacaccgcccgggcgccgattggaacctggtcgagcaggcgcttgccgcgaccgaacgcgacgctgatcgcgccgcagcgtgaccgctgtcacattcctaacttgacaaggcgcggcgattcgttccgaatgttcacctagctgaacatcgcggggtcgcggccggaaaagttcagaccggattcactgccccaaaccaagaatttgcaaaggatttgtaaagcgccgggccccgaacccggcatccggatttacgacttttgaacgaatcgccgtgctcggctaggatcgcatcgatgtcttccgctcccttccatcgccgcattgccctggccacctgcgtggtcctgtcggccgtgccgctgtcgtcggcgctggcacagcagccgccgcggggtgagcaggggcgtgcggagatgatggagcggggcgagcgcggcaaccgtggcgacgagcgttcgctgtccgatgccgtgcgccgcgtgcagcgcaccacgggtggtcacatcctcggtgccgagcgcgtgccgttcgatggtcgtgatatcaaccgggtgaagtacatggacgaccggggccgggtccgctacatggacgaccccgccccgtcgcgttcacagccgcgcacgccgcggtcggatatgtcatcactacgcggcgataacccctgaacagggatagttgtcgctatcaacccgtaccccacaggcctccgggccacacccaggacactagggagagttcatgcgtatccttctggtcgaagacgaagccccgctgcgtgagaccctggcagcccggctcaagcgcgaaggctttgccgtcgatgctgcgcaggacggcgaggaaggcctctacatggggcgcgaagttccgttcgatgtcggcatcatcgacctcggcctgcccaagatgtcgggcatggagctgatcaaggccctgcgtgatgaaggcaagaagttcccggtgctgatcctgaccgcgcgttcgagctggcaggacaaggtcgagggcctgaagcagggtgccgacgattacctggtcaagccgttccacgtcgaagagctgctggcccgcgtcaacgcgttgctgcgccgcgccgccggctggagcaagccgaccctggaatgcggcccggtcgcattggacctcgccgcccagaccgtcagcgtggccggcagcaatgtcgacctgaccagctacgagtacaaggtactggagtacctgatgatgcatgccggtgaactggtctccaaggccgacctcaccgagcacatctaccagcaggacttcgaccgcgactcgaacgtgctggaagtgttcatcggccgcctgcgcaagaagctggacccggatggcgaactgaagccgatcgagaccgtgcgcggtcgcggctaccgtttcgcgatcccgcgcaacgagggctgagccggctcaccctggcgataacacgatgtccggccgtctgtggttcttccgacgctggcggccgcgctcactgcaggcgcgccagatgctcgccgcgtccgtgggcctggtcgcgttcctggccctggccggttacgcgctcgacgccgccttcgccgatacggcgaaggcaaacctgcgcgagcgcctgaagaactacgccacctcctacgcggccggcatcgacttcacccgtgaccgctcgctgtacatccgcgagcagccgccggattcccgcttcgacgtgcccggcagtggcctgtacctgcaggtagtgatgccgcacggcaagggcaattcgatgtccgctgaaggcccgatgctgcccaccgtcggcggcggcctgctggcaccgcgccaggaggtgttcgaaggcccgctgccgatgatccagatcgatggcagccagggctcggtgtaccgctacggcctcggcctggtgtggggcgccgacgccgatcctgccaccgaattcccgtacaccatctatgtgatggaagactcgcgcgcgctgggtgcccagctgcgcgtgttccgtggccgcgtctggttctacctgggcggcatcggcctgatcctgctgctgctgcagaccgtcatcctgcagtggagcctgcgcccgttgcgccgggtgatcaccgagttgaccaaggtgcagcgcggcgagaccgagcgcatgagcgagcgccacccgcgcgagctggaaccgctgaccgacagcatcaacgccttcatcgaaagcgagcgcgagaacctcgagcgccagcgcaacaccctggccgacctggcgcacagcctgaaaacgccgattgccgtgttgcgcacgcagatggacagtggtgccggcgacggcgcgctgcgtgaggaactggacgtgcagctgcagcgcatgaacaacctggtttcgtaccagctggcacgcgcggcctcgtcgggccacaagctgttctccgcgccgctgccgatcgagtccaacgccgaggaaatcgtgcgtggcctggagaaggtctacgcctccaagggcgtgctgtgcgagttcgacatcgatccggcagcgcgcttccacggcgaaccgggcgacctgcaggaactgctcggcaacctgctggagaacgccttcaagtgggccaaccgccgcgtgctgctgaccgcgcagccgctgccggccccgaacgcgcgccgcgccggcctgctgctggcggtggatgacgacggcccgggcattgccccggacgacatcggcaaggtgctgcagcgtggcgtgcgtggcgacgagcgcgtgcagggccacggcatcggcctgtcgatcgtgcaggacctgatcaaggattaccgcggcgaactgaccgtgggccgttcggccgaactgggcggcgcccgcttcgaagtgcgcctgccgccagggccgtaagcctcgttgatcggtagtgctggccgctggccggcaaccaagcaatgccatcgaagatcatggggttgccggccagcggccggcactaccgcattgcgatcctgggcggctcgccgtagaaccgtcgcagctgcgccgtcacctccggcaacgcctgctgcagcagatccggtgccgagaagtggtactcgctggccaccgcgaagaactcttccggcgcctcggccgcatacggatcgatcagcgtctcttcgcctgcgtccacctgcgcacagaacgcgtcgtaggcgcgctggaacgtggcggcccactcgcgctgccattcgcgcggcagcggcggcgtaccatccatcgcaccatcgagcgcatccagcttgtgcaccatctcgtgcaccgccacgcagtagccctcgtgcggcgccgccaggtcggcctgcacatcggcccaggacaggatcaacggaccgctgtcccacgactcgccgatcagctcgtcatcccactcgtgcagcacgccagccgcgtccatgtggctgcggtgcacgcggaaggcatcggggtagacgatcagctgcgaccagccctccagccccacctcaccgaacgccagcagcggcaggcagcacagcgcggccagcagcacgccgtcaccggcctgcagctgcagctcaccgatcggggtgatggtcttctcgtgcaggaagcgcgtggccagtacgcgcaggcgcgcgcggcgttcgtcgtccagtccgtgcagccaggccgcgcggcggcaggcgtgttcccacagtgcatcgtcgatcggccgcggcgtaggccgcagccactgcagcaacgacttgatcagcggaacattcccggcaggtagctgtgccacttcggcgcacggatgcgctgcagcacgtcatcgtcgctgccgccgcccccggtgctggtggcactgctggccgcagggcgtaccggtgccggcttggtggtcgcagccgaggcagtcgcggtcggcgcgcgctgcgaggcggcatcaccgttggaggacacgcaggcgccgcggctgtcgtccagcgctgccgtcgcagacgccgcgaagggcatcatcagcaggatcaggcaatgggcataacggcgcattgacgacatccacgttaagggagggtgagttcccgattctagctcgaacccggcgccccgttggaagcccccgcggaacccagcgtggcgggcgtcgctggcggctttcccgcataattcctgcctgacttcgtggaagctgccgtggacgatcgccaattgctggccaaactcgctgccggtcgcctgtccggcgacgccctggcccgtgagctgggccagacccgggcggctatttggaagcgtattcaagggcttagggccgccggtgtggatgtcgagggccgtgccggcgagggctatggcctgacccgcccggttgacctgctggacccggcggcgatccgtgctggcctgccggccggggttctgccgctgctgcacgacctgcaggtggcctggacggtggactccaccaacgctgaattgctgcggtgcagcgcgccccagcgcggggtcagcgtgctgctggccgaacgccagaccggtggccgtggccgtcgtggccgcacctgggcctcgccgctggccgcgcatatctacctgtcggtgctgcgcctgtactccggtggcctcggccgcctggccgggctgagcctggtggccggcatcgccgtggctgaagcgctgcacgacctgggctatgcccaggcacagctgaagtggccgaacgacctgatcgtcgatggcaagcgcaagctggtcggcctgctcgcagaaggcggtggcgaatacgccggcccggcgcgcgcggtgatcggcatcggcatcaacacgcacatgccgccgtcgttcgccgagcagatcagccagccgtgggtggacctggacaccctggccggcaagccggtggaccgcaacgtggtcgttgccgccgtgctggcccgtctgctgccggcgctggaggaattcgatcgcgaaggcctcgctccgttcctgccgcgctacgccgccttcgacatgctggccggccgcgaagtacgcgtggaactggacgggcagtggcagcacggtaccgcgcttggcctggccgatgacggcgcattgcgcgtgcgcatcgatggccaggagcgcctgctgcacgccggcgaagtcagcgtgagggcagcatgagcgattggttgttcgacctcggcaactcgcgcttcaagttcgcgccgttgcagggtgaccgtgccggtgacgtgcaggcctgggcgcatggcgccgaaggcatggccgggcagccgccgcacagcctgcccagcggccgcaccgcgttcgtggccagcgtggccgcgccctcgctgaccagcgccatgctggaccagctgcaacgccgcttcgaaaacgtgcacgtggtgcgcaccagcgccgaatgcgccggtgtgcgcattgcctacgccaagccggaaaagttcggcgtcgaccgcttcttggccctgctggctgccgcaaaggcacagcgcccggtgctggtggtcggcgtgggcaccgcgctgacgattgacctgctcgacgccgacggccagcaccacggtggccgcatttccgcgtcgcccacgaccatgcgcgaagcgctgcacgcccgcgccgtgcagctgccggctaccggcggcgactacagcgagttcgccaacgacaccgccgatgcgctggcctccggttgcgatggcgctgcggtggcgctgattgaacgcagtgcgcagcaggcgcacgcgctgctgggcgtagcgccgtcgctgctggtgcacggcggcggcgcaccggcgctgatgccgctgctgccgggtgccgactaccacccctcgctggtgctggatggactcgcccgctgggcggtgcaccagcccgcaggctagtatccgcgcatgctgacccgtgccctgatcgtcgtactggccgttctcaatcttggcgtcgcctgctggtggctgctgcgcgatgcaccgcagccacctgcgcctgcaccgcaaccggctggcgtcgccgagctgcgctgggtgcccggtggcgcggatgccaatgccgcagccgaggccaccgccgccgccccgaccgcaccgctgatggagcgcgaaccggccgcgaagaccgcagtggctgcgacgccggcacccgcgccggccgtgccggccaagccggaaattcccaagccgcagacggctgacgctacgccggttgctgccgccgccaagccggcaacaccgcctgcacccgttccggcaccggaaaagcccgtaaccccgcccgcggccgccgagccgccgcgctgcgtcgcgctgggtccgttcgccgaccgcgccgccgcgaccactgcgcaaggcaaggccggcgcgctgctcagccaggcgcgcctgcgcgaacagcccgctgccagcggcagcgcccgttaccgggtgatgctgccggccgccgccaatcgtgatgaagcgcaggccaccgtgaaacgcatcgtcgccgccggcctgagcgactactacatcatcagccagggcgaggaggccaacgccgtggcgctgggccagtaccgcaaccgcgaaggcgccgagcgccgcatggcagcggtgcaggccgccggcttccagccgcgcctggtggccagcggcgacgccggccaatggtggctggaagggcaactggcggcgggcacgcagccggcccaggcccagcagcgcagcggggcggcacagagccggtcgctggaatgcacgcggttgcgctagaatccccggaccgcggcgctgccgccggtgcaccacccatgccgctttagctcagttggtagagcaactgtcttgtaaacagtaggtcatccgttcgattcggataagcggcaccatctccatgagtcagcgcttctttgcgctgcgccaggtactggcccagtggctcgaaaggcagcacacccggtgcctcggcagtcttaccttgagaatgatggtccgtcctgcgcatggaccagctgcgctggctgctgttcaagatttgccgccaacgaatcagcgcgatgaagggactctgcttcaggcgcgcgaagcgcgtccatcgtattcatggttccacggcgttgggcaggatcgtccatcgctccctcgacgaggaatactctctcgccacgtgcaagggactctgtcgggttgttcaatacaacgtggtcaactcttgaaagcccttgctccttcgcgagcaccagcaaactcgcggacatgcgttggcttgactcgtcccactgcttcccgctctcggcgtccatgcgttccactcccgctcttatctgcatgtagagcgaacgatcggcatcgtcgagttcagcgactgagaaagctgttcgctgcattgagggtaagttgacattggcggcggtgactctttcctcgaccgtagtgcgctcggcgtcaaatgctggctcgggcctgcgccgacgttgcgtgggcgctatgtgctggtcatagtgcgcgccataatagagctcgtacgtcgcatgagggccaaccgacggagcctccgtcttgaacacgtcagcgatctgacttagtgcttggttacggttgatctgccctgcctcgagtttcgccgcaatggctccatactgctgggggcgatcgcctgtgcccgacacgccaatgtttggtcctccggctgcggtgatttcacgctggacctggacattgctgagcgtggcagctgcttctcctcgcagcgaggtcttcacaaaggactgcttagacgcccgatctggttgctcggtgaagaggtgatgcccaatttcatgagaaagagaacgtgcgattctggagccttgcccgatggcgttctcgtcaatgacgatcttcacaccgggaacaagataggtgccgccaccggctggcccccattcgacacccaggttgtcgtgatcagcctgtgcaagacccgctcgaagtgttggggatttggtcagaagcggtaccagcgaaggatcaaccaaaggtgaagccggacgacgtgtggcccctgtgacctgccccctttctcagggccactagctacttagtagagtccaggttggggagcataccgctccggtgggtcaggtttcgatcagcggtcgaaccagtcaaggcaccttcgttgcgcagcgcggcggcgaactcggcaggcgtgcatttgggcagtgagctgtgcggacgcacctcgttgtagtccttgcgccagatggcgattaccgcccgtgcgtgctcgagcgagataaaccagttttcgttcaagcattcgtcccggaacttgccgttgaagctctccacataggcgttctgcgtgggtttccctggctgggtcagcacaagcgtcacgccgttggcggtcgcccactggtccagcgcccggccggtaaactcgggtccctggtcggtcctgatcgccgcggggtagccgcggaaacggcataccgcatccaggatgtcggccacgttctggccatttatcctccggccgacggcgatttccaccgcttccttggtgcaatcgtccaccaccgtcaggcacttgatcgggcgcccgttggccagggcgtcgaagacgaagtccatcgaccaggtgtggttgggccccgacggcagctgcagcggacggcgctcgacggccacgcgatcgcgcttgcggcgcttgcgcaccgccaggccagcgttgcggtacagccggtagattcgcttgtggttggcgatccagccctcccgttccagcaggatgtgcagccgtcggtagccgaaccggcgacgttcgcccgccaacgcaacgagcctggcctgcaacggcgcgttcgccatgcgcggctggtagtgcaacacgctgcgtgacaagcccagtgcccggcaggcccgccgctccgacaggcccagcttcgcccgcacgtccgcgacggcagcccgtcgcgtcggcgggctcagtattttccccgcgccacgatcctcagcgcttcgttgtccaacatcgactcggccaacagctttttgagccgcgcgttctccgcttccagtgccttcaggcgcttggcgtcgggcacatccatgccgccgaacttgcgccgccacaggtagaacgacgcgtcactgaagccgtgcttgcggcaaagctccttgaccggcgtgccggcggccgcctgcttcaggaagccgatgatctgctcttcggtgtatcgcttcttcatgtccgtcctcttgtgagacggactctactaagatcaggttggcccggaaaacggggggcaggtcacctggtcggccactctcctgcggctgtgacagtgcaagttcttcagcacgctccatggtgcggctccttcgcaatgacagggatcagcgctgactgatcgatacgtaggtcagcgtcttgtggtcaagggagagcccgagtactaccttggcactgttcacctgagcagaccagtaagggcgggaatcaggcgcatccggatggggtggatacatggcggattcctcccagatgatttctccgagcgcgatgctcggtggggcaacctcaaagaccaaggtcgcgtgcgtaggatcgtcggcaggacttctcagcgtgatgttcttgatctcaagtccgcccagcatgccgcgttctgcggtccgctcgtccctcaagccttgtcgattcggttctcccaggtgtgtgtggagctgttcattcaatgcgtcgacatcatcaaaacgcaccttggtcaaacgctcgatatcgttcttgaaccgctccataccagtttcactccctgattcgacgggctgtttttgatttagatgatctgatgggcgtggcggcgcggcgattgaacatgctgccagcacaagcgccggaacagcgatcgcgaggcgacgacgcactgctatccagaggtagcgccgaattccacgttttgatgaagaagcgagtttctcgacccatgcattcatgaaagcgtctctcgcgccaacgtcacgctcttgaatctagcacagcgttttgtgagcacggatcgggttcccgtgaaaaatgagctactgaaaacgcacccggttccactttccagtttgaaaaacgcggcgtcagctgcgagggagggaacatcagacggaaggccgagcacacctccatgcgcgcaatccgatagttgaaagactgtagtcagtaggctacagtcctccatgaagatccagcgtacccgtcagttcgcgacatggattgacgctctcaaggacgtaaccgcacgcgctcgcatcctggcccgtatcggtcggctcgctgaaggccatccggtgatcaccgctatctggcggatggcgtttctggattgcgtatcgatgcaggaccgggttaccgcgtgtactacacccggcgcggcaggcagtgggtgattcttctggttggaggcgacaagggttcgcagcggcgcgatatagagacggccaaggagattgcgcgttccctgtgagcatcgaaccggctgtaggcgaaacgactcaataccgaagtaccggagctgtcccatcatggccatcaagagaaaagtcgaactcaaatcatttgatgtggccgagcatcttcggacgccggaggagatggcggcttatctcgacgcctgcatcgaagaaagcgagggcgattctgccttcatcgccaaggcgcttggcgatatcgctcgcgctcagggcatgagcaaggttgcgcgtgcggcaggcctgtcgcgcgagagtctgtatcgcgcactgtccggcgagcgcagccctgatttcgcgaccatcctgaaggtgacccgggccctgggtgtgcgattgcacgccagcgcagcataagcgcatgcgccgatcatgatgcgtcggcaccgcgtcggtcgaaggcggtggaacgaaaatgaaggaaccgcttttcgccggttttctcgccccaacccggtgagtcagctcaatgtgtgacgtgggcagatccttcgatcaacgccgcacacacattgcgaccaccgcagcctcagctacgtacctgcaacgccacatactcggccagcccccggcaggccagcatcagcccttcgcgcgtgccatcgccgatatcgtccttctcttccccgtccacgcgcacgcgttcggcggcgtgatatagctccaacagcgacaccagacccaccgcagcgcgatcccggcgtgcggcggccacggcctggccgggtgtgctggcgggccccgtccacggctgtccatcggcggtgtccccggcctggatgcgctgcaggcagccgggcaggttgatcggcgcgggcgcctcgttggcggcagcgaaagcggcttccaacggctgcgccagttcgggtggcaggcgcagcgcggcctcgcccagggtggcggtcaggtacgggtgatgggtcttgggcatgcgggcgtcctcgtcggcaacagaggtgccacccgaagagggtggcgggcgatgcgtggcttccaagaccggaaatcgatgagccggtgggcacggggcccccacgcaccgcccgccgtcgatcggcgaacggattgccagccggcgccgctctgggaagacggcgccggctggcaagcgtatacagcttcgattaaacgggcttggaagtcccggccacccttgcaggtggcgattcatcatgcgcacgtgaaatcaccgcctgccagtcgtttgtttcgatgacatcgggtgatctgaaaggaaaaatgaattatcgcgattggcccgtttcgagcatcgcaatgccagaagcgacatatcgcgcagtgccgtcatcatcggccatccgggccgcgccactgttgccgcacggcttacagtagcgtgcgacgtaaagctggcttaacagcctcggtaaggcaccaaggcaacgataccaggcgtgaatccccacgcgcgctacccggatcttgatattcctcacggaccgcccgcagcgcccaccgcatactgcggctacacgcccacctgggccccttcgggatccgcacatgcgtcgccatgccctgtcgctcaccgtcgcactggtgtccaccgctttcgtggccccggccatggccgcggtgccgttcttcaacgccagctgcccgggcggtatcgatgtgcacgccgacgaaggcggccccgtttacgtgcagggccgcgaggcggcgctgaaacgcttcaacgaccgctacgtcgaagcgcgcgatgccagcagtggcatcacgttgtcgatcagccgcagcgacgacggcacgccgcagatcagctataccggccgtggcggcgccaatggcatctgccaggtcagtgccagcggaacgccggcgcgggaagagcatcgcgatcgccgtcgccacgatgacgacagcgatgcggcgctgccgcgcgaggtgacctgcgaatccaccgaccagcagcaggtgtcgtgcgacatggatacgcgcggcaacgtggagatggtgcgccagctgagccacacccgctgcgaacaagggcagaactggggcctgtcgcggcactcggtatgggtgaacggcgggtgccgggcggtgttccgcaatgtgtccaaggtggcgtacagcgcgccggcgggtgataccgcgctgggctcctgcaatatgcgcaagggcgcgcagggcacgctggtgacccggatgccggtgggcagcgattaccaggaactgatcatcgattatcccgatggccgcttcctgtgcatgatgcgcaacaacggccaggtgcagagcctgacgccggttcgtcgccgcggcggttgagttcgccgtgggcgggggcctccgtcagccgcctggtgttcgcagcagcacccatgccagtatcagggtgaacacaccaatgacggtcaggccgaaccacgccgcggccaccttaacgttgccgatcaacgccgccaacatgcggtccagttcgcttgtcagaatcggatactcagcgtgcgccttgcgcagacgctgccaaccgaacgccaagaacagcagaagcgagaatggcgtcagcagcagcgccgcctgcatcagccagccgttcggcgacgcatcgatcaagctgttcaacagaaccgcaaaaaaagcgatgggcagcgcgacgatgaagaagcgtggccaggtggtgttgataaagggcgacatcacaatcttccatgaaaggcggcaggtccgtgcggcatcatgccatgccgtttcactgctgcaccgctgcggcacgccaggacggaggtcagcgcgggtttaccgggtcattgcccttcttgtaggtgtacccggtgacatcccagccgccgccatggccggacgagggttccacccaggtgaattcccacgtctgcagggagccgtcgggaagcaggttttccacccggtagatttcaccgggaatgccctgctccggcagctttcccggaatcgattcatccgcgcgtgcagacgcgcgccccaccgagaatgcacgccgttccacctgtacgttgccgtagccctgcggggcgaacgacggctttacccgctgcgccacccagtcgagcacctggcgtgcgctggcagtctgcatgggatacgcgtcggtggtcaccgtatgcgtgatgcgttgcgaggaggcattggcagctgccggaaacagtccgcccagggcaattgccagtaccgcaaatccattgagtgcatgtttcatttgcgtcgttctccagggttggggaaatgaagccgcaccgtccgggtgccgacgcagggtggacacaaggaccgccgtgggtaagaggcgatgccgactcgggtgtgaagtggatcaaggaagggcgggttcctgaccgctcagcgctggaatccctgaccggggcgcctttgtgctcgcggcgatccgggcattgccctgctgcaccgccgcgagtggtgtcacacagctctggctagactgtgcttctttttccccaccgcaggaggcacccatggcccatcccatctccgtatccctgattggcgttcccaccgacgtcggtgcgggccatcgcggtgcacggctggggccggaggcgctgcgcgtggcgggcctgccggaggcgctggaagcgcgtggtgtggacgtgcgtgacgtgagcaatctggatggcccacgcaacccgtggaccgcgccggtggaaggctaccgccatctggatgaagtggtggcgtggaaccatgcactgatggaagccagctacgccgagctgcaggccggccgcatgcccatcatgctcggcggcgaccactgcctggggatcggttcgatcaccgccgtcgcgcgctggtgccgcgagcagggcaagaccctgcgcgtgctgtggctggatgcgcactcggatttcaacaccagcgatgtcaccccgtcgggcaacatccacggcatgccggtggcctgcctgtgcggcctcggcccggaggcgctgacccacctgggcggcagcgcaccggcgatcaccccggcgcagatgcaccagatcggcatccgctcggtggacccggaggagaagcgcctgatcaagacccacaaggtggatgtgtacgacatgcgctacatcgatgagaacggcatgaagcgcgcggtggaggcggcgctggccggcatcgatgagaacacccacctgcatgtcagcttcgatgtggacttcctcgacccgagcatcgcgccgggcgtgggcaccacggtgccgggtggggtgaactaccgcgaggcgcagctggtgatggagatgatcgccgacaccgggcgcatgggatcgctggacatcgtcgagctcaaccccttgctggacaagcagaatgccaccgccgaactggccgtggacctggtcgaaagcctgttcggcaagtccaccctgatgcgcgactgagggcctggcctgaacggatcgccgatccgttcacacccgctccacgccgctgccgccagattgcactccacgcggcggcggtggcagtgtgccctcccgccgagcgacagaaccccatccgcgaatgaagcggtgtagcggcgaacccaaggagaagcccatgaagcgcgtagttgccctgatgctgttgtcgatgttctcggtggccctgctggccggttgcaataccgttgccggtgccggcaaggacgtgcagaaggccggtgaaaaagttgaggacgccgccaagggcaagtgagcccggcgcggattggaaagcgaaaaggccgggaatcttcccggccttttttgtgcgcgctgtttgccgcgtggctgtcgaagcggagtgaaccattcaagcaggtgagcatgtatttcattgccggttgaccggtactcaacagccgctgcgcgaagctggagccacggtaagaacgccgttgcaaccaaggactcccagcaatgaacaaagacatcatttccggcaagtggtcgcagctgaagggcaaggcccaggccaagtggggcgatctgaccaacgacgacttcgatgtggccgaaggtaacgccgagtatctggccggccgcctgcaggaacgttatggctgggccaaggaccgcgcggagaaggaagtgcgcgagttccaggacgcggtgagcaaggactacccggactacaagtaagcgcttcggtttcccccacaacacgacgcccgcaccgtgaggttgcgggcgtcgtgttgtctgcgccggacgatcagcgcgtcggcgggtccggcacgtagcggttggggaacgcctgcggttcgcgcggcaggcgcgagggcgaatccaccaggatgccgcgcgcacgcaggttgcgggcgctgtcgtagcgcaactgcaatacctgtgcggggctgcggctggcgcgctcgaagtcggtatcgcgcaccgaggactgctcgcgcgcaccatggccggtacccagcgctggggcctgcgacttgctggcgtagccttcgatgcggctggcattggcactggcatcggccgccgcttcggccgccggggccggcagcggcaggccacggcgcaggatcggctcagggcgccagcgacgtgcctcttcgaacaccgccacgcccacaacgccgatgttgtccgggcggccggtgcggctggcatagctgccgctggggctgctgaacacgaactgcgccacttcgtcctggctcttgcgccagccggtgatgtcggcgcgctggccggggttgagcacgtagccggtctgcgagggatcggcatcctcgccggagatggcgttgacgccgtccaccgacagcaccaccagcacccggcgcgggctgtcgttgtacaggcgcacggcgtagcggtggccgcgctcgccggccacccagcgctggccgtcggcggggtagctgcgcagttcggtgccacggtcgcggtcgaccagggtcatgcgcaccgggccgccttcgtaggccggtggcggaggtggcgccgggcggaagccggccaggggcaggatcagcagcaggggcagcaggcgtttcatcgggcgtctccagcggggttgggtgaatgaacgcgccgcaggccctgacggggttggtggcgtgcaaggtaaactggccccgttcatcgaaggttaccccacgcagtcatgacgacccgagtccttaccggcatcaccccctccggcacgccccacctgggcaactacgttggcgccatccgtccggccatcgccgccagccgcgcgccggggatcgagagcttcttcttcctggccgacctgcacagcctgatcaagtcgcaggacccgcagcgcacccagcgcgcgaccctggagatcgcggccagctggctggcctgcggcctggacccggagcatgtgtggttctaccgccagagcgacatccgcgagaccaccgagctgatgtggttcctgaccgccatcgccagcaagggcatcctcaaccgggcgcacgcctacaaggcggcagtggacaagaaccgcgaggaaggcgtggacgaggacgcaggcgtcagcgccggcctgttcatgtacccggtgctgatggccgccgacatcctgatcttcaaggccaaccaggtgccggtgggccgtgaccagatccagcacatcgagatggcgcgcgatttcgcccagcgcttcaaccacgtgtacggcaaggagtacttcccgctgccggacgtggtgatcgatgagcaggtagcgacgctggccggcctggatggccgcaagatgagcaagagctaccacaacaccattccgctgttcgtgccgcgcgaggagctgaagaagctggtgttctcgatcctgaccgattcgcgcgcaccgggtgagccgaaggacaccgaaggctcggcgctgttccagatgtaccaggcgttcgccacgccggaacagaccgcagagttcgccaaggcgttcgctgccggcatcagctggggcgacgccaagcagcagttgttcgagcgcatcgacagcgaactgtcgccgctgcgcgagcgctacaacgcgctgatggccgagccggagaagatcgaagcgctgctcaagcgccgtgggcagcagctgcgcgagcagttggcggcaccgctgctggaagaactgcgccacgccgtgggcctgcgcgacctgtccacggcgggcaacatcgccagcgaagatgccggcgtggcccgcgtggcgccgccgcagttcaagcagtaccgcgagaaggacggccggttctacttcaagctgaccgccggcgacggcacgctgctgatccagagcgaaggcttcgattcgccgcgtgatgccggccagctgattgccgtgatcaagcaggccgagcagggcgaccagctgcagagcgagctgttcaagctggacgccgaggtggacgccgtgctggccgcgctggccgtgctgcgcgaagcggcctgatcgccgggcctgcctgccctttgtagagtcgagccatgctcgactttgctccgcccctgtagagccgagcccgtgctcggctgggtagcaaagcagccgagcatgggctcggctctacagggacgccccccgccggcacgaccgtggcacagcacccatggcatgatgtccgcgcgccgccggcgcgatgacatggagtctgcgatggcctggttgtcgctgctgctgttcctgccctggttcctgctgctgggcagcctgtactggctgttcccgcgccagccgcgcagcgcgcggcggcgcctgttcgatggcaccaccctggtactggcgttcgcgctgagcattgtgtcgatgctgtggggctaccgcatcggcgtggtgcaacccggcgccggcccgatctggccgcaggtgctggcggtgctgtacgcctacggcgcgttcctggcggtgctggtgctggcgttgctgctgcgaccgcgctggctggaccggtaaccccgcctttgtagagtcgagccatgctcgactgcacgcgccctctgtagagccgagcccatgctcggctgatgtctggcagaaaggcagccgagcatgggctcggctctacggaatctggactccgaccaaagccgcatcgaacccgggccgcctgcgcgcctaccatgggcgtctgttcccgatcctgccaggtgcgtgccgatgaccgccgaccccagcatccacaccatcgataccggcttccagcgcccggacttcgacgcggcttacctgatcgttgaaaacggccgcgccgcgtttgtcgactgcggcaccggcctgtcggtgccggcgatgctgcaggcgctggcggatgccggcctgggcgtggaagcggtggactggttgctgctcacgcacgtgcacctggaccacgccggcggcgccggcctgctgatgcagcagctgcccaacgcaaaggcggtgctgcacccgcgcggtgcgccgcacatgatcgacccgacccggctgatcgccggtgccacggcggtgtatggcgccgacgagatcgcgcgcagctatggccgcatcgaggcgattccggagtcgcgcgtggtggtggccgaagacggccaccgcatcgatctggccggccgcgagctggtgctgctgcacacgccgggtcacgcgctgcaccactattgcgtatgggatgcgcgcagccgcagctggttcaccggcgataccttcggtatctcctaccgcgagctggacagcgcgcagggcgctttcatcttcccgacctcctcgccggtgcagttcgacccggaggcgatgaaggcctcgatccagcgcatgctgggctacggcccgcaggcgatgtacctgacccactacggtcgtgtggaacaggtggagaaactggccggcgacctgttcgagcagatcgatgcgatggccgccatcggccgccagtgcgacggtcgaccggaccgccatcgttgcctgttggccgcgttgcaggcgctgtatctggaacgtgcacagctgcatggctgtgcgctggacgatgcggcagtgaccaccgtgctggcgatggatatcgagctcaatgcacagggcctggcctgctggctggatcgcatcagcaggtagatccacgccctgcgtggatgacgcaggcccaagccgcgccgtgatgtcacgaccacgttacactctggtgacttccaagctagccgtggtactgccgtgaatccgatgcgcgtgttgctgctgtcgtcctgcctgttcgtcggtggccttgcccatgcggccaacgacctgccgggtggcggcatcgatccgcaggcgctgtcgcgccatgtgcgcgttctggcgtcggatgaattcgagggccgcgcgccggccaccgagggtgaagagcgcacggtgcagtacctgatcgagcagttccgcagctacggcctgcagcccggcggcgtggatggcagctgggtgcagccggtcccgttggtgcgcgcgcagctggacggcccggccaaggccagcctgtcgctgaagcagggcaagcgtgcgctggccaatggcgtggacgtgaccctgcagagcctgcagccgcgcaagcgcgtgcagatcaggaatgcgccgctggtgttcgtcggctatggcatcgacgcgccggaacgccagtggaacgactacaaggacgtggacctgcacggcaagatcgccgtggtactgatcaacgatgccgatttcgaagccgatgcaccgggcgcattcgacggcaaggcggtgacctactacggccgctggacctacaagttcgaggaagccgcacgccgtggtgccgaaggcgtgctgatcgtgcacgagaccgcgccggccgcctacggctgggccacggtgaagagctcgggcacatcgccgctgttcgacatcgagcgcggccaggacgaggcgatggcgcagcacacgccgctgcgtggctggatgcagcgcgagctggccgaggcgattttcgccgacgccggcctcgacttcgatgccgagaagcgcaaggcgatgcgcgccgacttccgtcctgtggcactggacaacgccaagctgagcgtggacttcgcgctgaagcgcgagcaggtggtgacccgcaacgtggtggccaagctgcccggtggcgagcatggcgacgaggcggtgatcttctctgcgcactgggatgcgttcggcatcggccagcccgacgccaagggggaccgcatccgccgcggtgcgatcgacaacgccaccggcgtggccacggtgctggagctgggtcgggtgttcgctgccggcccgcagccacagcgcacgctgtacttcgtggcactgaccgctgaagagaagggcctgctgggggccagctactatgctgcgcacccgctggcgccgctggacaagaccgccgcggtgctgaacatcgagatgttcagcccggatggcccgacccgcgacatcgcgtcgtggggcaaaggccgggtctcgctggaaggcgacctggaacgcgtggccaaggcccgtggccgcagctacagcccggacccgaacctggaagcgggcttcttctaccgcgctgaccacttcgccttcgcccgcctgggcgtgccggcaatcaccatcggcccgggcctggacaagctggacggtggggttgaagccggccgcgcgctgcgcgagaagtacttcgccgattgctaccaccaggcctgcgatgcctggacgccgcgctgggacccgagcggccacgctgccgataccctgctggtctacgatctgggcgcggagctggccaacagccgccgctggccgacgtgggaaaaggaatcggagttccgcggcgcgcgcgacaagagcgaagcggcccgccgctgaggtagtgccggccgctggccggcaagtccctgctctttccggaggttcatgaggttgccggccagcggccggcactaccaaaagaaggtggcgttgccggccagcggccggcactaccaaaggaatgtggaggtgtcggccagcggccggcacgaccgggtgttcgtcagcgccggcgcagcagcttccacgcgccccagccgctggcggcgagcgctgccagatagcacgccaccatcgtgcgcaggccgaccagcgatccgccgttgacgccgcgatgcaggcgcagttgcagcgagctgtggccgctgcccaggtccactgccagctgcagcgccagtgcggcgcagaacagcagcagggcgatcccgaaaccgatgcgtggccatgcggcctgtgcgctggggcggcgcagcagccaggccagtgccgtggctgcggccagcgtcaccgcgatccacatcagtggaggagcgggagacgcagcggccaccggcattgcaccggtggccgcgatcagggcaacgcgcttacttgcgggtgccgtcgagccagttcgggcccttgttggtgaggaagaacacatagaccaccaacgataccgcgatcgtggcagtcacgtagagggcgaaccaatcgacgtggccggtcttcagcgcgccctggtacagcagcggggcggtgccgccgaacagcgagttggccagcgcatagcccaggcccacgcccagtgcacgcacgtgggtggggaacagttcggccttcaccaccgcgttgatggaggtgtagccggtgaggatgacgaacgccagcgccagggtcaggaaggccagggtggcgtcatgctggtgcggcagctgggtgatcaggtaccagctgtacagcacgccgccgacgccgaagaacaccagcagggtcttgcggccgatgatgtccgacagccagccaccgaccggctgcagcaccatcaggaaggccagcacgcccagattgatcagggtgccggtcatcgggtcgttgccggcgaaggcgctctggatcatcttcgggccgttcaccgagtaggtgtagaaggccacggtgccgccggcggtgatcaggaagcacagcagcagcggtcgccactggtgcacgaacagctcgtacatcgagccggacttctgcgccttgccctcgcgcgcggcctcgatggacgactccgacagcgactcgtccatgccacggcgcagccagaacaccaccaccgcggcgatgccgccgatgccgaaggcgatgcgccagccccactcggagatttccggcttgccccagaaggtcagcatcagcagcagggtcagctgggccagcacgtggccgccaaccagggtgacgtagtggaaggacgacaggaagccgcggcggccgggaatggcggcttcggacatgtaggtggcgctggcgccgtactcgccaccggtggcgaagccctgcagcagccgtgcgaacagcaggatgaccgcggcccagatgccgatgctggcggcggtgggggtgatggcgatcaggaacgagcacagcgccatcagcgtgaccgagacggtcagcgccaggcggcggccatggcggtcggcgaatcggccgaagaaccaggcgccgatcgggcgcatcaggaaggtcgcggcgaagatcgcccacacgtacatcgtggagttcttgtcgtcgggcgagaagaactgcgattcgaagtacacggcgaacaccgagtacacgtagacgtcgtaccactccaccaggttgccggcggagcctttgagggtgttggagatcgaccgccgcagggcggcgcggtcgttcgcggggacagcaggttggggcgtggtgctcatctgggtgggaatcctcgatgcggcgcgtccgtgcgcagggaaaacggcgcccggccttggggcggcgcggccgggcagccctcttggtactgcatcgaccgtcaacacggggtagcagaccagagcagggtgcatggatggatgacagcgtgccaccgcatggggtcccggaccatactcaaaacgtcctagaatccgccttcccccggctccctggtgtgtcatgtcggctcccccctcttcgtctgcggctgcccccccgggtggccttgtcgcgctggcactgctgctggtctacgtggtctggggctcgacctacctgggcatcgccaaggccctgcacggcggcgcactgccgctgacgatggtctccggcagccgcttcatcattgccggcggcctgatgttcctggcgctgcgcctgttctggaagctgccgaacccgaccctgcggcaatggcgcaacctggtcatcatgggcgtgaccatgctggtgctgggcaacggcatggtggtgctggccgagcgcgaggtgtcctcgggcctggccgccaccgcggtggcctcggtgccgctgtggatggcactgttctcggcgctgcgcgggcagcatgccagccgcggtgagtggctgggcatcgtcatcggcttcctcggtgtggtctggctcaatgccggcagcagcctgaccgcctcgccgaccgggctggtgctgctgctgatcgcgccgatcggctgggccttcggttcggtgtgggcacgcgggctggacctgccgggcccgttcatgaccgcggccgggcagatgatctgcggtggcgtgctgctggtgctgatcggcctggcggtcggcgagcgcccgagcacgctgcccgataccggtggcctgctggcgatggcgtacctgtgcgtgttcggctccatcgtcgcgttcactgcctacgtgtggctgctgcagaacgtgcgtccggcgctggccggcagctatgcgtacgtcaacccggtgatcgcggtgctgctcggcgcgctgctcaacggtgaacgcttcggctggcgcgacctgctggcgatggcggtgattctcctgggtgtggtggtactgacgatggcaaggacgcgaaagagatgagcatggacgagaaagaacaacgccggggcctgctggtcaccgcgtccaccttcgtgatctggggcctggtgccggtgtactggcacctgctcaacgaggtgccttcgttccagatcatcgcccaccgcatcatctggagcaccgtgctggtgctgggctggctgctgatcagctcgcgcctgggctggtggcagaagatcgccgcgcagccgcgcgcgctgccgatcctgctggtgtcgagcctgaccatcgccttcaactggggcctgtacatctgggcggtcaacgccggtcatgtcatcgagaccagcctgggctacttcatcaacccgctggtgaacgtgctgctgggcgtgctggtgctgaaggaacgcctgcgccgcctgcaatgggtggcggtggcgatggcggcggtgggcgtggcctggctgaccatcgacgccggcacaccgccgtggatcgcgcttggcctggcttgttcgttcggcctgtatggcctgctgcgcaagctggtctcggtcgacccggtggccggcctaggcgtggaaagcatgtacctgttcctgccggcgctggccttcgcgatctgggcggaaaacggccatggcggtgcgttcttccatggctggggctggcgcaacgacctgctgctgatcttcggtggcgcagtcaccgccgtaccgctgatcggctttgcctacggcgtgaagcgcattccgctgtcgctggtcggcatcctgcagtacatcgcaccgagcctgcagctgctgctgggcgtgttcttcttccacgaagcgttcgataccgccaaggcgatcggttttgccgcgatctgggccggcctgatcctgttcgtcggcgacaacatccgcacgatgcgcgccaagcgctagcgccggcggggctgcggggtcggatccctccgcaacgcggagggctctgaccctgttctatccgtcgcgtggggtcagagcccttcgcagggcgaagggatccgacccgcttccacccaaaaaagaacggcgccccgaggggcgccgttctgcttccgtccacggccaggagagagggatggccgtggcgggaaggcggttgcaggcttagaagcgctgctggtacttcatgtacatgaagcggccgatgtcgaagccaccgtagtaggtgaagctgctgttcggctggctgtacatgatcggaccctggtggttgaacacgttgttcacgcccagcgacacggtgccatcccacggcaggctgtaacgcacctgcaggtcgtggaaggtgttggagcccaccttgttggtcggcgacgcgctggtgtacgacgagttgaagcccggcatgttgcactcatccatgtacgagcacttctccttcatgctggagtagtagcgcgcggtccagccgatgccgaggtcgccgtactgccaatccagattgaaggtggagcgcacgcggaagtcgccggcccaaccggtacgctgttccaccggggtggtggcggcgctgtcgttgcgctgctccaggtagtcggtgtaggtggtgttccagttgacggcgaacttgccgaacgcggtttccggcaggcggtagcgcacgttgatgtcatagccggcggtttcgcggtagcccgcgttgaccagcgagcggtccagcgagttgacctggccgttgctgccacgggtgaagcggccgcaggcggcatccgaaccctgcacgtagcactgttccaggatgttggtggccgactcaccgacgatggcgttgtcgatgcggatcttccaccagtccaggctgacgtccaggccctgcacgaagtccgggctgtagaccaggccgacggtccaggtcttggcggtttccggcttcaggcccgggttggagcccgagctgaaatcggtggtggcctgctggccgggcttggtggccacgctgccatcgctgttgagctggcggaagttggccggcaccttcagcgcctggcagcgggcagcgacggtcgggctggtggcggcggtaccgaaggaggtatcgcacggatcggtgaacgagtcgcggctgctgacggtgccgccgtacaggtcatccacggtcggcgcacggaagccggtgccgtaggtggcgcgcaccagcaggctgtcgatcggcttccacttcaggccgaacttgctgttggtggtcgaaccgaagttgttgtagtccgagtagcggccggccatgtccagcgacagttcgcgggcgaacggcaggtcggccagcagcggcacctgcagttccaggtagacctcgttgagcgagtagttgccgcgggtcggctggccgctggtgccggcgatctcgcccttctgcaccatcgtgtccggagtgtagccggcttcttcgctgcggtgctcgaagcccatcgcggccaggatgtcgccggccggcagggtgaacagcgagccggagatgttgccgctggcgaccttggtggtgctctgcatcttgtcgacgaagcgggtgaacaggtagtcctgcacgtcctggttgctcagcgagccgggtccggtgtaacccatcggggcggccgggttccacggcacgcagccggcgatcaccgcgcccggcgcaccgcagcgggccacgttgccgtccatgaaggacgggccgacggccaggttgacgtgcggctggtacatgctgccggtaccgatgcgctcgccttcgttgcggttgtacatgtagctgacgttccagtcccagtaccgcgaaccggtttcgaagctgccttccagaccaatgctggcgcgcttggtttccaggttgttctcggtgccgcgcggcagttcctcggtacggtgcgcgaacagcgcatcctggccccacaggttgaacgcgctgtccttggacagggcggcacggctgccattgcgggcctgcgcggcgctgaccgagtacgggtaaccggccaggtgcttggtcgactcgcgcttgctgtacaacgcgtcggcgacgatgcgcaggttgtcggtgatcgagaagccaccgttggcgaacaccgaggtgcgttccaggccggtcagcaggctcatgttcgacttggtgttggcaccatcagccgggtccggcgcatggaagttgccggccttgcccgggtcgccgcccgggcccaccgtcaggttcttgccaccgacggtgacgtagccccacggggtattgccattgaggccatcgttggggtggcgcgggccgttggtgtaacggctgaacgcgcggtccttgcccagcacctcatcttccttggtgcgctcggcgcccacgctgaaccagccgcgctcgaaggtcttgccgaaggtcgcgctgtaggcgcgcttctggccgtcaccctggccgtactggccgacatagacgctggcttcgccaccatcgaaattcttgcgggtgatgatgttgaccacgccggcgatggcatcggagccgtacagcgcggaggcgccgtcggtcagcacttccacgcgctcgacgatggacgacgggatcgaggccaggtcggagtaaccgccggcgctgatgcccatgcggcggccgtcgatgagcaccaggctgcgttccgggcccaggttgcgcaggctgacgtacatgccgccgaagtcgcgcgaggaggtcagcgacgaggcgcggctcatgctcggcgcaccggcggcaggaatgtcctgcaggatgtcagcgacgttgacgtagcccttcttctcgatatcggcgcggttgagcgcgaccaccggctgtgcggtttcgacactggcctggcggatgcgcgagccggtgatttcgatgcggtcgaggttggtcggggtatcgccggcgctctgtgcgaaggcgggggtggtgcagctggcggccagcgcgatgacgatcgcgttgcgcagcggattggttttcagggacatccgtgaaatctcgtgtttcagtaaaaacaagcgcccgttctatgggcgcgtggggtgctgcaaaccaacgtggggggcgcgattctagaatgtttccattcgtaactgtttgtctcggcgccgctggaagtgcgcgaaaatgaatcgcaaccaacaatccacagatgggctgtgcgcagcgtcacgcgcgctgcgtttgcgatgggcagaggcatcgatagcggcacgaagctggcacgcttgagtggttgcgacaacgcgtcgcagtacgcgcttgtatgcaggcgcgcagccgttgtgatgcacctgcccgcatgaaatgctcttcgccttgtcatcgaaggcaggagacgaaggaatgatccagcttgaagaagcacgccgtcgcgtggaggctgcacttgccagcgacgatgagccggttgccatcacgcatgagcacgaagtggtcgaaggctggctgttctgcttccagtcgctgcgctacctgcaatccggcgaaatctcggatgcattggccggcaatgggccgatcttcgtcgaccggcacacaggcgagcagcacgcgctgggcacggcgtatccgcccgaggaggtccttcgccagcatctggccgcgcgcggccccgccgtctgatgctgcggcggcggatttctgagttcggcaacgtgaaagggacggagccttcgctccgtccccttgcgtgatgcgcagtccaccgctgcgcgatgctcaggtttcgcgcagcgccgtggtgatcggcaaacgtgccgcgcgcagtgccgggaacaggccgccgaccaggccgatgcccagtgcccatttcaggccggtccacagcagttccggcgacacatggaacttgaacaccaccgcgctgaagttgctgccgatggtggacacgctgtagccattgaacagcagccacgccaccgcacagccgagcaggccaccgagcagcgccagcagcatcgtctccagcatcactgccgtcaccaccggcaggccgcggaagccgatcgcacgcatggtggcgatttcgcgggcgcgcgtggcgacggccgcatacatggtgttgagcgcgccaaacaccgcaccgaccgccatgatcgtgccgatcaccttgccaaggatgtcgatcaacttggtcagcccgccgccctgcttgctgtagtacacgcgggtggtttccacgtccagtttcaggcgcgggtcggcggcgacggcggccttgaactgatcgaagcctgccttgccctcggtgcgcacgctgatcgactgccaggcgctgcgctggtaggtggtggccagcgtatcggcgtcggtccacagttccgaatcatgcgcatcgccggtggcgaacacacccaccacggtccaggtctggttgcccagggtcagtgtcctgcccacctccatgtcgcggaactggcccttggcgccctggccgaccacgatctcgcgcaggccagtggcgaacttgcggccctcgacgatcctgaccttgtcatgcaccgcccacgcctgcgggcccacgccgcggaactgcgcgttgacgtcggtgccatcggacttcgacaccaggttgaccacctgcgacagctccggcgacagcagcggccggccctgcgtatcgcggctgatgccgggcagggtggacagcatcggtacctgctcgcgggtgatcactgagttggtctcggcctgcgagccaccgcgcagcacgatggcagtggtgtcatcgccggtgttgttgagcgtggcctggaagccttcgcccatcgccagcattgccaccagcacgccgaccacgccggcgatgccgaccacgatcaccgaggacgcgccccagcgctgcggcaggctggccacgccgatacgggtggcggccagcgccagtcgccccccgcgggtcagcagcagccacagggccaccaccacggtcacggccagcacgccggtccacggcaggctgatccacagcaccaggccgaccgccagcagcagcaccgtcacgccgttgcccagccacttcttgagtttgctcttgaacatgtctgtgttctcctcagcgaccggccagtgcgtcgacgatcttcaggcgcttggcacgcagcgccggcaacaggccgacgatgatgccgatcaccacgatcaggcccagccccatcagccaggttggcgtcggcacgtgcggcggcagcatgcccatgctcttcgggccgatggccggcaggatcagggcggccaggcccatgccgatcaggccgcccaggccgatcagcagcaccgattccaccatcaccagggtcagcacggtgctgtccttgaagcccagcgtcttcagcgtggccagctccggcacgcgctcgcgcacggcctgcgccatggtgttgccggtcaacagcagcagggtgaagaacaccgcgcccatgatcgaggtgacgatcatgccgatatccgcgaactgcttgacgaaggcctgctggaacgccgattcggtctgggtcttggtctcgtggtcggagttggccgagatcgcgtcgatcgcctgcgccacccgcgaagagtggtccgggttgtccagcgttaccgtgtaccagctcacctggttcttgatgtagtcgttggattcatcgaagtacttccagttcatcatcaactggcgttcttcgttggcggccagcgcacggtccttggaacggtagatgcccttgagcaccagcggccagtcgttgctgccgccacgcgggaagatcgtggcctgcagcgggatggtgtcgccgatcttccagccgaactgcttggccagggtttcgccgacgatggcgccggtacgggtctgcttccagtcttccagctgggccgggtcgatctgcagctcgcggtagacatcgaagtagttgggggacaccgagaagttcgggaagaagttcttcgggtcctggtagatgccgccgaaccacatgccataggccacgtcgcgcacgccggccacctgccgcacctgggcttccaggcggatcggcagcgactgggtgatcgacagccgcgatgcgaccaccaggcggttggcgccttccacgctgccgccggaggtgaatgccacgcgcaccgaatcgagcatgccgaacagcaggaacgcggccaccacggagagcagggtcagcaacgtgcgggtacggctgcggaacagctgcgcccacaccaacgagaagtatttcatcgccgtggcctccgtcagtgggccagcggcgcgtcggccagctcgcccttgtccaggtgcaccgtgtgcgtggcgtactcggcggccttcgggtcatgggtgaccatgatgatggtcttgccatgctcgcggttgagctgctgcagcaggccgaggatctcctcggcggactggcggtcgaggtcgccggtcggttcgtcgcagatcaggaaggtcgggtcggagacgatcgcccgggcgattgccacgcgctgctgctggccgccggacagttcattcgggcggtggctgcggcggtcggccaggccgaccagggtcagcgcgatctcggcgttgcggcggcgctgcgccgcattgaggtgggtcagcagcagcggcagctccacgttcttctgcgcggtcagcatcggcatcaggttgtagaactggaacacgaagccgacgtggtggctgcgccaggtcgacagctggccgccgctcatctggtcgatgcgctcgccctcgatgctgatctcgccgccgctggggttgtccaggccgccgatcaggttgagcagggtggtcttgcccgagccggacgggcccatcagcgcgacgaagtcgccgctggcgatgtccaggtcgatgccgtgcagcacctgcactttctcggggccacgctggtaggtcttggtgatgttgcgcagtgaaaccagggtcgacatgggtggttctccacggaaggcgggaaacggggaagcgccacggcaggggccgcaggcgtgcgtcgagcggtgctgccggcggcgcccgtgggcgccaggccgctactgcgcttgtttctgttgcaccttggcgccatcgcgcagggtgtccggcgggttcagcaccaccgattcacctgcgctcacgcccttgaggatctggcggtccttgcccatcgcctggccggcctcgaccgtgcgctgctgcacgcggctttcgtcacccagcacgaaggcaaccgaggcgccctcgcgctggaccacggcgcccgccggcacgcgcacgccctgcggtttggcggccgcctgcggctgcgcctgttccaggaagctgacgcgcacgcccatctccggcacgatgcgcgggtccttcaccttcagcgccacgcgcaccttcaccgtggccttgccgcgatcggcggtggggatgatggcgatcacctcgcccggaatcttccactccggataggcgttgagcgtggcttcgaccggcatcttcggctgcacgcggccgatgaaggcctcgccgacctcgacttcgatctccagcgagtccatgtcgacgatggtgccgatgccggtacgggtgaacccaccgcccgccgacagcggcgagacgatttcgccgggctgcgcggccttggcagtgaccacgccggagaacggcgcgcgcacgatgttgttgtccacgcccagatcggcgatggccagctggtcgttggccaccttgacgttgcgctgtgcggtgtccagctgtgcacgcaggctgtcacgctgggccaccgcctggtcgtactgcgagcgcgacaccagctgctggccgaccagtgcctgcaggcggctggcttcagcggccgcctgcctctgctgcgcttccagcccggccacctggctgcgtgcggcctgcagctgcgaggcatacaggctgcgctgcgcgtcggcatcgatcgggtccagcgtggccatgatctggccctgttccacgcgcatgccttcctcgatcatcacctcgcgcaccttgccggtgatcttggccgataccgtggccatgcgccgggcgaccacgtagccactggcatcgagcaccgaactgctggcgctgccctgctggatggccacggcgggggcggtttccacgtccactgccggcgtacgcccgaacagggcgaagccgacagcggccagcaacaacacgaccacgatgatcgcgatccacagccagcggcggccaccgccactgccgccggaggcgggcggcggcgatttgcggtcgatacggagttccttcaacagctcggcagaagcgttcattcgttccatcacaggcgtttgggcgggtgtggccggaagggcggacggcggcggttccggcggtggagcgtgcggcacagcatgaaggcaggcacagcgatgacggcagtgacagctgtcacccgatgacactgacggcggcaactgcgaaacgtgaccacggcggcacaggatggcaacgtccccgctaccggtaccgcccatggatccgatcaccccgtcgctggcccgccacagccgcgccgccaagcgtagcgtgatccgcgctcggttgcgccggtgccgcccggccggtggtggcgcctgcgcgcaggcggctgaactggcatgatcggcggcgatcgtccccgcctggaaccgcccgtgccgtcgacatggcttgcctcgctgctgcgccccgcgccggactcggcggtggccgatacgctgcgccggggaaaatcgccctggagcgaggcagtccacctgctgtggtcggtgtggatcttcctgacgcccttgcttggccacggcttcaccctgcgctggctgctgctgacgctggccagctatccggtgttcctgctgctgtacgccaaggtgatggtggcgccgcgccatcacgctccgcgctatgcgctgggcctgatcgcgatgtcgctggtgctgctgccctggtatccgtccgggctgacctacttcgtgttcggctgcgtgctgctgcgggtgagcggacgcggtggctggtggcagtatctgctgcagctcactggcctgaaccttctgttctgcagcctcgcgctgctgttccagtacccgtggcagagcctggtctggatcccggccgtgtcctacatcgtggggctggtcgtgaacgtggaagcgctcaaccagcagaaggatgcggcactgcagctgtcgcaggacgaggtgcggcggctggcggccactgccgagcgcgaacgcatcggccgcgacctgcatgacctgctcggccacaccctgtcgctgatcacattgaagctggagctggcgcgcaagctgcacgaccgcggcgacgcgcgcgcgcggctggagatcggcgaggccgaggccatcgcccgcgaagcgctggcacaggtgcgcagcgcggttaccggcatccgcgccagcgacctggccggtgagctggcatcggcgcggctgctgctggaatgccagcaggtccaccttcaatacgcaccaccaccggcgatgccggtggatgtcgaacgcgggctggcgctggtgctgcgcgaggccgcaaccaatatcgtgcgccatgcacaggcgacacaggcacgggtggagttcatgctggagggacgcatgctggcgatgcagatccgcgacgatggccgtggcggcgtgcaggccgagggcaacgggctgagcggcatgcgcgaacgcgtggccgccctggggggcagcctgcaggtacagtccgcaaagggcgagggcacgcgactgaccgtgcgcgtgccactggctgccgcgaccacaccgttgccgccgggagcgccgccgtcgctggcacaggacggtgccgcatgatccgcatcctgctggccgaggatcaggcgatggtgcgcggtgcactgtcggcgttgctgggcctggagccggatatcgaggtgctgggcagcgccgccgatggcgaaaccgcgtggcggatgctgcagcagctgcaaccggacatcctggtcaccgacatcgagatgcccggcctgtccgggctcgagcttgcccagcgcatcgcgcgccacgagctgccgatcaaggtggtgatcgtgaccaccttcgcccgcgccggcttcctgcgccgcgcgctggaagccggcgtgctgggctacctgctgaaggatgcaccggccgagaacctggccgatgccctgcgcaaggtgaaacagggcatccgcgcgatcgacccgcagctggcactggatgcgtggtcgcaggccgatccgctgaccgaccgcgagcgccgcgtactgcggctggcgggcgagggccgcaccgccagcgagatcgccgagcagctggggttgtcgcacggtacggtgcgcaattacctgtccgagtgcatcggcaagctgggcgtggccaaccggatcgaggcgtaccggctggcgcggcagaaggggtggttgtaggggcgtcctgctgttcccggtgatttcgtttccgcgaccacggagggatgtcactttctttgcgcgcaaagaaagtaaccaaagaaacgctccgccggccgcgagccggcgtgcttcgcacgccggtgccctgcgctcctcggtccgtcgagggacggcgcgggaactcgctgcgctcagacacccgcacctcttcgccctcgccggacctgcggtgctcggctcgctcaaggcggactggaagggcaagagcatccacgcacgtcgtggatctactgggtgcagctgtggcctttgacgttgggtccgccttctagcgagccgagcatcgcaggggaatcaggggcgcagaggcgccgatgtctgagcgcagcgagttcggcgccgtcccctgattcaccgagaagcgcagggaaccggcgcggagcgacggctcgcgatctggcggcgtgtttctttggttactttctttgcacgagcaaagaaagtgacacccctccgcgggcgcggaaacgatccgccgggcatggcccggcgctactcatgcgtgggcgcagaggagctcgctctcaatccttcccgcgcgccatcgcctggaacaccccgtcacgctgcacccacaggtggaacagcgccgcacccacatgcatcagcaccgtggcaaacaacacataggccagcaggctgtgcgcattgcgcaacgcggcatacagcgccggggtatgcggcacgatcggcggcaggtgcaggccaccccacagcacgatcgggtaaccgccggccgacagcatcgcccagccgatcagcggcatcgccagcatcagtgcgtacagcatccagtgcgaggccttggccgccatcacctgccacacaggaagatccgccggcagcggcggtgggcgatgacgcagccggttgtacaggcgcagcaacaccagtacgccgatagtgatgcccaatgggcggtgcaggtcgatcagcatcggccgcaggtgcagcgaggcgaccatggtcacgccaatgaacagcatggcgacgatcatcagcgccatggaccagtgcagcacccgcgccagcaggttgaagtggccgttgccggtgctcatcgtgcggcctccttccgttgctcgacgttgccggtggcgcgctcgcgttcgcggcggttgaaggactgcgaatacacggccgagcgggccgccaggatcggatcgtcactgccacgcacgccgctgggcaggatcagcggatcgaaattgatctgcccgcaggcgccttgttcctgcgactgcatgcggtccaggctgagtacgccggccactacctggtcacgcgattcgggccacggtaccgacggattatcgatggcatcgccaggctcggcggtggtcacgaccaggttccagcgcaccgggccgctggccaggcgctgctgcagttcctggctgaggaaatcgacgctggcctgcttgcgggtttccgcatccatctccaccaccggcgcctgcggctgccagcgccagcgcaccgcgcgcttctggccctgcgcattggtgaaccagaagctgttgacgctgttgaaggtggtgtcggcccagctgctggtccacggcgcggtcttggcccactgctggaaagcctgcgcactggggtatttggccagcaccgcggccatcttctgcggatcgggcttgccggtggccgggtcgggaatggaggcgcgggtctgctcgtagaacgcctctgcgctgggcacggcgaagaacgggaagctgttcatcgccatgcgccattcctggccatcatcgctgaccatctgcaccgcgaggctgcgcacgcgtgcggtgttgtcggcgccgtaggggtcgccgccgccgatcgacaggcggcccatcaccggcacgcggcgctgcgagaacacccgtgcgctggacagggtgggggcctgcgcgctgggttcgaaccagccgctcacgcagatgcccttgctgtgcgcgcggcggaagcccgggtgggccgggccggtggcctcgatggtgtcggtgaagcgctgcgcggtcaggcggtttccaatccagccggccagccaggcgaaggccagcgcgacggcacccagaatgagtgcgatcagtgcgatccagagcaggggggaatgcttgcgtggcgcgcccggcgtctggccagcgcgggtgtagcggaagagcgacatggtcggagtcctgccttcacggagcgtgtgggtggtcgacctacacatcctcgcagaacccggccggggccgaaattcaatttttcgtcagattttccggggacggggtgccgaccaacggtcggcacccacccgatcagctgtagcgctgcttcagcatcgcccacgccgagcgcagcgccagcgcttcgccaccggccggacggcccgggcgctcgccgtcgttccaggcatacacatccaggtgcgcccagcgctggccgtcttccaggaagcgctccaggtacagcgcggcggtcaccgagccggccatgcgcgaaccggcgttggccaggtcggcgatgccgctgcccaggtagcgcaggtaggggcgccacagcggcatgcgccagaccgggtcgcgggtcgcgtcaccggcctgcagccactgctgggccaccgtgtcgtcgttgctgaacagtgccggcaggtccgggcccagtgcgatgcgcgcggcaccggtgagggtggcgaaatccagcaccaggtccggcttctgctcaccggcgaaggtcagcgcatcgcacaggatcacgcggccttcggcatcggtgttgtcgatctccacgctcaggcccttgcgggtggcgatcacttcgcccgggcggaaggcatccggaccgatcgcgttttccaccgccggcaccagcagggtcagccgcaccggcagcccgcgcgccatcaccaggccggccagggccagtgcgtgcgcggcgccgcccatgtccttcttcatgttgcgcatgccgtcggctggcttgatgtccagcccgccggtatcgaagcacacgcccttgcccaccagcaccaatgccggatcggtgtccttgccccagcgcagcacgaccaggcgcggcgcacgatgcgaagcgcggcccacggcgtggatggccgggaaattctgcttcagcagttcgtcgccggtaatcgcctcgacctgcgcaccatgtgcatcggccagcgcgcgcgcggcgtcttccagctgctgcgggcccatgtcttcggtcggggtgttgacccagtcgcgcacgcgcaggctggcggcgatcaggtcggccacttcgccggtcggcgaggccaccagctgcgccggtgcgcgattgcgcttgcgatagcggtcaaagcggtagctgcccaggccccagcccagctgcagcagcgcccgttcggcggccggcagttcattggccagctgccacacgctgccttccggcagcgcgtgcggcgcatgcgcatagctgtaggcatcggcacgatcacccacgcccatcacggcaccggccaggccatcggcgcccggcagcagtgccacgctgtgggcgccggcgttgaagccctgcgatgacagccacgcctgcgtggcagccggctggctgtccttccaggcggcgaactgctcgcggtccagcacgtacaacggcagcgccgcagcggtgtcggcggtgaaaccagtgatctcgctcatgcgtcaggtactccggggtgcggcggcgtcgaggttggcatccaaccagtcggccaggccggtaagggtgtcgaactgcaggtccggctgcagctgcggatgggtccaggtggctgcgtcgcggttgatccagcagccgcgcaggccggcggcaatcgccccggccacgtccatgtcggcatggtcgccgacgtgcagcacctgtgccggtgccacacccaggcgggtgcacgcggcatggaagatgctggcttcgggcttggccgcgccgtgttcgcgcgaacccagctggaaggcgaaatgatgggccaggccgatccgctccaggtcggcgttgccgttgctcagcgccgccaccggtacccgtgcggcaatgcgcgccagcgcgtcgatcgcatcgggatagcactccacctggttgcgcgcggcgtagaacacttcatacgcaggctccagcagatcgaggctggcaccgctggtgtgcagtgcttcgtgcagggtcagccggcgcagcgcactcaggtcgtggtggaggtacggatgggcgtggtacagccgctcgcgcagttcgcgcatcgcctccaccggatacatcgcggcggtagcggggctgtgttcgcacatccaggcgtgcaggacctgttcgatgcgggcgccgatcggagcgaacggccacagcgtgtcgtcaaggtcgagggtgatggcttggacggggaaattcacctcgccattctacccctgcccgcgcgggctttcatgcgacgcggcgggcgggtgggcactgtggctgggccgggtcagcgcaggttgtacgagcaggcgatggtggtctggccgtcgaactgctgcacgtccaggttgtgccgcccaacttccttcgtgtaggtgcctgctaccgggtcggacatcttcgccagtgccgcgacctgttccacactggccgagctgaagtacgcggtgaaactgtcgatgccatcctcgccgctgtcgccgtcataggactgcagccggttcacgggctggcccagcaccatcaagggcgtggtcagccggaactcgccgctggattcgccgtcctgcgcccttgccggggccggtgccagcatccgggccatggcgtcgaactgcatgggcgtgaggtgccgcttgcaggtaaccgcctcagcaagctgggtgcgcgcctgatcggcagtcggcggcgtcgcggcgaacgcgggagcggcaatgcaggccaaggcaaggcaacgcgtggcgagagagttcatacgagcggatccatccgggtagggcgccatagtctgccacttcgtccctgtttctggttccgccacctgcgtccatccgttgttgatgccgtcactccagcaggcgtgcccagccctgcatgccatccaggcgtgccagcaccagcttgatgcacaccagcagcggcactgccagcagcagcccgatcatgccccaggcccagccgaacaccatcagcgccaggatcagcaccagcggcgacagcttcatccgacggcccagcacgatcggggtcaccatctgcccttccagggtgtgcaggcccaggtaggcggcggccggcagcagggcctgcagcgggtcgcggaactcgacgaagcccatcaacagcatcaatgccacgccgatcagcgggcccacgtacggggcgaagttcagtagtgcagccaccgtgccccacagcagtgcttcctgcaggccgatgccgagcagcatcagcacgccggcgaacaccagcccgaccagggtgttgatgacgctgatggtcagcacgtaacgcgagacctcccgttcgatcgaacgcaggatgtcggtggtgaaccgctgctgctggcggttcgggaacagggcgatcgctgcgcgctgcaggctctgcccgtagatcatgaagaacagggtcagcagcaccaccgccagcaccgacgcggccaggcgcggtgcacgggtcagcatgcggtatggatcgtccagctgggtgcggatcacctgcaccttgtggttgctgtcaccgccggccacgcgggcgaagttttccgccgcctggttggcctgctgcaccggcttggtcaggtcctgcacctgccgggccaccttgcgcagctgctgtggtgcttcctgcgcccattccatcgccggaccgatcaactgcaccgccagcgaaccggtcacgcccagcccggcgccgaggatcagcagagcgcccagcgcgcgcggaatccacagcttctgcagcaggcgcaggatcgggttgccgaccagtgcgaagaacatcgccagcagcaccggcaggatgatgtcctgcgcggcccacagcgtgtagcccaccgccagggtggccaggaccaccagcgacatcggcccgcgtggacgcgacgggggcggcagcggcgcctccgcaccctgcggatcggctggtgacggggacaggagggactcgctcatcgacgcaccaaccgggaaggggagcgcattatccgccggccgcgatcggcgcggcggagtgcgtggatcaacgttcggacagctcggtggcggcttcggccgggcgcggttcgcgcggttccggttcgggttccgggcggggggcaggtgccggccgtgcgttggcggcggaggccgccgcctgtgcctgctcgctggcatcgtcggcttcttcggccgcgtcgtcggcggtcgctgcagcctgtgccgccatcgccgtggcgaacgccgcctgggcactggcgaacaggttcgagaccgaaccgaccatctgcagccagcgcgcaccgttgaccttgccgggcacttccagcttgccggcgatgaagccaccggccaggccgaccaccacgatgcgcaacggcgaccagccctttcgccagacgtcgctgagcgtggaccagtggtcctgggtctcgcccaggcgcacggtcaccacctgttcgcagcgtttcacccgccgctgcagcgcgccgaacttcatggcttgccctcgggcagctgcacgccggcatcggggtcgtcttcgctgggctcgtcgaacaggcccaggcgtgacagctggcgccgggtggcatgcatgccggtgtgatggaagaagtaggacacccgccagatcgcgtagccggtgacggccaggctcagcagcgaggtgatcagcagcgcctgcagccagctaaggccccagctctgcagcagggcgatgagggtggccgccatcagcagccaggccgaggcaccaaatacgatcgccacgccggcccaggccagcgcacggccgaaggcgctgcgggccagggcgaagtcggccgaggccagccggcgcagcgagcgcacggtgtgcttggccgaatcggcggcggcacgaccggccgcgccgacctggcggatgctctcatccagcggcggggtggccgccggatcaggggcttgcgcgttgtcttcgctcacgccgcggcttacttgtcgctgctgccgcgggccagcttggcgatgatccagccggcagcgaaggcgacgccgaacgaagccagcggacgctcacggatcaactcggcggcgctgtcgatcaggtccttgcccttgtccatcaacgcgtcaacctgttccttggcagcggcaccaccgaattcggcggcggccaggccagacagtgcgctgtcggacagttcggccttgacgttggccttgccgatgcgcagctcgtcggtcgcggcaccggttgcgcccttgatcgcaccgccggcggccgtggcggcctgcttcaggtgggaaccggcttcacccaggtgttccttcaggttctcggtattggtggggctcatcgaatcactcctgttgcgatgggggaacgggtgtcggcggtgccgacctggactgacagcaatagcattgccggggtatagggggtgttacggcagggcgatcagcgcatcacgagctggccctgctgctggccattgttgcgcagcacgcgcaccaccagggtcggcgggcgctgctggaagttggcgcgccagctggccaggtcggcgaattcacccacggtggcgtcggtgatgatgtcgccctgctgcaggccgttgctggccgcgcggctgccacgcttgacctcgctgaccagcacaccgccgacacccgactgtcgcagcgactcgggcaggtcgacgaaggtggcaccggtcaaccgcgggtccaggctctcgccggtgaccgcacgcgcctgttccttcagcgtggccttgatctgcacgggcttgccttcgcggcgtacgtccagcgtcatcgggctgccgaccgcagccaggccttccacgttgtgcagggcttcggcgctgtccacgcgttggccgttggccgagaccaccacgtcgcccggcttcaacccggccgcggcggccgccgaaccggccagcacgcgggtgatcagcgcaccgcgcgtttcgcccaggcccagcccctgcgcgatctgcgcggtcaggttctggctctccacgcccagcgtgccgcgtaccaccacgccgtgcttgaccagctggtcgaccacgctgcgcgccaggttggacggaatcgccaggcccaggccgatgttgccggccatgctgccctgcgggttgaagctggcggtattgatgccgaccagctggccctgcaggtcgaccagggcgccaccggaattgcccgggttgatcgacgcatcggtctggatgaagttctggtagcccaggccacggatgccgctgcggcccaccgccgagacgatgcccgaggtgaccgtctggctgaagccgaacgggttgccgatggccaccacgaagtcaccgacccgcagctggtcgctgttgccgagcttgatgtcggtcaggttctgcgccgggatgcggatcagcgcgatgtcggtatcgcggtccgaaccgaggaactcggccttcaccgtgcgcccgtcggccagtgtcacctgcacgtcatcggcgttgtcgatgacatggtggttggtcagcaccaggccttccttggcgtcgatgatcacgcccgagcccagcgattcgttgatgcgctcctgcgggatatccgggaacaggcggcggaagaacgggtcgttgaagaacgggttgcgcacgcgcaccacctgcttggtgttgacgctgaccacggccggcatcgccttttccagcatcggcgccagcgaaggcaccgcctgtccggccaccgcggccggcaacgcggcggtggtcggcagcaccgctggcagcggtgctgcatcggcacggttgtccaggtgggcattgatgccggtggcaacgaagccaccgaaggcggcggcgattgcgagcgtaagcagggtgggaagcggtcgcatggttgtcggttcgctggcgtgggtgggggcggttcggccctacggtaaaacaagctgaatgagtgtgtcgcgatctggataaatgcgccatgaaaaccgcaggccgcgaaaggcgagtgaggaggctgacagcatggctgtggcgacaccgcacaggcgacgcctgcaccaccgaagacgatcgccgggggcgccgacacagaccgatacctgcgcagttccgcgcaaccgggtgccgcaatgcgccacagcacgcatcggatgccgcgtccgtgcagcggcacgcaacggccatcttcgaccacgcgcttgctgtggcgtagtccttaaaaaaaggggtttcctgtgaacccgccgcttctgcggcagtggtgggctacaccatggccgtcgcatcagatgcgattgcgggcgcgtgccccgttccacgatcgtcaatgtcggtatagcatcgccccgttttgatacttaaggcccccaggagggcaacatgagcaacggtaatggtgtgtcggtcgtgaccgacgccgtcgagaacgtcaaagaagccgccaccaacgttggcgagaccatcgcccacgccgccgaagacgccgtgaagtcggtcaagaagaccgtcaagcgcgccaccaaggcggccggtacccgcgttgccaaggccaagaaggccgtggccaaggtcgagaagaccgttgccaagaaggccgacaaggccgccaagtcggtcggcaagaccgttgccaatgccaagaagaagctggaagcggccaagaagaacgccaaggccgaagccgctgccctgaagaaggaagtggccaagaagaaggccgctgcaggcaaggctgtgaccaagaaggccgctgccgccaagaaggccaccaaggctgccggcaagaaggtcgccaccgtgaagaaggccgccaccaagaaggccgccgtcgcgaagaagaccgttgccaagaagaccgtcgccgccaagaaggtcgccggcaagaaggccgtggctgcgaagaaggttgtcggcaagaaggttgccgtcaccaagaaggtcgccaccaagaagaccgcggccgccaagaaggttgtcggcaagaaggctgccgtcgccaagaaggctgttggcaagaaggccgccgtcgccaagaaggctgtcggcaagaagaccgccgtcgccaagaaggcggtgggcaggaaggttgccgccacccgcaagacggtcgccaagaaggctgcgccgctgaagaaggtcgccgccaagaaggctccggccaagaaggccgtgcgcaaggtcgccaagcgcaagtaatcgcgccgtgaccgaaggccctgccacccaccgggtggtagggcctttcgcgtttctggggcgctacctggggcaagatgcaggttcttcccgccggagccccgaccatgcgcggtatcgacttcagttcctggcagggcgtgctgtccacgttggccggcctggtcctgatcaccctgctcggcgtcggcatccgcctgctggtgatgcagaccctgcagcagcgccgcgagcgcgagaaccggcagatcaacgaacggctgcgcacgctgatggccgcctacaagaccctgggcggttcgttcaccggcgagctgggcgtggatcccagccatcgtcgcgacctgcgccagcgcgaagatgccgacggcatcgccgagccgcgctcggaccgtgcgcggcgcatccgcgatgcggtcgaggccgcgctgtcggacatcctgctgctgggcaccgacgaacaggtgcggctggccacgcgtgccgccaacgaactggcacaggggcggccggtgcatacccacgaactggtggtctcgctgcgcgacttcgtgcgcgaagcgctggatctggccccgattccggccgatctgcagattccaccgcaggggccgacccggcccgttgccagtggtggcggcaagggccgtaacgacggcgatgccaagggcggccgtgcaggcggtggcggtggtggtggaatgggcgccggcatgggcggcatgggcctcggtgccggcgccgcactgggcgccggccatgctgctgccagcgatgaaacggacgcgcgctgagcacgtccgccgggttcagcgcgtcagctcgtagagcggcacgaagccgccgtagatcatccgcgcgccgtcgaacggcatcggattcttcgttggatcaaaccgcgggtcctccatcatcttcttcatgccggcgtcgcgggtcggcttgtccggccattcgatccaggaaaacaccaccgtctcatccggcgtggctttcaccgcgccgaagaagtcggtggtcttgccgtgcggcacgtcatcgccccagcactcgaccacgcgcagcgcgccgtactcgatgaaaacgggatcccctgtgcgtgcatgggcgaggaacttctccttgttggcggtgggcaccgccaggacgaaaccgtcgatgtagctcattgcctgcctccggatggaccgtgccacatgcacggccttcaggtacacgacgaaccagcgcgtagggaatcgacatcccgcgtgcgcctgttcagcccgggccacccgggagcggggccagcaccgtatccggtggctgctggccggccaggtggcgcacgaagtagtcccacatgcggtgcgtgtaggtggcgtcgttgcggaacagttcgtggtcctgccgggccaggtacagcaggtcgtaactacgctgggccttgttcagggccgcggccagctgcagggtcagcgccggtggcgcgttctcgtccagttcgccatagaccagcagcagatgcccgcgcaggttgccggccagtgccgcattgtcgagcccggcaaagggggccggcacgccatcggccatggctgtagctggcaccacgccaccgaacagccggtccatgccgtgcagggcgccgccgtacatgccccggaaattgtggctgccggccgaggccacagccaccttgtagaacgccgggtggcgcagcagtgcacgcgccgcgctgtaaccaccgaacgaatgcctgtagatgccgacccgctgcaggtcgatgccccggtagcgttcgcccagctggcgcagcgcggccacatggtcatcgagctgcacatcggcgccgtgcaggaagctgctgtcatggaatgccttgtcgcggccgccggtgccgcgggcatcgatgctgaccaccacgaagccgagctcggccaggctggcgcgcgataccgggttctgcgccgaaaccgcttcggcataggtcaccggcgcattgctgatgaaggcaccgccgtacatcgcgtcgatcaccgggaagctgccgtcatcgcgatagtcgcggggcaggtagacggtggcgaagatcggcgtgcgcccgtcggcggccagcagccgttcgcgccgcggcggccgccagccagcagcgatgatcgcctgcgcatccgcagcctccagtaccatcacttcgctgccatcgtcgctggcgcgcagcaccgtgcgcggcggctgcgcgaggctggacacggtatccaccagatagctgccgccgggcgacagcgcctgcggcgcgcgtccgccgaacagcatgccggtgcccgcatcggccaggtggtcgctgccatcggcggccaggcgctgcaccggcccaccgtgcagtgctacccggtacaggccacgtacgtagggatcgccgccctcgacaccaccagcactgaagtatgcccaagcgcctgcgctgtccaccccgagcaggtcacgcaccgcccaccggccgcgggtgagctggcgcatcaccttgccgtcggacaggcgcacccggtacagatggccccagccatcacgctgcgagaaccacacggcggtgtcctggccgggcaggatcgcaaccgaggcacggttgtaggaatacaggctgagctgcaggcgcgcgtcgccggcttcttccagcacggtgcgcagcgcaccgctgccggcatcgatctccaccaggcgcagtcgtcgcggcgcgccgaagtgcgcgatcgcggcatacagccggtggccgtcccagcccagcaggccggcctcgctgagggtgttccagccctcgggcagggtgatgtcctgctgccggccgctgcgcacatcgacgatgtacaggctgtcacgcacctgctgtgcatcgcccagcaatcccagtttcaccgtgtgcacgcggggccgcgcgccgccggccggggtgctttccagataggggtagtcctgcagcgcacgttcgtcgtagcggacgccggcaacatagcgtccatcgggcgaccagccgacggcgaacggccgcgccggcatccggccctggctgcgtggaataccgcgcagggtgaaatcgggcaatacaccatagccatggccggcgacaccgccggtggtcagcgcccgcggtgcctgtcggcgttgctgcagccatagattgtggtcgcgcacctgcagccaggcctcgccgtcgggtgcgggcagtgcatcggcagcaggcatggcgccctgcgtccgcaggcactgccaacgtggccactggcagtcgatgccggcttcaccgctgaagcgcaggcgcaggccatcggccagcacctgcacattgaccaaccgcaaccgttgcccgttcacccccagggcccccgcagcgctgtccagcgcagcgcgatcgaacaggatctgccgggaggcctgcgccggatcgaccagcacgccctcgcgccggccctggccgtcttcgcgttcgtaccagaagcggccatcggccagccagttcggcaggagcgaggcattgcgcagcgcaccgcgcaggtggctgtcgtgcacgcgctcggcgcgctggtaatcggagggctgcaacggccgagccgatgctgtggaaagcacgccgatgaaggcgaggacggcggcgcagaaccggaaccgcagcggggcaggtacgtgcaaggcaacctcctgttgcaagggtcagcggaattcgaatgcacgcgcgccgcgcgcgtatgccagacgcagcctgaatcaagccaaaaaattcagcaatgcgaagaccgctgttttcagggagcgttgtggcgaataacggagaatttacattcccgatgcgatggcgccctggcgctgctgcacaccataagaaagtaaaggtgtacccccatgaagaattcgctgattgctctggccctggccgctgccctgccgttcaccgcttcggctgctgagaacctgtcctacaactacgccgaagccgactacgccaagaccgacgttgaaggcatcaaggccgacggctggggcgtgaagggttcctacggcttcctgccgaacttccacgccttcggcgaatacagccgccaggaaatcgaccacaccaacctgaaggttgaccagtggaaggtcggtgccggctacaacgttgaaatcgctccgagcaccgacttcgttgcccgcgttgcctaccagaagttcgaccgcaagcacggtctggacttcaacggctacagcgctgaagccggtatccgcactgccttcggcgcccacgccgaggtctacggcatggtcggttacgaagactacgccaagaagcacggcgtcaatccggatggccagtggtacggccgcctgggtggtcaggtcaagctgaaccagaactggggcctgaacggcgagctgaagatgaaccgccacggcgacaaggaatacaccgtcggcccgcgcttcagctggtaattgctgcctcggcgcgattgcgcgctggagacgccccaggcccggcatttgccgggcctgttgcgtttgcgccgtggcaaaccggaatgctgtctgactggcggaatgcgcgggccagccattgcaaggaattggattccgccgctgcgggcaccgacctacgttggatgtcccatgttgcctggacatgccgcaatgccgctgaccctcccgcctctgctgcctgatcggccacgacgcctggcgctgctggacccgcacccggtactgcggttgggcgtggaagtgctgctgcgccagcacgcgggtgtgcaggtacgggtgagcctgtccagcgaggcgcacctgctgcacctgctggagcgcagcccgacgtgtgtcgacctgctgctgatcgatgcgttgcccatgggcgacctgggcgatgggttggccctgttgcacgtgctgtcgcagcgctggccggcactgccggtgctggtgctctcggcacactgcaatgccagcacggtggccaccgcgatgcgtgccggtgcgcgcggcttcctgtccaagtcgacgccaccggacgtgttgctgcgtgccattgatgtggtcgcccggggagggcgcttcgtgccaccggagctgcgcgcggaactgaacctgccgggcacgcgtgcacgcagaatgccggccccggcactggtgccgttgagccagcgcgaacgggaagtgctcgggctggtgctgaaaggggtcagcaccagcgaaatggccctgcgatcggggcgttcagccagcacgatcagctcgcagaaaacctcggcctaccgcaagctcggcatccgcggggacggtgacctgttccgcttccgccacctgctggaatgcggatgagcggcgttactcgccctggtactgcttctcttccaccagtgcagaaccggccacgcggttgatctcgttcttcacctgcacgcgctcgccattggtgccatagacaccgcgtgccagctggatgaatgcatcatcgaacacctgggccgcttccttgtcgcgcagctggtcctggatgtcccacatacgctcgttgatcgccttcaactgctgctgcagcgcggccagggccggctgtgcctgcagctgctgctgcaacaggggcagcaggccgtccagctcggtgcgcacgttggccagcttggcggcatcgtcgatgcgctcggccttgatctggagaatggtgatcttgtcgatcagctcgccgatcgataccggggtcaggatggcgtccacgcggttggttcctggaaacagggcgccatgataccgcgccgctggcgcatggccccgatccacgggatttacgccgaatttgcgccgcgggccgggccgcaccctcgatccgttacggccacgcgctggacactgccgtcccggcggcgtgaccgccttcgacgaggaacacagtgcagtgaacagcaaggggacgatggcggcggtggtggccgccctggcagggctgcttggcatgggcagcgcgcaggcacaggtgcaggtcagtggcagtgcggccttgaccagtgactacgtgtggcgcggcagctcgcagagcgatggtgacccggcggtgcaagccggcgcgaagatctcgatcccatcgggctggtacgccagcgtgtgggggtccaacgtctggttcaagccggacaatggcgcgcgcagcgagttcgacctggtggcgggctggtccggcgcgctggcaccggactggacgctggatgcgaacctgacccgctatgtgtatccgggtaccggtcgtgcgctggactggaccgaactcaacaccaccgtgacctggaagcagcgcgcctggctgcaggtcgcgcattccaacgatgcgttggccggtggccatcgcggaacctatgcccagctgggcgtgcgtgtgccgctgcacgaacgcgtccgcctggaagcagcggtgggccagtactggctggccaccgcgcagggcccggattacctgcatggccagctcagtgccattgccacgctgactccggcatgggagctgcgcgccaccgtgcatgacaccgacagcgcggccaagcgactgttcccgggcaatgccggtggacgctgggagctggcgctgcagggcagcttctagttcgacgatgccgcctggcgcgcgcgcagcgcgccgggcagccacagcagcagggccagcacggccacggcggcaccggccacgcagacgccggtccaaccgtagcgctggtagacctgcgccgacagcagcgaacccagcgagccgccgatgaagtagccggtcatgtagccggcattgaggcggttgcgcgccgcgggctgcagcgcatagatcaggttctggttgctgacgtgcagcagctgtgcggccaggtccagcaccaccacgccgatcagcagcgccagcagcgagtgggccgacagccccagtggcagccacgacagcagcaacagcaccagcgcgatggcagtggcgcgtccggtctggccgcggtcggacatgcgcccggccaggccggccgccagcgtgccggctgcaccgaccagcccgaacaggccgatggtggcatcgctgtaggcgtaaggtggctgcgccagcaggaacgcgagcggggtccagaaaatcgcgaacatggcaaagctgcaggcacccagcagggtgcgctggcgcagcaccggctcctgcacgaacagcacgccgatcgagcgcagcaaggcgaaatagcccaggccggcgctgtggtggaatcgtggcaggccgcgctgcaatgccagtgcggtcagcaccagggtgccggcagcgatggcatacaccaggcgccagtcacccaggctggacagcaggccggccacggtacgcgccagcaggatgcccagcagcaggccactcatcagcgtgccgaccacgcggccacgatgttccggcgcggccagcgtggccgcgaacggcaccagcacctgtgccaccaccgaaaacagtccggtgatcgcggtcccgaccagcagccaggccagcgacggcgcgcaggcactgatcaccaggccaccggccgacagcaggctcatcaccacgatcaagcggcggcgctcgaacaggtcacccagtggcaccagcaggatcagtccggcggcatagctcagctgtgctgcggtaaccaccatgccgacctggccgaacggcacgccgaaggcatctgcgatggtgtgcagcagcggttgcgcatagtagttgctggccacggccacgccggtggcgaccgacatcagcagcacctgccagcggtgcagagggggaagggacgggctcacgcggtgttccaggaagcggggtgcacagtgtccgcctgctgcggtcatgatggaaatgaatcatcatcatccttgtcatctgaaaacaagatagctggatgaacctcaagcagctcgagtttgccgtcgccctggccgaggagggcaatttcacccgtgccgccgagcgctgccacgtggtgcagtccgcgctcagccaccagatcgcccacctggaacaggaactgggtgccacactgttcgagcgcctgccacgccaggtgcgggctaccgccgccggcgaggcgttgctggtgcacgcacgccaggtgctggccagcctgcgccacctgcgcgccgacgtggccgccgtcagtggcgaagtgcgtggcctgctggccatcgggcagatttcttcgctgaccgacatcgacgtcgtggcgatgctggcggccttccagcgggtgcacccacaggtggagttccagctgcgcgtggacaagagcgaagacctgatcgcacaggtgcagtcgcgcgcgctggatgtggcactggtcggcctggcgccgtcggcagcgctggatggcgtctgccaccaggtgctgcaggaggaggatctggtagcggtactggcgccgtcgcaccggctcgccgggcgcacgcggttgccattgaccgcactgcaggatgaagcgctggtcgacttcccgcgcggtaccggtgcgcgccggcagaccgacgatgccttcgccgccgctggcctgccgcacacggtgcgtttcgaggtcaacctgatggaactggtcgagcgcttcgtccgccacggattggcggtcggcatcgtgccggcgttgatcgccgaaggtttccagggcgtggttcagattccactgcagccgaccccgacccggcgcgtacacctggtctggcagcggctgccgacgccggccgcgcgcgccttcgtcgaggccgtgctcagccgcgcaggcgcaggctcaggcccttgaggaagttgcgcagcatctggtccaggcagcgccggtagttggtgtgcccgggctggcggaacaacgcaccgacttccgacttggacacgttgaagccggcgctggcgaagatctccatcaggtccacgtcgcgcagctggaaggccacgcgcagcttcttcagcaccaggttgttgtcgatgcgggtttccaccgcacgctgcggctggctctcgtcgcgaccgcgcaggtgcacgatcaggccatcgaggaagtgcgccagtgcgctgtcgttcatcgcctcgaaaccggcttcgtcctcgcggcgcagccaggccttcacctgctcggtatccacggcgaaggccgggtcggccatctggcacagggtgaccacgtgctggtcacccaggtccagggagtagcgcacgctgcgcaggacatcattgttgatcatggcgcaattgtaccggtcaccccgacacgtggggtcgccgccggggtcagatccctttgctccgcaaagggatctgaccccggatccggccgatccggcaacacgggtgctgccggacggtgccagaatggagatctggttttccccctggagttgcctgatgacccgcactgtcctgattaccggcgccacatccggcttcggcgccgccgccgtccaccgcttcgcccaggccggctggaaagtgatcgccaccggccgccgcggcgaacgcctgcaaccgctggtcgagcgctatggcaaggacgtggtgcacgccgccgccttcgacatccgcgatccggtggcgatggaggcggccctgctggcgctgccgccggccttcggcgagatcgacctgctggtcaacaacgccggtctggcgcagggcaccgcaccggcacagagcgccaggctgtcggactggaccacgatgatcgacaccaacatcaccgcgctggtgaccctgacccaccgcctgctgccgcagctggtggagcgcaagggtgcgatcatcaacatctcgtcggtggccggcgtctacccgtacccgggtggcaacgcctacggtggcaccaaggccttcgtcagccagttctcgctgggcctgcgttcggacctgcacggcaccggcgtgcgcgtgaccacgatcgagccgggcatggccgagaccgagttcaccgtggtccgcacccatggcgaccagaatgcgtcggacaagctgtacagcggtgccaatccgatgaccgccgaagacatcgccgaacagatcttctgggtggccacgctgccaccgcacctgaacatcaatcgcctggagctgatgccggtcagccagtccttcgccgggttccaggtcgcccgcgagggctgacgccgtgtgtggagtcgagccatgctcgactcggcagaaacaaaaaaagccgggcaatgcccggctttcttcatgcagtcccgcagaacgtcactgcgccttgatggccatcgcctgcaggccggtgccatccagcttctgcttcgcttcagacagttcgccggcgctgccgtacggccccatgcgcacgcgatacacggtcttgccgttgatctgcgccgactccacgcgtgccgccaggcccatcatggccagcttggccttggtggcttcggcgtcgccggacgcaccgaaggcacctgcctgcaggatgtagcgggcgttgtcggcgggcgccggtacggcagtggtcgccggcgcggtgggcgcggcttccgcgcgcggagcgggggcggcggccgtgctggtcgacgccggtgcggtgctggccggcggggttgccgcggccgggcgctcgctcagcggtgccggcagcggacggttgctcgcggtcaccggtgcggtgctggcgacgctggccgttgcggtcggtgccggcgtggccgtgctcgccggcggcaccggcttgccctccagcgcggcctgcgcgcgcgacgcttcggccttggcccggcgctggtcctcggcacgcgcgctggcggccagttcggcgtcggacatttccacttccttgcccggcagcagggtgtagaagtcgtactgcgtcgccgcgggcttctccggttcggccggcttcggcgtggccggctgcgcggctggctggctgccgacatcgctgtctgcatcagcaaccggggccggctgcgcgttcgggttcggctgcggaccggcgcgcaggaagccgtcgccttcgcccttgaacaggttcggcgccgccaggaacaccacggcggcgatcgccacaccggccaccagccacacccatccgggtgtgccctggctgctgctgttgcgtcgtgcctgggttttgccgcgtcgtgctgccatgtgtactgcgtctcctgatgcttacattttttccggggcgctcacgcccaggagttcaaggccgttggccagcacctggcgcgccgcgcaggccagggtcagcttggcgttgcgatcggcggcgtcttccaccagcaccggcgtcccgtgataccacgtgtggaaggcatgcgccaattcacgcaggtactgcgccaccaggtgcggctccagcgccacgccggccgcttccaccacttccggatagcgcgagatctcgttcatcaacagcagcgaggcatcgtcggccaggtggccaaggttggccaggccattgccctgctcgtacaccaggcccttttcctgcgcctggcgcagcaggctgcagacacgggcgtgcgcgtactgcacgtagaacaccggattgtcgttgctctgctggcgcgccaggtcgatgtcgaaggtcagctgcgaatcgggcttgcgcgcgatcaggaaccagcgggtcgcatcgcggccggcttcttcgatcaggtcgcgcagggtgaagtagctgccggcgcgcttggacagcttcacttcctcgccgccgcgcatgaccgtgaccatctggtgcagcacgtattccggccagccctgcgggatgcccacttccatcgcctgcaggccggcgcgcacgcgcgccagcgagccgtgatggtcggcgcccagttcggtgatcgcgcgctcgtagccgcgctgccacttggacaggtggtaggccacgtccggcacgaagtaggtgaaggtgccgtcggacttgcgcatcacgcggtccttgtcgtcaccgaagtcggtgctgcgcagccacagcgcgccgccttcctcataggtgtggccggacgcctgcagcttggccaccgcttcggcaaccttgccgtcggcgtacagcgagctttccaggaagtagatgtcgaagtcgacaccgaacgcggccaggtccaggttctgctcgttgcgcaggtaggccacggcgaagcggcggattgcctgcatgtcgtccgggtccttggcgccgaccacggtgctgccttccaggtcgacgctggcaccggccatgtaggcgcgggcgacatcggcgatgtactcaccgcggtagccgccttccggccagccgtcctgatcgggtgcgacgcccttgatccgcgcctgggtggacagcgccaggttctcgatctgcacgccagcgtcgttgtagtagaactcgcgcttggcgttccagccgttggcatcgagcacgcgggccacgcagtcgccgatcgccgctgcgcggccatggccgacatgcagcgggccggtcgggttggccgacacgtactccacgcccaccgtgcggccattgccggacaggttgcggccgtagtcgtgggcttccttgatgaccgaggcggtttcgcgctggtacgcggccggggccagatggaagttgatgaagccggggccggcgatctcgaccttgctgacgtcctcgctgcgcggcagcgcctcgaccagcgcctgtgccagtgcgcgcggattgctgcgcgcggccttggccagcagcatcgcggcgttggtggcgaagtcgccgtggtcacgggtcttcgggcgctcgaccacgaagtccggcggcagggagtcggcgggcagggtgccattggcgcgcaaggcttcgatgccttggctgatcagggcgcggaggagatttttcacgaggcctgctgtgagaatgagcggcggaatcgcccattttagcgcagatgcccgcgcccacgctgaccaggacatgcctgcggggcgcccgcccggccctgaccagggccgttcagccgaacaggcgcggctggggcggggacagcaggccccgttcagcaaatgaaacggggcggccctcgccgaccacgaagtggtcgagcaggcgcacgtccaccagtgccagcgcctgctgcagttcatcggtgatgcgggtgtcggcgccggagggctcggggtcgccggaagggtgattgtggctgaggatcaccgctgccgcattgtgcagcagggctcgacgcaccacctcgcggggatagaccggggcggcattgatggtgccctggaacagttcttcgcaggcgatcaggcggtggcggttgtccaggaacagcgccatgaagatctcgcgggcctggccgcgcaggcggtgctgcagatagcggccgaccgcagccgggttgttgccgacggcctcgccctgctgaagttcggccgccagatagcggtgggccagttccagcccggcggccagtgcacagcttcgagcagggcccagccccggcaaccgggccagctcgcgggccgggcggtccagcagcacacgcaggggaccgtgcgcctgcagcaggtcgcgcgcggtctgcaccgcatcgcgtccaccgaagccggagccgaggaacagtgccagcagttctgcgtcggacagcgtggcggggccgcgtgcgatcagcttctcgcggggacgttcctgttcgggccagtcgtggatgggcatgcctgcatcatcgccagtgggggcgatgcggcccatcagggcaggacgcatgcccgggtcggccgttgcctcagtcgcgtcgcgactgcaggtaggcgaacagctcctggttgttctgcagccccagcttgcgcttggcctcggccttctgccggctgatcgtcttggggctgcggccgcagtggacggcgatggcgttcactttcagcccggcggccaacaggtccagcacttcctgttcgcgggcggacagcgccgccggttcgcgcgcgaacatcaggtcgcgcgcctgcaggtggtggcgcagctgctgcgagacgaacacctgccctgccatggccgcgttcaaggcctgcggcaactcgccgaaatcggcgcacttgtcgaccaggccgctgacaccctcacgcagcaggccatcgagcaggccggggtggcgggcgccggtaagcaccaccacgggcatgcgcgggtggcgtgcgcgcagttcagcgatcagttccgggccatccgggccggtgcccggcatggagaggtcggtcagcaccgcgtcgcagccgtggtgctcgaccagctgcagcagctcggcgccgtcacgcgcgctgccgacgacctccatcaggtgggtctgcagcacgatgcggatgccgtgcaggacgacgggatggtcgtcggcgatgatgatgcgcgggtgcacgcggaatcctcgaaaagcgaagcggcacacctgcggcggccactgacgattctgcaaacgtggccggcctacaggtataggaaagttccgaatcgcagtgtcttgaaccccggaagcgctgtggtgcaagtcccatctgctgatagctgcccgctatgtgcgctgtgcaccgggacattaccgaccatcgggtaagctaatgccctcgtttgcacaggaattccaggtggctgactcccccaacgcttcccccgcgcccggccgcgcgctggaaggccagaaactgctgttgtgcgtcggaggcgggatcgcggcctacaaggccctggaactggtgcgacgcctgcgtgatgcgggcgcccaggtgcaggtggcgatgaccgccggcgcccagcagttcgtcacccccctcagtttccaggccctgtccgggcagccgacccgcaccacgctgtgggacagcgccgccgaacaggccatgggccacatcgagctggcccgctgggcggaccgcatcgtggtcgcgccgggaaccgccgatctgctggcccggctggcccagggccatgccgatgacctggtcagcaccctgtgcctggccagcaccgcaccgctgacgatctgcccggcgatgaaccatcgcatgtggctgcatccggccacccaggccaacatcgccctgctgcgccagcgtggtgcgcaggtgatcggcccggtcgatggcccgctggccgaaggtgaatccggtcccggccggctggccgaacccggcgacatcgtggccgcgctggccgccaatggcggcgccgctgcgacggttgccgcgccggaaacccgtgccctgcaggggctgcgcctgctgatcagtgccggcccgacctacgaagacatcgatccggtgcgttacgtcggcaaccgcagcagcggcaagatgggctttgccctggccgccgctgctgccgcgctgggcgcgcaggtggtgctggtcagcggtccggtacagctgccgacgccgccgggcgtgcagcgtatcgacgtgcgctcggccgcgcagatgcgcgatgccgtactgaagtcgctgcccgccgacatctatatcggtgccgccgcggtgtccgactacacgccgcgccaggtcgccgcgcagaagctgaagaagaccgccgacagccagtcgctggtgatcgaactggtgcgcacgccggacatcctcgccgaagtcgctgcacagacgcagtcgctgaagctggtggtcggcttcgccgccgagacccacgacgtggagaaatacgcgcgcggcaaactggtcgacaagcgcctggacctggtgatcgccaaccaggtcggcatcagtggcggcggtttcgagagcgacaacaatgccgccacggccttctggcaggacggcgaacaggtattcccggccacttccaagcgcgagctggccgaacaactgctggcgctgatcgcgcggagactccaggcatgacccaggcatccacttcccacccgctgcaggtcaagctgctcgatccgcgcttcggcgacagctggccgctgccggcctatgccaccgaggccagtgccggcatggacctgcgcgcggcgctggataccgcgctgaccctgcagccgggcgacaccgcgctggtgcccagcggcctggccatccatattgccgacccgaacctgtgcgcggtgatcctgccgcgttccgggctgggccatcggcatggcatcgtgctgggcaacggcaccggcctgatcgatgccgactaccaggggccgctgctgatcagcgtctggaaccgtggccgcgaggccttcaccatcgagccgggcgatcgcatcgcgcagctggtggtggttccgatcgcccgcgtcagcctgcaggtagtggatactttcaccgacagcgtgcggggcgcgggtggattcggccataccggggtgcgttgacaggggacatcgatgagcggcatcggggaaggacagcggggacggtcgttgggtcgcagtgcacctctactgggggtgctgttgatcctgttggccggctggttcggatggagcgcggtgcagcaatggcggcaggaggccaacgggcaggcgctggaagaggcgcgtgaccaggccgtgcagggcctgcagcaggctgctgcgggccagttgcagcagctgcagcagcagttgaagaacgatcgcgtgcagcaggcgctgcaggccggcgacgccgctgcggcggcgctggccgttcgcgagagcgggaccggggtcgagcaggtcgaggtgctggcggccgatctggccaacgcctatgccgatccggccaccttcgggtattcccgcctggcgctgctggaagcggcgctggccgaggccaggccaagcctgcgcgtggtccgcgacggcggcggcaaccgcctgggcctggccgcgccggtgcagctgggcagcctggggccggccgtcatctatgtccgccaaccgctgctgcggctgacgtcgccgctcgaccaggtcagcgcgccgtccgccggcttcctcggcctgcgccagggagcattcgatctggtcacccagggcgacccgagcctggccgaaagcgcggaagcgctggcgcgcccggttgcaggcacgccgttgcggctggtcgcgtcggtgccgaatgtcgaggccggtccgctcggcctgggcgcgctggccagcgccattgtggcgttgctgctggcgttcattgccgtgttgctggtggtggggcgcgaccggctgccgaagtcgctgccgttgccgcgccgcgccgccgcgtccgaggccgaccatggcccgaccctgagcgagagcctgcagcaggcgccgccaccggtggccgccgcgaccggcagtggcgatgccacgccaccgccgccaccgccggtgcctgccgaagagctggccgccggcatcttccgcgcctatgacatccgcggcatggtgggcagcgaactgacaccgaagaccgcggcgctgatcggccaggccatcggcaccgtggcactggagcagggcctgcgcgaggtggtgatcgggcgcgatggccgcctgtccggacccgagctgacggccgggctggccgagggcctgcgccgtgccggctgcgcggtgatcgacatcggcctggcgccgaccccgctcgtgtactacgccgccttccatctgcgtaccggcacctgcgtggcggtcaccggcagccacaacccgcccgagtacaacggcttcaaggtggtgatcggcggcgagacgctgtccggcgatgcgatcaccgacctctaccagcgcatcgtcgagggccgcctggtgcagtccgccgagccgggtgactaccagcagcgcgatgtcagtgccgactacatccagcgcatcgccgatgacgtgcagctggaccgtccgctgaaggtcgtggccgatgccggcaatggcgtggccggcgcactggccccgcagctgctggaagcaatcggcgccgacgtcattccgctgtactgcgatgtcgatggcaccttccccaaccatcatcccgacccgagcgagccggccaacctggaagacctggtgcagacggtcaagcgcttcggcgccgacctcggcgtagccttcgatggcgacggcgaccggttgggcgtggtcaccggcgaaggcaggatcatctatgccgaccgcctgctgatgctgttcgctgccgacgtgctgatgcgcaatccgggcgcgatggtgatctacgacgtcaagtgcaccggcaagctgtccgaccatgtgctgcgcaacggtggcagcccgctgatgtggaagaccgggcattcgctgatgaaggcgaagatgcgcgagaccgatgccgagctggccggtgagatgagcggccacttcttcttcaaggaacgctggttcggtttcgacgacggcctgtacgccgctgcgcgcctgctggagatcctggcccagcgcgaggaaaccccggacgaagtactgggcgaactgccggagatggtcgccacgccggagctgaaggtagcggtggccgacgggacgccgcatgcgttggtggcgatgctggtggcggcggcgcagtcgccggacaacccgtatgtggggggccgcctgtcgaccatcgatggcctgcgcgtggacttcgccgatggctggggcctggtgcgcgcctccaacaccacgccggtgctggtgctgcggttcgaaggcaacgacgaggccgcactcgagcgcatcaaggccttgttccgcagccagctgcagccggtgctgggcgacaccccgctggggttctgaggtggggccgggcggcgcccggcacccgccgaatcaacgtcaacgtcaaaggccggctatccgtgggatgcggggtgggtccggttacgggggacgctgcaagtccccctccggggcccggcccagccggtggcggctgggcgttcgggcgcttgcgaagcagtgcttcgcaagcaaagcgccctcacccatgtaagctcggtcgccgcttgctcgtgtgcgcagtcgtgcgcacatggcaagaccggggttgggcgtcctgcccaacccgcccgaggcatacctcgggcccatgcggctcacgcccccgcaaccggacccaccccgccttcgacagatttccgcgatctgtccgaaccgcatgaactgctcctggtaggtgtcgaccttggtcgacacagcagagatccacgccatgcgtggatgctcttccgaatttgctttggtgggtgccgaccgttgttcggcacaccctcaccccttgaatcgcaagcccacgcccggttcggtgaacaggtagcgtgaatccagcgccgaatcgcccagcttgtgccgcagcttgccgaccaggatgcgcaggtaatgggtatcgtgctggtgggtcggcccccagatctcctgcaggatctgcggctgtgtcaccacccgcccggcattgcgcagcagcagcgacagcaacgcgtattccttgcgggtcaacgccaccggttcaccctgcagggcgacttcgcggcgcaccaggtccacgcgcaggtggccgtcgtcgaacaccggtggcgtgccatcactgggtacgctgcgcgtgcgcagcagcgcccgcacccgtgccatcagttcctgcgtgccgaacggcttggtcacgtagtcgttggcgccggtatccagtgcgcgcaccttctcggcttcgccggcgcgcacggtcagcatgatcaccggcacctggctccactgccgcagctgttcaagtacctcgtggccttccatgtccggcaggccgatatccaggatcaccaggtccatgtcctcgctggcggccagctgcaggccttcctggccggtggcggcctgtcgcacctggtagccctgcgcgcgcaggctgatgtccaggaaccggcggatctgggtttcatcatcgatcaccagcacgcgcgcggccggcacgctggcatcaatcggggtcgggctcatcgtgggaggctggcttgagcaggggcagggtgatgcggatcagggtaccgcgaccgtcgcgtccgggcagcgcctgcacgctgccgccatgtgcgccgatcatgccctggcagatggtcaggcccaggccggtgccgtggcggccgcggtcgccgcgctcgacgctgtagaacatgtcgaagatgcgcgcgcgctcgtcgtcgggaatgccggggccggcatcgatcacgtcgatgcgcagctggccgtccagttcgcgcgcctgcacctgcacggcggcgtcgggcggcgagaacttggccgcgttctccatcacgttgaacacggcctgttcgaccagcgccgggtgtacccagatcggcgccagcgtggacggaatgtccagctccagccgcaccttgggctggtagcgctgcaggcgccgtgcggccgagccgatcagttcgtccacgccgatccagtcacggttgatcttcagaccttcgtggccaaggcgggtcatgtccagcaggttctggatgtagcggtccagccgctcgccttcgaccaggatggtgtccagcagggcacggcgatcggccgtgtccatcgccgcgccgtaactggccaggctgtcggccgaaccgatcatcgccgccagtggagagcgcaggtcgtgcgacaccgaagagagcagggccgagcgcaaccgctcggtctcgttgctgacatgcgcctgttccagttcggccaccagccgggtacgcagtgcggcctgcgcgatgtcatcgaccatcgcctcggcaagctgccgctgttcgggcagcaggcgtgcctgtgcgccgggcaggtacaggccggccacgccgatcgcgcgatcttcgccatccagcaatggcaggaaccaccactgcgcaccggccagggtgtcggtgaagcggccgctgggctggccgtggcgcagcgcccagtcggcggcagccaggtcggtatcgccgggttggctgcggccaccggcggcagtgtccgcgccgatccgcagccacgccggcacatccatcgcctgctccaaggcatgccgacctgcctgtgccacctcgccgttgccagcggcgctggccagctgacggcccagctgctggcgtgcacgtgcatggcgattggccgcacgcagcgcaatgacctgcatgcgcaggcgcgaggccagccgtccggccaccaaggcggcggccaggaacaggaacacggtgatcacgccctggcgcgcaccgatggcgaaggtgaagcggggcgcgatgaacaggaagttgtaggccaggaagcacaggatcgccgccatcaccgccacgctggcacgcgtgcgcgccgccaccagcaccactgccacgatgaacaccatcgacaggtcggccatgccgacccagcgttcggccagccaagccaccgcacaggccagcgcggtggcgatcagtgcctgtaccggctcgtagctgatgccgcgcatcggtggcagcagaccctcgcggcgcgagcgcgcccgggcctgcggcgtgctgatgatggtgatctcgtagtgcgccccgcgctggatcagctgctgggtcagggttcggttgaacatccgcgccagcgggcgctcacgggtgcgccccagcaccagggtcgatacgccgttgtgcgctgcatggtccagcagggcatcggcgatgctcgatccgtgcagcagttcggcgtcgccacccaggcgccgtgccagggcgaaggccgcatcgatctcgcgccgcgtggcctcgtcctggcgccggccctgcacggtcaccaccgtccacggtgcgtcgcggcgctcggcgatgcggcgcgccacccgcaccaggtactcgctctggccgccgccatcgatggccaccagcacgccgcgccgcagcggcaggttgccttcgccccgtgcggcgcgggtttcacgcaggctgctgtcgacgcggtcggcggcttcctgcatcgccagctcacgcagggcggtcaggttggccggcgagaagaacgcctgcagcgcctgcgcggcctgttcgggcacatagaccttgccctgctgcaggcgcgcgatcagttcgcgcggcggcagatcgaccagcacgatgtcgtgcaggcgatcgagcacgccatcgggcacggtctcgctgacccgcacgccggtgatgcgcatcaccacgtcgttgaggctttccagatgctggatgttgaccgtggtccagacgtcgatgccggcgtcgagcagctccatcacatcctgccagcgccgctcatggcggctgccgggcgcattgcgatgggccagttcgtccaccagcaccagcgctggatgccgtgccagcacggcatccaggtccatctcctgcagcgcgtggccgtgataggccacgtccttcaacggcagctgcggcagaccttccagcagggcctgggtttcggcgcggccatgggtttccaccagcccgaccaccaggtccacgccgcggcgcagctgctcctgggcacgggtcagcatggtgtaggtcttgcccacacccggcgcagcgccgaggaacacggtcagcttgccaccggcttcgcgttgcaggccttccaccagggcatcggcctggcgggtacgcgcatcagtcatgggggccactgtcatggccgccattgtgcgcgcagccgatgcaggccggcatcacggcgccttggccgcatggtccagcgcgaagttcagcgtcaccacgttcacccgcggctggccgaacacgccccactggcgcccttcagtatgtgcctgcaccaaggcctgcacgcgctccaccggcaggccgcgggcacgtgccacgcgtgccacctgcagctgcgccgccgccggcgacagctgcggatccagcccgccgccggactgggtgaccaggtcggccggcacctgcgccggggcgacaccttcgcgcgcggccaccgccgccgtgctggcggcaacacgctcggccagcgccgggttgctgcgcgccaggttggaaccggccgcggccatcgggtcgtagttggccgccgacggccgtgcctggaagtagccatcaccggtgaacggctgcgacagccaggccgagccgcgcacctggccgttgccatcgcgcagcaggctgccctcggcctgggtggggtaggccaggccggcgaaaccggtggcgatgccggcgtagactgcgccggccagcagcagggtagccaggcccaggccgatcgccgggcgccagccggcgccgtcctgcaggctggccacgcgggcttcggccttcggttcgcggggcagggtggtggaggtggaagcagaacggttcatgcgccgaataccaggacaaggaagaggtcgatcagcttgatcgccgcgaacggcaacagcacgccgccgaggccgtacaccagcatgttccggcgcagcagcgcggtggccgtggccggacggaagcgcacgccacgcagggcgagcgggatcagcgcgggaatcaccagcgcgttgaagatcagcgccgccagcaccgcgttgcgtgggctcgacagctgcatcacgttcagtgcggccatggccggaaccgcagcggcaaacagcgccggcaggatcgcgaagtacttggacacgtcgttggccagcgagaaggtggtcagcgcaccgcgggtgatcagctgctgcttgcccacttccacgaccgccagcagcttggccgggtctgaatcgaggtcgaccatgttgccggcctccttcgccgcctgcgtgccggagttcatcgccaggccgatgtcggcctgggccagcgcgggagcatcgttggtgccatcgcccaccatcgccaccaggcggccaccggcctgttcctggcggatgcgtgccagcttgtcttccggacgggcctcggcgatgtagtcatcaacgcccgcttcggcggcgatggcggcagcggtcagcgggttgtcgccggtgatcatcaccgtgcggatgcccatcgcccgcagctgtgcgaacttctcgcgcatgccgtgcttgaccacgtccgacagctcgatcacgcccagcacgtggcggccctcggccaccaccagcggggtggcgccattgcgcgcgacctgctcgacgcggccggccagttcagccggcacgctgccgccgagcgcctgcacgtgggtgcggatcgcatcggcagcgcccttgcggatctgccgcccgtgttccagatcgacgccggacatccgggtctgggcactgaaggccaggtagtcggcacggtccggctcggcggtggcgcagccctgttcgcgcgccaggcgcacgatcgacttgccttccggggtcgggtcggccagcgaggacagcagtgccgcctcgcgcagctggctggcgtcgatgccggccagcggatggaagtggctggcctggcggtcgccgtaggtgatggtgccggtcttgtccagcagcagcacgtcgacgtcgccggccacttccaccgccttgcccgacttggccagcacgttggcagccagcgcacggttcatgccggcgatgccgatggccggcagcaggccgccgatggtggtcgggatcaggcacaccagcagtgcgatcagcagcagtggatcgacctgcacgcccacggccgcgccgatcgccggcaacgtggccaccaccaccaggaaggtcagcgtcatcgccgccagcagcagggtcagcgcgatctcgttgggggtcttctggcgattggcaccttccaccagcgcgatcatgcggtccaggaagctgtggcccggctcggcggtcacccgcacgatgatctggtcggacagcaccttggtgccaccgatcacaccggaacggtcggtaccagcctcgcgcagcaccggtgccgattcgccggtcactgccgcttcgttgatggtggccaggccctgcacgatctcgccatcggccggcaccagctcaccggcactgacgatcacatggtcgcccgggcgcagctcggcggccggcacctgggcttcggctgcacccggctgcggcgccgccagccggcgcgccaccaggtcctggcgagcgcggcgcagcgaggcggcctggccacggccacgcgcttcggccactgcctcggcgaaattgccgaacagcacggtcaccagcaggatggcggttaccgccaggccgaagcccagcggtgcattgccggtcagggtgacgatcgcggcgacgatcgtgccggccatcaccaccgccatcaccgggctgcgcaccagatgcatcggcgccagcttgcgcactgcttcgaccagcgcacggcgcaggccggcgccatcaagcagggcagggcgcggtgcatgggtactacgggttgaacttgcttgggtactcatcagggtgtcctcagcgcagtcccaggctcaggtgatcggcgatcgggccgagtaccagcgccggcatgaactgcagcacggtcaggatgacgatcaccgagaccagggtcagggcgaaggtcggggtttcgatctgcaggctgccggcagactccggcgcctggcgcttggcggccagctgtgcggccaccaccagcggaatgatcagcagcgggaagcggcccagcagcagtaccagcgagcagctcaggttccaccacagcgtggcgtcacccagtccttcgaagcccgaaccgttgttggcgtaggccgagacatactcgtagaacacctggctgatgccatggaagccggggttggaggtgccggccaggccgggcacggccagggtgatcgcagtgaacaccagcagggtgatcggctgcagcagcaccagcagggccagcaggcgcacctggggcgtctccagcttgcggccgaacagttccggcgtgcgcccggtcatcaacccggccaggaacacacccagcagcagatagacgatgaactgctgcaggccacagccgatgccgccccagatcgcgctgaccagcatgttgaccatcgcgatgccaccgctcagcggcgccagcgaatcgtgcatgccgttcaccgagccattggagacctgggtagtcaccgccgcccacagcgccgtgccgtcggcgccgaagcgcacctccttgccttccatcagcagcggggtggcggcgctggcgctatgcccttcgctccacatcatcgcgccggtggaaagcagcgacatgcccagcatgcagctgaacaccagggcgccgaagcgacgccggccggtgaacgcgccgatcatgaagatcaccgccatcggcaccagcaggatgccgacgatttccagcgcgttcgacagcggggtcgggttctccagcgggaagctgctgttcgggccgtaccagccgccaccgttggcgccaagctgcttggccgcgaccatcgccgccaccgggcccagcggcagcttctgtccggtcatgccggcgctggcatcgatcggcgtggcctgcgggccaccggccatcgtcgacggcacaccctggctggtcagcagcagggtccacaccaggcacagcggcaacaggaaacgcacgcacaggcgcaccacgtccacgtagtagttgcctaccgccacctggcggtcatcgccggcaccggtggccgccgcagcctgcggcgcacgcgagaacaacgcgcgcagcgtcgccaccgccagcgccaggcccatcatcggcgtcaccacctgcaggccggtgatgccggtcatctgcgagaggtaggacagctgcgcctggcccgaatagtgctgctggttggtgttggtcaggaacgagatcatcgtgtgcagcgcggtgtcccagcgcatgttcgggatctggtccgggttcagtggcaaccaggcctgggtcatgaacaccgcctgggtcaacacagcgaccaccacgttgctcagcacgaaggccagcacgtagccgcgccaggacatcgcgcgcgagggatcgacgccgaacaccttgtacaacggcttttcgatccagttgaacagcacgtcgaccttcatcggcgtgccgcgcatcacgcgggccaggtacaggcccagcggccacgccagcagcaggctggcggcaagaatgacaagcatctcagtcatggccggctccgttagaacgattcgggccgcagcacgacatagagaagataggcggcggcgaccagcaccagcacgccacacaacaaagacagccagggggacatttcaatagcgacctggtggaacccctccacctcaggccgtcatcgtcgtcctgccgcccataaacgcactacgcgccggaccgggccgacgcgtaaagagtgcataaattccgtgggccaacccgtaaccacgcgccgcctgctgtagagccgagcccatgctcggctgccctttcccaaggtcacgcggagccgagcgtgggcccgccgctacaggcgaatcacggcgcctggctcgcctgcgccacgcccttcagctcgcgatagcgctgcagcgtgctgtcgatctcggccttcagcgcctgctgctgctgcaggaacccggcctgcaggcgttgctgcgactgcagttgtatatgccgctggcggatcgcctcggcctgcttgtcggccaccttgccaccggccagttcgcggtcaccggcggccgacagcagcgccaccagcgattcgcgcaggctggtgacgttgtactcggcggtcttcaggttgttgtccagcacttcctggcgttcggcgaacacccggcgcaggtcgtcctcgctgccataggtggacagcatcgcctgctcggtgcgctggcgggtctgctcggccatcaggtccagctgctgctgctgtgccacggtgctggctgcggcgcgctcctcgtcggtcaacgcgcgctggacctgcgcattgcgcaggccgctcttcgcgttgaactcctcgcgggcgtgattgaccgcatcggccggcagcgaatcactgcagatccgctccttgccctcgttccagcagtacagcttcttttccaccttgccgccgtcgcgcgactgcgccggcacggtgaacggcacggccagcagcaggccggcaaagagaacagcaggaactcgggacatgacctttcccctggtcggtcagcggatcgaacggacgccgtactgggcccggtaggcttccagcggctgccggtaaccgacaagttccgggttgccggaggcgaaatcaagcagatcggccagcgatgccacggcgatcaccggaatgccggcttcttcggccaccgactgtgccgccgagcgacggtcggcttccgaggcgatctcctggcggtccagtgccaccacgatgccggccggggtgccgccggcagcgcggatgatgcccagcgcttcgcggatcgcggtaccggcggtgatcacgtcatcgacgatcagcacgcgcttgccattcatgtcggcgccgatcagctggccgccttcaccatggtccttggcttccttgcggttgaacgacagcggcaggtcgcggccacgctgggccagctcgcaggccatcgcggtggccagcggaatgcccttgtaggccgggccgaacaccacgtcgtacttgatcccggtggcatcgatggcatcggcgtagcaggcgccgagctgcgacagcagcgaaccggagtcgaaacgaccggcgttgaagaaataggggctcagccggccggacttgagggtgaactggccgaagcgcagggcgtcggcagtcagggccagctgcaggaaacggtggcggtggtcgctcatcaaaactcgattcatcttcatttggagcacaaatcctaatccagctgggcgttttgcgctcgtccagcgccatgtgaaagccgtccaggcccggcctggcggactgcgcagccctgcaggcaaccggtatgcttgcccggtttcccgccgcaggtcccccgcatgcgcatcatcagtttcaacgccaatggcatccgttccgccgcgaccaagggcttcctcgactggttccgtgcccaggacgccgacgtcctgtgcatccaggaaaccaaggcccaggaagaccagctgaccgacccgatgttccgtccggacggccaccactgcttctatcgcgatgccatcaccaagaagggctacagcggcgtggcgatctacagcaagcgcgaaccggaccaggtcatcacctcgctgggttgggcgccgttcgacgacgaaggccgctacatcgaggcgcgctacggcaatctcagcgtggtttccttctatatcccatcgggcagctcgggcgacctgcgccagggcttcaagttcgaagtgatggaatggctgcggccgatcctcgaagcgtgggcgcgcagcggccgcgactacgtgctgtgcggtgactggaacatcgtgcgttcggcgctggacatcaagaactggaagtccaaccagaagaactccggctgcctgccggaggagcgcgactggctcaacgcgctgtgcgccgaccacggccaggccaccgatgtcgccggcggccgtgggtgggccgatgcctaccgcctgctcaaccccaccggagaggactacacctggtggagcaaccgcggcgccgcccgtgccaacaatgtcggttggcgcatcgactaccagttcatcaccccgggcctgcgtgaccggctgcgcagctgctcgatctaccgcgacgagcgcttctccgaccacgccccgttcaccgtggactacgacctgtgaccgaggccgccacgccggtcagctacaagggctgggccggcatcaagcgcgccttcggtaccccgtcggcgctgaccatggccatgctcggcttcggcagtggcctgccgttcctgctgatcgcctcgcagaccctgtccacgcgcctgcgcgacgtcgggctggacctgggcagcatcggcctgatcagcctggccagcttcttctacctgctcaagttcctgtgggcaccgctgctggaccgctacgccttcccgctgctggggcggctcggccgccgccgctcctggctgctggtgtcgcaggtgctggtgctggtcgggctggtcgcgctggccttcgtgcggcccgaacagggcgtgtggccgttggtgatgtgggtgctggtggcgtcgttcgccggcgccacccaggattcggctgtcgatgcctaccgcatcgagatcgcgccgcagaccgcccaggcggcgctggccgccacctatacgctgggctaccggatcggcctgatcctggccggtgccggcgcgctgtacctggcccagttcgaaggctggatcgtcgcctacctggcgatggccgcgctgatgctgctgccgatcgtcaccaccctgctgtgcgccgaaccgcagcgcccggccaccgccgtgcagcgccgcatcgatattgccgaagcgttcgtccagcccatctccagcttcttcagccgcaatggcgtggcactggcgctggtgctgctggccttcgtcggcctgttcaagttccccgaccaggtgatcggagtgatggccgggccgttctatctcgactcggggttcgacaaggccgacatcgccaccgtctccaagctgttcggtgtgtggatgggcatcggcggcgcgttccttggcggcatcgcggtggctgcgttcggcttccgccgcatgctgctggtggccgcgctgggcgtggcgctgtccaacctggccttcctgctgatggcgcacaatccgggcaagctgtgggcgttctacgccgcgctcagtgccgacaacctgttccagggctttgccggcaccgtgctggtggccttcatgtcgtcgctgaccgaccgcaacttcaccgccacccagtacgcattgctggtctcgctggccaacctgccgggcaagttcgtcggtggcgtctccggctacatcgtcgaagccacgtcctacagcacgttcttcatcctcagctcgatcaccgtggtgccaaccctgctgctgctggcgtggctgtggccgcggatcgccgatcgcgggccgccgccggtcgcctgattgcctgcccgcccggactgcgggatcatcgcccccgacgcgccgagggggcggtgccttgcgaacggggaagtgagcatggccgacgttgtgctgcgggacctggacccgctgctgctggaacgcatccgacgggtcgcggtcgcccgcggctggacccacgaacagacctgcgccgccttgctggagcaggggctgttcagcagtgaactggaggtccgctccggcttcggcgatcccgaagtggacgccctctccgccgcgattgccgccctgcaggccctgccggcagggcagggcttcgattagcgcctttgtagagccgagccatgctcggctgctcttggcccggcccggcccggcccggcccgcgctaagccgagcagggctcggctctacaacggcgcctcacctgcgcggacggcccacctcacgccaggtggatcgcccccaggatccgcgggcccgttgccccggtcacgctcggcaggttgcccgccagcccgtccatcgtccgctgcgccagccaggcgaaacccatcgcctccacgtactccgggtccagcccatgcaccgcgctggactcaacctgcacctccggcagccgcgccgccagccgcttcatcagctgccggttgcgcacaccgccgccacagaccagcaggcgccgggtctgcggctgctgcgccagcaacgcatcggccacggtcgccacggtcagctccagcagggtggcctgcacatcggcagcggcgtactcgccttcccccatgtgggcttcggcccaggacaggtgaaactgttcgcgcccggtgctcttcggcggcggcagcgcgaaccacgggtccgaacgccaggcggccagcaggccctcgtccaacgtgccactggcagcgtaagcgccatcggcatcgaaggtgcggccggtatggcgctggcaccaggcgtccatcagcgcattggccgggccggtatcgaagccacgcaccgcgccttcgcgcgggatcagggtcagattggcgatgccgcccaggttgagcaccgcgcggtcttcgtcggcggtgcccagcatgcccaggtggaaggccggcatcagcggcgcaccgtggcccccggccgccacgtcgcggcggcggaagtcggataccgtcgtgatcccggtcagttcggcaatgcggttgccgtcgcccagctgcacggtgaacgccgggtcggccagcgggcggtggcgcacggtctggccgtgcgagccgatcgcgcgcacctggctgcggtccacgccggcctcggccagcagttgattggcggccccggcgaagttgatcgcgatccgcgcgtccagttcgcccagttcctccagcgactccagcgggccaccttcgcccagcgccaccagccgcgcgcgcagcaccggctcccagcgggcggtcaggccgtgcacgaagcggcagccaccgccggcggggaactgcaccagcgcggcatcgatgccatcggcgctggtgcccgacatcaggccaaggtacaggggggcgtcagcgtcggcagtcgtgttcatggcaggcataaaaaaaggacgcggcaagcttgggctgccgcgtccttcttcgtcaacgcaagacgctcagccgcgcttgcggccggtcgcctgcttgtccttggcgctggccacctcgggcgcagcctcgtcgcggctggtcggtgccgggctggcgtcggcgtagatcagcttctccatgccctggatgcgcgccatcgccggcgcggtctgcgcgcggaaggcgaccagctcggcgcccttcagcggttccggcggcggcatggtcacggtcagcgggttgcggtgctcgccgttgacgcggaattcgtagtgcaggtgcgggccggtcgccaggccggtcgagccgacatagccgatcaccgtgccctgggccacgcgctggccggtcttgatgttcgcaaagcgcgacatgtggccgtacagggtggtgtggccgcggccatggtcgaggatcaccacgttgccgtagccgcgctgcacgccggcgaactgcacgcgggcatcgcccgcggccatgatcggagtgccggtgcgcgcggcgtagtccacgcccttgtgcatgcgcatcttgcccagcaccgggtgcttgcgtgcgccgaaggtcgaactcagccgcgcgaacgggatcggcatgcggatgaagctcttcttcagcgaacggccgttgatgtcgtagtactcggacttgccgttgcggtcgaagcggaagccggaataggtcttgccaccggtggtgaaggtcgccgccaggatcttgctggtgtccaccttctcgccttcgcgccaggtttcatccatcaccacgctgaagcggtcgcccggctgcaggtccttggagaagtcgatgtcgtacttgaagatgtcgtcggtcatcgtcgcgatcgccgacggcgacagcccggcccgtcgggccgcggcatacagcgaactggtgatctcgccgctggtgaccacggtgcgcgtggaggactcgcgcttggtcactttctccttgatgtcatcgccggccaggctcagttccacgcggttgtcggcatcgcggtcgaaacggatgctgcgcaggtcgccggacagcggcatgtcgaaggcgatctcggcacccgggcgcagcttggtcaacgcctcacgcgcgccggggtggtccagcacccggtgcagggtggtggccggaatgccagccttgtcgaacaggtcgctcagggtctggccacgctgcacgcgcagcacctgccagctgtcacccggcacctgctgctggcgggccatggtcagcggcggcaacggcagcgccaggctggtgtggctgtcggcgtaaggcgcatcgatggtgtgcgagaaaccggggacgatcgtcgccaccagggcgccgatggtcgcaaacaggctggcatgcatccaatggcggcgggtccagcgctcattgaaggcggcgggaagatgttgcctgagcttccgatgcagggtgttgtcgtgcaggacgtggaggcgttcctggaagcgctgcttgcgtgcgcgcccttgttcggaattgtgcatcggcggttttttcctggcggcctgggagtgcgggcctgatcgccggttaccatagacacctgagaaaaccgcgtcaaacccttgtgcccattggcttttgtgaagccaatcgggttaacttcgctttaacaccccacacaagaatcggcgttgccgggagtagtcacgtgtcctcgattgaagaagcccttgccctgatcggccgtggtgccgacgagatcctcaagctcgaggatctgcgtgcgcgcctgcaggaaggccgcccgctgcggatcaaggccggcttcgaccccaccgcgcccgacctgcacctgggccatacggtgctgctgaacaagatgcgccagttccaggacctgggccaccaggtcattttcctgatcggcgacttcaccggcatgatcggcgacccgtccggcaagagcctgacccgcaaaccgctcagccgcgatgacgtgctggccaacgcccgaacctacgaggaacaggtgttcaaggtgctcgaccgcagccgtaccgaagtccgcttcaactcggagtggttcggcaagatgggcgcggccgacatgatccgcctggccggccagcacaccgtggcgcgcatgctcgagcgcgacgacttcgccaagcgctatgccgcccagcagtccatcgccatccacgagttcctgtacccgctggtgcagggctacgattcggtggccctggaggccgacgtcgaactgggcggtaccgaccagaagttcaacctgctgatgggccgtggcctgcaggaacaccacggccagaagccgcaggtggtgctgaccatgccgctgctggaaggcctggacggcgtcaacaagatgtccaagtcgctgggcaactacattggcatcagcgagccggccatcgacatcgtcaccaagaccatgaaggtggacgacaccctgatgtggcgctggatcgaactgctgtccttcgacatcagccaggccgaagccgtgcagctgcgcgagcaggtggccaatggcggcttgaacccgcgtgtggtcaagctgcgcctggcgcgtgaactggcgacccgtttccacgacgccgccgcggccgagcaggccattgcaggctgggaagcagcggtgaccgggcagggtgacattacccagctgccgctgcaggacgtggcgattccggccgaaggactgcgtatcgctgcgctgctgacggcggccggcctgaccccgagcaactctgaagccaatcgcaagctcaaggagcgcgcggtcaaggtcgacggtgaagtggtcgaagatggccagcaggtgctgcagccgggcttcgaaggcctgctgcaggtcggcaagcgtactttcgcccgcgtgcgcctggtcactgcctgacagcagggaagggccggcgccagccggcccttccttatgctcttgtagagccaagcctacgcttggctgcgcttcgcgggtttctaccgcagcgcgacggatgaacagatgcaacatccggtgaaaaaaatcgccacacccccttcacaaatgatgtggatggggccatacttctcctcccccgtcgcaggggtcgccaccaaggggcttcagcgacatcagggtgcccaccaccgccgaacgagatgatcgaacgaaggtgttgacggactgaaaaagtctggcataatgggcggctcgctacgaaggaaacttcgcagcacacgggaacggcgctgaggccacttccccggatctttgaaagtatgcgcaggtatcttgtgaaggcgcctgcaggaaggatgattgtccatcttgcagacgtttgatcaagcaactattaattgttttaaagcaagcgatacgttgccagaatcaatcatctgcagctttaaattttgatcttcggatcatgtagttttaagtgaagagtttgatcctggctcagagtgaacgctggcggtaggcctaacacatgcaagtcgaacggcagcacaggagagcttgctctctgggtggcgagtggcggacgggtgaggaatacatcggaatctactctgtcgtgggggataacgtagggaaacttacgctaataccgcatacgacctacgggtgaaagcaggggatcttcggaccttgcgcgattgaatgagccgatgtcggattagctagttggcggggtaaaggcccaccaaggcgacgatccgtagctggtctgagaggatgatcagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattggacaatgggcgcaagcctgatccagccataccgcgtgggtgaagaaggccttcgggttgtaaagcccttttgttgggaaagaaatccagccggctaatacctggttgggatgacggtacccaaagaataagcaccggctaacttcgtgccagcagccgcggtaatacgaagggtgcaagcgttactcggaattactgggcgtaaagcgtgcgtaggtggtcgtttaagtccgttgtgaaagccctgggctcaacctgggaactgcagtggatactgggcgactagagtgtggtagagggtagcggaattcctggtgtagcagtgaaatgcgtagagatcaggaggaacatccatggcgaaggcagctacctggaccaacactgacactgaggcacgaaagcgtggggagcaaacaggattagataccctggtagtccacgccctaaacgatgcgaactggatgttgggtgcaatttggcacgcagtatcgaagctaacgcgttaagttcgccgcctggggagtacggtcgcaagactgaaactcaaaggaattgacgggggcccgcacaagcggtggagtatgtggtttaattcgatgcaacgcgaagaaccttacctggccttgacatgtcgagaactttccagagatggatgggtgccttcgggaactcgaacacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttgtccttagttgccagcacgtaatggtgggaactctaaggagaccgccggtgacaaaccggaggaaggtggggatgacgtcaagtcatcatggcccttacggccagggctacacacgtactacaatggtagggacagagggctgcaagccggcgacggtaagccaatcccagaaaccctatctcagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgcagatcagcattgctgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtttgttgcaccagaagcaggtagcttaaccttcgggagggcgcttgccacggtgtggccgatgactggggtgaagtcgtaacaaggtagccgtatcggaaggtgcggctggatcacctccttttgagcaaagacagcatcgtcctgtcgggcgtcttcacaaagtacctgcattcagagaatcatgtcggccaggccgatatgagagtcccttttggggccttagctcagctgggagagcacctgctttgcaagcagggggtcgtcggttcgatcccgacaggctccaccatgtttgagtttgttccggaaagttttccgggtctgtagctcaggtggttagagcgcacccctgataagggtgaggtcggtagttcgagtctacccagacccaccattctctgaatgacgcatacaatcgatctttatacgcatcagcactgtggctggtacgtgttcttttaaaacttgtgacgtagcgagcgtttgagatgttctatcagacgtgtcgtaaggctaaggcgagagacgcaagtctctttattgattgagtcgttatattcgtatccgggctttgtacccccgggtcatatgtaacccaaggcaacttgcggttatatggtcaagcgaataagcgcacacggtggatgccttggcggtcagaggcgatgaaggacgtggcagcctgcgaaaagtatcggggagctggcaacaagctttgatccggtaatgtccgaatggggaaacccacccgcttgcgggtatcctgcagtgaatacatagctgctggaagcgaacctggtgaactgaaatatctaagtaaccagaggaaaagaaatcaaccgagattccgtaagtagcgacgagcgaacgcggactagcccttaagctgatttggttctaggaaaacactctggaaagagtggccatagaaggtgatagccctgtatctgaaagggccatttcagtgaagacgagtagggcggggcacgtgaaaccctgtctgaacatggggggaccatcctccaaggctaaatactactgaccgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggagaggggagtgaaatagaacctgaaaccgtgtgcgtacaagcagtaggagctccgcaaggagtgactgcgtaccttttgtataatgggtcagcgacttactgttcgtggcaagcttaaccgtataggggaggcgaagggaaaccgagtctgataagggcgcatagtcgcgggcagtagacccgaaaccgggtgatctagtcatgcccagggtgaaggtgcggtaacacgcactggaggcccgaacccactcccgttgcaaaggtaggggatgaggtgtgattaggagtgaaaagctaatcgaacccggagatagctggttctcctcgaaagctatttaggtagcgcctcatatgtatcctctcgggggtagagcactgttatggctagggggtcatcgcgacttaccaaaccattgcaaactccgaataccgagacggactgtatgggagacacacggcgggtgctaacgtccgtcgtgaaaagggaaacaacccagacccacagctaaggtcccaaattttgtgctaagtggaaaaccatgtggaaaggcacagacagccaggaggttggcttagaagcagccaccctttaaagaaagcgtaatagctcactggtcgagtcggtctgcggggaagatttaacggggctaagcacagaaccgaagcttggggtgcatactttgtatgcgcggtagaggagcgttccgtaagccgttgaaggtggattgagaagtctgctggaggtatcggaagtgcgaatgctgacatgagtaacgataatgcgggtgaaaaacccgcacgccgaaagcccaaggtttccttgcgcaacgttaatcggcgcagggtgagtcggcccctaaggcgaggacgaaagtcgtagtcgatgggaagcaggttaatattcctgcacctcgcgtaagtgcgatggagggacggagaaggttaggtgtaccaggcgttgattgtcctggggaaaggcggtaggtttggatctttggcaaatccgggatcctctaagaccgagcaccgagacgagcctttaaggcgaagtcactgataccacgcttccaggaaaagctcctaagcttcagcttacgcagaccgtaccgtaaaccgacacaggtgggtaggatgagaattctcaggcgcttgagagaactcgggtgaaggaactaggcaacatggcaccgtaacttcgggagaaggtgcaccctttttggtggctcgtgcgagctatagctgaagagggtcgcagtaaccaggccgctgcgactgtttatcaaaaacacagcactctgcaaacacgaaagtggacgtatagggtgtgacgcctgcccggtgctggaaggttaattgatggggtcagccgcaaggcgaagctcttgatcgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgacagcggcgctgtctccacccgagactcagtgaaattgaaatcgctgtgaagatgcagcgttcccgtggcaagacggaaagaccccgtgaacctttactatagctttacactgaacgttgagttcgtctgtgtaggataggtgggaggctatgaaaccatggcgctagctgtggcggagccatccttgaaataccaccctgtcgtgcttgacgttctaacctgggcccattatctgggtcggggaccgtgtatggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagctcgaaggtacgctcagcgcggtcggacatcgcgcactgtgtgcaaaggcataagcgtgcttgactgcaagatcgacggatcaagcaggtaggaaactaggacttagtgatccggtggttctgtatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgtagtcggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggttcagaacgtcgtgagacagttcggtccctatctgccatgggcgttggagatttgagaggggctgctcctagtacgagaggaccggagtggacgaacctctggtgttccggttgtcacgccagtggcattgccgggtagctatgttcggaagcgataaccgctgaaagcatctaagcgggaagcgcgcctcaagatgagatctcccggggcacaagccccctgaaggaaccatgtagactacgtggttgataggtcaggtgtgtaagtacagcaatgtattgagctaactgatactaatgatccgtgcggcttgaccatataacctcaagttgccttggctttacgacagcgtcgtaagagcatccaagtgcacgctacgtcacaagaactatgcgaggctggcgccttgtcccccaggacgagtgcgacactccaaaagcctccctggtgaaattagcgctgtggaaccacccgatcccatcccgaactcggaagtgaaacgcagctgcgccgatggtagtgtggctcaagccatgcgagagtaggtcatcgccagggtttacacccgagaaccccgctgcatgcgcagcggggttttcctttttttgcaggcatctggtttcgacctggacttgcggcaacaacttcacgaagagcttcaagttcctcaaacaagttgttgacaaagctgaaaggcctgccataataggcggctcgcaacgacgaaaggccctcgggcccaacgacgaagcagcatcggcaacaacgtccactccggtgagacggccttgaaaaaaggtgttgacgaagcggaaaagccggctataatgggcggctcgctacgaaggaaacttcgcagcacacgggaacggcgctgaggccacttccccggatctttgaaagtatgcgcaggtatcttgtgaaggcgcctgcaggaaggatgattgtccatcttgcagacgtttgatcaagcaactattaattgttttaaagcaagcgatacgttgccagaatcaatcatctgcagctttaaattttgatcttcggatcatgtagttttaagtgaagagtttgatcctggctcagagtgaacgctggcggtaggcctaacacatgcaagtcgaacggcagcacaggagagcttgctctctgggtggcgagtggcggacgggtgaggaatacatcggaatttactctgtcgtgggggataacgtagggaaacttacgctaataccgcatacgacctacgggtgaaagcaggggatcttcggaccttgcgcgattgaatgagccgatgtcggattagctagttggcggggtaaaggcccaccaaggcgacgatccgtagctggtctgagaggatgatcagccacactggaactgagacacggtccagactcctacgggaggcagcagtggggaatattggacaatgggcgcaagcctgatccagccataccgcgtgggtgaagaaggccttcgggttgtaaagcccttttgttgggaaagaaatccagccggctaatacctggttgggatgacggtacccaaagaataagcaccggctaacttcgtgccggcagccgcggtaatacgaagggtgcaagcgttactcggaattactgggcgtaaagcgtgcgtaggtggtcgtttaagtccgttgtgaaagccctgggctcaacctgggaactgcagtggatactgggcgactagagtgtggtagagggtagcggaattcctggtgtagcagtgaaatgcgtagagatcaggaggaacatccatggcgaaggcagctacctggaccaacactgacactgaggcacgaaagtgtggggagcaaacaggattagataccctggtagtccacgccctaaacgatgcgaactggatgttgggtgcaatttggcacgcagtatcgaagctaacgcgttaagttcgccgcctggggagtacggtcgcaagactgaaactcaaaggaattgacgggggcccgcacaagcggtggagtatgtggtttaattcgatgcaacgcgaagaaccttacctggccttgacatgtcgagaactttccagagatggatgggtgccttcgggaactcgaacacaggtgctgcatggctgtcgtcagctcgtgtcgtgagatgttgggttaagtcccgcaacgagcgcaacccttgtccttagttgccagcacgtaatggtgggaactctaaggagaccgccggtgacaaaccggaggaaggtggggatgacgtcaagtcatcatggcccttacggccagggctacacacgtactacaatggtagggacagagggctgcaagccggcgacggtaagccaatcccagaaaccctatctcagtccggattggagtctgcaactcgactccatgaagtcggaatcgctagtaatcgcagatcagcattgctgcggtgaatacgttcccgggccttgtacacaccgcccgtcacaccatgggagtttgttgcaccagaagcaggtagcttaaccttcgggagggcgcttgccacggtgtggccgatgactggggtgaagtcgtaacaaggtagccgtatcggaaggtgcggctggatcacctccttttgagcaaagacagcatcgtcctgtcgggcgtcttcacaaagtacctgcattcagagaatcatgtcggccaggccgatatgagagtcccttttggggccttagctcagctgggagagcacctgctttgcaagcagggggtcgtcggttcgatcccgacaggctccaccatgtttgagtttgttccggaaagttttccgggtctgtagctcaggtggttagagcgcacccctgataagggtgaggtcggtagttcgagtctacccagacccaccattctctgaatgacgcatacaatcgatctttatacgcatcagcactgtggctggtacgtgttcttttaaaacttgtgacgtagcgagcgtttgagatgttctatcagacgtgtcgtaaggctaaggcgagagacgcaagtctctttattgattgagtcgttatattcgtatccgggctttgtacccccgggtcatatgtaacccaaggcaacttgcggttatatggtcaagcgaataagcgcacacggtggatgccttggcggtcagaggcgatgaaggacgtggcagcctgcgaaaagtatcggggagctggcaacaagctttgatccggtaatgtccgaatggggaaacccacccgcttgcgggtatcctgcagtgaatacatagctgctggaagcgaacctggtgaactgaaatatctaagtaaccagaggaaaagaaatcaaccgagattccgtaagtagcgacgagcgaacgcggactagcccttaagctgatttggttctaggaaaacactctggaaagagtggccatagaaggtgatagccctgtatctgaaagggccatttcagtgaagacgagtagggcggggcacgtgaaaccctgtctgaacatggggggaccatcctccaaggctaaatactactgaccgaccgatagtgaaccagtaccgtgagggaaaggcgaaaagaaccccggagaggggagtgaaatagaacctgaaaccgtgtgcgtacaagcagtaggagctccgcaaggagtgactgcgtaccttttgtataatgggtcagcgacttactgttcgtggcaagcttaaccgtataggggaggcgaagggaaaccgagtctgataagggcgcatagtcgcgggcagtagacccgaaaccgggtgatctagtcatgcccagggtgaaggtgcggtaacacgcactggaggcccgaacccactcccgttgcaaaggtaggggatgaggtgtgattaggagtgaaaagctaatcgaacccggagatagctggttctcctcgaaagctatttaggtagcgcctcatatgtatcctctcgggggtagagcactgttatggctagggggtcatcgcgacttaccaaaccattgcaaactccgaataccgagacggactgtatgggagacacacggcgggtgctaacgtccgtcgtgaaaagggaaacaacccagacccacagctaaggtcccaaattttgtgctaagtggaaaaccatgtggaaaggcacagacagccaggaggttggcttagaagcagccaccctttaaagaaagcgtaatagctcactggtcgagtcggtctgcggggaagatttaacggggctaagcacagaaccgaagcttggggtgcatactttgtatgcgcggtagaggagcgttccgtaagccgttgaaggtggattgagaagtctgctggaggtatcggaagtgcgaatgctgacatgagtaacgataatgcgggtgaaaaacccgcacgccgaaagcccaaggtttccttgcgcaacgttaatcggcgcagggtgagtcggcccctaaggcgaggacgaaagtcgtagtcgatgggaagcaggttaatattcctgcacctcgcgtaagtgcgatggagggacggagaaggttaggtgtaccaggcgttggttgtcctggggaaaggcggtaggtttggatctttggcaaatccgggatcctctaagaccgagcaccgagacgagcctttaaggcgaagtcactgataccacgcttccaggaaaagctcctaagcttcagcttacgcagaccgtaccgtaaaccgacacaggtgggtaggatgagaattctcaggcgcttgagagaactcgggtgaaggaactaggcaacatggcaccgtaacttcgggagaaggtgcacccttttttggtggctcgtgcgagctatagctgaagagggtcgcagtaaccaggccgctgcgactgtttatcaaaaacacagcactctgcaaacacgaaagtggacgtatagggtgtgacgcctgcccggtgctggaaggttaattgatggggtcagccgcaaggcgaagctcttgatcgaagccccagtaaacggcggccgtaactataacggtcctaaggtagcgaaattccttgtcgggtaagttccgacctgcacgaatggcgtaacgacagcggcgctgtctccacccgagactcagtgaaattgaaatcgctgtgaagatgcagcgttcccgtggcaagacggaaagaccccgtgaacctttactatagctttacactgaacgttgagttcgtctgtgtaggataggtgggaggctatgaaaccatggcgctagctgtggcggagccatccttgaaataccaccctgtcgtgcttgacgttctaacctgggcccattatctgggtcggggaccgtgtatggtgggtagtttgactggggcggtctcctcctaaagagtaacggaggagctcgaaggtacgctcagcgcggtcggacatcgcgcactgtgtgcaaaggcataagcgtgcttgactgcaagatcgacggatcaagcaggtaggaaactaggacttagtgatccggtggttctgtatggaagggccatcgctcaacggataaaaggtactccggggataacaggctgataccgcccaagagttcatatcgacggcggtgtttggcacctcgatgtcggctcatcacatcctggggctgtagtcggtcccaagggtatggctgttcgccatttaaagtggtacgcgagctgggttcagaacgtcgtgagacagttcggtccctatctgccatgggcgttggagatttgagaggggctgctcctagtacgagaggaccggagtggacgaacctctggtgttccggttgtcacgccagtggcattgccgggtagctatgttcggaagcgataaccgctgaaagcatctaagcgggaagcgcgcctcaagatgagatctcccggggcacaagccccctgaaggaaccatgtagactacgtggttgataggtcaggtgtgtaagtacagcaatgtattgagctaactgatactaatgatccgtgcggcttgaccatataacctcaagttgccttggctttacgacagcgtcgtaagagcatccaagtgcacgctacgtcacaagaactatgcgaggctggcgccttgtcccccgggacgagtgcgactctccaaaagcctccctggtgaaattagcgctgtggaaccacccgatcccatcccgaactcggaagtgaaacgcagctgcgccgatggtagtgtggctcaagccatgcgagagtaggtcatcgccagggttttatacccaaaaccccgctgctcacgcagcggggtttttcttattaagtgaaggcactgcattttccgggtcccttccgccccaagggcaagatcgcgaagctggcgctgcaagcgctgctgcaaccgtctccctggtgaaattagcgctgtggaaccacccgatcccatcccgaactcggaagtgaaacgcagctgcgccgatggtagtgtggctcaagccatgcgagagtaggtcatcgccagggtttacacccaaaaccccgctgctcatgcagcggggtttttctttgtgcgcaggaaaccccggtagtgccggccgctggccggcaatccgatggcgttgcattgcccggtagatccacgccatgcgtaagtgctccgcgaggagcatggcgccaaccagagttggccgctaccaatcgattgccggccagcggccggcactaccggcagatccacaccaaccgtggatgagccgccgacggtacgcaaaagaaaagcggcgccccgtggggcgccgctctgctctcaacagtgctcagtcgagcatggcccgactttacttggccgagaccttgtccttcatcatcgcgtcgcgggctgccttgaacggattgcctgcataccagttcggccaacgatcgccaccggccagttccttgcccacgccgtacatcagctgcaggtcttcgacggtgccgtccagcttccaggtggcggcgtcgaactcgtccttcgggccgtggtaacggttggcgccgtagtccgccgccgccttgcggcccgcttccacgccaccctcgcgcaggtcttcgccgccatcggcgtacagggccggcacacccgcttttgcgaagttgaagtgatcggagcggaagtagaagccgctctgtaccgaggtctcaccgtgcagggtgcggtcctgggcggcggccagcggcttgaggatgtcctccagctccgagctgccgaagccggtgacggtcacgtccttggcacggccggccaccgacatcgcatcgatgttgatcacaccggcgatcttgtccagcgggaaggtcgggtgggcgacgtagtacttggaacccagcaggccggactcttccagggtcaccgccaggaacaccaccgaacgctccggcttcggctcctggtgggccatggcttcggccacttcgagaatgccagccacgccggtggcgttgtcgaccgcgccgttgtagatgttgtcgccggtctcaccctcatgcttgcccaggtggtcccagtgcgccatgtacaggacggcctcgtcagcgcgcttgctgcccggcagcacgccgaccacgttgcgcgactgcttctgtgcgatctggctcttcaggtcgaccgcagcggtggccttcagcggcactggcttgaaaccgcgcttgctggcgtccttgtaggcctgggcaaggtccgggccggcaccggcgaacagtgccttggccgcgtcggcgctcagccagccctgtaccgggatgcgcgcttccgggtcatccttggcgggcaggtcgtactgcgggccagcccaggaattcttcaccacgtcccagccgtaggacgcgccggcggtgtcgtgcacgatcagcgcggcggcggcgcccttgcgggcggcctcctcgaacttgtaggtccagcggccgtagtaggtcatgcgcttgccgtcgaacagcttcgcgtcgtcgacgtggaagcccgggtcgttgacgaacatcacgaccgtcttgcccttccagtcctgaccggcgtagtcattccacttctgctccggcgcatcgacgccatagccgacgaacaccaggtcgctggcatcgaccttcacctcggcctggccggtacgggtgccgaccaccatgtcggtgccgaacttcagttcggtggtcttgccgccctgggtgatcttcagcacggtcgattcgtcggccgtggtctcggtcatcggcacatcctggaaccagctgtcgccgttgccgggctgcaggccgatgcgctgcatctggtcgcggatgtagttgaccgtcagttcttcgcccttgctgcccggggcgcggccttcgaactcatccgaagccagggtcttgaccatctcggcgaagtcgccggcgttgatctccggtgagaactgatgggcggccggcttcgcggcagcggtatcggtgggcggcgtggcagccggcgtggattcgcctttgcaggcactgagcgcggccgcggcggccaagcacaggaggagtttgcggggcatcgtcgattcctggagaacaaagggcggtcgcatctcatgcgcgaccggtaaacgcgagtatcactgaagcgccgggtgcgacgggttcagtcggccggcgcggtttcggtatcgaacgggatcggctcggccccggtgaccgggccgatgcgtgcggtgcgatgcacgtacagcaccacctcgcgctcgaactgcagcggcccactgacgaccgcgttggggccgatgatcacgcgcggcttgcggctggcggtgagcgagacactgaagttcggcttgcgcacatgcacgccgccgttgacctgcgaaccgatgccgacggtgatgtcaccgttgacggtctcgacgtctttgccgacgcggctctcgaccaggccgatgccgccgttcacggtctcgacgccgccttcgatctggctgccgcgatcagtgaagatgctgccgttgacggtgctgacgccaccgctggcgatcacttcacgacccaggcggacaccgccgttgacggtctcgatcttgccggtgcgtgcgcggtcggcaaccttcaccccgccgttgacggtgtcgatgcttccggtctcgacgccttcgccgacgcggatgccgccgttgacggtgtccagcttgccgtagcgttggccgggttcggcgctgatgctgccgttgaccttgctgatgttctcctgggcgcagaccggcccggtgaccagcagtacgcccaacagcagcggaatggatagagttttcatgggaacctcaatggatgtgcggctggcaggccgcgtgcggagatgtcaccattccccggtaccccccgcaactgcctgaagtcactggaaagcccttgcgcgacaacgccttcccatcacgccgacatcacatcgccgccgtacgcggcgggcgctggctgctgctggggctggctgtggcgctggccctgcccctgccgggtgctgcgcagaccacccgcgagaccgagcgcaagctgcagaagctgcgtaccgagctgaagggcgtggcgcaggagcgacggcagatcgaagggcagcgtggccaagcatcgcaacagctgcgcgaggccgacgagaaggtggcacgcaccggccgcgcgcttgcgcagaccgaagcggcgctgcgtgagcaggcccaggccctggcccaggccgagcagcgccgcagcagcctgcaaaccaacctggcccagcagcaccgcgaactggccggcctgctgcgcgcggcgtatcagcttggcaatcacgcaccgctgaagctgctgctgtcgcaggacacggtggccgatgccaatcgcgccctggcctaccatcgttacctgcagcgcgaacgagcgcagcgcatcaccacgctcaccgccgacctgaaggaactggaagcgctgcaggcgcagatcgccgagcgcaagcagaagctgcagggggcgcagcaggaccagaagcagcaggcagcggcgctggcggccgaccgccgtgaccgcgcgcagaccgtggcctcgctcgacgaacgcttcaaggaccggcgcgagaaggaacaggcactgggccaggatgccaaggcgctggaaacgctgctggccaatctgcgtgccgctgccgcccgggccgaagccgagcgtcgcgcggcggcacgtcgagctgctgccgaaaaggccgctgccgagcgggccgcacgccaggcggccgcacagggccggccaccgccgccggcaaccaaggttccacctgcggtggcgtcggcaccggcaccgaaggtcggcggcctgggttggccgttgtccggcaacctgctggcccgctatggcggcaagctgcccgatggccgtaccagcagcggcgtgctgatcggcgcgccggccggcagcaccgtcacggccgtggccgacggcaccgtggtgttctccgactggatgaccggctacggcatgatcctgatcgtcgaccacggcaatggctacatgagcctgtatgcccacaacgacaccctgctgaaggatgccggcgcacgggtcagccgcggtgatgcggtggccaaggtcggcaattccggtggccagggcgtcaccgcgctgtactttgagctgcgccgtggcgggcagccggtcaacccggacagctggctgcagcggcgctgaatccaggcctgccggatgcgggttggattcaacgggaatttagctgtgcttcgcgcataatcggtgcatgtgccttgggcacgatgccaacgtcgacaggagtgatccatgcgcgcagcccgtaccgccaccctcttgctggccctgttgccagcgctgtcctgggcgcagcagaccgcgcccgccccgagccaggaaaccagcgggcaggcagcgaacagcgaggaggcggtgacctcgaaggtgccgctggaggacatccgccgtttcgtggccgtgtacaacgcggtgcgcgccgcctatgtcgatccggtcgatgacaagaagctgatgcagtcggccgtgcgtggcctgctgctcgacctcgatccgcacagcacctacttcaacaaggaagacgcgcaggccttcgacgagcaggccaatggtgcctacgagggcatcggcgtggagctgcagcagcagccggacaacgccagcatgaaggtgatcgcgccgatcgacgacaccccggcggccaaggccggcatcctcgctggtgacctgatcatcgccatcgacggcaagccgatcagtgcaatcgatgccagcgagccgctgcgcggcccggccggcagcaaggtggtgctgaccatcgtgcgcgaaggcaagcccaagccgttcgacgtgagcctcacccgccagaccatccgcgtgaccagcgtgcgcagccgcctgctggaacccggctatggctacatccgcctgagcaccttccaggccgataccggttcggacttccagaagcacgtgcagcagctgcagaagcagtccggtggccagctcaagggcctggtgctggacctgcgcagcaacccgggtggcctgctgaccgctgccgtgcaggtggccgatgatctgctcgacaagggcaacatcgtcagcacccgtggccgcatcagcatcagcgatgcacgattcgacgcgaccccgggcgacctgctgaagggcgcaccggtggtcgtgctggccgatgccggttcggccagtgcatcggaagtcctggccggcgcgctgcgcgacaacaagcgtgcgcgcgtggttggcagccgtaccttcggcaagggctcggtgcagaccgtgctgccgctggacaacggtgattcggtgaagctgaccaccgcgcgctattacacgcccagcggcaaatcgatccaggccaccggcatcgtgccggacgtcgagctgaaaccggccgccacgccggccgaggatgcactgccggccagcctgagcgactacagcgaagccaccctgccgggccatctgcgcggcgatgacgaaggcaccgagggctaccacgccggtgcggtgctgccgggcgatggcccgatcaacgacgcgctggccgagctgaagaacccaggctcggtggccgcacggttgaaggccgaggccgccaaggcggatgcggccaaggccgcgaaggccgctgcggcgaagccggaagcaaagcccgaagcaaagccggaagcaaagccggaagcaaagccggaagcaaagccggaagcaaagccggaagcaaagcccgaacccgtcccggccaagccttgattttgtagagtcgagccatgctcgactgatctacgaacgagcgggtgagcgtggagccggccagcggccggcactaccaggggtcagaatccgtgccgcttgcgcaggcggcgcgcgatcgcggcgcgcacgtacacgccatacaccacgccgaacacgaagccgccgatgtgcgcccaccaggccaccatgccgaagctggggccgatatgggcgaacaccacctgcagcgcggcccagacgccgatcagcaggtaggccggggcgcgcacgaactccaggaacaggcccagcgggatcaccacgcccagccgggcaccggggaacagggccagataggcgccgatcagcgccgacaccgcgccgctggcgccgatgatgatctggtccgggctgcccatggtgtagatcgccaccaggttcgataccgcgccgcccacgaggaacagcagcagcaaccgccagggtcccaacacccgctcggcggggaggccgaagatcagcaggaacaccaggttgcccagcaggtgcgaccagtcggcgtgcaggaacagcgcagtgaacaggcgcagcacgctgccgtcctgcagggtcgcccaccagtccagcggacgggtcaggccggtggacagggcgccccagtccagccagagactgccgcgggcatcgtccgggcgcgagatcgaccacaggaatgccagccacaatgacgcgaacagcacgggcgtggcccagcgcagggccgccttcttgcgcgacgggagggagacgaacatgccaatagcctagcgtgcggccacgttcggtggggacggtcctgttcagcttttgagacgaaaaaaccgcctgcgctgttattgtttcattaacagctctgggtaatactcgcatacggcgtcgtatgtcgggaggggaatccggcgcgctccgatgggtcccaggacccggcgggcgcaggcgcactcagagcaccatcaccgcttaccggagagagaactacgatgcaaaccgcttccaccattgcccgactgaccctgctggccgtcggcgttgccggtgcgctggccgccgccgatgccaatgctgccgccttccagctgaaggaaaacagcgccaagggcctgggccgcgcgttcgccggctccacctcgaccgaaggtgacgcctcggtcatcgctaccaacccggcgtccatgcgcctgctcgacggcaccctggtccagggcgacgtcagcgccatcagcttcggcgccaagttccgcggccagggcaagtacgccaacggcgcgccgatttccggtggcaacggcggcgacgccggcatgatcgccccggttccggccgcgtacttccacgtgccgttcggcgagaacgacaacatgcacttcggtgcttcgctgaccgtgccgttcggcttcaagaccgaatacgaccgcgactgggtcggccgctacaacggcgtcaagaccgagctgcaggccatcgacctgggcgtggcgttctcctatgacgtcaacccgtacctgtcgttcggtgcgtcggtgttcgccgagcgcctgaacgtcgacctgaccagcgctgtcgacaccggcaccgcgatcaacgccactgcccagcgcaccgctgcggcgcgtgtgctggctgccggcggcaccgcggcccaggctgcggcggcgtcgcaggcggctgcacgccaggccgcccagctcggcttctcgccgggcaccgccgatggctacctgcgcatcaagggcgatgaagtgtcggtcggttacaccctgggcatgaccgtcaccccggtggaaggcaccaacatcgcgttcagctaccgctcgaaggtcgagcacaagatcaccgacggcaaggccgatttcaccatcccgcagaatgcggcggccttcctggccactgctgccccgggtaccttcatcgacagcaacggtcgcgcgaccatcaccctgccggccagcgccaccgtgggcttcacccaccgtgtgaacgaccagtggcagatcatggctgaagtcacgcgcaccgcgtggagcaagttcgaccaggtcgtcgtcgattacgactccaaccagccggacagcgtgctgccgttccactaccgtgacaccaccttcgcgtcgatcggtaccgatttccgcgtgaacgacaagctgaccctgcgcggcggcctggcctatgaccagaccccgaccaccgatgcccaccgcgacgtgctcgtgccggacaccacccgcaagtggctgtcgctgggcatgacctacgccgcttcggacaagatggaatacagcgtgggctacacccacctgttcaccaaggatccgaacatcacctcgacctcggccaccggcaacaccgtgaccggcaagtacaaggtcagcggcgacgtgctggcggcgtcgatgcagtacaagttctgattcgggcgattgcctggagcagtacgaaggaggccccgcgcaagcggggcctttctttttgtggggacgggccggggcgtccacgcagcgcacggatccacgacaatagcgacatgaacctgtccgatccgaacttccagctggagctggctgccaacatcgccgtcgccggctcgatcctgctggccggccgcaacaacgtgcacacctggtggctgggcatcgtcggctgcgccttgtttgctgccgtgttcgaacgatcgcatctgtatgcggacatggtgctgcagttcttcttcatcgccatcagcgtgctgggctggtggcagtggctgcgtggtgaccatggcgcgccgttgccgatcacttcattgcggccgcgcgcctgggcctggctggcgccgctggcggtagtggccacgttcggctacggctggatgctgacccgcctgaccaatgcctatgcgccgtacatcgattcggcggtgctggtgttgagtgtgatcgcgcagatcctgatgatgcgacgcaagctggaatcgtggtgggtatggctgctggtgaacaccgttgcggtgccgctctactacagccgtggcctgcacctgacctcgatcctgtatgtgggcttctggatcaacgcgctggtcgccttgcgccattggcggcacctgatgcgggacgaggcccgggcggccgatgccgctgcctgagcgcgttgcacgcggcctggtggtgggcaagttctgcccgctgcatctcggccatgaacgactgatcgacttcgccgccacgcgctgccagcagctgctggtgatcggctggtcgcagccgggctttgccggctacagcgctgcgcgccgcgagcgctggttgcgtgcgcgtttcccgcaggccacggtaacggtgcttggcgacgcgcgactggccgcattgtgcacgcagcatggcttgccggtgcgagcgctgccgcaggacagtgatgacgaacaggtgcagcgtgactttaccgcctggctgtgcctgaacctgttcggtgggccggtgcaggcggtgtacaccggtgaggactacggtgacggcttcgcgcaggcgctggccacgcacttcagtgcgccggtacgccatgagcggctcgaacgcgcattggacgtcgggcaggcctgcggcaccgagctgcgcagcgatccgcatgcgcatcgccatgggctcgcaccgcaggtgtatgccgaccatgtacagcgcgtggccttcatcggtggcgagtccagcggcaagaccacgctggcccgcgtgctggccgagcgtctgcagactgtctgggtgccggagtatggccgcacgctgtgggagcagcgaggcggagagctgacgccgggcgatctgctgcgcatcgcaatgacacagccacagcacgaagacgaagctgtgcggcgtgcgcatcgctggctgttctgcgataccacgccgctggtgacgctgggctacagcggctggatgtttggcacggcgccgcagccgctgcggcaagcggcacgacgacgctacgacctgctgttcctgtgcgcgccggatattccgtttgaccaggatggcacgcgcgtgggcgaagccttccgggcgcagcagcatgcgtggtacctggagcagctgcaggcagagggtgtcgagcatgtgctgctggaaggcgatctggagacgcgcatcgcacgcgtgcagggcgagctggcgaagcgggcggacaatcggttcagtgtggcccagcctctgtagagccgagcccacgctcggctgcgccagaaaagccgagcatgggctcggctctacagccaggaaagccgagcatgggctcggctctacagccggaaaagccgagcgtgggcccgcctctacaggaagcaaagcacaaaaaaccccgcgttcgcggggttttttgtttactgcatcaagcaggcgatcagtcgcccagggtcagcagcgaggcgttgccgccggcggctgtggtgttcaccgtcaccgtcttttcggtagcgaagcgcagcaggtagtgcgggccgccggccttcgggccggtgccggacaggccctggccgccgaacggctgcacgccgaccaccgcgccgatctggttgcggttgacgtagacgttgccgacgtggacgccgttgctgatgcgatcaacggtctcgtcgatgcgcgaatgcacgcccagggtcaggccgtagccggtggcattgatctggtcgatcaccgcgtcgagctggtcgcccttccagcggatcacgtgcaggaccggcccgaagatttccttgtgcagctggcccaggtccttcagttcatacgcgcgcggtgcgaagaaggtgccattggccgcttcggcggacagctcggcggccgcgatcaggcgcgcttcgcggtccatgcgctcggcgtggtcctgcaggatcttcagcgcgtcggcgtcgatcaccgggccgacgtcggtggacagcaggcccgggttgccgaccttcagttccttcatcgcgccggccagcatggtcatcaccttgtcggcgatgtcgtcctgcacgaacagcacgcgcgcggccgagcaacgctggccggcggaggtgaaggccgaaccgatcgcgtccttgaccagctgttccggcagcgccgaggagtcggcgatgaaggcattctggccgccggtctcggcgatcagcacaccgatggcggcgtcacgcgcggccatggcgcggttgatcgcacgtgcggtgtcggtggagccggtgaaggccacgccggccacgcgcgggtcggcggtcagtgcggcaccgacggtggcgccgtcgcccggcaggtactgcaccacctcggccggcacgccagcttcgtgcagcagcttcaccgcgtagtagccgatcaggttggtctgttcggccggcttggcgatgacgctgttgccggcggccagtgcagcagcgacctggcccaggaagatcgccagcgggaagttccacgggctgatgcagacgaacacgccgcggccgtgcagctgcagctcgttggactcaccggtcgggctgggcagcttctcggcgtggctgaactgctcgcgcgcctgcttggcgtagtagcgcaggaagtccacggcttcgcgcacttcggcgatgctgtcgggcaggctcttgccggcttccttcacgcacagcgccatgaactccggcatgcgcgcttccagctggtcggcggcgtgctcgaggatggcggcgcggctggcggccggggtgcggttccaggccggctgcgcggctacggcattcgccagcgccttctgcacggtggcggcatcggcggccagccactggccgaccacttcgcgggtgtcggccgggttggtcaccggcagcgaggcgccggccgggttcgcacccggcaccagcggggcggcctgccacggcttcacggccgcgttgagctgctcggcgagggcgcgcagttcgttgtcgttggcgaggttggcgcccatggagttcttcctgtcgtggttctggctgcgcagcaggtctaccggcagcgggatcttgggatgcggaatcgaagcgaacgaggcgaccatctcgaccggatcgcggatcaggtcggcgatcggcacgcgctcatcggtgatgcggttgacgaagctggagttggcgccgttttccagcaggcggcgcaccaggtacggcagcaggtcttcatgcgaaccgaccggggcgtacacgcggcagggcaggcccaggcgatcggccggcaccacttcggcgtacaggtcatcgcccatgccgtgcagcttctggtgctcgtacacgccaccgttggcgatgctgcgcaccgcagcgatggtgtgcgcgttgtgcgtggcgaacatcgggtagatcgcgtcggcatgggtgaacaggcgcttggcgcatgccaggtaggacacgtcggtgttctgcttgcgggtgaacaccgggtagcccggatagccttcgatctgcgcgcgcttgatctcggcatcccaataggcgcccttgaccaggcgcacctgcaggcggcgaccggcgcggcgcgccatgtcggccaggtggtcgatcgtgtacggtgtgcgcttctggtaggcctgcacgaccacgccgaagccgtcccagccggccagcgaggcgtcggagaacacctgctcgatgatgtccagcgacagttccaggcggtcggactcttcggcgtcgacggtgcagccgatgccgtagctcttggccagctgcgccagctccagcacgcccggcaccaggtccttcagcacgcgctcgcgcttggcgtgctcgtagcgcgggtacagcgccgacagcttgatcgagatgcccggtgcgttgttgacgtcgccatccgggcggccgccgcgggccttgtgatcaccgccaatggcgtggatcgcgcgacggtagtcttccaggtagcgcagcgcgtccttcatggtcagcgcgccttcgcccagcatgtcgaaggagtagcggtagttcgcgttgtcgcccttgtgcgagcgcgacagcgcctcgctgatggtgcggcccatgacgaactggtggcccatgatcttcatcgcctggcgcacggccaggcgcaccaccggctcaccgacgcggccgaccaggcgcttgaacgcgctgggcgcatcggcgcgggtggcgtcgttcatctgtaccagcttgccggtcagcatcaggccccaggtggaggcgttgaccagcaccgagtcgctgccgcccaggtgcttttcccagtcggcatcggccagcttgtcgcggatcagcttgtcggcggtgtcctggtccggaatgcgcagcagcgcttcggccacgcacatcagcagcacgccttcttcgctgcccaggtcgtactggcgcatgaaggcttcgatcgcgccctggtccttggcacgcacgcgcacgcggccgaccaggtcggcggccagcgcctgcaccctggcctgctcgtcggccggcagccgggcctgcgccagcagctcgcggacgtggctggcctcgtccttcaaccaggcatcggtgatggcctggcggaacgggttggggggcgccggcagttccggcgacagcagcacgccgggacgctgggcgtcgctggcggcaggggaggaggaaggtgcgttcatgccggtccggccaatggaaaacttggcgattttaatcatttttgcgggttgcggaagtgccccacagccaccttcgtgaagggctgatagcccctaacggtggtgtattcagcgtgttcagcaagcccggcaatatttgtgctgaattcggcattcgcgccgccgaccccatgctgtgttgcagcatgggaaaaagtgtgaatgcacccttgctaccggcgagagggcggggctaccatcgagacgtttcccgcggcaggaacgcggttgcgacatgatcgaggtgcttccagctccggatgggtcaggtacgcagctgcggctgcgtcccccacgggcgctcgatgcccggcagttcgtcctgttgttcaccgtgttgtcgggtgcgatgtggctggtgtccgccctcgggtggttggccggcaatgcattcgcccccctgttcgcgctgctgtacagcctggtgctggcggcggcactgcgtgccttgtggcgcagcggtgaacggcaggaggagatccgggtagtgccggcgtacgtggaggtcatccccgtacccggtggatcgccggtgttccgggcccacccccactgggtgcgcctgctcaccggcgatgagagggtccggctggcatccagcggccggcaggtggaggtggggagtttcctcgcgccggccgaacgtcagacgctcgcagagacacttgaaagcttgctcgccgccagcgatggcggcaaccgacgacgctaagggtctaggcaatgaagcaaagcagcaggtggggcacgaagtgcgttgcagcggtcaccgccatggtggccgggggactgatgccggcgttggcctgggcccaggcggccgatcccaagccgtggcagctgaacatgggcaagggggtgacccagacctcgcgcctggcctgggaatcgaacaatctctcgttgatcatctgcacggtgatcggcgtcatcgtgttcggcgcgatggcctacgccatcttcaagttccgcaaatccaagggggcagtcgccgccaccttcagccacaacaccaaggccgagatcatctggacggtgatcccggtgatcatcctgatcgtgatggcgtggccggccacggccaacctgatcaagatgtacgacacccgcgatgccgagatgacggtcaaggtcaccggctaccagtggatgtggaagtacgaatacctcggcgagaacgtcaccttcaccagccgcctggaccgcgagtccgaccgcgtgcggcaaagtggcatcgtgccgacccgtgaaagccatccgcactacctgctggatgtcgacaaccggctggtgctgccggtcgacaccaaggtgcgcttcgtcatcacctccgacgacgtgatccacgcctggtgggtgccggcgctgggctggaagcaggatgccattcccggcttcatcaacgaagcctggaccagcatcgagcagcctggcgtgtaccgcggccagtgcgccgagctgtgcggaaaggaccacggcttcatgccgatcgtggtcgaggcggtgtccaaggaggaattcaaacagtggctggcgcagcgcaagccggcgccggctgccgcgccggccacgcctgcggcacctgccgaaccggctgcaccggcgggcgaggcgccggctgcgcctgctgctgcagaagcggccagcgcacctgccactgcagccagcggcgcgtgatgtaaagcccgcggccgcccgcggccgtggtgacaaccgattctgagaggtgttttgcaatggcgcactcggcagttgggcacgacgatcaccatcaccagcagagtttcttcgagcgttggttcttctcgaccaaccacaaggacatcggcacgctgtacctgggtttcagcttcatcatgttcatcatcggcgcggcgatgagcgtggtgatccgcgccgagctggcacagcccggcctgcagttcgtcaagcccgagttcttcaaccagatgaccaccgtgcatgcgctggtgatgatcttcggtggcgtgatgccggccttcgtcggcctcgccaactggatgatcccgctgcagatcggcgcgccggacatggcgctgccgcgcatgaacaactggtcgttctggttgctgccggtggccttcagcctgctgctgctgaccctgttcctgcccggtggtgcgccggctggtggctggacgctgtatccgccgctgtcgctgcagggcggctacaacgtggccttcagcgtgttcgctatccacgtggccggcatcagttcgatcatgggtgcgatcaacatcatcgccaccgtgctgaacatgcgtgcgccgggcatcgacctgctgaaaatgccgatcttctgctgggcctggctgatcaccgcgttcctgctgatcgcggtgatgccggtgctggccggtgcggtgaccatgctgctgaccgacaagttcttcggcaccagcttcttcaacgccgccggtggcggtgacccggtgatgtaccagcacatcttctggttcttcgggcaccccgaggtctacatcatgatcctgcccgccttcggcgtggtcagcgagatcatcccgaccttcagccgcaagccgctgttcggctaccaagcgatggtgtacgccaccgcggcgatcgcgttcctgtcgttcatcgtctgggcccaccacatgttcaccgtgggcatgccgctgggcggcgagatctatttcatgttcgccaccatgctgatctcgatcccgaccggcgtgaaggtgttcaactgggtcagcaccatgtggcgtggctcgctgacgttcgaggcaccgatgctgtggtcggtggccttcgtcatcctgttcaccatcggtggcttctccggcctgatgctggccatcgtggccgccgacttccagtaccacgacacctacttcgtggtcgcgcacttccactacgtgctggtgaccggtgcggtgttcgcgctgatcgccgcggtgtactactggtggccgaagtggaccgggcgcatgtacagcgagaagtgggccaaggtgcacttctggtggtcgatcgtgttcgtcaacctgctgttcttcccgcagcacttcctcggcctggccggcatgccgcgccgcattcccgattacagcgtggcgtttgccgactggaacctgatcagctcgatcggtgcgttcggcatgttcgtcaccccgttcatgatggccgcgatcctgctgtcctcgctgcgcaacggcgagaaggccgaagcgcgttcctgggagggtgcacgcggcctggaatggacgctgccgtcgccggcaccggcgcacaccttcaccaccccgccgaccatccgcccgggggatctggcgcatgacgacatcacgcattgaggtggggcatgcataacgagagcccgctgcagacctgtagagccgagccatgctcggcggatgagaagcagccgaccagcggtcggctctacgagggcggaagcatcgagcagcagcgccagcgtgcgaagcgcacggcggtgtgggtcggcgccatcgctgtgctggtctacgtcggcttcatcctcagcggggtgatcggccgatgagcgaggcaccggccagcacaccgtcacgcagtgccgggctgccgcgcctgatcggcgtggcggtggcggtgttcctgctgacgttctcgctggtgccgctgtaccgcattgcctgcgagaaggtgttcggcgtgcgcctggaacgcggtcccggtggcgaagccagcgcaggtgccgcggccggcaagcgcaccgtgcgggtggagttcgatggcggcgtcaattcgcgactgccgtggtcgttccatcctgagcagctgaccatggacgtggtgcccggcgagctcaacgaggcgctgtacttcgcccgcaacgacagcgcagctgccgtggtcggcagcgcggtgccttcggtggcaccggcgcgtgcgtcgggcttcttcagcaagaccgagtgcttctgtttcaccgcgcagacgctgcaggccggcgagaagcgcgacatgccggtgcgcttcatcgtcgatccggacctgccgccggagatcaggacgatcaccttgtcctacaccttctaccgcaacgacgcgctgtccgatcggctggccccggccgccacctcggacggcgcgcacgccgcaccctgacccggataccgacatggcccagacaccgaccgacgccaacgtgtacttcgtcccggcccagagcaaatggccgttcgtgggttccatcgccatgatggtgaccatggtgggcgtggccagctggctcaacgatgccagctggggacgctggacgttctacatcggcatcgcgatgctggtgctgaccctgttctggtggttcagcgacgtggtgcgcgaatcgcaggccggcaactacaaccaccaggtcgacggatcattccggatggggatgatctggttcatcttctccgaggtgatgttcttcggcgcgttcttcggcgcgctgttctacacccgcaacctgggcctgtcgtggctcagtggcgaaggccgtggggtcatgaccaacgagctgctctggcagggctattccgccggatggccgaccaatggcccggcggcgatcggtggcgcgttccagaccatcccggcctggggcctgccactgatcaatacgctgatcctgttgacctccggcgtgaccctgaccatcgcccaccacgcactgaagtccggcaaccgccgccagctgctgatctggctgggcctgaccgtggtgctcggcctgggcttcctgaccctgcaggcagaggagtacatccatgcctacaaggaactgaacctgacgctcggctccggcatctacgggtcgacgttcttcatgttgaccggcttccacggcgcgcacgtgctgctgggcacgatcatgctgatcgtgatgtggctgcgttcggccaagggacacttcacccgcgacaaccatttcggtttcgaagccgccgcgtggtactggcacttcgtcgacgtggtgtggctgatgctgttcctgttcgtctacgtgctttgatcaggcgcgcatcggtggtctcagccgccgatgccgtgtggtttgatccagcccatgtagatgctcacgatcaccagcaggatcaacgctaccgacaccgcgatgcggcgcgtcagtgcattgaccgtgcgcttggtctggccgcggtcgaccagcaggtagtacaggccggcgcccagattccagacgatgacgatcagaaacgcgattaccagcagggtcttcagcgaatcactcatgcgcggctcgagggcagggtggatgtgcctatctgaccgcgtttgcgcggacttgtcatgatgcgccagcacacgcgcgtgttcggatggttgctggccgtgctggcgatggccggattcaccgcattggggctgtggcagctgcagcgcatgcatgccaaacaggcaatgttggatgcacagggtccagccgtggcacaggcgttgccgctgtcggaggccctggcggcgcccggcgcgttgcacggcgtggccgaccacggtcgcttcctgcccggcgtggtactgctggacaaccagatccggcatggccgcgctggcgtgaagatctatcgccccttccgcagtgacgacggcagcgtgctgctggtcgacctcggttggcgtgcgctgccgccggatcgcacgcttccggaggtgccgtcgccgccttcgccggtggccgtgcgcgggctgctcgcgccgccaccatcggcgggactgctactgggcccggcgttctctgctaccggtgaggccgggcgctggctggccagccggttgccggacgacgggctggcgcgcgcgctggggctgcaggcgctacccgaccgcgtgctgaggctggacccggcgctgccctttggcgacgagcgcgatctggacctgctgccgaacacgctgccgcctcagcgccacctgggctacgccgtgcagtggttcgggctggccctgaccgtgctggtggtggccgtggtgctggagcggcggcggaggcgcgtgattacccggtagtgccggccgctggccggcaacccccgcaatcctggatgccggccagcggccggcactaccggcatcccctacccaaccatgagaaaatgccccgcatgaacactgctacgtccccgcaggcgcgcggttccggccgccggaccctggtgctgctgtttgccgtgttcttcggggcgatggcactggccgccgtgctgcgcttctccggctggcagccgaccgggcaccgcaatgccggccagctgctgaagccgccggtggacctgcgccagcaggcgccgaccctggccagcggccagtcctacccctggaaccccgaggcccgtacctggcgcctgctggtggcgccggccggtacctgcgacgcgcagtgcgtcactttgtcgcagggactgggcaaggtgtggcagctgttcggccataacgccgataatgtcgagatcctgtggctgggtacgccaccggcgtcgatcgcctcgctgcccgcgctgcggccgctggctccgtcgccagccctgcgcgcggcgttgccgggcgtcgacgatccggcgggactgccggtctacgtgatcgatccgaacggcttcgtgatcatgcgccatgccccgggttccgacctcggtggcctgcgcaaggacatggccacgttgctgaaactgaagtgagtcccgtttgatgagcctttccgcgcgtccggcgctgcaccgcaatttccaccgcctggcgtggttcgccatgatcatgaccgcgagcacgatcatgttcggcgccttcgtgcgcctgtccgatgccggcctgagctgcccggactggccgacctgctatggccaggccacctggccgcagcacgtggaagagaccatcggccatccggcggcggagatccgcccgctggagacccacaaggcctggcgagaacaggtgcatcgcttcctggccggcgcgctgggcatcgagatcctgaccctggcgctgctggccacgcgcaagcgacgattcggaagcacggcggtggtgaccgcctgcgtgctggtggccgccggcataccgctgtacatgatgggctggcacggcaccgccagtgccctggccttgaccggcgaggcgatcctgctgatcgccgcgctgcgctggagcaacatcgatctcgcacgtgcggcgctgctgaccttggcggtggtgatcttccaggccctgctgggcatgtggacggtgaccctgctgctcaaacccatcgtggtgatgggccatctgctgggcggcatgctgatgttcggcctgctggtgtggatggcctggcgcgcgacgcacatgccgatcaccctggctgaagcgccgaagctgaagtggctgatgcgcatcggcgtggcggtgctggttacccagatcgcgctgggtggttgggtcagcgccaactacgccgcactcgcctgcggcggtggcagcgcctcgctggacaacttcccgcgctgcgccaaccagtggtggccgcagcacaacttcgtcgaaggcttcaccctgtggcgcggcatcggcgtggattacgaaggcggtgtgctggatggcgcttcgcgcatcgccatccagatggcgcaccgcctgttcgcggtggtggtggccgtctacctgctgtggcttggcgtgcgcctgttccggttgccgagcatgcgtggctgggccagcgcgctgatcgcgctgctggtgctgcaggtcacgctcggcatcctcaacgtgaagctggcgctgccgctggaagtggccgtggcccacaacggcgtggccgttgccctgttgttcgtactggtcagcctgctggcccgcctgcgtgccccggactgattccatgttttccaattaccgccagtactgggacctgaccaagcccaaggtcgtcgccctgatcgtctttaccgccctggtcggcatggtcctggccatccccggcgtgccgagctgggagcaggtgcgcgccggcctgctcggcttcctcggcatctggctggcggcctcggccgcggccgccatcaaccagctgctggacgcgcacatcgatgcgcagatggcgcgcacctcgtggcgcccgctggtggtgggcaaggtcaagccgtggcaggtgctggtgtttgccggcgtgctgatcgtgctgtcgatgaccctcctggtgctgtgggtgaacctgatcaccgcagtgctgaccttcgcctcgctgatcggctacgcggtgatctacaccgtgtacctcaagcgtgcgacctcgcagaacatcgtcatcggtggcctggccggcgcgatgccgccgatgctgggctgggccgcagtgaccggcatgcagggttcgtcggactgggcgtactcgtcgctgctggtgctgatcatcttcatctggaccccgccgcacttctgggcgctggcgatcttccgccgcgaggactacgcgaaggcggagatcccgatgctgccggtgacccacggcgtggtgcatacccgcaagcagatcatggtgtattcggtggtgctggcgctggtctgcctgctgccatacctggtgggcatgagtggtgcgttctacctgggcggcgcgatcgtgctcaacgccgtgttcctctggtacgcctggcgcatgctcgacccgccggatgagctgttctcgatgaagatgttctattactccatcgtctacctgatggcgctgttcgccttcctgctggtggaccactggatcctgccttggctgtgacctcggggtcggatccccgaaggggctctgaccccacctgatcgcgcggacatcctcgcatgacgtggatcaccttgaaccgctgtctcggcgtcgccattgctgttcctgaccccagggaaaggaagcagcagggatgcattcgttcttccgttggaccaccgcgctgatgctggcgctgggcatggccgtgaccgcgcatgccgacgacactaccgcgcagatccgccaatacgccgctggccatcgcatgctggtgctgggcgaattccacggcacacgcgagacgccactgctggtgcggcagctggtggacgactacagccgcaatggcgcgccggtcctgctggcgctggaactgccacgcgccgagaaccctgtgctgcgcgactatctggaatccgatggcggggccgcggcgcgccagcacctgcacggccgcgcgttctggaccgtacgcgacgaccagcacgatggtcgccgcagccgcgacatgctggcgatgatcgaaggcctgcgcgcgctgaaggcgcagggccgcgcgatcgaggtggttggctacgacgtcaatcacagtaacggcggcagccaggcccgcgatgaccgcatggccgccgaactacggcgcctgtaccagcgcctgcccgatggtgcacggatggttgtgctgaccggcaatgtccacgccatgctgcagcgccccgccgatgctccgccggaaatgcagacccagccgatggcatcggtactgcgcgacctggatatctacagcgtgcggctggaagcgttgcgcggccacttctggggatgcatggaccgctgcaaggcgctggcgctgctcgaacggcccgcgcgtgcgccggaggtcaacacccacgccggccgcgagtacgacctgtgggtgtggatgccgcagctgagcgtgggcacgctggtggagccgtgaatccacgcatggcgtggatctgctgtagatccacgccacgcgtggatggatttccgggtcagggcttgcgccgcgcataccgctgcgcgatcacaccgcagacgatcagctggatctggtggtagatcatcaccggcagcacgatggcgccgagactgccgccggcgaacagcaccttggcgatcggcacgccggtggccaggctcttcttcgagccgcagaacacgatggcgatctcgtcctcgcggttgaagcgcaggcgacgggcgatgaaggtgatcagcggcatggcgatgcccagcagcacagcggccacgatggccacagccagcagcgacagcagcggggtcttgctccacaggccttcggtcaccgcttcgccgaacgccgagtacaccaccagcaggatggtggcctggtcggtgtagcgcagcagcgcgcgctggcgttccacccagccggcaatccacggccgcagcaggtggccggccacgaacggcaccagcagctgcagcatgatgccgccgatcgcatgcagcggatcatggatgccacccgaggtgccggccagcgcggtcagcagcagcggggtcaggaacacgccgaggatgctcgacagcgaagcgctgcacaccgctgcgggcacgttgccatgcgccatcgaagtgaacgcgatggacgactgcacggtggagggcagggtgcacaggaacagcacgcccaggtacagctccggggtcagcagccagcccgacagcggcctgaacatcagccccagcagcgggaacaggatgaaggtgcaggccaggatggtcaggtgcagccgccagtgcagcatgccgccgatgatcgactcgcgcggcaggcgcgcgccatgcaggaagaacagcgcggcgatggcgacggtggtgacatcgtcgaggacgatggcggcggcgcccttcatcggcagcagcgaggccaggccgacggtgcacagcagggcgagggtgaagttgtccggtcgcaggcgcgaccaccagcgggtcatggtgggcagggtccttggtgcggagggttcagggcgaggtgaccggcgttgccaggcgttggcgggtggcggcttccagcgacttcaggccagcacgctggcccagctgaagggcctgttcggggctggcatgttcgtaccgtgcattgaccaggccgagcacggcgccggcgcggttgccggacgcacagtgcagcagcaccggcccctggctctgctgcagggccaggtgcacggcgcgcacgttggccgtatccaggccatcggcgccggccaccggaatgcgcacgtagcgcaggcccaatgattcggcgaggcgggtttcatcgaagccccggtcctcgccgggctggcgcaggtcgatcacagtgcgcacgccctgtgcagccaaggcctgcagctgtgcggcgctgggctggccgccggcatacaggccggggcggacttcgttgaggggcgcgtcttcggccaaggccgtcagtggcaggcagagcgacaacaacagcaggcaggtcaggcgcagcagcatggtcttctccgtggaaacgttctgccgctacaggcgcagtccggcgcgcgccttcagcagctcgcgcagctcgtacttgtcagtatcgtccaggccctgctggcgctgctttgccaacaattcctccagacgttgcaccagcagctgtttctccagctgtgccactgcgtcgtgcagttcctgggtccagctggcctcggtgccgggcagcgtctgtgcggccagggtatgcagcgagacctgttcctcgcgcccgtcgaagtgttccagcagggcgccggtactgatgtccgggcgctgttcgaccagccccagcagctccagcagcagttccacgccgggcaggcgcaggccctggaagtggtgcttgccgcccagcgtcagcgccagcgacggctgctgcagcagtacggcgatcgcgccgcgcaccaggctgcgcttggccacgggctggatcgtccgctgcggctggcgttgcggcatcggcgcgcgcgtggcctgggcagtaccgcccaggccggtcagctgcgccagctgctgcttcatcaggtcgccaaaggcgccgtcgggaatctgcgccagcatcggcttggcgcgttcggccaggcgtgccttgccatcgagcgtgcccaggttgatctcgcgggtcagttcgtcgaagaagaactgcgacagcggcgtagcctgcttcaggcgctcgttgaacgcttcggcgccttccttgcgcacgatggtgtccgggtcctcgccatcgggcaggaacaggaagaaggcctggcggccatccttcatgcgcggcagcaccgattccagcgccttccagccggcgcggcggccggcggcgtcgccgtcgaagcagaagaacacgtccggtgcgttgcggaacagcagctcggcatggtccggcgtggtcgcggtacccagggttgccaccgcctgggtgacgccgaactggaacagcgagaccacgtccatgtagccctcgaccacgatcaaccgctcgatcttctggttggcctggcgcacctgccacaggccgtacagttcgcggcccttgtggaacagcgcggtctcgggcgagttgaggtacttggggccgtcgtccttctcgaacacgcggccgccgaaggcgatcacccggccacggcggtcgaagatcgggaacatcacccggtcgcggaacttgtcgtagacgtggccgcggtcgttcttggagaacaggccggcgcggtcgagcagcttcatgcgccgctcgtccttgcccagcgcgtcgcgcaggccgctgtagccatccggcgcgtagccgatctggaagcgcgcgcggttctcttcgtccacgccacggccatccaggtagctgcgggccttctcgctgccctccagattcttctggaagaacttggtcgccgcgtccagcgccgagtacagctcgcggctgtcgtcctgctgctgcgggctgcgcggattctcgttgcgcggcacttccatgccggcgcgcttggccagttcatccaccgcgtcgaggaactcgaggcggtcgtagttcatcaggaagctgatcgcggtgccgtgcgcgccacagccgaagcagtgatagaactgcttggtgggcgagaccgtgaacgacgccgatcgctcgtcatggaacgggcagcgggcggcgtactccttgccctggcgcttcaacgacacgcggctgcccaccacctcgacgatgtcggtgcgggcgagcaggtcgtcgatgaaagcgtcggggatacgggccatgggcaacagggcagggcgcggtgcaggaccacgcgacggaaccgggggcggtcggcctagtttaccccctgtcgggcatctggctggcggttgccggatcaatgccggctgcggccaggtgatgacgcgcgcgcaggcgctcatcgatcaccgccgtcatcaatgcgccaacgaagaacacgacggtggcgtagtagatccagaccagcgagatcaccagcgcacccatcgagccgtaggcactgccgggggccacggtggcgatgtagacgccgatgccgtagcggcccagtgcgaacagtgccgaggtgatgacgccgccgatgaaggcctgccgccaggccacgcggcggtcgggcaggtagtggtacatgaaggcgaagccgactgcgtaaagcagcaggctcgtgacgtaccccagcgcgggcaggatcgatggcagctgggcgaaggccacctgcagtaccgtggtggccgtcatcgacaggatcagcaggaagcccagggccagcaccacgccgaacgagaacacgcgcttgcgcagccaggccttgaggccttccaggcgctcgccgctggtgcggaagatcaggttcagtgcgttctgcagttgggcgaacacggcggtggcgccgacgaacagcagcagcgtgctccacacacccgccagcgagccgacatccggctggttgtcggcgttcttcagaacggtttcggccacggtagccgcgctgctgccggccaccgagctgatctggtcgatcagcgcctgctgggccggtgggtacagcgaggcggtcagccacagcagcagcaccagcaacggtgccatcgacagcagggcgtagaaggagacggaagctgcctgggtcagcacgtcgacgtcgatgaagcgcttggccaccgccatcggaaagctgtcctgcaggcgcttgaggtacttgtgcagggacacgggaacgttgggctcgggttcaaccatgtgtgcggttgtagcaggcgaccgacgaaggtgcggtgaagcgggtgcatcaatggggtcagagcccttccgcgctgcggaagggatccgaccccaggtgctggattacgccagcagctgcttgaccagcttggagaccaggcccatgtcggcctggccggcgagcttgggcttcagcgcgcccatcagcttgcccatgtcggccgggccggcggcaccggtctcggcgatggcggcctggatggcggccacgatctcggcctcgcccatcttggccggcaggtaggcttcgatgaccacgatctcggcgcgctcgatctcggccaggtcttcgcggttggcggcttcgtactggctgaccgagtccttgcgctgcttgaccatcttgtcgagcacggcgatcacggcggtgtcgtccagctcgatgcgctcgtcgacttcgcgctgcttgatggcagcgttgatcaggcggatcacgcccagcttgtgcttctcgcccgccttcatggcggccttcatgtcttcggtgagctgctgcttcatgctcatgaggaacctcgtggtggtaggtggggcggggcggctgcccgaacccggaaacgcaaaaagccggcgacgctcgcgcgtgccggcttcggctccatcgcgacaggcaggcccgccgcaatgaagatgcgtccgatcagtacaggcgctgacgcttggtgacgtcgcgcgacgagcggcgcagctgacgcttcacagcagcggcggccttgcgcttgcgctcctgggtcggcttttcgtagaactcgcgcttgcgggtttcggccagcacaccggccttttcgcaagtgcgcttgaagcggcgaagagcaaactcgaagggctcgttctcgcggactttgacgctgggcatggaatctccgggacacagtagaaccgggtcacgcccggcgagccgcacattatagcggcgaaacgacaaactgcaagcggccaaccctgaatacgggccgggggttcgaaagcagtgagatctgcacgtcccccgagggggcggcaggggcgtcataatagcaggcatgcgagtccttggcatcgaatcttcctgtgatgagaccggcgtggcggtgtatgacaccgacctggccggcagcgcggccctgcgcgcccatgcggtctacagccagatcgccctgcacgccgaatacggtggtgtggtgcccgagctggccagccgcgaccatgtccgcaagctgctgccactggtacgccagaccctggccgacgccggcctgggcgtgggcgatatcgatggcgtggcctacaccgccggtcccggcctggtcggcgcgctgctggtgggcgctggcgtggcgcgttcgctggcctgggcgctggaggtgccggccgtgggcgtacaccatatggaaggccacctgctggccccgctgatggaagacgacccgccggaagcgccgttcgtggcgctgctggtgtccggtggccacacccagctggtggcggtggacgccatcggccagtaccgcttgctgggcgagaccctggacgacgcggccggcgaggccttcgacaagaccgccaagctgatgggcctgccgtacccgggcggcccgcagctggccaggctggccgagcagggcacgccgggcgcgtaccgcttcgcgcggccgatgaccgaccgcccggggctggatttcagcttctccggcctgaagacccaggtcctgatggcctggcgcgacagtgaccagagcgagcagacccgcgccgacatcgcccggggctttgaggacgcggtggtcgagaccctgtcgatcaagtgcgagcgcgcactggaagcggccggcaccaacgtgatcgtggtggccggcggcgtcggcgccaacacgcgcctgcgcgcccgcctgcagcagatggccgagcgcctcggcggccgtgcctgcttcccgcggccggcactgtgcaccgacaacggggcgatgatcgccttcgccggcgcgctgcgcctgcaggccggccagtacagcccgccgaaagtggatgtgaccccgcgctgggacatggcgaccctgccggcggtgtgaaccggtagcgtcgggcgacggccggcggacgcattaccgatgcactgccaacggcgacgccgccagcacggttgtcgcccgctcatggcgctgcagccagcccagcgtgtgtgggcagcgggcatggatcagccgcccgatcgcggccaggtcggcgccgatgtcacgttccaggaccggctcgtggtgggcgatgcggttgcgcaggtggcggatgcgtccgatatccgcatggatggctttcctgacggcactgggatgagcagagggagcatgctgcagaaccctgctgagtgcgggtatccaaagcgtggagtcgaagcgacaggtgaagagctgctgccagaacaccatcggcaggttggcgacgatcccgggtgtatcggttacgcggctggcaagttgttccagtaccgtgcgcggagaagtactggatgaggttggcagcctccgtcggaaggcaccattccagggccaacgcgggccatgctgcctggcgagcacagctgcagcggcgttgcgggtgaccacttcgcacagatggaccggcatcatcagtgcactgcacatccgcatgttccacaggtacagggattcggctgtgacgtcggggctgcagctcgatgcgattctctcgtaagtagacagacgctccgctgacaacgcgcgccgcagtacatcgtatggagccatcgtcatgtgcggtggtgaaggaggaatcgatgttcgcgagagtgggcggcggcgaccatcagggaacgtccttgtccgcgcggctgattttctgcgttttgcctcggacgaatacctgacctgtcctgtcggatttggccttgaccggcgatctggtccttgcctaatctgcgtgcctgcgccaccgggactcgcggctggatttcagctccccccggggacaaacggtagtaccaaagggccccgctagcagggccctttgttttttccgggccgccccacgctggtggcccaccgcccgttccgggcaggctcaccgccgtgccgttaccatggccgcctgtattcgtgccggtaagcgcaatggacaaggttttcatcgaggggctgacgatcgacgccctgatcggtatctacgattgggaacgacggatccgccaggacctggtgttcgacctggaaatgggtttcgacaaccgtcgccccgctgccaccgatgacatcgcccacaccctgaactacaaggcggtgagcaagcgcctggaacagttcgtgcgcgagtcggagttcggcctggtcgagaccctggccgagcgctgcgcgcagatcgtgctggacgaattcgacgtgaagtggctgcgcctgaagctgagcaagccgggcgcagtgcgcggcgcgcgcgcggtgggcgtgatcatcgaacgcacgcgggactgacccggtcgtgccggccgctggccgacaaccccggtcgtgccggccgctggctggcaaccttggcaacaacgaaacagacaggagacaactgatggtggacgcggtggtggcggtacagtggctggaacggctgcagaacacactggaaccctatcccggcgcctacctggcgttgatgatctcggcgctgctgatcgccgctggcctggccaactgggtgaccaagcgcatcctgctgcgcgggctgcggcggctgctgagccgccttccgggcgccgacactggccgcggcagccacctgatgcgggtgatctcgcgcctgtcgaacgtggtgcccagccaggtgatcgcctcgggcatccgcatcgtgccggacctgccgcctggcctggtcagcttcatcatcggcgcttgccaggcgtgggcgatcctgaccgtggtgctggccctctcgcatgcgctggatgcggccaatgatctctacgagcgccgccccgaggcccgcaacaagccgatcaaggggtacctgcaggtcgccaagatcgtcctcttcgtgatcgccggcctgtcgatcgtcgcaaccctggcgggggtcgatctgcgctacctggtcaccggcctgggcgcggccacggcggtgctgatgctgatcttccaggacaccatcctgtcgctggtggccagcgtgcagatcagtggcgatggccgcgtgcgcatcggcgactggatcgagatgcccagccagaatgccgacggtgacgtcatcgacatcgcgctgcacaccgtcaccgtgcagaacttcgacaagaccatcaccaccatcccgaccaagaagctggtgaccgagtcgttcaagaactggcgcggcatgcaggaggccggcgggcgccggatcaagcgcgcgctgcacctggaccagcacagcgtcggcttcctggacgagggtgacctggccttcctcggcgagttcgcgctgctgcgcgactacctgcgcgacaaggaacaggaactggggcagtggaacgggcgcctgcgcgagcagggcgtggccgaggtcaacagccgccgcgtgaccaacctgggtacgttccgggcctatgtggagcgctacctgcgcagccacccgggcatccataccgacatgaccctgctggtacggcagctgcagccgaccaccgagggcctgccgctggagctctactgcttcacccgcagcactgcctgggccgagtatgaggcggtgcagtcggacatcttcgaccacctgctggcgatcctgccggccttcggcctgcgggtattccaggcctccagtgacgccatgttgatggccgggcagcgccagttggccggctcggagtaagctgcggtgcccccggcggggccatacggaccccgctggtggctgaaactgaatgaagaaacctctcgccaaacggctcgggatcgctagaatgccgggcttgtaaacgttttcatcaaggactgccggtggcctccgatcgcatcgaatccctcattgcccagatgaccgtcgaggaaaaggtcggccagctgggtgtcttcgcggacatggtccgcccgttcgccccggacgtgaacccggaagccaacgtgcgcaatgccgaccaggtgctgcagcaggtgcgcgagggcaaggtcggctcgctgttcaatggtgtgggcgccgaactgggccgccgcatccagcaggtcgccaccgaggagagccgcctgggtatcccggtgatcctggcggccgacgtcatccacggcatgcgcaccgtgttcccgattccgctgggcgaggccgccagcttcgagccggacctggccgagcgcaccgcgcgcgccactgcgatcgaagccaccgccgcgggcctgcactggacctatgcgccggccgtggacatcgcccgcgaccagcgctggggccgtggcgccgaaggtgccggcgaggatgtggtgctgggctgtgcgttcgccgccgcccgcgtgcgtggcttccagggcagcgacctgcgtgcggccgattcgctgctggccacgcccaagcacttcgccgcctacggcgcggtgatggccggcatggaatacaacatggtggacatctcgccgcagaccctgcgcgacgtgcacctgccgccgttcaaggccgccttcgaggccggcgcgatcaccgtgatgtcctcgttcaatgacatcaatggcgtgccggccagtgccaatgccgaactgctgaccgacatcctgcgcggcgaatggaagttcccgggcgtggtgatctccgactacaccgccgacatggagctggtcgcgcacggctacgccgccgatgaccgcgatgccacggccaaggcgttcaccgccggcctggacctgagcatgcagagcggcttctatgccgagcacctgcccggcctggtcgagagcggcgaggtgccgatggcggtgctggatgaaggcgtgcgccgcatcctgtggctgaaggagaccatcggcctgttcgacgacccgtaccgttcgctggacccggcgcgcgaagcggatacctcgcacattgccgcgcatgacgaactgtcgcgcgatgccgcgcggcgttcgatcgtgctgctgaacaaccgtgacaacgtgctgccgctgcagaagaccgggcagaagatcgcgctgatcggcccgttcgtgcaggaccgcgagaacatcgaaggctgctggacgctgttcggcgacaagcagcgttacgtggacctggaaaccggcgtgcgtgccgccatcggcgacgaagcgctgctggaaatcgtgccgggctgcgaactggaagccgcgattccgggcggcacggaagccgctgtggctgccgcactgcgtgccgacgtggtggtgctggcgctgggcgaaccgcagcgctacagcggcgaagcacagtcgcgcgtggagatcaccctgccgccggcacagcaggcgctggccgaggccgtggcgatgaccggcaagccgctggtggtgctgctgcgcaatggccgcgcgctggcattgcagggcgcagtgcgcaatgcgcaggccgtggcggtgacctggtacctgggcacgcagaccggccatgccgtggccgatgtactgttcggcgactacagcccgtccggccgcctgccggtcagcttcccgcaggtgtccggccagcagccgtacttctacaaccacccgcgcaccggccgtccggaactgccgaccatgtcggagttcaaggcgcgctggcgcgagattcccaatgaaccgctgtacccgttcggccatggcatcggctacaccaccttcgcctacggcgtgccgcagctgagcacggcacagctcggctgggacgacaccctgaccatcaccaccgtgctgaccaacaccggccgcgtggcgggcgaggaagtggtgcagctgtacatccacgatcgcgtggccagccgcgtgcgtccggtgcgtgaactgaaggacttccgcaaggtggcgctgcagccgggcgagtcagccgaagtggtgttcaccttgacccgcgagcaactggccttcaccggccgcgacggcgtgctgcgtgccgagccgggccagttcgacctgtgggtctgtgcctcgtcggccgccggcgaagcggtgcagttcgagctgctgaaggcctgatcgaaaaaaaggggacggaggggattaagtcgtttgtgccaaaacgacttaatcccctccgtccccttttttgtggtcctcactgtggcggcgctaccatcgggcctcctgttcgatggagtgcgcgcatgcgccggatggcctacctgattcccgccctgctgctggcggcctgttcgcagccggcgccgccggccgagcctgcagcggatgcgccgccgccgatggaggccagtgctgcttcgacgcctgcggctgaaccggcggcgccggctgccgaagccgccgctgcacctgccgcaccggcagccgaggcggccgccgaggatgcgcgtgcgcgcatcgagtcgctgctcggcgatgccgcgcagttcgaaaaggtcttcaatgcgttcaaggccgccgtggtcggcggtgatcgcgctgcggtggtcgaggaagtgcgattccccttgaacatcagcggcggaaagaagatctccggccccggagagttccagcgcaactacgagaagatcatcacgccggaggtggtcaaggcggtgtccgcgcaggacttcggcaaggtgttcgtcaaccagcagggcgtgatgatcggcagcggccaggtgtggttgagcggccagtgcctggaccaggcctgcacgaagaccgaggtgaaggtcatcaccatccaatgaatgcagacggccccgcgtgcggggccgtttggcaagggtagtgccggccgctggccggcaaccgcaggatgccggaaggatccagggtgccggccagcggccggcactacctcaggccttcggcatgagcttcagcaggcgcgccttgctgccgtcttccagcagccacagcgcgccgtccgggccctgttccacttcgcggatgcgctcgcccatgttgaagcgctcggcttcgcgcgcgctgtcgccatcgaaggccacgcgcaccagcgaggtggacgacaggccaccgatgaagccgctgcccttccactgcgggaacaggctgccgctgtagatcacgaagccggccggcgagatcaccggcgtccaggtcaccttcggcgcggcgaattccgggcgcgtatcgtggtcgggaatcggccggccgtcgtaatggtcaccgttggaaacgatcgggtagccgtagttggcgccacgcacgatcaggttcagttcgtcgccgccggccgggcccatctcgtgcgcccacagcttgccgttggcatcgaaggccatgccgaggatgttgcggtggcccagcgaccagacctgtgcggccaccccgccctgcgacgcgaacggattgtcggcgggcaggctgccatcgtcgttgaggcggatgatcttgccgaggttgctgcccatgtcctgggccggatcgaacttctggcgctcgctggagctgatccacagcttgccgtccgggccgaaggcgaggcgatgcccgtagtgaccctcaccgctgaccttggggttctgccgccagatcaccttcaggtccttcagctggccaccgccgttggcatccagtgccagcgtggcccgggctacggcggcaccgcgggtatccagcgtgccttcctcggcatagctgacgtaaacgacatgattccgggcgaaatccgggtgcaggatgatgtcgccgaaaccaccctggccagcataggcgaccttcggaacgccggtgatctcgtgcttctggccgctggccgggtccaggtgctggagcttgccgcgcttttcggtgaccagcaggctgccgtcgggcaggaaggtcatcgcccagggctggtcgaagcggctgacttcggtggcggtgaacgggcgctggtcggtggcggcagaggccgccgtggcggtctgcgcaccgttggcggccggatcggcggcattgcaggcggaggtggcaaggatcggcacaaggccgagggcgagcagcaggggcgtgcgggtcatgggtatctccagtgcggggatgcggatggccgggctgtcccttgtataccaccggcaccgtgagcgtcgtggcccgaaggtcctgcgccccctgtgcgagcgcggcgggatcgtctagggtgggcacgcccgggcaaagcgtgcccgcctgcctgccaaggacctgcaatgaacactgccatgccccacaagccgtccaccgccttcatcgccgcctcctgggtggccctgctgctgggggcggcggcgtacctgatcggcctgttcaacgccacgatggcgctcaacgagaagggctactacctgaccctgctgctgttcggcctgttcgcggcggtgtcgctgcagaagagcgtgcgcgaccgcgtcgaaggcattccggtgagtggcctgtactatgcgctgtgctggttcgcgctgctgtcggcgctgatgctgctgctggtcggcctgtggaatgccacgctggcgccgagtgagaagggcttctatggcatggcgtatgcgctgtcgctgttcggcgcggtggcggtgcagaagaacacccgcgacctgatcgccgccggtgggggcgagagcaagcgcagcgcgatcgtgccgccgctgccggaacaggagtgatcgatccgatgtagagccgggccatgctcggctcagtcgagcgtggctcgacgttacagccgaggtgcgagagccgagcgtaggctcggctctacagaagcctggcgctatcgtgccagccgcggatccgccagctgtgcctcctcccagccacgacgcaccgcattgcgtgcctgcgcccagtccaggcggctgcggccgcgttcgttggcccagcgtgattcgagctcggcctcgacctgttcataggcgcggatcatgtcctgtgcacgcgcggcgtggccgatgcgataggccggctcgtagtcctcgaagaacagctggtcgtcgtagtacggctcggccgtgtagcgttcgcgccagtagttgctgatcgcgtcgcgcggcgtgctgtcgtccggtacgcggccggggatctggtactcggtcatggaaggctccgttgtggacgtagcccgatcgtgcctgtgtggcggttaacggcccggtccggcagcgtgatcaccagatcaatccgccgggcatggcccggcgctatcggtcatccggcatcggtatcttttcgcggcagcgtgtagatcaccgcgccgatggcgaacgccaccagcgcagcagcgatgttctgccagctggcactggcgaacagcgccaggcacagcagcagcgccagcaccggaatcaacggcccgccgggcagcttcaaggcgcccgggcggtcggcgtagcgcttggccagtaccaggactgctgcggcagtgccgatgtaggcgaacaggcgcgtcgtcatcgacagcagggccagctgcacgaacgaaccggacagggccaggccgagcgcgatcaggccctggcagaggatcgacgcggccggggtgtggaagcgtggatgcacctgggccaggatcttcgggccgtagccatcgcgggccagtgcgaacaggaagcgtgggcccatcatcatcgtgttgctgttggtaccgaggatggagatggtggcaccgacggtcaggatcagcgccagtgcttcgccaccgaaaccggcggcggcatcggccagcggggtggccgaactggacaggccggccagcgttccctgcgccaccacctgcaccgcgccgtagatgacggtgacggtgatgatcatggtgatcagggcgaacggaatatcgcggcgcggattgcggtactcgccggcggcggccgggatgttctcgaagcccgcgtaggcgtaaagcagcagcaaggcggcttcgcccatgcgctgcaggtcatgcgggtccgggcgttggccggagaaggccagctgtgggtcgatgtggaacgcaccgatggccacgaacagcagcagcggcagcatcttgccgatcaccagtaccacgccggtgcgcgcggccgagcgcacgccgatgatgttgatgccggtgaggaagcccagcgataccacgatcaccgcgatgcggcccaggccggcatcggcccacggccagaaacgcgcaaccgcgtcggccagcgcgttgctgagcgcagcggccgagctgatgcgggtcagccagatcatccagccgatctcgaaaccggcgaagcgcccgaacgcctcgcgtgcatacaggtagctgccgccgggttcatcgaagtagctggcggcctgcgcatagcacagcaccagcaaggccacgacgatgccggcggcgaccacgccccacaggctgaaggggccgagcagggcgacggtggcggccggcagcaggtagatgccgctgccgatcacatcgttgatcgacaggccgacgatctgccagcggctgaccgcgcgttgcagctgcggttcgtcctgcgtgctcaacggacgtctccggccagcgcgggcagttgccactgcgcctgcaggcgcttgtactccgcgcgcggcaggagcacgaaacgcggcgcgtcctgcggccgcagccagtccagcagtgcctgcatgcgttcctgcggcatggccgtgcagccggcggtggcctcgccgggctggcgccacagatgggcgaagatgcagctgcccttgccgggctggttgtccgggttgtgggcgatgacgaagccttcccggtagcgcaggtcgcccttgttgtgcaggtccagccgcatcggctcggtggagcccttgaccgctgcattgccgaccttcttttcatcgacgatgcggttgtagaacggcgaaccgggcacgtccatgcagtagctgctgtccagcatcggctggtagggcatggcagtgccgcggcgggtgacggcatagccgaacgcactgccgagcgcgaatatgccggccgggctgcggccatcgccttcctgcttctgcgggccatcggcctgcgccggatgcaggcccaggccccaggcgctgccggtgcggccaagcgccaccgggaacgcctggccatgcgggtgccagccctggccgtcgcgcacataggcctgcagttgcccctgggtgctgtcccagccttcgctggtgaccacgatcagctggcgcgcgccatccagcggcgccgcgtgaacggacaccgccgcggcgagcagcagtgcggtggtggcaaggcggaccagcgatctcatcaacatgcgctccggtcaggaatccagcaggtggtcgatccgctccaggttcaccgcaagctgctgctggcgatccggattggtgtggcagagcagcacgaacaggaaatcgagcagggcgtgcatggcgctacggtacagcagctgcgcgacctgtggcgtgcggtcgtgggcgcagaccgccagtgccgcatccgcatgcgcgcgcagcgggttggcggtgtggcgggtgatggaaatcaccttgccacccatgtcctggaactgtcgcgacaactgcgaaagctggggcaggttgccgaactcggagaacatcagcagcgcatcgccggggcgtgcggccgagaggtttgccagcatcaggatcggatcggtatgcggcaccaccagcagtccgagcagcgacagccgcatggcgaactcgcgggcgaacaggccgtcgtcacccaggccgtagacgaacagctttggtgcgccgtcgagcagctgcacgatgcgctcgatctccccgcgtggattggcctggcgtgtttcctcctcggcctgggccttgctgcggcgcagggcctcgcccaggcgctggtagtcatcgccgctgtcgggttcgtcgggcgcctgctgcggatcggcaccggcgcgggccacgtcctggccgatggagtacttcagatccgggtagcccttgaagccaagcttctggctgaacttcaccacgctggactggctgatgccgagcgcgctggccagctgctgtgaggagtagtcgcgcagcaggtgggcgttgtcgaggatgaagtcggcgatgcggcgctcgatggccgacatctgcccacgctcggtgcggatcttcagcaggggcggcatgcggggtgtccgggggtctgcaaaggcgttgcggttggccgcataaagcgaattatggggtgggtcgggcgggtggggattgcgggggacgccgcaagtacgtccgtgtaggcttggccgccgcatccatgcggcggacacccccgcaagccccacccgcccgaccttggacacatcgcgcgcgtgccagccgcgaagggattacggggtagggcaaaaacaagcgcttccacgcgtgacgtggatctactgggtgcagctgttgcattggacgttgagtccgccttgtagcgagccgagcaccgcaggtccggcgagggcgaagaggcgcgggtgtctgagcgcagcgagttcccgcgccgtccctcgacgggccgaggagcgcagggaaccggtgcgtagcaccggctcgcggccggcggagcgtttcttttggttacttttcttttcgcgaaaagaaaagtaacgcgcgacccaacgtcagtggcacgcaacgtcagccgcaaggcagaaatcaacccagcatctccagcccgcgcacttcggtgatgcccagccccggcacgtcgctgatgctgatctccgattcgttgaaatgcacgccgccgctgaccggatcgaactggcccagcgaggggccgtccagatcgaccttggtgatcacatcgctcttggccacggccaggtgcacggcggcggccacgctgatgctcgattcgatcatgcagccgatcatgcacggcacgccgtagatgccggcaatgtcggcgatgcggatcgcgttggacaggccgccggtcttcatcagcttgatgttgatgatgtcggccgcgcgctgctggatcaggtccatcacctggctcgggctgaacacgctctcgtcggccatcaccggcgtgttgacgcggtcggtgacgtacttcaggccgctgatgtcggccgctttcaccggctgctccagcagttcaagcaccacgccggcgtcttccagggtacgcatcgcatgcactgcctgcttggcggtccagccctggttggcgtccaggcgcagcagggcgcggccttccacggcggcatggatcgccttgacccgttcgatgtccaggccgatgtccttgccgaccttgatcttcaacgactcgaagccgcgttcgatcgccgacagcgagtcggccaccatcttgtcgatgtagtccacgctgatggtgatgtcggtggtgatcaccgggtcgccaccaccgagcatctggtacagcggggcgccgtgcagctgcgcccacaggtcgtacagcgcgatctccaccgccgccttggcgctggtgttgcgctccatcgcggtctgcaccagcgtgcacaggtggttgaggttgaccacgtcctggccgatcaggcgcggggcgatgaagtggcggatcgcttcgatgatcgagccgtgcgtatcgccggtgatcacggcggtggccggggcttcaccatagccggtgttgccggtgtcggtgcggatcagcacgaccacgtcttccacggtttccaccgtgcgcagggcggtcttgaacggtgtcttcaacggcacgcgcagcatgcccagttcgatggcggtgatcttcattcaggagtcttggcccgcaggcgctggatgttggtgatgcggtcgatgtagcggacggtatcgctggccatcatcggctccagcggcgtgaccgaaacaccattgagatgggcctgcacgcgcgtgccgtcggcaccgaaccagctgccgcccgccgtatcgtggatcacccacgtacgaccgtcgacgtggccgatggccatcatcacgtggccggggatgtagaccagatcgccgaccttcaggtcggtgacggcacggtcgcgcagtgccttgccgtccttgccggtgaacggcaggcgatccagcgccgggctgaccgcctgtgcactggtattgcgtggcagcagcacgccgaagctgcggtagatctcggagacgaaaccgctgcagtcgcgggtgtcgtagtcgtggccccaaccgtagcgctcgccgaggaacttgaaggcctgctgcagcaacaggcgcggggtcagggccaggtagtcggcggcggtgtcctgcgagcgcggcagcagggccggtaccagtttcaggcgaccatctgcctcgcgtaccggcagctgcaccacccacgatgcgtgcgcctgctggccgttcaccggttctgacgcgggccagtcggccagcaccggcaggcgcacgcccatgtccagctgcaggcgcgagacacgcggttcttccggggtgtaggcggtctgcgcggtggcaccggtgatgatccggtagggtcccttcgcgccgtagccgagcaccgtggccttgtcgccgctggcgatggcgtcggcttcgatccacgcgctgtagcgctcgctgtgcacgaacagccagcggccgtcggcactgcggtggaccacggcgaccttgtcgccggggaacagtgccgattcctggaagcggtcgatgtcggtgtcaccgacggtgctgaagacgcgctcgcgggtggggaaggtgcgcagtgcggcacgcttcaccaccagcccgtaggccggtgccacctgggcgggaatcgcatcaaggccgaggttggcttcgatcgcgctgcgcagggccggcgcgatgggcgtgcccttgtcgctgtagagggtgcgcgtgggccagctcgacagcgcggtgatgctggcacgcaccgtcgccccatcaagctgggctggcaacgccgcgatgtcctggatgtggctgtcctgcgcccgcatccgtgcgttctgtgcctcgatctgcgcgcgatccaggatcggcgcatcggcgttgtccagacgcgccgcccagtactgcggcgtcaggtaggcctcgtgcaggccgatcacatagggcagcggtgcgccgggatcgggcgccggggcggcctgtgcaaaggccggtgcggccagcaggcacagggccaaggtcaagcggcgcggccaatgccggtaccgttcgcgggaagccaggctcatgcggtgcacaccctcctcgaatgccttgtggaatatttattcctttcggcatcgaaagcaagaataaattattgaccggcatcccggcccgtgttacacagccgttaccacccgcgctggggaagtgtcgctgtggatcctgccattcgcaaaccgcgtctgcctgctgctgccggcctgtgtgccgcgctgctgctgtgggtgtcggtcacgcaggcggcagacgggcgcagcagccagcagcgtgcgcgccaggcgcaggtgatcgacctgatcgacggcggccgcttcagcgacgccgatgcgttgctggcgacagggagcgatgctgccgaaggcgcgttccagcgtgagcgcatgcgccgcatccgcctggatctttccctcgacgaaaccgccgccaagtctgccgtgcgccgctggattcccgacctgaccgacgaggaattcgcgcgctgggaccagcttggcctgatcgagcatctcgatatcgatggcgagcgttggtacttcaagcgcgcaccgtcgaatctgttcctgctcagcgacgaagcacgcgcacgccgccgtgcggatgcgccgatgccgcctccggggcccaacgaagtgctcaacgcgcaccacacgcgcgtgcttgccgcggccgaacagagtggccgggcgtcggtgctgccgcagcgtatcgaattcacccaatcgctcacggtgaaggccgatgccgtgccggccggcgaaaccgtgcgtgcctggattccgtacccacgcgagatccccggccagcaggagcaggtgcagtggctgggcagcagcccaggcaaggcgcgggtggcaccggccagcaccttgcaacgcacggcctatctggaggccaaagcggtggccgggcagccgacccgcttcgagatccgctacgcggtcacgatcttcgcccggcataccgcgatcgacccggccgtggtgcaacccaccccggccgatacggcgttgaagccgtatctggccgagcagctgccgcatgtgcgcttcacccctgcgttgaagctgttctccgaccaggtgctgcagggcgagacgcgcccatatgaagtggtgcgcaagctgtttgctgcggtcgaccgtattccctgggccggtgcgcgcgaatattccacgctcagcaacatcagcgattacgcgctgcgttccggccatgccgattgcgggcagcagaccctgctgctgatcgcgctgctgcgcctgaatggcgttcccgcgcgctggcagtcgggcatggtgttctccgacgatggcagtggctacaacaacctgcatgactggggacaggtctacctggcgccgtatggctggctgccgatggacgtgaccaccggcgcactggccagcgatgtgccggccctgcgcaacttctacctgggtggcctcgatggctaccgcatcgccttcaacgatgatttcggccagcccctcgtgccggccaagcagcacttccgctcggaaacggtcgactcgcagcgcggcgaggccgagtgggcaggcggcaacctgtacttcgaccaatggagctacgacttccagtggcgggtactgccagccaggcaacgctagcgcgacacatcgcattccacaccattcaattcttgcaggagagagcaggggatgaaggcttacagcatcaagcgggcggcgttgtgcgtcgctctcggggcgtgtctgggcgtgatcgcgcccagcgcattcgcacaggatggttcagtggtcggccggctggtcagcgatgccggccaggtaccggccggtgccacggtgaccgtacgcaacccggcaacgggcttcgtgcgctccgtgcaggccgaagccaacggcagctaccgcattccgctgctgccggtcggcacctatgagatggaggtgagcctgcccggcggaggggccagccgtgtcggccaggtgacggtcagtctcggcagcgcgaccacggtgaacgtgccgctgggtgcggtcagtaccctgggcacggtcgaagtgcgggcgccgcaggtggtgtcgatggtggatgtgaagtccaccgagtcggccaccaacatcacccgcgaggaactgtcgcgcctgccagtggaccgtgacatcaccgcggtggcgctgctcgcgccgggcgcggtgaagggcaaggggtcgctgggcgggcagggcatttccttcggcggttcgtcggtggccgagaacaccgtctacatcaatggcctgaacgtcaccgacttctacaaccgggtcggcttctcgtcggtgccgttctcgttctaccaggaattccaggtcaagacgggcggctactcggtggagttcgggcgcagcaccggcggcgtcatcaatgcggtgacccgctcgggcagcaacgatttcaaggccggtgccgaactggtgttcgagccgcgcgcgtggcagtcgcaggcacgcgaccgctacgacggcagcggcagccgctacatcaccgccagccgcgacgactacagccgcagcgcgctgaatgtgttcgcttccggtgcgctggtgcaggaccgcctgttcttcttcggcatgtacgaggcgcgcgactaccgtcccacctcgaccaatgatgccggcacgcgcctgagccagggcaaggccgatgatccgttctggggcggcaagatcgattggcagatcaccgacaaccagatgctgtcgctgttcggcttctcggacaagagcaagaccctcaccgacgtctacgcttacgactacgccacggggcagaccgtgggcgagcgcagcaaccagatctacaacacggtgggtggcaagaactggtccggtacctacagctggcaggtcaacaacgacctgaccatgaagctgatgtacggcgagaacaagcgcaaccgtgtgcagagctcgttgatggaccagaactgcaaccgcgtgttcgacaaccgcacggccggccagggcgtgccgccgtcgctgcagggcgaccgcagctgcaccagcagctcgcagctggagtcggcgctggacacgcgcaaggccgcgcgcgcggacttcgaatggacgttgggcaaccacctgctgcggttcggcctggatcgggaagagaacacctccgattacagccgcgcctatccgggcccgggcggcttccgctacgacatctactaccgcactcccggcagctcgctgaacggtggcgtggtgccggccagcggcgtggtcgtgcgcacccgtcgctatgaagtggacggggccttcgagacgatcaactcggcctactacctggaagacaactggcaggtgacgccgaatctgctgctgaacatgggcctgcgcctggaagccttcgacaacaagggcggcgacggcagcagctacatcaagatcgacgacatgctggccccgcgcctgggcttctcctgggacgtgcgcggcgatggcacgaccaaggtgttcggcaacctgggccgatacttcctgccggtggctaacgtcatcaacatcaagcaggccggtggtttcctcgacgagcgcacctggtacgagttcctcggctacaccggcgcagccaacaacatccccaacctgggcgcgcagatcggcccagtggacaactcgcagggcgacggcagcgtgccggacctgcgcgcggaagtgaaccgggacatggacccggtctaccaggatgaagcgatcctgggcttccagcagatgatcaacgaggcctggtcggtaggcgccagcgtgacctaccggcgcctgcacaatgccatcgatgacatgaacatcaccgcgaccggccagtgtggtgccgtcgacagcgtgtggatcatgggcaacccggggcgcaccaacaccgtgtggggtgacaccgactgcgacggccgcaacgatggctggatcagcatcgacacctcgaaggaaggttgggcgctgtatgacgacaacggcaattatgtcggccagcgcggctgggtgaagcccaagcgtgactacaaggcgctggaactgcaggtcgaccgcgcctgggacggcaagtggggcttcaacgcctcctacacccttgcatacggtcgcggcaacgcagagggcccggtcaactccgataccgacttcgccgatgcagggcgcaccgagaacttcgacaatccgtgggtgaactacgggggctatggctacctggccaatgatcgccgccaccagttcaagttccgtggcagctacgcgctgaccgagaacctcagtgtggcggccacgctgggcgtgcagtcgggcagcccgattacccgcttcggcgccggcaatccgttcgacgacaccgacttccacagctactacgtgtgcgtgtccaactgccaggcgacggttccgtcccagcgcgtgttcgtgcattcgccacgcggtggcgatggccgcacgccctggacctatgacctggacgtgagcgtctcgtacaaggtgccgattcccaccgatctgcgcctgaagctggcggtgtacaacgtgctcaaccagcagcgcgtggtgaccgtggaccaggactacgagccgcaggacagcatcggcacgccgaacccgctgtaccgctacggcaccggcttccagtcaccgcgctatgcgcagttgaccgtgacatgggcctactgaagcccgcacggcaggctcgaaactgcgtctgcgcggcggcgctggcggtgttcccggttgcggtggcacagaccaccgcgaccgcctccctcgatgccgatgtcgctgccgtcgtccagctcgagcacctgcccgggctggcgatggcggtggtcgacaacgggcaggtggtctatcgccacgccgagggcgcgcgtggcgatggcggccgcatcgacgaggacacgctgttcaagatcgcctccaacagcaaggcgatgactgctgcactgctggcgcggctggtgcagcagggcaggctgcgctgggatgatccggtgcagcggcatctgccgggcttccgcatgcacgatgcgtgggtgggccagcagatgcaggtgcgcgacctgctgatccacaacagcggcctgggcttgggcgccggggacctgatgctgtggccggagccgaacgcgttcacccgcgccgacatcatcgccggattggcgcacctgaagccggtcagcagcttccgcagccactatgcctacgacaatctgatgtacgtggtggccggtgaagtggccgctgcggcgggcggcaagccgtatgaccagctgatgcgcgagcaggtgttcgaaccactgggcatgacgcgctgccaggtgggggcgtggtcggtgaaacgcgtgggcaacgtagcgcagccgcatgcctggcgtggcgaacgcaatgatgtggtgaacgccgatggtggaaccagcccggacctgccgtcgatggcggccggcggcatccgttgttcgttgcgcgacatgacgcgctggatgcaggtgctgctcgatcccaccctggcgcccggctggctggacacggagcagcgccgcacgctgtggaccctgcacatgccgatgccgctgggcgagcgccagcggcgctgggacaatgcgcatttctacggctacggctatggctggcgcgtgtctgacatggacggccagtggaaggtggcgcacaccggcacgttgtcgggcatgtactcgtcgctggcgctgctgcctgatcgccgggtgggcgtggtgatgctgatcaacggcgaaggcgaggacgcacgcatggccctgatgcaggccgcgctgaagcgcttcaccgcagcggacgatgcgcgtccggcgatggactacctggccgaactgaaggctgaccaggcaacgcgggccgcgaccggccattcgcggccatccaccgcggcggcgcaggagacgagccgcacggacctgtcccgctggcagggccgctaccgcgatccgtggctgggcgcggcctcgctctgcccgggcaaggacggcctgcgtttcagcgtggacaagtcgcccaggctgcaggccacggtgctgcagctgcaggggcgctggctgctgcgctgggatacgctgggcgacgaggcgcaggcgtggctgcagccgggcgaagccccggcaccgacgctggacctgcgcgccatcgacccggacatcgacttcagctatgacttccaggacctgcatttcactcgtactggcgactgcgctggcggcgaccacccgcgccgctgagccaccgcgcgtttcaccggcagccgacgcggccagcgccggactggtggagatccgcacgttgtcgccgcgcatcgacctggatatccgctatgccggtgccaacaacttcaccggtgcgcgcgtgcccggctacgaggcgccatcgtgttatctgctggcgccggtggcgaaggcgctggcacaggtggaacaggacctgcgcggcgatggcttcggcctgcggctctacgactgctaccggccggtgcgttcggtgcaggcgttcatggcctgggtgaacgatccgcgcgagcgctcgcgcaaggcacagcagtacccggacctggacaaaccacggttgctggccgacggctacatcgccgagcgctccggccatagccgcggtgccacggttgatctgggcctgctggattgccgcagcggtgcatgcacgccgctggacatgggcaccgacttcgatttcttcggtccacgcgcgcatacgcaggcaagcggattgagcgatgcgcaacaggccaatcgccagcagctggtgcgcgcgatggcgcggcggggcttcgtcaactatccgcaggagtggtggcactacaccctgcagcccgaaccggatcccggcaccgcgtacgacgtcccggtacggtaggggcatcggcagggcaccgccccgcctctgacagtttcccgcgtggtccgttgtagagccgagcccatgctcggctgctccttgttcaatcgtcgagatattcgatttggatggagattcatccacgcatggcgtggatccactgtggctgccgattgggtccggcgcagatcccttacactggccgcctcttcatccctgcccacccgatgaaccttcccctgcacttcggcctgctcggcaccctggaagccggcgccatcgccctgctggtcgggctgctggtgtacttcgtgtggtcgcggctgtgccggctgctgcactggtcggtgggacatgcgatcggctggtcctgcatcatctcggtggtggcctccgctggcatcgatgcgtggaagctgttctacatgggtatcgtgcgactggagtcgccgctgtacgcgcgcctgttcctggccaccatccacgatccgaacgagctcggcagccgtgtcgtgctggaaatcgccggcgcgctcgccggtgtcgccttgggatgggtgttgttcagttcgcggtcattggaaaaaaccgtcgactgacgcaggtttttcgttgcctgccggttaaatgcagaggcgctgaatgcgcatcttatgagctgctcactcctcgctaaccagcgcgctaaagcatgcgtggatgcgagtggttaatcgtgcgtgtggaggccggtcgcggcccaaaatcgattcagaaacgcggtggcagggtaggtgccgtgcggaaacaacaggccgcgcaacaccacccaatatgcaggagacacccctgatgactattcgcaaccgcaagcccctgatcgccctgatcgtcgccgccggcagcgtgctggccattccggcgatggcccagtcggccaagcagcaggccgcacatgcgcagaatgaagcggcgcaggcccagcaggcggcagcacaggccgggcaggcggctgaccaggcgaccgatgcggccgcagcggcctcggcgcaggccaacggtggtggccagacctgggccagcatcgataccgatggcaacggcaccatcagcaagaccgaggcgcaggtgaacgctggcctggcccaggtgttcgaccaggccgataccaacaaggacggcgagctgagcgccgacgagtacaaggcctacgtggccgcgcagcaggccggtgcgggtgccggcgcggcgcagggccgctgatccagacctgattcgggaagaccggtgcatgggggcccgggcggctgcggccgcccgggtttttctcgtcatcgccacccctgtatccttggccgatgaacacgtccacgcccgcgccgtcgcgcgccatcggcctggtcggttttgacggtgacgacacgctgtggaagagcgaggactactaccgcaaggccgagcaggattaccttgacctgctgtcgcgctatgtcgacgtgcacgacacccagaccgcgcgccacctgctggaagttcagcagcgccacctgggcaccttcggctacggcgtgaagagcatgaccctgtcgatgatcgaagcggccatcgacatcaccggccagcgcatcgaggccaaggacatccagcgcattctggatatcggccacgataccctgcgccacccggtggaactgatcgacggtgtgcgcgaagccgtggcggccatcgccgagcactacccggtagtgctgatcaccaagggcgatctgttccaccaggaagcgaagatcaaggtcgccaacctggccgagctgttcccgcgcatcgagatcgtttccgagaaggacccggaaacctacgcccgcgtgctggccgaattcgaactgccgatgcagcgcttcgtgatggtcggcaactcgctgcgctcggacatcgagccggtggtgaccctgggtggctggggcgtgcataccccgtacgcggtgacctgggcccatgagacccagcacggcgtggccgacgacgaaccgcggatggtcaccgccgataccgcccacgactggccggccgcactggcggcgatcgaggccaaggccgctgcggcggcctgacagggcccggcagctgcggcagaatcgtggcatgaacgttcgactgcgcgcgctgttgttgtccctgctgctggtgccggccaccgtgccggcccagcagaccgccgagcgttcggcggcgtacaccgtggaaaccggtgaccgctggatcgatgcccagttgcaggacatcaaccattacgccgaacgctaccccgatgccttcctcgatgaagtgtcgcgctacgcctatgtcccccgcggctacatcaatgcgctgttcaccacccatggctggcaggccggggatatctatttcgcctgcttctgggccaaggccagcggccagacctgccgcgacagcgtgcgcgccttcagccaggacccggagggcggctgggaagcggtggtgaagcgcatgccggccaagccggacaacctgcattaccgcgctgtgcggcatgccatcgtggccagctaccagcactgggaccggccgatcaccctggatgccaccctgaagcgccagttgaagcggtagtgccggccgttggccggcaactgcacccttccaggcatcaggaggttgccggccagcggccggcactacccggccatgttgctctgcgtatcgcggccgccgcgcgctccggcgacaatacgggtccgagctgttccccgttcccgtaatcgagtgactgatgagcgcctctttcgtttcgcctgatgtgatccgccgcctgttcgcgcaggccatgtcccgcatgtaccgcaccgaagtgccgctgtacggcacgctggtggaactggtggagcggatcaacgcgcaggtgcttgcccaggacccggcactggccgcgcagctgcagcgcaacgacgagcgtgcgcgcctggacgaagagcgccatggcgcgatccgcgtcggcaccgcgcaggagctggcgacgctgcgccgcctgttcgcggtgatgggcatgtacccggtcggctactacgacctgtcggtagccggcgtgcccgtgcactccaccgcgttccgcccgctgaccggcgccgcgctggcgcagaatccgttccgcgtgttcacctcgctgctgcgcctggagctgatcgaagacgaaaccctgcgtgccgagtcggcgaagatcctggcacgccgccgcatcttcaccgacggcgcactggcgctgatcgaccaggccgagcgtgacggtggcctgtcgcaggccgacgccgagcgcttcgtcgacgaagcattggaaaccttccgctggcacggcgatgccacggtcgatctgccgacctaccacgcgctgcacaatgcgcaccgcctggtggccgacgtggtcagtttccgtggcccgcacatcaaccacctgaccccgcgcacgctggacatcgacgcagcgcaggcggcaatgatcgagcacggcatggcggccaaggcggtgatcgaagggccaccgcgccgcgcctgcccgatcctgctgcgccagaccagcttcaaggcgctggaagaggccgtgcatttcccggatgcggacggtggcgatgccggcacccataccgcgcgcttcggcgagatcgaacaacgcggccttgcgctcaccccgaagggccgcgcgctgtacgaccagctgctgtcgcaggcacgcgatgccggtggcgaaggcagtaccggtggcgactacgggcagcgcctgcaggcggtgttcgccagcttcccggatgaccatgacacgctgcgccaggaaggattgggctactaccgctaccagctgaccgacgccggccgcgccgcgccggaacgcgtggccgatctgcctgccgaagtgctggtggccgccggcctggccacggccgatccgatcgtctacgaggatttcctgccggtcagtgccgcgggcatcttccagtcgaacctgggcggcgaagaacagcgcgcgtatgccgcgcacgccaaccgcgaggctttcgagcaggcgctgggcgtggcggtgaatgacgagttcgagatctacgagcggctgcaggctgagtcgctggcggcgctgcgcaccgcgtgaaggtagagccggccgctggccgggcgcaccacgtgaggtagagccggccgctggccggctgtaggggaagccggccagcggccggctctacccgatgtccggacctggggtcagcccttcatcgtgcccgtatccagccagcgctggtgccacgacagtgcttcgggcaacaggtgcggggtgtgcttgccgtagctttcgcggctggcacggtcgaagtaatcctgcagctgcgggcggaaatccgggtgcgcgcagttgtcgatcagcacctgcgcgcgcttgcgcggggtcaggccacgcaggtcggccaggccctgttcggtgacgatcaccgacacgtcgtgctcggtgtggtcgacatggctggccatcggcacgatcgccgagatggtgccgttcttggcagtggacgggctcaggaacgccgacaggaaaccgttgcgggcgaagtcacccgaaccgccaatgccgttcatgatccgcgtgcccatcacgtgcgtcgagttgacgttgccgtagatgtccacctcgatcatgccgttcatgccgatgcagcccaggcggcgcaccagttccggatggttggagatctcctgcgtgcgcatgatgatgcgctcgcggtagaaatcgatgttctccttgaacgtctcgttggcctgcgggctcagcgcgaagccggtacacgaggcgtagctcagcacgccatcgcgcagcaggtcgagcatgccgtcctggatcacttcggtgaacgcggccaggtcgcggaaaccgctcctggccaggccggccagcacggcgttggggatgttgcccacgcccgactgcagcggcagcaggttcggcggcaggcggcccttcttcacctcgtgcttgaggaactcgatcaggtgcgaggcgatctgttcgctggtcgcatcggtcggactgaacgggctgttgcggtccgggccgttggtgcgcaccacggccacgatcttgtccgggtcgcagcgcagcgcggtgtcgccgatgcggtcgttggcgttcaccagcggaatcggcttgcggtgcggtggcagcgcggtgccgtagtagatgtcgtgcatgccgtcgacgccggccggctgccattcgttgacctcgacgatcaccttcttggccaggtccagccaggtcttgttgttgccgaccgaggtggagggcaccagcgcgccatcttcgcggatggccgagacttcgatcacggcggtatcgatctcgccgtagaagccgaaccacacgtgctgggcgacgtggctgaggtggatgtcgatgtaatccagcttgccctcgttgatgcggttgcgcgcatccggatcgctctggaacggcatgcgcatggcgatgccatcggccttggccagcgcgccatcgagttccggcgcggtggaggcgccggtcatcagcttgatctggaagggctggccctgggcgtgcaccgcttcgatgcggcgggccagttccacgggaacggccttgggatacccggagccggtaaagccgctcatggccacggtttcaccgggctggatcagcgcggctgcggcctcggcggagaccacgcggtcacgaagacgcgcgttggcgatgcgatcaacagacatgacgacagtgtttctggggggaaagccgattatcggccatccttatccgtacggggggttctaccttcgtggaatggcttttccccaccggggtcacccatacccaccggttttgttttgcagtgcagcgtgcaaagtgctttcgcagcccgcacgatggccctgcatcccgacgtgggggagggagcagagcccgctggcagttcgctgcaagcgggcttttttattgcctgccgcccagaatgaatgcgcggcaccccttcagggtcggatccttttgccaagggcaaaaggctctgaccccacccgcggcatcaagcggcggcatctcgggggcagagcccttcgccgttggcaaagggatccgaccccgcgagaatcagcgcatgaccctcgccaccgctgacctgcccgccaccctgcagccccttgtcgaccgcgccctggcgcgcctggcccaggtcctgcccgagtctgttcctgccgagctgctgccgctgctgacccggctggcggtggccagcgacttcgcgctggacaccctggtgcggcaaccggcgctgctggcgcagctggccgccccgactgcccgccgatcccgacgccggtgctcgatccgctgcaacccagcgactggccggcacagctgcggcgctggcgcaccgcgatgtccacgcggctgatctggcgtgacctggccgggctggacgacgtggcgcagactctggctggcgccaccaccctggccgaggattgcctgcggctggcgctggatgccctgcagcaggaattcacacagcggcacggcgtggtccgtgatggcgcaggcgtcccccaacagctggtggtattcggcctgggcaagctcggcggtggcgagctcaacttcagttccgatatcgacctggtctatgcgtacccgcagggcggcgaatccgacggtccgcgcgcgctggccgccgaggagtatttcgcccgcctcggccagcgcctggccaagctgctggacgaaaccacggtcgatggcttcagccaccgcgtcgacctgcgcctgcgcccgttcggcagcgccggtcgcgtcgcgctgtcgttcgcggcgatggatcagtacttccagcgcgaaggccgcgactgggagcgctatgcgtggctgaaggcgcgcgcggtggccggcgatatcgacgccggcgaagcgtggttgcagaccctgcgcccattcgtataccgccgctacctggatttcaccgcgctcgacggcctgcgtgagatgaaggcggcgatcaccgccgaagtcgcgcgccgcgagctgcacgaagacatcaagcgcggcgccggtggcatccgcgaaatcgagttcctgtgccaggcgctgcagctgatccgcggtggccgtgagccggcgctgcgcgagcgccgcctgctggtggcactggacgcgctggtggccgccggacagattgcgcccgacgatggcgctgcgctgcgcgaggcctacctgttcctgcgccggttggagaaccgcctgcagatgctgcgcgacgcgcagacccacgtgctgcccagcgacgcgctggaccgcgcgcgcatcgccatcggcctcggctacccggattgggaggtactgcgcgcggcactggccgaacagcagcagcgggtcagcaccgaattcgccgcgctgctggccccgcgcaagggccaggccgcgcccgacgcgctggccaactactggcgcagcctgcccgagggcagcaacgcgccgttgctggccgaagccggtttcctcgatgccaatggcgccgaccagtcgctgcgcgatttcgcccagggcaccggcgtgaagtcattgtccgatgcggcgcgtgcgcggctggatcgcgtactgcccgcgttgctgcatgcggccacgcgttcgccgcagcccgatgccgcgctcaagcgcgtgctcggcctgctgcaggcggtgctgcgccggaccagctatctggcgctgctggacgaacaaccgagcgcgttggcgcgtctggtcgatgtgctggcgcgcagcgcgctgctggccgagcggctcgccgcgtacccgctgttgctggacgaactgctggacgtgcgcgtgtccggaccgatgcccgatgcggccggcatgctggccgagtgccagcaggtgctggcggtggaagatcccgaatcggcactgcgctggctcaacgagacgcggctggcgctcagtttccgcatggcgatggccacgctggacggccgccagggcgcggtggacagcacgcggcaactggccgaactggcgcaggcggtggtggtcaccgtgctggcgatggccgaggcggacatgcgcgccgcgcacggcgcgattcccggtggacgtttcgcgatcatcggctacggcagcctcggcgggcttgaactgggcttcggttccgacctggacctggtattcctgcacgacaacccggccggcgtggaggccagcgacggcgcgcgtccgctggagccggggcgctggtatgcgcggctggcgcagaaggtgatggcgctgctcggtgcggtcaccgccgccggccgcctgtacgacatcgacgtgcgcctgcgcccggatggcggcaaggggtcgctggtgtcttcgctggccagctacaccgagtaccagcgcgaacgtgcgtggacctgggaacaccaggcgctggtgcgcgcgcgtggcgtggccggcgatgccagcctgctggccgatttcgagcaggtgcgtgcacagacgctggggcgtgagcgcgacatgggtgtgctgtatgccgacgtgctgaagatgcgtgggcgcatgcgcaccgaactggaccgcagcgacgccgcacggctggacctgaagcagggtgctggcggcgtggtggacctggaattcctactgcagaccggtgtgctggcgcgcagtgcgcggcacgtggcgttgctgcagccgcgcgatacgccgtcgttgatcgatgcgttggctggtgctggtttcctgccggatgccactgcgcaggcgctgcatggcgcgcacgccacgctgttggacgtgggcctggcctgcacgctggaccgccgcccgcggctggccccgaccacgccggcgattgaagaggcgtgtgcagcgattgcggcggcgtgcagagcggcagagctgccgttcgcctgagtgccggatggcggaggactgcagttggtagatgccaaccttggttggcatgaatgccaagcgccaaccaaggttggcgactaccgcatcaatggccctgcgatgcccgctcctggtgggtgccgaccgttggtcggcacaatctgtcggcacccaccggatcaatggcccttcgatggcacgccgttggtagatgccaaccttggttggcatgaatgccaagcgccaaccaaggttggcgactaccagatcaatggccctgcgatggcccgctcctggtaggtgccgaccgttggtcggcacaatctgtcggcagcgatgagttctgcagggcgtgtcgaccaacggtcggcacccaccggatcaatggcggtcagctggtggcgcgcaacggcgccatcttccacaacaacgcgcggaacggggccagcaggcagacaccgatcgccagcttcactgccaggtcgccggcggcccagctcacccacggcaaggtggaaccggcaaacgcgatcgaccagaaaagggtggtatctaccgtcgcgctgcaggtggtggcaaccatcggtgcgcgccaccagctgccgcggcgcaggcggtcgaacacggtgatgtccagcagctgggccacgatgaacgccgagcacgaggcaatggcgatgcgcggggtggccacccagatcgacagcagcaccgccaccgcgaagccgatccacgccacgcggcgcgccgggcccgggccgaagcggcggttgatcaggttgctgaccaggaacgcgaccggatagctgaaggcgccccaggtcagccagtcgttgatcgggtactgcaccagcacgttggacagcagcaccactgcacccatggccagtaccgccagcaccagggcgcgcggggtcagcggggcaaacagaggggcaggacgcacggacatggcgagccagggggacaaaggggatcgcccattatccgcccggcctgcggcaaagccaaaaccggtcgttcagctttacagcgcttcactcatcacatcaccggcggcataggccgtcggcacataggccagggtctggccctgcgcgctcttcacgttccagccggcaccggcctcggtggggtcgaaatgcacccgttgcccgaccacgaaggccgcagtggggttctcgcccggcggctgcaccggccagcgcagggtggcggtgtggtcggccttgtccggtacctgcaactgcacctggcgttcgcccgtgggcgtggtctccaccttcttcacttccatcggcggcagcggcaccgccttggtgcgggtcgccctggcattgcgttcgctggccttgaacggcgccttggacagttcggacaggcccatcgaggccgccatcggcagcgacagcaccacgaacgaggtcacgatcacgctggcctcgctgctgttcaactgcggcgcggcgccggcatggacggtgggcaccagcagcgctgagagcagcaatgcagtggtgggaacgcgcaggcaacggaacatggagacctcctggtcagcgtggggcggcggctcagcgccgggtatcgaagatgtcccgcgggccggtagcttcgggcaggtattccagcgcacggccctggttgtccttcaactgccagccctggtcattgcccgtcggctcgaagttcactgtctggcccacggtgaactgcacggccgggtcgccaacgccgcgcgggtactgcatcgacgcggtgttctgcggatcgttggcatcgcgcagcagcacttcgcggcggccgtcgacggtagtggcaatcgcgctcacctccatctgcggcagcttgatctgctgcgggcgggccagcggctggccggcatcggcggcatcctgggcttccttcgccgcggcggcgcgggccgaggccaccatctgcgtggacatttccaggctcggtccctgcgggcccgggtcatggatgatcacgatgcggcgttcggcatgggcggccgatgaccaggccagcgcggtgacgatcagcatcgataccagggagttgtgcagcagacgcatgtcgttctccttgcgggattcagggcgaggcggcggtggcaccggccaccggcacatgggggatcaccagttcctgctgcagctggctgcgctggtgcaggaagtcgaacaccgattccaccgtcaccaccgaatagttgccggagatgcgttcgccggccggatggtcggtggtggtggcgttggccacgaacaggcgcgcacccacgcgcttgcccaggccgatatgcagcacgctgggctggtacttctgctggcgcagccactgctgtgcctgttcgcgcttgacgatggccggcgcgccttcggcctgcgccatcgccgccgccagcacctccagcacccactggttggagttctgatagtcggtggcgaacgggtaggcgaccacgttgtacttggtttcgtgcagcgccttgggctggatcgagggcgacaccagcatcgcgcgcagtgcggcacgcaagggggccgacggcacgccgatgcgcaggtcggtatggccgccgctctcgccgacgaagttgccgaggccctcgtggtacagctgcgagctgtcggtcttgcagcggttgagcaggtgcatcgcgcgccagcggccgtcgtcctcgcgcagcaggaaggccaggtggctgtggcgcaatccatagcggctcaggtcctggccaccgcgcgcggcgaccaccacgtccacatcgggcagcgcgtccaggcgttcggcggtggtccaggccacgtccagcatcgccgcctgcgatgccacactggggtagcgctcgcggcaggcggtgctgttggcccaggccggtgcggtcgccagcaggctggcgatcagcagcgcggcgcggggcaggcgggaaaaacgatccatgtcggtaccttcaacggcgggcaggctcgcgcgccgatcatacgctgctcagcgcagcgggcgatccacgcccttgcgcttgagctccttgtcgcaggcgtcactgatgggagccaccggcagtggcgggcgctggcccttcggatcgcgcagcgccggttgttcgcggtacgcgtccagctgctgctggcattgatacgagatcggatccagctcggtgggcgcggtggaacacgcggcgagcagggccaggggcagcaggagcagggtacgcatgaagatgttcagtccaacggggggccttggactgtaaccgtggtgccggatcgaaatgttcagaaaacgctgcgcacccggcattaccgcgatgccaggcgcccaggattgccggccagcggccggcactaccccagtgccaggcgctgtttcacttccgccgccacccgcgcggtttcgcgcagcggctcgatgcggtcgtactgccagtccagccagtgcgcctgcaaccgcccgcgttcgcgcagctgctgctggaagcgcgccaggcggccctgcgctgtgtcggccagcgccaccatcaccggcatgcgcgtggcgcacgcctccgagagcaggttcaccgaatcgggcgagaccaccacgcggttggcccagccgagcaggccgccatagggattggtaccgtcgccaccatcgccccagatcacgtgcggcaggtcggcgaacttcgcgcgcaggatctccgccaacgccggcggcgtgcgtcgcgaggtggtggccagcaggctgccgccttcgctgcggatctggtcggccagcgcctggaatacaccgaccatcgccgtctcatcccacggcgccagtggcgtcggcccgcccaccagcagcgcagtgcgcgggccgggcagggtgctgaagccggcgaacgcggcgcggccccaggccagccagtcatcgtccaccgggttgaggctgccgagcagggtcagcacgttgctgccgcgcagggcgtcgtgttcgggcaccaccaccacgtcccagtggcgcgcgccgatgcgcgggtcgaggatctgcaccacctgggtgccgcgtgcgcgcagcacgcgcagggcgccagcggcctggcggccacagccgatcgccaacgccggggcgtcggcagccagcgtcgcgaaggcctcgccgtagccgttcacatcgccgggcaggcgccgcggcgccagccagcgccagggcgcgcgcggttgcagcagcagcggtcggtgggtgccctggcgcagtgccgaggccagcgcgaccgcctggcggacattgcccgcacggccgtcagtgaccgtccagggcgcgctcgatcgtttcaccattggcattaattcgtttcagtcctgctgggtgttgcaacagtcgcgacactctacactgcggctcgtcgattcgccccgcgccgcccgcgggcactgactccctttcgccgccctggagatccaccgatgtcccacgcgctcgacgctgctgccctcgatcagctgttccgcacggcccgcacccagaacgccttcctcgacaagccggtccccgagagcctgctgaaggaactgtacgacctggtgaagtggggtcccaccgcggccaacaccacgccggcccgcttcgtcttcgtcacctcgaaggaagccaaggacaagctggccccggcgctgtccgaaggcaacctggccaagaccatggccgcgccggtcaccgtcatcatcggtttcgacctggacttccacgagaagctgccgtacctgttcccgcacaccgatgccaaggcctggttcgacggcccgcaggaaggccgccacgaagccgccatccgcaacggcagcctgcagggcgcctacctgatcctggccgcgcgcgcgctgggcctggatgccggcccgatgtccggcttcgacccggccaaggtcgacgaagccttcttcgccggcacctccatcaagtcgaatttcctggtcaacctgggttacggtgatccggcgggcctgttcccgcgcctgccgcgcctgtcgttcgacgaagcggcgcgcatcgcgtaagtcgctgtatcggtttcgggcccgccgtcgtgcggcgggctcttgctgcaccgtgtacccaccctacgatccggagagttcctcagatgagcgccacccgtaaactgctgctgccgctggccctgaccctggccatcgcgcctgctccaagccggccgacaccgctgccccggccgccgatgccgccgccccggccaccaccgagcaggccgccaccccggccgccgatgccgccgctgctgcgccggctgccgaagcgatcaagatcgcctcgggcacctacaagctggacccgagccacaccgacgtgctggcgcagtggagccacttcggcttctccaacccgagcgcgcacttcggcaacgtcgaaggcaccctggtgtacaacgccgaagatgtgaccaagtccaccgtggaagtgaagctgccgctgagtggcctgaacagcttcaccgccaagttcgacgagcacctgaagagcgccgacttcttcgacgccgccaagttcgccgatgccaccttcaagagcaccaaggtggaagcggccggcaccaacaagctgaccgttaccggcgacctgaccatcaagggcatcaccaagccggtcaccctggacgtcaccgtcaacggcggcggcgagcacccgatggccaaggttccggccgccggcttcgatgccaccaccaccctgaagcgcagcgatttcggcgtcggcgcgtatgctccgaatgtcagcgatgaagtgaagatccgcatcaccaccgaagccaccggcgaaaagccggccgcttgatgcaccccgctcactcgtcgtgagaaggcagaaggcccgctgaaaagcgggccttcttttggggtgccggggaacacgcgctggttgacacactggcactccgcaggccaaccaaggttggccactaccgggtacgcgccctcagcgcaacgcgcccaaccatgccacgcacgcttcgctcggactctgcttggccttcaccgccagcccgctcacccgcacgaacgtctgcgcggcctgcgccaccacctggcgtgcgatcagcgccgcctgcttggtcgcggcctgctgcttgcgcagctgcacgatgttgatcgaaggccggcccaccggcgcgtacttctggtcgcggcgcagcacgtcggccacctgggccacttcgaattcggcctgcaggtagcggtgttgtgccgccaccagctcgcgcagcggcgcgcgcagcacggcggtgtcggcgaacgcggccagcgccgcatcgcaggcggcgtcatcggcaaagcgggtacgcagcgcgtccacgctggccagggtcagtttggccatgtgggcctcgttgctgcaggaaaggagcgcgattgtcgcattgcttggcggctgatgcgttgaaccgggtgtcggaatccctgtagagccgagcccacgctcggctcatcgcgcgcagtgcgagggttttccgatggcggaacgaagagcagccgagcgtgggctcggctctacaatggcccgctgtatcacccacggaaggaagacccatgcaggacgcgcagtactggttgaacgaattctggtcgggcctgagcgtgctcgatctgctgggcggcagcgtgctcggtacgctgcttggcctggtgctgggtatcctcggctggcgctggccgcacagccggggttggttgcagcggcgcaagcgctggcatcactggctgctggccagctacgtggtgctgctgccgctggccacggccttcttcggcctgcagctgggcttcaccgccggtgcgcaccgcgcgctgttcaagcagctcgatcatttccagccgcacctgcagaccctggtggaaggctggagcgaaggattcaccgactcgctggacgacccgcgcatgcgcgaggcattgcgcagccagggcacggtgggcgatgtggccgacaccattgcctcggcctacctcagcgaacatccgttgcccggcctggaccgtcttggcaatggcccgttggcacgcggcaccggctgggtgatcggcaaagtgcgcgaaggcctgctgcgcggcatggtggaagacacgctggtggacaaggccggcacggtcgggctggaaccgaaggtggtgcgcgaggcgctgaccatgcatgtggatgagctgctgcacacccgtggcgtgctgcggctggtgaaggcgcagatcaacggcatgatgcccggcgtgtacttcgggctgctgctgccggtgctggtcatcgcgctgctggtggcgctggagatctgggccgcgcagcggttcgggtggacggggcaggtggccaagccgccggtcgcggtccctcctgtagagccgagcccatgctcggctcatcgcgggtagcgcgatgggtccatcggtggccgagcggagagcagccgagcgtgggctcggctctacacagtcaagggcgtgcggaccaacggtccgcacccaccaggcaggttctggtgcatggggtcagatcccttctccacaggaaaagggatctgactccgagccggtcaatcgccgtcggtttcgtccgggtgggccttccagtagccggtcgagcggatccagtcgcgcggcacgcccaggtggccttcgatgaacttgcgcatcatccgcgcgcggcgcgattcggtggcgatccaatagaagacatcgccgtccggtgcctcgaagtcggtcagcatgtcttccagcagcgtgctgccggccgccgggaagccgttgcgctccagccagtggatgcgcacgttctcgtactgcggcaggtcctggcgttcggcctcgtcgcgcacttcaatgaaggcctgcacctcggcagcgtccggcagcacgtccagccagcgggcgatggccggcagcgcggtttcatcgccgatcagcacgtaggcgtcgtaggtgtcggccaccacgaacgagccgcgtgggccgccgatcaccagcgtgtcgcccggctgcgcgcgctcggcccacggcccggcaatgccctggtcgtgcagcacgaagtcgatggccagctcgccggtttcgtggtcccacgcgcgcggggtgtagtcgcgcgacggcgagggcgccttgccgtccgggtagctgcggccttcggcggtcagcaccggcagcaccatctcgccgctggcattggggaagaacagcttgatgtggtcgtcggcgccgggcgaatcgaagccggccaggtcgtcgccacccagcaccacgcggcgcatgtgcggggtgacctcttcggtgcgcagcacggtcagttcacggaagcgcacatccaggcgcaggcgcgtgttgttgtgttcggtcatggggatacctgtaaaggtgtcgcgcgggggcgcgcggcatgggggaggacctggctggattcagtctggctgggtcgttgaaaacggtgggttctcgctaccggcggtaccgttgagcagggccgaggcccgcgtcagcagcgccgccacttcttccgcctcgccctcggcccagcggccgtggtgatgcaccagcgcccgcttgaactcgcgcagggcagtggccagcggcggcggcagcgaggccttggtgatctcgcgggcacggtcgaaggcacgtcgctgcgccagacgcacctgggtgcgctgcaccttcagctcgaactcgccggcagcggtgatgcggaagatccgcttcccatccacttcctcggcctcgatccagccggcctgctcgaagctggccagcagcgggtacatggtgccggcgctgggcgtgtaagcctgcatgaactggttgctgatcagctgcatcagttcgtagccatggcgcggctgctcgccgatcagggccagcaccagcaggcgcaggtcgccgcggctcagcacgcgtggctggccgttgcggcggggcaccgccggatcggtggaacgggctctgggagaaggggggcggctcatttcgatatatcggtaaacgagtgtgcaaacgatatatcgatatatcgaagccggcaatcaccgatccggccacaagcaggtccgttttgggccacggacggccgcgtgcacagcaaaaggggcgccccttgcagggcgccccggcgatgctgtggaagggagcagggccgccaggcccctcactcgcggcccacgctggacccgcagccggtaccgatccagaggcaggtgcgacatgttgtcgccggttcagtaccgttgcccgaaccgcccctacagcggtgccggagttgccctacaaccgtcatcggcagcggtaacactgcgtcctgcacatgggcgcagcggcccgcaagcgacagcccgcgcagccgccaaggcccgccgcagggccgtcagcgggcccggcaagtcccttgcggacactggccggttgcatccatacgcctgcgtagccaagtgacgaaagcccttggtgcgctacactttgcggtctagaaatctatacaacagtcgcgcgcgtgcgtgcggttatgggagcgctaatgaactggttgaacgaggtgctgaacaacgacccgaatcctgtggaaacccaggagtggatcgagtcgttgaaggccgttattgatgtcgagggctccgagcgcgcgcatcagctgctggaaggcatggtggaactgacccgtcgttcgggcgcctacctgccgttctctcccaccaccgaatacgtcaataccatcgaaccgcagttcgaggccaagagcccgggcaacgccgagctggaatggcgcatccgttcgatcatccgctggaacgcgatggccaccgtggtgcgcgccaaccgcaagccgggtgacctgggcggccacatcgcctcgttcgcctccggcgccaccctgtacgacgtaggcttcaaccacttctggcgcgccccgagcgagaaccacccgggcgacctgctgttcatccagggccacagtgcgccgggcatctacgcgcgttccttcctggaaggccgcatcagcgaagagcagctggacaagttccgcatggaagtggacggcggtggcctgtcctcgtacccgcacccgtggctgatgccggactactggcagaccccgaccgtgtcgatgggcctgggcccgctggccgccatctaccaggcgcagttcatgcgctacctggaaaaccgtggcctgatcgagaagtccgaccgcaaggtgtggtgcttcatcggcgacggcgagagcgacgagccggaaaccctgggtgccatcgcgctggccggccgtgaaggcctggacaacctgatcttcgtggtgaactgcaacctgcagcgcctggacggcccggtgcgcggcaacggcaagatcatccaggaactggaaggcgtgttccgtggcggcggctggaacgtgatcaagctgctgtggggcggttactgggatgccctgctggccaaggacaccaacggcgtcctgaagaagctgatgatggaaaccgtcgacggcgaataccagaactgcaaggccttcggcggcgcgtatacccgcgagcatttcttcggcaagtacccggaaaccgctgcgatggtcgccggtctttccgacgacgacatctggcgcctgaaccgtggtggccacgacccgcacaaggtgtacgccgcctaccaccaggccgtgaacaccaagggcatgccgaccgtcatcctggccaagaccgtgaagggttacggcatgggcagcgccggtgaggcactgaacccgacccaccagaccaagaagctggacgacgaagcggtgcgccacttccgcgaccgcttcaacattccggtgaccgacgcgcagctggccgacggccaggtgccgttctaccacccgggcccggattcgccggaagtgcagtacctgcaggaacgccgtgccgcgctgggcggttacctgccgcagcgccgccgcaaggccgacaagaccttcgtggcgccgaagctggaagcgtacgagcgcctgctgaagagcagcggcgagcgcagctactccaccaccatggcgttcgtgcagagcctgaacatcaccctgcgtgacaaggaactgggcccgcacatcgtgccgatcgtggccgacgaagcccgtaccttcggcatggaaggcctgttccgccagatcggcatctacgcgccgttcggccagaagtacaagccggtcgacgccgaccagctgatgttctaccgcgaagaccagagcggccaggtgctgcagcagggcatcagcgagccgggtgcgatcagctcgtggatggccgccggtaccagctactcggtcagcaacgtgccgatgctgccgttctacatctactactcgatgttcggcttccagcgcgtgggcgacatcgcctggcaggccgccgacatgcgtacccgcggcttcctgctgggtggcaccgccggccgcaccacgctgaacggtgaaggcctgcagcacgaagatggcttcagccatctggtggccggtggcatcccgaacgtgcgcagctacgacccgaccttcggcttcgaagtgacggtgatcctgcagcacggcaccaagcgcatgatggaagaccaggtggacgagtattactacgtcaccctgatgaacgagaactacacccacccggaaatgccggaaggcgcggccgaaggcatcgtcaagggcatgtacctgctgaccgacgccggcaagccgaagaagggcgagctgcgcgtgcagctgctgggttcgggcaccatcctgcgcgaagccattgctgcggccgagctgctggacaaggacttcggcgtgaccgccgatatctggagctgcccgagcttcaacgaactgcgtcgcgatggtttcgacgtggaacgtgccaaccgcctgcatccggaaggtgagcagcgcaaggcctacgtgaccgagctgctggaaggccgccagggcccggcgattgccgccaccgactacgtgcgtgcgtatgcggaccagatccgcgcgttcgtgccgatgtcttacacggtgttgggtacggatggtttcggccgttcggatacgcgtgcgaacctgcgtcggttctttgaggttgaccggtactacatcgcgcatgccgcgattgcggcgctggcgaaggaagggaagatgaccgcgaaggatgtggcccgggcgatcaagcagtacaagattgatccggagaaggctaaccctgttggggtttgatcgatcgtaaagtggctgaaagatgggcgatctactgatcgcccatttttttttcttccatctgggcaaaattttgtgcatccttgacaaagccacacattgatgtgtggttgttcagttgcataacttacggcacagggggccatggaatgggtaagtatgttgtgacagacctgactcggtttaaggaaggaaatgatgatgtttgtaccgcccttatcgatattgaatccggccagtgcgtacggcccactccatacttaaagaaagagtttgttaaagggcttggaattctgcctggcagcatcgtggaaggagagctttctcccgttaggggggcttctcggccgcatcgagaagattgcacctatggagagttgaaagtgataggcgtggtcacagcatcccaattcaagaagattcttgaatcttctctctctgaaagtgttacttctggattcggtcctgattttgatgggttgaaatttcttcccgttgacacgaagtctgatcgatcaatcataaccgtgaaaattaagccggactctttccgcgttgagaaagataacttcgggaagtacaaggttcatttcgatgacctttccggtaagagttatcggtatattccgataacggaccttgggttccatgagtacataaaatcaatcggtgtagacggtggtgacccggtcgaagaagttaactctcatttcaagggcgcgatcgacgtataccttcgacttggcgtaagtcgggttcatgaggctgcaggtaagaatggatactggatgcaagtcaatggaatatattcattccccagtaagctgcacaaaattcgaggctacgctgcttgaaaattttcactatcgggttcacgaagcggacggccgaagatttttttggttctcttcatgcgtccggcgtttcaaagatcgtagatgttagactgcgggcgaattcgcagttgtctgggtttgcaaaggtgcctgatctcccgtattttcttagaaaaatatgtgggattgagtacgaaatgcagcctcttttggcgcctaccgcagatctgctagatgcttataagtcaaagagaatgacatgggacggatatgcttcaaagtatgttgaattaatcgaaggaaggggggcttcaaggatggatgtcgcctccctggatggcgtttgttttttgtgtagtgagcatctcccacataaatgccacaggcgcgtcgcggctgagtatttgagatcagtgtttgatggtgattttgagatagtacatttgtgaaaaatagcattaccattgttggtgcttctgatggctttagggacgaagtcctgttgcgtgagaagcttggtaagtatcttcccggtgttttcggaggggacgtcattcttttgaatgacgtctccgggatgcttgggagatattttaaagatggtgttcttgactcaatttcgcctttcatgcacttgcgtgagaaaaggaagctgatttcccaggcttctcgatttatttatttttgggacggtgcaaccataagtgactttgttcatctttcggttgtgagtagaaagccagtaaagacgatttttgtaacaacaactcgagttgttaataaggatcgaggttctgagtatgacgtatatattgggagagggactccttggggtaatccatttgccattggtgaaaatggaatggatcgtcgtcaggtgatttccgcatacagggaattctttaagaagaaatttatcgacgatccccaggggaatcgtgacataagaacattgaagggccttgttcttgggtgtcactgcaagccagaggcttgccatggtgatgtgatctgcgagtatcttaactctcttgacgaagatgagagctaggctccatcgccggcaacactaattactcaagggctggacaggttggatctgaggatttaatcgatttttcctggcgctgacgtgggttcggtgccctctaggtgttcgtatgttactcaagcagctgtcgcgtggcacggttgattgctagtcgccataggctttctacaggccgcttctgcggtcgctcgtactgatcgcgcatgtggcccacaggtattctcgtttgcgcgcttgccatcttcaatccagctctcgacctcggccgcaaggcgaatagagtgcacgcctggtgatggcgaccgtcgctttgctctagatgatctcaggaaccaacgccgacttgtcctccatcatttcgcacggcggtagctcctttcggggaaaacggtgcctgtgaaggaattagtggattactacagagaattcgaggtcaatactctggggaatgtgatggaagatggcgcttatcaaaaacagcctcacgatgaaactccaagaaaccaagttggttcggggagaagactccatatcgaagcgatgcattcattttcaggccgagccgaatttgaacgtcggtaggcaggcccttcgcaattagaaggcgaccgctagacgagaagctgatccacccccgatcaaacaacaggtccgcatggggagccagcagaagaccgttctcgccattaacgcgctcgctatcagtactatctgcccacggcttgatatggctcgcgcgaaggaatctcaggtcctcaatgccggtcagtcgacagcccttctcaatgccgatcaggcgctcgcggaagaggcgttgcttcgtccgcacttcagtttcgcgtcttacgctggtcgcgccgacttcatcgatagtggcatcgatctcagcctggtccgtctcgctcgacgcgaggcccagtgaagcctccagcgacctcaagcggaacacgatcgcagaccttggctgcccttctcgatctggtgtgccaggttgaacgtaggaggactggcacatgaatctaccaaggtatcgataggggcgccctttgcccatcatctgaaacactacgagcgacttgccatccttgacgtgctcaccaattgctcggttgcccgctacatacttcatgtctccgacttgaccctcgccgaagtaatgaaagacttcgtcgtcgtcccagaaatcatggtagccatgagacacgccggcctcgccagtgaacgcgatgactagcggatgctccttgggtgtcgaaatgccgccttgctgttgcccgccaaatacgccatggatctgcttttgacggttgtagagcgcgcccacctcgaatgggagttccatcctagatccctgtcccagaagctaagtgcccaggattctagccagaaccaggttccttgcgccattgattgacgcgtttggctgccggggcagggtgcagatgggggtctacttgggcacagacctagggcagctgctctcaggtgcgctcaggttcctcctgcgtctctctggtgagccccatccatctttccagcgctgtagctctattacatcgcttgcgaccgtagacatagtgactatcagaagactcggcccagagttgtccacgaacagaacggcatcgccgcgtacgctcatatcaaagaagcgtctactggaatcatgctttccgaggatgacgccttggcaagccaatgcttcggcgtagttctcggcatcggcccgaaacagggcaaactccgagtcggtgagtcttgggtagttctcaagactcattgtggtggctggcgcgtacgtccctccaatgatcaatcccaatagcgctgccgttgtcagggcaagcaaagtccggctcggcatagtgaggccagtgttgggggctaaagggctcagacagcggcgaatgcttgggatcgtgcgtacgatccgcgcattgcactcgatgtacgtagcgaagcgcgctctactcccgaacctgcagccgctcaatagcctgcgcagtcaacgctacacacgccatcttcaacccttccatcacccgatcccccaggtactcctcgggcgcgccgttctgccgagtccgctcagcagccagcatcagttccgccaccacacgcagccccgccagcgcgcaatccgcatccgccaactgaagacagcgcccaggcagttgatgccgctccggccaaggctggccgtccgcagccgcaccggttccgatgcggtgcagcgtggcgacgaaggcgttgggatcgacggaaggttcgcgctcgggttcggcgttgtccggatcgtactgcgcgtgcagggaacggaagtccgatgtgttcatggcaatgctccgtacaggacagatagcagcgccacctataaaggcggcggacggtgcgtgtctcgaaaaccggtgagtacccaagccggcgggcccgaaggcccccacgcaccgcccgccatggaacgcgaacggattgccagccggcgccatccgaagatgacgccgactggcaagcgtaaagcactgggtattcagacgggttttcgagtcccgcgccaccctcttccggtggcacgccaagagatacccgtgcagcaaccaaatgccaagaatccacaggactgatgattgccagtcctgacgctttcggcattgtcgcacacggtgttaagccagcaagcgatcgctgcaacggtcttgaagggcttggcgctattgaccccaagcgtaggaatacctgcagccatgccaatggcctagggccaatcgcgacaaattggaccagcggttcagccgggcggcgcctcggccgtgggcgcgaaggtcagacggacccgaacccgcgcatgcagcgcgacgccctcaaccacgaccggatcaaagcgccactggtccactgcggcaaacgccgcacgatcaatctcccgcagtccgctggaccgcgccaccatcacgttggaaacgtgagcccagctcatccagttgagcaaccaacagcaccgccatggggacctgcagcacggtatcgagcggcgcgaccggggccgttgaatacacaacggcaggcgcctgccgcagctcgaaggtggggttgtcaccgcgcttcacgaacacttcagtggaaacctgcaggtctgccgtcatggccatggcaggtgtagcgcccagcagcatcagaacgaggttcagtgccagggcggtgttgaaggggggcatacgtggtttccattccggtgcgctgccagcttagcgtccatcccctggcatcgcttgccttgaatgccggcgtgcgggacttctgcgcggattacataggcacgcccgaccgtggccacagcgcatcgtcgcgctccaggtcgtagtcgctgccgaacgctagcgccgcctcgcgcggcgggaggtctgcgtagcagcccagcaggtactcatccatgccggcatcgcgatggtcgatggcgaacaggtggagaagttccttgtcgaaggcttcccgccatgcggtgtctatcgtggtcatcgtcatcctcctgagtgcaggagaggatggccttcgcggatctcacgcgctggcaatcaatgcacgcggatctcaaatatcactcggacccgcacacgtgccgccacggctgaacttttgtgttccgtaggcgcggcgccactgccggagtgcatccagcgccgcacgatattcatcggcaggcgtccagcccgccgctgggcaatgtgaagccagttcaggtcctgccggccggtgcggtgtataaactgccgacacgtgagtgcccgaatgtgaggaacggatgcgacacctactgaggccatggatggtactgctgcccctccttatgggcggctgtggcacgccggcaccccagatgtatggcgatggtttccctgtcgcaaagccgatggacctggtccatgcaggtgcgacggtagaggcgcgtttcgaactgccaccgccttgggagaaagatcccaagcctcgcacgttcctgatcggattccgtaccggtgggcctgccaagcgtccggacatgaagccgggcgatgtcgacttccttgaaggcgcccggattcccctgaaggtgcagctgtggaagctggagggggacaccgaaacacccatagcactgcaggtattgaatcgcgatctgcctgctgtctggcagggcagccgatatcaaccggccaagggcgatgtgtacgaatacaggagcgccgtcggcgcggattcgaacagtctggtcaatgcaggaaagtacgacatgtccctggcctacagggagtacgaagtggcccgtgctgattccggggatctgacggccggtaagtaccggctgaaggtgaccaaccttcaggcaaatccggaagttgaacatctcaacatcgagcttctcgtcgccaactacaacgtgaaataggactatggacagtcaagcgaatagtgcagccgcaccccaggaaggcaagaaggggccctacaccgtcacggtctacctcgctgccccggggacacctgttgcaggcaaggatggcacgacccactcatcttcggcgggccatgcctacttcatggttgccgatggtgacaagaaagacggatatgggttctcaccaataaagacggggatcaccgggcctgggcacgtggtcaagggggaattcgagacctatcagaaccctcggttctcctacacgctcgagatcaccaaggatcaatatgacaagttgaaggcgtacggcgaggcgagcgtcaatcgcgatcaggaccgtttcaatctcaactacaacggtttgtcgaacagctgtgtcgactacgtgtggacaggccttggtcaggccggtctgcgacccaagctggagaagcccaatcccgacttcgaagggacgatgaaggtgcttccgaacatcgatgcgctgaagagcatccccaagccgttccccgatagcaagctcaattcgacgcacgagaacccccttcccaagaagcaaaccacgttgcagaagctgttgaccgaggtggagggcgaactgccgccgcaggagcgtttggctgcactgtcgccggaatcgcagcagctgtttgaccgcatgcgatcggagctgcctgagaaggtgagcgatgcgcaggtgatgtcagcgatggttgctgcgcgggagaacggcattcaccagccgcaacagctgcgcgatgtggtgctgcaggaagagaagatcttcgtgatgggcacgacgcctggcttcagggccatggtggatctgaaccagcctcagcaaagccttgaggaggggctggcccgcagtcagcagatcgacacgcgagtgactgagcagacccgtcaggaaacgcagcagcgcgaggcggcaacccagacgtccggcggcaggcagatgggctagtgccgccacccgcgcgctttcgcggcgctggtactgcatgctggctcacatattcagcaagtcgcgatcggcgtcctctattcctccacctgtcccccatcccacctatgccatcatccgcccaggaccgcagcacccaacaaggctgagcaggcatggagcaggcaactcgctacaccgtaaccctttatctggccgcgcccggcaccccgctgaaaagtgggggcatctcgccgcgcggccacatgtacctgcaggtcgctgcgggcgacgaggcccacagctacggcttcgcaccaccgcgccaggcgccgggcgaagcccgcaccggcgtgcagtacgcgcaggtgcgccacgacgatgccgaccagcatctggacccgtactacagccgcaccctagaaatcaccgaggagcattacggctgcctgcgtgatttcgccgaggaaccggccgagttcgaattcgatgtggatcgcccggccaccatcaaccgttgcagcgatttcgtctgggcggcgctgcactatgcgggcttgcatccgctgccggcgccgctggatggcggcagcaacctgggcgagttcgcggtgctgttcaacctgccagagatccagtgcattgccgcgccgttcccgggcagtgatctgaatgccgagacccatcatgcgatgcccgagcgcgaggccgagcatcatcgccagggcgaccgcgccagcgatgagccgccgccgacgccgattgaagtggccggcacgctgctggacccttcgcatccggaccatcgcctgttctcgcagctgatccagaaagtggccgaactggacgcagcgcacggccgcccgttcgatgcggccagccagcgcatcagcgccagcctgctggtgctggccaagcagaacaacctctcgcgcgtggaccacgtgctgctcagccaaccgacccagaacagccacgccgccgagagcatcttcatcgtgcagggcgaccgcaacgacccagggcaccgccgcgccagcatcgccaccgaggtggcggccaagaccgatgtggccgattcgctgcggttgaaggagcaatgacgcggccacttcggcgggggctggtggtactggcggtgctgggcgcgctgacggcatgccgtgcgtcaccagcgcctgaggttgcgccgcccctgctgacgcgcgcacaggccgaggcccgcacggttgtgccgttcacgcgggccgtgcagttgcagaaggccggtcggattgccgaggtcacgtttgatttgccggcggcccagaagccggccattccgatcctgaacattgggttgcggctgcaggataccgacgcgcgacggctgctggatgcttcggagaagatcactctcggacgtttgccagcgcggctacgcctggagcggattgatggcagcgcggctcgtcatgtacagctctggcagcgtacccgcgatggacgcgactcgcagaagatcggggatgatggcgtggtcacagacctgacgacggggagtgtggacatcaacagcttggccgaggccgggttgtactctgaagacgtgctctatcgcacgctgcagctggcgcaggtcggaggcattgcacccgggcgctacgttctgcgggtcgaccttgtggaggatcgaccccagctggacggcctgaaagcagaactgatcgttggctaccaatcactaggaaagtagacatgcacaaggacgatgccgaacgctacagcgtaaccatccatctggcggcccccggcacgccgcgctacggccgtgatgccgagggaaacaggtttctgctggagccttcgttcgcggggcacatgttcctgtcgctgcgccgttcgggtgaagccttgccggagagcattggtttcacccacgcaggcaccaaggacgagccgaacaggggcaaagtcgatgacatggacgtgtcggtctacgacaagccccgcttcgagcgcacgatcgagatcagcaaggcgcagtacgaccgcatcctcgagttctcggcagacccgaagaagcacggcttcgacatgaactacgacttcttctccaacgcctgcaccgatttcgcctggggtgccctgaaccacgcaggcctgcgcccggtcgggctggccggggagatcaccaactacgagggcgccaccagggtcctggacaacatccgcgccgtcaacgccattccgcagcaggtgaagggcagcgagctggacggggtgcagtggaacccgatgccgaagcagaccttccgcgagtggatgttcaccgagaacggcgagcagtggcgcggcaacagcaccctcgcggcaagcggcacgcccgcagacccggcgcacggggatcatgcccgtctcaaccagatccaccagcaggtggccgacctcggcgctttcggtgcacgcaacggcaatgtcagtgccagcctgctcgcgctgtcgaaggagcagcagttttcgcgcgtggacgaagtggtgctgggcgagcagcgcggtgataccgcgccgaagctgttcatcgtgcagggggaccgcggtgacccggcacaccagcgcgccagcatgccggcggagctggcagcgcaggcaccggtagaggcctcgttcgaacgggtggcgcagatgcagcagaacctgccgcagcgcgatgtgcagcggctgcaggaagagcagcaactgcaacagagccacggcccgcggatggcatagccggcgggtagcgccaaggtcgaacgtctgccatgcccgcgccggcgcacgccacgcccccccacctgctaccattcccccgcaaccccagccagcccacccgcgcagacagatgcaggtcgggccgtcgcagtacggcccagcgagccaggacaccttcccgtgcccattcaaggacgctcgcatgttccgtactcctctcttccgctcggccgccctggccgttgccgtttcgctcagcctcggcgcgccttctgcattcgccgacaatgcgcccgccgccagcgccaccgccgccgtgcagcgccaggccgtggccaagggcctgtacgagctggcctacagcccgaaacagaacgccttgttcgtggcctcctccggcggtttcggcgatgacgccggcccggcccaggtgctgcgcctgaatccggccacgctggccgtggaaacccgcatcccgctggagcgcaaggcgtttggcgtggtgctggatgacgcccacaaccgcctgtacgtgggcaacaccgtggacctgtcggtgaccgtggtcgacaccgcgcggaacaaggccgtcggcaccatccagttgatggagaagaagaccggcaaggacggcaaggccgcctacacccacgacctgcgcgagctggtggtcgacagcgccgccaaccgcctgtacgtgaccggccacagcagccagccggacgtgagcagcgtgctgttcgtgatcgataccaccacgctgagggtgatcaacaccatcgatggcctgggcaatgccaaggcaccgggcctggcgctggatgtcgccaacaagcgcgtctacaccagcaacctgttggccgagctggtggtggtgggcaccgattcgaacaaggtggtggcgcagcacaggatcgctgccgagcagccgatgaacatcgcgctggacccggccggcaagcgcctgttcgtgaccgaccagggctcggaattcctgcgtggctaccaggccaagagcagcggcctggtcagcaagcatccgggccagcgggtgctggtgctggaccgcagtaccggcagggaactggccagcatcccgaccgatgccggcccgctgggcatcctgctggatgcaccgcgcaagcgcctgtacgtgaccaaccgcgaagccggtacggttaccgcgtacaacagtgacagctaccagaaggtggcgacctacaaggtgccgacccacccgaacagcctggcgctggatgcgaagaacaacgtgctgttcgtgagcatcaagaacggcgagaaggatgacaagggcgctgacgagagcgtggcgcgcatccagctgtaaggcgctgacgcaaggccccgcgccgtcgcgcgtcgcatgaggaaggcagggcgcaggctctgccttcttctttgcccggttgcagtgcaataggctgcccgctagggttgaagcccatggcagggagccaaaggatctgaatcatgctggctatccgccgctggctgcgcgccggcctgatcttcacgctggcgggtgcactcggcgcctgcagccgcataccggatgcaccggagccgctggatctggtcaagccgatcaacgtgacccagtctggccaagcggtgcggttcgagttcgagacgaatgcccgcaacttccacccgggtcgcacgtatgcgctggagctggagttgcagcgccaagagacgcgaaagcccgacgagcctgacgtgggcacaatgcggatcccgttcgaggtgatcctgcagcaatggcgtgctgatgcctggaaggatgttcccacctacgacagccatcaagccggggtgctcaatgccggtgagcagcttccggaatggcatgcatccggcgaatggcggtatacgtcgccgcacatgggcagtgatggccagtacacgctgagcctggttgctctgccagtggaaattgactcccgctaccgcgtggacgtgcgcacggtgcagaggaccgaggcactgcaggattactcggcccgcttgcggatccatgccgcccgtcccgccggaaagtaatcaatcgcctggttgcggcgccactggtcgctcgccaggataggtacttcatggcaggacgccaaagggtcttcatcatgctgggtatccaccgctggctgcgcgccggcctgatcttcacgctggtgggtgcactcggcgcctgcagccgcataccggatgcaccggagccgctggatctggtcaagccgatcaaccttgccgagccaggccagacggtgcggttcgagttcaagacgaatccccgcagtttctatccgggtcgaccctacgtgctggatcttgaggtgcagcgacatggccccgggcctgacagtgggcctgacatggacaatgttcatgttcccttccagctgtccctgcagcgctgggtcgcaggtgcctggcaggacgttgcaacgtctgatgtccatcaggcaagggcgcgcagtctgggtcagccgctacccgaatggcatgagtcggcagactggcgctacgcgcatcaggtatcgatggacgccagccgatacaggttgagcatcgtcaccctgccgatggaaaccgatgcccgctaccgcctcgatgtgcgcacggtgcagcccaccctcttgctccagcattacccggcacagctgcgggtccacgcggaccctctgtcgggaaaatgatcagagacttgcgccgctccgccaacaacgctggaggcggctcagcccagacggtgtgccgggttctgctgctgctcctgctcacggatctgctgttcgggcactaaccccacggccggctgctgcggggccaaccccaacttctgcatcgactgctccaccggcgtctgcgccgctacggccgtcggcatcatcgcgcgcaggtgcgccggattggccgggtcgccctgcaccacgaagacgttgtgcccggccgggtgctgggccgtggcgttgctgaccagcacgtggtcgacctgctgcaggccctgctcgcgggcgagcacggtcaggctggcggtcaggcgctcgctggtctggtcgaacggacgcccatgctgggcgtccagtgcggccacgccctgacggatctgctggttgaggccgtagtcggggtggttgggggtgatctctgccatggcgatcgaacggtagcggtgggtcggggtcaaccccgccagtatagatccggccggtgaagggcgccggaaaggtcagtccgccggccggtggtcatagctgatcacccgttcggccagccagtgcccgtccacgcggcgccagacctggatgaaacgggcctggccgacccagtgctccacgccgtccttgccgcgctcgtggaagcggtggtcgccgatttccagcgcccgctcgtcgtgcagcgggaatacctgcagcgaggagtccaccagctcgcgccgcaggcgccagccgtccttgcgcgcgttgtcgcacaggttggccacgctgcggcggaaatcctcgcggttgctggccgacttgccgtccttgtcatggaagaactccatgtcttcggtggtcatcgcggcggccttgtcggcgtcgcaggcctcgaaggcgacggcgaacaactggctgtcggcctggcggatctgttcgcgcaggtcatcgacgggcgacggtgctgcggcgaggccggcggccagcaagggcagggtgagcagcagcatggcaagactcccggggatggtctgcgcaggctgacatgccggtgaccacggcggtacggcgctgcgacgaaaccgcctgggcgcggtgcgaaggccggccaggccggtgcggcttcgcgtggcggcatgtgcaggcgatgtcatgagggggcgtgattccctcacggctgccacaggacgcggccgctagcctgcactcctccccttccacaggagcgcccatgcctgcttcccgcatccgcctgcatgttgaagataccggtggcgacggccgcccggtgatcctgatccacggctggccgttgtccgccgatgcctggaagacccaggtggcgatcctgcgcgatgcccagtatcgggtcatcagctacgaccggcgcggctttggccgctctgacaagccggccgagggctatgactacgacaccctggcggcggacctggcggggttgatcgaggaacgtgacctgcacgatgtcaccctggtcggtttctcgatgggcggtggcgaggtggcgcgctacgtggccaaccacggccaggatcgcctgcacagtgtggtgttcgctgcggcggtgccgccgttcctgctgcgcagtgacgacaacccggaggggccgctgacccaggacaaggccgatgaaatgcgcagcggattggagaaggatcgcgaagcgttcttcgacggcttcacccgcgacttcttcagcgcccacggccagctgatggtgaccgaagaaacgcgccaggcggcgatcgcgctgtgccatcaatccgaccagacggcggcactgggctgcatgcacgcgtttgccactactgattttcgggatgacctgaaaaagatcacggtgccgaccttgatcctgcacggtgacagcgatgccatcgtgccgtttgagggctccggccagcgtacccacaaggccatcaaaggcagcgaagtggtgatcctggaaggcgcgccacatggctgcaacaccagccacgccgaccgcttcaatctggccctgctgaacttcctgaagcgctaagctgcggccatgcgccagaccagaacccccccatggaagaagcccaaccccaagggccagacgtcgcaaccgctatcggatgcgcagaaggcggcggcacggcaacgtgccgaggagaacgggcggagctatcccaacctggtcgacaacatgtgggcggcgaagctgccgcgtgggtcgtgattcaaaggctgggtgtagtcctggtgtagagccgagccgatgctctgctggcgcgcgcagcgcgtgccagccggagaaggggcaaagggcagcggggcatggactcggcgctaagggccgggcagtggctgccagcccgactccctccacggcgcaacctcgcgttgctgtacgtcaatggcctcgattggcaacccggccagccgtgccagttccgcacgcagcatttcggtgtccaacggcagcgcgatggccacctgcaggcggtcgccctgctgccggacctgcacgggcacgaccgcatgggcttcatgctcaccgccggtgcgaccgatcgggtagcgcatcgccgtgggccgccccagctgtgcgagcgcgggttgccatgcctccagcacgacgggctgtgcggccacgggaacctgcgcctcgacgacggttcccgcataaccggtgagattgtccaccatcacctggaagcgtgcgccatcggggatgaccagcacggtggcgatcagcgccatcagcgagaggatggccgcggcgacgtgccagctgcggggtgcggtggcggcgcgggttgccgtgcgcaggcccggcttgcgccgcagcttgcgcgcgtagatgcgtcgatccttcctgcgggggctgctgctgtgctccggcaggttcaacgggacgcgtggcatccgggcgacgcgcgcattgatcaggcgcgagagcagccaccatgcgagcacgaacgccagcagtggcagcagcgttcgtaccaccagatacagcatcaccatcgggaacatcctgcttggcacacacggattcaatcaacctcgtcatcgtaacggcgctgcgtggtgcgtgtcgcatccgccagccgacacgtgcgaagcgcttggttaggatggctctttgctgtcatggatgaaccgatgagcgccgccacttcccgaatccgccgcatctgtgggcaggggccgatcctgttgatgctccagtgggtcgcgctgctttctgtggtgctggctgccggcttcttccattaccgcgtggagctgttgctggagccggtgacggtggcctgtgggggcccggacgcgcaggcgcgattgcaggttgccgaacaggtgatggcgcgtgcgggcgcactggatgactggcaacccctgggctggattccatgggtaggcctggtgctggccttgctgggggccatggcggtatgcgcaagccgtgcgctgtggctgcgcgatcggctgcgcacggcgaacgtggcgcttatggtgctgcacggtggcgcactggctttggccggatgggtactgcacctgtacgaggatgcgtggagtaatgtggcgcggctgtcacccacggcgtgcctggtggagctggtgtcggagggcgatgtaccgctggagcaggcgcagcgcgtggtgttccacatcctgacgcgggtgaacgcgccactgctgcgtaatccggatgatctggcgctggtgttgacggtgctgttgttggccgcgatggccggcggcgttgccctgtggcgtgcgatcgcgcgggcccgggcgggctgagcacgctcggcggcgcgcggcaatcgcgctacagtcgacgcctcgccactccagggaagacccgatgcgcttgttgctgcgtgcgttgccgttgttgctgtgttcgctggcggtgcatgccgccgaggtggaccgccgtatcgcggtgaccatcgatgacctgccatgggcacggcttgaccagatcgtgccgccggatctgcaggaacggcatgaggcgttgatggcccagctgcgcgaggctggcgtgccggtggtgggcttcgtcaacgagaacaagcttgaggttgatggacaggtgcagccgacgcgggtacagatgctgcgcgactggcgcgatgccggctatgtgctgggcaatcacacgtactcgcacatggatctgaatgcgaagggcctggcggcgttccagcaggatttcctgcgcggcgagacggtgctgcggccgctgctggccgagaaggggcaggcgccgcagtggatgcgccacccttacctgcgtgccgggcgcaccgcggatgagcgggtgcagatggatgcgttcttcaagcagcatggctaccgcgtggcaccggtgacggtggacaacggtgagtgggtgtgggcgttcgcctatgccaacgtgatgaacgagcaggcggactcgcccgcgcgcgcggcgacgctggcgcagctgcgcaagggctacgtgccgtacatgctgaacaagctggactattacgagaaacagtcgcaggcgctgctggggtacgcgctgccgcaggtgtggctgatgcacgccaatgagctcaacgcggccatcttcgccgaactggtggcggccacgaagcgccgcggctatcgcttcatttcgctggacgaggcgatgcgtgacccggcctatgcgcggggtgccgagggctacaacggccgctatggcccgagctggctgcaccgctgggcgatggcggagagcaagccgaaggatttctacgccggcgagcccgaggtgccggcgtgggtgatgaagctggccaaggtcgattcggagtaaggctcagcgcttgacggccagcacgccgtccagcgccagttcggccttgaaaccagccttttccaggcgcttggccacttcacgcggcacgtcgcggccgctggtcagcttgttcggcgcaccggtgtagtggaacaggcggccgcccttgcggatcacgcgggcgaggtggtcgtagaacacctgtgagtacagctcgccggcgatgccgaagcgcggcgggtcgtgcaggatcgcgtcgacactgttgctggccacctgttcgatctgctgcgagacgtcaccgtggctgaactgcaggcggccaccggcggcagccgagtccggatccggcgaccacgggttgagcgtgcgcagccacatcacatcggcgttcttctcgaacgagcggatctggccgacaccggcttccagcgcacaggcagcgaagtagccgaggccaccgcaggtatcgaggatgaccttgccggccggggcgaccagctccaccttgcggcgtgcatcctcgaacggcgacagcttcgaggtcggcagcatcttgatgccgtcgatctcgaaggtcggtgcgccccattcggtcggcaccagcttgatcagcgagccgctgtagcgcgagatcggcgcgaagtcctcgccatcccagtagtacagggtgcggtccttcagcttgcccggccagggatagggctggccccggaagtggaagccgtccgcatcgagcgccacgctgtcctggctgcgcccgaggtcgagcgagccctgccagtcggcggcgcccttttcatgggcacggcgcagggtatcggcgctgtcgcgggtcagcagggggccggtgtaatggggcacggcgggtaccggggcggttcgggggagggcatggtaccgcagctgttgtagagccgagcccgccctaggctccaccatgcctgcatccacgcatggcgtggatcttatctcttgccgatctggcaccttgggtgccgagagcccggcgtgggcgaccgtgtggatccgggtcttgcgaccgagaagtagcttgggtccccacgccggattctccctgaaccgcccgaacagttggttgagttggcgctcgaactgataagactgggcaagcggggagagctctcgaccctgtcagcctagcggagttctgtcatgtttgggatcgggatcgatgtgagcaaagccacgctggatgtggccgtccatggagagcagtttcgccaattcagcaacgacaagcgcggctttgtgcgcttgattcggtggctgaagacgtggccgatcaagcaggtcgttcttgaggcaagcgggggctacgagcgtgctgctctggatgtattgcacgccgccggcctgccgatggtgcgaatcaatccggcgcgtgcacggcgatttgcccaaggcacgggccgtgccgccaagaccgatcggctcgatgcgacagtgctggcgcagatggcccatttgttaccgctgacccgctacgtaccgcctgccccttggcagcagcgtctggctgaatttgcgcaatgccgcaggcatctggtgcagatgcgggtcagtgagatgcagcgcttgcggcgattggtcgatccggatctgattgcgatgaagcaacgccatatagcccagctatctgacgacctgaagcaactggataaagctattgccgagcagcttgagggacagcctggctggaagaacatcggcgcgctcaaaggcgtcggccccatcctgatcagcacactggcctgcgagttgcccgaactgggcagcttgggaagcaaagccatagcatcgctggtggggttggccccgatgaaccgcgaaagtggcacctggcagggccaacggcggatcagtggtgggcgcgcagtggtacgcgaagccctttacatggcggccctgacggccatccggtacgagccaagactgcgcgcgttttacgctggcctgaaggccaagggcaaagcgagcaaggtggcgctcgtggcggtcatgcgcaaaatgctggtgatcctcaacgcccgtaagcgggacgccgaggtggccctcggctgcccctgacaagacagttgctactgcaaacgtagccgagcgtgggctcggctctacagttcaatcgcacttcaccgcatacacgggcccggccccgatcagcatcagcgccatgtagtcgctgtcgctggccttgcccttcagcgtcgcgcccttgttgaagtggaagatgccgaagccgccggacatgcggatcagggcactgtcgatctggtcggcgtcgtcgcggaagtagcggctgatctcgctggacgtggccttgtgcagggcgttcggttcgcgctgccactgctcgccacggctgaaggaaacgaagtactggccgccttccttgtcgatgcggaagtcggcgggcttgcgcgcgccggtggcgaagcagccctgcaatgggtcggcggagaagggaagccgcgcatcgtcgccgcaggcagtgagcagcaggagggcaccgggcagcagcaggcggagcgtgcgcatgggatgtccctacagggcaggtgcggctagtgtaggcagcacgcgggcgtggcccgtacagaaattcggcaaggacacaggggttttcggatggcgcagggcaaggcaccgtggtgcggcgtggccagttggctggggattgctgtggggtggggggcaggcaccgtggcggcgcaggcggcagtcgctgccggtggcaatggcatggccgctgggctgggcgtgggcgtgctgggcgcggccttggtgggcggcggcctggcagtggccgcgcgcgtgcgtggcgagcgctggccatggatcggcatcagcggtgcggtgctgagcgcgctgccgctgctgatgtacctgctgcggatgatgctgaagctctgactgtagagccgagccatgctcggctgatggcctgcggcagccgagcatggctcggctctacaagtgcgacggcagtcggacaaaatcagctgcggtggatctccaccgttacatgcaccagttcttcgtggatcgccagcgcgttgcgcacggtatcggcatccagcgtggcgtcactggtgaccacgctggcgctgaccgcgtatttgccacgaccgacctgccagacgtgcaggtcggccaggcgtgccggccacgggccctgttcgatcacttcgcgcacttcggccaccaccggcgcgtccatctgcgcgtcgagcaggatgcggccgctgtcgcgcagcaggccgaccgcccacaccgtgaccagtacggcgccaaccaggcccatcaccgggtccagccaggtgaggccaagcagcttgccgccgagcagggcgacgatggccagcaccgaggtggcggcgtcggccagcacgtgcacgtaggccgagcgcaggttgaggtcgtgaccgtgcgcatggccgtggtcgtggtgttcgtggccatgcccgtggtcatggccatggtgatgatgcgcgtggcccgggctgtcgtgcagccaccaggcacacagcaggttcacgcccagcccgaccgccgcgatggcgatggcttcgttgtagtggatcggtgctggtacccacagccgctccagcgattgcacggccatcagcgcggccacgccgagcagggcgacggcgctggtatagccggccaggatctcgatcttccaggtgccgaaggcgaagcgcgggtcgtgcgcgtagcggcgtgcgcagcggtacgcaaacaccgagagcccgagcgccagcgcatgcgaactcatgtgccagccgtcggcgagcacggccatggagttgaaccaccagccgccgacgatctccacgaccatcatgctgacggtgagccacagggcgcggcgggtattgcgttcggccagcgggttgccgtcgtcgaagcggtgttcgtggcgacgggcggcggcaagggcgtccaggtgcatgggggccagcggtggagtggatacccccatagggtatatgattccggcatggctcatgtacacaagcatcgaaagcagttgctgacccgggtgcgccgcatcggcggccaggtggcggcgttggagcaggcgctggacaggccggagggtgaggccggcgactgtgcggacgtgctggtgcaggttgccgccgtgcgcggtgccgcccatagcctgctgatggagctgctgcacgagcacctgcaggaacacgtggtgggcgccgaagacccgcagcagcgggcggccgaggcccaggtgctggtcgagctgctgcgccgctacggcaaatgaccgggtagtgccggccgctggccggcgactgcaggttgtcttccccgttcatgaggttgccggccagcggccggcactacccgtggcggtgtcgcgcgttccagatatgcgtggcggccagcagcaggctgccggtgaccgtcatcggtgtttcccagtcgtgcgagggcagcgccaacgcgccggccagcagcaggccgagcccggcgccggcggtggcccaggccagcacgggcagcgggtgacggcgttctgcccgccacagcgcgtagccggtcagcggcaaggcgatggccacgaacagcagatgcacccattccgcttcggcccacgtgccgaacagcggcagcgcggcggcaagcaggggcagcgccaggcagtgcagcaggcacaggctggacagggcgaccgcgccggcatcaagcagggcggcagaaggcgacttcatgggggaggttccttgcgcagcaattgttatacagtaacatttccgttccgcagccaacccgctccgacatgaacactgtttcccgcgccgaccgtcgccttccggtcaccgtgctgtccggcttcctcggggccggcaagaccaccctgctcaaccagatcctgcgcaaccgcgagggcctgcgtgtggcggtcatcgtcaacgacatgagcgaggtcaacatcgatgcgcagctggtacgcgagggcggcgccgaactgcgccgcaccgaagagacgctggtggagttcagcaatggctgcatctgctgcacgctgcgcgatgacctgctgcaggaagtgcggcgcctggccgatgcggggcgctatgactatctgctgatcgagtcgacgggcatcggtgagccgatgccggtggcggccaccttcgcggtacgcgacgagcagggcttcagcctgagtgacatcgcgcgcctggacacgatggtgacggtggtggatggcagcgcgttcctcgccgacttcggctcgacgctgcgcctggccgagcgtggccagcaggctgggccggatgacgatcgcggcgtggtcgacctgctgtgcgaacaggtcgagttcgccgacgtgatcgtggtcagcaaggtcgatcagaccgatgacgaagtgctgcaggacacgctggccgtgctgcgtggcctgaaccgcgacgcgaagctgctgctgtccagcttcggtgacgtgccgctggccgagctgctggacaccggtcgcttcgacttcgagcgtgcgcaacgtgcgccgggctgggtaaaggagctgcgtggcgagcacacgccggaaaccgaggagtacggcatcgccagtttcgtctaccgctcgcggcgaccgttccatcccgcgcgtttcgcccgcgcgttgcagtcgggcatgccgggcgtgatccgcagcaagggctggttctggctggccaaccgcatggactgggtgggcgagctgaacaccgtaggtgccgcgacgcggacgcaggcggcgggattctggtacgccgcacgcgatcgcgtgcgtgctgggctggaggacacgccgccgttgctgccgcccacgccgctgccgtacagcgacctgggctgggcgcggcagcaggccgattgctggagcgcaccgttgccggggccggaagacttcccggatgcggccgcgcactcggcgatgcaacgcctgtggcacccgttgtggggggatcgccgccaggagctggtggtgatcggcgtgcacatggatgagcgtgcggtacgtgcggaactggatgcctgcctgctcaacgaccaggagctgcgtgcgggcccgctgctgtggcatcagttgccgcaggcgttcccggtgtggaagcggtgacggtgcactgaggatcgatgggttgccggccagcggccggcactacccctggtcgatatgccatgcgtggatggatgcatggcggagtcgagcatggctcgactctacaatgtgatccgtcgcggccaatcctgtagagccgagcccatgctcggctgctgcagtagatccaggcatggcgtggatcttatctcttgccgatctggcaccttgggtgccgagagcccggcgtgggcgaccgtgtggatccaggtcttgcgaccgagaagtagcttgggtccccacgccggattctccctgaaccgcccgaacagttggttgagttggcgctcgaactgataagactgggcaagcggggagagctctcgaccctgtcagcctagcggagttctgtcatgtttgggatcgggatcgatgtgagcaaagccacgctggatgtggccgtccatggagagcagtttcgccaattcagcaacgacaagcgcggctttgtgcgcttgattcggtggctgaagacgtggccgatcaagcaggtcgttcttgaggcaagcgggggctacgagcgtgctgctctggatgtattgcacgccgccggcctgccgatggtgcgaatcaatccggcgcgtgcacggcgatttgcccaaggcacgggccgtgccgccaagaccgatcggctcgatgcgacagtgctggcgcagatggcccatttgttaccgctgacccgctacgtaccgcctgccccttggcagcagcgtctggctgaatttgcgcaatgccgcaggcatctggtgcagatgcgggtcagtgagatgcagcgcttgcggcgattggtcgatccggatctgattgcgatgaagcaacgccatatagcccagctatctgacgacctgaagcaactggataaagctattgccgagcagcttgagggacagcctggctggaagaacatcggcgcgctcaaaggcgtcggccccatcctgatcagcacactggcctgcgagttgcccgaactgggcagcttgggaagcaaagccatagcatcgctggtggggttggccccgatgaaccgcgaaagtggcacctggcagggccaacggcggatcagtggtgggcgcgcagtggtacgcgaagccctttacatggcggccctgacggccatccggtacgagccaagactgcgcgcgttttacgctggcctgaaggccaagggcaaagcgagcaaggtggcgctcgtggcggtcatgcgcaaaatgctggtgatcctcaacgcccgtaagcgggacgccgaggtggccctcggctgcccctgacaagacagttgctacaaggcgtcacgccactgccaaccctcggcgctcacctgcaacacctgcgtcggctgcaacgcctgcagcaggtgccggtcgtggctgaccatcaccagcgctcccggccatgccaccagcagctcttcaagtgcctgcaacgcgctcaggtccagtgcgttgccgggctcgtccagcagcaacagctgcggtgggggggcggcatacagcacgctggccagcgcgcctttcacccgttcgccatcgctgaggtgatgggctgcacgctggatgcgctgcgcgtccagcccgagcagggccagccgtgtgcgcagttcaccggcatcggccgccgggttggcagcctgcacggtgtcgagaatgctgcgctcgccggagagccccagcaactgctggtcgagcagcgccaggggtgcatgccgttgtacgttgccactgcgtgcaggcaactggccggccaacacgcgcaacagcgtggacttgccactgccgttgtcaccaaccacggcgatgcgctggccgcggcggatgtccagctgcaacggcgcgcggcagccatgcggcagcaccagcgactcggcctgcagcaggcgtgcgctgccgcgttccccctcgccggcaaacagtgcgagctccggtgtggcgtgaaccgccgaggccgcagcgcgcagctggtctgcgctggcctgcaggcgctcggcctgtacctgctgtgcgcggccgtggctgccctctgcacgttgtttctgtcggccgagcaggatcggcgcctggttggcctgctttgcatcgcgattgccacgtgcctggcgttgctgctggcgttcttgctgttcgcgcgcactgcgctgctgctgccggtgctgggcgcgggcgtggtcgagctgtgccgcggccgcttcgcgttcggcggcacgcgcgtcggcgtagtgctgccacggcccgccatagcgatgcagcccgcgcgcgtcgagctcgacgatctgctgcatgtgcgccagcagttcgcgatcatggctgatcaccagcaggccgccgcgccactgctgcaaccgttcgtacaactgctggcgatggcgggcatcgaggtggttgctgggttcgtccaggatcagccaatcagcgccgctggcccaggcgccggacagcgccacctgcatggcttggccaccgctgaggcgcgcggcgggttgggcgggatcgaggtcgtcgggcagccgtagcgcctgccattgctgctgcaggcgctcgcgcaggtcccaacggtcgccgacgcaggcgaagtcggcctcgtccacgctgccggcttcgatgcgttgcagtgcggccagttcagcgccaacgccggccagttcaccgaccgtgccagcgggtggatagccgggcgtcggcaacaggaacacgcggccgctgccgcgtacctgcccgttctctggctgcacccggccggcgagcaggcgtgcgagcacgctcttgccagcgccattggcaccgaccaggccggtggcgaccggatcgaaggaaaacgtcagatcggaaaacagcaggcggccgtcggccagtcgatacgacacgcgatcgagcgtgagggaatgcggggtcatgcgacctccatggatgccgggttctcccctgcgcgcaggggcgggaagagtcaggccgtctgatcggaagacggcggcatcaatggcgcattggtcgcgagcctcttggaggaatgaggggccagtatagcgggactggctgaatggctgcgtgcagcggtagagccgagccatgctcggctgaccttaagcaccacgcatggcgtggatctacggcacggtacccaggcgggcgccgacgaagtcgatgaacacccgcagcttcggcagtacgtgtcggcccgaaggccacagcaggtggaaggtgccgcaggagtgcacatgatcctccagcacggtgaccaggcggccgtcggccagcgcatcgcgcaccgagtgcaccggcacgaaggccaggccgacatcacgcagtgccagcgccacccgcgcttcgatggtgttggccaccatgtgcaccggaagttcctgcggtgcttcgtcatcgggccagtggatcggccacggctccagcttgccggtgctggggaagcgatagtgcagcagcgtgtgctgcatcagttccgccggcgtgcgcggaaccccgcggcgctgcaggtagcccggcgaggcgattacacggcgcgggaacacccccagccggcgtgcgttcatccgcgagtcgctgggttcaccgacgcgcagcaccgcatcgaagccttcctcgatgacatcgaccaggcggtcgctgaaatccaggtcgaggcggatgtccggatacgccgccatgaactcggccatcaacggcagggtgagatcgccgaccagcggcaggctgatgcgcagcgtgccgctgggcgtggcgtgcggttgtgccagctcggtgcgtgcggcatcgcgctcgtcgaggatgcgccggcagcgcgccaggaacagctggccctcggcggtgagcgtgatgctgcgcgtgctgcggtggaacaggcgcacgcccagtgcatgctccagccgggcaacgcacttgccggcggcagatgcggagatgccctgcaggcgcccggtctcgacgaagctgcgcgtgtcggcggcgtgcacgaaagtctgcaggttggcgagattgtccaggactgacatcggcgtaggggcaatgaaagcggcagggtaggggcggcgtgatcacggcgggcggcgccgctaccgcaacactgtggtgcagggtggggggcgcctgctgttgcggccttgcagttccggccatcatgccgattgcggactccacggtccatgatgcccggagccgcaaccggctttttgcaccgcgccgtgctgcctaacgtggcgggcctctccccacggatcaccgcgatgaatgccgctctttccctcgaacctgcaccgatgctgccttcggtgcagcggctgctgcagcaggtccacccgacgcgcctggtcggtgcggtggtgctggtgtgcgagcacggcgtgctgcgccatgccagcgcgaccgggcaggccgatcgcgagtcggccctgccgatgcagcgcgaccagctgttccggctggcatcggtcagcaagccgctgttgagcacggtgatcctgcgcctggtggccgagggcgtgctcgacctcgatgcgccggtgcagcgctggctgccggatttccggccggcgctggccgatggccgccggccgccgatcagcctgcgccagctgctcagccacagcagcgggctgggctaccgtttcctggaagccgatgcgcacggaccgtacgcccgggccggcgtcagcgatggcatggacgccagcccggtgtccctggccgagaacgtgcgccgtatcgcacaggcgccgctgctgttcgaaccgggcagccaatggctgtactcgttgggcgtggacgtggccggtgcagtggccgaagcggcgaccggtgaaacgctgcaggtgctgttccagcgtttgctggctgcccccctgggcttgcgcgataccgcgttcgccacacgcgatgccgcacggctggccacgccctatgtgagcggcacgccgcagccgcatcgcctgcaggaaggggaggtggtcgcgccgttcgagggaacggtgggcatcgagtacagccttgcgcgtgccctcgatgcccgccgtttcgcttcggccggcgccggcctggtgggtactgccgatgacgtgatgtcggtgctggaggcgctgcgtgacgtgcagcgctccggcctgctgccgcccgcgctggcggcagagatggtcagcccgcaggtgggcgaatttgggccgccggaaccggccggctggggcttcgggctgggctttgcagtactgcgcgaggccgctgccagcggcacgccgcagcgcgaaggcacctggcgctggggcggcgcttatgggcacagctggtttgttgatccggcgcgtgggctgagcgtggtggcgctgaccaacaccctgtacgaaggcatggatggtgccttcgtcgatgacctgcgcgatgcggtctatgcggacctggaggctgcgcgatgagcggccacgccatcgatgcggccagcccggccggtgaggccacgcgcttgccgtgggcgggcctgctggcgctggccggcggcggcttcatcaccctgttgaccgagaccctgccggccggcgtgctgcgaccgatgggcgacagcctgggcgtgagtgatgcggcggtgggccagctggtgagcgtgtatgcgctgggctcggtgatggcggcactgccgatgacagcgttgacccagcgcctgccgcggcgtccgctgttgctggcggccatcgccggcttcgtggtggtcaacacgttgacggcgctgagcagcagctatgcgctgatccttgctgcgcgtttcctggccggcgtgagcggtggcctgctgtggtcactggtggctggctatgccgcacgcatggtggtgccgtcgctgcaggggcgcgcgatcgcggtggcgatggtgggatcgccgttggcgctgtcactgggcgtgccggccggtacgttgctgggccagcaggtcggctggcgctgggcgttcgcgttgatgagcgtgctgggcgtgggcctgctggcgtacgcgcgctgggcactgccggcgctgccagcggccggtgccggtcaacgtgcgtcgctggccaaggtctggcgcatgccgggcgtgcgcagcgcgctgctggtgatggtgctgtacgtgctggcgcacaacgtgctctacacctacatcgaaccgttggcggtggaggcgggtgccggcccgtggctggaccggctgctgctcgccttcggcgtggcggcgattgccggcatcgggattgctggttggggcgtggatcgccacctgcgtgcgctggtgtgggcggcggtgatcggcttcatcgtaccggtgctggccttgctggtatggcccggcgtggccagcgcgctgctgctggcgacgatcctgtggggcgtggcgttcggcgcggtgccaaccctgttccagaccgccttggcacgacgcgccggggccgctgcggacctggcgcagtcgatgctggtgaccggctggaacctggccattgcggccggcggcgtggcgggcggcgtgctgctgcaggccagcggcccgagccagctgggatggttgccgctgctgttgctggcggtgaccgtcgcgtggttgctggcacggccgaaggcgtgggcgtaggcggcgctcaacgatgatgcggtgccggccagcggccggcactaccgtgggccgcgccatcctcgcatggcgtggatctaccgagcgcagcgacccgcgtttgcttcttctgttgattccgtggtgggaccaccgccagaacctgtcagagaccgtcccggccaacgccgggatagctgtacgcgacccaccaccaggggctctgccgttggccgtcctactcgatcccttcacgctcgatcggcacgctgcgcgggttctgcatgtgctcgcgtgcagcgccgtactgctgctgccgcttgtggtggaaggcgacgaactcatcacgcggcagcggccgcgagaacagccagccctggccgaattccacatgccggctgtgcaggtaggccagctgcgcttcggtttccacgccctcggccaccacccacaggcccagctccttggccatgtcgatgatgtgcggcgtgaccgggctggtggcgctttcggtgccgatcgcatcgatgaacgacttgtcgatcttcagcgcatccagtggcagctgctgcaggtactgcaggctggagaagccgacgccgaaatcgtcgatcgccacgctgtggccggcgcggcgggcggcggcaagcatggtgcgcgcgcggtccaggtcgaggaagccacgttcggtggcctccatccagatctgctgcggcaggatgccgctgccggccatgtgccgggaaatcatcttcagggcgcggccgctgctgatgtcttcggcggcgaggttgatcgcgatgtgcgcgctgcggtcggccaccagcagctcgcgcatgtcgcgcaccacgttctcgatcaccaggtcggtgacgtcggcgatcatgccggcctcttcggccagcggaatgaacaggtccggccgcacctgggtgccatccgggcgttgccagcgcaccagcgcctcggcgccgacgcagatgccggtgtccagttcgatgatcggctggtaatgcaggtacagctcgcggcggcggatggcggtggccagctcaccgcgcagcgacaggcggcgccgcgacagccagatcaccaggccggccccggcggcggccagcagcaggccgaccggcacgtacagccatgcctgctggcggaaggcggcggccagcgcggtgcgcggcgtggtggcgatggccagccattcctcgttgcgcgcggtggcgaacagcgtggcgtgatccaggccttcgccggggtcgcgcagcagtgcctccagcaggtccggatccaggccgggctgtttggccagcaggcgtccatcggggctggccagcgccagccgcacgttcgggtcggcaatgacatcgacgaagcggcgcgggtccaccagtgcgtcgtaggacccatacaggaccgccagcacctggcggcggccgctgatttccgggcgcacatccactgcaatgcctgcgccatcgctggtgacgtggtccggcgtgggttgatccacatcggacaggaacggaccccacgaggtgcagcgcagcttgccaccttcgaagtagcccatctggtcgatcgatggggtggtcatcaccagggtctgcatgcgccggatgtgttcggggctgcagggtatgtaggcgccggcctcggccgatttcagtgccgccagcgcttcctggtaggacaggtcggagcggcgcagggtgcgatcggcgatgtcgcgcaggcgctgctgttcgacgctgatcgcgcggtcccaggtggcgtaggccatgaccgcgatcggcagcgcagcggccagcagggccagggcggtgccgccgatgatgacgcgcagccggctcatggccggcgctccagcggggcgggcggggcagggcgcatggtgggccggtccttgggcaggtgcggctatctgagcatggcgccgggccgggcggaatgggatcaatacggtattcggtcacattgtggtgaaagcggcccgctttgacgcaataggtccgtctggcgctggcgctcggcgccgcggaggactaccgtcgaatgcttcgcccgccccttttgcccgcgcccatgaccgagcccgcaacgccccccgagcacctgcgccgcagcctgtccaaccgccacctgcaactgatcgccatcggcggtgccatcggcaccggcctgttcatgggatcgggcaagaccatcagcctggccggcccctccatcgtcttcgtctacctgatcatcggcgcgatgctgttcttcgtgatgcgcgcgatgggcgaactgctgctgtccaacctgcagtacaaatccttcatcgatttctccaccgacctgctcggcccgtgggccgggttcttctgtggatggacctactggttctgctggatcgtcaccgccatcgccgatgtgatcgccattgccgcctacgcgcagttctggttccccgggcttgaagcctggaaaccggcgctggcctgcgtgatgctgctgctggcattgaacctggtgacggtgaagctgttcggcgaaatggaattctggttcgcgctgatcaagatcgtggcgatctgcgcgctgatcatcacgggcgccgggctggtggcgtggagcttcacctcacccagcggccacaccgcgtcgctgtcgaacctgtggaatgacggtggcatgttcccgatggggctggtcggcttcttcgccggcttccagattgcggtgttcgccttcgtcggcatcgagctggtcggcaccaccgccgccgaaaccgccgaccccgagcgcaacctgcccaaggccatcaactcgatcccggtgcgcatcatcatcttctacgtgctggcgctgatcgcgatcatggcggtcaccccgtggcgccaggtggtgccggacaagagcccgttcgtgcagctgttcgtgctggccggcattcccgccgccgccagcctgatcaacttcgtggtgctgacttcggccacgtcctcggccaacagcggcatcttctccaccagccgcatgctgtacggcctggccgaagagggccacgccccgcgcgggctgtcgaaactgtcgcgcgccgcagtgccggcccgtggcctgctgttctcgtgcctgtgcctgctgggcggcacgctgctgatctacctgattcccaacctggtgaccgccttcaccctggtgacgacactggcgacggtgctgttcatcttcgtctggtcgctgatcctggtggcctacatggcctatcgccgtcgctatccggagcgccatgctgcatcgatcttcaagatgcccggcggcgtcgcgatgtgctgggcctgcctggtgttcttcgccgccgtgctggtgctgctgagcctgcagggcgacacccgccaggcgctgatcgccagcccggcgtggttcgtgctgctgggcgtgggctattgggtgcgtcggaagaccgcgaagtgatccgaagtggggtcagatcccgttgcccagcaacgggatctgaccccggcaggaaaacggctgttgctgttgaggttgccggccagcggccggcactaccacgggtgcaggacgccgccctgccggcccccattcacccaacattagcgggcacggccggatcatccggccgccatgtcccctcgccccgtcctgctcgcgctgttgctgctgcccagcctgtggcccgggctggccgccgcgcgcaccgtctaccgctgcgtgcagggcaacaccgtcagcctggccaccgcgccggagccgggatcgcggtgcacgccgaaggagatcgacgacaacgccgtccagaccccgaacctgtggggcaacatgggcgtgttcagcggcgtgctgtacgagcgcgaacaggacggggcgctggtctactccacgcgcaacctgcccggctcgcgggtgttcctgaagttcaccgtggccacgccgccaggcgagccggcgcacgaaggcctgggcaaggtcggcaagccgcagctggcgcagcacgccaggcagttcaaggccgcgtccagggccaccggcgtcgatgatgcctggctgcgtgccatcgcccacgccgaaagcaatttcgacgcgctggcggtatccagcaagggcgcacagggcgtgatgcagctgatgcccgaaaccgcgcaggaatacggggtgagcgatccgttctcgccgcagcagtcgatcgagggtggcgcgcgctacatgcgcgcgctgctgcgccgctacaacggcgaccgcccgttggcggcggccgcctacaacgcgggcatcggtgcggtcacccgctacaagggcgtgccgccctacgccgaaaccctggcctacgtggacaaggtaatggcgctgtacgcacgctaccgcgaagcgatgggcatccgcaccgaagtgccggcgcgctagcggacggtgccgcctgcacgtggcgttgtagagcagagccgatgctcggctgcgccaattgcagccgagcatcggctcggctctacacaaaagctgctcagcgcgaggtggagctgctgaccaggtcgtagcgttcaatgcggccgacgcgggcgacctcggcctgcacgtcggcacgctgcttgagtgcacgccacgcggcatcgatgcgcacatcgcccggcaatgacggataggtgcgcatgtcctgcaggctggccagggtttcaccgcgttcgatgggcgagcgcagctgttcgatcagcacggcggcggcaccgtccaggttgccttcctccagcagcatttcgcgatggaacaggcgggcatcctcgcgctgggccaggatcaccgcgcgcgccgcttcgcgcgctttggcatcaccacgctcgcgggcggcggcgaactgcagcagcgcctgcgcggccttgccgtagccggcgaggcccggcatgtcattcactgcctgcgcagcgtcctgcatgcgccccagcgaactgaagacgaagccgacattcatctggtgctcgacaccatccgggccgagtgcgccgatgcgttgggcctgttgcgccgtggccagtgcctcatcggtgcggcccagccggcgcagtgcggtgagccggctgttgagcagccaggccacccattccgcttcggcggcggcaggtgattcgccgttgctcgcggcaccggccatgccctcggtcaacgacagcacttcctcgttgcggtccagcatgagcagggtggtgctgaactcggccatgcgcgcgtccagtgcacggtcgagcaggccggagacgcgcagttcatcgaggtggcgctgcgccgcctgcaccggatcgaaacgcgcatcgccgcgatcgacataacggtcgaagcgcttgtcgctgcgcaggcggatgatctcggccgggctgtcgatgcgggccagcgtggctggaatgccgtcgccacggccattgtcggcctgcagcgtggccagcgtcagccacagcccggtgggttccaggccggcacttttccagccgttgtcaaacagcgcctgcagcaggtccatgcgcttcatcggctggtcacgcaggcggtactgcaggtagttgatggcgtggtgatcgaccggcagcggcgcgtcggcatgctgcagtgcgttcaccaggaaggcggtggctgcggccggctggttgtccgacagttccaccgacacctgggtaagcaggatctgtgcatcctccggcagggcctcctgcgcccgctgcaggtagcggcgggccagggccggcttcttctgcatcagtgcggtccagccagcgacctgcgaggcgcggccacgatgctcggcatcgaagtcgtccagcaggggatcctccatcagccgttccatgctgatcagcgcgcccagcgtgttgccactgcgtgactgctggatggcctcatcccagcgcgtggcataggcctgatgcatcgcatcggcggtgattgacggcttctgcggcgccaccgtgatcgaagcagtggcggatgtgctggccaatgcggccagcagcagggcggtgagcgggagaacgcggggcatggagaatctccatccgtgggaaccgcattgaacctgctgcagccagcgaggacaagcacgacgaagcgaattctggcgttcagccgcacaatcggccgtggcggatcgcacgcgcagcgtctattgtcggtgcctcttcagacagcaggcaggcagcgcagcacgatggcacggtggcaatggatggcggcaggcgtagcgttggcgacggtagtggcattggctgcgacctggtgggagacaccgctgcatacgctggctgaaccggcgggtccggctccgacgccgttggcgtggaccgcgcagatcgaaccgctggccggcgatggccacccgggtgaccgtgatggcgcgtccgcgcaggcacgcttcgccgatccgtacgcgttgctgcgcagtgccgatggcagcgtctatttcaccgatgccggcgacaacaaccggatccgtcgccgccttcccgatggccgcgttgaaacggtggccgggcagggcgagggacgtgtcgatggccctgcactgcaggccagtttcaacacgccttcgggcattgccgccgacgcgcagggcaacctgtatgtggccgacaccggcaaccatgcgatccgccgcatcagcaccgatggccaggtgaccacgctggccggtggcgaacagggccacgccgacggccctgccgcgcaggcccgcttcgatgcgccgatgggcatcgccgtggatgcgcagggccaggtttacgtggccgatacgttcaacgatcgcatccgggtgatcggtacggatggcagcgtgcgcaccctggccggtggtgatcggccgggccttgccgatggcgtgggcgctgctgcgcgcttcgatacgccggtggcgctggccttcgacgcgcagggcgcgttgctggtggccgacctgttcaacaacgccgtgcgccgggtgggtgccgatggtacggtcagcaccgtggtcgccgccggtggcgtgatcaatgggccgctgtcgttggccaccacccatgacggcgtgctgtacgtgggtgatctcgatggccgcatcgtgcaggtgacgccgcagggccatcagatcgcgctggtcggcaatggccgcctgccgcgcctggcccgccccagcggattggcgctggatgccgatggcagcgtgctggtggccgacgccgccagctaccgcctgcatcgcctgcgcccgctgccggtgggcgacctgccggcaccggcactggtcgggccggctgccgatgccgcgctgccgaagaccgggggccgttggccgctggcaccgcaggacggctggcacgaagtggtcggcaccctgggcgaggtgcgcggcaacttcaccggtgagagccgccaccacctgcatggcggcttcgacgtgcgcggtgatgtgggccagaccgtgctggcgatcgccgaaggcaagatcagcagcccggtggccgcctggaacctgggtgagcaggccgagggcctggtcgtggatcgcctcaagtacatccacatgcgggtcggccgcaccccgcgcgacgaaccctacgatgcgcgctggcaggcgctgtacgacgagcagggcaggctggagcggatgcgcgtgcgccgcggcatgcgcatccacgtcggtgaccgcctgggcagcatcaacaaccaggcgcacgtgcacctggcggtgggtaccggcggcttcgagaccaacgcggtggcgctgggcttccagggctacgccgaccacttcgcgccgcgcatcaccgatgtggccctgctggacgacaacgaccagccgatggccgccggcagcgatggcgtggtgatggtggcgcgccagggccgcggcgtgcagatcgtggtcgaggcctgggaccaggtcgacaacaacctgccgcgccgccgcctgggcatgtaccaggtcggttaccagatcctcgatgccgctgggcagccgctgcagggttacgagcagccgcgctggaacatcgtgttcaaccgcatgccgccgcagaaggaagctgtgcgcgtggcctacgcaccggacagcggcatcaccgtgcatggcagcgcggtcacccgtttccgctacctggccaccaacaccgtgcgcgacggcctgatggaaaccgggcgctggcagccggcggcgctgccgccgggcgagtacatcgtgcgcgccagcgtgcgcgactacagcggcaacgaaggcgtcggcccgcgcgagatcagggtacggctgctgccatagccgcagccggggcgccgcaacgttcgcgctcggcgtccatgtcttccagcggccgcacttcgatgctgccgaagcgcgcccacgggaagtcgcgggcgatgcgcatggcttcgtcgcggtcgcgggcgacgatcaggttgaagccggccagcagttcgcgggtttcggcgaacgggccatcgagaacacggctgttgccatcacgcacgcgcagggtctgtgcagtgtcgaccggctgcagtttctgcgcggccagcagcgtgccttcggcctgcagcttgtcggcgtgggccaggcagtcgcgcatcagcgcgttgaattcttcgatgggcagggcctgcagcagggcaggctcgatatagatcagaagcaggtactgctgcatgggacggtcctggcgggggcgggtgcccatgatggcgcaggatggcgcgtgggcatgttgcagcgcagaagcgcgccttcggcggggacggcgaacggcggagcccctccgtggtggcgctacaacgtgatgcttgggcttggccgggtgggtaggcgggtcgggggacgccgtaaacccatccatgggggcttggccgcggcatccatgccgcggacacccccgccccgcctacccacccggccctggacagtttcctgcggcgtccaccccggaaaatcacaaacaagagcaaaagcgggtcgcttcgctcgcaaagctgagcccgccagccaaccgccgttgctgttgcttttgctgttgcttttgccttttctcttgattttcccgtggtggggcagccgcagagatctgtctggggccgggcgggtggggttggcggggtatccgcggcatggatgccgcggctaagcccccacggatgggttcacggcgtccccgccaaccccacccgcccggcccactcccagaaaaccagctttcagcgaccaacccaaacccaccacggaggggctccgccgttcgccgacctccgccgaaggcgcgctttccacggaagaaataattttcagaggacgtgtcgattcccagccccctggttcgttgtacccaatgaagggcacgcaccacgcgtccccacgggagaccgcaatgaaagtgatggtgatcgtgaaggccaacgccgactccgaagccggccgcatgcccagcgaacaggaactgtccgaaatgggcgccttcaacgaacaactggtggccgccggcatcatgctggccggtgaaggcctgcacgccacccagcgcggccgtcgcattcacttcggcggcggggcaccccaggtcgaggccggtccgttcggtcctgccagtgaacagatcgccggcttctggctgtgggaggtgcggtcgctggacgaagcggttgaatgggccagccgcgcgccgttcggcagtggcggcacgctcgaactgcgtcccttgatctccgctgaagacttcggtgaagccttcacccccgaattacagcagcaggaacagcgtctgcgtgcacagctggaaggttgacccgattcatctccacgccgggcacgacccggcgctaccgccctgaaccacatcacggagtattgccatgagactgattcccttcctcggcttcagcggccaggcccacgaggcgatggcgttctacgccaaggcactcggtggccaggtcacttcggaaatgaaataccgcgacatgccgccctccgatggctcgccgggctgcaacgagatgccgccggaaaccctggaccacgtcgcccacagccagctggagatcggcaacgccatcgtgatggcggccgacggccccggcggcggcgagggtggctcgaccaccatcaatgttgatgtcgacagcatcgaagaagccgaacgcgtgtttgccgcgctggccgaggggggccaggtgcagatgccgatcgccgaaacgttctgggcgcaccgctggggcatgctggtcgaccgctatggcaagccgtggatggtcaactgcatgaagcagccctgattcctctctttctttcatccacaaggagcttcaccgatgagtgcaccgcaaccgcagatgatcttcgtcaacctgcccgtgcaggatctgaacgcgtccaagacctttttcgcagcgctgggctacagcttcaacccgaccttcaccaatgacgatgccgcctgcatggtgatcagcgagagcatcttcgtgatgctgctgacccagccgttcttcaagcagttcaccaccaagccgatcgccgacgcacgcagccagaccgaggtgatcacctgcctgtcggcggacagccgcaaggcggtggacgtgatggtggacaaggctctggcggccggcgccagtgaaccgcagcccgcgcgcgactacggtttcatgtaccagcgtggcttccaggacctggacggccatctctgggaaatcgcacacatggacggcgagccgggctgacggccgccgcagggagaacccgcatggcttacgtggatgcttacgtgctgccgtgcccgcaggacaaggtggcggcctaccgccgccttgcccgcaaggccggcgcggtgtggaaggaccatggcgcgctgcagtacatggaatgcgtggccgacgatgtggaaccgggcaagagcacctcgttcccgcgcgccgtcaaggcgaaaccgggcgagacggtgatcgtcgccttcgtggtgttccgctcgcgcgcggcacgcgaccgcatcaacgcaaaggtgatggccgatccgcggctggcgtcgctgggcccgaaggacatgccattcgatacccggcgcatgttctggggcggtttcaagccgattgttgaagcgtgagctgcggcgcttgtgcgggccgggcgtgcgtgctgtgatcggcgcatgctcgagcccgcactgacgcagcgtctggaaaccctctggcggatggagtcgccagtgctgattgcgcgcctggcgcggctgctcggtggcgatgtcggccgtgccgaggagctggcccaggacacctggctggccgcgctggagcgttggccggagcagggtatcccggacaaccccggagcctggctgatgaccaccgcgcgcaaccgtgccatcgatgtgctgcgccagcaccagcgggtgacgcagcagcatgcgcagtggggcgaggaactgcatccggcggcactgccggcgccggatgacagccgggcactggaggacgacctgggcgatgacctgctgcggctgatgttcgtggcctgccatcccgtgctgccggccgatgcgcgggtggcactgaccctgcgcctgctcggtggcctgaccaccgtcgagattgcacgtgcgttcctgcagccggagccgaccatcgcccagcgcatcgtgcgcgccaagcgcacgctggcgcagaagcaggtgccctatgaagtgccacgcgcggacgcgatgccggatcgcctggcctcggtgctggaagcgatctatctggtgttcaacgaaggctacgccgccagcgccggtgatgactggatgcgcccggcgctgtgcgaggaagcgctgcggctggcccgcatcctggcgcatcggttgccggtgccgccggtactgggcctgctggcgctgatggaactgcaggcctcgcgcgcagcggcacgggtggacgcgcagggcgcgccggtgctgctggaccagcagaaccgcgcgcgctgggactggctgcagatcgaccgcgggcagcaggtgctggcgcgcgcgttggccatcggtggcgaccaggatccgtatgtgctgcaggcgcgcatcgcggcctgccatgcggctgcgcggcgcgccgacgcgaccgactggccgcgtatcgccgcgctctatgcacagctgctgcaggtgcaaccttcgccggtggtggcattgaaccgggtggtggcgatcctgcgcagcgaaggcccgttcgccgcgtgggcacaactgcagcccctgctggtcgacgcgcgcctgcgcgactatgcgccgctgcaggtggtgcgcggcgagctgctgcaggcactggggcgtgagcaggacgcacgtgacgcttttggccaggccgctcggctcagccagaaccaggccgagcgcggactgctgcggcaacgggcgggcctgccccccacggactgagccgacaaaggcagcacttgtcgccggccgcctgagcggctatgtttcgcgcccagcggacgcatcagcgtccgcgatccgtgcgtattgaccgaggagcggttggatgtattcaaggacgaagagcgcatcgcgcgcttttgcgcgcctgcttgcctgtgccctgtgcctggccgtatggccgctggccgtgcaggctgcggacaaatcacagcaggcctattgggccggttttgcctataccgctgacgccgccgccgtgcaggcgaccaccccgcatgcgcacgcggtgctggaacggcgtgggctggtcccgctgaaccagacgctggcacagtcgctcaagcgccacgcaccggcccacctggagctgatcgaccagccggtggcgatgctcgacggcaccaccagtgccaccgtgctggccgctgcgctggatcgcgagctggtctcggtcgaaccgatcggcgaccagtacaaggtgctggtggaagtggcgctgcaggcgttgttcttcgacttccgcgagcgccaggtgatcgcctcctatccgctcaccctgcagcgcatcgacgtgcaggactaccgtccggacaacgacgatatcgacgcgatcgtcgccgatctgctgtacggcggtgccgataccagcctgtcgcaggtactggcggccagcctggcgcaggcccggttgcccgatgccgccgtgcgtcgcctgcaggtgggcggggtgaccctgtccgacgcggcacgcgccaagctgcccgatccgaagtgggaagcaccgctgcgtgccacgcttgcgcacgaactgtccaagacgctgtcgtccaacactggcgttggcctgctgccgccggcctcgggccaggcgatcggcggtgcgatggccgcccgctttgccgacggcaaggtctaccagctgaagattcccgaacccgactacgtcatccagctgcaggtcgatgcactgaagaacggcgtgatcgaggaaaccccggcgatgaagacgatgctgttcggcgccttcttcaccgccaaggtgagcgagccgttctcgggcaaggtctatttcgaacagccgctgcgcaagggggccaccaaggtggtgccggtcacgcagtggcaggtcgaccagtggtcggccagctacgaaaccctgctggccggcttcgacgccttcgccggcgccgccgccaagcgtgccgattcgcgcgcctggctggacgaacagaagccgggcggccgcccgttgcagcagcagacccaagccctccaggagttgatcaagtcatgtcgttgatgcgtaccatcctgctcatcctcatcgcgctggcggtggcctcgccggtcgctgcgcagaccgcgagttcgcgcggtaccggctcggccagctacggcctgcgcctgagcgccgatacccgtgcccaggccctgaacaaggccaaggtcaatgccctggaggcgtacatcgccgaaaccggtgcggccaagctgcgcctgttcgaggcgcgccgcgccgagttcatcggcgagatcgaccgctacgtgctcagcgccgtgcagctgtcggacaccgaagacaagaaggccaagacctacagcgtcaccgtccgcgccgagatcaacaccaccctgctgcagaccaagctggatgcgggttcggccgtggccggcgccaccgctgcgcagcgctcgctgctgacgttcctgttcatggcgcgctcgcaggacaccgtgcagtcgttccaggacaaggaataccgccgcgtcgacgccagcagcagctacagcgagaacacccgtgaaggcgacagcttccgcggcaattcggtcagcaccaacggcagcatcaaccagaacggttcggtgtcggtcaccagcggcggcagcaccaccgcgcgcgccgacaacatcacctggaaggtggccaacgccgccgaagtcaacaccgcgatgaccggtgccttcagcgccgccggctacgaggtggttgaagccgagtacgtggaaggcgagtcgcgcggcctgctcagcatcgagcgcatccgcaaggacttcagcaccggcaacgacctggccccggccaccctgcgcgacaccgccaatggcatccgtgcggccaacatcccgtacatcgccgtcggcaccctcgacgtcggcatgcgtgaccgcgatccggccagcggcaacacccgcgtgttcgtcactgtcaccggcaaggtgctggacgtgaccggtcgtttcccgcgcaccgtgtcgtcggtcggcccggtgcagttctccggcaccggcccgaatgaaaccgtggcccgtaccaatgccctgcagctggctgccgaaaaggccgcccagcagatgatcaacgaactgaacgtcaaggcggtccgctgatccgccggcccgttgggtgccgagctcgctcggcatcgcccctgggttaccgattccccacgtgccgcacgcggccgtttcttccaaaggactctcacatgatccgcaataccgctcttgccctggccatcgcggccgccaccctgtcgatgccggcccatgccggcctgggcaagctgaaggacctggctggtggctccaccggctcctccagcagcacctccagcgccgctgccccggacgaagccgcgcaggaagcgctggtgcgtcgtttcgtcagctcgcagtcgcactcgctgcaggcccagacctcgttcgcccgtgccttcggcctggccgagcaggtgcagctgctggaagccgagcgccaggcgctgtcgtcgggttcggtcagcgtcgatgcgatgaagaagtcggtgtcggtcagcgaagccgcccaggccgcgatcgacgagcgccaggccgcgcagccggagctgaacgctgaatccaagcagcactacgccgaaggcctggtctcgctgctggcgtcggccgccgaagcgcagaagctgggtggcgaagccagcaacttcaccgccggcatgaagaacctgggcgccacccagatggctaccgtcggccgcaagctggccgctggtgcatgggtggccaaggaatcgccgggcttcatccagggcctgtacggttcgaccaagtcggctgtgaccttcgccaagaagagcaaggtcaaggtgccgtccaacgccgactcgatgctgggccagctggacaagatgaactgatccgaggcgaatccccatgcgtacgacctcccgtttgatcggcctgggcctggctgccgcgctgcttgcagcctgtggcaagcaggacaccccggccgaagcgcccgcacctgccaaggacaaggcaaccagtgcactggccagcaatgcgccagtggaagcagcgcccctgcgtggcacgccggatttcggcggcaccacccaggtcgcgcgcgaggccgacggcatcggcagcaccccggaactggcggtgctggcggcgttgcagtcggcggtggcgcaggtcaacggcgtacgcgtggccagccagatgcagagcctgcgtgcaggcctgcatgtggatgtggatgacgaacacgtcggcgatatccgcgccgacgcgttcacccagcagatgatcgccggctcgcagggcgcggtgctgggctatgaaatcctgtcgcaggacgaagtgcggcagctggatgaagaaaccatcgcgcgcgtgcgcgccagcgacgaaggctggagcttcaagggttcggcctctgccagcgcgtccggcgaggccacggccaagggcggcggagcctcggccagcgtcaaggagagctacgacgagaaggtcagcgtcgatgccaagcgtggcgcaagctcgttcgattcggatgtgacccaccgcagcatgcgcagctactggaaggtgcgcgtgcgtgcacagattgcccagtaccgcgcaccggacgagcagggcaagccgaagatcgtggtcgcgctgccgcgcaccaaggccggcagctatgccgtgggcgatggccgcgtgagtgccgatgaagtggccgacgcgatccgcgcgcgcctgtccgacacgctgacccagacccagcgcttcatcgtgctggatcgcgagttcggcgacgaactgcaggccgagatcgaccatatcaacagcggcaacgtacgcctgcaggacaccgcacgcgtcggccagcagctggcgaccgacctgatcctgatcccgaccatcgaacgcttcgagtacccgcgcagcgtgcgcaacctgcgcatgtccgaccgccaggtgacctcgtactccggtggcggccgcatcaccctgcgcctgatcaacgccaccaccggccaggtggtgatgtccgacagcttcgaccaccagctggcctcgaccggcccgagcaccctgccccgcgtggtcaacggccgcaacatggccgcggcgatgatggaatcgctgtcgggtcagatcggtaccaccatcgtcaccacgctgttcccggtgtcggtggtttctgtggacggtgaccaggtggtgctgagccagggtggcgaaaccctgcaggccggacagcgctggcaggccgtgcgcctgggcgaggaactgaaggacccgcagaccggccgctcactgggccgcagtgaacacccgtgctgcaccatccgcatcgaccgcgtggccgcacagacctcgtacggcaccatcgaagacggcgtcgacgcgatgcgcggcggtttccgcccgggccagatcgaactgcgccagaagctgggcagcaagccggccgccgccgcaggtgcgactgcctcggccgctcccgccgccgccgcacgcccggcggccaagccgaagcccaagcccgctgccgccccggccgaagacccgaactggtaacacgcccaagcaacacaccgatggggtcagagcccttttccggcgggaaaaggatctgaccccttcgtgtttccgtgcgtgtcgacccaggtcgacacccaccaacagcagtcggaccccgcctacgctcaggaaaccagcttttgctgttgcttcggctgttgccgttgtttcggcaggtgcagggcgcagccctggcgaatcccattacactccagaaggatttccctgctggagagagcaatgaaacgagtggtactgggcgtgctggccctgtcggtgtcgagcgcactgatggcggccaccccgaaattcgatggcgcgcggatctccgccgacgtcaaggaactggcctccgacgcctacgaaggccgctcgccggccaccgccggcgaagaaaagaccatcgcctacctcagcaggcagtttgccgacgccggcctgcagccgggcggcgacctcaaggacggcaagcgcctgtggacccaggccgtgccgctgcgcaagggcgacatcgtcggcgcaccgcagctggcgctgcaccagggcggcaagaccctgccgctggagcagggcaagcagatcgccgtgcgcgccgccatgaacggcgccagcagcgtcgacatcagcaaggccccgctggtgtttctcggctacggcgtgaaggcaccggagcgcaactgggacgacttcaagggcgtggacctgaagggcaagatcgccgtggtgctgatcaacgacccggacttcgaaaccggccagggtgatttcgacggcaagggcatgacctattacggccgttggacctacaagtacgaggaaggcgcccgccagggggcgctgggcgtgctgatcgtgcacgagaccgcaccggcgtcgtatggctgggccaccgtggccggctccaacaccaacaccatgttcgacgtggtgcgtgacaacccggcagaaagccacccgctgctggaaggctggatccagcgcgaccttgccgtggagctgttccgctcggccgggcaggatttcgaggcactgaagaagaaggcgcagcagcgcgacttcaccccggtggcgctgaccggcgccagcctggacgcgaagtacgcggtgaagaccgaagtgatcacctctcacaacgtggccgcgcgcctggaaggcagccgccatccggacgagaccatcatctacagcgcgcactgggaccacatcggcgtgggcgagccggacgcgcgcggtgaccgcatcttcaacggcgcgctggacaacgccagcggcaccgcctcgctggtcgagctggcccgtggcttcgccaaggagaagcgcccgcagcgctcgctgctgttcctggcggtcaccgccgaggaaaagggcctgctgggttctgagtactacgccacccatccgctgtatccgctggaaaagaccgtggccgtgatcaacatggacggcatggcgccgttcggcccgtcgcgtgacttcggcatctacggtgccgcgcgcttcgagctgctggaccagctgaaggacgtggccaagggctgggatatccgctacacgccggacccgaagccggaagcgggcctgttcttccgctccgaccacttcccgttcgccaagcgtggcgtgccggcgctgtcctggtcggccggccaggactgggtggacggtggcgtggccgcaggcaagaaggcctccgaggactacaccgccaagcgctatcaccagcagggcgacgagtggcagccggactgggtgtttgccggtgccgcgcgcgacctggaagtgctgtacacgctgggcaaccagctggccaattcccgcgattggccgaactggagcaaggacgaggcgttccgcgccgtgcgtgacgccagcgccgaccagcgcaagtaacggcgtccggtagtgccggccgctggccggcattgccgcccccggaaacgccgggccgtgcccggcgtttccataacggcttccatcccaactttcccggccttcgtcgcagcctgcttgcttgcccggcgggccgccctatgctcggctcacccccttcctcaaggcgccgccgtgttcgccagcctctctctcctgatccgccacctgctggcctgggctgccgcgctggttgtcgccggcatggtctggagcggcatcttcagcggcatgaacgatggcccgggctggatcttcgggctgctggcgatgttcctgatcatttccgcgctgggcagtgccatcacccacatccgccgggtctggctggtggccggtcgcctggatgccaccaccctgtccggccgccagcgccgccagatcgaactgccgatggacgccggccacgccttctcggtggtggaggcggcgatttccgaactaccgcgcgtcgaagacgtggaaagctcggccggcagcctgcaggtgcgcgcctatgtgcgccgggtcgacctctggaacggccgccagccctcgcgctggaacctgccggcgcggctggccatcaagcgcaacagcgtgctggccacggtcacgccggggcagggcaccagcaccgtgaccctgctgttcgaacccgatgccggctggtgggccgacctgctggcgctcgacgagggcagcaacttcgagaacgccgaagcagtcacccgtgcgatcagccgccgcgtcgccgaccagcgccgcgacgaacaggctgcggccgaacagacccaggtggaaaaggaactgtcggtggcacgcttgaacctgttgcatgcgcaggtggaaccgcacttcctctacaacacgctggccaacgcgcaggtactgacccgcaccgatccggcgcgtgccgaacagatgctcggccacctcattcaatacctgcgcagctcgttgccgcaggtggacgaatcggtatccacgctgggcgtggagctggaccgcacccgcgcgtacctggaaatcctgcgcatccgcatgggcgcacgcctggcggtggaaatgcaggtaccgaacgaactgcacggcgtgcacctgccggcgatggcactgcagacgctggtggagaacgcgatcaagcacggcctggaacccaagcccggcggtggcacgatctggatactggcgcgcggcttcgatgaccacgtgaccgtgaccgtggccgacgatgggctgggcttcggccaaggcaccagcggtaccggcatcggcctgaagaacctgcgcgagcgcctgcgcctgacctgcggcgagcaggccggcgtggcgatcgttgccaacttccccagcggcgtggccgcgaccatgaccctgccgcagtcgcccaaggagtgcagccatgccgcttgaagccctgatcgccgaagacgaagaactgctgcggcagtcactggtggagcagctgggccggttgtggccggagctgaagctggtggccgagtgcgaggacggtgccagtgcactggagcagctggccgagacgcagccggatatcgcttttctcgacatccgcatgcccggcatcagcggcatcgaggtcgcgcgctcgctgtccgagctgagcccgcgcacccaggtagtgttcgtcaccgcctacgaccagtacgccatcgatgcgttcgagcagggcgcgatggactacctgttgaagccggtcagcgacgagcgcctgctggccacccgcgagcgcatcctgtcgcggctgccatcaacgcgacaggacgatgccgtgctggagcgcctgctgcagcggctgggcccgtcgcagggcgcagcggagcgcccgccactggcctggatcaccgccagcaacggccgcgagacgcagctgatcatgctggaagatgtggcctacttccgcgccgacaacaagtacaccaccgtggtcaccgctgccggcgaaagcctgctgcgcacaccgttacgtgaactgcttgaagtgctcgacccgcagcacttccgccagatccaccgctccaccatcgtcaacatgaaggcggtggcagcggtgagccgcgacgacaccgggcgcggcgtgctgcgcctgcgcgggcgcacggagacgctggtggtcagccaaccgttcatgagcctgttccgcggcatgtagccgcgccgcagtctccgccgccaggagcattgcatgcgttttttcctgcttgtcggcctcgccgcattggcgcttgccggttgccggaagtccactgaaaccgcgatcacccgcaccactgccaatggcgtggacacgctgtacagcaagcgcacggtagtggacggcgtggcgcgtttcgagtgcatggccagccgcagcggccagtgccattacctggtgctggacccggcctgtcgtcctgatgccgcctgtgcgaaagcgccgatacggtcgttcgcgttggcggccggcacgacccgggagttcaggggcctgccgaagggcttcgcccagtgcgtcagcgaggatcggaaagaacaatgccaccgtgagtgatcacggtggcattgtggctccccccgcttccctgaagggtcagtaggcaggctgtagtgtcaggtcgtggtggtgctcgttctcgcccacgtggttgaggcggccgaccagttcggagtgctgcttcatgcgcccgatctcggtcatgatgcggatgtcctcgtggcgcagctcgcgcttggcggtgaccgcctgcttgtaatcgagcacttccggataatgctcggccaggtccagtgcctcggccacgtgctcgacgctgtcggccttggagctgatgcgtgcgcggctgttgaacgccttcatccagcgctcgaaaccggcctgctgatcgaacatgttggccatgaaccagatcacgaacaggatcgagacccacgagccaaacacgactaccacgcgggtgaacgtgatatggaagtcgtcgcgccagaggtagttggcgatcaggccaagaatcagcagcgaggctgcctgccagccgacgatcgaggcgatcagccattggcacttggcctgggccagcaccgcgacttcatcgcggatctgctgctcgctgagattgcgccaatgcgcgacctgtttgtcgaacgggctgctgtagagctcgttgtcgcgaagcagaattcccaaacccttgaacaaagcaatcatggctggctccttgtggaacgtgcgtcgatcagcattggacggtgtggcggttccagttctagcacttccagcgagccgtgcaatgggcgcaatgccaagctgcgcaagggctttccctgaatcggtgaatgttgttgcatcgcagcatcgaagccgctgcctgcgacaggatgtcgcagggtgaaatgtgctgcggccgcacatgaaaccgtggctgagtacgaagactcgccgccggcgtcgtgatcgcccagaatcggggccgaccgcgcaacttgcggccattctttcgcttttcctggaccagtgatgccggctctgctgcagcgactctcccgccccgtcaccgcgccgatccggcgctgggtgctggaggccttcccccgtggccagagcggcatcgattacgaccagccgctgggtgacccgggttggtttggacccgacagcgtgacctggcgcctgcacgccgagttcccctcgatgctggccggtggcctgtgcgcgctgatgctgcagaccctgcatccgcgcgcgctggccggggtctacgatcactccaatttccgccaggacctggtaggtcgcctgcgtcgcaccaccgcgttcgttgccggtaccagctatgcgcccaccggcgaggtggaggcgctggtggccagggtgcgcggcatccatgcacggatccgcggccagaccgcacagggcgaaccctacgccgccgatgatccgcagctgctgacctgggtgcatgtgaccgaggcgttcgggttccttcagggcttccgccggtacggacgggaggtgccggcacacatcgccgaccgttactacgatgagtaccgctgcgtggccgaggcactgggtgcggtggacgtgccgcgcagcgaagcggaagtggcggcgtacttctgtgcgcggcagccggagctgcgcgtcgacgagcgctcgcgcgaggtgctggaggtgctgtccggcgtgcgcctgccggtaccggtgccggggctgtcgcgcgaagtgttcctgggtgcaggcgcggcactgctgccggactgggccgaaggcatgcttgaacgcagtggccgtcagcgcgcgcaggccgccgcgtcggcgaagctgatgcagggcatggcgccgctgtttcgccgtgcgttgcccgatggcctggccagccgcgcctgcgcgcgcatgggcgtgccggtgtcggtgctgcgcgagtggcccaccgttccccggtaggtgccaaccttggttggcacgcgttgcgcgcggtgccgcaggagcgccaaccaaggttggcctctacccgagcggatgccgcagtagatccacaccatgcgtggatgggccttaccccgccgacttcaacccgcgcaacagcatctccagcgccgccgtcgcctgccgcagacgcacgtcgccatcctcgccctcggcgatccagaacgcggcctcggccaggctgccatagatcagcgacgccagcgcctgcgcattcaccggcgccaccacgccctgggcaaccagatgttcgatcaggtgctgcatcgagtgcacgcagtggcgctgcgattccggtgaggcgccaccgagcaccgcgcgcgcgtcgcgcagcacgatgcgctggatctccggttccagcgccatctccaagtacgcgcggcaacgctgcacgaagccctcccaggcatcgtcggcggcatcactgatcgcctgcaggcgctggtcggtctcggcatcgagctgggcgacgacagccgccagcagacccttcttgtcgccgaagtggtggtacagcgcgccgcgggtcagcccggcctgggcggtcaggtcgtccatcgaggtggcggcatagccatgctcgctgaacacccggcgggcggtggccaggagggtggcgcgggtttcttccatctcggcgcgggtgcggcgaaccattcagagctccttacatacatagtgcatgattatttacatacggcgcgtatgaatgtagcctcttattcatacgccctgtatgtattgtcatggcgccccgtgcgccaggcaagtcgctgccttggagaacctgatggccaccccctatcgcgacctgttcgcgacccccggcaccgccggcctcgccctggccgggctgctggcacgcctgccgctgccgatgaccggtatcggcatcatcaccttgctgtcccagctgcgcggcagctatgcactggccggtgcggtgtcggccaccttcgtgctgacctatgcgttgctgtcgccgcaggtgtcgcgctgggtcgaccggcgcgggcagggcagggtactgccatgggccactgcggccagtgcggccggtctgctgttgctgctcgcgtgcacgctgctggccgcgccggactggacgctgttcgttgcggcgatgctggccggctgcatgcccagcgtgtcggcgatggtgcgagcgcgctggaccgcgacccatcgcggacgaccacagctgcagaccgcgtattcgctggagaccgtgttcgacgaggtgaccttcatcgccgggccaccgttgtccgtcggattgtcggtggcgatatggccacaggctggcgtactggcggccgccctgctgctggtggccggcgtcgccgcactggtgctgcagcggggcaccgagccgccgatacagcactacgaaggtgcagcatcctcgcactcgctgctgcggcaaccggagatccgcctgctggcgttgctgatgctggcgatgggcgtgatcgtcggcaccgtcgacatcaccagcgtggcattggccgagctgcgcggacagccactagctgccagctgggtgctgtcggcctacgcgctgggcagctgcgcggcgggcctgctgtttggtgccctgaagctgccgatgccgctgacgcgcctgttgctggccggagcagcggccaccgcattgaccacgttgccgctgctgtgggtcggcagtctgccggcactggccgctgcggtactgctggccggggtgttcttcgcgccgacgatgatcgtggcgatgtcgctggttgaacaacgcgtgcccgaagcacgcctgaccgaaggcatgacgtggctgctggccggcctcaacatcggcgtggcgctgggcgcggcgctgtccggacagagcgtcgatgcggcgggcgtgcgcagcggttttgtggttgcgctggcggcaggcggtggcgtgctgctgttcgccttgctcgtgcaacgtgcgctgcgcccgtctgccgcgcccacatctcctgaaggaatcatcccgtgagcgcttcatcgcctgcgcatgccgcgtctgtgccccgccatccgtggtgggcggtctccgccgtcggcctcgccacgttctcggtggtcaccaccgaaatgctgccggtcggcctgctgactcccatcgccgaagatctcggcgcgtccaccggcaccgccggcctgatgatctcactgcccgccctgctggcggcagtgttcgccccgcttgcggtgatcgcagccggtggcatcgatcgtcgccgcatcctgtgtgcgctgttgggcctgctgctggtcgccaaccttgcgtcggcgctggcacctggcatcggctggctgttggccgcgcgtgtgctggtggggttctgcatgggcggcatctggaccattgccggtgggctggcagcgcgcctggtacctgcgcagcgcatcggtctggccacctcgatcatcttcggaggcgtggccgcagcttcggtgctcggcgttccgttgggcgcgctgatcggggatgcattgggctggcgcagcgcgttcgtggcgatgacgttgttcagtgcggcggtgatgctgctgcatctgcgggtggttcccgcgttgccggtcagcacatcggtgcggccgcggcagttcgtgcagcagcttggccagcgcaacctgcggcgtggcctgtggctgaccgggctgctggtgtccgggcacttcatcgccttcacgtacgtgcggccgctgctgacgtccgtatcgggcgtggatgcgtcgtggataggtgcactgctgtttgggtacggcctggctggcatcgccggcaacttcatcgccgggccgctggctgcgcgccatccacggggcatgctgctggcgatagcctcgggcctgctgctgacgcctctgctgttcctgtgggtgggaaatacgccctccgcaggtattgcagtgctgctgctgtggggtctggcctatggcggtgtatcggtgggcctgatgagctggatgatgaaggcggtgccgcaggccgtggagatcgccaccgcgttgtatgtggcggtattcaacatcggcatcgcaatgggtgcgtggggtggtggccgcctgctggatggcgtgggcctgcatgcgaatctgtgggctgcggcggtgttggctgggagtgccctgctgatggctgccatcacccgcaggtagatccacgccatgcgtggattcctaccccgtgccgaccaaggtcggcacccaccagagcggagtatgtgccgacgaaggttggccgctacccggaaatgaaacgggcgccttgcggcgcccgttccggttacatcaccacaccttgacccgcttgtccggggccaggtacagcttctggccttccttcacttcgaacgccgggtaccaggcgtcgatgttgcgcacggtcaatgcgcggaactggcccggggcatgcacatcggtcagcagcgaattgcgcagcgcctgctcgcggctcttgctgcgccacgcctgggcgaagccgaggaagaagcgctggtccgggctgaagccttccagggtctggcccggcttgccctgcagcgacagctggtaggcatcgtaggcggtacccaggccagccacgtcggcgatgttctcgcccagggtcagcttgccgttcacgtgcacgccggggaacggctcgtagctgctgaactgcgcggccagcgcatcaccggcggcgttgaactgcttcaggtcctcggcggtccaccagttgtgcagcttgccggtctcatcgaacagcgcgccggcgttgtcgaagccgtggctgatctcgtggccgatcaccgcaccgatcgcaccgtagttcaccgcgtcgtcggcagcgccgtcgaagaacggcggctgcaggatcgcggccgggaacaccaggcggttctccagcggcacgttcatcgcattgatggtctgcggcagcatcgcccactcgctgtggtcgaccggcttgcccagcttggcgatgttgcgctggtactcgaacagctcggcgcgctgtgcattgcccagcggatcatcacggcggatctccaggccggtgtagtcgcgccacttctccggatagcccatgcccacggtcaggcccgtgaccttggccttggcatgcgccttggtctgcggcgacatccacgacagcgcgtcgatgcgcttggcaaaagcggcgatgatgttcttcgccatctcgtccgcacgctccttggtcctggcgtcgaagtgcttttcgacgtagcgcttgccgatcgcttcgccgacggcatggttggcatcgtccaccgcgcgcttccagcggtcgctctgctgcggcgtgccgctcagcgcggtgccatggaaggcgaaccgggcatcggcgaacttcttcggcaggtaggcggcggcacggtccagcgcgtggaacgccaggtagtccttccaggcgtccagcggctcggtggcgaccagcctggacaggccggccacggccttgggctgccacacgatgaagtcctgctggttgcccagcgcggccgcatcgaggaaggcgttccagtccaggcccggcgcctttgcattgaagtcggcctgggtccaggggttggcgcccttggtcacgtcgttggtttcttcctgggtggcatgcgcctgcgcgatcttcgtttccagcgcgaggatgcgctgcgccttgccggccgggtcggcgacgccggccagctgcagcatctgtgcgatgtaggcctggtactgcttgcgcagttcggccatgcggccatcacccaggtagaaatcgcggtcgggcatgcccaggccgccctgcaccaggtacggcgcggtgcgatccggctgcagcatgtccaccgacacccacaggccgaacaggcggtcggtgtagaagttggtggcgttgagcaggtcgacgtcggcgcgcaggtcgccgccgagtgcgcgggccagcccggccttgtcggcgatcgcatcgatggccttcagctgcggctgcaccggcgccagaccgtgctgctcgatgccggcttcgtccatgtaggcggcgtagtagtcgccgatcagcttgtcgtcgccgctggcctgggtgttgccggcggccccttccaggatggcgcgggtgtcggccagggtcttctcggcaatgacattgaagctgccgaagcgcgagcggtcggccggaatctcggtgttcttcacccaggtgccgttggcgaagccgaagaagtcgtcgccggcggcgatgttgcggtccatgccgctggcatcgaagccgaaactgcccagcatcggcttggccgcagcgggggcggcatcggccggcgcggtggcaccgacggccgggtcggccgggcggtcacaggcggccagggacaggctggcaacaatggccagcgccagggtgggacggcgcagcttggacatggacttctcttgcagcggaaaaccccaagtctaatccgctccggcgccactggccgcccccctgcggggcccgccctgtgcaggatctggctgaacgtgcggatgcgatcttcacgccgtcaccggggtggtgcatgctggaccctcgagccctgcgcggacacggggaggtggccatgcaggatggggtcaggcgtcaagaatggcgtccgccggccgttgaggtcggggacgtggaggattcgttcgcgcatgaagccagccgactgcacaaggaacatcaaccgatgcccgcgctgaaacgggcgttggcccggccgctgcgcgccatcacctggggcggtgtgctgctgggcgtactgctggtgaccggtctggccctgatgctggtcaacgaccaccaccgccgcctggaagcggcgcagcggcagagccgcgcgctggcggtgggcagcgagcgcctgctggcgctggagctgcgcaacctggagcgggccatgaccggcatcgccgccgacgccgcggaactgttccgcagcgtgccggcacaggcgccggccttgctggatgcctccatcggcggcgtgctgcgccggcacgccgaactgcacagcatcgtggtgctcgacagctatggccgcgcattgacggccggcaagggcgacctgcagttgccgttgtggaccgatccgcaacggcgcggctcgggcagcgcgctgtacatcggcccaccacagcgcgccagcgacgggggctgggtggtcccgctggcgctgccgatggccgatgggcgctggctgctggcacggctgcgctgtggcgaactgcagcgcatcgtcggcggcctggatgtcggtcccaacggattggtctcgatcagcgatgcccagggctacatgctggcccgcgtacccgatccgcatggcacggtgggccgccgctatgacctgccgcgccgggacctgctcggcacgcaggcagtggtcgagctgggcagcatgcccggcgttgtcgacggcgtgccgcgcatcctcaccatcagcacgctcgaacgcagcccgctggcggtgcaggtcggcctggccgacgaagatgtactcgcaccgtggtggccgtacctgaaggcgtcggtggcgatcgtactggcctacatcgcggtgttgctggtactgctgtacgccgtgcgccgcagcacccgcagccaacaggcgatggccgaggaactgaagacgggccacgccgagctgcgcctggcgcaccaggtcgggcgtgtctgcacctggtacgtggatgaggacgccgcgctgctgcgctggtcgccgctggcccgcgagatctttggggtacagaccgacgccttaccggtcgcggatttcttcgcgcgcgtgcatcgcgatgatgccgcgcgcctgcagcaggcctttgaccaggccttcgccggcagcgctgtgctcgaccaggtgttccgcctggtgctgcccgggggcgaggtgcgctgggtcggcgcgcgcgggcagcgggtggaagtggccgacagcgagcggcgcatgatcggtgcgctgaccgacctgagcgaacgctatcaggcgcgcgagcagatgagcgaagtggaacgccgcttccgcctgctgttcgaccgcaatcctgcaccgttctgggtgttcgacccggatacgctgcgcttcatcgaggtcaacgacgctgcagtgcgccagtacggctacagccgcgacgagttcctggcgatgagcatcctcgacatccgcccgcgcgaaggctgggacgaagtgcgtggtgccatccagcgggcgcaggtgggcgatccccccgacgcgaccgtccgcctgcaccggcgcaaggacggcagtgtgttcgaggtgcgcgcacacctgtccaagctcgacttcgacgggcagcccgcgtgcctggtgctggccgaggatgtcagcgagcggctggcctacgagcgcgacctggcctatcaggcacggcacaacccggccaccggcctgctcaatgtgcgcgccctgaccgaacagctggacgagcaggaggagggctacaccatcgccttcgtgcagctgcgcgggctgcagctggtggccgatacgctgggccgcgagatcggcgatgcggtgctgcagtcgatggcgacccggctcgggggcctgggcgcacgctgtggcacgctggcgttccagccggccgaggatttcgtcttcgccatcggtgccgagcacgatacccagcgcgtgctggacgacctgctgcagatcgtgtcggcgccgatgcgcggcaaggactcgctgcaccagttcgagccgcgcatcggcgtggccgtgcacatcgctggtgacgggcacacggccgagcaggtgatcggcatggccgcgcaggccgcgcatgcggcgcgcgccgagggcaacgtggtggtctggttcgacgcggccgtgaccacgcgcctggccgaccgcctgcgcctggccgggcgcatccatgccgccatcgacaacgaattccagctgtatttccagccgatccggcatgccggcgatggcagcccggcagcgctggaggcactgctgcgctggccgcaggccgatggcagcttcatcccgcccaacgagttcatccagctgtgcgaggacaccgggttgatcctggcactgggccgctgggtgatccgcgcggcggcgaaggcgcagcgccgtctggtcgaggccgggtggggtgagttgccgatcgcggtcaacgtgtcggcggttcagttcttcaacagcgacctggtggccgaattcacccgtgcccagcaggatttcggcctggcccgtggcgcgctgcacgtggagctgaccgagagcagcctgatgcgcaagccggcacaggcgatgcagaccatgcagcgcctgcacgagcagggcatccgcgtgtcgctggatgatttcggcaccggctattccagcatgtcctacctgcagcacctgccgctggacatcctgaagatcgaccgcagcttcgtcgccgacgtggaaaccaatccacgcaatgcctcgatctgccgcgcgctgctgtcgctgggccacagcatgggcctgaccatcatcgccgaaggcgtggagacgccggggcagctggactggctggctgcgcatggctgtgaccaggtgcagggctacctgttggggcggccggcgccgctggagcggatcatcgacgcgctggatgaagtccctgcctgatcgggggcttcgtatttgccggccagcggccggcactacccgaccgaagcatgacgggggttcgtatgtgccggccggcggccggcacacccgaccgaagcatgacggtagtgccggccgctggccggcattcgcccaagaccgggatgtgtctgattgccggccggcggccggcactaccggcaagcgccagactcggctacaccccggtgtccaccagatggtcgatgaaactgcgcaccttcggtgccaggtggctgcggctggtatagaccgcgaagatgccgatcggcgaggcctcccattccggcagtacgcgcaccaggcggccatcggccagcgcgtcttccagcaggaagtcgggctgcaggatgacgcccatgccggcgatcgccgcttcacgcagcacgtcgccgttgttggcgtgcagcaggctgttcaccgctactttcacttcgccgcccggcccctgcagcggccagtggtcaccggcggcccagtagctgtagcccaggcacgcgtgcgcctgcaggtcgtgcggggtctgcggggcgccgcgtgcggccaggtaggccggcgcggcgcacaggctcacccgcgattcgcccaggcggcgggcgatcagggtggggcccggctcgcgggtgatgcggatggccacgtcgtagccttcctcgaccatgtccaccaggcggtcggacagggccaggtccagttccacctgcggaaagcgttcgcggtaactggccagcagtggaccgaggcgggcgatgccccaactgaccggtgcattgatgcgcagcatgccggagggctccagcgcctgcgcgccgatgctggcctccagcgcgtcgaactcggccagcaggcgcacgcattgggcgtagtaggcggcgccggtgctggtggggctgacccgccgcgtggtgcgatggagcaggcgggtggacaggcgcttttccagtgcggcgacctggcgggtaacgccggcggtggacatgtccagggcctgggcggcggcgctgaagccgttgcgctcgaccaccgccacgaacacgcgcatcgcctcaagggtgtccattgttgcgccttctgaaataaatacggtcaatcgatcgtatttatcggcccgtgaaggcgcaataacctgagcccactcccttcaaggtgctttccgatgcacgccacgaccgctcctgtttcgccgctggccccgtatggcgccaccctgctgcgcctggccctgggcatgctgctcctggtccatgcgctgaccaagctgctggtattcaccccggctggcacggcagcgttcttcgagtcgctgggcctgcccggcgtgctcggctacctcaccctcggcgtcgagctggcgatcactgtcgcgctcctgctgggcatctatgcgcgctgggtgggcctggtcggcgtgccgctgctgctgggcacgatcgtcaccgtgcacggcgccaacggcttcggtttcgccaatgccggcggcggctgggaatacccggcgttctgggcgctggcgctggtggtgctgttcctggtcggcgatggcaagtggaccctgcgttcgcgctgatcgccgcctgatcctgcaactggagaattccatgtcccgcctgccttcgctgtacatctcccatggttcgccgatgaccgccctgcatccgggccaggtcggtgtgcgcctggccgagctggcgcgcgacctgccgccgccgcgcgccatcgtgatggcctcggcgcactggctgggccggcagccgctggtcggcgcacatccgcagccgccgacgatccacgactttggtggcttcccgcgcgcgctgttcgaactgcaatacccggcgccgggtgatccggcactggccgaagaagtggccggccgcatcgccgccgcaggcctgacagtggccatcgacccgcagcgtggcctcgaccacggcgcgtgggtaccgctgcggctgttgttcccgcaggccgacatcccggtggtgccggtgtcgatccagccgctgctcggccccgagcatcagttcgcgctgggccgcgcgctggcaccactgcgcgaacaaggcgtgctgctggtcggctcgggcagcatcacccacaacctgcacgactggggcgactaccaggacggcaaggaagcgccatacgtgcggcccttcatcgagtgggtggagcagcggctggccgctgatgaccgccaggcgctgttcgattaccgccggcaggccccgttcgccgagcgtgcgcacccgaccgacgagcacctgctgccgctgttcttcgcgatgggagcggccggcgagggcggtttcggcgcacgccgcatcgacgccggcatcgatgccggcttcctggccatggatctgtaccggttcgacggggcatgagccggggctgacgcgcggcggccccggccgtcgcggtcagggccgcatgtggtagttttttccgggtttccggcgctggccctcgtgcctccccacgcgccgcttcctggaagaagcatgcataccattgaagtcgtcctggcgatgctggtggccgttgtcgccagcggctacctggttcgcgtcctcccgttctcgctgccgttgccgctggtgcagatcggcctgggcgcggtgatcgccggcgtgttcaaccgcggccatgcgctggagccggaagtgttcttcctgctgttcctgccgccgctgctgttcctggatggctggcgcattcccaagcagggcctgttccgcgacaagggcgcgatcctcgaactggcgttcggcctggtggtgttcaccgtgatcggcgccggcctgctgatccactggatgattccggtgatgccgctggcagtgtgcttcgcgctggcggccatcgtctcgccgaccgacccggtggcggtcggggcgatcgcctccaaggcaccgatcccgaagcgcctgatgcacatcctggaaggcgagtcgctgctcaacgatgcgtccggcctggtctgcttccgtttcgcggtggccgcggtgatgaccggctccttctcgctggccacggcctcgctgaccttcctgtgggtggcggtggccggccttgccgtgggcgtggcggtcaccctcggcgtgtccaccttccagcgctggttgtggcgccgcttcggcgaagagccgggtgcggcgatgctggtcaacctgctgattccgttcgcggcctacctgctggccgaagaaatccatgcctcgggcatcctcgctgcggtcgccgccggtatcgcgatgagctacgtcgagctgaccggccgtgtctccggcagcatgcgcgtgcagcgcgcgggcgtctggaacatgctgcagttcagcttcaacggcatcatgttcgtgttgctgggcgagcagctgccgggcatcgtcgagcgcgccaccaccaccatgaacgagtccggccaccagagtgcatggtggctgctggtatacgtggtggtgatcaacctggcgctgatcctgctgcgcctgctgtgggtatggctgtcgctgcgctggaacctgctgcgcgcgcgccgccgtggcctggagcggggcgaggcgccgaactggcgcatcgtggtggcgacctcggtggctggtgtgcgcggcgcgatcaccctggccggtgtgttgaccctgccgctgttcctgcccgatggcagtgcgttcccggcgcgcgacctggtgatcttcctggccgcggcggtgatcctgttctcgctgatcggcgccagcgtggcgctgccgcagctgctgaagggcctgcagctgccagccgattcgggcgagcgcaaggaagaggacctggcacgcaagctgtcctccaaggccgcgctggccggggtcgaacgcatgcgccagcagctggtgatgaaccagaacaccgagaacgtgcagctgtacaacgatgctgcctcgcgggtgagcctgctgtaccagcggcacctggagaaagacaacgacggccccgacgtggacccggagaaggtgcggcgcatggagctgggttaccgccagctgcgcagcgcgggcctcaatgccgagcgcgaggaactgttccggttgacccggcgcggggtgatctccgatgagatctcgcggcgcctgatccgcaacctggacctgctggaatcgcgcaagcgcgaatgacgcctgggccgggcgttgctgacgctgacgcggattccgccctgccatgtagagccgagcccgtgctcggctgcgcttgcttcaggcgtcgtgaacccggaacgaaaagcagccgagcacaggctcggctctacatgccggtgccggttattccggcttctggtccaggaaatacacctcgaccttgcccttgaccttgatggtcatcgggttgccgcggcggtcgcgggccttgccggcctgcacgcggatccagccttcgctgaccgagtattcctcgacgttgtcgcgctcgacgtcgttgaaacgcacgccaacgccgcgctccagcgcctgcgcatcatggaaggggctggccgggttgatcgccaggtggtcgggaggggtatcgctcatcgcttcattcacagtgacggccaccaaggccggcttcagcggcacaggataaaccgtagaatgcgggcctgccccagaggacgttccgccatgcccgacaacagcgactatttcgacttcgaggaagacatccacgacttcgacgaagatggcttcgaggcgcgggtctggaacctgctggtgctgatcaacccgggcgacgaggaactggccctgcagcagttcaaccgctggcgcgaacacctggccgaggacgggcagccgctggaagcggacagcgactggctgccggcgctgttcaccgccatcgcctggcagtccggtttcgatgtggagcgcgatgacctggaatcgctgcagtcggcggtgaacgagctgtcggcgcgcttcaacctgcaactggactggggcggcgacctggacgacgaggacttcgccgagggcctggacggcgtgcagctgatgtccaccgccttcgaccgcctgcgcgagcacaactacacgctgtggagcgtggatgccggcagcgacggcttcaccggcgtgatggcgctgacccgcgacgacgacgcgatgctggcgctgtgctcgctgctgaacgtggaaatccggctgggcagcgacccgttctgagcgatgggccgatccgccgggcacgacccggcggggacggtctgctgggcgcggcctacggccggtactgcgcccgggcgttggcgatcacggctttgaccagctcgcggtcggcgtgccgcgaaatcgcccgcgcgccgagcgcgatcgcctgtgcgcgcagctcggcagtgacgtcgtagtgcgcaccgctggccttgttctggaaggcccgcgggggaatgccgagctgcgccgccatcgcgtgcagctcggccagggtgtcggccatcaggtgcgcccagcgctgtccgcgccagggatgcaccgcgtcatcgacgtagaccgtcaccgccgcggccggttcaggcctgcggcttgctgtcgctgtcagcggccggggcggcctcggcagcagcttcaaccacatcgccttcggcggcctcagcagcgtgttcgccttcttcggcttccacggtctcgaactcggcaaccagcttgtccaggtattcgtcagcggtctgctcggattcggcagccagggtgtccagcagcttctgcagcagttcggagtactccaggttgaccttgcggccttccttttcctgcacgttggacaggtgcttgagcatggccagcatcggcaccgggttttcggcgttgcccatggtctggccgccgatggccagcagccactcacggccctgcaggccgatggccgctaccacctggccgtcttcgttggtcagcacggcatggttctgcacctgctgctgggcattcaggcggaggaacgggcgcttggcctgctgcttcttgcgcttgtcgcgcttggccttggagttctgggacatggagtggggtcacctggaaacggaaagaccgccattgtaccggccgcacgcaggcggggtcagatccctttccatgggaaagggatctgaccccggttcaatgcgccacgggcgcggcctcaccttgcgcggcctgcacgtccgggtcggcggtcggcgccgacagtcccacctgcgggccggcaccggccagggcggccgcttcggcggcctgggtcatcaccacgatgctgatgcggcggttgatcgggttctgcgggtcggccttgtcgaacagcaccgatgaagacaggccgaccacgcgggtgatcttgctgtcctccaggccaccgtccaccagcgcacgccgtgcggcgttggcacgatcggcgctcagctcccagttgccgtagccgcgcgcggccgaataggcggtgatgtcggtgtggccggtcaggctgatccggttcggcacatggttcaggtagttggccagctcgtgcaggatctgttgcgtgtacggcttcagcgtagcgctgccgaggtcgaacatcggccggttctgcttgtccacgatctggatgcgcaggccttccggggtcaggtccagcagcagctggtccttgaacggctccagtgcctggctcctgctgatcgcttcctgcagttccttcatcagcgcttccagctgctgcttgtcgcgctgctgctggtccaccggctgcggcaccgcttccttctggttctggaagggatcgttgctgctgccgcgcgagatgtcggtggcaccacccagcttgatcatcgaggtgcttgcgccgcccgggccggccatgccgggcgccggcgtggcgttctgcccgctcagcgggctggggttgcggaagtactcggaaatggccgcacggtcgttcttgttggtggtggccatcagccacagcaccaggaagaacgccatcatcgcggtcacgaagtcagcataggccaccttccacgaaccgccatgatgggcggcgtggccggccttcttgacccggcggacgatgacagtgggcttggtctcggccatggtttacttgaccgtcttcaggtgctgctcgaaatcggagaaggccgggcgcacgttcgacggcagcgtcttgcgggcgaattccagcgcgatcttcgggttgtagccgcgcaggcaggccagcagggcggtcttgaccgattcgtagatgcggctgtcctgctcggcgcgtgcctccattgctgccgccatcgggccgacgaagccgtagcccagcaggatgcccaggaaggtaccgaccagcgcgccggccacgtggccaccgacctcgacgatgtcaccgccgatcgagcccatggtgatgacgatgccgagcaccgccgcgacgatgccgaaaccgggcagtccgtcggcgaccttggtcagcacctgcgacggcgccatggcctcggcgtggtgcttctccagttccagctccagcagcggctccagctcatgcggctcgatgttgctgccgatcatcaggcgcaggcagtcggtgatgaagtcgatcaggtggtggtcggcctgcaccttggggtagttggcgaacagggcgctctcggccggccgctcgacatggtcttccagggccatgaagccttcgcggcgggccttgttgagcagttcatagagcaggctgaggacatcgatgtagtcctgctgcttgtagcgcgggcccttgaacacgccgaccatggcctgcagggtctgcttgaccgtcttggccggggtgccgaccaggaacgcgcccagtgcggcaccgccgatgatgaccagctcgtagggctgccagagggcacccaggcggccgtgggcaccgaggtagcccccgatcacgctgatgatgacgaccaggaatccaacgatgatgagcatggggcgacgcaaggagaggggatatctccttgtcggcccgtcacccggttttctgaagagggaattctgtgaaatgggtcagcggggtgtttcagcccgccacaccgctttccgcgccgccacgctgcaacgggtcgggccagggctcgccattgccggtgaacgaaagtgagacggagttcaggcagtggcgctcgtaggtgggcggcggaccatccgggaacacgtggccgaggtggctgccgcagcgcgcgcaggtgatctcggtgcgcaccatgccatggctggtatcgcggatctcgcgcacgtgcgccgggtcgaacggggcgaagaagctgggccagccggtgccggaatcgaacttggtgctggagcggaacagcggcagcgcgcacagccggcagcagtagacgccctcgcgcttgttgtccaggaacacgccgcagaacggcgcttcggtagcgtgctgcagcagcacgcggcgctcttcgctgctgaggccggcgatcagcgcctcggtctgggtggcagtggggggcgtcaggtcgaaggcagtcatgccggctctccgtggggtcgatggcctggggatgccgggaaacgtgggggtgccggcgcgcgcttgcaagtgtgacggccgttcatgggcggcacacaggcgcaggcgcaaggtaaatgcgatccacgccggagcgtgccatgaaaccgacccttcccctgctgctgatggccctgttgcccacgttggcgctggcccaggtgcctgctgccgacccgacggtcacccgcagcgcgaccaccgtggctccggcgccggtggtaccgccgccgcaggccgcacgcccgcagccgcaggtgctgccgtcgccgcagccggcgcagccgatcaggtccacgggtcctgcccggattgcgcccaccccggcgccgaggccggccgacaaggtctatgaccgcaatggccgcatcgtgcctggcgtgcgcccggctggcccgaaccgggtgttcgattcgcgtaccggccgctattacgacagcgtgccggccggcgatgggcagcagatcaaacgctgacctcggatgccaggcaagggtggcagcttccacacactgcacggcctgaacgcacgaaaacaacatcctgccgatcactgctttttcgcctgcgattaaccgtgccgggaccaccgtggccctgcgccggcattccgccgccgcatgtcctttgtccactggatcgcgatcatgaaaaaccagcagaaccgtcatcccggcaaggaaccgcagggccgcaacccgcagcatcagcagcaacagcaacagatggaaccgcagcagccgcacaagggtggcaagcagcaggaacagcgctcgcagaagcatccgcagcagcgctgactgtcgacatgaccggggtcagagtccgctgcgcgggctctgacccctcgcaatccctggccggggtcggatcccgcaacgcgggctctgaccccaacctgcgaccgcctcaatccggaatcggcaggctcagcgtttccttcacttcttccatcacgatgtagcttttggattcacgcacatgcggcagtgtcagcaaggtgctgccgagcagcttgcggtaggaggccatctcactgatccgcgccttcagcaggtaatcgaagtcgcccgagaccagatggcactcgagcacattgggcagcttcagggcggcgcgccggaactcttcgaagatgtcaccggacttgtaggccaggctgatctccacgaataccagcaggctggccttcaccgccgccgggtccaggtgggcgtggtagccggtgatcaccgcttcgcgctcgagccggcgcacgcgctcggtgcacggggtggtcgacaggccgacccgctcacccagttcggtgaaggaaatacggccctccgcctgcaggatgcgcaggatcttgcggtcgatcttgtccagttcgcgggtacgggtggccatggccgtcaaccttggggaatgaattgcaggagaacatcctgccggttgatttcaaaacaggcaaatcaactgggaatggctgtctatacttccccaattatggtcccggcacgctccagtgtagggaatgatcgggttggagaagtcccatgcgagttctagtcctcggcagcggcgtgatcggcaccaccagtgcctggtacctgcgacaggccgggtttgaagtcacggtcatcgaccgccaacccggcccggcgctggaaaccagcttcgccaatgccggccagctgtcgttcggctacacctcgccgtgggccgccccgggcgtgccgaagaaggccatcggctggctgttcgagaagcacgcgccgctggcgatcaagccgggcatggacctggcccagtaccgctggctgtggcagatgctgcgcaactgcacccacgagcgctacgcgatcaacaaggcgcgcatggtgcgcatgtccgagtacagccgcgactgcctgaacgagctgcgcgcgcagatcggcatcgagttcgaaggccgcgacctgggcaccacgcagctgttccgcacccagcagcagctggatgcctccgcgcaggacatcgagatcctggcccagtacggcgtgccgtacgaggtgctggaccgcgccggcatcatccaggccgaaccggccctggcccatgtcgacggcctggtcggcgcgctgcgcctgccgcgtgaccagaccggcgactgccagctgttcacccggcgcctggcgcagatgtgcgtggacgccggcgtcgagttccgcttcgaccaggacatcaccggcctggagttcgagggcgaccgcatcaccggcgtgcgcatcgacggcaagcgggaaaccgccgaccgcttcgtggtcgcgctgggcagctattcgccggcgctggtcgcaccgctgggcatgcacctgccggtgtacccgctgaagggctattcgctgaccctgccgatcaccgacccggcgatggcgccgacctcgaccatcctcgacgagagctacaaggtggcggtgacccgcttcgacgaccgcatccgcgtcggcggcatggccgaagtggccggtttcgacctgtcgctgtcgcagcgtcgtcgcgagaccctggagctggtggtcagcgacctctacccgaagggcggcgacctgtcgcgcgcacagttctggacaggcctgcgcccggccacgccggacggcacgccggtgatcggcgccacgccgttccgcaacctgtacctcaacaccggccacggcaccctgggctggaccatggcctgcggctcgggccgttacctggccgacctgatgagcgcgcgccagccgcagatcagcaccgaaggcctggatattttccgctacggccagtacggtcacgccccgcaacatgagaaccgcacatgcgtcctgcccgcgcgctgatcgatctgggcgccctgcgcagcaattaccggcttgcccgtgaactgggcggtggcaaggccctggcgatcatcaaggccgatgcctatggccatggcgcggtgcgctgtgcacaggcgctggaaggcgaggctgatggtttcggcgtggccaccatcgaagaggcgctggaactgcgccaggccgggatccgtgcgccgatcctgctgctggaaggcatcttcgaacccagtgacatggcgctggtggccgagcacgatttctggttcgcggtgggctcgccgtggcagctggaagcgctggttgcattcgacagcccgcgcccgctgaccgtttggctgaagctggacagcggcatgcatcgcctcggcctggacgtggacagcttccgcgccgcgcatgcacgcctgtcggcgctgccgcaggtcgagcgcatcgtgctgatgacccacctggcgcgtgccgacgagctggacagcgaacgcacccatgaacaggcggcgaccttcgcgcgcgccatcgacggcctggatggcgagaccagcgtgtgcaattcgccggcactgctgggctggccggatgtacgcagcgactgggtgcgcccgggcctgatgctgtacggcgccaatccgctgccggacaacaccgcgctgaccgagcgcctgcgcccggtgatgacgatgcagtcgaaggtgattgccgagcgatggatcgaggccggtgagccggtgggctatggcgcacgcttcgtggccaaggcgcgcacccgcgtgggcgtggtcgcgcttggctacgccgacggttatccgcagttcgcccccaacggcacgccggtactgatcgatggccagcccggcgtactgatcgggcgcgtgtcgatggacatgctgacggtggacctgaccgcgcatgcgcaggccggcatcggcagtgtggtggaactgtggggttctgcgccgacgctgtcggaactggcgccgcgctgcggcgtgagtgcctaccagctgccgtgcgcggtcaagcgcgtggcgaaagtctacgtgtagagccgagtccgcgctcggctctggtagcagccgaccttggtcggcaccgtgcaatgcgtgtcgaccaaggtcgacacctgccggtgggtagagctgcccggaatcatcgtgcagcagtagcccgcgtgctcagctcgcgcttcacccagtcgtcgatcaggcgcttctcgtagcgcagcggatcgctgtcgctcttcagccccaggttgtgcaggtagccggtgtcgctgagcttggcttctccctcatcgacgatgcgaccactggcgtccttcagcgtgtactgcagggtgatccgcggtggatagatgtcgcgcatgatccggatgtcgctgccgcgcgggccgtgccagggctcgtagtcgccggcgcgcttgatgtcgaccagggtcacgtccagggtctgcccgggctgcagcggcttggccgccgtggtctgcacgtagctggccagctgctgcacccagttgccgcgttcggcctcgaagcggttggtgctctggcggatttcggtgaatccggctggatcgtcccacttcacgctgaccgggccattggcctgcagcgcgcgcggcgcatccggatcggtgacggcgcgcggcgcggcgttcgcgctgcccgccatgagggcgcctgccagcagcagggcagtggccaacgagcggttcatgacggtctcctgcgtcccatcgacggggacgatgcgatttatagatcgagtgtgatcccgctttccagccaccgcaacggccgattgcgacaccgacaagagcggttgccgccaattcatcgtcgtcaaccatgactgacggcgcttgacgctgtgaatacgcgctttggaagatgctgtgcttccaatccggcccgtccagacgcccttgtccacactgccgcccctcgtggagcgcccaccgatgatggtgcaggcgcccgaacccgacctgcatcatggcgtgcttgagcgcatcaacgctggtttctgcgtgatccaggtgctgttcgagggcgatcgtgcggtcgactatcgtttcctcgaggtcaacgatgccttcgagcgccacaccgggctgaaggatgcgcgtggacagcgcatgaccgagctggaacccaaccatgagcaggactggttccgcatctacggcgaggtcgcacgcagcggccgtcccgcccagttcgagatggaagcgcgtgcgctgggtcgttcgttcgcggtcgacgcggtgcgcgtgggccggccaggcgaggacaaggtcggcatcctgttcttcgacatcaccgcgcgcaagcagatggaagtggagctgggcgagagcgaagcgcgcttcagcgcattagccgacggcctgccgatgccggtgtgggtgctcgatgagcgcggccatgcccgtttcgtcaacagcgccttcagcgagttcttcggtggcgacgagacgcgtgtgccggaagatgtctggcgcggcctggtgcatccggacgatgcgtcggtattcgaatacgaactgcaggaagcgctgaaggcgcagcgttcgatgcacgcgctggtgcgtgcgcggcgcgccgatggccagtggcgttggctggagatgaacgcacgcccgcgcttctcgcggatgggccgcttcatcggcctggccggcagcagcccggacgtgaccgaacgccgcgagatcgaactggcccgcgaggaactgctgcagtccgagcgcgccgcgcgcagcgctgcggagaacatggcgcggctgaaggacgagttcctggccacgctgtcgcatgaactgcgtacgccgctgaccaccatcctcgggtggagtgagctgctgctgcagcgcgtggacaacaccagccctctgtacaagggcctgaacgtgatcgccaacagcgccggtgcgcagaagcggctgatctcggacatgctggacctcagcagcatgctgctgggcaaggtgcagctggaggtggaagtgctggacctgcgcacggtgctgggcgaggccatcggcgcgcaggaactggtggccgaaggcaaggcactggacgtgcacctgcagctgcccgaacagccgagcctggtgctgggcgatgccacgcgcctgcagcaggtgttctggaacctgctctcgaacgcgatcaagttcaccccggctgaaggccgcatcgacctgcagctgcgggccgacggcaaccactgggagatcaccgtgcgcgacaccggtgatggcatcgcacccgaattcctcaatcacctgttcagccgcttccgccaggccgatggcaccaccacccgacgccatggtggactgggactgggcctggcgatcgtgcagcagctggtcgaactgcatggcggcacggtcgccgcggccagcgaggggcacggccatggcgctacgttcaccgtgcgcctgccgcagcaccttcccgatgccgagcggcgcccgctgcgcgaagtgatcagcgggccgatcctggaaccggtgatcgtcgagccgtatccgctgcgcggcatgcacgtgctggcggtggaagaccagccggaagtgctggagtacctgcggcgcatgctggaagagcagggcgccagcgtgtcggcggccagttcggccggtgaggcgctggcgttgctggccgacaccggccatctgcagtaccacgtgatgctgaccgacatcggcatgccgggcatggatggttatggcctggtgcgcacgctgcgcgaggacatgggcgtggatgccacgaccctgcccgcggtcgccgtcaccgcgctggcgcgtgccgatgaccgccgccgtgcgctggcgtcgggtttccaggaacacgtggccaagccgtactcggtggcgcagctggtggctgcggtacgcaaggtgcaggtaccccgcgcggacagcgcgctgcactgagcattcacggccgatcggcgaccctgcatgcaggaggtcgccgatgtcccgcatagctccccgtatccataccgatccggcgcagatcgcgcgcctggaagccctgctgccgcagctggaaggcgaaacgcaggtggaactgattctgcacgatggccgccgcctgctcggcacggtggccgtgaggccaaccgtgcagcagtaccgcaacgtcactggtgatgaaggcagcaacggccagctgcgcctggatgactacgacacgccggtgcagcagcaccacgtgtggctggacgagatcgccagcatcaaccgcctgccacccaaggcgccttgatcggatgtagagccgagcccacgctcggctgcgccgtcgcccgagcgtgggctcgggcgctaccggtgtgtcaatgctcgaacaaggtcggcgtcgcttcgaaccggcgcgcgtaggcgcgttcttccgccacccgggccacctcgtcatcggccaggtccggtgcgccatataccgcataggccacgctgccatcggcgccatggccgacctggtgcagccggtaacgcgagtgcccgccgccggtgtcctcggggtagtgcacgggcggatggctgccttccaggtccatttcactgttgtcgacgacgccaccgacgaacaaggctcgcatgcaggttctcctgggtttccgggtgagcctctaccctgaacgtttcaatgtttctggcagatcaaggccccgttcgggtttcgcaaagcggcctgccggggccggcccggccaagccggtacaatggacggccctcacgcttgaagtacccgcgccgatggcctccagcgacgacgcccccctgcagaccctgctcctgccgttctcccaaggcgccctgcgctggccggagggcccggtggctttcctgcgtgcccgcgatggctggccgctgcgcgaagcggccggcaaccgcgagctgcactgcgaacagagctttgccccgttcgcgcagccgctgcagcaggccgccggctggaccgtcagcggccagctggacgatgtggccggcaagggccgttacccgctggtgctggtgctgccgccgcgccagcgtgaagaagcccgtgcgctgttcgcccgcgcgctggcgctggtcgccgagggcggccgtatcgtcgcctgccagtccaacaacgaaggcgcgcgctccggtgaaggcgacctcaagcagctggccggtctcggcggctgcctgaccaagaaccactgccgcgtgtactggaccgccccgctgcagggccagcacgaccccgacctggccaagcgctggtcggcgctggatgcggtgcgcccgatcatgggcggacgcttcctcagccgcccgggcgtgttcgcctgggaccgcatcgatccggcatcggcgctgctggccgagcacctgccggccgacctggccggccgcgccgccgaccttggcgccggctacggctatctctcgcgcgagctgctggaacgctgcccgaagatcaccgcgctggacctgtacgaggccgagcagcgtgcgctggccctggccgaactgaacctggcgccgccgccgcgcgcgctgccgctgcgcttcctgtggcgcgacgtcaccgccggcatcgagccgggctacgacgtcatcatcagcaacccgccgttccacacgccgtcgcgtgccgaccgcccggacatcggccagcgcttcatcgccgtggccgcgcaggcgctgcgcccgggcgggcgcctgtacgtggtggccaaccgccatctgccgtacgagcacaccctcaacgacagcttcggtgcggtgcgcgtggtcgccgagcgcgacggtttcaagctggttgaagcagtgaaggggaagggcaagtgaagctggtcaagctcatcgccaacctgggctatggcagccgcaagcaggtgcagtggatgttccgcgaaggccgcgtcaccgacgccgacggtgaggtgctgtacgccgatgaccaggtgccgcacgaggcgatccgcgtcgatggcgagccgctggacccgccggtggggctgtcgatcgcgctgcacaagcccgccggctacacctgttcgaccaaggacaccggccgcctgatctacgacctgctgccgccgcgcttccgcgaccgtgatccggtgctgtccacggtgggccgcctcgaccgcgagaccagtggcctgctgctgctgaccgacgatggcggcctgctgcaccggatcatctcgccgaagtcgaagctgccgaaggtctacgaagtcgagttgagcgaggacctgcgcggcgacgaagtggcgttgttcgccagcggcacgctgatgctggagtccgagaagacgcccctgctgccggctgaactcgaagtgctggaggcgcgtcgcgcacgcctggtgctgcatgaaggccgctaccatcaggtacgccgcatgttcgccgccaccggcaaccacgtgcaggccctgcaccgcagccgcgtcggcgggctggacctgcaggggctggacgaagggcaatggcggcagctcacttccaccgacctggatacgttgttcgctccatgacccccttcgctgcgctgccgttcctgcccgacgccgtcatcttcgacatggacggcctgatgatcgacagcgagcgggtctcgctggcctgctggagcgaggccgccgacgaattcgggctgggcctggaggaagcggtgttcctgcgcatggtcggcctcggcgaccacgatacgcatgcgctgctgcgcgcgcagggcatcgaggacagcgtgatcgacgcggtggcggcacgttgccatgagctgtacgaagcacgcacgcagaccgggctgccgctgcggccgggcatcctggagctgctggagctgctgaaggcgcacgcggtaccgcgtgcggtggcgaccaccacgcggcagccgcgcgccaaccgcaagttggcggccgcaggcctgctgccgtacttcgatgccgtgatcaccagtggtgatgtggcgcggccgaagccggcgccggatatctacctgctggccgcgcagcggctgggccaggcgcccgaacgttgcctggcgctggaagattcaccggccggcacgcgggccgcactggccgccggcatgaccgtgatccaggtgccggacctggtgcatccggatgaagagctgcgcgcactgggccaccgcatcgtcggctcgctggtggacgcgcacgccctgctgctgccgctgctgccgaagtagcggtggctgccgaccttggttggcactgagccgggcatgggctcggctccacatcttctggtgggtgccgaccgttggtcggcacacctgttcaatcacacccgcccgaacaccagcgcagcgttggtgccaccgaagccgaagctgttggacatcaccgtgtccagcttctgctcgcggctttcgcgcaggatcgggaagctctccaccttcgggtccagctcgccgatgttggccgaaccggcgacgaagccatcgcgcatcatcagcaggcagtagatcgcctcgtgcacgctggccgcgcccagtgaatggccggacagcgccttggtcgaggacagcggtggtaccgcatcgccgaacacttcacggatcgcgttgagctcggtgacatcgcccagcggggtcgaggtgccgtgggtgttgaggtagtccagcgggcgatcgacgccctgcagtgccatcttcatgcagcgcaccgcgccctcgccggacggcgcgaccatgtcggcgccatcggaggtcacgccgtagccgatcagctcggcatggatgtgcgcgccacgcgcaacggcgtggtcgtagtcctccagcaccagcatgccgccgccaccggcgatgacgaagccgtcgcggtccttgtcgtacggacgcgaggcgctggccggggtttcgttgaagctggtcgacagcgcgcccatcgcatcgaacatcacgctcatcgaccagtgcaggtcttcaccgccaccggcgaacatgatgtcctgcgcaccgtggcggatcatgtccgcggcagcgccgatgcagtgcgccgaggtcgcgcaggcggccgacagcgagtagctgacgcccttgatctggtaggccgtggccaggcaggccgagaccgtcgagcacattgtgcgcggcaccatgtacgggccgaccttgcgcacgccacgttcgcgcagcaggtcgaccgcgccgatctgccattcgctggatccgccgccggaaccggcgatcaggccggtgcgcaggttgctgacctgctcggggctgagcccggcatcggcgatggcatcgcgcatggacaggtaagcgaaggccgccgcgtcgctcatgaagcgcttctgcttgcggtcgatcagcgcctccagatcgaggtcgacgcgaccgccgacctggctgcgcaggcctgcttcggcatggtcggccaaggcggtgatgcccgagcgcccttcgcgcagcgcggccgaaacggtatccagatcattgccgaggcaggacgtgatgcccatgccggtgatgacgacgcgacgcatcagaagctcccggtttcagtgaacaggccgacgcgcaggtcgcgcgcgctgtagatttcgcggtcatccacgtacatgcgggcgtccgactgggccatcaccagcttgcggttgatgacacggctgatgtcgatctcgtagcgcacgagcttggcgtccggcagtacctggccggtgaacttcacctcgccgcagccgagtgcgcggcccttgccgggggcacccagccaggtcaggaagaagccggtcagctgccacatggcgtccaggcccaggcagccgggcatgaccgggtcgccgatgaagtggcagccgaagaaccacaggtccgggcggatatccagctcggcgcgtaccatgcccttgccgtgcggtccgccgtcctcgtggatgtcggtgatgcggtcgaacatcagcatcggatcgttgggcaaacggccggcggcggtgccgaacagttcaccgcgtgcgctggccagcagctgttcgcggttgaacgcgtggagacgggtcatgaagcacaatcctggaagcggggaaacagggaaacaagcgttcgaggatgcccgtggaaactgcgccgatcaaacatttcaaccgtacgcaaccgtagtgttttcaatggaatacgcgcatcctgttgatgtgcaacgaccatacttcggcgtgtggcccgttcgacacgcccccgccctttccgcctgacatgacccgactgcgcaagatcatccacgtcgacatggacgcgttctacgcgtcggtggagcagcgcgacgatccgtcactgcgcggcaagccggtggttgtggcatggcgcggcgcgcgctcggtggtgtgtgcggcgtcctacgaggcacgcgtgttcggcgtgcgttcggcgatgccggcgctgcgcgccgaacgcctgtgtccggacgcgatcttcgtgccgccggactttgcacgttacaaggcggtgtcacgccaggtacgcgagatattcctgcgccacaccgacctggtcgagccgttgtcgctggacgaggcctacctggacgtgaccgagccgaagagcggcatcgaactggccaccgacatcgcccgcaccatccgtgcgcagatccgcgaggagacgaacctgaccgcttcagccgggatcgcgccgaacaagttcctggccaagatcgcttcggactggcgcaagcccgatggccagttcgtgattccaccgcagcgggtggacgcgttcctgctgccgctgccggtgaaccgggtgcccggcgtcggcaaggtgatggaaggcaaacttgccgcgcgtggcatcgtcacctgcggcgacctgcggcggtggtccctggtcgacctggaagaggcgttcggcagtttcggccgcagcctgtacaaccgtgcacgcggcatcgacgagcggccggtggaaccggaccagcaggtgcagtcgatctcctcggaggacacctttgccgaggacctgttgctggaagacctgggcgaggcgatcgtgcagctggcggagaagacctggaatgccacgcgcaagaccgaacgcgtcggccacaccgtggtgctgaagctgaagaccgcgcagttccgcatcctcacccgcagcttcaccccggagcgcccgccggaatcgatggaagaactgcgcgacatcgcactggccctgcgcgcccgcgtcgacctgccggcggagacgcgctatcggctggtcggggtcgggctgggtgggttccgcgaaaaggaggccgtggtgcagggggaattgttcgagcacggaccgagcgattccacatccctctgatcggcaaaggcggggccagagcccgttgcgcagcaacgggatccgaccccagcagattgccgagatctgtcgaaggcgaggtgggtccggttgcgggggcgtgagcggcatggatgccgcgaccaagcccccatggacgggttcacggcgtcccctgccatcggacccaccccgccaacccacagatatccagctgttgccgttgcattgagcaggtgcagggcgcagccctgcaaaacaaccctttaccttaaggccactgcatctcgcccttggccaccttcgcactcagctccagcgatgccacgccgtccagcttcgggtagcgcgactgcattgctttcaccagcgccgcactgtccttggcctttgccgtctcgacatcgaacgcgcggatgtagtccgcagtgaagcgcagcgcactggcatccagtgcggcacccggcgcgtaatgccccggcaccaccaccttcggcttcagtgcctgcaaccgctgcagggtctgcagccagtcggtatgcgacttaggcgtctgcgtgtcggccatccacacgtgctcgccggctaccaccggaatgccaccgacgatcgcgcgcagcgacggcacccacagcaccgtgcggtccggggtcgggccatccaggccgatcagcggcaggcgctggccttccagctgcagtgcatcgccatccagcacctgcggcagcacgatgcgcgcgggcacgtcggcacccatcttcggtccccagtaggccagcttgccggccagggtctgctggatgtgggcgacggtctgcgcggtggcgacgatgcgtgcctgcgggaaggcgtcctgcagggtggccaggccgaagtagtagtccggatcgccgtggctgatgtagatcgtggtcagctgcttgccgctggcgcggatcagctcgaccagcttgcgcgcatcgctggcaccaaactgcgcattgaccaggatcccgtcgtggcggccttcgatcagcaccgaggacaccgagaacattgcctgcgggccgggatggaaggtctgcaggtgcagctgggatttcgtcgccgccgccggcgccgtggtggccggtgcggccagcagcggcgcactggtgaagctggcggccagggcgaggggaagcagcagggcagcggtacgcatgggaattccttgtgtagagccgggccaatgcccggctgcatgttcgcgtagagccgagcgcgggcttggctctacatgggacgtgcgtggatcaatacgctgcggtgatgatctccttcggatacgcgtgcgcttccagttcggcgacgaacgccgcgccatagtcggcgtagctgatgcggctgtggccgctggtatcggccaggaacgccttgggctgcacgcggtactggccgcgctcttcacccgggccgatttcggcggccggcgagaagaaggtccagtccaggtcgtccactgcctgcaggcggttgaacgcctcgcggtgggccagcgcgtacggcttgtaggcctccgggaaggtgggggtgtcgaccagctgcacgccgggtgcgacttccaggctgccggcaccgccaaccaccaccaggcgcggcacgccggccttgcgcgcggcagccgccagctgcgcggcgacctcgccgacgcggccgatgtcatcgcccgggcgcgggccgtaggcactggcgagcacgtcgtggccggcgatggcggcaaccagcgcgtcctggtcatccagcgaggcgatcaccggatgggcaccggccagctcggccgggaggtcctgcgcgctgcgcacgatgacggtgagttcgtggccgcgggccagcgcgtggcgggcgatctggcggccgatgttgccggtggaaccaacgagggcgatcttcatggcaggactccgtggggcgctgtggggtgggaatggcgccactctaggccgctgcagtcgctcgaaaaacagcgtataacgtgcttgtttgttgcatggatcgagcatatggaccgattgaccgccatgaccgtgttcgtcgaggtggccgagcgcggcagcctgaccgcggcggcagaggtgctggacatgtcgcgggcgatggtcagccgctacctggctgaggtcgagggctggctgggcgcacgcctgctgcaccggaccacgcgccgggtcagtctgaccgggcccggcgaggcggcgctggcgcgcttccggcagatgctggcgatcggcgaggaactgcagggcgagctggccagcgatgatcccgagccgcatggcacgctgcgggtgactgccagcgtgtcgttcgggcagagccacctggcgcgggcggtggccggctttgttgcgcgccatccggcggcacgcatcgagctgctgctggtcgaccgcacggtgaacctggtggaggagcgggtggacctggccgtgcgcatcgcgcgccagatcgatcccagcctgatcgcgcggcggctggccacctgccgctcggtgctgtgcgcgacgccgtcctacctgcaggcacgcggcacgccgactgctcccgagcatctggccgcgcacaactgcctgacccaccactacgtcggcaagagcctgtggcagctgcaccgggacggccgttcgctgtcggtggcggtgggcggcaacatcagcgccaacgaggcctcgctgctgctggaggcggtgcgggccggtgccggtatcgccatgctgccgacctaccaggtggcgccgctgctgcgtaccggcgagctgatcgaactgctgcccgaattcagcctggacgaactcggcattcatgccgtgtacgcgtcacggcgacagcagcccgctatcatgcggcgattcctggactacctggccgagtgtttcgccagcccggccttccaggatctggattggcgcccaccgggcaaggagaacacatgaaccatggacaggccttgatcgaccacaaccgtgctgcctgggaccgccaggccagcgaagtgcgcgaatggtcgcgcccggtggaaagttcaaccattgccgccgcgcgcgaaggccgctggcaggtgcatctgaccccacgcgcgctgccattggactggctgggcgatgtgcgtggccgccgcatcctgtgcctggcctcgggcgggggccagcaggcaccggtgctggccgctgcgggcgccgacgtcaccgtgttcgatctctccgacgggcagctggaacaggaccgcagcgtggcggcgcgcgatggcctgcagctgcgcacggtgcagggcgacatgcgcgacctgcacgtattcgccaacgacagcttcgacgtggtgttccatccgatctccaacctgtacgtacccgacgtgcgcccggtgtggaccgaatgccgccgcgtgctggcgcgcgacggcatgttgatggccagcttctacaacccggtgctgttcgtcggcgcgcgcgatccgcagctcgatgcgcagggcctgatccggccgcagtacgccattccctattcggacctggaagacctgcccgccgcagaacgtgaggcgaaactcggccgcggcgatgcgctgacctttggccacagcctgaccgaactgatcggcgggcagctggatgcggggttcgtcatcgatcgcttcatggaagactggcagccgcagccgcgcttcctgatcgaccgctacctgcccacgttcctggccacccgcgcacgccggatcggttgaggcggatcggcgcagaaaccagcggcgtacaatgggcggccccacgtcgtgcaggtgccgtcccttgtcgtatccctatccgctggtcgtgttcgacctagatggcacgctggtcgacagcgcagctgatatcgccgaagcactgaaccgcacgctggaagacatcggcatggcacgcgtgccggaagccacggttctgggctggatcggcgacggtgtgcgccgcctggtcgagcaggccgtgcacgccgcgggtcgtgaggtcgacctggccgaagtgatgccggtgttcatggtgcactaccgtgagtgcctgctgcgcagcccgcgcctgttcgatggcgtggccgaagcgctgatgcagctgcgtgcacgcggtgttccgctggcgatctgcaccaacaagcccgaagcgctggtgccgccactgctgcaacacctgggcattggtgatgcgttcgcgctggtactgagcggcgattcgctgccgcagcgcaagcccagcggtgagccgctgcggcacatcgctgcgcacttcgggctggcggtggatgcctgcctgatggtgggtgattcgttgaccgactaccgcgccgccgaagaggcaggcatgccgatcgcactggtgcgttacggttatccgcgtggcctggacctggccaccgcacaggcggtggcggtgattgacgacctgcgtgagttgccggggttggccgcgggcgttcgggtgtagagcggagcccacgctcggctgcttcattgcgtgagccgagcatgggctcggctctacagtagatcggcgccgggcgatgcccggcgcgcgccttcatttcggctggtaacgcacgctcagctggtattcgcggccgggctggttgaaccacgccaccgtctcgtagcggcggtcgaacacgttggcggcacgtgccagcagcgaccacgccggcgtcagcgcgtactcggcgcgcaggtccagcgtgccgtagccgccgaccttcaccgcgttggcggcatcgtcatagcgcttgcccgcaccctgcacggtcaggccggcgcggaaatcgccgaagcggcggtcgacgtccagacgcgcggtctgctgtgcacggcgcggcagccagttgtcgaactgggtgctgccatgggtgcggttgcgcgggtcggtgtagctcagctgcgcgttgaggtcgaagccggccagcagcacgccaccggtcagttcggcgccacggatgcgcgccttctccacctgctgcattttcatcgtggacgcatcgtaggtgatcaggtcatcgatgcgggtctcgtacacgtccaggccccaatgccagccctggccctgctgcgaaacaccgaggttggcgctcttggacttctccggcttcaacgttggcacgccgctccacgggtcgtacaggtcgctgaaggtcggtgccttgaaggcggtgccgtagctggcattgacgcgcaggccgtggtccagctgcattgcccagccgagactgccggtggcgtggttgccgaactgctggttgtcgtcgttgcgtgcgctggcctgcagctgatggcggccgaagcggccctggtactgcacgaacacgccggtgttgcgacggctgtcgacgaggtagcccgcgctgctgccgtccaggttgtcttcgctccagtccacgccggtgctcagcagctggcttccggtcaaggtgaagtcaccctgcagcgaggcgctgtcgcggtgggtctgcgcgctgccgcgtgcgccgaagtcgccgaagttgtccgattcgttgtcgctgcggccgacgttggcggtgaacgccaggcgcccggacggggtgtagcgcaccttgccggccagcacctgctggcgggtttccgagtagttgtaatagccgtcgtagtggttcttgccgtcggcgcgcagcgcactgccttccacattccactggtcgttgaaggtgtagccgccacgcaggctcttggacaggttgcggtagccgtcgcggtcgggttcgtcagcgaagcagccggtgaacagcgtcgccgagccacggcaggcatcgacgccatcggaatgctggtaggcgatgtcggcgccgaaccagccgcgttcggtgccacctccgatgccgccgctggcttcgcgcaggccgttgctgccaccaccgagctggaagtgcggagcaaaatcgcccaggttgcggcgggtgaagatctggatcacgccaccgatggcgtcggcgccgtacaggctggactgcgggccgcgcacgatttccacgcgttcgatctgcgccagcggcaggtcctggtacatggccaggccgaggtcggcactgttgatgcgcacgccatcgaccagcaccacggtgtggcccgagttggtgccgcgcaggaacagcgagctctgcttgccgagcccgccggcattggtcaggttgatgccggcgcggccgcgcagcagttcctgcaacgaggtggcctggctggattcgatctgcgcgcggtcgatcacctgggctggtgcgatgctgtcctgcagggcgatcggggtgcgggtggcggtgaccaggatctggtcgagcgcggtggtgtcatcggcggcctgggccagcgcgggcagggcggccagcacggccagggacagcattcgggactgcagcttcatgggggactccaggtgccacgcacgcccgcgtggcgaagggaaggagccgcgaaggcaggcatgcgccgacgccgcagcgcgggctgcggtcatccagcgccatgcccaccgcaccgcgacctgaggcttccgggccggtctccgggcttgccgccgggtggcgcgaggccaccgtccaggcgccttcccatgcctgcggcacagtggcgttgttgcctggaactgacgtgcttaccgttgcgggggcagcgccggcctggcgtggattcacgcgtcaccggcttcccgtttcaacctgccggccgtggccgcaggtcacctggaagtgcgcgcagtctacggcatcgcaggcggcccgtagcgtcgagcgtacccgactgcctttgctgtgcccttagaatggtccctcgatcccgtggtgccgttgccgatgtccgcccgttttccgctgttcccgcgttgcctgtacaggacgcacgcatgatcctcgacctggtccgccatgccggcaacggtcgcgatgagttcctcgatggccgcagcgatccaccgcagctggcccgcctgccgcaggaactggtcgaggcctacgctgcgcagccctgggaacgggtgatcagttcgccgcggctgcgctcgctgcacacggcgatggccctggccaccccgcgcgggctggacgtggaagcggaggaggaatgggaagagctggatttcggcgattgggacgggcagtcgctgttcgacctgccggaggatgcactggcggccttccatgccgatccgcatgcatacccaccgcccaacggtgagagctggggccacttcgagcggcgtatcgcgcgcgcgctggatcgactgctcgatgatgacgacccggtgccaacgctggtggtcagccatggcggcccgctgcgcatggtgctgtcgcaggtctgcggcctgccgatgtcgctgtgctgggcactgcgcatcgaccacggcacgcgcctgcgggtacggctggaacgtggcgaagccgggctggcaggcgagctgctggaactgcagcagccgtaacccatcggtagtgccggccgctggccggcagtctcaggaatgttgaaaagaccacgcagttgccggccagcggccggcactaccggtgcggtcaatcctcgtccgcatcctcggtcacgctgtcttccgcgtcatcgtcggcatcgaagcgctgctcatgcaccggacccgacgccgggccggccgccttcagcggatgcgcggcgatgcgtgcttcgtaatcctgcaccagcgcctcacgctgcggctcgctcagttcctgccagtggcagtccagcagcgcgccttccagcgagtacagcaggttcaggctgggcttgaagccggcgcgcttgaccttgacgaaggcgccgactgcgccggtcgcaaccaggtcctcgcggctgcgcaggccgacctggcgcagccacgctgcactcttggggccgatgttgcgcagcttcggtgcgctcatcccagcgcctcgacgaacacgcgggcgatggcttccaggccggcctggtcatcggcatcgaagcggccgatcttcgggctgtcgatgtcgaacacgccgatcagttcatcgccgcgcagcagcggcaccaccagttccgaacgcgaggccgaatcgcaggcgatatggccggggaaggcatcgacgtcgtccacgcgctgggtcacgcgctggctggcggcggcaccgcacacgcccttgtccagcgggatgcgcacgcaggccggcaggccctggaacgggccgaccaccagctccgtgccgtcgtacaggtagaaacccacccagttcaggtcgggcagggcgtggtagaccagtgcggagaggttggccgcgttggcgatgcggtcggactcggcgtagaccaggccacgggcctgttccagcagctgggcgtattgttccggcttgctgccggtaagcgaggcattggcgaacatgcccgcagtctagcaagcgcgccgggccggcgataatgcacgctctgttgccctgttggagcccatcgatgccgttgcccgctacgctgccgcctgccctgttcattaccggcaccgatacggagatcggcaagaccgcggccagcaccgcgctgctgcaggcgctgcgccggcgcggcctgcgcgcggtgggcatgaaaccggtggccagcggcagcgaagacctggggcagggcctgcgcaacgaagacgcgctggcgctgcaggcggccagctggccggtgccggactatgccgatctgaacccgtatgcgctgcggcagccgctggcaccggagctggccgctgccgaggacggcgtgcgggtggaactggcgccgatcgtggctgcgttcgcgcgactgcgcgcacaggccgacatcgtggtggtggaaggcgtcggtgggtggctggcgccggtctcggccacgctggaccagctggacctggtgcgagcactgcagttgccggtgctgctggtggtgggcatgcggctgggctgcgtcaaccatgcgcggctgactgcgcagtcgctgcaggccagcggcgtgcagtgcctgggctggatcggcaaccacatcgacccggcgatgcagcgccaggatgagaacatcgccacgttgcagcagcgcctgccgatgccgtgctggggacggctgccgcatctgccgggtgcggatggcgaagcgctgagcgcgcacctgctcgagcgatcctgggtagtgccgaccgctggccggcaaccgcatccacccggtgatcccgatgttgccggccagcggccggcactaccgtgctgcggccgccagctcccgcgcgatcgcgcccagtcgttccaccgcgccaatgaagcgcgcatccagggtctggcagcacgacagccgcaggcagtggcggtatcgcgcgccacgtgaatagacctggccgggcatgaacacgatgtcctcctgcagcgctcgctcgaacagctcgcgcgtatccacgcccggcagttccagccacagcaggaatccgccctgcggttcggtggcgcgggtgccggccgggaagtgctcggccaccagctggcgcagccgtcccacctgttcgcggtacagccggcgcatgcgatgcaggtggtgctcgtagctgcccgcttccagatacgccgcgaccgcgtcaccgagcagctgcggctcgccgccggtggactggaatttcagcagcgcgatgcgctcggcgaagcggccgccatccagccagccgatgcggtaatccggcgccagtgtcttggagaaacctccgaccaccatcacccagccgtcgcgatcgaaggccttcagcaggggcgccggcggttcgcagaactgcagctcggcgtacaccgcgtcctcgatcagcggcagctgccgtgcgttgaccagctcggccaggcgctgcttggcggcggtcggcatggtgcagccgagcgggttgtgcacggtcggcatcaccaccagcgcggccagcggtgtgtgctgcagcagcgcgtccagcgcatccacatccagtccgtgctgcggatgggtgggcagctcgatggcctgcaggccgaggttggccagcaacggatacaggttgaagtaggacggtgcctcgatgccgaccgcatcaccgggctgggtgaccgcgcgcagcgccagctgcaggccctccatcgcaccatgggtcagcagcaggcgttcgctgtgggtgtgcagccccatgcgcgggccacgccgcacgatctgcgccagcagccgtggcgagccgttggggcgcgcgtaggtctccaccgtctgctggccgtggcgcagcacctgtgcggtatgccgggccagctgcgcgcccggatagaactggcgcccgcgcggaccggcaaaggccaggtcgatcacaccggggcggcgctgtgcttccagcacgcgggccatcagcacctgctgcagtggtgcggtgggtgcggacggggtatcacgcagcgaacgctctggcaccgacaagcgcggcgccacctcgaagccggctttgggccgcggaatgaccaggccggcgtcctccagctggcgataggcggcaatcaccgtgttcaggctgagcctgcgctgcagggccatctgccgcagcgaaggcaggcggctgccaaccggaaggcgtccgccgtggatggcctcggccagctcatcggacagccgttggtagcggggtgggatcatcgcgctctggtcatctgtatccatcgaatttcccaccatctggtgctgtacccatgatgatggcgagcctagcatgtcgttgtcggccgggcctgatcggggcacggccgatacttcccaaacgcacggctggatggccgtgcgtctttttctgtgtgtagagccgagcccatgctcggctgcacttccgccaacagcagccgagcgtgggctcggctctacagagagcaccgccgagcgtcggtcagcccaagggggaatgccggctaccgcatcggcaccagcaccgcctcgcgccggtacagcgccgggaactgcttgcccagcgcggccagcttcggtgcgtcgtagtagcggatgtaggccgcctgcgggtagttggtcatgtagttctggtggtagctctcggccgggtagaagcgctggccgctgaccagctgggtgacgatcggcgcgcggtagctgccggcctggccgagctgggcgatgtaggcgcggctggcagcctgctggcgtgcgtcgtcactgaagatcgccgagcgatactggctgccgtggtccggcccctgccgattgagctgggtcgggtcgtgcaccaccgagaagaacacctgcatcagctgcccgtagctgacctggcgcgggtcgtagtcgatcttcactgcttcggcatgcccggtctggccaccgctgacgcgctcataacgcgcattggccgcactgccaccgatgtagccggacacggcattgctcacgcccttgacgtgctggaacacgccctgcacgccccagaagcaaccaccggcgaacaccacgctggcgtggggggcgtcatcgcggaacgccgcatcgccggtgggggccggcagtgcctggatctgcgcgctggcttcgatcggcgccgcaatcgcgccgtggtcaaccagcagcacaccggcaatcaaggccgtggccaccaggccggccacaccggcggcgatgccctgttcaaaggagagtttcatcatgtcctcccggttcaaccgaaggtgaaggcataggcctgcacgcccgcatcgaggaactcgatctcgaagcgatgcgggccaactgcgccgcgctggcggatcagctggtacaggcggtgctcgtcgacgacgccactgccatcggcaccaacatcactgccggcatcggcggcgggcagcgctttgccgtccagccagacgcggaagcgcaccggcctgccgtcctcgctcggtgccagcaccaggtgcaggtcgcgcgcatggaactggaaggcgatgcggccgccggcctgctgcagctgtgcggcctcatcggtgacggtccagcgcccggacagcccccactggttcaacgccaaggtggccggcagcgtgtagtcgaacgcggcgtcgctgcgctgcccgccgggcgaggcgaactgctcggcgcgggcgtgtcccaagtaggtttccggcgaacgcaggttgcccatgtcggcctgcacggccacgcccttcaggccggcggcagcgggatcggccggtggcggcagattggtctgcccggcttcggtcagcaggcgacggatcatctgttccgagcgcgcatagttgccctcgccgaactggtggccgcggatgttgccctgcgcgtcgacgaagtactgcgccggccagtagcggttgttgaaggcgcgccagatcgtgtactggttgtcgagcgccaccgggtactcgaccttcagctgctgcaccgctttcatcacgttgcgtgggtcacgctcgaaggcgaactccggcgtgtgcacgccgaccaccaccaggccgtggtcgcggtagcgtcgctcccattcgtgcacgaacggcatcgcgcgcaggcagttgatgcaggaataggtccagaaatcgaccagaaccaccttgccgcgcagctgctgtgcactcaggggcgggctgttgagccagccagtggcaccgtccagcgcgggcagcgtgccttccaccggcagcgctgcatcggcaccggcattggcgccggccatcatcatcatcggcggtgccgccggctgcgcgccgggcactgcatccagcaggcgttgctcgatacgcgcggtgctgaccgtggacaagcgggtcagcaggccggtatcccagccgaggccgatcgccacgacggccagcagcgcggccacacccagcaccttgcgaagtacatcgccgaggccgagccgcgcctgcatcgcgcggaacacccggccgccgatccacaccgccagcgccaatgcggtgatcgcacccagtgcgtaggccagcagcagcgcagtggtaccgacgctggcgccatgcagggcggcgccggtcagcaccaggccgaggatcggcccggcacacggtgcccacagcaggccagtggcgatgccgatcagcagcgaggtccacgcgccgccgtgccccgcggcatccgccgcatcggcgcgcgcactcaggcgggcacccacgcgctggaacggcgccagcaggtggtcggccagtcgtggccagagcagggcgaccgcgaacaacgccatcagcagcagggcgacccaacgtccgacctggttggcctgcgccacccattggctgcccaccgcggccaggctggcgaccacggtgaaggtgagcgccatgcccagcagcagcggcagcgtgctgcgcaggaacgggcgatcggcacgcgcgaacacgaacggcagcaccggcaggatgcaggggctgagcagggtcagcgcgccccccagataggcaagcagcaacagcagcatcgtcaggctccggaagcaggggaagaaccgaccggcacccgccagccgtcggcagtgccatccgtggcgccgggaacgaacaccatcgccgcaccgttcatgcagtagcgcagcccggtcgggcgtggcccatcgttgaacacatggccgagatggccgccgcagcggcggcaatgcacctccacccgcagcatcccgaaggtgacgtcgcggtcttcgccgatggcgttgtgcaggggggcccagaagctgggccagccggtgccactctcgaacttggtggacgaggagaacagcggcagcgcacagccggcgcaggcgaaggtgccctgccggtgttccttgttgagcgggctgctgtagggccgttcggtggcctgctggcgcagcaccgcgtactgcgctggggtcaggcgctggcgccagtcggcatcgctgtgcatgacctcgaactgtcgcgacgggcggcgcttcggcggcggccggggcgggcgcggctgcaggcccccacggccgaacaggccggcggcggtggcgacaccgcccaggcccagcagatggcggcgggagagggacatggcggactccgggaaggggcgacggggccatgctgcgcccgcccgggtcaacgaatcctcacgcaggattcaatttttcgtgaggtatcggcggccgtcccgcgccacaatgcagccagcctccccactggccccgagctgccgatgtcgaccaaacgcgtgctgatcgttgaagacgatgcccacatcgccgacctgctgcgcatgcacctgggtgatgagggctacgacgtcgcccatgccgccagcggcgatgccggcctgcgcctgctcgagcaggacggcccgtgggatgcgctggtgctggacgtgatgctgcccggcgtggacgggctgcaggtgtgccagcgcgcgcgcgcgatggcgcggtatgtcccgatcatcatcatcagcgcgcgcggcagtgaaacgcagcgcatcgtcggcctggaactgggcgcggacgattacctggcaaaacccttttcgatgccggaactggtggcacgggtacgcgcgctgctgcgccgcgccgaggcgatggcgcagagcgcgcgcatcgatgccggcgcgatcgagctgggtgggctgcagctcgatccggtcgcgcgcaccgcttcggtggatggcaacacgctggaactgacgccgcgcgagttcgacctgctgctgttcttcgcccgtcatccggaccaggtgttcgcgcgcatggaactgctcaaccaggtctggggctaccagcatgatggctacgagcacacggtcaacacccacatcaaccgcctgcgcagcaagatcgaacccgacccggccaacccacggcggttgctgacggtgtggggccgcggttacaagctggtcgacccggccggggcggcggcatgatcaagccgaacctgtggcagaagctggcggtggtgaccgccgcgctgatgctgatgtgctgcatggcgctgctggcactgcagatgcgtgccaacacccgccacgagcaggaagtcgtgcagcggctgtcgctgggcctggccgaacatatcgcccagcgcagcgagctgatggacaccagcggcatgcgcgatgccgcggtgcgcgcgctgttcggccagctgatggcggtcaaccccagcgtcgaggtctacctgctggacgaccagggccgcatcctcggtcacgatgcacccagtggacatctggtgcgcaaccgggtggatgtggcgccgttgcgtcgcctgctggccggtgcaccgttgccgatcctcggcgatgacccgcgcagcgccgatggccgcaaggtgttcagtgccgcaccattgatcgtgcagggccggccggccggctatgtgtacgtggtgctggtcggcgagcaccggcagatgctcgccgacgatcttgccgccggcagccagtggaacaccacgctgtggtcggtggtgctggtcggcagcctcggcctgttggccgggctggtcgcgttctactgggtgacgcgtccgttgcggcggctgacccggcggatccaggcctttgacatcgatgcgccgccgccgctgccgccgccggagccgctgcgcgctggtgagcgcgacgaactggtgatcctggaacatgcgcacgcgcagatggcgcagcggctgggcgagcagtggcagcagctgcgccagcaggatctgcagcgccgtgaactggtcgccaacatctcgcacgacctgcgcacgccgttgtcgtcgctgcacggctacctggaaacgctggcgttgaaggacgccacgctgtcaccggacgagcgccgccgctatctcggcattgcgctggcacagagcgccaaggtcggccggctggcgcgcgcgctgttcgaactggcgcggctggagcacggcgaagtgcggctggagtgggaagtgttcgcgctgccggagctgctgcaggacgtgctgcagaagttcgaactggcggcacaggcgcgtggccagcagctgcacgcggcgtttccgcccggcctgccgctggtccgtgcggacctgggcctggtcgagcgggtgctgaccaacctgctcgacaacgcgctgcgccatgcacccgagggtggccagatcgaggtgcgcctgcgcgcgaccgccgacagcgtggaggtctgcgtcgccgatgatggccccggggtagccccggcgctgcgtacccagctgttccaggcaccggccgcgctcggcgcgcggcgtggcgacaacggcggattgggcctgttgatcgtgcagcgcatcgtgcagttgcatggccgccgcatcgaactgcgcgacagcgaacggggcgcgctgttcgtgtttgccttgccgcgcgcggaaacggcggtctagcaggctgcctcggcctccacgacaccgccggtttccagcggcaggtgcaggcggatgcaggcgccgcccagcgccgaatcggtcacctcgacctggccgccatgcttgtcggccaccacctgcaccagcgccagcccgaggccgaagccggggctgcccgggtccagccgcacatagggttgcagcacctggccgcgcagttccggtgcgatgccggggccgtcgtcctccacctgcaggcacagccagccgtcattgactgtgctggcgatgcggatctgccgacgcgcgtaacgcagcgcattgccgagcaggttgcgcagcgccagttccagcatgtgccggttgacgttgaccaggcccaccggcgacaacgcctgctgcaccggcatcggcaacggtgcgaactgggccaccacgccgcgcaccagcgccgccagctgcaggcgctggcgggtcagctgatggcagcggcccagtgcggcgtattcgacgccggcatcggtgaggtgctgcagccgatcgacgtcggtgcgcagcccgcccagcgcatcgcgctgcacatcgtcgagcgcggtgtcttccaggtcggccaggccgaaacgcatccgtgccaacggcgtgcgcacctcgtgcgcgaccgcctgggccagcacgcgctggctttccagcagctgctgcagctgctcggccatgtggttgaaggcgttggccagcggccgcaccagcgcggtgccggcgcgcggcgcacgcgtgtccagctggccgtcgcgcatgcggcgggccgcctgggccagctgcgagacgtcgcgccacagccggtacaccatcacgtacatcggcagtgccaccgctaccatcaggatcagcagcaggatcgccacaccggatacttcgctgtcctgccagccttcgtccggcagcgcctcgtccaacgggcccagcatcacggcgtagtcgctgtcgccgatccgctgcaggctgcgcatgtgctccaggtcgatctgtacgcggccgttgttgaacggcgggcgctggctggccggcagcgccttcaccgcctcggccagcggcaccatgcgcagcgcgtaggcgaaatcggcgtcgagttcgcgcgccagtgccggccactgctcgcgcggggtttcggcgaagcgatgctgcagcagcgcgtgcgtgccgcgcatctcggcctgcaggccggcttcggtgcggtcttccagcagggcgtcccaggcccacaggcccagcacgatcaacaacaggtgggcgaccaggaaaccgatgccgtagcgcaggaagtggaaggcgtggccgcgcatcgccgagggtgtgcgtttcatccccatgccgagcggctgaacaggtagccgcggccacggacggtcttgatccgttccggctgctccgggttgtcgcccagcttgcggcgcaggcgcgagatgcgggcatcgattgagcggtccaggccatcgaaggcgatgccacgcaggccgcgcagcagcgcgtcgcggtccaggatctggccggcattgctggccagcaggaacagcaggtcgaactcggcggtggtcagctccagcaggctgccctgcaggtgcacgttgcgggtggacgggtcgatgctcagctcgccgaagcgcaggctgccgtcacgcggttcgacccggcggtggcggcgcaggtgggcgcgcaggcgggccagcagcacccgcggttcgatgggtttgccgatgtaatcgtcggcccccagttccaggcccagcacctggtcgatgttgtcggtacgggcggtcagcacgcagatgatgccgtcatagtggggccggatctgccgacacacttcgaaaccatcctggtcgggcaggcccacatcgagcagcaccagggccggcttctccgccaggatccgggccacggcgcgctcgccgctgcgctcgtgggccacctggtagccatgccgttgcaggtagtcgctgaccatcgttcccaggcgggcatcgtcttcgaccagtacgatatccagcatttccaaggcctccgtgggcgcaaacgtaccgccacggcacgagcgcggcgatgctatcccagccttcgggccgcccgggtcctgggggcgggcgccattcagccggggttgctggcgcgcgggccgggtctcagtcccggcaacaacttggcggccagcatagcctgttgctgttacaaaacgttaccttcgtgatacggctggtgacgatcgctgacagcaaagcgactgacgccgcgcgcccccgcgccgagcatggagtctcctccgctccgcgtgccgtccccatgtcgcccgccgccccctgcctgccgaacccgtcccgccgctgccagtgcggaggcttccgatgagcggcgtggtcggggcctggctgccgcccgccgaggatgagcagctgctgcagcagctggccccgatgctgcgcgcgctgcagcagcgtgggcgtggccgcatcggctactggaccgacgccgaggccggcctcgcgctgggccattgccgggcgccgaccgatacgccgttgcagccgctgagctcggactgcggtcgctacgtgctgtgcctggacggccgcctgtacaaccgcggcgacctgcaggcgcagctgcgcgatctgccccgcagttgcagcgatgcgcggctgctgctgcaggcgatcgtcgaatggggcgtgcagcgggcgctgtcgcgcatcgaaggcgccttcggtttcagcgtctgggaccgggagtcgcgcgtgctgtggctggcccgtgatccggtgggcgagcggccgctgtattacggctggtaccagggccagttcctgttcgcctcggagttgaaggcgctgcaggccttcgccggcttcgcgccgagcatcgaccaggatgccctgagcctgctgctgcgccacgactatgtgccggcgccgcacaccatctaccgtggcatccacaaactggtggcgggcgcgatgctgcgtatcgatctcagcgaccatgccgcgggttgctccagccaggccgcgcagggcggcgcgcgttactggtgcgcacgcgacgcgatgcagagtgaactgcaggagccgctgcagccggcgccgagcctggaacaggccaccgaccagcttgaagcggtactgcagaaggccatcgcctcacgcatgcactcgcccctggcgtgcggcgcgttcctgtccggcggtaccgactcctcgctggtgacggcgatgatgcaggcacaatcgaccctgccgatcgaagcgtggacggtcggcttcgacgatccggggcatgacgaaagcgactgggcgtcacaggtcgcgcgccatctgggcgtgcaacaccacctgcatcgcatggacgcgcgccagggcctggacctgctgcagcgcctgccgcaggtctggtgcgagcccttcgccgacgcctcgcagctgccgacgctgctggccagtgaactgctgggggcgcgcaagccggtggcactgaccggtgacggtggcgatgaactgttcttcgggcatcccagctatggccgcgcgctgcgcaatgcgcgcctgtgtggtggcctgccggactgggtacgcgacctggcgcggcgcagcggcaaccgcatgaacgtcgagcgcggccgcctcggtggttggcgcgccctggtggccgaggtggctgccaatgatgtggaaggtcactacctgcagcgcgtgacccgctggcggcagccggcgcaggtggtgctgggtgcgcgtgagccgttgacgatcttccagcagcaggacacggcgctgccggccgaggcgcgcatccagctgctggatttccgcatggacctggccgagggcatcctggccaaggttgatcgtgcgggcatggcggcgggcgttgaaacccgcgcgccgctgctggacatggaggtggtgcgcctggcctggcggctgccgcagcacctgaagtatcacgatggggagcacaagcggatcctcaagcatctgctggcacgctacctgccggagccgctggtgtaccgccccaagcgcggcttcggcccgccgatggcccgctggctggctggtccgttgcgcgactgggcggaggcgctgctggatccgcagctgctgcgcaatcagggctgcttcgatgtggcgcgcgtgcgtagtgtctgggaggcgttcctgcggggcgagcgaaagtggcacacacacctgtggaacgtgctgatgttccaggcgtggcaccagcactggcacggtggtcgcgggcgctgagccgttcctgcatcgcgtgcggcgggttcaatctgcgcggcgcagggcggatgcccttgcgtacgaatgtcctccggcgccggccgttggccgtcacctccccctttacttcgtacgcaagggcatccgccctgcgttcggagttcgccggcgcctccttgaaaggcggccgcgagcgctgtgatctcctcgccggaagccgagcctcgtcggggcgggcagggcccatcggttcgcggcggatcaggacgaagacatgcgtgcggcgggttcattctgcgtggcgccgggcggaggcccttgcgtacgaatgtcctccggcgccggccgttggccgtcacctccccctttacttcgtacgcaagggcctccgcccggcgttcggagttcgccggcgcctccttgaaaggcggccgcgagcgctgtgatctcctcgccggaagccgagcctcgtcgggacgggcagggcccatcggttcgcggcggatcaggacgaagacatgcgtgtggcgggtgcattctgcgcggcgcagggcggagacccttgcgtacgaatgtcccccggcgccggccgttggccgtcacctccccctttacttcgtacgcaagggcctccgccctgcgttcggagtttgtcggcgcttccttgaaaggcggccgcgcgtgctgcgctctcctcaccgcacgccgagcctcgtcggggcgggcaggggtctgggcaaagtaaaggaggaggtgacggccaacggccggcgccgggggacatttgcccagacccctgcccgccccggcggggcccttcagcctgcagagacgtcgcacgaagacgcgcttcggtatccaaacgacaagcaaaaaaagacccggcagagggagggatctgccgggtccggattgcgtggggggagggacccacgcaatgagtgttgcgtcgcgtcagtggttgttcgcgtccgccgttgattcgttgtagccctgcaccagctcggaccaagccttgctggcctgcaggccgagaccgaccacgtcctgctgggcctggcccagccgctgcaggttgtcctgccacagctgcgcgcccttggagagcgtcccggccgcatcctcgccgcgggccagttcacccagccagccgccggtcgcagtcaggttgcgctccatcaccttcagctgcacgccgaacatgctttccgcgttctccaacgccaaccggttcgcacgcgttgccgcggcggcgagctggcgggtggcatcactgaagcgatcgctgaaggcggcggccatggggggcgtcagggagtggcttgatgcattgcagcatacgcccttgatgcggcaatgcaacaaaaataacaaaggcgcccggggcgcctttgaaacacctttcagatcaatgggttgatcaggcagtggggccgcggtaacggcaccccgacgtgcaggtttcgtgcacggtgatctcgctcagcgccggcaggccgggcttgagctcgttccagatccacaccgccaggttctcgctggtcgggttctccaggccggggatgtcgttgaggtagtgatggtccaggcgatcgtagatcggctggaaggccgccttcacgtcaccgaaatccatgatccagccggtctgcgcacccggctcgccctcgaccttcagttccacccggaacgagtggccgtgcaggcgcgcgcacttgtgccccggcggtacgttggggaggcggtgcgccgcctcgagcatgaagactttgaagatttccatggcgcaattgtacgccgcaggtggccggccatcctgagcggatgccgggctctcgtgaagtaactctttccatccggatgaagagatgatagtttctcttatatccgtatgaagagatgttattggccggacccgggccaggcatggactactgcggaacttcatcgcccttaccacctcccccacatcgtcatgcccaagcacaccctgctcgtggcggccctagccgtcgctctggccgcgcctttgtctgccgccgccgaaacctccgccgacgccagtggcgaagccagcaccctggccgccgtgcgtgtcaccggttccaacatcaagcgcaccgataccgaggcctccaacccggtgcaggtgatcggccgccagcagctggaacagaccggcaaggccaccgtggccgatgtgctgcgttcgatctcggccaacaccggcaacgccagcaacgaaaccaccaacaacggctgggcctccggctcggccggcatcggcctgcgcggcctgtcgcagaagaacacgctggtgctgctcaacggccgccgcctggccaactacggcttcccggccggtggcctgtccgatacgttcgttgatctcaacgcgctgccgctggtcgcggtcgagcgcatcgaagtgctcaaggacggcgcctcggcggtgtacggttccgacgccgtggccggcgtggtcaacatcatcacccggcagaacttcgaaggcgccgagatcggcggcagcttcggcggtgccgaccagggcggcctgcacgagcagaacctgaagttcgtcggcggccttggtgatctcgacaccgatggctacaacatcctcttcagcctgcagggttacaaccgcgaacgcctggaccaggacgaacgcaacctgaccaggagcggcatctacaccgacaagcccggtggccgctggaacggctggtcggccaagggcgcgcgctacctggtcaacggcgtgtcggtgccgatgctcgacgccaacggcaactgcccggtcggtaccacccgcgtcgccagcgcgccgatcgacggcctggccggcgacacctgcggcttcaaccaggccccgttcaccacgctgatcccctcgaccaagcgctaccaggcctatgccaacggtaccttccgcctgaacgacaacgtcgaagccttcggcgaagtgctgtacagccagatcaagagtgccgcgtggttcggcagcagcccgttcttcaccctggagagcggccgcttcgcattgaacgccaacagtggcctggccgaaccggtgtcgtcgctgctgccggccaacaatccgtacaacccgtacggccgtgcgatcccgatcgaatacaccttcttcgacctcggcggcacgatcaagaccaaccgttccaccgcctatcgcggcgtgttcggcctgcgtggcaccactgcgaactgggactgggaagtggctgcattcggcgcacgcagcagcgagcgtgagagcgtgtccggcggcttcgccaatcgctgggcgctggccgatgcgctggccaccggcagctacaacctgctgaatccggcggccacgccgcagtcggtacgtgattcgatcaacatcgccacgctgcgtccggccgagtccaagctgcagggcgtcgacgccaagatttccggcagcctgggccacacctgggctggcgagatcggcttcgccgccggtgccgagtggcgccgcgagaagctcgattccaacaacccgtggcagatcgatgccggcctgcaggtgcgcccggccatcgccgaagtacatggccagcgccaggtcagtgccgcctacgccgaagtgaacgtgccgctggcctcgaccctggaactgtccgccgccgcgcgtgccgatcactacgatgatttcggcgatgcgttctcgccgaagatcggcctgcgctggcagccgctcgatttcctgctggtgcgtgcctcggcgtcgaagggcttccgtgcaccgtcgctgtcggagaactccaacagcaccagcatcgcctacggcagcgtggccgacccgcgtgatccggacgtgccgggctcgcgccagaatccgaccttcttcaccgttggcaacaacgcactgaagcccgagcgcaccaagagcgtgaacttcggcgtggtgctgtcgccatgggccaacaccaacctgagcgtggactactaccgcatccagctggacaacctggtcggcaccaacaacacccagaccctggtcaacgacaacgtggccggcgccgtgcagcgcgacgagcgcggcaagctgcaggccgtctacaaccgctaccagaacctgagcgagctgaagacatcaggcatcgacgtcgagctgcgccagcgcatcccgaccgctgcgctcggcgacttcactgtgtcctccgcctacacccacgtgcgcgactaccgtcgcccgaccgtggtcggcggcccgctggtcgactacgccggcagcaacctcggcgcgaccctgcccaaggacaaggccaccaccaccctggactggaaacacggcgacttcaacgccgcggtgacctggtactacaccagcagctaccgccaggaggccagcaccgccgccaaggccgtgcagcagcgcgtcggcagctacagccagtacgacctgtacctggcctacaccggcatcgacaagctgacggtgtacgccaaggtgcagaacctggccgacaagacgccgccgtacgatgcctcgttcccgggcatccgcgcgccgtacgacttcagccagtacgacctgcgcggccgctacttcacgctgggcttcgactaccgcttctgatccacccgctgcgaccggtctccccaggggaccggtcgcgcgaccgtctgccgttgtgttccaggggagtcactgtgtccttgcatcgtcgtgccgttcttccgttgctgcttgccgccgccaccgcactgttccagccgcagccggtacaggcacagagcacctacttctttccgcaggctgccgatgcagcggcgttcgataccgccgtgcccacgccggagcagttcctcggctatccgatcggcagccgttacacccggcacgaccagctggtggcgtacttccaggaactggcccggcgctcggacaggatcagcgtgcgcgagatcggccgcagctatgagggccgcccgctgttgatcgccactgtcactgccgcaggcaaccacgcgcggttggaacagatccgccagcagcacgcgaccctggccgatccggcgcagccgcgcagtgcggcggacgacagcccggtggtggtgtggctgggatacagcgtgcatggcaacgagacctccagtgccgaggcggcgatgctgacggcttactacctggtggccaaccgcagcgccgaaacccagcagtggctgcagcaggcggtggtgctgttcgacccggcgcagaatccggacggtcgcgatcgtgccgccaactggcacaacgcgtgggcctccgatccggcctcggccgacccggccgacaaggagcacgtcgaaccgttcccgcaagggcgcaccaaccactacttcaccgatctcaaccgcgactggctggcgctgacccagcaggactcgcggccgaaggtggaggtgttccaccagtggtacccgaacgtgcagatcgacttccacgaaatgggcaaggacagcacctactacttcgagccctcgccgaagagcatgcacagtccgctgattcccgcggcgtcgtacgaattcaacaagaccctggccaggtaccacgcgcaggcgctggatgcgctgggctcgctgtactacaccggcgagaacttcgacaacttctcgccggtatacggctcgacctacccggacttccatggtgccgtcggcgtgaccgtcgaacaggccagctcgcgcggccgcgtgcaggaatcggtgaatggcctgctgacgttcccgttcaccatccgcaaccaggtcgccaccgggctgggcacggtgcgtggcgcagtgaccgagcgcagcggcctgttcgacctgcagaagcagttcttccagagcgcgctgaagcaggccgcacagcagccggtgaagagcttcgtgttcggtgatgcgcatgacccggccctgacccgtcgcctgctggaactgttgctgctgcatcgcgtcgaggtgcgcgcgctggatcgtgccgtcactgtcgatggccagcgcttcgatgccggcagcgcctacgttgtgccggtccaacaggcgcagttccgcctggtgcattcgatctttgccgagacgccgccgatcaagggtgatgtgttctacggcagcaccagctatgcaatcgcaccggcctacggcgtggccttcgccggtagccgcagccgtatcgaaggcggtgcacgcgtgaccgcgctgccggcggcgcagggcgcggtgctgggcagccaggccggatttgcctacgcgatcgactggcgcgactacaacgccgggcgcgcgctggctgcactgcagggcaagggcgtgagcgcacgtgcggcattccagccgttcaccaccgcgaccgcgcagggcgaggtcagcttcgccgccggcagcctggtgattccggtggccgggcaatcgctgcagggcgcagcgctgcttgaggcagtgacgtcggccgcgcgcgaggcgggtgtgcaggtgcacgcattgcccagcggccgcagccgcgaaggcatcgacctcggcagtgacggcgtcaaggcgctgcgcaagcccacggtcgcgctggtgatgggcgagggcgtggccgccaccgagatcggttcggcgtggttcctgctcgaccagcagctgcacctgcctgccagcaagctggacccgcagcagctgggcaaggtgccgctggaccgctacaccacgatcgtgctgtccggcggcacctacaccggcatcgatgccacggcggtggccgcactgaagcgctgggtgcaggccggaggttcactggtgacctacggcagcgcctcgaagtgggcgatcgaacagaagctggccgacggcgagaagctcggcaaggaagaagagactgccgacgagagccgccgtgcgttcggcgaccagcgcgacatcgccgcgatcgagcgggtcagcggcaacatcctcagtgccgacgtggataccagccatccgttggcgttcggcgtgccgcgccggcaactggcgatcaacaaggaaaacacggtgacgctgcagccaagtgcgaacccgttctcgacggtggtacgcatcgacgcgccgccgcgggtgaacggttacttgtccgagcgcaaccgcacgcgggtggcgggcagcgcgtggctgctggtgtcggcgcaggggcagggtaacgtggtgctgttcgccgatgatccggcgcatcgcaagtactggcatggcacggaccggctgctgatcaacgcgatcttcttcgggaatctggtaaatccggcgaaagcgcggggttgaggtgtttggtgccgagtttctgttgtgcttgggaggcagggggcctcagccaggacacgccgtaaacccatccatgggggctcgatggcgccatccttggcgccaacggtcctggctgaggccccctgcctcccatgacagtttcctgcgggcgcggacgcatcagaccccaaggcgggagcaagggcaaatacaaaagcaaaagcaaaagcaaagccaggaattgcgacttcggcttttgcctttgaatttgaatttgaacttgaatttgatctttcttctcccggctacccggcgggagaagaaggcgcaggcaatgcttgaagcggatgggcatggggacagcgcagaaccgttggcgccatggatggcgccatcgagcttacatggacgcatttacagcgtgttctgcgctgcccccatgtccatccgccctcggtactgctaccgcgtgctttgtcacccggtagccagcaacaaaaaaggacggcgcgtcagcgccgtccctcggtaagaagcccccgcgcagcgggaagcaccctccctgtcagcggggatcagccggcgcgaccgccgccattgccaccgtggccgcggccacggccgccaccattgccgccaccgccaccgccaccgccacgacgctggccctgacccgcgcccgcaccggcacgctgctggccattgccaccgccctcgcggcggccaccaccggccttcttcgggccagcatgcgcatggcgcggcgcatcgccgtgcggacggcgcgcgtggctcttgcgcggtgcgcgctcaccggtatcgtgctcggccttgcccggcgcactgttgccccagcggatcggcgtctgcagctcgaagcccggcacatcgcggatgtccatgtcgcggcccagcaggcgcacgatcgcgcgcagcagcttcacttcatcctgcgccaccagcgaaatcgcctggccggtcgcgccgttgcggccggtgcggccgatgcggtgcacgtagtcctcggccaccatcggcaggtcgaagttgatcaccttcggcagctcgttgatgtcgatgccgcgcgcggcgatgtcggtggccaccagcacggtcacgcggccggccttgaagtcacccagcgcacgcaggcgctggccctggctcttgttgccgtggatcgccgcggtcttgatgcccgacttttccaggaacgtggccagcttgtcgctgccatgcttggtgcgggcgaacaccagggtctgctcgcggctgtcctgcgccagcaggtgcagcagcaggtcgcgcttgcggccggcgtcgaccggatgcacgcggtgggtgatggtttcggccacggtgttcttcggcgtcacctggatctgttccgggttgcgcatgaactccagcgccaactggcggatgttgtcctcgaaggtggccgagaacagcagggtctggcggttctgcttcggcagcttggccaggatgcgcttgatcgacggcaggaagcccatgtcgagcatgcggtcggcttcgtccaggatcagcacttcaatgccggacaggtcgacgctgcgacgctcaaggtggtcgatcaggcggcccgggcaggccaccagcaggtccacgccacggcgcaggatgtccagctggttgcccatgccgacgccgccgtagatgcaggcgctggggatgcgcaggtacttgctgtagccacgcaggctgtcatgcacctgggtggccagctcgcgggtcggggccaggatcagcgcgcgtggcttgcgcgggccggcacgtacctcctgcgaggcggtgcccaggtgctgcagcagcggcaggccgaacgcggcggtcttgccggtgccggtctgtgcgccggccagcaggtcgcgaccggccagcgccagcgggatcgcctgctgctggatcggggtcgggttttcgtagccctgctcggcgagcgcgcgcagcaggaagggcgccaggcccagcgattcaaaagacattgagtttgctccaagtacaagaaacgcctgtccgagcggacagacgggggcagatcaaactgatcggctgactcggagcgttcccgtgaaccgcgctgcgagaattgggtgcagccggcacgaagcgcaggctggaatgcgtgacgaacggcgtcggagtgggggcgggcgaagagggcggaccctggtcgccggcgatcccggagggaaacggacggccgctgcagaccctgcaagtctaaacgatgttcgagacttcgcgcaaaaaggcctgttcaggtaggggcgtctctgcagggcttgcagccctgcacccgcagaggccagagccacgtcaacgtcaaaagctggcttcctgagggttggcggggtgggtccggttgaggggggcgccgtaaacccatccatgggggcttggtcgcggcatccatgccgctcacaccccctcaaccggacccaccccgccttcgacagttttccgcgatctgtcgaatctcattcgatcaatttcggtgtctgacggatctcgacgatgaatgatgtggatgttcgatcagtcatggggaacctgtcgggggtggggcggtgtgggcgggcaggaccgttggcgccatggatggcgccatcgagcccccagggatgggtttacggcgtgtcctgcccacccacaccgccccgccatcccacggaatgcaggcttttgacgttgcggttgcttctgcaggtgcagggctgcaagccctgccgacccccccactacggtagggtgggccgatgccgcgctgcagcttggcgccgccgcagatttgattacacttgaaacttgtttgcccacgactccggacacccacccatgaagcttggttctttgaaggaaggcggccgcgacggcaccctgatcgtcgtctcgcgtgacctgcgccacggcgtgcgcgccaccggcattgccgccaccctgcagcaggccctggaggactggagccacatcgcaccgcgcctgaacgccctgtacgaatcgctcaatgccggcgatgccgatggcgtgttcgacctcgacccgcaggcactggccgcaccgatgccgcgcgcctatgagttcgtcgatggcagcgcctacctgccgcacgtcgagcgcgtgcgccgtgcccgtggcgccgaggtgccggagagcttctacaccgatccactgatgtaccaggccaccagcgccggcttctacggcccgcgcgatgcggtcaaggtggtcagcgaggactacggcatcgacctggaagcggagatcgtggtgatcaccgacgacgtgccgatggcggcgaccccggaacaggcagccggtcatatccagttggtcggcctggtcaacgatgtctcgctgcgcaacctgatcccgggcgagctggccaagggtttcggcttcctgcagtccaagccgcgctcggcgctgtcgccggtgttcgtcacccctgacgagctgggtgccgcgtggcaggacagcaaggtgcacctgccgctgctgacccacatcaacggccagtggttcggtgcgccggaagcgggcgtggacatgcagttcaatttcgcccagctggtttcgcatgcggccaagacccgtccgctggtcgccggcaccatcgtcggctcgggcaccatcgccaatgaagacaccagcaagggtgcgtcgtgcttcgccgagcagcgcgtggtcgaaaccctgcgcgatggcaagccgagcacgccgttcatgtccttcggcgacgtggtccgcatcgagatgctcgatgccgcgggcaacagcatcttcggtgcgatcgagcagcgcatcgaacaggcggccaggccctgagcatggaggcggccatggagatcccggtcgacgacggcatcgtgctgtacacctactggcgatccagcgccgcctaccgcgtgcgcatcggcctggagctgaagggcctggcctgggacgcgcggccggtgcacctggtgcgcgagggcggcgagcagcaccgggatgcctatcgggcgctcaacccgcagcagctggtgccgaccctgctgcatgaggggcatgtgctgacccagtcgctggcgatcctcgaatacctggacgagcgctttccgcaggtaccgctgctgccggccgacgccgctggccgcgcgcgggtgcgcgcgctggcccagctggtagcctgcgacatccacccgatcaacaatctgcgggtgatgcagtacctggaacgcagtctgcagctgccggccgatgcacgcacgcagtggaccctgcactggatcgccgagggctttgcggcgatggaggcgctgttggccaacagccgtgacaccggcgccttctgccacggtgaccgtcccggcctggccgacatctgcctgctgccgcagctgtacaacgcccaccgcttcggcctggacctggcaccgtacccgaccctgcgccgcatcgaatcggcctgccaggcagtggatgccttcgaccgcgcacgcccggaaaaccagcccgacgccgcctgaaaaaaaggggacggaggggattaagtcgtatatgcacttacgacttaatcccctccgtcccctttctgccgcaaacgggccaggtcatcgcggaacacccggtaggcttcctcgcggcgcgcatcgtcggcctgccgcaacacccatgccgggtgcaccgtggcgtagccgcgcgtgccgtcctcgagggtgtgccagcgtccgcggtcgcgtgcgaggtcgaaaccacgaccgaataccgaggctgcggctgtcgcgccgaggcatacgatcacctggggccgcacgcgtgcgatctcacccatcagccaggggcggcaggcctggatgtggcggctttccggccgcttgtgcagccgcaccttgccgcgccgctcatggtggaagtgcttcaccgcgttggtgaggtacagctgggcgcgatcgattcccagttccgccagtgcgcggtccagcacctggccggcaggtcctgcgaacggctgcccgcgcagatcctcggtatcaccgggctgctcgccgatcaccatcacccgcgcatcggcaggcccctgcccgaacacggtctgcgtggcctgctcccatagcgggcactggcggcaggcactggcctgtccgcgcagattgtccaggctgctggcatcggctgccggcgtcgcagcgttcgcacgcgggggaatcctgcgttgcgttgcctgtgccggccggtcatgcatttcctgcacgcggtcggccgcgtcgcgcaccaggcgtggcagcaactgtgcttcaggcaggtggcgccagtactttgccggcatctcctgcatcatcatccgtgtgttgagccgcgccggattgaagatgctggcgtagtaggtctgccacagcgactcgcgtgcatcctcggccggggcatcttcgcgccgtgcaccggggccgaaggcaagcgcctgcccatcccaggcgacgctgcgcgaaggggtcaggatcgcccagcgcatgcctgtgaagcggcgcgcgaagaacggcgcgacccggtcgacgatgtggtgttgcggctcgaaccaggcgatgaacgcatcgggctggccaggtacctcgcggaagcgcacgaatgccttcatcttgtgcgtgtcacggcggacggcctgggcgagggctgtcgcgcgcaggacatcggcgtcggcggggttgcccagcactgatcgctcgccatgggcgatgcgccacagcaggcgatacagcacggccaggcgctggggatcgcgatggcacaggcaggtggccgccagctccaggaagtcacgtggaacgttgggtgcaccggcatcggcaagcatcggcgcctgctgcacggccggcgcatccagcagcgacgtgtcactcccttccagccagtccagctgcggcggggcaacgccgcgcagcaacgcttcgcgcgcagcatcgcgccaggcctgcagcgaccacggcggatccacccgcagcgaccaccgctgcgcgtcaggacgcagacggggcatcgaaaagcgaaccctggcgcggcggcggggccagctgcgcgcgcagcgccgccggatcatccagtgctttgcgcgggtgatggtcggccagcagcacgaacggcagcagcttgctcatcggtgccttcaggcgcgcgatgtcggccacgcgcagccgcccgtggcggcgtgccatcagcacgcgcttgacgttgcgcacgccaaggccgggcacgcgcagcagcatttccttcggtgcccggttcagatcgaccggaaagcgctcgggatggcggatcgcccaggccatcttggggtcgatatccaggtcgagcatgccgtcctgggtggtatcggtaatctcctccacaccgtaaccgtagaagcgcagcagccagtctgcctggtaaaggcgatgttcgcgctgcagcggtggcggctgcagtggcagctgccggctggcgtccggaatcgggctgaatgcggagtagtagacccggcgcatgcggtagttgccgtacagactgtcggcgctggccaggatctgctggtcgtttgccccgtccgcgccgacgatcatctgggtgctctgcccggccggtgcgaaacggggagggcgcgggcgagcgctgcggctggccgtcggcgccaccgctgcgggggacttgcgagcctcattggcttcctcgatgcgccagcgcagttcgcccatcgcgccacggatcgagtgcaccgtcttctccggtgccaaggcgctcaggccggcttcggtcggcagttccacgttgatggacaggcggtccgcatagcgcccggcactggccagcagttccggcgaggcctcgggaatggtcttgaggtggatgtagccggcgtagcggtgttcttcgcgcagctgccgggccacttccaccatctgctccatggtgtagtccgcattgcggatgatgccgctggacaggaacaggccctcgatgtagttgcgcttgtagaagtccagggtgagcgtgaccacctcgtccacgctgaagcgcgcgcgggccacgttgctggagacccggttcacgcaataggcgcagtcgtaaatgcagaagttggtcaacaggatcttcagcaatgaaacgcagcggccgtcgggcgtgtagctgtggcagatgcccatgccctcggtactgccgataccgccactggcgcgcgaatcgcgtttgcccgagccgctggaggcgcaggacgcgtcgtatttggcggcgtcggccagaatggccagcttgcggatggtttccattgaggaaacctacggatgaggggtctcattggatgagaccgcccatgaacgcttcagaaaaaaggggacggaggggattaagtcgcaaatgcacaaacgacttaatcccctccgtcccctttttcgtggggtcagaagccgtgggtgatgctgggtgcgccggccgagaaatcggcgtacgggtcgtgctcgccgctgctgccttcggacaaacggaacttcagggccaggccatcgcgcgagtcggccgcgcgcagcgcttcctcctgctcgatgatgcccgccttggccagccggaacaggcactggtcgaagctctccatgccttcttccagcgagccttccatcgccgccttgatctcgtgcacctggccgcgacgcaacaggtcgcggatcatcggcgtattgatcagcacctcggtggccggcaggcgacggccctccttgttcttcaccaggcgctggctgatcaccgcacgcaggttcagcgccaggttcatcagcacgttcttgtgcgcgctttccgggaagaagttgaggatgcgctcgatggtctggtcggcgttgttggagtgcagggtggccaggcacaggtgcccggtctcggcgaaggcgatcgccgcctccatcgtttccgcatccaggatttcgccgatcaggatcacgtccggcgcttcacgcatcgcgttcttcagcgcgttgtggaaggcgtgggtgtccaggccgacctcgcgctggttgacgatcgacatcttgtgcttgtgcaggtactcgatcggatcctcgatggtgaggatgtgaccggtggtggtgctgttgcggtggtcgatcatcgacgccagcgaggtggacttgccggaaccggtggaccccaccaccagcaccagcccgcgcggggtcatgatgacgtccttcagcacctgcggcaggttcagctcctcgatgctcgggatacggctgcggatggcgcggatgaccatgccgacctcgccccgctgcttgaacacgttgacgcggaagcgcccggcatcgggcagggcgatggccatgttgagctccagctcgcgctcgaactgcggcacctggccttcgtccatcagcgagtaggcgattttcttgaccatgcccggcggcaggccggtgttgcccagcggatagagcttcccctcgatcttgatgtagaccggtgccccggtggtcagaaacatgtccgaagcgttcttttcggtcatcagcttcaggaagtagccgatatccattgcgaattttccccaacgaaacggccgacgcccgttgccagcacggtgtcggcttgacgacaatggccgtgaaccgacaaccggtacggcctccccaatgaaacgacttagcttcgcacgaatgcgccatggcctgtatgtgatggcgtttgcattcgcactgtctgcccccgcctgggcgcaggacgccgccctggaactggcgcaggcccggcaggcggtcgacaaggccacccaggccgacgccgaccagtacgccccggacctgatcggtctggcccggcaggggctggagcaggcccagcgcgccgccggcgaccgccgcgaacggaagaacgccccggcgatggccctgcgcgccgccgccgatgccgacctggcccgcgtccgcagcgaggaagccaccgtcaccgcgcagctgcagctgcgccgcaacgaggtcaaccagctgcaacgccagctgtcgaccggggaggaccgccggtgaagccgatgaccgccgcaaccctggccgcgctgctggcgctgccgaccctggccgtggccgccgacaacccgatggtggcgcagctgagccagcgcctgatggccatccaggccaacccggataccgctgagctgggcgccttcgagcgcatgcaggcccagcaggccatcgcggccctggacaaggccaagcgccgtgaccaggagctggccacctacctggccgagcgccgggtggagattgccgagacggccgtgcgcacggcgatggccgcgcgcgaggtcgaccgcctggagcgcacccgcagcgacctgctgatcgaggccagccgccgcgatgccgcccgtgcccgccaggaagccgaacagctgcgcatgcaggcgcagatgcaggccgaggaagccgaacgcctgcgccaggccgccgaggccgaaaccctggcccgccaggacgccgaaaacgccctgaccagcgtggccggcaagcagcagcagcgcctcagcgccgcccagcagaacgccgccaagctggcccgcgaggaggccgagctggtgtcgggccagaagctgccgggttcgaagttcgatgcgcgcggtgaggtcttcaccttcgggggcgacgcgttcgctgcaggtgcgtccagcctgtctggcggcgcccgcaaccaggccaaggcgctcgccgagtacctgaacatcggcaagaagggccgcctgcgcatcgaggcctacgacagtgccaacggcgtgggccagaagcgtgccgaagcgctgcgcgacgccctggtcgcgggtggtgtcgccagcaaccggatccaggtcagcggcaagaaggcagcctccacccgggcccgttcggccgaggtcatcatcgcgccgtaatgcattgatattgtttgtttttcgttgcaatgagcattcagcctgaaccccgccccggcggggttcggtctttttgtcgcaggggtcttgtaccccgccctgagcaggcgtagggtcaatcgtccgggacgcaatgccgcggaccggacgatgggagggccgggccgatgcaagcagggcgcgaaccgcagcagatcgacgtgcgcaggccagtgccgcaggtcgttgcaggcgtccaggtggccatcgaccggcgctcctccatgaacaacgccccgtgccttgcggccggggcgttcgtgtatctgtcgaaggaggtccatcatgtttgaagatcagccccagagcgagatcgacgcccgtcgcgcgcgtgatccggagttcagggcactccatgaccagcaccgcaagttgaacaagaagtgcatggacgcggagttgggtgtactcccgatcgatgatgtcaccctgggtcgcatgaagcgtgagaagctgctggccaagcaacgccttctgcgaatgtacgaaacaccgctcccaacgacgtcccccacgctttgacgcaccccgtcgcgcccggaacggcgtgacccggccatcgatggccccgccgggcgcttctgccccggcatcgcggcaccgccgatgaggcggccgcgccaaggcaccacaggcggtggtgccttggtctccaggcaccactcaccgatgcgggcggtaccggtctcctcgtcgatccggggccgcccgcatccctttacggggccggcgggcggcatctccgcgccgacctgacattcagcgccatccgtcggataatcatcggtccggccctgcgtggcgcgaatcgaaagtcctccgaatgcccatccattcttccgtcctcgaactcatcggccagaccccgatcgtcaaggcccagcgcctggacaccggtgtctgcgagctctacctgaagctggagagcgccaacccgggcggatcgatcaaggatcgcatcggcctgtcgatgatcgaggcggcggagcagcgtggtgacctgaagccgggcgcgaccttggttgaaggtaccgccggcaacaccggcctgggcctggcgctggtggcacagcagaagggctacaagctgatcctcgtcgttcccgacaagatgagccgcgagaaaatcttcaacctgaaggcgatgggcgctgaagtgcgcctgacccgttcagacgtcgccaagggccatcccgagtactaccaggacctggccaagaccatcgccgagcagaccccgggcgcctacttcatcaaccagttcggcaacccggacaacccggccgcgcatgagttcggcaccggcccggaaatcctcgagcagatgggcggtgacctcgacgccatcgtgttcggctgcggcagctccggcaccatgaccggcctgtcgcgcgcgttcgccaagctgtcgccgaagaccgagctggtgctggccgatccggtcggctcgatcctggccgaatacatcaacgacggcgtgctcaacgacaagtcgggcagctggctggtggaaggcatcggcgaggacttcctgccctcgatctccgacttcagccgcgtcaagaaggcttatgcgatcagcgatgccgagagcttccacaccgcgcgcgagctgctgggcaaggaaggcatcctgggcggttcgtccaccggcaccctgctggcggcggcgctgaagtactgcaaggagcagaccacgccgaagagggtgctggtgctggtctgcgataccggcaacaagtacctgtcgaagatgtacaacgactactggatgctggacaacggcttcctgcagcgcccgcagcacggcgacctgcgcgacctgatcctgcgcccgtacggccagcgcgacaccgtggtgatcggcccgaacgacctgctgaccaccgcctaccagcgcatgaagctgtacgacgtctcgcagctgccggtgatggacggcgagaagctggtcggcatcgtcgacgaaagcgacgtgctgctgcatgtctatggcgacgaggcgcgcttccgcgacaccgtggccaccgcgatggtcagcaagctggaccggctggacgtgaagtcgccgatcgaggccctgctgccggtgttcgaccgcggccaggtggcgatcgtgatggacggcgacgccttcctcggcctgatcacccgcatcgacctgctgaattatctgcgtcggcgcgttcagtaaggcgtttatcgccgcagatcgctgctgaatcccggtttatccgcgtcaaagctcgttaaggccgcgctgatagactcccgctccttcgacggcgccggtcatcggcgccaatcaggaaacgacatgtccaacgcttctttcccggaccgcgcgctggccctggccacgctggccatccacggcggccagtcgcccgaccccagcaccggcgcggtgatgccaccgatctacgccacttcgacctatgcccagtccagcccgggcgagcatcagggcttcgagtactcgcgtacccacaacccgacccgcttcgcctatgagcgttgcgtggcctcgctggaaggcggtacccgcggctttgccttcgcttcgggcatggcggccagctcgaccgtgatcgagctgctcgacgctggcagccacgtggtggcgatggacgacatctacggcggcagcttccgcctgttcgagcgcgtgcgtcgccgcaccgccgggctggacttcagcttcgtcgacctcaccgatctggcggcattcgaagcctccatcacgtcgaagacgaagatggtctggatcgagaccccgaccaacccgatgctgaagatcgtcgacatcgccgcggtcgccgccatcgccaagcgccatggcctgatcgtagtggtcgacaacaccttcgcctcgccgatgctgcagcgtccgctggaactgggtgcggacctggtcctgcattcggccaccaagtatctcaatggccactcggacatggtcggtggcatggtcgtggtcggcgacaacgccgaactggccgagcagatggccttcctgcagaactcggtggggggcgtgcagggcccatttgacagcttcctggccctgcgcggcctgaagaccctgccgctgcgcatgaaggcacactgcgccaacgcgctggcgctggcccaatggctggaaaagcacccggcggtggagaaggtgatctacccgggcctggcctcgcacccgcagcatgaactggccggcaagcagatggccggctacggtggcatcgtctcgatcgtgctcaagggcgggttcgaggcggccaagcgcttctgcgagaagaccgaactgttcaccctggccgagtcgctgggcggtgttgaaagcctggtcaaccatccggcggtgatgacccatgcctcgattccggtcgcgcgccgcgaacagctgggcatcagcgatgcgctggtgcggctgagcgtgggcgtggaggagctgggggatctgcaggtggatctggagagggcgctggcgtgagcagtcgcttggaaaagagatcttccgggctgacgccctatgcaactgcccggcggcggccattggcgggcttcctgcgttcgcccttggagcaccgtcaactcatcttccgtctgatccagcgtgagatcgtgggccgctatcgcggttccttcgccggcctggcctggtcgttcatcacgccattgatcatgctggtcctgtacacgttcgtgttctccatcgtgttcaaggcaaagtggaaggactttgataccagcggtggctttgccttgatcctcttttccggactgatcgtgcacggcgtggtagccgaatgcatcaatcgctccccggcattgatcacgagcaatgccaactacgtgaagaaggttgtgtttccgctggaagtctacgcgtgggtgacgctcggttcggcggtttttcatgcgttcgtcagttggatcgtgctgaccattgcccagttgtgcatgggcgttgcgctgccctggaccgtgatcctgttccccgtggtgatgctgccgctgttgctcggttgccttggcgtttcctggttccttgccgcgatcggcgtctacttccgagacgtggcacagattaccggcacgcttgcgacgctgctgctgttcctttctcccgtgttctacgcgcttgattcgattcctgaacgctatcgtcccctgatccaggccaatcccctgacgggtgtcctggaggcggcacgcaaggtattgatgttcggtgacatcccgtctcctgcgtacttcgggatcggcctgctggtgggcctgctcatggccatggctggttacgctttcttccagaaatctagagatggatttgccgatgtcatctgatccggtcgttctcaagatcgacggcgtttccaagcactatcaggtctacggctcgccccaggaccggttgaaggacgcccttttttcgcgcgctgcgcgtgtcgtgggaagccgaggcaaatcctatggccgccagttcagtgcgctgaaggatgtttcattcgagattcgcaagggtgaaacggtcggcatcatcggacgcaacgggtcgggcaagtccacgctgctgcagctgctgagcggtacgctggcgccatcggaaggccagatcctggtcgacggaagggttgcggcactgctggagcttggggcgggcttcaatcctgatttcaccggccgcgagaacgtgttcttcaacggtgccctgctgggactttcggacgagcagctgcgcagcaagtacgactccattgtcgaattcgccgatatcggcgagttcatcgaccagccggtgaagacatactccagcggcatgttcgtgcggctggccttcgccgtgatcgcgcacgtggaagctgacattctggtcatcgacgaggcactgagtgtcggcgacgcgttcttcgtgcagaagtgcatgcgattcctccgttccttcatgcagaacggcacggtggtctttgtatcccatgacaccgccgccgtcatcaatctctgcgaccgagtggtctggttgtcgcacgggaagatcgttgcagatggcgcccccaaggaagtcaccgccaagtatctggaagatctctacgcggtggagatggccgctgctggtcctgctgcggtggccgttgacgctcccgaaagtgacgcgcaaccggcagctgctggtgcgaccgccatcgaaccggaccacgcaggcatggcgccccgtgatttccgccaggatctgatcaacgccagtgagcatcggcaggaaatccgggtctttgagttcaatgcaaacaaggggttcggacaaggcggggcgcaggtcgagttcgctgcctttgttgacgtggatggcaacccgctgtcctgggtggtaggtggagagccggtccggctgcagatccgctgccgtgtgaaccaggtgttgagctcgcccatcatcggttttgaggtgtacgaccgcctggggcagaccctgttcgcggacaacacgtatgtcgcctccattgatccccctcccggcgctcaagcggggcaggtactggtggcttcctttgatttccggatgcctgtcctgcgcgagggtgactacaccatgagcgcagccatcgcagacggcaatcagcatcaccatgtccagcaccattggctgcatgacgcgcttgccttccatgttcatgcacgtggcatctgccttggattgttcggcgcacccatgcagcgcgtgcgccttgtagtcgagcaacaagatctggtatccgggtgaccggcttcagcagcaatcatgtattgaggtgacccatggcaacccagcttgacgagcacgtagaagatctcgcattcaccggcgaacggttcatgcccgaagtggccggtcagatcgccttcgaacatctccatcgctatcacttcgccgccaggctctgtgccggcaagcaggtggtggacgtggcctgtggcgaaggttatggcagccagatcctgtctggcgttgcggactcggtgaccggcatagatatctcggccgaggccgtcgcccatgcggctggccgctacgggtccgatcgcttacgcttcgtcgaggcgtctgctgccttgctgccattggaggacgactccgttgacgtggtggtgagtttcgagaccatcgagcaccacgaccagcatgaggaaatgctgtcggagatccggcgcgttctacgtccgggtgggatgctgatcatgtccagtccgaacaagcagcactattcgatcgacccgggctacgaaaacccctatcacgtgaaggagttgttccgtcacgagttgatcgaactcatccagcgctacttcccgcagcagcaggtgtattcgcagcgcgtcgtctacggttccctgttggtcgctgacggtccggcggccttcgattcaatcctgggcaccggccctgaaaccagtgaatgggccgaaggcctcagccgcccgctctacgacctggtggttgcgacggatggggtgctgcctgtgcagtcgtcctcgttcttcgaactgaaggttcatggaatggatgccggcgccttctacggggtgcacttgcctgagcgcgtccagaacgcggatatcgaagtcctgcagcttcgcgccaaggtcgaggaactcgaggcccaggcccagtcccatctttcccatcgggaagccgcttccctggaggcggcggaggaactgcggcggacgcgcgaagcgcatctggccgagatcgagcggcttcgtgacagccgcaacgaggtgctgtcctcgatctccgtgctgggttcgctggtcgatgatgttcgccgcgaaggcggtcatgatcggctggcccaggaacgcaggctggaaagcctgcagaatgcgctggatcagaatcgagcgctggttgctgaagcagccagcagccagtcgatcgacaacggtcaattcaaggctcagctggccgaactccgcgagcagttgattcaggccgttgccaccgaggaaagggtccgctccctcgagcgcatgctttccgagtcccaggagatggtgttggggcatatcaatgccaacggcagcctgcgcgaagaaatgtccgctctgcgtgcggaaatcgaccggaccatggccgaacgggatgaggcaaggcagtccgtgcagcagctgcagttggccgtaaccgagcagcgcgtcatcagcgagcaccgcgaacgggatgtggaactgcttaaggcgtcacggagttggcgttacactgcatggctcaggaaactgtcaggaagtgccaggaggcacctgtaagcgatgcatcagggtcagaaaatgggaaaactgggggcagttgcacgccgcatgtacatggcggtgccgggctggaatgcgcggcttgcactgaaggatttcctgttccggaacttcagcttcgcctttgccaatacaaatgcctaccgccgatggaaaaccttcggcgcagggcaggaatttgctgttgtcacggcgggcgcgcagcagccgccagccgctgccgctccgatcgttgccgaaggcgtgaaggtgtcctccgtggcgcgtatctacgcagacgccttcgacgtcgctgcaggcgtgcgcgggtctgagtacgtggagctggcgcctgcgctacagccaccgaccagcctccgcttcaagacgatcgcgttctacctgccgcagtttcaccccttcgccgaaaacgacgcatggtggggcaggggcttcaccgagtggaccaatgtgagcaaggccgtgccacagttccaggggcatcgccagccgcacctgcccggtgaactgggtttctatgacctgcgcttgatcgatgtgctcaagcgccaggccgagcttgccaagctgtacggcgttcacggcttctgcttccaccattactggttctccggtcatcgactgatggagcggccggtggaccagctgctcgcgcatccggagattgacctgccgttctgcatctgctgggccaacgagaattggacccggcgctgggatgggcatgaaaacgatgtgctgattggtcagaactacacggctgacaacgacatcgcgttcattcgtgatgcgatgccgtacctgtctgattcgcggtatatccgcatcgatggtcggccgttgcttatcatctaccggccatcgctgcttcccgatgcccgcaagtcgctggatgtctggcgcggctatgcgcgtgagcagggccttggcgagctgttcatcgccatggtccagttcgacgtcgatgatccgcgcacgtacggcttcgatgcagccctcgagttcccgccgcacaaggtggcgcgtggcctgtccagcatcaaccacacgctggacatcgccaacccgcgttatgaaggctacgtggtcgactaccgcgagatggccgaacgttccaggaactggccggaagaagactatccgctgttcaagggggttacgccacgctgggacaatgaagcgcgaaagccggggcgcggctacacgttcgcccattcctcgccgagcgagtaccagcgctggctggaatcggcgggcgagttcgcactggccaaacctgtgcgtggcgagagcgtggtcttcatcaacgcctggaacgagtgggccgaaggcgcccatctggaaccggaccgttactacggttatgccttcctgcaggcgacgcgcaatgtcaccgccggcacggcgaagccgcgtgtcgcactgatttcccatgatgcgcacccgcatggcgcgcagtacctcgcgctcaacatggcacgcaagatgacggccggcctgggactggacgtgcatgtcgtgctgctcgaagacggccgcctgcacagccagttcgccgagtgctccacggtccacctgctgggcgaccgggatccagcggtgctggccaatgaactacgccagctgggcgtgcgctcggtgcttgccaatacggcggtcagcggccgcatcgtgcaggcgttgggtgatgcaggtcttaccgtggtgtcgatgatccacgagctgccgggtgtcatccagagctacggcctgcagcctgcactggcggacatttcccgtgtggccaagcgcatcgtcgtcgcctcggacgcagtacgcgaaggtttgcagcccttcctcgacccggcagggcaggccaaggtaaccaagctgccgcaggggctgtttgcagccaaccgccatcgcgggaagcgcaatcgagacgctgcgcgcgcagcgctgcggcagcgcttgggtctcaaatccacggacaggatcgtgttgtcggtgggctacgccgatgcgcgtaagggtgtcgacctgctggccgaggcgttcaccagcgcattcgcccagcgacctgatgtccacgtcgtttgggtcggtcaccgtgaagaggctgcgtgtgaggccgcggaaaaggtgctccgccgccatggcatgctggagcggtttcacttcgccggtctcgactttgacaccgatgactactacgcaggcgctgacatctacgcgctcgcgtcgcgggaagatcctttcccatccgtcgtgctggaggccttgtctgtcgagctgccggtcgtcgcattcgcaggcacggggggcggtgcggacctcgtggcccagcaccaggcgggcgtggtcgtgccggcactggacgccgtcgcctatggtggcgccttggcgcgtctgctcgatgaggattcggtgcgagcaacggcaggcgaagccggacgacgcctcgtcaatgccgacttctccttccgcagctacctgctggacttgctggatctggccgggcatcgcattccgcgtgtctcggtggtagtgccgaactacaactacgcccactacctggaagagcgtctggcgtcggtgtacgggcaggacttccccctgtatgaggtcatcatcctggatgacgcctcatcggatgggagcctggcagaactcgaacgcctctggccaacatttgatccggagccgcgccttgaggcgtcgtcggacaacagcgggtcggtcttccgccagtggatgaagggcgtgagcctggcgcgcggcgagtacgtctggatcgccgaggccgacgatctttccaagccagcattcctgcgctcgctggtggacctgctcgagtccaacccccgctcggtgatggcgttctcgcagtcggagcagatcgacgagttcggcgaggtgatggctggcgactatctggaatacaccaatgatctctcgcgtgatcgctggcgcagcagctattcggggatgggttccgaagaagttgaagccggtctggctgttaagaacaccctgcccaacgtcagcgccgtgctgttccgtcgcgaggcgctgctgcgcgtgatgcaggagcacatcgaagagatcactcagtatcggatcgcgggcgactggctggtctacctgctattgctgcgcgatggcggcctcagcttcaatgcggaatcgctcaaccagcaccgccgccatggcaacagcgtgaccatcggctccaaagcgcagggtcacctggatgaaatccgcagcctgcatgcccacgcccagcggcttttcccgttgagcgcagccacgcggagcgcggccgcggcatacgaagacaagctgcgcacccacttcgggttgcggaaccattcagctgggacggagtgattgcatgagcgcgttggtcatcggtggcaatggtttcatcggttcacgactcgtcgccgcgctgcgtacgcgtggtgaagagacggcggtgctggatcgcttccctgcccgcacggacatggactgggctggtgtgcgctactttcagggcgatttccacgacgctgatgtactggagcaggcgctgcaggatgtcgattccgtgtaccacctcgccagctgcactgtgccgagcactgctgatgctgatccgatcgctgatatcgaaggcaatctaatcggtacccaccgtttgctggaggcaatgcgcgtacggggcgtgcgtaggctctgctacttttcctctggaggaacggtgtatggcaaccccgacacccttcccgttcccgaaacgcacgcgctgcgaccgatttcctcctacggcatcgtaaaggtcgccatcgagcactatctgacgatgttccaacgtcagggttggctggatccggtgatcatccgcccctcaaatccctacgggccagggcagtccacgcgcgggatccagggcgcagtggctgtattcctgggacgcgcgctggcaggattgccagtcgagatatggggtgacggggaaaccgtccgagactacgtgttcatcgacgacctcatcgatcttgcgctgttggcaacggagtccggaaggacaggagtattcaacgcggcctctggtaatggcatcagtctgaacgagctctgcgcggcaattcgggtagcttcgggcagggcattgcctgtgcagtacaagcctggtcgcacgtttgatgtgcgatccattgttctcgacgtccagcgcgccaagcagttgctgggctggacaccaaagatcgcgctggcggaggggttgatcctcgcctggcgaagcatgcaggacgcgacgggcagctagattcgcttgaatctccgcgacggcgtcgcacggagacgcaggtgaatgtgcccagcaagcagtcgtgtggcttcatcgaacacaactcagtgtgaactgaatctggcctccagtcctcgtatcgctcgtcttcaagtgcgattcccttcccaactgcagtctcgacgagcgagtctgcggaatttttcgagtatcggcacaaaggaatgagcagaacagcgtcctcccaaacgagtcacttcccgctgatagtggctatctgcgccgccctcggactattcgtgtacgtggcgactgccatgatttcacctctcaacggcgaggatttcgcattgacgcgggatatggccggcgttgcgccgatggatcgtttcggctggatcattgaacgttcgtcggcacagattacgcagtggaacgcacggcttggagaacagctcgcaatcctctggctgagcgtacctcgaatctacttcgtcctggcgacgacagcctcgctgctgttcttctgtgccgtggttgccgtgtatgggcgcaggcaaacggatcgcgattcgttcctccatggctcaatctacgcgctggcgatgctctggttgttctggccgggttacgaagtttttttctggacgacggcccaagcggcctacttccagccgatgattctcacccttctgttgatgtccttttactttaccgccgaggcgacgcagaagcttggtgaatcgaacctccgctgtcttgttgcggtcgtactggcgtgccttgttggcctttcgttcgagaacgtaccgcctgcgctgggtgcgggaatggggctggtacttctgctgagcggaagggctcgctggcgaatacgcgcaattgttcccatcatcgcactcgccgctgcgtggggagtgttgatgctggcgccctccacagcaatccgtcgtgccgcatacgcagccatgtatccagccaacctcggtgttggtcacgtgcttgagcggtcccatagtgtttttggcacgttggtgagtacaggctggctgctcgtgttggcagggacggcggctagcgtttacctgtggcgcgtgcacggatggcggcagcaggtggtgctggcgtggacggtgtcctctctcactgtgctcagtgtcattgccgcgccctacacggagcctcgtgcctttattgttccgtgggcaatctggtacatgctcgttgtcgccgctgtcattcgactggtgtcgatcagttggttccgctcgggtgcagcgattgtagccgttgccagtctttaccttccgctgcaggcgaatctctcatatgttgagtttgcgcgcagcctggaagagagagattcctacatacgaatcatgtctaggaccgagcgctgccagcaaggcattgatgtcgggcatgctactaaagcatattcttataagtatctgaacagtcgcgaagcctggttcgtcgcaaatcctgcttacgtaagcgcctactacggttgcaaggtgctgccgcaatgagcagtcgccgatggatgccattcctgcgatatgcggtcactggtggcctgaatactgccgtgcactggatgatatttgtgcttctggtatggctgggtaacccacagtccatctccaacctctgcgcgttcctggtggcggtcacattgtctttcttcctgaatgctcagtggacattcaaggcccggaccagcatcaagcggtatgtggtgatggttctgacaatggggacgctcagcttcgttctgggtgccgtcgcagatgcgctctcactgcatccgatcgttacaatggtcgggttttctgccgtaagcttggtgattggttaccttattgcaaagttcattgttttccgggaggtcccttgaaaatcagtcttgtcataccggtcttcaatgaacaagaggccatccccatcttttaccgggcggtgcagatgctgcctggacttgaggggcatgatctcgagcttgtttttgtaaatgacggcagctccgatggaaccgagtcggtcatcactgcgctggcggcggcggatcccaaagtcacgctgatcaatttctcgcgtaatttcggtaaagaaccagcattgctggctggcatacacgcagcgcgtggcgatgtcgtcatcccgatggatgtcgatctccaggatccactggagttgcttcccgccatggtcgaaaagttcaaggcaggtgccgatgttgtactcgcacggcgcgttgatcgcggtagcgatggcttcctcaagcgaaacagtgccaactggttctacaaattgatcaatgcgatttcagaaagtcctgtagaggcaaacgttggtgacttccgcctgatgtccaggcctgtcgttgaagcgatcaagcaactgcccgagaaccggctgttcatgaagggcttgttgagttgggttggcttttcaaccgactttgtcgactactcacgacccgagcgctctgccggtgtctcgaagttcaatggttggaagctgtggaattttgcgcttgagggaatcacctcgttcagtagcgcgccgttgcgcgtgtggacgtacgtcggcagcacgattggatttttctcgattgcctacggggtctggattgtgatcgacaagctgctgcatgggaacgcagtgcagggttactcctctttgattgcagccattctctttctcggtgccgtccagttgattggaattggcgtcctcggtgagtacatcgggcgtatctattccgaggtgaagcgtcgtccccgctacatcgtccgcagcacagtgcagcatgagaagaaggactgaacggatggaggctggcgcgtaccgtatgtgggtagcgggactgttggtgagcctggtcggaatagccgggtgctcagaacaggtgcccgaggtgacagttccggccgggatggtccacggcgagcgggcaagcccctccgccgtcatccaaaagccgcatgtcgcgcagggctgcaatcttgagaccgtcaatgggcagcccgtcgcctcgtcaccggtccaggcgtcaaacggtcagattgcattgagtggctgggtcgcgggccagatcgatgatcgtggcgagctggtcggcgagacttcgctggtgttttctgcgggtcccggaaccacggaaattaacgtcgccggagcagatgttcatcaccgtgaggatgttgcgcgttctctcggagagcctgcgttgtccgcggcaggattcgaagctctcctagatggatcaaagctgtcgccgggcacatacgccctcacgctgaagcgaggctcttacgtatgtgcccaaccattcagtctgcagaagggcaattgaagtctgatcctgcacgctccgcgggccacttcctgcacagcggattcacttgtttcatgaggttcgcgtgagcctgcccccgcgcagcttgtcgtacagacgttggccaggtacctccacgaagtaatatgtgaaagctgccgtcactaccacgcaggcgagcgtgaccaaagctgcagtggcaaatgcgagtccaccgtgtccgatgtgcgcatctatttgcgcgtagatgccatgcatctgcaggagttggatcagcgggaactgcaccagataggtgctgtagcttacaaggccaagccagcgggttaccttgttgtcgagccatcgcgggaaacctgacctgccccctttctcagggccactagctacttagtagagtccaggttggggagcataccgctccggtgggtcaggtttcgatcagcggtcgaaccagtcaaggcaccttcgttgcgcagcgcggcggcgaactcggcaggcgtgcatttgggcagtgagctgtgcggacgcacctcgttgtagtccttgcgccagatggcgattaccgcccgtgcgtgctcgagcgagataaaccagttttcgttcaagcattcgtcccggaacttgccgttgaagctctccacataggcgttctgcgtgggtttccctggctgggtcagcacaagcgtcacgccgttggcggtcgcccactggtccagcgcccggccggtaaactcgggtccctggtcggtcctgatcgccgcggggtagccgcggaaacggcataccgcatccaggatgtcggccacgttctggccatttatctgttggcgcgcacttaaaactgacccaggctgcgcgttgaactttgacccacccggtgtacggggctgagggtatcagttggtggtctgggtggtggcctcctttgccctgattctggctttggtcttgttggcggcggtgctgttgcgcagccgccaggagtcgttgccggtctccaggatgtggcagtggtgggtgatgcgatccagcagcgcggtggtcatcttggcgtcgccgaacacctgaccccattcggagaaggccaagttggtggtgatggcgaggctggtgcgctcgtagagcttgctgatcaggtggaacagcagcgcgccgcctgagggggtgaacggcaggtagcccagttcatcgaggatgaccaggtcggcataggtcaggcgcagggcgatctgcccggccttgccctgggcctgttccttctccagcgcattgaccagttcgatggtggagaagaagcgcacgcgcaggcgatgctggcgcacggcctggatgccgatggcggtggccaggtgggtcttgccggtgcccggtccaccgacaaggacgacgttctcgggggtgtggatgaagtcaccctggtggagtcgttcgaccagtgcgcgatcaacgggactggccgcgaagtcgaacccgagcaggtcacgatggacggggaaacgtgcggccttcatctggttggcctgggcacgaacctgccgttcggcggactcggcctgcagcagttcggccatccagtgttcgggctccatggtgtgcaggcgcatcttggccagcagttcgggccactggctggccatgccgtgcagcttgagctgctgcatgcgcagcggcaggtcaggcgtcgacatgatctgcctcccgcagggcgtcgtagcgggccggatcggacaccggcggatgacgcagcgtcactcgcgaggcgaccgtctcgatcgtgcggtccggatgctgcaatcgccccagcacgttgagcacgtggtcggcgcgcaccaggccggactcgagtgccagttccaccgccaccagtaccgcttcgagcccgtgcacgggtacggcggccagcacctgggccatggcgcggtcgccgtgaggctggcgcagcaacacctgctgcagcttgcgcagcggatcgggcatggacaggaacggcgcgccgtcacgcagtgcccccggcttgcgctggaccagggcgatgtagtgctgccagtcgtagtggacccgatcacgctcgaagctgcgccggtggcgggcgacctcggcctcgccgaccaccacggccagttcgaagggatacacgcgcaggctggcgacggcgtgggcgtgttcgcacggcacgctgtagcggttgcgctggaagctgaccagcgcggtcgaactgacccgcaccggccgctcgatgtagccgtcgaagggcgcgggcatcggcatcaggtggggctgttcgtcctccagagcttcggccacggtgatgtcggaggcatccggatgcgcctgcatcggccaagcggcgcggcactcgctggcgagccaggcgttgagggtgtccagatctggccagtggcgggccccggcctcgatccagatctgtcggcgccggtcctgcacgttcttctcgacccgccccttctcccaacccgcggcgcggttgcagaactccgcggcgaacaggtagtggctgatcatggcgtggaagcgggcgttgacccgccgttcccggtgctggccgatcccgtccaccgccgtcttcatgttgtcgtagatgccgcggcgcggcacgccaccgaaggcggtaaacgcctgggtatgagcatcgaacagcatctcgtggctctgggtgggataggccaccaaccagaaggcgcggctgcaggccagcttcacgtgggcgagatccagcggcatcttggcgtggctgccgacgaaggcgtactcgcggctccagtcgaactggaaggcttcacccggaggaaagtgcaacggcacgaaggccgggcggcggctggcgccgccggccgccttccactggcggatgaaggccgtcacccgggtgtaggtgcccggatagccgatcgcctgcaactgcgagaacagcaccttggcggtgcgttgttcccgccggggacgatggctgtcggcacgcagccacgtctccaactgggaccggtagggatcgagccgggagggcgaggctcgcctgggatagaccggctcggactggccgctgcgcagccatcgccggatggtattgcgggataggcccgtgcgcttggcgatctcgcgcagcggcaggccatcgcggaaatgcatccgccggatcttggccaacatgaccatggtgatcactcctgaaatcccccgagcaaaagatgctcaggatgtgggcttcaggtgggtcagttttacccgcgcatcaccgccgaaagtgggtcagttctggatgcgcgccaacacatttatcctccggccgacggcgatttccaccgcttccttggtgcaatcgtccaccaccgtcaggcacttgatcgggcgcccgttggccagggcgtcgaagacgaagtccatcgaccaggtgtggttgggccccgacggcagctgcagcggacggcgctcgacggccacgcgatcgcgcttgcggcgcttgcgcaccgccaggccagcgttgcggtacagccggtagattcgcttgtggttggcgatccagccctcccgttccagcaggatgtgcagccgtcggtagccgaaccggcgacgttcgcccgccaacgcaacgagcctggcctgcaacggcgcgttcgccatgcgcggctggtagtgcaacacgctgcgtgacaagcccagtgcccggcaggcccgccgctccgacaggcccagcttcgcccgcacgtccgcgacggcagcccgtcgcgtcggcgggctcagtattttccccgcgccacgatcctcagcgcttcgttgtccaacatcgactcggccaacagctttttgagccgcgcgttctccgcttccagtgccttcaggcgcttggcgtcgggcacatccatgccgccgaacttgcgccgccacaggtagaacgacgcgtcactgaagccgtgcttgcggcaaagctccttgaccggcgtgccggcggccgcctgcttcaggaagccgatgatctgctcttcggtgtatcgcttcttcatgtccgtcctcttgtgagacggactctactaagatcaggttggcccggaaaacggggggcaggtcaaacccgctatcgacatgccgaccatcaagggcgctgcaatcgaaagcagaacttcttctggcaggccgaacggtgcgtgcaaggaatagatggtgcatgccagcagcgccaggaaagcaacacctacggcttggcgctgcattgcattgcgtgctgtcggcatgccggcacggctgagatgtaggataaggaggccgagaacgaaatattggctgtggaccagtacgttgagtgatgcgaactcgttcagttggccatcaaagctgtcctgcaggtagcgctttgaaagtactgcaatcgggcatagcactacccacgcgagtgctgccgacttgactgtcctgatggtcgaaagcagcagcgggaacatgaagtagaaaagccattcgataccgatggaccaaccgccgccgacgaggccgctctgcttgcctggtacaagcgtaaacaggaagcttcctgacagcatgaagtcgagcagaggtggcatcggttgatccatggccagccgaaaagccacgcctgtgaggatcatgaagtaaaacagcggagcgattcggaagaatcttttctggtagaagactttgatcgcttcggtactgctcatgcgtgaatagtaggcatgaccgatagcaaacgcgctcagcacgaagaacacgcggacgaagaagtccatccttccggtaatggccgcagccgtctcattgatcgggatgcccgaaagatagaggacatgaaacatgaccacgccgagcgccgccaatccgcggaggacgtccggcccgtggatgcggtcttgcatctgattgttcatagtaggacgtgaacccgtgaaggagaaaagggccggctgaacttcagccggcccttggatggcgggaggcctctgcgctgagtcgtcagagcgccttttccagctccggcaggatcgcaaacagatcgcccaccaggccgatatcggcgatctcgaagatcggcgaatccggatccttgttgatcgcgacgatcgtgccggcatccttgatgccggtcaggtgctggatggcgccactgatgccgacggccacgtaaagttccggggcgatgatcttgccggtctggccgacctgcaggtcgctgggcacgtagccggcatcaaccgcagcgcgcgaggcaccgacggcggcaccgagcttgtcggccagctggaagatgaccttgaagttctcttccgaaccgacaccacggccaccggagaccacgcgcttggcgctctgcaggtccgggcggtcgctggcaccagcggcgaggccgacgaagcgggtgtgggtcggcagggcagcatcgacgctggccgcctcgatggtcgcgctgccgccctgggcggcttccggccacgaggcggcacgcactgtggcgaccacgatctggtcggccggggcttccacggtgatgatcgcgttgccggcgtagatcgggcgcttgaaggtgtggctgccttcaacgctcatcaggtcggaaacctggttgacgcccagcagggcggccacgcacggcatcaggtccttgccgaaggtggtcgacgggccgaacacgtgggtgtaacccttggccagctgcgcgatctgcggtgccagcacctgggcgatggcctgcgcgttggcagcgttggccacggtcaggaccttggcgacgccagcgatcttcgcggcctcggcagccacggcagccggatcggcggccagcaccagcacgtcgatgctggcgccgctgatggcggcagcagcgctgacggtcttggcggtggcggcgttgagcttgccgtcgtggtgctcggcgatgacgagaatcctgctcattacagcaaccccttctgcttgagtgcggcaaccagttcggccgcgtccttgaccatcacacccttgctgcgcttggacggcgcggcgtactgggtggtcttgaaggtgtcggcggcttcaacgccgaggtcggccagctgcagggtctccagcggcttggccttggccttcatgatgtccggcagcttgatgaagcgcggctcgttcaggcgcaggtcggtggtgaccacggccggcagatcgacttccagcgtttccaggccggcgtcgacttcgcgggtcaccgtggccttgccgtcggcaaggtccagcttgctggcgaaggtcgcctgcgggcgcccccacagcgtggccagcatctggccggtctggttggcgtcgtcgtcgatcgcctgcttgcccaggatcaccaggtccggctgttccttctcgatcagcttgagcagggtgcgcgcggcggtcagcggctggatggcctggtcggtgactacatggacggcgcggttggcgcccatggccaggccgttgcgcaggtgcgcctgggcatcggccggggcgatggtggcgaccacgacttcgctggcgatgcccttgtcgcgcaggcgcagggcctcttccagggcgatttcatcgaaggggttgggggacagcttgacgccgtcggtgaccacgccggaaccgtccggcttgacctgaatgcggacgttgtagtccaccacgcgcttgtacgcgacgaggattttcatctggtacggggtccttcaataacggagagaacgtccggtcctcgcacagcaaccggttcgggggtgggaccccgattctagctggcttgaggggaccatgcgaatgcgtatggtcctgtagtgatgctgcgccgccgcatggctttggcgtgaaggcagctttctgatgtcatgttcacgtcatgcaggcagtcgtgaaggtttccccgatgtatcctgtcccgctatgtcgggcaccgtgggtgcctgtggacgtcatcattgaacaggagatcaggtagtgcccacatggcttgtcaccggcggtgccggctttatcggcggaaacttcgtcctcgaggcagttgcccgtggcatcaaggtcatcaacctcgacgccctgacctacgccggcaacctgaagaccctgtccagcctggacggcaacccgaaccacgtgttcgtgcagggtgacatcggcgacggtgctctggtgacccgtttgttggccgagcaccagcccgatgcggtgctgaacttcgccgccgagagccacgtcgaccgttccatcgatggcccgggtgcgttcattcagaccaacgtagtgggcaccctggggctgctggaagcggtgcgcgactactggaaggcgctgccagccgagcagggcgccgccttccgcttcctgcacgtgtccactgacgaggtgtacggcaccctgggtgagaccggcaagttcagcgaaaccacgccgtatgctccgaactccccctattcggcgtcgaaggccgcttcggaccacttggtccgcgccttccaccacacctacgggctgccggtgctgaccaccaactgctccaacaactacggtccgtaccacttcccagagaagctgatcccgctggtgattgccaaggcgctggctggcgaaccgctgccggtgtacggcgatggcaagcaggtgcgcgactggctgttcgtgtccgaccactgcgaagcgatccgcaccgttttggccaagggccaggtgggcgagacctataacgtcggcggcaattcggaaaagcagaacatcgaagtggtgcaggcgatctgcgcactgctggaccagcgccgtccgcgcgaagacggccagccgcgcagcagccagattacctacgtcaccgaccgccccggtcatgatcgccgctatgcgatcgatgcctcgaagctgaagaacgatctgggctgggaaccggcctacaccttcgaacagggcatcaccttcaccgttgactggtacctggacaaccaggaatgggtcaacggcgtgctggacggcagctaccgtctgcagcgcatcggcaccgcagcctgaatccaggagatttcatgacccagcgcaaaggcatcatcctggccgggggctccggcacccgcctgtacccgatcaccaagggcgtcagcaagcagctgctgccggtgtacgacaagccgatgatctactacccgctcagcgtgctgatgctggcgggcatccgcgaagtgctgatcatcaacaccccgcacgagcaggcgctgttccagcagctgctgggcgacggttcgcagtggggaatggacatccagtacgcggtgcagccgagtccggatggcctggcccaggcctacctgatcggccgcgacttcgtggctggcaagccgagctgcctggtgctgggcgacaacatcttccacggccacggtctgcgagaagtgctgcgcaacgccgaccagcgcgagcagggcgcgaccgtattcggctactgggtcaacgacccggaacgctacggcgtggccgagttcgacaaggacggcaaggtcatcgatctggtcgagaagccggagaatccgcgatcgaactacgcggtcaccggcctgtacttctacgacggcaatgccagcgactatgcggccgagctcaagccgtcgccgcgtggcgagctggagatcaccgatctgaaccagcgctacctgcgcgagggccatctgcatcttgaagcgctcggccgtggttacgcctggctcgataccggcacccatcagtcgctgcttgaggcgtccaacttcatcgagaccatccagacccgtcagggcctgcaggtgtgctgcccggaagaaatcgcgttcggcaagggctggatcaacgccgagcagctggaagcactggctgcgccgctgatcaagaatggctacggccagtacctgcacaagctcgccctgcgtggagtcgttccgtgaaagtgattgaaaccaagttgcccggctgcgtggtgatcgagccggcggtgttcggcgacgcccgcggttatttcttcgaaacctggaacgccgagcgcttcgccgcgctgggcctgccggaccgtttcgtgcagagcaacgtgtcgacctctgcgcagggcgtgctgcgcggcctgcattaccaatggccgcggccgcagggcaagctggtcagcgtgctggaaggcgaggtctatgacgtggcagtggatatccgccgcggttcgccgaccttcggccagtgggaagcggtggtgttgagcgcggagaacaagaagcagttctggatcccggagggctttgcccatggctttgccgtgttgtccgagcgtgcggtgttcagctacctgtgcactgaggtgtacctcaaggacttcgatgccggcgtgcgctggaacgatgcaggcatcgccgtggactggccggtcagtgcaccgaccttgtcggccaaggacgagaacgcacccttcctgaaggacattgctgaagaccgcctaccggtctacgtgccatgaccgtgctggtgttcggtggcaacgggcaggtgggccaggagttgctgcgcgcgctggcgccgctggggaaggtgattgcaaccacgcgcagcggccaactgcccgacggaagtacctgtgaaacggccgatttcggccagcccgacagcctgccggcattgctggaccgcgtgcagccattggtagtggtcaatgcggcggcttacaccgctgttgatcgcgccgaacaggacgtcgatgcggccttcgccgccaacgcgcaggcaccaggcgtgatcgcgcgctggtgtgcggcgcatggcgtgccgttcgtgcattactccaccgactacgtgttcgacggccagggcagcgcgccctaccgcgaggacgagccgaccgcaccgctgggcgtgtatggcaccagcaagcgcgatggcgaggacgcggtgcgtgcggccggtggccgccatctgattttccgcacggcgtgggtgtatgcctcgcacggcgcgaacttcctgcgcaccatgctgcgcgtgggcgccgagcgcgatgcgttgcgggtggtggccgaccagatcggtacgccgacgccggcggcgctgatcgccgatgtcaccgcgcaggcactgcagcatccgggccagctgtcgggtacctggcacctgaccgccagcggccggaccagctggcatggctttgccgaggccatatttgccgaggcgttggccagcggtgtgttggccaaggtgccgatggtcgaggcgattcccagttccgagtatccgaccccggccaagcgcccggcctggtcggtgctggacaaccgcaagctgcagcaggatttcggcgtcgtgctgccgagctggcaggatggcctgaagcgggtgatggcggagctggcctgacggccgtagcgccgggccatgcccggcgacgcagcgctgccgggccgatcaggaacgggtcagagcccgttgcgcagcaacgggatccgacccggacaaacctcagctgcgcccgtaggtatcctcgaaccgcacgatgtcatcctcgcccaggtagctgccggactgcacttcgatcagttccagcggcagcttgcccggattgcgcaggcggtgggtcacgcccagcggaatataggtgctctggttctcgctgagcaggatcacctcgtcaccacgggtcacttcagcggtgccgctgaccacgatccagtgttcggcgcgatggtgatgcatctgcaggctcagcgtgccgccgggcttgaccgtgatccgcttgacctggaagcgctcgccgttgtcgatcgaatcgtaggcaccccacgggcgatagaccttacggtgccaggtggcctcgctgcggccttcggccttcagctgcgccactacggtcttgacctcctgcatgcggtcggccttgccgaccagcaccgcgtcgtcggtttccaccaccaccacgtcatccagcccgaccagcgccaccaggcgctgtgcgtaggcataggtgttgcggcagtcgatggcgatcacgtcgccctggtgggcgttgccatcgccgtcctgctgcgagacatcgcgcagcgcggtccacgagccgacatcgttccagccggcatccagtggaatcaccacggcatcggcggtcttctccatcaccgcatagtcgatcgaatcggacggaacggcagtgaaggcctccttgtccaggcgggtgaaatcggcatcgcgacgcgcctgctgccaggcctggcggctgccggcgagcatggcgggctggaagcattccagctcctgcaggtagcgcgaggccttgaacaggaacatgccgctgttccagtagtactggccgctgctgacgtagcgggtggcggtgcccaggtcgggcttctcgacgaagcgctcgaccgcgcgcaggccctggccatcggcggccttgatatagccgtagccggtttccgggccggtcggcacgatgccgaaggtcaccagctttccggcttcggcggcagcggcggcagcctggacggcgctgcggaatgcagtctcgttgttgatcacatgatcggagggcagcaccagcagcagcgcgtcgccgccgtcgcgggtggcttccagcgcggccaccgcgatcgccggtgccgtgttgcggccgaccggctcaaggatgatcgcggctggctcggcgccaacctgctgcagctgctcggcggcaacaaagcggtgttcctcgttggcaatcaccaacgggccgcgcgcggcgatcggcgccacgcgcttccaggtagcctgcagcatcgtcagttcgcccgccaacggcaggaactgctttgggtacgcctcgcgcgacagcggccacaggcgggtaccggatccaccggacaggatgacgggctggatgctgctcatgcgttcctcggttactgctggatgaggcgggagatgtcgtcggtacgtgcctgcatcagtgtggcatcgccccgggcttcaacattcaggcgcagcagcggctcggtgttggagctgcgcaggttgaagcgccagtcgccgaagtcggcactgatgccatcggtgtggtccagcgtgggcgactgcgctgcgaagtgctccatcacgcgtgcgacggcggccttggcatcgctgaccttgaaattgatttcgccgctgcacgggtaggcagccatgcggtcttcgacccagtcggccagcgagcgcccgctttcggaaaccagctgggcgatcagcagccacggaatcatgcccgagtcggcataggcgaactcgcggaaatagtggtgggcgctcatctcgccaccgtacaccgcgtcttcggcgcgcatcttttccttgatgaaagcgtggccgctcttgcactgcaccggtacgccgccggcctgttcgaccatgtccacggtgttccagaccaggcgcgggtcgtgcacgaccttgccgccgggattgcgcgccaggattgccttggccagcaggccgaccaggtagtagccctcgatgaagcggccggtatggtcgaagaagaagcaacggtcgaagtcaccgtcccaggcaatgccgaaatcggcaccgtgttcgcgcacggcgtcggcggtggcggcgcggttctccggcagcagcgggttgggaatgccgttggggaagctgccgtccggctcgtggcagatgcggatgaactcgaacggcaggtgcggcgacagcaggtcgacgatggccccggcaccgccgttgccggcgttgaccaccagcttcagcggtcgcagcttgccagcgtcgacatagctcagcaggtgctggatgtacgcgctcttgtcgtgctgcgcgctctgcgcggcacgcggcggctgtgccgcggacgtatcggcggcaaccgcatcggaaatcgcgaacaggccagtatcggagctgatcggtcgtgcgttttccttgaccagcttcatgccgttgtagtccatcggattatggctggcggtgaccatcacaccgccggccgcgcccaggtggtcggtctggaaatagacctcttccgtgccacacaggccgatgtcgatcacctcgcgcccggtaccgcgcagacctgcggccagtgcatcctgcagcgcggggctggtcaggcgcacgtcatggcccagcaccaccgggcccggcgcaagctgcgccgccagggcaacgccgatgcggcgggccaaatcttcgttcagttcttccggcacgcggccgcggatgtcataggccttgaaggcgggcaggggcattgatcgggatccttgggtggctcagcacgcgattgtagtacctgtcttgtatgggaagcgtttccatgccgcaacgccacgtgaccgtctgccgtgctggcctagaatggtgtgattacatcaacgaagtgagggcgtagatgagcaatccggcaacgaccggcggaaagcgcggcaagcgcttcgccagtgcgacggaggccctgcagggggtggtcgccgatggacagaccctggccgtgggcggctttggcctgtgtggcatccccgaggcgctgatcgctgcgctgcgcgacagtggcgtcaagggcctgaccgtgatctccaacaatgccggtgtcgatggtttcggactgggccagctgctggaaacccggcagatcaagaaaatgatttcgtcctacgtgggcgagaacaaggaattcgaacgtcagtttctggctggcgaactggaactggagttcaatccgcagggcacactggccgagcgcctgcgtgccggtggtgcgggtattccggcgttcttcactgccaccggctatggcacggtggttgccgagggcaaggaaacccgcgagttcgacggcaagcactacgtgatggagacggcgctgcgcgccgatctggcactggtcaaggcctggaaggccgacgaggccggcaacctggtgttccgcaagaccgcacgcaacttcaacccggcctgtgcgatggccggcaaggtctgcatcgtggaagtggaggaggtggtgccggtcggtgccatcgacccggaccaggtgcacctgccaggcatctatgtgcaccgcatcgtgcacaacgcgcatcctgagaagcgaatcgaacagcgcaccatccgcgcggagggcaactgacatggcgtggacccgtgacgagatggcggcacgcgccgcccaggagctgatcgatggcgcctacgtgaacctgggcatcggcctgccgacgctggttgccaatcacattcccgaaggcgtggatgtgtggctgcagtcggagaacggcctgctcggcatcggcccgttcccgaccgacgctgaagtcgacgcggacctgatcaatgccggcaagcagacggttacggcgcgtgccggtgccagttacttcggcagccacgacagcttcgcgatgatccgcggtggccatgtgaacctggccatccttggcgccatgcaggtcaccgacaagggtgacctggccaactggatggtgcccggcaagatggtcaagggcatgggcggggcaatggacctggtcgccggcgtgcagcgcgttgtggtgctgatggagcacactgccaagaacggcgagcacaagatcctggccgaatgcacgctgccgttgaccggcgtgggcgtggtcgaccgcatcatcaccgatctggcggtgttcgacgtgactgacaagggcctgttgctggtggaggccgcgccgggtgtcagcgatgaagagctgaaggaaaagaccggcgtcgcgttccggcggggctgaggctgcaagggctgccaagcgtgccgccctgcttcttgaggtgccgccatgctgttcccccacgacctgcccgatgccgatgtcctgcacctgccgggatggctggctgcggccgaggccgaccagctgctgtattcgctgcaggccgaagtgccctgggaaacccatcgcatccgcatgttcggcaactgggtggactcgccgcggctgagctgctggatcggcgacccgcaggcccgctatcgctattccggtgccgagttcgtgccgcgcccctggccgccggtgttgcaggccatgcgcgggcgcctggaagccgaaggccacggccgcttcaacagcgtgctgctgaaccgctaccgcggtggcggtgactacatgggctggcacagcgatgacgagccggagctgggtccggctccggtgatcgcgtcgctgagcctgggcgcggcgcgccgattcctgctgcgacgccgcgacgacccggcacgcaaggctgaattcgtgctgggccacggcgacctgctgctgatggcgggacagacccagcgcttctaccagcacgcgctgccgaagatggcgcgggtgcacggcgagcggatcaacctgaccttccgttggatttcgccgcgttgacgaagaaggggtcaggtccctttccggccggaaagggacctgaccccgtaaccacatgcccggcgaatgctgcgatcagcgcgcaacggtcggctggtcggcctgcccgctctgcagcgtccagcccaccacgtcctgcgccagctgctgcaggccacgctcgaacgcggcggtcaccgccggtacgtcggtgctgccgaccggctgcgcctggcggaaggtgcggtcagcgaccacacgctggtcggcgacatggatcagcttggcgttgacctcgatcaccacggtgggcgtggcctggccctggtaatccgattcgaagcggcgcacatcggtggacagcttgtagtcggcgcggatgccggcggtgctgcgggccacgccgcggatgcggccggaatcctcgaagccacgcagcagggtgtcttcgatcatgtcggtggccggttgcgcccagctggcacccttgtagatctcaagctgcgacggtgtcggccgcacattgatgcgcgggctgtcgaccatgcgcgcggcgctgggcttggccagtaccagctgccagctggcctgcggccacgccgggtccgccttgacctgcacggacggcgagtacagcgtcaccgcggttttctcgctgctgccgaggatggagcagccccccagcagggtgaccatcgaagcggccagcagcaggcgcggaagagtggtcgggctcatttgggttcgaactccttcggtgcgtcgcggcccagcaggtagcgcgcggggttgttctcgaggcggtcgctgacccggcgcaggtcgcggatcaggccgcgcagttcggtaagcgtcgggcccagctggccgaggccatcgttggcgaagctgttgatcgcggcgcggttctcgccaaggatcgaatcggcgttgccggcggccgagtcgagcttggccagggtcgcgtcgagcttgtcgatgatgccgggcagctgctgcaccaggttcctgtccaggcgctcgatggtgccgttggtggtcttcagcgtggtgtccaggctgcgggcggcatcgcgcgcgctgagcagcagcgcctgcgtgccctggtcacggtcggccaggccgccgctgatcgtctccaggttggccagcgtcgcgttgatcgaggccacgttgcggtcgctgaggatctggtccatgcgctcgacgatgcggttggcgacgtcggtgatgttctgcagcgcagagggcgtggtcgggatgatcggtgccgggtccttgttgaccgtggtcagcgccggcgactgcggcgtgccgccgctgagctggatgatcgacgggccggtcaggctggtgatcgccagcttggcgcgggtatcggtcttgaccggcgtgttggagttcaggcggatgcgcgcgactacctggcgcgggtcgtccggcaccaggttcagttcggtgatcgagcccaccgcgatgccgttgtactgcaccgggctgcccaccgacaggccggtcaccgcttcgcggaacaccacgcggtactcctgccaggtacggtcggaggagtatttggcggcccacaggccgaaggccagcagggccaggccggtgatcagggtgaacgcgccgatcagcacgtagttggctttggtttccatggctcaggcactctcgatctgttcgccacgcgcggcgcgcgcgcggggtccgtggaagtattcctggatccacggatgatccagtttctcgatgtcaggcaagggtgcgttggccaccaccttgcggtcggcgatcaccgcgacccggtcgcagatcgcgtacagcgtgtccaggtcgtgggtgatcaggaacacggtcagccccagcgcttcctgcagggtcttgatcaggcggtcgaacgcggccgcgccgatcgggtcgaggccggcggtgggttcgtccaggaacagcaatggcggatccagcgccagtgcccgggccaggccggcgcgcttgcgcatgccgccggacagctgcgagggcagcttgttgatcgcatcggcgggcaggccggccagcttcactttcagcagcgccagttcgtagtgccagcgctcgggcagctcgcgatggtgttccttcagcggcacctgcacgttctcgcccacggtcagcgaggagaacagggcgccatcctggaacaacacgccggtgttgcgctcgatgtgcagccggctctcggcgtcgtcggcacgcgcgtcgcggccgagtacttcgatctgcccggcatcgggcacgcgcaggcccaggatcgagcgcatcagcaccgatttgccggtaccggagccgccgaccacgcccaggatttcgccgcggcgcacatccaggtccaggtcttcgtgcacggtctggctgccgaagcggttgaccaggccacgcacgcggatggccagttcgtggccctggtcgtcgcgcatgtcgatggagtcggggagggcggatgtgctcatgtcaccagtccatgtgcatgaaccacaacgccgcgaaggcgtcgatgatgatcaccagcgagatcgtctgcaccacgctggaggtggtgcgctcgccgaccgactgcgcggtgccctcgaccttcagtccttccaggcagccgatcaggccgatcaccagcgcgaacacgggtgccttggacaggccgaccagcaggtgccgcacttccatcgtctcgtgcatgcgcgcgatgtacatctgcggcgggatgtcgaggtcgaacgcgccgacggtgatgccgccggccaggcccgcgatcatcgcgatgaaggtcagcaagggcagggtgaccagcagcgccagcagtcgcggcagcaccagcaggtcgaccgggtccaggcccagcgtgcgcattgcatcgatctcctcgcgtgccttcatcgcaccaatctgcgcggtgaacgcactggcggtgcggccggccagcacgatcgcggtcagcagtaccgcgaactcgcgcaggaaggcgatgttgaccagctcgaccacgtagatctcggcgccgaagtcgcgcaggatggtcgagccgaggaatgcgatcaccgcgcccaccaggtaggacagcagcgccaccagcggtaccgcatccagccccacctgctccatctggtgcacggtggcggtcagccggaagcggcggggttccttgaccagccgggccgccttgaccaggttctcgccgaggaaactgcacagcgccttgatgttgtggccagtggcgtggacgctgacacccagccgttccagcgcggccagcacgccgaaatcgcgcttgggcttggggcggtcgtcggccacttcctcgatggtgcacaccagcgcctggtggtccgcgcggaactgcagtgcgtcttcgtgcagatcggcacggtgggccacgcgcagcacctgcagcacgccggccgaatccagctgctcgatgccggtggcatcgatgccggtcagcttgtcgggaacgccgtgcaggacctcggccgcggccagcgcggtcttcaaggtccaggtgccggacaggtggatcaggcccgggtcatgggcatcctgttcgagctggggggcgaggttcggggtgacgtgggccattcgggtcgcagcataaccgttctgtatcgggcttcgcgtcgaactcggatgaatttctccggtgggccccagcgtaggtaatactacggcgcatgtccgcagacgctcacacgatccccacgccccaggccacctacgcacagcgcgtggcctttgtttccgagatcgccggacgcctgcacagctatggcaccacggcccagcgcctggaaacggcggtggtggcactggcccgccagctcgatctggattgtgaaccgtggtcgaatcccaccggtatcatcctcagcttcagcgatccggcgcaggcgatcggctccagcgacatcacccgcgtgatccgcctggcgcccggtgagaacgacctgcacaagctcagcgtcgccgaccatatcgccgaagaagtgtccaacgggcggatgagcatcgcccaaggccataccgcgctgcgccagctggacaaggatccgggccggcgcggcaagctgcgcaccatcctgtcattcaccctcggcgcggccggcgtggccggcatgtggaagctgccgtggctggacatcgccaccgccggtgtcatcggcctgatgatcggcctgctcggcatggtcaccgaccgccgcccggccacccgcgaagcggccgaggcgctggcggcgctgctggccggcatggtcgccaccctggtggcgtccttcattggcgcgctcaacctcaatacggtgatcatcgcctcgctggtggtgctgctgcccggcatgtcgctgaccaatgcggtcaatgagctggccagccagcactgggtgtcgggcaccgcgcgctttgccggcgcgctgaccaccatcatgaagctcagcgtcggcgcgatgatcgcggtgaccctggccgacgtgctcgggctggatccggtgatccgcgccacgcggccgcaggggccgtgggtggagtggggttcgctgctgaccgcggcctttgcgttcgcgatgctgttcaaggccaaccggcgcgattacccgtgggtgatcgccgcctcggtggccggttatgcgatctccaagttcggcggccatgcctggggcgcgccggccggcatcttcctgtcggcgatgctgctgaccgcgggcggcaatctgttcggtcgcctggtcgggcgtccgggcgcgatcatccgcctgcccggcatcatcatgatggtgcccggcagcaccagcctgcgcggtgtgctgaccctggtccagcaacaggatgtcggcgccggccagagcgtgttcctcaccgtgctcaacgtggtgatggcgctggtcgccggcctgctgttcggcaacctgctgatgcccgctcgcaagaccctgtgatgatgtcggtgggtgtggaccccggtccacacaccggagaatgaaaaacgccggcgtccgccggcgtctttcattccaacctgatcccggcctcaggccttcttgatcaggaaatcttccggcttcttgttgcccttggcggtcagttcagccatccagcgcggctgcttgccacggccggtccaggtttccttcggattggccggattgcggtacttcggtgcaaccttgcccagcttgcggccggcggtcttcgacggggccttggcggccggggcggccttgcgggcacgcgtggccggggcgctgccgaacagttcttcgatggtgtaaccctcggtcttggccagcttggtcagctgggcccggaccttggtgatcggccggcgcttggcgacgatggtctgctgcttcttggcggtacggatcagggcgcccagctcgcgtgctgacaggccggtcaggtcaatgctcatttacggttactccggaaactaatgtgtggacgggacaagccagtccatggcgtcggcggacagaatagagatgaattaatcacagcacaaatgcaggcgggtcatggcgtggcggcatgcagacgccgtcgcggtgattttgaccggattatgtccgctgcaatatcggggaagggcgcgggcaaaaaaaagaccggggcaggccccggtcttttcctgatcagccctgcagacgctgcagcagggaggccttgtccaggttctccgcgtcgctggcgcggcgcgagcggtactcgtaggtgccagcggccaggccgcgttcgctgaccaccacgcgatgcggaataccgatcagctccatgtcggcgaacatcgcgcccgggcgcaggccgcggtcgtcgagtgcagcgtccaggcccgcctcgcgcagctcctgcagcaggttggcagcggcgtcggccacggccgcatcgcccttcgggttgatcacacacaccaccacctgccacggcgccatcgcgtccggccagatgatgccggcatcgtcatggttctgttcgatcgcggcagccaccacacgcgagatgccgatgccgtagcaccccatcgccatcaccgcggccttgccgttctcgtccagcacggtggcatccagcgcttcggcgtacttgcggccgagctggaacacatggccgacttcgatgccacgtgcgatcttcagttcaccgccgtccacggcacggtcgccggcccgcacgttgcggatgtcggccacttccggttccggcaggtcgcggccccagttgacgccggccaggtggaaaccggcttcgttggcgccaacgacgaagtcggccatcgccgccacttcgcgatcggcgaccacgcggatggccttggccggggcgaccgggccaaggaagcccggcacgctgcccaggtgctcggcgatttccgcctcgctggcgaagcgctgctcgtccaggccggcgaccttggccagcttgatctcgttgacctcatggtcgccacgcaccagcgccagcacgaactgctgtgccttgccttcgccggcgatcagcgccaccgacttcaccgtgcgctgcaggtcgatgccgagcagcgccgcgacgtcctcgcaggtcttctgggtgggggtatccaccttgcgcatcgtttcggtggcggccgcacgcggcgccgggtcggcggcaatcgccgcttccatgttggctgcgtagtccgagccggtggagaacaccagcgcgtcctcgccggaatcggcgatgacgtggaattcctgcgacgcatcaccgccgatggcaccggagtccgcctgcaccatgcggaaatccaggccgaggcgggtgaagatgcggctgtaggccgacttcatgttctcgtattcgcgcaccaggcactcgtcgtgcaggtggaacgaataggcgtccttcatcaggaactcgcgcgagcgcatcacgccgaagcgcgggcggatctcgtcgcggaacttggtctgcacctggtagaagttcaccggcagctgcttgtagctggacagctcgctgcgcgcgaagtcgcaggcggcttcttcggcggtcgggctgtagcagaacacctggtccttgcggtccttgatcttcagcagctgcgggccgaacttctgccagcggccggtctgctcccacagttccttcggctggatggtcgggatctggaattccacggcaccggcccggtccatttcctcgcgcacgatgcgctcgaccttgcgcagcacgcgcaggcccagcggcgaccaggtgtacaggcccgatgccagcttgcggatcatgcccgcgcgcagcatcagccgatggctggtcagctcggcgtcgctgggggtttccttggtggtgtgcaggtggaactgggagaggcgcatcgtcggcttcggataacggcagagacctctattctgccagcccggccggggggaggggtatcggcagggctgcgccctgcacctgcgggtagtgccggccgctggccggcaacagcaacagcaaaaacgggtttcctgggagatggcggggtgggtccggcggcaggggacgccgtaaacccatccctgggggcttggtcgcgccttgctcgtgtgcgctgtcctgcgcacacggcaagaccggtgttgagcgtcctgcccaacccgcccgaggcatgcctcgggcccatggcgctcacacccctgccgccggacccaccccgccttcgacagtttcctgcgagctgtcggaatggctcctggggtcagatccgttttccgcaggaaaacggatctgaccccggattcaattcgagatctgacagatttcatccacgcatggcgtggatctaccaccgacaccgccccgcccaacccacagatagcccagagccggctgttgcccttgctgttgcctctgcaggtgcagggcgcagccctgccgatacccttaaccggccggtgggcagtacgccttgatggcggcctgcgccaatcccctctgcgcggtgtgctgctccggagtcaacggggtatcggccttgccatcaccatcggtgtcctgcatcacctggccaccaccgtccagcagggccaggttggcccgggccgtgctgcactgcccggggaccggcgcggccggggtctcggtgctggctgcggcctgcggggtgcgggcctgctcgcgggtctcgaacttcttgcccgccggcggggtctccgaatactgggttacgccatgggcgtccttccatttgtagacggggccggccacggcgttggcactggccaacagcagcaggcatccaaggcaggacagggcacgcatggcagactccacggaatgggcgcagaacgccgattgcagcattggcgccgaccgctggcaagtcgattaaactggattccatggacccgatcacaccgccgccgcgctcgcgcacgatttacctgctgcccaacctgttcaccaccgccggcctgttcgccggtttctacgcgatcatcgccgcggccaacggggatttcgtcaatgccagcatcgccgtgttcgtggcggcggtgatggatggcctggacgggcgcgtggcgcgcctgaccggtaccagcagcgaattcggcgtgcagtacgactcgctggccgacctggtcagcttcggcatggccccggcgctggttatgtaccactggtcgctgtcgtggctgaagttcgacgatccgctgctcggccgcgtcggctgggccgtggccttcctgtatgcggcctgcgcggcgctgcgcctggcccgcttcaatacccaggtggcggtggtcgacaagcgctggttcgtcggcctggccagcccggcagcagcgggcctgatgatgtccttcgtctgggcgttcgccgatggcaacctgggctgggacggcaaccagctgcggtacgtggcgctggcggtgacgatcatcgctgcgctgctgatggtcagccgcatccgcttctggagcttcaagggtggcgctgccaagggcacccgttcggaccgcgtgccgttcctggtgctggcactggtgccggtggcgatcgcgattgcggtcatcgacctgccgcgcgtgctgttcgcggtcggcatcctgtacgccttgtccggcccggtgatgtgggccgtgcagcgcctgcgcaagaagcccgaggccgcgtgagccaggacctgcccgtgctgtggtcaccggcccagcaggcctggctgcaggccatgggctacaccgtctatcacgatggccagctggctgccgagctggatgccgcgctgcagttgagcgtggccgaagccgaggccagcgtcgccccgccggaaccggtgcgggcccccgtgccgtcgcgcgaacagcatgccggggtggcgcccgcagcccgcccggaacggccggcaccgccgcgccgcgaaacgccggtcagtgccccggataccgtgccggcggctgagcgcccgatgcccagcggcaacgcgcgccagccggtggtccgcctgccggatcgcctgcagatcgcgctgctgcgtgcgtccggctgcaacccgaacgacccggctacgcagcggttgatggacagctggccgctggaccagctgcgccacgacccggccgccaagcgtgcgctgtggccgcagctgcgtgccctgcgcaagcggggcacgccatgagcgcggtcacccggcccggcccggtcagcctgcgtgcgttgcgcgagagcgacctcaatgcggtaatggcgatcgaactgcgcggctacccttttccctggacccgcggcatcttcatcgactgcctgcgtgccggctatcccggcctggcgatggagcgcgatggcctgctggtcggctatggcgtgctcagcatcgccgccgatgaagcgcacgtgctgaacatctgcatcgatccgctggcacagtcgcgcgggctgggccgccagctgctgcgcgcgctggtgcagctggccgccgaccgtggcgcacagcgcgtcttcctggaagtgcgtccgtccaatacgccggcgctggcgctgtatcacagcgaaggattcaacgagatcggccgccgcccgcgctactacccggctgcacagggccgcgaggatgcggtcgtgatggcgatcgagctggtcgacggcgatctgcaggaaatgccgccgctgtaacgcagacgggttgccggccagcggccggcactaccgatgcgtcgctcacgccagccgcaacgccagcacaccgccgacgatgagcaccgctgccagccagcgcgtgcgcggaacccgctcgcgcagcaggaacaccgagatcagcagcgcgaacaggatcgaggattcgcgcagcgccgagatcattgccaccggcgcctgggtcatggcccacaacgccatcgcataggaggcggtggtgccgacgccaccggccagtcccagcggccaatgctgccgcgcatagtccagtaccgcgccgccgcgcgtatacaacgcccacagcggcagcgggatgcccgacagcaggaacaaccacaacgtgtagctgagcgcgctgccggactggcgcgcaccctgcgcatcgaccagcgtgtaggtggcgatcatcgctgcggtcagcagcggcaggcgcagttggccgccacgcgcacccagtgccatgcacaggatgccggtgctcaccagcaccacgcccagccacgctgcggcgggcaatggctcaccgagcagggtgccggccagtgcgaccaggatcggcgcgctgccacgcatcagcgggtaggccaggctcatgtcgacctgctggtaacaacgcgcgaccagcccgtagtaggtcacctgcagcagcaccgacgcagccagccagggccagctgtgcgcggccgggaagggcaggaagggcagggcggcggccgacagcaacgcggcactgccggtcaccagcacggtaccgaggaacttgtccgggccgcgcttgacgatcgcattccagctggcatgcagcgccgcggcagcgaggacgagcaggaagatggaaagcggcatccgccgatgatgccatgcggggcaaatggaaacgccgggcatcgcccggcgtttccgattccgcttcggtaggtgccaaccttggttggcacgcaccagagcgcgacgttacagcttcgcgcgctgctcgcgcaggccggccagctgggtgttccagtcgaccaggcgcacgcgctcctgatcgaccaccgccggtggcaccttgtcggtgaacctggccagcttggtttcgctcttctcctgctcaccttccacgcgcttgatctccttgtccaggcgcgcgcgctcggcatcgagatcgaccaggccttccagcggcaccagcagcttcagctcgcccacgatcgcggcggccgccggcggtgcgctttcgccctcggccagccactggatgctgtccagcttcagcaggaacgacagcgaggcgctgaagcgttcgatgcgcacgcggtcctgctccaggccggcctgcaggcgcagcggcacctgcctggacggcgcgacgttcaattcgctgcgcacgcgacgcaccgcactgatcaccgccttcagccattccacgtcggcctcggcctgggcgaaatcaccggcgaattcggcggcggtcggatacgggcgcagcgacagcgtggtttcggccaggcccaggcgcggggccagctgctgccacagctgttcggtgatgaacggggtgagcgggtgcagcaggcgcagcagcgcttccagcacgtacagcagggtgtggcgggtgctttcggcatcagccgcgtcggcaccgttcagtgccggcttgctcagctccaggaaccagtcgcagaacgcgttccaggcgaactcgtacaggcactgcgccagcaggtcgaagcggtacgcggcgaaatggccctgcgcttcggcggtggtggcggccaggcgcgaaaggatccagcgctcggcatcggtgcgcggggtcggcacgccgctgaacgccgcaccttcggtgttcatcagcgcgaagcggctggcgttccacagcttgttgcagaagttcttgtagccctcggcgcggttcatgtcgaacttgatgtcgcggccgtgggtggccagcgcggcgatggtgaagcgcagcgcatcagcaccgtgggcagcaatgccgtccgggaattccttgcgggtggccttctcgatcttctccaccatcttcggctgcatcaggccgccggtgcgcttggcgaccaggtcgtcgatggtgatgccgtcgatgatgtccagcgggtcgagcacgttgcccttgctcttggacatcttctggccctggccgtcgcggatcaggccggtgaagtacacgtccttgaacgggatcttcccgaccaggttgtcggtggccatgatcatgcgcgccacccagaagaagatgatgtcgaagccggtgatcagcaccgacgacggcaggtaacggtcgaagccgcgctcggccatggcctgttcgttcggccagcccagggtggagaacggccacagctgcgaggagaaccaggtctccagcacgtcgctttcctggttcagcaccacctcgctgcccaggttgtgcttggcccgcacttcctcttcgctgcgaccgacgtagcagctgccggtggcggcatcgaaccacgccgggatgcggtggccccaccacagctggcggctgatgcaccagtcctggatgttgttcatccagtggcggtaggtgttgatccagttcggcggcacgaaggcaatgcttccgtcctcgaccaggtccaggccacgcttggccaggtcgtccatcttcacgaaccactggtcggtcaggtacggctcgatcacctggccggttcggtcgccacgcggcacctgcagcttgtgcgccttggtctcgaccaggatgcccaggtcttccagctcggccagcacggccttgcgtgcttcatagcggtccaggccccggaagcgttccggcgcgttctcgttcagcgccgccaccggggtgaacaggttgatcatcggcaggctgtggcgcacgcccacttcatagtcgttgaaatcatgtgcaggggtgaccttgaccacgccggtgccgaacgcgcggtccacgtagtcgtcggcgatcaccggcacgcgccggccggtcaacggcagcaccacgttcctgccgatcaggtgcgcgtaacgctcgtcttccgggtgcaccatcaccgcggtatcgcccagcagggtttccgggcgggtggtggcaacgaccaggtagtcgcgggtttcgcgcagggtttccacgccgtcggcatcgcgctcgacgtgctcgtagctcaggccgtcatccagcgtgtaggcgatcgaccacaggaagccgtcttcctcggcgctctccacttccaggtcggaaatggcggtcttcagcaccgggtcccagttgaccaggcgctggccgcggtagatcaggccctgctcgtaccagcgcacgaaggcctcgttgaccgccgccgatggctgcgggtccatggtgaaagtgctgcgcgaccagtcggcggaggtgccgaggcggcgcatctggcgttcgatggtgtcgccggactgctgcttccactcccagaccttgccgatgaagccttcgcggcccagcgaatcgcgggtctcgcccttgccttccagcgccaggttgcggctgaccaccatttcggtggcgatgccggcatggtcggtaccgacctgccacagcgtgtcgtagccgcgcatgcggtggtagcgcaccagcgcatccatcagggtctgctggaaggcatggcccatgtgcagggtgccggtcacgttcggcggtggcagcaggatggtgtacggctcgcccgtgccggacggcttgaagtggccggccttctcccaggcctcgtagaggtcggtctcgaaggacgtcgggtcgtagctggaggcgagttgggtcatgcgggggaaccggtaatcaaggcggaagggagatcagcgcgacccgagggcgcgacggatcttctggtcggtgtggtactggctgaccgcgtaggcggcccagatggcggcgggcagccagccgatcagggtgatctgcaggatcaggcagacgatcccggccagcggccggccgatggtgaagaaggacagccagggaagaatcagggcgatcagcaggcgcatcaaggggtcctcgccgggctcacatgtcgtgcttgttgaggtcgtaaccggcggccttgtactggcgccagcgctcgcgcagcggttcgcgcgcttccggatcggccggaaccacttccagcacacgctcgcactggcccagccagggctcatcgcgcaggttgatcaccagcgggcgtgccggcgcgtcggtgccgggtacggcgatcagcaccagggcctcttcctcgtccatgtcttcgccggcaatctggtgcgggatgtaggcatcgttgtcgaacgcccacagcagctcgtccagttcctcggcctgggcctggtcacgggccagcaccagggtgaacagcccggcgtcgttggccttgcgcgccagttcgcagaccaggcgcaacggctcggtcaggaagcggggcttggcgatcaggtagaagtcggcgcggggcatggcagggtccgggtcaggcaagggcccggcagtgccgggcgaggccccggccggcgtctgccggccagggtcgggtacggcatcaggcgcgggtgacctggtccagcagccactggctcagcaggccgaccgggcggccggtggccatgccacgcttgccttcatcgctggcgacgccggcgatgtccaggtgggcccagcgctggccttcggtgaagcgcgacaggaagcagccggcggtgatcgcgccggcccagcggccgccgatgttgtagacgtcggcgaaggtcgaatccagcatcggctggtactcgtcccacagcggcaggcgccaggcgcggtcgaacacgtgctcgccggcggccagcagctcgttggccaggtcgtcgtgcttgctcatcaggccggcggtctggtggcccagggcgaccatgcaggcaccggtcagggtggcgacgtcgaccagcgcggccggctcgaagcgctgtgcgtaggtcagcgcgtcgcacaggatcaggcggccttcggcgtcggtgttgccgacttcgatggtcttgcccgacatcgaggtgatcacgtcggaaggacggtaggcgttgccgtcgatggcgttttccaccgccggcaccaccaccaccaggttcagcggcagcttggccttgaccgccgcgacgaaggtgccgatgacgttggcgccgccgcacatgtcgtacttcatctcttcgatgccgccctgggtcttcaggttgacgccaccggtatcgaaggtgatgcccttgccgaccagcacgtagggcttggcgtcgccgccattgttccacttcagcacgaccaggagcgggcggttggccgaaccgcgggccacggccagcagcgagcccatgcccagcgcttccatctggtgctcgtcgaggatctcggcttcggcaccctcgtgctcgccggcgaacttcacgcccacgtcggccagataggccggggtgcaatagttcggcggcaggttgcccagctcgcgggcgaactcgacaccggcggcgatggcctggccctgggccagggcctgggcgtcgtcaccggccacggccagctgggccaggccggcatcgtcggccttcttcttgcccagggtggcggtgtagcggtaggcggcgtgatcggcggcgatcactgcctggcggatcgcccaggccgcgtcgcggtccttgatggccacttcggacagggtgaacagcgcgctgcggacggcgccggccttcagcgcgcgcaccgcgtcgcccacggccttcaggtactgcggcacgccgaagcgggcggcgtcgccgaggccgaccaccagcacgcgcggcgcggtcacgcccggcaggtcgtgcagcagggtggtcgcgccggtcttgccggacaggtcgccacgctgggccagggcggccaggcggccaccgctggcggcgtccagggcctgcgcggccggggtcagggtatggtcggcatacgcgccgaccaccaggcaatcaacggtggcggcggccggagcaacgtggttcagggtgaattcgagggccattgagcagattccattggcgagtccgtacaatcgcaggccgtttacgcccagacagtagactgggcggcaccgcgaacgaaccccagagtttaaaccaccgtcccatgctgaagctcgaccgatacctgctgggcgatttcgtccagagtttcctggctaccctgatcgtcctgctggtggtcagcgtgggcggcgtgctggtggacatcctcggcaacatcgccgacggacgcctgccggccaagctgctgttctcccagctgggcctgcagttcatcgcctacctgccgctgatcctgccgctggcgctgatgctgggcctgctgctggccgtggcccggctctaccgcgactcggagatggcggtcatcaccgccattggcgtggggcccaagcggctgctgcggccactgctgatgctggtggtgccggtggtgctgctggtcggcgcctgctcgctgtggctgggcccgtgggccggccggatggccgagcagatgatcatcgaggccaaccgcagcgtgctgatggccggcctggagccgggccgcttcactccgctgcccaatggcggcgtggtttacctgtcctcgatctcgcccgatggcacccagctgggcaaggtgttcctgcagcgccagaaggatgaccgcctggaagtggtgtccgccaatggtggccgcatgttcttcgagggcacccgccagcgcttcctggagctggatgacggccaccaggtggaaggcccggtggccggcgcgctggattaccggctggcgacctttgcccgcaacgacgtggccctgcccgacggtgcacagacccgcaccgaggacgacccggaactgatgccgaccctgcagctgatcggcgatgagcgcccgcaggcgcaggcgcaggcgcagctgcaccgccgcctggcaccgccgctgatcgcgctggccttcgccctgctgaccgtgccgctgggccgcagctcgccgcgccagcagcgctacggccgcatgatgctggccctgatggcctacatggtgggcaccaacctgatgttcatcggcagtggctggatcgccaacggcaagattccggccgcgctcggcctgtggtggttgaccgtgccgctgctggcgctggcaatctggatgtatgcacgtgatggccgcctgggccgctcgaagggagcccgcgcatgaggctgcgcccgatgcgtttcgatctgtacctgggccagtcggtgttcaccacggtgctgctgacctgggcggtgctggtcggcctggacgtggtgatggcgttctccggcgagttcaaggacatcggcaagaacggctacaccctgggccatgccgccgcctgggtgctgtacacggtgccgcgccgcgcctacacgatgttcccgaccgccgcggtgatcggcgcgctgatgggtctgggccagctggccgcgacctcggagctgaccgccctgcgtgcgctgggcctgtcgcgcaagcgcctgagcgtgtcggtggcgatcgcgctgtcgctgctgaccgcagtgatggtgctcagcgccgagacgctgggcccgtgggggcaggaccgtgccgatgcattgaaggccagtgccaagtgggggcgggacatctccaccacccgctactccggcctatgggcacgcgaaggcgacaccttcctcaacgcccagagcggcgaggaacagctggtgggcgacaagggcacgcggctgatcctgcgtgacgtgcggctgtaccggatcgccgaagacggcaatatcgcctcgctgacccatgccgccaccgccgagcacgacaaggacggttgggtgctgaccggggtgcgtcgcgacaccttcggcgagcgctcggccacccgtcaggaagtggcgcgtgagccgtggaactcgaagctggatccggccgcgctggccaccggcatcgccaagccgcgaaacctcagcgtggccgagctgagcaccagcattgcctaccgccagcgcaacgggctggatgcgcgcgatttcgaggatgtgtactggagccgctggttctacccggtgaacgtgctggcgctgtgcctggccgcggtgccgttcgcgttcgggtcgctgcgtagcggcggcatgggcaagcgcctgttcctgggcatcctgtttgcactgggcttctggctgctgcagctgttcttcggccgcatggccggtgcgctgaagttcgattaccgcattgcctatgcgctgccgccgatcgtcatgctggccgtgtccggactgttgttccggcgcaagtcgggctgattctggtagcgcggggccatgcccggcgctaccggggcaatccaccgcttcggcatccgtgccacgaccaccagcatcccggcccagcgtgctggattctgtagagccgagcccatgctcggctgctttttgcgcaccgcctgccagccgagcatgggctcggctctacagatcgtgcatcaccgcttgggcatgcgcaccaggcgggtgccgctggcgcggtcgtgccaggtcaggcgttggcggtcgacccaggcccaccagaatcccaggccgcccagcagcagcgacagcgtccccaccgcgaagcgcagccacagctggccgcgccgcaacggcgtgccatcgcgcgactgcagtttcagccgccacggccgcatgcccagcgtctgcccgccgcggcgccagctggccgtggcataccaccccgtgatcgcccagcacaccgcccacagcagccactgccagatactgaacggtgcgatgttctcgcgctgcgcgtggccgctgaaggtgtaggcgagggtgaacagcgtgccggccagcatccacagcgccagcaccggcagcgcgtcgtaggccatcgccagcatgcgccagggcagcagcgcgcgcggacggagcgtttcggtagcggccgcaggggccgtgtcggtggcagggcgggacatgcgccgagcatacgcaaagctggccgtgcccgcagtggccctcgtatcctgcatgcatggcccttgtttccacccccgccgaacgccgccagctggtccagcaactgcccgagctgcgcgccgacgacagtgtgcgcatccagcgcttcctcgatgcgatctgggccgagaacggcctggcccgcgccaccctggacagctaccggcgcgacctggaagggctggcgcgctggatggatggacgcgacggtggcctggccggcatcgaacgtcccgggctgttcgactacctggcctggcgcacccgccacggctggtcgccgcgcagcaacgcgcgcctgctgtcggtgctgcgggcgttcttcgccgatggcgtgcgccgtggcgaacgcagcgaagaccccagtgcgctgctcgaccccccgaagctgccgcggctgttgcccaaggcgctggccgagagccagatcgatgcgctgctggcggcaccggacatcgacagcccgctgggcctgcgcgaccgcgccatgctggaactgatgtatgccgccggcctgcgcgtgagcgagctggtgctgctgccggccacggcggtcaacctgcgccagggcgtgttgcgggtcaccggcaagggcagcaaggagcggctggtgccgctgggcgaggaatcgcagcactggctggagcgttacctgcagcagtcgcgcccgctgctggtcggcaagggcaaggtgcatgccctggcggatggtcagaccccgttgttcatcgagccgacgctgcatgcgctgacccggcaggcgttctggcacctggtcaagcgccatgcacaggtggccggcatcgacccggcgcggatcagcccgcatggcctgcgccacagcttcgccacccatctgctcaaccgcggtgccgacctgcgcgcgttgcagatgctgctcggccacagttccttgtcgaccacccagatctacaccctggtagcgcgcgagcatctgcagaagctgcatgcccgccaccatccgcgcggctgagcgccgggctgaatcgctgcccggggccgtgccgggcgtcgcggcccggtaccggcggctgtgtcagaatccggagtcttcttctgttgcggatcgctccatgctccgatttgccatcgccgccgtgttcggtgcgctcagcctgaccgcctgcgcccagccggctccgccggccgccaaggcgcctgctgccgctgcggccaaggccagcccggccgccaacgcgccggccgaccaggcggtacgtgccgcgttgaccgcgctcaatccgggtttccaggtcgattacatcggtgccgcgccgttccccggcttccgcgaggtcgtcgtttccggccagctgctgtacgtgtccgatgacggccgctacctgttccagtcgcagccttacgacacccgcgccaagggcccggccaacagcgagggcctgcttggttaccgccgcggcctgctggccaaggccaaccacggcgatcgcatcgtgtttgccgctccgaacgccaagtacaccatcagcgtgttcaccgacatcgagtgtggttactgccgcaagctgcaccaggacatcgccgaactcaaccgcaacggcatcaccgtcgagtacctggcgtttccgcgcatgggcctgggcagcaaggactacaccgacatgatctcggtctggtgtgcagcggatcgtcgccaggccctgaccaacgccaagcgcggtggcagcgtgccggccaggaactgcaccaacccggtggcgatgcagtacgcgctgggccagcaactgggcgtgaatggaacgccggcgatcttcgcgccggatggcacccagctgggcggctacctgccgccggcgcagctgcgtgccgcgctggagaagctgtcggccaagcgctgatcgccgctggtctttttctgtagagccgagcccatgctcggccgtggaaacagcagccgagcatgggctcggctctacaggcaggaagccggggatgcgtgtcgcgtccccggccttttgcttacttcaggccatcactgaccgccttggtcagcgtgccctgcgcatcgtcaccgctgaactcccagacgaacgcgccgcccaggccctgggtcttcacgtaacccatcttgcgggtgatgttggccggggtgtcgaagctccacagcgtgctgccgttgtagatccaggtggcaccggcggtgttgtcggtgtagcccggccacgccaggttcttcagcaccttccagtcctcgatgccggcttcatacgtacccggggcggcgccggtcgcggtctggtacaggccgttgttggcgttggccacacccgtccagccacgcccgtagtagccaatgcccaggttgagcttggcggcgggcacgccacggctgatgaaggcctcgatggcgtcgttgctgttgtacagcttctggtcgccggtggacggatcattcggcgaatcgaacagcgccgactggtgattggtcttcgcatcccacgcgccgtggaagtcgtaggtcatcacgttgatgtagtccaggtacgggtggtatgcggccggatcggtgacacggatcttgtcgatgccggcacccaccgccaccgtcagcaacaggcccggccgcaccgcatcgagttggcggcggaactcggccatcagcgcggtgaagttggcgttgtcttccggcttgccgcactcgatgccacaggccaccgggtattcccagtcgatgtcgatgccgtcgaacacgcccagcgcggcaccggcaccgccggcaccgtcggtcaccggcaggttgcccttgatgtaggcgtcgatgcacgaggcgacgaaggcctggcggttttccgggcgcgctgcgctggagaagccgcgcgaccaggtccagccacccagcgagatcagcaccttcatgcccgggtatttggccttgagctgcttgagctggttccagttgccgcgcagcggctggtcccaggtatcggcactgccgctgacgctctcggcggcactgaaggccttggtgtagtcggcgaaggcatcgccaccggcaccgctgttcggatccgacggctgggtgatgccgacttcgcatcggttgttgcgcacgttgccgaacgcgtagttgatgtgggtcaggcgtgcggccgagccgctgctgtcgatgttcttgacccgatagttgcggccgtagatgccccactgggtgaagtaaccgatgacccgcttgccggtagtgccgccgtcaccggccagcgtggtggcgctgatttcggtgccctgcgccgacgcgttgccggcgttgtcgcgcgcccgcacgcggtaacggtaggtggtcgatgcggtcagcccgccatccacatagctggcgctggacggcgaaccgaccaggctgccgttgcggtacacgtcatagccagccaggccactgccaccggtgttgtcggtggacgggctccagctgagcgcgatgctgttggcggtacgggtgccgaccgccagcccgcccggcacgctcggtgcggtggtgtcgccaccggcggcgttgacggtgatggtgatggtcggggtgctggtggtggcgttgttgttgtcggtcgcgaccgcacgcagggtgtggctgccggcgctggcattggcccagctggccgcatacggcgcaccggtggccacgcccagcgagctgccgtcgcggaagaactcgaccttggcgacgctgccgtccgggtcactggcggtagcggtcacgttgaccgtgctgccggcgctgaaggtggcgccgttggccggcgaggtcaggctgaccaccggcggctggttgctgccgctgccatcgcaggcaccaaggttggtgtagtagggcgcaccggccggatggtccggcggcgcgttccagatgtcctggttcgcccgatagaggacgcctcctttctgcagggtatcgccggcccggtagatcctggcctggtcccactgggccacgccggcacagctggcagcctgtgccaggccgggcagggcggcggtaccggcggccagggcaagcagccaggccaggtggcggggacgacagcttcgggtcgaacgttcggcactgcgcacaatcgggtcgtacatgggtaagtctccgatcaaagggcgcgcgggccccgatggcgccgcgcgtgacgcaggtccgggcgtcgcccgggaaggcgacggagggggcggacggggtacctggggggccggggagagagtccggcgcccaggtggggacaacgttgtcatcaatcgcgtggtcaatccgtgagcaagcgcatggttccgggattcgggcggagagcggcgctgcgcgcggtcggcggccatcggcggagccccctcgtggctgggggctttccgcgaaaagcagatttctggggttggccgggtgggtgggctgcgcaggggacgccgtgaatacgtccctgtaggctcgggcgcgccatccatggcgcttacgcccctgcgcaacccacccgcccggccacggacaggttcctgcgcggccagccacgaaagacagaacaaaaaatcaaaagcaaaagccggtcgcttcgctcttcaatgcctgacttctgagatttccctggttgccggccagcggccggcactaccgcagagcatgcacgcatggcgtggatttaccgcagatcgcggaaatctgtcgaaggcggggtgggtccggtggcgggggtgtccgcggcatggatgccgcggccaagcccccagggacgggtttacggcgtcccccgccaccggccccccccccgccaccccacgggaaccccgcttttgctttggccgttgctgttgccgttgccctggcctcggcgggtgccgggcgccgcccggccagagcccttcccccgcttccggtacaatgtcgggcccgtttcccaactacggttccccggacatgatggtcctcgagggcgcgcccgccctgtcgccgttccgccgcgaacgtcttgaatcccgcctgcagtccatcgctccctccctgcgcatcagcggtgcctggcacgtctatttcgtgcagcccgaaggcagcgccgcccccgacctgaccaccctgtgccgcatcctcgaagcggcgccgcaggccgaagccgtggccgacggcgcggtcagccgcatcgtggtgccgcgcctaggcacgctgtcgccgtggtcgagcaaggccaccgaactggtccgcggtgccggccagccggtcagccgggtcgagcgtggcctgcgcatcgacgtgcagggctggccggccgatgccgccgcccagcaggcgctggtcaaggcgctgcacgacccgatgacgcagtcggtgctggagaccgtggaacagggccaggcgctgttctcggcaccggcccggggtgaactggagcgcgtgccggtggaccagctggaggccgccaaccagcgcctcggcctggccatggcccaggacgagatcgactacctgcgcgagcgtttcactgcgctgggccggtcgccgtcggacgtggaactgatgatgttcgcgcaggccaattccgagcactgccgccacaagatcttcaacgccagctggaccatcgacggccaggagcaggaccgctcgctgttccggatgatcaagaacacccaccagcagactccgcagcacacgctcagcgcgtacagcgacaatgccgcggtgatcgaaggccatccggcctcgcgctatcgccccgatccggccagtggcgaataccgccgcgagccgcaggtgcccagcgcgttccagatcaaggtggaaacgcacaaccatccgaccgcgatcgcgccgttcccgggtgcctcgaccggtgccggtggcgagatccgcgacgagggcgcgaccggccgtggcggcaagccgaaggcgggcctgaccggcttctcggtctcgcacctgcgcatccccgagctgccgcagccgtgggaagcgccgcgcgcgctgaacccgcgcatggcgccggcgctggaaatcatgaccgacggcccgctcggcggcgccgcgttcaacaacgaattcggccgcccgaacctgctcggctacttccgcagcttcgagctgcccgaaggcgccgatctggtgcgtgcgtacgacaagccgatcatgctggccggcggcctcggcgcgattgatcgcgtgcaggtcgacaagatcccgctgcaggccggtgatgcggtcatcgtgctcggcgggccggcgatgctgatcggcctgggcggtggcgccgccagttcggtggcctccggcgagagcgccgaggacctggactttgccagcgtgcagcgcgacaacccggaaatggagcgccgctgccaggaggtcatcgaccgctgcgtggcgatgggcgccaacaacccgatcaagttcttccacgacgtcggtgccggtggcctgtccaatgccatccccgaactgctgcacgactccaaggtcggcggtgccatcgacctgggcaaggtgcccaccgatgatccgtcgctgtcgccgatgcagctgtggtgcaacgagtcgcaggagcgctacgtgctgggcgtggcccgggagcgcctggccgagttcgccgcgctgtgcgcccgcgagcgctgcccgttcgctgccgttggcgtggccaccgccgaggagcacctggtggtggcctacggtgccgtgccgggccacaccccggccgatgcgccgatcgacctgccgatggacgtgctgttcggcaagccgccgaagatgcaccgcgacaccgcgcacccgccggcgccgcgctggccggcgctgaagaccggcggcctggacctgcaggaagccggcctgcgcgtactcgcgcacccgaccgtcgcctcgaagaacttcctggtcaccatcggtgaccgcagcgtcggtggcctgaccgcgcgtgagcagatggtcggcccgtggcagctgccggtggccgacgtggcgatcaccctggccgacttcgatggcgtggccggcgaagcgatgtcgatcggcgagcgcaccccgctggccctgctcgacgccgctgcgtcggcacgcatggcggtgggcgaagcgctgaccaacctgtgtgcggccccggtcgatgcgctggatgaaatcaagctgtcggcgaactggatggccgcggccggccatccgggcgaagacgcactgctgtacgacgcggtgaaggcggtgggcatggaactgtgcccgcagctggacatcagcatcccggtgggcaaggactcgctgtcgatgcaggcgcagtggcacgaccagggcgaagcacacaagagcgtgtcgccggtgtcgctggtgatctcggcgttcgcgccggtcgccgacgtgcgcaagcagctgaccccgctgctcgaccgcgacgtggacagcgagctgtggctgatcggcctgggtgccggcaagcagcgcctgggcggttcgatcctggcccaggtgcacgccgaccatggcgatctgccggccttcgccggtgccgctccggacctggacgatccgcagcgcctgcgtggcttcttcgagctgatccgcgatgcgcgccagtccggcctgctgctggcctaccacgaccgtagcgacggtggtgccttcgccgcgctgtgcgaaatggccttcacttcgcgccttggcctggacatcacgctcgatgcctggggcgatgatccgttccgcagcctgttcaacgaagaactgggtgcggtggtgcagatcgcgcgcgaagaccgcgctgcgttcgccgacctggtcgaacgccacgcactgaccgaatgcgcacagcgcatcgccaagccgaccaccgcgccggtggtgcgcgtgtcgctgggtggcgagaacctggccgaatggcgttgggacgcactgttcgacgcctggtggtcggtcacccacgcgatgcagaagcgccgcgacaacccggccaacgccgatgccgagcgcgaggtcgcccgtgccttcaacgcaccgggcctgaagcccaagctcagcttcgacctgaacgaggatgtggcggcaccgttcatcagcaccggtgcgcgtccgcgcgtggcggtgctgcgcgagcagggcgtcaacggccagatcgaaatggccaacgccttcgaacgtgccggcttccgcgccttcgacgtgcacatgagcgacctgatcgaaggccgcgtggcgctgcaggatttcaccggcctggtcgcctgcggcggcttcagctacggcgatgtgctcggtgccggccgtggctgggccacctcgatcctggagcgcagtgcgctgcgtgatgccttcgccgcgttcttcgcgcgcgaagacagcttcgcgctgggcgtgtgcaacggctgccagatgatgagccagctcaagaacatcatccccggtgccggacactggccgcagttccgccgcaatgccagcgagcagttcgaagcccgcaccgcgctgctggaagtggtggaatcgccgtcgatcctgctgcgtggcatggccggctcgcgcctgccggtagcggtggcgcacggcgaaggccaggccgtgttcgacaacgccgtcgaccaggctgccgcccgcgtctcgctgcgctacatcgatggccatggcaacgtcgccagccagtacccgctgaacccgaacggttcgccggacggcatcaccggcctgaccagcaccgacggccgcgtcaccatcatgatgccgcacccggagcgcaccccgcgcgcgctcaacctgagctgggcaccggctgaatggcagggtgattcgccgtggatgcgcatgttccgcaacgcgcgggtgtggtgcggctgatcgcatcgttccgcgcaggccgcaatgccaccgcgtatggaaaaacccgccgctttgtcggcgggtttttctttgtgtgcgtgaaattgctgatctggccgctagttacatccgtttttcatgcgccagcagttcgtcacgtatgtctaacaaaatgcctttataaacacgtgaaatagtgaactgcttcacggcaataggatttgtcgtgtcaaagtcttgacgatctgcaaagttgccgttaacacttgaaccccgtttcagaatcattcatttcgcagtaaccggttggcgcacgcgctcggttttctgtcgctgcgcgccgttcggcaataccccgcagtaaatcacgcgaataaacgcccccaggggacgttgggccggaaagcccagcggtggcgttgctttgcccaaaaccagtccaatcaggagccgtaccgatgaatcggatttatcgcaaggtctggaacaaagcactgggtcagttggtggtggcctcggaactggcctcctccgacagcagcagtggcggggtcgtcgaccagcgccgcgatgcgacacaggccacgcccgcactgctggcggtggcactgggcctggtattggggttgggcatgagcggcagcgcgacggcacagtcggtgcagatcggcggcagcgccacctgcgttgcattcagcggcaagctgctggaaaagtgcctgatcgaaggctcggccacggccaagggcagcaacgcggtggcgatcggcagcaacagcaatgccagcgccgccaacagcgtggcgctgggcgctggctccaaggccacgcgggccaataccgtgtccatcggcgatgccggcaaggagcggcagatcaccaacgtggctgctggcacgcagggcaccgatgcggtgaacaaggcgcagctggacgcgcaggcgcgcgccacgcaggccgcgctggctgatgtcgccgccgatggaaaccgctatttcaaggccgacggcgcaggcgatgacagcgacgcggcgaagatcgaggggcagggcgcagtcgcggccggcgccggtgcacaggcgctggccaacgccaccaccgccatcggaacccaggccattgccgccggtctcggcgccagtgccttcggccagggcgccctggccatcggcgatgccagcgtggtggtcgggcagagcgcggccgcgttcgggcttggcgatacagccgtcggcgccagcgcgtacgcagccagcgagaacggcgcggccaccgcactcggtgcgttgtccgaagccactgccgatggcgcgacggccgtcggcggtggtgccgtggcgatggcccgggcagcaccgcactgggccgcggcgccactgccgccaatgaagcatcgatcgcggtgggggcgttcagcactgccgtgggtgagtacagcaccgcgctggggtccaactcggcggcggtcgccaccggcagcgtggcgctgggcgccggctcgctggccgaccgtgtcgacaccgtgtcggtcggcgccgccgaatacggcctgacccggcagatcaccagcgtcgcggcgggcaccgaagacaccgacgcggtcaacgtcggccagttgaagggcgtcgccgccgtggccgatgccaccgccaagcgtttccaggccacgggcagcagcaacagtgatgcgggtgcattggccgagggcgacgaggcgctggcggctggcgaggcggccaacgccatcggcaacggcaccaccgccgtgggcgcgggcgccaatgccgtcgcgcagaacgccaccgccgttggcaacaacgcgctggcctcgggccagaacagtgccgcgttcggcaacaacgcgcaggccaacggcccaggcagtgtcgccgtcggtggtgctgcggtggatgccgatggcaatccgctgatcaccagtggcggcgtgccggtggaaaccggcgccaccagtgccggtgtcgggggtactgcgacgggtgcgagtgccgaggccggtggtttcgccgcgtcggcctatggcgttggcgcatatgccgccggcgcgcagtcgtccgcgttcggtgcggttgccaatgccatcggtgattactccaccgcgctgggtacgcagagcaatgccaccggcaccagcagcgtggccatcggcggcccggccgatctgattccaggcctgggcttcttcgtgcagacccaggccagcggcgaagcgtcgaccgccgtcggcgccggcgccatcgccagcggtgatcgcgcggtggccaacggcagcctgaccgaagcgtccggcgccgaagcgactgcggtcggctacttcgcctacgcaccgggcgagaacgccagcgcgctcggcgcgcagacctgggccagcggcgcgcagagcaccgccgtgggctactacgccaccgcacgcggtgccaacagcgttgcgctcggcgccaactccgaagcggtgcgtgccaacagcgtagccgtgggcagtgccggcaacgaacggcagatcaccagcgtcgccgcgggcagtgaagccaccgatgcagtgaacaaggcgcagctcgacgcggtggccagcaccgccgacagcacagcgcgcttcttccaggcccagccggaagcaggcagcgatgcgggtgcattggccgagggcgaaggtgcggttgcggcgggttcgtcgagcaatgcgatcggcgccggcgcggttgcacagggcgcagcagcctcggccatcggtgacgacgccgtggcggtgggtcgcaacagcaacgccaccggcaatggcggtgttgccatcggtggcctcggccaggcctacgacgagtacaaccagccgatcatcggtgccgacggtacggcacagcaggtcggcaccactgccgtcgccgacgccacagcggtcggcagtggtgcgcaggcgaccggtgctgccagcagtgcgttcggcaacgccgccagggccagcggagacaacagcttcgcggccggcggcaagtcgcgtgcgaccggcagctacgcggttgcggttggcgacagcgccttcgccagcagtgacgacagcaccgccgtcggtggctacagctgggctaccgcaagcggggcgagtgcgttcggttccggcgcctgggcaacggccaccaatgcctcggcatttggcaacgcggcctgggccagtggcagtggtgcgacctccatcggttacaacagctgggccaacggcaccagctccaccgccgtcggtcgcggcgcattcggttatggcgacaacagcgtggcgctgggcttccaggcgctgggcaacagcctcaacagcatcgccatcggcaccaacacggtggccggtggtgaaagcgcgatcgcactcggtgccggcagcaacgccagcgccagcaacgccgtcgcactgggcgccggctcggtcgccaaccgcgcccgcagcgtttcggtcggcagcaccggcaacgaacgccaggtgaccaacgtcgccgccggtacccaggccaccgacgcggtgaacaaggcgcagctggatgccgtggcgggcgcggcagccaccaccagccgcttcttccaggccagcggcaacggcggtgatgtggccggtgcactggtggacggtgacaacgcgctggccgccggtgatgcggccaacgccatcggcaacggggccaccgcactcggcagtggcgccaacgcgctggccagcaatgcgcaggcactgggcgtcaacgccctggccagcgccgccaacgccagcgcggtcggtgcaaatgcacaggcgaccgctgaatacgcaaccgcgcagggtgcggaaagcgaggccagtggcgagcagagtgcggcgttcggtgcggccagcatcgccagcggtgctggcagcaccgcgaccggcgtgctgtccgaagcctccggcgaggaggcggtggcagtggggtacttcagcaatgccagtggcagcggcgccaccgcggtcggcagcgagagtgtcgccagtggcaccgcgtcggcagcgttcggcatcggtgccgaggcgaccggcggctacagcaccgccatcggtggctatgcacaggcctcggccttcaatgccacggccttcggcaacttcgccaatgcctccggctccaacagcgtggcgctgggcggtgattcggaagcctccggtgcctacagcaccgccactggccagggcagcctggccaccggcaccaacagcgtcgccgtcggcggatcgctgttcggcgtgctggccaccgaagcatcgggcaactactccaccgccgtcggtggcggcgcctggtccggtggcatcaacagcaccgcgctgggcaacgccgccgaatcgcgcgctgccaacagcgtggcgctgggtgccgattcgatcgccgaccgcgacaacaccgtgtcggtcggcggcggtggcaacacccgccagatcaccaacgtggctgatggcacgcagggcaatgatgcggtcaacaagagccagctcgacgccgtagccgccgcagcggaaaagaccagcaggcagttccaggccagcggcaacgccgatggcgaaacaggggcactggtcgagggcgacaacgcgctggcggccggcgatgcggccaacgccatcggcaacggggccaccgcgctgggcagcggtgccaacgcgctggcggccaacgccacggccgtgggcatcgatgcattggccaccggcaacaatgcggcggcgctgggcagcacagcgcaggccagcggtgaagacagccttgcgctcggcaccggtgccagcgccagcgagctcggcgccagcgcggtcggtgcgcgtgcacaggccagcggtgcgtacagcacggcaaccggcaccgaatccaacgccagcggcacgcaggccctggccagcggcttccgtagtgccgcctctgccgatggcaccactgccgtcggtggctatgccgaggccagtggacgcctcggcaccgcattgggctacggctcggcggccagtggtgccaacacgaccgccgtcggcttcggtgctgctgcagccggtaccggtgccgtggcggtgggtcagtccagcgaggccagcggcgaggagagcgtggccatcggtggcagcaccttcttcggcctgatcccgtcgcgtgccagtggcaccggtgcggcggcgttcggtgccggcgcatgggcgaccgaagactacgccacggcaatcggctggaactcgtgggccgccggcagcaatgccacggccctgggcgccaacgccaccgccaacggcagcaacagtgtcgccctcggtgccggctccaaggccgaccgtgacaacaccgtggccgtcggcaaggccggtggcgaacgccaggtgacccacgtggcagccggtaccgaagccaccgacgcggtgaacaagggccagctggatgccgttgccagcgtcgccgacaggaccagccgccagttccaggccagcggcaacgccgatggcgaggccggtgccctggtggacggtgacaacgccttggccgccggcaacgcgtccaacgccatcggcagcggtgccaccgcgctgggcagtggcgccaacgcgatggccgccaacgccacggcggtaggcgccgacgccctggcgaccggcagcaacgcggcggcactgggtaccaacgcacaggccagtggtgtcgacagcgtggccgtaggcagcgctgccagcgccagtgaactcggcgccagcgctaccggcgccggcgcccaggccaagggcgcctacagcaccgccagcggcgcgcaggccacggccagcggcacgcagtcgcaggccagcggtttccgcgccactgcctcggccgatggcgcctcggcgctgggcagctacgccgaagccagtggtcgactgggtactgcggtgggttacggcagcaaggccaccggtgcgaacgctaccgcggtgggtgtaagtgccaacgcttcggcggccggcagcatcgcactgggcgcaggctcggtggctgatcgtgccaacaccgtgtcggtcggcagtgccagcagtgatcgacagatcacccgtgtcgccgccggtaccgagcgcaccgatgcagtcaatcgtggccagctcgatgcggtcgcggcgaccgccgatggcaccgcacgctacgtcaaggccagcggcgcgggtaccgccagtgccagcggcagcgatgccgcagcgatcggttcggccgccagtgccagcggcgcacgcagcaatgcgctgggtgccaatgcgatggccatcggcaacggtgcgcttgcactgggcaacagtgccggcgcgtccggtgcgaactcggtggcactgggtgcgggatcgcgtgcgctcgatgccaacgtggtgtcggtcggtggtggcaacggcaccgatggcccggccgcgcgccgcatcgtcaatgtggccgacggccgcatcgccgccggcagcagcgacgcggtcaccggctcgcagctcaacgtcaccaaccagcgcgtgggcgccgtggaaacccgtgtcggtgatttcgactcgcgcatcgccacggtcgagaccacggcggccagcgccgtcggctatgacgacgccagccgtgaccgcctgaccctgtccggcttccagggcaccaccatcgacaacgtcggcgcgggcaacatcgccgccggcagccgccaggcgatcaatggcgggcagctgttccagtcgctcagtgatgccgccagcttcctcggcggtggtgccagcgtcggcatgcagggcgtgttcgtggcaccgaactacgtgatccagggcgccacctacagcaatgtcggcgatgcgctgggcgcgctggaccgcaaggtcagtgagattgaccgtcgtactgccggtggcacgcgtgcaggcgcgtccagcctgcgcgcaatgagtgcttcgctggatgaaagcccgcaggccagcgtggccgacgcaccggcaacggccgatgccgcgccggccagtaccgcacgcgtgcagggcacgccgacggtggccgcggcgggggcgggcattccggtcggcaccccggccaccggcttcaacgccgtggccatgggcgatggcgcggtagccagcggcgcttcgtccacggccatcggccagggcgccagtgccacggcggcaaatgccgtggcgctgggccagggctcggttgccgatcgtgccaacacggtctcggtgggcagcgaaggcaacgaacgccaggtcaccaacgtcgccgcgggcaccaccgccaccgacgccgtcaacaagggccagctggatcgtggcatggcgacggcgaacagctacaccgacagtcgcgtccaggccgttgccgacagcttcgatgtgttcaagggcgagatcgacggacgcctgcgccacatggaccgccgcatcgatcgccagggcgcgatgagcgcagcgatgctcaacatggccaccagtgccgccggtatccgcacccagaaccgtgtcggcgtcggcatcggtttccagggtggcgagtcggcgttgtcgctgggttaccagcgtgcgatcagcgatcgcgccacggtcaccttcggcggcgccttcagcagtgacgatagttcggtcggtgtcggtgccggcttcggctggtaagccactccatcgcgccggcggccacccacgccggcgccgtacctgcagtgagggcctggggggaggtcacggcaatcccggctgggccggccgggagtcgtcaaggaatgatggccgcagtgttggttcgatccatgacccagaagaggaattcgacgtgatcaagaagcagaaccttcgcatcaatgtgcttgccgccgccgtgctgtcgatgacggcggtcggtgccgtccacgccgccgggttgccgacccgtgaaccggtgcgccaggccagcaccgcccagccgggtaccgagcgcatcatcgtcaagtaccgggccggcgctgctgccgccaccgaccgctcggcgaagctgtccaccgtgcagtccgcactgacccgtgccagtctctccggcggcacgtcacgcgccagcacgctcggcccgcaggtggtccgcaagctgtctaccggtgcggacctcatccgtgtgcagggccgcctggcaccggccgaactgcagcgcgtgctgaaggaactgaaggccgatccgtcggtgcagtacgccgaagccgacgtgaagctgcgccgcagcgaactgcgtgccggcaacgtgcagccggcgctggtgccgaacgatcccttctaccagcagaaccagtggcatctgcacaatgcggtcggcggcatcaacgcaccggcggcgtgggatgtctcgcagggcgagggcatcgtggtggcagtgatcgacaccggcgtcctgccgcagcatccggacctggtcggaaacctgctggaaggctacgacttcatcagcgatgcggagacctcgcggcgcccgaccaacgatcgcgtgccgggtgcgcaggactacggtgattgggtcgagaacgacaacgagtgctatgacggctcgctggccgacgacagttcctggcacggcacccacgtcgccggcaccgtggccgagcagaccaacaacggcgtcggcatggccggtgtcgcctacaaggccaaggtgctgccggtccgcgtgctgggcaagtgcggcggctacctgtccgacatcgctgatgcggtgacctgggcctccggcggtaccgtgaccggcatcccggccaacaccaatccggccgagatcatcaacatgagcctggggggcggtggttcctgcgccagcacctaccaggacgcgatcaacggcgcgatctcgcgcggtaccacggtggtggtggctgccggcaatgaagccgacaacgcgtccaagtaccagccggccagctgcgaaggcgtggtgaccgtgggtgccacccgcatcaccggtggcatcacctactactccaactatggagcccgcgtggacctgtccggtccgggcggtggcggcagtgtcgacggcaacccgggcggctacatctggcagaccggctccaatgcggccaccacgccggaatcgggcacgccgggctacatgggcatgggcggtacctcgatggcctcgccgcatgtggccgccgttgcggcactggtgcagagcgcactgatcgccaagggcaaggatccgttgaccccggccgcgatgcgtaccctgctgaaggaaacggcgcgtccgttcccggtcgccatcccggcggcgaccccgatcggtaccggcatccttgatgccaaggccgcgctggccaaggcactggaagaaccgtgcaccgaaaactgcgggccggtggccacgccgctgaccaacaaggccgcagtcggcggcctgaacggtgctgccggcagcagcaagctgtacagcttcgaagccgttgccggaaagcagctcagcgtgatcacctacggtggcaccggcaacgtctcggtctacattgcccaggggcgtgagccgagcgccagcgacaacgacggcaagtcgacccgtcccggcacgtccgaaacggtgcgggtgaacaagccggtggcgggcacctattacatcaaggtggtgggcgaagcggcatacaacggcgtgagcattctcgccacgcagtaatcacctcgtgtcgtagttgaacggccgacgcccgtcaccctgtgtgacgggcttcgtctttttacgaaaggtggccgcagggcggcggaaatcacggcttaactgctaaagtcgggccgattgacaggagagtcacgtgaacgcgctcgctgcaaccgttaccgacgacgccgaaggccgcatcctggatgcgttgctggcgcgcggccggctcaaggaaggagacctggcacgcgcgcggccattgcatgccgaggccggcggcagtctgctgggcctgctggtgcgcctgggcctggtgtctgaacgcgaccaggcacaggccagcgctgaggtgctgggcctgccgctgctggagggcaagcaggtgccggaggccccgccgcaggcgctggccgagggacttccgctgtcgctgcgcttcctgaagcagttccatgtgtgcccgctggagttggatgaacgcggggtgcggctgtggctggccgatgcccacgacgcctatccacagcaggccgtgcagttggcccttggggttccggtgacaccggtgctgggcatgcgcgcggagatcgatgacctggtcgagcgctggttcggccagggccgcagcgcgatgggcgcgatcgtggaaaccgcggatggcgagggcggtgcggtcgacgacatcgagcacctgcgcgaccttgcgtcggaagcaccggtgatccgcctggtcaacctggtgatccagcgtgcggtggagctgcgcgcttcggatatccatgtcgaaccgttcgagagccggttgaaggtccgctaccgcgtcgatggcgtgctggtggagggcgaaagcccgccggccaacctcaccgctgcggtgatcagccgcatcaagatcatggcccggctcaacatcgccgagcgccgcctgccgcaggacggccgcatcatgctgcgcgtgcagggcaaggagctggacctgcgcgtgagcacggtaccgaccgcgcatggcgaaagcgtggtgatgcgcctgctggaccgcgaaacggtggtgttcgatttccaccggctcggcttcaccgatgccttcctgccgcagttccgcaaggtgctggaacagccgcatggcatcctgctggtcaccggcccgaccggctcgggcaagaccaccacgctgtacaccgcgctgagccagctcaacaccgccgacgtcaagatcatcacggtcgaagacccggtggaataccagatcgaaggcatcaaccagatccaggccaagccgcagatcggcctcgacttcgccaatgccctgcgcagcatcgtgcgccaggatccggacatcatcatgatcggtgaaatgcgcgacctggaaaccgcgcgcatcgccatccagtcggcgctgaccggccacctggtgctgtccaccctgcataccaacaacgcagccggtggcatcacccgcctgctcgacatgggcgtggaggactacctgctcacgtccaccatcaacggcatcctggcccagcgcctggtacgccggctggagccgacccacgccgagcgctacgaagcctcgccggaagagatcgagcggttcgaactgcgccgcctgcagccggaagggccgatccacctgtaccgcccgaagccgtctgcgctggcaccgaccggctacctggggcgtaccaccatcatggaattcctggtgatgaacgatgcgctgcgccgtgcggtgatgcgccgcgatggcatgggcgagatcgagcgcatcgcccgcgaggccggcatgcgcaccatgtacgaggatggcctgtccaaggcgttgagcgggcagaccaccatcgaggaagtgctgcgcgtgaccgaggaaagctgatgcgtgcaggacgccggggctgacatgccgaactatcgctacaaggcgctcaatccgcatggcgaggtcttcgatgggcagatggaagcggccagcgaggccgagctgatcgcgcgcctgcaggaccagggccacctgccgatggagacgcagctggccgacgccggcgcgatcggcggcagcagctggcgcaacctgctgcagcagcgcccgctgcagggggccgcgctgctgcagttcacccagcagctggcgaccctgctcggtgctggccagccgctggaccgcgcgctgtcgatcctgctggggttgcccgaggacgaacgatcgcgccgcgcgatcaccgacatccgcgacgtggtgcgcggtggcgcaccgctgtccaccgcgctggagcgccagcatgggctgttctcgcgcctgtacgtgaacatggtgcgcgccggcgaagccggtggcagcctgcatgaaaccctgcaacgcctggccgactacctcgagcgcagccgcgcgctgcagggcaaggtcatcaacgcgctggtctacccggcgatcctgctggtggtggtcggtggcgcgctgttgttcctgctcggctacgtggtgccgcagttcgcgcagatgtacgaaagcctggacgtggcgctgccgtggttcaccaacgcggtactgcagctgggcctgttcgtgcgtgactggtgggtgctgctgctggtggtgcccggcgtgctggtgctgttcttcgagcgcaaggcgcggcaaccggcgttccggttggcgctggatggctggctgctgcagcggcgtggcatcggtcgcctcatcggcgagctggaaaccgcccggctggcgcgcacgctgggcacactgctgcgcaacggcgtccccttgctgggggcactgggcatcgcgcgcaacgtgctgggcaaccgcgccctggccgctgacgtcgaaacggccgccgatgaagtgaagaacggcgccggcctgtcgctggccctgtcgcgcggcaagcggttcccgcgcctggcgctgcagatgatccaggtcggcgaggaatccggcgcactcgataccatgctgctcaaggccgccgacaccttcgaacaggacagcgcccggcgcatcgaccgcatgctggcggcgatggtgccggcgatcaccctggtgctggcctcggtggtcggcgcggtgatcgtggctgtgctggtgccgctgtatgacctgaccaatgccatcggttgacgatggcactccctgcaactccgatactccgcaactgaaaggaccgtccatgattgcccgtcgccgaccgatccgcctttccttcaccgccgcgcgcaaccagtcgggcatgagcctgctggaaatcatcatcgtcatcgtgctgatcggcgcggtgctgaccctggtcgccagccgcgtgctgggcggcgccgaccgtggcaaggccaacatcgccaaggcgcaggtgcagaccgtcgcctccaagatcgacaactaccagatcgacaccggcaagctgccggccacgctcaacgacctggtgacggcgccggccggtgtcggcggctggctcggcccgtacgccaagcccgccgacctgaatgacccgtggggccacgcactggagtaccgggcgccgggcgaaggccagccgtatgagctggtcagcctgggcaaggatggcaaggctggcggcagcagcgtcgacgctgacatccgctaccagccgtaaccgcgcatgacgcacttcctgccgcgccggttgccacgcccgcgcctgcacggcaggcgcgcggctggactgtcgttgctggaaatgctgctggtgatcgcattgattgcggcgatcggcctgatcaccgccgccggcctgtcgcgcgggttcgccggcatgcagctgcgcagcgccggcaaggacatcgccagccagctgcgcatggtgcgcgcgcaggcgatcgcccgcggcgaaccgcagcgcttcgtgatcgaaccggcacggcgccgctgggagggggccaaccagcgccacggtgaggtgccggcacagctgcaggtgcagttcgaaggtgccgcacagctggccaccgcggcggggcagggcgtgatcgagttccatcccgatggtggctccagcggcggccgcatccggttgcagcgcgacggtgccgaatggcgcgtcgacgtcggctggctgaccggcgaggtccgctccggcccctggcgggcgcaatgaagcggcgcgcgcgtggcttcaccctgctggaagtgatcatcgctttcgccctgctgggcctggcgttgaccctgctgctgggcagcctgtccggtggcgcgaagcaggtacgtgacgccgagctgcgcacgcgtgcggtgctgcatgcacagtcgttgctggcccagaccggtgtcgacgcgccgctgcaggtgggcagccagcagggtgactgggaacaggggcgctatcactgggagctgcaggtccagccgtgggtggagccacgcgccggcaacgtcgtgcaggccacgtcagcgggcaccccatggctggccgagctgcagctgcgggtgcgctggggcgacagcgagcgcgaacaactgcactggcgcagcctgcgcctgttgccgcccgacctggagaacgcgcgatgaagcggcgcgccgcgggcttcaccctggtcgaagtgatgctggccaccgtgctgctggccggcggcctggcactggcctttgccagcgtgcgctcggcgatggcggtcagccagcgcggcgagcagaacgccgctgaaagcgaacgcatgcgcgcggtcgagtcgttgctgcgcaggcagctggcgggtgcactgcgcaccccgctggaggccccggaccccacccgcgaacccaacttcttccagggcgaggagcaacgcatgctgttcgccgccgacctgcccggttacctcggccgtggcggcccctacctgcacgcgctgcaggtggacggacgcggtggccaacagcgcctgctgctggacctcgtgctgctgcaggaaggcgagcgcatcgccgagaatccgccgcgcccgccggaggtgctggtggacaacctgaagtcggtgcagctgcgctatcgcggcatcgatgccagcaccgggcaggtgaccgactggctgccgcgctgggatgacacccgccgcctgccgatgctggtggaaatccagatcgtgccatcccggggcgcgccgtggccgccactggtggtggcgctgcgtgccggtggcagtggaggcacgcgatgagccgtcagcgcggggcggcattggtgctggtgctgtggctgatcgcattgatgacggcgctggtcggtgcgttcgcgctgagcgcacgggtcgagcacctgcagcagcgcgtgctggatgacgatgcacgcgggcaggaacgtgcgcgcgccggcctcgaatatgccctcctgcgcctgtcagccgatccgcaacgggcgccctggcgtgccgatggccgtacctatcgctggcagttcgacgacgccagcatcgagatcaaggtgctggacgagaacggcaagatcaacctgaacctggccgacgccgcactgctgaccgccttcctcaaggcgctgggcgaagacgatgcacaggcccggcagttggccggcgccatcatcgactggcgcgacgaggacagcctgctgcaaccgggcggtggcgccgaagcgccggactacgccgcagccggattgccctacggcccacgcaacaagcgcttcgagaccctgggcgagctgcagcgggtcctgggcatgcgcggacccctgtaccgggcgatgctgccgcacctgaccctctacagccgccaggcacggccggatccgcagttcgccagcgcgccggtgctgaccgcgctgggcctggatgcggacagtgtgatggcgcagcgcgcacagcaggagcgtgatgcagattccgctggtggcacgacaacgcttgccagcagcagcggcacctatagtatcgagtccggtgccatcgacggcagtggacgcaggtcggtggtgcaggcagtggtacgcagtggctcgggcggggttcccgggcggacttacacagtgcttcgctgggagcagggaatgacagcaagatgacggcgtggcaggacagtctgcggcaggtgcagggccggatcggcccgggcgccggccgtttcctgcgctggtggcggcagtcgctgctggcctgggtgccggtgcgctggcaatgggcattgggctggggccaggcacgcctgctgctgcagcacgagggcgaccagctgcaggtctggcgtgaagccggcgaacgccgcgaagcggtagcgcgcctgccgtggccgctgtcgccggtggagctggaccgcgtgctggagcctcgcctgcgtactctgccgcgggtatggctgctgccggcgacggacgtcctgcggcgtagcctgcgcctgcccgctgcagcggccgaccgcctgcgcgccgtggtcggtttcgagatcgaccggcagaccccgttcgaatcatcccaggtcagttatgacgtgcgtgagctcggcgcgggcggcgaaggccagctgcaggtcgaactggtggcgtggccattgcggcagctggacgcatggcgcaccagtgtgggcccatgggccgatgcgctggcgggcgtcgatgccatcgatgcgcagggcaacgtgctgcaggtgaacctgctgcctcccgcgcagcgccaactgcggccagacccgatgcgacgctggaacctgctgctggcagtggctgccgtcgtgatgctggtactggccgcggtgcagctgctcgacaaccgccaggccgccgccgatgagctgcgtgcacaggtcgagcgcagcgcgcgcagtgcgcgaggtgtggccagcgaacgcgcgcagctgcaggcgctgatcgatggcgctgcattcctggagaagcagcgcagccagcgcgccggcaccgttgaaatctggaacgaactgacccggcgcctgccggaaggtacctacctggagaagctggcgatcgagaacaacaacctgcagctgatcggcctgagccgcgaggcgtcgcagctggtgcagctgctgcaggacgcaccgcagtggcgcaaggtcaacctgaccggggtgctgcaggccgatggcgcggccagtggccgcgaccgcttcaccatgaccgccgaactgcagccgttgccggccgccgcaccaaccccggaggcggccgatgccgatgccaagcgcacgccgtgaccgctggctggcgctggcactgctgctggcagtgctgggcctggcctatctgctgctggtgcacccctggttcacccagccgctgcgcgcgatcgatgccgatgtcgccgccctgcgcgaacgcgagtcgcgcgtgcaggcgcagctgcagcagcagccgcagatcgaacagcgccttcgcactacccgcgaggcactgcagcagcggccaggcttcctgcgcgaagccactgccgaagctgccgccgctgcattgggcgcccggctgcaggatgcggtggcgatggccagcccgggcaaccgcagctgcaccatcagcaaccgcacgccgctgaccgacaaccgacgcgacgccgagttcgtgcgcgtcgccatgcaggtgcgcctgcgctgcggggtggccgaactggccaccgtgctgcacagcctggaaaccggcagcccacgcctgttcgtcgacaacctcaacctgatcgcgcagcgcttccagcaatcaccgaacgaatcggggctgggcctggacgtgtccttcgagctggccggctatctgctgccgggcgctgccgccgatggcacggttccggcgcccgctgcgacaccggcaccgtccgcgtcgccggccgaggccgcacctgcgccgcagccggcgcccccgtccgaagggcaggaggtggccgatgaagcttgagcagatcagcctgcgtaccggcttcctgctggcgctggccggttgggcggccgccgtctggctggcgaccggcttcgggctgggcagccagctgccgggtgccggcggtgatgccgacgccgcgccatcgctgccatcgctgccgccgctggcggccgagcgcatggccagcgccgacagctacagcgcgatcggtgagcgcccgttgttcgccgaagaccgcaggccgcggccttatctgctgggtggcagcgaaccggcggccagcgccgcgttgcgcctcaccggtgtgctgctgaccggcgatttcggcatggccacgttcaccaccgaacagaaccgctcgctgcgcctgcgcctcaacggcgaagccgtggatggctggcagctggtggcgctgcagccgcgccaggcgacggtgatcggccccggtggcaaccaggtcctggaactggcggtgttcaacggccagggcggtgagccgccgacggtgctgcgcggtgccaacggcgcaccgcctgcaggtgcgatcgtggtgccgccctcggcgggcgctccgccggcgccgccaccgcccgcggcaatcccatcgccgtcgcccgctggcaatgcaccagcgcctgcggcggccgctgcaacaaccccaccggccaacaacaacggtcccagtgaagcgcagatgcaggccatccgcgagcgcatccaggcccgccgccgccagctgcagcaacagcagcaacaaccgtcgccgcccccgggcgatggcaccaaccgatagagtgaatgcatgaacctgcgttttcttccctggtcctttgccctcgcgctgctggtcggctgcagtacggtgtccgcgccgcacgtgcagcgcaacggcaatctgtcgcccagcgccgacgccggccaggcggccgatgtcgctgccgatgccgcccgtgaaagccagggggcaccgcaggcggtgatccgccgcggcaccggcaccatgatcaaccgcgaggccgcgcgtgcgccggcaccggcgctgcacggtgccagtaccggcgaggcgaccttcaacttcgaaggcgaatcgctgcatgcggtggtcaaggccatccttggtgacatgcttggccagaactacgtgatcgcaccaggcgtgcagggcacggtcaccctggccacgcccaagccggtatcgccggcgcaggcactgaacctgctggagatggtgctgggctggaacaacgcgcggatggtctacagcggtgggcgctacaacatcgtcgccgccgaccaggcgctggccggcacggtcgcgccaagcacggcacccgcggccagcgcgcgcggcttcgaagtccgcgtggtcccgctgcagttcatctccgccaccgaaatgaagaaggtgctggagccgtacgcgcgccccaacgccatcgtcaacgtggacagtggccgcaacgtgatcaccctggggggtacccgcgcggaactggaaaactacctgcgcaccgtcgagatcttcgacgtcgactggttgtcgggcatgtcggtgggcgtgttcccgatccagtcgggcaaggccgagcaggtcgcggccgacctggaaaaggtgttcggcgaagagagcaagacgcccagcgccggcatgttccgtttcctgccgctggagaatgccaacgccgtgttggtgatcacgccgcaggtgcgctacctggaccagatccagcagtggctggatcgcatcgacaccgctggtggcagcgcccgcctgttctcctacgagctgcgctacatcaaggcgcgcgacttggccgagcgcctcagcgaggccttcgccagcagtggcaaccgcggcggctccagcccggcctcgctggcaccgggcgccattccgtcgcagctgggcggcgacggcgaccgtggcatggacaacagcagcagcaacctgggttcgacgctgggcggaaccagtggtagtggcagtggcagcagcaatggcagcctgaacctgccgcagcgccagcccggcaacgtcagtgtcagcctggaagtggagggcgaccgcgtcggcgtgtcggcggtggaggaaaccaacaccctgctggtgcgctcgacgccgcaggcgtggcgctcgatccgcgaggtgatcgagaaactggacgtgatgccgctgcaggtgcacatcgaggcacaggtggccgaagtcgcgctgaccggtgacctgaagtacggcgtgaactggttcttcgacaatgccgtggccggtcgcgcgctcaccggagccctggcgggcctgaccctgccgccggctgcaggtggttcgtggaacaccttcgccggcggcgtcaccggcaatgacggtgtgggctgggccttcaccggccacaacgcggccgcggtggtcagtgcactggacaaggtgaccgacctgcgcctgctgcagacgccgtcggtgttcgtccgcaacaacgccgaggccacgctcaacgtcggcgacaaggtgccgatcaacaccaccacggtgaacaccggtgtgggcaccagcacctacagctcggtgcagtacatcgacaccggcgtgatcctcaaggtgcgcccgcgcgtgacccgcgacggcaccgtgttcctggatatcgtgcaggaagtcagcagcgcctcggacgtgccggaggcctgcaacccgaccgagcgcaactgcaacccgcgcatctcgaccaagaagctgtccaccgaagcggcggtgcagagcggtgacaccatcatgctggcgggcctgatcaccgattcggccaccgacggcagcagcggcatcccggggctgagcaggattccggtggtcggtgcgttgttcgggcagaagacccgcaccagccgtcgttcggaagtgatcgtgctgctgaccccgaccatcgtccgcaacagccaggaatcgcgcaacctgaccgacgagtacagcaagcgcttccgcgcgatggagccgctgaaccagccgcgcgcgaagaagtaaggggttacggccgggcggcgcccggcacccgccgaggccggagcaacggcaacggccaaagcgaaagcaacagcaacagcaacagcgggtttactgagggagggtgggtcggcgtggggtggcaggacacgccgtaaacccgtccctgggggctcgatggcgccatccatggcgccaacggtcctgccaccccacgccgacccacctctgacagactcccgcggctgttggtaggtgtcgaccttggtcgacacggtggatccgcgccatgcgtggatgactgtctgtcagatttcgaaatcagaaaatggggtcagatccgttttcctctggaaaacggatctgaccccaggctttgccgacagatcgcagaaatctgtcgaaggcggggtgggtctggttgcgggggcgtgagccgcatggatgcggcgaccgagcttacatggacgtacttgcagcgtcccccgcaaccggacccaccccgccatcccacggatagccggcttctgctgttgcttcggcttcggctccagctccagcctccgcgggtgccgggtgcaacccggccgataccctcccggtgctacgctgtggccaccgacaaccacggaggcgggatgggggcgatcgtgttgttgccgctgtgcgtggacgatgccgcactcgaccgctgcctggccgcgctggatgccggcacggcgccagggaccgcggtctggttggccgatgacgcacagaccgggccacgcgcgcaggcggtggtggaacactggctggcgcatacgccgctgcaggccgagtacacccggcgcgcgcggccactgggcgaagtcgcccatctggacgagatgctgcgcgcctgcgatggcctggacgtggccgtgctggcgccggacagcgtgccatcacccggctggttgcagcagttgcaggatgccttcgcccgcgatgccgcgatcgccaccgcaaccccctggtgcaatgccggcgagaccgccgcgtggccacggctgggcgagatcaatcccgagccgcaggacccggtcctgctggcgcacacctgcgcgacgctgccgacgctgcacccggagctgccatcggcggtcacccacgcggtgctggtgcgcggcaacgcgcgccgtcgcgccggcggcctggacgtggacagctacgctggctggaacgcggcactggtcgacctcagcctgcgcatggccggccttggctggcgcaacgtgctgtgcgagaccgccttcgtcagccgggcaggggaggcggtcagccgcgatggcgatctggaggccctggccgcgcgctggccggcctgggtaccgcggctggccgatttcctgatgcgcgacccgctgcacgggctgcgcgccgacctgcagcagcgcatgcggcaggcgataatgccgaaggaacagggcgacctgttcgtcccgtcagtgccggagccacccgtttgaatgttgccatcgccgccatcgtcgtcacttaccagagtgggagcaccatcgatgcctgcctctcgcgcctgcgccaggcgcaggatgtggccgagatccgggtgatcgacaatggttcgctggatggcaccctggacatcgtgcagcggcatgccagccacgatccacgcgtgcgcttcgtcggcaacccggacaatcccggcttcgccgccgccaacaaccagggcgtggccgactcgcacagcccgtggctggccttcatcaacccggacctgatggtcgagccggacacgctggccgaactgcgctcccgcgccgaagcgctgggcgactgcctgctgggcgttgaacaggtggacgagcatggccatgccgacgaggcggtgcgccgccgcgacccggatttcctgaggatgctgcgttcgcccggcaagggctcgaagctggcggttccgcgtgagccgcaccaggcactgcagcgggtgccggcactgtccggcgcactgctgatgatgccgcgcgcgctgttcgaccgtatcggtggctgggacgcgggctatcgcctgcacgccgaggacctggacctgtgccggcgcgcgcgcgaagccggcgcggtggtagcgatcgccaacgacctgcaggttacccatgtgcgcggtgtctccagccgctcgcggccgttcttcgtggaatggcacaagcacagggggctgtggcgctacttccagaagttcgaggccaggcagcgttcgctgccggtgcgcgcggcggtatgggctgcgatctgggcgcatgcgctgatgctggtgccgcgcctgctgcgcaggtcgttgtagagccgagcccacgctcggctgcatggaaagggtcatccacgcatggtgtggctccactcgccgcgcccacggttcactccgccgggcgcataatccgccccatgcctatcatccagtccctgctcgacaccgacctgtacaagttcaccatgatgcaggcggtgctccaccagcaccccggcgcccaggtgcagtaccggttcaagtgccgcacccccggcatcgacctggcaagctacatcgcccagatcgatgaggaaatcgaccacctgtgcagcctgcgtttcagcgacgctgaactggactacatgcgtggcctgcgcttcgtgaagccggacttcgccgatttcctcggcctgttccatctggaccgcaagtacatccagctgcgtgcgtcgacggccgtgcccggcgagatcgagctggacatcaccggcccgtggctgcacaccatcctgttcgaagtgccgctgctggcgatcatcaacgaagtctggttccgcaacaccaccacggccgacttcgccgaaggcgagcgccgcctgcaggccaaggccgcgctgctgcgcgatacccccggtttcgagcactgccgcatcgccgactacggcagccgccgccgctactcgcgtgactggcatgcccgcctgctgccgctgctgcgcgacgcgctcggcccgcagctggtcggtaccagcaacgtccacttcgcgcgcctgtatggcatgaccccgcacggcaccatggcccacgagtacctgcaggcgttccaggcgctcggcccgcgcctgcgtgattcgcaggtggcagcactggaatcgtgggcgcgcgagtaccgcggcgatcttggcatcgcgctgtccgacgtggtcggcctggacgcgttcctgcgcgacttcgacatgtatttctgcaagctgttcgacggtgtgcgccatgactccggcgatccgttcgactggggcgaccgcatgctggcgcatttccagcagcgccgggtcgatccgcgcagcaaggtgctggtgttcagcgatgggctcgacatcgccaaggtgatgcggctgtacgactacttccgcggtcgctgccaggtcgcgttcggcgttggcacccacctgaccaatgacctcggcccgacgccgctcaacatcgtcatcaagatggtccgctgcaacggccagccggtggccaagctcagcgattcgccgggcaagagcatgtgcgacgacccgggttacctggcctacctgcgccaggtgttcgaattgccgcagccggagtaataccggcctgcagggcttacaggtagtcgacgaccaccaggtaggcgccctgcagcggctgctgcttcgaagcctgcacgctgtagcgctcggagaaggcgatatcgccggcgcgcatcgcgctggccgacaccgacagcttctggccctggcgcttgccgtcacgcagcgtcgccgcctggccatcggccagtgccgtcacggccaccgtcgagcccttggccgacggtgggcaggccgccaggctcagctcaccctgggacaggttcgtcgtgcagcccggctcggcgatacggccgctgaaacggatgctgccgctgctggcctgggccagcgcactgacggacatcagggccacgcacagcagaatggagttcctcatgacacgttctctggttcggtgtgtcctagttagcgacaggatcgatcaacctttaataggacgattccgaatctgctagggccatcaccaagaaagagtgatgcgcatcaaagaagccaaattccccctgaaaaatgcctgtttccgcgcgtgccgaacgcgtcgcgcaatgcgacatccccagtcgtttgtagcgtgaccggaccccgcgtcaaatcccccgcaccccgaggctgtgatttcgcctaacacgtcacatttaaggcgtcaatgaattggcgttcagaaaaataatgagactttcatcacagttgtgcctatacttgcgtcacggattcagggagaggtatgtccgagtccggccacaggtgagacgcaaggatgggtcttgttagcccggcagtgctccttgcttcctcctctacttctcatctcttcagtagggttaggtaaaagcgaatgcacaagatgaacctcattgccgctctgatgctggccgccgctccgctggccgccaacgccgccgacggcaccatcaccttcaatggcaaggtgaccgacaagacctgcaccatctcgaccccgggcggcaaggacttcgccgtgaccctgccgaccgtgtccaagaacaccctggccaccgccggtgccgttgcgggccgtaccccgttcgccatcaacctgaccaagtgcagcgccggcaacgtcgccacctacttcgagccgggttcgaccgtcgacttcaacagcggccgcctggtcaaccaggcctcggccaacgctgccaccaacgtgcagctgcagctgctgggctcgaacaaccagttcctgccgatcaaggctgccggcgctggcctggcgcagaccaactcgcagtgggtcaccgtcggcaccgacggctcggccgatctgaactactacgctgagtactacgccactgccgccgccaccccgggcgacgtcaccagcagcgtcaagtacacgatcatctacaactgatcgtcgtcgtacccgcattggccggcgtacgcgccggccagtgcttcgcggcccctggccacacccctcgagcgtagtacttccgatgaaagcaatctttccccgggcgctgctgctggcagcgttcacgctgcccttctgccagaacgctctggccggcgtggtggtcaacggcacgcgagtgatctatccggcgcaggcgcgcgaagtgaccgtgcaggtcgacaacgtgggcgattcgccggcgctggtccaggcctggatcgacagcggcgacgccaaccagaccgccgacaacagcgacgccccgtttgtactgacgccgccgatcgcgcgtgtcgagccgggccgcagccaggcgctgcgcgtgatcttctccggtgcgcagctgccgaccgaccgtgagtcggtgttctggctcaacgtgctggatgtgccgccgtcgcccgacaacgccgacagcggcgaccagaattacctgcaggtcgcgttccgttcgcgcctgaaactgttctaccggccgcagggcctgaagggcgtcgccaacgacgcgccggcagcgttgcgctggacccgcacgggcgatcgcctgcgggtggaaaaccccagccccttccacgtcacgctggccgaagtgcatgccgtgaccggcagcagcgagaagaccgtcgaggacaagggcgccatggtcgcgccgaagcagagcctggagttcaccgcaccggcgggctccgaccaggtgcgcttcatcaccatcaacgattacggcggtcgggtggagcacacggtccgcctcggcagtaccgggggctgaacgcgccgcgccggccatgggcctgcgcatcccgccaccgccgccgtgcggcgaattgaaggaatgtcagtgtgatcggaaacagattgacattgtcgatccaccaggcgatctgcctgctggttgctggcgtggcctgcccaggatgggcgctggctgcgccggccaatctcggcgaacaggcgctgatggcgcagagcggtgcggccaatgcgcgtgcacccgagtcggcccagttcaactccagcttcctctccggccaggccaagcaggtcgacctggcctccttcaccaatggcaacccgatggtggctggcacctaccgtgtcgacgtctacgtcaacggcggctggcagggccgtcgcgatctgcagttcaaggccgatgagcagggccgcgtcgacgcctgcctgccgctgccgatgctggaagaaatgggtgtggacagcgaggccgtgctgctgcagcaggacccgacgctgccgaccgacacgaccagctgcgtgccggtacagcggcgcatggccaatgcctatggcatctatgacagcggcaacctgcgctacgacctcagcatcccgcaggtgttcctgcgccgcgaggcgcgcggctacgtcaatccgtcgctgtgggaccgcggcatcaacgctggcttcgtcggctacagcttcaacgccatcgacagcgacagccgcgttgaaggggggcagcgcaatcgcagcgcctacctcggcctcaacgccggcctgaacctgggaggctggcagttccgccacgattccaacctgacctggtccgaaggcaacggccgccactggcagagcattgccacctatgcgcagcgcggcatcccgcaggtgcgcggcatgctcaccattggtgaggcctacaccacgggcgagctgttcgattcgatcggctaccggggtgccagcctggccagcgacgaccgcatgctgcccgattcgctgcgcggttacgcaccggtcgtgcgcggcattgccgaaaccaacgcgcgcatcgaagtgcgccagaaccagcagctgatctactcctccaccgtatcgccgggcagcttcgtcatcgacgacctgtacccgaccggctacggcggcgacctggaagtgagcgtgatcgaggccgacggccgccgccgcgaattcaaggtgccgttcggttctgtgccgcagatgctgcgcgaaggcgtgtcgcgctactcgctgaccgccggccaggtgcgcaacaagctgctggccgatgagccgtggctggtgcagggtacctaccagcgcggcatcggcaaccagttgaccctgtacggcggcagcgcgctgagcgaaggctacctgtcgctgctgtacggtgtcggcctgtccacgcgcgtcggtgccttcgctgccgacgtcacccatgcacggacctcgttcgaccactacggcagccataccggcgccagtgtgcggctgagctacagcaacatgatcggcgagaccgggaccaacctgaccctggccgcctaccgctactccactgaaggcttctacagcctgcaggacgcgctgtatggccgtgattcggacaagcgcggcatcgatccgaccacccgtggccgtcagcgcagccagttccaggtaacgctgaaccagccgctgggccgacgtggcggtgcgctgtacgtgaccggctcggtgcgtgacttctacgaccgttccggcacctccaagcagtaccaggtgggctacaacaacgcctggcgctcggtgaactacggtttctcggcgctgcgcaccgaagaaggcgtgctcggccgttccgatacccagtacctgctgtcgatgagcgtgccgctgggccggggcacccacccggtgtcgttcagcgccgaccttggcgcgcgcgaccgcggtggctacgacaacagccgcgtcggcatcaccggttcggccggcgtcgacaacaacttcagctacggcgtggccctgtccgattcccgcgagggtggcaccactgcggtcggcaatgccgagtaccgcagccgctactcggcgttgaacgccacctacagccactcgcgtgatttccgccaggcgtcggtcggtgccaacggcagcgtggtcgtgcatccgggcggcttcaccttcaccccgcagcgcggcgacaccatggtgctggtcgaagcgccgggcgcgcgcgatgcgatcgtcagcaacgcgccgggcctgcgcgtcgatggccgcggctacgccgtggtgccgtacgtgtcgccgtaccgcctcaacaccgtcaccctcgatccgcagggcatggcccacgacgtcgaactggaaagcaccagccagtccatcgcgccgttcgccggtgccatcagctacctgcgcttcgacacccgcaagggcaacgcgctgctgatccaggtgcgcaacgccgatggccgcagcatgccgttcggtgcgcaggtcaaggacgaacagggccagccggtcggcatggtcagccagggcggccgcctgtacgtgcgcagcgagaagaaccagggccagttgcaggtcgagtggggcgccggtgccgaccagcgctgcaccattgattaccaggtaccggcgggcgccgatgcgtccaagaccggcttcatcccgctggaggcagcatgccgatgatttcttcccgtggccgcaaggcgctggccgcgctggccgtactgggcggcgtgctgctggcgcagcaggccagcgccgcctgccgcatccagaacagctggttcatcgcccaggacgtgaccatggacatgggccagatcgtgatcctgcccagcaccccggtcggcggtgtgatcaaggaaatcagtgaaccgatcacccagcagaacagcgttgcccgctgcgattcctggaccggcggtcgttcgatcggtgagtacgtcaacgcagcgcagaagcgccccgtggccggcttctcgaacgtctatgaaaccgatgtggcaggcgtcggcatccgcctgtaccgcgattcgggtgcgatccagacctactacccgcactcgatcaacttcggtggcggttccgtggtcagcctcatcggtggccagttccgcatccagctgatcaagaccgctgcgcagaccggttcgggcgtgatcgcgccgaacggccgcttcaccaactactacttcgacggcgatggccccgggcgcccggtactgacctcgacgttcaagggctcgggcaccaccgtggtcagcccgacctgtgaagtgcaggccggcagccgcaacattgccgtcgatttcggcagcgtgcccaacaccaccttcactggtgtcggctccaaggccgttgatcgcgacttcgagatccgcctgaactgccagggcagcaacgttgccgcctaccagagcaagatcggcatccgcctcgatgccgaccaggacagctcgaacatgccgggcgtgctgaagctgagcgcggccagcaacagtgccacccgcatcggcatccagatggtccagcgcgatagcagcaccgagcgtgaagtgcgcttcggccagaccatcagcgttggcaccaccgcgccgggtaccagcgtcatggcgctgccgctgcgcgcgcgctacgtgcagacccaggccggtacggtgggcgcgggtgtcgcaaacggccaggccacgttcaccatccagtacgagtaaggccgccccggcggctgcccctgctgcgttccgccgcaacgtcgcccggctcacgggcggcgttgactgcgtcttgatcctgcaacgatgaagatcgatgccacgacgcgcatacagacgccttagtgtgatgtatgtcgcgaatttggagtttcctcatgaggtgaccgtctcctgcctgcgggtgctggacggcaacaccgaaaggatccagacgtggctactgctgcttgcccccttccgcgccggctttcgggagcgctccggtgaaggtcctgtcggtgttcggcacgcgaccggaagccatcaagatggggccgctggtgcgcgccctggcacacgctgcggatatcgaatcggtggtctgcatcaccgggcagcaccgggcgatgctcgaccaggtgatggcgctgttcgagatcaccgccgaccatgacctcgatgtcatggtgcccaaccagaccctcaatggcctgtgttccaggctgttcgaacggcttgacgcgctctacacgcaggtccgccccgactacgtgctggtgcatggcgataccaccacggcgatgaccgcggccctggccgcgttccatcaccgcatcccgatcggccatgtcgaggccggcctgcgcaccggcgacatccaccggccgtggccggaggagatgaaccggcgggtgatcgatgtggtcggccatcagttgtatgcacccactcccggctcgcgcgccaacctggcccgtgagcatctgggcgggcagatcctggtcaccggcaacaccgtcatcgatgccctgcagcagaccgtgcagcggctggatgccgatccggcactgcgtgcgcaggccgacgaacccttccatatgctcgaccccggccgccggctgctgctggtcaccggccatcgccgcgagagtttcggccagggcttcgaggacatctgccgtgcgctggccgagctggcacggcggccggacctgcaggtgctgtacccggtgcacctcaacccgaacgtgcagggcccggtcaatgcccacctcggcaacctcgacaacgtgcacctggtgccgccgcaggattacctgcgcttcgtgcgcctgatgcagcgcgccgacgtcatcctcaccgactccggtggcgtgcaggaagaagccccggcgctggccaaaccggtgctggtgatgcgcgatgtcaccgaacggccggaggcggtcgaggccggtgtggtcacgctggtcggcactacgccctcgcgcatcgtcgatgcggtcaacgcggtgttggcacgccccccgcagccggcccgcttcgaccccgatgccagcccgtacggggatggccgcgccagcgcccgcatcgtcgccgccctgcgcggtgcgccccttcccgaattctcgcccggcgtccgcagcagcggcgccgtccaccccatccacgcgaagtgacgccatgacccagaccggccgctcttccctgtttgcatccgccgctgcgttcgtcctgtcgggcgtggttggcagtgcccatgccgccgacagcgtcgccggccagttcaccgaatggagcagcgacagcacggtgaaccggcagatgaccctgcgcgaactcggtttccgccagccactggtgctgagcgggcaggagagccagcgcgaggtctacctgccggtgccggccggtgtggccacccgcgacgcgcagctgcagctggatgggcgctatgtgcgcggccacgccgggcgcacctcgggcctgtggtcggtcgatggcgacccgatcgcggcgcgttcgatcaccgatgcccagggcgatgccagccagctgctggccatcgatggcgaaccccgccagagcggcttcgtacgggtcggcgtcggctggtggtcgatcgtgtccgattaccagtgcgccgaccagagcgcgccggccaatgtgctgcggctgtcgccggactcgcgtttcagctaccgcttcgacggccgcgccgtggataccgtggccaaggcgtggggggcgctgccaccgcgggtgcgcctgctggtggatggcaaggcgctgcaggcaccggcctacgatgcggcttggcgcatcggtaccgcgttgcaggccgggggcaaacaggtgcaggtggtggccctgcccaaggtcggtgacagcgttgacctggccggtatcagcatcccggccagcctgcagggcgtgccggcctacgccgcgctggccacgggtgagcgcgcgcatgcgatcagggatctggccgaagtcggcgcgctgctgtcattgcgcgacagcgggccgttggccgccgatgtgatgatcggcagcgatgcactgcgcgccggcgtgcgtgcggcgctggatgcgctggccgtacaggtcggcgcggcaggggccgatgcgggcaccgcgttcgccgcgtggcgcggcaccggcatgggcggcctggaaaagcccgccgccaacgcgtcggtcagcgtggtggccgtggccgggcgtccgacgctggtggtcgacccggcggcggcgggcaaggtcgccgggctgctcgccgagcagtggcgcagctatgcactgggccgcagcctgcaggtcagcgcagcgggcacgcccagactggacggtgaccaggtactgctgagccggctcggcaacatcgccggcaccatggatgtggtgacccgcgccgaccgcagcgccagcttcgacctcggcgcactgtcggccgatggccgcctgcccgagcaggtggtgatcgatgtctcggcggcccccaacgcggccgggcagggcgcggtcgccacgatctacctcaacgattacctgctgggtggcaagctgctgtcggccaacggccagccgcaacggctggtggccaaggtgccggcctacgcgctgtcggcacgcaacgagatccgtgtcagcttcctgcgccagccggcgcgtccctactgccacgatccggccacgggctatccggtctcgatcctgcccagcagccacctgaccttggccaagcgttcgctgggcagtgacttcgtgggtgccagcagccagctgtcgcgcggcaaccaggtgttcgtgcccggcacctggctgcaggatgcgccggcctcgctcggcaaggtcatcgcggtgaccagcgcagtgggcgcatcgccggaggcatcggaactgaaggtggtcgaagccggtgccgtggtcagcccgggcgcgccgtggctggcgttcggcgtggcgccatccggtgtcgatatggccggcctgaaggatggccacctgctgatcggcggcaagccgcaaccgctgttggatgtgagcgggctggatcgtgccgcggtggtgcaggtggggtcgtccggtggccagctgggcgttgtttacagcgacctcggtgcgcagtcaccgccgttcggcgccccattccgtttgctgcggggcgatctcgccgtgctcgacggcagtgatgccgtgcgcgaattcgaccgccaggatccctacggcacgcgtatcgcgcaggacggcaacccgcaatcgaagtgggaacggcacatggtctggctgctgctgctggtcggcgtgatcgtgttcgcgctgctggccgcccgcgtcacccaggtgcgtcgccgcaagtccgccaacacagggcactgatccaccgtggacggtctgttctggaacatccagctggccaactactacgccgccctggaaaccacggcggcggcggtggccgtgctgatcctgatctccagcctcgatgacctgttcatcgatgtctggtactgggtacgcgagagctggcgcgcgctcacgatcaagcgccgcgatgcctaccggccgctgacccaggacgacctgctgcagcgcccgcagcagccgctggcgatcatggtgccggcgtggatggagtacgacgtcatcgcgcagatggtggagaacatgatcaacgtgctcgattaccgcgagtacgtcgtgttcgtcggcacctatcccaacgaccagcagaccatcgatgaggtcgagcgcatgcgtcgccgctacaagcgcctgcgccgcgtggaagtgccgcacgacgggccgaccagcaaggccgactgcctgaactggctgatcctggcgatcttcgactacgagaagcgccacgacatcgagttcgccggggtgatcctgcacgatagcgaggacgtgctgcatccgatggaactgcgcttctacaactacctgctgccgcgcaaggacatgatccagctgccggtcacctcgctggaccgcgagtggtatgagctggttgccggtgtctacatggacgaattcgccgaatggcacgccaaggatctggtcgtgcgtgaaagtgtttccggcatggtgccatcggcgggcgtcggtacctgcttctcgcggcgcgcgctgctggcgctgagcgcgcagaccggcaaccagcccttcaacaccgacagcctcaccgaggactatgacgtcggtgcgcggttggcggcgatgggcatgcagtcgatcttcgcccgcttcccggtgcagttccgcgtgcgtcgcccgtcctggttcggctgggggccggtgcgcgagcgcacccagcagatggcgctgtgcgtgcgcgagtacttccccgacaacttccgtgcctcgtaccggcagaaggcgcgctgggtgctgggcatcggcctgcagagctgggagtcgctgggctggcgtggctcgctggccaccaagtacctgctggcgcgcgaccgcaagggcatcatcacctcgttcgtcagcatcattgcctacctcatcttcctgcagctgctgctgttctggctgctgaagatgtccggggtgtggacgatgcagttccccagcgtgttccaggccggtacctggcagatgaacgtcgcgctgctgaccaccgcagcgctggccacccgcgtcgtgcagcgcttctacttcgtcaaccggctgtacggctgggagcatgccttgatgtcgatcccgcggatggtggtcggcaacatgatcaatttcatggccaccgcgcgtgcgtggaaggtgttcctggcttacctgctgttcggcaagcgcatggtctgggacaagaccatgcacgacttcccggatgcggcgcagctggtgcagacgcgcaagcagctcggcgagctgttgaccacctggcaggcggtggagccggagcgcctgcagcaggcgctggaccagcagcatgccggccggcagcagccactgggccgcatcctgctcacccaggggtggctggatgatgaaacgctggccgaggcgatcgccttccagggcgacctgcctcgtgcggtgatcgacgtggactacctgcgcgcctgccacttcccggtcagtgccgatgcctgcgtgcaatggcgcatgttgccgctgccaccgcgccagcagggcaccctgcggctggccgtggccagcccattgcccgaagaagcgttggcgctgctgaagcaggaaacccacagcgagcacatcgaacagagcattgcccgcgaaagcgaaatcaacgcaggcctgcgcctgatcggcggcgaccggcactggcagctggacaacgtgcccctgctgggcgacctgctggtggagatgcgcctgatcgaccacgcgcgcttcgagatcgcattggacgcgtacaagccgcagcgcgacggccgcatcggcgattacctggtcaagcagggcatcaccaccgaagacgccgtggcccaggccatgcaggagcagcgccggcgtgcggccgcgctgcagtcgccgcctcccggagccttgccggcatgaagaccacgctgctgtcctccgtcattgccgtggcactggccacggcggccgcgccggtgctggcccaggccgatgcagcactgccgttgtccggtgcggcctaccgcgtcgccgagcaggcgtttgccgcctatgagcgcggtgactacccggcggcttaccggcagtccaccgaagcgatccggctgcgcccggacgtggtgcggctgcgcctgttgcagatctatgcgctgcagaaactggggcggggtgccgaggcccagcagcaggcacgtcgtgcactggatgcggggttgaaggatccggcgttgccggcgctggccgctgccaccgctgcgcgcagcacgcccccggatgccaggagcgggcgtgcaccctccccaccgcgcgtggctggcagcggcgcagaccgcgccaggcagcaggcctacgcgctggccaccgaggcctacgccgcctatgacgccgggcggatgggagaggcagccagcaaggccgagcaggccttccggcagcagccaacgcagggcgcctgggcgatgctgtgggtggccgcgctggaggcacagcagcagcccgaacaggccgacgccgccattgccaccgcgctgcagctgggcgcgccgaatgtcgaggcattgcgcgcacggcgcgtggcgctggatcgacagcgcgcgctgctgcaggcccagcaggcgtaccggtcgctgtccacgcaggatgatgccgcggccgttgcgcaggcacgtgccgctgtcgagctggcaccggaggtggcgacgtaccggttgctgctgattaccgcgcagctgcagcaggggcagctggccgacgccgagcgcagtgccgaccaggcgttgcaggccgacggccaggatctcaatgcgcgggtgatgcgcggctacctgcgccagcgccagggcaacagcctgctcgccaacgaggacttcgacgccgcgctcgccatgccgggctcaacgacgcagcagcgcaacgtgcgcctgctggcggtggatgcggccctggccgctggggatcgcgcacgtgcggctgcactgctggcgccgctgcgcgcggcattgccagcagatgccagcgatgcacgcgcgcagcagctgctgcagcagggcatcgagcagcgcgccaaggcggtccgttccagtcgcgagcgtccgcgtttgagcgcgcagacctatccggcgccgttccagcactgccagtctggcgacagcggcaaccgttgcgagttgatgccggccgacctgcagggcgagggtggtgccgcacagcgtgcctacgcggcctacgcgcgccgggactatgccgaggccatcggtgaggcgcggcaggccgtgcagctcgcaccggacgacgcgagcctgcacggcctgctgaccaccacgctggcggcaggcaaccgcagccagcaggacgaagcacggcagcgcctggatgcggcgctggcacagcgccctgacgatgcggaggcgctgatgcagcgcggctacctcaaccagaaggcgcacgagccggcgcgcgcactggccgacttccgtgccgccgaggccaccggcagggcaccaaagggcgtggtgcttgaccaggcctacgccagcgcggccaacggcgatcacccgcaggcgctgaccctgctgcggacggccattgatcgtgccgatgccggtgagctgccactggatgcgcaccagcgccacaacgtgcgcaatgccatcgccaactattcgcgcgagtggggcgtgatcgcctcggccggcttccgtggcgcgcgccaggcggcgaccaatgtcggcggcgcggcgatcagtacgccgggtgattcggtgttcagcacgcttgaagcgttctggcgcccgccggctttcaatgaccagcacggcacgctggagctttacgcgcggctgctcaacaccctgtacgacgagggtggcacctacgagtcgatccgcgccgtggacccgtgcaccggcgaatcgacgcccgatgcacgcgcgcgcgccgaacggctcagccgctcgcgttccaccaccggctggccgtccaccatcgcctcgttcggcctgcgctacgccttcggccagaccggcctgagcgccggcatcgagcgtcgccagttcctcggcagcgccacccgcacgggcgatgtctaccccgcttcggcggccgtgcaatgcagcctgcagctggcccgcaacccgccactggaagccagcacactggcccgctaccgcctggccagcggttccggtggctggatgtcctacctgacctacggctattaccacggcaccgacctgcgcaccgacgtgaatcagtggtggatggtcagtggctacgcgcagggcggttacacgtgggatgacaacagcgcgcatttcaccctcgacgcactcgatgccaatggcacgccggtgcgccgggtgggcgatggcaacgggcgcctgcatcgcgaacagtggttcgctgccggtgaactgcgtgccggccgcagcttccgctttggtgccgggcagacccactgggtggtcacgccgtatggggtggtgggggcggactggctggaccagcgctcgcgcgtgcgcgacatccgctacccgctgttcccgacgcagtcgttcgcactcaacgatacgcagcgcagctggtcactcggcgcagggccgggcgtgggcgtgcgctactggttccgcgaagaccactacaacacgccgcgttcctacctggacctgaccgtgcagtaccgcttcgcgatcggcggcggtgatacgcagcgcgccaagggcctgttcgccaccgccatcctctcctactgagccagcccccagcgtcgccgcagcgccgccgcctgcggcgtgtcctgggtcagccacggctccagtgcatagaccagcacgtgctgcgcaccgctgtcgtgcgcccacgccagctgccgctggatgcgcgcggcatctgcggtttcgcccttgaacgcgctgccgtcggcggggctgccgggcagttcgcggaacagttcgacgatcgcatcgaacccgatgccctgtgcccgcaaatggccgagcagcggttgcagctgctgcacgttgccggcgccggcaacccccacgccgtcctgcaccatcggccgcagcgcggcccgtgccagcaccgcctgccacagcgcgaccaggtcgccgtcggtctgcaggcggctgaagtagcaggagatcgcacagtcaccgccgcgcgcgctggcggcctgcgccagcccgtgcagccactgcgccagccattgctggcgggccggatcggcccagtggtactgctccagttcgtagggcaggtaccagccgccgaaggcgggctgctgcgcccacggcgcctgtgccaaccagctgcgcgcgtgcgccaggctgtcggccaggaacgcctgcagcgtggcgtcgtcggcgccgatggcctgccaccagcgttgctggaagggcaggccaacgcggatgcggatgtcgttctcgctggcggcggtgaacagctgctgcaggttgctgtccggcagcgaccagtcgccatcgctgccaccgacgatgccggtccactgcagcaccagctgccggcagcccagcgcatgggcaagcttcaaggaacgttgccagtcggctggcccccactgcagatggctgcgccagggctgcaggaaggtgccatccacctgcaccggcagcgaacagccgggcagggtggcgagcgtagcggccaacggcgccagcactgccgcgcgcagcaaccggcggcgcaacggcgaagacggatccgtgggaaggtcgggccgaaccatgcccgcatcatcccagagcaccgtgggtgggaggtgaaccccgcgccgggtggtgccggccgctggccggcatcgtgccccgggtggcaggtgaatcaccatccggtagtgccggccgctggccggcatcgcgccccgattattccaacgcgtagcgcagcgcgaacagcaccgccaccagccacaccgccggatgcacttcgcgccagcggccggtgccggccttcagcgccgcatacgcgatgaagccaaacgccaggccattagcgatggagtaggtgaacggcatcgccagggcacacagtgcggccggcaccgattcggtcaggtcgctccagtccacgtccaccagttcgcgcagcatcaggccggccacgaacagcagcgccggtgcggtggcatagccgggcaccatcgccgccagcggcgagaacagcagtgcggccaggaacagcgccgacaccaccagtgcagtcaggccggtgcggccgcccacctgcacgcccgaggcgctttcagcgaacgcggtagtgctgctggtgcccagcagcgaaccggccacgatcgccgtgctgtcggccagcagcgcgcggccgaaacgcttctgcgcgcccggcagtttcagcagtccggcgcgaccgaccacgccatacagggtgccggtggcatcgaacacttccaccagcacgaacaccagcaccacctgcagcaacacggcgatcggcgcgccaccgttgtggtgcagcaggcccggcaggtccagctgcaggaaggtcggcgccaggctcggcggcagcgagaccaggccctggtactgcacgtcgcccaatgcccagcccgcgccggtcaccgccaggatgccgatcaggatcgcgccacggatacggcgcgcttccagcacggcaatcagcaggaagccggccagcgccagcagcggcggcgccgtgttcaacgggcccagcgccaccagcgtgtcttcattgccgacgattacgccggatttctgcagcgcgatgatcgccaggaacagaccgatgccggccacgatcgccgaacgcagcgaggccgggatgcccgacaccagccacgcccgcacaccggtcagcgacagcaccaggaacaccaggccggagatgaataccgcgcccagtgcctgctgccacggcaggccggcggcaccgaccacggtgaaggcgaagaacgcgttcaggcccatgcccggtgccatgccgaccgggaagttggccgccagtgccatcaccgccgaacccagcgccgcggccaggcaggtggccacgaacaccgcacccgcgtccatgccggtggtgccgaggatctcggggttcacgaagacgatgtaggacatcgtcaggaaggtggtgacaccggccagcagctcggtacgcacggtggtgccgtgctgctgcagctggaacaggcgctcgaacagggacatggggcttctcgcgacaataaggtgtcacgaccaacggtcgtgacctacccgaatgcagaacggccgcgcagagcgcggccgttcttcctttcttacttcagcgccttgaagcgcaggcgcttcggcgcggcatcgtcgcccatgcgacgcttcttgtcttcctcgtactcgcggtagttgccctggaagaactccacgtgcgagtcgccttcgaaagcgatgatgtgcgtggcgatgcggtccaggaaccagcggtcgtgcgagatcacgaaggtgttgcccgggaactccagcagcgcgtcttccagcgcacgcagcgtttcgatgtccaggtcgttggacggttcgtcgagcagcagcacgttgccgccctgcagcagggtcttggccatgtgcaggcggccacgctcaccaccggacagcgagccgaccatcttctgctggtcctggcccttgaagttgaagcggccgatgtaggcgcgcgactggatctcgatgccgttgatgttgaggatgtccaggccaccggcgatttcctggaagacgttgtggttgccttccagcttgtcgcggctctggtccacgtaggacagctgcacggtcgggccgatcacgatctcgcccgaatccggcttctcctggccggtgatcatcttgaacagcgtcgacttgccggcgccgttcgggccgatgatgccgacgatcgcgcccggcggaatcagcatcgacaggttgtcgatcagcaggcggtcgccgaacttcttggagacgttcttgaactccatcaccatgttgcccaggcgctcgcccggcgggatgaagatttcgttggtctcgttgcgcttctggtaatcctgcgactgcagctcttccaggcgggccagacgggccttgcccttggagcggccgcccttggcgttctggcgcgaccactccagttccttctggatcgccttctggcgggccttttcctggttctcttcctgcttcaggcgctcatccttctgcaccagccattcggtgtagttgcccttccacggaatgccgcggccgcggtccagttccaggatccactcggcggcgttgtccaggaagtagcgatcgtgggtgacggccaccacggtgccggtatagcgcgccaggaactgttccagccattccaccgactcggcgtcgaggtggttggtcggttcgtcgagcagcagcatgtccggcttctgcagcagcaggcggcacagtgcgacgcggcgcttttcaccgccggacaggttggcgatcttggcatcccacggcggcaggcgcagcgcatcggcagccacgtccagctggttttccagggtgtgcgcgtcgccggcggccaggatcgcctcgaggcgctcctgttccttggccagcgcgtcgaagtcggcgccttcctcggcgtaggcggcgtacaccgcctccagcgcggcctgggcctgcagcacttcgcccacgccttcctcgaccgactcgcgcacggtcttgttcgggtccagttccggttcctgcgccaggtaaccgaccttgatgccgggctgcgggcgggcttcaccctcgaaatcggtgtccacgccggccatgatcttcagcacggtggacttgccggcgccgttcaggcccagcaggccgatcttcgcgcccgggaagaaggacagggaaatgtccttgatgatctgccgcttgggcgggaccaccttggacacgcggttcatggtgtagatgtattgcgaggacatgcggtctccgtaggcgcggccctgcgcccgacccgtcacgggaacatcccgttgcggcagcgggcacagactggaatggaataccgccaattatagccggaaccggttccggcccgcgcccggccggagccgcgcaggctggccgtggcctgaatactccgtcacagtcctgcagcgggaagcgtttccagccggaaacggttcagatcggttgcgcaatatgggctcaccacccatccaagcagaggtctgacatgcgcatcaatcgagtaatggccggcgccgtggctccggccttcgccgacaacgaccatcgccgcgaccacgaccgccgcgagtggcgcgaggatcgccgtgagtggcgccaggaccgccgcgactgggagcgcgaccgccgcgaggcccggcgcgactgggaacgcgaccgccgcgactggcaccgtgaccatgatcgctactaccgcccggcaccgccgcgcgtggtctatcgcccggcctatggcccgggctatggctggaaggtcggccaccgctaccgcgactactaccgcggcccggtctacgtggtgaacgactacccgcgctacaacctgcgccgcccgccgtacggccatcagtggatccgggatgatcgcggcaacatgctgctggtggccatcgccaccggtgtgatcgcccagtacgtgctcagtcgctgaggatcgcggccggggtcggatccctttccaacggaaagggctctgaccccacaactatcgatcgaaaccatacggggccggattccttcggggatgccggccccgtccgtttcggccccagcgggccagtgcggagctacaatcgagggctgagccgtaccccttttccctgcctgctggagtacccgatgttcccgcgtgacgtccgcatcgaatcctacgatcccgaactggccaaggccatcgccgctgagacccagcgccaggaagaccacgtcgagctgatcgccagcgagaactacaccagcccggcggtgatggaagcccagggcagccagctgaccaacaagtacgccgaaggctacccgggcaagcgctactacggtggctgcgaatacgtggacatcgccgagcagctggcgatcgaccgcctgaagcagctgttcgatgcggactatgccaacgtgcagccgcacagcggttcgcaggccaaccaggccgtgtacttcgccctgctgcagccgggtgacaccatcctcggcatgagcctggcccacggtggccacctcacccacggcgccaaggtcaatgcctcgggcaagctgttcaacgccgtgcagtacggcgtcaacgaccagggcctgatcgattacgacgaagtcgagcgcctggccctggagcacaagccgaagatggtcgtggccggcttctcggcctactcgcaggtgatcgactgggcgcgcttccgcgccatcgccgacaaggtcggcgcctacctgttcgtcgacatggcccacgtcgccggcctggtcgccgcaggcgtctacccgagcccgctggaacacgcccacgtggtcacctcgaccacccacaagaccctgcgcggcccgcgcggcggcatcatcatcgccaagggcgccgacgaagacctggtcaagaagctgcagtcgatcgtgttcccgggcatccagggcggtccgctgatgcacgtcatcgccggcaaggccgtggccttcaaggaagcgctggagccgggcttcaaggcctaccagcagcaggtggtgaagaacgcccaggcgatggccaatacgctgatcgcgcgtggctacaagatcgtctccggcggcacccagaaccacctgatgctggtggacatgatcggcaaggacgtgtccggcaaggacgcggaagccgcgctgggcaaggcccacatcaccgtcaacaagaactcggtgccgaacgacccgcgttcgccgttcgtgacctcgggcctgcgcctgggtacgccggcggtgaccacccgtggctacgtcgaacaggactgcgtggatctggccaactggatcgccgacgtgctcgacgcaccgaacgatgacgcggtcatcgcccgcgtgcgcgacgccgtcagcgcgcagtgccgcaagtacccggtctacggctgatcggagagtggggtcagagccctttcctggcggaaagggatcggaccccgccttccggatcgacgcaggggtcggatcccttcccgcagggaagggctctgaccccggcatcggagtaaccgcgcatggatgagcgccacctcaagtacctgtacaccgcgctggcggtgctgtttggcctgcccagcctggtgatgggcggcgcggcggcgacgatgctgctgctgatggggctgggccagttcggtcatggcacgctggcctcggtgacggtgatgccgctgtggggcctggccggcattgccggttgcctggcctggttgtggctcagcgcgggttttctgctgcaggggcgtgccgggctgcacgtgcaccgcctctggtggtggatgctgctggcgggcggtctcgccgccttgcccccgctggggctggcgctgtggtggggcatcgccgtgcatgccgaaggcatcggcttgttgctgctgggcccgtcgatgctggtgccggctgcgatgctggtgtggatcaaacgccgcgcatgacgtggcccatggaaggaaatcgaacgcatggatgagcgtctgcacaaacgctggatggcgatcgccggcctgctggtgggcctccccgccgtggcggcaggcggcacgggtgccgtgctggggctgatggtcgtatgggacggcaagtacctgacgggcgacgagcacacgtggttgctgctgtggtcgtcggctggaatcatcggcctgctgtcgtggttgtggctgagcggcctgttcctgtggcgcggtgttgccggcctgcgccaatcaccggttgtcgcctgggtcggccttgcgctgggggtgctggccgcgttggccgtggtcgccgccgcgttgtacttcaccttcaagcatggggaaatctcgaccctggccttccttgggttcggcccgccgctgctggtgatggccgggcacctggcgtggctgcgctgggcacgcgcggccccggtgccgtcggcacctggttgaacgtctggtcctgctgacctcactgggcgctctggttggccgaaatgcaggtacttccgcgcagacagcatttgccgctgcgccctttctcaggtacctttgcgacgctgccatgaccgtggcaataggtactttcctgagccaggcgttccatgcactgccccttctgccaacatgccgatacccgggtcatcgactcgcgcgtctctgaagacggcgcgacgatccgtcgtcggcgtgaatgtgaagcctgcggcgagcgcttcagcaccctggaaacggtcgaactgaagctgccggccatcgtcaagagcgatggcacgcgcgaggcgttcgaccagcgcaaggtccgcgctggcttcgaccgcgcgctgcagaagcgtgcggtggccgaagacaagatcgaagcagcggtgcgtgcggtggttcaccagctgcgcatcagcggcgagcgcgaagtgccctcgatcaaggtcggcgagttcgtgatgaacgaactgcgcaagctcgatcatgtcggctacgtgcgcttcgcttcggtctaccgcagcttcgaggacgtggccgatttccgcgaggagatcgagaagctcgagcgcgacctgccgtccagtaccgaacagctgcagctgctgggcgatgtgatcgccctgaccaagaagaagaagggctgactgcctctgccttgggggtgccaaccttggtgggcaccggtggccgcattcactggtgggtgccaaccgttggttggcactgacggcatggatcaacaccggcggcgttaccatggctgcatgaccacttcgttctccgtcctcgaccacctgcacatggccaacgcgctgcgcctggccgagcgcgctgcctataccacccgccccaacccgatggtcggctgcgtgatcgcccatggcgaacgcgtggtcgggcagggctggcaccagcgcgccggtggcccgcatgcggaagtgttcgccctgcgcgaggccggcaccgaagcacgcggtgccaccgcctacgtcaccctggaaccctgcgcccactacgggcgcacgccaccgtgtgcgctggccttgatcgaagctggcgtgtcgcgcgtggtcgcggcgatgcgtgatccattcccgaaggtcgatggcggtgggttcgatctgctgcgcaatgccggcatcgacgtcgccgaagggctgatggcggtgcaggcgcgcgagctcaacaagggcttcctgtcgcgcgtggagcgcaatcggccgtggttgcgggtgaagctggccgccagcctggatggccgtaccgcgatggccgatggcagttccaagtggatcaccgggccggccgcgcgcgaggacgtgcagcactggcgcgcgcgcgccggtgcgatcctgaccggcgccgacacggtgctggccgacgacccgatgctgaccgtgcgcctggccgataccgaagtgatggcaccactgcgtgtggtgctggattcgcgcctgcgctcgctcgaatgcagccgcgtgcgcgagggcggggcaccgacgctgtacctgcacgctgcggcggtgagcgcaccggacgcggccgacgccgaattcgccagcgtgcccagcgcagaggggcggttggacctgggcgcggtgctggcgctgctggccgagcgcggcatcaacgaagtgcacaccgaagccggcgcgacgctgtccggtgcgctgctgcgcgctggctgggtcgatgagcttctgctctatcaggcgcccacgctgctgggcgacaacggccgcccgctgctggctggcctcggcatcgatgccatggaccagcagcgtcgcctgcgcgtggttgaccagcgccaggtcggcgaggacaacaggctgctgctgcgcccatgaaggaatgacgcagggcagggggctacgcccatggcgtcaggccgcttcgtcgtcttcttcgccaacggggcattggcctttccattgctgcttccacagcacatgcaggtcgcggcagtacgcgccgagcgcctcgcccggcagttgcctcgccttgaaccgcaactggcgacgcgtaaaaccgtcgtcgtactcatccggcagtaccagcacggcacactggtcgtggtacatcaggaagtcgcggcagtgatcatcctcactcatccacgcatccaggtgcctgtcgctcagctgcgttgactcgaaggcgaccgagggttggacgacgatgatcttcgtggctttgaacctggacgcctcggcctgccagcacaccatcagcgccagcaacatgagcgcggtcgacgtcatacggtgtttcatgcggttgccctggtggaagagggcaacagcattgaccatgcaggccgcgcagggccatgcaagggttctgaaaatgcagttgcccttgccgtcggcaacgctgggcagcgcgtaggctcggcgttacatcgcacttacgcgcattcgtcggtccacatcatctcggcgatcgggcgcagtgccttgcattcctgcgtcatgtcttcggctgacttcaccttggccttggccttcagttcctcggtcatggcatccacgccactgatctggtccggcgcgatcttcgccacgcaggcgcggtgctgctgcaacagcaggtcacagccgggtacgccggtcaccttcggtgcgctggccgcctgcgcgtcctgcatccagtcctcgaacggtgccagcgcgccggtcacggtacccaccagatcgtcgaagttgccgctgtaccagtagccgttgtccttggccgggtacagggtgaaggtgccgctgactggcacgcgcgcaccgctctgcagcgcctgggtgtaggcgtcggtgaactgcctgcgcgcggccgggctggcgtcggctgcaaggctggcggcgaacagcgggcgcaccttgccgaggtcgggcacctggcagctgaaagtgatgcgcgccagcttctggtcttccacgtactcgttgtcttcaatcacgctcttgctggcgcggcacttcgaatcacgcagggccttggcatacagcgcttcgctggcggccgcgtcggcctttgcgccggtgctggcaagcacgacctgccacggatcggccagcgccttggccagcgcacccgggttcggggtcaccgcgtcctggccttcgaacgccggcttcagtgcatcgttgagcgcgcgggtcgccacggcgtcatcttccagcagcacgcgtgcgtacaggtcgaaagcctgttcgggcgtcagtgtggccggggcggcgccggccagcagcggggccgccagcagggcgctggccagcagggtacgcaagggagtcttcatgacggtgtttcctgttccagaggcgcgcaagcgtagcgcatctttgcgcaggcccgttggtgcctgtggccgcctgccggcgcgcgcgggcccaaaaaaaacgggccccttgcggggcccgttcgatcgcacgacgaggagcgatcggtaaatcagaagctggcgcggacgccgaccgagtactgggtgacgtcgcggtagccggcgatctcgcccactacaccccaggtcttggtgaagttgacctggccgccgacggtgccgacccaggtgcccttgtagttgttgccgccatccatgtaaccggccttggcccaggcttcggtcatgcgcgacggcttgccgcggatacccatggtgacgcggcccaggttggtgtggtccttgccgtggtaacgcacgccgtcgtagcgcagggtcgattcggcgttctggcgcacccaggcggcatcggcggtgaagtccaggcggtcggtccacggcatgtggtagccgatacccagctccggctggttcagttccagcttcagcgagtcttcgccgtagtggcgggtcttgctggtgcgcgaccagccaccgaacacgtagacctgctcggccagcgcgaccgagccgcgcaggtagccaccgtcgaccttcgggtcgtccagcacgttgtcgtcaacctggacctgggtccagccgccttccacgtaggtgtagctcagggcgtcggccgaagccgagaacggagcagcggccagcagggcggccacgatcaggatcttgcgcatgggaattcctgtgaatttcagtccattggcgggcctgccctcgcggctgcccgtggcgacctcatgtcgtccgctgcggattttaatgaaagttttacaaaatgcgagagacggccgtcacaagctggtctggcttggccggggtcagagcccttttctgcggaaagggatccgaccccggccatcagagtgcgagccggcctgcatcggggtcggatccgttttccgtcggaaaacggctctgacccctcgcgatttcgagggacccggggtcagagccctttcctgcggaaagggatccgaccccggtcatcagaatgcgagcgggcctgcatcggggtcggatccgttttccgtcggaaaacggctctgacccctccgcgatttcgagggacccggggtcagagccctttccggggcggaaagggatccgaccccggtcatcagagtgcgagcgggcctggatcggggtcagatccgttttccgtcggaaaacggctctgacccgtagcgatttcgagagggccgggatcagagccccgtccagcggaaagggatccgaccccgggcatcccaccccgttcagtacgggctggtacactagccgcgccggttcgccggtacacaaacgtcttcagggcggggtgcaattccccaccggcggtaggtgcgcaagcacgagcccgcgagcgccccggcccacggccgggggtcagcagatccggtccaatgccggagccgacggtcatagtccggatgaaagaagacggtgccacagggccttcgcggccctgcgcccgcctgtttgccttgcggcgtttttcgctcacttttcgcggagaacgttacttgtttactggaatcatcgaaggcgtcggccgtctggccgcacgcgaatccatcggcggcgatgtccgcttcaccttccacgtcgggaatctgccgttcgaccacgtgcagatgggcgagagcatcgccatcaacggcgtctgcctcaccgtcatcgcgttcgacgccagcagcttccaggccgatgcctccaccgagaccctgggcctgaccacgctgggccagttgggcgaaggggcggtcatcaacctggagcgcgccatgcgcccgaccgaccgcctgggcggccatctggtcagcggccacgtcgacggcctcggccaggtgctgtccatccatgacgacgcgcgggcccagcgctggcgtttcgccgcgccggcctcgctgcgccgctatatcgccaagaagggctcgatctgcgttgacggcgtcagcctcaccgtcaacgaagtggacgacgacggttttgaagtcgccctgatcccgcacaccgtggcgaacaccgccttctccgccaccggcgtgggcagcgcggtcaatctggaaatcgatctggtggcccgttacgtcgagcgattgatgggtgtgccgagcaacggtcagcacccacagggagacgcagcatgaacttcgccccgattccggaaatcctggaagacatccgcctgggccgcatggtggtcatcgtcgatgatgaagaccgcgagaacgaaggcgacctgatcatggccgccgagctggtcaagccgtcggacatcaacttcatggtcacccacggccgcggcctggtgtgcctgccgctgacccgcagccgcgccgccgacctcggcctggcgccgatggtgcaggccaataccgcccagttccagaccaacttcacggtcagcatcgaggccgccgagggcgtcaccaccggcatttcggcgcatgaccgcgcgcataccatccgcaccgcggtaaagcccaatgccaagccgtcggacctgcaccagccgggccacatcttcccgctgatcgcccagccgggcggcgtgctgacccgcgccggccacaccgaagccggcgtcgacctggccatgctcgccgggctggaaccggccggcgtgctggtggaaatcctgaacccggatggcagcatggcgcgccgcccggagcttgaagtgttcgcccgcgagcacggcctgaagatgggctccatcgccgatctgatcgcctaccgcctggccaccgaaaagaccgtcgagcgcgtggacgagcgcgagatcgacaccgaattcggtccgttcaagctggtgacctaccgtgaccgcatcgcccacgacctgcacttcgcgctggttcgtggcacgccggatgcggacaccccgaccctggtgcgcgtgcaggtggaaaacccgctggccgacctgctgcactggcgccgcgacgacttcggcgtggcggccaccgatgccctgcgcgcgatcgatgccgagggcgctggcgtgatggtggtgctgtcggccccgcgcgatggcgaagccctgctggcccgcctgcgccagcagccggcgccggtggtgccgggcaaggacaaggatgtgggccagtggcgccgcaacggtgccggtgcacagatcctgtccgacctgggcctgggcaagctgcgggtgctgggcaccccgcgccgccaggttggcctggccggttacggcctggaagtggtggagacggtcaccctgtaatgggggattgccggccagcggccggcactaccggtgggtgccggccccatgccaccggtgggtgccgaccgttggtcggcacaccctgcgggcccccgccagccacggccggggcccatccacgctagaattacccccttatcgagtccccaagccgcatatgagccactacgaaggcgatcttcgcactcccgagtcggcgcgcttcgccatcctggccagccgctggaacgcccgcatcaccgacgcgctggtcgcaggcgcgcgcctgagcctggccggcaacggcatcaccgaagccaacatcgacgtgatccgcgtgccgggtgcctgggaactgccgctggtggccgcgcgcctggccgccgcccatgaacacgccgccatcctcaccctgggctgcgtgatccgtggcgacacccgccactacgaacacgtggccgaccgctgcgccgaaggcctgatgcgcgtgcagctggatttcggcgtgccggtgctgaacggcgtgctggcggtggaacgcgttgaagacgccgaggcccgcgcaggcggcagccacggcaacaagggcgaggaagtcgcactcgccgcactggaaatggtcaatctgctggagcaactgccatgaacaagaacacccagggcaagccctccggtaaacccgtccgccgcgatggcgtcgatccggtgctgcgctcgcgcgcccgccgtcgtgccgtgcaggccatctacgcctggcagatctcgggcggtaacgcacagtcgctgatcgcccagttcgcccacgagcaggcccgtgaaatcgctgacctggcgtacttcgaggcgctgctgcacggcgtgctcgacaaccgtcgtgacatcgacgaagcgctcggcccgtacctggaccgtggcatcgaggaagtggacgcgatcgaacgcgcggtgctgcgcctggccgcctacgagctgcgctaccgcctggacgtgccataccgcgtggtgatcaacgaagcgatcgaatcggccaagcgcttcggttccgaacacggccacacctacgtcaacggcgtgctggatcgtgccgccgtggaatggcgcaaggtcgaatcgggtcactgacccgatttctgtagagccgagccatgctcggctcaccgtgcagcgcacggttgcgttcggcaatgcggcgcgtgatcgaactgcagccgagcatggctcggctctacaaaaaagcagaacgccccatgtccctggccgaattcgccctcatcgaccgcatccgcgcccgcaccctcgagcgcgacgacatcctgctcggcatcggtgacgacgccgcgctgctgcagccgcgtgccaacgagcaactggtggtcaccgccgatacgctcaacagcggcgtgcacttcccggttgagacgcctgccttcgacatcggctggaagaccctggcggtcaacctgtcggacctggccgcgatgggcgcgcgcccggcgtggtgcacgctggcactgtcactgccggaagcgtctgaagactggatcgaggcctttgccgatggcttcttcgccctggccgaccagcacgacatcgcgctgatcggtggcgacaccacgcgcggtccgctgtcgctgtcggtgaccgcgatgggccaggtcgggcgtggccaggccctgcggcgcgaccgcgcacaggcaggcgatgacatctggatcagtggcacgctgggcgatgccgccggcgcgctgcgcctgtggcaacaaggtgcgttgagcatcgccaccgccacgctgctggccgactacgaaagcctgcgcctgcgcctgctgcggccgacgccgcgcgtgaccctgggcctgcgcctgcgggccttcgcgcacgcggcggtggatgtgtccgacggcctgctggccgacctcggtcatatctccacgcgtagcaacgtggccgcgcatgtggacgccgattcgctgccgatctcgcacgcgctgcgtgagctgctcggccgcgacactgcgcgcgactgcgcactgcgcgggggcgacgactacgaactgtgcttcaccgccgccgccgaccagcgcgacgcactgcactacctcgccgaatcgctggacgtgccgctcacccgcatcggtcggattgccgaagggcagggcgtgcatgtggatggcgaagccgccgacggcggttaccagcacttcgcgtagccgcagcggtactgccccgctgggtgccaagcttcggggtggggtcagatcgatgttgctctggtaggtgccaaccttggttggcacggatgtgtcagccgcccgtgccaacaccgtgtcgaccaaggtcgacacctacccaggcgggaatacctcggtgttgctctggtaggtgccaaccttggttggcacgaatgtgtcagccgcccgtgccaacagcgtgtcgaccaaggtcgacacctacccaggcgggaacacctcgatgttgctctggcaggtgccaaccttggttggcacgaatgtgtcagccgcccgtgccaacagcgtgtcgaccaaggtcgacacctacccaggcgggaatacctcggtgttgctctggtaggtgccaaccttggttggcacggatgtgtcagccgcgcgtgccaacaccgtgtcgaccaaggtcgacacccaccaacgggggcgggttacacgtgcggaaccgctgtatcgaagcggttgttgcccggcgtgccgggtagcagcaggaacaccagcaccaccaagcccacaatcggcaccagcatcagcaggtaccaccagccggaacggtcggtgtcatgcaggcggcgcacggtcactgcaatcatcggcacgatgatcgccagccacaccaacgcgcccacgcccgtcgatatcagtgccagcgtgcttgaaccggtgtagccagcaatgaagcccagcacattcgacggtatcaacacgatcacgacgaacaactggaaccaccagaactcaccgcggctggcgcgcccattgaactgtgcatagcggacaagcggaatcatcatcttgtgcatccgggcactccctgaaaagaagtgcgcactattggtgctcctgtgatgatgagccatcggaatcgttgcaattgcgtgcagcgtgcaactgaactgagcgcttccccgcacttctcgtcgttggatgcttacaccgcccgcaactgcacatccacatactcggccagcccacggcaggccagcaacagcccttcgcgcgcgccgtcacccatctgctggtcgatatccccgtccacgcggacgcgttcagtggcgtgcagcagttccagcaggaaactcagccccgcattggcgcggtcgatgcgcgccaaggccaaacactgtccgggtgtgcggttgctgccgggccacggctggccatcggcggcatcgccctggcggatgtactgcaggcaggcctgcagggtgatggcgccagggctgttaccggtctgcagcgcaacgaaggtgtcttccagcgtgcgggccaggtcatcgggcaggcgcgtggcggcctcgcccagggtggcgaacaggtgcgggtaaggggaagcggtcatggcggcgtccttgtgcaagcggcaaggggccaccctgcttaacagcgagggtggcggacggtgcgtggttccaataccggtggctaacgtcgtcaaacgccggcgggcacgaggcccccacgcaccgcccgccataggtgcgcggacagaatgcctgccgacgccacccaacaaggaaagggcgacgccggcaggcaagcgtaaacgacattaaccgaacgggattggaagcccgtgccacccgttgtcggtggcgctacatgatttgcatgaagcgccagtgccgccaatgagaattgttggaaagttcgaaagcgttgcaatcgtgcggcgcacgccacagcgtggcaatcgcgacattcgtgtagagccgagccgacgctcggctcatcacaatctcatcgagaagcagccgagcatggctcggctctacagaaagtagaacgcgcttctacctcaccacttgtacgacatgctcagattggccgtcgcttcgcggtacccatggtcaccgcgcatcacgccgaagccaccccacgcactcagcccggaacggaagtccacgcgcgcaccggcattcaactcgtagcggttgcgcggcacgctggccttcagcgcttcatcatcgaacgccatgccgttgctggcgccatcgcggtaccagttggccaccacatacgggctgaccgacgcgccggcggcactgcggccttcgccctgcaggcgcaggcccacgcggccggacagaccgctgtcgcccaggctgcgcaccaccgtgccgttggtttcctcgtggcggtcggtgttggcgtcggtgtagaccagctgcagttccggctgcaggctcagcgcggtgctgccgatctggccgatgccgaagcggtagccggcttccagcgagctctgccagatgtccgagtcgtagcgttcctcggccaggccttcgccctgcacgcggttgcggaactggccgcgctgcacactggcatccacatacagtgcatcgttgctccagttgccgtacacgcccagcgcgccgccgttgaccttgccgcgtgcgctgtagccggtcagctgcgaacgcgaggtggcatcggacctggccagcgtgcccatcaggcccacgcggccctggccgttgtcgaacacgccgatgtctgcacccagctgcaggcgcgagcggtccacgcgcaggaccagctggtcttccacagccgacagcttgctctgcgtggcatccacgcgggcccagccgcgcacgccatcaacggcggcggtgctgccgccctgacggtcgcgccagccgtggcgcagcagctggctcatcgcgaactggttggccaggtaggcgccagcctccgggcgcagcactggcgtggggtcgatcggatcgatcgggtccaccggatcgaccggatcgaccggatcgaccggcttacactccggcagcgtcgggtcgatcacacacggatccggcgccccggcaagttccgagcgcaggtaccagccgccgttggtcgcctccttgaacaggaagtactcgtactgcccgcccaccgcgcggccctgcaggtcgaactgcgcattggacgcaccgcccacgcggatcagctcgatgcccttgtcggtcttcgcgcccgcgccaccggcattgaacacgcgcacgttggcttggccgttggcatcgcccctgatgatgagcttgtcggtggccgagctgtcgtcacccagctgggtgttgaacagcagggtgccgccggcgccgtcgaaggtatccacggtgagcgtgttgaacgtgctgccattgcccagcgccaccttgccggcgctgcccagcgccaggtggccgacgttgctgtcgccggtcatcagccaggtgctgtcgctgtcgatgctggccgaggtgacgctgaggaagcggccgtcgatctgtgccttgttacgcagggttacgttgatcgtgccgttggcaaccgttgccgtatcgagcctcacatcaccgatcagccgcgcgtcgtccactgtaaagctgacacgactgtcggcggcgacagggttgccggtccacgaactcatcagcagcagattcccgtcgcctgcgacaagttgtgacccgttcgcgacggtgatctggtactcggcatcccgcgcgcgcggtgcgacgcggattgcagcgccgcgacgggactggagcacggagtggtcaacacgaagttcgatcgggggctggccggccgctgagggcgccagcagtgcggccatgttgtcggcgtcgatgcgggagccttccagatggatcgtgccccccatcagacgtacgcccaagccgctgttgatgtcacttgtaccgggcgcatcctgggcacggatggtgctgttgcgcaccgttgcgaacgcgttctgtgggaaggaagccccggcaggagcgaggtcgatgcccacgctggcaatgccgggatgcacgcccgctcccgccgccacggagatctggctgtcttcgatcaaggcggtgctgttgtcgacaagatggatgctaccgttgaattgcgtcgatcgagccgccagtgccgaggcgccggagaggcgcacagcggggcccgccgtcgtcgcatccacactagtgttggacagcaccacggtcgagtcctcagcggtcagattgcgggttgcgccgtcattcacggtcagcagcgagccgttcttcaacgtccacgcttcgaccggatcgccagcaccgacctccgcagtctggccgtcgagatcgccggcaagtgcgatgccggcgggaagggacgccagcgccagcaccaggctgcggaacagcgggcgcggcgtcagaggatgggatgcggtggcggtgcgcttcatgggggaatccttgtgtcggagaagggggagagacgcgacacgacgcaaccgcattcagacgaagtgccgtatatccttcatctctgtgaggatggtgtgaagagtgggcaattgcgaagtcaagtgtctctactggcgccagtctctgtgcgcagcccggccgaacccatgcaaaaagttgtaaagcccactgaacaccggtagcgccttcagctttcagccagcactgcgacaccctgtcgcaggtgggttgcaagtgattcgatggaggcagtgaaaggagatgacgagcatggcgcctcctttcaggagcaaccccatgcatacacccaccccacgccaccatgcgctgccagctgccctagccattgcactgcttgccagcattcccgcctcggcccagcagatcgtggcggacggcgacgaccagatgcccgccgaaggcgattaccacaccactgagccggtgctgccgggcgacccgtcgggacatgccttctacgcaatcaacggcggccgcattcttccgacagggccggtcaatctctctaccgaaggacgcggagcgcacgctgcgcacgccgaaggtaccggcagcctgatctcgttgcagggcgcatcggtgagcaccactggcatctctgcagcaggcgcgtcagttgccgcaggcgcccgactggaggccgccgatgtagtgatcgagacacgcggcaacggcgctcacggggtacaggtgcagggcgcggatgccgtgctgagaaacgtgcaggtccgcagcaccggcggcgatgcgcttcggttgatgggaggcacgctgcaggttcagggcgctcagttgcaggtgaaccgatacggtacttacggtctgtatgcgaatgcgggcacagcaacgctggatggggtccacatcgacatggcgggtgacgcgggcaatggtgtcctggcgaccggcacggccgaggtcgtcctgcaggacgcgagcattggacgcgtgggctattcgggtgtggccgcaacggcgcatcgcggcacgcgcctggtgatgaagggtgtggacatcgacatgcgcggtgacgccgccgtcggtctggcgatgggaggcagcgtaaacgtttccgacagccgcatcagcgtgcagggcgcccatggtcgcgccgtcgatcagtcaggtggtgcgctggacgtgcagagcagcgagctgtccggcaatacgggactgaggctgatggacaatggcagcgtgaacctgcgtgacagcagtgtccgcagcgagctggtcgcattggatatcaatggccgaggcaacgtcgtgacagtggaacgcagctcgcttgcaacgtctgcaggtactgccatctggatgccgaacgattccacgctggtgctgagtgagtcttcagtggtggcccagggagacggtgggctcggccttgatgcacgaggcggcagcgcgcagcttttcagtaccaacctgcgtacaggggggcgttctgcccatggtctgtatgcgcagggcggcgcggggcggccgcccgtgatcgaggcggtcgatacccaggtgctgaccgaaggagatgggtctgctgcggcgattgcgcgcaccggcgggaccgtcacgctggtcgacagccgcttgcagaccgtcggccgatcctcgcacggtgtcattgccggtggtgctgggcagatcgctttgaacaacacccatgtacgcaccgaaggcgagggcgcgtgggcggcggtgatcagtgacaacggtcgcatgcgtatcgacggcggctcgctggtgagcgtccagcatggtggcgtatggctgcgtagcagccgcgacccgggccttaccctgtccaatggtgcggtggtatcgggtggcaatggcatcgccttggcactggatgccgcagtggccgggcgcttcgatgtggtgctggagggccgctcgcggatggacggtgacatcgccatcaccccggaggacgaggacgctgggctgccgtcacagtcggacgtgcatgtacggctggccgatggttcgctctggcagggttcgtcggatctggtgcagacgatggcgatcgagaacggcagccagtggacgctgaccggtgatgccacggtgggcgagttgcaggtactcaacagtggcgtcgccttgtccgacggcagcggccgtttcaatacgctcaccgtggacggcgacctgcacagcgcaggggcgacgttcctgttccagggcacgctggccggcgatgacagcgcgatggaccgcctgcacgtgcgcggcgacagctccggcgacgcgctgatcgcggtgaagaacatcggtggcgtaggcgcacctacggtggatggcatcccgctgatcgagatcgacggtgcatcgctggcgagttacacgctgagcggccgcgcggtgggcggatcgtacgagtacttcctgttccagggcggcctggccgatccttccgatggcaactggtatctgcgttcgcagtggttcgatatctgccaggacaacccggccgcaccggggtgcgtggtcgatccgggcccggatccggatccggatccaaccgatccgactgatccgactgatccgactgatccgactgatccgatcctgccgccaccggtgctgcgcccggaagcgggggcctacctggccaaccagtcggcggcgatcaacctgttcgcgcaccgcatgcacgagcgcaatggcgcgcgttcgatgggcgacgagcgccagggctgggcacgcgtgggtcggcagcaggcggatttcagcgcggtcggcggccagctgtcgattgatggcaacacctcgatgttgcagatcggcactgacctgctgcagcgtggcaacgcggttgccggtgtgatgctgggcagcggccgcgccgacagcagcgtagtgtccgatctgaccggttacagcgccaagggccgggtgcgtggcagcgccgtgggtgggtacggcacctggatgcaggaagcggacggcacgcggggcgcgtatgtggatgcagccctgcagtacggccgcttcgacaaccgggtgcagggcatcggcctggcgccggagcactacgactcgcgcatggccactgcgtcactggagtccggctacacattcaatgtgtggcaggacaccgccagcgcactgtatgtgcagccacaactgcagctgagccatgtcgatttccgcgccgatcgccacgtggagagcaacggtacggtggtcgaccatgccgacgccggtggccttagcgggcgcctgggcgtgcgtgtgttcggccatggcacggccgccggcaacaccgtgcagccgtacctgggcgtgaactggctgcgtggcagcggcaccagtacgttgcagttcaacggcgacacgctgggtgcggacgtgccgcgcaaccgctatgaagtgcaggccggtgccgagctgaggctgggccagcgttggggtgcgtggggtggcatgagcgtgcagcgcggcgatcatggctaccgcaacgtaggcggccagctgggcctgcgcatggcctggtaagcgcgcctgcggcggggtcggatcccattgccaaggcaatgggctctgaccccccagttgctgctgtggagccgagcctatgctcggctcactgcgatctggacgaagggcagccgagcatggctcggctctacaaccgcgccgatccgggactggacctgaacgttgtccacgtctgtcgcgattgtccattgaatgactgcgcaaacggtggcgatgctgccgccctgtcttctgccggttgcccgcgtgtcctctcccgaacgttcccacaacgccgccatcgatggcctgcgtgcactggcggtgctggccgtcgtccttttccacaccaacgcgacgtggctgcccggcggcttcaccggtgtggacctgttcttcgtggtatccggcttcgtgatcagccagtcgctggcctcgcgcgcccaagcatcgctgggtgcgatgctgctcgatttctaccggcgtcgcgtgctgcgcctgttgccggcgctgctggtgatgctgatggcgaccttcgtgctgtcagcgttgttcattccccgcgcgtggcgcaatgagcagttcgaccagaccggctgggccgcgttggtcggcttgagcaacatcgtgctggccggccagcaggacgattacttctcgcccggcgctgaactcaatccgttcctgcatacctggacgctgggtgtggaagagcagttctacctggtcttcccgctgttgttcttcgtgtggctgcgcgggcgtgagcgctggccgggggcgcgttggctgttgccggcgctcaccatgctgtcgctggcgtgggcgggctggcaggcgcgatcggcgccggcgtcggcgttctatctgctaccggcgcggttctgggagctggccgcaggtgcgctgctctaccagtggatgcataaacgtacgccacgccagggcagcgacgcggctgccgtggcgggcctggcgctgctggccgcgggtgtgctgatcgccccgcagttggcgatgccggtgccgggcgtgctggcgaccgtggccggtaccctgctgctgttggcgggcgtgtcgacagcggggacatcgcgcatcgcccgtgcgctgggctgcgcaccgctggcctacctgggtcggctgtcctattcgctgtacctgtggcattggccgctgctggtactgctgcgctggacctatggcctgcatggcgtcgcgctgtggctgtatccggtgctgctgctggcggtgtcggccgcgtcctaccacttcatcgagcgcccgctgcgcagtgcggcgccgctgctgcggctggcaccggccaaggtgctggcgatggcgtttccgctggtggcgctgtgcggtgccggcgcctgggccacggtcgagtaccacgagcaggtctcgctcagcgtcacccgcaacggctacgcatggcaggcgcgtcgctacccggcgtggcgcccgctggaaccggtgagtgcgccggcgcttgaagggcggcgcctgttcgtggccggcgactcgcatgcggcggcgtatcgcaccatgaccagcatggtcgcgcggcagaccggcatggaggtgcgccagcaggatcgcggcggctgcagcttcgtcaacctgctgcgggccagcccggccgactgccaggacttcattgaagacacgctgtcgaccatcgaacgcgaggcgcgcccgggtgacatcgtgctgctggcggccttgcgcatgccggaactgcgtgggttcgactggcagcggcaggatgcacagcagatctatcaacagctgctggccgagcgcacgcccgtgcatgcacaggctgcacgcgacgaagccgaacgcgtgctggggcgtttgcagaagctgggcgtacaggtggtgatcgacgcaccgctgccgctgttcaaggccggtgcgtaccgctgttcagactggttcaaccgccgcaatccggcgtgtgccggcggtctgagcatgccgcgtgcggatctggaaatgctgcgggcgccgcagatggcactgctggatgacctggcggcacgttacccgtcaatgaccgtgtgggatccgctgccgctgctgtgtgggccgcaggcctgttcggcggtggaagacggcgaaccattgttcttcgacaatgatcacctgagcgggcatggcaaccgcgtgctgctgcccagcttccggcagaccctgatcgatatcgcagccgacaagacggtgtagagccgagcccacgctcggcttgcgcgcacagcgcgggcgtcatcgcgatctggtcgaagagcagccgagcatggctcggctctacaggagcacgaaggtgaacgacacgtcgttgtagagccgagcccacgctcggcttgcgcgtacagcgcgggcgtcatcgcgatctggtcgaagagcagccgagcatggctcggctctacaggagcgcgaaggtgaacgacacgtcgttgtagagccgagcccacgctcggcttgcgcgcacagcgcgggcgtcatcgcgatctggtcgaagagcagccgagcatggctcggctctacaggagcgcaaaggtgaacgacacgttgttgtagagccgagcccacgctcggcttgcgcgcacagcgcgggcgtcacgcgatctggtcgaagagcagccgagcatggctcggctctacaggagcgcgaaggtgaacgacacgtcgttgtagagccgagcccacgctcggcttgcgcacacagcgcgggcgtcatcgcgatctggtcgaagaggagccgagcatggctcggctctacaggagcgcgaaggtgaacgacacgtcgttgtagagccgagcccacgctcggcttgcgcacacagcgcgggcgtcatcgcgatctggtcgaagagcagccgagcatggctcggctctacaggagcgcgcaggagtgtgcgcagtctatgccggcggcagcaccttgcccgggttgaggatgccgtccgggtccagcgcggccttgatcgcgcgcatcgttgccagcgtttccggggtgaaggcctgcgccatgaaatcgcgcttggccaggccgatgccgtgttcgcccgacaacgtgccgcccaatgccagcgtcagctcgaagatccttggcagcgcggcatgcgcgcgcgtgttctcgtcggcatcgtccgggtggtagaggatgttgacgtgcaggttgccgttgccggcatggccgaaggtgacgatggtcagcgtgtagtcacgtgccagcgcctgcacgccggccaccagctccggaatgcgcgacaccgggaccactacatcttcattgatcttgcccggcgccacactgcgcagcgcaggcgacagcgccttgcgcgccgcccacagctggtcgcgtgcgcggccttccatcgccacgtccagttcgatcatgccgtcgccttcggcggcgctggccaaggcctgcagcagatagggcagggtgtcgtggtcaccatcggcctcgaccagcagcatcgcaccggcctctggcacgtcagcaccattgagccgcagcagctccaggctgcgcgcgtccatgaattccaggcgggtgggtaccaccggctgcgacatcaaccgcgatacggcggccgcagcagcatcggcatcacggtacagcacgcgcagcccggcctggctgaccggcaacggggtcagcttcagcgtggcttccacgatcagtgccagcgtgccttcgctgcccaccagcagatgggtgaggtcgtagccggtggcgtccttggtgtaggcaccaccgcagcggatcagctcgccggtgccggtcaccgccaccaggcccagcacgttgtcgcggctggtgccgtacttcaccgcgcgcgggccgccggcattgcaagcgaggttgccgccgatgctgcagatctcggcgctggaaggatccggcgcccagaacaggccatgcggggccagtgcctgctgcagggtgccattgagcacgccgggctgcacgaccgcgcagcgatcaccggcgcggatctcgatgatgcggtccatgcgggtgaacgacagcacgatgctgcccggctgcgggacggctgcaccggtcgtgccggtgccggcgccgcgcgcgaccagcgccacgccatgcgcgcgacaggcacgtaccagtgcctgaacctgttcgacgtcggcgggcagcgccacggctgccggacgctggcggcgccatgaattgtcctgcgcgttggcctccagcgcgctgtcatccatgcgccagccctccgcgcccagcaggacggacagttcggcaaccagggcagcaggcagggcaggactcatgacggatctcgagaggcagcaggagcgggttggatcagtttccaggcgacaacggcgccggccagcggcagccacacccagcgcagttcggagagcagggtagccacgccgcgtgcgctgaagaactgtggggcgaagggcgaaacgcggatcggtcgccacggcgcgaagaagcggtgttcgctccacggccaggccagtgcgacgccgaggccgccggtggtcatcgcatccagcagcggatggctggcggcacagacgaagacgaatacagcggcttgtacggtcgatgccaccgttggccctgccttggtaggtgccaaccttggttggcacgaaaccgccgaccaaggtcggcgactaccggggctgtgtggtgccgaccaaggtcggccgctaccaaagaatgcgaacgccgccgccaatgccgccagcacgccggcaaacagcagcgaatggctggcaccgcgatggccgaaggcatccgcatagggaatgtgcagcgcaaaggccagtacatcggcatcgggcagcatcgcggcgatcacgcctgcaaccagcaggcgcggcgggatgcggccacgatcagcggcgcaccacagcgccagcggcacggcggcatgggtgatgatcgaaggcatcagtcacgcaccatggtagtgccggccaggctgcgctctggcgggggccaaccttggttggcacagacgcgccgaccaaggtcggcttctaccaaggcggacagtacacatcagcaatcatccagccggaatgcgtcacgcagccaatgcagctgcggcggttcgccactggcttccaccacgtcgaagcggcagggcgcattggccagcgcggggtggtcctgcaggtacagctgcgcggcatgcgccaggcgccggcatttgcgcgcatcgactgaagcggcaccgccaccgtactccgatcgcgcgcgatagcgcacctccacgaacaccacgatgccggcatcgtccatcaccaggtccagttcaccgccgcgataacgcacgttgcgcgcgcgcggctgcagtccggcctgttgcagatgctgctcggcggcggcttccaccgccgagccacgttggctgcgctcagcgaccaccgacgatcggcatcggccggccgccattgaaggtcgaccatgccggctggcgcaggatgttgccgttgctgtccaggaacagggtgccggtggcaccgtccaggccgccttcgttggacagcttgtccagataggcggtgatcttccaggcgtcggcgccgaacgcgaacaggcggccggccgcaccgcgtgcgctcggcagggtgctggccacctggctggccgagggcaggccggacacgctgcgcacgttccaggcttcattcgggtagacgatgccgtccagggccacgtcttcttccaccttgccgctgccgacggtcagctgcgaggtgccgacgcgggtggcgccaccggcaccggccagcgccagctgcggcgccagcaggcgggcctgcggtgcacgcacggcgaggaacaccgcatcgacctggccggcattgcgcacctgcgcgccgacatcgccaacggcatcgctgacgttgaaggtggccaccacctgcccaccgcgctgtgcgaagcgctgcgcgaaggcggcggcggaacggcggccggtgtcgtcattgctgctgatcaccagtgcgcggttgcgttcgcggccacgcaggtattcggcggcgacgatgccgtcgtcttccggtgccagcgagaaaccggcgctgccggccggcggtgcgtccttgccacggttcagggccagcaccggcacctgcagctgctggcggccgtacacggcgtccacttcgtcgcggcccagcggtccgaccacgaagtcggcaccggaggcgaccgccttgtcataggcggcgagggcaccggccggggtgccggcggtgtcgaagaagttgatgtccgggcggcggcggctttcaccgtagtaggcgctcaacaggccatcgcgcaccggctgcgcggcggtggccaggcggccgctgagcggcagcagcacggccagcttggccggcgggcggtaaccgtcgctcatcgccggcgggcgcttgctggtgtcgaactgggccgcgccatcgcggtcgaacgggcgcggcagcggcaggccgcgcgcgatcagcgcacggccggcgaagttgtacagcgggtcgttggccggcagcgcggcggcacggctgcgcagggtggcgtcgtcgagggtgccgagcaggccggcgatggcggcctggttctcgctgcgcgcgctgccggtcaggccggcatgggcacgggcgcgctcgttggcggcaccgaaggcatcgccggtgccctgcagggcctgggcgcgggccagcagccagcgggtgcgcaggccgaccgcaacgctgtcggcatgatccttcagcagggccagcgcctgcgccggctgcttgtcggccagcgccagctcggcaccggtcagctggtagcgctgcaggctggcgccggacagctggcgggcggtgagctggcccagcaggctgcgcgcgcgggcactgtcaccggccagatgccaggcccaggccgcatcggccagtgcgttgctgcgggcaccgccacgcagcgtggcggccaggccttccagctgcagtgcggcgtcgcgcggcttgccctgttcgatcagcgccagcgcctggccctgggccggcgaatcgggcgtgctggtcaggctggtggtggcacaaccggccagcagcatcagcgacaacgacagggcggagaaccgtgcggcgggcttgttcatgatcgggtccatgcgatgagggcagcggccttggccgggtacacgctacgattctacccttgccccgtgagtaccgctgaaatgagtgtcccaaccctgtacgtcgtcgccaccccgatcggcaacctggccgatctgagcccgcgcgcgcaggaggtgctgcgttcggtggcggccatctgtgccgaggacacccgccgcagtggccagctgctgtcccatttcggcatccagcaaccactggtggccctgcacgaacacaatgaagaggccctggcgcagcgcctggtctcgcgcctgcaggccggcgagtcgctggcgctggtcagcgatgccggtaccccgctggtcagtgaccccgggttccgcctggtgcgtgccgcgcgcgcggcgggcatcaaggtcagcccggtacccggtgcctgtgccgccatcgccgcgctgagcgtggccggcctgcccagcgaccgtttcagtttcgagggcttcctgcctgccaaggccagcggccgccgcgaccgcctgcaggcgctggccggcgaagtgcgcacgatggtgttctacgaatcctcgcaccgcatcgccgaatcgctggccgacatggcggcgatcttcggtggcgaacgcccggcggtgctggcccgcgagctgaccaagctgttcgagaccgtgctcgatggtgacctggcgggcctgctggccaaggtcgaggccgacgacaaccagcgcaagggcgagttcgtggtgatggtgcagggcgcgggtgatgacgagcaagcgcagctggcacatggccgccgcgtctacgcgaagctgagcgagcacctgccaccgtccaccgccgccaaactggccgcggaactgaccggcgcgccgcgcaaggcgttgtacggtagttgatggattgctgcagccacgcatggcgtggcgctactgcagtagcaactgtcttgtcaggggcagccgagggccacctcggcgtcccgcttacgggcgttgaggatcaccagcattttgcgcatgaccgccacgagcgccaccttgctcgctttgcccttggccttcaggccagcgtaaaacgcgcgcagtcttggctcgtaccggatggccgtcagggccgccatgtaaagggcttcgcgtaccactgcgcgcccaccactgatccgccgttggccctgccaggtgccactttcgcggttcatcggggccaaccccaccagcgatgctatggctttgcttcccaagctgcccagttcgggcaactcgcaggccagtgtgctgatcaggatggggccgacgcctttgagcgcgccgatattcttccagccaggctgtccctcaagctgctcggcaatagctttatccagttgcttcaggtcgtcagatagctgggctatatggcgttgcttcatcgcaatcagatccggatcgaccaatcgccgcaagcgctgcatctcactgacccgcatctgcaccagatgcctgcggcattgcgcaaattcagccagacgctgctgccaaggggcaggcggtacgtagcgggtcagcggtaacaaatgggccatctgcgccagcactgtcgcatcgagccgatcggtcttggcggcacggcccgtgccttgggcaaatcgccgtgcacgcgccggattgattcgcaccatcggcaggccggcggcgtgcaatacatccagagcagcacgctcgtagcccccgcttgcctcaagaacgacctgcttgatcggccacgtcttcagccaccgaatcaagcgcacaaagccgcgcttgtcgttgctgaattggcgaaactgctctccatggacggccacatccagcgtggctttgctcacatcgatcccgatcccaaacatgacagaactccgctaggctgacagggtcgagagctctccccgcttgcccagtcttatcagttcgagcgccaactcaaccaactgttcgggcggttcagggagaatccggcgtggggacccaagctacttctcggtcgcaagacctggatccacacggtcgcccacgccgggctctcggcacccaaggtgccagatcggcaagagataagatccacgccatgcgtggatggatgaaccggacgccgcgatcagcacggcaggaaggacctgcgtacgctagaatatgcgctggcggagccggccagacagtcgcgtcatcccttcgggggtgccgaggaaagtccgggctccacagggcaaggtgccaggtaacgcctgggcggcgcaagccgacggaaagtgcaacagaaagataccgcctacgtcttcttcggaaggccggtaagggtgaaatggtgcggtaagagcgcaccgcgagtctggcaacagaccggcacggcaaaccccacctggagcaagaccaaatagggatcctttggcgcggcccgcgttggatccgggtaggttgcttgagcgttgcggtgacgtaacgcctagaggaatgactgtccacgacagaacccggcttatcggccggctccgcctccttcttcttccacgcatggcgtggagctaccgtgattgcggggtcggatccctttccggaggaaagggatccgaccccatgctgtcctcagcccggcgtgcggtactgcccggcggaaatgaactgcgagaagcgctcgcaccacaccaccaccgtggtgtagtcgtccacgtccacgttcgcgggcacatccaccaggaagcggttgaaggtcttcacctcgccgatgcgctgggcctgcgccttgatcttcaggaagtcggccttgttgtcgacgaagtcgcggaccaggtagaccttgtagtccgggcccggtcccatcttgccgtcgaaggcaacctgggtggcgctgacgctgaccttgccttcggcccagtgcaccgcgtcgctgcctttgaggtcgcgacggaaggtggtgcgataggtggcgtcgttcatcgcggcctgcacctgcgtgaccggcgggtcatcgggggcgatcaggatcggcagcagatagatgcccaggccgaagcccaggccgagagcaagcaggtgggtggcgaactggatgagaatgcgacgcatggggcctccttgagggttgtggtcgattgcgcggcgcgatgccgggcgcgaccaccctgggaggtcaggggcgacatttatagacacagtgccgattgcgaaaagggcacagtcggctggctgtgatgctgaaaccgctgtggcgcggacggatcgcggtcgcggctggaagctgaatgacgtttcaggcccgctgcgatgacgactgccgtcgcgtggatcgcgacagcacgctgcgggtagtgccggccgctggccggcaacttcatgctgcatccgaagatccagaggttgccggccagcggccggcactaccccccccgccaagagcatccggccaagggccgtcatgaccgggtcagaaaatgacgtggctctggccgctgggagcgccctgcgggccgaagcggcgttcgtggatctcgccatggccgtcggcgtcgatcagcagcacggtgctggcgcgggtgccgtagtcatcgccacggatgaaggccgggctcagccagcgctcgcgttccaggccgatgccggtgtcgggcaggtcgctgtcggcagggcggtgttcgtcggccagagcattccagagtggggtcaggtccggggtcagatccctttcgctgtgcgaaagggatctgaccccgtcattctgaagccaggcttcaagggccgccatcagccgccgggtcttcggccagggcgcgtccagcgcgccgttggacatgccgtgcacgcccgggccgagggtctgccgttcggcgggatggttgccgaggtactccaggctgtcgctatcggccagcaacagattgaacggggcataggcgccagccacggtcgccaatcggtcgatatgcacagcggccgggtcgcggccgcgcaggaagtcggccaccagcgcgccccgcgacgggccggtctgggccgccagcgggtcgcggacgttggtgaccaccgccatccggcccgaggcgccaaccccggcccagccaccgccggagcgcaggtcgcgcccgccgatgacggacgtctcatcctgccagggggccagcgccgccgtcgggcgggcgtggaactcatcacggttgccggtcatcaccagccgccagcgcgggtggtgcatccagccaagagcgagcaggcacatggcctcattgtgcacggtttgcgcagtccggcgccgtttccggcccgttccggatgaatgcgcggccgatgtttcacgccctctccacgcccctgaacttccgttcaatctcaaaaattgagacggatcagcaacttgtggataagccttgaacaattctctaaaggttgttgcaagccattgatgcggctggcgatttccccgctgaaaagttgttgacaaccctcggcccgctgctaaggtgggcatcagagggaaatccgggtgttttgtgggttttcgtggttcaatgtttcaccgggcgaaggacaaggtgcaggcgtcgtgttccagggcgagacggccatcacagttgacgacaaagggcgcatggcggttcccaccgcttaccgcgacctcgtcgcgcgcgccagcaacaaccgtctcgtgctgacctacaacccgttcgaagccggctgcctgtggctgtatgcagagtcggaatgggagcgggtccgcgacgatgtgatgtccaagcccaacacccagcgcgtcgtgcgcctgttgcagcagaagctggtcggctcggccgcccatctggaactggacggcaacggtcgcatcagcatccccgccagccaccgcggtgcggtgggcattgagaagaaggcggtattgctcggtatgggcgacaagttcgaattgtggagcgagcaggcgcatcgggccctgatccagcagacgttgtctgacgaggatctgggtgatgggttgctcgacctgaagttgtgagccggggtgcccggatgcgcccagaagcgcaggccggtcaccttccggtgtcgcagtcgccggcggtgcacctgccggtcctgtacacccaggtccttgaaggcctgagggtgatcgaaaacggacgttatctggatggcacgttcggtcgtggcggtcatgcacgtggcgtgctcacccagctcggtcccgaggggcgcctgctggtcatggacaaggatccggaagccatcgccgttgccgagcgcgatttcgcgccggacccgcgcgtgtccattttccggggcagcttcgcccagctgctgcagtgggacgcgacggccgaaggcctggacggcgtgctgttcgacctcggcgtgtcgtcgccgcagctggacgtggccgaacgtggcttcagcttcggcaaggacggcccgctggacatgcgcatggatccggacagcggtgaaagcgccgcgcagtggatcaaccgcgtcgaagagcgcgagatcgctgatgtgctgtggacctacggcgaagagcgccagagccggcgcatcgcccgcgccatcgtggcccgccgcgagaagcagccgttctcccgcaccgccgaactggccgagctgatcgcctcggtgatgccgcgtgggaaggacaagattcacccggccacgcgcagcttccaggccatccgcatccacatcaaccgcgagctggccgatctggaagccgggctcgatgcggcggtggaacggctcaagcccggtggccgcctggcggtgatcagcttccactcgctggaagaccgcatcgtcaagcagtacatgaaccgcctggccaaggcgccgccggccaaccgccggctgcccgaggcggttgcgttcgtgccgacgctggacctgatcggcggcgccatcaaggccaccgacgaagagctggccgccaacccgcgtgcccgcagcgccgtgctgcgcgtggcacagaagcgggggggcgatgcatgagccggctgctgctgatcatcctgctggcctgcaccgtcgcctcggcgatcggcgtggtgttcgtgcgccaccgccaccggcagaccttcatcgagctgtcgcgtgccgagcgcaagcgcgatgacatcaaccttgagttcggccgcctgcagctggaacaggccaccctggccgaagccaaccgcgtggaccgcattgcccgcgagaagctgggcatgaagttccccgaggccgctgacatcgtggtggtgcgcccatgagcaagaccggccgcaaccgcccgcgcaacgccttcaacctgcgccagcgcctgcgctgggtcgcgctggcgcttggcctgtgctcggtgtcgctggtgggtcgcgcggcctacgtgcagatcatcaacagcgatttctaccagcgccagggcgaggcccgctacctgcgcgagctaccgatcaagacctcgcgcggcatgatcaccgaccgcaacggcgagccgctggcggtgtccaccccggtcgcctcgatctgggtcaacccgcaggacctgctgcgttcgcccgagcgcatcccggagctggcccaggcggtcggcatgtcggtggatgagctgagcagccgcctgtcgcagaagtcggacaaggaattcatgtacctgcgccgccggatcaatccggacgaggcagagaaggtggtcgcgctgaagattccgggcgtggccgcgcagcgcgagttccgccgcttctacccacagggcgaagcgatggcgcacgtgctgggcttcaccaacatcgacgaccgcggccaggaaggcctggagctggcgttcgacgaatggctgcgcggcaaggccggtgccaagcgggtgatccgcaaccgcaagggcgagaccgtcgaaagcgatctgctgcgcgccgccgagccgggcaaggacctgaccctcagcatcgaccgccgcatccagtacctggccttcaaggaactgcgcaacgcgctggtggccaacaaggcggccggtggttcgatggtgatcatggacgtgaccaccggcgagatcctggccatggtcaacctgccgacctacaacccgaactcgctgaccggcgcgatccccgatacgcgccgcaaccgcgcggtgaccgacctggtcgagccgggttcgacgatgaagccgctgaccatcgccaccgcgctgcaggccggtgcggtgaccaaggacaccatcatcgacaccaacccgggctacatgaccctgggccgcttcaccatccgcgacgtgccgcgcaacaacggtgtgctcaacgtgaccggcgtgatcactcgcagttcgaacgtgggtgcggccaaggttgcggcgaagatgccggaccagaccttctacgacggcgtgcgccgcttcggctatggctcggcgccgcacagcggtttcccgggtgaatcggccggcgtggtgatgcgtccggcgcgctggtcgggtaccaccaagaccaccatgtcctatggctatggcctgtcggtcacgccgctgcagattgccaccgcgtactcggcgctggccaacggcgggcgcctgatcgcgccgaccttcgtcaagggccagcgcaatgaaggccagcagatcatcgacgagaacgtcgcccggcaggtggtggcgatgatggaaacggtggtcacccagggcggcgccaagcaggcggcggtgctgggttaccgcgtggccggcaagaccggcaccgcgcgcaaggccggcccgggcggttatgagcgcggccattacaacgcgctgttcgccggcgtggtgccggccaccaacccgcgtttcgccaccgtcatcgtcatcaacgacccgcaggccggcaagttctacggcggcctggtgtcggcgccggtctaccacaacgtgatggaaggcaccctgcgcctgatggacgtgccgctggacgacctgcagtcgtggctggccgcacagcagtcgggcaaggtcggccattcggcctcgatcctgcctgcgccgccggccgagaccgcgctgccggtcgatgccgccgctgaattcgacgctgcgctgccgagcgcgcaagcccagacgccgcccgctacgggaggcacgcaatgagtccttcgatgttgctttcgcagttgcttccggacgtggccctggcgggtcacgatcccgttctgaccggcctggtgctggacagccgtgccgtgcgccccggcaatgccttcgtcgccatcgccggtttcggcgcgcatggcctgggctttgtcgagcaggcgcgcgctgccggtgccagtgccatcctgttcgaaccgccggcaccggccgatctgccggccccggctgatgcgatcgccgtgccgggcctgcgcgcgcgcatgggcgcgatggccgaccagttctatggcgcgccatcgcgggcgatggcgatggtcggcgtgaccggcaccaacggcaagacctccaccgtgcagctgctggcccaggcctggcatctgctcggaacgcccagtggcagtatcggcacgctgggtgccggactttatggtgcggtcgagccgaccggcttcaccacgccgctggtgctgcagatgcatgcgcttctggcgcagctgcgcgacgccggcgcgcgcgcggtggcgatggaagtcagctcgcatgcgctggaccagggccgcgtggacgccgtgcactacgacgtggcggtgttcaccaacctcacccgcgaccatctggactaccacggcgacatggccagctacggcgcggccaaggcgcggctgttccatcgcccgggcctgaaggccgcggtgatcaatctggacgatgccttcggccggcagctgttcgcgggcctgccagccggcgtgcaggcgatcgggctgagctcgcgtggtgccactgacgccagcgtgcgcgccgaggcgctgcagctggacggtcgtggcatcgcctttgaactggtcatcgacggccagcgcgcggcggtgcagtcgccgctgctgggccgcttcaacgtggacaacctgctggccgtggccggtagcctgcacgcgcagggccagccgctgccgcgtattgccgaggtgctgtcggcgctgcagccgatccgtggccgcatgaaccgcctgggcggtgaagacggcctgccgacggtggtggtcgactacgcgcacaccccggatgcgctggaacaggcgctggacagcctccacgggcacctgcagggcacgctgttctgcgtgttcggctgcggcggcgagcgcgacaccggcaagcgcccgcagatggcggcgattgccgagcgcctggccaaccaagtcatcgtcaccgacgacaacccgcgtggcgaggatggcgacgtgatcgtggccgacatcctggccggcttccagaacgccgatgccgtgaccgtgcagcgcagccgcgcgcgtgcgatcggcctggcggtgaagcgtgccggtgcaggcgacatcatcctgatcgccggcaagggccacgagccgtaccaggaagtgaatggcgtgcgccatgacttcgacgacaccgaagtggccgccgccgcactggcggccaaggccggtgtgctcagcgcgcaggccggggagggtgccgcatgaagcgcaccctgctttcgctgatcgcacactgggccggtggcgagatccacggcgacgacgtggccatcgatgcggtcagcaatgacacccgcaatctcggtccgggcagtctgtatgtggcgctgcgcggcgagcggttcgacggccatgacttcgcggccgacgcgcaggcgcgcggtgccagtgcgctgctggtcgagcgcctgctgccggtcgaactgccgcaggtgctggtggccgacagcgaactggcgctggcgaagatcgccacaggcatgcagcgtgaccgtggcaccgaggtgttcgcgatcaccggcagcaatggcaagaccagcgtgaagagcctgctgctgtcgatcctgcagcaggtggcccagcacgcgcacaaggtggtctacgccaacccgggcaaccgcaacaacgagatcggcctgccgctggcggtgatcgatgcgccggaagatgccgactacgccgtctacgagatgggcgccggcaagccgggcgacatcgcctacctgaccgagatcgcccgcccgcgttatgcgctggtcaacaacatcgccccggcgcacctggaacgtatgggcagcctgctcggcgtggcggtgaccaagggcgcgatctacgccgcgctgccggccgatggcgtggcggtgatcaacgccgacgatgcctatggccgctggttcgaacagcatttcatcagcaccccggcgcgttgccgcgtgctgcgctatggcctggaacactcggcggacgtgaccgcgcgcgatatccgcgccggtgcgcagggcagccagttcactctggtcgcaccggccggcgaagcccgcgtggtgctgggcctgccgggtcgccacaacgtcagcaatgcgctggccgccgccagcctggcgctggccgccggtgtcggtctggcgctgattgccgccggcctggccgaagcgcagccggtgccgggtcgccagatcgcccatcagctgcgcaatggcgcggtgctggtggatgacagctacaacgccaaccccgggtcgctggccgcggccatcgatgccctggccgcggcgccggaagagggctggctggtgctgggcgacatgcgcgagctgggcccggacgcggaagcgctgcatgcgcaggccggcctccgcgcacgtgctgccggcctgaagcgcctgtatgcactgggcccgctcagcgccgctgccgcctccgccttcggcgaaggcggccgccatttcgccacccacgacgcgctgtcgcaggcgctgaaggacgagctgcacgccggcgtgcgctgcctggtcaagggttcccgtggcagcgccatggacacgattgtcaaagcgctgctggcgcaaggagaggaatccccgcatgttgtatgaactggctcgatggttgcagcagttggagagcctgttcgggctgttcaactaccagacgttccgcgccatccttgccgcgctgacggccctgttcctgtcgctgtggctgggcccggcgatgatccgcaagcttgcccagttcaagggcggccagccgatccgcaaggacggtccgcagacccatttctccaaggccggcacgccgaccatgggcggttcgctgatcctgctcaccatcaccctgtcggtgctgatgtgggccgacctgcgcaaccgctacgtgtggctggtgctggcggtgatgctgtgcttcggcgccatcggctggtatgacgactggatcaagatcgtccgccgtgacccgaacggcctgaagtcgcgctggaagtacctgctgcagtcgatcttcggcctggccgcgggcctgttcctgttctacacggccgacgtgccggcggcgctgacgttctacatcccgatgttcaagtcggtcgcgctgccgctggccggcatcggcttcgtggccatcgcctacttctggatcgtcggtttctccaacgcggtgaacctgaccgacggcctggacggcctggcgatcatgcccaccgtgctggtggcctgcgcgctgggcgtgttcgcctatgcctcgggcaacgtggtgttcgccaactacctgcagatcccgcagatcccgggcgccggcgagctggtcatcatctgtgcggccatcgccggcgcgggtctgggcttcctctggttcaacacctacccggccatggtcttcatgggcgacatcggcgcactggcactgggtgcggtgctgggcacgatcgcggtgatcacccgccaggagctggtgctggtgatcatgggcggcgtgttcgtcatcgaaacgctgtcggtgatgatccaggtcgcctcgttcaagctgaccggcaagcgcgtgttccgcatggcgccgatccaccaccatttcgaactgaagggctggccggagccgcgcgtgatcgtgcgtttctggatcatctccgtcgtgctcgtgctgatcggcctggccacgttgaaggtgcgctgagatgaacgacctgtcccgccaggcaacacgccttgaagccatcgaaggcagctacgacaagtggctgctgggcgcgatcatcgcgctcaccggtgtcggcgtggtgatggtggcctccagctcgatcgcgctgatgagcagcccgttctattacctcaaccgccacctgatcttcctggcggtgggtatcgtgctggcggtcattgccgcccgcaccgagctgaagtcgatcgagcagtacaaccagatgctgctgctgggctgcttcgtactgctgctggcggtgttcgcaccgggactgggcagcacggtcaacggtgcgcgccgctggatcaacctgggcatttccaagttccagacggtcgaagcggtgaaagtgctctacatcgtctggctgtcgagctacctggtgcgtttccgcgacgaggtcaatgcgacctggccggcaatgctcaagccgctgggcgtggccggtgcgctggtggtgctgctgctgctgcagccggacttcggttcctcgaccctgctgctggcgatcaccgccggcatgctggtgctgggcggggtgaacatgccgcgcatgtcgatgccggtgatcatcggcctggtcggcatgagcgcgctggcgatcatcgagccgtaccgcatgcgccgcatcacctccttcctggacccgtgggccgaccagcagggcgacggctaccagctgtccaacgcgctgatggcggttggccgtggtgaatggaccggcgtcggcttgggcaactccgtgcagaagctgtactacctgcccgaagcgcacaccgacttcatcttctcggtcaccgccgaggaattcggtttcctgggtacctgcgtgatcgtggcgctgtatgcgctgctggtcggccgcaccttctggctgggcatgcgctgcgtggaaatgaagcgccacttctccggctacatcgccttcggcatcggcctgtggatcagcatgcagaccttcgtctcgatcggcgtgaacctgggcatcctgccgaccaagggcctgaccctgccgctgatctcctccggcggttcgtcggtgctgatgacctgcgtggcgatgggcctgctgctgcgcgtgtcgtatgaactcaaacgcgccgagcgccgccaggccgtgcgcatcggtggcgccgaagacgccgcggccgaaccgatggacaagcccgccgcagcggtggacgccagcgtgccgatgcgtgccgagccggtcgcacccgcgtccgctgcagcgagcgccgcacgtggcaccagccgcctgcagtcgcgcatcgaaccgaccttcgggaggctgtcatgagtgcagccaccgagagtgggcgcccggtgatgatcctggccggaggcaccggcggtcacatcttccccggcctggccgtggcccgcgtgctgcgcgagcgcggcgtgccggtgacctggatgggcgccgacggtgcgatggaaacccgcctggtgccgcagcgcgacatcgccatcgatacgctggccatcactggcctgcgcggcaagggcaagctggccctgctggcggcgccgtggcggctgatgcgcgcgctgcgcgcggccgggctcatcatccgccagcgccagccgcgcgcggtggtcgccttcggtggctttgcctccggccccggtggcatggccacgcgcctgcatggcctgccgctgatcgtgcatgagcagaaccgtgcgccgggcctgaccaaccgcatcctgtcgcgttatgcgcgtcgcctgctgaccggtttcccgggcaccttcgccaagggcgaggagttcgtcggtaacccggtgcgcgcggaaatcgctgccatcgcgccgccggaacagcgcttcgccgaccggcagggcccgctgcgggtgctggtggtgggcggcagccagggcgcgcgtgccctcaataccggcgtgccgcaggcgattgccgcgctgggcgccggcctgccggtgcaggtgcgccaccagagcggcgagaagatgcatgccgaagcggtggaggcttacgccaaggccggtgtgcaggcggaaatcacgccgttcatcgccgacatggccgaagcctttgcctgggctgacctggttgtctgccgcgccggcgcgtccacgctggccgagctgtgcgcggtcggtgtcggcagcgtgctggtgccattccccgctgccgtcgacgatcaccagacccgcaacgcggagtacctggtcgagcgcggcgcggcggtgttgctgaagcaggacggaacgctggccgacggcattgccgcaacgctgcgcgatctgtccgaaaatcccgcccgccgcatgcagatggcgcaagccgcgcgtgccctggccaaggtcgatgccgccgagcgcatcgccgatatcattctcgaggaagctgtatgaagaaggcatgccaccgcgcctgccctgcgcgaggccgcgcatgatccgtcgcctgcacgacaccaacgacctggtgcgcgcgttcccgcgcgtgcatttcgtcggcatcggcggcaccggcatgagcggtatcgccgaagtgatgctgacgctgggctatgaagtgtccggctcggacaacgccgacaacgtggcgacccgccgcctggccagcctgggggcgcgcatcatgcgcggccactccgcggccaacgtgctgggcaccgactgcgtggtggtctccagtgccatccgcgaagacaacccggaactgatggaagcacgcagccagcgcattccgatcatgccgcgtgcggcgatgctggccgagctgatgcgcttccgccgcggcatcgccgtggccggtacccatggcaagaccaccaccaccagcctgaccgctgcggtgctgagcgaaggtggcctggacccgacgttcgtgatcggtggccagctgctggccgccggtgccaacgccaagctgggtggcgggcagtggctggtggccgaggccgatgaaagcgatggcagcttcctgcgcctgaacccgctgatgtcgatcatcacgaacatcgatgccgaccacctggaaaactacggcaacgatttcgcccgcgtgcaggcggcgtttgccgagttcctgcagcgcctgccgttctacggcctggcggtactgtgcatcgatgatccggaagtcgccgcgctggccgccaggaccccgcgccacgtgatgagctacggcatgagcccgcaggccgacgtgcgcgccgagaacgtggtgcaggaagggtcgcgcatgcgcttcaccctgcgcctgccgcagggcaccagccaggaagtggtgctggcgctgccgggcaggcacaacgtgctcaacgcgctggccgccgctgcggtgggctggcagctgggcgtggccccggacgcgatcgcacgcgcgctggagggcttcgccggtgtcggccgtcgcttcaacgatctgggcgaggtgaccaccgccagtggcgccaaggtccgcatcatcgacgactatggccatcacccgagcgagctggaggcagtgttcgccgccgctcgtggtggctgggccgacaagcgcctggtggtggccttccagccgcaccgctacagccgtacccgcgaccagttcgacaagttcgccgccgtgctgtcgagcgttgatgcgctggtgctgagcgaggtctacccggccggtgaagaaccgattgccggcgccgactcgcacgcgctggcccgtgccatccgcgcgcgtggccgcagtgagccggtggtggtgggcaaggccgccgagctggccagcgtgctgccggacgtgctgcaggacggtgacctgctgctgatgatgggcgccggcgacatcggtgccgtggccacccatatcgcggtggaaggtttcaagggggagggccaggcgtgagcacgctgaccttcccgccgctgcgcgtgaccgacccggccgagttcggccgcgtcgccgtgctgctgggcggcagttccagcgaacgcgaggtgtcgctggattcgggccgcaacgtgctcgaagccctgcagtcgcgtggcgtcgatgcgttcgcggtggacggcattccggcgctcgccagcgcgctcgccgccggtggcatcgatcgcgtcttcaacatcctgcacggccacaacggtggcggtgaggacggcatcgtgcagggcctgatggacgccttcggcgtgccgtacaccggctcgaacgtgctgggttcggcgctgagcatggacaagatccgcaccaagcaggtgtggctgtcgctgggcctgccgaccccgcagtaccgcaaggtcactgccgaggacgtgcacgccaatgccgccgaactcggcctgccggtggtggtgaagccggccaacgaaggctccagcgtgggcatcagccgggtcaccgatgacgccgggctggatgaagcggtggccctggccgcgcgctatgacggccagctgctgatggagcagatggtggtcggcgacgaattgaccgtggccatccttggcgacgtcgcactgccgtcgatccgcatcgtgcccaagggccagtggtacgactacaacgccaagtacatcgccgaggacacccagtacctgtgcccgggcctggacggtggcgacgaagaggacatccggcgcatcgcgctggccgcgttccgtgccgccgggtgccgtggctggggccgcgtggacgtgatgcgcgatcgcgacagcggccgtttcttcctgctggaagtgaacaccgcgccgggcatgaccagccattcgctggtgcccaaggcggcccgccaggccggcatcggtttcgaggaactggtgtggcgcgtgctggaacagaccctggaggcctcgcacgcatgaacgcggtgctgcgcatcttcgtctggctgttggcgctgtcggtggttgcactgccggtggtggccgtggtcaatggctgggtcggcgccgagcgctggccactggcgaagctgcgcgtgcatggtgagttcaagcgggtgccggccgaacagctgcagcaggtgctgctgccgtatgcgcgcgccggtttcttcgcggtcaagctgcaggacgcgcaggacgccctggagaagctgccgtgggtggaaagcgcgcaggtccgcaagcagtggccggacgtgctggaagtgaccctggtcgagcacaagccgttcgcccgctggggtaccgaccgcctggtgtccgagcagggcaagctgttccccacgccgaagaagctgtccgacctggcgctgccggagctggatggcccggacagccagaccgcggaagtgatgaagctgtacagcgactcgcgtgcattgttcgcaccggccggcgtcgatgtgcgccgggtgacgatggacgcacgcggcagctggtcgctggtgctgagcaacggcaccgaagtggtggtcggccgcgacgacgcgcgctcgcgcatgcagcgcttcgtcaaggtgctgccgcagctcaaccgtcaggacgcgccgatcgagcgcgccgacctccgttacaccaatggtttcacgctgagctggggtaccccggccacgccggcgaaaacgccggcgaccccggccagaagcacgcaggaaaggacatgaatcgcaagggtgacaaatcgctgatcgttggcctggacatcggcacctccaaggtggtggcgctggtgggcgagtattcgccgggcaacccgatcgaagtgatcggcatcggctcgcacgaatcgcgcgggctgaagcgcggcgtggtggtggacatcgaatcgaccgtgcagtcgatccagcgcgcggtggaagaagccgagctgatggccggctgcgagatccgttcggtgtacgcctcgatctccggcaaccacgtgcagtgcaagaactcgccgggcatcgtgccgatccgcgacggtgaagtgacctggggcgacctggatcgcgtgctcgacgcggccaaggcggtggcgatcccggccgaccagaagatcctccacgcgatcccgcgcgagtacgtgctggacgattcgcaggaaggcatccgcaacccggtcggcatgaccggcgtgcgcctggaagtgcatgcgcacctggtggtgtgcgcgcagtcggcggcggccaacatcagcaagtgcgtgcagcgctgcggcctgcaggtggacgacctggtgctgtcctcgctggcctccagcgtggcagtgctgaccgccgacgagcgcgagctgggcgtggtgctggtcgacatgggcgccggcaccaccgacatcgcggtgttcgtgcagggtgcgatctgccacaccgcctcgctgccgatcgccggcgaccacgtgaccaacgacatcgcgcacatgctgcgcacgccgaccccggaagccgagcagatcaaggtgcgctatgcctgcgccctggcccagctggccacggccgaggagagcatccaggtgccgtcggtgggcgaccgcccgccgcgccgcatgccgcgccattcgctggcgcaggccgtgcagggccgctacgaggaaatcttcgagatggtgcaggccgaactgcgccgctccggcttcgaggagctggtgcgcgccggcatggtgctgaccggtggcgcgtcgaagatggaaggcgtggtcgaactggccgaggaaatgctgcagatgccggtgcgcgtgggtatcccgcagcacgtcaccggcctgggcgaagtggtcggcaacccggtacacgccaccggcgtgggcctgctgctgatgggcagccagatcgagcacccgcggcggccgtcgctgcccaccgggcgcgccggaagcatgttcaagaaactcaagacctggttccgcggcgagttctgacgcggaacccgtaaacccgggcctcgcccgggcgcaacacccgcagtacccgcatcacaacgcagtaccggctacacacaacccacacagccgcaacgtcggcatgcagcaggacggcaggacgcccgaatgcccatgccagccaaagcggatacaacgaggacacggacatggcgcattttgaactgatcgaaaagatggcacccaatgcggtgatcaaggtggttggcgtgggcggcggcggcggcaatgccgtggcgcacatggtcaactcggcagtggatggcgtggaattcatcactgccaacaccgactcgcaggccatcaagaattgtggtgccaagctgcagctgcagctgggtaccaacgtgaccaagggcctgggcgcaggcgcgaacccggaagtcggccgccaggccgcgctggaagaccgtgagcgcatcatggacgcgctgcagggcgccgacatggtgttcatcaccgccggcatgggcggcggcaccggtaccggcgctgcgccggtggtggcacagctggccaaggaaatgggcatcctgaccgtggccgtggtcaccaagccgttcccgttcgaaggccgtcgccgcatgcaggtggcgctgaagggcatcgaggaactgagccagcactgcgactcgctgatcaccatcccgaacgagaagctgatcaccgtgctgggtcgcaacgcgaccatgatccaggccttccgcgctgccaacgacgtgctgcagggcgccgtgcagggcatcgccgacctgatcgtgcgtccgggcctgatcaacgtcgacttcgccgacgtgcgcaccgtcatgtccgaaatgggcctggcgatgatgggtaccggcaccgcccgtggcgatgaccgcgcccaggccgctgccgaatcggcgatccagaacccgctgctggacgatgtgaacctggctggtgccaacggcatcctggtcaacatcaccgccggcgccgatttcaccatggccgagttcgacgagatcggccgcaccatcgatggcttcgcttccgaagatgccaccgtggtggtcggcaccgtgctcgatccggacatgcaggacgaagtgcgcgtgaccgtggtggccaccggcctgaaccgcgtctcggccagcaagacccagcgtccgggcgagcgtgcgccgatcaagctggtccgcaacgccaccaccggccagccggagttcggcgagttcgacaacggcggcgatgccgtctccaaggcggtgggtggcatgggcctgggcctgcgtcgcgccagcagcgataccgcagcggcctccgccccttcggccccggccgcttcggccccggcggcggcggaactgccgaacgattacctggacatcccggcgttcctgcgccgccaggcggactaagcggggcggcccggggttgtcctccccgggttgcgccaccatgtcctgaaaacgcgggcgccgggccaggatgggcccggccgccctgcttcacgcgctttccagcggcgtgccggtggatcctgccggtggctgcaactggcgtttcagccggggtaggggagtgcgcgtgttaatctaatgtgtcacttccggtccatcccccatgatccagcaacgcaccctcaagaacacgatccgcgccaccggcgttggcctgcacagtggtgacaaggtctacatgaccctgcgcccggcaccggtcaaccatggcatcgtgttccgccgcgtggacctggacccggtggtggaggtgccggccaaggccgaactggtcaccgaagtgaccctgtgcaccggcctgacctgcaacgacgcaaagatccagaccgtcgaacacctgatgtcggcgctggccggcctgggtgtggacaacatcatcgtcgaactgtcctcggccgagctgccgatcatggacggttcggccggcccgttcgtgttcctgctgcagtcggcgggcatcatcgaacaggatgcgcccaagcgcttcatccgcgtgctcaagaccgtggaggtgaccgagggcgacaaggtggcccgtttcaccccgtacgagggctacaagctgggcttcaccatccagttcgaccacccgatgatcccggccaagcagtcgcggcaggaaatcgagttctcgacgctggcctacaccaaggaaatctcccgcgcgcgcaccttcggtttcatgcgcgacctggaatacatgcgcgagcgcaacctgggcctgggcggttcgatggacaacgccatcgtgctggacgagttccgcgtgctcaacgaagacggcctgcgctacgccgacgagttcgtgcgccacaagatccttgacgccattggcgacctctacctggccggtggccaggtgctgggcgcctacgagggcttcaagtccggccacgcgctcaacaacaagctggtgcgggccctgatggccgacgccagcgcctgggaatgggtcagcttcgactcgccgaccagcccggatccggtggaatatgccaccccggcctacgcctgattccatagatcgttgaatttcaagataaaaacgccgccttccagggcggcgtcgttgtttccggcgcttgcgacgcattcagcgtgcttgaaaggcgtcaaggccggttcaaggtcacggttttgtgaacctgttggatcggaagcctgaatttaacgaagttttaacttcaatctaacgacaggcctccggatggccgctaggatgcgacccggcccccgaaatgtttcacgccgtggtgacacgcgcgacggggagcggagccggatgctccgttgccatcaggatcgcttcttcggcttcgagggaacgtcctgcaggcaagccaaggcgtcgcgtagccctttgtgcgtggcggctgaaactgcgtgggggccattccggttgtcgatcgctggggagcgtgagggagtggtggacgcagtcttgatggtcaccctggtggccttcagcccgatggaacgggccgcgtcgagcaactgggcttcggcaagccgcaacttggcatgccagaccggggactcgacgagaaaaacgaggtgttccccgtccacattggccagccggcagcggctgcgcagaggtggcggcaactgggggcgcaactgccggtccagcgcgtcgagccacaaggcccgacgcagcgggttcccgcttttgtccgccattaccgcatccagcgccggtttcggcactgacgcggggcgaacgctggatttcggctcagacatgaaaactcactgatggcattcaaaaagatcgtaatcaaaacgcgtgaaggacaggccaaggcgtcgccgatcacgcgtttgcggttctatttcgaggaccgcccccgcgccctgctgggcagcgtgctcggggtaggctgcattatcggccttgccggcggcattggcgccagtgcgctgaatgattcgcgcctgcaggccaaggtcgagcgccaggatgcggagctggccaaggtcaagcgcgatgcgcagacccaggtcaacgcgctggctgcccgcctcggcgagctgcaggcgcaggccacccgcctgaacgcgcttggcgaacggctgacccagatgggcaagctggaagatggcgaattcgacttcaacgagacccccggcctcggtgatggcgacgccggcggcccgaccagcgacatcccggtcaaggacgtcaacgccgacttacaggtgctggagcagcgcttcgctgcttcaggccgccagttgtcggtgatggaatcgctgatgttcgaccaccagctgcagcagaacgccgtgccgtcgcgcatgccgatccgcaacagctacgtgacctccggcttcggcacccgtgccgacccgttcggccgcggcgccgccacccacaagggcatggacttccacgccaaggtcggtgacccggtgatggccgtggccgaaggcgtggtcagcttcgctggtgtgaagggcggctatggcaacgtcgtcgatgtcgaccacggtaacggctatgtcacccgctacgcgcacaattcgcgcctggtggtgaaggccggtgacctggtccgcgccggccaggaagtggccaaggccggttccaccggccgttcgaccggtgcccacgtgcacttcgaggtgtgggagaacggcaacgtggtcaacccgcgcaagttcctcggcgacggcggcaacacgccggtcggccgcgtcagccgcggctgatgcccgggtcggattccttccgcgccgcggaagggctctgacccgattcggttgagggctggggtcagagccctttcgccatggcgaaaggggtccgaccccgcatccgtgtttctttgccgaatccggggcgattgcgaccggattggcgcttgaaacctcagccgcccgtcccaagctacaatgggtgttgccatcgacagggcgccaggcgccctgtttcgtttgcggcggacggatcccaagggggaggccgggcgtcgtgtccatccaacccggttccttcaatgatcaacagcctgcttacccgcgtatttggcagtcgtaacgaacgacagctgcgccagctcaaccgcatcgtcgccaagatcaatgcgctggagccggagatcgagaagctttccgacgagcagcttcaggccaagacgccggagttcaagcagcgcatcgccggcggtgaagccctggacaaggtgctgccggaagcgttcgcggtctgccgcgaagccggccgccgcgtgctgggcatgcgccactacgacgtgcagctgatcggcggcatggtgcttcacctgggcaagatcgcagaaatgcgcaccggtgaaggcaagaccctggtggcgaccctgccggtgtacctcaacgcgctggaaggcaagggcgtgcacgtggtcaccgtgaacgactacctggcccgccgcgacgccgcgcagatgggcaagctgtacaactggctgggcctgagcgtgggcgtggtgtacccgggcatgccgcacagcgacaagcgcgaagcctacgcggccgacatcacctacggcaccaacaacgaattcggcttcgactacctgcgcgacaacatggcgctgtccaaggccgaccgttaccagcgcggcctgcactacgccatcgtcgacgaagtcgactccatcctgatcgacgaagcgcgtaccccgctgatcatctccggtccggccgatgattccccggagctgtacatccgcgtcaaccgcgtcgtgccgcacctggtcaagcaggaagcggaagacggcgagggcgatttctgggtcgacgagaagggcaagcaggtgcacctgtccgaagcgggcatggagcacgccgagcagctgctggttgaagccggcatcctcgacggcgagaccgaaggcctgtacgcggcgcagaacctgaccgtggtccaccacctcaacgccgccctgcgcgcgcacgcgatctaccagcgtgacgtggactacatcgtgcgcgacggcgaagtggtcatcgtcgatgagttcaccggccgtaccctggccggccgccgctggtccgacggcctgcaccaggcggtggaagcgaaggaaggcgtgccggtccagcgcgagaaccagacgctggcgagcatcaccttccagaacctgttccgcatgtacaagaagctgtccggcatgaccggtacggccgataccgaagcgttcgaattccagagcatctacggcctggaagtggtggtgatcccgaccaaccgcccgaccatccgcaaggacagtccggaccaggtgttcctcaaccgcaagggcaagttcaatgcggtgctggccgacatcgaagagtgcgccaagcgcggccagccggtgctggtgggtaccacctcgatcgaaacctcggaaatgctgtccgagcacctgagcaaggccggcgtgaagcacgaagtgctcaacgccaagcagcatgaccgcgaagcgaccatcgtggccaacgctggccgcccgggcgcagtgaccatcgccaccaacatggccggccgcggtaccgacatcgtgctgggcggttcgctggaagccgagatccacgccctgggcgaggacgcgaccgacgagcagaaggcagcggtcaaggccgaatggcagaagcgccacgaggcagtgaaggcggcgggcggcctgcacatcgtcggcaccgagcgccacgaatcgcgtcgtatcgacaaccagctgcgcggccgttcgggccgccagggtgacccgggttcgtcccgcttctacctgtcgctggaagacaacctgatgcgcatcttcgcctccgactgggtgcagaaggccatgcgcatgatgggcatgaaggaagacgacgtcatcgaggaccgcctggtcagccgccagatcgaaaaggcgcagcgcaaggtcgaggcccacaacttcgacatccgcaagaacctgctggacttcgacgacgtcaacaacgaccagcgcaaggtgatctacgcccagcgcgacgagctgctggatgccgagtcggtgaaggcgaatgtcgatggcatccgcgacgacgtgatcttcgacatcgtggcgcgcttcgtgccgccgaactcgatcgacgagcagtgggacctgcgcggcctggaagcgaccctggagtcggacttcggcctgcagatgtcgctgaccgacctggtcaaggaacacgaagagctggacgccgaggccatcgccaccaaggtccaggagcgcgtcaaccagcacttcgccgagaaggaagccggcctgggcgaagaaaccatgcgcgcgctggagaagcacgtgatgctgaccgtgctggaccagagctggaaggagcacctggcgcgcatggattacctgcgccagggcatctacctgcgtggttacgcgcagaagcagccgaagcaggaatacaagaaggaagccttcgagctgttctcggacatgctggagaacgtcaagcgcgaagtggtgaccctgctggcccgcgtgcgcatccgcagcgacgaggaagtgcaggcgctggaagcggccgagcgccagcaggcgcaggcgcgcctgagccagtcgcagttccagcaccaggatgccggcggttacagcgccgacgaggaagccgcgcaggtcgaagccgcccagcagggcgtggccacgctgcagcgcgacgagccgaagatcggccgcaatgatccgtgcccgtgcggcagtggcaagaagtacaagcactgccacggccagctgagctgaccccggaaggccccgcgcaagcggggccttctgctttggcgcgggcgatccggcgcggattcgtgattgcgctggccgccctgttctgggcatgctggccccatggtttctcccacccgatcgatccatgtcgtggccgccgtcatcaccgacgcccgtggccgcgtgctgctcaaccgccgtaccgagaaccgcgacatggctggcctgtgggagttccccggcggcaagcgcgaatccggcgagacctccgaacaggcgctggtgcgtgaactgcgcgaagagctgggcatcgaggccgatgtcgggccttggctgatggatgtgccgcagcgctatccggacaagcacctgaccctggaagtgcgccacgtgcgcagctggaagggcacaccgcgcgggcgcgagggccaggcgatcacctgggtggcgcaggacaagctgggccgctattccatgccgccggccgacctgccggtggtggccgcactgcgccaaccggatcgctacctcatcacgccggcgccggccgaagatgccggcggcgtgcagcactggcatgaacggctgcagcaggcagtggcggcgggccagcatcgcatccagctgcgcctgccgccggagcatccgcaacggcaggcgatgatcgaacaggccgtgcgcgcgcatcgtcgcggcgtgcagtggctgctcaaccgcgatgtcgcgttggcccgcacactgggcgtgggcgtgcacctgggcagcgagcagttgctggccctgcaggagcggcccttgccggaaggacagctggtcgccgcgtcctgccacgacctggagcagctgcaggcggcgcagcagctgggctgcgacttcgcggtgctcggcccggtgcaggccacggccagccatcccggggcggtgccgctgggctgggaggccttcgctgcgctgcgcgcgcaggtatcgctgccgatctacgcgttgggcggcatggccgccggccatatcgccgaagcgcgtcggcatggcgggcagggcatcgctgcgattcgtgggctgtggccggcgtgagccggcatgcagggtcagatccctgcgcagcagggctctgaccccatcgcggcaatccggggtcggagcccttttcgctgggaagggatccgacccctcccgatcacaacgtaatccagaagcatccgtattgccgccgcaatcccagcaccgtggacgctcgcgacgcgctgccgggcagcgtctgctccaggcgcaggccgaccggatgccgtggcgctggcggctcagggtcggattcctgcgccgcagggctctgactctcttcctgcgaggacgccagcccctgtggcggatacaccggcaccacgtccaccagtggccgccgtgccaaggattccaactggccgaggatgcgctgcgcgccggcatcggagaccgcaccccacaggtacagcgaggacagccggttcacatcgttgctgacgatgccggtgcgcagtgcgtccaccagctcgctcaggcgtcgtgggcagcgcgcacccagggtgtcgcgtggcagggtgctgccggtgggcgcgggcggtggcaatcgcgaccgggcgccaacgctgtcgcaggggcggtcggtatacacgctctgcccctgcgcatcggtgcagcggttcaagcgcggggactgcgcatggacaatgctcgataccgaacacaacgacagcagcaacagcaggaaggaaaaccggttcatcggcgcagggtagcgccgatcgcggtggcatggcgtgctttcagccgtgcagcagcttcaacaccgacgtggtcggcttggccaggttcaaggtgtagaagtgcaggcccggcgcgccgccctcgatcaggcgctggcacagtttggccaccacttcggtaccgaacgcccgcaccgattcggcgtcatcgccataggcctgcatcttgcggctgatccagcgcgggatctccgcaccgcattgctcggagaagcggcgcagctggctgaagttggcgatcggcatgatgccgggcgtgatcggcacctgcacgccgagccggcgcacggcatcgacgaagtggaagtacgcatccgggttgtagaaatactgggtgatcgccgcgtcggcgccggcatcgatcttggccttgaagtgcttcaggtcggccagtgcatcggaggcctgtggatgggtctccggataggcaccgacttcgatgcggaaggcggtgccgtgttcggcgcggatgaagtcgatcagctcggcggcgtagcgcatgtcaccggggaagcccatgccggagggcaggtcgccacgcagcgcgaccaggcgatggcagccgatggcgcggtacagcttgagcagttcgcggatttcctggcgggtgccgccgacacaggacaggtgcggtgcagcctcgaagccgtggtgctggttgaggtggcgcacggtctcggaggtatagctcagggtcgagccaccggcgccgaaggtacaggacacgtactcggggtcgtagtccttcagcctggccgcggcgcggtccagctggctgcgctgttcgtcggtcttgggcggatagaactcgaagctgatggcggtcatggcacgggcggcagcggcgggtgcgggtcagtatatcgcttcatcaagatggatgttagttggctgcatggactggcaccgtccgccgccggcgaccgtttgcccgggtctgcggccgttgctccggaatcgcaacctggctgccgtagccgggcgcacgctgctcccatcccggcaccccccacctgatgaaggagcacacgatgaagatcttcctggcactctggtacgcgatgaaggccctggcccggctggcgatgatcggcatggcgatggccgtgctcggctccggttccgcgcatgccgccaccggctcgaccgctggcaaggtacaggtcgaggtggtcggcatggggcgaccgctgctgatgatccccggcctcaacagcagcgccgaggcctggcgcgagacctgcctggccctgaaggacgtgcagtgccacctggtgcagttgccgggctttgctggcgcggcagcggccgacccgcgcccggccggcttcctgccggcgatgcgcgggcagctgctggcctacctgcatgaccagcacctggggccggtggtggtggtcggccacagcctcggtggcgtgctgggcctgcagatggcgcaggccgagccgaaggcgatcagcgcactggtggtggtcgatgccctgccgttcctgccggcggcgcgcgacccgagtgccaccgctgacagcgtgcggccgatggccgaccagctgcgcaagggcatgctggccgccgacgccgcgcaatggcaggcgcagttgaaggcgggcctgccgggcatgacccgcgatccgcggcgccaggccgaactgggccgctggggcgaagccagcgaccgccagaccacggccgatgcgatgcatgcggtgatgaccaccgacctgcgcgacagcatcgcttcgatcaccgcgccgacgctggtgctcggcagctgggccggctaccagccgatgggcggcaccgaggacggcacgcgtgcggtgttccaggcccagtacgcgaacctgcagggcgtgcagatcgcgatgagcgcgcagggtttccacttcctgatgtgggatgatccgcgctggttgcaggaacaggtgcagcgattcctcgccgcgcatccctgacccttgtccgccctcctgccaccgccgagagcccgcatggacgccaccacgccttcccgccgtttctggacgctcaatgcactggcatgggccggctatgcgctgtacgggctgtgggtcggcatgcggatcggtggcggcatcgtgttcagtggcatcgtgctgatcaccgtcagcgtggcggtctcactctggctgtgcagcggcgcattgcgttcggttgcactgcgccagcgctggtgggagggcagcctgggcagcctggtgctgaaactggctgccggcgtggtgctcggggccagcgtcgcacaggcggtaacggcggcgctgctgctgccggcgctggcgctgggttgggtgcagctgcctggcggccatgcggattaccagtggtcttcggtgctgctgtactggatgaacaccgcgttgttcctgctggtgtggaccggtttgtgggcgggcctgcacggcctgcggcgggcacgctacagcgagctggcacgcctgcgcgccgaagccgaacgcagtgcgctggaacgtgacgcactgcgtgcgcggctcaatccgcatttcatgttcaatgcgctgaacaacctgcgtgcgctgatcctggaagacccggaacgggcccgtgacatggtcacccgcctgtcgcgcacgctgcgccaggcgctcgcccacaaccgcagcgagcaggtcacgctggccgaggaactggcggtggtcgatgattacctggccatcgaggcggtccatttcgaacagcgcctgcaggtgcggcagcagatcgatgccgatgccacgcaggcgcagctgccggcgatggcgttgcagttgctggtggagaacgcgatcaagcacggtatcgccagccgtcccggcggcggcgaggtgcagatccgcgccacgctggacaatgacgtgctgcggttgcaggtggacaatccacttccaaccggcagcgaacccacccatggccatggcgtcggcctggcctacctgcgtgcgcagctgggcatgcgtggccgattcgtgctgcaaccggccggtgaccgcatgcaggccctgctggagattccgcaatgactggcatgctgcgcgtgttgatcgtcgatgacgcacggctggcccggcaggagctgcgcacgctgctgtcggcgctgccgtgggtgcagtgcgtgggcgaggccgacgacgtgcccgccgcacgcgaggcgatcaccacgctggcaccggacctggtgctgctggatgtgcagatgccctccggcagtggtttcgacgtgctggacggcctggacacggtgccggccgtggtcttcgtcaccgcctacgacacctatgcggtgcgtgcgttccaggccaacgcgctggactacctggtgaagccggtggaggcgccgcggctgctggaagcgctcgagcgggcgcggcagtgcgaggcggttgcggccgacgtgccggaatcgcgcggcacgctgggcgcgcacgaccaggtgttcgtgcgcgagggtgaacgctgctggttcgtggcagtctccgagatccgtcggctggtggtggatggcaactacacgcggctgtggttccgcgaccagaacgcactgctgacccgcagcctgagcgcgctggaagcacgcctgccgccggatcttttcttccgcgccaaccgcaacacactggtcaacctgcgccgtatccgtggggtgtcgcccagcatcggcgacggctatgacctgacgctggatgatggcagcgaggtggaggtatcgcggcggcaggcacgcgagctgcgcgagcggatggcgttgtaggtgctgccagcggttaccctgtgcagcggattcccagatcacgccgcgccatgtccatcgtcctcaccgatttcgcccgtccccgcctgttcccgcgcgtgccacgcggcaataccatccaggactgcactgccgagcagttcgaggcacacctcaatgcgcacgcgccgctgaaggtgctcgacggctacgccccgttctgcaagttgttcgtctacgagaactggaccagcacgcgctgcctgacggtgccggtcaccgaggccaaccgccaccagctgcgcagcggctacgaagcgcgcaaccgcgaggaactgccggtactggtgcgctggttcgagggcgtggagtcgccgcgcgcgaactacctggtggtgatcctgtacaacgccgagcagctggccagggaaggctcaccgatcgaagccgactggggcatcgtcggctgcatctataccgccgaaccggaagaagtgccgatggcgccgatcaccatgatgcgcaatgcgctgggcgtggaggagggcggttccggcgtgccattggacaaggaggcctaccggcgctcggtggagttctgggagaacaacgccaactggcggccggggtcggatccccgcatcgcagggctctgacccgatcattcgagcccccggtcgaagcctttccctgaggaggggatccgaccccaggcgcgcgctatgatcgggccaggcaaacccaaggagggcagggcatggcggtctgggcaaggatgatcctgatgttgctggcgggcacgctgcccgccaccccggtactggccgcgaagccctctgccgggatggcctgcgaacccatggcacgccttcccgggctgcgcgatgcgggcgtgaccgcgctgtcgatgcagccgcaggacggccgctgcgtgattgaagtggcggcggccaatggcaacgcgctgcgtcggcagcaacgaatgctggaggcgctggtgcagcatgcctgtgccgcgccggcgcacgtgaccgtgaatgaggtgcaggtatccctgcagctgcgcctgccgacgccctgcacggcacgcagcaaacgggatctgttcgcgggtgaaggtattccctggctgcctccacgcggcgtgtcgccgcgctatccggtggaggccatgcggcaggggctgtccggccgcagcatgctgaaggcgttggtcgatgcgcgggggcgcgttgcggccgtgatcgtggagacctccagcggtcatgcgttgctggatgacgctgcagcggaggagctgcagggctggcgtttcagccgcgccgatgcgaagggtacggtgccggcgttgaccctcgtgcgcatgccgatgcggtatgaattcgtggagtgagcgtcatccatgcatggcacggatctggacgtaccgcagcggagccacgccgtgcgtggctgcatcactgtcagaggcgcttccactcccaccacgggtagtggtattcgcgctcggtggcgctccacggctgcgtgcaggacgtgcacgtcacccggtagcactcaccccagccatcctcggcctcgcctcgtccgagcagcagcacgtggccctgttccagcagcggtgcagggttgaagaacacataagaagggtagagtgcgcacaggcacccctcacgcgcctgccagtagcgcagccgttgcagggcggccttcaggtgcgcctggttgctgatcagcatgccgccaagggcgatgccctcgcagctgcgttcgatcgtatccacatgtgcgaccaacgcgtccaacgacgcggtgctgaacagccgtgccaccgtgcgtgcggcatcggtgatgcgcgtggcatcgcgcgacagcaggtcctgcagcagcacgtcggcctgtgcatcgtcgagcaggggtaccggcgctgcagaccacggccagcgcatcagcgtgacttgccgatggcagcgtagtggccggcggtgaggcgcagaagatcggccggtgccagttctacctcgaggccacggcgcccggcgctgacatgcagcgcgggcaacgcttcggcactggcgtccaggaacgtgcgcaggcgcttcttctgccccagcgggctgatgccaccgaccaggtagccggtcgcgcgctgtgcggcatcggcggcggccatctcgcacttcttgcagccggcggcttcggccagcgccttcaggtcaagctgaccggcgaccggcacgatcgccaccagcagttcgtgtgcttccgtgctggccagcagggtcttgaacacctgggccgggtcgaggccgagcttgtcgacggcttcgccgccatacgattcggcgtgggcgtcgtgcacgtagctgcgcacggtgtgggcgatcttctcgcgcttgagcaggttgatggccggggtcatgggcgcatcctagcgcgagatagggatattgccttgaccgaaactcgcgcatcaacgcaggacgggcccccgaaggcgcccgtcccggctgtgatcgtcggcatcccgcgtcagcgcgacatcgactgctgcgtctgaatctgttcctgggtctgtcgctgcgacagttcgttgtccagcgcctggctatgccgcgtgctgtcctgcagcgtgtggttcgccgcctgcgacaggtcgacgtaagtgcggtgcatggcgggatcgccaagctggccctgcacggcgaacacgccctggttgtccggccgcgccagcacggtatcgacctggctcatgccggccagcttggactcgtaagccaccaggcctgcggcgttctcgagctggctgcggtcattgaacagtggcgccaggccaccctggcggcgttgttcttccagcgtttccagcttttccacgacctgctggtaacgcgggttgtcggcgtggccgggggtggccatggtcggttcggcggcctgctgttgctgttgcgcgatggccttgtcgagcgcacccagggtggtggcaccgaccttgccatcgacggtgagctggtgctcacgctggaactgcttgaccgcttccagggtgccgggcccgaaatcgccatcggctaccagtggcttgccgtccttgcccagatagcccaggtcggccagcttctgctgcatcgcctttacctcatcgcccctggcgccgctgaccagtacgccgttgccgccgggcgcgccgggcgacccgtgcgagggggcatgggtgggggtgatgcccagctgggtcatggcccggtcgaagcgctcatcgcggctggtcaccgcggccggcgactggatgccgtacttggtggcatcgacgaagttctgcacgtcgccgcgggtcggcggattgccggcctggaccgtaccgccctgcagcttttccgcgttgccggccagatagctgatgaactgcgggcccatgccgccgaactggttgtcatagtcggccatggccagctgcagttcggggttggccgcgatggcatcggcggcggccgggttggtggcacgcaccttggcgatggcttcatcgacgcgctcgatggcgctgtccagcttgtcgttggtgagctggtccatcttcgcctgcggaatggcctgcaacttggcgtcaagcgccgccagctgccgggtgctcaatccgccctgctgggacagcagttcgatgtcagcggcggtgaagccgttgtcgcgcaggaaacgcctggcctgcggattgccgccgacatcgaactgcaccagtccgaacgagtaggtgcttgcgcctttctgcgcgtatgagaagtggtccaggtggcgggtgttgccgcccagctccgtgttgaggaacagcgtggacagctgttcgcgggtaagggtggaatcctttgccatggtcatcgtccttcaatgtgggaaaaagcgccgggcgcacccagcggatgtcagccggcgcagtgctgctgcgtgaagccgagcagctggcggacggcctgggtgccgtaggcggccgatgccggttcgagggcgaactggccgaccatctggttgctgcacaactgcacgttgcgcttgccggcggtggtttcctggatgcagttggccgccagcacggcgttggggccaccgcccacgttggtggcggccgtacagcccagcaggcggccttcctggccgttttctcccagcagcgtgttgaagttcgccaactggctgttggggtcgcgcagcaccagcaggtccacgcactgctgctggccgtcgggcacttcgcaggcgtcctggtcgaccaggccgtcgcgcgtggccgagagcaccttgaggcgatcggcaaatacctgttgcaggcagtgcgcgtcaccgcacaggtcgcgcgtatgctggatccagcgctgctgctcggcctgcagcttggccttgccggcggcatcgagggtgtcgcgtgcggaggcttcagccttggccagctcagcttcctgctgcaacagggcggggtcgttgcagatcagggtctgcacctgtgatgccccctcggcgcaggcagcgctgctgcccgtggccgctgccggggtgctggttgccttgccgtcggtgcttgcctggccggtgttcgctgccggcgcgctggcaccggcatcgctgccaggcgggctgcaggcggccagcagggccacccagcacaggatcatcaggggcttcatcgcccgggtcactcggtcattgttgcgcggcatgtcctgtcctttgctgtctgcgtcccggcgcatggcctgcagttggcagtccatgggggcatagagactagcaagcggcttcttagggcactgtgacagggcgcgcggatctgctgcggggcgacgcaacgcagaacgggcgcccgaaggcgcccgttctgtctgcatctgttgccggggtcagcgccctttcctgcggaaagggatccgaccccgcctgcgccggtagtgccggccgctggccggcaccgcgcacgatcagtagcggtagtggtccggcttgaacgggccttccaccggcacgccgatgtagtcggcctgttcctggctcagggtggtcagcttcacgccgatcttttccaggtgcaggcgagccacttcttcgtccagcttcttcggcagcaggtacaccttcttctcgtagctgtccttgttcgcccacaggtcgatctgtgccagggtctggttggcgaagctgttggacatcacgaagctcgggtggccggtggcgcagcccaggttcaccaggcggccttcggccagcaggaagatcgcattaccgttcgggaagatgtacttgtcgacctgcggcttgatgttgacatgcttgatgccggcgaaggacaccagtgcgtcgacctggatctcattgtcgaagtggccgatgttgcagacaatggcctggtccttcatcgcgctcaggtgctcgatgcggatgatgtccctgttgccggtggtggtgacgtacaggtcggcacggcccagggtcgattcgatggtgttgacttcatagccttccatcgccgcctgcagggcgcagatcgggtcgatctcggtgacgatcacgcgcgcgccgtaggcacgcagcgacgcggcgcagcccttgccgacatcgccgtagccacagaccacggctaccttgccggccagcatcacgtccatcgcgcgcttcaggccgtcggccagcgactcgcggcagccatacaggttgtcgaacttgctcttggtgaccgagtcgttgacgttgatcgccgggatcagcagggtgccggcctgggccagctggtacaggcggtgcacgccggtggtggtctcttcggagacgcccttccagtccttgaccacgcggccccagtaacctgggcgctccttggcaacgcgcttgagcaggttcttgatgacctgttcttcgtgcgaggcggacgcggtgttgacccagtcgctgccgttttccagttcgtagcccttgtggatcagcagggttacgtcaccgccgtcgtccaccaccagttccgggccggtcagggtgccgtcggccagggtgaaggtcagcgcgtccagggtgcagtcccagtactcttccagggtctcgcccttccaggcgaacaccggggtgccggtggcggcgatggcggcagccgcgtggtcctgggtcgagaagatgttgcacgaggcccagcgcacgtcggcgccaatgtccttcagggtctcgatcagcaccgcggtctggatggtcatgtgcagcgagccggtcacgcgcacgcccttcagcggcagctcggcctggtacttgcggcggatcgacatcaggcccggcatttcgtgctcggcgatgtccagttccttgcggccccagtcggccagcgtgatgtcgcggatcttgtaatcaccttcggtggagaaggtcttggcaacagcgttcattcgtgtgctccggttgtgggcgagcgggtgctcgcatctagccgggcgccgttgttacaaagccaccttaccgagcctggccgggcctcatcggatccggtcgcagcgcccctcggcaggggagaacccccattatatcgcggccccggcatgacatccggatgacccaaccatcggcagatgggggcgcgtgcacggcctgttaaggtcggtgctttcacgcatcacgcaggtagaacgatgagcatgcacgcgcgccgtacgcggcgctggaccggcctggtcctgtcgatgggactgctggccgtggccccgctggcctgggcggtggccccacagcccgctgcagcacaggcccagggcgtcaatggctacgaactgccctcggcggcgctgcaggcggtggtcgacgcaccgcgcgcgccgtcgctgcacctgtcgcctcgccgcgacatggccgcgttgatgcagatgccgtcgctgccgtcgatccgggtggtggcgcagccggaactgaagctggccggcctgcgcatcaacccgcgcacgttctccgacagccgtttcagcttcggcgagaagctgtggctgatgaacgtggccgatggcaaggaacggcagatcagcggcctgccggccacgctgtcgatcgccagcctgatgtggtctccggatcagaagtggctcgctttcaaccaggtcgacgccaccagcggcgccaacgaactgtggctggtggacgtggcctccggcagcgcccgccgcctggttgccggcctgaacacggtgatcggcagcggttaccagtggctgccggacagccgcgggctggtggtgttcacccgcccggccaacctcggtgcggccccggccaccgacggcatcccgaccggcccggccgtgcagcagacccgccggggcgatggcgtggtgtcgatccgtacctaccaggacctgctgaagaacgaggctgacgcgcgccagttcgactactacgccaccacacagccggtggaagtcagcctggatggcagcacccgcccgatcggcgcggccggcatcttcatgggcttctccgtgtcgccggatggccgcttcgtgctgcgccagccggtgcagcgcccgtattcctacgtggtgccggtgagcagtttcccgcgccgcattgaagtgatcgaccgtgccagcggcaagctggtgcataccgtggccgtgcgtccactggtggaaggcctgccgaccggcaacgacgccgaagtgaccggcgtgcgtgacatcggctggcgtggtgatgccgacgcgaccctggtctgggccgaagcgcaggatggtggcgacccgaacagggatgccaaggtgcgcgatgcggtgctgatgcaggccgcgccgttcgacacgccgccggtgacgctggcccagctgggcagccgcctggccggtatcagctggggccgtggcgacctggccctgctgaccgaatcgtggtggaagacccgcaggaccaagacctggctgatcgccccggacaatgccagcgccgaaccgcgcctgctgtgggatcgcgatgcgcaggaccgctacgccgatccgggccggccgctgcgggccagcgacgagcgcggccgttcgctgctgcagaccagcgccgatggcggcagcctgtacctggccggcgccggtgcttcgccggaaggcgaccgtccgttcgtggaccgcttcgacatcgccacgggcaaggcaacgcgcctgttccactcgcaggcaccgagctatgcgctgccggtggcattgctggacaagcagggcagttcgctgctgctgagccgcgagagcccggacgagccggccaacttctacgtgcagtcgctggccgatgctgggagcgcaccgcgcgcgctgacccatttcgcgcatccgctgccgcagctgaagggtgtgcagaaggagcagatccgctacaagcgcaaggacggcgtcgacctgaccgcgaccctgctgctgccgccgggatacgacccgaagcgcgacggcccgcgcccgctgctgatgtgggcctacccgggcgagttcaagagcgcggccgcggccagccaggtgaccgattcgccgtatcgcttcaatgcggtcagctactggggcccgcaggcgttcctggccaagggttacgtggtgctggccagcccgtcgatgccgatcatcggcgagggcgacaaggagccgaacgacacctacatcgaacaactggtggccaatgcgcaggcggccgtggatgaagtggtgcggcgtggcgtgaccgaccgcgatcacatcgccattggtggccattcgtacggtgcgttcatgacggccaacctgctggcacacacccgcctgttcaaggcgggcattgcgcgcagcggcgcctacaaccgcacgctcacgccgttcggcttccaggccgaggagcgcaactactggcaggcgcaggacgtctaccggaagatggcgccgttcaattacgccgacaggatcaaggccccgatcctgttcatccacggcgtggacgacaacaactccggcacgttcccgatccagagcgagcgcatgttcgcggcggtgaagggcctgggtggcaccgcgcggctggtgatgctgcccaacgaatcgcatgcctaccgcgcacgcgaatcgatcatgaccatgctggccgagagcgagcgctggctggagcagaccatcggcccggccgagcagggcacggcgaagaagaagcgctgatacgtgcatgagggtggccgctgcaacagcggccgcctgtgcggctgcgccgccgcccgagcatgggctcgggcgctacacggtgtcacgcgccatgacgcttgtagagccgagcccatgctcggctgcgtccgccatggatacgtgcagatgaaaccattcttgcatcgcagcacgacgcccgatctgggataggcttggggtctggatccgttgaccgaggcctgtgcgtcgccgatgaacgagtaccgcagcagcatcgagtttgcttcccccgatcttccgcttcgcgatgacgtgcgccggctcggcgcactggtgggtgacctgctggtcgaacaggtttcggccgcgtttctcgacgatgtcgaggacgtgcgcacccgcgccattgcccgccgcgagaaccaggcgccgctgtcggagctggccgaagggctggccgggcgcacgccgcagcaggccgagaccatggtgcgggccttcagcacctacttccaggtggtcaacatcgccgagcgcgtgcatcgcatccgccgccgccgtgattaccagcgtgccggtaccgccggggcgcagcccgacggcctgcaggatgcgctgcagcacctgaaggcgcagggcgtgggcctggatgagctggcgcagtggctgccgcgcatcgacatcgaaccggtgttcaccgcgcacccgaccgaagcggtgcgccgcgcgctgctggagaaagagcagctgatggtggccagcctggtcgacaacctcgacggccagcgcacgccgggggaagcggccgccgatgctgcgcgcttccgcatggcgctgaccgcttcgtggcaaaccaccgattcctcgccggtgcggcctaccgtcgatgacgagcgcgagcacgtcggcttctatctggtgcaggtgctgtaccgggtgatcccggtgctgtacgaatcgctgcagcaggcgctgcgcgatacctacggcgaagaactgccgctgccgcgcctgctgcgcttcggtacgtgggtgggcggcgacatggacggcaacccgaacgtggatgcccacaccatccgcactacgctggacgcgcaacggcaggccgtgctgggtcgctaccagaaggaactgctgcagctggccagcctgctcagccagtccaccgagcgggtgggcgtgagcgaggcgctgcaggcgcgcgtggcgcactaccagcagctgctgccgcaggtgcagtcgcgcccgcgccatgccgacatgccgtaccgcctgctcaacgaccgcatgcgtgcacgcctgcaggccacgttggatgacggcgaaggcgcctacgccggtccggacgaactgatcgacgacctgcagctgatcctcgacagcctgcgcgccaaccgcggcgaacatgccggtggcttcgccgtgcagcgcctgctgtggcgggtgaagaccttcggcttccacctggcgcggttggacgtgcgccaggaatcgagcgtgcacgcgcgcgcgctggccacggtgctgggcggcgacgcagcgtgggacggtctggatgccttgggccgcgcacgcctgctggcgccgcatgccagtggtgacgcgccgttgcggaagggcgacgacgaaggcaaccggcgactggacgccgtgttcgccgcgctggccgatgcccgtgcgcggcatggtggcgatgcactgggcagctacatcatctcgatggcacatgaccgcagcgacgtgctggcggtgctggcgctggcgcgccgtggcggcctggtggaagagaacggatcagtaccgctggatatcgcgccgctgttcgagacggtggaggacctcaagcgcggcaccgcgaccctgcgtgatctgctggccgacccgatctatcgcgcgcacctgcaagcgcgcgatgacgtgcagatggtgatgctgggctattcggacagcagcaaggacggtggcatcgccgcatcgcgctggggcctgcagcgtgcacaggtggaactgctggaggtggcggccgaggccggcatccgcctgaccttcttccatggccgtggcggctcgatcagccgcggtggcggcaagaccacgcacgcggtggacgcatcgccgcgcggcagcatcgatggccgcctgcgggtgaccgagcagggcgaggtgatccatcgcaagtacggcatccgtgcgctggccctgcgctcgctggagcaggccaccggtgcggtgctgcgtgccagcctgcgcccgcgtgccgccgagccgcgcgaggatgagtggcgaccggtgatggacgcggtggcatcggccagcagcgaggtgtatcgcgcgttcgttggccaggccggtttcatggactacttccgcaccgccacgccgatcgacgtgatcgaacgcatgacgctgggctcgcggccatcgcgccggctcggccaggacgccgcgctgggcaacctgcgtgcgattccctgggtgttcgcctggagccaggcgcgcgcggtgattcccggttggtacggcgtgggcagtggcctgcaggcggcggttgctgccggccacgaacggaccctgcgcgagatggcgcgggactggccgttcttccgcaccttcctggacgacatcgcgatggtgctgtccaagggcgatatcaccatcgccgagcagttttcgctgttgtcgggtgaactgcacgggcacttcttcccgcaggtgcagcgcgaactggaactcacccggcactggctgctggcgctgatggaccagcggacgctgctcgaccacgatgcgcggctggcgctgtcgatccgcctgcgcaatccctacgtcgatccgatcagcgtgctgcaggtggacctgttgcagcgctggcgggccagcgggcgcgaggatgacgggttgctgcgcgcgctggtggcctgcgtgaacggtgttgcgcagggcgtgcagaacaccggttgatccgcatccgccgggcatggcccggcgaattcgcaatggtagtgccggccgctggccggcaacctcatgatgtccggcagcacgcgcgaggttgccggccagcggccggcactacctcattcctccggtgacggcggattcgatgccagcagttccagatggcgctgttccatttcctggcgcagctggcggcggatctgcgcggcggcctggcggcgcttctcgtcggacgtcgccggctgcaggggcgggacgggcgtcggccggccttcctcatccacggccaccatggtgaagaagcagctgttggcgtggcgcacgctgcgcttgaggatgtcctcggccaccaccttgatgccgatctccatcgacgaggtgccggtatggttcaccgaggccaggaaggtgaccagctcgcccaccgcgatcggctggcggaacatcacctggtccaccgacagggtgaccacgtagctgccggcgtaacggctggcgcaggcgtaggcaacctggtcgagcaggcgcaggatggcgccgccgtggaccttgccggagaagttggccatctccggcgacatcagcacggtcatggacagctggtgggttttcagttcggtcgacatgcggcgattgtatcggcgtggcgtagctcttgtagagccgagcccatgctcggctgctcttgtcgcaggaaaaagaaagccgagcatgggctcggctctacagaaagcagaagggccgcgtgagcggcccttcgtgtttcttacttcagcttcgcatcggcgcgcagggcggcggcgcggtcggtcttctcccaggagaaggccgtggcgttgacggtctcgccttcgccgttgaggtagctgaactccttcggcttgcggccgaagtggccgtaggccgcggtctgctggtacatcgggtgcaccaggtccagcatcttgatgatgccgtacgggcgcaggtcgaagtgcttgcggatcagcttctcgatcttgtcgtcgctgatcttgccggtgccgaaggtggtgaccgagatcgaggtcggctcagccacgccgatggcgtaggagacctgcacttcgcaacggtcggccaggccggcggccaccacgttcttggcgacgtagcgggccgcgtaggctgccgaacggtcgaccttggacgggtccttgccggagaaggcaccaccaccgtgacgggcccagccgccgtaggtgtcgacgatgatcttgcggccggtcaggccgcagtcgcccaccgggccaccgatctcgaacttgccggtcgggttgatgtggaacttggtgcccttgtgcagccacttggccggcagcaccggcttgatgatctcttcgcggacggcctcgatgaggtccttctgcttgatgccgggggcgtgctgggtcgacaggaccacggcgtcgatggccgagaccacgccgttttcatagcgcagggtgacctggctcttggcgtccggacgcagccacgacagcggcgagttcttcttcttgcggatcttggcctgctgctcgaccaggcggtgcgacaggtggatcgcggccggcatgtagctgtcggtctcgttggtggcatagccgaacatcaggccctggtcgccagcgcccatttcttccggcttcttgcgatccacgccctgggcgatgtgcggcgactgcttgccgatcaggttcagcacgccgcaggtggcgccgtcgaaaccgacgtcggagctgtcgtagccgatgtccgtgatgaccttgcgggtcagcgcttccaggtcgatccaggcgctggtggtgatttcaccggccacgatggcaacgccggtcttgaccatggtctcgcaggccacgcgggcgcgctggtcctgggtcaggatcgcgtccagcaccgcatcggagatctggtcggcaaccttgtccggatggccttcggagaccgactcggaggtgaagagatagctggacatcaggcgtaatatcccttgattcggatggaaagatgggcgcgcatgatacacggggtgcgccgcctgtgcattgtgaacctgtgccggttgccggtggttaagcccgcgtaggcctggaggggccgtcccttggggattggggcccagccttgaggcccagtgttccaccagcgtgacaacagacgggacggctgccggccccgaccgcgcaggcggcgacctcgccgcgaaggcgggccggccgtcatcgttctgccccgaaaccgccatctggctgccgcctgccgggcgcaggctgtcggccaatccggccgccgggcatcagtggatccgccatgcaggaactcgaacagcgtctccagcaacgtttccccgattggttccatggccgtcgcggccaactggcgcggccgctgctgcgcagcgtcgggcgctggtcgcgcctggaccagatcgaagccttcctgcagcgcagctcaggactgcgcggcttcggtttcgtcgccgccggcctggaattcatcggcggccagtaccaggtggatccggccgcgctggccaggatcccggccaccggccgcctgctgatcgtcgccaaccacccctccggggcactggatgcgctcgcactgctggacgcggttggccgtatccgccgcgacgtgcggatcgtggccaacgatctgctgggggcgatcgcgccgctgcaggacctgctgctgccggtgcgcatcctcggtggcaaggcccggcgcggcagcctgcatgcggtggaggaagcattggccgccgagcagtgcgtgatcgtgttcccggccggcgaggtctcgcggctgtcgctgcgcggcatccgcgatggccgttggcagcggggattcgtccgctttgcccgcgcggccgctgcgccggtgctgccggtgcgggtggaagcgcgcaactcggcgctgttctacggcgcctcgaccctgttcaagccggccggcaccgcgctgctggcgcgcgaaatgttcgcccgtcgtggccgcccgctgcggctgagcatcggcgagccgatgcagctgggcaagggcggtgacccgggcgcacagctgctggcggtgcgccgcgcgctgtacgcgctgggccgcaacggcgcggccggcaatgccgctgcctgcgctggccccgagccattggcgtctccggtgccgccttcgcaggtcgccgccggcattgccgcggccacccagctgggccagaccgccgatggcaagcagatcctgttggcgacctgtaccgccgattcaccgctgctgctggaactgggccgcctgcgcgagctgaccttccgccaggtgggcgagggcaccgggcgcagccgcgacctggacgcctacgatccgcagtacgagcacatcgtgatctgggacgcggcggcgcagcgcattgccggtgcctaccgcatcatgcgcggcgcccaggccctggcccggcacggcctgtccgggctctacagcgcgtcgctgttccgctattccgacgatgccatcacccacattgccgagggcctggagctgggccgtagcttcgtggtgcccgattactggggcagccgcagcctggactacctgtggcagggcatcggcgcctacctgcagtgccggccgggcatccgctacctgttcggcgcggtctcgatcagcgcagcgctgccgcgcgatgcgcgcgagcagctggtggcctactaccagcgctactacggcggaaccgccgggctggccgaatcgaaccgccccttccagtacttcgccgcaccgccaagtttcggcgagctggatgcgggtgccgcgttcgatgtgctcaaggccaacctggccgcactgggtaccggcgtgccgacgctgtaccgccagtacaccgatctgtgcgaacccggcggcgcgcgcttcctcgccttcggcgtggacccggacttcagcgattcgatcgacggcctgatcgaagtggacctgtgcgcgatccggccgaacaagcgcaaacgctatctgcgcgacgcgggtgcgccggcatgagcacgctggcgaacctgtcgccgcaccggcgcgcagtgttcgtctccgacgtgcacctgggctcacgtcattgccatgccaccgagctagcgcggttcctctcgcagctgcgctgcgagcggttgtacctggtcggcgacatcatcgacctgtggtggatggcgcatcgccgcgccaactggcggcagtcgcacagcgaagtcatccaggccctgcacgcgctgcgccgtgcagggaccgagatcatctacattcccggcaaccacgatgcctcgctgcgccaggtgtgcgggctgatgttgccggccatgcaggtgcgccgccgtgccatccacgtgaccgccgatggccgccggctgctggtcgcgcatggcgacgactacgacggcgtgacccatttcggtggcctgcaggaaaagttcggcgactggctgtactaccgcatcctgaccggcaaccaggcgctgaacgcggtacggcgccggcttggcatgcgctactggtcgctgtcggagttcctgaagaagcgcagcggggccgccgaacgctacatcgagcgcttcgtgcaggccgggctggacgacgtgcgccggcgcggcctggatggcatcgtctgcggccacatccaccgcgcggcgctggtcgaacgcgatggcctggtctacgccaacgacggcgactgggtggagagcctgaccgcactggccgaggaccatgatggtgcgctgcgcctgctcgaccacaacggccagaccctggtggaactgccaggcgcgcggttgtcgcaggcggcataacgcgcgtctgtcctactgtagagccgagcccatgctcggctgacgtggcgccgaacgaagcgcagccgagcatgggctcggctctacatgcaccgcccgcaagccgctagcatcggcccatggactccctgacccagatcgtgctcggtggcgccgtcgccgctgccatcgccccgcccggacatcgccgcgcggccctgctcgctggtgccgcgcttggcaccctgccggacctcgacgcgctgtggctcggtttcaccgcagccgatccggtggcgaacatgatcgagcaccgcagtttcagtcattcgctgctggtactgccatgggtggcggcattgatctggtggctgttcaagcgcttcggcaatggccgcgtcgcgcagtcaccgctgcgctggttctgggcgatccagctggcgctggtcacccatccggtgctggatgcgttcaccgtgtatggcacccagttgtggtggccgctgcgcccgcatccgaccatgggatccagtgtcttcatcatcgacccggggtatacggtgtggcttctgctgggctgcgtgctggcctggttcggccgcgcccggccctgggcgggcaaggtgctgggcgtggccctgctgctcagcagtggctacctgggctggggcctgatcgccaagtcacaggtcgaccgtgccgcacagcagagcctggccgcgatgggcctgggcgatgcgccgcgcttctcggtaccgatgccgttcaacaccctgctgtggcgggtggtggcgatgacgcccaatggctacgtggtgggtgaccgctcgctggtggccgaccacgggccgatgcggttcgaaggccatgcgtccaacgtacaggccttgcgcgaagcgcaggccatcccggcggtgcagcagctgacgtggttcaaccgcggtttcatgcgtgcgcaggtggttgacggccggttggtgctgagtgacctgcgcatggggctggagccggactacaccttcaacttcgtcgtggccgggcaggccgacgggcagtggcgggcgatcgttcccgagcaggtgcgggtggattacagcagtcccgccgcgcgtgccgacgccggtcgccgcttggcggcgatgtggcagcggatctggcaggagccggcggcggcgccgggcgcggccgaccacaccgccgtgcattgatcactggatccacgcatggcgtggctctacgcccccgatcggcagcagaacaccggatcaatacaccgtggcgcggccctggacgaacgagtagaagaacacggcgttcgggtcgttctgcaccaggcggaactcgcggcgcatgccttccacggtttcctcgtccaccgagccggcctgcagcagctggtcggcggccgacagcaggagctgttcccagaacgcgatcatcgtcttgcgacgcgccggttcgcggttgtccaggtggatggtcttgatctcggtgtgcacgtcgcggaagccgccggccagcagcaggttgcccagctttgcaccgacgaacgggtcaccgccatggtcgtactggaagtcgttgaaggccatccagtagcgccagatgtgcggcgagtacgggtcgagcaggaacgaggcattcatcacttcggtgatgtagaccggtgaacccggtgccagcacgcggcgcacttcgctcagcacccgcgccggtgaaggcacgtgttccagcacccagcacaggaacgccgagtcgaagctgcgtgcctcgaacggcagctcgccggcatcggcctgctgcagggtgtatcggtcgctgcaccacggcgtgcgcgccaggttctcgcgcgcggtggccagctgcgtttcgctcaggtccacgccggtcacgtgcagctcggggaagcggcgcagcaggatctcggtctgcgcaccgacgccactgccgacttccagcaggcgccgcgcgccgctgtagtcgatctggccgaagatgctcgattccagcagccgggcctgggtcatcaggcgctgctgttcggtgccggaaaatccgtgcagataggtcggggaggaaatcggcggggtcatggggcgggctcttgtagcgtcgagcgtgctcgacggctctggaaattcagtcgagcaagctcgactcgacggcatggcagtacgctcaggcagcagatgacaacgcgggttccccggcgatcaggcggtcgaagtattccgtggtcagcgcgatctggccctgcgggtcttcggcacggttgaccaccgcgcggaacgcggcgttctccggacgatccttggcgtaccagcccaggtgcttgcgcgcgatgcgcacgccctgcggctcgccatagaacgcatgtagcgcgtgcaggtggccaagcaggatgtcgcgcacttccgccagcgacggcggtggcagttcctcgccggtggccaggtagtgcgccacttcgcggaagatccacggccggccctgcgccgagcgaccgatcatcaccgcatccacgccggtttccttcaggacgtaggcggccttctgcggcgaatcgatatcgccgttggcgatcaccgggatgcgcagcgcagccttgatctcgccgatggtggcgtactcggcctggccggtgtaatgctggtcgcgggtgcggccatgcacggccagcgcggcgatgccgctggcctcggcgatgcgggcgatcaccgggccattgcgatggtcgcagtcccaaccggtgcggatcttcagcgtgaccggcacgtccactgcgttgaccacggcttcgaggatgcgcgccaccagctgctcgtcgcgcatcagcgccgagcccgcccaggcgttgcacaccttcttggccgggcagcccatgttgatgtcgatgacctgcgcgccgtggtcgacgttgtagcgcgcggcctcggccagctgctgcggctcggtgccggcgatctgcacgctgatcggggccggctcgccgtcatggtccatgcggtggatcgactttcgcgtgttccagaagcgcgggtcgctgatggtcatttccgaggcggccagtcccgcacccagccgtttgcacagcaggcggaagggcttgtcggtgacgccggccatgggtgccagcacgacgttgggggcaatggtgtacgggccgatctgcatgcgcccattgtagggtgcgggcggcggtacggccgtgccgcgcgcggtccggttcaggccgatcggcaccgacctcatgccgtaccggcatcagcagatgcttgacggttgcttccgtcgcccccacgggcgggcgatggtgggcggctaccccaggctctgccaggcctggcgggtacccagcgcgaaggccagccccaggcccaggcagaccagcgagctgaccgcccagaagcgcgtgccgttgtaccccggccggaacagcgccaggccgaagcccatcgcggcacgcagcaacagcagcgcggcgatgccgggcaggaccaggcggctggccggcagcggcgaatgccagcccgcggcggccagtgcgtacagcgtccaggccaccagcacggcagtgatgaccgcggtcatcagcggtggccaccagtgccccgcatgcgccagccggaccacgcgctggccggcaccgaagtacctgtaccacgcggcgccgaaggcgatgcagccgatatgcagcagcgccgccacggcactgccggcggccgcgaccagcagccaggggaatccgtccatgtcctgcccgtgcgaggaagctgcgcggatggtgggcgaggggcaggatgtgggcaatgcgacaggcggtcgcaggggctgggcaatgggcaaaagaatggcccgggtgtctgcacacccgggccttgtcatccacgcgtggcgtggaattacctggcttcagcgtcggccggggtgaagcgcggcatcgccgcagcggcgccttccttctcggtcgaacggccggcgaactggttggcgaagcgcacgtggcgggcgaacggggcgtcggccacctgcgccagcgacgcggccagcgcaccgttgaaggcgtcaccggcaccggtggtgtcgatcgcctgcacctgttcggcacccacgcggtagtacggctgggtatcgccgcgcaggttctcgtcggcatgcgacacgaacacgcccaccgaacccagggtcaccaccacggtgccgttgccgaccagcttgcggcacagcgcgtgcaggctggcgccatccagcgcggcgacgtcgttggcatccacgcgctcaccgacatggcggccgagcagggcagcgaactcggtttcgttcggggtgatcacatcggccagcttgagcaggccgatggtcgagggcgcatcggccggtgcggtattgagtacggtggtgacaccggcctcgcgggccgtggccagcgccgcttcgatggtctgcaccggcgattccagctgcaccagcaccaccttggcgcgggtcagcagggcctgctgctgttgcaggaaatcggtgcccagcgcggcgttggcacccgggccgatcacgatggtgttgcggccacgcgcgtccacgtagatgcccgcggtgccggtcggttcgctgctggcctcggcgatcagcgcgaagccatcctgcgcagccagttcacgcgcggtggcgccaccggcgtcatcgcccaacgcgcacacgaagtgcgtgtcggcaccggcgcggcaggccgccaccgcctggttgaagcccttgcccccggggccggtgctgtagcggccggcaatggtcgcacccggtgccggcagcgactcacaccgccacacgtgatcgacattgaaggaaccgacgacaacgacactgctgctcatagggaatcttttctcaaccaagggttcaactgaagtgcgtcagcacgccggcgatggtcgccgtcatgaaggtggcaatggtaccgcccaacaccgcgcgcaggccgaacttggccaggtcgtggcgacgttccggggccaggccgccgatgccgccgatctggatcgcgatcgagctgaagttggcaaagccgcacagcgcgtaggtggcgatcaggcgaccttcctcggacaggctcacgccggccacctggccgttcacgatctgcgacagttcggtgtaggcgacgaattcgttgatcacgaccttctggccgatcagcgaaccgacggtggtggcatcagcccacggggtaccgatcacccaggcgatcggggccagcacgtaaccgaagatggtcgacaggttggtcggcttgccgatggcagcggccaggccggtcacctcgccgatccaggtcaacggggcgttcagcagcgcgatcagggcgatgaaggccagcagcatcgcgccgatgttcagcgccagcttcaggccgtcaccggcaccggcagcggccgcgtcgatgatgttgctggaggtcttttcgacttccatcttcaccgtgccgcgggtcagcggggtgccggtttccggaatcagcagcttggccacgaccagggtggccggtgcggccatgatgctcgctgccagcaggtgcttggcgtagaaggcctgctgcgccgggtcgccaccgccgagcatgcccacataggccgccagcacgccgccggcgatgtgggccatgccgccgatcatcatggtcagcagctcggactgggtcatcctggcgatgtacgggcgcacggtcagcggcgcctcggtctggccgatgaagacgctggcgcagacgctggtggtttccgcgccggacacgcgcatcaccttggtgatcgaccacgccatcacgcgcacgatcgcctgcatgacgttgaggtggtacatcacccccatcagcgccgagaagaagatgatggtcggcagcacctggaaggcgaagatgaagccgtagttcttggtgtccatcaacgagccgaagatgaagcccgagccttcgttgacgaagctgagaaccttgacgaagcccttgcccagcgcatcgaacacgtcgcggccgcccggcaccaggatcaccagcgccgcgaacgcgatctgcagggtgataccggtggcaaccagcttccagtcaaccgcacgcttgttgttggaaaacaaccaggtgatgccgatcagcaccgccaacccgaacaggccgaagccgatcctgcccaaaccttcgaccatgtgagtgactcccctggggcgtcgcgaaaaacgggaagcctagtgcagggcaggggccggggcaagaaaaagcagcgtgcgcgcatctatcggtaccgatcaggccagcaacggcaagggcttgcggccggcggcggcaggtagaatggggctcgatcccggcccggatgcgggcccgcagcaggagattcgcatgcaataccgtcgcctgggctccaccggcctgccgatttccgccctgtccttcggcgcctgggtgaccttcggtgaccagatcccgcgcgacgaggcccgcaacctggtggccgccgcctgggaccacggcgtcaacttcttcgacaacgccgagggctatgccaacggccgcgccgaacaggtgatgggcgatgtgatcgccgacctgcggctgccgcgcgacggcatctgcgtctccagcaaggtgttcttcggcagcgccaaggacccacggccgacccagcgcggcctgtcgcgcaagcatgtgaccgacgcctgccatgcggcgctcaagcgcctgcgggtggactacctggacctttattactgccatcgcccggatccggacgcgccggtcgccgagaccgtgcatgccatggataccctggtgcggcaaggcaagatcctctactgggggacctcggagtggtcggcggtgcagatccagcaggcgctggacatcgccgaggcgcgcaacctgcagggcccgtcgatggagcagccgcagtacaacctgctgcaccgcgaacgggtcgaggtcgagtacgcgccgctgtatgccggtgccggcctgggcaccaccatcttctcgccgctggcctcgggcctgctgagtggcaagtacgaccagggcattccggccgatgcgcggctgggccgcgagggcatggaatggctgcaggcgctggtgctgggtgacgacgccgaggcccgcctggcccaggtgcgccgcttcagcgaggtggcgcgtgcgctggggcaggcgccggccacgctggcaatcgcctggtgcctgcgcaacccgaacgtctccagcgtgatcctcggtgccagccgggtcagccagctgctgcagaacctgcaggcgctggaggtgctggagcaggtcgacgccgccggctgggccgacgtcgaagccgccttcgcctgaaccccggggccgaccgggcctcgggggcgtcgggggcctcggtagagtcgactctatacggctgggtcgccatttgattgacaggatctatcgaatttgagaattcgatcattaatctcatcaatcaaattgagaatggttgttgattgtcaactgagaatcattatcatttgactcgtccctcgcacgagtccagatgctcatgaatgctcaacctgtactgctgcgccccgaaacgctgaccctccgcgatcgtccggtccgtgtcgttccgccggaagaggtcatcgacagcgaagccctgctcaagggccgtcgtgaaatcctgatccagcacggcgaccgcttctatcgcctgcggcacaccagcaacgacaagctgatcctgaccaagtaatcgcggcctggtcgcccgcccccctccctcctgccggccgcgccggcagggtgggcgacccgtccgctcccgctctctccccctcggtctaccgcgtgcaccctccgggtgtgccggtaaccgggggttcccctgcctgaccgaacgaacccgatgacccgccctaccgccctttgccttgccgtctggatggccctgccgctgtctgcccatgctgctgccgcggccaccgccgcgcccgatgcgcgcgaattcgaccgtgtgcaggtcaccgccacccgcaccgagcgggcggtgagcgatgtggcggccaccgtggacgtcatcgaccgcgagcagatggaccggcacctggtgcaggacatcaaggatctgctgcgctacgagccgggcctgtcggtcagccgcagcgccgcgcgcttcggccttggcagcatccgcatccgtggcctggacggcaaccgcgtgcgcgtgcagaccgacggcatcgccatgcccaccagcttcaacatcggctcgttctccaacgccaaccgcaacttcaccgatctggatacgctcaagcgcgtggagatcgtgcgcggcccggccagctcgctgtatgggtccgacgcgctcgggggtgtggtcgccttcgtcaccaaggatccggccgactacctcaaggatggcaaggacagctacgtcggcctgaagttcggctacgacggtgagtggaagggcctgctcggcggcgtgaccagcgcgttcggcggcgaacactggagcggcatggtcaacatcaaccatcgccagggccaggaaaccggcaataagggtgatgtacgcagcctcgacaacacccgcaccgcgcccaatccgcaggaccgcgatggtcgcagtggcttggccaagctggtctatgcgccgagcgaggaccagcgcttccgcctgaccgtggaaggcaacgaagacaacaccgataccaacgtgctgtcctcgatcgaccgcaccaccaccaccggcatgaaggcgcgcgatacgcagaaccgcacccgcgtgtcgttcgcccatgaaatggatgcgctggacaagggcttcgccgacagcctgcattggcagctgtatacccagcacagcgaaaccacccagatcacggatgaggaccgcgccaaccgcagccgccgccaccgcgagttcaacttcgaccagcgcgtctacggcctgcaggcgcagttcaacaaggcgttcagcaccggcagcgtcgaacacgcgctgacctacggtttcgagggcgcgcataccgagatccgccagaagcgcgacggctaccaggtgttggccaatggccagaccagcaccaccatcctgcccgacgccttcccggtgcgcgatttcccgatcagcaagaccaccgagctgggcctgtacgcacaggacgaaatgcgcatggccaacggcaagctgtcgctggtgccgggcgtgcgcgtggaccgctacgagctgaagccggaggtggacagcatcttcgccgacgacaatcccggcgttgcggtggccaggctgaccaagaccagcgtctcgccgaagctgggcatggtctatcgcttcaccgacgaatggtcgctgtttgccggctattcgcatggcttccgctcgccgccgtacaacgacgtcaacctgggcttcaccaacttcgccttcggctacaccgccattcccaatccggacctgaagccggaaaccagtgacggcatggagctgggactgcgcttcctgtcgccagcggcctacgtcagcctcagcggctactacaacgagtacaaggacttcatcgagtcgcagtcgctggtcggcaccaacgcccagggcctgatggtgttccagtcgcgcaacatcgcggatgcgcgcatctacggtgccgaaatgaaggccggcgtcgacttcggccagatcagcccggcgctgcagggctgggcgctgcgcagctcggtggcctggtcgcgcggcgacaacaggaccgaagacaccccgctggattcggtcgacccgctgcgtggcaccgtcggcctgatgtacgacaccgacacctggggcgtcgaactggccggtaccttcgtcaagcgcaaggaccgcgtcaccgccgccacggtgtaccgcccggccggctacggcgtggccgacctgatggcgcactggaacttcgccccgggcgccaccttcaacgtcggcgtgttcaacctgggcgacaagcgttacatcgactggtccaacgtgggttcgacgctgtcgccgggcagccgcgtgctggaccgctataccaacccgggccgcaccctctccgccagccttgccgtttcctggtgacctcatgagccgagccttgtccgcacgcaggaacgacgccatcgccgcgcagggcagcgcggcctggccgacgccggcacagctggccacgctcggcaccgtgttgtgcctgtaccgcgccgacggcaacgagctcggtggctggcgccaggcagtacgcgtgcatgcctgccagggcgtggacagcgagggcgtgcgcgaaagcctgtgcttcctcgatgcccgcggccgctgcgtgtggcggctgtacctgttgcccgacagcgatttcctggcctgggaccggctggtcgcggcgctgccgccgggcccggagcatgacagcgagggcagtgtcggcgaacgcctgtggcggcgcctggccggccatctcggtggccagcgctggcgactgtgcgcgctgcgcctgcatgccgccgacgacggccgcaccctggctgcaagcctgtcgacgttgtcctcgctgggcgcagccaccgcgcgtcgcatcgcgcggctggaaggtgccgaaggcgagctggcgatcgacgattgctgctgcgccgatgctgcacgtcgctcggcgccgcgggttcccggcgacctgccgctgatccggctgtaaccctttcccgatggaacgcctgccggccacggacggcctctcactgcatctgcaaccccgaaggaagaccccgatgaagctccagacagccagcgtcctgctgctgctcgccaccagcggcgtggccagcgcgcagccctccggcatcgcccgcgaccacgacagcatccttgccatgcagggcgagtacaccgtcgatttcgcattcgacgagaccgtgcggctgaagcccggctacgagcgcgccccggcgatgcgcagcggcggcaacgaactggtgatcgtggtcgaggacacgccgaagcgcatcgtgctgcagcacctgctgctggacgagaagagcggccacatcaccaagcactggcgccaggactgggtctacgaagcaccgaaccgtttcgagttcagcgccgaccagacctggcaggtacgccgcatttccgcagcggtgaaccagggcgcctggacccagtgcgtgtacgaagtgagcgacgcaccgcgctactgcggcaccggcaaatggacctacaccaacaacgtgccgagctggaccagcgacctcagctggcgcccgttgccgcgccgtgagtacaccaagcgcagcgactacaacgcgctggccgtcgtcaaccgccacacgctcacgcccaatggctggacccacgagcagttcaacaccaaggtgcagcgcaacgccgacggcagccaggtggagatcgcacgcgagttcggcttcaacgactacgtgaagaccaccgaggtcgacttcaccccggcgcgtgactactggaaggccactgccggctactgggccaaggtgcgccagcgttgggacggcttcctcggccaggccccgggcgtgcacctgaagaccaagatcgatggcatggcgatgatcattccgctgttcacccaggccgaagcgatccagtccggcaaaaaggtgaaggacaagcagatcgacgaggtgttcgccaagtacgtggaaaaggcgccgaaggaaggctgatcgccgcgatggagagaggtgccgggggtacccggcaccgcattcaccggctgccggtgggggccgggcttgctcggcacgccatccggaggcgcaaccgattcaggcctcgcgcagcgccaatgccggcggcgtatgcaggatcgcccgcgtaccccaccagcccgccagcagactcaagccgatgccgaccacgccgccgatcagcaggcccggccacggcggcagcaagggcagctcgaacaccttctgcgacaccgccacgccgatcgctgcggccgcgcccaccgccagcaacgccgccagcgtgcccagcgcgccgaactccaccagcaccgcgccgcgcagctggcgccgggtcgcgcccagcgtgcgcagcaccgcgctgtcgtagcggcgctcgccggcggtggcctgcagcgccgccagcagcaccagcacgccggccagcaggctgaacaccatcaccagctgcactgcctgcgccacgcgctccatcacatcgcgcacctgcgagatcaccgcgtccacgtccagcagcgacaggttcggctgcgcgcgcaccagctcgcccagcccggccgcgttgccggacggcagatggaaggccgacagcaggttgtgcggggtatcgcccaccgcattggggttcaacagcacgaagaaattcgggcggaatgtgttccagtccgccttgcggatgctggtgacggtgaactcgcgctgctgctcgcctacggaaatcgtaatgcgatcacccaggtgcgcgccgtagcgccgcgcccagccggtttccaccgaggcttccgccgcggtgctgccggcctgccagaagcgaccctccagcagcgcattggcgggtgggaagctgctgcgccagctgaagttcagcggccggttctcgtcgtcgtcctcgcgcgggccgttgttcgcgccgttcccctcggcggcggcctggtccacgcgcagcggcggcttgccgttgatcgcgatcaggcggccggtcgccatcggctcgatactggcgtcgccggcgcccagtccacgcaatgcggccagcacaccgtcgcgttgttcgggctggatgttgatcaggaagtagttcggcgtatccgcaggcaggcgctcgcgccactgctgcagcaggccgggtccggtcaccgccagcagcaacaacgcgcacagcgacagcgacagccccaccagctgcatcaccgccagcagccggcgccgggtcagcgcggccaggcccaaccgccagttgccatgcaggcggtgctgcaggccgcgcagcagctgcagcagcacgaagccgaccgcaccggccgccagcgccagcgcggccaggccgcccagcacccacagcgccagtttcagatcgccggtgacctgcaccgccagcagcaggctggccgccagcgccgccacataggccagcagcgacgccggcggcagggcggcgaaggaacggttgagcacccgcatcggcggcaccccgcgcaggcgcagcagcggtggcaggccgaagccgaacagcagcagcaggccgatgccggcaccggtcagcgccggcatcgcttccggcagcggcaggcgctgcggcaccaggctgcccagcaactgcaccaggccttcctgcgcggccatgcccaggccgatgccgagcgcacaggctggcaccgccagcatcagcagctgcagcgccaggcccagcaggatgtcgcgctggcgtgcgcccaggcagcgcaggatcgccacctggtcgatgcgacgcagggcgaagcggttggccgccagcgcggtggccacaccggccagcagtaccgccagcagcgcgctcaggccgaggaagcgcccggccagatcgaatgcctggcgcacgccacgctgggtgtcgtccacgctcagcaggcgcaggcctttcacctgcggcagcagccactggcgcagcgccgcgatcggctccgctgcgccggcgaacatcagccggtagttgatacggctgcccgggccgagcaggccggtgccctccacatcagcgcggttgaccagcagggtgggcgagagtgtcagcaggtcgccaccgctgtccggctcggcctcgatgatgccggcgatgcgcagcgtgccggcgccgaactcgaggtcatcgccggccttcagccccaacccctgcagcaggcgtgggtcggcataggcctggcccttgggcggcatgccggcatcggcgatcaacgcaccgccgggcgtggcccggacccgcagcgtgccgcgcagcggataacccgcctgtaccgccttgatgctggccatctggctggcatcgccgttgaacagcacgctgccgaagctggcgatgcgggtatgcgccaggccgcgctgttgcgcctcgtcggcgaatgcctgcggcggatcatcgcgcccggcgatgccgaggtcgccgccgagcatttccgccgcgctgccggtcagcgccaggttgacccggttcaccagcgtgcccaccgcagtcatcaccgccacgcccagcaccagcgcggcgaacacggtcagcaggtcgccggccagcgcctcgcggcgcagcgcgcgccacgcgtggcgcagcacgttcatgcctgtgccccacgctcgaccggcagcaggcggccgtcatcgatgcggtggatgtactggcaacgctgggccaggcgcaggtcgtgggtgaccaggaccagggtggtgccgctgccggtgttgagttcgaacagcaggtcgctgatgtgctggccggtggcatggtccagcgagccggtcggttcgtcggcgaacaggatgcgcgggcgggtgacgaaggcacgtgccagcgccacgcgctgctgctcgccgccggacagctggcgcgggtagtggcgggcgcgatgggccaggccgacctgcgccagcacctcgtccacccgcgcgcggtcctcgcgtccggccagttccaacggcagcgcgacattctcggcggcagtcagcgccggcagcaggtggaagctctggaacacgaagccgaccgcgcgcgcgcgcagctgggcccgtgcttcttcatccaggtcgcccaggttctggcccgccagcgcgacgtggccgcggctgggcaggtccagtccggccagcaggccgagcagggtggtcttgccggaccccgaagcgccgacgatggccacactggtgccttcatggacggtcagggtgatgttgtccagtatgtggacttcaccctccgggccctgcacggacttgccgacctggtcgacggcgatggcgacgggcgtgctgcggggggacaggctgtcgatgaggagactccaatgcgcaagacgggatggagccggcgagccggcgcgatgatggtgctgctgctgggattgctgctgcccgggctggccggagccaaagacccggcaggtacggtgctggtgctcggcgacagcctcagtgctgcccacaatatccctgccgacgccggctgggtcagcctgttgcagcagcgggtcaggcaacagtcgaaaacaccggcgcgcatcgtcaatgccagcatgagcggggaaaccacggccggcgcgctgacccgcctgccgggcctgttggcgaaggaaaagccgacggtggtggtgatcgcgctgggcggcaacgacgcgctgcgcgggctgaccccggcacaggtgcagggcaacctggaaaagatggtacaggccagccagaaggccggcgccagggtgctgctgctgggcatcgacgtgccgcccaactatgggcccgcttaccgccagcgcctggcggcggcctacaaggcgctggccacgcagtacaaggtgccgctgctgccgttcctgctggagggcgtggccctgcagccgggcatgatgcaggccgatggcctgcaccccacggcgcaggcgcaatcgagggtgctggacaacgtctggccactcctgcggcccctgctctgaacgatttacaaccctcttgacggaacttcacatcgcgtccaccgtcgatccggcatgtttcacaaagctgaagttagagggaatcacatgcgtcagacgaaggagacctccggcttggtgctggtggtcgaagacaaccgcaacatctccgagatgatcggggaatacctggaaggtcgcggcttcgaagtcgactatgcacaggacggcctggatggctaccgccttgcggcggagaacagctatgacgtcgtggtgctcgacctcatgttgccgcgcctggatggcatcgaagtatgccgtcgcctgcgcaacgatgcgcgcaagtccaccccggtgctgatgctcacggcacgcgacacgctggacgacaagctcaccggcctcggtttcggcgccgatgactacctgaccaagccgttcgcgatccaggagctggaagcccgcctgcgcgcgctgatccgccgcgaacgccgccaggtgggttcggaagtgctgaaggtcgccgacctggtgctcgatccggtcagcatgcgggccacccgtgccggtaccgaactgcagctgtcgccgatcggcctgcgcctgctgaccatcctgatgcgcgaatcgccgcgcgtggtcacccgccaggagatcgaacgcgagatctggggcaatggcctgccggattcggacaccctgcgcagccatctgtacaacctgcgcaagatcatcgacaagccgttcgaccgtccgctgctgcacaccgtgcagagcgccggttaccgcattgccgatatcgcccagccgatggcctgatcggggccaggccggtgcagcatcaggcccggccgggcaacgacccccgcaccgggcacggatgaccggccagcactgccgccggtcatcctccgtgcacgactacggcgcagcgcgctgcctataatcgcagcgctctgaccgggaccccgcaatgccgcacggcctgccgcgcaagatccgtatcgccttcatcctgcaggcagtcctggccagcctgggcatcctgctcggtgcctggctggtttcgctggtgatcaagcacagcctggtcggcgccgccctgcgcgaggaagcggcctattactggacgctgcacgaggcctcgccggtgcagccaccgcccaacacccagaacatccgcggctacctgctggaaagcgggcagtcggcgctgtcgttgccggccaacctgcgcaacctggaacccggtttccacgagctgcccaaggatgaccagctggtactggtcgatgtgcgtccggccggccgcctgtacctggtgttcctgcgttcgcgtgcggagatgctggcgttctggttcggcatcgtgccggtgctgctgaccctgttggcggtgtatggcgccagctgggtcacctaccgggcctccaagcgcctggtgtcgccggtgaactggctggcacggcgcgtctcgcgctgggacccgggccacccggaggcggccgacctggaaccgaacaagctgcccgcggacatgcagggcgagacccggcagctggcggccgcgctgcattcgctggccaaccgggtcagcgcgcacgtggcccgcgagcgcaacttcacccgcgatgcgagccacgagctgcgcacgccgttgaccgtcatccgcgtggccagcgacatggccctgggcgatgaaaccctgcagccgcgcctgcgccgcagcctgcagcgcatccagcgcgccggccgtgacatggaagcggtgatcgacgcgttcctgatcctggcccgcgaggccgacgtcgaaccccagatcgagctgttcgacgtcaacgacatcgtccgctacgaggtggacaacgccaacgaactgctgggtacgcgtctggtgtcagtgcacctgcacagcgaaggcccggtgcagctgcacgcgccgccgcgggtgctgcaggtggtggtcagcaacctggtgcgcaacgcctgcagctacaccgacgaagggcgtatcgacgtgcacgtgctcaatgaccgggtggtggtgcgcgacaccggcatcggcatgtccgccgaggcgctgtcgcgcgcgtttgaacccttctaccgcgccgagccgagccgcccgcagggcaccggcctgggcctgtcgatcgtgcgccggctgtgcgaccgcttcggctggaaggtcagcctggccagccagccgggcaagggcaccgaagccacggtggtcttccggtaacgcggcgatctgccggggtcggatcccgttgcggcgcaaccggctctgaccccatcccgctgaaatgtcggtagatccaggccatgcgtggatggggtgcggtagcgccgggccatgcccgacgtccacagtgccttagttgcagttgaccttcggcgccagcgccttggtccagatcgcatagccggccggggtcatgtgcagcatgtcctcgcggaacagcgtcgcgtccggctgtccatcggcgccgagcatcggcgtgtagatgtcggtgaagccggtgttgggcagcctggccagcgcagccttgatcagcgcgttggcttcgttgatcgccggcagcaggtgcgcacgcgacgggctcggcttgatcgacaggtactcgaccctggtcttcggcaggtcgcggtgcacgcgctgcacgaaggcgaccacgtcatctcgcacctgcatggcgctgcggccgctgttgaggtcgttgtcaccggcgtagaagaacaccttgcacggcgcatacggcaccacgatctggccggcataccaggtgctgtcgcgcacttccgaaccgccgaagccgcggttgaacaccggctggccggggaagtcggtggccaggctctcccagaagcggatcgaggagctgccgatgaactcgatgccaccacgcggcggcgggttggcctggtcggcgctggcgaagcgggccatgtcgccggcccaggccacattggagacctgttcgggcacctgcggcggcctggccgggctcagggcctgggcaagcggtgcggcagtcagcaggcccagcatcagcaggcaggtacggcgacgggacatcaggcgctccagcaggcaaggggagctccatcatagaagcacggcccagcccggtgcttgcccctggcaggccgttcagcgggccggtgcggggtgcggttggcggccttgtggcaaaatggcggccatctgcctattcctgtgcacccatgatttcctgccgtgcgtctgagcggtcgctgcgccgcgcccctgttgctggatgttccacccgtggctgatcagttcggccacatgccccgcggcccgcgccgcatcttccaggccgcccgctggtcctggcagggcctgcgcgccgcctggctgcacgagtcctcgttccggctggaggtatacctgctggtgatgctgactccggtcgcgatctggctgggccagaccccggtcgaacgcgcgctgctgatcggctcgatgctgctggtgctggcgatggagcttgccaactcggccatcgaagcggtgatcgaacgctacggcagcgagatccacgagctggctggccgcgccaaggacatgggctcggcagcggtgttcgtgctgatgatgaacgtgctgctgtgctgggcgctggtcgtggttccgcacgcgctggccggcagctacggctgaaaccccattcccccactgccttgaagagtttccatgtcctttgagttcctcgccgaccccaatgcctgggtgaccctgttcacgctcagcgcgctggaaatcgtgctcggcatcgacaacctggtgttcatttccatcgcggtcagcaagctgccggaagagcgtcgtccgttcgcacgcaagctgggcatcgcggtggcctgcatcacccgcatcggcctgctggtctcgctggcctacctggcgcacatggcggccaacctgttcaccgtggccggcatgggcatttccatccgcgacctggtactgatcgttggtggcctgttcctgatcatcaagggctgcatggagatcaaggaactgatcagcggtggcgaggacgaagaccccagcaccaccaaggcctcggccgtgttcggctacgtgatcgcccagatcgcggtgatcgacatcgtgttctcgctcgactcggtgatcaccgccgtgggcatcgccgaccacatcccggtgatggtggcggccatcctgctgtcggtgctggtgatgctgctggccgccaacccgctgggccgcttcatcgacgccaacccgaccgtgaagatgctggccctggccttcatcctgatgatcggtgcggtgctgatcctggacggcctggacgtgcacgtgcccaagccctacatctacgccgcgatgggcttctcggtgctggtggagtggctgaacctgctgatgcgccgccgcgcccgcgaacacaacgtgccgggcgccggcaactggtaagcgcgccattggcacgtgtgtcacccagaacccccggcctggccgggggttctgcgttgtggggcgcggctctacaacgaacggcgctgcggtttttgcacttgcggcggcgttccggcctccacttgtgaatcaggatcaacagtgttttcccgggccgaggcttaatccggcgcagcaaagcgcgcaggctacgcactcccgattcccgccccccaggaaacccccatgaattccagagccgccttgctggcgcttgccgttggcgccttcgccattggaaccaccgaatttgccccgatgggcctgttgccggtcatcgccgacggcgtgggcgttggcatccccaccgccggcatgctgatcaccgcctacgccgtgggcgtgatgctgggcgcgccggtgatgaccctgctgatgggccgtttcggcaagcgcaccgcgctgatgctgctgatgtccatcttcgtggtcggcaacctgctgtccgcgctggcgccgaactacgggctgctgctgctgtcgcgcctggtcaccagcctcaaccacggcgccttcttcggcatcggtgcggtggtcgccgccagcctggtgccgaaggaaaagcaggctgccgccgtggccaccatgttcatgggcctgaccatcgccaacatcggcggcgtgccgctggcgacctgggtcggccagcagctgggctggcgcctgtccttcgccggtactgcggcgctgggcctgatcgcaatcaccgcgctgggcttcgcgctgccggcatctgcaccggggccgcgcccggacgtgcgccgcgaactgaaggcgatcctgcagccgccggtgctgctggcgatggccaccaccgtgctcggcgccggtgccatgttcaccctctatacctacgtcgcaccggtgctgaccgaattgaccggcgcctccaataccttcatcgcgatctcgctggcgctgatcggcatcggcttcaccctcggcaacggcatcggtgggcgcatggccgactggtcgctggatggcgccacacggatcctgctggccgtcctggcggtgctgatgttcgtgctgccgctggccttcatgagccacgccaccgccgccctcggtgtgctgctgttcggcgcggcgaccttcgccctcgtaccgccgctgcagatccgggtgatgcaggcggccagcgaggcgccgggcctggcgtcgtcgatcaacgtcggtgcgttcaacctgggcaatgcggtgggtgcggcgctgggcggtgcggtgatcagctcgggcctgggctatgccgcgattccggtggccggtggcctgctggcggcatcgggcctgctgctggcgtggctggggcgtccccgcactgcggtggctgaggcctgctgaggggagagggtttacggcagggcttgcagccctgcacccgccgaatcaacgtcaacgtcaacggcaaaagcctgcattccgtgggttggcggggtgggtccggttgagggggacgctgcaagtacgtccatgtaagctcggtcgccgcatccacgcggctcacgccccctcaaccggacccaccccgccttcgacagattcccgcgatctgtcgtaacggcgttccgctctggtaggtgtcgaccttggtcgacacgaatgcctgaagaaccggcttttgcttttcattttttcttttgatcctcccgcggtgcgcaggaaattgtccgtggccgggagggtgggttggctgggggcgtgagcgccatggatggcgcgaccgagcctacatggacgtattcacggcgtcccccagccaacccaccctcccggccaaccccgatatccagcaaacacagcaccgcggagggggcggtgcccgatggccggtctttcacccgaaccgtggcatgctcggtgcccagtccacccggaacctccgccatgcgcctgttcacccgtgtcctgcccctgatgctgctggcctccctgctctccggctgcggctacaacgccatccagcagaaggatgaggcggtcaaggccagctggtccgaagtgctcaaccagtacaagcgccgcgccgatctggtgcccaacctggtgcagacggtgaagggttttgccagccaggaagagcgcgtgctgaccgaagtcaccaacgcccgttcgcgcgtcggcgagatcaacgtcaacgccgacgacgaagcctcgctcaagcagttccagcaggcccagggtgaactcggcagcgcactgtcgcggctgctggtggtcaccgagaactacccggtgctgaagtccgaccagaacttccgcgacctgcaggcccagctggaaggcaccgaaaaccgcatcacggttgcgcgcggccgctacatccagcaggtgcaggactacaacacctacatccgttcgttcccccaggtgatcaccgccaagatcttcggctacaagaccaagccgaacttcacggtggacaacgaagcgcagatttccaacgcgccagcggtcgatttcggcaacgcgccgcagcagcagccggcgccgcagccgggtcactgaccgatgcgcctggccactgcgctgctggccctgctgctgtggctgccgttggcaacgcaggcacagccgctggcgccgattcctgcgctggactcgccggtggtcgataccaccggcacgctggacgccgcgcagaagcaggcgctggtgcagcaggcgatcgagctgcagcagcgcaagggcagccagctgcaggtgctggtggtgcccaccacccagccggaggacatcgcgcagtacaccacgcgggtcttcgatcaatggcagatcgggcgcaagggcgtggatgacggcgtgctgctggtggtggccaaggatgaccggcgcgtgcgcatcgagccgggctacggccttgaaggcgcgattcccgatgccatcgccaaccgggtgatccaggaatacctggtcccgcgcttccgcagcggcgactatgccggcggcatcaccgatgccatggcggtgctggtcaagctgatcgacggcgaaccgctgccggcaccggtcagcggccatcgcgggcgcgagcccggtggtggtggcgatacctggttcctggcgctgttcatcggcgtgttcgctggcagcatcctgcgcggggtcttctcgcgcgtgccgcgtccgctgcgcggcctgctcggcggcgcgggtgcggcgctggcagcattcctgttcacctccacgctgctggccagtggcctagccggcgtggtcggcctgatcgtggcgatgctgtccggccacccgggccgctttgccggcggtggcggttggggcggtggcagctggggtggcggaggcggtttcggcgggggcggtggattcggtggtggtggtggctggggcggtggcggcggccgttccggtggcggtggcgcttcgggaggctggtgatgatccaacgtctgttccgccatgtattctcgccctcggtgcggcgtgcgttcccacctgccacattgcaggcgatcaccggggccatcgcggccggtgagcagcgccacggcgggcaggtgatgttcgcggtggaagcggacctgccgctgggtgcgctgtggcacagggtgaccccgcgccaggccgccgagcatgcctttgcgcgcctgcgaacctgggataccgcccacaacaacggcgtactgatctacctgctgctggccgatcacgcgatcgagatcgttgccgaccgtggcctgcacggccgggtcagcccggcgcagtggcagcgggtctgcacccacctgcgcgagggcctgcgcggcgcccatccggtcgaggcattgcaggatgccatcgacgaggtctccagcctgatcgaagggcactttccggcctcgatgcggtccgagcatgacgcgttgcctgacgcgccccagatcctggactgaaccctgatctgcggcgtggtcctccgcccgtgccggccccggccccgggcggggcagggacgctaaaatacccgtactcccgccaggcgttttccatgatctatttccacgacatcgaccccatcgccctttcgctggggccgatcaaggtgcactggtacggcatcatgtacctgctcggcttcaccgcagcgtggctgctgggccgcacgcgcattgccgcggggcgcctgccgggcgtcgatgccaacggcttctccgacctgctgttctacgccatgctcggcgtggtgctgggcgggcgcatcggctacatgctgttctacgcgctgggcgatttcctgcacaacccgctgctgctgttcaaggtgtgggacggcggcatgagcttccacggtggcctgctcggcgtgctgggcgcctgctggtggtggtcgcgcaagcacaagctgcatttcttcgacaccatggatttcatggcgccgctggtgccactgggcctgggcttcggccgcatcggcaacttcatcggcgccgagctgtggggcaagtacaccgacgggacctggggcgtggtgttcccgtccggcctgccggccccgctgaaccagctcgaccacgcgacgctgcaggcgcagttcgccaccggcgcattgaacccgtacgcccgccatccgtcgcagctgtatgaagcgttcctggaaggcctggtgatgttcgtggtgctgtgggcggtgtcggccaagccgcgccaccgctacctggtgggtggcctgttcgcgttgatgtacggcctgttccgcttcgcggtggagttcgtgcgcatgccggacaacggcgtctacgtggccttcgactggctgacccgtggccagatcctcagcctgccgctgatcgccttcggcctggtgctgctggtgatgtcgcgccgcgcgccggtattgcagccgcagttgccggtggctgccgagggcaaggcatgaagccctacctggacctgctggcgcacgtgctcgagcacggcgccgagaagagtgatcgcaccggtaccggcacccgcagcgtgttcggctggcagatgcgcttcgacctcaacgaaggcttcccgctggtcaccaccaagaaactgcacctgcgctcgatcatccacgagctgctgtggttcctgaagggcgacaccaacatcggctacctgaaggacaaccaggtgcgcatctgggacgagtgggccgacgagaacggcgacctcggcccggtctacggcaagcagtggcgcagctgggccaccgccgacggccgccagatcgaccagatgcagtggcttgtggacgagatcaagcgcaaccccgattcgcgccggctggtggtcagtgcctggaacgtgggcgagctttcgcagatggcgttgatgccatgccataacctgttccagttctacgtggtggacggcaagctcagctgccagctgtaccagcgcagcggtgacatcttccttggcgtgccgttcaacatcgccagctacgcgctgctgacccacatggtggcgcaggccaccggcctgggcgtgggcgacttcgtgcatacgctgggtgacgcgcacctgtattcgaaccacttcgagcaggcccgcgagcagctgtcgcgcgcgccgcgcgcgctgccgaagctgtggttgaacccggaggtgaccgacctgttcggcttccagttcgacgacatccgcatcgacggctacgacccgcacccggcgatcaaggcgccggtggcggtatgagcgccctgaagctgtcgatgatcgtggcgctggaccgcaaccgtggcatcggccagggcaatgccatgccctggcatctgccggatgacttcaagcacttcaaggcgctcaccctgggcaagccgatcctgatggggcgcaagacggccgagtccatcggccgcgtgctgccggggcggaccaacctggtgctgacccgcagcggccaggtgccgttcgagggcatgcgtgcggtggcgtcgctggacgaggcgaaggcgattgccgaaggcgagggcgcccgcgagctgtgcatcatcggcggcggcgagatcttccaccagttgctggaccaggccagtgacctgtacctgacctgggtcgatgccgaagtccccgccgatacccatttccccgaagtggacgtgcaggactggcaggaagtgagcagcgagccgcacccggccgacgaacggcacgcctacgcgttccgcttcgtgcactacgtgcgccgctgatcgcaacgcacctgtagagccgagccatgctcggctgctttccgcggacacatcccggagccgagcatggctcggctctacaggattgcctacggcatccggtaatgcccgatgatcgcgtgctggaacagcaggttctcttcgcgcgtgccgcgcgcgatgttgtgcagcaccagcggtgtgccattggccaggcgccggtcagaaacgatgcccacgtgcagcaggccgttgccattgagcttccaggcaacgatgtcgccggccgcgtagtcggcggcgagggccgtgaccggttgctgccagccctggcgctcgaaccagcgcatcaggttcggtacacgacgatgatcgatgttgcggtccggccgtgacaggccccagatcgccggataggcactgaaactgccgcgcatgtcctcatgcacgcgtgcctgcaggtccaggcccagatcgcgcagggcgcgcaccaccacgtccgtgcacacgccgcgatccagtggcacgtcgccgccgggataggccagtacctggtaagcaggatcgtaacgggtggtgacgccgacctgcgcgcgggctgcggccaccagtggcggcgaaggggcctgcggctgcgtcggcgcatgtgcggcaccatccgcagccgtgggagcaggcggcgagccgggctggcagccgctggccagggccagcgtcagcagcaccgtccctggtgcccagccgcgccgcgtcacgcctgcggcgggggactgttgtgggtgccgccacccgcgccgccccctccgccaccacgacggcgacggcggcgtgggccacggttgcccggggtggcagcggcgttgccgccctgctccttgccctgcgtcgcagcgccggggcgctcgtgcgccggtcgcgccggcgggcgggcgttgggcacgggtgccggtacgtcgcggcccggaacctgcactacgcgcagctcgtcggtatcaagctggagcgcggtcagcttgccgccccagaccgcgccagtgtcgatggcgtgcacgccctgggtgatggtcaggcccagcgccgaccagtggccgcagacgaccttgaggtcgcgctcgacccggccgggcacttcgaaccagggatacagcccctgttcctgcgtgcccggcgtgcccttgtcctcgatgccgatgcgcccccgcggggtgcagtagcgcatgcgggtgagcacgttgatgatcgcgcgcgagcggtcgtaaccggacaggttcggggcccagctcggcttgtcgccgtacatgttgcggaacagcttgcggtagccggcgccatgcagttgcacctcgacctcggcagcatgcttctcggccatctgcgtggtccacttcggcgccaggccggcgtgcaccatcatccagcccagctcgcggtccacgtgcaccagcttctgcaggcgcagccagtccagcagttcgtcgcggtcctcggcctgcacgatgcgcagcaggtccgggttgaccttgcgctgttcctcttcggtacgcgaaccgacggccagcagcgaaagatcatggttgcccagcaccaccacgctgtgctcgcgcagcgagtgcaccagccgcagcgtttccagcgactgcccgcctcggttgaccaggtcgccgcagaaccacagggtgtcctgcgccgggtcgaagcggatcttctccagcaatcgctgggtgacgtcatagcagccctgcaggtcgccgatcgcccacacactcatcgttcggcctccgtgtcagtgcagggtacgcggcacggccagcacgaagggtgcgaccggcgcggcaaattcggtgccatcgtcggcgaccatgtcgtagtgcccctgcatggtcccgtgatcggtccccagcatgacaccggacgtgtaacggaagtcttcaccggggcgcagccgcggctgctcgccgatcacaccgtcgccatcgacatgctcgacacgaccattggcatcggtgatgcgccagtggcgcgcgaccaggcgtgccgcgacccgcccctggttgtggatgcggatcgtgtaggcgaacgcaaagcgaccgtcttccggcgcggattgatcgtcgaggaagcgcggcgcgacttcgacggagatggcataaacgtcagcgtcttccataccggcagtgtaatcaggaggcattggccaaagcgatgaattcggccacgtccagctgttcggcgcgggcatcgggacgcacgccggcggcgatgaactgctcggcggacaccacgttgttcagggcattgcgcagggtcttgcggcgctgcccgaaggcggccttgaccacctcggcgaagcgcttgtggtcgttgatgttgatcgcggccgggtcacgcggcaccagacgcaccacggccgaatcgaccttcggcggcggccggaacgcgcccggcggcaccacgaacagcgaggtcacctggcagtaggcctgcagcatcacgctgaggcggccatacaccttgctgccggggccggccgccatgcggtcgaccacttccttctgcagcatgaagtgcatgtcgcggatgaccgcggcatgctccagcgcatggaacaggatcggcgaggagatgttgtagggcaggttgccgaccaggcggatcggctggccggcggccagttcggtgaagtccacgcgcagcacgtcgcgatgaacgatggtcagctcgcccagcggttcggcggcggcggtcagcggcgcgatcagatcgcggtcgaactcgatcaccgtcagcgtggggtgcacgcgcagcagcggcagggtgatcgcgccctggccagggccgatctcgaccaggcggtcgccgtctttcgggttgaccgccatcacgatcttgtcgatgtagtggcggtcggccaggaaatgctggccaagctgcttcttggccggtgcggtgaacaccgggccggagggggaatgcggggaattcatgcgcccagtgtacgttgccgcgcaagctgcgcacacagcgtcgttgccgcctgcaggctggagggatcggcgatgccgcggccggccagctccagcgcggtgccatggtccaccgccacgcgcggatagggcaggcccagggtcaggttcaccgcctgttcgaagccggaatatttcagtaccggcaggccctggtcgtggtacatcgccagcacggtgtcgaggccggccagcttggcgggcaggaaggcggtatcggccggcagcggcccgaccaggtccatgccctccgcgcgcaggcgctgcagcagcgggatgaccagatccagttcttcgcggcccaggtggccatcttcgccggcgtgcgggttcaggccgagcacggcgatgcgcggcgcaggcaggccgaactcacggcgcagtgcggcgtgcaccgtgcgcagcgcgtgctccaggccgggcgcggtgatcgcatcggccacctcgcgcagcggcaggtgggtggtggccagggccacgcgcacgatgtggttggccagcatcatcaccaccttcaccccggcctggtcggccagcagttcagtggtgccgctgtaggcgatgccgccttcattgatgaccgccttgtgcaccgggccggtcacaacaccgtgcagttcgccggacaggcaggcctggccggcgccgagcagggcgccgatgaccgcgccggcattggccggatcggcctggccgaaacggctgggcgcagcgttgcggacagcgcgcaggcgcagatcgccgggggcgcgtgcttcggcgtcctcgggcagcagctgcaggggcaggttcagcgcggccgcggccgcatgcagggtgtccggatcggcgaaggccagcagccggcaatcttcacgcggctgctggacgaggcggacacatagctccgggccgatcccggcgggctcgcccggtaccagagcgagctcggggcgcatcggtcaggactgcggcggggtggcggtgttttccgcgcggtcgccgctgcggaagctgacgtaggcttcgccacgcagttcctgcaggaagcggttgtactcgtcttccagcttgcggcggccgatggtctcgcggacctgggcacgctggttgtcggtggtcacgtcggtctggcgggtcgccacgcgctgcacgatgtgccaaccggcatcggtacggaacggctggctgacgccaccgtcctggagaccttccacctgctggccgaaggccggaccgaacgcgtcggccgggaaccagcccaagtcaccgccctggcccttgctgttgttgtcctcggaggactccttggcaacggtctggaactcggcaccaccggcgatgcgggcacgcagggtgtcgatcttggccttggcggcggcgtcggtctggtggtcgtccacgcgcaccaggatatggcggccgtggaattcggtgaccgtatgctcaccggcggcggcggagctggcgtcacgcacttccatcagcttcagcagctggaagccgctcgggccacggatcgggccgaccacttcgccgggcttcatcttttccatcatctgggcaaaggcctgcgggatttcatccaggctgcgccagcccaggtcaccgccttccagtgcattcgggctgtccgaatagcgcacggctgcagcgttgaagtccagctcgcccttgtccagcagggtcttcacaccatcggccttcttctggccggtggcgatctggtcggcgttggcaccgtcgggcagggcgatcaggatgtgcgccaggtggtactggttgcccaccgtggcctgctgcttcagcgcggcgtcgacttcaccctcgctgacgctgatgcggctctgcgcgaagctctggcgcaggcgctgcacggtgatctcgtcacgcaccgaggcgcggaaatcgttgaagtcgatgccgtcatgggccaggcgctggcgcagggcgtccaggttcgaaccgttctgctgggcgatggagttcatcgcctggttcagctcctggtcgctgacccggatgccgctgccctgggcgcgggccacctgcagcttgaccagcaccaggcgctcgagcacctggcggctgagcacgtcttccggcggcagctggttttcgcggccggcgtactgcgccttgatgttggcgatcgcacgctggagctcgctctgcaggatcacgtcctcatcgacgacggcggcgatgcggtcaagcggctgcgcctcctgggcaagcacctgcaggggggcggacacgctggacaccgccagcagcgaggcgagaagaacggggaagcgcttggtcatgggatcaggttcggatcgtagtcatcccgggtcgccccggtgttgctcggcggcacgagatagaggtcgtcgcggttgtaaccgaggatagcacggcgcagggtacggtccgtgtcctggcccagggagctcaggcccttgagcacgaactccagctggatggcgttgttcatctcgccttcgcggttgcggacgtagcggcgggcgaccgcacgcacggccaggcagcagctgtcccactggacgccggcgatgatctccagcggttccttgtcctgcagcgagtagtagtagcggccgaccaggctccagcgcgcattcagcgggtacaggaacgacaggtcggcctgttccagcggcgtgcggtcatgcttgttggcggtggccggggcgccggagttgatgcggtaacggtagctgaggttgatcacgccatcgttgggcatcaggtagcgggcgcggacgctggccagatcctcgcgcttgtacttggggtcccactggtaggtggcacccagggtccagcggtcgttgatcatgtagttgccgtcagcgatccacgccgacttgcccttctccaccggcgcgccacccggggtgacggtcacccgcgattcgtcgaagtactggatctggccgatggaggccgagaagcgttccttgccggtggtctggtcgatgaagcgggtgctcagcgccatggtcagctggttggcgtcgttctggcgatcggcgccggtatagcgagaatcgcggaacagctggccccagctgaaggtgaagtcgcgggtgtcgaagatcggcagctcgtcctgatcgcggtagggcgtgcgcaggtagaacaggcgcggttccagggtctgcaggaaggacttgccaccgatgcgggtctcgcgatcgaagaacaggccggcgtcgatgctgccgatcggcaggctgcggctgggcgaggtgttgccgcgcagctgttccggtgtggcggtgttcgggtcgatgccctgcgaacgcaggatctggccgcggatgccgttcacgccatcaaccaggccacggtccagctggtaaccggtatagcggtaggccagggtcggcgtgacataccaggccgcgccgctgatcgggaacgacacgtagggtttgacatccagccgcgagccgccgctgacaccgatgccgtcggtctgacggctgccgttgcgggtgtactgcaggtccggtcccgcatcagcgccgtacttgaagttgatgtcgtcgtgggtgaaacgcacggcttcggcgtagatgccggtttccagccacggcaggaccggcttgtcccagttgaaatacaggcgcggctggcggttgtaggccagcgcaccctcgttgagggtgtagtcggtcagctgccagcggtcggccatgatgccggccgtccagttcctgccagtgccgtacaggccgatggtgctctgcaggttcgacgcggtgactcccaccaggcggttggcgaagtcttccacatagcgttcgtcgctgacccaggccaggttggcgcgggcctgccagtggtcgtcgaggttgtggtagccgccgaacatcacccggccgcggtcgcggtcgcgcagtttgtcgttgggcatgaacgcggtcagcagttcgccgcggccgccgttgtagaggtagcggaattcgttgtcgagcatcaggccgcgccggctcatgtagcgcggggtcaacgtgtcgtcgtagttcggcgccaggttgaagtagatcggctgtgcgtaatcgaaaccgttgcggccggacatgcccagctgcgggaacagcaggccggtcttgcggcggtcgtcgatcgggaacttgaagtacggcgcccacagcaccggcaccttgccgatgcgaagcacggcgttgcgggcggtaccgaagccttcgtcgttgtccacttcgatctgcggcgccgacagcttccacaccggctgcgacgggtcgcaggtggtgtaggtggagcggtgcatctggccgaccgcgccctgcaggtcgaccgattcggcatcgccgttgccgcggcgcgacaccagctggtacttgatgtcggtgatcttgtgggtgtcgctttcctggttgccctcggcgcgcttggcgaccatgcggatcgaggagtcctggtagcggacattgccgtcggcgatgtagttgccggtctcggtatcgaagctgagcttgtcggtgccgacgaactggtcgccacggcgcagggccacgttgccttcgtactgcggcacggtggtggtgcccagcagctggtcaccctcgatgtcggtcggctgctgctcgcgcgcggcgctggcggcggccttgtcctgccccgggaccgggaccgggacaggggcatcggtgaacgcgggaatcacgtcggtagccgggcacaggccccagttgagcggcttttcatcggccattgccggcaggcagatggcgatgctcagaggcaggggaagcaggcggagggctcggcgcacgcggttcggattcgggcgaaaacggacggtagcttgccccatcccttgcataggggcaatgaagggcgtcggatcctgccggttcgggttcatccggagacgctgcccggtggggggggcagcagggcccggacatgggccacgctgcactcggcaagggcctgcaggtcatagccgccttccagcatcgagaccacccggccggccgcatggcggcgcgccagcgcatgcagttcgcgggtgatccaggcgaaatcgtcggtttccagcatcaggtcggcctgcggatcgcgcaggtgggcatcgaagccggccgaaatcagcagcagctgcggccggaagtcgtcgatggccggcagcatctcgtcggcccacacattgcggaagcggaaaccgccgctgccggggggcagcaggatgttcatcaggttgccggcaccgcggtcgcggcgcaggccggagttggggaacagcccggcctggtgggtgctgtagtacgagacccgggcgtcgtgctggaagatgtcctgggtgccgttgccatggtggacatcgaaatcgaccaccgcgatccgctccaggccatgacggtcacgggcgtaggcggcggcgatggcgatgttgttgagcaggcagaagcccatcgcagtgctgctggtggcgtggtggcccggtggccgcaccgcgcagaacgccagcgggtcctcgcccagcatcaccgcatctaccgccgccacgccggcgccggcggcatgcacggcggcactggccgagccgggcgaggtccaggtgtccatgtccagctgtcgcagcggcgcggtctgcggctgcagcacgaagtcgagcagggcgctgtcgtggacccgggtcagttcgccgaacttggccggcggcgcctcgcgccagtccagctggccggggaaggcggcgtgcagggcatcgagcacatgctgcaggcgttgcgggcactccggatggccagggccggggtcatgcagcaggcaggacggatgggtgaagaccagcatcgtgccgactcagcgctggcgctgctgtggctgccacagcgcttcgccatggccatcggcacgggccagcacccgggccagcacgaacaacaggtccgacagccggttgaggtactgcagcgcctcgctgcgcacggcgtcgtggcgggccagggtgaccgtctcgcgctcggcccggcggacgatggtgcgcgccaggtggcagcgtgcggcggcctcgccaccggctggcaggatgaattccttcaacatcggcaggctggcgttgtagtgatccagctgctgttccagtgccgacacatcggcggcgtggatcgcggcgtggccggggatgcacagttcggcgcccaggtcgaacagctggtgctgcagatgcaccaccagcgcgcgcacgtcgtcgggcagcgccgtggccagcagcaggccgagtgcggcattggcttcgtcgacagtgccgtaggacgccacgcgggcatcatccttggccacgcgctggccgtcgccaaggccggtactgccgtcgtcgccggtgcgggtatagatgcgcgagaggcgatgacccatggcgcggctcagtgccggatgtcgcggcgggcctgctggagcttcagcacctgctccacggccagctgcagggcggcggccagcgccacgtagatggcggtggtgcgcaggtacggcccgaaccactgtgcgtagttctgtgcccagccggccagcgtcggttcggccacgttgcggctggtccagtagaagccgccctgcgcgagcaggtgacagaccgccaccgaggccaccagcagcagcgcgcccttggccagtaccggccagcgtgccccctggtagttgcggcccagcagcatgccgccggcccaaagcgagaaatacgccggcagcagcagccagtagcccggcgacacgcagtagtgctgccagaaatccaggccgctgctgcggatcacgatccagtccaccagcaccgcgaacaccatcagcagcgggaacgcccagcgggtccagccagccaggtagaagccgccgatgaagaacaccgcccaggaggcatccgggatcgccgcgaagtggttgacccgggtcgccgccagcaacagcacgagtacggacaggacgaaggcacggttggcggtggcggacatggcagcgggcccggagcggattcaggtttcattctagcccgccgcgccggttggcgcaggtcgggggctgttgggtgttcgggcggggcgagcgcgtatcatgaacaccatgagtgaacgacatgacgtgctgatcgtcggtggcggcctggtcggtgccagcctggccattgccctggaccggttgggccgcgacgtgggcctgctcgaagccagcccggccggcgagctgccggcggtgttcgaccagcgcaacctcagtttcgccgcggcgaccgtcaacgcgctgaccgcgttgggggtcatgcagaagctggcgatggcgccgggcccgatccgccgcatccatgtcagccgcgccggcgatttcggccgcgtgcagctggaggcttccgactacgaccggccgtggttcggccaggtggttgtcgcgcgtgacttcggccaggcgctggaagcgcgcctgcaggagctgccgcagctgcggcgctaccggccgatgcggttcctgggcctgggcgaggtggtcgacggctaccgccaggtgcgggtggccgacgagaccggcgagcgcgtactgctggcacggctggtggtcggtgccgatggcacgaccagcggtgtgcgtggcgcgctgggcatcgaggtcgaccggcatgatttccagcagaccctgttcgtggcccgcgtgcgcagccagcgcgcgccggatggcacggcctgggagcgcttcaccgataccggcccgaccgccctgctgccgcgcggcgaccgccacttcggcaccgtgcacggcgtggcgcgggaccaggccgatgcggtgatggcgctggacgatgcggcctggctgcagcgcctgcaggatgcgatcggctggcgtgccggtcggctgctcgaatccggcccgcgcagcgcttacccgctcatccaggtgctggcgcgcgcattggccggtgaacgcacggtgctgctgggcaatgccgcgcagaccatccatccgctgggtgcgcagggcttcaacctgggcctgcgcgatgcgctgaccctggccgaactgctggaggatgcgcacgaggatgccggcagcgatgtgctgctgcaggcctatgttgcgcgccgccaggaagaccgacggcagacggtggcgttctcgggtggcctggcacggctgaccagcaatccggcaccgctgatgcggccgctgcgcagcctcggcctggtggccgcgcaacgcgcctcggtgcagtcgatgctggtcggtggcgcgatgggcttccgcggcgaagtgccgcgcctgtgccgcggagaagccgcatgagccggcgcatgcgccttgatgtggccatcgtcggtggtggcgtggtcggtgccgcgtgcgcgctggcgctggccgatgccggcctgtcggttgcgctggtggaaggtcgtgagcccgcgccgtggcaggccgcacagcctgacctgcgcgtgttcgccttcgctgctgacaacgtacaactgttgagccgcctgggcgtgtggccggcgatcgcgcaggcccgcgcctggccctaccggcgcatgcaggtgtgggatgcggccggtggcgaagatctgctgttcgatgccgatcgcttcggccgtcgtgaactgggctacatcgtcgagaacggcctgctgcaggatcgcctgtggtcggcactgccggcggcgggtgtgcagctgcactgcccggcacgggtggacgcgctggagcaggacgaggagggcgtgcgcctgcgcctggatgacgggcgtcgcctggaagcggcgttggcggtggccgccgacggcgccgagtcgaccctgcgccagctggccgggatcgaggtcgagcggcacgactaccaccagcgtggcgtggtggcctacgtggacagcgatcttcccaaccaggccaccgcctggcagcgtttcctgccgggcgggccgctggcgctgctgccggtggccgagcgccgcagctcgatcgtctggaccctgcccgaggacgaggcggcacgtgtgctggccttggacgaggacgccttcaaccgcgaactgacccgggccttcgcggcgcggctgggtgagctgcgactggcgtcaccgcgagcggccttcccgctgcgtcgccaactggcccgtcactacgtggccggccgagtactggcattgggtgatgccgcgcatgtggtgcatccgctggccgggcagggcgtgaacctgggcctgcgcgatgtcgccgccctgcagcagtggctggcgccgtcggccgagcgccgtggccagccgcggctgtcgccgcagcgcctgcagcgctgggcacgcgaacggcgcagcgacaaccagatcgccgcctacagcttcgatgcgatcaaccgcctgttctccaacgacgagatgcacttgaccctggcccgtggccgcgcgctgggctgtgtcggcaaatggccgccgctggtacaggcgttctggaagcgcgccgccggcgtctgaagcaaaaaggggacggaggggattaagtcgtttgtgcacatacgacttaatcccctccgtcccctttttcaatccaccagccagccggccaggtcggtgcggtccagcttgccgcggtgcctgcggtccagcgaattgaattcgtcggccagcgccggattggcctgtgcttcctcgcggctgatgaaaccgtcgccgttcacatctagcgcggcgaaatggacgcggtactggccgaccacgctgctcggttccagcgaacgcacggtcacctgtgcctcgccggccggctgcggaatctcgacgctgccgctgacccggccggcatccagcggctgctggcggatcgcgccgccggtggggcccagcggctggctctgcgccggcgtggacgggccgtgctgggcgatggccggtaccgaggccagcaggatggtcaacagcagggcagcacgcggaaggttcatgacaggctccttgccagagggtaccgggagcgtactcccggcaacctgtgccgccgatgacggatcagcgcagcggcgaagccagcacggtgatctcttcacggtcgtgatagagctgcttggcgcggaccaccagcggcttgccggcctggtcctggaacaggtccaggcacagccgggtttcgtcccagcgcttcttcatcggcagtttcagattgaagatcgcatgccggcaccagccctcgcggaaccaggtggccatgcgttcggccacgcggcgcggctgctcgaccatgtcgcagaccatccagtccagcggctgttccgggtgccagtggaagccatcggcgcgcaggtgctcgaccagtccggtgtccagcacgtgctggcgcagcgggccgttgtcgatgctcagcacgtgcatgtgctggcgcgtcagcacccaggtccagccgccgggggcggcgccgaggtcggccgcacgcatgccgggcttggccagcgcctcgcgttcttccggcgtcagcagggtcagcagcgcctcgtccagcttcagcgccgaacgcgaaggcgcctcgggcagcagcttcaggcgcgggatgcccagcgcccacggtgcgctgtcggccgggtcggccacgcagacgaaggcatgggtgccatcgacgaacaccacatgcaggcgcggcaggcggttgttcggcttatcagtgagcttgccggccttgcgcagcgccgggcgcagtgcattgccgaaggcacgggccagaccggacagtggcttgccggcgtccgaatcggggtgttccacccacaggtcgccgaagcgcggcgcatcggccagcacttccagcatcggggtgatccggtccgccgggtccagctgcggcagttcggccagcaccaccagcttctgccgcgcgaagatcagctcgcgccagcgcaggcgcggcgccagcgcggcggcttcgtcgcacatgaaaagcacgtagccgtaattgcgctgggtgcgcgcatagccggcgaaaccggcttcaccggcgcggaactgcagctcgccggccagctcgggctcgaagccctgccggcacaggcacagcaggccgatgccggtttcagtaacgggcgccatcgctttccccataggcacgcagcacgctgcgcgcggcgtcgcggttcaggccttgcaccacttcgatgccgcgcttgttgagttcacccacccagtcggccggcagcgggccttcatcgaacggggtcagttcctcgacgtcggccgagttggcaccgatcagcaggcggtcgatgccggcccacacggtggcgccgtagcactggcagcacggctgcgagctggtggccagggtgaccggcgacagcaccgcgttcaggcgcggggtctgcaggcgctgctgggccagcatgtaggccatgttctcggcgtgcgccagcgaggtcgcgtgcggcatcacccggttcacgccggcggcgatgaccttgtcgtccggtccgaacaccaccgcaccgaacggaccgccactggcgtgctcgacgttcagccgcgacagctcgatcgccagcgcgaccttggcctcatcgcccggatatcgacgatccaggtcgatctggtcgtggatccaggcgggaagggtcaggtggacttgcgcgtacagcatcgcgggggtgcctcgtagtggatggaagaaagtgcggttgcttggggaaaccggcgcgcagtgtagccgcaccggcctgtaccgcgcgtgggccgggctcagcccggcgagccggtgcggatcaccacgtactgcttgcggaattccagcccggcctgcggccaactggcagcataggcgcgcagcaggggcagggcggcggcgaagtcgtggccgttgacccggcaatcggcctcgcacaggccgtcggcatcgcgcgatgcgaacaggcggatggcgagaaaatggcgggctttcagcagctcgtcgaaggcctccatgctgcgggtgaacaggcagcaggggcaggagccatgatcgtcttcgctgcaggtggaggcatccacgtcctgtgcacggtagtgcgccaacggccccagcaccacggtgcgctgatgttcctcaccctcgtcgccgaccggataggtcaggcccatcatcggcaggccctgtgcgtcttgggcgccgatcgcggtctgcagggtcaccaggtccacccgggcccaggcctggaagccggacaacagcgatgcctgctcatcggcaccatttgcgtgctggtactcgaacaggccatcggcgaacaactgcggatgctggctttcaatgacggtggaggtctgccagccgccgttgtcgcgcgcttgcgcggccattgcatgcggggtcaggcgcaggccgctgtccagcagcagcgcgttgccgtcgatgcggctggcggtgccggtgtcctgcagggcctgctgcagcagcgggaggagggcggtggcgctcgtggtcatgtcaggcctgtggatggatggggcggaacatccaggcagggcctggggctagcggtcgagtgcgtcgagctcggcgcgatatcgctgcgcgtcggattgctgctgcggatcgttgccgtggtcgcgcagccaggtttccagctcgcggcgatagtccgcgcggaaaccggcattgcccgggctgaaatgcagcttgcgtgccgccacctccacccgctcgcgcgcgctggcccgggcctgggcgacgccgtgcggtgactcgttggtgaggatgacgaagttgcgtgggaagcccggcgtgtacttgaccacgaacggctggtcgcgcgccgggatacggatggcgttttccagcggccacagcgaagcggtgttggtgtggaacaccacgtccacgtcgcggccctcggcggtacgcagcaccccttcgtagcgccagatgtactgctcgttgagcgtggagctggttcgctcggtcttgacgatcaccgcttcaccacgctcgcccaccacgttgaggaaggcggcgttgaggaagtggccgaggaacatgttgagcatcgccagcgggaacaccacgatggcgtagcccggaaagcgccgccaccacgagaccagcccggccagcaccattgctgcaaagaacgtcagcagcggatgctgcgagatgaaccagagcaggacggaaagggcggtgatcatcgtcgcggtcctgcgggcgccatccaggcgcccgcgcaggccctcaggccgaccaggtatcgcgcagggtcacgctgcggttgaataccggcgtggctgcggtatggtcgcggcggtcggccacgaagtagccggtacgctcgaactggaacgactgctccggcgcggcgctggccgcggccggctcgacatagccggtgacagtgcggcgcgattccgggttgaggtaatcgcggtaggtcttgccttccgattcgtcgtccgggttcggcaccgagaacaggcggtcgtacaggcggatctcggccggcacgccatgcacggcgctgacccagtggatggtgcccttgaccttgcggttggcgccttccatgcccggacgcgattccggatccagccaaccacgcagctcggtgatggtgccgtcggcatccttgatcacttcgtcgcagcggatgatgccggcgccgcgcaggcggacttcgccccccgggaccaggcgcttccagcccttcggcggcacttcggcgaagtcctcgcggtcgatccacacttcgcgtgcgaacggtacttcgcggctgccgaagctttcgtccttcgggtggttgctgaaggtcagctgctcttcgtggccttccggcaggttggtcagcaccagcttgaccggatcgaccactgccatgcggcgcggtgcggcactgtccaggtcctcgcgcagcgcgccttccagcacgctgaagtcgatcagcgaattctgcttgctgatgcccacgcgctcggcgaacaggcgcatcgcggccggggtgtaaccacggcgacgcaggccctgcagggtcggcatgcgcgggtcttcccagccgtccaccagctgttcggtgaccagcgccatcagcttgcgcttgctcatcaccgtgtagttgatgttcaggcgcgagaactcgatctggcgcggcttggccgcttcgcgcggcaggccggcatcgaccagcggctgggtcagtgcgtcgtcatgggcgaaatcgacgttgtccacgcaccagtcgtacagcgggcggtggtcttcgaactccagcgtgcacagcgagtgggtgatgccttcgatcgaatcacccagcgcgtgggcgaagtcgtacatcgggtagatcggccacgcattgccggtgttctggtgctcgacgtgcttgatgcggtacagcgccggatcgcgcaggttgatgttgccgctggccatgtcgatcttcgcgcgcagggtgcgcgcgccatccgggaattcaccggcgcgcatgcggcggaacaggtcgaggttttcctcgacgctgcggtcgcgccatggcgacgggcggcccggctcggtcagggtgccgcggtaggcgcgcacttcctcggccgacaggtcgcagacgtaggccttgccctgttcgatcagcttctcggcggccaggtaataggcctgaaaatagtccgaggcgtggcgcagctcgttccactcgaagcccagccagcgcacgtcgtcctggatcgcggccacgtattccggatcttccttggccgggttggtgtcgtcgaagcgcaggttgcagacgccgctgaactcgccggcgatgccgaagttcaggcagatcgacttggcgtggccgatgtgcaggtagccgttcggctccggcgggaagcgggtcttgatcgcctggtgctttccgctggccaggtcctcgcgcacgatctggcggatgaaatcgcgcttttcgtggctgtcggcgggggtctcggggctggcgggggtgtgctcggacatgagtcggcgaaaagaaaggcagaaagaccaacagtctagcgcgtacggggcagggctgcccggtggggtgtggggatgccggccagcggccggcactccccttgcctgcaatgccggccccaccctctggtagtgccggccgctggccggcaacctcggatcccaccctcggcaccattcagcccccgggcgtatgctggagccctgccccgaggaggagccgcatgcacatcgtgtacaaggccgacaacctgttcgacgcccatctggtcaagcacgcgctggagaacgccggcatccccgccttcgtgttcggcgagcagctgctggggggcatgggcgagctgccgttgttcggtgtgttgcgggtcggcatccccgacgcggcgcggccgcaggcggaggccatcatcgcggcgctggacttgggccaggccgccgccgaccccatttccgatgcagacgatatggccggactgccggcgtaggagcgcatcatgttgggaattggccagggcatcctcggcatcggggccttcaagcagcgcctgccgcgcccggaagaggcattgccggggcgcgagcagccattgccgctgcacagcaaccagcacttcgtgaacagccatccgctgaaggaccgcttcgccggcctgcagcagatccgcttcgcgctgggctgtttctggggcgccgagcgcaagttctggaccgagccgggcgtgtacagcacctcggtcggctatgccggtggcatcaccccgaacccgacctatgaagaagtgtgctcgggcctgaccgggcacaccgaagtggtgcaggtggtgttcgacccggcggtggtgagcctggaacggctgctgcagctgttctgggaaagccacgacccgacccagggcatgcgccagggcaacgacaccggcacccagtaccgttcggcgatccacgccaccgacgaggcacagtacgctgccgcgctggccagccgcgaggcctaccaggcccagctggatgcggccggctacggcccgatcaccaccgagatcgtgtacccggcaccggcgtactactacgccgaggactatcaccagcagtacctggcgaagaatccgaacggctactgcggcatcggcggcaccggcgtgagctgcccgatcgggttggatgtggaggcgccgcgctgacgcgcggtggtccgcctgcggcgggcagaagccaaagccaaagccaaagcggctctgggttgctgacggtttggcgggacgggggcggctggcaggacacgccgtaaacccatccctgggggctcgatggcgccatccatggcgccaacggtcctgccagccgcccccgtcccaccttcgacagtttccgggtgacggtgggcaagagcattggttggtgacgaactgatggaaaagaaaaaggacgcggcgttcgccgcgtcctttttatttggttctgcattgcccttgtagagccgagccatgctcggctccgagcaagcgaagcgcgcgacccgctgttgctcttctttctttcttccgtggcgggtggccaccggaaactgtcagagggcgggcgggttgggttcgcgggagtgtccgccgcatggatgcggcggccaagcctccagggatggattcacggcgtctcccgcgaacccaacccgcccgacccagcgcggctttttgctcttcgcgaccgaccgacctgccacgaggggctcagccgttggccggaatcctcacagtgccgcgcggatccgctcgcgcagtgcttccagatccttggcaaacgcatcgataccggtcgccagcttctcggtcgccatcggatcggccgccagatccgccgcgaacttcgccgcatcgatcgggggcaccgccgcgccatcagcggcaccggccaccagcttgcgcggcagcgcgccgtggtcggcgtccagcttctccagcaggtccggcgaaatggtcaggcggtcgcagccggccagcgcttcgatctgtgcggtcgaacggaacgaggcgcccatcaccaccgtcttcgaaccgcggcgcttgaattcggcatagacgccgcgcacgaacttcacgcccgggtcttcgtcgatgctggccggggtctggccgttggccacgtaccagtccaggatgcggccgacgaacggggagatcaggaacgcgccggcctcgctgcaggccagcgcctgggtcgggttgaagatcagggtcaggttgcagtcgatgccttcggcctgcaggatgcgcgcggcttccacgccttcccaggtcgcggcgatcttgatcaggatcttctcgcgcggcacgccggcatcggcgtacatctgggtgaactggcgggccttggccacggtggcggcggtgtcgtgggcctggtcggcgtccacttcggtggacacgcggcccggcaccagcgtgctcagcagcgcgccgacgccgatggtcaggcggtcggccacggcgtgcaccacggcttcgcggtcgccggcctgctggcggccccaggccagttcgcgttcgatcagttcggcgtagaccggcaggtccagcgccttcttcaccagggtcgggttggtggtgcagtccaccggctgcaggcgcttgatcgcctcgtagtcaccggtatcggcaacgaccacggacagttcgcgcagctgggacagtttggacggggtactcattacggctcctggtgcaaggggatcgaatcgcgcgcggtgcgcagcggtaatcaggggcggtcgttgtggaccgcggtcacgcgcaggcgcagcttgcggccgccgggcgcgttccagtcgatgctctggccgatggccaggccgagcagggcactgccgaccggggccagcacggagaccttgccttcatcgacattggcttcgcgggggaagaccagggtcaggacgtgcttttcgcccgacacttcatcttcgcactccacgcgcgaatgcatcatgacgatgccttcgggaatctggtccggtgccagcacggtggcccggttgagttcttcagcaagcgcgagcgcggcaggcgtctggctcagcgcaggggattcgagcatggcgtccaggcggtccatgtcgaaggtagaaacggtgatcgacggcggcaggccgctggcggtgttcatggtgaagctccttggttgaaagccatgcaaaaggcggcacctgctggcgccgcctgtctgtattgtggggacaaatgcggccggaatcgactcctgccgattccgggccggtgctgcgggggctcagccgttcagcgcggggccgggcagggccggtgcatcgctgccggcatcgagcgcctccagcgtgaacagtgcctgcggcaggcgcttgaactggtcggccagctccatcaggaagtcgttcatggccgagctgcggcgccagatcatggcgatgcggcggctgggacggccttcgccggtgaaatcgagcaggcggatgttgttcgagcgcggcaccggcggctgcaccgacaggctcggcagcagggtgatgccgacgtcggcggcgaccatctgccgcagggtttccaggctggtggcgcggaattcggacttctcgttggcgccgaacagtcggcagacttccagcgcctggtcgcgcaggcaatgcccgtcttccagcagcagcagcttctgcgtggccagttcctgcacgtccaggtgttcgcgacgggccagcgggtggcgcccggacacggccagcaggaacggttcctcgaacaggaattcggcatgcagctggtcgtcgatcaccggcagggccagcagtgcggcgtcgagcttgccttcgcgcaggcggtccagcagcacgtcgctcttttcctcgaccagcagcagttccagctccgggaagcgctcgcggatgcgcgggatcacatgcggcagcaggtacgggccgagggtcgggaagatgcccaggcgcaccgtgccggcttccggatcgcggctgcgtcgcgccgcctccttcagctgttccacttcggacacgatcacccgcgcccgtgccgccgcttcctggccggccggggtcagcatcaccttgcgcggtgcgcgttccaccagcggcaggcccagctcttcttccagcttgcggatctgcgtcgacagcgtgggctggctgacgaagcaggaggcggcagcccggccgaaatgcttgtggtcggccagggctaccaggtacttcagatcacgtaggttcatccttacaccccaggggtaacggaccggctgacggcgtggttacccgacaggcagacaatgttcccggtgatctgggaacggtggatcaggctgcttcagcaacggcaccgctgctgttgctcaccgacgagcggatcaggtggtcgaacgcactcagtgcggcggtcgagccggcgcccatggcaatgatgatctgcttgtagggcaccgtcgtgcaatcgccagcggcgaacacgcccggcaggttggtctggccgcggtcgtcgatgacgatctcgccgcgcggcgacagcgccaccacatccttcagccactcggtgttgggcagcaggccgatctgcacgaagatgccttccagctcgacgcggtgggcatcgccgccgacgcggtccttgtagaccaagccggtgacgcggctgccgtcgcccagcacttcagtggtctgcgcgctggtcagcacggtcacgttgcccaggctgcgcagcttcttctgcagcacttcatcggcgcgcaggctggaatcgaactccagcagggttacatgcgacacgatgccggccaggtcgatggccgcttccacgccggagttgccgccgccgatcaccgccacgcgcttgcccttgaacagcgggccatcgcagtgcgggcagtacgccacgcccttgttgcggtactggtcttcgcccggcacgttcatctgccgccagcgcgcgccggtggacaggatcaccgaacgcgacttcagtaccgcgccgttttccagctgcacctgcaccaggccgtcttcgccggccggcaccagcgcactggcgcgctgcaggttcatgatgtccacctcgtactcgcgcacgtgctgctccagcgccgtggccagcttggggccctcggtctccttcaccgaaatgaagttctcgatcgccatggtgtccagcacctggccaccgaaacgctcggcggcgatgccggtacggatgcccttgcgtgcggcgtagatcgccgctgcagcgccggccgggccgccgcccaccaccagcacgtcgaaggcgtccttggcggcgatcttctcggcatcgcgcttgccggcgttggtgtccagcttggccacgatctgctcgagggtcatgcggccctggtcgaagatttcaccgttgaggtacacggtcggcaccgacatgatctcgcgcttctcgacttcgtcctggaacagggcgccatcgatggccacgtgctggatgcgcgggttgagcaccgcggccaggttcagcgcctgcaccacgtccgggcagttctggcaggacagcgagaagtaggtctcgaaccggtagtcgccttccaggttctgcacctgctcgatcagctcggcagtggccttggacgggtgcccgccgacctgcagcagcgccagcaccagcgaggtgaactcgtggcccatcggcaggccggcgaaggtcaggtggatgtcctggcccggggtgcccaggtcgaaggacggcacgcggccctggccatcgcgcagcacctgcagcgagatcttgtccgacaggctgtccagggtctgcagcagttccagcatttcctgcgacttggcgccgtcgtcggcgtgcgcggtgatctggatcgggcgggtcacgcgctccagataggtcttcagctgcgactgcaggttggcgtccaacatcggtcttctcctggcttcaggcaaacagagggcgtggcaccgctgtacaaggtagcggaccagctgggggtaggggtgaacccaagacagcgaccgtggaaggggctggctggccaaggcgggcgagcgttggctgtcttgggttcacccccacgccggcggggggaccggcacggggatgaagggcgcgccgcggcgtggggccacggcaggccggtactgccttagatcttgccgaccaggtccagcgacggggtcagggtcttctcgccttccttccacttggccgggcagacctggttcgggttggcggcggtgaactgggcagctttcagcttgcgcagggtctcggacacgtcacgggcgatctcgttggagtggatctccagggtcttgatcacgccttccgggttgatgatgaaggtgccgcgcagggccaggccttcttccggaatgtgcacgccgaaagcgttggtcagctggtgggtcgggtcgccgaccagcgggaactgggccttgccgacggccggcgaggtctcgtgccacaccttgtgcgagaagtgggtatcggtggtgacgatgtagacctcggcgccggccttcttgaactcggcgtagtggtcagctgcgtcctcgatctcggtcgggcagttgaaggtgaaggcggccggcatgaagatcaggacggaccactggcccttcaggctggcgtcggaaaccttgatgaactcgccgttgtggtaagcgttggcttcgaacggctggatctgggtgttgatgagggacatcatttttcctcttggtgaaggggagtgggtgaatcgacaggagctaggttacccattcgctgacgataagaacaatgcattgattgcatctatttgatagatggagtctatcaaaatgcactgagcaggcactgaacccggccgctttcatcctgcaactgactgtgtgacaaggaaaatctcgccggaccgctgcctggggccgatagcccctccttatcccgtccggcgtaacctgaacggattccgattttgtagagccgagcccgcgctcggctgctccagaagcagccgagcgcgggctcggctctacaattgcggaatgtctttccaaaccgaacccaccctgcgccagatcgtggccgaggccagtgtccgcctcggcagcgtcgaagcccgccatgaggcggagctgctgctgctgcatgtgctggaacgcccacgcagttggctgttcgcgcatgccaccgatccgctggccgccgccgaccaggccgccttcgagacgctgttggcccgccgcgtggccggcgagccggtcgcctacctgaccggccgccgcggattctggacgctggatctggaggtcgatccggccacgctgatcccgcgcccggagaccgaactgctggtcgagctggcgctggaacgcctgccgcaggaccgtgcgctgcggctggctgacctgggcaccggcagcggcgcgatcgccttggcgctggccagcgagcggccacaggcacaggtgctggccaccgatgccagcccgggtgcgctggccgtggccgtgcgcaatgctgcgcgccatgaactgcgcaacgtccgcttcgccgagggcgggcacgattggtacgcgccgttgcagggcatgcgcttcgacctgattgcgagcaatccgccgtacatcgccagcgacgacccgcacctgcgacagggcgacctgcgcttcgaaccggcctccgcgctggcgtccggtgtggacggcctggatgacatccgccgcatcatcgacggcagccaggcgcatctgctgcccggtggctggttgctgatcgagcacggatgggaccagggcgcggcgatccgcgcgctgttcgacgccgccggttttgccgaggtgcagaccgtgcaggacctggagcagcgcgaccggatcaccctgggccggcgaccggcctagaatgggggttctcctgccccggcagggcatcaccctggagctgcaagcatgcgtacgctgtaccccgccatcaccccctacgacgtcggcaccctgaaggtcgacgaccgccacacgctgtatttcgaacagtgcggcaacccggacggcaagccggtggtgatgctgcacggtggcccgggcggtggttgcagcgacaagatgcgccagttccatgacccgtccaagtaccgcatcatcctgttcgaccagcgtggtgcgggtcgatccaccccgcacgcggacctggtggacaacaccacctgggacctggtcgccgatatcgagaagctgcgcgagcacctgaaggtcgatcgctggcaggtgttcggtggcagctggggctcgaccctggccctggcttatgccgagacccatccgcagcgcgtgaccgaactggtcctgcgcggcatcttcatgctgcgccgctgggagctggaatggttctaccaggaaggcgccaaccgcctgttcccggatgcgtgggagcattacctgaagccgatcccgtcggtggagcggcatgacctgatctcggccttccaccgccgcctgaccagcgacgacgaaaccacccgcctggaagcggccaaggcctgggcggtgtgggaaggcgcgaccagtttcctgcacgtcgatgacgacttcatcaacagccacgaagacccgcacttcgccctggccttcgcccgcatcgagaaccactacttcgtcaacggtggcttcttcgaggtggaagaccagctgctgcgcgacgcgcaccgcatcgccgacatcccgggcgtgatcgtgcacggccgctacgacgtggtctgcccgctggccaacgcctgggacctgaccaaggtgtggccgaaggcgaagctggaaatcaccccggcctcgggccattcggcgttcgaggccgagaacgtggacgcgctggtgcgcgccaccgatagcttcgcctgatcggtagtgccggccgctggccggcaacgccttgccgggtcgtttcgccgccgcccgatgtggctcgccggccagcggccggcgctaccggatagccaaggcctcgggccattcggcgttcgaggccgacaacgtggacgcgctggtgcgcgccaccgatggcttcgcctgatcggtagtgccggccgctggccggcaacgccttgccgggtcgtttcgccgccgcccgatgtggctcgccggccagcggccggcgctaccagttagccaaggcctcgggccattcggcgttcgaggccgacaacgtggacgcgctggtgcgcgccaccgatggcttcgcctgatcggtagtgccggccgctggccggcaatgccttgccggtccgtttcgccgccgcccgatgtggctcgccggccagcggccggcgctaccggtacccaagggttctgacgcgccgaaaccttcatccacgcatggcgtggatttaccaatccccggccagcaacgcgtcggccagcacctgcagctttggcgagtgctggcgcgacggtgggtagatcagcgacagcgcgcggctgcggccttcaagcggctgcagcacgcgttgcaggcggccgtcagccagcgcgtcggccactgcgaaatccatcacctgcacgatgccgatgccggcgatggccgcttccaccagcggatcgccactgtcgaacaccatccgcgtcggtggggtgaagtcgcgcagttggccctcctgcaggaactgccagtccaccagccggccactgcgcaggttgcgcaccgccaggcacgcgtgatcccgcagcgcggccacatcgtccggtgcgccacagcgggccagatacgcggggctggccaccgtcacccagcgcagcggacgcagcgggcgcgcgacgatgcgctggtcggcgatgacgccggtgcgcaaagcggcatcgaaaccttcctcgaccagatcgaccagacggtcactgagcacggcctccacctgcagttgcgggtgctgttgcagcaacggcgccagcagcggcaccagcaccttgcgcccgaacatcgagggcgcgctgatcttcagggtgcccgcgggcgtgcagggacggtcggccaactggcgttcggcatcctccaggccacacagcagcggtgccacctgatcgacgaactggcggccatccggggtcagcgccacgttgcgggtgttccgctgcagcagcttcacccccagcgtggcctccagccggccgatcgcgcgcgacaggccggactggctcaggcccagctgcccggcggcgacggtgaaactgcgggcttcggccacctgcaccagcatgcgcactgcattgaggtccatcgaagttccattcatgatgaaaatcatgacagatatggctggcagggggtttattgattcggtcgcatcaatgagactgcgctcccccaccgcgccagaccgccgatgcctcccctcaagtacccgcgctgggcgctgaccctgctggccactgcccagctgatcatcgccctggatgccaccatcatcttcgtcgccctgcacgacatgggccgcgcgctgcagatcaacgcgcagcagctgcaatgggtagtcagtgcctacaccgtggcgttcggcggcagcctgctgctgggcgggcgcgccgccgacctgatcggccgccgccgcttctaccggctgggcatgctgctgttcgcgctggcgtcgctgttcggcgcgctggcgccgaatgccaccctgttgatcatcgcgcgcgcggcgcagggcatcggtgccgcgttgctgttcccggccacgctggcgctgatcaacacgttgtatgcggaaggcccggtgcgcaactgcgcactggcgatctggagcatggccagtgcggtcggcctggcgctgggcacgctgctcggtggcgtgctgacccaggcgttcggctggccggcggtgctggcggtgatcgtgccgctggccaccgcctgtgcagtcgcggccggcgcgtggttgccggccgatggcccgcgtgtgcagggccgttccttcgatctggccggttgcctcaccgtcaccgccggcggcagcctgctggtcaccaccctggtgcaagggccggagtggggctggacggcccgcgccacgctcatctgcctgctgctttcagccgtgctgttgacggtgttcgtacagatcgaaaagcgcagccgtgacccgctgatgcagtttgcgctgctgcgcctgcccggcctgcgcgcggcactcggcctgaccttcgccttcatgagcagctatggcgtgcagtactacttcctggcgctctacttccaggatggttacggctggagcccgctgcaggccggcatggccttcctgctgccgaccgtggtgtgcaccttcggcatccgcattgccgaacgcatgctgcggcgccgttcgccacggcaggtgctggcctggggcttcgcggccggtgccatcggcatcactgcggtggcgctggcgatgccgcatggcgccggttactggccgctgctgccgggcatcgtggtgctcagcgtgggccagggcatgagctggacggcgatgtggatcgtggccgggcagggcgtgccggggccgcagcagggtgtggcgtccggcatggccgccaccgcacagcagatcggcggcgcgttggaactggcggtactggtgatggtggccaacgccgcgcgcggcacgcaggaggcaaccagccctgatgcgctgcagggcatggtcaatgcgcagtacggcgccgcgctgttcgccgcgctcggcgtggccatcgcgctgggcctgcgcccggcgccggtcgaatcggctgctgccgtccgcccggtcaacgaggcatgattgaaggcgttgccgtgggtggatgtgccacgcctgcggtggtgccggccgctggccggcaaccccggggtggttggatcattgaggttgccggccagcggccggcactaccgatacgggatgggaccacgcgcgttcaaccgaacgccagcaactgtggctgcaaggcgctgaagatccgcgccagccgctccgcccacgcctgctgcccggcggcatcggcgatcaggtcttggcggatctccagttccacgtgcaccaggccgcgcccttcgccgtgcaccggtaccgcgtagtcgctggtgctgctgaccgaatacggttcgttgtcacccaccaccaggtcgccttcatcgcgcagtgcctgcagcagtgcatgcgcaaagcgcgtgtcttggtggtacagcacgccggcgtgccacggccgctgcgtgccgttcatcactggcgtgaagctgtgcatcatcaccagcagggtggggcggccggcatcgcggcgtgcatccagttccgcgtcgatgcgcgcatggtagggcgcgtggatcgcatcgatgcgctgctgccgctgtgcagccgacagcctggcattgcccgggaccacggtgtggtcgctcacttccggaatcagcgtcggcgaggccagcgggcggttgcagtcgatcagcagccgcgaataggtctgttcgatcgcccatgcatccagccgttcggccagtgcgcgggtggtgccggcgatgccgatgtcccagccgatatggcggtccagctcggcctgggccaggccgagcccggtcagcgcgcgtggcacctgctggccggcgtgatcggccagcagcaggtacggcgaggcgccctgcggccggtggagggtatagatcgccgggtcgtcggcgcccagcagcgccggcagtacgtgcagatcggcgtcagccacgcgggcgcccgtccaggtggtgctcgatcatccacaggcccgcccaaagcttggcatccagctcatagccttcgcccatcttctgcaccagccaggccgccgcctgcgcgcgcggaatctcgtgcacggtgatgtcttcgctgtcatcgccgccaccttcgccgatccggcgcaggccggtggcgcgtacgaaggcgatcttctcgctgctggcgccggaggacgtcgggccgatcatcagcacttcggcgtgatcggcggtccagccggtttcttcttccagctcgcgcacggccgagacttcgatcgattcgccggcgtggatgtcgccgaccaggccggccggcatctcgatggtgggggcctgcagcggcacgcggaactgttcgacgaacagcaccttgtcctccggggtcaccgcgacgatgatcgcggccaggccgccggcatgggtacgttcgctgtattcccaggtgccgcgtaccagcatgcgctggtacttgccttcatagacgacacgcggggcttcggtgttgcgctggctcatgcgggctcgctgtgggtgggaagaatatcgggtacgccagcggcatcgaacagccggcggcgggtcatcgggccgaagcgcagggtctggcacaggccgccgagcagctcggggtcggcggtctggcgcagcaggccgggttggctgccttccagcggcgcgtccagcgcgatggtggtcagctggcgccagagcagggcgtgctcgcgctgctcgcgcaggcgcaccgccatctgggcggcaccgcgcaggcgcaggaacggcacttcgtccaggcgttcgtacagcgcatccaagctgccgaaatgggccagcagcacggcggcggacttgctgccgacaccactgacaccgggaatgttgtccaccgcatcgccgcacagcgccaggtaatcggcaatctggtgcgcgtgcacgccgtgccgtgccttcacgccggccacgtcccagcgctggttgcgggcgtagtcccactgttcgtcgtgatccagcagcagctgcgacaggtccttgtcggcggagatgatcaccccgcgatggctgccgcggtgcacgtgcagtgcgctgccgatcaggtcgtcggcttcgtagtcgtggtgggcgaggacggcaaggcccaacgccgcgcacagcgccttgcagtgcacgaactggcgcttgagcgcttccggtgccggatcacggttggctttgtaggccggatacaggcggtggcggaagccgctgtcgagcgcttcgtcgaaggcaatggcgatgtgccgcgggcgctcgcgctccagcaggtccagcaggaagcgggcgaagccgtgcacggcattggtcggccagccctgcgcgtcctggaactggtccggcagcgagtgccaggcgcggaacacgtagatgctggcatcgaccaggtacagcgacggcggcggtgccggcagggtcatgccggcggcgtccagtcctgcagcagggtcgctgggtcggggcgctcgcgctcgggcacgtcggccttggcggtgccgatgtggatgaagccggcgatgcgttcaccctcgaccaggcccaggtgggcctgcacgaccggatcgaaggccatccaggccgtcagccactgtgcgccgaagccaagcgcctgcgcggcctgcagcagggcgaagcagacgcagccggcggtcatcagctgttcctgttccggcaccttcgggtccgggcgtgggctggcgaccaccacgatcaccagcggggcgtggctgaaacgctggcggtccttctcgaacacggcctcgccggcatgcgggtcgcgctggcggctgcgcttggccaggaagtcgcccagagtgtgacgtgcatcgccggcgatcttcaggaagcggaacggcacgcgcttgccgtggtcgggcacgcgcacggccgacgccagcatccgctgcagggtggccgggtccgggccgggctcgcccagttgccgcgaaggcaccgagcggcgggcatccagggcgagcagggcagcggggtcgggcatggagtctgaaccggtcatcacgggtgtttgattatagtcggggtggtcaatgacgccgtctgtgtcgcgtccggcccctgaataccaaactgtgatgaacatcatgccactggcgggaaacggacagccgcttcccctcgcctcgtgggccttgcacggcttacgatacccctcttgccgggccgccggtcatgaggtttgaagtgaggactgtttcactgtccgtgacgggctggccggcctaccatcgacgttccggtacatggggtgtgccggtcgtcgcgatgtccatgctgtctgtcgtaccagagaaggtggggagccttcccgaatgatgagcgtgcccacaccgatgggatcgccgggccgtgacccggcccagctccagcttgcccgggacatggtcctgcccgcgctgtgccaggccttcggggccgcactggcgcgattcgacgatgccctgttcgaccgcgccggcaatgccggctcgtcgcagttgctgttcctggacgcgatgcgcgaactgcgccgccgccgtgaggagatcgctgccgccttcgccggccacctgcagcaggcgtgggccgcattggcggccggtgagccgctgtcggccgaggcgaccctgtcggggccggccgaggatggcctgagcctgctggccgaacacgtactggaatcgcggttggcggtgcgcaatttcgccactgtattgctgcgtgacttcaagccggtgctggcgcggctggaccgccgcctgggccggttgatcggcggcgtggaactggacgccgaccacaatcccatcagccccgaacatctgggcgtggccatccacgaggcctttgccggctgcgaactggccccggaagtgcatctggtgctgatcaagctgtgcgagcgcgacctgcgtgcaccggtcggccgcatctacgagaagctggacgagcagctggccgcagccggcgtgatgtcgcagatgggggctccgcagcgcccacaaccgccggcaccggatccgcgcatgaccgggatgctggatgacctggtcgagcatcgccacggcgcgggcgtcgatccggggttcagcgatgacgagcaggccgcaccggcttgggcgcagcgctttgccgcccgctggtccgagcgccgcgggcatatgcagcagcacctgggcggcgatgatggcgccgccggcgaggcctacgccggccagcaaggcatgctgctggaagcgttgcacgaactgctgcagcagacccgccatgtgcgtgaggacgccacgtctgcggcacaggtggcggtcggccagcagcgcccgctcagccagcgcgaaatgatgtcggtgctgtcgctgctgcaggccacgccgagcgcgaccctgcgcgcggccatcggcgaggacggcgaatcgctggcgcagcggctgaagagcgaagtgctgtccagcgccacccagctcggcgtcgatccgggccagacccggctggacccgcaggatgaggatgccatcgacctggtcggcatgctgttcgacgtgatgctggacgagcgtgaactggaaggccgctcgcgcgaactgatcggccgcctggtcgtgcctttcgtcaaggtcgccatgctcgaccgccgcatgttcgtgcagaagacccatccggcgcgcaagctgctcaattcgctggccgaggcctgcgagggcaacaccggcgagagccaggccgagcgcatgctgatggccaaggtcgaggagatcatcgagcgcctggtggccgagttcaacgagaacctggcgatcttcctgaccctggaagaagaattccgcgagttcctggtgcagcatcgccgccgcgtggaaatcgccgagcgtcgcgccgcagaaacgcagcgcggccaggaaaagctggaaatggcccgcacccgggccggtgcggaactggatcgtcgcatcggtgatgccacccttccgccggccattgccgagttcctgcgccagccctggcagcaccacctgaccctggcgctgctgcgcgagggcgaagaaggcgcgtcggtggccgaggcactgagcctcggcgacggcctgctggaggaagttgccgaggcacgccggcagattgtcggcaagccatggctgcaggcctggcagccggtgctggccaaggtgtttgccagcgtcggtgtgcacggcgatgcggctaccggtgcgatcgacgccctgcacgacacgttgcagggcatcgccgagtcgcggccggaactgcagcgcgcgctgcccgagctgccgcaggtcgcgctgccggcaccgccggtggccgaatcgccagcggtggaactcagcgggcagatcgatgccgacgatttcgacaacgccgatgccgaccgcttccgacgcatggaaatcggcaactggttggacttcgtcgacaaggacggcaaggtccaggcgggcaagctgtcctgggtcagcccgatttcctcgcgcctgctgttcgtcaaccgtcgcggcgtgcgcttctgcgtggcctcgccagaagagctggcggtgatggtgcggctcggccgcctgcgtgcccacgttgacgatggcgccttcgacagcgccatgcagggcgtgatcgaccgcctcgacccgggcagcaccaccctgcactgagtgctggctgcctgctaggatcgggaaaactcaccgatcagcggggacctgcatggccgtggcgttgctggggatcaaggagaccgcgccgggtgaacggcgcgtggcgttgacaccggaaaccgcgcgcaagctcggtgccctcggcattacggtctggtacgaggccggcgccgggctggccgccggcttcaccgatgccgcctatgacgacgccggcgcacgtgtcttcgacgcgggccgctgggccgagatcgatatcctgctgtgcgtgcaggcacctcctgcgacggtgctggagcagctcaggcccggtgccagcgtggttggcctgctggcaccggccaacgatccggcgctggccgcgctggcggccgatgatcgcctgcagctgttcccgctgcagcagctgccgcgcaccacccgcgcgcaggcgatggatgtactcagttcgcaggccggcatggccggctacaaggccgcgctgattgccgccgaacgcgcgccgcgcttcttcccgatgctgaccaccgccgctggcaccgtgcgaccggccaaggtgctggtgatcggtgccggcgtggcgggcctgcaggccatcgccaccgcgcggcgcctcggtgcacaggtggaaggtttcgatgtgcgcccggaaacccgcgagcagatccagtcactgggtgcgcgcttcctcgatcttggcgtgagcgcggccggtgaaggcggctacgcgcgtgcgttgaccgacgaggagcgcgccgagcagcagcgtcggctggccgaccacctgcgcggcgtggacgtggtgatctgcacggctgccgtacccggtcggccggcgccgaccatcgtgaccgccgcgatggtggagggcatggccaccggcagcgtcattgtcgatctggcggccgagagcggcggcaactgtgcactgacccagccggggcactgcatcgaacaccagggcgtgaccatcgatggtccgctgggcctggccagtcgcggcgcgacccaggccagtgagatgtatgcgcgcaacctgctcaacttcgttgcgctgttcgtgcgagaggggcggctcggtttcgactgggacgacgagctgctggcaaagacgcgctggcaggcatgaatgacgtggggtcagatccctttgcctctggcaaagggatctgaccccgatctcccgcaatctgccagggggcggatccctttgcgtcagcaacgggctctgaccccgttccccggggccttaccgcggcttcgccggcggcgggttgtcgcgcacccagtcccggcgctgctccggcgtcatctgcgaccagcgctcgcgcagcgcgtcgcgctgtgccggcggcatgttgcgcatctgcccgaacagggcgcgtgcctgttcacgctgttccgggctcatgtgctcgaagcggcgcaggccgcggcgggccttgtcgcgctcctccgggctcatcgattgccagcgctggccgtgcgagagcatgcgctggcgctggccggcatcagcgctgttccaacggtcgcgcagcggcgccagcagggactctcgctgggattcgctcaattgctcccacgcaggcaatggcgcgaccggtgcggcaggggcgggcgtggcgttctgcgccagcgccggaacggccggcagcagcgccagggtcaacagcagtggcagggcaagcagtcgggacatgatttactccatcgccaggtcggtatcgcccagccacaggtacagatctggattctcgtcgtagagcgcgccgttgtcttccactgaagcaagcacggggtccggcggcggacccgcaagcgtgccatggccggtgaactgcaggccgatgcccagtgcaaccaccagtgagcaggcgctggccagccaccagcgccagcgcccacgatgggtggtggccgtggcgccgtggcgagcttggtgcagccgggccagcgttgccggcgacagcgcctgcagcgactgcgcgtgcaggcggcgcagggtgtcatcggaaggcagggagcggttcacgggtgggtctccaggtagtcctgcagcgcctgccgggcgcgtgccagatgggtttttaccgcgccttcgctgcagcccatggcgcgggcggtggtggccccgtccaggtcctgcagcacgcgcagggtgaaggcctcgcgctggcgggcgggcagggtgcgcaacgcgtccaccagctgctggtactgctggcgctgctcatgtgcctgtgccgggtccgggccgggatcggcccagtcgatctcgccgccttccgcgtcctggttgtcgcgccagaacggcaggcggaagcggcgccggcgctgcaggtcgatcacccggcggcgcaggatgctccagaacagcggcgcccattcggcggccggcttgtcggtgtaatccagcatgcgcagcagcgcgtcctgcaccgcatccatggcgtcttcgcgctggcgcaggccggcctcggcgaagcggaacgcacgcgggccgacgctggccaggaatgcctccagcgatgccggcagggcatcggtctcggcgctcgggggggcggggctgctcaccagcacagggtacggttcctcgctcggggtcaccatcgacaacgcgtgagcggcgctccggttgacgccgggtgcgcgccgggttcagcccatggttatgatgggccgacgaagacagagcaggagcgttgccggtgagtgacgggttcgtagcgctgtacatcttcatgctggcggccatcgccggccacgtgatcatttcgcgggtgccggtgatcctgcataccccgctgatgtcgggctccaacttcatccacggcatcgtgctgatcggcgcgatggtggtactggggcatgcgcagacgccgctggagaaggcactgggcttcctggccgtggtgctcggcgccggcaatgccgccggtggctacgtggtcaccgcgcgcatgctggaaatgttcaagccgagcgcgcccaggggcggcaaggacgaaccgaaggagccgcaggcttgaacatcagcaccgtcgaactgctcgactggctggtcaaggccagctacctggtcgccgctacgctgttcctgctcggcctgcagcgcatggcctcgccgctgaccgcacgcagcggcatccgctgggccgggctgggcatgctgctggccaccgcggccaccttcttcctgcccgaactgcacaacgtgccgttgatcctggtggcactgctgctgggtgcgggcctagcctggtggtcggccggcaaggttgccatcaccgacatgccgcagatggtggcgctgtacaacggcatgggcggcggctcggcggcggcgatcggcgcggtggaactgctgcgctatgccttcctggcccaccgcgataccagccactggagcgcgcaggcgctggccgacctggccgcgcgccagccgtccggcacgatgctgctgctggcggtggtcggcgcggcgatcggcgcggtgtcgctgtccggctcggtgatcgcctgggccaagctggatggacggctggacaagcgcgtgacctggcccggccagcaggtgatgaacctgctggtggcgctggcggtggtggtgctggcgatcatcgcggccagtacgctcagtgcctgggcaatcgtcgccttcttcgtgctggcactggcgctgggcgtgctgatgacgctgccgatcggcggtgccgacatgccggtggtgatctcgctgtacaacgcgttcaccggcctggcagtgtcgttcgaaggttatgtgctgggcaacgaggcgctgatcatcgccggcatgatggtcggcgcggccggcatcctgctgacccggctgatggccaaggcgatgaaccggccgatccgcaacgtgctgttctccaacttcggcggcggtgctggtggcgaagcgcaggcgatcagcggcgcgcagaagccgatcgaagccccggatgtcgcggcgatgatggcctacgccgaacgcgtggtgatcgtgcctggatacggcatggccgtggcccaggcccagcacaagatctgggaactggcgcagcggctgggccagcgcggggtgaaggtgaagttcgccatccacccggtcgccgggcgcatgcccgggcacatgaacgtactgctggccgaagcgggcgtgccctacgacctgatcgccgacatggatgacatcaatccggagttcgccaacaccgacgtggtactggtgatcggtgccaacgacgtggtcaatccggtcgcgcgtactgatccggccagcccgatctacggcatgccggtgctggacgtggtcaacgcgcgcaacgtggtggtgatcaagcgcggcaagggcaccggcttcgccggtatcgagaatgcgctgttctacgctgacaatacccgcatgctctatggcgacggcgccgaagcggccgcctcgctggtgagcgagctgaaggcgctcgacggcgggcattgaagaccggggtcggatccctttccgcaggacagggctctgacccctttgccggccagcggccggcactaccggatccgcgcgtggcggctgcatctggtaggtgcggacctggggccgcgcgcttttgccggccagcggccggcactaccggatccgcgcgtggtggttgcctctggtaggtgcgggccttggtccgcacgcttttgccggccagcggccggcactacccccccatccgcgcgtggcgtggatctacgcgctcagcgcgccagccaggcgccgacgaccacggccacggccagccacagccattccatcgcgccattggccagggtgatcagggtccaggccaggtgcgggcccatccgcgtggtggcgtcccacaggtccagaccgatcgagccgcccatccaggcgctggcgatggcccagttggccacggcggccaccagcagagtgccgagcacgaccagggcgatgcgcaaccggcccgggcccagtgtgcccaggcgcagcatgaacaccagttccagggcggacactaccgccatccagccgacctgtcggccggtcatcagcgccaggaccatccaggcgaggggagcaacaagcagacccagcaacagcatgagggaccagagccaggtgacggtcctggcacgcgtggcaatggaggacatcgaagctccctgaagatcacccacaggatactgtggtttgccgcagtgcaccggcggtgccggggcggctgggctagaatgccgtcttgcgtggccccggccacggccccatatcggtccccatgtattcccgtagcagcgaacctgtccacttcgaacgcgattgcgaggccgtgatggtcccgcagggcgataccgtgaccctgcctgccggcagctatgggtacatcacccaggcgctgggcggcagctattcggtgttcgtcgagggcaacctgttccgcatcgccggcaaggacggcgacgccatcggcaaggaggcgccggcaccgctcgagctgccggccgacgccaccgatgagcaggtggaacaactggtgtggcagcagctgcgcacctgcttcgacccggagattccggtcaacatcgttgaactgggcctggtctatgaagtcgagatcaagcatctggacgaaggcaagcgcgagatcgacgtgaagatgaccctgaccgcaccgggctgtggcatgggcgagatcctggtcgacgacgtgcgcagcaagcttgaaatgatcccgacggtggccgaggccgacgtcgacctggtgttcgacccgccgtggaaccagcacatgatgtccgaggcggcgcggctcgagaccggcatgctttgacccagggcccgcagtgacgcgggcccggcactacccgcaaccagaacaggaatcctccggtgtcccagtccattcccagcttcgccgtcacccgttcggaccacccgcgcagcgctgaagagcgcgccaagatcctggagaagccgggcttcggcctgcacttcaccgatcacatggtggaagttcgctgggacaaggatgccggctggcacaacgccagcgtgcgtgcctacggcccgctgcagctggacccggccgcggccgtgctgcactacggccaggagatcttcgaaggcatcaaggcctaccgtcatgctgacggctcgatctggaccttccgcccggatgccaacggccgtcgcctgcagcgttcggcgcagcgcctggcgctgccggaactgccggtggagatcttcgtcgaatcgctgaagcagctgatcgccgtcgacagcgagtgggtgccgtcggccgacgagtcgagcctgtacttccgcccgttcatgatcggcgacgaagccttcctcggcgtgcgcggcgcgcacaaggccggctactacgtcatcgccagcccggccggcccgtactttgccaagggcgtggccccggtgtcgatctggctgtccaccgaatacgcgcgcgcggccaagggcggcaccggcgccgccaagtgcggtggcaactacgccgcctcgctgctgccgcagcagaaggcgcaggcgcagggctgctcgcaggtgctgttcctggacccggtcgaaggcaagtacctggaagaactgggcggcatgaacgtgttcctggtctacaaggacggcacgctggtcaccccggaactgtccggcagcatcctcgagggcatcacccgcgagagcatcctgcagctggcgcgcgaccgtggcatgaaggtcgaagagcgcaaggtcagcatcgacgagtggaaggacggcgtggcctccggtgcgatcagcgaagtgtttgcctgtggcactgcggcggtggtcaccccgatcggccagctgaagggcgagggtttctcggtgggcgacatcaacgcgccggccggcgaagtgaccatgtcgctgcgcaaggaactgaccgacatccagtacggccgcctgccggaccggcacaactggctggtcaagctgggctgatcgcccgcaccgggttgtagacccgagcgcgcgctcggctgcgttgttcctggaaagcccgtccctgtgacgggctttctgcgttgtggacaggtgggtggggtcagatcccttttccgtgggaaaagggatctgaccccacccactccgaccccgaatcggcggatgccgatgtcggcaaagtcatcgcaggacaggtgatgacccagtcaggtgtgtgcaggagatgagaaagttccttcaccttcacaaaccctcgacccgggaagtctcagaacgaacatttcatcttgctgaaaagacgctgaaaatcttgtggtgtccggttttggtcattagcgtcatctgcacggcggatcgatagggggatccgctgactcgccggacttcgaacctcgccaacgcaagccagcccatggttcgggccggtgcttctgccgattccggcattcacaccactagaaagggaaatacgatgtcccaggtaacgcaaccgcgtgtgcgtcgagtgtgggtggtccttggtgcgtccgttctgtcatcgctgctgctggccacgcctgcgctggccggtgacgtccagctcagcggcctgcagtccgcgccgacgcaccagcgcttcatcgtgaagtaccgcgacggtagtgcgccggtggccaacaccaccgcactggcctcttcgctgaagagtgccgccgccggcctggccagcagccagggccgtgcgctgggcctgcagcaggtccgcaagctggccgtcggcccgaccctggtcaggaccgaccgcccgcttgaccaggctgaatccgagctgctgatgcgcaagctggccgccgacccgaacgtggaatacgtcgaagtcgaccagatcatgcgtgcgacgctgaccccgaatgacacccgcttcagcgaacagtggggctttggtacctccaacgcgtcgatcaacgtgcggccggcctgggacaaggccaccggcaccggcgtggtggtggccgtgatcgataccggcatcaccaaccatcccgatctcaacgccaacatcctgcccggctatgacttcatcagcgatgccgcgatggcgcgcgatggcggtggccgcgacagcaacccgaacgacgagggcgactggtatggcgccaacgagtgcggctcgggcatcccggcgtccaactccagctggcacggcacccacgtcgccggcaccgtggcggcggtgaccaacaacagcaccggcgtggccggcacggcgttcaacgccaaggtcgtcccggtgcgcgtgctcggcaagtgcggcggctatacctccgacatcgccgatgcgatcgtgtgggcctccggcggcaccgtcagtggcgtgccggccaatgccaatccggcggaagtcatcaacatgtcgctgggcggcggcggcacctgctcggccacctaccagaacgcgatcaacggcgcggtcagccgcggcaccaccgtggtggtcgccgccggcaacagcaacaccaacgtgtcctcgtcggtgccggccaactgcgcgaacgtgatcgcggtggcggccacgacctcggccggtgcgcgggccagcttctccaactatggtgccggcatcgacatttccggcccgggccagagcatcctgtccaccctcaacaccggcaccaccacgccgggcagcgccagctacgcgtcctacaacggcacctcgatggcggcgccgcatgtggccggtgtggtggccctgatgcagtcggtggcgccgagcccgctgagcccggcacaggtcgagagcatcatcaagagcaccgcacgcccgctgccgggcgcctgctcggggggctgcggcgccggcatcgtcgacgccaacgcggccgtggatgcggcgatcaatggcggtggcccgaacccgggcggcaacgtgctgcagaacaacgtgccggtgaccggcctgggcgccgcgaccggtgccgagctgaactacaccgtcgccgttccggccggcagcacccagctgcgcgtggcaatcagtggcggcagcggtgatgccgacctgtacgtgcgccagggcagtgccccgaccgataccacctacacctgccgtccgtacctgagcggcaacagcgagacctgcaccgtcaacagccctgccgccggcacctggtatgtgcgggtgaaggcgtacagcaccttctcgggcctgaccctcagcgcccagtactgagcccaagtccctctccaagggcacgccctggcttcggccggggcgtttttgtccgggtgggtgccgacctcggccggcacgctgttcctcagaccgactcgaaacggttagccgccacgttcttgcgcacgtgctgcgggtcgaagatccgcccgttcatcgcgatgtacacgccgctcggcagcgactgcaccgcaccgatcgcacaaccgatgttgaactccgcatccgagccgcggaagcgtgccgggctcagcgcaccggtcatcacgatggtcttgtccgggatcgtcgccagcaccttgcctgtctgcaccatcgaatcggtgccgtgggtcaccagcacgtgccgggtgggctgcgcggcgatggtggcgcggatcagctcgcggtcttcgtcgttgatgtgcagcgaatccttgcgcaggatcggaatcacgttgaagcggaacgtcacgcccagctcgcgcaggatcatgccgatctgcggatcgccgatctggtagtccgacttgtcgtcgaagtagatcttgtcgatcgtgccaccggtggtgacgaccaggagctcttccatcatgtgcatgcgcgaaaccaggacagggactgcggcgcggggccaggaatgcagatgataaggccctgggcgcgcagcgtcagcgccgcttgccgaagcgggcgcgcaggccgggcaggctggcgctgaagatcaccagcagcgccagcgcgatctcgatcagcgccagccagcgcgtctccgggtggctccaggcgctcatcacgccgtggctgaaccagcccagcgccagcaccgaggcccagaagccggccttgcgccagcccaggcgcacggcgatggccagcgccagcggtggcgcggtgaacaccagctgggtggccagccagtgcctgtcattgatgaaccagcctgcgaacagcgcggccagccccatcagggccaacagcaggaccgtgcgcggcgcgcggttcatcgggccaaccgctgcgcgatgtcggccacccggcgccccagcgcgcgcgccagcaccgcttcgtcgtcggtcggctgcggatcgtcggcggcaccggccacgtggctggcgccatagggcgtgccgccactggtggtgtggctcagcgccggttcggtgaacgggatgccgacgatcacgcagccgtggtgcagcagtggcacctgcatcgacagcagggtcgattcctggccgccgtgcatcgaggcggtggacgtgaacacgccggccggcttgccggacagggtgccattgacccattcggcgcccagcccatccaggaagtgcttgaccggcgcggccatgttgccgaagcgggtggggctgccgagcagcaggccctggcagtcgaccaggtcctgcacgctcacgtagggggcgccatcgtcgggtaccggtggctgcgcggtctgggtcacggcggccaccggcggcaccgtgcgcaggcgcgcggtcatgcccggcacttcgccgatgccccgcgcgatctggcgcgccagccgtgccaccgaaccgccccggctgtagtacagcaccagaatctcgcccatcgtgcccgcttctcctcgtcgtgtggctaccagtatggctatcctgccagcattccgcatcgggtacccttccaccgatggaacctttggatacgctcaacctgtggatggagcgcgcgcgggatcgcgcacgggccatcagtttcggccgcttcctgtggcatcgcttcctcgacgaccgcctgttccaggcagcggcggcgctggcctacaccacggtgttcgcgctggtaccgctggcgatcgtggtattcggtgtgctgtcggccttccccgtcttcgaccgctggagcgatcagctcagcgactacgtattctccaacttcgtgccctccgcggcgcgtgcggccgagggctacctgcggcagttctcggccagtgccggccagctgacggcggccggcttcatcgcactggtggcctcactgctgatcacgctcaacagtgtggaagagaccttcaaccagatctggcgggtcggctcgacccggcccaagctgacccgcttcctggtctactggaccgtgctgaccttgggcgcgatgctcgccgccgcatcgcttgcggtatcggcgcgggtgttcgcgatgccgttgttcggtacccaggagggccgttggttggccgagctggcgctgcggctggcgccgatcctgatcgagttcgtctgcatcacgctgatgttccgggtggtgccgcaccacacggtgaaatggcggcatgccgtgcccggcgcgatcctggcggcggtcatcctggaactggtgaagtggggcatcggtgcctatctgggcagcttccagtcctaccagaaactgtatggcacggtggcgttcgtgccgatcctgctgctgtggatctacctgtgctgggtggcggtgctgctgggggcgtcgctggcttcttcgatggccgccttccgctaccagccggtggaactgcgcctgccgcaggggtatgagttctatggactgctgcgcctgcttggccgcttccagcatgcacgggccaagggcaagggcctggccgatgacgagatcctgcggctggagccgatgctgaccgattcactgctgcaggacctgatctgcaacctgcaggagatcgacctgctgcgccgcgacgagcggggcgagtggctgctgtcgcgtgacctggaccaggtcagcctggccgatctgtacgagtgtacccagctgcgcatcccggtggccgagcagcacctgccgtaccgtgatgacagcctgggccgtgccgcactggcggcgctggacgatctgcggctgcccctgcgcgaacgcctgaagcgcaaggtcagtgatatctataccgactctggagacatgccatgacccgcaagacgccgttgccgctgctgctcccgttgaccctgctgctggccctggcggcctgcaagccggcccaggagccgacaccggccagcagccagccgccggcacaggcgccgacgccgaccactccggcaccggtcgatgaaaccccggccgagcgcaccactgccgaattcccgaccttgaagatgaaggcggtggatggcagcgactacgatctggccgcgcatcgtggcaagtgggtggtggtgaacttctgggcgacctggtgcgccccgtgccgcaaggagatgcccgagctgtcggcgctgcatgcgatgcgcagcaacatcgaggtggtcggcctggcctacgaggacatcgaagtgccggaaatgcagtcgttcctgaccaagcatccggtgacctatccgatcgtgatcgtggacccgttcgatccgccggccgacttcgccacgccgcgaggcctaccgttgacgcatctgctggatccgcagggcaagctggcccacactttccttggcccggtgaccgccgccgacatcgaaaagcagatcgcggccgccaagtagtgggtgggtcggcagggcctgcggccctgcacctcggtacgcgccatcgcatgcgcgctgccgctcccacgcttcgctgcgcgaaccgcgggccccacttaccaacacccaaacccccgccgcttcgcggccgccccctggctcagggggggctctgccccagacacgatccgacgcccgccaggccaatgggattgccgatggggtcagatccgctttccgcaggaaaacggatctgaccccggttccatttcgatatctgacagatgtgtcgaccaaggtcgacacctaccaacagccgcagggatctgtcagaggcggggcggtgtgggtgggcaggaccgttggcgccatggatggcgccatcgagcccccagggacgggtttacggcgtgtcctgcccacccacaccgccccgccatcccgcggatgcccgctgttgccgttgccgttgctgttgcgttgagcaggtgcagggtgcaaccctgccgccccccttatccctcgaccgggaagtcctcgatcggcttcagcacatcgtagtgctcgcgatgcagcttgccctttagcttcggcagctccggcaacggcgcatccacccgtgtgtccggcaaccggtccagcaggttgcgcaccagggtcagtcgccccagccgctggtcgttgaaatccaccagcgtccacggcgccgcctcgcgatgcgtcgcgcgcagcatcgcctcgcgggcttcagtataggcgctgtacttgctgcgcgatttcaggtcgaccggggacagcttccagcccttcagcggatcgaggtggcgttcggcgaagcgcttctcctgctgctcctggtccacgcacagccagtacttgaacagcaggatgccgtcatccaccagcagctgctcgaacaccggtgcctggcgcagaaactgctggtactcggtttcgctgcaatagcccatcacccgctcgacgcctgcgcggttgtaccagctgcggtccatcagcacgatctcgccggcggcgggaagatgcgaggcatagcgctggaaataccactgcgtggcttcgcggtcggtaggcttgggcagtgctaccacccggcattggcgtggattgagatgctggctgatggcctggatcgcgccgcccttgcctgccgtatcccgtccctcgaacagcaccagcaggcgttgcccgctgagctgcacccagcgcgccatcgcggtcagttccagctgcagcggcagcagcagttcgtcgtagtccttgcgcttgtgcttggccatcgtcacaccacgcggggaggaagcccgagcgtaacgcaggggtcgctcaggtgttgtcgacgccctgccagccgtgttcaccggcaagccgctgcagcagggccgacaggtcgcgggcaaacccggccatgtcgaacaggccactgcgttcgcgcgcctgcgccagctcggcgcgaagcgaggccagtgctgcggggtcattgcccagtgcgctggcggtggcgatgaacgccgcatcatcggcgacattcatccgggccagccccagatggtggttgaggctgccggccacgcgcgcggcgaaggtgtcacccgggcaggtcagcaccgggcagccggcccacagtgcatcggaggcggtggtgtgcgcgttgtacggatgcgtgtcgaggaacaggtcggccagtgggtagcgggccaggtaccgcggatgcggcagcttggccatgaacaccagccgcgccgggtccaggccggcagcctgcgcggcggtgcgcaggcgggcgtcggcctggccggggccggacagcagccacagcaagctgccgggcaccgcctgcagaaccgcgaaggcgcggcccatgctgcgcgggttgagcttgtagctgttgttgaagcagcagaacaccacgccgtgctcgggcagcccgcactcggcgcgggacggcgacggctccagcgtgcgggtgttgtccgagggctggaaggcccgcggaaggcgcaggacgcgttcgctgaagtgcggttccagggctgccggcagtacgaattcgtcggcgaccacggcgtccagccatcgcgcgcccgaggtgccggggtaggccagccagttcagctgcagcggggccgggcgcatcgccagcacttcgggcgtgccgccgccgccccagccgcgcaggtcgaacagcaggtcgatgccctgtgcgcggatgcgggccgcgatgtcggcatgccgcagtgcggccacctcatgcagccgggtcgcggactgcaggcgttcgcggatgccgctgccatcggcgcggttcagcgcgaacaggtgcagctgcaacgccgggtcatgacgcaggtgttcgagcagggccacggtcagcagcccggtgggatgggcgccgaagccattggaaaggaagccgacgcgcaacgggccgcgcgcgcgtaccgtcactgccggcaagggccggaccgaggcggcgatcagtgcggcgcgcgcacgtgcacaggccaactgctcgcccgcgctggcgtcttcgctgaggaaggcgaagggttccaccgcaccgtggccggcggcgagcgcggcgcgtacctgcgcagccagcgtgtccacgtcctgccagtcgcacaggcggcgctgccatgccaggcgctgcgcggcgatgtagggttcatccggcatcagcgcatgcgcgcggcgataggccgctgctgcgccttcggcatcgtcggcgtcttccagcgcatggcccagccacagcgcgatgcccgggtgctgcggggccaatgccgaggcctggccaagcagcttcgccgcgtcggcgtgcgcgccggccatccaggccacgcggcccaggcgcgccagggcctcggggtggttcgggcgcagctgcagcgcgcgtcgtgccgcctgctcgccggcggcgatgtcgccggcttccagttccaggtcggccagcatcacccaggcgacgaaatcgccaggctggcgtgcgatcgcctgctgcaggtgctgtcgctgctgccaggccgacatcgtgctcagcccgccgacagctgggccagggcatcgacctggtgttcgtggctgagccgctgcagcagcgggtcgaggtcgccggcgaggatgttgggcaggtcgtacagggtcaggccttccacgcggtggtcagtgatccggccctgcgggaagttgtaggtgcggatgcgctggctgcggtcgccgctgccgacctgcaggcgccgcgattcggcctgcgcggcgtcttggcgctggcgctcggcatcgagcagctgcgccttcaggcgcttcatcgccttgtcgcggttggcgtgctggctgcgctcggtctggcactccaccaccacgccggtcggcacgtgggtgatgcggatggccgattcggtcttgttgacgtgctggccgccggcaccggacgagcggaacgtatccaccttcaggtcggccgggttgatgacgatgtcatcgacctcgtcggcctcgggaatgatcgccacggtggccgccgaagtgtggatgcggccctgcgattcggtggccggcacgcgctgcacgcgatgcgtgcccgattcgaacttcaggcgcgagaacgcaccacggccgaccacgcgcgccaccacttccttgtagccgccatgctcaccggggttgtccgattcgatctcgaccttccagccctggcgctcggcatagcgggcgtacatgcggaacagatcgccggcgaagatcgcggcttcatcgccgccggtgccggcgcgtacttccaggaacaggttgccttcgtcgcgcggatcgcgcggtaccagcagcagggccagttcttgttccagttcctgcaggcgcgcctgcgccgcggcgatttcctcgtcggccagttcacgcaggtcggggtcggcgcgcatgccttcggcggcggccaggtcggccttggcacgggcttcctcggcgagcgcggcagcgaccggttcaagttgggcgaattcgcgcgaaaggtcgcggaaacgggtgttgtcggcgaccacatcgggttcggcgagcaggcgttccagttcttcgcggcgctcggccagcgcttccagcttacggcgcagggtcggcgtcatcgggtctcacgggtgggtggcggtaacccggcgtggccgggaacaggcgctcggcggcgcgggtcaggtcggcatcgccactgagcgcggccgcgcgcagtgcggcggtcggcggatgcagcaggcggttggtcaggccatgggccagcagttccagcacttcgtcggcgggcttgccgttggccagctgctgccgtgcgcgctccagcagttcggcgcgggtcgcttcgccgaacgcacgcagctgccgcagcggtgcctggtgggcgctggcctgctgggtctcgatgaaacgcgacacctgcaggtcgatgatcgcctcggcctcggcggcggcctcgcggcggccacgacggttgtcttccaccgcgcgttccaggtcatcgacggtgtagaggaaggcgtcgttgagcgtgccgacctcggcttcgatgtcgcgcggcacggccaggtcgaacagcagcatcggcttgtgccggcgcgcgcgcagtgccttggccaccatctcgcgatggatcacaggttcgcgcgcggcggtggccgagaacacgatgtcggcctcgccgagatggcggtccagttcggtcagcggcagggccacgccgccatggcggctggccagttcctgcgcgtgggcaagggtgcggttggcgatcagcagccgccgcaccttgccctcactcaggtggcgtgcagccagctcgatggtctcgccggcaccgaccagcagcacggtggagtcatccaggcgcgcgaaggcgttctgcgccaggcgcaccgccgctgaggccaccgacaccgggttggcgccgacctgggtatcggtgcgcgcacgcttggctaccgagaaggtctgctggaacaggcggtccaggcgctggccgagcaggccgtggtcacgcgcggtcgaccaggcatccttaacctggccgaggatctgcggttcgcccagcaccatcgagtccagcccggtggcgacccggaacaggtggcgcacggcctcggcatcggcatgctggtacaggtagccctgcaggtcgcctgcctggctgtgcagccactggtccagcgcctgtgccgactcggccacggcatacagttcggtgcggttgcaggtggacagcagcactgcctcggcgatctgcggggtatcgcgcagcgagcccagcgcacgcggcaacgcctcaccggcgaaggccgcgcgctcgcgcagctccaccggtgcggtctggtgattcagtccgagcacccacagggtcattgttcagttgcttgcgataagctgctggccattggacgacattttaaggccccgatgccgacgatgcccgcattgattcgcatccccagtgttctgctgctgtccctggcctgcgcccaggccctggcggcggtgccggccaaggcccccgtgcgggccgcggccactgaggaactggcgctggaaccggtgatggccggtgagttcgccctgcaggccggcaagctggccgaggccgcgcgctggtacctgcaggccgcgcagcagaccgacggcgacgccggcctggccgagcgcgcgacccgtatctccatgctggccaacgatgatgccagcgccgccaagggcctggccctgtggcagcagcgcgccccgcgctcgttgaccatgcgcagcgccgccggtgcgctggccatgcgccagggcgatgtgaaggctgcccgcaccgagctgcaggcgctgctggccgaccccgacgagcgcggctggaagttcgccctggccgcgctgatcggcggtggccgcgacccggcggtgccggcgcaggtgctcggcgagctggttgatgccaatgcgattccgccgaagatcgaggcctggcaggagttcggtcgcctggccctgcgcatggacaagcccgagctggcgcggcgcatgatcgatgaagtggtcaagcgcttcccggaagaaccgcgcgtagcgttgctgcgtgccagccagctgcagcaggcgggcgagaccgacaaggcattgtcgctgctgcacgacgtcgagccgaagacccgccaggaccccgagctgcgcaatgcggtggccatcgcctacgacagcctgggccagccggctgcggccgagcgcgtgttggcgttcggcccgcaggacgtacagacctggggcatgcgcgcctcgctgctggccaagcagggcgacaaggcggcgctgtccaacctctacaacgagctgtcgcggcaggcggccaagccggatccggcgcagcgcctgttgctgggcaagatcgccgaataccttaagcgttaccccgaggcggtgcagtggtaccacagcgtgcccggtggcgatgagctgagcgaagcgcgcctgcgcgcggccaatgcccaggccctggccgggcgcctgccgctggcgctggaggaagtgcacgcgatccagtccgacgcggtggtcgacgacgatgtgcgccgtgacgcctacctgctggaagccgaactgcgccagcgtggtgacgacagcgccggtgaactggatgcgctggcccgcggcctggccgcctacccggacgacaacggcctgctgtacgcacgtgcgctcacctgggagcgccgcgacgacatcccgcgcgccgaggccgacctgcgcaagatcctggtgaccgacccggaaaacgtgccggcgctgaacgcgctgggctacaccctggccgatcgcaccggccgcctgcaggaagcgctggagctgatcgaccgcgcccgcgtggccgagccggacaacgccgccatcgtcgacagctatggctgggtgctgtatcgcctgggccgcaaggaagaggcactggtacagctgcgccgggcctggaccctggccaaggacccggagatcgcttcccacgtcggcgaagtgctgtgggtgctgggcaagcatgacgaggcccgccacttcttcgacgaagcggccaagctcgaccctgaaaaccgcgcgctgctgcgcgcccgtgagaaattcaatccatgagtggttccctgatccggccgctgctgttggcgaccgtgaccctggcggtgagcgcctgtaccagtgtcggcacgcagaagaccccggcgccagcggtggtcgagattgtttcggctgaagcggcgcaggccgaggcagcgcgcgtggccgcgctgcaggcacagccggactgggccttccaggggcgggtggcggtcagcaagggcaaggacggcggcagcggtcgcatcgactggaagcaggacggccgccgctacgtggtcgaactgagcgcgccggtgacccggcagagctggaagctgaccggcgacacccattccgaagccggtcgcctggaagggctatccggcggtccgcgcgatggcgaggacgcccagcagctgctgctggaagcgactggctgggacatcccggtcaatcagctgccggagtggatccgcggcctggtggccggggatgctgccggtccggaaaaggtcgagcgcgacggtgaaggccggccgcgccgcatgcagcagatgggctggcaggtgcagtacctggactggtacccggccgacgccggacgaccggcgctgccgcgacggatcgaggccagcaatggcgacgccaaggtgcgcctgctggtggaccagtgggggcagggcacgccatgagcgccgggcgcgacgacgcgggctggtcctggtggccggccccggccaagctgaacctgttcctgcacatcactggccgccgggccgacggctaccacgagttgcagaccgtattccgcctgctggactggggggaccgcatcggcctgcgcctgcgtgaagacggtcaggtgcgtcggcagggcgagggcttggccggcgtggccgaggccgatgacctggcggtgcgggccgcgcgcctgctccaggatgaggcgaagggcgcgcaaggtgctgacatcatcgtcgaaaagcacgttcctgccggtggtggcttcggcggcggttcgtccgatgcggccaccgtgctggtggtgctgaatcggctctggcgcgccggcctggacgaggatgccctggccgcgctggccctgcgcctgggcgccgacgtgccggtgttcgtgcgtggccacaatgcctgggccgaaggggtgggcgagcgcctgcagccgatcacgctggcgccggcctggtatgtggtggttgaaccgggtgttcatgttcctacgccggtcctgtttgcagacccggatttgacgcgcgacagcccagtggcgaaaatagaggacttcgcttccgggaccctggtcgggaacgcgttcgaaccggtgctgcgccgccgtgagcctgccgtcgaggcagcgcttgccgcgttgagcgacatcggcgcggcgcggctgaccggttcgggaagtggttgtttcgtcgagttcgcatcgcaggctgctgcagagcaggggcggtcgaagttgccgaaggagttgcgggcaagggtggcagcgggcgttgcgcgttcgccactgctggatgcactcgagcaacactgatttatcaatgcaggggcgtcgccaagaggcccaaggcaccaggttttgatcctggcattcgtaggttcgaatcctaccgcccctgccaatagcggctgtgtccgcgccttccagcgcatcgcccgcgcgggacgtggaaacaaccgcggtgttgtcagcagcaagggtccatcggggtccttgccgactccggatccccgccactcgtccccgcccgagacaatcatgatgcaagagtccccgaacctgctggtcttttccggcaacgccaacaaacgtctggcgcagaacatctgcaaggaactgggggtccgcccgggcaaggcgctggtgtcgcacttctccgatggtgaagtgcaggtggaaatcgaagagaacgtccgcaagcaggacgtgttcgtgatccagccgacctgtgcgccgagcgcggaaaacctgatggaactgctggtgctgatcgacgcgctcaagcgcgcatcggtggccagcgtgaccgccgtggtgccgtacttcggctactcgcgccaggaccgccgcatgcgttcctcgcgcgtgccgatcaccgccaagctggcggccaagatgttcagcaccgctggcgctgatcgcgtgctgaccgtcgacctgcacgccgaccagatccagggcttcttcgatattccggtggacaacgtgtatgcgtccccgctgctgctggccgacatctggcgcgcctacggcaccgagaacctgattgttgtctcgccggacgtgggcggcgtggtccgcgcccgtgcggtggccaagcgcctggatgacgccgacctggcgatcatcgacaagcgccgcccgcgcgccaacgtctccaccgtgatgaacatcatcggtgacgtcgaaggcaagacctgcgtgatggtcgatgacatcgtcgataccgccggcaccctgtgcgccgctgccgctgccctgaaggcgcgcggtgcgctcaaggtcgccgcctactgcacccacgcggtgctgtcgggcccggcggtggacaacatcaccaattcccagctcgacgagctggtggtgaccgacaccatcccgctgaaggacgcagcgcgggtgtgcagcaagatccgccagctgagcgtggcggaaatgctggccgaaacgatgcgccgcatcgccttcggcgagtcggtcagctcgctgtacgtcgactgagttttcgtccctgccggcaacggcggggacatacccggatgcttctggtcgcggaagcatcttcaaccgccacgccgcagggcgcggcaacaacctgagtagtcgaaaatgtcgaagacccatgaaatcaaggtcaccaagcgtgaactgcagcgtaagggtgcgagccgccgcctgcgtcacgctggtgtgatcccggccatcgtgtacggcggcaacgccgagccggtcgccatcagcctggaccacaacgaaatctggctggcccagcagaacgagtggttctatgcctcgatcctggacctgaacctggatggccaggtgcagaaggtcctgctgcgtgacatgcagcgccacccgtacaagcagctgatcatgcacctggacttccagcgcgtgaacgagaacgaagccctgaccgcttcggtcccgctgcacttcgtcaacgaagacacctcgccggccggcaaggctgccgacgtcgtggtcacccacgaactgaaggaagtgaccatcacctgcctgccgaaggacctgccggagtcgatcgaagtcgacctgggcgagctgaaggccggtgacgtcgtgtacctgtccaacatcaagctgccgaagggcgtggaaatcccggcgctggcgctgggcaaggaccacgacgacgccatcgtcaccgccaaggccggcaaggccgacgaggctgacgaagaagcggctgccgccgagtaataccgttacggtgcctgcctccgggcaggcaccgtactggaaggaaccatggcaggactgcgactgatcgtcggtctgggcaatcccggatcggaacacgcccggacccggcacaatgccgggtttcatttcgttgaggccctggcggaaaaagccggtgcgcgatggaatgtggacagcaagttgttcggcgagaccgccaaggtcgagatcgccgggcagacggtgtggctgctcaagcccgccaccttcatgaacctcagcggcaagtcggtcaccgccgcgcagcggttctggaagatcgagccggaggaaaccctgttggcccacgacgagctggacctgccgcccggtacggcgcggcttaagttcgacggtggccacggcggccagaacggcctgcgcgacaccatgcgcctgctgggtcatggcaaattccaccgcctgcgcgtgggcatcggccatcccggccacaaggaccgcgtggtgggttgggtgctggggcgcccgtccaaggaggatgacgtgctgatcgcgcgcgccatcgacgatgcgatcgacgtgctgccgctggcggtgcagggcgatttcaacgaagcgatgaagcgcctgcacaccccgaaataaccggtaggtatcgaccgttggtcggtacggaaccaaccaggccggtaggtatcgaccgctggtcgatacggagccaaccagagcggtaggtatcgaccgttggtcggtacggaaccaaccagaccggtaggtatcgaccgctggtcgatacggagaatgattggaaaagcagcgcccaggccgctgtttccccaatcactttcaccccagagagctgtcacccatgggtatcaaatgcggcatcgtcggcctgcccaacgtcggcaagtcgaccctgttcaatgcgctgaccaaggcgggcatcgccgcggcgaacttcccgttctgcaccatcgaaccgaacgtcggcatcgtgccggtgccggatccgcgcctgaacgagctggcgggcatcatcaacccgcagaaggtcatcccgactgcggtcgagttcgtcgacatcgccggcctggtcgccggtgctgccagcggtgagggcctgggcaacaagttcctggcgcacatccgcgaagtcgatgcgatcacccacgtggtgcgctgcttcgagcacggtgacatcgtgcacgtggccggcaaggtcgacccgatctcggacatcgaaaccatcgacaccgaactggcgctggccgacctggacagtgtcgagaaggcgctgaaccgtgccgagcgtgcggccaagggcggcgacaaggatgcggcggcgcgcaagccggtgctggccaagttgcaggctgcactgtcggagggcaaggctgggcgctcggccgggctggacgaggaagagaaggcgctggtgcgcgacctgttcctgctgaccctgaagccggtgatgtacatcgccaacgtgctggaagacggtttcgacaacaacccgcacctggaagccgtgcgtgcgcatgctgccgccgaaggtgcgcaggtggtgccggtgtcggccgcgatcgaagaagagctgtcccagctcgacgacgaagaccgcgataccttcctggcggacctgggcctgagcgagccgggcctgaaccgcgtgatcaacgcggcctacagcctgctcggcttgcagacctacttcaccgccggcgtgaaggaagtccgtgcgtggaccgtgcgcaagggcgccaccgctccgcaggctgccgccgtcatccacaccgacttcgagaagggcttcatccgcgccgaaaccatcgcgtatgacgacttcatcaagtacaagggcgaagccggcgccaaggaagccggtcgcctgcgcctggaaggcaaggagtaccgcgtgcaggaaggcgacatcctgcacttccgcttcaacgtctgatcctgcggcatcggatcgaccccggacgccccgccctgtgcggggcgttcgcgtttccggtgatggacaaaaaaacaccaggctgcgaaacgcttgcggtgtgacgttcgccggtacttgtccacagcaaactcccatcgctttccacgcgtggtgtggaaaaccccgcgcgcctctgtagagccgagcctgcgctcggctcaggttgccatcagccgagcatgggctcggctctacgaggcttggcggtgcggtgtggacaaattttcaccacgcttcgaaacgcctgcggtgcaatgctcacaactacttgtccacacctagttcccatcgctttccacgcgcgttgtggaaaagaactgcagacgtggacaaaaactcaccacgcccggaagcgcctgccctgcaacgctcgaacccacttgtccacaccaaacccccatcgctttccacgccgcatgtggaaaaagtgcccggcattcccttgccgggcacgtcccgcgtcaccaggtgtacgacacgcccagctgggcaccgacgtcgtggaagcccatgccaccgctctgccggctcagttcaccccagccgcgccagccgccggacagatccacctgcacgccggccttggcttcgtagatgtcacgcggcaactgccgctgcaggcgctcgccgtccattgtcaggcccgcaccattgccgccggaccaccagttcaccgccacgtacgggtgcacctggccctgcgccgggctcaacccacggctgtacaggcgcaggccgaggcgggtgctggtctcgccaccaccgcggtcctcgactaccgtgccgttggcctcgaccacgcggtcgctgtcatagcggctgtgcaccacctgcacctgcggttccaggtagatgccgcgctgcgcggtgcgccgcaggggcagcacatagccggcctcggccgacgcactccagttgcgggcgtcatagcgctccttctgcaggccttcgccctgcacgctgttgcggaagcggccgtattgcagccaaccatccacataggcgccgccttgcatgtgcgcatcctgcagccaggtagcataggcacccacgctggtgccggtgaccacgccacgcgcggtgtagccggtcacctgcgagcggctgtcattgcgcgcgcggccgtggccgagcatcgcaccggcctgcagctcgcccgtgccacccacttcgaagcggcggccgacgccgaccagcatgctgctgatctgcccatcgacctggacctggcggttgcggtcgtggctgtcgggctgcgcgctgcgaaggtgcatccaggccacggcatcgccgctggcactggccacggcggcgggatcaccggcgcggtcgtgcaggctgtgccggaacatgcccagtgcggcgctgcggttggccaggtaggccgccggttccgggcgttcaacctgcgggcgcggcggatcgatcggcggctccggcggcaatggtggatcgatcggcggctccggcggcaacggcggatcgatcggcggctccggcggtgacggtgggtcgaccggcggttccggcggctgcggcgggtcgaccggcggatccggcggctgcggcgggtcgatcgggggatccggcggctgcggcggatcgaccggcggcacgtattccgagcgcaggtaccagttgccatcgtccggggtcgacacaccgcccttgaacaggaagtagtcgtaggcaccggcaaccgcgcgcccctgcaggctgaattgtgcatccgactggccggccacggtgatcaggcggatgccctcctgggtcagcgcaccggcgccgccggcattgcgcacactcacgctggcggtgccgctgctgttgccgttgatcaccagctggtcgcccagcgaagtgtcgtcgcccagcgcgcggttgaagatccactggccaccgttgcccacgtagtcgccgctgacggtaacggtcttgaaatcgccggccgccggcgcatcgaaagcgatggtgccggcgtgttcgagcgtgccgacgctggaactggcgcgtacgttccactggctgctgccatccagcgccagttgtgcgacctggtagccggagtcgttgcgcagggcgccgctgaacgtggtgccgttgcccagcaccatgtgcacctcagccgttgcgctgtcgaccaccacgtcaccgcgcagcatgctggcgtcggcgctgaagtcgatgcgactggtcgccacgctgctgccatcggtgaataccgtgtcgctgacccgcagcaggcggccgctgccgtcgcccgcagtcacatcgctgccattgacggtcagtgcgtgattgctgccctgcagccagaacgcggggccactggcggtctcgatgtggctgtcattgaaggtggcacggttccagtacgggccgaacgcggtcaggtaggagcggtagccgccgctgttgctgccggtcatgcggatgtccaggcggtcggcctgggtcaaccgcgcggtgttcatgtgcacgatgccgaacacgttctcgccatcgctgcggatcgcaacggtatcgagcagcgcggtggcggtggagccgccgatgaacacgccaccgccgccgttgccgcgcacgtcgatcacgctgccgttggcttcgatgcggctggcggtgctgccggtggagccggtcacgcgcacgccgtaggtcgcatcaccgtgcgtggtgatccggccaccctgcacggtggcaacgccgccggcgatctcaacgccataaccgtaggtgtcggtccaggtgtcgatgctgctgtcggtcagctgcaggcgcgactcatcgctggccagccagaatccggagtagccatcacgaacatcgaacgcggcatcgcttgcggtcaactgtccccagctgttgatgttcacgccatagccaccgacggtgtagaagctgccgccgttgatcactgcactggaataggtcttgctgatgcggctgccgagcaggcgcatgctgccgcccaccgaatgggcttccacgttctccagcagcaggctgccgccgctgtcgatatcgaaccaaccgccctgcaggtaggtgtcgtacagctcggcgcggctgcccacgccgttggccgccacgccggcaaggatgccaccgggggcgagggtgatgcggctgttgcggatcgtcagcaggccggcactgtcggcgcgcaggcgggcaccgccgtcggcgctcatccgcagatcggccaggtgcagctcgctgcccttgccggatgcaccggccagcgtgccaccggtcccggtcattgaaagactgcccccggcatagtggatcacgccaccgttgtaggcctgcacgctgccgaatccgctgccgttgcgcgtggcatcgatgtcgacatcgcgcgcatcgatcacgctgccggcaccattggcatacagcgcatagaagcccgtcccggtcgccggtgcgatcgacagcgttgcgtcgcgcagctgcacctggccaccattggcagcggacacgccgctgccattgccggtcacgtggatgcggctgccgtcgatcagcgcattgctgccggtaccggtgaccgcaagtgcgaagctgcccgcactgtgggtgaggacgtcgtcggcacccagctgcagggtgtcaccgtcgttgaccagcagcgggccggtgaggtctgcggcatgcgccggcagggctgcccacagcgcagtggccaacaggctgggaatgaggggtacgcgctttccgtgcgcgcgcccgtacgcacggccgtgccgtgtgggggaggcgttcatgctgatggacttcctgtggcagggcgcagcgaggctgcgcggactgacgcggcagggccgcgtcgctgcggaagtcccacgccacggcaattgcaggcgccatcggacttccgtcccccacggcgatgcggcaacagccggcaggcgcaccttggcgggatgtctccagcctagaaatcggcactgtccgatggaatcaggcgtttcctaaagcggttgcaggccccgtcgcagggccggcgggattcagccgggagtggcctcagccgaacagcgaggcctgcaggcagtactcgatcagcgcctggtcgctgtccacaccgagcttgcgcatcgcgctgatcttctgcgtgctgaccgtcttggcgctgcgctgcagctggcgtgcgatgtcgcccacgctcatgccactggtgaacaggcggatcacctccagctcgcgcggcgacagccgcgcacggaccgcatccgcatcggccggttcgctcgcagctaccggcagcagtcccggggggcggtagacgcgatcggccagcaccacgcgcagggcctgtaccaggctgcccaatccatggctcttgagcaccacgccaccggcgccggcggcatacatcgccgcgaccaacgacggattggacaccatcgtcagcaccagcaggcgcgtctccgggaagctgcggcgcaggaacgagatcagcttgatgccgtccccgaagcgatcgcctcccggcatgctgtagtcggtgatcaccgcctgtggccgggtccgggtcatcagctcgatcagcgtcgccggatcggccgcttcgcccacgatgtccaggtccagttccccggccagtacgtcgcggatgccggcaagcacgatcgggtggtcgtcggcgatgaggatccgtgtggtcatggcagggtcgggtcgtcgggaagggagggggatgcagcgtcgcgcaacggatgcagcagccgctcgaggcgtcgctggaacccggcaagagcggccgcctgggtggccaggtcatcgccgccggcaaggcactgttcgatctgcaggccgctgtcgaccagcgcaggtgcaccgacgatcaccagcgcgccgcggatgcggtgcagaacctgcgccaccctggcgggatcggcagcggcgatcgcctggcgcaggctgtccaggtcggcctgcatggtctgtacgaacagcgactgcatcttcgcgggaacctgcagcgggggatccttgtcgtgcgacgcagtggacgcagggcgctcctgcatcgcgacggccggtgcatcgccgtcggtgatccgggtcagcaggcgctgcagggcttccagcgtgatcggcttgaccagcacgccctgcatgcccgattcctggcagcgttggcgttcggccgggtcggcattggccgtggcgccgtggatgggcacgctgacaccccgtgcccgcaaggcacgggccaggccgtagccatccagcccgggcatgttcaggtcggtcagcaccagcgcgaacgccccttgctgccagtagcccagcgcttcattgccatcgctggcgaccacggcgcggcagccgagctgttccagctggtcgcgcaggatcgcctggttgatcgggttgtcctcggcgaccagcacctgcaggccgaaatggcgcgtcgccggcaggcgcccttcggcgctggccgccagcggttggccgctggccgcggccaaggccagcacgatcgcgtcgaatcgatgcaggccgacctgccaggcgccatcgacctgccgtggccgcaccccgccttcgcggcaggcgatcacgcgcggtccacccgcccatgcgggcagagggtcgtccagcaccagctcgagcagcacggcggacgatggcaggcctgctgcgctgtcctcccggtacacgctggcctgtgcaccgcgctgctgcaggcgctcgcacagcgattgcaccagttcgcgcacgctgccccgcacctgtacctgcaggccggcgggtagttgcggcggcggggcctgctgtggatccggtggagccgagggcagcggcagttcgacgctgaagctgctgcccaggccgctctcgctgaccacgcgcagctggccttccatcaacgccacaagatgcgcgcagatggccagccccaggccggtgccgcgcatcgcatcggtgcccgggttggcctggaaaaatggctcgaacagatgcgcctggtgttcgctggcaatgccgataccggtatcggccacctgccattgcagccagcagcgttgctcctgccagcgtgccgaaacacggaccaccacgcgcccgctgtcggtgaacttcagtgcgttgctgatcaggttgttgagcacctgtcggatccgcgcggcatcaccgcacaccccgggcggtacgtcggcatcgatgcaggcgtagaactgcagccccttgttggcggccgcggcagcatacgagtcgagcgcgtcctcggtcagccgcactggatcgaatgggcttggctccaggctcagttgcccggcctcggccttgctgacatccaggatgtcgctgatcagctgcatcagggtcgaggacgaacgctggatcgttgcaaggtagtcctgttgccgtgcatccagtggcgtcagccccagcagttcaagcgtgccgagcacaccgtacagcggcgtgcggatctcatggctcatcgtggccaggaactggctcttcgcgcggttggcctggtcggcggcgcggcgcgcctgctgcagcacctgttcggcttcatgctggctgctcaggtcaatgaacaggcacagcaccgccggctcaccgcgatagcgcgccggtgtcgccgttaccagcaggtggcggccttcgggcgtggcgcaggccaggccatcgcccagcgtggtgccgccggcagccagtacgctgcgccgccacgggccatgccagccgccggcatgatagtcctcgcccagccagcggcgggcgagggcgttgtccagcagcacattgccatcggtacgacgcagcaggcacagcccgatcggcgcgttgtccaggatcgtgcgactgaaggcttcgctttccagcaggcgcgcgtggttgctgcgcagcggctcgatgaccgaacgccggtacgcgcgcagcaccagcgtgccgcccagtgccagcagcagggcgaccacggtcgcgcccagcaatggcccctgcgggtgctggaacacctgccgccagccgacgtggtagaccgccagccagccgcgctcgctgcgcatgcggaactgcaggccagcgaggccggcctgccaggaggtgccagcctcgctggcatcggctgcatcgcccagcaggcgctggccgttggcatcgaacagcgacagccgctggaacaccgggacacccagcacctggcgatagtcatcgacacggccaggatcgagcaggcaggccagtgcggcctgcgagtccttgtcgtcctcaccccacaggcgcgcatcctgcggggcgttggcgatggccagcagccaggtctgccggtcgcgccatggcacgcccacccagacgatgccaccacgttgcaccgccggtcgcgtacccagcacccggtggatgtcggcgatcgccggacgcaggtgatgcgggctgttctggctcgcgtcggtaccggcgatctgtaccggtgccagcagcccgcgcgtgccctggccatcgaccagcaggcattgcggcggtggatagcgcgaggccgaccagaacgtgccgtagaagcgcaggaaacggtcgcccagttcagtcggtggcgaaagactggccccctcgcttccgatcaccgcaaagttggcgaacaagggcccgcgttgcagctccacgctggcatcggcgaccggctgcccatgcgtgccgacatcatgcagccgccactggcgcagaaagcgctcctgctcgcgcagcgtgccgtccaggcggcggaagtggtactcgatcttgctgcgctcttcgttgaacagctgcgagccggccgacagcagcagtccggcctgcagcgtggccagcaccacaacgccgatcagcagggcgtggacgcgcagtgagcggcgagcgagtcggcgtacaggagcggcctcggccggcatggcaggtctcagggcaggaagcggtcagcggcaccatgggcagcaacggagggacatccgccaccgctgcacagacaggatcgtcaatgccacttgatgatttcgtgaagcggacgtggaatccgtgtcagcgcagggcggctcgcggcgactcgtccaactgcggcgcttcttcgtccagcaggcgggtgaactcgtccgacggcagcgcctgcgagatcaggaagccctgcacctggctgcaccccagctggcgcagggcagccaggtcggcatcgctttccacgccctctgccacgatggtcaggcccagctggttggccagcgcgatcaccgtcgtcagggtcaggtgcaaggccgggtcgcgcgcgcatccgctgaccagcgcgcggtcgatcttgacctcggtgaaaggggtattgaccaggttgtggaccgagctcaggccctgcccgaaatcgtcctgggccaggccgaagcccttcatgcgcaggcggcaggcgccggcatagaagtcgctgacgtgccgcgtggtgctgttttccatcagttcgaagcacaattcaccgggcgtaccgccgttggccagggtcagtgccagcagttcgtcgggcaggtccgactgctccagcaggtgagggggcaggttgatcgataccggtacccggaacccttgcttgcgccagcgtgcctgcgcgctgatgctggccttgagcatcatccgcagcagatcgccctccagcccgtagcggcagattgccggcaggaagctgccagcggccagcgtgcccagctgcggatgtcgccagcgcaccagtgcttcggccgccaccacgcgtcctgactgcagtgacttcttcggttggaaccaggccgtcaggctgccatcggccatggcctggcgcagctgcgatgcatccggttcgggcgcagccgccgcgcgcgtaggggcctcgccggcggccggacgcgcctgcgccaaggcctcgaacagggcgtccacatcggcggccgccaccggcttgggcagcaggccgaccacatccagccccagcgattcggccatcagccgtgccgaggtcatcatccgccgcggggccgcgctgaccaccgcgaggcgtggcgggcgcggctgtgccgccagcgcctggatgaactggatgccgtcctgcccgggcatcagcaggtcgctgaccaccaggtcatagggctggcacgcacacagcgcgatggccgcatccacgtcttcgcaggcgtcgacctgcacgcctgcgtggctgccgaacagattggccaggaaaccacgctggaagggctggtcttccaggatcaggacacgctgggtcatgcggggtctccttggcgcagtgaggtgagcgccttgcgcaggcgtgcgatgtcgatgggtttgctcaggtagccctgcatgccactggccaggcagcgctcgcgctcctcggcagtggcattggcggtggcgccgatcaccggcaccgggttgccgtcctcgcgcagttgccgggccaacgcgtggccgtccatgcgcggcatgttgatgtcggtcaccaccaggtcgaaagactgctctcggcatcgctgcagggcttccacgccgtcctgtgccagctccacgtcgcagccgagggtgcgcagctgctcggccaggatcacccggttgatcgggttgtcttcgacggccagcacgtgcaggcccagcggcatcggcgttgccgcgcgcgatgtttccggcagcgccgcacgttgctgctgcacgttggccagtgcattgccgatcgcggtcatcccatgcagggtcaccaccaggctgccatcggcggcaacggtgggctggtcgccgccgtcgatcgatgccaccacgcgagggcctgcccaggccagcggcatcccggcctcgccgtccatcaggatcgcgccgtcatggtccagcagtgcagggtcgccctgcaggggctgtgcgttggcaccccagcgacgcagccagccgcaggcactgtcgaccagttcgcgatcacggccgcgcaccaggatcggcggctccggcagcagggtcgggccatcctcggcggcggccagcaccggcaagggcaggcgcacgctgaagctgctgcccaggccgggctcgctcaccacctgcagctcgccgctcatcaggcgcaccaggcggtcgctgatggacaggcccagcccggtgccctgtgcactggccgcgccgcggacctggcggaacggttcgaacaaccgcgcctgttcctccgcggcgatgcccacgccggtatcggtgacctgccaggccagcacgctcgattcaccttcgcgctgtacctggcgcacgcgcagtaccacccggccatgctcggtgaacttgatcgcgttgctgagcaggttgcccagcacctggcggatgcggtcggcatcactcagcacgcgcgtgggcaggcgcgggtcggtgcagaccaggatctgcaggcccttgcaggtggccgatgcggcgaagctgcgcagcacgctctcggtcagctcgcgcggcgagaacggcgccggctccaggctgagctgcccggattcgatcttggaaacatccagcacatcgctgatcaactgcagcaggaccgatgaggaactctcgatggtgcgcaggtactgcgactgccgggcgtccagcgaggtgtgcccgagcagctccagcgtgcccagcacgccgtagagcggagtacggatttcatggctcatggtggccaggaacgcgctcttggcctggttggccgcatcggcggcctggcgtgccgacgacagcgcggcctgtgcctggcggtgccgggaaatgtcatggaacacgcacagcagcacgtcgtcgccctggtagcggcaggccgcgtgcagcacctgcagctgacgaccgtcgcgggtggtgaattccagtccacgcccgcgctcgccggcatgtccgcgccatggcgcctgccagtcgctgtgttcgccttcttcgccaagccagtcgcgtagcagctggttggagagcagcagcgcgcggtcgctgcggcgcaggacgcagatgccgaccggcgccatgtcgatcaccgtcgaactgaaatccaggttctccagcagcctgcgctgttgctgcagggccggctggatcagctggaggtccacgcgatgccgcagcaggcgcagcgcgacgccggccagcagcagcaacagcgcgcagaccagcagcggcaccgccaggtcacccagcagcagttgcgacggcaggtggtagaccaaccgccagccgtcgttgccgacacttttcaccagcgctacaccgcgcggaagcccgccactccacagcgtgccgaagctgtcgtcctggcgttcccgcagggtcttccagcccgcaccatccagacgcggggtctggctggacaatgccggctgccctgcacggtcgagcagcgcatagccgccgatgccctggccgtcgatcatgctcgccgccgccgcgccatcgagcagcagcaccagccactgcgtcggatgcgggccggcctgtaccggctgcgccaatgcaacgccactgtcacccgggcgcagccagtgcaccgggtcggccgcctccaggctgccgctgcgtgcctgcagcgcacgcagcgatggcaggtgcgccaggtccacgtcgacctcgccgccggccagccagtgcgtgccgtgcgcatcgaccagcagcagatgcgtctgcagtgcctgcagcgtgtgttcggcgcgcgctgacaacagcagccgctggcccggttggccgccagcaccatccagcggcacctggcgcatgccttcgctgtccgccgcaggtgcatccgggttgcccctcaccaccgaatcgcccagatagcgcagcagggcttcgcgctggtcgaaatagatctgggccctgtaggccgctgcattcatctcgcggcgatgggtcgagatgtcctcggtgaatgccgtgagcaggtagaagccggccgcggcggccaggcagacgaagacgcacacggtcaagcagcgcagcagcaccgacgcggtggtcgatggcacggcctgctgcagcgaagggcgggggaagcggaacatgcaacgatgctagggagcggcgcgcgcggcgcggaatcagctgtttcctaaaatccccggctggccggtcgggccggagcctgcgcgcgggtaccgttcaggcggcggaaaaaaagaacccccgccgaagcgggggtctcctgtatcggcgctggccgggcgcttacagcgcgctgccaccgaacttgtgggtgtactgcaggttgatcgtgcgccccacgctgtcgaaccaggacacgtcgtagtacgggtatgcagtgtaggtacggtccttcggcggcatcttgttgaacacattgaccaccgacagcgacaggcgcgagtggtcgtcgaagcggtactgcagcgaggcgttgtagcgataggtcgccttcacgtacgggctgtcgccgctgtcccagtcgaacacctggtcgtagctgtccgaggtcggcagcttgcccaggcgcgaaccgtacaccgttgccgaccacgcatccttttcccaggtcacgctcaggctggtcttggtgcgtgggatgtcgaagccgctgttcactgcgaactggtcttcggtgcggtcgcccgggtagcgctggaagtcatgcttcttcacccaggtgtgggtgccgttgaagatgaagtcgccgatgcccgtctgcaggcggtagcgcaggccgacgtcgatgccggaggtggattcgcgggcgacgttgatcggcgccacgcgcacgccatacaggcgcccgtcgttgctgcgggtgatgcgggcgagtgcatccacgcaggtcggcgaggtgatgtcggcgctgcccaggcggcagttcgcttcgttggccaggatcgtgcgcacgtccatgtcctgcacctggtcgcgcatgtcgatgtcgaaccagtccaccgacaggtccaggccgacggtcggcgaccagacgaagccggcactccacgaggtgctggtttccgggtcgagctggcggttgccggtgcggctgcggatcaggttgcgctcgtagtcggcgcagtcggtggcgccgtcggcgcggcagctgtacaggtcttcggcggtggtctcatcgttgcccgggccggcgaatacatagtgcaggtccggcgcacggaacgcggtgccatacgaaccgcgcaccagcagcgtgtcgatcgggcgccattccaggccaccgctccaggtcgccttgccgatggtgtggccggaatagcggtactggtcgtagcggccggccacgctcaggttgaccgtttcgtgcagcggcatgcgcagctcggccgccgtagcccagcggttgcgcgaaccttggccgtccgaatccttccagctgtaatagtagtactgggtcgccagcggatcaggattgagcgagtacgcctgctggcccacttccacggtcgcggcgaaaccggcgtcaccgccgggcaggccgaacagcgcggaattggtcagagtgaatgccgccgtctccgtgcgcgacttcggcgtgtaggtggtacgcgcggcgatcgaatcatactcggcgcgggtcagcggccggtacaggcgtgacgggtcggcgttgtagatcgggaaaccgtcgtcatccacgcccagctgcgggccgaggaacaggtcattggccttggcggcgatgatctgcgcccagctgatccgcgactggtactgcgaatggctcaatgccgcttcgtagtcccagttgccggccaggttgcccttgaagccggtggtcacgctgaaggtcttctgcgtgctgcgcaccatggcattgcgcaggccacccatttcctcgggcgagaactggcgctgccagaactcgatctcgccggtcgcttcgttgttgaagtagcccgactcatcgccgttggcgtccatgcggccccacttggtgacgtcgcgcatcagcgacatcgtgtgatagcccagctgcacatcggcgaaccactgctggccattgtcgaagtcgtagctcagcgaggcgtagccattggcaccacggcgcttgctgaggatggtgccgtagccgatcgagctgtcgcttccgcagtaatagccatagcgcgggcggtaggcgcggtaggtgctgccctggttctggccggacagcgcttcgcaggtggccgcgcccgggtccaggtagtcatcgttgtagtcggtgcgcaggtaggcgcggcgggcgatgcgcgaaccctcggtggggccgtcctgggtcgagtcctggatgtcgcgctcataggcccacagcggcgtctgcgactgcagttccacgctgtacaccgcgttgaagttgccacggctgaaaccgctggcgatgctcatgtcgaacgactcgccaccgccttcagtggtggtgcccatgcgcatgtcgatcgtggtgccgtcggccttcttcttcaggatgaagttgaccacgccggcgatcgcgtccgatccatagatggccgaggcgctgccggtcagtacttcaatgcgctcgatcatccccagcggaatgttggagacatcggtgaagttgctgcggcccttgaacggcatcgggaagtcggcgatacggcggccattgaccagcaccagcgtgtggttcgggcccaggccgcgcaggtccacctgctgggcacccggcgagaagtcggcgccgctggaagactgctggctctgcgtctcaccgccgttctgggtcatcgcacgcagcacgtccggcacgctggtgaagccactggaacggatctgttcggcgttgatcaccgtgatcggggcggggccttccacctgggcgcgcggaatgcgcgaaccggtgacctgcaccgcgtccagttgttgtaccggagaggacgccggagcctgggcggccgcggaagcagccacacccatcaacgcgagctggatcgaccacgccatcgcctttctacgcatgaggaattctcggaaatgaagccggcccgcagaggaggggcctgtcccccattcagatttccggaatgggcgcgcgcatttaacgccttttttatgtccttgactactgggtccctatctggcaaagagtgaaaacgcttgcaagtcgattttgttcagggagatcaagatgcgacgcgttcaccggaccctgcgtacccctgttgcctggctggcgctgctgatgctggcctggccgtcggccgcgcaggatctgcagggcccgggcttttcctattacgaggtcggcgaccttgaggccccacgtcccgggccgcgtgcatccgcgatgatgctgatgggcggtggcgagtgggtgccggatgccttccagtggtggttgaagcaggccggcaatggccgtgtactgatcctgcgtgcctccggtggcgatgaactgcaggaccgcctgtaccgcgagatcggcggcaccaccgcggtacagacgctggtcttcgacagccgccgcggtgccgatgatccagccgtgctgcgcgtggtcgctgcggccgatgccatcttcattgccggcggcgaccagtcgcgctacatccgcttctggaagggcaccgcactcaaccgcgcgctcaacgcccatgtacgcgccggcaagccgattgccggtaccagcgctggcctggccatcctcggcggctatgcctatggcgccatggatggcggcagcatcagctcggccggtgcgctggccgatccgatgggcagcgcagtcaccatggacagtggcttcctgcagatgccctacctgcagcgcgtggtcaccgacacccatttcgacaagcgtgaccgccttggccgcctcatcgtgttcgtggcacgcgccgcgcaggacagcggcgaccctgacatcgtcggcatcggcgttgatgaggacaccgccctgtgcgtggagcccgatggccaggcccaggtctacagcgctgatggcgagggcaaggtctgggtggtcagccccggtcgtgatgccgatcgcctggtcgagggcgaaccattgcgcttccatgccgttccagtgaccgtggtcgccagtggcagccgcatgcgcctggacgatttccaggccgaggccgactaccaggccgtggccgacatcagcgacggcgaaatcgagttcacgcttcggtagcgccggccgctggccggcaactcacttccctgacctgatgcgccccttgcggccagcggccggcgctaccctgcaatccattcccttgtcctgctggagacgtacctgatgaaactgcgcctggcgctgtccgcgctgctgtccttgccattgatcgcccaggccgccccggctgcgtcgccattgctggtcatccatggcggcgccggcgtcgaacgcaaggacctgtcgccagccgaagagaaggctgcgcgcgatgcgttgcgcgccgcactgctgaaaggccatgccgaactggcggccggtcgtccggcgcttgcagcggtcactgcggcaatcaccgtgctggaggacgatccgaccttcaacgctggcaagggcgcagtgttcacccatgacggccacaacgagctggatgcggcggtgatggacggtgccacccaggcagcaggtgcggtggcaggcgtgcagcgggtgcgcaacccgatcctgctggcgcagaccgtgatgcagaagtccaggcacgtgatgatggtagggcagggtgccgaagccttcgcggtggagcagggcattgctctggttgatccctcctacttccgcacggagaagcgttggcagcagctgcagcgcgcgcttaaggaagaggccaatggccaggcccatgccgacctggagaccgcaaagcacttcggtaccgtcggtgcggtcgcgctggatgcgcaggggcagctggccgccggcacctccacgggcggcatgaccaacaagcgctatggccgggtgggtgactcgccgatcatcggcgccggcacctgggccgatgcgcgctgtgcggtgtcgggcaccggctggggcgagtactacatccgcaccgcggccgcgcacgagatctgtgcgcgcatgcgctaccaggggcagagcccggagcaggccggcaagggcgtgatcaacgagacgattccgcagatgggcggcgacggtggtgcgatcgtgcttgccgcggacggcagaatggccacgccgttcaacacccagggcatgtatcggggctggatcggcgccgacggagtcccccatgtcgcaattttcgccagcgagaccctgccggtccccggccaataaccttgcgtatcaatgggtttgcgacaacgtgtgaaaaagatggaaaaaagcgttgacagccccccgtcccatcagcagaataagcggctcaccaccacacaccgcaacgcttcggcggcaacggaatggggtggtaaggagggatacccaagcggccaacgggggcagactgtaaatctgctggcttacgccttcggtggttcgaatccacctccctccaccagtttcacgttgtgacattcccggcgcgggagtagttcaatggtagaacctcagccttccaagctgatggtgcgggttcgattcccgtctcccgctccattgaatgaactttgaatcttatcgagttcatgtcataatgcaaaactcggctcacgtagctcagtcggtagagcacttccttggtaaggaagaggtcgaaggttcgattcctttcgtgagcaccatcttaagcatcacctctcagacgaattcgagataagcagccatggccaagggtaagttcgagcgcaccaagccgcacgtcaatgtcggcaccatcggtcacgtcgaccacggcaagaccacgctgaccgccgcactgaccaagatcggtgccgagcgcttcggtggcgagttcaaggactactcctcgatcgacgccgcgccggaagaaaaggctcgtggtatcacgatctcgaccgcgcacgtcgaatacgaatccccgatccgtcactacgcccacgttgactgcccgggccacgctgactacgtcaagaacatgatcaccggtgccgcccagatggacggcgcgatcctggtgtgctcggccgctgacggcccgatgccgcagacccgtgagcacatcctgctgtcgcgccaggtcggcgtgccgtacatcgtcgtgttcctgaacaaggccgacatggtcgacgacgccgagctgctcgagctggtcgagatggaagtgcgcgaactgctgagcaagtacgagttcccgggcgacgacaccccgatcatcgccggttcggcccgcctggcgctggaaggcgaccagagcgacatcggcgtgccggccatcctgaagctggtcgacgcgctggacagctggattccggagccggagcgtgcgatcgacaagccgttcctgatgccggtggaagacgtgttctcgatctcgggccgcggcaccgtggtgaccggtcgtatcgagcgcggcgtgatcaaggttggcgacgaaatcgaaatcgtcggcatccgtccggtgcagaagaccaccgtgaccggcgttgaaatgttccgcaagctgctggaccagggtcaggcaggcgacaacgctggcctgctgctgcgcggcaccaagcgtgacgacgtcgagcgtggccaggtgctggccaagccgggcacgatcaagccgcacaccaagttcgaaggcgaagtgtacgtcctgtcgaaggacgaaggcggccgccacaccccgttcttcaatggctaccgtccgcagttctacttccgcaccaccgacatcaccggcgcagctgcgctgccggaaggcgtcgaaatggtgatgccgggtgacaacgtcaagatggtcgtcaccctgatcaacccggtggcaatggacgaaggcctgcgcttcgccatccgcgaaggcggccgtaccgtcggcgccggcgtggtctcgaagatcatcgagtaagcctgcagtaccggtggttgcatagcgccgccggttacgcgaatggcgggccgggaacctcggtccgccttcgccgtctaagggaaggcaagttttcaacgtacgccagtagctcaattggcagagcagcggtctccaaaaccgcaggttgggggttcgagtccctcctggcgtgccatctgcccaccttacccagcggcctgcgccgctaaagcagacacagccggatgaatagcaagatcgaacactccaaggacaactccgccaatggtggagatatcgtcaagtatgtcgccgcatcgttgctggtgctggccggtctgttcgtctggttctggttctccgccgactccggtcgcgccgcccagctgggtgcgtgggcgggtcaggtgcgtgcgttggcggtcgtggtcggtctggttggcggtatcggcgtgttcatgctgaccggcaaggggcgcgacacccgcgaattcctctccgagtcgcgcttcgaactgcgcaaggtggtctggccgacgcgccaggaagccatccgcatgacctgggtcgtgatcgtcgtggtgctcatcctcagcctgctgctgggtggcttcgacttcctgatccagaaactgactcagtggttcctgagccgctaaggagaattgcatgaagcgttggtacgtcgttcacgcctattcgggcttcgagaagtcggtggcgcaggccctgcgcgatcgcatcgtccgtgatggcatggaagagcgcttcggcgacgtcctggttccaaccgaagaagtggtcgagatgcgcgctggccagaagcgccgctccgagcgcaagttcttcccgggctatgtgctggtccagatcgagacccacgaagaagccggcattccgcgcatcgacaacgaaagctggcacctggtcaaggaaaccccgcgcgtgatgggcttcatcggcggtaccgctgatcgtccgctgccgatcgccgattccgaggccgaggccatcctgaaccgcgttcaggaaggtgtcgagaagccgcgtcccaaggtgctgttcgagccgggccagatggtccgcgtcaccgacggtccgttcaatgatttcaatggcgtcgtcgaagaagtcaactacgagaagagccgtctgcgcgtctcggtgctgatcttcggtcgtgcgaccccagtcgagctcgagttcggccaggtcgaaaaggccgtctgacctgtctgtagcgtcgagcatggctcggcgtcggaccagaaaccgggcctggcccggtttcgttcgtttacctgccgcttcaggcatgtgaagaaaaaacctgttatagtgcgcggctccctgctgggaaagccagcaggatgaggccgccgcaaggtggccttcagcatgatttcaaaacgcgatgccgggacgcgtgattcccggtccgatggggagcctgttgtcgaaaggcgctagcacccggagagcactcacatggcaaagaaagttgtcggttacatcaagctgcaggtgaaggccggtcaggccaacccctcgccgccggtcggtcctgcgctgggtcagcgtggtctgaacatcatggaattctgcaaggcgttcaacgctgccacgcagaagctcgagccgggtctgccggttccggtgatcatcacggcctactcggaccgtacgttcaccttcatcaccaagagcaccccggccaccaccctgctgaagaaggccgctggcatctcgtcgggctccaagcgcccgaacaccgagaaggtcggcaaggtcacccgtaagcagctggaagagatcgccaaggcgaaggaaccggatctgactgccgccgacctggacgccgccgtgcgtaccatcgctggctctgcccgttccatgggcctcgtggtggagggttaataagatggcacagaccaagcgtgagaaggccatcaaggccgccgtcgttccgggcaaggcgtacgccttcgaggacgcgatcaacatcctgaagaccgccaccaaggccaagttcgtcgagtcgatcgacgttgccgtgcgcctgggcgtcgatgcgaagaagtccgaccagcaggtccgtggctccaccgtgctgccggccggtaccggcaagtcggtccgcgtcgccgtgttcgctccggccggtgccaaggctgatgaagccctggccgctggcgccgaagccgtcggtatggacgatctggccgagaagatgcaggccggtgatctgaactatgacgtcgtcatcgcgaccccggacgccatgcgtgtcgtcggtaagctgggcaccgtgctgggcccgcgcggcctgatgccgaacccgaaggtcggcactgtttccccgaacccgggtgaagccgtgaagaacgccaagtcgggtcaggtccgttaccgcaccgacaaggccggcatcatccactgcaccatcggcaaggccgacttcgccgaagacgcgctgaagtcgaacctgaccgcgctgctgctggacctgatcaaggccaagccggccacctcgaagggcacctacctgcagaaggtttcggtcagctcgacgatgggcccgggcgtcaccgtcgaccagtcgtcgctgaccctgaagtaattgtttcaagcggtcacggtaccttcggtgccgtgaccgtgacatttgaaggcatcgctggcagtgcatcgcctgcggtagccgtcaaagaccgcaggcgcggtcgtggcaataccggcgacgggcacggaagctcgatctggcaaggagtcgccgccggagcagtcatgagcgcttaatcgattccccggaatcaccctgcgtagatggtgcccttctggagtttttctggttcacgcacgtctgggtttcccaggttggcccactccaggtctagaacggcccacccccggaacatcatcccgatgttcccggcgtccaggacggatgccgcacaggaccgcacacggcaggagccgtaagcggagttcaataggaggagtgcaatggctctcaatctgtcccagaagcaagaagtagtcgccgagctggcagacgtcgccgccaaggcccactccttgatcgcagccgaatacgctggcaccacggtcgcccagatgaccgcgatgcgcaagcaggctcgtgaaaccggtgttttcttgaaggttgtcaagaacaccctggcttcgcgcgccgttgaaggcaccgagttcgcagtcgcccaggaccagatggttggtccgctgctgtacgcgttctcgctcgaggagcccggcgctgccggtcgcctgatcaaggaagccgccaagggcaacgacaagctgaaggctaaggtcgtcgccatcggtggcgaagtgttcccggcaagccacgtcgaagtgctggcctcgctgccgacccgcgaccaggccctggccatgctggcccgcgtcctgaccgagccggtcacgatgtttgcccgcgccatcaaggccgttggcgagaagcagggggtggcgatgtcgccgccgacgctgccgagccggccgccgagaccgcctgagtttcgacttaccgtggttcctgacggaacctcaacccagaaaatcatccaaaggtattaatcatgtcccttaccaacgaacagatcgtcgacgccatcgccgagaagtccctgatggaagtgatggagctggtcaaggccatcgaagagaagttcggcgtctccgccgctgctccggttgccgtggctgctgccgctggcccggccgctgctgttgaagagcagaccgagttcaccgtcaccctgaagaccgccggcgagaagaaggtcgaggtcatcaaggccgtccgcgccatcaccggcctgggcctgaaggaagcgaaggacctggccgaagccggtggcgtcctgaaggaaggcgcttcgaaggaagacgccgagaagatgaagaaggacctggaagctgctggcgcgactgtcgaagtcaagtaagcagttaccttgcatcgtcaccgattcacggcgatgcagccaaggctgggggcgtaagcctccggcctttggtcgttgttgcggtaccggtagggtcgactgttagtcgactgtttcaaaagcaggaaaaagcccaacacgggctgcagtcaaaccccggcaggccagcgcacggcgcggcagcgggggagtggtagcagacgagttggcagttggaagtagcgggagaaggcgtgctggtgccggcaataccagcgacttccaactgacaatttcaagttcccttcggatcgtgggcgcacgatccgcacaacaaggtggaagacctcatgacgtcctattcgttcaccgaaaaaaagcgtatccgcaaggatttcggcaagcagcgctcgattctcgaagtgccgttcctgctcgccatccaggtggattcctatcgtgaattcctgcaggaaaacgtcgatccggccaagcgcacggaccacggcctgcacgctgcgctgaagtcggtcttcccgatcgccagctacagcggcaatgctgccctggaatacgtcggctacaagctgggcgaaccggtcttcgacgagcgtgagtgccgccagcgcggcatgagctacggcgccccgctgcgcgtgaccgtgcgcctggtgatctacgaccgtgagtcgtcgaccaaggccatcaagtacgtgaaggagcaggaggtctatctgggcgaaatcccgctgatgaccgagaacggcaccttcatcgtcaacggcaccgagcgcgtcatcgtctcgcagctgcaccgctcgccgggcgtgttcttcgaccacgaccgtggcaagacccacagctcgggcaagctgctgtacagcgcccgcatcattccttaccgcggttcctggctggacttcgagttcgacccgaaggacgcgctgttcacccgtatcgaccgccgccgcaagctgccggtgtcgatcctgctgcgcgcgcttggttacagcaacgaggagatgctggccgagttcttcgagatcaacaccttccacatcaatccggatgaaggcgtccagctggagctggtgccggagcgcctgcgtggcgaaaccctgggcttcgacctcgccgacggcgacaaggtcatcgtggaagccggcaagcgcatcaccgcgcgccacatcaagcagctggaagcctcgggcatcgccgccctggccgtgccggacgactacatcgtcggccgcatcctgtcgcacgacgtggtcgatgcctccaccggcgagctgctggcccaggccaacgacgagatcaccgacgagcagctgcaggccttccgcaaggccggcgttgacgcggtcggcaccctgtgggtgaacgacctggatcgtggtccgtacctgtccaacaccctgcgcatcgatccgaccaagacccagctggaagccctggtcgagatctaccgcatgatgcgtccgggcgagccgccgaccaaggatgccgcgcagaacctgttccacaacctgttcttcaccttcgagcgctacgacctgtccgcggtcggccgcatgaagttcaaccgtcgcgtgggccgcaaggaaaccaccggcgaagccgtgctgtacgacagcaagtacttcggtgagcgcaacgacgaagagtccaagcgcctggtcgctgcccacggcgacagctccgacatcctggacgtgatcaaggtcctgaccgagatccgcaacggtcgcggcgtggtcgatgacatcgatcacctgggcaaccgtcgcgtgcgttcggtcggtgaaatggccgagaacgtgttccgcgtcggcctggtccgcgtcgagcgcgcggtcaaggagcgcctgtcgatggccgagtcggaaggcctgaccccgcaggaactgatcaacgccaagccggtcgccgctgccatcaaggagttcttcggctcctcgcagctgtcgcagttcatggaccagaacaacccgctgtcggaagtgactcacaagcgtcgcgtctcggccctgggtccgggcggtctgacccgcgagcgcgccggcttcgaagtgcgcgacgtgcacccgacccattacggccgcgtctgcaccatcgaaaccccggaaggcccgaacatcggcctgatcaactcgctggccgtgtacgcccgcaccaaccagtacggtttcctcgagaccccgtaccgcaaggtcgtggacggcaaggtctatgacgaagtcgagttcctgtcggcgatcgaagaaaacgagtacgtcattgcgcaggccaacgcgctgaccgacgccaagggcaccctgaccgagcagttcgtcccgtgccgcttccagggcgaatcgctgctgaagccgccggcggaagtccacttcatggacgtctcgccgatgcagaccgtgtcgatcgcggccgcgctggttccgttcctggagcacgatgacgccaaccgcgcactgatgggcgccaacatgcagcgtcaggccgtgccgaccctgcgtgcgcagaagccgctggtcggtaccggcatcgagcgcgccgtggcgcgtgactccggtgtgaccgtgaacgcccgtcgtggtggcgagatcgtgcagatcgacgcggcccgcatcgtggtcaaggtcaacgaggaagagatcgttggcgccaccgacgcaggcgtggacatctacaacctggtcaagtacacccgttcgaaccagaacacctgcatcaaccagcgcccgctggtccaggtcggtgacgtcatcgcccgcggcgacgtgctggccgacggtccgtccaccgacatcggcgaactggccctgggccagaacatgctgatcgcgttcatgccgtggaacggctacaacttcgaagactccatcctgctctccgagcgcgtggtggaagaggatcgttacaccacgatccacatcgaagagctgacctgcgtcgcgcgtgacaccaagctggggccggaggaaatctccgccgacatcccgaacgtctccgagcaggcgctgaaccgcctggacgagagcggcgtggtgtacatcggcgcggaagtccgtgccggcgacatcctggtcggcaaggtcaccccgaagggcgaaagccagctgaccccggaagagaagctgctgcgcgcgatcttcggcgagaaggcttcggacgtgaaggacagctcgctgcgcgttccgccgggcatggacggcaccgtcatcgacgtgcaggtcttcacccgcgacggcatcgagaaggacaagcgcgcccgccagatcgaagagtctgaaatcaagcgcgtcaagaaggacttcgacgaccagttccgcatcctggaagccgccatctacatgcgtctgcgttcgcagatcgtgggcaaggtggtcaacggtggcgctggcctgaagaagggtgacgtgatcaccgacgccttcctggacggcctgaagaaggctgactggttcgccctgcgcatgaaggacgaggacgcttcggaagccatcgagcgcgcgcagaagcagatccaggcgcacgagaaggagttcgagcgtcgcttcgccgacaagcgcggcaagatcaccgccggtgacgacctcgctccgggcgttctgaagatggtcaaggtgttcctggccgtgaagcgccgcatccagccgggcgacaagatggctggccgccacggcaacaagggtgtggtctccaacgtggtgccggtcgaggacatgccgtacatggcctcgggcgaaaccgtcgacatcgtgctgaacccgctgggcgtgccgtcgcgcatgaacatcggccagatcctggaagtgcacctgggctgggccgccaagggtctgggtcgcaagatccaggcgatgatggaagcccaggcggcggtcgccgacctgcgcaagttcctggacgacatctacaaccacgacgacaccaacgtggccaaccgtgtcgacctgtcgcagttcagcgacgaggaactgctgcgcctggcccgcaacctgaccgacggcgtgccgatggctaccccggtgttcgacggcgccaccgaagcggaaatcaagcgcatgctggaactggccgacctgccgagcagcggccagacccagctgtacgacggccgcaccggtgaagccttcgatcgccacaccaccgttggctacatgcactacctgaagctgaaccacctggtcgacgacaagatgcacgcccgttcgaccggtccgtactcgctcgtcacccagcagccgctgggcggcaaggcgcagttcggcggccagcgcttcggtgaaatggaagtctgggcgctggaagcctacggcgcggcctacaccctgcaggaaatgctgacggtgaagtccgatgacgtgcagggccgcaaccagatgtacaagaacattgtcgacggtgagcacgagatggtcgcgggcatgccggaatccttcaacgtgctcgtgaaggaaatccgctcgctggccatcaacatggaactggaagacaactgatccatgccggcgcggcggcctccgccgccgcgccgctggcagtcaactgaaagcccatcgacacagcattcctccttctggagaacaccatgaaagacctgctcaacctcttcaaccagcagcgccagacgctggacttcgacgcgatcaagatcgcgctggcctcgccggacctgatccgttcgtggtccttcggcgaagtgaagaagccggaaaccatcaactaccgtaccttcaagccggaacgcgacggcctgttctgcgccgccatcttcggcccggtgaaggactacgagtgcctgtgcggcaagtacaagcgcatgaagcaccgcggcgtggtctgcgaaaagtgcggcaccgaagtgaccctggccaaggtgcgccgtgagcgcatgggccacatcgacctggcgtcgccggtcgcgcacatctggttcctgaagtcgctgccgtcgcgcatcggcctgatgctggacatgaccctgcgcgatatcgagcgcgtgctgtacttcgaagcgtacgtggtgaccgagccgggcctgaccgccctggagcgccgccagctgctgaccgaagaacagtacctgcaggcccgccaggagcacggtgacgacttcgacgccgccatgggcgccgaggccgtgtacgaactgctacgcacgatcgacctgcagtcggaaatgacccgcctgcgcgaggaaatcgccgctaccggctcggaaaccaagctcaagcgcctcaccaagcgcatcaagctgatcgaggccttcctggaatcgggcaaccgtccggaatggatggtcatgaccgtgctgccggtgctgccgccggacctgcgcccgctggtcccgctggatggcggccgcttcgcgacctccgacctgaacgacctgtaccgccgcgtcatcaaccgcaacaaccgcctgcgccgcctgctcgagctgagcgcgccggacatcatcgtgcgcaatgaaaagcgcatgctgcaggaatcggtcgatgcgctgctggacaacggccgtcgcggccgtgccatcaccggcaccaacaagcgcccgctgaagtcgctggccgacatgatcaagggcaagcagggtcgcttccgccagaacctgctcggcaagcgcgtcgactactccggccgttcggtcatcgtggtcggtccgtacctgcgcctgcaccagtgcggcctgccgaagaagatggcgctggagctgttcaagccgttcgtcttcgccaagctgcagcgtcgtggcctggccaccaccatcaaggccgccaagaagctggtcgagcgcgaagaagccgaagtctgggacatcctggaagaggtcatccgcgagcatccggtgatgctgaaccgtgcgccgaccctgcaccgtctgggcatccaggcgttcgagccggtgctgatcgaaggcaaggccatccagctgcacccgctggtctgcaccgcgttcaacgccgacttcgacggtgaccagatggccgtccacgtgccgctctcgctggaagcccagctggaagcgcgtgcgctgatgatgtcgaccaacaacatcctgtcgccggccaacggcgagccgatcatcgtgccgtcgcaggacgtcgtgctgggtctgtactacatgacccgctcgctggaaaacaagaagggcgagggcatggccttcgccaacatcgccgaagtgaagcgtgcctacgacaaccgcgtggtggaactgcacgccaaggtcaaggtccgcatcaccgaggtggtgaccgacgaagacggcaacaagcagaacaagacctcgatcgtggacaccacgatcggtcgcgccctgctggctgaaatcctgccggaaggcctgccgttcgcgctggccaacaccgagctgaccaagaagaacatcagccgcctgatcaactccagctaccgccagctgggcctgaaggacacggtcgtgttcgccgacaagctgatgtacaccggcttcgcctacgcgacccgcgccggcgtttcgatcggcatcgacgacatgctgatcccggacgagaagaagggcatcctcaccgaggccgaagccgaagtgctggaaatccaggagcagtaccagtcgggtctggtcaccgccggcgagcgctacaacaaggtggtcgacatctggtcgcgcaccaacgagcgcatcgccaaggcgatgatggacaccatcggtaccgagaaggtggtcaatgccaagggcgagaccatcgaccagaagtcgatgaactcgctgtacatcatggccgactccggtgcgcgtggttcgcaggcgcagatccgtcagctggccggcatgcgcggcctgatggcccgcccggacggctcgatcatcgagacgcccatcaaggcgaacttccgcgaaggcctgaacgtgcaggagtacttcaactccacccacggtgcccgtaagggtctggccgataccgcgctgaagaccgcgaactcgggttacctgacccgtcgtctggtcgacgtcgcgcaggacgtggtgatcaccgaggtggattgcggtaccaccgaaggcctgatcatgaccccgatcgtggaaggcggcgacgtggtcgagccgctgaaggaccgcgtgctgggccgcgtggttgccgaggacgtgttcctgccgggcaacgacgaggatccgatcgtcacccgcaacaccctgctcgacgaagcctgggtcgccaagctggaagatgccggcgtgcagaccatcaaggtccgctcgaccatctcctgcgaatcggcgttcggtgtctgctcgcgctgctacggccgcgacctggcccgtggccacctggtcaacatcggtgaagcagtcggcgtcatcgccgcgcagtccatcggtgagccgggtacccagctgaccatgcgtacgttccacatcggtggtgcggcgtcgcgagctgcagcggtcgacaacatcaccgtcaagaccaccggctcggtcaagttcagcaacctcaagtcggtcgagcatgccaacggctcgctggtcgcagtgtcgcgctcgggcgaaatctcggtgctcgatgcccacggccgtgagcgtgagcgttacaagctgccgtacggtgcgaccatcacgtccaaggacggtgatgcgatcaaggctggccagaccgtggccaactgggatccgcataaccacccgatcgtgtcggaagtggccggcttcatccgcttcatcgacttcgttgatggcatcaccgtcatcgagaagaccgacgagctgaccggcctggcttcgcgcgaaatcaccgatccgaagcgtcgtggtacccaggccaaggacctgcgcccgatcgtgcgcatcgtcgacgccaagggcaatgacctgtcgattccgggcaccgacctgccggcgcagtacctgctgccgccgcgttcgatcgtcaacctgcaggacggcgccccggtgggcgtgggcgacgtcgtcgccaagatcccgcaggaagcgtcgaagacccgcgacatcaccggtggtctgccgcgcgtggccgacctgttcgaagcgcgcaagccgaaggatccggcggtgctggccgagcgttcgggcatcatcagcttcggcaaggacaccaagggcaagcagcgcctgatcatcaaggacaccgatggttcggagcacgaagagctgatcccgaagtaccgccaggtcatcgtgttcgaaggcgagcatgtcaccaagggtgaaaccatcgtggacggcgagccgagcccgcaggacatcctgcgcctgctgggcgtcgagccgctggcggcctacctggtgaaggaaatccaggacgtgtaccgcctgcagggcgtgaagatcaacgacaagcacatcgaggtgatcacccgccagatgctgcgcaaggtcgagatcaccgatcagggcagcagcaagttcctgaacggcgaacaggtggagcgtcagcgcgttatcgaggaaaatgcgcgcctgtcggcccgcaacgagctgccggcgcacttcgatccggtcctgctgggtatcaccaaggcgtcgctggcgaccgaatcgttcatctcggccgcttcgttccaggaaaccacccgcgtgctgaccgaagcggccgtccgcggcacctcggacaacctgcgtggcctgaaggaaaacgtcatcgtgggtcgcctgattccggccggtaccggcctggcgtaccacagcaaccgccgtcgcggcgcttccggtctcaccgagtcggaaatgcagaccctggccggtaccccggccgcggtcgaggcgccggtggttgaagccgaagctgaacaggcgtcgggcgaagaatgaggtagccggtccggccgcaaggccggaccaccccatcggtccatcgatgggattgggaaagggcaggggagatcgtccgcgatcgaccctgtcaacctgaacggggtacatggaggccccccagtaacgtcccgggatcagggacgggcttgacaggaggcgtttgactgctttcctggcaggttgctacaatcgtctgtctcagcaggccagaatttcggcctgctttaacatttccgcatctctggtcggattttccggccaccaatcagaagaacctactgatggcgacgatcaaccagctggtccgcaagccgcggcaagcgaccacctacaagagtgcctcgccggcgctcgacaagtgcccgcagcgccgtggcgtctgcacccgtgtctacaccaccactccgaagaagccgaactcggctctgcgcaaggttgccaaggtccgcctgaccaaccaggaagaagtgatttcctacatcggtggtgaaggccacaacctgcaggagcactccgtggtcctgatccgcggcggtcgcgtcaaggacctgccgggtgtgcgttaccacaccgttcgtggctcgctcgacgccgccggcgttgccaagcgtcgccaggcccgttccaagtacggcgccaagcgtccgaaggcataaggagagagcactatgtcgcgtaagggtaatactccgcagcgttccgtcctgcccgatccgaagcacggaagcgaaaccatcgcccgcttcatcaacatggtcatgcagagcggcaagaagtccgtcgccgaaaagatcgtgtacggcgccatggacgtgatcaccgagaagaacagcagcgccaacgccattgaactggtgcagaaggctctggacaacgtcgctccggcggtcgaagtcaagtcgcgtcgcgtcggtggtgccacctaccaggtgccggtcgaagtgcgttcgtcgcgcaagatggccctggccatgcgctggctgatcgactccgcgcgcaagcgtggtgagaacaccatgccgaagaagctggctgctgaactgatcgacgcctcggaaaaccgtggcggcgccatcaagaagcgcgaagaaacccaccgcatggccgaagccaacaaggcattcgcccactaccgctggtgagtttgacggccttgtaaaacaggcagggcagcaccacttcggtgcgtgctgcctcgcggtcccagaaggactgcgccaatccgaaggccgccgaaaggcggcgttcggccatccgaaatccaagaaatctgagaggctcccgtggcccgttccactcccatcgagcgttaccgtaacttcggcatcatggctcacatcgatgccggcaagaccaccacgtccgagcgcatcctgttctacaccggcaagagccacaagatcggtgaagtgcacgacggcgccgccaccatggactggatggagcaggagcaggagcgtggcatcacgatccagtccgctgccaccaccgcgttctggaagggcatggacaagtccctgccggagcaccgcttcaacatcatcgacacccccgggcacgtcgacttcaccatcgaagtggagcgctcgctgcgcgtgctcgacggtgccgtcttcgtcctgtgtgccgtcggtggcgtgcagccgcagtcggaaaccgtgtggcgccaggccaacaagtaccacgtgccgcgcatcgcgttcgtcaacaagatggaccgcaccggtgccaacttccagaaggtcgtcggccagctgaaggccaagctgggcgcggtcgccgtgccgatgcagctgccgatcggcgctgaagacaacttcaagggcgttgtcgacctgctgaagatgaaggccatccattgggatgaggcttcgcagggcatgaagttcgaatacagcgacatcccggccgatctgcaggcggctgccgaagaggctcgccagttcatggtcgagaccgctgccgaagccagcgaagagctgatggaaaagtacctgggcggcgaagagctggccgaggctgaaatcatcaacgcgctgcgtacccgcaccctggccaccgagatcgtgccgatgtactgcggctcggccttcaagaacaagggcgtgcaggccatgctggacggcgtgatccagctgctgccgtcgccggtcgacgtgccggacgtgaagggcgtggacgttgacgacgacaccgtcgagatgacccgcaagtcggacgacaaggctccgttctcgtcgctggccttcaagatcatcaccgacccgttcgtcggcgcgctgaccttcttccgcgtctactcgggcaccctgaacggtggcgacaccgtgctgaactcggtgaagggcaagaaggagcgcatcggtcgcatcctgcagatgcactcgaacaaccgcgaggaaatcaaggaagttctggctggtgacatcgctgctgccgtgggcctgaaggacaccaccaccggtgacaccctgtgcgccgtggacgcgccgatcatcctggagcgcatgacgttcccggagccggtgatctcgatggccgtcgagccgaagaccaagtcggaccaggaaaagatgggtctggccctgggccgtctggcgcaggaagatccgtcgttccgcgtcaagaccgacgaagaatccggccagaccatcatctcgggcatgggcgagctgcacctggacatcatcgtcgatcgcctgaagcgcgagttcaacgttgaagccaacgtcggcgcgccgcaggtggcctaccgcgaaaccatcaccctggctgacgtcaagtcggactacaagcacgccaagcagtccggtggtaagggtcagtacggtcacgtcgtgatcgagctgtcgccgatcaccgctgaagaccgtgccgatccgaagctggctccggccatcaaggacgacttcctgttcatcaacgacatcaccggcggcgtgatcccgaaggaattcattccgtcggttgaaaagggcctgcgcgaaaccatcaccagcggtccgctggctggcttcccggtcgtggacgtcaaggtgaagctggtgttcggttcgtaccacgacgtcgactcctcggaaatggcgttcaagctggcttcgtcgatggccttcaagcagggcttcgccaaggccaagccggtgctgctggagccgatcatgaaggtcgagatcgtgaccccggaggattaccagggtgacgtgatgggcgacgtcagccgtcgtcgcggcgtgctgcagggttccgacaccaccggtgacggttcggccagcatcatcaacgcgatgatcccgctgggtgaaatgttcggctacgccactgcgctgcgttcgcagacccagggccgcgccaccttcaccatggaattcgatcactacgagccggctccgaccaacatcgccgaagccgtcatgaagaagggctgagcctcgctcagcctctcttgaaaccacttacgaacaatcaaggtatagaacaatggcaaagggtaagttcgagcgcaccaagccgcacgtcaacgtcggcaccatcggtcacgtcgatcacggcaagaccacgctgaccgccgcactgaccaagatcggtgccgagcgcttcggtggcgagttcaaggattactcctcgatcgacgccgcgccggaagaaaaggctcgtggtatcacgatctcgaccgcgcacgtcgaatacgaatccccgatccgtcactacgcccacgttgactgcccgggccacgctgactacgtcaagaacatgatcaccggtgccgcccagatggacggcgcgatcctggtgtgctcggccgctgacggcccgatgccgcagacccgtgagcacatcctgctgtcgcgccaggtcggcgtgccgtacatcgtcgtgttcctgaacaaggccgacatggtcgacgacgccgagctgctcgagctggtcgagatggaagtgcgcgaactgctgagcaagtacgagttcccgggcgacgacaccccgatcatcgccggttcggcccgcctggcgctggaaggcgaccagagcgacatcggcgtgccggccatcctgaagctggtcgacgcgctggacagctggattccggagccggagcgtgcgatcgacaagccgttcctgatgccggtggaagacgtgttctcgatctcgggccgcggcaccgtggtgaccggtcgtatcgagcgtggcgtgatcaaggttggcgacgaaatcgaaatcgtcggcatccgtccggtgcagaagaccaccgtgaccggcgttgaaatgttccgcaagctgctggaccagggtcaggcaggcgacaacgctggcctgctgctgcgcggcaccaagcgtgacgacgtcgagcgtggccaggtgctggccaagccgggcacgatcaagccgcacaccaagttcgaaggcgaagtgtacgtcctgtcgaaggacgaaggcggccgccacaccccgttcttcaacggctaccgtccgcagttctacttccgcaccaccgacatcaccggcgcagctgcgctgccggaaggcgtcgaaatggtgatgccgggtgacaacgtcaagatggtcgtcaccctgatcaacccggtggcaatggacgaaggcctgcgcttcgccatccgcgaaggcggccgtaccgtcggcgccggcgtggtctcgaagatcatcgagtaatctggtagtatttgcgccccgatgttgcctgggtagggcatcggggcgtatcaaatgggaaagcaggcacaggatgtgccttgtgttccccggaccaggaagggtcaatgccattcaggcggcgtcaacaggcgactgttgacagctgccttgcgtgccattatgcttctacgtctgggcaggccgggaaactggtctgcctacgtttttgaggtccatggagtgaccttgtcggcctgcaggactgcgggccgtccgtattcaggaatttcatggggcaaagcaacccagaggctttgtctgtcgctcttttaacgaaggaacctaccgccatggcggaccaaaagatccggatccggctgaaagcgttcgatcatcgtctgatcgaccgttcggccagcgagatcgttgaaacggcaaagcggaccggcgcgcaagtgcgtggcccgatcccgctgccgaccaagatcgagcgttacaccgttctcgtctccccgcacgtcgacaaggacgcgcgtgaccagtacgagacccgcacgcacaagcgcgtgctcgatatcgttgacccgaatgacaagaccgtggacgcgctgatgaagctcgaactggctgccggcgtcgacgttcagatcaagctgacctgaggactacgaccatgacgaagaagtattcgttgggcttcgtgggccgcaaggccggcatgagccgcgtgttcaccgaagatggccgttccatcccggtgaccctgatcgaagcaaccccgaaccgcatcgcgcagatcaagaccgtcgaaaccgacggctacagcgccgtgcaggtgaccgtcggcgcgcgtcgcgctgccctggtcaacaagccggaagccggccacttcgccaaggcgaaggtggaagcgggtcgtggcctgtgggaattccgcgttgaagacgcgcagctcggcgatttcgccgttggcggcgaagtcaaggcggacatcttcgaagtcggccagatcgtcgacgtccagggtgtcaccaagggtaagggcttccagggcaccatcaagcgccacaacttccgtatgggcgatgcaacccacggtaactcgctgtcgcatcgcgcgccgggttcgctgggtcagcgccagaccccgggtcgcgttttcccgggcaagaagatgtcgggccacatgggcgcggtgcagcagagcacccagaacctggaagtggtcaaggtcgacgtcgagcgcggtctgatcgccgttcgcggcgccgttccgggcgcggcgggtggcgatgtgatcgtccgtccggcgagcaaggcataaggagagatgacgatggaactcgttatcacgggtagcaacaacaaggtctcggtctccgacgccgtgttcggtcgcgatttcagcgaagatctggtccaccaggtcgtcgttgcctaccgcaacgccggtcgcgccggcaccaaggcacagaagactcgctccgaagtggctggtaccaccaagaagtcgaagaagcagaagggcggcggcgcgcgtcatggcgcactgacggctccgatcttcgtcggcggcggtgtcaccttcgcggccaagccgcgcagcttcgagcagaaggtcaatcgtaagcagtaccgtgccgccatgtgcgcgatcctgtccgagctgaaccgtcagggccgtctgaccatcgtggagtccttcgatgtcgaagtgaccaacacgaagggtctgatcgccaagctggccggcctggaagtgggcaagcgcccgctgatcgtcaccgaagaagcgtccgagcacctgtacctgtccgcccgcaatctgccgtacgtgcaggtgcgtgacgtccagggtctggatccggtctcgctggtgggtgccgacacggtcgtcatcaccgctgacgcggtcaagaaggtcgaggagtggctggcatgaacggcaacgaaaaaatcttcagcgtgctgcgtgccccgcgtgtctccgaaaagaccgcgcgcctgcaggaactctccaaccagtatgtcttcgaagtttcgaacgaagccaccaaggccgatgtaaaggccgcggttgagcagctgttcgacgtcaaggtcgaagccgtcaacgtggttaacgtcaagggcaagaacaagtccttccgtaaccgtgctggccgccgcggcgattggcgcaaggcgtacgttcgcctggccgacggccagtcgatcgatgtaacggccaaggcctgaggtacatcccatgccattgatgaaattcaagcccacttcccccggccgccgttcggccgtgcgcgtggttacgcccgacctgcacaagggtgctccgcacgccgcactggtcgagtcgcagagccgctcgggtggccgcaaccaccacggccgcatcaccgtgcgtcacgtcggtggtggtgccaagcagcactaccgcatcatcgacttcaagcgcaacaagctgggcatcccggcgcgcgtggaacgcatcgaatacgatccgaaccgcaccgcccacatcgccctgctgtgctacgtcgatggtgagcgtcgctacatcatcgccccgaagggcctgaaggccggtgatcaggtgatcgctggttcggacgccccgatcaaggccggcaacaccctgccgctgcgcaacatcccggtcggcaccaccatccactgcatcgagctgaagccgggcaagggcgctcagatcgctcgcgccgctggtgcggccgtgcagctggtggctcgcgaaggcatctacgccaccctgcgcctgcgctcgggtgaaatgcgcaaggttccggtcgagtgctgcgccaccatcggcgaagtcggcaacgacgagcacagcctggaaaagctgggcaaggccggtgccaagcgttggcgcggcgtccgcccgaccgttcgtggtgctgccatgaacccggttgaccacccgcacggtggtggtgaggccaaggccggccagggtaacccgcatccggtcaccccgtggggtgttccgaccaagggttacaagacgcgccataacaagcgcactcagcagttcatcgtccgcgatcgtaggggctaatcgaccatggcacgttcactcaagaagggcccgttcgtcgatcaccacctcgtcaagaaggtggaggccgctgcgggcagcaagaagccgatcaagacctggtcgcgccgttcgatgatcctgcctgacatggtaggcatcaccattgccgtgcataacggcaagaaccacatcccggttctcgtcaacgagaacatggtcggccacaagctcggcgaatttgccatcacccggaccttcaagggtcacggtggtgacaagaagtcgggcaagtaaggagagatgacaatggaagcgaaagccatcctgcgcactgcgcgcatctccccgcagaaggctcgtctggtcgctgaccaggtgcgcggtctgccggccgaacgtgcggtcaacctgctgaagttctcggacaagaaggctgcccacctgatcaagaaggtggtggagtcggcaattgccaacgccgagaacaaccagggcgccgacgtcgacgagctgaaggttcagaccatcatggttgatgaaggtccgaccctgaagcgtttcatggcgcgggcgaaaggccgcggtacccgcatcctcaagcgcaccagccacatcactgtggttgtgggcgccgccaagtaagcggataaggaaaagaccatgggtcataaagttcatccgattggtatccgcctcggcatttccaaggactggaactccaagtggtacgccaacaaggccgagttcgccggttacctggcagccgacctgaaagtgcgcgaaatgctgcgcaagaagctggcccaggccggcatcagcaagatcctgatcgagcgtccggccaagaccgctcgcgtgacgatccacaccgcccgtccgggcgtggtgatcggcaagcgcggtgaggacatcgagaagctgcgcaaggaagtgagcgagatgatgggcgtcccggcgcacatcaacgtcaccgaagtgcgcaagccggaactggacgcgcagctcgttgccgagtcgatcgcccagcagctggagcgtcgcatcatgttccgccgtgcaatgaagcgctcggtcggcaacgcgatgcgcctgggtgccctgggcatcaaggtcaacgttggtggccgcctcaacggtgctgaaatcgcccgttcggagtggtaccgcgaaggccgcgtgccgctgcacaccctgcgtgccgacatcgactatggcttcgctgaagccaagacgacctacggcatcatcggcattaaggtctggatctacaagggcgaggtcttcgatttctcccaggttggccaggaaaagcaggacgacaccccgtcgcgcaacgatcgtcacgatcgcggcgaccgtggtgaccgtcagcgcccggcccgtgaagcgaggtaacgacaatgttgcaacccaagcgaaccaagtaccgcaaggtacacaagggccgtaacgatggcctgagctggagcgccaacgctgtcagcttcggcgaatacggcctgaaggcaaccgcacacggtcagctgaccgcgcgtcagatcgaagcggcccgccgctcgatcagccgctacgtcaagcgcggcggcaagatgtggatccgcgtgttccccgacaagcccatcaccaagaagcccatcgaagttcgaatgggttcgggtaagggtaacgtggaatactgggtggcccagatccagcccggccgcatgatctatgaaatcgagggtgtttccgaggaagtggctcgcgaggcgttccgcctggccgccgccaagctctcggtcaccaccactttcgtgacccgtacggtgcgctgatggatatcaaaactctccgtgaaaagtcggctgacgaactcaaggcccacctgatcgacctgcgtaaggaacagttctctgtccgtatgcagcaggtcaccggccagctgccgaagacccacgacattcgccgggtccgtcgcgagattgctcgcgtcaagaccctgctcggcagcacgaagtaaggatggccgctatgagcgacaatactgaaaagaagacgctgcgcacggtcgaaggccgtgtcgtcagcaacaagatggacaagacggttaccgtcctggttgagcgtcaggtcaagcacgcgctgtacggcaagtacatcaagcgctcgaccaagctgcacgcccacgatgccgacaacgcctgcaaggaaggcgatgtcgtccgcgtgaccgagattgctccgatgtccaagaccaagaactggcgcgtggtggaagtcatcacgcgtgcggctgaataaggagtctgaatcatgatccagatgcagagctaccttgacgtcgcggacaattcgggtgccaagcaggtgatgtgcttcaaggtgctgggtggttccaagcgccgttacgccggcatcggcgacatcatcaaggtcaccgtgaaggatgcgattccgcgcggcaaggtcaagaagggtgaagtgtatgacgccgtcgtggtgcgtacccgcaagggtgtgcgtcgcgccgacggttcgctgatccgcttcgacggcaacgctgccgtcctgctgaacaacaagcaggagccgatcggtacccgtatcttcgggccggtgacccgtgaacttcgttcggagaagttcatgaagatcgtctcgctcgctcccgaagtgctgtgagcgacaggagataatcatggctaaccgtatcaagaagggcgaccaggttgtcgtcaacgctggcaaggacaagggcaagcagggcgaagtcgtccgcgtcgacggcgaccgtgtggtcgtcgccaacgtgaacatcgtcaagcgccacaccaagccgaacccgcaggcaggtgttgccggcggcgtggtcgagcgcgaagcttcgatccatatctccaacgtgaacgtgctgaacccggcttcgggcaagggcgaacgcgttggcttcaaggtgctggaggatggacgcaaactgcgtgtgttccgctccagcggtgaggcgctcgacgcctgaggaatgtgaagatgacttcccgtctcgaaaagatctacaaggaagaagtggtgccggcgctgatgaagcagttcggctacaccaatccgatggaagtaccgaagctcgtcaaggtcaccctgaacatgggtgtcggcgaggctgccaccaacaagaagatcctggaaaacgccgtcgcggacatgaccaagatttccggccagaagccggttgtcaccaagtcgcgtatctcggttgcgtcgttcaagatccgtgatggttggccgatcggctgcaagaccacgctgcgtcgccacaagatgtacgagttcctggaccgcctgatcaacatctcgctgccgcgcgtgcgcgacttccgtggtgtttccggtcgttccttcgacggccgcggcaacttcaacatgggtgtgaaggaacagatcatcttcccggaaatcgacttcgacgccgtcgacgcgatccgcggtatggatatcgccatcaccaccactgcgaagaccgacgcggaagcgaaggcgctgctggcagcgttcaagttcccgttccgtaactgatctgtcgaggaaaccgaaatggcaaagacctccatggtcaaccgcgacatcaagcgggaaaagctggccaagaagtacgctgagaagcgtgcggctctgaagaagatcgtgtcctccgtggacgcgacctacgaagagaagatcgacgccgcaaccaagctggccaagctgccgcgcgattcgtcgccgagccgtcagcgcaaccgttgcgagctgtcgggtcgtccgcgtggcgtgtacagcaagttcggcctcggccgcaacaagctgcgcgaagccaccatgcgtggcgacgtcccgggcctgcgcaaggccagctggtaatcccagccggccctgcgctcagcacccccttgcgggggtgctgaaccgggggagggggctgttcagcttcctttctgcgaaaaaacccgaagagcccgacgcaagtcgggctcttttggcgtatactcccgcgtcttgccctgtgcagacggggttgtaggagtgggccccggcccgctgcatcaagggacctggcccgtttccaggagacaacagattttcgcgaaagcggatatcggtgcactcaaaggtactcatatgagcatgactgatcccatcgccgacctgctggtccgcatcaagaatgcggccgcagttggcaagcagacggtgaaagccccgtcgtccaagatcaaggttgcgatcgcccaggtcctgaaggacgagggttacatcaccgacctgcgcgtgacccagctggaaaacaacaagtccgagctggaaatcgtgctgaagtatttcgaaggcaagccggtcatcgcgaccctgaagcgcttctcgcgttcgggcctgcgccagtaccgcggcaagagcgagctgccgaaggtcatgaacggcctgggtatctccatcatttccacctccaagggcatcatgactgatgcgcaggcgcgccagctgggcgtcggcggcgaagtcctgtgcttcgtggcctaaggcgaaaggagtagaactatgtcccgcgtagccaagaagccgatcaccctgggtaaggttgaactgaacgtccagtcggacagcgtcaccgccaagggcccgaagggcaccctgtcgctggccaagccggccggcattgccatcaacgtcgacaatggcgttgccaccctgagcaccgagaacgccgagctggtcgcactgaccggcaccgtgcgtgcgatcctgtccaacatggtcaagggcgtgtccgaaggcttcgagcgcaagctggagctggttggcgtgggttaccgcgctgccatgcagggcaaggacctgagcctgtcgctgggcttctcgcacccggtcgtgttcgtggcgccggaaggcatcaccatcaccaccccgacccagaccgagatcctggtccagggcgctgacaagcaggtcgtcggtgaagtcgccgccaagatccgtgcgttccgcaagccggagccgtacaagggcaagggcgtgaagtactccgacgaagtcatcatccgtaaggaagccaagaaggcgtaagtgcgagtccctcgcaagagcccgcacatccatgtgcggactcctcagggagaagcccatccttcagctttcaaggaataatcaaaatgaacaagaacatcgcccgcctgcgtcgcgccaagtcgacccgcgcccacatccgtgagctcggcgtcgcccgcctgtcggtgctgcgcaccggccagcacctgtacgcccaggtcttcaccgctgacggttcgaaggtgctggctgccgccaacaccacccagaccgacgtcaaggaaggcctgaagaacggcaagaacgccgatgccgctgccaaggttggccgcatcgtcgccgagcgcgccaaggccgccggcgtcgagaaggttgccttcgatcgttcgggctaccgctaccacggccgcatcaaggccctggcagaagcggcccgcgaagccggcctgcagttctaagggacaagggcagggggtcgatggcctcctgcctgcctgctcgccagcctgagcgaggctggacggcgccgctcttctgcagtggcccaccggaacaacgcgtcactccacaaccataagcggcctcgagccgtacatacccaaacaaccaaggaatcaacatggcagaagagcgtcagcagcggggtcgcgatcgcgaccgtaaccgcgaagagaagatcgacgacggcatgatcgaaaagctggtcgcggtcaaccgcgtcagcaagaccgtcaagggtggccgccagttcaccttcaccgccctgaccgttgtcggcgacggcgaaggcaaggtcggtttcggttatggcaaggcccgcgaagtgccggtcgccatccagaagtcgatggagcaggcccgcaagaacctggtcagcgttgacctgaacaacggcaccctgtggcacaccatcaaggatggtcacggcgcagcccgcgtgttcatgcagccggcttcggaaggtaccggcgtgatcgccggcggtgccatgcgcgccgtgctggaagccgttggcgtgaagaacgtgctggccaaggccaccggttcgcgcaacccgatcaacctggtgcgtgccaccgtgaagggcctgtctgctgcgcagtcgccggctcgcatcgcggccaagcgcggcaagaaggtggaggaactcaaccatggctaatgagtccaacaagactgtgaaggtccgcctggtgcgtggcctgcgtggtacccagtcgcgtcaccgcctgtcggtgcgtgccctgggcctgaacaagctcaacgatgtgcgtgaactgaaggacagcccgcaggtacgcggcctgatcaacaaggttcagtacctcgtccaggttgaggagtaatcgaccatgactctgcgtctcaatgaactgagcccggcaccgggcgcccgcaccgagcgcacccgcgtcggccgcggtatcggctcgggcctgggcaagactgccggccgcggccacaagggttcgttcgcccgtaagggtggcggcaagatcaaggctggcttcgaaggcggccagacccccatgcagcgtcgtctgccgaagatcggcttccgttcgccgatcgccaaggacaccgctgaagtgctgctgtacgcgctggacaagctgccggccggtgagatcgatttcgccgccctgcgtgctgccaagctggtcccgagcaccgcaaagaaggccaaggtcgtcgtcaagggcgaagtgaccaaggcgttcaccctgaagggtattgctgccacggcgggtgccaaggctgcaatcgaagctgccggcggcagcgtaacggagtaagaaaatcatggcgcaagctggcatcggtaacctcgcgggcggaatgggcaagttcactgaacttcgccaacgtttgctgttcgtcgtcggggctttgatcgtctatcgcatcggctgctacgtgccggtgccgggcgtcaatcccgatgccatgcttgccatgatgcaacagcagggcggcggcatcgtggacatgttcaacatgttctcgggcggcgccctgcaccgtttcagcatcttcgcgctgaacgtgatgccgtacatctcggcatcgatcgtgatgcagctggccgtgcacatcttccccgccctgaaggcgatgcagaaggaaggtgagtccggccgccgcaagatcacccagtattcgcgcatcggcgccgtgctgctggcagtggtgcagggcggctcgatcgcgctggccctgcagggccaggtctcgccgtcgggcgctccggtcgtgtatgcgccgggcatgggcttcgtgctcactgccgtggtcgcactgaccgccggcaccatgttcctgatgtgggtcggtgagcaggtcaccgagcgcggcatcggcaacggcgtgtcgctgatcatcttcgccggtatcgtggcgggcctgccgggtgcggtcatccacaccttcgatgcctaccgcgacggcaacatccagttcatccagctgctgctgatcgccatcgtcgtgctcgccttcaccttcttcgtggtgttcgtcgagcgtggccagcgccggatcacggtcaattacgcgcgccgccagggtggtcgcaacgcgtacatgaaccagacctcgttcctgccgctgaagctcaacatggccggcgtcatcccggcgatctttgcctcgagcctgctggccttcccggccaccctggccatgtggtccggccaggccgccaaccagagcagcttcggccaggtcctgcagaaggtcgccaacgccctgggcccgggcgagccgctgcacatgatcgtgttcgctgcgctgatcaccggtttcgcgttcttctataccgcgctggtgttcaactcgcaggaaaccgccgacaacctgaagaagtccggtgcgctgattccgggcatccgtccgggcaaggcgaccgccgactacatcgacggcgtgctgacccgcctgaccgcggccggctcggcgtacctggtgatcgtctgcctgctgccggaactgatgcgcacgcagctgaacgcctcgttctacttcggtggtacttcgctgctgatcgtggtggtggtggtgatggacttcatcgcccaggtgcaggcgcacctgatgtcccaccagtacgagagcctgctgaagaaggccaatctgaagggtggcaaccgcggcggttttgcccgcggctgataggcctgttatactttcgtcttcctgacgtgatggtccctccgcttcgcggactccggccacacaaacgaagggcggcccccgcagcggttccgggtgggggtgtgatgaggtggtcccgcgctggagtagcgcgggcggccccgggggaaaccccaggtccaaccccatccggcgccggagcctgggcacactccccaggccgggttcatgaaaccaatggtttcacgggcttccatgtaaaccggaaccttgttagtatcgctagttcacttttttgatccatcctgccggattggcgtgcccgaggcgcgctgtcggccatcactcagctggagaaccgcgtcatggcgcgtattgcaggcgtcaacctgccagcccagaagcatgtctgggtcgggttgcaaagcatttacggcatcggccgtacccgttcgaagaaggtctgcgaagtcgcaggcgttgcttcgaccaccaagatccgcgatctgtcggagccggaaatcgagcgcctgcgcgccgaagtcggcaagtacatcgtggaaggcgatctgcgccgtgaaatcggtatcgcgatcaagcgcctgatggacctgggctgctaccgcggcctgcgtcaccgtcgtggcctcccgctgcgtggccagcgcacccgtaccaacgcccgcacccgcaagggtccgcgcaaggcgatcaagaagtaagggactgagaaatggctaagcccgctgctaagaccaagaagaagatcaagcgcgtcgtcaccgacggcgttgcccacgtccatgcttcgttcaacaacaccatcgtcaccatcaccgaccgccagggcaatgctctgtcgtgggcgacctccggtggcgctggcttccgcggttcgcgcaagtcgaccccgttcgctgcccaggtggctgctgaaaaggccggtcgtgctgcgctggactacggcgtgaagtcgctggaagtccgcatcaagggcccgggtccgggccgtgagtcggccgtgcgttcgttgaacaacgtcggctacaagatcaccaacatcatcgacgtgacgcctatcccgcacaacgggtgccgtccgccgaagaagcgtcgcgtctaaagggagcgataagaaatggctcgttatatcggtcctacctgtaagctcgcccgccgcgaaggcgccgacctgtccctgaagagcccggcgcgtgcgctggactcgaagtgcaagctggagcagaagcccggccagcacggcgccactgcccgcaagggcaagctgtccgactacgccacccagctgcgtgaaaagcagaaggtcaagcgtatctacggcctgctggagcgtcagttccgcaactactacaagaaggcctcgaccaagaagggcaacaccggcgagaacctgctgcagctgttggaaacccgcctggacaacgtcgtctaccgcatgggcttcgccgtgacccgtccggctgcccgtcagctggtgtcgcaccgcggcgtcaccgtgaatggcaagtcggtcaacctggcttcgtaccaggtcaaggctggcgacgccatcgccctgtctgaaaaggctgccaagcagctgcgcgtccaggaagccctgaccgtcgccgcccagcatgacctgagcccgtcgtgggttgaagtggattccggcaagttcaccggcatcttcaaggctgttccggatcgttcggatctgcctgcggacatcaacgaagcgctgatcgtcgagctgtattcgaagtaattcacattggagagcccccggcgacggccgggggttcactaggagaacccgcaacatgacggttaccgccaaccaggttctgcgtcctcgcggtccgcagatcgaacgccttaccgacacccgtgcaaaggtcgttatcgaacctttggagcggggttacgggcatacgctgggtaatgccctgcgtcgcgtgctgctgtcgtccatcccgggcttcgccatcacggaagtcgaaatcgacggcgtgttgcatgagtacaccacggtcgaaggtctgcaggaggacgtgctcgaagtcctgctgaacctgaaggacgtggccatccgtatgcactccggcgacagcgccaccctgtccctgtccaagcagggcccgggcgttgtcaccgctgccgacatcaaggtcgaccacaatgtggagatcctgaacggcgaccatgtgatctgccacctgaccaaggatacggcgatcaacatgcgtctgaagatcgaacgtggtttcggctaccagccggctgccgcgcgtcgtcgtccggacgaagaaacccgtgccatcggccgcctggtcctggatgcctcgttctcgccggtccgccgtgtcgcctacgccgtggaagcggcgcgtgtcgaacagcgtaccgacctggacaagctggtcatcgatatcgagaccaacggcaccatcgatgccgaggaagccgtgcgcaccgccgccgacatcctcagcgaccagctgtcggtgttcggtgacttcacccaccgcgaccgcggtgcggccaagccggccaacaacggcgtggatccggtgctgctgcgcccgatcgacgatctggagctgaccgtgcgttcggccaactgcctgaaggctgaaagcatctactacatcggcgatctgatccagaagaccgaagtggagctgctgaagaccccgaacctgggcaagaagtcgctcaccgagatcaaggaagtgctggctcagcgcggcctgtccctcggcatgaagctggagaactggccgccggccggcgtcgccagccacggcatgctgggctgatatcggtaatgcctggaggctccaccgctcgcggtggagccttcaacgcaacacaccatgccacgacgaaccgcaggttcgcgggcaggtcgtccaggacgggcggccaggaccaaccgcagtccgcgcagtaacgccaggatggcgacaacgatccacacagccgcatcattaaccaaggaatatcaccatgcgtcaccagaagtctggccgtaagttcagccgcaccagcgcgcaccgcgaagcgatgttcaagaacatggccgcctcgctgttcaagcacgagctgatcaagaccaccctgccgaaggccaaggaactgcgccgcgttgccgagccgctgatcactctggccaaggtcgactcggtcgccaaccgccgtctggccttcgcccgcctgcgcgacaacgaagccgtgggcaacctgttcaccatcctgggcccgcgctacgcgaaccgtccgggcggctacctgcgcctgctgaagtgcggtttccgcgccggcgacaacgcaccgttggcctacgtcgagctggttgaccgtccggtcgtggccgaggaagtggccgagtaatcggaccgctccaacgcgacacagcgaaagcccggctcctgccgggcttttgcgtttccaggggtcggatccctttccgcaggaaagggctctgaccccgagcaggcagcaccgcaggtcagatccctttgcattcgcaaagggatccgacccgcaccgttccgacaggcgtcacctgtggcggttcgaatggggcgcgctctcggttacgcttggcgccttgatccattcgagcgttgacgatgaatccactgcgctggcccttccgcgcccagttcttcctgggcttcctgatctgcgcgggcctgctcggctacgcgatcttcctgcagctgaagatgggcctggagccgtgcccgctgtgcatcttccagcgcctggcttttgccgcgctgggcctgttgttcctgatcggtgcgctgcacgggccgtccaaccgtcccggccgcgccacctacggcgtgctcgccttcatcgcggcggccgtcggcatgggcatcgctgcgcgccacgtctacgtgcagatgctgccgccggagatgggcgcgacctgtggcccgccgctgagcttcctgcgcgagaccatggggccgctggaagtgttccgcacggtgctgaccggtaccggcaactgcggcaacatcgactggacgttcctgggcctgaccatgccgatgtggtcgggcgtgtggttcgtgctgctggcgctgtgggcactggtggtgtcgctgcgcaaggtcaagcgctgaagcaggatggggtcggatccctttgcatcgcaaagggctctgaccccatttccggtgcggggtcagagccctttcctgcggaaagggatccgacccctgtctcctcagaagtcctgctgcaggctcaggtaggcgccgcggcgcggtccccattgcggggcgaacacgccgacaccgccgccatcgcgcagctggtagctgcgatccaatgcgttgatcacggccagctgcacgtgcagcggatggccgctgtcggcattgaaatcatgcccggcgctgaggttcacctgcaggtaggacggcagctcgccgccgttgggcacgccctcgatatccgaacgcaggccgctgccgaacacgtagttggcaccgacccggttgtgcccggcgaaggcgtagctgaagccccccgacgacgtcagcttctggtcgtggtccaggtggatccagtggtcggccacataggccagcgcgtccggatcgaggttgtactggctggtgatgacctgggtgccgatggccttgttgtacgccgcgttgaagtaggcgctgaacggaccgttgctgtagtcggcactgaactccagcccacggatatggccgcggcggtagttgaacgtcgagtagatgtaggcggcgccgaactggccttcgtcctgcaggcgcgcgacgcggcggtcgtaggcgtccaggcccagggtcaggtgttcacccagctgctgcgagacgccgatgtcgtagtagtcgctgcgttcggccagcggaatgttgttgccgccgcccggctgctggttggtggtgccgtcgtacagggcgatatcgctgctggcgatcagctcactggccggtggcgtgaagtaacgcgaatagccggcatgcacggtggtgctgtcgctggcattccagaccgcgcccacgcgggggctgagctggccctcggtgcggccgaaggccttgtagcgatcaccacgcaggccgtagttcactgtccagtcgtcgccgatcttccactcatcctgcacgtacaccgccagcgtactggcgtggaaggcgctgcggtctggaatcagcagtggcgtggtgctggattgctggccggcgccatcgaccgggaacacccagctgttgttgctggcgcgcgcattctcgtagttgccgtacaggccgtagcgcagcgtgtggtcgttgcccagcggggtggagaagtcggcctgcagcgtgttggcgcggttgctgcgctggacctgcgaggcgacgccactgaataccagatcgccgatgacatccgggttgaacgccacgtcgctgtagcgctgcccggcggacagctggtaggcggtgccgcccagcgtgccctgcagcaccagcatgccgaagcgggtggtctcgcgctgggtttcatccagctggctggagtcgaaggtggtcgtgtccaggtaaccgaactgcggggtctgcccgggattgaccgggatctggaagcgattgttggcaaagccggcgaacacgctcaggcgggtgttctcgttgaccaggtaggtcaggtcggcgaaggctttgccctggtgcgtgtcgtcgtgcagcggcttgcgcgagcgggtcgggttctccaggccgacctcgttctggtcgtagttgccggtcaggaaccagctccagcgcccttgattgccccaccacgaggcattcggattgatcttgccgaacgagcctgcggtcagaccggcgctgccgccattgccgagctcggcgccgctgcgggtggtgatgtcgaccaccgcagcggtgcgctcgccgaactgcgccggcagcgccccgtccatcaggcggatgctcttgatggtgcgggcatccagggtctggccgaagccggagatcgattcgggcagcagtacgccgttgatgcggtactgcaggttcgcgtggtcgccgcgcacgtgcacgccaccgtaggaatcctggaccacgcccggagcctgcagcagcacctggctgagcggcgcggaggcacccagcggctgcttctggatgtcctcggcggtgatctggtactggctgctgccgatgtccggcgacagcgcattgcgggcctggtcgagctgggcgctgacagtgaccgtgtcgaggtccttcacgggagcggcggcatcggcggccatagcgagggtgggcagactggccagggtcagggcgaaggtaatgccggtagcgagcagggagggcttcatggcagataggctgtggaaggggccgacggggatgcagtgttacttcgtaacagtgcgtggcgaatcatgcgcctgtccgggcggccgtggccatgcggtttctggccgatcgcgatgccctttccccggcgttcagtcatgtgcagggcgtgcccagccctttgcgccagcggctggctctgcgaccatgaccgcccccctccccggaagtctgcaatgagcctgtccgccgttccgcccgtcctcgatcctgccgcgaccgccgctggcgctgcctggtcgccggagagctggcgcggcaagaccgcgctgcagatgccgacctacccggacccggtggcgctggacgctgcactgcatgagctgaagcggctaccgccgctggtcacttcgtgggagatcctggcgctgaagcaacagttggccgaggcccaggaaggcaagcgtttcctgctgcagggcggcgactgcgccgagaacttcagcgactgcgaatcgggcacgatttccaaccggttgaaagtgctgctgcagatgagcctggtgctggtgcatggccttcgccagccggtgatccgcgtcgggcgctttgccggccagtacgccaagccgcgttcggccgataccgagacccgcgacggcgtgaccctgcccagctaccgcggcgatgtgatcaatgcgccggcgttcaccgaggcggcgcgcctgccggatccgaagcggatgctgcaggcgcatgcgcattcggcgatgaccatgaacttcgtgcgtgcgctgatcgatggcggcttcgccgacctgcatcatccggagtactggaacctggagtgggtgcggcattcgccgctggccgccgagtaccagaagatggtggcgtcgatcggtgatgcggtgcacttcatggaaaccctggccggggcccgcgtgcacaacctcaaccgcatcgacttctacacctcgcatgaagcgctgctgctgccctacgagcaggcgctgacccggcaggtgccgcgccagcagggctggttgaacctgagcacgcattacccgtggatcggcatgcgcaccgccgcgcttgacggcgcgcacgtggaatacctgcgtggcgtgcgcaatccgattgcgatcaaggtcggcccgtcggtgacgccggaccagctgctgcgcctgatcgatgtgctcaacccgcatgacgagccagggcgactgagcttcatccaccgcatgggggcagcgcagattgccgataagctgccgccgctgctggatgcggtcaagcgcgatggccgtcgcgtgctgtgggtgtgtgacgcgatgcatggcaataccgagagcaccgccaatggcttcaagacgcgccgcttcgacaacgtgcgtggcgaagtggagatgtcgttcgatctgcatgcggccgcaggcacgcgactgggcggtgtgcacctggaactgacgggcgaagacgtgaccgaatgcaccggtggcgcgcgcgaactgaccgagcgcgacctggaacgcgcgtatcgttcgacggtggacccgcggttgaactacgagcagtcgctggagatcgcgatggcgatcgtgcgcaagcaggagcaggtgcggtaagggcgttgcggcagggcttgcagccctgcacctgctgacgcaacggcaacggcaacggcctaagcaacggcaacagcatgcattccgtgggatggcggggcgatgtgggcaggcaggacacgccgtgaacccccctccggggtccggcacagccgccagcggctgggccggaccgcggagcgggattcacggcgtctcccgcaaccggccccactccgccatcccacaggaagcccgcttctgcttcggctgttgctgttgaggttgccggccagcggccggcactaccgcatgtacagggctgcaagccctgccgaccaacacgctgcttacgaacgactgacgtggcgctcatgcgccatgcgcgagtctgtccacttggctgttcgagtggaggtggcaacggtgcactggcaaagcgcacaggcatacgcatggccgttgggattggccgtagtggtgggcggcatcggcgcgtggctgatcctgtggatctaccatcggctgaaggggcgcgatcgtcggcgcgcgcgtatcgggcgtgtgctcgggctgccgatggccaccgcatggccgctgctgctgttgatccctgcattgcaggccacgccgctgcaggatcccgttctgggcaacctgcaacgggtgctgcatatcgcgctgaccgcgtgcttcatctggctgctggtgcgggcggtggcggcgggcgaacgtgccatcctgcgcagccatcccatcgatgtctccgacaacctggaagcgcgccgcatccagacccagacgcgggtgctcagccgtgtgctgatgggcggcatcatcgtgctgggcgcatcgctggtgctgctgaccttcccgatggtgcagaagatcggcaccgcgcttctggcctcggcgggcctgatcggcctggtggccggtatcgccgcaaagcccgtgttcggcaatctgatcgccggcctgcagatcgcagtgacgcagccgatccggctggatgatgtggtgatcgtcgaaggcgagtgggggcgcatcgaggagatcggcagcagctatgtggtggtgcgcatctgggatgagcggcgaatggtggtgccgctgacctggttcatcgagaaccccttccagaactggacgcggcgcagcgccgacctgctcggcaccgcgttcctgtggctggactatcgtgccccggtggcagcgatccgtgccgagctggaacgcatctgccgcggtgaagcgctgtgggatggccgggtctgcgtgacccaggtgaccgagaccagcgagcgcgcgatccaggtgcgcctgctggtcagtgcgcgcagctccggtgatgccttcgatctgcgctgcctggtgcgagaacgcatgctcgatttcctcgcgcgcgagcatccgcagtcgctgccgcaggtgcgtgcgcggctgcagcatgcagacgaactggacatgccgcgcggtccacgtgcgcgcactgcggatgtgcgttcgccgggggctgaagacggtgaggcggcgatcgtgccggtggagcccgaccagccgctgtagagccgagccatgctcggctgctttcgattttccgttgaagccgagcgtgggctcggctctacagaaacacgatcacggctcgccggcgtcgatcagggtgtcggtgtcgaagtgcggcgggcgtcgcgcgcgggtgcgctgttcgtaggcgtaggccatttcgatcagcttcggttcgctccaggcggtgcccatgaacagcaggccgaccggcaggccattgatctggcccatcggcacgctgaggctgggatagccggcgacggcggcggcgctgtagctctcgccggggaagtcgtcgccttcgctgcggatcggccacgccacaccggtggtcggcgccaccagggcatcgagctggtgggcggcgagggcggcgtcgatgccttccgcgccggccagccggcgcgcatcgctgcgtgcacggatataggcggggtcggccaggccggcggtagcgtcggccgccaccagcagttcctggccgaacaggcccagctcctgcttgctgtgcgcctggttgaaggcgatcaggtcggccaggctgcgtagtggcgcgcgatgggtgctgaagtagcgctccagcccggccttgaattcgtacagcagcaccgtgcgttccgcctcggcccaggcgccctggttgggcagctccaccggcaccacgaaggcacccgcccggcgcagctcggtggccgcctgttcgatcagcggcggcatgccgcggtatttcagcagcggtgtctgcagcaggccgatgcgcttgccacgcaggccctgcgggtccaggcgcgcggtgtagtcgtacaccgcgcggccaggcatggtcgccgtggccgggtcggcatcgtcgcggccggcgatagcggtcagcacggctgcagcgtcggcgacgctgcgggtcatcggtcctgcggtgtcctggctgaaggaaatcgggatgatgccctcgcggctgaccaggccgacggtcggcttgaggccgacgatgccattgaccgccgcagggcagacgatgctgccgtcggtttcggtgccgatcgccacgctggccaggttggcggcgaccgccaccgcgctgccgctgctggaaccgcagggcgagtggctgaggcgatagggattgcgggtctggccgccgcgtgcgctccagccggacaccgaatcgttgccgcggaaattggcccactcgctgagattggtcttgcccagcaccaccgcgccggcgtcgcgcagccggcgcaccaggtaggcgtcgtccgggcggaacccctgcagggccagcgagccggcgctggtggccatcggggcggcgttgatgttgtccttcagcagtaccggaatgccgtgcagcgggccgcgcaggcgtccatcacggcgctcgcggtcgcgcgcagcggcttccttcagtgcatccgggttgagctcgatcaccgcgcgcaggcgcggcccggtgcggtccagggtggcgatgcgctgcaggtaggcctgggtcagggtggtgctgtccagctcaccggcgctcatccgcgcctgcaggtcggtgacatcggtttcggcgtacgggaacggcacgttgcggctcgcgggttcggccgcatgcgcgctggacgcggccgggctgcagccagccgaaagcagcgcaggcagcgcggcaagcaggcaggtcagcagaggcggcaaggacgggcgcatggggcggcttggtcggctccaatccccagtgtagccggtgctcagcggtggcgcttgcgcaggtcgcgggcgaggacgtagaccacgatcaggttgatcgccaggatcgtccacgatggccagccgggatggcggatgatcgcgaagatgtcgaaaggcaggtacagggaggcggtcaggcagcccagccaggaggcccagaccttggcccgccacaggccccaggcttcgaccaggtgcagcaggccgtagccgatcatccccgccgcggccaggtgcaccgcgtcggggctgatcatgtgcagcagcgagggcagggtgccatggtccggatccaggctgaaacgccggatcaggaccatgatgccgtgccgcagcggctgcggtccgagcacttccagcccggtggcggccaacagcgccagcatcgccttgctcgcttcgagcagggcgatgacgtggaggcccggatgccggtgcggatccgggttgtagccgctctggtccacggggtgctggctcagccgccgcgcgaagccttcttgcggtcgctttcggtcaggaacttcttgcgcagacggatctccttgggggtgatctcgaccagctcgtcgtcttcgatgaagtccagggcctgttccagcgagtacttgatcgccggggtcagctggatcgcgtcgtccttgcccgaagcgcgcatgttggtcagcggcttggtcttgatcgcgttgacggtcagatcgttgtccttggagtggatgccgaccagctggccttcatacacgttgtcgccttcggcagcgaagagcttgccgcgctcctgcagcggacccagcgagtaggcaggagtgacgcccggcgcattggcgatcatcacgccgttgatgcgcttggcgatcgcgccctgttccttcggaccgtaatggtcgaacacgtggaacagcaggcccgaaccctgggtcagggtcttgaactcgttctggaaaccgatcaggccacgggccgggatctggtattccaggcgcacacggcccttgccgtccggttccatgttcttcagctggcccttgcgggtacccagcttttccatcacgccgccctggtggatttcttcgatgtccaccaccagctgctcgatcggctccatcatctggccgtcgatttccttgatgatcacttccgggcgcgacaccgccagctcgtagccttcacggcgcatgttctcgatcagcaccgacaggtgcagttcgccgcggccggagaccaggaacttgtcggcgtcttccagctgttcgaccttcagtgccacgttgtggacctgctcgcggtccaggcggtccttgatctggcggctggtcaggaacttgccaccggacaggtccttgttgccggcgaacggcgagttgttgacctggaaggtcatcgagatggtcggctcgtcgacggtcagcgccggcagggcttcgggggtatccgggtggcacagggtgtcggagatggtcagctccggaatgccggagatggccacgatgtcaccggcctcggccgtctcctgctcgatgcgctccaggcccaggaagcccagcacctgggcgaccttgccgttgcgcttcttgccttcacggtcgatgacggcgacctgcatgttcttcttcagggtgccgcgctggatgcggccgatgccgatcacgcccacgaagttgttgtagtccagctggctgatgcgcatctggaacgggccgtccgggtccacttccggacgcggggcgtgctgcatgatcgcttcgtacagcggggtcatgtcgccgtcgcgcacggtgtcttccaggccggcgtagccgttcagggccgaggcgtagacgatcgggaagtccagctgctcattggtggcgccgagcttgtcgaacaggtcgaagacctggtcgatcacccattccggacgcgcgcccggacggtcgatcttgttgaccacgacgatcggcttgaagcccatcgcgaaggccttctgggtgacgaagcgggtctgcggcatcgggccgtccatcgcatcgaccaggatcagcacggtgtcgaccatcgacagcacgcgctcgacctcaccaccgaagtcggcgtggccgggggtgtcgacgatgttgatccggttcttgatgccggtcttcttgtcttcccaggtgatggcggtgttcttggccaggatggtaatgccgcgttccttttcctggtcgttgctgtccatcacgcgctcggcgaggacggtacgctcggacagggtgccggactgcttcagcagctggtcgaccagggtggtcttgccatggtcgacgtgggcgacgatggcgatgttgcgaagattttcgatggacatacgaaagggggccagtcggcgccggatttggaaaaagaagtccaacattatacgtcgaacttgacgattcgcgaaaaggtggatttcacgcctgtcccggggcccattcagctgggcatccgccgccccggccggggccgccaggacccggctgcgcggctccccgtccgggggctgaagcggggcgcttcaccaatggtcgaagccgccgccgacacgaggcgggtgtaaactaggtggctagacgcattcccctttgcatcaaggatcttcatgtccctcatcgccactttcgacaccacccagggcccgatcaaggtcgagctgttcgccgacaaggcaccgctgaccgtggccaacttcgtgaacctggtcaagcacggcttctatgacggcctgatcttccaccgcgttatcgccgacttcatgatccagggcggctgcccgcagggtcgtggcaccggcggcccgggctacaagttcgaagacgagaagcatggcgtgaagcacgaggtcggctcgctgtcgatggccaacgccggcccgaacaccaacggcagccagttcttcatcacccacatcaagaccgattggctggacggccgccacaccgtcttcggcaaggtcctggaaggccaggcgatcgtcgattcggtcaagcagggcgacgtgatccattcgattaccctggaaggcgacgtcgacgccgtgctggccgcccaggccgaccgcgtcgcggagtggaacaagcacctcgccgcctgatcccccttcgaaacggccacccacgggtggccgtttccctgttccccgccgcccgccaggcctgcgtggctctgcccgcggcgtcccatcaaacgcttgcaagcaagaggaaacccccatgaaagcacccgttcgtgttgccgtgaccggcgccgccggccagatcggttatgccctgctgttccgcatcgcctccggcgaaatgctgggcaaggaccagccggtcatcctgcagctgctggaactgccggtcgacaaggcccaggccgccctgaagggcgtgatgatggagctggaagactgcgccttcccgctgctggccggcatggtcggcaccgatgatgccgaagtcgcgttcaaggacgccgacatcgccctgctggttggcgcacgtccgcgtggcccgggcatggagcgcaaggacctgctgctggaaaacgccaagatcttcaccgcccagggcgcggcgctgaacaaggtcgccagccgtgacgtgaaggtgctggtggtcggcaacccggccaacaccaatgcctacatcgccatgaagtcggccccggacctgaagccggaaaacttcaccgccatgctgcgcctggaccacaaccgcgcgctgagccagctgtcgaccaagctcggcaagccggtcggtggcatggagaagctggtcgtgtggggcaaccacagcccgaccatgtacccggactaccgtttcgccaccgccgatggcgcgtcgatcgccgatgcgatcaacgaccaggaatggaacgccaacaccttcatcccgaccgtgggcaagcgcggcgcggcgatcatcgaagcccgtggctcgtcctcggccgcttcggccgccaacgctgccatcgaccacgtgcgtgactgggtgctgggcagcaacggcaagtgggtcaccatgggcgtgccgtccgacggttcctacggcattccggaaggcgtgatcttcggcttcgcagtgaccaccgagaacggcaagtacaccctggtgaaggatctgccgatcgacgacttcagccagaagtacatcgacaagaccctggccgagctggaagaagagcgcgccggcgttgcccacctgctgggctgatgcaggcggtaccggctcgagccggtacctctttcatcgaggtgggtgtcgaccgctggtcggtacattcccatcgaggtaggtaccgaccgttggtcggtacatttccatcaaggtaggtaccgaccgttggtcggtacgcagaacggggaagcttcggcttccccgtttctgtttggacggatacggagccgcatgatccacctgcattacatcgacgacgcgctgctggtggccgagaagccggccggcctgctgtccgtgcccggccgcggcgccgagaaccaggattgcgtggtcgcgcgcctgcaggcgctgtacccggatgcgttgaccgtgcaccgcctggaccaggtgacctccggcctgctgctgcatgcgcgcggcaaggacatgcaggtggcgttgtcgatgcagttcgagcagcgccaggtcggcaagcgttatgaagcgatcgtggaggggctgcttgaaggcgatgccggcgacgtggacctgccactgatcgtggactggccaaaccggccgaagcagatgatcgatcacgaacgcggcaagccggcgctgacgcgctggcgcgtaatggcgcgtgatgccgaagcgcagcgcacgcgcgtggcgctggagccggttactggccgcagccatcaactgcgcctgcacatggccagtctcggccatcccatcgttggcgatgtgctgtatgacgccgcgcctgcgcagcgcgtgcatctgcatgcgcgcagcctgcggttcacccacccggtgacgggcgacgcgctcgcgttcgagtccgccactccgttctaggggttcggcagggcttgcagccctgcacctgctacgaaccggagcaacgtcaaaggccaaggtggctctggtcttctgcttgctgggcggggcggtgtgggttggcaggacacgccgtaactccccctccgggggccggcccagccgctggcggctgtgcgttcgggcgcttgcaaagcagtgcttcgcaagcaaagcgccctcacccatggcgccaacggtcctgccaacccacaccgccccacccccgacagattcctgcggcggttggtaacggctgtcgctgttggtcttggtaggtgtcgaccttggtcgacacgatttttctgtcagatatcgaattgaatattgaatctggggatccgaccccgtgctccgacagatcgcggaagtctgtcgaaggcggggtgggtccggttgcgggggcgtgagccgcatggatgcggcgaccgagcctccatggacggattcacggtgtcccccgcaaccggacccacctcgccatcccacgggaaacccgctgttgcttcggctgttgcttctgaggttgccggccagcggccggcactaccgcgggtgcagggcgcagccctgcatgaaaaccccaccccctaccaaggtagggcggcccgcgcggcagcgccggactatcctcgaacccatgactttgtctgggagggctgcgtcatgaactacgaggaaacctaccgtcgctcgatcgacgagccggaggccttctggggcgaggaagccaagcgcatccattggcacaaaccgccgcagcaggtactcgactacagcaacccgccgttccggcgctggtttgtcgggggtgaaaccaatctctgctacaacgccgtcgaccgccatctggccgagcgcgccgaccagctcgcgctggttgccatttccaccgagaccagcagcacccgcgagatcacctatcgccagctgtatcgggaagtgaacgacttcgctgccgtgctcaagcacctcggcgtcggtcacggtgaccgtgtggtgatctacatgccgaacatggccgaagcggtattcgccatgctcgcctgcgcgcgcatcggcgccgtgcattcggtggtgttcggtggcttcgccgcgcacaacctggcgctgcgcatcgacgatgccaagccgaagctgctgatcgccgccgatgccggcatgcgcggtggcaagctgattccgtacaagccgatggtcgatgcagcctgcgccgaagccacgtcgccaccgccgcacgtgctgatcgtgtcgcgcggactggatgccgccgaaccacgcgtgccgggccgcgatgtggagtacgccgcgctgcgtgcgcagatcggtgaggtcgacgtgccggtgcagtggctggaatcgagcgagccgagctacctgttgtatacctcgggcaccaccggcaagccgaagggcgtgcagcgcgatgtcggcggctacgcggtggcgatggcacagtcgatggaaaccgtgttcgactgcaggccggggcaggtgatgttctccacgtccgatgtcggctgggcggtaggccattcctacaatgtgtacggcccgctgatcggcggctgcacctcgctgctgtacgaagggctgccgaccaacccggacccgggcatctggtgggcgctgtgcgagcagtacaacgtgcgcacgatgttctcgtcccccactgccatccgcgtgctgaagaagcacgatgcggacttcatccatcgccacgacctgcgcgcgctgaaatacctgttcctggccggcgagccgctggacgaaccgaccgcgcactggatcagcgaagcgctcggcaagccgatcatcgacaactactggcagaccgagaccggctggccggcgctgaccctgctgccgggcctggagatgaagccggtgcgcttcggttcgccgggcttccccaacctcggctaccggatgaaggtgatcgacgagaacaccggcgaggaagtcgcaccggggcagaagggggtgctggtggtgtcgccaccgttgccgccgggctgcatgagcacggtgtggaacgacgacaaccgtttcctgcagagctacttcagccacttcaaggaactgctgtacagctcgctggactgggcaatccgcgacgacgatggctacaccttcatcctcggccgtaccgatgatgtgatcaacgtggccgggcaccggctgggcacgcgcgagatcgaagaggccatttcgagccacccgcgcgtggccgaggctgccgtgatcggggtcaaggacgaattgaaggggcaggtgccgctggtgttcgtcaccctcaagcagggcctggatggcgaggatccggcgcaagtggtggccgagatgatggccacggtgaccacctcgctcggcgcagtggcccgcccggcgcacgtgcacgtggtcaacgcgctgcccaagacccgttcgggcaagctgctgcggcgctcgttgcaggcgctggccgagcagcgcgacccgggtgacctgtcgacgctggacgaccccggcgcgctggaggagatccgccgggcgctgggccgttgatccggtcgtgccggccactggccggcacccccatccaccccgaggttgccggccagcggccggcactacccgcagtacttgcgctaagctcggcctgtcatcgacctgcaatacgcggctcgcgccggggaacgcgcgtgccgtccggagatggcaacacaggggggcgtgcccgcgagggcgcgccggcattgcgcatcgagcgagggggaggcaatggcattgctgcacgccaagacggctgctggccgtcaggaaatcgaagaccgtagccggcgcctgccggcggcattgcgttcgatcctgctgatggtcgatggccatcgcaacgacaccgaactgcgtggcctgttcgaaggcctgcgggcaccaccggacgcactggagcaattgtcagcacagggcctgatcgaagtgatcggcggaagcgcagaggtggcgccggcgcgcggcatcagcaccgggcgcgaacaggacccggcgctgtaccagcagttgtacgacgcgatgagcgaggcggtgcgccgccacctgggcctgaagggctacttcatgcagttgaagatcgaacgctgcaccgatgcgctggcgctggagcgcttgtgcccggagttgctggcggcggtgggcaaggcgcgcagcccggcattggcgcagcgctggtggcaggaaacccaggcggcggtgctgaacgctggcagtgaggtcgtgcaggcctgagccaccgcgtaaagtgatcggttcacttccctacaaggagtcccgcgtgcaggacgaccacgacgacaccgacaccccaggctgggacgcgatcaatgcggcgctggcgccgctgtatgccggccaggagccgcgccacttcggcaccgcgcttccgtacacgctcggtggccaggatccactggatggcatcagcgtgtactgggcggatgcgccggtaccgcactggcattacatcacctacggcttctccgagctgtacgccaaggagagcagtgatgcagatgccagcggttatggcttcgagctgaccttccgtctggctgccgaggccggtgagaacgccggcagcaccccgccggtgtggccgatgaacctgctgcagaacctggcgcgctacgtgttcggcagtggcaacgtgttcgaggatggccatcacctcaacgccaacggtccgatcgcgctggagaccggcacgcggctgtgccatctggccttcattgcggacccgcagttgccggcgcgggacacggccaacggccatctgcagttcctgcagctggtcggattgaccgatgaggagatggaggcggtcaagcgctggtcgacgcgtggcgtgctgcaggcgctgctgccggcgatgccgctgtggatcagcgatctgcatcgcggcaatctgctggacgatccggcgctggcacagcgggtgcgggccggcagcgaacgcgagggttccagcaccggcatgctgttcatcgagaccctggactggcggcaggaggcgggcgtcaccacgctggtgctcggcgccggtcaggtcgccagcgtgtgcgaactgttgccgctgcgcctgcgccacggcaaatcgctggaactggccagccgcgaccggcagtgggaattcatcgcgaaccggggcggtgaagcggcggacgtatccgccgacagcgcgcgctggtcactggacgaggcgggcctgcaggccctggcaggggtgcgcgccgagcgcggggtttacccggtggcgggggcgctgcgcatcgaagtggtgccgacctacctgcgcgatgccaagggggaagtgatccgccagatcggctgatcgcgcgaatgatatcgaggggtcggagccgcctgctgcgcaggcggatccgaccccgtctggtggccggtggggtcagatccgtccgccacgcgaacggctctgacccctgaccaaggtcaggccaggccttcggccttcagcgcggcctgcacgccggcatcggcatccatgcgtgccttgtaggcggccagattgtccaggcccgacaggtcgaccttggtgccggcggcccagcgcagggtgatgtagaagtacgggtcggcgaagctgcggaagccggccagccagggcttgtcggccagctgcctgtcggcggtctcgaacaggccacgcaggcgcttgtgcgcggcggcgcggatcgcgtcgtactggccttcgtcggcaatgaacttgcccggcgcgaacagcggcgagaaggccgggtgcacgtcggaattgacgaacgccagccagcgggtggcttcggcgcgctggcgcgggctgccgtcaccgccgaggccggcctgcgggaagctgtcggcgatatagcccatgatcgcggcgttctgcagcagcacgaagtcgccgtcgaccagcgcgggcaccgcaccggccggattgatcttgaggaattccggacccttcagggtgtccttgttcagcagttcaacctcgaacggctggccggtccactgcagggcgatgtggtcggcggtggaacaggcaccgggcttgctgtacagcttcatgggaactccaggtgatgcgggcgggaaacgcccactatcccagagcctgccggcaggcggcaacgctgccgccggcacggatcgttacgactgccgcggcttgaggttctgcaccttatagaaggtgtgatcgccgatggtggccacctggtaggcattgcgccagttcgggctggcgatggacagcgcggcgaagtggctggcaccgggcacgatctcgcggcgctcgccggccggcagcgcccagttgcgctcggcgtcgaaggccacgttcattgcctcgctccaggccgcgtcgttgcccaactgggtgccgggggagacgatggtcggtgcgaactgcttgcgcgcggtgaccacctggcacatcgagtcgccccacaggccactgtcgagacggcgcagtgcgacctcggcgacggcctgctggccgcgcagggtctggtcgcgggcttccaggtaaacggtggtgctcaaacacagtgaatcagcggccggctgcggcaacaactgcgacagccagagaatccaggccagtttcatataactccttgctccgtatgggccgcaccctccggttccggccgcagggcgacaggaggcggggtacgacttggcgtcatggggaggcggccatcggggccgccccgttgggcagccccaaaagaaacgaccagtaccgatcgtggggctgcgccggctcaccggaaactggctggtgagcggaaagatggcgcaaggtaggggggcgtagccgaacgcatcgtgaaccgctcggcttgacattcaggttcaatgagggtgacggaaatcacattccgccccccattcaggcgctcatcagagcccggcggcaacccggctgccctggtcgatggcgcgcttggcgtcgagttctgcggccacgtcggcaccgccgatcagctgcgcgttgatgccggccgcctgcagttcggcctgcagcgcgcggttgggttcctgcccggcgcagatcaccacatggtcgaccggcagcagctgttcgctgccgtccacgcggatgcgcaggcccgcgtcgtccacgccgaggtactcgacgccaccgagcatgcgcacgcccttggccttcagcgtggcgcgatggatccagccggtggtcttgcccaggcgcgcgccgggcttgcccgggctgcgctgcagcagccacagccggcgcggcgaggtttcaacctccggcctggccagtgagccgcgggcctcgaaggtgctgtccacgccccattcggccatccagcgctgcgggtcgagggagggggactcgccggcgtggctgaggaattcgccgacatcgaagccgatgccgccggcgccgatgatcgccgcactggcgcccacttcgacccggcccagcagtacgtccagatagctgaccaccctggcgtggtcggcaccggggaaatcaactctgcgcggcgtgatgccggtggccagcaccacttcgtcgaagccggtcagctgggcggcatcggcgcgggtgccgaggcgcagctgcacaccggtttcggccagtttgtggcggaagtagcgcagggtctcgtggaactcttccttgccggggatgcgcttggccacgttgaactggccgccgatctcatcattggcgtcgaacagggtgacctggtggccgcgctgggcagcgacggtggcacaggccaggccggcagggccggcaccgaccacggcaatcttcttcggcgtggcagtggggtgatagaccagctcggtctcgtgcgcggcgcgcggattgaccaggcagctggccagcttgttctcgaacacgtggtccaggcaggcctggttgcaggcgatgcaggtgttgatcgcctcggcgcggccggcacgggccttgttcggccactgcgggtcggccagcagcgggcgcgccagcgacaccatgtcggcgccgccattggcgaggatgcgctcggcgacgtcgggcatgttgatgcggttggtcgccaccagcggcaccttcacatgcggcttgagcttggcggtgaccccggcgaaggcagcacgcggcaccgaggtggcgatggtcggaatgcgcgcttcgtgccagccgatgccggaattgatgatcgttgcgccggccgcctcgatggcctgcgcctgctgcacgatttcttcccagctgctgccgtcgtcgaccagatccaccagcgacaggcgatagatgatgatgaagtccgggccgcaggcctcgcggatgcggcgtacgatctcgaccgcgaagcgcatgcgttggcgcgcgtcgccgccccaggcatcggtgcgcttgttggtgcgcggggcgatgaattcgttgatgaggtagccctccgaacccatcacttccacgccgtcgtagccagcctcgcgggccagcttcgcgctgcgtgcgtaatcggcgatatgccggtcgacgccgctggccgacaacacgcgcggggtgaacgggttgatcggtgccttcagcttcgacggtgccaccgacaacgggtgataggcgtaacggcctgcatgcagcagctgcaggcagatcttcgcgccgtgctggtgcgcggcggcggtgagctggcggtgcggccgcacttcccagggccaggacagcttgccgccgaacggcttcagccagccgaccacattcggtgcgaagccgccggtgacgatcaggccgacgccgccctcggcgcgctcggcgaaatacgccgccagccgcgggaagtcgcgggcgcgatcctccaggccggtgtgcatcgagcccatcaatacgcggttgcgcagttgggtgaagcccaggtccagcggggcgaacagatggggataggcgctttcgttggctggcgacatggtcgatacgcttgcgtacggaagcgcgaagcgtgccgcgaaacggcggccggggcaagggccgctggccgggtacgctcggcacatgcgtgctgtcgctcccgcgtttcgctgcgcgaatcgcgggccccacttaccggcctccaccccccgcgcctgcggcgctgcccccgaaccccgggggcggtagtgccggccgctggccggcacacggggcagctcagggcgattgcggctgccgggcagcggcgggtacgaccggggggcggccgatcccgaaccagcccagcgtgacgccgcacagcgggccgatcagcagggcgaaggcgagggtgccgaggccgacattgccgcccagccaccagcccagcagcaatacgctgccttcgatcaggctgcgcaccttccagatcggccagccggtgcgggcatgcaggccagtcatcaagccatcgcgcggtcccgggccgaggcgggcgccgatgtacaggccggtggccagcgcgaccagcagcatgcctgcacagaacatcgccagctgccagcccacgccgatggccggtggcagcagccacaacccgaactgtgcggagggaccgatcagcatcacgttgagcaccgtgccgacgcccggcttctggcgcagtggccaccacagcaacagcaccagtgcgccgatgacattggtcgccagcccgaaggacagcggcgtctgtgcggcgatgccctgcgacagcacgtcccagggcgccacgccgatggcggcacggatcatcagcgaggcaccgaagccatacaggaacaggccggtgatcagttgcagcaggcgcaggggcagggcggtaggcatggtgggctcgggggaggggagatctgtttccaccgtatccctgatttccttgagcccatagatacagatcccagccaatccgctggtacaggcagcgccgatcctgcaggcgggcggttgagcagggccgcgcccgtgctctgctggtggcggcaggcgtagcagcctggcgtgggctcggcctacatcacggcgtcagttgtcccagcccaccagcgccagcttgcccaccgtgtgcccgctggccaggcgctgatgcgcgatgtccaggttggccgcattgatcgtgcccagcgtttcactgagcgtgccacgcagctggccggcatcgatcatgctggcggcgcggctgaggatgcgatgctgttcgatgcagtcggcggtggcgaagcgcgagcgcgcgaacatgaactcccaatggatgccgatgcatttggccttgtacggatcgccgatgcgcagtgcgccacgcggctccacgatcaggccgacatggccctgtggtgccagcagctggcccagttcgtcccagtagtgatcggtgtcggccaggttgagcgccacctgcactgcgtcgatgcccagtgcctgcggctggggctgcagcggctgccgatggtcgatcacatgcgtggcccccatctgccggcaccagtcgatcgaggcctcgcgcgaggcggtggcgatcacctcgaagccggcatggcgggccagctggatcgccatcgagcccacgcctcccgcaccgccgatcaccagcaggtgctggccgccatggcggcgatcatccaggtgcagcggcatgcgctggaacaacagctcccaggcggtcagcgtggtcaggggtagtgcggcggcttcggcgaaatcgagcgtggtcggcttgcgggcgaccaggcgctcgtccacccactggtactgggcgttgcagcccggccgggtaacgtcaccggcgaagtagacctcgtcaccggaggcgaacaggctggcctcgtcaccgatggcttcgaccacgccggcggcgtcccagccgagcacccggggaacctcaagggtggccggatcggtagcggcccgctgcttgccatcgacggggttgaccgataccgcttcgatccgcaccagcagatcgcggccgcgaggaggcagcggcggcggcagcaggacatcacgcagggcaggtgcgtattcacgactcagggcgacggctttcatcacggctccggctgggttcgtgatcccatcataaggttcctcacgtttccgcaaacctgctgaaccgtgcgatgcagtgtgctgcgcagtatgtcggttttcgcgcttaaaccccgtcaaacccttgcagtgtgtgggtcttgcggattttcatcatcctgtatagggtttcaacgtcggaccggtcgacggtcaggcgcaacacttcacatgttacgggactgttaacatggccttcacccgcctgagcataatgttcgcggcggtggcgtgctgaatcggctgtcgtacatcgacgcactagtgctggcccatgcctctaccggtttcatacccccgaaataggagctgtactcaatgaacaagaagatccttactgccgcgctgctgggcggcctggctttcgcccaggcagcttcggcgcaggagttcgatgaccgctggtacctgaccggttcggccggcttcaacttccaggacagcgaccgtctgaccaatgacgctccgttcgtgaccctgggcctgggtaagttcatcagcccgaactggtcgctggacggtgaactgaactaccagaacccgaacttcgacagcaaccaggacctgaactggtcgcagtacggcgtctcgctggacctgcgtcgccacttcatcaaggaaggccgcggctggaacccgtacatcgtcggtggcctgggctaccagaagtcggaagaagagtacgctgcaatcgacaacaacggtccgcgccagcgtaaggacggcaacgttgccgccaagctgggcgtcggcctgcagaccaccttcgagaagcgtgttgctgtccgcgccgaagtggcctaccgcgctgacttcgacgaccagagcatcgccgccaaggacgagagctggttcggcgacgtgctggcttcggtcggcgtcgtgatcccgctgggcccggctccggtcgcggctgctccggctccggctccggttgccccgagctgcgccgacctggatgacgacggtgacggcgtcaacaactgcgacgacaagtgcccgaactcgcagccgggtcagaccatcggtccggacggttgcccggttccggtctccatcgacctgaagggcgtcaacttcgacttcgacaagtcgaacctgcgtccggacgccgtggcgatcctgagcgaagccaccgagatcctgaagcgttacccggatctgcgcgttgaagttgccggtcacaccgactcgaagggtaccgacgcttacaaccagaagctgtcggagcgtcgcgccaccgccgtgtacaactacctgaccaagaacggcgtcgacgccggtcgcctggtcggcccgatcggctacggcgagagccgtccgattgctccgaacaccaacccggatggttcggacaacccggaaggtcgcgccaagaaccgtcgtaccgagctgaacgtccagaactaagttctgacgctctgccagtaggacacagcaggacccggcttcggccgggtcttgttgtttctgcggtccggaacccggcgtttcaggcgcgggagtaaccgttcgtcgggattttgcccataaaaccaatgagttgccgtattcattgaaagtggcgcttgaaagctgtcgcggcattgctaaactcgccgcgtcacttcctttcctggatgcccttcatgctgcgctctgcatcggccgccttcctggcgctggccctggttcccgccgcccacgctgcggtcgattgctcggtcaacaccagcgcctcgccgctgccgttgccggccacgaccatcgcgccggtggccgacgagctctacatccgtggcaaccagctgggcatgccggccggcgtgctgagcagcaactacgatccgtcgcagtcgctggaccaggtgctgcagcgcctgcgcatcgatgggtgccagaacatcgccaaggccattccgagcgcaccggcggtgaagccgaacgatccggcggcctacaagccgcagaccgaattcgacaacacgccctggcgcttcgacatgagccagaacggcaagcgcatgaccgccgaagagttcgacgcctggatgaaggcgcgtggcgtgcgtgtggtcaaggcgcgtccggctccggccgccactccggctgcggccgaagcaccggctgagaccaagccggtcgacaagaagtaagcgcggcggggagcagaggcttgcgcacgcgccgcccacctgctgcccccgctgcccgctcccacgcatcgcgtgggcgtgcggttccggatgtctccaatggcgtgcgccatggcctggcgcgcgtgctgtccaaggccggcgtgtgctcacgcagcgaggccgcgcgctggatttccgatggccgcgtgcgcgtgtccggccgcatcatccgtgatcccgagttcccgattgccagtccgcacccgccgatcgaagtcgatggccggccgatggatgcgccgcagcggctgtacctggtgctcaacaagccgcgcggcgtggtgaccacggcgcaggacgagcgtggtcgcgacacggtgtatcgctgcttcgatggtgccggcctgccgtggatcgcgccggtcgggcgcctggacaaggccagcgaagggctgttgttgttcagcaatgatccgcagtgggcggcgcgcctgaccgatccggagaccggcccacagaagacctatcacgtgcaggtggatcgtcttcccgatgaggacaccctggccgcgctgcgcgccggtgtcgaggacgagggcgagttcctcgtcgcccaggccatgcgcgtactgcgcagtggcgacaagaccgcatggctggaggtggtcctcgacgagggacgcaaccgccatatccgccgcctgttggcggccttcgacctgcaggtgctgcgcctggtccgggtcgcgatcggtgggctgctgctcggcgatctcggcaaggggcaatggcgggtgctggaggtcagcgaccagcagcggctgggggccgctgcaccgggctgatcatcgcccgcggccggcagtcgccggccaccgttccaggcgtagggggcgcctggttgctgaatttcccgaacggagcctgcccatgtaccacccgaccctcaaccaaaccctgcgctgcgcaggcctgctgctgccaatggtgctgctggccgcctgtggcggccacaagaaggtggccaaggcggaaacgcctgccgagaccccggtggtggaagtgaagaccccggagctggatggtcgcggcagttaccgcttcctgatgagcaacggcgacaagaagatgaccgccgatgagttcgatgcctggatgaaggccaacggcatccgcgttgccaagggcaacggccaggacgccgccgccaagccggtagtggtggccagcaaggaagagccgaagggcaagaagaaaaagaagtgacgcctggcggtgccgaccctggccggcacgccctcaggccacggcgggtgccgaccgtggtcggcagccatccagcccgataggtgccgaccttggtcggcacgctttgaccagcggggtcagggccttttccgcaggaaagggatccgaccccggcatgatcagcccttgaccacgcccagttcgacaccaatgcgggtgaacgcatcgatcgcgcgatccaggtgctcgcggctgtgcgcggcgctgatctgggtccggatgcgggcctggcccttgggcaccaccgggaagaagaagccgatcgcgtagatgccttcttccagcaggcgctcggcgaatttctgcgccaacggtgcgtcatacagcattaccgggctgatcggatgcacgcccggcttcacgtcgaaaccggcggcggtcatcttctcgcggaagtaggcggtgttctcggccagcgtgctgcgaaggtcgtcagcggcagccagcatttcgaacgccttgatgccggcggccaccacatgcggcggcagcgagttggagaacaggtacgggcgcgagcgctggcgcagcagttcgatcacctcggcgctggcgcaggtgaagccgcccagcgcgccgcccatggccttgcccagagtgccggtgatgatgtcgatcttctccagcacgcccttgacctcggccgaaccacggccggtagcgccaaggaagccggtggcgtggcattcgtcgatgtgtaccagcgcgttgtacttcttcgccagcgcggtgatctcgtccagcggcgcgatgaagccgtccatcgagaatacgccatcggtggtgatcagcttggtcttgcagcctgcggcatcggcggcctgcagctgcgcttccagatcggccatgtcgcagttggcgtatcggaagcgcttggccttgcacaggcgcacgccgtcgatgatcgaagcatggttcagcgcgtcggaaatgatcgcgtcgttctcgccgagcagcggctcgaacaggccaccgttggcatcgaagcaggccgcgtacaggatggtgtcctgcttgccgaagaaatcggcgatctgcttctccagctgcttgtgcaggtcctgggtgccgcagatgaagcgcaccgaggccatgccgaagccgtgggtatccagtgcgtccttggcggcctggatcaggtccggatggtcggccagacccaggtagttgttggcacagaagttcagcaccttgcggccgtcgtcgagggtgatttcggccgattgcgggctggtgatgatccgctcggacttgaacaggccctgggcgcggatggcgtccagttcctcggcgtagtggcgggtcagggcggaggagacgtcggtcatggcgtgggcacggctctgaacggggaaaccgctgattctaccgggcatcgccggtcatcaaccgggctggatggggcatcgccatgggcagcgcatgttgcatcgcaatagcaaagtggttaagaattcgtgaaccggagctgtcgcgctccggccgctcccgccttccacgccacgccaccgcccccaccggagacgctcatgaagcacgcccgtgcctgcctcgccattgccgctgccctgaccctggccgccccgttcgccgccagcgcgcaggagaacgaatcgccgtacagctggaatgtcaccgccgtttccgactacctgttccgtggcgtgtcgcagaccgacgagaagccgaccctgcaggcgggcttcacctacacctcgccggtgggcctgtatgccggtgtctggggttcgggcgtggacttcggtccgggcgatccgaacaccgagatcgactaccagatcggctacggcgtggacgtcacttcgcgcgtcaacttcgacgtgctgctgaaccgctacacctacctcggtgccagccaccagaactacaacgagctggtgaccaccaccacgctcgacgacacctacaagctgaccgtggcctacaccaacgaccagtggaacagcggcaccgatggctggtactacggcttgggcggcagctggggcctgccgaaggacttcacgctgaatgccaacgtcggtcgcagcaccttcgaggacggcatcgccaaggactataccgactggaacgtcggcgtcagccgccagttcggcctgttcaacgtcggcctgggctactacggcaccgacggcaatggacgcgagaactcgggcaagctggcccacagccgggtgctgctgaccgtggccgtgggcaagtaacgccgcaggcgttacggtaggtgccaagcttgcctggcacgcattgcgaaaaaggcgcccatcgggcgcctttttcagttccgcggtgttcttgatcccatctggggaagagcccccttgttgttcaagggggcgcgccaaaggcgcggggataaggaaacatgcgggggaattgacccttcgggtcagttccagctgagcacgaccttgccggccttgccttcttccatcaggtcgaagcccttctggaactcgtcgatcggcagctggtgggtcatcaccttgccgagcgggaagccggacagcaccagctgggtcatcttgtaccaggtctcgtacatcttgcggccgtagatgccctgcacggtcaggcccttgaagatgatcttgtcccagtcgcagccggcgcccttgggcatgatgccgagcatggcgatcttgccgccgtggtacatgcagtcgagcatgtcgttgaacgcgcgcgggttgccgctcatttccaggcccacgtcgaagccctccatgtgcagctccttcatcacgtccttcagcgactggttggcgacgttgaccacgcgggtggcgcccatgtcggcggccagcttcaggcggaagtcgttgacgtcggtcaccaccacgttgcgcgcaccgatgtgcttgcagatgccggcggcgatgatgccgatcggaccggcgccggtgatcagcacgtcttcgccgatcacgtcgaattccagcgcgcagtgtgcggcattgccgtacgggtcgaagaacgcggccagttccgacgggatctggtccggaatcggccacaggttgctggccggcatcaccatgtattcggcgaaggcgccgttgacgttgacgccgatgccgacggtgttcgggcacaggtgcgggcggccgccacggcagttgcggcaatggccacagacgatgtgaccttcggccgagacgcgctggccgatctcatagccggtcaccgccgagccgagcgcggcaatgcggccgacgaactcatggccgatggtcaggcccggcttgatggtgcgctggctccactcgtcccacagatagatgtgcaggtcggtgccgcagatcgcggtcttttccagcttgatcaggacctcgttcgggcccggggtcggaaccggaacttcttccagccagatgcccttggccgcttcgcgcttgaccagggccttcatcgtttgctgcgccatcggggtggaactcatcagggggaaagcgcggattatagggtgccgcgcggatttcccatgttgcgctgcgggtgcaatggcggaacgaaaggcgtgcgccgacgggcgtttcgaacgtgctgcaaacagcagcgcctccttgagtcctggggagggcgcgcggtcaccctggccgggacacgcaaaagcccatccatggtgctcgatggcgccttgctcgtgcgcgctatcctgcgcacacggcaagaccggggttgggcgtcccgcccaacccgccagtcgcatgcgcccggcccatggcgccaacggtcccggccagggtgaccacgccccctctggacgattccatgtgcgcggccgatgtgcgcatggcagagcaagaagtaggcccatgacttccggggttcgggccgtggcagggcggcgggctacaatcgagggttccattaccaggggctgctccatgcgctcgaacctgcttgcattctccatcgtcgccagcctcgggctggcccaggtcgcccatgccgctgaaggcatgtgggtgccgcagcagctgccggaaatcgccggtccgttgcagaaggccggcctgaagctgtccccggagcagctgtccaacctcaccggcgacccgatgggcgcggtcgtcgccctcggcggctgcaccgccagcttcgtgtcgccgcagggcctggtggtcaccaaccaccactgcgcctacggtgcgatccagctgaattcgaccgccgagaagaacctgatcaaggacggcttcaacgcgccgaagcacagcgatgaactgagcgccggcccgaacgcccgcgtctacgtgctcgaccagatcaccgacgtcaccgcccaggccaaggccgccattgccgccgccggcaacgacccgctggcccgcagccgtgcgctggacgccttcgacaaggcccaggtcgccgcgtgtgaagccgaggacggcttccgctgccgcctgtacaccttctccggcggcaacacctaccgactgttccgcaacatggaaatcaaggacgtgcgcctggtctacgcgcccccgggcagcgtcggcaagtacggcggcgacgtcgacaactggatgtggccgcgccacaccggcgacttctcgttctaccgcgcctacgtcggcaaggacggcaagccggccgcattctcggccgacaacgtgccgtaccagcccaagcacttcctgaagttcaccgaccagccgctgggcgccggtgacttcgtgatggtggcaggctatccgggccgcaccaaccgctacgcgctggccggtgagttcaacgaaaccgccagctggacctacccgaccatcgccaggcactacaacgcagtgttgaagatgatcgatgaggcgggcaaggccgacgccgacgtcaaggtgaagtacgccgccaccgcggccagcatgaacaacgtggccaagaactacgccggccagctggaaggcttcaagcgcatcgacgctgctggccagaagcaggctgaagaagccgccgtgctggcctggctgaagaagcagggcgccgccggcaagccggcgctggcagcgcacgcgcagctggtcaagcacctggataccagcaaggcgacccgcgagcgcgatctgttcgtcggccagttcaacaacacctcggcggtcaacgccgccatcggcctgtaccgcctgtcgatcgagcgcaccaagccggacgccgagcgcgaggtcggctaccagcagcgcgacctgccgaccctggaaggcggcctgaagcagatggatcgccgctatgtggcgaagatggaccagcagctgcagacctactggctggaccagtacgtcgccctgccggccgcgcagcgcaacaacgacgtgctgaacacctggctgggcggcagcgatgccagcgcggtcaaggcactggtgagcaagctgtcgggcactgagctgggcagcctggatgcacgcctgaagtggttcaaggccgaccgcgccgcgttcgaagccagcaccgatccggccatccagtacgcggtggcgatcatgccgtcgctgctgaagcaggaagagcagaagaagatccgcgaaggcgagtcgctgaccgcacgtccgctgtacctgcaggcactggctgactacaagaagagccagggcgagttcgtgtacccggatgccaacctgtcgctgcgcatcactttcggcaacgtgatgggctatgagcccagggacggcgtggcctacaccccgttcaccacgctggagggcatcgtcgccaaggacaccggcgtcgatccgttcgatgcgcccaaggccctgctcgacgcggtcaaggccaagcgctacggcggcctggaagacaagcgcgtgggctcggtcccggtgaacttcctgtccaacctggacatcaccggtggcaactcgggttcaccggtgctggacgccaacggcaagctggtcggcctggccttcgacggcaactgggaatcggtcagctccaactgggtgttcgacccggtgatgacccgcatgatcgcggtcgacagccgctacatgcagtggatcatgcaggaagtggcgccggcgccgacgctgctgaaggagctgaacctggcgaaataaacccgttgcggtagtgccggccgctggccggcaaccccgaccagatagccggagtttccaaaaccccgcgatccacgtcgcggggttttttcatgcccggcacggcccggtgcgccgaacgggtatcatccctgttccgcgcacttcacaggatgtgaacgaaacgcggaacctcctccccccaggaccccttgcacgcatgcgcatcctgcttgcccgccacggcgaaacgccgtggaacgccgaaggccgctaccagggccagatcgacatcccgctttcgccgatcggtgaagcccaggcccaagccctgggcgcccgcttggcctcggtggacatcacccgtgccgtcgcctcgccgctgtcacgcgcgcagcgcaccgcgcagctggcactcggtgccgcccgtgccgacatgttgctgaccgagccggagctgcaggaaatcgcccacggcgagtgggaaggcctgctggccagcgaaatcaacgaaaaggacccgtcgcgcctgaaggcgtggcgcgaggagccggacaccgtgctgatgcccggcggtgaatcgctgcgcttggtgctggagcgcagttggcgcggcctggcccgcgccaccgaaggcctcggcgagcacgacaccctgctggtggtcgcccatgacgcggtcaaccgcgtgatcctgtgcaaggtgctgggcctgccgatctcccgcctgtggaccttccgccaggcgccgaccacgctcaacctgctcgaaggcgccgacctggacagcctggaagtggtgcgcctgaacgactgtgcccaccacacgccgttcttcggcgaagccaagcaccgcgcactctgatccatcccctcgcatcaactgcttctgctggaaccgctgccgtgacgaacaccccgaccaccctggccgactggctggactacattgaacgccagcacccggcgaccatcgacatgggcctggagcgcgtgcgcgccgtggccacggcgatgggcctgggggcgccggcccagcgcaccatcgtggtcggtggcaccaacggcaagggctccaccgtggccttcatcgaagccatcgcgcgtgctgccggctggaaggtcggcgcgtacacctcgccgcacctgctgcgctacaacgagcgcgtgcgcatcgacggccacgatgtggaggatgcggcgctggtcgccgccttcaacaccatcgaggccgcgcgtggcgatatcacgctgacctatttcgagtacggcacgctggccgcgctgcagctgttcgccgacgccgggctggacctggcggtgctggaagtgggcctgggcggtcgcctggatgcggtcaacatcgtcgacgctgacgtggcggtgatcaccaccgtggacatcgaccatgccgaatggctgggcggggaccgcgaagcgatcggcaccgagaaggccggcatcatccgtggctggaagccggtgatcctgggcgagaccgacccgccgtcgagcgtgctcgcacgtgcctacctggtcggcgccaacgcgatccgcggcggcagcgattatttctacgaaccaatcgatgcccagcgctggcgctggcgcgatgtcggcctgcgcatggaactgccgaccccggcgctggccggcccgatccagctggccaacgcgggtgccgccatcgctgcgctgcgcgcgctggacaagccggtgccgcgtgcggcgtgggctgctggtgtcgcggcggcgcgcatctctggccgcctgcaggcgttcgagcgtgacggcgtgcaggtccgtgtcgatgtcgggcacaacccgcaggcggcgggccagctggcgcgcgcgctgaaggccgaagcgtcggccgggcgcaccctggcggtgtacgccgcgctgcaggacaaggacgcgttgggcgttgtgcaggcgctgcaggacgtggtcggcgagtggaccctggccggactggacggcccgcgcgggcagagtgctgcccagttgcaggcccgcctggccggtacggcggcggccaaggcccagcgcgctgatactgtcgagcaggcgctggcacaggtactggcccaggccgggcgcggtgaccgcgtactggtgttcggctccttccataccgccgctgccgcgctgcaatggttgcagggcgccgcctgatccgcgttcagccaatgccgacgccgtccggtccggcacccgtataatcgaccgcaacctccggacagttgccgcctcacgtggatacgcctctgaaacagcgtctgattggtgccatcgtgctggtggcgctggccgtgattttcctgccgatgctggtcaagggaccggcgccggacagcggtgtggcctcggtgccgatcgccgcgccggacgcaccggccgatggccagttcgaaacccgtgagctgccgctggttgctccggccggtggagccaccggcctgcagaccgggcaggccaagccgctgcaggagacggccgcgccggctacgccgccgaccgtggacacgtctccggcggttgccgccggcaacttcgccgtcacgtttggcgcctacggcagcaaggccgacgccgatgcggtgatcgcctacctgcagcgctcgcagctgccaggcttcgccgaaaccaccaccatcagcgggcgccaggcgtggcgtgtgcgtgtcgggccgtatgccgaccgtgcccaggccgaagccgcgcggctgcaggcggtcaagatccgcgccgatgtgaaggcagaagtcatcaccctggatgcggcggcaggcagcagtgcgacggttgccgccacgccggcgccgaccaccagcaccccggccgcggccaccacgccgtcggccaccagcaacccggtgcgcagcgaaagcctgctgccaagcacgccgacggcgaccaccaaaccagagccgcccaagccggcaccgaagtccgaggctccgaagccggacgccaagcccgagccgaagccggaggccgccgccagcaagccggcgcctgccacgccgacagcaccggcagccagtggcgtcggcttcgccgtgcagttgggcgcgttcggccaggccaacgatgccaacgcgctgcgcgacaaggtccgcgccgccggcttcagtgctttcgtcgagcaggtacgcactgaaaagggcacgctgcatcgcgtccgcgtcggaccggtggccaaccgcgctgacgccgagcagctgaaggcgcaggtcgccgccaaggtcggcgtggccggcatggtccgaccgcacccatgatccacgcgcaggcccgttgccagcgccgccgaaggagcggggcgccatgatcgacgtggtgctgctgatcgtgatcgccgcctcgaccctgctcgggatgctgcgtggctttgttggaatcgtcatcggcacgctgtcgtggctgctggccgcgtgggcggccttcgccttcggcaacgatgcggcacgctggtgggcggccccggccgcacccggcggcgagcatttcgttggcggctacctgggcgtgggcattggcgtgatgatcgtggtcgcggtgatcggcatggtcatcaaggcgatgatccatcgcagcatgctgaccagcctggaccggttgctgggcggcgtgctgggcgccgtgcgtggcggcctgatcgcggcgatcctggtgctgctggccggcttcaccccgctgaccgccgaaccctcctggaagcgctcggcggtccgcccggtgctgaacccggccgtggcctggatgaacgggaagctgccgcactggcaggtgcccggcgccgatctgctgcccaagaccttgccgaccgacatgctgtccccatctgcattgatggagctggggaagagcgcaggcgccgatctgggaaagccgggcgcggcaggcgataatggcatcctcaaccaggtagtggcgggcagcggatggctgcggcccgcgaaagcggaacagggcgacgcatacgatccggccgaagtgcgcccggacgccccagcactgccagacagtatcgagccgggcgatccggccaatgtcgaccgcaggcgcggcgaccaccgcggccaggtacggccaccttccttgtaactgggcacagcccagcggagacttcgcaccatgtgtggcatcgtcggaatcgtcggcaaccagaacgtcgccgggcagttgtatgacggcttgaccgttctccagcatcgcggccaggatgccgcgggcatcgccacggccaatggcagccgcctgcgggtgcagaaggccaccggcctggtccgcgatgtgttcgatgcacgcaccatgtctaccctggaaggcagcgtcggcatcgcccatgtgcgctacccgacggccggctcggaaggcatggacgaggcgcagccgttctacgtcaactcgccgtacggcatcgcgctggcccacaacggcaacctgatcaacaccgaggcgctgcgccagcaggtgttcgagcaggaccgccgcaacgtcaacaccgattcggacagcgaagtgctgttgaacgtgttcgcctatgagctggagcagcagcgccagctgagcccggaagccgcgatccgcgcggtggctggcgtgcaccgccgctgcaagggcggctacgcggtggtcagcgtggtgctgggcctgggcctggtggccttccgcgacccgcacggcatccgtccgctggtgctgggcaagcgcagccatgccgagggcgacgagtacatcgtggcctccgagtcggccgcgctggacgtgctgggcttccagcgggtgcgcgatgtgcagccgggcgaagccctggtgatcaccgcccgcggcgagctgttctcggaaatctgcgccgagcctgccgagcacaccccgtgcatcttcgagtacgtgtacttcgcgcgtccggattcgatgatcgacaacgtctcggtgcacaaggcgcgcatgcgcatgggcatcaagctgggcgagaagatcctgcgcctgcgcccggaccacgatatcgacaccatcatcccgatcccggatacctcgcgtgatgccgcgctggagatctccaacgtgcttggggtgaagtatcgcgaaggcttcatcaagaaccgctacatcggccgcaccttcatcatgccgggccagggcgaacgcgtgaagtcggtgcgccgcaagctcaacccgatccacctggagttccgcaaccgcgtggtgctgctggtggacgactcgatcgtgcgtggcaccaccagccagcagatcgtgcagatggcccgtgatgcgggcgcgcgcaaggtctacctggccagcgcggcaccgccggtgcgctacccgaacatctacggcatcgacatgccggcggccgaagagctggtcgcgcacaaccgcaccgtcgaagagatcgaggcccacctgggctgcgactggctgatctaccaggatctggaggacatggaagcggcggtgagcgagggcaacccggcgctgcgcaacttcgattcgtcctgcttcaacggccactacccgacgggtatcgagccgggctacttcgagcgcatccagcagctgcgttcggacgacgccaagcacaagcgccgcgcctgaggtccaggcgtggtcgatgtacccgacgttggtggcgacctgctgcgcgcggcgcagcagtgcctggccgaagccgacccgctgcgcaaggtcgcgttgacccaggcgtatgccgccgcgttccgtgccggccgcctgaaggtggctgccgatgcgccgccgccggaaccgatccgcatgcctggccggccggcacggctggtgctggtgcatccgcgcgaagtgccccggcgcgggctgggcggcgtggaaggacgcgccgccttcatccacgccatcgcccacatcgaactcaacgcgatcgacctggcttgggatgcggtgtaccgcttccgcggcctgccgccagcgttccatgccgactgggtcagctgtgccgacgacgaatcgcggcacttcatgctgctgcgcgagcgcctgcaggcgcttggccacgactacgccgatttccccgcgcacaacggcctgtgggaaatgtgcgaaaagaccgcgcatgacggcctggcgcgcatggccctggtaccgcgcgtgctggaagcgcgcggcctggacgtgacaccgggcatgatcgagaagctgcgcaatgtcggtgatggtgaaaccgccgacgtactggaagtgatcctgcgggaggaagtggcgcacgttgccgccggttcgcgctggtaccgctggtactgcgatcgcgccggcgtcgagccgcgtgcgcgcttcaaggcgctgctggtggaatacgccggcggctacctgcacgggccgttcaacatcgaagcgcgcctgctggccggcttcgacgccgacgagctcgccaacctggtcgaacaggccggttgaacaaaaggggacggaggggattaagtcgtttgtgccacaaacgacttaatcccctccgtcccctttttcatgcgttgggcagcaccacgcgcttgccatccacggtgggccggttgatgtagaacaggccgggaccgggccggtagggcagttcgctgacgccggcatcggcggcataggtcagggcggtgtcgcccagcgcgtcgaaattccagtgcgccgactgcatcaggtagcgtcggcgcagcagcgcctcctgggtctgggtcaacgcctgccctgccaccagccgccgtgcgatcggttgcagggccgacggcagttcccagccgggaacctcggcagcgctggcgcgccaggtcacgccggcatcgatggcatgctgctgcatcacctgcagcgcgatcaactggtagcgccagtcgatgcgccgccgcagtaccacggcggcagtcacgtacagcaccggggacagcagcacgctgcggctgccggcgcggcgctgctgctgccactggtgccagacatccacccacacttccttttcgtccacgcccagctgctgccgccagcgttcggcatcggcctgcgtttcagcgtaagccgtggtggcctgcagcatcgccagcgggggaatctggtagtcggcaacggcggggcggcgcagctgctggcgacgtgggcggctgagcagcttggggccttcctccagctggttgtagcctccgccgatgttggcgtgcacgccgggcaaagcgatctcggtgaacgccggtgccaccgtggtcagcggatagtgctggcgatgctcgtcgcgcgcggtcaactgcaccacgcgtgcagcgatgccactggacagggcaagctgcggttgttcgtcggcgcggccaccactgaccgcagccacggtatcgaacaggccgatgaatcgcagcaccggaagggcaggggcgaagtccggcgtacagaccaggccggacgactgcagcagttgccgccaacgcgtggtatcccagccctgcagctggttggcgatatcacgtgcggcggcagcgcctcgagagaacccgaacagatccagctgcacgcgacgcagcggttgccgccaacgcgtggacagttctgcaagcgcagccggcagcaccacctgcagcgcgcgctgcacctttgcgcggacgccgctggcgccgataccgaacgccagtccgatcaggtcgtcgtcggcgtcatcgcgggtaccgacaccttccacgtagatcgacagcgaaggcgtggccatcgcatcgcggcggctgtccgggtacagctgctgcaggcgtgcgatgttggtcaggccgttgtcgtagctgctggtcagccggctctggtaggtcgaatcatcatccgcacgcagctgcgccgggcgcggtcgcggctgctgtggtcgaccacgcgcgaggttgtgcgcgttgttgcgggtgccatcgaagaacaggccgatccgcagcaagccgacatcttcgtccgtgtcctgcgatggtgccatgtgcattccccgtcgtggctgcgtcacggtagcgcgaaagcggtgtattggcgaagtgtagtgacgcttttgacctgactgaacgcagatgcggtcgatcacaaatcctgactttcattccactcgcctattgaattcacacgagccgcgcaggccatatggccaaacccggcaaaccgggtcgtgctgcatccacgctgttcacatcattcaaggagcgacgcaatgttgtccagatcgattggcaaagcggcaggtggcctggtgttgggtttgtcggtggcggcggccgcgcatgcggcaccgttgttcgagccggtgacggtcatcagccgcgcatcggcaaacagtgagcccgcgctgggcaagctgctggccaccccgtccaccgcgacggtacaggaagtgcgcgttgatgcagccgcgactgcacagccgcagctggaattcgaactgctcggccagcgcgtgcaggccgtgcgcagcaaggttgaagcgctgcccgatggcggcagcatctggtatggccagttccgttcgccctcggacaagctgaccgcggccacctccaacggccaggacgaccccggcaattcgctgatcctggtgcgctcgggcgataccatcaccggctcgatccgcaaggatggaaagctgtaccgcctgcgcccgctgggcaaccgccacgtgcttgtggaagtggacgagtcgcggatgccggccgaccatccggccgattacaaccagctgccgaagatcccgatgggcaacaacgatcgcctcggcatcgcgcaggcgtcgtccggcacgccggccaccatccgcgtgctggtggtggcgaccaatgccgccgtcgccgcctatggcggcaacatgcagtcactggtgcagctggccgtggccgaatcgaaccagggctatgtcaacagcaacgtcggcatcaccatggaactggcccgctacgagaccaccagctacaccgaatcgggcagcttcgataccgacctggcgcgtttccgtggcaccagcgatggctacatggacagcatccacaccagccggaatacctacacggctgatgtgggcgtgctgctgatcaacaacaccgcctactgcggcctggcctcgggcatcggctcgacggcgtcgaccgcgttcgcggccgtgtactgggattgcgcgaccggctattactcgttcgcgcacgagatcggccatctgcagagtgcgcggcatgacatcgccaccgactcgagcacctcgccctatgcctatggccacggctaccgctacgagccggccaccggcaccggctggcgcacgatcatggcctacaactgcacccgcagctgcccgcgcctgaactactggtccaaccccaacatcagctacaacggcatcccgatgggcaacgccagcaccgccgacaaccagcgcgtgctggtcaacaccaaggccaccatcgcggccttccgctgacactgtccaggcgccgaccaaggccggcgtctacccgggcgcatgcacctgctctggtagatgccaaccttggttggcaccttgcgatccgttatttgcgcgcgagcgtatccagcgtccagccgttggcatccacgcgcagcaccgaaccctgttcgtaccagtcacccagcacgatgcgggtgcgctcgcgaccaccggcctgcagcgtgtggatcgccggccgatgggtatggccatggatcatggtgtccacgccatggcgcacgaaggtggcatcgacttcggcaggggccacgtcggtcaccgactcgaactgcgcacgatcgtcctgcttcatctcggactggcgcgcctggctggcttcgcgcgccttctgcgcgaacgcgatgcgtgcggccagcggctgcgacaggaactgcgcctggaataccgggtcgcgcgtctgtgcacggaactgctggtagggaatgtcatcggtgcacagcaggtcaccgtgctgcagcagcaccgcgcggccgtacagttcgatcatgcacgggtcgggcaggatgcgcaggccggcacggcgcgcgtagtcctcaccgagcaggaagtcgcggttgccgcggatgaagtacaccggcacgccgctgtcggacagcaccttcaacgcatcggccaccgtgtcggcggcgggcgagggcgtgtcgtcgccgatccaggcctcgaacaggtcgccgaggatgtacagcgcatcggcgccgggcgcctgctcgcgcaggaagcgcaggaacaggtcggtgatctccggacggctggggtccaggtgcaggtcggaaatgaacagcgtggtcatgcccgcattctaggccatcaatgatgatggtggcgccgccggtattgtgggggtcagatctcttttccgaaggaaaaggatctgaccccggggctataccggcagcggcagccaggtcaggctggccgaagccagcacgatggcgatggcggtggctgccagcacatcggaaggatagtgcaggcccaggaccacccgcgacagtgcaacgccacaggtgaacggcaccagcagcggcgccagccacgggtagtaggccagtgccacgatggtgaacgacaccgcatgcagggtgtgtccggaggggaaactgaactcgtccagcggcaccacccaggcgcggatgcgcaggtcggccgcgtagggccgcgggcgccgggtccagcgcttgaggaccttgtacagcagcagcgcggccaggcccgtggcggccatgtgcaccgaggcgcgcaggccgtcgaagccgtccagcaccaccagcgcggccatcagcacgtaccagaacacgccatcgccgagccggctgatgaccgcgaacaggcgacgcacgcggcgccgccggcagtagtggtttgcgcgccggcaccagcgtgcttcgcgcccggccagcagctcaagcggcgtagtgcgcatggccgttcctccgcgactgtgccagttcggccagcagtgcatcgaactcggccaccacctgttgtggatgcaggcgcttcatcgcgcgtgcggcattgccgcccagttcgcggcgctgcgcgtcatcggcggccagtcgcacggcggcatcgatgaactgatcgtcgctgtccacggctgcgccgttctcgccattgcgcaggtactcgcgcgcggcgccgtagtcgaaggccacggtggccacaccgctggccatgctttccagggtcacgttgccgaacgtctcgctgcggctggggaacaggaacagatcgccgctggcgaagtgccgggccagcgcatcgccgcgctggatgccacagaagatgaagtcggggttttcatgtgccagcttctcgcgggccgggccatctccgacccacacgaagcgtgccttgggccggatctgctgcagccggcggaatgccttcactgccaggccgaggttcttttcagcagcgatgcggccgacatagatcgccaccaggccgttgccatccacgccccattcctcgcgcagcgcgggatcgcgccgtcccggatcgaactgctggctgtccaccgcgcgggccagcaggcgcacgcgctcgaagccctgttcgccgaggaactgctgcagctcgcgggtcggcaccagggtggcatcggcctggttgtggaaacggcgcatccagcgcatggctgcggcctgcagccacgccacgccgtagtcgggcaggtactcgtcgaagcgggtgtggaagccgctggcgaccggaatgccgaggcggcgcgcagtgcgcagtgccgaccagccgagcggaccttcggtggcgatgtagaccgcatccgggcgttgtttctgccaatggcggcccagccggatcggcgccggcagtccgaaacgcaggccggggtagcggggcagggcggcgccgggaaccagcaaggtgccgggtgccgaatccagcgcttcgctggactggcgggggcggaccaggtcgatctcgtgcccggctgcgcgcagaccttgttccagcccctgcacggtgagggcgacgccgttcacttccggtggataggtctcggtgacgatggcatagcgcatggcgggcctccgggtttccggcatgctcgggcctggcgatgtagccgacatgaccgctttgcgaccatcagatgacggcggcgccagccaccgcatgaaggccggcgcccacaaaaaaaccacggccccgaagggccgtggttgtcgtgcttcacgtgacagcgcgatggatcagaagcgctgctggtacttcatgtagacgaagcggccgatatcgtagccaccgtagtacgagaaggccgagttcggcttggtgtacatgatcgggccggtcttctcgaacacgttgttggcaccgaccgagacggtggcatcccacggcagcgagtagcggaactgcacgtcgtggaaggtgaccgaaccacgctcgttgtagttgcgggcacccttgtaccacggggcgtacacgcccggatcggagcactcgtccggataggcgcggatgtccacgcactgctccttcacgccggagtagtaacgcgcggtccagctgacgccgaagttgcccaggtcccagcccagcaccaggttcgaacggacgcggaagttgctgccgatgccgttggagacggtcggcaccaccgtgctgtcgttggtcgagcggaactcgctcttgctgacataggtggtggcccagccggcgttgaacttgccgacgctggtatccaggcggtagttcaggtccaggtcgtagccttcggtttccatgaagccggcattgcggctgccgaactgcagggtatcgacgatgccggcggtcgggccggtcgacttgtcacgggtgaagcgctggcaacgtgcgtcgatgccctgctcgtagcagtcgatcaggatctgggtcgggctgtcggcaacgatggtgttgtcgatgcggatcttccaccagtccagcgaggcgttgaagttcttgatgaagctcggactccagaccaggcccagcgtcttgctggtcgaggtttccggggtcaggtccgggttggagccggacacgaacggcaccggcgtcgcgtcgaccgaggtggcgaccggctggttgccctggcgcaactggcggaacgtcgcggcgttggcaatgtcacgggcgcagcgggcacgcacctcggcgctggtgcgcgaggagccgaactgcacgtcgcacggatcgctgaactgggcgaaggtctgcgagccgccaccgtacagatcgctgatggtcggggcgcggaagccttcagcccaggtaccacggaccagcagctggtcgaacggcttccacttgaagccgaacttgctgttgagcgtgttgccgaaggtgtcgtagtccgagaagcgggtggcgccgttgaaggtcagttccttggcacccggcaggtccgccagcaccggcacgttgatttccaggtacgcctcgttgaccttgtagccgccaccggtcgggcctgcggccaggttggtggtggcgccggcctgcgccagcggatccggacggtactcaccggtctccttgcggctttccacaccgaacgcgaagcccaggtcgccggccggcagggtcacgatggaaccggcgatgttggcgaagaagttcttgctggtggtcttgccggtggtgacttccggcgggaacagccaggcctgcaggtcggcgttgccatcgatgccgttcggatcgatcgtgccgtacggcaccagcgggttccacggcttgcacacgtcatgggagatcggcgcggcagcggtgccgcactggaccttgccggtggccgcattgtagaacgacgggccgacgccgccggcgacgcgcgccttgtgcaggttgccggtggcaatggtttccagctcgttgcggttgtactggtagcccgcttcccaatcgaagtagcggctgccgatctcgaacgaaccgtcgaacgacgccactgcgcggtaggtcttcagctcgctggtggtcacgcgcggcacttcccaggtgcggcggttccaggccacggcggtcggggtggcgtagccgtgctggcggccgaacgggttgaagtagctgtcgatcgacatcgagcccacgccagcggtgctggactgcagcgggtagccggcgatctggcgcacggccttgcgcttgttgtagcccagctcggtgcggaagttgacgttgtcggtgatcttgaagcggccgtcgaagtacaccgaatcgcgcttgagcgggaagttcaggtgcatctgctcgttggcgttgctgacgtcgccggtgaacgccgacggatcggtgatgtggtagttggccgggttggtcgggtcagcaccgcggttgagcgagtagttgcagccgctggcagtggtgcagcccgggcgacccttcaggccggtgaactggccccactggctgatggtggtccagttggtcaggttgtcggcatggcggtcggtcaggccgtacgcgctgaagccacggtccttggcccacaccgccttctcttcggcatgttcggccgcgacggtcagcgagatgcggtcattgctccagcccgccaccacgtcgaagcggtcacgcgcgccgtcgccctggctgaactggccgtggtagacgttggcggtcacaccggtgacattggaacgggtgatgatgttcaccacgccggacatggcatcggaaccgtagatggccgacgcgccgtccttcagcacttcgatgcgctccaccgccgagaccggaatcgtggagatgtcctggtaaccggaggtgctgatgcccaggcgcttgccgttgatcagcaccagcgtgcgctgggtgcccaggttgcgcatgtcgatatacgaaccacccgcgttctcaccggcggtcagcgcgttggcgcggctgatcgccgggctgcccatcgcagtgacgttctgcaggatgtcggctaccgagctgaagccctgctgctcgatggccgtacgggtgatcgcgaacaccggctgggcggtttccacgtccacctggcggatgcgcgagccggtgatctcgatgcggtcgaggttggtgggagtggcgctgctgccgtcctgggcaaacgcgggcacggcggccagcgctgcggtggtagccagggcgtagcggatggcctgccccagtgcggtggtgcgtgaagtcatggcgagctctctctctcaggtcgtgcaaaggacgccaaagtgggcgtcgaaggagccagcagggtcgatgaccgagccggtgacccgatagtagtctcgttagttaatgctctgtaaagggttcgtatccatttatgtcacagcggaccgccgtccttcacaaaacgtgaacaaaagcaggcgcttacgtgatggtcgggacgccccgtaccccgccgctgtgttgcgaagcagcacaaaaaaccgccagactgcgcaaagtgggggtgcgaagtgcgtcactcctgctgtcctgtggacaacaggcgacggcgtattcaggctacgaacggacgaaactggatgcccagcccggcgatcccgtcggtctcgccgatcaggtcggcgcgcagcagcggacgggcatcgatgaacgcctgcggcacgatcagcgacagccggttgtcgtcggcggtcagttccagcgccggcagcgggtcgtcctcatgcgcgcggttgagcagcaccgccagccgcagcagggccgccaaccggcgcgcggtcagcagcaggcgttcgggcagggcgtcgaaggcggtcttggtcacgctgcggcgatggctgcgcaccagcgcggccagcatctgttgttcctggcgggagaagccggcgatgtccgagtgctccagcacgtagctgccatgcacgtggtagccgctgtgggcaatcatcaggcccagttcgtgcaggcgtgcggcccagccgagcatgcgcgcatcatcggcatcgagcttccagcgttcctgcacctgctccagcagtgacagagcggtgtcctgcacgcggtcggcctgtaccgtatcgataccgtagcgctggctgagcgcggccaccgattcatcgcgcaggtcgttctcgccggcacggccgacgatgtcgtagaggatgccctcgcgcatcgcggccttgctgaccagcagcttctgcaggccaagtgcctggaacgccgcttccagcaccaggatgccgccggcgatgatcgggcggcggtcgctggacaggcccggcaactggatgtcgtcgatcttcttggccttcagcagctcatcgcgcagttgcggcagggcctcggcggtgatcgcgcccttgctcagcttcatcgtcgcgcagatctcgctgatcgccttgtgcgtgcccgaagaacccagcgcctcctgccagcccagcgcgcggtacttgctggcgaagggctggaactcgcggccgatctcggccagcgcgtccttccagcgcttcttgctgagcttgccgccggggaagaagcgccgggtgctggcgatgcaaccggcctgcaggctttcgcgctccagggtctgcatgcccatgccgatgatgaattcagtggagccgccaccgatgtcgatcaccagccggcgctggccgggcttggggggttgcgcgtgggccacgcccaggtagatcaggcgggcttcttcgcggccgctgaccacttcgatggcgtgtcccagtgcagtttcggccgggaccaggaacgactggggagaacgcagctggcgcaccgtgttggtggccagcgcgcgcacccgatgcggcggcacattgcggatgcgctggccgaaacgggccaggcattccagcgcgcgctgccgtgcggcggaagacagtccgcctttgccatccagcccgtcggccatgcgcaccgtctcgcgcaggcggtcgatcacccgcagctggccgagcgtgtagcgcgcgatgaccatgtggaaactgttggagccaaggtcgatggcggccagcaggtcgccatcctgcaatgcgggcggagtcgtggaggtatgcggcatgggcgaatgttagccgaagcggcggtgtgctcgtcaccgcgcggccttcacattctggaaggaggcgtgcagcaggattgcaaggggtcagatccctttcccgcaggaaagggatctgaccccgggcgaccgctgatcgaatcccgaccagcggtcgggatccaccggggcaggactacagcccctgcatcaatgccatctgcgcagaatgcggggcttcgtcgtgcgccggcgcacgcttgtggtagacgccgtcggcgtccagttcccaggcgttgaggttgtcgtccaggtagttctgcaggacctcgcggtacacccgcttggccagttccggatcgaggatcgggaagcaggtctcgacccggcgcagcaggttgcgttccagccagtcggcgctggcgcagtacatctccggcgcgccgtcgttgccgaaccagtagacgcggctgtgctccaggaagcggccgacgatcgagcgcacgcggatgttgtccgagacacccggaacgcccggacgcagggtgcaggcgccacggatgatcaggtcgatctgcacgccggcctgcgacgcggcgtacagcgcgcgcactacctgcggttcgttcaacgcgttcatcttggcgatgatccgcgctgggcggccggcggcggcgatgcgcgtctcgcgctcgatacggccgaggatgccggtgtgcagggtgaagggcgactgcagcaggcgcttgagcttcatcttcgaggccagcccggacagctgctggaacaacaggtgcacgtcattgccgatgtccggatcggcggtgatcaggctgatgtcggtgtacgcgcgggcagtgccgctgtggtagttgccggtgcccaggtgcacgtagcggcgcagcttgcggccttcgcggcgcacgatcagcagcatcttggcgtgggtcttgtagccgaccacgccgtacaccacctgcaccccggcctcctgcaggcgatcggccaggcccaggttggcctcttcgtcgaagcgcgcacgcagttcgaccactacagtcacgtccttgccgttgcgcgcggcctggatcagtgcgtcgacgatcagcgaatccttgccggtgcggtacagcgtctgcttgatcgccagcacgttgggatcgatcgccgcctgccggatcaggtccagcaccgcggtgaaggcatcgaacgggtggtgcagcagcaggtcctggcgcgccgtggtctcgaagatgccgtcgctgtcgcgcagcgtgcgcggggtcatcggcgggtacttcaggtctggctgcgcgatcaggtcgtacagctggatgatgcggttgaggttgaccgggccgtcgatgcggtacaccgcgttctcggtcaggccgaaattctgcagcagcgtgcgcacgatctcgcgcggcatgtcgtgggcgatctccaggcgcaccgccggccggtagccgcggtcgaccagttcgtcgcgcagcgccagcgccaggttctccacttcctcctcgtccaccaccagctcggagttgcgggtgacacggaactggtaggcaccctggacttccatgcccgggaacagctcatcgacgaaggtcgacagcaccgaggacaggaacacgaagttctgcgatccgccgagcttctccggcagctggatgatgcgcggcagcgagcgcggcgcacgcacgatcgccaggtggccggcgcggccgaacgcatcggtgcccttcagcaccaccacgatgttcagcgacttgttgaggatcttcgggaacgggtgcaccgggtccaggcccagcggcgacagcaccggcatgatctcgttgcggaagtaggcgcgcagccagcgcctctggcggtcggtccaggaatggcgaccgagcacgccgatgccggcctccatcagcgccgggcgcagcgtctcgttccagcagcggtactgctggtccaccagctccgcagcgcggtcatggatggcgttgaggatggcctgcgggctcatgccgtccggcgccggcggcaggccgaattcctgcgcgtggcgcacggcggcggcacggatctcgaagaactcgtcgaggttggtgcaggaaatgcacatgaagcgcaggcgctccagcagcggcacctgcgggtccatggcctgcgccagcacgcggaagttgaaatccagctgcgacagctcgcggttgatgtacagcgacgggtcgcgcaacggatcgttgtccgggctcacggggagggggagggatccgaggctgctcatggcgtcattcttcgatggaggtcaagggggcggactcgcgcgggcgcacgtggtcggcatcgaaatggcaggagaacaccgagcccttgccgacttcgctttcaatctccagccgtgcgtggtgcaggccgaggatgtgcttgacgatggacaggcccagcccggtgccgccgctctcgcgcgagcggctgctggacacacggtagaaacgttcggtcaggcgcggcaggtgggtggcgggaatgccgtagccggaatcgcgcaccgccagcacggcgccgtcgccttcgcggcggaactccaccgcaatgcggcccccggccggggtatagcgcaccgcgttggtgaccaggttggagaaggcactgtgcagttccttggtcgaaccctgcaggtcgacaccggccagatcatcgatgctgatctggtggcggccctggctgtgcgcctcggcctcgcggcgcagggtcgccagcatcggctgcatggccacggtctcttcctcgctgtgctcctgcgattccagccgcgacagggtcagcaagtcttccaccagctgggccatgcgctggctctgcttgcgcatttcttccagcatcgggccggtgccggggaagtcctccggatccatcatgtccaggtagccgtggaccacggtgagcggcgtgcgcagctcgtgtgaaacattggccacgaagtcgcggcgcacctgttccaggcgcagcagcttgctgacgtcgcgggcgatcagcagccagtaatccgacgaatagggaatcaggcgcaggttcaggcggatcgccggatcgaccggcgagggcacgtccaggatcggttcggcattgcggccaccggccagccagtgggccagcggcatcggctgcaggcgttcgaccagggcctcgccaaggtcgccgggatggtgcaggccgagcagggcggtggccgcttcgttgaaccactgcacgcgctggctgttgcggtccagcaccaccaccgcgtcgggcaatgcggcggcggcggcgcggtagctgcgcagcatgtccagcaggcggcgcttgcgcacgcgcatttccacctggttgcgatacagcaggcggtccagttcgttccagacgccggtgccttcttcggcggtgtcccagcgctggcgcgcggtcagccgccgcagcacgctgcgcagtcgccagtaatgccaggccagggtagccagcgcgcccagtgcgatgcacaaccacagatggcccgtgaaccaccccaccagtccggcgaacagcagtaccgcggcaacggtggccagggtcttcaaccaggcagagcggatgtggcggggcattgcggtctcgtcgttgaggtgcggcggttcactggagtgaaccaagggttatagcagagttgccggcaccggcacccgcaggtgcgcggtgccggcacgacgagactcaggtggcagtggagaaccggtagccggcgccgcgcacggtctgcaccatgttctcggcgttgaacggttccagcgtcttgcgcaggcggcggatatgcacgtcgatggtgcgctcctccacgtacacgctgccaccccatacatggtccagcagctgcgcgcgggtgtagacgcgctccggatgggtcatgaagaagtgcagcaggcggtattcggtcgggccgatcggcaccggctggtcgttggcgaacacgcgatgggcggcgccgtcgatgcggatcgggccgactgccacgctgccgtcctcgtcgtcctcgcgggcacggcgcatcaccgcacggatgcgcgccagcagttcgcgcgccgagaacggcttgaccacgtagtcgtcgacgccggcttccaggccaccgacgcggtcgttctcctcgccgcgggcggtcagcatgatgatcggcacttcgcgggtcagcgtttccttgcgccagcgacgggccaggtccaggccgctggtgccgggcagcatccagtccagcaggatcaggtccggaacgcggtcggcgatcgcggtctgggcctcccgggcatcgccggcgtggaccggttcgtaatcgcccttgcgaagggcgaaggcgaccatttcacggatcgcgggctcgtcatcgacgatcaggatgcgtttctgcacgaggacaccgtagggctcggttactggagtggtgccagtagactacggtttgatgacatgtttgtgactgcccggccggaaccggcctggattgccatcggccggtcatgcagcgctcagcgccggtccaggtccgggtcctgcacgccctggcggcgcagctccagcacggtcggggtgatcgcttcgatgcgggcatcgacccgcgcgcggccaatgtaatccagcgccgggttgcgcttgagcgcctgcagctgcagcagcgcctgttccggccgaccgctgaggaaggcggcctcggcataggcctcgctggcacgcacgctgtcgccggccagctcgctggcgcgggcaaagcgctgctggaagaccggatcgttaccgctttgcgacaacagggggcgcagcatcgcctgcgcgcgctggccggcctcgcggttgccctgttcgttcaggatctcggcataggtcagtgccaccgggcggctgttggggtgttcgcgcagcagctgctcgaagcggctgttggcctgggccgcctggcctgcccgcgattccgcttcgcccaggcccagcgccagccacaggttgccgggatgggtctggagcaggccggccagggtctgccgggcctggccggcgccggcacggccaccgcgcatgaccgccagcgcctggccatagcgctgcgcatcgttgagaccgtccttctgccgcttggccaggtcggcatactcgcgttccagctcgggggtggaatccgcgctgagcacgcgcaggcgctcacgtgcccagtcgaagtcgccgctggcgccacggttgagctggccgatcgggaggcgcagcacactgctgggcagcagcgggttgttgccgcgcagcagcggctcgcccaggctgggatcggccgggtccacccgctccttgcgctcgccggtgggggtgctggtggtcagcagcaccgtatccttcttcatctgctcggcgcgggccttggcttcgctgatgcgggtgatgttgaccgggtgggtgcgcaggaactcgggcacgctgtagcccccttcgttgccacgcatggccgccgacatccgttcgaagaagccggccatggcatccacgtcgtagccgctgcgtgacagggtgcggatgccgaggcggtcggcctcggactcgttggagcgggtgtagttgatctgccgttgctgcatcaggcccatgcccgagctgatcgcggccatcgtcgcgttgccggacgacgtgctgttgctggcctgggcggccaccaccgctgccagcatgcccagcaggatcgggatctggtcacgctgggcgcgctcgacgccgcgcagcacatgctgctgggtgacgtgggcgatttcgtgggacagcaccgcagcgacctcgtcctcgcgctcggcggtcagcaccaggccggcattgaccccgatgtagccgcccagcgtggcgaacgcgttgatctggcggtcgttcatcacgaagaaggtgtacggctgccgcggctggtcactgttggagccgagccgggtgcccatggtctgcagccagtcgttgaccagcggatcttccagcaggtagccgtagttgcgcagctcgcgcagcatcatcgcgccgtactcggcctggcgggccggggtcagcagctcgccggccgaggagccgatgtcgggcagcttctcctgggcctgggccagcggcatggccagggccagggtgacggcggtagtcagcagcagggctcgcaagcaggagttcctcgggcggggcgcgccaagcgtggcagggcggggggcaaccattcgttaatccacagtgttgcggccgtggcgtggaaattccagcgcaccggtaccatatgtagaccgtcgatccatcgtggagtttcccgtgacagcccagaccgccggcggtgcccccgccatcaccatctattccaccgccgtctgcccgtactgcgtggccgccaagaacttcctgaagagcaagggccagcagtggaccgaggtccgcatcgacctggacccggccgagcgcgagaagatgatggcgctgacccgccgcaccagcgtgccgcagatcttcgtcggcgacgtccatgtcggcggctacgacgacatgatggccctgcaccgtgaaggcaagctcgagccgctgctggccgggcagggccaggcatgagcgcggccgacgacggcagcaaggaccgcatcgccgagttcaccgagttccgcaagcgcatgaacgagcggatcctgggtgagccgaaccaggtggtgcgccgcttcttcgcgctggacacgcagacctaccaggccggcgcgctggacgtgaagaccaaggagctgctgggcctggtggcctcgatggtgctgcgctgcgacgactgcatcagctatcacgtggcccagtgcaaggacgccggcgtgacccgcgaggagttcttcgagaccttctcggtcggcctggtggtgggcggatcgatcgtgatcccgcacctgcgccgcgcggtcgacttcctcgaccagcttgaaggtggcgccgccgccccggcagcgcacgagcactgaggggcgtgccggccgctggccggtattccctgaatccggcatggccggggttgccggccagcggccggcactaccgcacccgcgaggggccttcccacgatccaacagcccaggagcccccttgttgttcaagggggcgcgccgacaggcgcggggataaggcggaatgcgcgggcaattctgcctgggccgggcactgggaccatggtctatttgggacctcggccccggctcaggcataattgccggtgaaacttcctttgcgccggcgtttccgggcacgtccggacggcgtttttccccctgttcggaacatcgatcaatgacgcagaaaattacggtcatccgcggcgacggcattggcccggaaatcatggacgccaccctgttcgtgctcgaccagctcaagactggcctggagtacgaagacgccgacgccggcctggtggccctggaaaagcacggcgacctgatgccggcagtgaccctggaatcgatcgcgcgcaacaaggtcgcgctgaagagcccgttgaccaccccggtcggtggtggcttcacctcgatcaacgtcagcctgcgccgccacttcgacctgtacgccaacgtgcgtccggcccacaccttcccgaacaccaagtcgcgtttcgacaacgtcgacctgatcaccgtccgtgagaacaccgaaggtgcctacctggccgaaggccaggaagtgtcggccgacggcgaaaccgccttctccggcacccgcatcacccgcaagggctccgagcgcatcgtgcgctacgccttcgagctggccaagagcactggccgcaagaaggtcactgccgtgcacaaggccaacatcatcaagtcgacctcgggcctgttcctgaacgtcgcccgtgaagtcgccgcacagtacccggagatcgagttccaggaaatgatcgtcgacaactgctgcatgcagctggtgatgcgtccggaacagttcgatgtgatcgtcaccaccaacctgttcggcgacatcatctccgacctgtgcgccggtctcgtcggcggcctgggcctggccccgggtgccaacatcggcaaggacgcggcgatcttcgaagccgtgcacggcaccgcgccggacatcgccggccagggcaaggccaatccgtgcgcgctgctgctggcagccgcgcagatgctggaccatgtcggccagccggaaaacgccgagcgcctgcgcaaggccatcgtggcgaccatggaagccaaggattcgctgaccggcgacctgggcggcaccggcaccaccatgagctttgcccaggccatcgccagccgcctgtaagcggccggccgacctcggttggatccacagcggggcgccttcgggcgccccgttgcgttgtgggccggcccggtagatccacgccgtgcgtggaatgacggggccttggtccgcagccacccatggggtggctctacatggaaattgtctgtgcgtacattgcacagatcatgtgccgctacgcggctggttcgtgcgtcatgcgctccgcatcctgtgcccacttcccaacgcactggagctcgaacatgaacctcactgccttcggcctggccagcctgatcggcatggccaccaccgccccggtcgccgccgccgagccggcccatcccaccatccgccacatggctggcgcgccggtcgcgacctcgctggatgcggcaaagaccgccgtgctggtcatcgacttccagaatgagtacttcgatgccacggccgcaccgggctttgccggtggccgcatggtcattcccgatggcgtggccgcgctgcggcaggcgaagcgggtggtcgaattcgccgatgctcatggcatccgcgtgatccatgtgcagcacgtgctgccggcgggtgcgccgctgttcgcacagggcagcgtcaatgctgccttccatcgcgacctgcagccgcgccagggcgagaccgtggtgcagaaggacaatgtcagcgtgttcgccggcgcgtcctccaccgtgctcgacccgctgctgaagaacgccggcatcgacaccctgatcgtcaccggcctgcagacccatgcctgcgtggctggtgccgcgcgcgacgcggcggccgcaccccgtggttaccgggtgatcgtctcgtccgatgccagcgccagccgtgacctggacctggctggcggccggcgcatcggccatcgcacgctgcatgaagccgctctggcccagatcgaggacgccttcggcgatgtcatgacgactgacgcgatcctggcactgccggtgcgcaaggccggcgacggcgcttgataagctggcggggcccgcatgccgcgggctccgccacgtggagctgcccgccgatggatcacttcgctgccctgcgtgcactgcgcgccatcgtcgatgcgggcagcttcaccgcggcagccgagcgcctcggtaccacccactcggcgatgtcgcggcaactgcggcagctggaagaacacctgcaggtgcgcctgctcgatcgcaacagccgccggctgtcgttgaccgaggccgggcgcgactactaccgtgaggcggcaacgctgctggaccgcctgcaggaagccgacgaccgtgcccgtgccgggcaggcgcagcccagtggaagcgtgcggatcagcgtgccgcaggtggtggccagccaggagctgccgcactggctgccgtcattcctgcagcgttacccccaggtcacgctggacctgtcggccgatgaccagctggtcgatgtggtcggtggtggtttcgacctggccctgcgcatcgcggcttcactgccggacagccagctggtcgcgcgcgaattggccagctgtccgcgcatcctggtcgctgcaccggcctacctggcacaccacggactgccgcggcaggcagcggacctggctcatcacacgctgctgggtttcagtcccacgccagcactgccgccctggcagttgcaggggccgcgcggcgcaaccgcgagcatcgaagccgggcagcgcctgcgtgtggatgccacgcccgcactgtacgccgccgcgctggccggcatgggcatcagcctgttcaccgcgctgaccgtgcaggaggacctgcgggccggtcgtttgatccgcgtgctgccggcctggcatgccggccagcgacgctacttcgcgctgtatccgcatgcacgtgcactggcgcccaaggtgcgtgcgctggtcgagcacctcgcggcgcactacgctgcacaggtgagcgcggcagggaagtcgcgcagctgaaaccgaggtggtgatggagtcggtgtatctgctggtcgcgctcggcgcgatcgttgccggattcgtgcagggcctgtccggtttcgccttcgggatggtagcgatgtcgttctgggcatgggggctggagccgcgactggccgctgcgctgtcggtgttcggcgcgctggtcggtcagctggtggccgtgttcaccgtgcggcgtggcttcaacctgcgcctgctgctgccgttcgtgctgggcggcctggcgggcattccgctcggcgtgatggtactgccacacctggacatggactggttcaaggcgctgctgggcggcttccttgcgctgtggtgcccggtgatgctgatggcgcgatcgttgccgccgatccgcgtgggtggtcgtatcggtgacgcgatcgccggcatggcaggtggggtgctcagcggcatcggcggtttcgccggaccggtgccgacgctgtggagcacgctgcgtggcttcggcagggacgagcagcgcgcggtcatccagaacttcaacctggcgatgctggcagtgaccatggccacctatgtcggcagcggcctggtgagccggcagatgctgccgtacttcgccatcgtggcgccggcgatgctggtgccgaccctgctgggtgcgcgcgtctacatcggcatcagcgaggcgcgcttccggcagatcgtactgagcctgttgaccgcgtcgggcatcgcattgctggcgtcgtcgatgccggcgctgctggcgcggtcgtaaccggttgaacgtcaggtcgggcggaacatgcggaagcgctgtccggcaccgatgcggaagtagtcggcaggcccgccgccgcgcaggatcggggccgccgcagcggtgtcgtagatgccatcgaccagcagccgttcatcgatatgcaccgtcaccacttcgcccagcaccagccagccgttggtgtcctggccggcggcatcgcgcaggcggacgatctgcgtgcagcggcattccatgcttaccgggctctgtgccacgcggggcggtgtgacctgcgttgaggccagtggcgtcaggccggcaaggacgaactcgtcgacatccggcgcgaccgcacggcagctttcgttcatcgcctcggccaggtcgaaggtggccaggttccacacgaattcaccggtggcttcaatgttgcgcagcgagtctttgcggccctggctggagaagccgatgatcggcggggtgtagttgaaggcgttgaagaagctgtagggcgccaggttcaacgtgccctgtgcgtcgcggctggaaatccagccgatcgggcgcgggccgatgatggcgttgaacgggtcatgcggcagacggtggccctctgccgggcggtagctgtggaaggtgtcgggcatgggggcaggggacgtgtgggcttgctcgactctacaaaaaagccgcgacccttgcggatcgcggcttgtctctctcggcgtggctggactcagcgctgctggatcttcgacagcaggcgcaggaactccacatacagccagaccagggtcaccatcaggccgaatgcgccataccactccatgtacttcggcgcgcgctgggccacgccggtttcgatgaagtcgaagtccagcaccaggttcagcgccgccacgaccaccacgaacaggctgaaggcgatgcccagccagctggagtcgtggatcaccggcacgttgatgttgaagaagcccagcacgaacgaggccaggtagagcagggcgatgccgccggtggcggcgaccacgcccaacttgaagttctcggtggccttgatcacgccgctgcggtacgcgaacagcagcgcaaacagggtgccgaaggtcagcagcacggcctggaacacgatgcccgggaacttggcgttgaacagggccgagatggcgccgaggaacacgccttccaccagcgcatacatcggcgcggtgaccggcgaccattccttcttgaagatggtgatcagcgccagcaccaggccgccgatggcgccgcccatggcatacaacctggctccggccatgacctggccgtagtcgtcgatggtctggttccaggcgaaagcggccgtcagcacggtcaacagcagcaggaaaccggtcttgttgacggtgccgttgagggtcattgcctggtcggggctggtcaccaccgaaccgctggcgaggtcgaggaaggtcgactcggaaagagccgggttgccgctgcgcatgcgtgttctccgtgcgaatgagggtcaggacggccatccggccgatgggcgtgagcatagccgatgactgctttcggcgttgtggcaggccgcggaactgcgcgtccttcgttgacagttcccaacgcgcttggcgacaatgaccaactccccgggcctgacccgaggggattgcaagaccggggtatagcgcagtctggtagcgcgcctgctttgggagcaggatgtcgggggttcgaatccctctaccccgaccaatcccacgtcacgtcggattggacaccgttccggttcgggcgcccgtagctcaactggatagagcaccggccttctaagccggcggttacaggttcgattcctgtcgggcgcgccattggcgggacagcgggatcgcatcggcggatgtgaagaagtgcttgcaaaagcgtaaagactccaccagaatatcggactcgcttcggcggaccggaacttcggtgacagtctccaggcaaggtttcaaggttccagtgctggcggtatcggcggtggagcgaaagtttcagtggtggctgtagctcagttggttagagtaccggattgtgattccggtggtcgggggttcgaatcccctcagccaccccactgattcaaccgcatcggcgcagccgaaacggtattgcaataaacagaaagcacgttacaatgtgcgtctgagtttcacgggccgttagctcagttggtagagcagttgactcttaatcaataggtccaaggttcgaatccttgacggcccaccaagacggaagccacctggtacgctaggtggcttttttcttataggtgtgaccctttcgtttcaatgggccacacgttgcagggccccgcctggcgtggatctgcagcgcatcgggatcgcagtgctggtttcaacgatgttgaagaaagtgcttgcacccaccgagcggatcgggtcataattcgcgccccgatttcgggctgttagctcagttggtagagcagttgactcttaatcaataggtccaaggttcgaatccttgacagcccaccagacgaaagccacttggtcatccaggtggcttttttcttgcccgcacgccgggttgcgcttcatccacgcatggcgtggatccactgaagcagtgctgaaatcaggggcatacgcgtcatcagtgctttcaatgctgtgcactgcttctcaccgcatggcgtcctgcatcgcacccaatagatcttccgcgccgatggcgcatgcaggaaggaagatgttgatggctgagatcactcgattgcacggcacggtgtgggttcccttcgcgttgatggcactggcggcctgcacgccgggcaatgatcccgcgcaggctgtcgagcgtgatgcgggcgcagagcgcattccggcgcgccagatcgacgacgccatgcagttgcggccggcccggcccgcggagggggaggtcctgcccggcgcggtggacgtacagcgcaatgcggacggttcggtggatgtgcgcagggctgcgccggcgtcggtggccctgcgtcgcaccgacgatgggggcgtggaggtccggaaggtggatgcggccgtcgacccgggctcaggcgcggcgccggcccgcacggtaccgcagcagtaggctgcggccagcccggcggtcgcgcacccgccgggctggccgcgatgcagcgatggcgcggagcgtagtggattcagctttgtgcaggccttccgattccagtcgccgcctgcgacaatgaacacctgtgccggccacgcgaaagtggcggaattggtagacgccctggatttaggttccagtgccgcaaggcgtgggggttcgagtcccccctttcgcaccagtgccggcctgtccccgccctgatcgggccatcggcgcccccttgaccggcacgcgctggcagtgcaggccgaattgggcgaaactaaagggctgcggcaagcaggcgcgtcccagacgtcgtgtcctaacaaccgtttcatcccaatcatcgagccgggggcctgggccaccggtggcaggagtcaacatgcaagcttcgatcgaatccaccggcaacctggaacgccgcctgagcttctcgctgccggaagagcgtctgcagagccacatcgccggccgcctgggcgaaatcgcccgtaccacccgcatcaaggggttccgtccgggcaaggtgccggccaaggtgatcgagcagcgcttcggcgcgcaggtccgtggcgaggcgctggacggcctgctgcgcgagaccttcgacgcggccgtgcgcgagcacgacctgcgcgtcgtcggcagcccgcgcatcgacaagggcgacgagggtgagttctccttcgtggccaccgtggaagtggtgccggacttcggcgacatcgacgtcagcaagctgaccgtcgtgcgccacaccgccgagatcaccgacgccgacatcgaccagatgatcgagaacctgcagaaccagcgtcgcacctgggccccggtcagccgtggcgcgcaggacggcgacctggtcgcggtggaaacctggtcgcaggccggcgaagagcgcctgccggccgagggcaccgagaagggttcgatcgtgctcggccagggcatgatgttcgacaccatcgaaaagggcctggtcggcctggccaagggcgaagagaagaccctggacgtcgagttcccggctgactggcgcgtgccggtgctggccggcaagaccgtgcaggtcaccgtcaaggttgccgacgtgtccgagccggtcgtgccggcggtcgacgaagccttcatcaagagcttcggcgtgaagggtggcgacgtcgagcagttccgcagcgacatccgcgccaacctggagcgtgagctgaagggcgcgctgatgaaccgcctgcgccgcgaagtgggcgagcagctgatcgcggcctactcgtcggtggaaatgccgccgcgcctggtcgagaacgaagcccgcgccatgctggcccagcaggtcgagcagctgcgccgcaacggccagaacgtcggcgagatcccggccgatgcccacgaaggcttcaaggacgccgccgccaagcgcgtgctggtcggcctgctggtcggtgaagtggcccgcatcaacgacctgcgcctggaagccaagcgcctgaacgaaacgatgcgtctgatcgcctcgacctacgaagagccggagcaggtcattgagatgtaccgcaacgacccccagctgatgtctggcctgcagaaccgtgtgatggaagagcaggtgatcgactggatcgccgagcgtgcccagcacaccgaagagaagctgtcgttccaggacgcgattcgccagtaagccggcggatcaccggatgccccgcgcctttgccggcgcggggttgttgccccccaagataggtacctcacgtaatggacaaccgaaccaaagccctgaacctggttccgatggtggtcgagcagaccagccgcggcgagcgtgcctacgacatctattcgcgcctgttgaaggagcgcctgatcttcctcgtgggcccgatcgacgatcacatggccaacgtggtggtggcgcagttgctgttcctggaatcggagaacccggaaaaggacatcaacatctacatcaactcgccgggtggcgtggtcaccgccggcatggcgatctacgacaccatgcagtacatcaagccgaatgtgagcaccacctgcatcggccaggccgcctcgatgggcgccctgctgctggccgcgggcgaagccggcaagcgctatgcgctgccgaactcgcgcgtgatgatccaccagccgctgggcggctaccagggccaggccaccgacatcgacatccacgcgcgtgagatcctgaccctgcgttcgcgcctgaacgagatcctggccaagcacaccggccagtcgctggagacgatcgcccgcgacaccgagcgcgacaacttcaaaagcgccttcgaggcgcaggcctacggtctggtcgaccaggtcctggagcgtcgtccggatgagtcgatccaggccggttgaccggccttcacggggccagggaggccccgttcctgcagggtcgggcgggactggtgtcccctcggccctgtgctattctcgaatcgaacccccgttcagcgggtggggtaactgggtaagcgaagcatgagcgaagaccgccaaggtcgttccacggacaccggcaagatcctctactgctctttctgcggcaagagccagcatgaagtgcgcaagctgattgcgggtccgagcgtattcatctgcgatgagtgcgtggagctgtgcaacgacatcatccgtgaggaacttgaggaaaaggcgcagtcggcgcgcagttcgctgcccaagccgcgcgagatcctcgaggtcctggaccagtacgtgatcggccagaaccgcgccaagcgcaccctggccgtggccgtgtacaaccactacaagcgcatcgagagccggcagaagaacgacgacgtcgaactggcgaagtcgaacatcctgctggtcggcccgaccggttcgggcaagacgctgctggccgaaaccctggcccgcctgctcaacgtgccgttcaccatggccgacgccaccacgctgaccgaagccggttacgtgggcgaggacgtggagaacatcatccagaagctgctgcagaagtgcgactacgacgtcgagaaggcacagcagggcatcgtctacatcgatgaaatcgacaagatctcgcgcaagagcgagaacccgtcgatcacccgcgatgtgtccggcgaaggcgtgcagcaggccctgctgaagctgatcgaaggcaccgtggccagcgttccgccgcagggcgggcgcaagcatccgcagcaggaattcctgcaggtggacaccaagaacatcctgttcatctgcggcggcgcgttcgccgggctggacaaggtgatccaggcccgttccaccgacgtcggcagcatcggcttcggcgccaaggtgaagagcagcgagcgcaagcaggaagtgggcaaggtgctggccgaagtcgagccggaagacctgatcaagttcggcctgattccggagttcgtcggccgcctgccggtggtggcgaccctggaggagctggacgagccggccctgatcaagatcctgaccgagccgaagaacgccatcaccaagcagttcaagaagctgttcgagatggagaacgtcgagctggagttccgtccggacgcgttgtcggccatcgccaggaaggcgctcaagcgcaagaccggtgcccgtggcctgcgcaccatcgtcgaatcggtcctgctggacaccatgtacgacctgccgtcgcaggaaaacgtcagcaaggtggtggtggacgaatcggtgatcgagcacaagtccgagccgtacctgatctaccagaccccggcggtccctgaacagaaggccgcaggcgccgagtgatccttccaggttgttgattggaaaggattttcaaggaatgccttgcatctgaaagccgatggccccataacggggccatcggctttttttgtctccggaagatgccctcccggaggcggttttcccccttccctggagcccccatggcccgttccccaagtgaaaccctcgacctgccggtcctgccgctgcgcgacgtagtggtgttcccgcacatggtcattccgctgttcgtcggccgtgacaagtccatgcacgcgctcgaacaggcaatggaggcggacaagcgcatcctgctgctggcgcagaagtcggccgaaaccgacgacccgcatgcggccgacctctaccaggtcggtacgctggcgcaggtgctgcagctgctgaagctgcccgacggcaccatcaaggtgctggtcgaaggcctgtcgcgcgtgcaggtcacccacgttgacgagcgcaacggctcgctgcacggccaggccgtggagatcgacgccagcgacgagcgcgaagcgcgcgaggtcgaggcgatcgcccgctcgctgatgtcgctgttcgagcagtacgtgaagaccaaccgcaagctgccgccggaactgctgcagacgctgtcgggcatcgatgagccggcgcgcctggccgacaccatcgccgcgcacatcagcgtgcgcctggccgacaagcagcgcctgctggaaacgctggccgtcggtgatcgcctggagatgctggtcggcctggtcgacggcgagatcgacgtccagcagatggagaagcgcatccgcggccgcgtgaagtcgcagatggagaagagccagcgcgagtactacctcaacgaacagatgaaggccatccagaaggaactgggtgacctggacgatgcgcctggcgagctggaagagctggcgcgcaagatcgccgaggccggcatgccgaaggccgttgaagccaaggcgcgcaacgagctgaacaagctcaagcagatgtcgccgatgtcggccgaagcggcggtcgtgcgcaattacctggagtggttgctgggcgtgccgtggaagaagcgcagcaaggttcgcaaggacctgaaggtggcgcaggacaccctcgatgccgatcactacgggctggagaaggtcaaggaacgcatccttgaatacctggcggtgcagtcgcgcgtgaagcagatgaagggcccgatcctgtgcctggtcgggccgccgggcgtgggcaagacctcgctgggacagtccatcgccaaggccaccaaccgcaagttcgtgcgcatgtcgctgggcggcgtgcgtgacgaggccgagatccgtggccaccgtcgcacttacgtcggttcgatgccgggccgcatcgtgcagaacctcaacaaggtcggcagcaagaacccgctgttcgtgctcgacgagatcgacaagatgtcgatggacttccgcggcgatccgtcctcggcgttgctggaagtgctcgaccctgagcagaacaacgcgttcaacgaccactatctggaagtggacctggacctgtctgaagtgatgttcgtggccacctcgaactcgctcaacattcccggcccgctgctggaccgcatggaagtgatccgcatccccggctacaccgaggatgagaagctcaacatcgccacccgttatctggtgcccaagcaggtcaaggccaacggcctgcagccggaagagctggagatcggcagtgacgccatccaggacatcgtgcgctactacacgcgcgagtcgggcgtgcgcaacctggaacgcgagatcgccaagatctgccgcaaggtggtgaaggagatcgcgctggccggcccgcagccggtgaaggcgaagaagggcgcgaagaagaaggcgctggtgagcgtgtccagcaagaacctggacaagtacctgggcgtgcgtcgcttcgacttcggccgtgccgaggaagagaacgagatcggcctggtcaccggcctggcctggaccgaggtgggtggcgatctgctgcagatcgaatcgacgctggtgccgggcaagggccagctgatcctgaccggccagctcggcaacgtgatgaaggaatcggcttcagcggcgctgtcggtggtgcgttcgcgcgccgtcggcttcggcatcgacagcgacttcctgcagaagcacgacgtgcacctgcatgtgcccgatggcgctacgccgaaggacggcccgagtgccggcgcggcgatggtcacctcgctggtatcgatgctgaccaaggtgccggtgcgtgccgacgtggcgatgaccggcgagatcaccctgcgtggtcgcgtcacggccatcggtggactgaaggagaagctgctggccgcactgcgtggcggaatccgcacggtcatcattcccgaggagaaccgcaaggacctggccgacatcccggccaacgtcacccgcgatctggagatcgtgccggtgaagtacatcgaagaagtcctggacctggcgctggagcgtccgttggcaccgaagaaggcgcgcaagagtgcgcaacgtgtcacggtgcgcagcaaggccaaaccgagtggaaacgcgcgcgtcaagcattgacgcgcgctgtccaatggcccgaaacccgcgtcgttgctggctttccagcttgcgtgggggtagggccactggtataaaagcagcactcgcgaatgagtgatcgcagtctggcgatcgctgaattcggcgaaccgtttccacatggcggccgcatgcagagcgcgtgcggttgcttccctgtcgaataagcggaacccaccgccaaaggagttgtagagaatgaacaagaccgaattgatcgatgccgttgctgaagctgcagacctgaccaaggccgagtccagccgcgctgtcgatgccgtcgttgctgccgtcaccaaggcgctgaaggacggcgatgcggtcaccctggttggcttcggtaccttccaggtccgcgaccgtgctgcccgcaccggccgcaacccgaagaccggcgacaccatcaagatcgctgcttcgaagaatccgtcgttcaaggctggtaaggccctgaaggatgctgtaaactaagcggctcgctggggtgcttagctcagcggtagagcgtctcctttacacggagagggtcgggggttcgaaaccctcagcacccaccacagcaccgcggtaaaagtttgagtgtggagcggtagttcagctggttagaatgctggcctgtcacgccggaggtcgcgggttcgagtcccgtccgctccgccattcaacgaggcctccggccaaaagctggaggctttgttttctcccggtccaggccggctgaaagcaaaaaaggtaacaacgcggagcggtagttcagctggttagaatgctggcctgtcacgccggaggtcgcgggttcgagtcccgtccgctccgccactacatcgaggcccccggcctgaagctgggggccttgtcttctcaccgacaggttcggaaggaaggcgaaaaggtttttgcaagaacggagcggtagttcagctggttagaatgctggcctgtcacgccggaggtcgcgggttcgagtcccgtccgctccgccattgcagaattcttaagtccctgtgaaaaaactttgaaaaaagtgttcatcgggctgggtttccagacagtcttcggatatactgggcgcctgcaaagttcaagcgcggagcggtagttcagctggttagaatgctggcctgtcacgccggaggtcgcgggttcgagtcccgtccgctccgccaacttcaaaagccctcggcgcaagccgggggctttttctttgcgccatgatggaaatggccgacacgcggatggcgcatgcctgccgatgtgggcgcaggccgcgctggcgctgcttttggtccctgcggcgaagcgggttacactgccgggctcgccaataaggccttgtgattcctcaccatgctgcagaaactccgcgacaagacctcaggctggatcgtcactgtgatcctggggctgctgatgattccgttcctgttcgtgatcgacaacagctacctcggtggcgttggcgcacagaacgtggccaaggtttccgcgccgccgacctggtggcgttcggcgccgtcgtggtggccggtgcgcatgctgtggcagcaccacgagatcagctcgcaggatttccgcacgcgtttcgagcaggagcgcatgcgtgagcgccagcagcagggcgacaacttcgacccgcgcgcgttcgagagcaccgagaacaagatggccgtgctcgaccagctgatcgacgagcaggtcgtgcgcctggtcggtgagcaggcgggcgtggtgatcggcgacggcgcggtgcgcgagtacatcgcgaccatgcccgcattcctcgattcgaacggcaagttcaacgagaacaactatcgcctggccctggccggcggcaacccgccgcgtacgccgacccagttccaggagctggtgcgcgagagcctgcagcagtcggtgattccgtcgggcctgcagagctccggcttcgtcacccaggcagagaccgagcgcctgttgaagctgctgggcgaaacccgcgacgtcgagctggccgcgttgccgcccgtaccggccgataccgcgccggtcaccgatgagcagatcaagcagtggtacgacagccacggcaaggatttccgccaggccgagagcgtgtcgctggagtacgtcgagatcaacggcgcgaacctgccggcaccggcggcggccgatgaagccaccctgcgcaagcgctatgaagacgagaaggcgaagttcacctcgccggagcagcgccaggcctcgcacatcctgatcaccggtgacggtgcagaagccaaggcgaacaggatcgctgccgaagccaaggccgctggtgccgatttcggcgcgctggccaaggccaattcggaagatccgggctccaaggaccagggcggtgacctgggttgggtcgagcgcggtgcgatggtgaagccgttcgaggacgcgctgtttgcggccaaggccggtgacgtgatcggcccggtgaagaccgagttcggttaccacatcatcaaggtggccgctgtgcgcggtggccagggcaagtcgttcgaggaagtgcgtgacacgctggccgccgaacagctgaaggccgacggtgagcgcggcttcaacgagctggccggtcgcctggtcgatgccatcaacaagagcccgagcgatctggccgctgccgccaaggaagtgaacctgccgctgcagacgctgggcccgatcacccgcgcgaccgccagtggcatcgcggctgacccggccgtgctgcgtgcggcgttctccgacgtgctggtgcaggacggtaccgccagtgacccgatcgccctggggggcgcgaccaaccacagcgtggtcatccgcgtggctgcgcacaccccggaacaggccctgccgctggacaaggctcgtgaccaggtgatcgccgcgatccgcgctgaccgccagcgccaggccagcgacaaggcggccgatgcgatcctggccaagctgaaggcgggtgccaccctgcagtcgctggccgccagcgagaagctgcagctgagcccgatgccgggcctgccgcgcagccagccggtgccgaccccggaaatcaaccgcgcgatcttcagtgcgccggtgccggccgaaggcaagccgagctatggcaaggtcgacgtcaatggccacgcgctgctgttcgcggtgaacaaggtcaatccgggcgacatcaaggaagtgactgcagagcagcagaagcagctgaaggaacagctgagccagatcgatggcatggccgcggccaaggcctacatcgaggcgatgcgcaagaagttcgtgatccagaccaccgaggcgaacctgtaagccttgcggctgcatccatgagaaaggcccggcactgccgggcctttttttgtttgacgatgactccagcccggcacttcgctggactgcgcccaaacccgctacagcaggtttatcaatgacttaggcgcgtccatcatatgccggtgctttccgaaatttgacccggcttccggtcgcgtggctcccatgtggctctcggaatccgaggtttccgaggagtcatcatggcaagaatcaaactcaccaagtccgctgtcgatgccgccaagccccaggcgcaggccatcgaactgcgggacaccgtggtgcccggcttcctgtgcaagatcaccccggccggccgcaaggtgttcatgctccagtaccgcacgaacgccggcgagcgccgcaagcccgccctgggccagtacggggaactgaccgtcgagcaggcccgtgtcatggcgcaggagtggctggccgaggtgcgccggggcggcgacccgagcgcggccaaagctgccgcccgcaaggcacagaccatgaaggagtattgcctcaccttcatggaggactactccaggcagcgcaacaagcccagcactcagcggggctatcagggcgtaatcgaccgctgcatcatcccgatcatggggcggatgaaggtgcaggacgtgaagcgcccggacgtggccgcgctgatgaagaagctggcccacaagccggccgaggccaaccgcaccttcggcgtgctgcgcaagatgttcaacctggccgaagtgtgggggctgcgtccggacggcaccaatccgtgccgccacgtcccgatgttcccgcccggcaaggaaacccggctcatcgtggacgacgagctggtgaggatcttccggcatctggaacacgtggaggcggaaggattggagaactacgtcatcccgctggcgattcgcctgcaattcgagtttgccgcccgccgctccgaaatctgtccgctggagtgggactggattgatctggagaagcgccgcgtggtctggcccgacagcaagaccggcggcatttccaagcccatgagcgaagaagcctatcggctgctttcgacggcgccgcgccgggagagctgcccctacgtcctgccgtcgcccaacgacccggcccggcatctgacgcatggcgaacactatggcggctggaagcgcgtactcaaggccgccggtgtgccgcatgtcggcacgcacggtatccgccaccgggctacgaccgacattgccaattcgggcgtgccgaccaaggtcggcatgaagctgacgggccacaagacggtggcgatgttcatgcactacgtccacaccgaggacaagccggtgcgcgatgcggccgaactggtggcgagccggcggcaggccatcacgggtgcgctgcgccctgcggaggcgacggcatgatccagttcgggcttcctgggctatccgccgtcgcgctggagacgctggagaagctgccgtatccgagcgcccaacctcatggctcgattgtcgcatcgcagttgcgacaatttccatacttgccttctatatccgaacagatataatgatgagggagaaacgcaagctcctgttctgggaaggctcctcgaagaaggacttcaaggtgttccccgtccccgtgcagaaagacatgggcgtggcactgttcgtcgttcagttggggggtacgccggacgtggccaagccttggaaggggctcggctccggggtgtacgagctggtggaagaccatcggggcgacaccttccgcgccgtctacacggtacgggtcggcgatgcggtgcatgtgctacatgcgtttcagaagaagtccaagtccggcattgccacaccgcagccggacgtggagttgatcgagaagcggttaaaggcagtgctcgcccgatatggtgcgagcgggagatcgtgatgacgcgcaaagaccatcctcaaggcaccgacaacgtgctggccgacctcggattcgccgacgcggaagagctgtcggcgaaagccgtcttggcggtcaagctgaacgagctgatcgacaagcgtagcctcagccagaccgaagccgctcacatcaccggcatgacacagcctaaggtgtctcaggtgcgacgctacaagctgcaaaacatctcacttgaacgcttgatgcaggcgcttgtctcgctggaccagcatgtcgagatcgtcgttcggccggcgcggcgcgcgcatgccgccggcatcacggtcgcagcttaacgattcgagcgagcaagagccgcaatgaaattcgcatacgaagacctcagtgatggccagttcgagacactagtcgttctcctgtgccagcggttgcttggggtctcggtacagggatttgcgaaagggcctgatggcgggcgcgatgccaagttcataggaacggcggaactgcacccgagcaagacggtcccgtgggtcggtacaaccatcgtccaggccaagcataccaacggctataaccgtaacttctccgagtccgacttcttcagcacgacggccgcgaacactgtgctgggcaaagaaattccccgcgttaagaaactgcgcgaggccaggcagctcgatcactacatgctgttcgccaaccgtcggctggcaggcaacgccgaaaccgagatacgcgactacatcgcgtctcagtgcggcattcccgcctcgtcgatctatctctgcggactggagcaactggaaatctggctgaagcgcttccccgaggttgcgagggaagcagaccttgatccggtcgattcaccgttgatcgtcagccccgatgatctggccgaagtagtgcaggcattggcgcgccagaaagacggcgtgatcgcactgctagacgatccaccgactgcgcgcgtgacgtacgagcagaagaacgcactcaacaacatgagtgccgactacgccaaggcgcagcggcggaaatacctgaaggagacggctcaaattcgggctttcttggcagcaccggaaaacctcgacctgctgcgcatgtacgagtcggtggtcgatgagttccaactcaagatcatcgcgaagcgcaaggactaccagaccttcgacgaggtcatggagtatctagtggacctgttgttcaaccgcgatcctgtcttgcggcagcacgcccacaagcgcctgactcgcgccgtgctgttctacatgtactggaattgcgatatcggggaggtgggcgatgctgcggccgaccaagcactctcatcctgatcgcacggtcatcaacgtctcgttgctgctgctggctcgcctgaaggcccggcgcgtggatgagtacgacgtgctgcgcacgttcgcgaaaaaaagtgtcgtcggcggggacgtgctgttcctgccggcactgaattttctgtatctcatgggcctgatcgaatatcgccccaagaccgacgccgtggaatacatggggccaaatgaagctgtctagactttattccagcaagcctgacttgttcgagcctgtggagttcgtccagggcctgaacgtcgtcatggctgaaattcgcctgccggagaaccgaaacaaggacacccataacctcggcaagaccacgcttgggcgtttgctcgactttggcttccttgccaagcgcgatcccaagttctttcttttcaaacacgtcgaattgttcaaggacttcatcttcttcctggagatcgagctggaagatgcttcgttcgtgacgatccggcgcggtgtggaagaagccaccaagatcagcttcaagcgccatgaggccgggcatcaggacttgtcggggctaccgctggtggaatgggatcaccaggacatgcccttcgagcgggcgcgtgacctgttggatggattgcttgactggcgcgcactcaagccttgggcgttccgcaaaggcttaggctacctgctgcgctcccaggatgatttccgcgatgtgtttcatctgcgcaagttcgcggctgcgcattcggattggaagcctttcctggctcacgttctcggctttgacgctcaactcgtggcgaagcactacgagaaggaagagcagcttgcggagaagcagtccaccgcgcagaccatcaagaacgagctgggcgggtccattgaggacatcagcaagatcgagggcatcctgctgctcaagcaaaaagaggctgagaaaaagcagaaactgcttgacgccttcgacttccgcgcccaggacaaggacagcaccaaacagttggttgatgacatcgacgaacgcatcgcgtcgctcaatgccgaacgctactcgctcaaccagaacaagaagaagatcatcacctcgctggaagaggatcagatcctcttcaaccctgacgaagcgcagcgcctgttcgaggaagccggcgttctgttcaaggggcagatcaagaaagacttccagcagttgattgccttcaatcgggcaattaccgatgagcgccgcggctatctgcaggaagaacgcgcagaggtcgaagctgagcttaagcgcatcaatgcagaactgaataccttgggcaaaaaacgatcggaaatgctttcatttctgagtggaaccgacatctttggcaagtacaagcaggtctcggacgagatggtgacgctgcgcgctgacatcacttccctggagcgtcaacgcggcttcctgcatcgtttgcaggagttgcgaaccgagataagggcgttgaccgaagagcgtgggcatctacagacacagatcgaggcggatgtcgagaagcagaactccgatcagaacagtttgttctcggcaatccgcgtgttcttcagcgagattgtcgaagaggtgatcgaccgcaaggcgctgctgagcgtatcgccgaaccaagcggggcatctggagttcagggcggaaattcttgacgaatcaggcaacgcaaccagcgccgaccttgggcacacgtacaggaaactgctgtgcatcgcctttgacttggccatcctgcgagcccacttggacgacaagttcccgcgcttcgtttaccacgacggcgtgttcgagtctctggatgatcgcaaaaaggaaaatctgctgacggtcattcgccggtatgccgacctggggctccaacccatcatcacgctgattgattctgacctgccaacgcgggccgaagacgatgagccggtgttctcggccgatgagatcgtggtcacattgcacgacgagggtgagcacgggaggcttttcaggacgaaggcttggtagcgatggaggctttctcgtttgagtcagtgtttcgtcccctcttagcggaacaagaagcctacctgcgtctttatccgcctggtgaagctgtgctgcttgctttgcgcgatctgctggaaagagacagtcgcctactctacatcgatgccaacgagcgctccatcactttccgctttgctatgcatttgcagtcccatctgagggaatgggagatcgactgcgagttcaaccgagatggcgtcgagcccaagcggcttggccacatggagctatatccagacagcgaggacgaggaggcgaaaacagtctttccagatgtaatagcccatcggcgcggaaagaaagagaactttctcgttgtcgagttcaagaagtcaacaagccacgtagaccgaagtattgatcgccggaagctcctcggctacaaacgccaactgggatacgagcacgcactctttgtcgaggttggatcgggcggacaggcaagcattacatcgctcgaatggatttaacgccaaggtctacttatacagatcatcaagaacaaggctttgggttctgagtctgatgtatctgtgcctacccctctacttcaagctgcttcgactgccggtaggctgacgcagtctggcgggcgcagcgcgaataagaactacgccttccagtgggtttggtagttggggccgtcagaaagaggtttcgcgctcggcgggaagacttgaatggtcaacggaataggaaaatcggcgccgatgatcgcagcctcgccgggcttcaggttgggcaggaacgacgaagcggaccgatcaatttcgccgcaggcgcgttcgacaacctcgcggtcccgatcattcgtgagccgatgcaccacgagtgttcccatctggctcagaacaccttccgttatgtcgcgtgggcgctgagttgacagacagatgttgagtccgtacttccggccctctttggcgatcaactcgaatgcgtccaggcgggcgaccgcgtcatcgcctccgatatgccgcccgagaaagttatgtgcctcgtcgacgatgatgacaacagggcaactcttgaatgcgccatcgcgtgccatgttgagaagatgccgtccgatcacgttcgcgatgatctcgcgcgccttgaactcaaaggcaacgccgctcaggcatatccgaagcaaccgatcttcgttggagacgaaggacgagatgctttccgtcaatgcaggagccttcgacttgaagacacaatcgaaggaagatgaactgagaatgccgctaatgcgcgacatcaaggacaggcagtacgagacctcgcctgagtcgccaccccatttggtggtgtccttcgacccccgggccacaccgaatccgtccgggtagacacactcctgctcgatctgtgaaacgagcttccacacgtcgaacgcttgctgtggatcgtcgagcttctccgcaatgccagctttggcctcttctgccaagatcgggactttggactgatcgatctttttgatgatcccaccagtcgaaatatggggagcgagggtggcaagtcgaagactgcggatcgccgcgcgcagcttcggtccctgaaccttgccggcaggctcaaacagcgcgatgaagtccgattcaataaaagacgtttgcggcaaggcgcaaggagaggacgacttcgcagtgttgaccggcgcgcccaagtgaaagttggagacgtgctttccgtcaaacccgcgatactcccccgtcgcgtccaagaggataattttggtcttgtagcgcaggcattcttcgatgatccgagcggtcgtccaactcttgccgccgccagtggcgcccagaatcgcgcagtgtcggccgaacagtttctccggcttgaccgacacgtagctttcaggcgcgacatcgatcgagcccagcttgagaaggacgtggctggcttcggcctccgccgcctccatgaacttcggtaagttggcgatgaagctgtgcggcgcagcgtagacgcggtcgcccaggcgaggataggagtcaacgcccgccgagattcgaagtgagtccattgcgatggagcccagcagttggatcgtcccgatgccgtccaaatctggcaccctgccatgcgaggtgtcgatcaggcgcctgtcggcatctggcaaatggatctcgaccacccgtccaagcaggaggttgatctgtccctcgatcaggacgaactctccaacttcaccctttccgtatcggccacccagaaagtgggaaccgctgggcgagcccgcctcgttgagattgaacttcaccacctgggcggaaacggagcacaactggccaacatacaactccggtcggagcaatccgcgcggaaaagcgtcggtgacgtcaagcgcggtactcatgtcggtttgaccagcgacttgatgtcgcgcgtgagccgctgcgcgggcgtcagcgatttgaggtccggaatcatctcggcgaactcgctgaacgtggcattgatcagccacacgtcctcgccctgtttggcgaggttgtagagcgcatcccagtatcggttgttctccttgctccgagaggtcagatcatccgccgagggattgacgatgatcaaccgcaaatgcggattggtgcgaaccgccgcgacaatgggttccgacaagtgatcatcattgaaaccgaagcccgatacgatgaggcaagtatttggttctcgcagcgccgccaggtactgcgagatcagttccaagtgcggttggacgtaggactgttggtatttacctttggcgggatagatcagacaggccgtctccggagtcgggtcagtcttgatctcgatatcgcccgaactggattgatcccagttaaccgaaccatgcagcttgtacaggtgaaacacgccttccaacgggttgccaacctcatcgcctgtcgaaggccgacggacgatgtcgtacaggaagaaccgcggatcaaactgccggggctgtgtaaatgagaagccgtcgagcaaaaccagcccctgcttgcccgcagcgcgctcaaagcaaagatcgtagttcgtcgtgaacaatttcatccgcgagtcgcgaacgcggcgtcgagacagtcgatgcaggaaagtgcgatggctcgccaacttggaatcgtcggcgccatcgagaaaggcggaacattcttttaagatcacaccctttgagacggagacaaatttctcgacctgctcgctttttttgatctgaagatatgcatcgcaacgcgaaagcaaagcctcgatgttctcctgttcaacggcagtctcatagccgatctcagcaattacggcattagcctgttcggtcggcttccgctcatcctttccagtgtcaggattcgagttcacgcagtgatcccacaacgtccacatcgaaggaccgttgatctctccgagagacgtcccacttcctgcaagggcgaccacatgctgcatctgaagcgaggaaagcaataccgctttcagttcttcgcgtgcagcagcggcttcagacaaaatctgctgcctctttgcgtcgtcagcctcgccagttacatccggcctgagggacttccaagcgccggattccggactgaagaaaagttgttgaccgaaggtggtcggctgtgacgtcgtcatgtcgtccctacagatgtgtttggattcttccggatgcccgatcgcccgggaccagcctttggaatagtaacaaagcgcttcgcacattctggccgacccgcggcccaacatccacgaaagccaaggctgtgcgtcccggcgcgttccgccgtcgggttcgcgggccgcgccacgtgcagagtcgcggccatcctgctttgatccttggcgcctccggcccactcgggcctgcgcgttccgcttacccccaaaggcgactgtgtgagtatttctccagcagaccatgagatgggtgttaattcctcactcgccaacttcgtggcctacatcgaatgaagttgtcgtgtacgtttcgcctgtcctagcgttgagcccttaaggctgaatcgagccgctactcggttccgttgcgctcacgctgacgcaggcgcttcacgtaggcctcgtccagcagctcgtgcgggctcagatccaacgcacagttcgccaatgaggccaatgtccggtctgtgagcttgaaccccctcggcagttggccgtggttctccgcgctgttttcctcgatcgaggcgaacagtgccttgaagaagtcggcattggagggacgtgtcgccgcagtggcggcggccgtcagcgggtctgtggccgccatctccgccttctccgcatccgatgccagttcgcgcatgaagtcactcagcgagggccaatacttcaaatcaaactggccacgaagtgcatccagcttctcttggacgtaagactgaaacaggtagttgtcccgggatgccgcttcgatcacttcgccaacgtgatagtgggtttcgctgctgaagcccgaggtgtcgtgcaggtctgagcgctgttccagcagcgccgccaactcgtctgccttcctcgcgatttgccgattgacgttggatagatcgctgcgtgcagcgcgagcctcctgcatcttctgtggattccagaaagcggcggtgctcaacacgaggccaagaaagacctggagcgccggcgggtgggaatggagcttttcgtgcaattcatcataggcgtccttcaactcgacgccacgcgccagcagtcgatccgcgacagcgttctcgctgggcaggatgtggtgttcgatgttgtactgcctcccctccaagaggagtttttcgcaggcttgctgcggaatcatggtttgagacgaactcacggtcttgtccttgatgttttagacccttcacagcgtattgaaccctgccggatttgtcggtacccgagcgactgtcgatgaaccgactctgaggtacccacgcaggtgcagtccgggcgtccccggccacctgggagatggccggtcgcgctgtcgtgcgcgtagcgcatcgagccgcctgcagcgtctcgcccctgcagggcttccatcgttccctcgctccgctcggctgacgcctccggcccggattcctcgatccgggcctgcgcgcttcgcttgccgtacggtcggcgtgttggggggccattgccttgtccagccgtctcccctgacttcatcaccttgtccgcgactgtagcccgcgcccgtgtgccgtcaaggcgcgcagggccgtgtcctcggctgcgcctgcgggccgcaccaaccctgcgcttgtttccttgacggtcccccgtccgcgcgctcctgaccgtcgcgggcgatgaactcaggaaagacggtggcaacagggccaaccgggttcctcgtgccgaccgcaccaaacagccgaaaggctgggctccgaatctaggaatccggtgtgcggtttgaacagcaaacccttttcgtcaggagaaatgcaatgcaactcgcatcccgattcgcttcccgttccccgtcgctgcgcagcgactacccgctgtccgacgatcaaatccgcaaggtcgcgccgtccatcttcgcggacgccccgcacgaaagccgttccgaacggtacgcctacatccccaccgccgccgtgctggcagaactgcgcaaggaagggtttgaaccctttatggcagcgcaaacccgcgtgcgccacgacgaccgccgcgactacaccaagcacatgctgcgcctgcgccacgccagccagatcaacggcgcggaagccaatgaaatcgtgctgttgaactcgcatgacggcacgagcagctatcagatgctggccggaatgttccggttcgtgtgcagcaatggtcttgtctgcggcgacacggtggcggacgtgcgcgtgccccacaaaggcgacgtggccggttccatcatcgaaggcgcttacgaagtgttgagaggcttcgaccgcgtgcaggaatcccgcgattccatgcgcgccatcaccttgagcgatggcgaatccgaagtgttcgcccgcgccgcgctggccctcaagtacgacgaccccgacaagcccgcgcccatcacggaatcgcaaatcctgatgccgcgccgccacgacgaccgccgcccggacttgtggagcgtgttcaaccgcacgcaagagaacctgacccaaggcggcctgcgcgggcgcagcgccaacggacgccgccagcaaacccgcccggtgcagggcatcgaccaaaacatccgcctcaaccgtgcgctttggctgctggccgatggcatgcgccagttgaaagcctgaatccccacgcggcaggggcaggcagcagcccttgccgcttctctcgctgctgcatccctaaccgcaaggagttatcaccatgaacgccgatacccaaatcgaaacccgcgccatcgaaaccgccgcgccgctggaagtggccgacccgaccaagaacctgattttggttccgctctcgcagttgctgccgcgccgctccaagcgcaacgcgcggacgacctcgcgcatgtccatccccgaactggccgcgagcattgcccgcgtcggcccgctgcaaaacctcgtcgtcatccttgccgctgatggcgagcattacgaagtggtggccggcgaccgacgcctgaccgccttgaagctgctggcgaagaagaagcgcatccctgccgactacgaagtggcgtgcctgctggtgcccgacgcttcggcccgtaccgtcagcctcgcggaaaacctgctgcgcgagcagatgcacccggccgaccagttcgaggcgttcgccgcactggtcaaggaaggccgccccatcgaagacattgccgccgacttcggcgtgaccccgctggtggtgcagcgccgtctcaaactcgccaacgtctcgccgcgcctgctggccgactaccgggccggagccgtcacgctggaacagttgatggccctgaccatcaccgacgaccacgccgcacaggaaagcgcgttctacggtgcgcccgaatggcagcgtggcgcgtccgcgctgcgcgaacgcctgaccgaacgcgaaatcgacgccacgcatccgctggtgcgcttcgccgggctggacgcctacacggcggcgggcggcggcatccgccgcgacctgttcgcggaaggcgatgccggaacctacctgaccgacgccgcgctgctggaaacgctggtgcgtggcaagctggatgcgctggccggggacgtgcgcgccgagggttgggcgtgggtcgaagccgtgccgcatatgagctacgccgagcggcaggcgttccagaacgcgccgcgccagcgccgcgaaccgaacgcccgcgaagcccgccgcatcgcctcgctgcaaacccgcctcgacaagatctacgccgaactggaagaagcctacgacgccgaggacgaggacaagaccgaagcgctggaaccgcgccgcgaacaggttgccggggaactgcaagccgtggaggaagccttgcagggctacgccccggatgtgcgcgccgtggccggtgccatcgtcaccctcgaccgcagcggcgaagccatgattcatcgcgggttgctgcgcgaggccgaagccaaggcgttgcgcacgctggaacgcttgcggcaggggttcggcagcgcggaaagcgaagccgggaacgacgacgaaggcgaggacgccgaacagcccaaggccgcgagcctgtccgaccggctggcgcagcgcttgagcgcgcaccgcaccgccgcgctgcaaatcgaagtcgcccgccatccgcaagtcgcgctggccgcgctggtgcatggcatggtgcagagcgtcttgcaggacaaccactacggccacgacttgccgctgggcgtgagcctgaaagtgcaagaccggctggaaggcatggcccccgactggcccgagtcgcccgccgccgtcgccctgcgcgagttgcagcaggtcgcgggcgaagcgctgccgcaggacagcgccgaactgttcgccgcgctgctggcgatagagcaaggcgaactggtgcggctgctggcggtatgtgtggcggcgaccgtggacgtggtgacgcctcgcgccacggcgcagcagccgggcgcggaactggcgcaggctgtggggctggacatggccgcatggtggcagcccaccgcagacgggtatttccagcatgtgccgaaggccgcgattctggaagccgtgggcgattttgcaccgtcgcacgctgcccggctgacgaagttgaagaaggccgacattgccagcgaggcggaacggctggccgatggtacgggttggatgcccaccatcttcaaggccgaaggcccggaagctgcgccggaggaaacgcaggcgcaggacgccccggaggatgccgaggcaatggcggatgaacccgccgaggcactggccgcttgacccgcgccgaaggcaagcgccccggcctcgaccggggcgcttcgcttgaaggagaagcccccatggcccgcaccaccaccagccgcccgcgcatggcggcgatctatgcgcccggcgcagtacgcgcccgccgctggcacggcgaaggcgacgtgcgcggctaccgcccaccctcgggctggtcggcccgcgccgacctcaccgacattcaccccatcacgggccgcgccttgccgcgtgccatgtggtggattatcgaaaccaaggaataacgagccgcaccggccccaagccgttccgccttggggccggtggtcgaaaatccgggcgcggcggtggccgcgcccggttccagcgtccaaagcaaaatcgccacgtcgccgccttcgaccaggcggcgacgtggcggacgtgcaagtgccttgcgcgcggtacggcgatcggcgcccgctggcgcgggcaaggtttcgatggcgccccgccgcaatgggcggggcttgtggggctacgccccggcttgctgcggcaggttgtgccaaagcgtgccgtcctcgacgctggcggttcgcgcctgtacgtcacgaaggacggttcaccgacaagccacccggcttcgctatggcgcatccacgccacgcctcaaccacgtcgtcgcaatctgcggcaagaagcgttctcgcctgtcgttggggtgttggccttgccagtgtcagggcgcaagccggtgaagccgtcacgcggggatgccgagtcggccacgtctccattcgggagcgggcggcccgtgcgtccttggcttgtcgtgaatcctggcggtggcacggctgcgccttgggcttcatggccgcaaccttccagcgaaaacaatttcccctgcgctgcgcgcattcctcgcgggacaaattcttttcgcttccaggttctccacggtattgcgaccgctgcgcggtgcggccagcccatcccccgccggccggatcacaacaaggacgcactggcgcgaccttgttcaaaccgaaaggagagaaacatcatggctaacatcggcaccttcaccgcagagaaagacggcttcaccggccagctccgcaccctgaccctcaacgtcaaggtcaagctggttcccaacgacaagggcgacagcgagaacgcccccgacttccaccttcaggcggccggccacgagatcggcgcggcgtggaagaagaccagtgaggccgggcgcgagtacctgtccgtgagcatagacgacccttcgttcccggcgacggtctatgcccgcctgatcgagaacgaggacggcacgcacgacttgatctggtcgcgcagcaagcccaaggcggcctgacggccgcccaccgcgccccgcccattgcggcggggcgcggcatctctcagttccaatcgctcgcctgagcgttaggcgagcgcaatcttccgatctacgccgcaaaaatcagcgatcaccccaaccaccgcctgcgcctgtgaaggcagtgcggatggcgtgggagcttggggagagaaggctgcggactctaacgcaagtgccacatcgaacgccgctgaccccgttaggtttctggcgaagaactcggccaacagatcggctttgacgttactagcctgttgctgaagttcctgttgcagcgtatcagcgagaccaggttgagccgcaacgccttccactagtgctgccgccatgcgaccgaccttctccgtgaaagcctgccctgatacgccgtagcgtattccacgctcgatgatctgacggcgttgctcctgatcctcagcaatgaattccctgaggatgaagtccatcgcgatcatgaaatgcgagcatgaggcatagaagagtctccatgcccgatttccggaggcgatttgggccagcaaatattcgatgtcttcaagccaggcattgcatccgtcgaagttcaaggagtgaagcaggcgagatttgctttcttcatacctaccacgccagtcaccacttaatcgacctagagagcccgattcaagatccgcaaggaaatcttcctcggtgatgcgctccttgtggctgcgtgcgctattggttaatcgcgaaaggaacttaccatccaatacccggacattgtgttggaggccaaactcgcgaacatccggcctagaatccgttgtcgcgacaatgcacgagtcaagacctagaactgactgtaggccctttgcccaaaaaatgcgttcaagagcctgcggtgtcttcttgttcttgatgtcgacgcagatgcgttctctgctgagaggcgaattgcgcgcgtatagccacagatcgacatccgtcacatcgaatcgatggaatgtaaacttgatgcctctggcaacatagtagccaatgcttaggaaataattccgcagtgcttcctcggcgacagagccctttagtggttggcttttcatcgcttgagcccgccggttcgaatttcttggagcaggttgcgcgccttcagtttcactgcctctgtggcatttttccgctgcacctctcgattcaattccggcgcgacgtattcagtgatacgtgcaccaggaatatgcgaaacgctctcggccgttatgtcgccatcttcgattacggcgagcgcaagtcgccccacttctggcttcaggagcctcatggtgaacatgccgttatcagcaggcgtcacagcgacgacgcctttcaactcaagggcttgatagtcgcttccaatggcggtggcgggaccgacgctatggcctgcgatcagcttattcatgagtgccgagaccatctggatacggccgcggtagtagctgctgacggtcatcccgtaggtgagcgaggctaccagcgccttggctaaatccagcgcatcgtccgcaatggagttgctgaatttggagaatgcagccggacgggtaacgaagtggctcttgccctgatcattgccgacaacgctgacatcgaacagaccaatggagtgaagacgtgcgaaaagatcctgccctagaatcctgttaaccgtctccaatggcaggcaacctgtttcttgaagcttctgattaacttctgtcagaagcgcagcctcgggggctttcaaggttgatagaattgcattgaccttccgcgcatcatcgcgccggaacaggttgccattgaaaagcagtttctcttgagccgagatcggctcagagtcaaagaagccgatgttggtcgcaagatccaacgtatcaccgacctccttgcgtgaaagcttcaagtgatcggaaacgacctcggcgatagctttgtccgtcgtgggcgtctcggaggcaatctctgatacgaagattacggcttcttcatgtgcctcgtggctgctttcatcgaaaattctggatgtgtgctcaagcacactatgtccagtcaagccaaggacttccacccccccgttgcccggcaggattagtctttgccgcgcgagttcggcaacgattgcagggagttccgttttggggctgatgtggttggcacgtgcgagtgcctctaggcgttgttgcgtgacaacgctttgcctttccgcagagattgcggataacaacgtgccacttttcccagcgaaggcgatcgagtcgaaatcttggttcgttgttgcttgaagttttcttgcgtggtgcaacagccacgcgccttgggtcttcttatccatgaacatcccgttgctcgatagatagcagctcttgctctacttgcttaagcacacgccttaccttgtccatgtcgtcgcctgcataggccagcgtcagcaacgtgagcggatgcacgtccatgacctcgcacagctcggtcagcttgtgcatggtcgggcttttcaagtcgcgctccaacgaactcatgtaggtacggctggacacgtcggagaacgcttcctggctcaagccacgcgccttcctgaccgtccgtatggccgtcgccaatgagtgtttcgctgccgccaacttggtttcccctagaaaaccaagatgacagcccattgaacccaatagggctacaatctatagtgttcatttctgcgaagcaatccgcttcgtgtctttacgggaatccgcatggacgggttccaacagaatcggggcgccgcatctgtgtctttcctggcctgcgtaattccgcttctgcgtttccgtgcatgtacggattcgatggcttgcgccttcgtgctttcccgccaaagcacgcatccgcttcagcggttccgcgcttcgttggaaaatcgtatccgtgcatcctcggatgcgtggggattcgggggatgacccagccgcttgtcaccactgaacagcgagcgcaactgctcgccgtcggcgcgtgccgcgccgacggccggagcatcgaccctatgccagtggtgcgactgttcacccctgacgcgcacgccacctggctgctggccgcactcgatccggccgatggcgatacggcctgggggctgatcgacctcggaataggcatgcccggcctgggccatgtgaagctgtccgatctggcgtccatcgtcgggccgcgcaagcagccggtgatgcgtgatcgctacttccagccggtgcggcggctatcggagtacctgcggctggccgaagaaaacggctcgatcaccgactgaccaacccccagcaacaacagcgcattctgactatttcagtcttacccaagacctgcgcagtctgaatccgcactcttgcaccgaagcggtgcgttctgttgcaaacagtcatgatctttggtgcgggctgctgcacggtgctccatgctgcgcgccattttcgtggcggcccagccgtcgcattcagacgatttccgcaatgccctggagcgaatcagtcttgacaccagcagttacagcttatcccgatttcgatgacgacttgatggcgactcgatagctcccgcacggcggaatccgtggcgacgttcctgctgaatgacaggaggctgcgtcatggctgacccgagcgccgaacactggtatccgaccgccgcgtatctctacacgctgcacctcgacggccccgcgctggcgtgggaatacctgcgtcgccaccccgactaccgccgcgactggctgcgccggcgccgccggccagaggccgccgcgcgctggggattgcgcctgctggaagatcccgccctggatgcgcgcgacgcgcatccggcttggttccctgaccacgatgctgtcgtgcaactctatcccgatgccgacccgccacccgatgcggtggccttcgcgttctggcgcattcccggccagaaacgcctggtccacgatggcaagcgcctggtgctgctgacacgatggccgggctgctgcctgcggctggtgatcgctcccggcttggccgacggtatggcctacgcctatgccattcgcgcctgcggcgcatcctgcgggcgctatcaggcactggcggctgagctggacaagctggccatcgctggcgacaccttacccgcgggaacggcacggccacggccgacactcgccacattgctggagttgaacacgctccaggcgctcgacggcaccctggcgggcgcatccttgcgcgaagtggccgaaggactgttcggtgccgatgcagtcgcagacgactggtacgccgatagcgccttgcgcgcccgcgtgcggcgactggtgcgccggggcgatgcgctgatgcgcggcggctaccgccgccttgcacagcttccgcccgttgcacagggacgcgctgcatcccatgcaaaacgtccctgagcaggaagccttgctttcttgaaagtgcctctatccggctgcgtggtgtggccgggcttgatggaggtacatcccatgcgacccgctcccttgcggcctgccgccactgctgtcgctgcgcccgtgcagccccaacgctacctgaccaacgacgaagccgccgaatacttgcggctgtcgccgcgcacgctggagaaacagcgcgtgatcggcggcggcccgaagttccgcaagttcggccgccgcgtcatgtacgcggtggccgacctcgatgcctgggccgaccagcgcagctacgaggccacgtccgacccggaatatgccgagcgtcacgcgggcgactaccgtgatggccgctgatcgtcggctcgccggtggccatcgtcatgtccagcccatcgctgccgtcgaggcagcgatcgcagcagcgggaacagctcgacctgttccgcgcgctgccgggcgacggcatggcgccgcgcgacagccaggacttgatggcctttccgttcttctcgctggcgaagtcgcggcgcacggcgccgatcgacttccgcagcgggaacatcaccatccgcgtggaaggcacggccgagcacggcatcgccacgatatgggatgccgacgttttgatttgggcggcctcgcagatcgtggaggcgcgcgacgcaggcattcgcccgtcgcgctggatacacgccacgccctacgaaatcctgcgcttcatcgggcgcggcacgtccctcaacgactacaagcgcctgaaagccgcgctcgaccggctgcaatcgaccagcgtggccacgtccatccgcgaaaccaccgggcggcgcttgcatcgcttttcgtgggtgaacgaatggcgcgagctggccgacgccagcggcacgccgctgggcatcgaactgatcctgccggactggttctatgccggcgtactcgacgccgccctggtactgaccatcgacccggcctatttccgcttgaagggcggtatcgaacgctggctgtaccgcctggtgcgcaagcacggcgggcggcaggaacacggctggcaattcgacttccggcacctgcaccggaagtccggcagcgcggcgcgcttctcggacttcgcctacgacctgcgcgtgctggtcgcgcggcagtcgctgcccggctacgtcctgggcatcgagccgatgccgggcgaaaggctggaactgctgaccttccggcccgtgccgttcacggcacggggataactgagggaaaaggtgtggacggcctcgtgctatcaggagtacagggtatcgtgctatcgggagtacgcctatcgtgctatcaggagtacgaaaacgccgcaaagccagtaacggcgcgggttttcgccccctctaacttacctaactataaatctctaacttttagtagaagcgcgccgtttcggtggacaaccgcaaaacggcacggccaggccggctttccagcagggagggccgcgccatgatcttcgcgtttctcaatcaaaaaggcggcgtcggcaagaccacactcgccacccacatcgccggcgagctggcgatgcgcggtctgcacgtcatcctgctggacgccgacccgcagggttcgtcgctggactggacgcagcgcagaagccagcagggcttgccacggctgttcagcgccgtgggcctcgcccgcgaaacgctgcatcaggaagcgccggagctggcccgccgcgccgatcacatcatcatcgacggcccgccgcgcatcgccgccctggcgcgttccgcgctgctggcggccgagcgcgtgctgattcccgtgcagcccagcccgtatgacctttgggccagcgccgagatggtggcgctgatccgcgaggcacaggtgttccggcctgcgctgcgcgcggcctttgtcatcaaccggcgtgtcagtaccaccatcatcggcagggaagcacggcaatcgttggccgaacagccgctgccggcactgcgcagcgaagtgcgccagcgcatcgtcttcgccgacagcgtggccgctggccggctcgcccgcgaaatcgcgcccgacagcgccgccgcacgcgagatcgccgcgctcaccgatgaactgctgcggtggccgacatgagcggcccgcgcagcaagcgcgtcggcatcggcgcacgtccgcccgcgaatccgcacgccgaggcgtggattcgccagggcgatgccgatgcactcaacaaaggcgacctctacaccgcacgcctcacgctcgacgtgacgcccgcgctgcgcgcacgcatcaagatcgccgccttcggccagggcgtgaccgtagccgaactgctgcgcggtctgctggaacgggagtttcccgagaaccgcatggagagcacgccatgaacgcatccctcgcgaccgccgcgaccgccgcgaacgcggccacggctacgccgccgcattcgcttccaacactcgccggccgacccggcaacgtgccgatgacccgcgtatcgctcgcctacatcgagccgcgcttcaagctctatctgcgcttcggcgaacctgcgcgcacgctgcggctcgaccgctggcggcgctgtgcggtgttcctgccgcgcatggtgttctgccgtatccgctggcaagccaacgactacggcacgatccgctggcagctcatggtgatgcaagccgccacgccgctggacgacatgcagcgtatccctggcgtgcggccaggcgcacgcctgctgctgcacgccgaaggcgaaaacgcggtgcgtgccgtgctggaacgcatcgacggcatcgaagggcaaggcatcgccgccatcgacgtgtcgcccgcgtactggcgcacgctgggcaaccgcctggcggcccgcctggcgctgcccgaatacaccgccgagcggcacgccgcctggctggccggaaaggcgctgccatgacgacccaatccaacaccacatgcacgcacgaagtcgcgccgcatcctcgctcgcgcctgcgcgttcgcatcgtgctggcgggcttcgctgccgtcggcctcgctgcgctggcctgggcggctttcgtgtcgccgctgccgcgtctgacctacaacccgtccgacagcgtggcgatcggctggtatcgcatcgaaccgttcgacccgcgcaccgcctcgctgccacgtccgttgtccgtggacagcatcgtgctggtgccgctgcccgacagggccgccatgctggctgcgcagcgcggctacctgccgacccgcgttccgctgctcaaacgtgtgggcgcagtcgcgccgcaacacgtttgcatcgtcgccgggcagctacgcatcgacggcgtgcctgcggccgctgcgctgcctgccgaccggctgggccggccgctgccatccttgcagctttgccgccgcctcgaaccgggcgagctgttcctgttgagcgtgaccaatccggcgtcgttcgacagccgctatttcggcccggtcagcgcatccgccgtgatcggcgtcgcgcacccggtctggctgaagacacgcccatgatggccgccgattcactgcacgttgccgtgcctctcatcgtgccatcgggcatgccgttccggctgccgccgccgtgtcgtcgcgcgtgcagcgcgggcgcattcgcgccgcgcttcgcgcaacatccggcgcagccgtccagcgtgcaggcgtcttgcctcgaacgcgcccggcctgcggccattggcgcgttcgccggcgggctggctgcaagcagcgcagcgccgccgggccgccgacgcccggagcgacagcgaggggcaaaggcggaaggcaagacaaaaggacgtggcaccgggccgcgtcgaaagccagtctgcacatgggggtggcgcggcacggagcggcttcgccgccgtgccgcgttcggcgcgaaggtcgcgccaatgcgggcatgtccgcgtgcttcgcacgaccggacacgccagagcttgcagggagaacggccatgaccgaccgccgcgacgacgatttccgcgtgcgccccagcgccccgaagaaccggggtaagggccaggggcagagcttcgtttccaaggtgctcaagcaggccggaaaagccagcagcggcaagtcggcggtgcgccgtcctggggcggctgccaccggccagcgtcccggctcacgcctggggcgcggccatacggcggcgcgcttcgccggcgcgaagctgacgcccatgtcgcggcgcgtgaccatcaaaaccttgctggtcaatcaccaacgggccagcccacagtcgctcgccaagcacctgcgctacatcgagcgcgacggcgcgggtcgcgatggcgaaccgggccgggcctacgggccacaggccgacgaagctgacctcgatgccttcaaggaacgctgcgccgatgaccgccaccatttccgcttcatcgtctcgccggaggacggggccgaactggacgacctgcgcacctacacccggcatctggtggatcgcatggaagccgacctgggcacgcggctggattgggtggcggtcgatcactggaacaccgacaacccgcacacccacctgatcgtgcgcgggcgcgacgacaccggcaaagacctcatcatcgcgggcgactacatcgccgatggcttccgccaccgcgccgccgagctggcgaccgaatggctggggccgcgcaccgagctggagatccagcagaccttggggcgcgaggtggaacaggagcggtggacgagcctggatcgcaccttgaagcgcgaggccagcgacgatggcctggtgcatgtcgaacggctcaacgaaccccgcttgcagcgccagcgcctgctgctgatcggccgcctgcagcgcttgcagcgcctgggcttggccgacgaggcgcagccgggctcctgggccatccataccgatgccgagaagaccttgcgcgccctgggcgagcgtggcgacatcatccgcacgatgcagcgcgccatgagcggacagccgcgcgagctggcggtgttcgagccgggcgatgacggccgcaccatcttcggccgcgtagcagccaaggggctggccgacgaactgcacgaccgcggctatctggtcatcgacggcgtggacggcaaggcccactacgtcgcgctgaacgcccgcgacgagctggcgaactatccgaccggcgccgtggtggaggtgaagggatcggccgacgtgcgcgccgccgacaggaacatcgccgcgctggcgagcgatgggctgtatcgcaccgatcatcacctggcgattgagcaaggccgagccaagcccggtcgtgacccgcaggaagtcgttgcggcccatgtccgccgactggaagccctgcgccgggccggcatcgtggagcgcgtggccgacgggctatggaaggtgccggacgacctggccgagcgtggccgccgctacgacgcgcagcgcctgggcggtgtggcggtggagctgaaatcgcacctacccatcgagcggcaggcccgcgtcatcggcgccacttggctggatcagcagttgattaacggcggccgaggcttgggcgacctgggctttggtggcgaggccaagcaggcgatgcagcagcgtgccgacttcctggccgaacgggggctggccgagaagcgcggccagcgcgtgatcctcacccggaatctgttggctacgctgcgcaatcgggaattggcgcaagccacgaaagacattgccgccgacaccggactggagcataggcccatcgccgacggtcagcgcgtggccggcatctaccgtcgctcggtcatgctcgccagcggtcgctacgcgatgctcgatgatggcatggggttcagcctggtaccgtggcggccggtgatcgaacagcggctggggcagcaactcgccgcgacggtgcgcggtggcggggtgtcctgggagtttgggcctcagcgctggcctggcatcggatagaactgttgctcataagcaaagccccaccaaccgccttgaaaagcgccaccgcatcctgcggccaatgcacctgtgagcgcggtatgctcgacttctctatcggcgggtctcgttcgctcactattcccaatacctgtccgcgctccttgccctgccagaccttctggcgatcgacggtactcgcatcaggtaggtaattgggtcacaggctggcgtaaatagtgccgcggcgtgaccctgaaccattgcgcttccgtcctagctgcgcccggctttcgagttgaatctgtcattggagttatgaagggtgggcggacaagcctgcaggatgaatttcattgattcatggggacgcgaacacggacgtaagtgcctcggcccggctggctgtccagatcaaccgagccgccgtgcttcgacaccgccgcctggacgatggccagcccgagcccgctgcccggtttcccgaccgacgtactgccgcggtagtggcgctcgaaggccaggatgcggtcttcctcgtccatgccggggccgtggtcgccgacctggatcaggaccatgccgttgtctgcggtcgcccgcaggtcgatgggcgatccgggagcgtacttgcgcgcattgtccagcaggttgcggatgatctcgcgcagcatggtcgggtccatgcaaacacgaagtccgggagccgcctgtacggcgatcacgcgatccggttccagttgcctgacctcggccgcgagttcttccagcgtcggcacgagcgcgatccattcgttcgatgggcgacgcatgacatccagccgggccagcagcaacacgtcggcgaccagggcgctcatccttttgacctcctgctgcaggccatcgagctgggtataggcgctggtatcgccagggcggatggcgtgccgcaggttgtcgagcgaggcggacatcaccgccaatggcgttcgcaactcgtgcccggcctcggccagatggcttcgcaaccttgactcctttgcctgggcgtcgcgtgcgaccgtggcctgggccagttgcgcgatcaggtatccgaccagcgccgacagcaccaggctgatggccgacactgcccaatagcgcttcagcacgcccggacccacgcgcggatagaccagcaaggccatcagcaggatcgccaacgccagcacgcagcacaccgcggccgaaatccaagccgttcgcgtggagcgcttcatccgattttctcctcgatgcgcagtgtgtagcccacgccgcgcacggtctggaccagacgcgggcttccatcggcctccagcttcgcacgcagcaaggacacgaatcgatccaccgtttccgtaccgacttcggcgtccactccccagaccgactccagcaactggctcttgcggaagacccgcccctgctcgcgcatcaggccgaccagcagatcgaactcacgcgcggacagggccaatggcgaatccgacttccatgcgcggcgcctgagtggatcgacacgcagatccgcatacgccagcaggtcgctcgatcccgctccgcgccgaaggtgcgccaccagccgcgccttgagttcgtccatggcaaagggcttggtgaggtaatcgtcggccccgccctccagcgccacgatcttgtcccccagttcggtgcttgccgtgagcatcaggaccggcacctgtgtgcgtttgcggatgagcgggagaagcgccaggccatcgatgtcgggcatggccaggtccagcacgatggcgtccgggcggcgctgtgcgatgcgcgccaacgcctcccgaccgttggcggccgtgtcgacctcgaacccgcgcaagcgcagtgcgacttccacggcgcggcgcaggttgggttcgtcgtcgacgaccaggatgcgggggctctgctgcatggggtgcctctgcggtgccggctaaacctaaaccaaccagccgcagcgcatccagccggctttccggattccttccgatatcgctctcgagactggcggtgtccgatccgggacagtcatggagatacgacgatgaagaagcagaatacggtgatcctgatgctggttttggccgttccaccggcgtgggccgcccaggataccggcgtcagcggcaacgggatggcggcaggccaaggctcggcgaatggacaaggcctcgctgtcggccaaggggaggccagcgggaccggcacggtctactaccgcggcgaagatggacttatccatcgcaaatcgggtaccggaaccgtggatggccgtggcgtcgcggtgggcgcaggcgaggtggacggaaaggcactggtcgccggccatgggcgggtcgaaggggatggcgccgtccggcccacgcatgggaacacccctgtcagcggtgccatcggaagcggcacggccacgggaacaggggcggccatcggcaaaggtcaggccagcggaacggggacggtgtattaccggggcgaagatggccggatccaccgcaaatcgggcaccggttcggtggccggacggggcgtggccatcggagatggttccgtcaagggcaaggccgccgtacgaggcaaaggccaggcccatggctatggcatcaagcggccttgatagccagacgcgcggcgccccggtcgtctgactggggcgatcacgtagctggctgttacccaaatgtgatcacttgacacgtcagcgcggcatccagcaaggcgttgtccctggcgtgtcttccacatcgagcaagaaggagcatgcaatgcacactgccattcgctggatcgccccgatgctgctctccacactggccgttaccggctgtgctgccgcccagcaccgggattgggacaacaatccgcccggccccgccggcggccccggcaccaactgggaaaacccgccgggctggcgtggcggtccgggcgcttcgcccaaccagcgtttctaccggcgcgacggcgtgcgttacgagttcaagctcgtcagcggcggttattactacagcccgcgctggggctattggcatccgcgatacggcttgtggaaccagggccgccgctgctggatggatatcgacaacaacccgccaggtccggccggtggccggggcaccaactgggaaaacccgccgggctggcgcggcgggccgggggcatcgccggatcggttcgaccgttgccgttgaacgtgcgtcccggacccgcttgtcggacgccacctcgaacgatgtctcatcacatgagcactgaaggtcgtcacgcatgaaccgtcagcacgctgtcagcgcggccaatcgttttggcctgggcgcccggcccggtgagatcgattcgatcaccgacccgcaggaatggctcctggcgcagttgcgaatgccggcttcggagccggcgttggccgaattgcccggcagcctggaatatctgcgccaggacattgccctgcggcaaacccggcgcgaatccaggcaacgcggcccggccgggggcgcgatgccgctggccaggcgccagcggcaggcgcaattgcatgaactgctgctgcgccaccaggttgccgtggccagcccgaccagcttcagggagcgcatggtgcggttctggtcgaaccatttcgccgtgtccgtggacaagcgcgtggcggcgccctatgccgcgccgatggagcgcgaagcgatccgcccgcacgtgctggggcgattcgccgacatgctgctggcggtggaaacccatccggcgatgctgcgattcctggacaacacgcgatcggccggggcggactcgaaactggcagtccgcgcacatcggcggaatccggagcgggaactcgggctcaacgagaacctggcccgcgagatcctcgaactgcacacgctgggggtgcaaggcgggtattcgcaggcggacgtgaccgagctggccaaggccatcaccggatggagcgtgccggcgccgcaggacttcgagcgcggcgcgccggtgcgtgccttcatgttccgcgccaacgcccatgaaggcggatcgcgcgtggtgatgggcaagcgctacgccgaggacggactggcgcagggccaggccgtcctggccgatcttgcggtccatcccgccaccgcacggcacgtgtcgtggaagatcgcccgccacctggtcagcgacgagccgccgcaggcgctggtggaggcgatggcaagaacctggctcgcttccggcggcgacctggcgcaggtatatgccgcgttgatccgccatccggccgcctggggcgagtcggcacgcaagttcaagacgcccgacgactatctgctgtcggctgtgcgcgccggcggcgtgctggacagctcccgcccgcaggccctgtacaccttgctggacaggatgggacaaccgccgttcaccccgcgctcgcccgccggcttcgccgacgaggccgcacagtggagcggtccggatgcgctctggaagcggatccagagtgcgcaggcgctggccgaggccgtaccggaggatcggctcgatccggaaggtaccgcccgcgccatcttcgccgacacgctggacgaagaaacgcggtccgccctgcgccgggccgagtcgccgcgtgacggcctcgccctcctgttcgccagccccgccttccagtggaggatctgaccatgacgctgacccgacgcatgttcctgggcgctgccggcgcggtgaccacgttgaccctgtggccgtggcagggccaggcccggacagcgggcgatacccggctgctggtcgtgcttttgcgcggaggactggatggactgcatacgctgattccccgcgacgatccccaataccgcagcctgcgcggcagcctggttcccgacgatgcaccggcgctggatggcagcttcgcgctgcatccgtcgctgtccttcgcgcacgatctttatcggcgcaagcagctgctgccggtggtggcggtggcccctccgtatcaggagcgttcgcatttcgacgcccagaactgcctggagaatggcaccggtcgccccagtggcgccgggaccggctggctcaaccgctgtgccggcgcaatggccgatggcgaggcattggccatcggcagcgtgatgccgctgatcatgcgtggcccgggggacgccgcgacctggtcgccgcccctgccggaggacgtcaatccgatcctgttgcagcggctcgagcccctctattcgcatgacgcggcgctatccgccagtttttcccgggcaatggccacccagggaacagtcgccggcgtgggcggccgcgcagcgcgcatggtggccgccaccacggcggcggggcgcttcatggccaaggccgacggaccgcgaatcgggttcgtggaggattccggctgggacacccacgccaacgaagccgcgatcctgaagaacaagctgtccgagctcgacgtgggactgcgggccttccacgaggccgcgcagccgatctgggaccgcacggtggtggtcgtggtgagcgagtttggccggaccgccaaagtcaacggcaccggggggaccgaccatggaacgggagggctggccttgctggccggcggggcggttcgcggggggcatattgccgggcagtggcctggactggctccgggcgatctcaacgaaggtcgggacgtgcgcgtgacgacggacatgagggccttgttcaagggcgtgcttgccgggcacctgcggctggacatgagaacactggacacggcggtgttcccggatagcggcaaggtgcgcccgatggatgggttgctggtttagcactcgaaccgtcgagtccaggtcgccgaagatgccgatcggcgggcgttgctggaaaatccctcgactactttgctactcctgccagccgccaccaaccgccttgaaaagcgccaccgcatcctgggccaatgcgccttgcgcgctcagcgcggtctgttgcgcatcgagcatgctcaacgtctccaccagcacgtcgcgctcgctcgccgtgcccagcatctgctcgcgttgcttgcgctgccagacttcctggcggtcgaaggtcgcacgcgccgcgtatgcggcctggcgttgctgataaccatagtccgacagcgcatcctcggtttcctgtagtgcgcccagcacgctctgacggtactgggcaacggtagcctcgtagccggcgcgcgcctgcgccgtttgcgatcgacgcgcaccaccgtcgaacaccgtgcccagcagttgcgcgccgagcgaccaggttcgcagcggcgcatcgagcagatcgtcgacgctgccgccgacatagccaccgttggccgacaaccccaggctcgggaaatacgcggcctgcgcggctcccacctgcgcattggcagccttgacccgtgcctcggccgccatcacgtcggggcggcgccgcagcagttcggccggcatcaccgccgggggcgccggtgcctcgaacccgtattcgggcctgggagccagcacgaacgatgacggtgcctgcccggtgagcgcggccagcgcatgcaggcaccgggcgcgcgtggccgaggccgcttccagtcccatgatgctgctgtccagtgcgttgcgcgtctccaccacgtcgttgggcgaggcggtgccaagctcattcgcccgttcggtcatctccagcagtcggccgttggcatcgacctgattctccagtagcgccatctgcacttcggtctggcgcaacgacagataggtgctggccacggtcgcggcgatgctcagccgttgcgcatgcagatcctgcgccgaggcctcggcctgcgcactttgggcttcggcgcgcctgcgcacggctccccacaggtccagctcccagctcacggtaccctgtgcagtagcttgctggcgcacctgtccctcgcccagcccctgcgcagccgccgtgttctcgctgcggctttgcgaaacgcccatgctgacctgcggcctcccggccgcacggacctcgccgattgccgcctgagcctggcgccacgcggcgtccgctgccgcaatggacaggttggcctgttgcgcgcgctcttgcagctcattgaggtcgggatcgtgccaggcctgccaccaggcctcgccgtaccattcagtcggttccgggtcggcacgcgtccacaccatgccgccctcctcgaaccgttcggggacgggcaggtcgggccggacatagtcgtggcccacggtgcaggccgccagcgccagaggcagtagcgcgctggcgagcaggcgcctgcgagatcgggaaatgcgtgtcatggtggggtcctgcggtggagggtgccgaatcgatccatgagcacatagatcgccggtgtcgaatagagcgtcagcacctggctgagcatcagcccgccgatgatcgccacgcccagtggttgccggaactcggagccgtagccggaaccgatgaccagggggactgctcccaggattgccgcaagcgtggtcatcatgatggggcggagccgcaccagactggcacgcaggatcgcctcctgcggagacagtccctcggcgcgctcgacctgcaatgcgaaatcgatcatcaagatcgcgttcttcttgacgatgccgatcagcaggatcacgccgatcagcgcgatgatgctgaactcgaagccccccgccgccagcgcgatcagcgcaccgatgccggcagagggcaaggtggagaggatggtcagcggatgacgcaggctctcgtagagcatgcccagcacgatgtatacggccagcagcgcggtgacaatcagcaacggcatcgtcttgaccgtgtcggcgaaggccttggcattgcctgcaggcgccgcggcgatgcctgggtccaggtgcagcgcatcgaccgcctgccgtatcgcgcgttgcgccggtcccagcgaagtgccgggactgaggttgtaggacagcgtgacggcggggaattggccttggtgggactgtgacaggctggtcttctgcacgctccagcgcgctattgccgacagtggcaccagctcgctgccgtgaccaggcgtgacgtagatctggtccagcgtcgcggggttgccagcctgcgacgggtccagccccatgaccacgtggtactggttcatttcccggtagatcgtggaaactaggcgctggccgaagctatcgtagagcgcctgatcgatggcctgcgccgatacgccgagccgcgcggcagcgggccggtcgatctcgatctgcgcctcgacgctgccgtccatcaggtcggagctgacgtcggtgatcaacgaaaccttgcgcatggcctgttcgacccgcgcagcggccacatccagggccgcgcggttgtcggccgacaaggtgaactgatattgcccggccgactgccgcccgccgacgccgatgtcctgcacggcctgcagcgtcacttgcacgccggcctcattggcgaaggtcttgcgcaactggtcgatgaccacatccgcgctgtcctggcgcggatcgtgcagcggcttgagcgtgacgtagagcgcgccggcgttggaggcgctgctgccggtagccccgaggacgccgatcacctggtcgacggacggattgccgcgcaacatgcgtaccacttcgctgaagcgatcgcgcatctgcccgaaggagatgttctgcggcccatagacctggcccagcagcaagcccgtgtcctgctgcgggaagaagcccttgggcatgaccgcgaacacgaccagtcccaggccgacgaccgcagcggtagcccaggccatcagccgcgggcgctgcagcgtccagcgcagtgtgcgtccatagaagccatcgggggaagcgccctgcccatcggggtgccgcgcgtcgtccgccggacgcaacagcatgcggctcatcatcggggtgacggtgagcgagatgaccatcgataccagcaccgcggccgcaagcgtgaccgagaactcgcggaagaggcgtccgaccaggccagacatcagcagcagcggaatgaacaccgccaccagcgagacgctgattgagaacacggtgaaaccaacctcgcgcgcgccgtccagcgccgcctgcacgcggctcttgcccatctgctggtggcgcatgatgttctccaccaccacgatggcgtcgtccacaacgaatccggccgcgacgatcagcgccatcagcgagaggatgttcatgctgtagcccagcgcccacatcactgcgaaggtacccagcagcgacagcggcaccgcgaccgccggcaccagggtggcgcgccagtcgcggaagaagaccgctgtcaccgcgatcaccagcaggatcgacaccaccagcgtcagctccacctcgtgcagcgaggcgcggatggtctgggtccggtccagcatcacgtccagcttcatggtggcgggcacggcggcctgcaattccggcagctgcgcgcggacccggtccacggtctcgaccacgttggcgccggggcgcttgctgatgatcagtgccacgcccggccgcccgttcatcaagccgaagctgcggacgttctgcgtcgaatcggtgaccgagcccaggtcggacagccggaccaccgcgccggcgttgtcgcgcaccaccaggtcccggtaggcggccgcctgcagcagatcgtcgttggcggccagcgcgtattcggcgtcgccgacctgcaccgatcccttggcgcgacgcgcattggcaccgttcagcaactgccggatctggtccagaccgatcccgtactggctcagccgctgcccgtccagctccacacgcacggccggcagcgcgccgccaccgacctgcacatcgcccacgccttcggtctgaagcagcttctgctgcagcaacgtggatgctgcgtcgtacagcgcggcactgtcatcggtctgcgaggtcagcgccagcgccatgattggcgcttcggcggggttgaccttgcgataggtcggcacgccgtccatgtcgctgggcaggcggctcatcgcggcgttgatggcggcctgcacgtcgcgtgcggcgccgtccacgtcgcgggccaggtcgaactggatcacgatgcgcaccgagccgctatagctgaccgacgtcatgtcggtgatcccggcgatggcgctgaactggcgctccagtggcgtggccaacgaactggcgacggtatccggatcggcaccgggaaggttggcggtaacggcgatggtggggaattccacctgcggcagcgaagccaccggcagcatgcgaaaggccagcaggcccagcagcatgatgccgacggcgatcagagtggtggccaccggccgacgcacgaacggaccggacagatcgatcgccatggcttagatccgcttggccagggcctgctcggccggacgcagcaacaggtagatcaccggcgtggagaacagtgtcagcaactggctcacgatcagcccaccgatgatggccaggcccagcgggtggcgcagctccgcgcccatgccgctgccgaacgccagcggaacggcgcccagcaatgcggccagcgtggtcatcaggatcggccggaagcgctgctcgcaggcgcgcttgatcgcctcggtaccgtccaggctgtggtcacgctccagctccagcgcgaaatcgatcatcatgatcgcgttcttcatgaccatgccgaccagcagcaccacgccgatggttccgatcacgtcgaactggctgccgctcaacatcagcgccgccagcgcacccaacactgccgagggcaaggtggacaggatcgtcaacgggtggatgaagctctcatagagcatgcccagcaccagatacaccaccagcaccgccgccagcatcagaatggcttggccggacatggcgccgcccaggctgccggccgcgccttccagatgcagcgtgaccgcagccggcaggccgatgtccttggcaatggagtccagccgcttcaccgcgtcgccgagggtgacgccatcggccagatcgaaaccgatatcggcgtaagggaactgcccctgacgctcgaatgataccggcgcgtcccccgcgtcgatcgtggccagcgcggccagcaagacaggggtgccattggtgccgggtacgtggatgcgctgcagcacgtcccgtatgtcctgcaggccgcccttggcggccagtacgacgtggtactggctcaggtcggtatagatggtcgagacctgattctgaccaaacgctgcgtacagtgtgtcatcgatactgcgcatgttcacgcccaggcgcgaagccgcgacccgatccacgtccaaacgtgcctgcaggccccggcgggctgcctggctgtccaccgcagagaacgctggatcggctcgcatggcggccatcagcttcgacgtccactcggccagcaggccacgatcggtggactctaggcctgccgcatagggcatggacgaggactgggtatcgagtgtcaggtcttggaccgggcgcaggtgcagcaccataccggcgcgctgcgccttgtcggcgaggcgtttgatgactgtggcgctggtgtcctttcccgccttcaggcgcacgagcattggcacggtcccgagcgcggtgttggtctggctcacgccggcgctgatggagatgttctccacggccgaatcggcagccaccagccgcgctgcggcctgctcgcgctcttggatgcgcgagaacgcactgtgcgcatcgacttgcagcgcgccctgcagcatgctggtgtcctgcaccgggaacaggcccttcggcagcgcccacaacagcgccagggtcagcaccgtcgcgccggccacggcaagcatgaccgccgcacggcgctgcatcaggcgatccagcaatcgtgcatagccacgctccaggcgcacgaagaaccctgcctcgtcgtgctcggcctccggcttgagcacgcgcgcgcacagcatcggtaccagcgtcagggtcacgcctgccgacaccacgatggccaccgagagggtcactgcaaactcgcggaacaggcggccaaccacgtcgcccatgaacaacagcgggatcattaccgcgatcaaggctgccgacagcgatacgatggtgaagccgacctgtccggcaccttccaaagcggcctgcatgcgcgacttgcccatcgccatgtgccggctgatgttttcgatcatcacgatggcatcgtcgaccaggaagccagtggccacggtcaacgccatcagggtcagattgttgaggctgaaccccagcccatagatgatcgccaccgtgccaagcagggacaatgggacggtgatgcccgggatgatcgtcgctggccagttgcgcaggaatacccagatcaccgctaccaccagcacgatcgcaatcagcagttcgacctgcacgtcgtgaaccgatgcgcggatcgtctcggttcggtcgctcagtatctgcagacggaccgagctgggcagggcggccgacaggctcggcagcgcggcgcgaatgccgtcgacggtcctgatcacgttggcaccgggttggcgctggatgctgatcaggatcgccggcgtgtcgttcgcgtaggccgcctgtcgcgtgtcttccgctccggtggcgatctgcgccacttcgcgcagatacagcggcgcaccatcgtgccaggccagcaccaacgatgcatattcttccggttcgaccaactggtcgttggcgccgatcgcgtaggcgaccgtcggaccgtctatggtgcccttgggaaggttgacgttggcggcggtcagggccgcctcgacgtctgccagcgtcagcccgtggctggcgagctggcgtgtatcgaccgtaacgcggactgcgggacggtggccgccgctgaccgttaccagcccgacaccggacatctgcgagatcttctgcgagatgcgcgtctcggccaacgcctgcacctgcgtcagcggcagcacgtcggacgtcatggcgagcgtcagcaccgccgtgtcggctgggttgaccttgctgtagaccgggggataaggcaggtcgtcgggcaggcgtgcccgcgccgcgttgatcgcggcctgcacttcctgctccacttcctccagcgaggtggacaggccgaattgcagcgtaatgaccgaggcaccattggcactgctcgaccgcatacgctccagtcccgcgatctgtcccagctggcgctcgagcggtgcggtaagggtgttcgcggttacgtcgggtccagcgccgggatactcggtgtagacctgcagggtgggatagtcgacttctggcagtgccgagatcggcaagctgcgatagccgataagaccggcaagcagtacgccgaccatcagcagtgcggtggccaccggccggcggatgaaggtgctggagagattcatggcgtaggttcaacgcccggcttgcgccggcgcgaccacgcgcaccgcaacaccgtcctccagcgcgtcgatgccgtcgactgcgatctgcatgccgggcttgagcgcgtcggcgaccaccacgctttggctgtccagggtcggccccatcgttacgttctgcagatgcgccttgtcgtctttgatcatgaagacataggcaccctggttgccgtaccggatcgccgaaagcggcacgaccatggcgttttccagtgtctgcagatggacccgcgcgctgacgaattggttgggaaacaatcggtgcgcggcatcgttgaactgggcgcgcaacatcaccgttcctgttgcggcgtccacgcggttgtcgatggcctccaggctgccctcggcaagcacgtcgccgccgtcccggcccaacgcatcaacccgtacaggaccttgtcgccgtgcgttgagtacacgggacatctggtcgatcgatagcgcgaacttcaccgtcgtcggcgatacgctcgtcagcgtggcaacgccgttggcatcaccggattgcacaagattgccaagatccaccgcccgcaggcccaccacaccgtcgatgggcgcggtgatccgggtatagctcagctgtacgcgcaggttgtccaccgagcccgagtccgccttgactatgccctcggcctgctggaccgcagtctcttgcgtgtcgagctgctggcgcgaggcggagccaatgtcgaccagcgcccgcgtgcgatccaggtcgcggcgcgcgttggcgagttgtgcgcgatctcgcagcagcgcgccttccgccgtctgcaactgcgcccgcaacgcacgatcatcgatcgtagccagcagatcgccgcgggcgaccacttgtccttccctgaagttgatcgaggccaacgtgccttgtacttgggcacgcacgatgaccgtggtcgatggcgtgacggtaccgaccgcgttcagaaatacaggcacgtcgcgtacggcgatcgctgtggtccgcacgacccgcgatacattctcgtcgccttggcctgcttgacgatgtctaactagtaagctggctacgagaacgatcacaacgagcaaaagggtaagcagcgccacagggcgccaacgtcggactttcactggaataggccacacggaagcaaggaagggagagaaggaagggccgagccccgatcggcatggatcgatgcggggccgttacgaaccttcctcgtcggggcggcatggtacgaacgccgcctgcccaatcggcttcaaactgcgcacatgttgttacattcggttacagccttggtcgaccgtcatggacaagtggctgaaacaaaagggctatttccgagattcatcatgccctgacggtgcggttgcggttgcaaggcaacgcctcttgcgcgaagaatttgtctaacccttcgtgaatggcagactccgtggaagatgcaccgcaccgaatactggtcgtcgacgatgacctggaattgcgcgacatgctgcgccgctatctgggcgagcatcgcttcgacgtacagattctggcttccgccgaccgactcgacgaacgactacggcgtgaacccttcgacgtactgatcctggacctgatgatgcctggcgaggacggcttgtcgatttgccgtcgcctgcgcgcggagggaagcaccgttcccatcctgatgctgaccgcacgcggggcggcggtggacaggatcctgggccttgaaatgggcgctgacgactatctggcgaaacctttcgacccgcgcgagctgattgcacggctgcattcgatcctgcgccggcagtccatggtgaactgcgatggccgctgggccggtggcaacgtcatccacttcgggcccttcattctcaatctgactcggatggaggtgacacgccatggtgaggtactggcgctctccagttcggaatttcagctcttgcgcattatggcgaccaatgccgggcgccccttgagccgcgagcatctgctggagaagctgaaggggcgcgagtacgactcgctcgatcgcagcctggatgtgcaggtcctgcgtctacgacgcaagatcgaggacgacccgtcatcaccacgctacatccgcacggtatggggcgtaggctacatgttcgttgcccaggcctccgaatgaaactgccctggcccaggtcgctactggcgcgtaattttctgctgctgatggttctggcgctggcgctggagttctcggtgttcgcgaccttctaccaactcctgcagaagccccgcagcgaagggctggcgacgcttgtcgcctcgcagatcaacacccaacgcgtcatcctcgcggcactgcctcctggcgagcgcgacgacgtgatccggcggatcaacgccgaaggcgccatgaagatcagccccgccattgaggggaatgcttctcacggggaggagagcggcggcatttggctgaccgattttgcccggcgcctggagagacaactgccgccaggcagccggccggcgatcacgcacctgggcgctgcccatgtacggatgcaggtgggtgatcaggcctactggctatcgttaccgcttcatgtgcagctgcgcgaccgggccatgaccgtcgccgtggccacttcggggctgatcgtcggcctgatgttgctggctgcctggctcatccagcgaagaatcaatcgcccgctacggcagctgcaacgcgcaacccatgccctgggtagcggccgggcgcccggtagactgcccgaagacggacccagcgaactggcagcggtcacgaggcagttcaatcgcatggccgagaacctggaacgcaacgaaggcatgcgtacgctgatgttggccggcatctcgcacgacatccgaacgccgttgaccaagctgcgcctgttgctggccatggaccagctggacgagcacaccgccagcggctacatccagcagatcgatgcaatcctcggccagttcctggacttcggccgaaccgagggtgacgaggcaccgtccatactcgacgtcaacatcctcgtacagcagcttgccgcggaattcggcgagcgtggggacactttcgctctgaatctggaccctgcccttcctacgatgtgcttgcggccgctggcattgcaacgtgccatcgccaacctgatggaaaatgccgtgcgctacggcaagacagggctggccgtagacacgcaggtcggcgatggatgtgtgagcatccgtgttcgtgacgctggccccggcattccgccggaccaggtggagtacctgacgcggccattcacgcgtgccgacgatgcacgctcgaacaacggaggcacgggtctgggtctggcgatcgtggaccgcctggcaaggattcatggcggggatctgcgcctggaaagtccgcctgaaggcggcctgcatgcgaccatcgtgctgcccgttcaggcatcgccgaactgaaggtcatctgtacgcgccaaacctctgtaaggaaatgaaacatctgccttaccgagcgcaacacctctcgcagcagcacttcctagcatggattcatcaggccggatctactccgcctgattccatcaacccaataggagtactgccaaatgcgatccctcattctgacttccttgctggtgctgcctggattggccctggccgcgccgcagttcggcggcgctgatcgtgccaaggccgccgagcagctggaagcgcggttcaagcaggccgacaccgatcaggacggcaagctgacccaagccgaggccgagaggggcatgcctcggatcgccaagaacttctccaagatcgacgccgccggaaacggttacgtgaccctggatcagctccgcgcattcgcccagcaagcggccgcggccggcaggggcaactaagcctcgcatagccagtttcctccccgttcaccggcacacccatctcccggtctctcccgggccggtgaacggggctctcttccttcgcgaggaatcgcccgatgccaaagcagttcacgggtgcggtgcttgcgctcgcatctctcttcctttcagccaagccgatcaacgcgcgtgcgcaagatgcatggtcgtcggacgacgatcacaagatgcatggtctgatcggcctgggcgcggcgtcaatcccggatgcgccgggaagcgatgaccagcgaaccattcctcttcctgtcctgagcctgcgcttctcgggaagtgcgttctacgtgggaaacccgtttggcggatcgccacttcaagccggcgcagcatggaaaaccgatggcggctggcgtttcggcgcaggattttccacccaagccaacgagcctcgcgaagccgacaatcgccagcgagaagcgggtgtggaagacatcgagcgaggcagcgccgcattggtgttcgcgcaatggaactatgagcaggtatcggccacgctgaccggagccaaggcgctgggcgacagcgaacaaggaatgatcgcgacgctccgtctggagcgcgttattaccctgaatcccaggctgcgtatcaccttcggaccgtcggcgacctgggcagatgacgaaaacatgcggacctacttcggtgtcccgcttggcagtaccgaactcgcgcaatacgagccttccggtggccttcaggaaatcgcgatgcaggcggggatcagttacgcggtatctcccaaatggatcctcggcgcgggcctgcggatcgcgaggctgcagtccgaagcgcgcgccagtccgctggtcgaggacgagacccagcgcagcatgtctgcattcctggcacgtcgattctgacggtagatcggagcaagaccggccactcctacttacgccggcgcgtgggaagtgtatgcggatgttgacgcatggtcggtgagcatccttggcagagcgtgcgattcccaccgccggcaccttcaagcgcggcgtccccgcgccgccatttcccctatcccatagcacaggagtcccaccatgtatttactgaaaatcatttcgaaactggccgtcctggccgccgtcgccatccccttcgcggacatcagcagcgcgcacgctgcggttgtcgtagtcccgccgcccgcgccgccggcagcgaccgtcgtagtacggaaaccggcgccagtcgtagtcgcggtgccagcaccgcccgccacagccgtcgttgtgaggaaacccgcgccggtcatcgtctcgacgccaacacacccctcggccgtctatgctcgtacccgtaacttcagcgccgacggaaacggcaatcgcagcgccagtcgctccggcagcgccggcaccatctatggcgggagcgcccattatcaggccaatgcctatcgcaatgccgatggcagcgccgggaggagcgcgaccgcctccgtccaaggggcgaatggcgggcgtgcgagccgcacggccaacggttaccgggatggcgcaggcaatgccggctacaactacaacgcctcggtcgaaggtgccaatgggggcagtgctagtcgcagcagcaacttcgccaagaccgacgatggaagctattccggcagccgcagcactgagatgactggtcgcaatggcaacagctactccggttcgaccgaagtcagcaacggcacgctcacccacaccggcagctgcaccaacgcctcgggtgaggtggtgtcctgccgctgatgcttgtctgggtgccgctgcggggcggattctcctccctctggccgtctccgtagcggcgcccaccttaccgcccttgggaagaaattgcgcgagtttcgggtcctattggccccatcacggccgtccctgcaattctcgtcctttgctccatcggagagcttcatggaaattcgtatcctgctttcccttgctgcctgcatcgcccttaccgcctgtgccaccgcgcccaagccgctgcaaggcacattcacccaagttagcccgcacgatgtggcggccggcgcgcaggccgttgcgcaagtgcgctggggtggcagcatcgtcgaaaccaagccaggaccggactcgacctgcgtgcaactgatctctcgacctctcgacagccatgctcgcccgaaccgcagcacaccggatgcggcaggcggacgcttcgtcgcctgtcacgcggacttctacgatccagtcgtgttcgccccgggacgcgaggtcaccgtcgtgggcacgatcgaaggtactaccacgaccaagatcggcgagtacgactacacattgcccagagtcaatgccagcgtgatttatctgtggcccgaaacgaaggaagcgcgcgtggtctatccatatccctactacggtcctgtctggggttaccgcggttggtggtggtagacggtaagggaaagcgccaagacatcaaaatggcctttgattccatcaactgtcgaaggtggcaagcatgtatgcctacgagacgatgccgctgaattccaatgaggatgacatgccggttgttgaattgatcatcgcattgaaggcatcgagtgatcgcatagaggaaatgcgtgacgtgctgcaggcattacgcgaggccgccattcaagatccaggatgtctggactatcgcattgcccgaggaagcctatcggaaaaccgatttttcctgctggagcgttgggtcgatgccgaggcactgttccgacacgagcatacgccgtacttcttggatggagtggcgcgcgtgcgagcatgctgtgaatccgtggattttcagccaattacctggttggaatgagcgaacgttatggagcttcgccatcttcgttgcttcctggctgtcgccgaagaattgcacttcgcccgtgcagctgagcgcctgcacatcgagcagtcgccattgtcacgcgccatcaaggagctggaggaagaactgggcgtggcgctgttcgcccgcaccacgcgcagcacgcgactgacccgtgcgggcaaactgttcctggatcacgtgccgcgcgtgttcactgctttgcagcaggcgcgcgacagtgcgaaggccgcggccaatggcttccacggccagttgcgcatcgccctgtccgacggcattacgccgtcgcgtctgccggccttgctggcgctgtgcaggcaggaagaacccgaagtcgaaatccgcctgaccgaggtgccgctgtcgcagcagatcaagggcctgcacgacgacctgtacgacgtggggttcgctcgcgccgacgaagcaggtgacggcatcgtagcgatgcctgtctggaacgatccgctgatggtggccgtgccggcccggcatgacctgctcaggtacaagcggattccgttggaagaagtgctgcgcttcccactggtgctctgcgacccggtggcgtgcgaaggccacgcgcgacaagtggatcgcctgctgcgccgcgtggacatggaaccgctggtggccgagcgggtggcgtcctgcgacctgatgatggccttggtatcggccgggttcgccctagggctgacgggcgcagcgcacatcacggccagccgcgaacaaggcgtggtcgcacgggcgctggcgggatgttcgcccgtgctcaccacctatctgctgcgcctggatgccgaaccatcggagacgctggctcgcttcatcgagcgcgtgcaggccatcgactcgcccgaggccgccaggccgacgccaggcgatgaacccgatgtcccggaggaatccgaaccatgaagaagaccattccgttcctgctggctgctgcggtgctgacggcctgcggccccactgacacgccagagaagacggacgcgcccagcgttgaagaactggcatccgatcccgtgcggctgaaagaactgcgccagcaatgcaagacggatcgccccaagctgggcgacgtgctttgcaatcgagtcgccgaagccacgcgcaagcggttctatggcgacggcaatacgccctacacgccgccggagagtccgccgaagttctgaccgtgggtgctccaccacgaaacctctgcttttctgctcgacacgccgcagcgcgccttcgcttgcggcgtttttctttggcgcgatgcagccccaattctttccgattactcgacctttctcccgataacggtctttgaccggcaccgacccggcactgatcctcacttcatgcggcacgtccttgtgctgcgcgtgaacgaggaatcagcgcagaggaaatcggaggccagtcatgcaaggtcagggcgtgttgttcgggcagatcgccgccgtcttcggcatcgtgatcgccggtgtgtggggtgccacacaatggacagccgccgccctgggctatcaactacgccttggctcgccctggttcgatttcttcggaacgccggtctatcacccctggcggctgttcgagtggtggttcttcttcgatgcctacgcgccgcaggtcttcgacatcggcggggccttcgcgggcggcagcggcctgctggccgtggtggtggccatcgccatgtcggtgtggcgctcgcggcaggccaagctggtcacgacctatggttcggcgcgctgggccgaagccgacgacattcgcaaagccgggctgacgcagccggccggcgtcttcctcggcaagtatcgcaacgagtatctgcgacatgaaggcccggaacacgtcctgaccttcgcgcccacgcgctcgggcaaaggcgtgggcttggtcgtcccgacattgttgtcctggccggcttcggccgtcatccatgacatcaagggcgagaactggcagatcaccgcaggctggcgctcgcgcttctcgcactgcctgctgttcaaccccacggatgcgaagtcggcggcctacaacccgctgctggaagtccggcgcggcgcgcatgaggtgcgcgacgtgcagaacattgccgacatcctggtcgatcccgaaggcgcgctggagaagcgcaaccactgggagaagacttcgcacgcgctgctggtcggggccatcctgcatgtgttgtacgcgggcgaggacaagacgctgcgaggcgtcgccaacttcctgtccgacccggccagcccgttcgagctgaccttgcaccggatgatgacgacgaagcacctgggcgatgcaccgcacccggttgtcgcgtccgctgcgcgcgaagtgctcaacaagtcggataacgagcgttcgggcgtgttgagcaccgccatgtcgtttcttggcctctaccgcgaccccacggtggccgaagtcacctcgcgctgcgattggcgcatcgccgacctgatcgcatccgagcatcccgtctcgctgtatctggtggtcccgccttcggacatttcgcggacgaaaccgctcattcgcctgatcctcaaccagatcggccggcgcctaacggaatcgctcgacggcagcgacggcatcgcgcgccgccacaagctgctgctgatgctcgacgagttcccggcgcttggcaggctcgatttcttcgagacggcgctggccttcatggcgggctacggcatccgcagcttcctcatcgcgcagtcgctcaaccagatcgacaaagcctacggccagaaccattccatcctcgacaactgccatgtgcgcgtgacgtttgcgaccaacgacgagcgcaccgccaagcggatctccgagacgctgggcaccgccaccgaactgcgtgcgcagcgcaactacgccggccaccggctcgcgccgtggctgggccacctgatggtgtcgcgccaggagacggctcgcccgctgctgacgccgggcgaagtgatgcagcttccgcccgacgaggccgtggtgatggtgtccagcgtggcgcccatcaaggcgaacaagctgcgctactacgccgacgccaatttcaagcggcgcgtgctgccgccgccggcgctcgcagccgggcagtacgccgatgcgccgccctcgcggccggatgactggagcggcctggcgattcctgccgtgcccgacgcccctgcaacgacatccgccgatggcctgggcaccgccgacgacggcggcccacgtcgccagcccgagctatccgaagtcgccgaatacagccccgagccgcagcacgcaggcaacgacctggcgctgctcgatgacgacgacgacctgccgctgccgcttcccggccagctcgacccggccatgcagcgcacggcccggctggcatcgctgaatcccaacgacggaatcgaactatgagccagtaccgcctcaacctgttcatccagcccgaacatgccaagcgcctcgaagaactggccgccaagaaaggcgtctcgaaatccagcatcgttgccgccgccctggcgtcctggctatcgccggatgccggcgaccagcgcgaggcggccatcgccaggcggctggatcgcctgtcgcgccaggccgaacgcctggagcgcgaccagaacatcgaaatcgaaacgctggcgctgttcatccgctacttcctgaccgtcagcacgccgattcccgaagcccatcaggacgcggcccgcgcgcagggcaaggcgcgcttcgagcagttcgtggaacagcttggccgccacctgctgcgcggccgcagcttggtgcgcgacgtggtggaagaactgcaccctgacccggtgcggatggaggatgcggcggcgctggccgaggcgcgggagcgtgcgtcatgagcgccgcaccgaagtcatccaccgccgctgctctggatcgccgcatccagatgctgcgcacggcaatggggccgctgatcgccaccgcgctggaagaccccgacgtggtggaaatcatgctcaaccccgaccgcaccctatgggtggatcggctgtcgtcgggccgcgccccgctgggcgtcgaactgtccgaggccgatggcgaacgcatcatccgcctggtggccgcgcatgtcggtgcggaagtgcatcgcggccagccgctgctgaccgccgagttgccggaaaccggcgaacgcttcgagggcattctgccgccggccgcgcccggcccggccttcgcgctgcgcaagcgggccgtgagcatcatcggcctggatcgctacgtggtcgacggcatcctgtccgcgccacaggccgagttcctacggcgggcggtacgcgaacggcagaacgtgctgatcgcgggcggcaccagtacgggcaagaccacgctcgccaatgccttgttggccgagatcgccgccaccggcgaccgcgtgctggtgctcgaagacaccatcgaactgcaatgcgcggcccgcgaccacgtgccgctgcgcacccgcgccggcgtcgtgtcgatgcaggaattggtgcgcgccacgatgcgcctgcgccccgaccgcgtaatcgtcggcgaggtgcgcggcggcgaagccctggacttggtgaaggtgtggggcaccggccaccccggcggtatcgccaccatccacgccggttccgcgctgggcgcgctgctgcgcctggaacaactgattctcgaagtggcggtgaacccgccgcgtgcgctgatcgccgaggcggtcaacgtcgtgatccacatcgccgggcgtggccgcaagcgccacgtcgaaagcatcgcccgcgtcgtcggcttcgacgccgccggctaccaactggcggacgcgctggaaacgccgtttcccgagctgccgccggtttccctcgcagccgccgccgctgcgccttccccgtccctcgacccacttggagaactgccatgacgcagatgcacgttcctgctttccgcctttccgtaaatccggttcccatccttgcacgcctccggcgcctggcccggccggcccatcgcggcctgctgctggccgccatcatgctgatgacggccggcaccgcgcaggctgccggttcctcgatgccctgggaagggccgctgcaatccatcctggagtcgatccaggggccggtcgcgcgcatcgtggccgtcatcatcatcatcgcgaccggcctcgcgctggccttcggcgacacgtcgggcggcttccgcaagctgatccagatcgtgttcggcctgtccatcgcgttcgccgcatcctcgttcttcctgtccttcttttcgttctccggcggggccgtcgtatgagtgccgccgatgaaggcacgccgggcttcgcgctcggcttcgaggtgccgctgcatcgctcgctgaccgagccgatcctgctgggcggcgcaccgcgcaccgtggcgatcgccaacggcacgctggccgctgccgtcgggctgggcctgcaactgtggattcccggcgtcgtgctctggatcgtcggccactcgctggccgtgtggggcgcgcgcgtcgatccgcagttcatgcaggtcttcgcccggcacatcaagcaccgcccgctgctggacgtgtgaggggatgccgccatgctgaaccttgccgaataccgccagcgacccgcgctgctggccgactggctgccctgggccgggctggtcgcgccgggtgtcgtcttgaacaaggacggcagctttcagcgcacggcccgtttccgcggccccgacctcgatagcgccacgcagggcgagctgatcgccaccaccgcacggctgaacaacgcgctgcgccggctgggttcgggctgggcgctgttcgtggaggcagaacgccagccggcggcggactacccgcattccgacttccccgaaccgctgtcgtggctggtcgatgaggaacgccgcgcggcgttcgaggaatcgacccaccatttcgagagcgcctatcacctgacgctcgcgttcctgccaccggaggaatcgcgcgcccgtgccgccaggctgctctatgagaacacgcccggcgatggcgtggactggcgcggccggctcgacgccttcgtagcggaaaccgatcgcgtgttcgatctgctcgatggcgtgatgccggaagtcgcctggctcgatgacagtcagacgctgacctacctgcatggcacggtatccacccggcgctatcgggtcgcggtgcccgaggtgccgttctatctcgacgcgctgctggccgactccatgctggccggcggcctggcgcccacgctgggcgaccagcacctgcgcgtggtgacggtgcggggctttccgacctcgacctggccgggactgctggacgacctcaatcacctggggttcgcctaccgctggagcacgcgcttcctgtgcatggacaaggccgaagcggaaaaggaactcggccggctgcgccgccagtggttcgccaagcgcaagaacgtcatcgcgctgctgcgcgaaaccatcttccagcaggaatcgccgctggtggataccgacgccagcaacaaggcggccgatgccgatgccgccttgcaggaactgggcagcgatcaggtcgccttcggctatctcaccgccacggtgacggtgctcgacgccgatccggccgtggccgacgagaagcagcggatggtggagcgcgccatccagggccgaggcttcgtcaccatccccgaaaccctcaatgccgtggacgcctggctgtcgtccatccccggccacgcctacgccaacgtgcgccagcccatcgtctcgacgctgaatcttgcacacatgatgccgctgtcggcggtatgggccgggccggagaagaacgaccatctcgacggcccgccgctgatcgtgacgcgcaccgatggcgcgacgccgttccggctggtgacgcacatcggcgacgtggggcatacgctggtcgctggcccgaccggcatgggcaagtcggtcctgcttgccgtcctggcgatgcagttccggcgctacttcagctcgcgcatctttgccttcgacatggggcggtccatgcgggcgacggtgttgggcctgggcggcgagcactacgacctcggtgccgatggcggcatcgcgttccagcccttggcccgtatcgacagcgagggctatcgcacctgggcggccgagtgggtggaaggccgcctgctgcacgaaggcgtcaccgtcggcccggacgagaaggccgccatctggtcggcgctggggagcctcgccggtgcgccgccggagcagcgcacgatgacggggctctccgtgctgctgcaatccaacgcgctgcgtcaggcactctcgccctacgtgctcggcggcgcccacggcaagctgctggacgccgacctcgaccggctgggcagcgccgacgtgcagggcttcgagatggaggagctgatgcacagcccggccgccgtgcaagcggtgctgcgctatctgttcgcccgcttcgatgaacggttcgacggcgcgcccacgctgctgatcctcgatgaagcctggctgttcctcgatgaaccggccttcgcggcgcgcatccgccagtggctcaagacgctgcgcaagaagaacgtcagcgtcatcttcgccacccagtcgctggccgacatcaaggactcgaccatcgcgccggcgatcatcgaaagctgcgccagccgaatcttcctgccgaacccgcaggccaccgagccgcagatacggacgatctacgagggctttggcctcaacagccggcagatcgagatcgttgccaccgccgagcccaagcgcgactactactaccagtcgcgcctgggcaatcgcctgttcgacctcgacctggggccggccgcgctcgcgttcgcgggcgcttcgaccccgcaggaccagcgcgacatcgaccgcgtgctggcgcaagccggcgtgcccggttttgccggcgcgtggctgcgccatcgcggcctcgattgggccgccgacctgctggccgagttccccggcgccgcgccattggccccttccgtcctttccccaccaccacaggagaacctgccatgaagaagcgtcttatcgccaccgccatcgcggccatgctttgcaccgtgtccaccgcgcaggcgcaatgggtcgtggttgatcccacgaacttggtgcagaacacgctgaccgcgatccgcacgctggagcagatcaacaaccagatccagcagctccagaacgaagcacagatgctcatcaaccaggcacgcaacctggcgagcctggacttcaacatcgtcaaccggctgcgctcgacgctggcgacgaccgagcggctgatcgccgaggcgcagggactggcctttgatgtgcagaacctcgaccgcgagttcgcacgtctgtacccggagcaatacgccgccaccgtcagcggcgaccagatgtaccgggatgcgcaggagcgttggaagcacacgctcgacggtctgcatactgcgatgcgcatgcaggcgcaggtatcgcagaacctgcgcgaggacgaatccgcgctggccgacctcgtgagccagagccagtccgccaccggcgccttgcaggccgcgcaggcgaccaatcagctcctggccttgcaggccaagcagtcgatccaggcgcaacagctccagatcacccaggaccgcgcgacctcgctcgaactggcgcggcaggcggcggccaccgagcgcgcccgcgaagtgcgccggcgcttcctcggcaccggcacgccgtacacgccgcagcgcgtggatttctaccgcaactgacgggagacggccatgcgatgcgcttgcctcctgctggccgtgctgctgacagcctgcggccagcactcggccgacaaccgcgccgatgccctggccgccgatcccgtgcggctcaaggcactgcgcgcgcaatgcgcggccgaccggcaggccgtcggcgaggacgcttgcctggccgccgcagaagccttccgccggcgcttcttcgccggccaaaccgggccggacgagtaccgaacgctggaggagctgccgcccattcccccaaccttcgatgagccgattggagatgaaacgccatgaacgacgtgacgatcatcgaccgctttctggatacgttctcgcgctacatcgactccgggttcgggctgttgcagggcgaggtggcgttcctgacggccacgctgatcgtcatcgacatgaccatcgccggcctctactgggccatgagccacgccaccggccaaggcgaggacgtgatcgccaagctgctgcgcaaggtgctctacgtcggtgccttcgcctacatcatcggcaacttcaactggctggcaggcatcgtcttccggtccttcgccggcctgggcctgacggccaccggctcgaccttgagcatggagaacttcctgcaaccgggccggctggcgaagaccggcatcgacgcaggcacgccgatcctggagcaggtcggcgagatggctggtttccccgaggtgttcgtgaaccttgacgccatcacggtgatgttcctggcctggctggtggtggtcctgtgcttcttcgtgctggcgatccagcttttcatcacgctgatcgagttcaagctgaccacgctcgccggcttcgtgctggtgccgttcgccttgtggaacaagaccagctttctcgccgagaaggtgctgggcaacgtggtgtcggccggcatcaaggtgctggtgctagccgtgatcgtcggcatcggctcgggcctgttcgccgagttccaggtgcatcccgacgagccatccatcgaccacgcgctggtcatcatgctggcctcgctgacgctgctggcgctgggcatcttcggccccggcatcgccaccggcctggtgtccggtgcaccgcagctcggtgcgggggcgatggccggtgccgctgtcggcgctgccggcacggccgtcgccatcggtgctgccgcaaccggcgtgggcggggcggtggccgccggggcgcgcatggcgcctgctgccgccaagctggccggcagcggtgcgcgcgccgcgacatcaacggccggtggtgcccggtcagcgttccgggccgggtccgccgctgccggcggcggggccaagggcgctgcggccggcctgggcaacgtcgccaagacgggcgcgcaggcggccgggcgcggtgccgcatcccgcgcttccgccatcgggcaacgcatggctgcgcctttccgcgccggctggaacgggccgccggccgatgaaggcgcaggcgccgcgtccggcggcggccagtccggcggcgaagccacgtccaacaccgggcagcaaccggcctgggccaagcggctgcaccgccgccagcagctcacccacgccgcgaccaccgccgcccatgcgctgcgcggcggcgacggcggcggctccgggcaaggcccgagcctgcgcgattccgattcctgaccttcaaggagaacacccatgcgattcaaacgaccgcaggtgcgctatgccgacacgccgcagcctgccacgccgtatcaatctgccgcgcaggtgtgggacgagcgtatcggcgcgccccgcgtgcaggccaagaactggcgcctcatggccttcggcctgctggtgctgacgctgctgatggccggcggcctggtctggcgctcggcgcagtccatcgtcacgccctacgtggtggaggtggacaaggagcacgtgcgcgccgtaggcgaggcggccacgccgtacaagcccacggatgcgcagatcgcgcatcacctggcgcgcttcgtgacgttggtgcgctcgctgtccatcgacccgatcgtggtccggcagaactggctggacgcctacgactacgcgaccgaccgaggcgccgccatgctcaacgactacgccagcaagaacgatcccttcgcgcgcgtcggcaaggagtcggtcacggtgcagatcaccagcgtcgtgcgcgccagcgacacgtcgttcaacgtgcgctggaccgagcaacgcttctccaacggcgcgccggccggcaccgagcgctggaacgccgtcatctccatcgtcctgcaaaccccacgcaccgaggagcgcctgcgcaagaacccgctgggcatctacgtcaacggcctgtcgtggagccgcgaacttgatccctcggaaggaacgaaaccatgaacactctccaatcgcatgatcccgtttcgcgtcaggatgatcttcccctcgatgagcggtggcggatgtctcaggaggcgtatcagcagcgtctgcgggatggcgtcgtatcggtatggcccttgttcgccccgaatctgcggatagacgatcgaacacttcgccacgtttgcctgttgacgctggtggcggccttggcgggctgcgccacacagggcaagccgccgcccgtgatcccactcgatgagccagtgcaggcgcagctcgtgcccgatccaccctcgccggtggaggtggtcgccgtccccgaaccgctggcgctgccggagcagttgaagccgctgccggaaggtgacgaagcccagcccgggccggagccggccgacgaaaccgtgcgcgtgtccaaggccaataccgaggcgcgggtcgcgcccacgcgcgagggctacgtcaatgccatccaggtctggcccttcaccgatggcgcgctgtatcaggtctatgccgcgccggggcgcgtgaccgtggtttcgctccagcccggcgaagaactggtgacggtcgccgccggcgataccgtgcgctggatcgtcggcgacacgtccagcggtgccggcgacgagctgcgcgtcaacgtgctggtcaagcctgtccgctcgggcctcaagaccaatctggtcatcaccaccaatcggcgcacctacctgctggagctgacctcgacagagcgcgcttggatggcgtcggtgtcgtgggactacccgaaggaccggatgctggctttgcagcgccaggcgcaggccgcgcaggtggcggcgccggttgatacgggcctatcgctggagcgcatccgcttccgctacgcgatcagcggcagcaatccgtcatggaagccgctgcgtgccttcgatgacggcgagaaggtctacatccagttccctgccggcatcgcccagggtgaactgccgccgctgttcgtcatcggcgtgcagggcgatgggcagttggtgaactaccgcttccgctcgccgtactacatcgtggaccggctgttcggcgcggccgaactgcgtctgggcggcgacaagggcgacgtggtgcgcatcgagcgcaccgacggcgtggcgcggaggaactgatgatgcgccaggacgacacccccgagccggtcgcaccgcaggcggccaaggcagcgcccgaggcggtagcgctgcgcgcccagccgcgtccggtcacgcgcttgaatcgtcgcatgctggcgatcctggccggcgggctgtcggtcgccgtgctgggcgcgctgatgtggtcgctgcaaccgcagcgacacggcgccagcgaacagaccgagctttacaacgtcgatcgcgtttcgcgctccgaagggctggagcggcttccgaccgactactccaagctgccgccggccgcgccgtccccggtgccggagctggggccgccgctgccgggcgacctcgggccggccatcgtcaatgcgcagcaaccgacaccaggttacgcgccgcccggccacgatccggccgaggccgagcgcctggcccggttgaaggaagccgaggaagcggcggcgtcatcggtgttcttccgctcgggtacgcagcgcgccgcgccggtggcgcagtcacaggccaccgtggcgccgggcttcgccgccaatgcggcgttcgatccgatggccgccgggccggcctcgacggcagcccagcctgccgacccgaccgcagtacagaaccggcaggaacagaaggaggcgttcctgcaaggcggttccacgcaaacccgtaattccggcaacctgcaattgccagcctccccgtatcaggtcatggccgggacggtcatcgccggcgcgctggtgacgggcatcaagtcggacttgccgggcgatgtcatcgccacggtgacggagccggtctatgacacggccaccggcaagttcctgctgatcccgcagggctcgcgcatcctcggtcgctacaacagccaggtgagctacggacagagccgggttcaagtcgtctggaaccggatcattctgcccgatacgtcgtcggtgacgctcgacaacctggtcggcaccgatccggccggctatgccgggctggaggatgaagtcgattggcattgggatcggatcttcgccggggcggcgctgacgacgctgctgggcgtcggcgccgagctggccgcgccggagaaccgccaggacggcaaccgcatcgtcatcgccggccgcgacagcgcgcaggacagcatcaaccaggtcggccaggagatgacccggcgcaacatgaacatccaaccgacgttgagcgcgcgccccggtctgccggtgcgtctggtcgtgagtcgggacttggcgctgcgcccctaccagcccctgttcttcaaccgagggacttcacgatgagcacgaccaggaagctgcggttgggaccgctgccgaagaccgagaacatcaagctgacctttccttgcccggccagcctgaaagccgacctcgaccgctacgccgcgctgcatgcgcagacctatggcgaagcagtcgatgccgtgacgctgatcccgcacatgctcgaagccttcatcgcgggggaccggggattcaggaagggaagcgtgagcaggacggtgccagcgaagccgggctgacgatgcacggtctcgccggcggccatccctcgaatgcgcagcccaacgctgcgcgttcttcgttctggaggatggcgacagagtgggctatgatcgtgcggcaagcccgccgtctgccggtgatcgtccccgatgcagcacgacttggccctctaccgcgacgctcccatgtggctcctagtccatatggccgccgccccgcaaagcggcccgaagtagagctaactccctgtcttgtttaagctttcggactcttggcgattttcgccgagggcttgacacaggcccttttttgtgcgggcgctgctggaaatcgaattgtagagccgagcccgtgctcggctggtcatgaaccccgacaagtcgcaggcaagaaaaaagccgagcatgggctcggctctacaggagggccctggcctacgcgtcagtcttcgacgcgcagcacggcgcccggcttcagcacgctgctgccgctcaggccgttcagcgacaacagggccttgaccggcatgccgtagcggcgggcgatggtccaggccgactcgccatcacgcacggtgtggcggcggctgcgcggacgatcagcgatcgcggcgacggtcttggccacctgcggcgtcggtgctgcggtggcgaccggcgcagcgctggcgaccagggcggatgcggtgtccgccaccgtcgcattggcagccgagacaggagccagcacgcgggtggtacccgacgaggcgcggccaccgcccgccagggcgggttgaggcgggcgatcctggccgggtccagggcgcgctgtgcggcccactgctggacgctggtgccggcgggcagggtgtggtccttcagcaccggcacggtgcggtccagcgaggccatcacgcccggctggtcttccacgtcttccagcacgcaggccagggcatgcagcttctcgacgtaggcatgggtgaccggcgacaggccgggcagcgccgacggcttggcgttctgcgcgttcatgccggccttgcgcatggactgcaacacgcggtactcaccggcgttgtaggccatggtggccaggcgccagtcgccgccgaacatgccgtgcagggtcttcaggtagcgcactgcggcctgggtggaatcgaccgccgacaggcggccgtcgtagccgttggccatgggcacgcggtggttgcgcgcggtggtggcgatgaactgccacaggccggtcgggccgctgccattgcgggcattgggccggtagccgctttccacgaacgggatcagtgcgaattcggtaggcaggttggccttgcgcagctcttcaaccacgtagccgaacagcaccagcgcatcgtcatcctggttggccaggcgcgacggggcgtgggcgaactgcttctgccagcgcgggctggtggcctcggcattgcaggtgggctcggccaggccgtcgcggaagctggagaagatctcctggccattgcggaccgacgcggccggcaacgcggccggatccagcggcagggccgccgcggcggccaggttctggccgatgcccgcgcccagcgactgggcaccggcggttccggccagccccaggaccaggcccaaggccagcggcagacttcggcgcatcatgcgcggaagccgtctttccagtgccggagaccggccatgacgtcgacgtcgtcaacgacgtcgcggcccaggtgcgccgacactgccgcgcggatcggcgccgtgtgcacacgcaggaacggattgcagtcgaattcgttggccagggttaccggcagggtggaacggtcatcgcggcgcatggccaaagcctcctcttggcgctgccacagggcagcgttggcggggtcgacatgccgcgcgaagacggcatttgacacggtgtactcgtgggcgcaacaaagcagcagttgcgcgggcaaggtacccagcttgcgcatcgatgccagcagctgggacggcgtaccttcgaacaggcgtccacagcccaagctgaacaacgaatctccgctgaaaagatgttcagcagtgtgaaacgcgatgtggctgcgggtatgcccgggcacggatagtacgtggaacgtccggcccagtgcctgaacgcgttcaccttcgccgacccgctcggtcgctgcagggatgcgctcctcgacgggcgcgatgacccgtacaccgggaaaacgtgcctgcaacgcgggcacgccaccgatgtggtcatcgtggtgatgggtgagcaggatcgtgtccacgcgcaggccctgatcggccagcgcaagcaccggcgcggcatcgccgggatcgacgaccacggcggcgccagcgtcgtcgatcaacgtccagatgtagttgtccgcaaatgcgggcagggcagtcagtcgcatagaattggaccatgcccgcgctgcagagcacccgtcaagcgagccaggccccgtggttcgacactgaaccggcgggctccttgcgcgtgctggagcggcagttgctgctgccgcagctgtccgtcctgccgacgcagccttggctgtggatcgcaccgagtgcggcctggctggaggatgcgcagctgggcgggcgcgggctgcggctgttccggcagggccagggctatgccggcgacacccgctgtgcgctgccgctgccgctggccagcgagagcgtcaacgcggtcgtgctgcagcatgtgaccgcgggcgatgcggagcgactgctggacgagtgcgagcgcgtgctgatgccgggcggccacctgtggctgagcagcctcaacccgttcagcccttaccgcacgcattggcgccagcacggactggtggtgcgcacgccacagcggatccgcctgctgctcggccgccacgggctggagtgcgacgatatgcgttacctcggcccgctctggcgcggtgcaggcagtcgccgcacgggcggttgggcgccgctgcgcgcggcctgcctgttccatgctgaaaagcgcacgctggccctgcccgggccgaaaccgttgccggtgcgttggctcggcaccgttgccacctgatctggagttgtattgaaaaccatcgaaatccacaccgacggttcctgccttggcaatcccggccccggcggctgggctgcgctgctgcgctacaagggccacgagcgtgaactgagcggcggcgaagcgcacaccaccaacaaccggatggagctgatggcggccatttccgggttggagacgctcaccgagccctgcaacatcgtgctctataccgattcgcagtacgtgcggcagggcctgacgcagtggctgcccggctggatccgcaagaactggaagaccgccggtggcgacccggtgaagaaccgcgagctgtgggagcgcctgcatgccgcgacgctgcggcaccagatcgactggcgctgggtaaagggccactccggtgacccggacaacgagcgggtggatacgctggcgcgcaacgcggccatccagatccgcgacgccagcccggtaaactgagcccatgcgtcagatcatcctcgataccgaaaccaccggcctggaatggaagaagggcaaccgcatcgtcgaaatcggctgcgtggagctgttcaagcgccgcccgaccggcaacaactaccaccagtacatcaagccggactgcgagttcgaacagggcgcgcaggaagtcaccggcctgaccctggagttcctggctgacaagccggacttcgcgcagatcgccgatgagttcctggccttcatcgatggcgccgagctgatcatccacaacgcggcgttcgacctgggcttcctcgacaacgagctgtcgctgctgggcccgcagtacgggaagatcaccgatcgctgcacggtgatcgataccctggtgatggcgcgcgagcgcttcccgggccagcgcaattcgctggatgcgctgtgcaagcgactgggcgttgacaactcgcaccgtgcgctgcacggcggcctgctcgatgcgcagatcctgggtgacgtgtacatcgcgctgacctcggggcaggaagagatcggattcggcctgggggatgacgatggcggtggcgccggtgcggcgctgcaggccttcgataccagcaagctgctgccgcgcccgcgcgtaatggccacgccgtcggagctggaagcgcatgccgcgcggctggagcggctgcgcaagaaggccggccacgcactgtgggatgggccgaaggtggaagaggccgccagcgcgtaatgcctggaagaggtagtgccggccgctggccggcatttgcgtgaacacgtttcccggtgagccggccagcggccggcactaccgcctccacgcatggcgtggatctacgggttaatggcagcgcaccaggatcacgctgatgttgtcgcggccaccgccgtcgagcgcggcggcgaccagcgtgtccacgcattcctgtgcgcttgcatcctcgaaggcgagggtgcgggcgatgccgcggtcgtccacttcctcggtcaggccgtcactgcacagcagcagctgcatgccggggcgcagctcgccgctggtggtggccacgttcagatgtgccggatcggtgacgcccagcgcctgggtgaccacgttgcgatgtggatgcgcgcgtgcctgttcggccgtcaggttgccctgcgcgaccagttcctgcaccacgctgtgatcctggctgagctgtgccagctggccgtcacgccagaggtaggcacggctgtcgccgacccatgccacttcatagcgattgccctgcacgcgtgcggcgaccacggtggtacccatcggcagggtgtcgttgcgccgccgcgaggcgcggatgatctcttcgtcggcggtgcggatggcctgggccagcggcgcgccacggcggatctcgcgcacgatggtttcgcgcgccagcgcgctggccacctcgccgcaggcgtggccgcccatgccatcggccaccagccacagggccagctcgctgtcaccgtagtaggtgtcttcgttgagctcgcggcgcaggccggggtgggtgaggtgtccgaattcgatcatggtgtgcaggggcggggtattgctggggagacaggcatcatcggggggctgcgggcatccggcaaggcatgcatccaggaaattttcacttcattgaccggaatgacttgtcgtcggcctgacttcctcgtatgatgcgcgtccccggtccgccggggaccacccggagaggtggcagagtggttgaatgtacctgactcgaaatcaggcaggcgtttatagcgcctcgggggttcgaatccccccctctccgccagataaagaaaaagggctgccgaaaggcagccctttttctttatctggcgcgggacgcgacgcgctctgcgcgtcgccccacacgttgctgcgcaacgcgtgggcccctccctttgccggcctctccccgcccctgtcggggcagcccctcaacagaggggcttggtcctccagatgcatcactgagatccgcgcggtgcgtggatgcgcggcgggcatcacgccgtagtgaccctgtactgatctggcgcgggacgcgacgcgctctgcgcgtcgccccacacgttgctgcgcaacgcgtgggcccctccctttgccggcctctccccgctcctgtcggggcagcccctcaacagaggggcttggtcctccagatgcatcacgggagatccgcgcggtgcgtggatgcgcggcgggaatcacgccgtagtgaccctgtactgatctggcgcgggacgcgacgcgctctgcgcgtcgccccacacgttgctgtgcaacgtgtgggcccctccctttgccggcctctccccgcccctgtcggggcagcccctcaacagaggggcttggtcctccagatgcatcactgagatccgcgcggtgcgtggatgctgttcctgctggcaggctcatccacgcatgacgtggatctaccggggatatccgtgcggacgctgcgggttaccatgtacgcatcacctgctggagcttttccccatgaccgctgaaatcctcgttcccgtttctttcggcgagctgctggacaagatttcgatcctgcagatcaagtccgagcgcatcagcgacgagggcaagctggccaacgtgcgcagggagctgtcggcgctggagcagacctggatggcacacccggcggccgtgaaggacatcgccaggctgcgtgccgagctgaaggtggtcaacgagcagctgtgggaaatcgaggacgacatccggctgaaggagaaggcgcaggcgttcgaccagggcttcatcgacctggcgcgcagcgtgtacctgcgcaatgacgaacgcgcgcgcatcaagaaggcgatcaacctggcgctgggctcggcgtacgtggaggagaagtcctatcaggattacgcgcagcgcgtgtaatcccgggcggcctgccgctcaccccaggtggtcggcgacgtagcgttcgaaggcagcgataccgtcttccacggtgatcagttccatcacatcgtcgaactcgatcttggtgccccacttcagatcggtggcctgcttggcgaggtatttgcgtgccgcatcgtcgtagcggtccacgcaatagcgacgatccgagtacgggccgctgcggttcggattgctggccgcatgcaggcccagcaccttggcgcccatcgcgttggcgatgtgcatcgggccggaatcgggcgtcatcaccaggttggcgcgggccagcagggcgggcagctgcttcagcgtgtccttgcctaccaggtccagcgccggcgtgtgcagctgtgcctggatggcgtcggccatgctgcgctcaagttcgctgcggccaccgcacagcaccacctgccagccgcgcgtgaccgcgtggttggccacggcggcgtagcggtcggcgtaccagttgcggcgcacgtggctggagcagggcgagatcatcagcaccgggcgaccatcgtcgcgccattgcccggcggcccactcatatgcggactgcggcacggccaggtcccagctgacctcggtctggcgcaggcccagcggttcgcagaagctgccgatggcatcgagcacatggatgccgggacggtcgggaatgcgttcgttgatgaaaagcccatgcaggtccttcgagcggctgcggtcgtagccgatgcggcgctcggccggaatgaaggccgacagcaggttggcgcggaacgcgacctgcatctgcagcagcgcttcgaagcgccccggcggcagctgcctgcgcagttccttgaccccggccatgccgctcttcttgtcgtaggcatggaaggtgacgccgggcaggccgtcgagcagcttgtggccgaccttgtcgatgatccagtggatcggcgtgtccgggcgcgcggcctgcagggtacgcaccaggggcaccacgtgggtgacatcgccaagtgcggacaggcgcaggaggcacaaggaggaggacgctgatgccatgtgttgttagactcaatgaaatggtcgcattcgacgccaatgaagcgctgacgccatgccgcgagggtcgcggcatcggggccattctgttcgaccgcgagcggctgcggcaagccgagatcggcctgttctcgccccagcactggggcagcagggcccggccggtgggcgagggcggccgcggcagcgcctggttcgtcgatgcgccgttcggtgccagcgtgctgcgccactatctgcgcggcggcatggcggcccgtatcagccatgaccagtacctctggcgcggctcggaccggacccgcagcttcgccgaattccgcctgatgcgcgccctgcgcgagaaaaagctgccggtgccacggccgatcgccgcgttctacatgcgcgagggcctgcgctaccgggcggcgatcctgatggagcggatcgagggcgtgcgctcgctggccgaccgcgcactggtggccggccggggggctccctgggaggagaccgggcgcctgattgcccgtttccatcgtgccggcctggaccatgccgatctcaacgcgcacaacatcctgttcgatggcagcggccatggctggctgatcgatttcgaccgcggcgtgatccgcatcccggcgaccgcctggcgcgagcgcaacctcaagcgcctgctgcgctcgctgatcaagctgcgcggcgagcgcagcgtggaagacgtgcagaaggactacgcgcggctgcgccgtgcctatgacatggcctggaaccggggcacctgatggactgggcgttgcgtttcctcggcgtcggcaatgcgtcggcggtcgagctggggtcgccgatgtcggtgatcgagcgcgatgggcgcccatggctgaccatcgattgtggtggcgaaggcctgaccgcgttcaaggcgcactacgggcagatgccgcaggcgctgttcgtcacccatgtgcacctggaccacgtggccggcttcgagcgcctgttcgtggataccttcttcaatgcgcaccggcgcggcaaggtgcgcctgtacgtgcccgccacggtggtgccgctgctgcacaagcgcatcggggattacccgaacgtgctggccgagggcggtgcgaacttctgggatgccttccagctgatcgtggtgggcgaggcgttctggcacgagggcgtgcgcctggaagtgtttccggtgcgccaccactggccggagacggcctatggcctgcgcctgcagggcgcgctgacctggagcggcgatacccggccgattccggagatgctggcacgctttgccagtgacaacgaactgatcgctcacgattgcggcctgcacggcaatccctcgcataccggcgtggacgatctggagcgtgagtacagcgccgaactgcaggcgcggatgatgctgtaccactacgccagcgcggccgatggtctggcgctggctgcgcgtgggcaccgcgtggcgcagccggggcagtgcgtgccgctggcgagcccgaccgccccgcacgtgctggtccaggacccgccgtgagcggtaccggccagcccgcagatgcggcgttggctgccgggctggaggcgctggagcgtgcactgcatgcgccgcaggtgcgtgccgaccgcgagcaactggccgcattgctggatgaggatttcagcgagatcggcagctccggccagtgctacgaccgtgcggccgcgctggtggagattccgctggagcgtgcccaggtgcagatcgaatcggagcagtacgccgtctggctgctgtcgcaggacctggcccaggtgcgctaccgcagccgccatcaccttgatgggccgctgcagcactgggtgctgcgcagttcgctgtggcgccggcacggggacagatggcgcatggtgttccaccagggcacgcccgaggcagggtagtgcggcgccatgccgggtcaagaatgcgaagccggagtcagatccctctgccatgcaaagggatctgagcccagtgcggaaaaggcggtggccccgccggctgacctcggcgcccgcgtcgatcgataccgttgctgccttccggccctggcggggttttcgacctagcgtcgcgaggggccgacggggccaccatagagacgttggccgcccggtgggcggccagttcacggatcaggggaaacagcgcgcggcgcgccggagaccacagccggactgcacatcgggctggccgatggcagacgcgcattctagcccaggcaggcccatcgacgccagcttcatgcactgaatcggctgtaacccgcttctggcggcagcggccggtacccacccccgttgctagaatgtcggccaggaggaacgacctcccccacatcgggaaccaatgaccaggacggcctggccctaccaagaggagggccgtcatggcctggatctatctgttgtttgccggcctgctggaaatcgtctgggccgtgtccatgaagcagtccgaaggcttcacccggctcacccccaccgtggtcaccatcatcggcatgatcgccagcttctggttgctggcggtggccatgcgcagcctgccgctgggaaccgcctatacgatctggaccggcatcggcgcggtcggggcgttcgtggttggcattgtgttcctgggcgagcaggtcagcccgatgcggatcggtgcggcggtgttgatcgtttccggcctggtgctgatgaaactctccagcagctgaatttatttactcatggcggggaatggattctccgccacatgcagcaatatgcattttcggcaaaaccattttgtccgcccctgttatttgacgcacgtcataaaaatagcgcgcgtgattcacatgccgctggcaccgtcggtcgcacagtgccgccattcgtcgggcgaaatcggggagttttcgccttgacggacgcgctggcgcacctgtccccgggtgcgatcgcgtgaagatgtgaagattttcaggagttaatgccttcaggccttgttcccgttcggggagccggggtgggtcgcattgtctccaaaaaacctgccagctgtgccatccggtcttttcatggagatttaccgatgaaccgcatttaccgtctggttttcaatcgtgcccttggggtaatgcaggttgcttcggaggtcgcccagaaccccggcggaagcgcggtcagcgcagggcgggtgccgcgattgcgggcgcaacagctggcggcggctttggccgccacactggccagcggatcggcattcgcagcgtgcaccggcaccacaaccgtaaactgcgacagcaccaccaacatcaacaactactccaacgcgaccaacggcctcacgctgaacatcgccgcgggtgcattgctgcgtacgccgccggtcgtaggtggcggcaacgcagcaacgctgaccggcgacaacgtgacggtcaacaacaatggcacgatcgatccgagctcgatcatcctcgcctcgcccggcctggtcatcggcaatggttctgccaacaacagcgcgatcgtcgtcaacaacaacgccagcggacagatcaagggtgtcgtcaacatcgcaacgctgctgggcttcggtggacaggcgctggtggcacagaatgtcaacggcaccaccaccatcaacaacgccggcctgatcagcacgtcgctgatcggtgcaggcagcgtttccgacgcgaccacggtggtgacttatggtggtgcagccgccaatgtggccaacacaggcaccatcgacggacgcgtcggcctgggtgcttctggcggtaacacgttcctcaatgcgggggcggtcagtggcagcgttcacctgggtgattcaaccggcggcaacaccttcaccgcagtgtcgggttccagcgttgtgagcggcggcggcagcgctcttgccggcgtgattaccggtgtcaccggggtaaaggttgcggctgcgggatcggtcgacgccggtaccggcagtggtgcggccaacaacacgctggtgttgcagaacgtcgtcagcggtccggggtccggcaccggcggagcggtgaccacgctgggctggaaccagtacctcaacttccagaagctcaccgttaacagcggcacctggaacctgcagggtgcgtgggcgggtgcaggtacgaccacgctcaatgatggcctggtcaatttcaacaatgccggttccttcggcacagggctgttcaccgccaacggcggtgccatcgcctctgccacggccggtctgaacctggccaacgctttcagccttggtggcaatctgtccctggcagggaccaatgcgttcagcctggggggcttgctgtccggtactggcgggctgacggtcaacaataccggcatcgttactctcggcggcgcaaacctgttctccggcggcgtcaacctcaatgccggcggcctggtgctgggcaatgccggtgcactgggcagcggcaacctgaccgtgggtggcagcgcttcactggatacgacggcgggcttcaccctgggcaacaatctggtgatcaatggcgggggctcgctgaacctgctgggcagcaatgcgttgtcattgaacggttcgatctccggtgccggcaacctgaccaagagcggcgccggcaccctcaccttgaacggcgccaatgcgctgaccggcagtttcaacctggccggaggcgcgttggcgctgggcgcgggcggcagcctgtcacccaccggcgcgatcacggtcggcgtcggtaccaccctggacctgtcggcggccgccaaccagaccatcggttcgctggcgggcctcggcggttcggtcaacctgggcagccacacgctcaccctcgcggggctgggcgataccagctacagcggtacgttcgccgcaggcacgggtggcctggtcaagctgggcaccggcgtgcagaccttgtcgggcgtgaacaacctcagcggcggcgtggcactcaacggcggcggcctgctgctgggcaatgctgctgcgctgggcagcggtgcgctcagtgtcggcggcaacgtgacgctcgatggaaccacgggggcgcttgcactggccaacgcggtcaacctcggttcgggtgccagcctcaatctgctcggcaaccaggcgttgacgttcaacggcgtgatcggtggcgccggtggcctggtcaagagcggtgcgtcgtcgctgacgctcaatggcgccaacaccttcggcggcggcgtggcgttcaatgccggcagcctggtgctgggcaacgctggagcactgggaaccggtgcgctgaatgttggtggcgtggtgtcgctcgacaccagcgcggcgcttgcggtcggcaatggcatcacgctgggcgcgggtggctcgctcaatgtgctgggctcgaacgcattgacgctgggcggcgccatcggtggcaccggcagcctggtcaagaacggtgcagccacgcttacgctgggtggcgcaaataccttcaccggcggcctggcgatcaatgccggcaaggttgcggtgggcagcggcggaagcctggccgccggcggtgcggtcagcctggccggcgttggcgcggacctggacatctcgctcggcggcaaccagaccatcggcgcgctgtccggtattgccggcagcacggtgacgctgggcagcagcacgctcaccttcggtgatgccaccaaccagacgttcgcgggcgtgatcggtggtaccggcggcctggtcaagcagggcacgggcatccagacgctgagcggcgccaacaccttcagtggcggcgtgaatctgacggcgggcggcctgctgctgggcgacagcagtgcgatcggcagcggggcgttgacggtcagcggcaacggttcgctggataccacggcagcgttgaacctgggcaatgcgatcaacctcggcgcggccctgaccctgccgggcagccagaacctggccctggccggcaacatcacgggcaccggcagcctggtcaagaacggcgcggcgacactgtccttgaacggtaccaacaccttcagtggtggactgaacgcaaacgctggcgccctgctgctgggcaacagcggcgcactcggcacggggacgctgggcatcggtggcaacgtctcgctcgacggcagtgcgccgctgaacctgggcaacaacgtggcactgggtgcaggcgccgcgttgtcgctgccgggttcgcagtcgatcacgctgggtggggtggtgtccggtgcgggcaggctggtgaagaacggtgccaccaccttgaccctcaatggcgccaacagcttcggtggcgggctgaccgtcaacggcggcggcctgctgctgggcaatgccggcgcgctgggcaccggtgcattgtcggtgggggccaataccacgctggacagttcggtggcgctggacctggccaacagcgtcaacctcggcgccggagcggtgctggatctgctgggcagccagaacgtgtcgctggggggcgtcatcagcggcaccggcgggctggtcaagaacggtgcggcgacactggcgttgaacggcgccaatacgttcagcgggggcgtcgggctcaacgcgggcgtactgcagcttggcaacgcacaggcgctgggtaccggccagctggacgtgggcggcaacgcttcgctggatgccactgcggcgctttcggtgggcaacaccctcggcctcgccgccggcgccaacctcaccgtgctgggcagcaatgacctgacgctgaccggtccggtgttcggcgccggcgggctgatcaaggatggcgcggcgcgcctcacgctgtctggcgccaacacgttcgggggtggcaccaccgtcaacgccggcacgctggcgctgggggccggtggcagccttgccgcggccggtgcggtggatcttgccggcgccggtgcgacgctggacatctccgcagccggtgccgcgcagaccattggcgcactcaacggcgtcgcaggcagccagctggcgctgggcgcgcagtcgctgacctttggcggcgccggcaacggcagctttgccggcgtgatcggtggcactggcggcctggtcaagacgggtaccggcgtgcagacgctgtccggtgccaacaccttcagtggcggtgttgcactcaacgcgggtggcctgatcctcggcaatgccagcgcgctcggcaccggtgcgctgggcatcggaggcaccaccacgctggacagcacggtggcgttgaacctggccaatgcagtgaacttcggtgcgggcacgcagctgacgctgggcggcagcaacgatgtcacgctcggtggcgtggtggccggcaatggcagcctggtcaagaacggtgcgggcctgctgaccctcaacaacaccaacaccttcgctggcggcctgaccctgaacggtggtggcctggtcgtcggtgcggatggtgcgcttggtaccggcgcgctggcggtgaataccagcaccacgctggatgcgggcgcggcagtgacgctcggcaatgcggtcacgctgggctcgggcgttgcactgacggtgccgggcagcaatgcgctgacgctgtcgggcgtggtcggcggcaatggcagcctgatcaagaacggcgctaccacgctgacgctgtccggtgccaacacctacaccggcggtaccaccatcaatgccggcacgctggcgctgggcacgggcggcagcctggccgcggcgggtgacgtcacgttgggcgcgggcgccggcttcgatatctccggtgccggcagcagccagaccatcggcgcactcaatggtctgggcggcagcacgctggcgctgggcggaaactcattgacgttcggtacggccggcaacgccgcgttcgacggcgtgatcagtggcggcggggggctgatcaaggtgggcgcgggcgtacagacgctgtccggtgccaacacctttggcggcggcgtgaccctcaatgcaggcgggctggtactcggcaatgacgcggcgctgggcaccggtgcattgacggtcggcggtgctgccacgctggataccaccggcctggcaacgctggccaacaacatcgcgctcaacgccgggctgaccgtgctcgggaccaacgcactgacgctcaacggcgtcctttccggtgccggcagcctgaccaagaacggcagcgcgacgctgaccttgaatggcatcaacagctataccggtggcaccaacatcaacgccggcacgctggcgctgggggccggtgccagcctggcggcgagcggtaccgtgaacctcgccacaggtgccacgctggatctgtctgccggcagcggcacgcaggtgttcggaaccctggtcggcaacggtacggtgaacctcggcgccaactcgatcgaagtcggcggcgccaccaatggcaccttcagtggctcgatcgcaggcacgggtggcctgaccaaggtcggtacgggcatcgagacgctgaccggtgccaacacctacaccggcggcaccttcatcactgccggtacgctggcgattggtccgggcggcagccttgcagccaccggcgcggtgacgctgagcgctgcaggcaccggcttcgatatctccaccgcaggggccaaccagaccatcggctcgttgaacggggtggcgggctcgacggtgagcctgggtgcacagacgctgacactcggtggtgtgggcaacagcctcttcgatggcgcgatttccggcaccggtggcctggtcaagaatggcgccggcgtcctcacactgggaggcgccaatctgttcagtggtggcgtcgcactcaacggtggtggcctggtggtcggcaacaacgctgcgctcggcagcggtgcgctggcagtgggcggcaacgcgacgctggatgcatcgacaggcgtcaacctggccaacaacatcgggctcgcagcgggcgcgaacctcgacctgcttggcagccaggcgctgacactgggcggtgtgatttccggtaccggcggcctggtcaaggacggtgcggccaccgtgaccctgagcggtgccaacacctacaccggtggtaccaccatcaacaacggcacgctggcgatcggcgcgggtggcagcctcgccgcgaccggcgcggtgaacctggccggtgccggcacgttcgacatttcggcgggcaaccaggccatcggctcgctggccggcgtcgccggcagcacggtggcgctgggtggcagcacgctgaccctgggcggcaccgtggacagcaccttcagcggtgcgatcagtggcaacggcggcctggtcaagaacggtgcaggcgtgcagacgctcaacggcggcagcaccttcagcggcggcgtaacgctcaacgccggcggcctggtggtcggcaacaatgctgcgctgggcaccggtgcggtgacggtcgcgggcgctgcgacgctcgattcgaacacagcggtcaccctcgccaacaacttcaccctcaacaacgcgttgaccgtcctcggcagcaacaacctcaccctcaacggcaacctgagcggcaccggcagcctgaccaaggagggagccgcaacgctgaccctgaacggcaccaacacctacaccggtggcaccaacatcaacgccggtacattggcactgggcgctggcgcgagcctgcacgccagtggcatcgtcaacctggcctcgggtgcgatcttcgatctgtcggcgggcagcggcacgcagcagttcggcacactggtcggcaacggtacggtgaacctgggggccaacacgctgacgatcggtgatgccagcaatggcacgttcagtggttcgttggccggctcgggtggcctgatcaaggaaggctcggggacccagacgctgaccggcaccaacaccttcaccgggggtaccaccatcaacgccggcacgctggcgatcggcgccggtggcagcctggcggcgaccggtgcggtgaacctggccaatgccggtaccaccttcgacatcagcgcgggtggtgcgcaggcgatcggttcgctggcaggcgtggcgggttcgaccgttgcgctgggcggcagcacgctgaccctcaatggcgtgggcaataccacgttcgccggcaccatcggaggggccggtggcctggtaaagaacggcgcaggcatccagggcttgactggcgtcaacgtcttcacgggcggcgtgaccctcaatgccggtggcctgctgctgggcaacgacggttcgctgggcaccggcgcgctgaccgtgggcggcaacgccagcctggacggcaccagcgcgctgaccctggccaacaccgtgcagctggccaatggcacgctgaccctggcgggcagcaacgcgctgaccttgaatggcccgatcagcggcgctggcggcctgctgaaagatggcgcggcaaccgtcaccctgggcggcgccagcacctacaccggtaccaccaccatcaacagcggcacgctggcggtggcggccggtggcagcctgtccggtgccagcacggtgaacctgtccggtgccggcacgttggacatcagtgccggtggcagccagagcatcggtggcctggccggcgtgaccggatccagcgtggtgctgggcggtgcgaccctgaccaccggcggcaacaacggcagcaccaccttcggcggtgtgctcagcggcactggtggcctggtgcagagcggcaccggcacgctgaccttgagcggcgacaacgtctataccggcggcaccaccatcaatggtggcagcacgctgcagatcggcaatggcggcagcaccggctcggtgctgggcgacatcaccaacaatggcagcctggtctacaacctgggcacgacggcaaccgtgggtgcggtggtcagtggcagcggcggcctgacccaggccggtagtggcacgctggtgctgaccggcaacaacacctacaccggcggtaccaccatcaatgccggcggcacgctgcaggtgggcaatggcggtgcgaccggcgcgatcgtcggtgacatcaccaacaacggtgcgctggtgtccaacgtggccggcaacaccttgctgggcggcaccatcagcggcaccggtggcctgacccaggccggtgccggtacgctgaccctgaccggcaacaacacctataccggcggtaccaccatcaatgccggtggcacgctgcaggtgggcaatggcggtgccaccggtgcgatcaccggcaatgtcgccaacaacggcagcctggtcttcgacgtcgcgggcaacaccaccgtcggcggcgcgatcagtggcagtggtggcctgacccaggccggcagcggggtgctgaccctggtcggcaacaacacctacagcggcggtaccaccatcaatgccggcggcacgctgcaggtgggcaatggcggtacaaccggcgccatcgccggcgacatcaccaacaatggtgcgttgatttccaacgtggccggcaacaccgcgctgggcggcaccatcagtggcagtggcggcctgacccaggccggcagcggtacgctgctgctgaccggcaccaacacctacaccggcggtaccaccatcaatgccggtggcacgctgcagctgggcaatggcggtgcgaccggttcgatcgtcggtgatgtcaccaacaatggcacgctgctgtccaacgtggccggcaacaccacgctgggcggcaccatcagcggcagtggcggcctgacccaggccggcagcggcacgctgaccctgaccggcaacaacacctataccggcccgaccaccatcaacgccggtggcacgctgcaggttggcaatggcggcgcgaccggtgcgatcggcggcagtgtcgtcaacaacggcagcctggtgttcaacgtgggtggcaacaccaccgtcggcggcgccatcagcggcagcggcggcctgacccaggccggcaccggcaccgtggtcctggccggcaacaacacctataccggcggcaccaccatcaacaccggcggcacgctgcaggtcggcaacggtggcgcgagcggtgcgatcaccggcaacgtcagcaacaacggcagcctggtgttcaacgtgggcggcaacaccaccgtcggcggcaccatcagcggcagcggcggcctgacccaggccggcaccggcaccgtgatcctgaccggcaacaacacctataccggtggcaccaccatcaacgccggtggcacggtgcaggtcggcaacggtggggccagcggcgcgatcaccggcaacatcaccaacaacggtggcctggtgatcaacaccggtggcaccaccacgctgggcggcagcatcagcggcggcggcagcatcgtgcaggccggccccggtggcctgaacctcggcggcaacagtggtggcttcaacggtaccggccaggtcaccggcggcggcctgaatgtcaccggcaccatcggcggccaatggaccatcggcagcggtaccacgctgtccggcaccggcaccattggtggcaccggcggtggcgtgacggtgtccagtggtggcgtgctgtcgccgggtaatggcccgggcaacggcagcggcacaggcaatggcaccggcacgatcaccgtgggtggcaacctgaccctgtcgccgggcagcacgctgggcatcgatctgggtgccagcggcagcgatacggtacaggtgggcggcagcgccaacgtgggtggcagcaccgtaaaggtgaacaccatctcgccgagcaccagctaccagcagggccagcagtacacggtgatcaacgcgggcggtggggtgagcgggcagttcgcctcggcgaactcgccgtcggccttcctgaccatcaccccggtctacaccgccaacaccgccaacctgcagatcgacgtggcgcagacggcggcgttcaccaccgtggccaacacgcgcaaccagtacaacaccgctgcggcgctggacagcctgccgcagagtggcgcggcgctgggcctgtacaacacggtgctgctgtatgacgccagcactgcgcgcagcgcattcgaccagctctccggcgaagtgcacgcggccagccgcgcggtgctgctgtacgacaactatctggaagagggcatccgccaacgcctgggcagtgagctgccgaccgtgcgtggtgagcgtgcctcggcctggctggctggtagcggcaaggtgttcaagcaggatggcgatggcaatggcgatgagatccgttccaaccgcaatgcggtgatggcgggtgtggactggcagctgggtgaacacgtggtgctgggtgcggcggccggcaacgaacggctggatacgcgcctgtacgatcgcagttcgcgcgcccgcctgcgcggcaacacgttcggcctgtatgcacagggacagtggaacaacggctttgcggtcggtggcagcgtgtcgcgcggtgactaccgcacgcgcaccacgcgtgaagtgcctctgctgggccagaccctgtacagccgccaggattcggacgtgaccatcgcccaggtcgaaggcagctggacctggacccatggcaggacccaactgcagccgtacgtgcagttcacccggcactgggtcgacagtgatcgtgcgctggagcagggtggcagtgccgcactggtgctggaaggcggcaaggacacgctcaacgtcagcacggtgggcgtgcggggccgctgggacgtgggtagcggcgcgcgcttcccggcgcagctgaccgtcggcctgggctggcagcatgcatcgggtgacaccgatgtggccagccgcaaccgcttcgcggtcggtggcgatgccttcgatgtctacagcgcggtgatggcacgcaatgcgctggtcagccagctcggcgtggcggtcggcctgggtcgcaacagccagctgtcgatgttcgtgcagggccagcacggtgatggccgccgcgatgtcggcgggcagatcaacctgcgggtaggcttctaaggggggcgggccagcggtagatccacgcgctgcgtggatctaccggcgcggagggagtgagacctcccgcgccacggtgtcggcactgcaaccacctcgctcagttcgccgcatcctgcgtgcgtcgacgcaatccggcgggcgggtcgaacaggctcgacggcacctcatcgaaagtgacctcggtaacccgcaggccgcgttcggtacgctggttgccggtgcgtccgcggtaacccagcagcaggcccgtgcgggtatcgatccacaacgtgccggaggtggtgccatcagggccatgcgcattgtcatagcgccagccagcagcgaggcgccccaggatgaactcgccgggtgcgggagagcagcgccctccgatcgtgtggcatggggcggcaggatcgtaccagtagggaccactggcgtcggcgaccggcagcgtgtagttgccgcgctcgctcaccagccatgcccggccgcgctggccctgggtggtcagccatgcatcgggcgcattgtcgccgcggaaatcaatacggatggcaggcccgcgcaaacggatctcgacctcgacctcaccaccaggcgagcttggaccgagtgggcccaggccataggcgcgtgccagcaatcgcgcctgtggaggttcgttgtcagcagcgtccgtggattgcgcggcggcggcccaggttgctgccatcaacaggctggccagcagcacctgcatgtcagcgcgccaggttgttgctgtcatgcacggggctctgcatgcggacgatcgcgtaggactcgatcggcatgcggcgatggccggtgatcgggtcctcgatcagcatcgaggccgggcggaagctgtcgccttcgctgaccaggtctgaaagaccggcaatcacccggtcggcaaagggaacgatcaggggcatcggataggtgaccttgatcttgaggatgttggcgtcctgcacgctgacgcggctgctgccgacacgtgcatcgcggaaggcaagattgtcgttcggcagcgcatagcgcccatcgaactggcgctcgcggaactcgttgtacgccgcgcggctgggtgaaatgacctcgatcttcggtgacagcaacgggttcttccacagcagggcgaccttggcgcgggcggcgacggcaccggcggcatccggcgaggtcgcgtacaggggagccatcgccatttccagtgcgctgcgcatctcggaatgattgacgccactgactgcgccggcacgcgcggcctgcagcgtggcgaaatccagcagcgacttggcgcgatagatcaggacgaactggaagatgaccaggatgaggaagacgaaggccggaaccacgatgcagaattcaatcagcgattggccccgctgctggcggatggatgtgcggatgtgcttcattgcaacgccctcgtggatggcggtgccgcaggcggagaagggcaccattggaacgtctcgcccagcaccggagcaatatgcctgaggctgtccaccggcatttccagcgtcgagtaggcgccgcggcaccaggcgccgcgccatgggcgcacggcctcgcgccagccaacggcgcgctgatcgcggtccaggaacaacaggtcgagtggataccccatggccagggtgtgcacgctcgagcagggggttatcagcaggccttgcccaggctggagtggcgcgcgcaacagcaggccgcgcagccgctggtgccagcgatcggcatgccagacgcagctgagcaactgctggtggttgcggatcagggccccggttctcatgtgcggggactcacaggatgccctgctgcttcatctgcaggaagatgaagtaggccaggacgacgaagatcagcgggaagaagaacagcaccagcggcagcatcatcttcaccggcgcttccagggccagcttctcggcgcgaaggaagcgctcttcgcggcgctgcatggcctgcgagcgcagtgtgtcactcaggctggcacccacccggtccgcctggatcaaagcgctggtgaagctggtcacctgggaaatgtcggcgcgatcggacatgcgccgcagcgcttcggcacgcggaaggccggcgcgcagatcacgcaacatgcgcgagaactcctgtgacagcggaccgggtggccccttgtcgacggactgttcgatcgcaccggtgatgttcaggcccgcttcgacggccatggtgatgaagtcgaggaagataggcaggtcgcggatcacatgcttggagcgcgctttccgccgttcgcccagccacagcgtgggatacatccacccgaagggtgcgccgaatgccagggccatcagcacggagccgactccgaaccggcccagcaggatgatggtgagcaacaggaaggtactggccacggcggcggagacgatccgtgcgccatacagttcttccggtgacagcacgaagtcctggccggccgactgcaggctgcgatgcgcgcgctccagctgtgccgaggacaggcgcggcccggccaggcgcgtagcgaccgtaatcagcggccacaggatgcgcagcagcagcggcagcggatcctggtagttgcgctggtccacctcgaccgactgcaccagtccgcgcagcgcgaatgcaagcagcccaacagcggcagcggcaagcagtgcgaccaggatgagcagggcgttcatatatcgatcgtcatgatcttgcggcacatgcggtagccgaggtattccagtaccccgatcagggccatgacgcaccagccgatgaaggtgtggaacatggggttcatcgtttctggatagaacagcacgaggaagccgacaaggccggctggcagcatcgccatgacgatgccctgcaggcgcccctgcgcggtaagtgccttgaccttgccttccatgatgagcttgcgccgcagcgtttcggcgagcgtggagaggctctcggcgagattgccaccaacctcgcgcgaaatgctgacggcggccacgaacagcttcacgtcggcaatgggcacgcgggcggcgaagttgtccagcgcctcctccgtgcgcacgcccatgtgctgctcgcgcagtaccagtgccagctcctgggccagtggaggcaggccgtcatgggccagtgcttccagcgcaggattgaagccgacgccggccttgaggctgccggccagcatcagcagcccgtcgggcaactgctgctggatctggtcgaggcggcgctgcttcagccaaaggtagatcttgcgtggcgctatggccagcaggatcagggccaggatcggcagcagcaggttgccgccggtgacgatccacagcagcacgggaatcgccagcagcatcaggacattggtcctgaacagcacgcgcgggtcgacgaacaggaacatgtcggccagattgacccgcgcctggtccatgaagttggcgcggtagcggtccatgaagccggagctggcacgcgccagcaacagcaccgagcccgtcacgcaggcaaaacacagcagggcgatcagcaggatgtcactcattccgccgtcccccggtacggaaaatgtccaggtcaacggcgacgccgcgctcggcaagctcttcatagaactccggcactgcaccggtcgcgacgaactcgcccaccaccttgccatcgcgtccggcagtggagcgtgccttgaacaggaacacatcctgcagctggatggttccgctttccatgcccgtcaactcagtgatgtggctgaccttgcgcgaaccgcaggggaagcgcttctggtgcacgatcaggtccactgccgacgagatctgttcgcgcaccaccgtcatcggcagctccatgccggacatcatgaccatcacttccaggcgcgacagcgcctcgcgcggattgttggcatgggcggtggtcagcgatccttcgtggccggtgttcatggcctgcagcatgtccagtgcttcgccgccgcggcactcgccgaccacgatgcggtccgggcgcatgcgcagcgcgttgcgtaccaggtcgcggatggaaatgtggcccttgccttccatgttgggaggacgcgcttccagggcaaccaggttgggctggacgagcttcagttcggccgcgtcctcgatggtgacgatgcgatcggtatcgggaatgaagttggaaaggatgttgagcagggtggtcttgccggagccggtgccgccggtgacgacgatgttgcgccgttcgcgcaccgcaacgatcaggaattccagcatcggctggctgagcgaaccgaaggtgagcaggtcctttccttccagcttgcgcttggcgaactttcggatgctgatgctcgggccgcgcagcgccaccggcggaatgatggcgttgacgcgggagccatccttcagtcgcgcgtcgaccatcggcgagctttcgtcgatgcggcgaccgaggggcgtcacgatgcgctcgatggctgacagcaccgcgcggtcactggtgaagacaatgggggaccgttcgatccggcccgcacgttcaatgaagatctggtcgtgcgcgttgaccatgatttccgtcaccgtcgcatcgtcgatcaggtcttccagcgggccgaggccgatggcctcatcgagcacctccttggccagcctgcgtgggttgatcgtcttgggcagctcggagaactcccgttgcatcacctcatcgatcagcttgatcgtggcgttgcgcagcgactcatcgtccatgctgcgcacgtcaagccggcgcaggtccatctgcttgaccagcgaggcatgcagctttgcacgatagaccgccatgtccggcggcagctgctccggccgcgccagctggcgttcgctggatggctgcgccggtgcgggggccggtgcgggcgtggcgtccaccggtacatcgttggccgcgcccgcattgaaacttccagcatcggcggtgggttcggccggcgggtcgtcgtccaccacctgcagcaggtagtcgccgatctgcacgcggtcacggctggtgagcgggccacggctgcctttgacctgttcgccattcaccagtaccggcgagcggcctcccaggctctcgatgaagatgccctggtcctcgcgcttcagcgccgcatggcgttgggcgatgctccagccctgcagcaccaccaggttgccgtcgccacggccgatcccgcattcacggtgcaggcagcggacacgtcgctggtcgcggttgggtgtgtcgatgaggatgttgaacatgcgacggctccggtcactgcacgaaatctttgttccggcgcggcatggcctgctggccgcgctcctggatctgtcgcgcacgctccaggccatcgaggttttcctgcgagcccggcgtcaccacgcgcggagtaacgaacatcaccagctcggtacggttgccacggaagccatcggagcggaacagctttccgaggatcgggatatcgcccagcagcggcaggcgcttggcatcctgctgcgcgctggagtcgatcagcccggagatgacgatggtttcccctgcgtggacattgatttccgactcggtgcggcgggtggtgaagcccggaacgccctgcacggtcaccgtcggatcgacacggctgacctcagccaggatgcgggtggagatgtcctggttgaagttgaccaggggctcgatgtcgagcttgatgccgtattccttgtagtcgacggtgacctggccgaaaccctgcggaaccgggatcggcacttcgccgccggccaggaacttggcctgcccgccgctgcgggcgctgagttggggcgaggccagcaggaacgccttgcccttgttcatcatcaggttgatcgccgagccgatctgcgtggcgatgccaaagaaggcctgggttccctgcagcttgttcggcagcagcacgccgttggccgggctctgctcggggttgatgcggtagtagttgttgttggtgaaatccttgacgatgcccgccaccgggccacggatgacgttgtcccactggatgccgagttcttccagcgcattggtgtcgaattccatgatcttcacgtccatctgcaccatcgggcgcatgcccaccgggtcggcagtagtgaaattcaacaccgtcgggtagatcttctggatcgcatcaatgcggctgccgatgcccgggttgatgtcctggccggtaatgaccacacggtcggcgaccgcatgcacattgatcttttccacgtcggccagcagggtacggatggtctcggccaggctgacggcatcgttctcggagatgtccacctgcacctgcagctgcttgccgttctgcagccacaggtgaaccgtggtggagccgggcttcatgcccatcatgatcaggtcgcgcgggccgacgttggtgacctcgagcatctcgccactaccgacggccacgcgcttgagcccgctgggcagcgtgtagacggcggcctggccggcatagatccgggcgcgggtgggcagtggcaccgcgggcatggccgacgcgctggtgcgataggcgggatcgggaaccggcgccgggaaggcgctctgcccaccgggtaccggtgcatggttggtgttgggctgcggttgcgcctggacagcagggcgcggtgcggccatgaccggtaccggggtcagctgggtgccggtggtctgtgccacggccagcagtggcgaggtgacaacagcgatggccgcagtggcggcgatgaggctgcggattccattattgctgcgcattcgtcgaccctttgcccccaatgatgaattgcacgccagcacgaccctgcgtgccgttgccgagcagttccctctgcgtcatgccactgaggccgaacgcaccacgatcctccacctggcgaagcatcacccgcatcgaaccggccttggcggcgaccgtgagtcgctgcgcctgtgccggtgtcagttccagagtgatgttcgaatagccctgctggtcttccgaggccggcgtttcgccgacgcggttgccggttgccagcacgttgatgtcctcaagcagcggcagcacccgggcaccggtctgttcctgctcgacggtgagcaggatgtcgacgtgatccccgggagcaatcatgccggagatcgagttcgtctcgtccacctggagggtgtagcccacgttgcccttggcgatcacgcgcgagaactggtcgtacagcggtaccagtgcactggcacccagcggtgcaccttcgcggatcggcgcgcgcagcatgcggccgctgtactcggacacattgtccggcgtgatcgcatcggcaggcggcaggtcggcggggacttcgcgcactgcaaggtcggcaacggtgacaatgctgcccggctccatgtcggtcttgggcacggctaccggcaccatttccaccggcggagcggcacgctcgttcaccgccttctgcacgtagcgcacggcgaccagggccgcgaacaggccgagcgcgagggcgatgatgatgaagacgacgttgcggttggctttcagcgggagcgccttcatacgactcccatcgacagcatgtaggtgaacccctggtacgccttgcgcagtgaatcgatcagctcgagcacgatgttcggctcggcgaccaggaccaggacaccgacggaagcgaccacggcgtactcgatcagtgcggccccgcgctggcggcgtagggacgggggaatgcgttttctcatggcggtggtctcagtgctgcgactggttgacgacaatcgaggttccctgctcgtgccggttgaaggtcatggtcatttcctggctgcccttgctgtagcggacaacgcactgcagcgcgatcatcgaacaccccgcagggccggaacttcggctccagccgtccgcagggaggcggctggcatagaaggcatcggtctggaacggagacagcgtgctttccatggacaggctgcgcccgggcgtgtccaggtaggtgatgtcgttgatcacctgcgtcccggacggtttcgggaaatcggcgccggccgcggcatcgggcttgcgcttgagcaggcgtgtaatgccgatctgtgactggctgccactgcccttggccgatacctcgatggtcacgtagtactcgccgtgtgcgtggccgatcacggtcttgccgccgacctcgttgatcacggtctgcccgggccattcgcggttgtagtagctgacgatggacgacaccggcaatgcggacgtgaagcgcgagatgcgcatgggcaggccgttgtagagcatgtccttggccacccactcgctctgcgcgccctcgggctcgggaatgtccggccaggacgcggccagcgcaggccaggcgaacagcagcgcggccagtgccgccagcaggtcaacgcgacggcgcataggcaggcaacttgtcgacaggcaccacgtcgggcgcgatgtaaccgggatcaagcctgctcagcgtcccgatcatcgggatgccggagaggccgtcaaacgccttggcgatgcccgccatgtgctgggatggcaccagtggcttgacctgcgcgatcaccgagcgtgacgagttgaccttgagcccggaaccggctgcattccaggggtcggccagcaccacatgggtggcctgcagcttcaggcccagcgaatcgaagggttccagataggcggcagcactgccgttggcacttttcagatcctgcacatccaaccgcagctgggcctgggtcaggccgttgcggttgggcgggaacgaaccgaacatcgaggtcacgtcgccgatcttcttcatcatgccgcctgccgacgtgctggtgtaggagaccagggcgaggtcaccgcgccgcaccagcggctggttggagaaggtattcatcaggacgtcgccgacggcggcatcgcgtgcgccggtctgcgcctggctgacgatgggatcgttggcacgcccgaaatagcggtcgacggcaagatcgcgctggcggccgctggccggcagcttgtagtccggcgatacggtggcttcccaggcgatcgcgcgcgcggcctgctgggtggcctggcgggcgtggatgtacttggccaggatcgggatcagcaggaagatcggcaccagcacggcgcagagcacggcgacttcggtgagactctggccgcgctggcgacgcgcgccgcggaatgggcgttccctgtccatggctacctcagcaggtcatcgttgggaggacggttcgcgcggtacctcgaggtcgccgcgttcaaagggttggcccaccgtcatgcgctgcgtggtcaggcgggtgccattgccgtcgaggggttcctgctccaggacaatggcgtagcggctcggccggtagtcgttcagtgcaccgggggtgaagccccagctggcaccagccgaccacacgcactggctgaaccgtccgttctcgtccttccacacgttgcacggctggccagcgaccctgcggttgcccgcgcgctggaagcccggcgaggcgctgccttcgtcggcttcggcggcaaagcgggtgagcccgtcgctgtcggcgggggactggctacgctctcccgttgccagatcgacctgctccacgccggaggcgctctgggtctcctgcaggccggtggcctccagccggaactggcagctggtcgcagggccatcgttgagcaggcgccattcgcgggtacggaacacttcctctttgctggaaagccaggcttcgtaacgaacggttcccaggcgggcgacatcggcgtcatccagtgcgcgggtcggcaatcctgccgcctggcagtcgctcagtgcctgctggtagctggtgcgcgccgcgttgcgtccatccaccagggtttcggcaatctggtcaagatggatgcccggcatgttcctggcagcggcgggctcgccgttgtccgccgcgctgccacagccgctgatcagcagtgtggcgatcgacaggtgcaggcgattgaaaacagcaaacgtcatggcatcaaggctccggctgccgccagggcagccttggtggtggcatcggtcttgaccagtcgtgcctgccagtaagggctgaacaggtttccggtttcacgcttgcggtcatcgcggctgaacatgcgcagctgcaccgggcggtcgaagaacacctgcgcggaggaaagtgcggcgatcttgttgttggccatcctgtccggcagttccatctgcgagccggccggggcgccgatgccggcgccggacgtggtgcgcgcgctggtgccggcggtctcggcatagatggtgaagaccgggccgaccttgtcgcggtcacgatcattctcggcgtagggctgcagtgcctgcccggccttgacgtcgtgatagtcgcgcaggccgttgtagccggtgaagaaggccttgcgatgctggccattggcgaagcgcacgttggcatcctggctgcggtcgacaatccacgccgcgccacgattgcggcgcaccgcttcgccatacgggcggtagcggcggcggtcccagtccgagtaccagccgttgccgttgccgaagccgttgaggaagcgctggttgcgatagctttccacggcctgcgcaccgccccagccgactggaatatcgatatcggaaagcggccatggcagcggaagctcgacggccatggtgtccagcgctgcccatcggttgtagtcgaccatgtcggtgccgccggactgcaccaggaagccgaggaaatcatcgctgcggctcttgctgaagccatcacgcgactgcatcaccacattgcggaagcggtcggcgccctggcgctgcgtggccgagccaccgttggcggtacggggaatgctgtagcgctgcagcagccggttctcggccgtggccagttgcgtgccgagcaccgcggttccgatggtgcccagctgtgcctgcggtgagttccgctgcagcacatccttggcgatggtgtagctgtccagccgcgatacgccctcgatgacgagctgcaccgaggcggcgaacatcatgttgagcttgtcgatggcgatgatggccgcctgcgcgacaggctggaacgcctggcgggtgaccttgagaatgcgttcggcgaccttgaaggcggttgccaatgccttgaacaccacgccgatgtagggaatggcggagagcacatccagcgtggtgcggatgacgatggaggtggtgtgcatctggttcagccacgaatagaggctgatcgtctgtgccacggccacttcgttggcaacgcgggcacggttcatgtaggccgcgtagttcagtgcgcgtgcctgctggatcgcaacgctgtaggcggcggcgtcagccgcattgaccagctccaccttcttgttcaccacctgccctgtgttgaacagcaggacaatcccgatgcatagaaccagaatgagtgccagcccgagaaccattgcttggccggcgaccgttcggtggctggaaacgccccgggccgcacggcttcgtgccaaagccaatgcgctgcgcataacgaattcctgggccggaggccatggctgcccgtcgcgcgccgcgtgcggtgcgcgcagggagattatgctgggagggccctggcggcttcatgccgccagggctggggtattacttgttcttgtacgcgtccatgcccttggttttgtcagcttcctgctgggcgctgttggcctggttcttggcgcggttgatcgactgcgtcgcgctctggccggaaagttctttcgacatgcctgccacctggctgcgaaccgtgcctccgaagaaggtgacggctccgatcgcggcgatggcgatcagcgcggtgatgatgatgtactcggtcatgccctgaccggcctgcttacgggaaaaacggatgtgacgacggctgcgttccatgtatttcctccttgatggcaggaatcctcccgggtgtgcgggatattcggcgtgtccgctgggggatcctgattaatggcagggcgaggtaaagacaggaagctcacaccctggttcgtcgaaaatttgtcgcttgttcgagaacggggccaagcctatcgacagaaaattgacgatacaagtcaggtttttccgatatgcaatgaaatatctgaaaatgtgatgcacattgcagattaacaattgtctgcacataatcacgtcaaatttgagctagatgcaccgcttttcgttaaggaaattaacacttaactgacatatttgtgtcacgcaggcggcttgtggtgccggaatattggcgcgctacagagggcgcgtgcacggcctgcttcttgttcgaacggcatgagagatccgcgtgtttttatctcgttgcatccgcggcaaaacaaatgaccgtgcggcgcggaaaagaaaaaagcacatgcagggcatgtgctttttccggagtgcttcaacgcagtaacgtcgtggtgatatcagcgcttgaccagttccacgcgacgattggcgcgacgcccttcttcggttgcgttgtcggcgaccggctggctctgcccatagcctttcgcgctcaggcgttcggctgcgattccaccgccgacaagacgcgtgcgcaccgactccgcacgcgcctgcgagagcgtctggttgtgcgattggctgccgctgttgtcggtgtgtccttcaacggaaaggcgaagctgtgggtcggccttcaacagctgggtgacctgtgcgatctgcggttccgaatcgggcaggatctcggcggcgtcggttgcgaagttcacctggatggataccttgccactgctgtccagtgcctgtttcagcgtgtccgcttcaatgaccttggccgtgatctgcaccggttttgtctctgcgacgagcaggccgccggagtttccacccgagcccaggtgaatccagatatcgcgatcttcgcgatggatgacataggtttctgcgggttcgttgtagatgtcgccgatgccgccgacataggtggtcgccgccttgctgttgccgatgtcacgcgatgcatcggccggtatggtgccggagaaaatgcgcttgccccccagggcctcgaccaggctttgtacattgcggctgagctccagctgcgaataagggtgatcgctgctgctctgcaggaccgaagaatgaaccttgccttcaatccattccacgcgatcgccggtccagaacggtacgcgatcgaattcgctgtctacgacgtcctggctggtgtagccctgcggcagtccgagataggggaagctgccgatcgttgcctgcgatacgggcagctcggcaacattgaacgctgcggccttctggcttccatccgtggccgcagccgcctgcggtgatggttcggctgcggtgctggaaggtgcggccgaggaagcgccaccctctgcaggcgcttcgccagcgcgcttgcaggcacccagtgccagtaccaggctggcggccaacaggctcgcgcgcactgcggacatcgtcgatccgtgcttctgcgtcatgaacgcacctgcttcatcagttcgttgcagacttcgctggtgggcttgtactggcccttcttccaggcatcggtgatcttcttctgtgtctgcgcttcggccgtgtcataggcctggtcgaagcctgcttcggcgccgaacacggtttttgcctgtgccttgtggcttgcgcgcagcttggcggcctgttccggggttgcgccgcacgccagggcattgcctgcatgcgtgcctcccagtgcgccgaactgcgccgcaccgccgccctgtgcgactgcggtgccgctgccgatcagcaaggcggaggtgatcactagcttcgtcatgaaataccgcatgttgatgttcctcatccggcccgatagcgggcatcaatcccctgtggcccgagcatagcaacaggcagtgagtgccagcgtgtcgttgcatcgccacggcacggccagtggtcagggcgtggacaggaagcgcggggtgccacgacgtggggcagatcctgtcgttggacggccatcgaacgtggaagcgggacagccgaccaggcatccccgcacggcggaaacccattgatggatctggagcaacaagcccctctgttgaggggctgccccgacaggggcggggagaggccggcaaggggaggggcccgaacgttgcgcagcaacgtttggggcgaagcgcgcgcagcgcacttcgcatcccccgccagtggcttctgcgaggtacagccgaccaggcatccccgcacggcggaaacccattgatggatctggagcaacaagcccctctgttgaggggctgccccgacaggggcggggagaggccggcaaggggaggggcccgaacgttgcgcagcaacgtttggggcgaagctcgcgcagcgcacttcgcatctcccgccagtggcttctgcgaggtacagccgaccaagcatccccgcacggcggaaacccattgatggatctggagcaacaagcccctctgttgaggggctgccccgacaggggcggggagaggccggcaaggggaggggcccgaacgttgcgcagcaacgtttggggcgaagcgcgcgcagcgcacttcgcatcccccgccagtggcttctgcgaggtacagccgatcaggcatccccgcacgacggaaacccattgatggatctggagcaacaagcccctctgttgaggggctgccccgacaggggcggggagaggccggcaaggggaggggcccgaacgttgcgcagcaacgtttggggcgaagcgcgcgcagcgcacttcgcatcccccgccagtggcttctgcgaggtacagccgaccaggcatccccgcacggcggaaacccattgatggatctggagcaacaagcccctctgttgaggggctgccccgacaggggcggggagaggccggcaaggggaggggcccgaacgttgcgcagcaacgtttggggcgaagcgcgcgcagcgcacttcgcatcccccgccagataactgaaaagggctgccttcgggcagcctttttcagttatctggcggagagagggggattgtcgggtgcatccatgcacccgatcccggtgcgcgctgcgccccgggacccgccttcggcggtccggttctgctcctgcagaaccgtcgaaccccggcagggcttctctcgcccgatgctctccgccagccaaataaaaaagccgcccagagggcggcttcttcatttgtctggcggagagagggggattcgaacccccgaagcgcggtttagacgcttacacactttccaggcgtgctccttcaaccactcggacacctctccggatccctgccatcggcaaacgcctcagcaggggcgcagattctagcgggcggcgcggtcggacacaagcaccccgatcgacggcgtatccatggccatgggtggcgagggggctggacaggcatggcacaatggaacatccgatggaaaacggtggcctgatgtcctatctcgtccttgcccgcaagtggcgtccgaagcgtttcgccgagctggtgggccaggaacacgtggtccgtgcgctcagcaacgcgctggacagcggccgggtccaccacgcgttcctgttcaccggcacccgcggcgtgggcaagaccaccatcgcgcgcatcttcgccaagtcgctgaactgcgagcagggtaccagcgccgacccgtgcggccagtgcgcggcctgcctggacatcgacgccggccgctacatcgacctgctggaaatcgacgccgcgtccaacaccggtgtggatgacgtgcgcgaggtgatcgagaacgcgcagtacatgccctcgcgcggcaagtacaaggtctacctgatcgacgaagtgcacatgctgtccaaggcggcgttcaacgcgctgctgaagacgctggaagaaccgccggagcacgtgaagttcctgctggccaccaccgatccgcagaagctgccggtcaccgtgctcagccgctgcctgcagttcaacctcaagcgcctggatgaagaccagatccagggccagatgacccgcatcctggcggcggaagcgatcgaggccgatggaagcgccatcgtgcagctggccaaggccgctgacggcagtctgcgcgatggcctgtcactgctggaccaggcgatcgcctatgccggcggcgcgctgcgtgaggacgtggtgcgcaccatgctgggtaccgtggaccgcacccaggtggcggcgatgctcgatgcgctggccgacggcgatggcccgcgcctgctgcaggtggtagccgcgctggcagagttctcgccggactggagtggtgtgctggaagcgctggccgaagggctgcaccgcatccaggtgcagcagctggtgccgggcgctgccgcggcggaaggcctggatgtcgccgcattcgccgagcgcctgcgcccggaagtggtgcagctctggtaccagatggccttgaatggccgccgcgacctgccgctggcacccagcccgcgcgcgggctttgaaatggccgtgctgcgcatgctggcgttccgtccggccgcagcggtaccgccggtgccgaaggccgtcgacggtgcgttgggcggcacgccgggtggcaacgctgccggtggtggcgccggtaccggtagccgcgatgcgacgccggccgctgctgccgcttcgggcagcccggcggtagcggcgcaggcagccgcgccggtgcaggccgcgccgcgcgaacctgaacccgagcccgaaccggccccgcaaccggaaccagacccgacgccggagcccgagccggttccggtggaagagcccgtgtcgccgccgccggtgaaggctgagccacaggcgccggcgcctgccgtcactgcagaggcaggcgacgacctgccgccgtgggccactgacgaagccgaggcgcgtgacgaggcattggcggccgagatgtccggcccggacgccgccatggctgcgccctggcacgaaccgccggctcccgtcgcggctcccagcgagcctgcgccgcccgagcgcccgttccgcgccgaaggcattgccattgcgccggccgaacatgccaagccggccccggcgcatgccgccgcgccgcaggaaggtgtcagcgagctggccacggccgaagactggctggacctggtcgccaacagcggcctgagcggcccctcgcggcagctggctgccaacgccgccttcatcagctgccagtacgggaccttgaaactgggcctttcgcccggatttgaatacctgcgctcggagcgcgcgctggctgccctgggcgagatgctgcagaaggccctcggccaggcgccgaagatcgtggtcgagaccgtggaaaccgaacacgttccggccgagaccctgcatcagcgggccgaccgccagcgtggcgagcggcagcaggtggcagaggccgttttcatggacgacccggaagtgcaggtgctgatccagcagcacggtgcccgggttgtttccgattccatccgttcttttgacgagtaagacaccatgcgcggaaacatcgcccaactgatgcagcaggcccagaagatgcaggaaaacctgcagaaggcccaggaagaaatcgccaagatcgaagtgaccggcagtgccggcggcggcatggtcagcgtgaccctgaccggtgccaaggaatgccgcaaggtgcgcatcgacccgtcgctgaccagcgacccggagatgctggaagacctgatcgccgccgccttcaacgacgcttcgaacaagatcgacgccgagtcgaagtcgaagatgggttcggccaccgccggcatgcagctgccgccgggcatgaagctgccgttctgattgccagcgtggcacccgtgcaagcgggtgccacagaatctgtagctgtcgagcctgctcgacgccatgaaagcatgccgccgtgtccgcacccctgcttgaacaattgatcgacgcactgcgggtgctgcctggcgtgggccagaagaccgcacagcgcatggcctaccacctgctcgagcgcgagcgcgaaggtggccagcgactggccgaagccctggcgctggcggtggagcgcatcggccactgcgcgcagtgccgcgacttcagcgaaaccgagctgtgcccgacctgtgccaacagcagccgcgagcgcagccagctgtgcgtggtcgaatcgccggccgaccgcctggccatcgaaaacgccaccggcttccgcggtgtctacttcgtgctgcagggccggctgtcgccgctcgatggcatcggcccgcgcgagctgggcctggagcagctggagcagcgtctggccgacggtgaggtgcaggagctgatcatcgccaccagtgccaccgtcgaaggcgaagccaccgcgcactacctggcgcagctggcgcgcgcgcgcaaggtgcagcccagccggctggcacagggcctgccgctcggtggcgagcttgaatacgttgaccgcggcacgctgtcgcacgcgttcggaacgcgcagcgaattccgcgattgagcgccacccgggcatcgcccggcgcggccggcctacaatgcggaagacatcccgccgaggccgaccatgagcaacgaaaccctcttcagcaagatcatccgtcgcgagatcccggccaccatcgtctacgaggacgacgaggtgctgggcttcaaggacatcgcaccgcaggcgccggtgcacgtactgttcattccgaagaacgagatcatcccgaccctggacgacctgcagccgtcgcaggcgcacctgatcgggaagcttgccctggctgccgccgaatatgcgcgccgcgaagggttcgcgcaggacggctaccgcatcgtgatgaactgccgcgaggatgccgggcagaccgtgttccacatccacatgcacctgctggccggtgcgccgctggggcatttcggtacgccggggcgctgagcgcccggcatccaccattgcccgcagtggatccatgcgatgcgtggatgaaaaaaggccgcccgaaggcggcctttttcgatcacgcatggccggtggcgatcaccaccagccccaacggccgtaaccaccccagtacgggccatacgggcccgggccccacgggccataggggtagggcaccacatcgacctggcgctgttccggccacaggtagatcacatcggccgacagcttcggcaggcgatagtcgtactccccgatgcgggtgttctggtagccgtcgatcttgccgatgaaggtcacgtcgcggccggcttcaaacacggccgggtcgtagaagccggcgcggcaggcaatgaagcggccgtcgctggcgtcggacgaggtggtgttcgggcggccactggcgttgagggggcgcgagatcatctggaagcaggtctcgccctggccgggcttggtctcgatgatgcgaccaccccatcggaccggcgtgccgacctgctgggtggcgaccgagtcgcgcggggagaccaggctgaactgtccctgcagcggcttgggggccgtggcgcaggccgacagggccagcgtggccacagcggtgaggaggaacttggtgttcatggggaggctccggaagtcgggcgatgcctgcgcaggtcccgcaataatgaagcgaggtcggtgcaagttccagcgtaacgcgcgtcggcgaaacgccggctgagtgccagcagggcggggtcggggcgcacggcgtgtacccgtcgtgaccagtcgcatgccgtctcgtggggtacgcgggccaggccaaggcgtgcatagcgccgccccagccggtgccaggcgcgcagcagcgggtcgcgctcgcgctcgccgcgggccagcagccaggccatccatgccaatgccagcagtgcggcgaccacgaagccggccaccagctgcgccggcccgagatcatccagcccgaacggcctgagcagctgctgctgacggcgtgcgtcgaaggaaagcaccaggtcgttccagccacggcgcagccagtcacccatctgccccagctgcagccagcgctgctgcagcggggtgtccgtgccggcctgcaagcggtcgtccagcgtgtccaggatgcgttccggtgccacggccgcagtcgggtccacccggacccagccgcgctggggcagccagacttcggcccaggcgtgggcgtccatgcgccgcactacccagtagtccccgatgcggttgcgggtgccacctgcgaagccggtcaccacccgggccggaatgccggcgttgcgcatcagcaccacgaaggccgagctgaagtgctggcagaagccggccttgtagttgaacaggaaatcgtcgaccggatcgcgcccggccaccggggtatcgagcgtgtaggagaagtcgcgggtgatccactgcagcgctcggtggacgatggcttcgtcatcgttgccggcctcctgccgccattgccgtgccagctgggcggtgcgcggattgaagccggggggaagctgcagcgcggcacggcgcaggtagggcgacagatcggtgtcgaaccgttgcggaggcgccgaatgcaaccgccagcggctgagcgcggacagcgtgcggtcgctgcgcaggctcatgtccgcatcgaaactgctgccttccggtgcgcggctgggcaggtccagggccaccagcaggcgacggtcggtgggttcgtagtcgatctggtagtcccatccctgtgcggcggctttgaccacgggggcggggcgccgggccgtcacgcgatcgcggctccagcggtggccatcgaaggaagtcagcaccgggccgcgccaatagcgctgcgcgggctcgggcaccgcgccgaagaactgcacgcgcagcgccggggtgtcgtcggccatcaggtccagccattggtccggcgccatgctgtcagccaggccgggtgtacccaccgctcgttcgggtacgccccacaacggcgtggacaagcgcgggaacagccagaagcaggccagtgccagcggcaggccgatgccaagcaggcggccgacgccgcgcagttgaccgtgcagtggcaggcgtgggctgcggccctcgtcctgggccaggcgttgcagggccagcagtgcggcaaccgcggccagcgcagccagtcccgtggtcagcgggccctggtcgagcaggaaggccgcgaacggcgagaacagcgcgaaaccgagcaggctgcgcgcatcacgcaggttgcgcagttcgctggatttgatggccagcatcgccgccagcagcgcacagccggtatcacgccccggccgcaccatgcccatctgccagacaatggtggcgagcatggccagcaccagcagcaggcgcaccggcatcggcagcacccgccgccaggaaagcgcagcggtcagcacggcggtgatcgcgatcacgacggccagcaccggcggcagctgcagcagcagtggcagcagcgccagcgctgcgctggccagggtccagctgcgggcgttgcgatcgagcaggacggcaggctcagtcatggggcatcagcgccagtgcgcgcaggcacaggtggtggtggctggcgccctggccgggcccgaacgggggatgggctggaagcagcagcgtgtagcgccggccttcgcgctcggccatgtcgacccagcgtgccaaccgcgcgatgcgtgcttcatggcccagcggcgccagcgtgcgccagtccagcaccacttcgatgccgatcggcttctcgtattcgcgtaccagcaggctgtcgcggcgtgccgagtgtttccaggcaatgctgcgcggggcgtcgccggcacgatagggtcgcagctggtgcagctcttcgccactggcatgggcgcgggtgtgcagtggatcgctgccactttccggaaggggtggtgccagtacctcggccagtggatagaccagcagcggctgctccggccacacccacgaccatgcccgcaccagccccagcggctgcgtgctggacaggcggatgcgcggcagttccagccagccgcggcgctcgctggggacatccagctccacttcgccgcgaccgtgtgcaggcagtgcgacccacgcctcgcttgcgcccagctgcaggtgcagcccgtggcgcgcgcgcgggtcgcgcaacgacaggtccacgcgcaggcgcagggggtgcccggccggaaccggctcggcggagattgcatcgatctgtatgccggacagctgcaggtgcgcggcaatggcgctggcgatcgctgctgcggccagtaacagggccagcagcagggccgggttgttgttgtagttcaatgcgcccagcagcatcgccgacagcagggtggcgacgaacaggccgaagcgcgtcggtagtacatagatgcgatggcgatccagtcgctgcggcagggcttcgggcctgcgtgggcgtgccagcagctgcatgcgtgcccagcgtgtggccaccttcagtccaccgcgacggtctgcaggatcgcccgcgccagtgccggcccggagctggattcggcctccgccaccaggcgatggccggccactgccacgaacagggtctgcacgtcttcgggcaccacatgcccgcggccgagcagcagtgcatgcgccctggcggcacgcagcagggccagcccggcgcgcggtgacaggcccacgcgtacgccggcatgctggcggctgcgggtcaacagtgcctgcacgtagtcgatcagcgcgtcgctggcgtgtacctggccaacggcttcacgcagcgcacgcacctgggtgtcatccagcttcggcaccgcgcgggcgatcaggtcgcggcgatcgctgccacgcagcagctcgcgctcggcctgcacgctcgggtagcccatcgccagccgcagcaggaaacgatcgagctgcgaatccggcaacgggaaggtgccggacaggtcgaccgggttctgcgtggcgatcacgaagaatggatcgggcagtggatgcgtctgtccatccagggtgacctgctgctcggccatcgcctccagcaacgcactctgcgtgcgcggcggtgcgcggttgatctcatcggccagcagcacgtgggtgaacaccgggccggggtggaactggaactggcggctgccggcctcgtacaccgatacgcccagtacgtccgccggcaacaggtcggaagtgaactgcacgcgctggaagctgaggccgaggctgctggccaatgcatgcgccagcgtggtcttgcccagcccgggcagatcttcgatgagcaggtggccgccggaaagcagggcgacaaaggccagcctgacttccggcaccttgcccagtaccagtgcgttcacctgatcctgtgcctcccgcagggcctggcgcagttgatcggttagcatgctgggattgggggacgaggctggcatgatcgtctcaggtctggaatccactcgattatccatagagcaatgcaaggcgaacagcgcgcgcgggcaatatttctctggttatggacgctgatcacagcggccaagctggtggtggctgcacgcctgccgctgttcgtcgatgaggcgttctattggcaggaaggccagcacctggccgccgcctattccgacctgccggggttgacagcatggcttgcacgcctgggcgtggaaatcggtggccatcacgtgctcgcattgcgcctgccgttcctggccatcggtgcgttgctgccgttgctggtggtgcgcatcgccacgcgctggtttggcaacgtcgcagggtggcaggcgggcagcctgaccctgctgatgccgctgtcggccacgctgggcctgctggccgtgccggatgtgccgatggcgctggcggcggtgatctgcctgcacgccggtgcgcgccttctgcacaacgtggatgcgtcgtcggcgatgaagctggcgctgggcctgctgatcggtgcgctcagccactaccgtttcattggcgtcatcggtgtcggcttcattgcgctgctggcgctgccgcagggccgccgcatgctggccgacccgcgcgtatgggtggcgctggcggtgggtgtactggcctggctgccgttgctggcgtggaatgcggacaaccatgatgccggcctgaagttccaggtggtcgagcgccacccgtggacgttcgagtgggaagggctgtggttcctggtgatccagccgatgctggtgacgccgatcctgtgcatcgcgatgtggaaggtcgccctggcgggtacccgcagcggtggtggtgtgcgggtgcaatggcgctatttcggcctggtgggcggggtgtcgacgctgggcatcttcctgctgggcttcttcaccgatgtcgagcggatcagtttccattggccgttgccgggctacctggcgctgctggtggccgtgccggtggtcctcaacggctggccacgctggctgcgccgcaccggctggtggctggcagctgcaggcaccgtactggctttcggctactacctgatggcgtccacgccggcgctgcgcgagcagatggccggcagcaagtactacccgcgcaactttgccggctggcagccgctggccgtggcggtgcgcgacgaactgcggcagatgccgccgggcacgcgtgtgctggcgggcaacttcaaggtcggtgccgaactgggcttccagctgggcaacggtaatatcgaggtgttgccgcatccgctcaacgacaagcatgggcggaccgcacagctggcacagtggggcctgctgcacgaaggcccgcgcagtgcgccgatgctgctggtgctgtcacccagcgaccagcgctaccgcgatctgctggcgcgctatcacgccatctgcgagcaggtggggccgttgccggcgccgcgcgtggtcagcagcgatcatggtttccagcgcttcctgctgttccagctgccggtgcagcgcgcgcaggggccctgcgtgacgccggcaatggcctggctggatgcgccgtccaacggtgagaaggtctccggaacgctcgccatcaagggctgggcattcaaggatggcgtggggttggcgcgcatcgaagtgctggtcgatggccattcgattggcgatgcgcgctacgggcgcatgttcgacatccgccacacctggccggacagcaccgatccgcaacatccggcggtgggcttcgacgcatcgctggataccaccacgctggcgccggggcggcattggcttggcctccgcctgcacggccgcgacggcagcgtggaggcgtggcaggagcagccgttcgaagttcgttgaggtcccctggtcctgtagagccgagccgatgctcggctgcttctgctacagatggcgggcagcctaaaaaaaagacggccgagcaagggctcggctctaccgttcacggcaccgcgaatccagccctgcgcagcaggccgcacaccgcgatcagtggcaggccgaccagcgcggtcgggtcgcggttgtcgattgcctcgaacaggctgatgcccaggccctcgcacttgaagctgccggcgcagtccagcggctgctcggcggcgacgtagcggatgatttcctgcgggtccagcacgcggaagcgtacttcggtcagatccagggtggcgagggattctccatcccgcctgagactgattgccgtgtgaaagcgcaccgtctgtccggacattgccgccagctgcgcacaggccgcctcgaccgtgcccggctttcccagcggctggccgttcaggtcggccacctggtccgagccgatcacccaggcgcccggatggcgggcggccacgtcggcggccttggcggcggccaggcgcgtggccagggccagcggggtctcggcgcccagaggggtttcatccacgtccgggcgtgcgcagtcgaagggcaggcccagccgttccagcagttcgcgacggtagcgggaggtggaggccaggaccagtgacatgtgacaataccggggcagggcgcggcagtctggcccctccacggcgccagcggcaagtcctgcagggcgggcatttgacagcgggcggtgcgatccttagtattcagcggcttatgtccgcgaacgtgcccgaaacgctggatgcctggcggatggttgtagcgcgaaggcgcttcgacggtcaggtgtccctggctgaattgacccgcctgcaggggttggtcgcagataccgacggcgagtgtgtctactcgcttgaattcggtcgcgacgacgtcttgcgggtatcctatgtggaactgaccatcgacaccgcgctgccgctgacctgtcagcgcagcatgcagcgattcctgttgccggtgaaggtgacccagaggcttggcctgatccgcgacgaggacgaggaatcgtccctgccggaggagtacgaggcgttgctggtgccggaagacggccagctgcgtccgctggatctggtcgaggacgaattggtgctggcggtgcccgtggtgccgctgtcgcccgacggtgaggcggtcgacaaggactgggcaccgagcgaagaagaagcgaagaaggccaacccgtttgcggcgttggcagcactgaagaaacaatagcagccggattgtcgtcggcggctgcggcgaaagcgaaagtgtgctgggcgctggcgtcctgcgcgacgatacgacgaagcaaatcgaaccgagtttggagcaatcccatggctgtgcagaaatcccgtgtcaccccgtcccgccgcggcatgcgtcgtgcccacgacgccctgagcgccaagcagctgtcgaccgacccgaccaccggcgaagtgcacctgcgtcaccacatcactgccgacggtttctaccgcggcaagaaggtcatccagaccaagacctcggccgtcgaagaagattgatgtgccgggaaggccgctgcctccgggcagcggcctttgccttctttcccgggcgtgccggtgatcggcggcccgcgcaacaggaaacatgatgagcaagcggatctattcgaggatcgcgggcaccggtagctatttgccggaaaaagtcctgaccaacgccgacctggaaaaaatggtcgaaacctcggatgagtggatccagtcgcgcaccggtattcgtgaacggcacatcgcggccgaaggcgaaaccaccagcgaccttggctacaacgccgccctgcgcgcgcttgaagccgcaggcatcgatgcctcgcagctcgacatgatcgtggtcggcacgaccacccctgatctcattttcccgtccaccgcgtgcctgatccaggccaagctcggtgtggccgggtgccccgccttcgacgtcaacgcagcctgttccggcttcgtgttcgcgctgggcgtggccgacaagttcatccgctccggcgactgcaagcacgtgctggtgatcggcaccgaaacgttgacccgcatggtcgactggaacgatcgcaccacctgcgtgctgttcggcgatggcgccggcgctgtcgtgctcaaggccgacgaagacaccggcatcctcagcacccacctgcatgccgatggcagcaagaaggaactgctgtggaacccggtcggcgtttcgaccggcttcaaggacggcgccaatggtggtggcaccatcaacatgaagggcaacgacgtgttcaagtacgccgtcaaggcgctggactcggtcgtggacgagaccctggccgccaacggcctggacaagtccgacctggactggctgatcccgcaccaggccaacctgcgcatcatcgaagccaccgccaagcggctggagatgtcgatggatcaggtcgtggtgaccgtcgacaagcacggcaacacctcctccggctcggtgccgctggcgctggatgccgcggtgcgttcgggcaaggtcgagcgtggccagttgctgctgctggaggccttcggcggcggcttcacctggggttcggccctgctgcgctattgatagtgcaagttacgacaatgtgaagtcttgtcgttacggcccctccggggccgtaacgcgtttaaggaggacctgtcatggttgagcccatcgtcatcgaagggcaacgtgcctggctgaagcagtacggcaagggaagccgggcaatggccctgggcctgctcaattttgttgcgcgccgtttccatctggatgcgctgcgcccgccgccgcaccgcggtggcgacgccgcacgcgaaaccgaggcccgccgcctcgcggaactgcaggcgcagggtgtgaacgtgccggacgtactgggcaccggtcatgccgctctggtgatcggcgacaacggcagctcgttcaatacctgcctgcgcgaagccgacgaagccggtcgcgatcggctggtgatggcggcgatgctggccattgctgaagctcatgcccgcggcgcctatttcggccagccgttgccgcgcaacctcacatgggatggcgagaaggtcggcttcatcgatttcgaggaagatccgctggaagtgatggatctgtccgaagcgcaggcccgcgactggctgatgttcggttacggcgtggccaagtactacgccgaccgccccgggcacctgcaggcgatgatggccgaggcgatgggtgacgttcaggcgccggtgcgcgagcacgtgcatgcggtcagcggccgcctgcgcagcctggcacgggtctgcatgaagctgggccgttcggcgcgcgcgctggcccattccatcttcatcgcccacggcgccagcaccgccggcgtgttgatgctggtgggcctgtgcgtggatttcctcgccgacggcgacctggacgtcctgcagctgttctgctgatggctgacaggggtcagatcccttttcctgcggaaaagggatctgaccccgttacgcttgcccggccgcgctccatacgcctgcatacgcgcacgtacagacgacacggcatgttcccccttatcatggcccgcttcgattgcaacaagcggatgaccgcgtgaccgtatccaccctcgcttttgtcttccccggccagggctcgcagtctgtgggcatggtggccgagctggccgagctgcacccacaggtgcgtgaagccttcaccgaggcatccgatggtgccggcgtcgacctgtgggcgctgtcccagggcggcccggaggaaatgctcaaccgtaccgaatacacccagccggccctgctggccgcgagcatcggcgtgtggcgcgcctggaacgccgtgggcggtccgcgcccgtcggtattggccggccacagcctgggcgagtacaccgccctggttgccgcaggcgcactgagcctgcatgacggtgcgcacctggtgcgcctgcgcggccagctgatgcaggaagccgcaccggccggtgtcggcgccatggctgccgtgctcggcgctgaagaccagctggtgctggacgtctgcgccgaagcggcaggcagccaggtggtggtgccggccaacttcaattcgccgggccagatcgtgatcggtggcgacgccgacgcggtcgaccgtgcgctggcgctgctggccgagaagggcgtgcgcaaggcggtcaagctggccgtcagcgtgccctcgcacaccccgctcatgcgcgaagccgccaaccgcctggccgaagtgatggccggcctgtcctggcacgcgccgcagctgccggtggtgcagaacgtcgacgcccaggtgcacagcggcatcgacgcgatccgcaccgcgctggtccagcagctgtaccagccggtacagtggaccgggtgcgtgcaggcgctggctgcccatggcgtcacccggatcgccgagtgcggcccgggcaaggtgctgaccggcctggtcaagcgcatcgacaaggccatcgacggccgttcgctggccacgccgggcgacttcgaagccgcccgcgaggcatggtcggcctgatcccccctgttcctgccgaccgtaccggtggccgcggcaagcggcacgggtgcggcggtcgccccagcctgaggaaaacatcatgagcaagcccctgcagggtgaaatcgcactggtcaccggcgccagccgtggcatcggtgccgccatcgccgatctgctggccgcccagggcgccaccgtcatcggtaccgccaccactgaatccggcgctgccgcgatcggcgaacgcctggccgcccacggtggtcacggccgcgcgctgaacgtcaccgatgccgccgcgctggacagcgtgctcgatggcatcgccaaggaattcggcccgatctcgatcctggtcaacaatgccggcatcacccgcgacaacctgctcatgcgcatgaaggacgaggactgggcgtcgatcatcgacaccaacctgaccagcgtgttccgcaccagcaaggcggtgatgcgcggcatgatgaaggcgcgcaagggccgcatcatcaacatcgcatcggtggtgggcgtgaccggcaatgccggccaggccaactacgccgcggccaaggcgggcatcatcggcttcagcaagtcgctggccaaggaaatcggttcgcgcggcgtcaccgtcaatgttgtcgcacctggcttcatcgacaccgacatgaccaaggcgttgccggaagaagcgcgcaccgcgctgatcaacgacatcgccctcgaacgcctggggtcgccggaagacatcgcccatgcggtggccttcctggccagcccggctgccggttacatcaccggcgaaaccctccatgtgaacggcggcatgtacatgccgtaagcaaggggcgcagggattgcgccgcaagtggttgatctgcggaggtttttgctgcaatgcaaggccgcgccggtttccactacactatcccacggccatcgcctttgatggcgaccacttttgaaccacaactccatctggagcgagatcccatgagcaccatcgaagaacgcgtcaagaaaatcgtcgtcgaacagcttggcgtcaaggaagaagaagtcaccaacagcgcatcgttcgtcgatgacctgggcgctgactcgctggacaccgtcgagctggtgatggccctggaagaagaattcgagtgcgagatcccggacgaagaagccgagaagatcagcaccgtgcaggccgccatcgactacatcaaggcccacgtcaaggcctgatgtcagacggcagtgcgcgcgcgggcccacgctcgccgcgcaccgcaccccatggggccgcagttgcggccccgtgtgtttgagcatcacaccgaagcaaaccgcgttgcccgttgaaatcagccgggccaggagaatcagcaatgaagcgtcgcgtcgtcgtaaccggcctgggtatcgtctcgccgttgggcaatgatctggccagcagctgggaaggcatcacccacggtcgttcgggcatcggtccgctgaccaacgtttctgatgcctatctggatcggttcaccaccaagattgccggtgaggtcaagggattcgacatcaccgccgacaatgaactgttcggcaagttccgggtcagcggcaaggatgccaagaagatggacccgttcatccattacggcctcggtgcctcgttcatggccctgcacgactcgggcctggagatcaccgacgccaatgccgagcgcatcggcgccatcgtcggcgccggcatcggcggcctgctcggtatcgaagagcagaccatcgagttccacgagggcaagaagatctcgcccttctacgtgcccaagaccatcatcaacatgctgccgggccagctgagcatcatcaccggcctgaagggcccgtcgttctcggcggtgtcggcctgcgcgacctcgaaccattcgatcggtaccgcgatgcgcatgatccagtacggcgacgccgacgtgatggtggttggcggtgccgaacgtggctcgtcgccgaccgcgctgggcggcttctgcgcgatgaaggccatgagtacccgcaacgacgccccggaacaggcctcccgcccatgggacaaggaccgcgacggcttcgtgctgggcgacggcgccggcatcctgatcctggaagagtacgagcacgccaaggcacgtggcgcgaagatctactgcgaactggccggcttcggcgccagctccgacgcgtaccacatgaccgcaccgagcgagaacggcgaaggcgccgcgcgctgcatggtcatggccatgaaggacgcgggcgtgaccccggaacaggtgggttacctcaacgcgcacggcacctccacgccgctgggcgacctgggcgagaccatggcgatgaagaccgccttcggcgaccacgcctacaagatgatggtcagctccaccaagtcgatgaccggccacctgctgggcgctgccggcggcgtggaagcgatcttctcggtgatggcactgcaggacaacatcattccgccgaccatcaacctgcagcagccgggcgaaggctgcgacctggactacgtgcccaacgaagcacgccaggccaaggtcgacgtggtgatgtccaatggtttcggcttcggcggcaccaacggcacgctggtcttcaagcgcgtctgaccgagttgtagcgtcgggccatgctcgacgccgcgttctacggagccgccgcaaggcggcttccgtgcatctgaaccccagaactggctgccatgacccacgcaccgctgatccacccgctgccgcacccgatcgatctgctggccctgcagcagcatgacccggcgcgctttccgctgctgatggaatccactgcctcgggcaccgcgcagggccgctggagcctgctgctggccgcgcagggcgatggcctgcgactggatgcggatggccaggtgcgcgaccagcacgacgcggtgcacgccggcagcttcctgcaggtgctggaccgtgcctggcagcgcgaacgcctgccgcatgacggcagccacagcctgccgttccgcggcggctgggcgttgatgctcgattacgaagtggccagccagatcgaaccggtgctgccggcgcgtgcgcgcgaggacggccgcccgaccgcgctggcgctgcgctgcccggccgcggtgctgcatgaccatcacaacggcgccagcttcgtcatcgccgaggccggcgagcaggcgttgctggatgcgctggtggcactggcctcggccgcgctgcccgaggccgggcagggctggcagccgccgcaggcggtgggcgaggatgcgccgcagcgcttcaccgacggcgtgcgccgggtgatcgagtacctgcgtgccggcgacgtgttccaggtgaacctgtcgcggcgctggagcgcgcagttcgctgcgccggtcagcccgcaggcgctgtacgcgcagctgcgccgtgccaatccggcaccgttcgccggcctgttcagcgcccacggccgccatgtggtcagttcctcgccggagcggctggtgtcggtgcatgccggccacgcgcagacccgtccgattgccggtacgcgtccgcgcttcgagggggacgatgatgccgcacgcatccaggagctggtcggccaccccaaggagcgtgccgagcacgtgatgctgatcgacctggagcgcaacgacctgggccgcatctgcatgcccggtaccgtggtggtcgacgagctgatgaccgtggagagctacgcgcacgtgcaccacatcgtcagcaacgtcagcggccacctgcgcccggaggtcacgcccggcgaggtgatcgccgcgaccttcccgggcggcaccatcaccggctgccccaaggtgcgctgcatgcagatcatcagcgagctggagcaggtgccgcgtggtgcctacaccggcgcgttcggctggctgaaccgcgatggcgacctggacctgaacatcctgatccgcaccgccgaagtggatggccaccaggtcagcttccgcaccggcgccggcatcgtggtcgattcggacccggacaaggaactggacgagacccgcgccaaggcccgcggcctgctgcgcgcgctcggccagcagggctgatccggtcggggtcggatcccttgcgcaccgcgcgagggctctgacccccgcagtcatgccgccgggcgttcatccacgcatggcgcggatctactgatcgaccgttggccggcacgcaggcgccacgccggtcatgaccccaatccaccggcacggtatcctgcacgacggaatcgagttcagaggtagtccatggcgggagccaagcgcgggtgtctgttcgtggtaacgctggtggtggtgctggccgccgtcgtggcgggcgcgggcgcgtggttcttctaccagcagacccggttcgccgatgccccgatcaccccgaccgccgagagcgtggtcatcgccagcggcgatggcatgaacagcgtgctgcgcaagctgcgcgacgccggcgtggacgagggccaggacacccagtggcagctgttggcgcggcagcttgatgcggccggcaagctgaaggtgggcgagtacgcgctcggtggcgagctgaccccgcgcgagctgctgttgcgcatgcgcgccggcaaggtgctgcagcaccgcgtcaccattgttgagggctggaacatccgccagctgcgtgccgcgctcaagcgcgccgagccgctgctgcacaccaccgacaacctggatgacgccgcgttgatgcagcgcctcggcttcggtggccagcacccggaaggccgcttcctgccggagacctacgtttaccagcgcggcgacagtgatctggacgtgctcaagcgcgcccacgccgcaatggaaaaggcgctggacgaagcctgggaaagccgcgcgccggacctgccgatcaacacgccctacgaactgctgacgctggcgtcgatcatcgagaaggaaaccgcgctggccagcgaacgcccgcagatcgccggcgtgttcatgcgccgcctgaagatcggcatgcgcctgcagaccgacccgaccgtgatctacggcatcggtgccgcgtatgacggcaacatccgccgccgcgacctgaccaccgatacgccgtacaacacctatacccgtgcgggcctgaccccgaccccgatcgccatgcccagtcgcgacgcgctgatggccgcggcgcagccggccgccggtgatgcgctgtactttgtcgccgttggcgacggcagcggcgcgcacgtgttctcgcccagcctggaccagcacaacgccgccgtagcccgctacctgcagcagctgcgccagcaacgtacccaggagaccccggcgcaatgagtcccgcgctgcttcgccacccgcgtttcgtcagcctggaaggcggcgagggcgcaggcaagaccaccgccatcaatgccatccgtgactgcctgcgccgccacggccacgaggtggtgctgacccgcgagccgggcggtacgccactggccgagcgcatccgcggcctgctgctgaagcccgatgccgagatcgctgccgaaccgctcagcgccgaagccgagctgctgctggtgttcgccgcacgcgcgcagcatgtgcgccaggtgattcggccggcgctgcagcgcggtgcctacgtgctgagcgaccgcttcaccgattccagctacgcctaccagggcggtggccgcgggcttgacccgcagtggattgccgacctggagcgccgcgcggtcggcctgctgccgggcctgaccctgctgctggacgtggacgtggccgtcggccgcgcgcgcgccaacggccgtgacctgtggccggaccgcatcgagagcgagcaggacgatttcttccagcgcgtgcgcgccgtgttccgcagccgcgcacagcaggacccgcagcgcttcgcgctgatcgacgccggccaggtgcaggaacgcgtggccgccgatgtggtcgcacatgtcgagcgttggctgcaggacggggagggcgcatgagcacgttttcgccgtggcagcagcgcgcgttcgaccagaccgtggccgcgctcgacgccggtcgcctcggtcatggcctgctgatctgcggcccggccgggctgggcaagcgcgaggtggcgctggcgctggccgaccacgtgctggcgcagggtgatgcaacgcacgccacgcgcacgcgccagctgatcgccgccggcacccatccggacctgcagctggtcagcttcattccgaacaagagcggcgacaagctgcgtaccgagatcgtcatcgagcaggtgcgcgagatcaccgaaaagctggcactgaccccgcagtacggcgtggcgcaggtggtgatcgtcgatccggccgatgcgatcaaccgctcggcggccaatgcgctgctgaagaccctggaagagccgcagcccggccgctacctttggctgatcagcagcgacccggcacgcctgccgcagaccatccgcagccgttgccagcgactggaattcaagctgccgccgcagcacgaagcactggcctggctgcagcagctgggccacagtgaagcatcggcgcgcgaagcgctggaggccgcccgcggccatcccggccaggccgacaactggctgcgcgaagacggcctgagcctgcgccgcgaagtcggtcgagatctggaacagctggccgccggcaagaccggcgcggtggagctggcgcagaagtggtgtggtgatgacaacgcggcgctgcgcctgcgcttcgctgccgacctggcgctggcccaggccagcaccgatgccttgaccacgccggagcgattgcacaagcttgcagcctggttcgatgcggccaaccgcacccgcgacctgctgcgcaccacggtgcgtgcagaccttgcggtggtcgagttgctgctggcctggaacaaggtgaacgagcggcctgccgcaaggggaaatcgatgagtgccagcaacgcccgccagggcatcctgtccctggctgtgaaggacaaagccgcgctgtacagcgcgtacatgccgttcgtgaagaatggcggcatcttcgtgcccacgcccaagcgctacttcctgggcgacgaggtgttcctgctgctgacgctgcccgattccagcgagcgcctgccggtggccggcaaggtgatctgggtgaccccggccggcgcgcagggcaaccgcaccgccggcatcggcgtgcagctggccgacggtgccgaaggcgagggcgtgcgccacaagatcgagaccctgctggccgggctgaccggctcggacaagccgacccatacgatgtgattccggtagcgtcgggtcatgcccggctgcgtgccccgaaatgcccgtgaacacgactgtgaaaaactgttgacggcctctgaaaagcccctataatgagcggctcagcaacacaccgggcggttagctcagcggtagagcattgccttcacacggcaagggtcacaggttcgatccctgtaccgcccaccaaatagtagacctgacttttcaggtgttatgaagaagccggctttcagccggctttttcgtatgcgcagagtaagtgcatggaggtcgtgtcggctccaagtaaccggtgactcgccgtcagattgatatgggactctactagcttaccctggcccgctttgactttttccctagcgaaaaggcttgtgcgtacatagtcaagcaggtctctgcgttcgattacccgctccactatcacctgtacgctttcgtactcgaaacccttcgtgaactccactatccgtgtccttgcaagtcgatggtcgaagttcgaggacgtctggatgaccgattttaggttcagcgcttttcgattctcattcgattgttgagcgcagcccgacttcagaggccgatcatcgccgattgcgataccgtcgtcgctttactagctcaaatgcagatatggcagcaaagaaaactgcatacgccgcccacaatctgaatgatgcgcgaaagggatgcggatttcctgattgaatcgcaatgaagtagagggcgccaagaacgagaatgcccccggcttggtatgcgagaaagccacgtagtactggattcacttcttcttctccatcgtcttttgtgccgcatctacggcggctccggcggtgctctgccctagctgtgatgctcccgcttgtgtgatcgactgacgaggaattgcgactcctgttgatgcggtggtggaggcgatgttcggggcgccgggagatgcggagctgctcagcctattcagagcgcctttggcggctggtcccgcgaagtcgcctgctgcagctgcaacaccggaacctgccagaccaccaacagcgcctccggtcgctgccgtgagcactccaccagcggaaatcggctctcccttgagggcgctctctgcggcggcaccggcgccgccagtgacgaaattcgccgctgcttgaatggcaacggctcggccgacagaaatcactccagactccacggctgcgacagcgataccgcccacgccgcctgagaccgaacccacccctgctgctatcaatgcctgcgtctgatcgattggtttatccggattcatcagcttctggatggcaatattggacaggccccccgctatcgcgccatagatgaatggcagggctggatttcgcccatctggatcagtgaatttgtacggattcccgttggcataccgatagcgattgaactggcctacaggctggtcatacgctgagaccgggtccactgagaggaagactcccagctccggatccatgtatcgctgttgcatgtagctcaagcccgtagtcgagtcgctcacatgccctgtgtatccgggtccgtcggtgacctgtcctcctaccagggtcccatagggctcgtagtcataacgctttatcacgttgccgttggcgtcgctctcagcaacaagggagccaagggcgtcggtatgaatgtaggtaaccgtctccggaccttcagcgttcgcggatggaggcaggccaagcccaattggcagcgcaatgtgtagccaagtacttgctgcaaccagtgttcggagacgaactccaacccttgatgcgcaggcggattcatcgcccgcgttccttttgaatgtatgcatcctttctttccccgaaagcgctgtccaagatgacttgactaggcagtatgaccgtggcgttcgtgcaccgatccgagtggatcatataccgcaatggccgccttcgctgggtagaagagccgcgtccatccctgtgccacctaccatgttgcagaacaaaaagggcctccagcaatgggccatctttgctgcgcgtgcatcagccaggtcttcctgccgcgaatcccatggcatggcctagcccatcctgtgcagcgcgcgcgatctggcgtgcggcaacgatcaatccgtcccgatggaagtcaccgagttgatcctgcggatcgccatccaggcgcgcacgttcggcggcatgcagtagatccagtacggcattcaaagcggccagcgagcggtcgagcgagccgaagcctgtggcgctgagtgtctgcggggtacatgcgcgcccggcttggtcatcaccggcgcggatggcatcgaggcaggaaaggaacgttgggcgcgaaggcggcagcagtcgctccgctagagcgcattcgatctcacgcgcaaggtcttcgggcacgtcggctgcgacgtcgccgataagcgcgtgcaggcggggatggatggcggttcggttggtcatggcgaaaccctcactggcgtagggccaccttctggagtgaaggtggcggacggtgcgggttggcgtgccaaggcaaacaagcttcaagggagaagaacgcctggcggatcttgcgatccccacgcaccgcccgccattgagggcagtcggtgcattctctcaactgcgatttctctcgcagtccttgaagcctgttcgtttattcgagacgccaatcccggccaaggcgtcttgcctcggcgcggcgatcttcaagccgggccatcacatcagtctgtaaggaaagttctcaactggccctaggcaggccagacgttttccgatgtgtgccgtcggacacctgcgagtagtgcggcccatcactgatggcgcacatcgccgcccctgccgaccgtgcacgagacgactccagagcggcgccgccacggcaatcgcgtcaccctgcgcggcgaggcgggaccatgccacgcatggagccagagggttccatccctgcgctgtcccgccgccccgggcaggcgtagtctcagcccgttgccgtgcccatccactctggagtgccaccatgccgctcgcccgcatcgatcttcgcaaaggtaaatccgccgactacctgcaacgcgtcggcgaaaccatctaccaagccatgcgcgcggtgggggtgccggaaaatgatcgcttccagatcttccaggaacacgcgcccggcacgctgatccacgaccccggctacctgggcgtggatcgcaccgacgacttcatctgcatccagatcacctggaacgaagggcgcacgctggagcagaagaaggcgttgtacctgggcattgccgatggcctgcatgcggcggtgggtatccgccgcgaggatgtgttcatcaacctggtggaggtgaagaaggagaactggtcgtttggcaatgggcaggcgcagtacgtgagttgatgcgggaacggtgcctgcgcctcacgcggtttggtcaggccatgcgcggcgacgcctgctgttgtgcctgttgctcgtcctgcgccagccggcttgcgtcgcgggattgctgctgcacgttgacctgctgatacagcgtgtccgcgtcgccctgctgcgtatcgagcagggacaggcgctggcgattggcggcagggtccggcgaggcggtgtcgccgctgcgatgcaggaatacgtagccgggtgcctcggcggtgctgtttgaactgaatgccacctgcagcgtgtccttttcgctgaagccggcctgcaccgccgcgtgggtcagatggccggccagtcgttcgtgctcctgtccggggggcagtccctgctgttcgctggcctgggcgagtgcggtacgcactttctggtccaaggcatgaaggctgtgccccggtgcgcgcgcgtccgcagccagacgctcgcccaaggggccatcaataccatcggtttcgctgagcagacgctgcttcaagctgcgctcgggcaggggatgggtggtggtgcggttgagttcgctgttggggaagggcggttcaatgctgtccacgccatggatgttgcgcagggggcgataaccgtccttgccctgtgactggacgcccagcggaatgcggacgtctggcagcaattggccgacggggccgccgatgctgttcacgtccaggctgtgcttgcgctggatgccggcatgattcaatgcgtcccaggtgaagtccacgcagttgtgacgcacgtcggcgtagtgcttgctgaagccgtgcgccactggatcgtcgccgaacgccttgagcttgttgtactgggcttcggtgatttcgatggtacggacatgggcggggtccttatagactttcacgtcgtctctgacgatgcgcccgggaccattcatgctgccatgctcgacgggtgcgaagccgaaactctgcgccgctttacctggagcgtgcagaacgtagaacatgtggccaggcccggaagtatcaggagtgccatcgggcgtcagctgctgctttcccgaatcgggatcgagcagtggggtgccgggtgcggcaatgacaatgtccaggctgtagcggggcttgttcatggaaactccttcgttccttcgaatgaatggtgtcacttccctgcaggacgcgaggcgtgcacgactagccttgccgaatagtcttgcagtcctgatatggcatggaccgtttgaatctgcagccggtatctgctgtcgagctccagcggcagcgctgtcacgttcaggaggtagctgccgtcgctgcctgatgcgagcgaggcatagcgccagctctcagagtggtgccacgaggggagcggctcaacaccgttgcgcgcgcgtgcctgatagctgtcctgtgttgcaatctcctgccaggtagtacctttccgacgctgcagggatacttcgaatgggatgttgatacttgctatatcgggcgtgcccgttgtagctggacttcgccgctgcagttccagttccaccgcataagtgcggtagctggcaaaattgcgcgccgtggtttcgaactcgaactgcacctgctggcccggcgtgtccacggcgatgggctgtgagagttccagcggctctggcggtgggggcggccccttgtcggcacaggcggcaagcaacgcggtcaggccgagcaggctgatgcgcagccggtgtgtgatgcgagtggtcatgcggatccctctggctccttgccgtggccatctgaaccctaacgttggcgaggcggggcctgcaagcgtagggaccgcggtgcggtgcattcacatgtcgccgctggaggcgagcccctgcgtcaccgtgtcgcaggggccaaaccctgaacggggtccaaggttggctatggccccgtagaatggcggcgtgcgccattctgttctccaccgccggttccaggccctggcatggcttgccatgctgctggtgctgctcgccccgctggtgagccgctggctggcgcatggtcacgtggctgccgctgcgccggtggcggccatggaccacgcaatgcacgcagagcacgcgctgcacgcgatggaagggcaccacgaccatcacgcaatggccatgccgcacggcggggccacgaagaagccgcccgccgatccacatgccgatcatgagatgggtgtggactgcgattactgcctgatcgctgcacggctgatcaccctgctggtggcggccgtgctgctgttggcgccgatggcaccggtgtgccgcgcactgcgcggcgcggtgcgggcgttgccgcaacggatcagcggcacattgggcgcgcgtgggccgccggcactgatggccgcctgagccgcacgcgcgctgtattgaacgttcttccatgaggttgccggccacggccggtgcccgcacgcgcgtgtctgtccctttctgattgctgccctgccattgcggggtggccttgcatgccgtgaaaaaatgaaaacgaaccccaactccgcgcgcctgcgccgggcgacgctgcctgtcctgtgcgcgttgctcctgcacaccgcccccgtacttgccgctgacgcggccccaccgaccacgctggataccgtgcgggtggtcgatacccgcagcggtgaactgtcgtccaccgccagcgcgggctctgcgttgggcctgagcgtgttgcagacaccggccagcctgacggtaatttcgcgcgagcagctggagcagcgcggcgacagcaacctcaacgatgcgatcagccgagcgggtgcgatcagtgccatgccgcatccgggcaatggcctgagtgcgctgtccagccgcggcttcaccgacggtgcctcggtgatgcggctgtacgatgggctgcgccagtacggcggcgtgggcatcacgttcccgttcgatacctggtcgatcgagcgcatcgaagtgctgcgcggcccggcctcggtcatccatggcgacggtgcgatcggcggtgtcatcaacatcgtgccgaagaagcccacgcgtggggcgatcgagaacgagatcagcgtgaccgtgggcagcgaggacaccgcgcggctgggcttcggcagtggtggcgcgctgacgcccgagctggcctaccggctggatgtgagcggcaactacagcggtggctgggttgatcgtggacgcaacagcgacgcgacattctccggtgcgttgctgtggcagccacgtgcggacctgcagctgatgctcacccatgcgcagggctaccagaaacccatgcgctacttcggcacgccgctggtcgagggccgccagctggaggcgctgcgccaccgcaactacaacgtggacgacagcgagatccgcttccgcgaccgctggacccagctcgacgcgctgtggacaccaaacgcgaacgtggaatggcgaacccgcgtctaccagatcgacagccagcgtgattggcgcaatgccgaggcctatgtctacaaccgcgctaccggcttgatcgatcgctcgggcaataccgagatcacccacaaccaggaccagaccggactgacctcgacgctgcgtgtgcagggaacggcgggtggcctgcagaacaacttcgcggtgggcctggacgccaaccgcgcgcacttcaagcacaccaacaacacctatgccggcagctcgggcccggtcgatccgttcgatcctgtcccgggccagttcgcgagcgacgcgccgaacctgccgcgctaccgcaaccgtgccgagcagtacgcgctgttcgtggaagaccggctggcgctgagcgagcgctggtcggtgctgggtggcctgcgccacgaccgcgcgcgcattgatcgcaccgatctgatcagcggccagaacgcgttctcgaagacctacagcagcacaggctggcgtgcgggtacggtactcgcgctgcagccgacgctgagcctgtatgcgcagtattcgcaggcggcggacccggtcagtggcctgctgatgatcagcccggccaacggcgcctttgacctggccaagggccggcagatcgaggtgggcctgaagcaggccttcgacggtggcgagtggacgctggcggcgtatcgcatccgcaagaccgggctgctcagccgcgatccgctggtgccggatcgccgggtgcaggtgggcgcgcagacctcgcgcggtattgaagcgtcgttgaactggaacttcgcgccgcgctggtcgctcgatgccaacgcgacggtgctgaaggccgagttcgaggacttcctggaaaccacgggttcgccgccgatgctggtgtcgcgcgatggcaacgtgccgccgaacgtggccgagcgcctggccagtgtgtggctgagctggcagttcgcgccggactggagcgcggcgggtggcgttcgctatgtcggcaagcgctacgccgataatgccaacacgctggagttgcccggttacagcaccaccgacctcgccctgacctggcaggcggcaccgcacacgcgattgtccgcacgcctgttcaacgtgttcgacaaggcgtactacgccaccgcgtactacaccagcacgcagtggctgctgggggcggaccggcgcgtcgaattcaccgtcgaccatcgcttctgagggcgctggcgatgacgatgcgttccaccgccaagcgctggacctacctggtgcatcgctggctgggcatcggcggatgcctgctgatgctgctgtggttcgtcagcggcatggtgatgctgttcattggttacccgaagctgacgcccggcgagcggctggcggcgttgccggtgctgggtgaggcccgcgacctgcaggggctgtcggtactgcctgccgccgtgcaggccgagccggaggctgtggcattgaccacgctgcgtggcgagccggcgtatgtggtgcgcagtggcagcaacgtgggcgcctggtctgccgtgaccggccaggcgctgctgccggtgtcggcacagcgcgccgaagcatccgctgcgcagttcgcgggcggccaggccttcgtgggtgcgatgcgcgtgaatgaggatcgttggacgcattcgcgtgcactggacgcgcatcggccgctgtatcgggtggaggtgggcggcgcgcagccgggcgacctgtatgtgtcctcgcgtaccggtgaagtggtgctggacgctccgcatgtgcagcagcgctggaactatgtgggcgcctggctgcactggctgtacttcctgcgcatgcagtcggtcgacccggtgtggacgtgggtggtgatcgtgctgtccgcactgtgtacggtggcggcgatcagcggcatcgtggtgggcgtatggcgctggcgtttccgtgggcactatcgttccggtgcgaagacgccgtacgtggagtcgtggatgcgctggcaccatctgatcggattgtgtgctgcggccttcgtgttcacctggattttcagcggcctgatgtcgatgaatccattgggtgtcttcagcagtacgggtgaagcgatcgatgttgagcactaccgtggcggcgcggtggcggtggatggtgcgctgggtgatcctgcgaagcttctggcgatggccgaagctgcgcgcttccagccggtggagatccagtggcgacggatcggtggtgagctgttcgcggtgttgctggacgggcagggtgatacgcgcatcgtgtccggcggcaatgggcacctgcatgtcgcacggtggctgccgaccgcgtggttgcagcagagggcacgtgcgctgtccgctacacccatccagggtttcgtggtgcagcatgcagcggatgcgtacttctacccgcgtgcgcccgaggccatgaatggtgcagcggtacgtcgcttcccggtggcagtggtggatttcggtgatgccgaggcgacacgcgtctatctcgatctggcgaccggcgatccgttgctgacgatggggcatcgtgagcgggtggggcgctggctgttctacttcctgcatagctgggacctgccggcgatgctgcgccaggaaggtgcccggttggcggtgttgctgctgctgagcgctgccggcaccgcgttgtgtgccacggcgacggtgatcggctatcggcgattgcggatgaagctgcggcgcaggcggcgctgatgccctgggctacacccgcagccaacgcgtggacatcgccaccagcaacaaggccgtggccacgccgatgaatgcagcgatcaggccgaagtggttggcggcaaaaccgatcagtgccgggccagcaaggatgccggcaaagcccagcgtggaaacggcggtgatggccagcgcgccgggcatgcgggtctggtggccagccagcgagaacagcgccggtgcgatgttggcgcagccgaggccgaccagcacatagccgatcagcgacgcctgccacggcgtgaccagggtcagcaccagcacgcccgcggcggcaagcaacgcgccgaacacgatcgcgcgctggcggcccacgcgtgccaccagtgcatcaccgaacaggcgtgcgacggtcatggtcagggtgaaggtcacatagccgatgccggcgaggccggcatcgacgcggcgcacgtcgctgagaaacaccgcgctccagtcgagcatcgcaccttcgccgaggaaggcgacgaacgccagcacgccgatgaacagcacgatgccgtgtggcagggccagcatcggtgtgtcatgcggcatgcgttcgctgtgccagtacgacgccgacaacagcatcaccagcaacatggcgccgacgccgaccagcacggatgccaagggcggcagctgtgcggacagcagcacggtcatggtggccgcgccgaggaagccgccgatgctgaagaaggcatggaagccggacatcatcacgcgccgtgcttcgcgctcgacgatgacggcctgtacgttcatcgtgcagtccatcgcgcccacggcggcgccgaacacgaacaggaccagccctagtgtccaggccgaaccggccagcgccaggccgggcacggtcaggcagatcagcaggctgctggccaccatcacccgccggcaaccgaggcgcgcggccagcacgccggacaacggcattgccagcagcgaaccggcaccgaggcagagcagcaccagccccagcgtggcgtcgttgatcccggtgcgtgcctttgcgaacggcaccagggtggcccacagcgcggtggcgaagccgggaatgaagaacgcagcgcgggtcgcgtgctgttcggcgcgcgcgcggttggcaagggacatgagcggtacggtcaggggggagtggggtgtaccgcgatgcctgcggcgcggaagcgtgccgccaatgcgggcggtgcggtggtggtcagcaccaggtcgtcgatctcgtcgaggctggcaatctgccagttgccgcgtgcacccagcttttcagtcgtggcggcgacgatgacacggctgctgcaggccaccatcgcgcgcttcagcgtggcttcttccgcatccattgcccacacgccggtgtcgccgtccaccgcgcaggggccgggcaggtacacatcggcgcgcaggcgctgcacctgggccagtgcttcggcgccgaccgcgccgccaccgctggccaggcgcccgccgatcagctgcaccgaggtgccttcaagcaggctggcggccgtggcgatctgtggcgcgttggtgatcaccgtcaagccgagggcggccggcaactgctgggcgatcgccaggttggttgaaccagcgtcgagcagtacgacctggccgggttgcagcaacgcgcagacgcgggcggccagctcggccttgtcgccgcggtcgcgggtcagccgctcgcgcagcgggcgttccttgggcggtggcagtacggcgccaccgtagacgcgctggcacaggccctgcgcggccagctcgcgcaggtcgcggcggatcgaatcttcggacacggcatagcggcgcgccagctcggcggcaaccacgcggccctgctggcgcagttcctccagaatctgccgggtgcgctgggcggggagggggctgggatcggagctcatgctgcaagtctgcacgttcgtgcattaacgtgcaacaacgtgcatgctgcgtttgggcggggcacagggcggctggactgccggtgaatccgcccgcgcccacgtctatggatcgccctcgcggcccggcatgatggcggggcacctggcatggaatccctgatgtcccccaccgttcaccgcaagctgcgcatcggcgcggaccagtacaccggccagaaagtggtcgaccagcagttccatgagtgcgatttttccggtgccgacctgaccgccaccgagttcatcaactgcagcttctacgatgccgacagccgcagcggctgccgcttcaatggcgccacattgaaggaggccagcttccgcagctgcgacatcagcatgtgccacttcaacttcatcaaggcgctgggcctggagatcagcgagtgccgcgcgcagggtgcggatttcagcaacgccagcttcatgaaccagatcaccacgcgcagctggttctgcagcgccttcatcaagaagtcgaacctgcgctatgccaatttctcgcgggtcacgctggagaaatgcgaactgtgggagaaccgctgggacggtgcaaacgtcagcggcgccagctttgccggctcggacctgtccggtggccagttcgagggaatcgactggaacagcgccaacttcaccgactgcgacctgaccaattccgatctgggcgagctggacctgcgcagcaccaacctgcgtggcgccacgctggatgtccagcaggtggcgctgttgatgcagcggatcggcatcaccgtggtgccgtaggcattacccggcgtacgccacccagcccttgaagctgaagcctgcatagaacagctccacgccgtcgaagccggcctcctgcagcagcgtcacttcctgttcgggggccagcagcggcagccgctcggcaatggcgtcgatcgcgcgctgtgcatcggcgtgggcaacgccggaggcttcggcgaacgcggcgtagcgctgcaaccagcgcagcttgccggccggatcctgcggcacgctgtggtgggccaccaccagcggcgcgccgggctgcaggcgcctgtgcagctcccgcagcgtgtgcaggcgctgcgcgccgtcgaggaagtgcagggtcagcaggcagctggcaccatcgaagcgcacgtcgggggcatcgtcgatgtagccttccagcaactgcacgcgcgacatcagcgggcccagtgtctgttcggccagggccagcatcggtgcagccgggtccacgcccagcagctgccagcccggctgcgcctcggcaaatgccttcagctccagcccgccaccggcgcccagcaccagcacgcggccctgcgcaggaacgtgttcggccagcagcaggcgactcatctgctgcaacgcgaggaagcccggcacctggcgcagcgggccctcggcatagcgggcaacggcctgcggatcggagaacgaagacatgcgtgcattcctgcaacagggacataccactgtaccgtggcatgcaagtgcctttgccgggggtcgctcctgcctgcgctgaccggcttgcatccagctcaacgcaacgcccgcgccagcacctgccagatcctcgggtcctggcactgcgagacgttgaagcgcagatagtcggccgcgcgctgcgactggctgaacgcgttgcccggcgccagcacgatgccctcgcgcaggcattgccgcgccagtgcggcggcgtcgcggccgtcgggcagctggcaccacaggaacaggccggcttccggctgcagccacggcgtgatgcccagcgcctgcagtttccgcagtgtgtgccggcgtgcatcggccaggcgcgaacgtatcgactgcatgtggcggcggtaaccgctatcggtcagcgcgatgtgcatcaactgcgcggccagatggccgccgccaaagctggtcgccagcttcaggtcggtcaatgcttctatccagtcatggcgtgcagcgatgtagccgcagcgcgacgctgccgacagcgtcttggagaaactgccgacgtggatcacccgtgacagtccatcgagcgcggccagccgcggtgccggctgcagttcgaagtcggcgaagatgtcgtcctcgacgatgatcaactcgctgcgttcggccaggcccagcaggcggtgcgcggtgttggccgaaagcaccgcgccggtcgggttgtgcaggccggaattggtgatgtacagccgcggcgaatgcgcctgcagggcttgcgcgaacgcctccaggtccgggccgctgtgcgtgtacggcacgccgatggcctgcacctggtgcgccttgagcagcgcgtggtaattgaagtagctcgggtcatcgaccagcacgcagtcgccgggcttgagcaggaaacggcagagcagatcgaccgcgtgcgtaccggattcggtcagcaggatctgctccatcggtgcatcgatgccaagcgtggcgctgcgcctttgcagcagctggcgcaacgcgggcagcccgagcggaccggcgtagtccaccagttgcatggcatcggcacgcgacagccggcgcaggccgcggcgcacgccatcgtgatacagccagtcactgggcatccagccgcaccctggcttgagatcgcccgcgggcgtttccagcgattgccgtgacacccacagcggatccaccgcgcgatccagccgcggctccatttcggccagcgccagcggtgcggccgggccactgacgtagaagcccgagcctgcgcgcgcactgatcaggccttcggccgccaggcgctcgtaggcctcgaccacggtggagactgaaacccccatggtcgccgcctgcgcacgtaccgaaggcaggcgggagccggggccgtccacccgtgcactgatgcgggtgcggacggtctggatgaccgattcgatgcgggtgagcgggcgcggcatggtggaaccgtagtggaagtgtgggcagtacagttacttgcggctgtactggattgtagctggggtcgttccgcgccggatgcttccatacaggagcagccgggcatcgtccggcaccttcaggagtacaggcgtggaacggtcggcgagtggttggatcaatggcttcatcggtgtggtgatcttcgccggctcattgccggccacccgcctggcggtgctgcagctggatgccgggttcgtcaccgccgcacgcgccaccatcgccgcggtgctcggtctggggctgctgcttctgctgcgccagccatggccgcggcgcggcgacctgccggggctggtggtggtcagcctcggcgttgtggtcggcttcccgctgctgaccgcgctcgcgctgcgtcacgcgtcgtcggcgcacgccatcgtgttccttggcctgctgccgttgagtacagcggtgttcggcgtgctgcgcggtggcgatcggccgcgcccggcgttctggctgttctcgttgctgggcagtgcctgcgtggtcggctatgccgcgcgcaacggaatcgaagcctcgttgcaggccgacctgctgatgctggcggcgatcgtggtgtgcgggctgggctacgcggaaggtggtcggctcgcccgtcatctgggcggctggcaggtgatcagctgggcactgctgctggcgttgccggtgatgctgccgctgacggtgctgatgcgcccggcctcgttcaccgcggtcggtgcctcggcgtggtgggcactgggctacgtggcagtgttcagcatgctgatcggcttcctgttctggtaccgcgggctggcccagggcggcatcgctgccgtcggccagctgcagctgcggcagccgttcttcggcctggccctggccgcgctgctgctgcacgagtcggtcagcctcagcatggtgctggtgaccgtggtcgcggtgatctgcgtcgccggcgcgcgccgcttcagccgctaggaaaaaggggacggaggggattaagtcgtttcaggcacagcaggaccaattacgacttaatcccctccgtccccttttccggggtgctgcggaaaaggtgcgcaacggcgtagtcgatgaacacccgcaggcgtgcactgggatggcgcccgccgggccacagcagcgagaactgcccccggtgcgtgggcagtgtgggcagcacctgttgcaggcggccatcggccagcgcgtcagcggcgaggaagtcaggcatccaggccaggcccatgcatccgatcgcagcggccagcacggcttccatgttgttgcaggtcatcgccgtgggaaggcgcgccccggcgtcaccttcgatgccgggcagctgccacggatgcagctttccggtggtggggtaacggaagcgcagcgcggtatgcatgcgcaggtcgcccacatcgccgggcgttccatgcatctgcagatagcccggcgccgcacagaggatgaaacgaaaaccccccagccgccgtgcggtcaggctggaatcggccagttcgccactgcgtatcactgcatccaggccttcgctgaccacatcgacgatgcggtcgttgaagtccagttccagctgcacctgcggatagcgttgctggaagccgggcagcaccggcagcaggaagcggtagccgatggtgggcaggccgatgcgcagcagcccgctgggggcgtgctgtcgctgcgccaagtccgcctgtgcttcggaaagctcgtccagtgcacgccggcagcgctgcagcagcagttcgccttcgtcggtgagatgcacgcggcgggtggtgcgctggaacaggcgcgtgccgagttcctgttcaagccgggcgatgcgcttgccgacggccgaggctgacaggccgagtacgcgggcggcaccgacagtgctgccggcctccgcggtgcggacgaaggcgagcagggcggagatggagtccatgcttggatgattgcggaacatctcgccgcaatcaacgtccaccgagcctgtttttctggaatagcggcctgtccatcatcaatgcccctgatggatggaggcccgcatggccccggattcgatgctccctgtacctgtccgcgcgcagcagcgctgggcgctgcttgcggtctgcctggccgcgctggcgttgccgttgtccttctctgccggtgcagtcgcggtgccggcgctggcccgttccgcggcggcatcgcccaccgcgctggcctgggtgaccaacgccttcatgctcaccttcggcagtctgttgctcgctgcgggcggcttggccgatcgatatggccgtcggcggctgttcctgctgggcacggcgggcttcaccaccgccaccgccgccgtctgccttgctcgcacgctgctatggctggatctggcgcgcgggttgcagggcgttgccgcggcggcggcgctggcatccggcacggcgctgctggcacaggcctggcaggggccggcgcgtgcccgtgtcttcgccctgctgggcaccacgttcggcatggggctggcgttggggcccttgctcgcgggcctgctgctgcagacattgggatggcgcagcgtgttcgccgcgggcggtgtgctcacgttggtggccttcggcctgggggcacgcgcgttgcctgaaagtcatggcgagcgccgaccactggatatcggcggcatgctgagtttcagcctgacgctggcgacgttgaccctggcgctgctgtggctgggcgagttcggcctgcatgccgcgcgcgtgcggctggcgctgctggtgacgctgctgttgggcggggtgttcgtcttcatcgaacggcggcacccctcaccgttgctggacctctcactgttctcgcaaccggcgttcctcggtgtccagctgctgccggtggcgacctgcttcggctacgtggtgctgctggtcgcgttacctctgcaactgctgggcgtgcatggccagagcgcgacgctggtgggactgcagatgctggcgctgtccgcgccgatgctggtcctgccgatgctggccgcgcgttgggcggagcgcgtgggaagtgcgcggttgtgcacgctgggtctgctggtgtgtgccgccggcctgtacctgttgtcgcggcaggcgtcgcacccgtcgcccttgcagtgggtgccgctgctgatgctggtcggcgcaggcacggctttgccgtgggggctgatggatggactgtcggtgagcgtggtaccggtgcaacgtgccggcatggccgcaggcatattcggaaccgtgcgggtggccggcgaaggcatcgcgttggccgcagtcactgccttgcttgcgctgctgatcggccatcagctgcagggcgcgtcgccggcaccgctggtgcgtgccggtgcctatctggccacgggggcgcgggaacaggcgcaggcactgctaccgacgatgagccgcatgcagctgcagcacgccagtagtgaggcgctggcgacactgctgcgtgtactggcgctgctgaccgccgcctgtgccgccgtgttgcgcctgttgctgcggaaacgcacaggtgccttggtcggggacatggtgtagcaggctcatcgccgcctccgccgtcatcccgctgtcgtgtcccgctcacgccgcctatgcccacccgggcctagtgttgatcgtccccgtcccccacggagacccgccatgtggctgctcgaccatctctggcccagccgtcgaccccttcctcccccggtcgaggacgcgccacaggcaccgtcacgccggccctggctgaaacgcccggcgcgggccgggcgcagcggcatggcgccctggcagaaggtggccacgccaccgcggcgcacgcgccactagccggtgcggtctgatgggtggttgaccccgtcgctgaccgggatcaccccaagcgcgaacgggtcgatgccctccaggcaggccacgttgtagccgtactggtcggggttggagcggcgccggtgatgggtgtagatgccgcacaccccgcagaagtagtgctcggccacatgggtgttgaactggtacttctgcaggtgatgctgcccgcgcaccacctgcaggccctggcgggggacgctggcggcgatggcaccccggcgtcggcacatcgagcagtcgcagcggcgcgggtcgacgatgccgtccgggaggtccagcaacagctcgaccgtgccgcagtggcaggtggcgcggtgctggggttggaccggaacgccggccacggaagtgatgcccatcgttgctcctgtgaggtgaacctggccgcatggaccgccgcagacggtgcgccgcggtccctgaacgggccgtagatgccacggtgaacccgcttgtggctaactatgcggcttcgggaccgcgacaggatgccagtgagagccgcaggacgttggatgacaggaagtgccatggcgctggcagcgttgtgggtgaccgggctgctggcctatcagatgccggggccgggctggctggccaatggcattgcggtgctgtggctgctggttgcgctgtgggcgtcgtggcaggtcgcgcgtggccgtggccatcgtcgcctgggcatggcgttcggcgcgtcgctggcgctggccggcctgtggtggctgctgctcaccccgcgccaggaccgcgtctgggccgatgacgtggcccagcgcctgcacgtggtgtccttcgacgggcgccacgtggtgctcgacaacgtgcgtgatttcacctggcgcagcgagaccgactacgacgcgcactgggtgcgccgcgcgtacgacctggaccaactccgctcggccgatctggtgctgtcgtactggatgggcccggcgatcgcccacaccctgatctcgttcggtttcgaggatgggcgccacgtggtgttctcgctggagatccgcaaggaacgcggcgaatcgttctcggcgctgggcggcttcttccgcaaattcgagatgaccctggtggccgcggaggagaccgacatcatccgcacccgcaccaacgcgcgtggcgaggatgtctacctgtaccgcctgcacggcatggaccaggcgcaactgaagcaactgttcgccgcgtacatcgcgcaggcgcgcgaactggatgcgaagccgggcttctacaacacgctcaccagcaactgcaccaccatcgtcttcgatctggcccgccacatcgcgccgcgcctgccgctggactaccgcctgctgctgtccggctacctggccgaatacgcacaggaggtcggcgcgctcacgccgggcgtgccttatgccgaactgcatgacaagggccgcatcacccagcgtgcgctggacctgggcagcggcgaccacttctccaccgtgatccgccagggcgtgcccggcaccgagcaggacccgcagtaatgacccgactcttcctgatccgctggcagcgcgcgctgccggtgttgttcgccgccttcctgctgctgggcagcagcggctgcgcgatggtgactgtcaagcaggtgaagtccagcgattcgctggtgaacaagcgcgccgatgtgctcaacaccggcaagctcagcccggccgcgcgcgagacgctcagcgcggcgggcctggatgagtcgcagtgcgagaaggacttcctggtctgccgcagcacgttgttgatgaccgatgacctcaacgtcgagcagcggctgtcggcgttgtccgaactgtgggtgaaggccgcgctggcgctgacgccgaagaagaccgccgccggcgatccgccgatgagcgacgcggcgctggatgcctggctggaagccgcgcgttatgcctatgcctacctgttctacagcggccgctcgccgtccgaccgcgccttcgaagaccggcagacgcaggtgcgcgactactacaactacgccgccgagaaggcggcggtggtgctgttcgtgcgcgcgcgtgcagcggcactggccggcgaggactatacgaagccgatctcggtcggcagctggtcgctggcctccaactaccagcagttgaacctgaagagcattccggcgcagctggtgccggccggcacggtcagcttcgtcggcctgcgcagcacctatcgccgcgatggcttcggtgccgagctggtgatggtgatggacccgcccaagctggtcgcgccggtgatcgcgggcgatgggccgaaggcggaaacagcggcggatgatgctgacgacgagcgccgtggccgccgccatcggcatgacgattcggtgccggaattcagcgagatgtcctcgatcaatgtcaccgcgctgctgcgtttcgaaggcagcagcctggaagacgtgatgcgcacgcgccgggttgaactggacgcctattcgccggaggccactgaacgcatcaccctgcacggcgaacaggtgccgctggccggcaatttcaccgctgcctacggtctgtggctggcgcagagtggcttcgcccggcagtcactgcgcacactgttcggcatgagtgagggcatcggcgaaccgcacatctacctgatgcagccgtgggacccgaaccgccgcatcatcttcatgctgcacggcctggccagcagcccggaagcctgggtgaacctggccaacgagatcatgggcgaccccgagctgcgccagcagttccaggtgtggcaggtctactacccgaccaacgcgccgatcgcgctgaaccgctacgagatcgccaacgcgttcaatgacacgctcaagcacttcgaccccaacggcagcacacgcgcatcgaaggacatggtctatatcggtcacagcatgggcggcgtgctcgcgcggctgttggtgagcgactcgggtgatgtgctgtgggatgacctgctggccaactatgacctgaagggcgagcggctgaagcgggtgcaggccaagctggggccactgctgcatttcaaggcgcagccgaacgtggaacgcgcgatcttcatcgccgcgccgcaccagggcacggatatcgccggcaacaaggtcgggcggctgatcgggcgcctggtacgcctgccgctgaccattctcggcaagttcgaggacgtgttcatggcgctggcacaggccgagcagcaggtcgacggcaccgccaagccgaagattcccaacagcatcgacaacctcaaggccagcgatccgttcgtgaaggccgccgcacagctgccgatcgaagcgggcctgaagtaccactcgatcatcgcccagcgcaagccggagctgccggtggagaagtccgatgacgggctggtgccgtactggagcgcgcatctgccgggcgcgctgtcggagaaggtgatcatttccggccacagcgtgcaggagaccccgcaggccgtgctggaagtgcgccgcatcctgcatcgggatatcgatgatgtgggagccggtacacggtaatgccggcctctggccgtcgccatcatgggattcccgcgtgcgcggaggttgccggccagcggccggcactaccggaatccggcggcgctacacccgccgcgcgatcactgcggccagcaccgccagaccgaaggtgatggccaggcacagcaggtagccggtgtgcggcgcgctttccacgaacatggcgaacaacgcgccggacaccgccagcgcggtggtcaccgacaacgcctcgctcagctgcagcgccgaggtattggcaccctgctcatgcggtgctgacagcgacagggtcagcaccgacaggctggcgtagatcatgcccatgccgaagccggtgacggcccagccgaccagcgcgaccggcagcggcatcgggttgaacagcaccgacagcgttgcggcgatgccgaacgtcatcatcaccgtgccaacgcgcagcagctgctggcgtgaccagccacgctgctggtggccctgcagccatgaaccggcgaaccagcccagcgcaccgaggctgagcacggcgcctgcccagctgggcgagagcccgcgttcgcgctgcagcagcaggggcagataggcctcgcaggcgaagaacgccgctgcagcaatgccgcgcaacgcgatcacgctgggcaggccgcggcgcaggatcagggttccggccggcagcagccgatgcacgcagaacagcagcgccagcatcgccacgccgatgcagagcagggcggccatgccctgttgctggccgccgacgtagagcagtagtgcggccagtgaggcgccagaggcccagcgcaccacgttgctgcgttcgccatcgttgcagaccgcaacgggaggttgcatgcgcgccagtgccgggcgcagcagcagtgcggccggtatcgccagcagtggcactgccaggaatacccagcgccagcccaggtgctgcaccatcaggccactcaacgccgggccgaccatcgagggcaccacccagcctgcggagaacgccgcgaacaccttcggccgcaggtgttcggggtagctgcggccgaccatcacgtacagcgagaccgaaatcgcgcccgcgcccaggccctgcatcaggcgcccggccaccagcatgcccatgcgcgtcgcaaagccggccagcagcaggcccagcacgaagcagcccaggccgtaccagagtggccgcgcggggccgtggcgatcggcccagcgcccggccagggtcatgccgatcacactggtggccagggtgccgccaaaggccagcgcgtacaggcgcagtccatcgagtgcttcggccacggtgggcatcgcggccgcgacggccagtgcttcgaaggcgtgcagcgcgaccagtgcgaccatgccgatggtcgtggcgcggtagcgcgcggacaggatcgagctgtcagccggcaggtgggtgtcggcgggagagagggtcggggtcatacgggtcaggtgcaggccgcgcttgtcaacgggcggcgaagatagcagcatgccacctcaactgtagttgaggtcaagcaatggcatcccaggaactcagcgttggcgaggtctcccagcgcagtggcgtggccgtttccgcactgcatttctacgagcgcaaggggctgatcagcagcctgcgcacctcgggcaaccaacgtcgttacagccgggacgtgctgcgccggttggcggtgatccgcgtggcgcagcgggtgggcatgccgctggaagcagtcggccgtgccttcgaaagcctgcctgacggacgcgcaccgaccaaagcggattgggccaggctgtctgcgcgctggcgcaacgagctggaagagcgcatccacatgctgcagctgctgcgcgacgaactgaccggctgcatcggttgtggctgcctgtcgctgcagcattgccgcctggccaatcccggcgacgtcctcggcgaacgcggcgacggcccgatgcgctgggagtgagcgacaaaaaggggacggaggggattatgtcgtttgtgcacttgcgacttaatcccctccgtcccctttttcttaccagaccgtgatcgtctcgccgctctggatgccttccaccgcgcgctggaaggccagtgccgcgcgctgtgcgcttaccgcctcgaagcccgggaagtaggggccgtaggcggccatcgattcgatcagtacgttcgggctgaccacgttgatgcgcaggccgcgcggcagcagctccagtgcggctgcgcgcacgaagccttccagtgcggcattcaccgaggtggcgttgacgccgtcgcggatcggttgtgcgctgacgatgccgctggtcagggtgatcgagccgccgctgttgagatgatgctgcgcggccagtgccagcctcacctggcccagcagtttgtcctgcaggccgaggttgaactgcgccggcgtcatctgctgcagcgggccgaagtgcagcttgccggcggtggaaatcaccgcatcgaccgggccggtacgtgcgaacagttcggcgacgctggcgtcatcggtcaggtccacgcgcagttcgccgctgctgcggccggcggcgagaatctgatgctgttggccgagctggcgggcgactgcctggccgagggtgccgctggcaccaacgaggaggatcttcatggccgttccttgcgtaagggagtgagcgcagtctgcgccctcacaatggggttaggtaagcggcgtatgattcgcagattcctaactaaggattagtaatggatacccttcgatgcatgcaggccttcgttgccgtggccgagcgtggcagcttcgccggcgccgccgaacagctgcaggtctcggcggtgatggtgggcaagtacatccagcagctggaggcgcatctgggtaccgcgctgctgcaacggaacacccgccgccagcgcctgaccgaagccggcagcgcctatctggccggatgccggcaagtgctggagcaggtgcagcaggccgaggccgatgtggccggtctgcaggtacagccgcgtggcctgctgcgggtcagtgcgccgaccacctggggcagctgcgtgctggcgccgcagctggccggcctgctgcgcgcgcagccgcagttgaacatcgaactggatctgagcaaccgccgtgtggacctgatcgaggacggcttcgacgtggcgatccgggtcgggccgttgccatcgcaggaggtggtggcgcggccgctgccgccgtatgcgatgagcctgtgcgcggcgccgtcttacctgcgcaggcgcggcacgccacgcacgccggcggacctgcaggggcatgattgcctgagccatcttgcctggcgtggtggccatggctggcagttggccaacggtgaacaggtggattgggaggcgcggctgacctgcaacgacgggttcgcgctgcgcgaagccgccgtggccggggccgggttggtgttgcagcccaccgcgctgttggcgggggagatcgcagcagggcgcctgaagccgctgctgcgcgactacctgcccgaaccgcgaccgatgcatctgatctacctgccggatcgacggccgcgcccgcggctgcagtgcttcgtcgatttcgtcatggccacatttgggcaatgagcatccacgccatgcgtggatgatggtaggtgccgaccgttggtcggcacacatcgggatcaatcattcgccgcagacaattcctgcccgcgcacctgcgcagcacgcagcgcgttgtccaccagcacttcgaaaccaccggcctggaagctctcgatcgcggcctgggtggtgccgttcggcgaggtcacacggcggcgaagctcggccgggctttcgccggcttcatccagcatgcgcgaagcgcccagcagggtctgcaccaccagcgtgcgcgcggcgtcggccggcaggccctgggcaatgcccgccgcttccatcgcttcggccagcaggaacacgtaggccggcccgctgccggacacggcagtgaccgaatccatcagcgcctcgcgctcgatccacacggtacggccggcactggccaatacctgttcggcctgcgagcgctgctgtgcatccaccgacggcgtggcatacaggccggtcacgccggcgccgagcagggccggcgtgttgggcattgcacgcaccaccggcaggttgccgcccagccagcgttccagctgcgcgctggtgatgccggcggcgatcgacaccaccagtggccggcttgcctgggccagtgcctgcagcgactggcagacctcgcgcagcacctgtggcttcaccgccagcagccaggtgcggccctgtgcggcggcatcggcggcattgtcgtgcacctgcacgccgaaatcggtggccagcgactcgcgcagtgctgcaaccggttcggccacgtggatgtgtgcggcgggcacgccctggcggatcaggccggcgatcaggctgcgcgccatgttgccgcctccgatgaaggtgatggaatcagctgtcatgaaactctccttgcaagatcaggccgggcgaggacgcgcgccgaacagggcggtgccgatgcgcaccaaagtggcgccctcggcgatggcgtcggcgtagtcgctgctcatgcccatcgacagcgtgtcgacctgcgcgtgctgggcggccagcgactggaaaagtgtgcgcatgcgcacgaacgcatcccgacggcgttccgcctcgggccatggcgcgggaatcgccatcaggccacgcaggcgcagggtgggctcggcggcaatcgcagcggccagcacctcgacatcctccggcgcacagccgtgcttgctggattcatcgtcgatgttgacctggatcagcgcattcagcggaccacgcgctgccgggcgatggcgcgccagcgccgtcaccagcttgggccggtccacgctctgcacccaatcgaagtgggtggccacggcctcggccttgttcgactgcaggtggccgatcaggtgccactccagcgccaggtgctgcagcgcctgcatcttggccagcgcttcctgcacatagttctcgccgaaggcctgctggccctgcgcggccagcgcagccacggcctcggccggttgggtcttggaaacggccagcaggcgcggatcgggccggccggccgcctcggcggcggcatgcaggttgctcaggatctggggcaggggagtggccacgtaacgcgttccgttgaatcaggaggctatactgccgcccggggaaagatccttccagtcgaagccgttattggggagtagccgctcatggatatcgccgaactgctggcgttttccgtaaagaacaaagcgtccgacctgcacctgtccgcaggcctgccgccgatgatccgcgtggacggcgacgttcgccggatcaacatcccggccctggaccacaagcaggtccatgcgctggtgtacgacatcatgtccgacaagcagcgccgcgattacgaggaattcctcgaagtggacttctccttcgagatcccgtcgctggcgcgcttccgtgtgaacgcgttcaaccagaaccgtggcgccggtgcggtgttccgtaccattccgtccgaggtgctcaccctcgaggacctggcctgcccgccgctgttccgcgaggtgatccagcagccgcagggcctgatcctggtgaccggccccaccggttcgggcaagtcgaccacgctggcggcgatgatcgactacatcaacaagaacgaatacggccacatcctcaccgtcgaggatccgatcgaattcgtgcacacctcgcagaagtgcctgatcaaccagcgcgaagtgcaccgcgatacgcatggcttcaacgaagcgctgcgctcggcactgcgtgaggacccggacatcatcctggtgggcgaacttcgcgacctggaaaccatccgcctggcactgaccgccgcggaaaccggccacctggtgttcggaaccctgcacaccagctcggcggccaagaccatcgaccgcatcatcgacgtgttcccggccggcgaaaagccgatggtgcgttcgatgctgtccgagtcgctgcgtgcggtgatctcgcaggcgctgctgaagaaggttggcggcggtcgtaccgcagcgtgggaaatcatggtcggcactccggccatccgcaacctgatccgcgaagacaaggtggcgcagatgtattcggccatccagaccggccagcagtacggcatgatgaccctggaccagcatctgcaggacctggtcaagcgcagcctgatcacccgcaaccaggcccgcgagtacgccaaggacaagcgcctgttcgagtaaggcgggacaaccacgggcggcgtgcaccagtgcggcgccgtccccgtgccgtttcctccaccgaccgtttcctggtacatgccctcttgggagcccgccgtgaacagcaccgcgaccaccatcgatttcacttcgttcctcaagctgatggcgcaccagcgcgcctcggacctgttcatcacggccggcatgccgccggcgatgaaggtcaacggcaagatttcgccgatcacccagaccccgctcacgccgcagcagagccgcgacctggtcctcaacgtgatgaccccggcgcagcgcgaggaattcgagaagacgcacgaatgcaacttcgccatcggcctgtccggcgtcggccgcttccgcgtcagctgcttctaccagcgcaaccaggtcggcatggtgctgcgtcgcatcgagacgcgcattccgaccgtggaagaactgagcctgccgccgatcatcaagacgctggcgatgaccaagcgcggcatcatcctgttcgtcggcgccaccggtaccggtaaatcgacctcgctggcagcgatgatcggttaccgcaaccagaactcgaccggccacatcatcaccatcgaagacccgatcgagttcgtgcacaagcacgagggctgcatcatcacccagcgcgaggtcggcatcgataccgacagctgggaagccgcgctgaagaacaccctgcgccaggcgccggacgtgatcatgatcggcgaggtgcgtacccgcgaaggcatggatcacgccatcgcgttcgccgaaaccggccacctggtgctgtgcaccctgcatgcgaacaacgccaaccaggcgatggaccgcatcgtcaacttcttcccggaagaccgccgcaaccagctgctgatggacctgtcgctgaatctcaagggcgtggtcgcgcaacagctggtgccatcgcccgatggccgctcgcgcaaggtggcgatggagatcctgctgggcacgccgctggtgcaggactacatccgcgacggcgagatccacaagctgaaggaagtgatgaaggactcggtccagctgggcatgaagaccttcgaccagagcctgttcgagctgtaccaggccggcgagatcagctacgaggacgcgctgcgctacgccgattcgcagaacgaggtgcgcctgcgcatcaagctcagccagggcggcgacgcacgtaccctgtcgcaggggctggacggcgtggagatctccgagatccgttgacctggccggcatcggtcgtggctggattgatgaattccggtcatgaccgactgcggccgggctggctcaatccagcgccccgacaggcgtatcgtcatcactccccctctggagcacgacgatgcagacacgcgaactgggccgcagtggcctgaaggtttccgccctcggcctgggctgcatgggcctgacccatgcctacggtcagccggtggagcagggccagggcatcgccctgctgcaggccgccgtcgagcgcggcgtgaccttcttcgacaccgccgaggtgtatggtccgtacaccaacgaagacctgctcggccgggcgctggcgccctaccgcgacaggctggtgattgccaccaagttcggattcaagggcgcgcgcaccgatgacggcctggacagccgccccgagaatatccgtgccgttgccgaagccagcctcaagcgcctgcgcaccgaccatatcgacctgttctaccagcaccgcgtcgacccgaacgtgccgatcgaggatgtggctggcaccgtgcgcgacctgatcgccgaaggcaaggtcgggcacttcgggctgtccgaggcgagcgctgccaccgtgcgtcgcgcgcatgcggtgcagccggttgccgccgtgcagagtgagtactcgctgtggtggcgcgaaccggagcgcgaactgctgccgacgctgcaggaactgggcatcggcttcgtgccattcagcccgcttggccgcggcttcctcaccggtacgatcaacgccgacaccaccttcgacgccaacgacttccgcaataccgtgccgcgcttcgaagtggaggcgcgccgcgccaaccaggcgctggtggatcgcatcagtacgattgccgcagcacggggcgcgacgccggcgcaggtggcgctggcctggctgctggcacaggcgccgtggatcgtgccgatcccaggcaccaccaagatccatcgcctggaagaaaacctgggcgcggccgacctgcagctggcaccggaggagctgcaacgcatcgcacaggcgctggacgaagtgtcgatcgtcggcgagcgctacaacgcgcagcgcgccgcccaggccaagggctgatcaccagctgggtgcggaccgttggtgggtgcgcaccgttggtggtgggtgcggaccgttggtccgcacgccttgcccctcaccccagcggcccgcgcagcgcatcaagcaccgtgcgcatcgccacggtgacgtggcggcgcgacgggtagtacgcgtagtagccatcgaagtgcgggcaccagtcgtccagcaccgactgcaggcggccatcgtccagcatcggctgcacctggtcttccggcagccaggccagtccgctgccggccagcgcagcggcgcgggtcatgcccatggtgttgaacgtccattgcccgccaacgcgcacactcagttcgttgccatcctggccgaaatcccacggcatcagtcccccatgcgtaggcaggcgcagggtcacgcagttgtgcttggccaggtcgtccggatgctgcggcaccacgtgctggcggaagtagctgggtgcaccgaccacgcgcatgcgcagcggcgggctgatcggcaccgcgaccatgtcgcgcgccaggcgctcgccgaggcggatgccgatgtcgtagcgctcggcgacgatgtcggccaggccgtagtcggtggtcagttccaccttcaggtccggataacgctgcaacaacggcgccagccgcggccaagcgatgtactcggcggcatggccggtggcattgatgcggatggtgccggccgggcgttcgcggtactcggccagtgcggccagcccgtcctcgatctcggccaggcgtgggcccagggtgtcgagcaggcgggcaccggcttcggtggtcgatacgctgcgggtggtacgggtcagcaggcgcacgcccaggcgctgttccaggccgcgcatggcatggctgagcgcggactgggacacgcccagctgggcggcggcccgggtgaagctgccctcgcgggcaacgtggacgaaggcctgcaggtcgttgaggttttcgcggggcatgctggaatgatacggccgggctgcgcccggcacctgccgaagcaacgtcaacggccacgtcaacttcaaaaactggctatccgtgagatggcggggtgggcccggttgagggggacgccgtaaacccatccatgggggcttggtcgcggcatccatgccgctcacaccccctcaaccggacccaccccgccttcgacagttggctgcggcctgtcgggcgaggcggggtcggacgtttgggtgtgtcgatttctgcgtctgtggttcgtcgaatgaatgacttcaacgggagctgcacatgagcactgacaccaagccgaaaggcccggcctcgtatttcccctccatcgagaagacctacgggcagccggtggcgcactggttcgggttgctggccgggaagaagggcctgaaacacatggaactggtcagcttcctgaagagtgaacatggcttgggccatggccatgccaacgcactggtggctcaccatctggccggcaagggctgagcagcgccgagcccggggcagtgcgaggcgcattcagctgaacgatttcatctgcaactgtcatgcagatcgtgtctaataccgctccccacctgctgttcccccaccgcatgtcccttccttcccatggccccgcgccgtgcgacgacgctgacggccacctggtcaccgccggtccgctgaccccgccgcccgacagtgctggcaccaccgccgacgaaaaagcgctgcgtcactcgatcgccgaggacgtgcagggcatggtgctggccacgatggtggcctcgctgggcttggccatcttcgccaagggcgggctgatgatcggcggcatggcgggcatggccttcctgctgcactacgcgatgggctggaacttcggcctggtgttcgtgctggtcaacctgccgttctactgggtggcgctgcggcgcatgggctgggaattcaccctgaagaccttcgccgcagtcaccgcctgtggcgtgctgaccgacctgctgccgcgctggatcgacttctcgcacatcaacccgctgtattcggcgatcgtcggtggtgccttgtccggcctcggcatcctgttcttcatccgacaccgcgccagccttggcggcatcggcatcctggcggtgtacctgcagcgcacccgaggctggagcgccggcaaggtgcagatgtcctacgacgcctgcctgatggtagccgcgttcttcgtgctgtcgccatcgaaggtgctgtactcggccatcggcgcggtggtgctcagcctggtgctgatgttcaaccaccgccccggccgttacatgggcgtgtgaccgttcaacggggttgccggccagcggccggcactaccggcacccacgcgcggagatccctcagcgggcggcggcctgcaaccacggcggcgacagcgtcagcagccgcgcatgcaccgggcaatcctcggcgtgcgcgccgggcaggtagcccaggctcatcaggaactcgccggtgatctcgccaccggtgaagcggaaggtcttcttgaacagcttcacccagtcggccttgctgcgcggatgatgggcatccagccacgccgcgaagctgccatgactggcccgcagctgctggatcacctgcgcgttgtggatggcggccagtaccttcagccggttgcggatgatgcccgcgtccgatagcaggcgctcgatgtcctgctcggcataggccgccacgcggtcgacatcgaagccgtcataggccgcgcggaagccctcgcgctttttcaggatcgtctcccagctcagcccggcctggttgatttccagcaccagccgctcgaacagttcgccctcgtcacgctgcgggaagccgtactcgttggcgtggtagtagtcgtgcaccggatggcccggggcgatgaggcagtagccgctcatggggaagactcgctggattcgggttcgggatcgatggccactgcggggcgcccaccgatggacagcatcggccagcgtggtggttcgagagtgagtttgccatcacgcagcgcctggttgattgcctcggcctggccgctggcggtgccgaacagcgaaccggcccggcgccagtgggtgtccctgccacgtgcgtacagcacgcagtccggcccacggatggtgtacagctcgcacagcagcacttcgccggtaccatcgccgtcgaggtcgcgatgcacgatcaggcagtcgcgctcgctctgggcgcaggattcgccatcgatcgcgcgcgtggccagtgcctgccaccagtcgtccggtggcgagctggatcccttggccagcttcaacgcgcgctgcagggcgacgacgtcctgcggccccttgtcgaggcgctggccgtcatcccagcgcgaggtacgtgccagcgcggcagcgatcacctgtggcgcgttggcatcggcggtgatggctggatcacgctgcagttcgcgcagcgcccgcacaccgcggtggccaagatcgaagcgcagcacgttgacgtcactgctggtgatcgcgggcgggtccgcacgcaggcgcgccagctggctggacagggtcagccgcaccgggtccagcagcggcgagttgcccagcaatgccagtgccagcaccgcccagcacatccagcggttgaccggctccagcatctgcaaccagcggcgctgccggcgcagcaccgccagcgcgtagcccacggcatagccggccacggccactgcgacgagtaccgcccagaaccggtccacggtccagccgtactgcaccacgcgcagccccagtgcgtacagcgccagtgcggcgtagaccggcagcgccagcaggctggcttcaaccagacggcgcagcacgacggggtagggcgcggtgtcgtccccctgctggtagaccgcattggtgaacgtcaccagcaacagcgacagcaccagcagcaggctggcggccgagcgggtcttccacagcggttccagcccggtaagcggcaggctcagcacgaacaatacggcgatgaacgagagcagcggcagcagtccgcggcagatcgcgaacagcacctggcgggtgatctggatcgcgcggtgctgggtgcgcccgatcagcacgccgaacccggccaggctgccggtagccagcgcaatgaaggcatcctggcggaacaggtcgcggaagacggtgacctccagcagctggaacagcgccgcccacagccacagcagcagccaggtcagcccggtgaacagtgccgccagggcgagggtcaaaccgttctgccaggcgcgctcgaacagctcggggtagctggcgcgccaatgcccgtgctgcagctggaactgccaccagggcagggccacgaacaccgccacggcgatgcccagggtcagtggaaactgcagcgcgctcgactccagcgcggtctcgccagtgaggttccagccgatccaggcggccagcgccagcaccaccgccgagccgagcacggcctgcagccacaggcggcgctggcccaggtcgaccaggctcagcgccaccgcgctgggaatggccagcacccaggcgtaccagcagtagcgccagccgatatcgcggaacggccacgcatcggacagttcctgcgcggcatacagcatcagaccctgcagcagggcaatcaggacgatggcgctgcgtgccggcagggtcaggggcgatgaagactgcatcgatgaccttccatggcaaagcaccatcctagcccatcgcggttcgccgccattgcgcgaccatcccgcccccagcaggtagaatgggaccatgcctgtaacgccgacctccctcgccgatcacctcctcgtcgcgctgccgtcgctgctcgacgcgacctttgcccgcagcgtcgcgctgatctgccagcacgacgagaacggggcgatgggcgtgctggtcaaccagccttccgagtacacgctgggtgaagtgcttgcccagatggacatcaccaccggtgacggcgacctgcaggcgcgcatggtgctcaacggcggcccggtgcatcccgagcgcggcttcgtcatccatgacgacgcgcgggcgtgggattccagcctgatcgtgggtgacggcctgtacctgaccacttcgcgcgacatccttgaagcgatggcgcgtggcgaaggcccggccaatgccgtggtcaccctcggctgtgccggttggggcgcagggcagctggaaagcgagctgtccgagaacagctggctgaccgtgccggccgatgccgagctggtgttccagctgccgctggagcagcgctggcagggtgcggcctcgcgcatcggcgtggacctgttccggctgaccgactacagcggccatgtctgagccggccacgcccgtaccggctcctgctgtcccggcgatccgccgtgacggcaccgttctgggtttcgacgtcggctcgcggcggatcggcgtggccatcggcagtgccttcgctgcgcatgcgcgcgcggtggcggtggtcgatgtgcacggcaatggcccggactggaccgcgatcgaacgcctgctcaaggaatggaagcccgacggcctggtggtcggcgacccgctgaccctggacggccaggaccaacccaaccgcaagcgcgcgcagggcttcgcccgccagctgcgggaacgtttcaagctgccggtggtgatgatcgacgagcgttccagctcggtcgaggccgcccgccgcttcgccgtcgagcgcgccgaagggcgcaagcgccgccgtgatgcggccgccctcgatgccgtggccgcggcggtgatcatcgaccgctggctgtcgtcccccgacgacgccacccccattccctgactgcccgacaccgccatgaccgcccagcaaatcgatgcctccggacgcctgcgccacctgctgaccctggagggcctgccgcgcgggaccctgctgcagctgcttgaccgggcaggtcagatccgcgatgccgcagtcggccgcgtcggcaacaagcgccacgtgctggccggttcggcggtgtgcacgctgttcttcgagccgtccacgcgcacccgcagctcattccagctggccgcgcagcgcctgggcgccgatgtgctcaacttcgatgcctcgacctcgtccacccgcaagggcgaaaccgcctgcgatacgctgcgcaacctggaagcgatgggcgtgcgcggcttcgtggtgcgccacccggaggatggcgcggtagccgcactggcagaagcggcgggcgagggcaccgcactgatcaacgccggtgacggccgcagcgcgcacccgacccagggcctgctggacatgctgaccctgcgccaggccaagggcccggatttctcgaagatgaaagtggtgatcgtcggcgacgtgaagcactcgcgcgtggcccgcaccgacctgcatgcgctgcgcacgctgggcgtgggtgagatccgcgtgtgcggcccgcagtcgctgctgccggacgatgagaccctgaagggctgcgtggtcggcgatgatttcgacgcgatgctggaaggcgtcgacgcgctgatgatgctgcgcctgcagcgcgagcgcatggaagaaggcctggtgccgtcgctggagcagtaccacgcccagtacggcctgacccgcgagcgcctggcgcgcgccggcaaggatgccgcggtgctgcacccgggcccgatcaaccgcggcgtggaagtgaccgacgacgtggccgacggcccgcagtcgtgggtgctgcgccaggtcgccaacggcgtcgccgtgcgcatggccgtgctggaaacgctgctgggctgaccacccgctctggtaggtgtcaaccttggttgacacacttgccgcgcggcttgtccgcgcaccgctctggtagatgccaaccttggttggcactatccatccgcgcccaagttgtcgagcggatcacacgaagccccaagctcccattcgcaccatgcatggggatattgcccaagccgcgtcgccagtccggccctgatcggatttcccatcaggtacatcgcacgccggtgcaacgattcgtcagagcggatcgcatgatcgtgatagcaggcctgccagaagcgcccgactcgccccagcaaccggtttgcctgctgggctgtgcgcgacttgaaacgcttcatgacggtttccagcgttcccgcacgtagttcgaccagccagtggatgtggtcgggcatgaccacgtacgcaatcgagcgggtgaagccttcctgatccagtcgctggaattcgcggactgccaaggcggccgctgcggcgttggtgaagagcggcgcgcggtcatggacgacggcggtgaggatatagctgaggccgatgctggagcgacgaccgagcaggagacgtgtgttctgcatggagcaagcatggacgggcctgcttccagtgaacatcggggaatgggttggtttcaggtaggccagtgccaaccaaggttggcaactgccagagcagtcagtgccaaccaaggttggcaactactgaagctgcggctcagcgcttctgcgcgaacagccatgcccacatcgccgggtcggcataggtggcgtcccaggcgttgtggttgccgtccgggtactcggtgtagcgcacgtcgcgtgcagcggcgctccggaatgcggcgtgcagtctgcgatcgtcgtccggtggcactacatcatccagcgcaccgtggaagatccagatcggcgtgcctctcaggcgctgggcgatggccgcatacggatcggtttcctgggcgacctgctcgacgaacagggtcgggcgcaccgcgcgcggcgccagcaccgcgccgcacacgggcacgatcgcggcgaagcgcccggggtcatccagcgcgatgttccagctcccatagccgcccatcgacatcccggtcaggtactgccgtgagcgatcggcaccgaactcggcgatggtggcgtccagggcggccagcgcaacgcggttgttgcgcccgctccattcctggtggcccggcacctgggggaatacggccaatgcggggaagtcggccgcgtgcctgcgcaggtgcggccccagccccgcatgggtctgcttgacaccgtcgccgccacgctcgccggagccgtgcaggaacaggatgaccgggagtctggtgggagcggtggcctgaacgccggccggaatgaacacctggtagtaggcggtctcgccgtccaccttcactgcgcggccctcgaagcggccgcgcgcgctgtccggcagcgaagtgcaaccgctcatcatcagaaaggccagcagcggcagccagcgcgacatcgatcggaccatgggatttcccggggcggcagggtcagctgcatcctagcccgccgcaggtcaacgcggcatcgtgcggcgcgtcactctggtcgcgggaaactggcaatgatgtccagctgctcctgcgcttcggcattgccctcggcggcggcggcctgcacctgcgcgatgtccggatgcagcaccaccagcagcgggttctcgcagaccgggcaggcgtactcggtggcgtcctcgtccagctccatctccatggcacgcgagctgcccttccattcgcaggccgggcaggtgtgctgctggtcgcgccagccgggctggaaatagttttcgatcgtggtggccatgggtgtccagttggaaacgggtcagagccccgcgcagcggagatccgaccctgggttttggcgtgggtcggaactccgcgcggcggggatcggaccctgcagggttcagtgcagcagcaccagcgtggccaggccgaggaaggtgaagaagcccatcgagtcggtcacggcggtcaggaagatgccgctggccagcgccgggtcgaagccgaagcgtttcagggtcagtggcaccagcacgccggccagtgcggcgaacagcaggttgcaggtcagcgcgatggcgatcaccgccgacagcccgggcgagtggaaccaggccagcacgatcagccccagcacggaacccagcatcacgccgttcaacaaggcgacccgcacctccttccacagcagcgtgcgcgcgttggacgcgcctacctggcccagtgccaggccgcgcaccatcagcgccagcacctgggtaccggcattgccgcccaggcccgccacgatcggcatcagcacggccagcgccaccagcttgtcgatggtgccttcgaagtggccgaccacgctggaggccaggaaggcggtgcacaggttcaccgacagccacatcaagcgccggcgcatggcgcgccagaccgggctgaacaggtcttcgtcctcgtccaggccggcggcgcccagtgcctgatgctcggcctggccacggatgatgtcgaccacgtcatcgatggtgatgcggccgatcaggatgttgttgtcgtccaccaccggcgcggagatccagtcatggtcggagaactggcgggcgacctcctggtcgctctcgccgacgtcaatggccggctgctcgtcgtcgatcaggcggttgatcggggtggtgtcctcgtgggtcaccagtgccgccagcgacacccggccgaggtactgatggcgccggctgaccacgaacaggtgatcggtatggtccggcagttcgccgcgcaggcgcaggtagcgcagcaccacgtcgacattgacgtcggcgcgcacggtcaccacgtccgggttcatcaggcggccggcgctgtcctcgggataggacagcacctgctccaggcgctcgcggttctcgcggtccatcgacttgaggacctcgtcgatgaccgtatcgggcaggtcttcgaccaggtcggccaggtcgtcgatgtccaggtcttcgaccgcggcgatgatctcgtccgggtccatgtccgcgagcaggctctcgcgcacgtcttcgccgacgtggaccagcacctcgccgtcatcttccggatcaaccaggccccacaccacctcgcgcttgcccggcggcagcgattcaagcaggttgccgatctcggccggggccagggtgttgaccagccgacgtaccgggcccagccggccgctgtccagtgcatcggacaacatccgcagttggcgcgcagtcttgtcgtggcgtacagcttcagccatcgcagctcccgcgggataagaaaagccgcgatcccggcaaggatgcggcaacaggggtgttcagcgcgtcattatcgcaaggggatgtttcaacgcatagccgccgggtggcggtagtgccggccgctggccggcaacctcttggccttcaacgagacggggtcagatcccttttcccgcggaaaagggatctgaccccaggcgtgcatcccggcgagcgggtggtgtcagggcgtatcggccaccagcgccagccagcgttcgatggcgcggcggtcgcgcgcggccagcagcttcggggcacgggcgcgcagcgcacccagatcggcttcgcggatggcacggcgcacctccagcaacgtaccgggatgcaggctgaactcgctcaggcccagcgccagcagcaacggggtcatccgcgcatcaccggccatctcgccgcagaccgccaccggaatgcggtggcgtgcgccggtctcgatcaccatctgcaacagccgcagcaccgccgggtgcaacggtgaatacaactcgcccagcgcctcgttgttgcggtcggcggccagcaggtactgcaccaggtcgttggtgccgatcgacaggaaatcgaccagatcgatgaaactctccagcgccaatgccgccgccgggacttcgatcatcgcgcccagcggcacgtgctcggacaccatatggccttcgctgcgcagctgttcgctcagcttgagcatgcgccggcgcaccgccagcagttcctcgcgggtgctgaccatcggcaccagcacgcgcagcttgccgtaggccgaggcgcgcaggatcgcgcgcagctgggtgtcggccaccttgggccgtgccagcgacaggcgcacgccgcgcaggcccagtgccgggttctcttcgttgctcagggtcaggccggtacgatcggccttgtccgcacccaggtcgagcgtgcggatggttaccggccggccgctcatgcccagtgcggcatcacggtaggtctggaactgttcttcttcgtccggcagctcgttgcgctgcaggaacaggaattcggtgcggtacaggcccagcccctgcgcgcccagcgcatgcgcctgggtgacgtcctccagcgattcggcattggccaggagggcaatgtcgacctggtcgcgggtacggctgggcttgctgcgcaggcggccaagctcgcgctgctcgcgcgcgtgttccttcaggcgtgcgcggtagtcacgcaggttgtcggccagcgggttgacggtgatgctgccgtcggcaccgtcgatgatcagcacgtcgccgtcggcgacgcggctgagcagttgcggcacattgacgatcaggggcaggtgcaggctgcgcgccaggatcgcgctgtgcgacagcgcgctgccggcggcggtgacgatgccgaccaccccctgcgcctgcagctgcgccagttcggatggggcgatgttgtcgcagaccaggatctcgccggccaggcccttcatcaccggcgggcgttcgggttgcaggaaggcgtggatgcggccgatcacatggtcgagatcgtccatgcggctcttcaggtaggcatcgtccatgccatcgaagaccttggccaggcggtcacgctgcaggcgcagcgcgtagccggcactgtacgggccgctgcggatcagttcgtccaggccatacagcagctcggggtcgtccagcagcaacgcgtgcaggtcgaggaactcgcccacttcctggttcagtgcgccatgcaggcgctgacgcagttcgtgcatttccatacgcgcggcatccagcgcacggtgcaggcgggccagttcggcctcgacctggtgggcggccacgcgttgctcggccacttccagtgcatgcggcagccgcacgcgcgcccggcccatcgccgttccgcgcgccgcgccatggccggccaacagctgtaccggccgttggccggaagggagctggccggcgcgtgcgcgtggcacgctcagctgtcctcgtcgaagcggcgttcgaacaggcccaccaccgcctccatcgcggcggcttcatcttcgccgttgatgcgcacggtgaccggagtgccctggccggcggccagcagcatcacgcccatgatgctcttggcgttgatctcacggcccttggcggccatggtcacgttgcagcggaacggcgccagggtctgcaccagcttggcggtggcccgggcatgcaggcccaggcggttgctgacggtgagttctcgttcaagcatcgtcgactatcgctccattacgggtacccgccgcggctgtggcgggcagttgatccagtccctgttccggataattcatcacccgcagcaacatcggcaggctcagcgccgacacccggcgaaccggggtccccagccgggccagctgccctgcaaggttggcggggctggcgccgtacaggtcggtcaggatcagcacgccctcaccactgtcgacccgccgcagggcggccgaggcgagcgggagcagggcgtccatgtctgcgtcgaacggtacttcgaaagcttcggttttcagcggcaattgccgcaggagccgggtcgccacgtcaagcagggcggtcccgaccccaggatgtgttacgaggagaatgccacaggtcattactgcacgttaacaggtcaaggtgaatcggcgatagcagcagatgaggggcactgtgtcccgtattcagcgttatcggggtcagagcccttttcccctggaaaagggatccgaccccatgcgtttttcgatgcctggcagcgattcatccacgcatggtgtggatccatcgtgtcgaccaaggtcgacacctacccacaccgccccgccatcccacggaatgccgcttttgctgttgctgttgctgttgctgttgctgttgctgttgccggccagcggccggcactaccgacgggtgccgggcgcagcccggccggcccccctcaatcctgttcgcggtggtacgtcgccacgtcctgccagcccatctcgcgggcatgccgggccatgcgctcggccaggaacaccgagcggtgcttgccgccggtgcagccgaacgccacggtcacgtagctgcgggtgccatcacccagtttcggcagccaggtatcgaggaaatccatcagctgggccaggtagcgctgcacgtccggttgcgcttccaggtagtcgcgcacacccggttcgcggccgctgagcgcacgcaggtccgggtcccagtgtggattgggcagcacccgcgcatcgaacacgaagtccgcctcggcgggtacaccgcgcttgtaggcgaatgattcgaacagcagcgacaggccggtggcatggtccatcgcgaactcggtgatgatccgccgccgcagttggtgcacgttgaggttgctggtatcgatcaccgcatcggcctcgcggcgcaatggcgcggtcagctcgcgctcgcgggcgatcgcctcgggcaatgacaggcccagctggctcagcggatggcggcggcgggtgtcggcatagcgcttgagcaccgtttcgtcgctggcctcgaagaacagcaccttcacttccacgccggcgtcggtggccagctgccgccagtcgcccagctggctcaggtcggcctggccgcgcacgtcgatgcccaccgccagccggcgcggcgcgctgccgtcgtggttggccagcaggctgcgcacgaagtccggcagcaggtggatcggcaggttgtccgagcagtagtagtcctgatcctcgaaggtcttcagggcgacggatttacccgagccggacaggccgctgacgatgatcagggtcggggcggagggggtggcggtgctcatggacaggctcttcgaggggcaggggaatcagggtgttcgccgttccagcagattgctgtggcgggcgatgaacatcgctgccggatcaatgcccttggtgcgcaggatgtgcaggcgggtggcggcttcggtcagcacggccaggttgcggccgggcatcaccggcagggtgatcagcggaacgtcgaggtccagcacatggcgggtgcccgagtcgccggtcaggcgctcgtagccatgcggggtgggttcggtcatcggcttggtcaggtggacgatcagccgaaggtacttgttcttctttacagccgtgtcgccgaacatctcgcgcacattcagcacgcccaggccgcgcacttccagcaggtcctgcagcagttcggggcaggtgccgtcgagcacgtccggggcgatctgggtgaattcgggcgcatcgtcggctaccaggcgatggccgcggcttagcagctccagcgccagctcgctcttgcccgacccggcctcaccggtgatcagcacgccgatggaatagatctccatgaacacgccatgcaggatcacccgcggcgccagcgtgcgcgccaggtggtaggacaggtggttgagcagttcgtggccgcgcttgggcgacagccacagcggtgtaccggattcatcggcggccgcgcgcaggtcttccgggcacgcctggttgcgggtcaacaccagcgccagcggatgcgactgcatgatcttctcgatggtctcccaacgctggcggggttccagcgcgtccagccaggacagttcctcggtgcccaggatctgcaccttgttgggatagatcgcattgaggtagccggccagcgacggacgccgcgagaccgtgttgccggcctccagctcgcgtttctcaccggatttgccagcggcccagcgcagccccagccgctcgcgctgctgttcgaacagttcacgggcggtgatgctggtattcatgcggcactcgcaggtggggtcatgtccagcgcctcgcgcagcgcccgggcatcgccggcttcgcgcagggcctggcggatgtccggtgcggaaaacagctcggccagctcggacagcagcatcaggtgctggtgggtgtagtgggcggggacggccatcgcgaacaccaggtccaccggttcgtcgccgccgaaatcgaccggggtcgccagtcgcagcagggcgccacgggggcggtccagggtcggcgcgcggccgtggggaatggcgatgccgtggccgatcgcggtgctgcccagggcttcgcgctggcacaggttcagatagatctgtccggcgttggcctggcggcaggccagcaacccggcggcggcctgcaggacgctgtcacggtcggtggccgtgcagagctgggtctgcacggccgccaggaggtcagtcaggggcatgtctgcggggaacggtggcgatcagccaccattgtcgcccaccggcagcggtgcgtgctgctgttttttctccttgtgcttgatgaccaggcggtcaagcttgtccgcgagcaggtcgatcgcggcatacatggtctggccgccggcctcggcgtgcagggtctgccccggaatgttgaggctggcgtcgacgtggtgttcggtcttctgcagcttgagggtcacccgcgcttcgcagtgctggtcgaagtgttttccgatccgggccagcttctcctctacataggactgcagggccggggtgacttcgacgtctttgccaaacgtttcgatgcgcatcgggtttctcctgtgttcggatgtgccaatgaacctctccgccgggcgcggcggcgcgtcaagcgattctgaccctttcgtgcgaggcggaaatgttcatggcttcacgatacttcgccacggtgcgtcgcgctactggaattcccgacgatttgagcaggtcagccagcttggcgtcagaaagcggcttgcgcgggttctcgtcgtcgatcaggcggcggatcatcgcctggatggccgtgctggacgcctcgccaccgccttcggtatcgatgcccgaggcgaagaaggcgcgcagcggcagggtgccgcgcggcgtgcgcacgtgcttgcgggcgatcgcgcgcgacaccgtggattcgtgcaggcccagctcggcggcgatctcgcgcagggtcagcgggcgcagcgcctgctcgccgaattcgaggaagccggcctgttgcaggatcaggctgcgcaccacccgcagcagggtttcgccgcgctgctgcaggcccttcagcagccagcgcgcctcctgcagctggccgcgcaggtagccggcgtcggcctcgccacagcggcggatcagctgttcgtagccacggtggatcaccaccttcggcccggcatgggccgccagcgctgcgcgccagatgccgttctgccgccacaccaccacgtcgggcaccacataggtgtcctgcgacagcggcgcgatctgcgtgcccggacgcgggtccagcgagcgcagcagcgcgaccgccgtctcgacctcgtccagcggctgtttcagttcatgcgccagcccggagacgccactgcgcggcagccgttccagcgggcctgcggcaatctgtcgcgccagcgccagccccggcgtgtcggcaggcaacacgtccagctgcagctgcaggcactcgccgagcgtgcgcgcggcaacgccgaccgggtcgaaacgctggatgcgatgcagcaccgcgaggatttcatcctcaccggcatggaccgccggcagcagggtttcggcgatggtggccagcggttcgcgcaggtaaccatcgtcgtccagcgcatcgatcagtgcagcgccgatgctgcggtcatgcgtggaaagatgcgacaggtgcagctgccacagcaggtggtcggccagcgtttcggtttccgccacgcgctcggcggcactgccggtgtcatcgtcatcgtcgaagctgccaccactgccggcggcactccagtcgagttcggccggcgcccagtcgtcgccgttgtcggtgcgttcggcgggcgcgtcggcatcggtgctgtcgctggcctcattggcggcactgctgtcgttgctgtcggcccagtccagcagcggattgctctccacggcctgggcgatttcaagctccagctcggtcgtggacatctgcagcagcttgatcgcctgctgcagctggggcgtgagcaccagctgttgtcccaacgatgtctgcagccgagtcttcatgcctgtgccgaacggaaggaaagggacccggcgcctgcggtcacagcttgaaggaatccccaaggtagacgcgacgtacgtcggcgttgtccaggatcgcctccggcgagccctgggccagcacggtgccctcggcgaggatatacgcgcggtcgcagattcccaaggtctcgcgcacgttgtggtcggtgatcagcacgccgatgccacgctgcttgagatgggtgacgatgcgctggatttcacccaccgagatcgggtcgacaccggcaaacggttcgtcgagcaggatcaggcgcggctgcgcggccagtgcgcgggcgatctcgcagcgacgacgttcgccaccggacaggctggcgccgagctggtcggccacatggcccagctgcagctcgtcgagcaggctgttcaattcgcgttcgcggccggccgaatccaggtcttcgcgaagctccagtaccaggcggaggttgtcggccaccgtcagcttgcggaacaccgacggctcctgcggcaggtagcccacgccctgcttggcacgggtgtacatcggatcgctggtgatgtccttgccgtcgagcacgatgctgccggcatcggcggcgaccaggccgacgatcatgtagaagcaggtggtcttgccggcaccgttggggccgagcaggcccaccacttcaccggcgtcgagggtcagcccgaagtccttgacgacttcgcgctgcttgtagcgcttgcgcaggcccttggcgacgagcattacttcttgctcccggccggcttggccggcgtgctggccggcgccgccgccttgggcgtggccgccggctgtgccgccgcgttcttgttcttcggcggaatgacggtgcgcacgcggctgccatcgccaccggaattcatttcgccgctacgggtgttgtagaccatgcgctggccggcattggtgccgcgcgcgctggtgaccttgtagttgccggtcagggtgatgatctcggtcttgatgtcgtagtcgatgcgatcagccaccgcgtccatccaggtgccatcgtcgagctgctgcttcatcgtggcctgcttgccggtgaacaccgcacgcacggcctcgccgtccttcaggtagatctcggcttcggacgagcggatgtccagcgagccctgggtgacggtcacgccctgcgagagcacggtcttgccatcgccggtgagcacgcccgactgcgcgccggagtcgatgttcatgttctcgttgcggtcggtggacttggcaaaggcagcgctgggaacaaggagaccgagcgcgagtacggctgcaaagggaatcttcatcggggtccgttctaccggtggggccgcccgggaaaccgggggcggatgggtgggctgcctgccttgcgcctgtccggggacgtcgcaggagggcggcggaatcagcgtcggggcgtgtaacggcccttggactggctgaggaaatgatacgtgttgttcttcgaatccacctcgaagccaacgccggactgttccatgccggggcgggtcatggtgaccagcgcatcggtgcgggcacggttctccttcgggaacacgtccaggtggtcggtgcggaaggtggtcggcaccacgcccggatcggccgggctgtcgccggcgacattgccgcgcagcttcatctggtcgcccttggcgctgagccagcccgtctcggcacgcagggtccagtgcttgccatccttgtccggcatctcgaacagcggcgtggcgatgttgatggtctggtcgccacgctggcgctccagcaacggtgcgcgcagggtggtcgattccttgccgtgctcatccagggcgacgacctggaagtcgtgcaggacgtagtccacgccgacatcctggccggcagtggccggacccttgtcgcggttgcgcagggccgcccagctgctgagcagggccgccagcagcaggccgatgccgagcagggtgcgccagttcaggctcggcaggttcatgcgccgaacctcgccaggaccgcgtccacatgtccctgcgcggccagcaggatgtcacacagctcacgggctgcaccacgtccgccatcggcgcgggtctgccaatgcacgcgctcggcgatccacgggtgggcgttggccggcgccaccgccaggccgaccgcgcccagcggtgccaggtcaggcaggtcgtcgcccatgaaggccacctgctccaggccgatgccgtgctgcgcacacagcgcctgcacgctggccagcttgtcgcccacggcgatctgggtatcgatgccgaggtcggcgccgcgcctgagcgcggactggctgttgcgcgcggtgatcagcacggggtggatgccgtgctgctgcagcagtttcaggcccaggccatcctgcacgaagtacgccttgctctcgttgccgtccttgtcgtagtacagccgaccgtcggtgagggtgccgtccacgtcgaagcaggccaggcggacgcgggccgcggcggcatgcaggtgggcggggaaggcgggcaggggggaccagggcatcagggtggcaggctcggtggattcgggttgggacggtacagactgaatggggtctacggactgtcggttaaaccacccgggcccgcaacaggtcatgaatgttcagggcaccgaccgcccggccctggtcgtcgaccacgatcaggcccgtgatcttgtgggtctccatcagccgggcagcctccaccgccagctggtcggcgccgatggtacgtgggttgcgggtcatcacatcggcgatcttcgcggtgcgcacgtccagcgcgctgtccagcgcccggcgcaggtcaccgtcggtgaacaggccgatcagcacaccgtcggcatcgaccacggcggtcatgcccagccgcttgcggctcatttcgaccagcgcctcgctgaggctggcgtcggcccccacgctgggcaggtcctccccggtgtgcatgacgtcggtgatatgcagcagcaggcggcggccgaggctgccggccgggtgcgagcgggcgaaatcgtcggcggtgaagccgcgtgcgtcgagcagggccacggccagcgcatcgcccatcgccagcgaggcggtggtgctggaggtcggcgccagcgccagcgggcaggcctcggccggcacgctgacgtccaggtggatatcggcggcggtggccaggctggactgcgggcggccggtcatggaaatcagcacgttgccctggcgcttgagcaccggcagcagcatcagcacttcgtccgattcgcccgaataggacagggccagcaccacgtcggcctcggtgatcatgcccaggtcaccatggccggcttcgcccggatgcacgtagaacgcgggagtgccggtggaggccagcgtagcggcgatcttgcgggcgatgtgcccggacttgcccatgccggtggcgaccacccggccgcggctggccaggatcgcctggcaagcctgctggaaggcctcgccgaggcggtcggccacggcatccagcgcctgccgctcgatctcgaagacgcggcggccgctggcgaccaggccggcagggtcgacggaacgggggggcaacagggattcggccatgcggacgccacgcagcggaagtagaatggaggcacattttattaggaaagcccgttggacgccgacaccatccgcaacctgatcgaaaccggcctgcccggcgcccgcgccgacgtgcagggcgacgatggcgtgcatttcgaagcgaccgtggtctgcgaggcctttgccggcaagatgccgctggcccgccaccggatggtctatgccaccctgggcgacctgatgggcggcgcgatccacgcgctggcgctgaaaaccgtgaccccggccgaagccggctgaaccgcagaagatcccgaatacatggccaagatcgttgtgaccggcggcgctgcgctgcacggtgaagtgagcatctccggcgccaagaacgccgtcctccccattctctgcgcgaccctgctggccgatgcgccggtggagatcaccaacgtgccgcacctgcacgatgtggtcaccacggtgaagctgctgggtgaactgggtgccaaggtcaccatcgaccagggcacgctgtcgcgcggcagtgcgatcgtggtcgacccgcgtccggtcaaccagcatgtcgccccgtacgagctggtcaagaccatgcgcgcctcgatcctggtgctgggcccgctgctggcccgcttcggcgcggcggaagtgtcgctgcccggcggctgcgcgatcggctcgcgtccggtcgaccagcacatcaagggcctgcaggcgctgggcgccgagatcgtggtcgagaacggcttcatcaaggccacggccaagcgcctgaagggcggccatttcaccttcgacatggtcagcgttaccggcaccgagaacgtgctgatgggcgcggtgctggccgaaggcaccaccatcctcgacaactgtgcgatggaaccggaagtgaccgatctggcgcattgcctgatcgcgctgggcgcgaagatcgaaggcctgggcactgcccgcctggtcatcgaaggcgtcgagcgcctgtccggcggccgccatgaagtgctgcccgaccgcatcgagaccggcaccttcctggtggctgcggcgatgaccggcggcaaggtcacggtcaaccgtgcgcgcccgaacaccatggacgcggtgctgtccaagctggtcgaagccggtgcgaagatcgagaccaccgacgacaccatcaccctggacatgcagggcaagcggccgaaggcggtcaacctgaccaccgcgccgtacccggcgttcccgaccgacatgcaggcgcagttcatggcgctcaactgcgtggccgacggcgtcggcgtgatcaacgaaacgatcttcgaaaaccgtttcatgcacgtcaacgagttgctgcgcctgggcgcggacatccaggtcgaaggccacaccgccatcgtgcggggcagcgagcacctgagtggcgcaccggtgatggccaccgacctgcgtgcctcggcctcgctgatcctggccggcctgatggccagcggcgagaccaccatcgaccgcatctaccaccttgaccgtggctacgagaacatcgaagagaagctgtcttcgctcggtgccaccatccggcgcgtgccatgatcctgcgcggcaagttcagcccgcgtcgcaaggcgctgctggcgctggtgctgatcgtgctggcgtggctgggctacgcctggtacgccaacatcgccatcacccagggcatcgagcagaaggacatggactggaatggcgatggcacggtctcgcgcgacgagatcatcgagtcgttctatgcggttgcggtgaatgacagccaggacggcaaccgccattgccgcgccttcgtctggcgcagcaccggcgagcagatccgcgtggactgccgtaccgagttcaagccggcggcggccgaagaaaagaagtaagaaaaacgcccgcgaaagcgggcgttttcttttcgcggggcccggggtcggacccctttccatcggaaagggctccgaccccagccacacaaccggggtcagagcccatccccgaggggatgggatccgaccccggcactcagttcatcgccttgatggtcaggtccagggcatcgcggtcgttctcccgctgcagcatgcgcgccggcaccgggaactccggcacgatccaggcgatcagctccttgttgccgtcggcacgcgagaccttggtcgcttcgtagctcttgccgcccacggtgatcgactccttgccgatcacgcggtaggtcatgttcttgatgcggccttcgtcgaccatgcgataggtcagcggcttgccggcggcgaggtcacgggcgatcgccaggttgatcagcagcgcgtccatgtcaccggatttcagtgcgataggtccagcgcggtccggcttgatgtcgccggtccaggtggcctggttgctggtccagttgtagttggcctgcacgttgcgcttcttcaccagcagcgccgaacggtcctggctgctgagcgggcgcagctggccgcgcacttcttcgaacacggtgctctggctcaggtcggccagctggttcttcacctgcagcgtgtagcgccacttgttggcaccctcgctgctcagcgtcatgctgccattggcctgcatgcccatgtagctggccaggtaatcggccttgaacggctgcagggccatggccggcaggctggccaccgacagcgcggctgcagcgatccaggtgagggggcgggtcagggtgctcatgctcagactccttggtattcgatcaggcgcagatcgacgcggtcttcgccgtcttcgcgttgcaggatgcgcaccggggtggggacaccgttggcgatccagaggatggtttcgttgttgccgccgttggtccggtagacccgcagcgcgttgtaggacaggtcgccgacctcgacgttctcggtctgcggcgcggcctggtagtcgtgctggcggaccttgcccatgtccacgtagcggtagtgcatggtggcacccggacgggcatcccgcatgatcgccaggttgatcagcagggcgctctggtcgcccggctgcagcggaatcggctgcgcacgcttcttctcgacgtcgccggtccactgcgcggtaccggcctgccagttgtacgtgccgaccgccttcttgcccaggaacaggcccttgcgcaccgtgctctggctcagcggtgcataggcgccggcgcgctcctcgaacaccgtgctctgctcgatgttcaggcccagcacgctggcaaagccgcggcggccgaccacctgcatgtcgacccgccactggttgccgccggtatgggtgacctgcatgctggcgtcgccggcctccttgcctttgtagaaggcctggtaggtggcgctgaacggctgcagcggcggcggttcccacgccaaggccggcagggccggggccgccgcttcggccggcggttgcaccgctggcaccggcgccggagccggcgaggcggcaggcgcctgcgcctggcccaacccacgccgggaagcacgacaagcgacagcagcagtgaagtggacagcagggtcgtggtcttcatggaagagaggagccgcaggaggtgggcaggatgccagccccgcagtcagcggggcgtgtgcgtgggcgttaccggttcaggttcccggcggaatctagggccagcgggctaaacagggggtgaccgtccagttgcggctggccctcccgttcagtcaggcggccggcgcacagcagctgcagcgtggcgatcagcaggggatgctccaccgccagcacacgcgcggccagcgtgtcggcgtcatcgccgggcagcaccggtacccgcacctgggccagcacggcgccggcgtccagctcgggtaccaccaggtgcacgctggcaccgtgctcggcatcgcctgcatccagtgcccgcgcatgcgtgtccagccccttgtgcagcggcagcagtgacgggtggatgttgaccaggcggccattgaagcgctgcacgaaggcggcgccgagtatgcgcatgtagccggcgcagacgatccagtccggtgcgaccgcggccagtgcgtcgcccagtgcctgctcgtaggcggcgcggtcctggaattccttcggcgcatgcgcccagcgcaggttggcgctgacccgctgcagcgcggcggcggccgggcggtcggaaaatacgccgacgacctcggcgcgcaggcgtcccgcagcgatggcatcgaggatggcctgcaggttgctgccgcggccggaggcaagcacggcaatgcgggtgggcgcggtcattgcggggtactccggcggatcagcggccaggtcagcaggctgcccacggtggccatcagcatgtcggcatgggcgtcccacatgtcgccctgctgcccgttgtaggcctcggcggcgtccggcgacagggcgagcgcgatggcccattcgaaccactcgtagaccaggctggcgcacatcaccgtcatcaccgccagggcgaaggcctggccgcggcgcagcgccggccaggcgtgacgtgccagctgcagcagtgccggcgtgaaacagacgccgaacaggaagtggatgaggcggtcgaaatgattgcgctgccagccgaacgccgcattcggcgaccagccgatcagcgcctgcgtccacgcgtcgtagggaacgttcgagtacagccagcgggcggccacacagtgcagcgcgatgaagccgcagatcgcgatgaaggcaccgttgcccagccagccaccccggcggtcgacccacagcagggcgcccaggccgatcacggtcagcgtgctgtgcagcgcctgctcggtgggccacagcggctggatccagctgaccgcgaataccgccagcacggcagcgaaggccagcttcttggggcgcgagaaacggaaggcgctgggtgaagcggtcgtggggagggcaggcgcggacatgggaagtcgatcaggaaagggcggggcgtctgccggcaagttcagacgcggagatggtcgccgcggtcgaacagggcggccatgtcaggcttggacaggaacacccaggcataggcggtcagggccatgcccagcgggccggccagcaccgccagccaggccgcgcgctggcaccaggccagcccggtgcggcgcgacagcaggcgcgcggtgtgcagctgcacgaagcccagcgcggcagccagcgctgaaacgacgccgtacacggtggccagtaccgcgccatcgtccagcccgcgcgagctggcaaccaggccgatgaaaccgaggaaggccagcgcggccatccagtggaaaaccgccagcgcgtagaacagcaccttcagcgtctgcaggtggctgcccagctgaaggtgcgccagggtctgctgcggcagcggcggcggtgcgcccgggctcgtcatgccgccgtgcccgctgtgtcgaacgcggccttgacctgcggacgcagcagcgtgatcaggctgagtactcccagcacggtaccgatcggcgtgaacagacaggccagcccggccacgatcaggcacagcaggtagcggcggcggcgggccaggcaacggccggcgtaggccacgaacgcgcccagggtgacgccaccgaacacgatgacacagccgatcacgacgaacatccagccgaacacgcgctgttcggccggcgacgagggctggccgccggagttcatcggcaggttgccggtgagcgcggtgacgccgagcacgatgtggacgatgaagatcagcgagaacagcgcgatcaggccgccgaccacgtagtgcgcgattgacagcatgcgcaggtggtcggcgtcctgggggctgaacgccggtaccgccgtcgttggcggcggcacgggggtagggggcagcgggggcattgcgtccatgcgggctcctcggggccgggttcagccgatgtggacgcgctcggcgccttcagcagtgaccacctggccgatggtccagtggtccaggccctgcgccttgaccgcctcggacacggcggcgacctggtcggctgccacgatcagcacgaagccgatgccgcagttgaaggtgcgccacatctcgctgtcggccacggcgccttccttctgcagccactggaacaccggcggcagggtccaggacgatgcctggatgtccaggccgaggccgtcgggcaccacgcggatgatgttctcggtcaggccgccaccggtgatgtgggccatgccgtggatggcctcgccgtgcgacttcagcagtgccaggatcggcttcacgtacaggcgggtcggtgccatcagcgcgtcgaccagcttcacgccgccctccagctccaggtcggccgggcggccggcgcggtcgtagatgcggcgcaccagcgagtagccgttggagtgcgggccggacgaggcgatgccgatcagcacgtcgccggcggccacgctggcgccgtccttcagctcgctcttctcgaccgcggcgaccgtgaagccggccaggtcgtactcgcccggggcatacatgtcgggcatctcagcggtttcgccgccgatcagcgcgcagccggcctcggtgcagccgttggcgatgccgcccacgaccgctgcggcggtgtcgatgtccagcttgccggtggcgaagtagtccaggaagaaaagcggctcggcaccctgcaccagcacgtcgttcacgcacatggcgaccaggtcgatgccgatcgtatcgtggcggttcagctggtgggccagcttcagcttggtgcccacaccatcggtacccgacaccagcaccggctcgcggtacttgttggacaggtcgaacagggcgccgaagccgcccaggccgcccatcacttccgggcggaagctgcgcttgaccaggggcttgatccgctcgaccagcgcgttgccggcgtcgatgtcgacacccgcgtcacggtaggtgaggggggaaggggcggaagacggggtgttggtcacgggcgtcggcgctggcaggggttgaatgagcgattttaacaggccgcattggcgcaaaggccgtattcgggcaacaattcccccggattcgtcgagccaatggatgtcctgatgcgccgcagcctgattctgaccctgctccttgcactgagcctgccggtggccacgatggcccagagcggcctgcgcaccgagggagatgtcgccaccgcttcgggggcctacgaggccgaagtgcccgtcaacagccaggccgaggccgatcgcaacggtgccctggcccgtgccctgagcgtggtgctgggcaagctgtccggcgaccgcaacgtgatgtcacgccccggcgtggtgcaggcgctgcgcaatgccaaggactacgtggccagctacgactacaagcaggaccagagcgtgggtgccagcggcgcaccgagcttccggaccctgctggtggcccgcttccgcgaggatgacgtcgattcgctggtctcggcgctgggcctgccgctgtggccgcagccgcgaccgaagccggtgctgtggctggccgtcgacgacggcagtggcccgcgcctggtcagcgtgcagcaggccaatgccgcccgcccgctgctgaaccgcgccatcgagcggggttacaagctgggcctgcccagcggcggtgctgccgaacaggccctggccggtgccatctggcgccaggacagcgccgccgtggcccgtgcctcctcgcgctactcgccgccgatgcagctgatcggcaagctttaccgcgccaacggtggctggcaggcggactgggtgttcgtcgacaacggccgcgaactgaacaagtggaccagcaaggacgccaacgccatgcgcgcgatggccgccggtgccgacggtgccgccgatgcgctggtcaagcgctatgccaaggccggcgtggccgtcggccaggccggcacctaccgcctggtggtgaccggcatcaacagcgccgatgactacctgcggctggccgctggcctgcgcgaggtgccggtggtgcgcagcgtcaccccgctgcacgcctcggccggccaactggagctgagcgtggagatgaccaccggcctggccggcttcaaccgcatgcttggcgacaatggcgtgctggtgccaagcgcgccgctgccggccctgccgaccccgatcgatgacaccaccggtgccccggtggccgcgccggtcagcaacgagtaccgcctgcgatgatcctgagcccggaagctgaaatcgcgcagttcctgcgccggctgaagtacatcctgttcgccggcctgatcggctgggtggtgtggctgctggcgccgatcctgaccccgttcgtgctggcactggcgctggcctggctgggtgacccgctggtggaccgcatcgaggccaccggccgctcgcgcatgaccggcgtggtgctggtgttcgcagcgatggtgctggtgatcgtggcactgctgctggtgctggtgccgatgatcgagcgccagatcaccaccctgatcgcggccgcgccgcaggcgcaggcgtggctgatgcagaccggcatcccctggttcgagcacaagaccggcctggaagtgatgcagtggctggatccggaccgcctgatcgaatgggtgcgcagccattggcagcaggccggcggcttcgccaccacgttcatgggctacgtctcgcgctcgggctttgcgatggtgacctgggtggtcaacatcctgctgctgccgatcctggcgttctacttcctgcgcgactgggacaagctggtcgagcgggtggcctcggtgattccgcgcaaccagatcggcaccatcagcgcgctggcgcgtgaatccaacgaggtgctgggtgcgttcatccgtggccagttcctggtgatgctggcgctgggcgtgatctacgccggtggcctgtcgctggtcggcctcaagctgggcctgctgatcggcctgattgccggcctgatcagcttcatcccgtacctgggcgcgaccaccggcgtgctgatggcggtgatcgccgcgctggtgcaggcgcagggcttcgacctgaagctgctgatcctggtcggcgtggtgttcaccgtgggccagctgctggaaagctacgtgctgaccccgcgcatcgtcggcgacaagatcggcctgcacccggtggcggtgatcttcgcggtgatggccggcggccagctgttcggcttcctcggcatgctgctggcgctgccggtagcggcggtgaccaacgtgctgctgcgctatgcccaccagcgctatcggcagagcgaactgtacgtgggcgagaagccggcgatcgtgcttgatggcgtggtcgacgcgccccatatcatcgttccggacgacaagggccccgacctgaagtgatgggtgtgccgcaactgccgctggccctgcattacccgcgggaccagcgcctggagaccttcatcggcgcgccggatggcgcgctggcgcagctgcgcgcgatcgcggttggcgccagccacgactgggtctacctggaaggtgcggcgggaaccggcaagacccaccaggcgctggcgatgtgctccagcgccgagcaggccggacggttgccgacgtacgtgccgctggccagcgccgccggccgtgtccgtgcggcgcttgatgggctggaagcgcgcgaactggtggcgctggacggcctggacgaggttgccggcaaccgcgaggatgagatcgcgctgttcgatttccacaaccgtgcacgcgctgcgggcgtgaccgtgctgtacacggcacagaaggcgccgggcgaactgggcctggtgctgccggacctgcgctcgcggctgggccagtgcgtgcgcgtgctgctgcagccgctggatgaggaaggacgggcggccgtgctgcgcgagcgtgcactgcgacgcggcctggccatcgacgaagcggccatcgagtggctgctgtcgcacaccggccgtgagctgggtggattgatcaccctgctggactggctggaccgcgaatcgctggcggcgaagcggcggatcaccgtgccgttcctgcgtcaggtgctggaagaaggccggcctcgttactgagggatgttgttcggcagggctgcgccctgcacccgcggtagtgccggccgctggccggcaacttcaacagcaacgtcaaaagctggcttcctgaggggaggcggggtggctcaggttgcgggggacggcgcaagtacgtccctgtagcctcgatcgcgccatccatggcgctcacgcccccgcaacctgagccaccccgccttcgacaggttcccgcggctgttggtgggtgtcgaccttggtcgacacccgagcaagcgcagcgaagcgacccgcttttgcttttctttctttcttccgtggctggacgcgcacggaaactgtcagaggccgggcgggtgggccatgcaggggcgttggcgccatggatggcgccatcgagcttacagggacgtacttgcagcgtcccctgcatggcccacccgcccggccaagcacgcgatccgctctacgcgaccaaccacgaggggctcagccgttcgccgccaactccgcatccagcgcgcgcaggcgatccaccgtgccgacgtcggtccagcgcccgcgatggtgctgcccggtcatcaacccctgcgccatgaagtgcttctgcagcggcaccaccgagaacttcggtggcagccgctcgctgcccggcgcatcgccgatcaccgcgcgccagtcggccacgatcgaaggacggtacacgccgatgccggcataggtcaggcatggtccttcgcggtcatggtgcaggaacccctgtgcatccaggcggtagtcaccattagggtgctgaaccggattgtcgaccagcaccaggtgcgcctggccctgcggctcgcgcggcagcgtggcgaaatcgaaatcggtccagatgtcgccgttcactaccaggaacggggcatcgcccagcaccgacagggcgttgaggatgccgccgccggtttccagcggggtctgcccttcgtacaggaaatgcaggcgcaggccccactggctgccatcgccaagcgtcgccgggaactgttcggccaaccatgcggtgttgaccaccacctcgcgcacgccgagtgcggccaggcgttccaggtgccagacgatcaacggcttgccagccacttccagcagcggcttgggcgtgtgcagggtcaaagggcgcatgcgctcgccgaggccggcggcaaagaccagtgccttcatcgggctacgcgcatcggtgcacccagctcggccagcgccggcttgatgcggtcgtccagcagctgctgcagcggtgccagctcgcggtagcgcggcagcacttcatccagataggtgatgaagcgcggtgcgtcgtcgaggtaatggcccttgttgtcgcggtaacgcagccggcagaacaggcccaggatcttcacgtggcgctggatgcccatccagtcggcatcgcgcaggaaggtggcgcggtcgggcaccggcaggccggtgtcgcgggcgcgctcgtgatactgcgccagccattcgtccacgcgttgcagtggccagctcaggaaggcgtccttgaacaggctcaccgcatcgtaggcgatcgggccgcgcaccaggtcctggaaatccagcactgcggggccgtcgtcgaccggcatcaggttgcgcggcatgtagtcgcggtgggtcatcagctgggcctggcccagcgcgttgtccatcaggcggcgatgcaccagctgcaggccttcgatctcgccgcagtccagttcaaggttcaggtggcgctgcaggaaccattcgtcgaacaggccggcatcgcgctgcagcagtgcttcgccgaactggccgaagtcggccggcaccgggatcgcctgcaggcgcagcagctgctcgatcgaacgaccgaaccattcgtcagcgttgcgctcgtcgaggatcctggccagggtcgggccgccgagatcttccagcagcaggaagccggcatccaggtcctgcgcgagcagcatgggcacgcgcagaccgttgtcgtgcagcaggccgcgcatgcgcagccacggccgcggatcttccagccccggcggggcgtccatcacgatgtggctgccgcgcgtgctggtggtgcgccagtagctgcgcatgccggcgtcaaccgaagcgcgttcgaccaccgcgttggcatcatcgagctgggtacgggcccactgcaggcgctgcgcgctgcgctggggatcggaggcgggttcggtcatgcgggcatatccgggcgcgccgggcgcgccaacgtcggcaacaggaagggaagggggagcggcgtcagcggcgaccgctgaacaggcgcaggacggccagcacggccaccgcgcccaccaccgcgccgaggaaaccggccggttcgccgggggcgtaccagcccatgtactggccgaaccaaccggccagcagggcaccaaggatgcccagcacgatggtcagcaggcagcccatgcggttgttgccgggcatgaagaaacgcccgagcaggccgacgaagaagccgaccagcaggatgtacagccagctgctgctgccgaacagaccattcatgcgcgcggattccgcttgagtgtggacgcagcctagcaaggccaggctgcgtccgtcacgagtgccggatcagcagcagccgtggtcgccgtggcgggtgccgctgtcggcagccaccggcgagccgctggtctcgccgcgcaggctggcggcgtagtgctcgctgatcaccttggacacgcaggcggtgaccttcttgcccatcgggatgtgcaggaactcgttcgggccatgcgcattggagtgcgggccgagcacgccggtgatcatgaactgcgcgcccgggaacttctcgcccagcatgcccatgaacgggatcgagccgccctcgcccatgtacatcgccggcttgccgaagaaggcctggctggcgtcgtcgatggcctgggtcagccacggcgccatcgccggggcattccagccggtggaggccttttccaggtccagggtgacctgcgcgccgttcggcgggtcgcgcagcagtgcttccttcagcagctcgccgcaggtcttgccatcggcggtcggcggcaggcgcagcgacagcttcaccgaggtctgcggacgcagcacgttgccggccgattccagcggcggcatgccaccgacgccggtgaccgacagcgccgggcgccaggtgcggttgagcaccagctcggtcaggtcctcgttcatggggcgcaggccgtcgaccatcgggaacttctcgaagatctcggtatccaccacttcggcggcacgcttggcctgttccaggcgctcggccgggatctccacggtcatgccgtcgatcaggatgcggccggtgtcctggtcctcgatgcgcgaaaggatctggcgcagcaggcggaagctggacgggatcacgccggaggcatcgccggaatgcacgccttcgttgagcaccttcacggtgaaattgccgccggtcaggccgcgcagcgaggtggtgcaccacagctggtcgtagttggcgcagcccgaatccaggcagaccaccagcgacggcttgccgatgcggtcggccaggtggtcgacgtaggccggcaggtcatagctgccggactcttcacacgcttcgatcagcaccacgcagcgggcgtgcggcaggccctgggcctgcagtgccagtaccgcagccagtgagccgaagatcgcgtagccgtcgtccgcaccgccgcggccatacagcttgtcgccgcgcaggaccggggtccacgggccgaggtcgtcgtcccagccggtcatttccggctgcttgtccaggtggccatagagcaggatggtgtcgtcgccggtttcggcgccggtagccggaatttccaggaagatcagcggggtacggccttccaggcgcaccacctcaaccttcaggccgggcagctgctgggccttggcccagttctccatcagggtgaccgcctgttccatgtagccgttctgcacccaattggcgtcgaacatcggcgacttgttgggaatgcggatgtagtcgaccaactgcgggacgatttcgctgtcccacttgtcattgacgaattggccgagcttggcgctgtccatctgaaactccggttgcatgggctgatccggccattctacgcctgtgccgcaggtagggtttttcctacatcacgtcgggtatttggctggcttacggaaatccgggaaaccgataggctgtgcacatgtggtgacggacactgttcctgccgacgggattgccggtcggggcggccagaatcacagggagatacacgtcgtgccttggtttgtcgtgttgagggcgctggtgctggtagtggggatcgctggggcgcatgccgccgaaccgatcgacatcaaccgcgccgatgcccaggcgctgcagcagggattgacgatggtcggagccgccaaggccgaggcgatcgtcgagcaccggcgcagacacggcccgtttcatcgcgtcgaggacctgacgcaggtgaaggggatagggaaagcgatcgtcgaacggaatcgacagcggatcaccgtaggcaacaggttgttgccggcggatccggtacccggatcggtaccggtgcggaccgtacccaggcgctgacagcaggaatcgtcggaaccggcaggaggctggttcaccggtcacggacaggaaggccgtgaccaccgaccgccgcaggacgcggcaccaatcaccaggatggtggcatcacagacctgtggaaggggctgagatacaaacaggacagacgcggccgcgtgcaggatgcaacgctacccccacagcgcaggatgcgagggggcggcagcaggccgacaaggacgtaacgattgcccggtacgacacatggctgtgtcgccgggcaatttcatttccggcgcctggttttgccgcggccaccacgggccgatggtgtacggtggccgctccgcatggaaaggaccccgctggatgcttgtgcaccgccccacgaccctgatgctcgccctggcactgaccctgccactgctggcccatgccgctgcgccgacgccgacagccaagcctgcggccgaagccagcaccgccgacgtgcgcgggccgaccgacctgaaaccgggcgagtacctgtggcatccggaaatctcgccgaccggcccgatcgtgctggtggtcagcctcgatgagcagcgtgcctacgtttaccgcaacggcatcgccatcggcctgaccacgatcagctcgggcaaggccgggcacgagacgccgaccggcgtgttcaccatcctgcagaaggacaaggaccacaggtccaacctctacaacagcgcgccgatgccctacatgcagcggctgacctgggatggcatcgccctgcatggcggcagcctgcccgggcatccggcctcgcatggctgcgtgcgcctgccgcaggcgttcgcgcagaagctgttcagcgaaacccagcgcggcgatacggtggtggtggccgacgccaagagttcgccgatgaccctggcctatccttcggtgctggccccggtcaacgcgcgcggccaggctttgccggaaaccgagggcggggccccggcgcaggcctggtgggacgacagcgcagccccggccgggcaggtcggcatcctggtcagcctgcatgaccagcgcctgtacgtgctgcgcgatggcgtgatgatcggcgagtcgccgctgaaggccgacgccctgccggcattccagggcaccacgctgttcgtgatggggcagggctacagcgatacgcccagcccgctggacgtgaaccagcgcctgcaccagtggacggcctatccgctgctgggccaggatcgtgcccaggccaccccggacctgctggccacgccctcgttgccaatggcgctgccggccgattttgcccgccagctgtaccaggtgctggtgccgggcacgaccctgctggtgacctcgttgccggcggtccgcccaagcccggctgaatccggaatgcagccggtcttggaatccgagccgccagggtccaccctcaagggcaactgagtcccctcgttgtgcccatgactgcatcccgcctgtgccggctggccgcgttcggcctgctggcgacctcggccagcgccccggcgctggcacagacgcccgcccttgccaccagcgctgatgatctggctgccttgctgtcgcgcagtgcgcccaaggctgaccgccacgtgttgcagctggcggcgcacgccatgcgctgtgcgttgcagcgtccggagctgggcatcaacggtgatcgtctcagcgtgatcgattattcgcggccgtccaccgagccgcgcctgtgggtgttcgacctggcccaccagcgcctgctgttcgaggaatgggtggcgcatggccgcaacagcggcgagaaccgcacccagcacttctccaaccgcgatgggagtttcatgtccagcctcggcgcgttcaccgcgcaggagacctacatgggcggtaatggatattcgctgcgcctggccgggctggagccgggcttcaacgaccgtgcgcgcgaacgcgcgatcgtcatccacggtgcgccgtacgtgaacccggccaccgcgcagctgcaggggcgcttgggtcgcagcctgggttgcccggcggtgcgcctttcggtggccaagccgctgatcgatgcgttgcgtggcggcacgatggtgtttgcttactaccctgaccaggattggctgaagcactcgcagctgctggccggcggatgcggtggccagggcacgctcgctacgcggtgatgcatgatggcgcgtggcgtgatgcaatgcgccgatgaacgtcgactccctgttgcacactccgagccaggtcatttccagcctggactatcgtcgcgaacgctggcggaatggacttggctggacccgcgagatcctgcgcctgcccgcagagggtgatgactgggcgctgcgcctgtcggtggccgagatcgagcaggacgctgcgttctccaccttccccggcgtggagcgagaactggtgctgctgcagggcaatggcgtgcgcctgcgtttcgaggatggccgcgtggcccaggtgctgccgccgcacgggcgggtgcgctttgccggtgaagaagcgctgcacggtgaactggtcgatggcaccacccacgacttcaacctgatgtggaagcgcgagctgctgcaggccgaactgctgcaccggccgctggtggggtcgatgttcttcttctgcgaaccgggcgttgcgtgggcgctgcatctgctggccggacaggcgcagttcggtgccgatagtggcctgccggcgctgcaggcgggagacaccgcgtggttggcggcgggcgagaggcaacggcatgcgctcagcggtggtggcgagttgttggcgatacgggtgagcgcggcgggggcatgattcctgggcgccggtgggcgccatccacgcatggcgtggatctactgctgtgcggttgccaccatgcctgggcacgccgtcatggtgcggctgtggttggggtcagagccctttcctgcggaaagggaaccgaccccgacggttcgttcaatacacatcgcgccggtaacgaccggccagcagcatcgcttccttgcctgcggtacccagcacccgctcgatcactgcatccacgcccggggccatgccctgcaggctgccgcagaccaggatcgtcgcgccttcatcgacccactgccgcagcgtcgccgcttcggcctgcagccggtcctgcacatagcgatgcgcgccgccgtcgcggctgaacactgcatccagccgtgccagcgtgccgctggccagcatcgcctgcagttcttcgccgaaatggaagtcgtgcgcggcggtgcgctcgccgaacagcagccaggtgcggcgagcgccgcgctgggcacgttcgtgcaggtgcgcgcgcaggccggcgatgccggtgccgttgccgatcagcagcagcggtacatcggtgggcacgccatggaaattgtcgttgcggcgcagccgcagttgcaccggttcgccgatgggcgcgtggtcgcacagccagccgctgccgatgccgggtgtaccgtcggcgcgcagttggcggcgcaccagcagctccaccgcgccgtcggccatcaccgaggcgatcgagtactcgcgatgcggcagcggttgcagggttgccagcagtgcgggcagatcacccgggggaaccagcgagggcagatgcgagcgctcgatacgggccagtaacgcctgcccgtcatccagcacggtgtctgcattgaagccctgtgcatcgagccaggcgcgcgcgctgtggcgtgggtgctgcgggccgatctcggcgatgtcgccggcctgccactgcacatcgacgccaggcggtggctgcaggcgcacccggtacaccgggccgccggggctgcccggattcagatgctggcgttgcggcaacgtccacggctgatactcggccgggctccagtcaggcagttcagtggcgcctccgccaagttgtcccagcaactgctgccaatgtcgcagcgccgccggatcggcattgtcgacctcgatcgcatcgaacagcgggtgcgcgccatgctggcgcagccactggtccagctggtggccgaatccgcagaagtggccatagctgcggtcgcccagcgctagcacgccgtactgcagatgctgcaacggaggcggcgcggccatcaccccgcgcaggaaccgcagggcgtggtcgggcggatcgccttcgccggtggtgctggcaatgaacagcgcgcgctggctgtcggccagcaatgccgcatccacctcgtgcagtccgcgcacacgcaccggcacgccggcaccacgcagggcctcggcactgcgttcggccagttcgcgggcaaagccggtctggctggaccagaccagcaggagcggtgcggtatcggcggacgccgcatcatcgcgcggacgagtgcgccaccacagggctgcgcaggccagcgcgtacagcgcggtggcgatgatggcgatctgcgattgccgtgccggcggtgcgccctgccaccaggcgtcgccgaggtgcaggcgcagcagcgcccaggcgatcagcgccagtacgatcagtacaagtgtgttgccgagccacgcacgcgatggccgagtgctcatgcgtcctgcccgtcgagcaggcgctggaaggcgctgctgagaaattcctgcggggcgtctgcggtgcgttgcaggtagcgcgcggccagtccttcgcgctcggccagcgccatgccctgttcgcgacccagcacggtcagtgcggtagcccaggcatcggcgtgcatggcgtcgtcggccacgacggtgaccgctgcggcgacctgctgcaccggcctgcccgtacgcggatcgaggctgtggctgtaggcctcgccatcggcctggtactggtgccagcgatcgcccgaagtggccaccgccttgccgtccagcgccagcacccgtggcggggtttcggtgtgcacatcctcttccggtgcggattccaccagcacgcgccacggttggccgtccggtttgcggccgtagccggccagttcgccgccgacttcgatcagcgccgccccaatcccttgcctacgcaaccaggcggcgacgtgatcgacgccgaagcccttggcgatcgcagagagatccagttccagccggcccggttgcagcagcgcatcatcctgccactgcaggcgctgccaaccgcaacgctcacgggtggcctgcagggtagcggcgtcgggctggcggcgttcaccggcatgtgcaccgaagccccacagtgcaaccagcggaccgatggtgggatcgaaggcgccgtcactggcggcagcgatggcctgtgcgcaggtcacaacgtggcgggtctccgccggcagcacgcaccattggccagcgtcggcgcggttgtagcggctcagatccgagccgggctcccaggtgctcatctgcgcgaccacgtcgtccaaccgcgcctggatgccggcgtgcagcgggtgcaggtcgcgctggcgcgacgcgaccagcgacacgctccaggtggtgcccatggtggtgccaccgaggcgggcgatgtcgagatgggaatcggtcatggtgatgcgttgcggtggcgatgccggggaacgcccggcatcgcggtccacattactgcggcagcacttccagcgtggcgacgtagctcaggcggcgcttggcggcctgcttcaccgacgtcttgttgtcctcggtgccggtctccagccagtacatgccggcttccggccaggtcaccttgatctcgcccttggcatcgctggtcagcttcagctcgtcctgcgcgttgcggtagcgggtggcgccacgcacgatctcgaactgcaggccggcggtcggcttgccatcgaccagcacgcggaaggtggcttcctcgccggcgaacaggtcgttcgggtggccgacggcgaccagctcgatgccacggttggtcggcttcagcgcggtgtcgttcggcgcaccgttggtgacaaaggtctccacgcggccgatcgactggctcacttccagcttcttcgcgtccttcggcaattcaccgaaggtagcggcgctgccgcgccagcgcttgcgctcgccgttctgctcgtacgtggcgaacaggccgtcattgaccgacgcgatgcggtaagtgcccgactgcttcagttcgatgtcgaacacgctgcggtacttgccggtcgacgcgttctgcggctgcacggtgctgccgtccggcgcggtgatcaccagcgattccaggcgcagcggcacgtggttgaagtagaacagatcgttggagaccgcaccgtcgacggtgatccacggcgcgttgccggcgatcacggtctgcgagggcagcagccaggccttgtgggccagggcggagaagggaagggcagcggccagggcggcggcgaggacgagcgtgcgcttcatgcggaagactccagttggaaggggtcggatccctttccagcggaaagggctctgaccccgagggatagggcgatggggtcagagcccttcctgcggaagggatccgaccccggctcaggcagttatggtttgacggcgagggtgacctggcccagttcggtggcgccctgcgccttgccgttctgcgcggcggtggccggccaagtgaaggggatcttcagcagttcgcggccaccgacttcgcgtaccgcttccaccaccagggtgtagttgcccggggccagttgcttcagtgccggctgcctgtcgttgaacgacagcgcgtgcttgccggccgggcgggtcgggccggtcacgccgtccaccggcacctgcagggtgcggccgctcttgcgccaccactggcgcaggtccggcagccatttggtgccgtggccttcgctgttgctggtctgctggtaccagaccgacaggttggccgcgaccttctggtcggcgccttccagccacaccgccacgtacgggcggtggtactcggccacgttgagcttgggcacttcgacgttgatgtcgagggtggtggcgtacgccggcgaggtggccagcaggccgctgagggcgatggtcagggtgacgcgcatggggcggctccggaaacgaaggaaagtcagtggatcagcagcagggcgatcagcagcggaatcatcaggccgaggccgaccagcggccaggtcatgcgccgctggcgtgcatgcaggtgcagcaggaacaggccggtgatgcagaacaccaggcaggccacggcgaacaggtccaggaaccagccccacgccgggcccgcgttgcggcccttgtgcaggtcgttgaggtaggacaccgcgccgcgcgaggttgattcgtactccaccgcgccggtcccgcgatcgatgctcagccaggcgtcgccgccggggcgcggcagcgacaggtagatctcctcggccgaccactctgccgggcgcccgccgatggcgatgcccagctgcgtgtccagccagtgccgggccgggcgcggaatcggtgcattgccgttttcgcgcgtgccgagctggccgagcagatcggccggcagttccagatgctggttctgcacctggggtttggcttcgatcttcgcggcgtggttgagggtcaggccggtcaccgcgaacagcagcatgccgatcaggcacaccgccgagctgatccagtgccactggtgcagcgtccgcagccagaagccacggttctgttgctgcgccacggtggaagaggcaggacggctcacggcacggttcgaggcggacggggactgcccattacatcattgatgagaatagctcgcaattgcgtgtcgttctgtatcgctggagggcgattgccggccagcggccggcactaccgatcggtagatccacgccacgcgtggatgaagcggtgccgaccaaggtcggcacccaccggggccgggcgcggcgatcagaacttcgcgttcaacgagatccagtagctgcggcgctggtccttggtcgcgtagtcgtccacgcagttgaactcgctctggctgatcagcaggcacgactgcgaaacgaagtccttgtcgaacaggttgttgacccgtgcgttcaccgtcagccatggcgtggccttccagctgccaccgagatggaagatggtgtagtcctcgtagtagcgggtgtggctggcgccgttggcgtccggcagcgtgtcgcggtagcggtcgtagcggccttcgccgatcagcgacaggctgatcgcttcgttgacctgccagttgaggcttgcattggccatgtgcctggccggcatcgtgccgctgatcggcaggcccttctgcgcgccgctggtctgctcgctcctggtccaggtgtagttgccgcgcagctgcagggtgtcgagcaggtcgacatgcgcggccagttcggcaccgcgggtctcggccttgtcgatgttcacgctctgggtgaacgtgctgtagcccagtgccgcccagcccgggccgatgtccacgcagtagccgctgccggcgcgggccacttcgcagttcgcaaaggtgccgccgctggcgatcttgtcttcgaacgtgttgaagaagccggtgacgttgaagccccagcgctggccttcatagtaggcggccagttcgtagttggtgctggtttcaggcttgaggttcggcgaaccgaccagtggcagcacgccctggccaccgaagccggtgatgcccgggaacagctggtccggacgcggggtcttgtagccggtgctgacgccgcccttgaaggtccacgcatcgctggcattccacaccaggtagccacgcggactgacatggctgccgaatacgttgtggtcgtcgtagcgcaggccgaaggtggcggtgagggtgtcggtcagcgcccagttgtcctcggcgaacagcgcccacatgcggtgcgtctgcttgacgttgctgcggtagccggcgccatccatgccgaacacaccgtcgaccatgtcagtgtcgttgtactggccgcccacggtcagcgtgtgcgcgccgaagtccaggtcgagcatcgtgtcgagcacgtagccttccagttccatggtgcgcagcgggcgcggcaggaacgcctgcaggcgcgccatctcgctcgggttgagggcagccagggcgttgccgcggccggccgcacagttgttggcagcaccggtgcggcggcagacgtcattccatagcgtctgcaggttggcgcgctcttccagggtcagcggcagcgaacggcccaggttgctgctcttgctgtgggtcagcgaggtctgccaggtaccgaagctgtagcggccctgatgggtcagcgacaactggtcgcgttcgtagcgctggtaggcggtgtagcccacgcgcggctgcaccacgcgacgggtgacggtaccgctgccgttcgggttgggaatgacggcattgccgacgcgccacaggctggccaggctgtcgagggtgccggtctggccttcgctgttgtcgaacttctgccgcgacacgtcgtagtccagccacagttcgtgatcgtcgttgatgcggacgtccaaccgcacgccgctgttccagttggtgttggccaccgacttgccaccaccgccgaagccgatgctgcgctcccacagggtgccgtcgggcagggacaacgcatcccattccgggttggaagccttcgcgtcgtagtagttgccgcgtactgccaggctgaggcgctccttcagcaaagggccgctgaggtagaggtcggtggtgcgtgcatcgccgaactggtcgtcctgctgcacggtgaagccctggctgaccgaaccgtgccagctgtcctggtttcggcgggtgatgatgttgatgacaccgcccatcgcgtccgaaccgtacagcgtggacatcggcccgcgcacgacttcgatgcgttcgatcgcatccagcgggggcaggtaggcgaactggccgccaccgaagttgttcggatagatctggccgacattgctctggcggcggccgtcgatcagcaccagggtgtactcggacggcaggccgcgcatcgacacggtggcgcggccgttcttgtcggtcgcttccaggccgacgtcgatgccttcgacgtcgcgcagcgcatcgaccaggctggtgtacgggcgcttgctcagttcctcgcggctgaccacgctgatgctggccggggcatcgatcaccttctgctcgaagccggcggcggtgaccaccaccttgtccagcgtctgcggcgcgcctgcggcgtcaccgtgggcgaaggcggggctggcgaaagccgccagcacggcgctggtcagcagggtacgggacagggacgaacggacacgatggcgctgggccatggcagttacctcgaaggatgcagggtggcgcggtgccgtgcgcgaagggcgcggcaggcacggaagggccggtcaggggcggcagggattaagcaggcagcggcgtgcaggcgcgaccgcgcaggcggtcacgtcgggccgtggatcaggcgagcggcggcgcctggccgcgttgctgacggcgcccgggcgcatcggcccagggcgtgtccggagcggccagcggccagtccgcgcgcacgccgggcatggccggcatggggggtacgaggtcgagctcagtgcgcagccagtggctggccagcagcaacggcgggcgtgccttctcggccgccttcaccggagcggaggcgcagcggcgcagcttggccggcgcctcttcctgcaggggtgtttcgccgccacgttcttccagtggcatctgcacggccattccggcctgggcctgtggcagcagcggcagggtgcccagcagcaacgccagcatcgccacccacgccagcaggctggccagcgcgggacgatggccgcgcatggcggtgcccatcttgcgatggacgagtgggcgagggcgaagcgggcgcagcaagcgggggtccccaagggtctgccggcagcggccggcatcaacggggcgtgattgtaatgagagctgttagctgttgcaaatgagaatgattgccaaaatgtcgcaggccggcccggcaaggctcagacttcgctccagcgccgcagcaggttgtggtacacgccggtcagctgcaggaccgcctcggcgtcgccgccggtctgccgcaggcgctcgatcgcgccatccatttcccacagcaggcggcgctgcacatcgtcgcggatcatgctctgcacccagaagaacgaggccacgcgcgcgccgcgggtgaccggccgcacctggtgcaggctgctggacggatacacgatcaggtcgccggccggcagcttcacttcgtgctcgccgtaggtatcgctgatgatcagctcgccgccttcgtattcgtccggcgccgacaggaacagggtgcaggagatgtccgaacgcagctgttcgccattggccaggttcatcaccgcgccatcgacgtggtagccataggtgccgccaccgctgtagcggttgaagcgtggcggcaggtacttcagcggcagcgcggcactgaagaacagcgggtgccgggccagcgcgacgaggatgatctcgcccagttcgcggcgcagcggcgaagcctcgggcagctgctggttgtgcttggcctgtgcgcccagatgccccacggtttcgcggccatcggtccagtcggcggcgtcgaggcggcggcggaagtcggcgacctggtcggcgctgagaatgtcggggatgtgcagcagcatgcgggactcctcagagggacggcggtgcgaccagggcgcgcacctgtggatgcggtgacgcggccagctccggcacgatgtgcgccatgaatgccgggctgccgtgcgccagtgcgagccgcagccagtgcacggcctgctcgacctggccggcctgcagcaggatcgaggcgtagttggcctggccgcggaaatcaccggcctcggccgcgcgctggtaccaggccagcgccgcctgcggatcgggtgcggtatccagcccgtcttcgaggtggcgggccagcaggttcatcgatttggcgtggcccaggtgcgcggcacgggtgtacagggccagtgcctgcgcgcggtcctgcgcaatgccgcggccggtggccagcaggttggccaggttgtacaggccccagtccaggccggtgtcggccgcgcgccggtaccacaccgccgccagcgccaggttgaccgccgtgccgtggcccagctcatggcagcggccgagcatgttcatcgccatcggcgcgccgttgttggcggcggtttcgtaccagagcagcgccgccgaggcgtcctgtgcggtgcctttgccttccatgtgcatctgcgcgagcagcagctgtgcatcgacctgcccagcctgcgcagcgtcgcgcacgcgtgcgaacgcggcctgcggatcgtgctgcagcagctcggccagggcgtcgctgtcgatgggggtacgggttgccatggggtgagtatcgccggaaacaaaaacggcggcaggagagcctgccgccgtggtggagcgaagctacatcagaacttcacgttcagtgccagggtggtcgagcgacccggggcgatgctcgcgtagtgcgaggcataggccttggtgaagtaggtcttgtcggtcaggttctgcacgttgagctgcaggctgatgttgtcctggatcgcgtagctggccatcgcgtcgaagcgggtgtagctggcgatccacttggtgttggcgacatcaccgtactgcttgtccgagtagaacgcaccggcaccgacggtcaggccgatggggaagcggtaggtggtccacaggttggcgctgtgcttggcggtgttcgggaatacgttgccgttgtacggcgagggcacgtagacgttggacgggcaggtgcggccgaccggtgcaccacagacgaagccgttgtccttcagttccgagtccaggtaggtgtagccgccgtacaggctccaggcgtcggtcagctggccggtgaagcccagctcgaagccgttgatttccttcttgccggcattctggctggtgccgttgtcgaccgtcacgcgcgcgttgttcatcaccgtgtggaagatcgccgcggtgaggttcaggcgctggtcgaacaggtcccacttggtgcccagctcgaggttcttcgtatcctgcggcttgaggtcggccacggcggcgctcaggccgtccgaaccatcaccaccgtccatgcccggcggagtcgaggaggtgccccacgacaggtagatgctgccgttggcggccggcttgaacaccacgccggcctggtagttcaggaagtcgttgctgttgcgcacgcgggtcggtgccttgccggccaccggggtggtcagggtggtgcggaagtcgtcgtagcgcaggccgaggttgatcatccactgctcattgagctcgatggtgtcgaacacgtaggccgaggtggtcctggtgcgctgctctacgtccagtgccttgtcgctgcggtacaccgaatgggtggccgcccacggatcgcgcgggttcggattggcgaaatcggtgcagttgtagccggtggccgcgccggtggtcgggcacttgctgttgccggtgagcgggttgctggtgcccggagtcatcagatagctgccgcgggtcatcttctcgtcgctgtattccacgcccgcgctgtagctgtgcttgagcgcaccggtctggaaggcaccggtcaggcccagctggtcggcgaagctcttgacgtcgacggcacggctgttggtccggcgccacagggtgccgtagttgttcgggttgccctggctgtcgtccggctgggtccacaggtagtcgttgctggtgttgcccaggcgcgcgatgttgcgcagcttgtggccgccaaagtcgtagctggcatccagggtgctgatgtcggcgcgggtacgctggaagtcacggtcgaccaggccgtagtagttgttgcggtccggcaccatcgggcggccgtcgacccacttcgaggccggcgcaccgttcgggttgccatacgggaagccacccgcgtccggcaggtcatcgctctgcatgtggtagtggctggcgatcagctgggccgggccgttcaggccgaacgcgatcgacggcgcgataccccagcggctgacattggcggcgtcacggccagcgatgtccgattcgtgcttcatcaggttcaggcgcgcggcgatgccatcgcccagcacgtagttggcgtccacggtgccgcgcgcgtagctgtcggtgccgatgcccatgctggcgctggtctcgttcttcagcttcggcgtcttgctgaccaggttcaggctgccaccgccggaatcacggccgccgtaggccgagctcgggcccttgactacttccacctgctccaggtcgaagatctcgcgggtctgcgagccgacgtcgcgcaggccatcgacgaagacgttgctctgcgaatcgaagccacggatgaaggggcgatcaccggtggggttgccgccttcgccggcaccgaaggtgatgcccggcaccatgcgcagcgcatcctgcaggttggtcgcaccggtttcggcgatcagcttctccgagacgatcgacaccgacttcggggtgtccagcagttcagcggtgaacttcggcgaggacggattgaaccagctgccgcgcacctgcaccttgtccagctcggtggccttgcgggaggaggctgcgtcagcgctgtcggccgcctgtgcggccaacggcgcgaagccggcggccagggtggcggtggcgagcagggaaacgcgcggggcgcgcttgcgggacgtgatgtgggtcatggcttgggtggtagtggctgggatcggaaaggggcgagggccgaagcgcagacagcgcgacggcatgtagagggcgttttctgtagagccgagccgatgctcggctgggcggcggacgactccaggcgcacggcaatggccgcagggcgcctcagctggcgtgcggtgcgggcggtgcgtggccggggttcaaccgcagtgcgggatcgtgcagctgccagtgcagggcatcggagcgccacagcggaacatgcgcgaccagggcggcgcgcgggggagccagtccggtacagggcgttgtgccctcgccatccagcggcggctccggtgctggcaccgcatggcgcgggcactcgtccgccggcggggccggcatcggcatagcctgctgaagatcttcagcgtgtgcctgccagccgtaggtggcgggtccatcgcgcccttcgtgcagggccgaccagcccagcagcagcgtcagcagcagggccacagccaacggccacccatggcgggcaagctggcacagcgtggcggcgggcgcgggcaaagccatggcgcaggggacggagtcgttacgaagatgttacgtaggataacatcaacgataatgattcgcatatgcgcgggcgaacgagcggtctggaggcccggggggcccctgaacgcctctcagcgcgctccgctggcttccaccccctgggcggagtcgccggcggccgaacgccgcgtcaatcgcggtcgtcgcgggtccagacggcgtcgtgttcgcgcttcaccgggaacttgggtaccggcgtataggccggggcgcacagggcgcggccatcgcgcacgtcgaagcgcgcgccgtgcagcacgcattccacgctgccttcgtcggtgttgaactcgcccgaggacagctcgaactcctcatgcgtgcactggtcttccagcgcgtacagctcgccgtcgaggttgaacaccacgatcggcgtgccggtcacttcgtcgaacacgctcttcatttcaccgggcagcagctcgttgccggcacacacgaaggtccaggtatcgctcacgcggcggctccggccagtggcttttccaggacctcgaagcgcaggtcgtcgcgcttggggattccgaagcgttcgtcgccatacgggaacggcttcttgatgccggtacgctggtagccgcggcgctcgtagaaggcgatcagttcgtcgcgtacgtcgatcaccgtcatctgcatcaccggcaccttccattcgcgtgcggcgtgcgcttcggcggcgtccatcagctgcttgccgaccccgccgccctgctgggcaggatcgaccgagaacatgccgaagtagccgttgccgtcgacgtcggcaacgtgggcgcaggccaccagctggccctcgcgctcggccagcaggatcgtggagcgcgggcggtcgaggtcggcctggatgccttcggcgtcgatgcgggcgccatccagcaggtcggcttcggtggtccagccaacgcggctggcgtcgccacggtaggccgaggtgacgagggcgatcagggcggggatgtcggccggcgtggcggcgcggaaggtcagggtgctcatggccccattctaggtggggcgtgggcgggcgcaaatgggggagtggggtcagatccctttcgcaacgcgaaagggatctgaccccggcatctactgactcaacggcaggccatggaccgactggcacgggcccggaatcggcagatgctcggggtcagatccctttgcgcagcgaagggccctgaccccctgctaccaggagcagcccatgccaaggccacggcgcatcgatgcgcccggatatccgcaacatgtcgtccagcgcggcaacaatcgtcagcgcgtgttctttgcggatggcgaccgcgtcgcctacctgcgcctgctgtgtcatcacgcaggtcagcagcagtgccgggtccacgcctatgtgctgatggacaatcacatccacctgctggcgacacccgatgtgtccggcggcttgtctcggatgatgcaggcggtaaaccgggcctacgtgcgccgggtgaacgatcgacagggccgcacgggaaccctgtgggaaggacgtttccattccacgcaggtggatacggatcgctatctgctggcctgccagcgctacatcgagctcaatccggttcgggcggggaaggtggcgcatcccggtgactatcgctggtcgagctatcgtgccaatgcgcgtggcaggcccaatgcgctgctcgagccgcattcggcatttgagctgatgggttctgatgcggatgaacggtgcaggcgctatgtggagttcatcgaggcgggtattccggcgggggatctgctggcgatccggcgggcattgcagtcgcaacggcggctgtcgggaatgctggtggggtcagatccctttcgcgtggcgaaagggatctgaccccggtgtgctgcgggcggtatgccgcgttcatctggtcgcgatccggcgggcattgcagtcgcaacggcggctgtcgggaatgctggtggggtcagatccctttcgcgtggcgaaagggatctgaccccggtgtgctgcgggcggtatgccacgtttatctggtcgcgatccggcgggcattgcggtcgcaacagcggttgtcgggaatgctggtggggtcagatccctttcgcgtggcgaaaggaatctgaccccggtgtgctacgggcagtatgccgcgttcatctggtcgcgatccggagggcattgcggtcgcagcggcggctgtcgggaatactggtggggtcagatccctttcgcgtcgcgaaagggatctgaccccggtgtgccggctcagcccagaagcttgcgtaccttggtcagcgcggtcatgaagcgctcgatctcggcgtgcgtgttgtagaacgccagcgaggcacggcaggtggcggcgacgccgaagtactgcagcagcgggtgtgcgcagtgctgccccgagcgcacggccaccccttccaggtcgagcagggtggccagatcgtgcgcatgcgcgccatcgatcaggaacgagaccacggcggccttctccggcgcttcgccgatgatgcgcaggccgtcgacgcggcgcagctcctcggtgaagtgcgccagcagttcggcttcgcgggcttccacgttctcctggccgagctgctgcaggtagtcggcggccacgcccaggccgatgaaaccggcgatgttcggggtgccggcttcgaacttgtgcggggcatcgttgaacacggtgccgtcgaagctgacttccttgatcatctcgccgccgccgaggaacggcggcatcgcgtccaggtgctcgcggcgcgcccacagcgcaccagtgccggtcggaccgcacatcttgtggccggtgatggcgtagaagtcgcagccgatcgcggcgacgtcgaccttgcggtgcggcaccgcctgcgagccatcgaccacggtgatgatgccgcgcttgcgcgcttcacggcagatctcgcgcaccggattgaccgtgcccagcacgttggagacatgggtgaccgccagcagcttgacctccggggtcatcgccgcgcggagcgcatccaggtccagcgcgccatcgggcgtgatctcggccacgcggatggtggcgccggtacgttgcgcgaccagctgccacggcacgatgttggcatggtgttccatgcgcgtgatcaggatcacgtcgccggccttcaatcgcggcagcgcccacgagtaggccaccaggttgatggcgaaggtggtgccgctgcacagcaccaggtcgctggcgcgcacgttgaggaagcgtgccagtgtattgcgtgcgccttcgtaggcgtcggtcgcttcgctgcccagtgcatgcaccgcgcggctgacgttggcgttgtagcggcggtagaactcatccaccgcgccgatcacctgtaccggcttctggccggtgttggcgttgtcgaaatagaccagcggcttgccgtgcacttcacgcatcagcagcgggaagtcgaggcggacgcgatcccagtccggggcgccggtgcgttcttcgatcgggcgtggcgtggacaggttcatgccacacccgcctcggccagggccttgtccaggcggcgtgccagctgctcgcgcaacgcctccggcaggatcttcagcggttcatggcagaacgcagcgctcagcagtgcctgcgcctggacctggggcaggccacgcgagcgcaggtagaacagcgcattggcatcgagctggccgacggtcgcgccgtgcgcggccttcacttcatcggcgtcgatcaccagcgtcggctgggtgtcgatctcggcatcggccgacagcagcaggttcttgttggacaggttcgcgtcggtgccgtcggcgccttcgcggatctggatgccgccatggaacaccacgcggctgcggttggcggcaacgccgcgccacagcagctcgcaggaggtatcgcgcgcgatgtggtcgatgcccaggcgggtctcgacgtggcggcggccattgccgagcagcacgccgttggcggtcagccgggcgttgtcgccttccaggcgcacgttcagttcgtggcggctgagcgcggcgcccagttccaggtccacgcggtggtactgcgcgtcgcgggccagcaccgcgtcggtacgcaggaagctggtctggcgggcgctgccggcctgcacgcgggcgtgcttgagtacgccatcgcgggcgacgtgggcatgcagcacggtgttgtccaggtgggcggagtcacccacgctgaagcgatgctcgaccacgccgaggctggcgccggcgcgcagttcgatcaggtggcgatggtgccaggccaggtcggcttcgccggcgacgctggcgaataccagctgcagcggcgtttcgacctgcacgccttcatccacgcgcagcaccacgccttcatcggccagcgcggcgttgagccgggcgaagatctcttcgctgcgctcgtagcgacggccaaggaaacgcacggcgtcttcgccagcggccagtgcggccgacagcggctgcagctgtacgccggacggcagggcctgcacatcgctcagcgcggcatccaggcggccgttgacgaacaccaggcgcggcgccgggatgtcgtccagcagcgcggcgtccagcgccgggccctgcagcggcgctgcagcgaacgcacgccgttccagctggcgcagcgaggtgtacttccaggcttcattgcgggcggcgggcaggccgtcgcgcagggccgcatccagcacttcgcggcgcgcatcgctgccacagaaggcctgggccatggagtcaagcagggcgctcatcagaccgccgcctcgggcacgacccggtccttcaggaaatcgtagccgtgcgcttccagctccagcgccagctcggggccgccgctcttgacgatgcggccatcggccagcacgtgcaccacgtccggcttgatgtagtccagaaggcgctggtagtgggtgatgaccaggaacgaacgctcggcgccgcgcagtgcgttgacgccgtcggccacgctcttcagcgcgtcgatgtccaggcccgagtcggtctcgtccaggatcgccagcttcggttccagcacggccagctggaagatctcgttgcgcttcttctcgccgccggagaagccttcgttgacgccacggtgcagcagttcgtccttcaggtgcagcacggccagcttctgccgcaccagcttgaggaactgcatggaatcgagttcttcttcgccgcgcgccttgcgctgggcgttcagtgccgcgcgcaggaagtaggtgttgttcacgcccgggatttccaccgggtactggaacgccaggaacaggcccgcggcggcacgtgcttccgggtcctgttccagcaggtcgacgccgtcgaactgcacgctgccttcggtcacttcgtagccgtcgcggccggccaggacgttgcccagggtggacttgccggcgccgttcgggcccatgatggcgtgcacctggccgggcttcacatccagcgacaggcccttgaggatttccttgtcgccgatgcgggcgtggaggttttcgatcttcagcatggtgggggtttccgtggggcgggccagggcccgccggtaaagagaatgcgtttgcgaggggcaggggcggcagtcagcccaccgaaccttccagcgagacttccagcagcttcttggcttccaccgcgaactccatcggcagttcgcggaacacctgcttgcagaagccgtcgacgatcatcgacaccgcgtcttcctggctgatgccacgggcgcggcagtagaacagctggtcatcggagatcttggaagtggtcgcctcgtgctcgacggtggcgcccgggttcttcacctcgatgtaggggaaggtgtgcgcgccgcactgcttgccgatcagcagcgagtcgcactgggtgtagttgcgcgcgccctcggcgttgcggtccacccgcaccaggccgcggtaggtgttctggccacggccggcgctgatgcccttgctgacgatcttgctcttggtgcgcttgccgacatggatcatcttcgtgccggtgtcggcctgctggcggtgatgggtcagcgcgaccgagtggaactcaccgaccgaatcgtcgcccagcagcacgcaggacgggtacttccaggtgatcgccgagccggtctcgacctgggtccaggtgaccttgctgcgcgcgccgcggcattcggcacgcttggtcacgaagttgtagatgccaccgacgccgttctcgtcgcccgggtaccagttctgcaccgtggagtacttgatctccgcatcttccagcgcgaccagctcgaccaccgcggcgtgcagctggttctcatcgcgcatcggcgcggtgcagccttccaggtaggagacataggccttgtcctcgcacacgatcagggtgcgctcgaactggccggtgtggccggcgttgatgcggaaataggtgctcagttccatcgggcagcgcacgcccttgggaatgaacacgaagctgccatcggagaacaccgccgagttgagcgcggcgaagtagttgtcaccgaccggcaccacggtgcccaggtactggcgcaccagcgccgggtgttccttgatggcctcggacatcgagcagaagatcacgcccttctcggccagttccttgcggaaggtggtgcccacagataccgagtcgaacaccgcatccaccgccacgccggccagcttggcgcgctcgtgcagcggcacgcccagcttgtcgtaggtgtcgagcagttccttcggcacatcatccagcgaggcgtacttcgggcccttcggcgcggagtagtagctgagcgcctgcaggtcgatcggcgcgatctccagcttggcccagtccggcatcggcagggtcaggaagtggcggtaggcatccaggcgccactgcgtcatccactccggctcgtccttcttggccgacagggcacggatggtgtcctcgtccaggcccggcggcagggagtccgactcgatctcggtgatgaagccggccgaatacttgcggccgagctgctcgtggatctcgcggttgggggtgtcgtcgtgggcgacgttttcgatggtttcggtggccatgggggctgcctacggatcaggagacgacgtcgacagcgatggtgcggcgctgttcgtcatcggcaagggggagagggggcaggatctgcgcgagggtgacatcgcgcagggcctcggagaccacgtcgttgatcagccgccagctgctgcgcgcgccgcacttgggcgccatgccgcactggtggtggtcgtggctgcattcggtcagggccagtggcccttccatcgcttcgaccacttcgaacagcgagatctcgatggccgggcgggtcaggcggtagccgccacggacgccacgcaggccttcgaccaggccggcctgggccagtggcttgagcaccttgctgacggtgggcggctccagaccggtgaattcggccagctcggtggcactgagcacttcgcccggacgggcggccagcacggtcagcacgacggtggcgtaatcggtgagtttggtgacgcgcaacatgcggatgcgagtggttcttaaagcggactgaaattgtacgcttttattcgccaccatccaacccgggcattcagccggcgcttgggccaagccgggaggacacaccgcggccgttgccggggcgcaatgctgcgccaacggggtgattttcgcaatcacccggaatgggcgagaatccccattccattcgctgcaaacagccctcgccgatgccgaagaagatccaagcccgcaagtccgccatccatggcaacggcgtgttcgccgtggccccgatcaagcagggcgagcgcgtgatccagtacaagggcctgctgcgcagccacggcgacgttgatgccgatgacagcggcgacgtcgaaagtggccataccttcctgttcacccttaacgatgactgggtgatcgacgccaactacaagggcaacgacgcgcgctggataaaccacagctgcgacccgaactgcgaggcggtgatcgaggaggacgaggacggcgacagccggggcgacaaggtgttcatcgaggcactgcgtgatatcaaggccggcgaggagctgacctacaactacggcatcaccctggccgagcgccacactgccaagctgaagaagatctgggagtgccgttgcggctcgcccaagtgcaccggcacgatgctgcagcccaagcgctgatcggtaccgggtagtgccggccgctggccggcaaggcgcaatccaggtgccggccagcggccggcaccacccggcggctctccacctgccgtgcacgacagggtcaccgccgcgcaagggccgttcttccattctgtgggctcccccaaccggagtgcctccatggcagagcgattgaagggcaagcagattgccatccttgccacccacggcttcgaacagtctgaactgatcgaacccaagcgtttgctggaagcggaaggggcgcgcgtcagcgtggtctcgcccgcaaaggaagcgacgatcaagggctggaaggagaagaactggggcgacgccgtcgcggtggatatcccgttggatgaggccgatcctgcacgcttcgatgcggtggttctgcccggcggggtcatcaatccggacacactgcgcaccgatgatgccgtactggccttcatccgttcagtggatgaagccggcaagcccgtggcggcgatttgccatggcccgtggctgctgatcaacagcggcctggccgatggccgcgagctgacctcctggccttccctgcagcaggatctggcgaacgcgggtgcgacatggcgcgatgccaaggtggtggtcgacggcaacgtcatcaccagccgcaagccggatgacattccggctttcagcgaggcggtggtaaaagcgcttgccgcctgatgcgctaccggtagtgccggccgctggccggcagatgcagtgacgtgctgccggccagcggccggcaccacctcatttgcccagcaggcctgccggtaccaggttgcccaggttctggttgaaagtgaccaccagcttgccgttcttcacctgtgccgactgcacctgcagggcgccgagcaccccggccacggccgggtccagcttgtagatcggttcgcgctgggcgtagtcgctcagccacgcattgagcaggccacgggtgcgtgagtcgaggcggccgccctggttggccggggtgaagtcatccacgctcggctgctgcaggtgaaagccctgggtctgcgcgtcgtagcgcaggccgctgctgagcttcaccgtgcccagtcgggccgggttgccgcccgcggtggccagcgcgacgtccatgcccaggttcaaccgttcgccggccggaaggctcagctgcgggtggctcatggtcagggcgatcaggccgccgagggcgtcctgggtgcgcgggaagctgccatcgaggtactgctgcacgtcgctggcgcccaccgacagttcgcggccggaaatggagggagccgcctgtgcaccgatcgcagcggcgatcagcacggtggaggccgcgaggcgggtcatcagggaacgcaggcgcatgtcggtgaccggtgggaagcagatggatggatcaaagagtagccgcgcaggctgaatcgcgcgtgcatgccgctgcaacggttcagtccagcgttggacgcagctgtgccgactggatctgccaggcgctgccgtcgctgctgggctgcacgcggtaccagccgccgaagcggaacgtgccattggcggtgaccgcacggatctgcacagggacttcaagcagccgcggtggctgccggtcatctcgggcgatcggggtatcgctgtgcaggcgcagcgtgcgcaggtcctgcagctgccgcagcgcggcgtcgtctgcatgccgcgggtcgccgggtgggatcgtccaggcagcatcgctggcggcgcggtcgcggttgagcagtgcggcgacgtagcggttgagcatcgtcgacggcggctctgcgccgtcgtcgacggcggacagcagcgtcatatcgctcgcctgcaatgctgcgggaccgggaccgggaccgggaccggtaccggtgtccgctgctgcggcgacgggagcggacgctgccgtgatgtgatcattcgtctgtgccgccgggcgtgaacaacccagcagcaccagtggtgcgatcaggaacaggatcctgcgcatgcccgcctcctccccgaggcaacctggagggcggcagtgtatcggttgcgccgctatcagcgggaggagggcagctgctccagcgcgtccagcgccggcaggacctggccggcgatggcggccagtgcgtggccgtcggtctcggcgtggcgttgcacgatgtcgcgcagcagctgggtggcgatcaccagggtcgcgcgctcgtcgccactgatgccggcggtacgcggggccgcttccagcaggcgcatcaggtcgcggccggcgcggtgttccagttcgatggtgcagcgcccggtgcactgcagcccgtccttttcgatcggggttaccgagatccggtagcgggtggaggggctggccatgagggtgtgctcgccgtagctgtggaggatgtgcccaccataggcaaggccacggctggcggcgacggccggcgctgcacgcagtgttccacccggtacgttccgcgccctttgcggagcaccggcagccaatgctggcgggcctgtacggggattgccggggccgcggcaacgctgtgttgcggggtgtggtgcggacaaaaaaaacgggacggccagagccgtcccgtcggaatccgcgttggggcgcgcgcttacagcgcggcgtccttcagcttcttcagcggacgcaccttcagcttggtggtggccggcttggcagcgaaccactgctcttccttggtgaacgggttgatgcccttgcgcttcggcttggccggcacattgacggtggtgatcttcagcaggcccggcagggtgaacgagccagcgcccttcttgtgcaccgaggaggcgacggcgctttccagcgaggccagcacagcgcggacgtccttggcgatgacgccggaggcttcagcgatgtgtgcaaccaggccggacttggtcagcacttccttgatcggcttcggagcggccggcttggcggctgccttcgtcgcgactttcttcactgccttcttcggggcagccttcttagcggtctttgccatggtttcctgttccgtgaacggttggttgtgtggtcggcgccgaaccccgtcggcaagcgcaatgtagggcaactctcgggcgccgccaatagcccgaagcgcggaaagtgcatgttttttcatatccaggccgattcagtacatggccggcggtggggggcgggggcgctgcagcgtgcgcgatggctgctgcctgcccgttgctggaatgtgcgaaaccactgaaaacaagggaaaagtccgcgtcggtctggcgaagaagtgaccagctgtccgatgtccggcggacgtgcggcatgcggcggagcgacgcagggctaacgcgtcccgtgcgagagtggccgttcatcaccgccacgcaggagcagcacatgggaatctcgcgacacgccaccgcgcactgggaaggcgatctgaagtcgggcaagggacagctgagcacgccgcagagcgggctgctggacaagacccgctacggtttcaacagccgcttcggcgacgagaagggcaccaatccggaggagctgatcgccgccgcgcacgccggctgtttcaccatggcgctgtcggccaagcttggtgaggccggcttcaccccgacctcgctggacaccgaggccaaggtcgatctgtccctggagggcgggccgcagctgtcgcagatccggttgaaggtgaaggccgtggtgccgggtatcgacgccgcacagttccgtgccattgccgatgacgccaagcagaactgcccggtgtccaaggcgctgagcgcggtgccgatcagcctggaagccgaactgggctgagccacggtagtgccggccgcgggccggcaaccgcatgatgccggggtccatgtagcagccggccagcgttatggcggccttcctggccgccaccctccgggccgtcgcgtccgacgttggcagcggctcctgccgctgccttcggctctaccacccgccagcgcgatcaccaatcaagggtgccggtaatcaccgtctgcacctgcccgcccgaccagacctcgccgtcttcatcgacgcgcagggtcaggcgcgcgtcgtggccgacttcgcggccctggctgacttcgaacgattcacggccccgcggcagcgcatcgcgcaggtccagccacgcggccagcacggcattagccgcgccggaggcggcgtcctcgaagcggcgtccattgccgacgaaggcacgtactgcaagatcgaagccctcgctgccatcgctgaaggcgtaggcaaacacgcccatgctgtcggtggattcggccagagccgcgaccgcgtcccagtccgggcgcagtgcgcgcagtgccgcttcatcggccacctgcaccacccaccagctgcgcccgccctgcatgcgcgccggcggcagcgagcccagcggccaatccttcagcgccgcctgcaggcgcgggtcggtggcctcggcgatctccgccagctgcgcgcgcggggtgcggatggcaatgcgctgctgcgcgccctcgccgctcacgcgcagcggcagcgcaccggcgatgccgtcctgcacgagcacgccgtcgactggcgcggccaggcccgcctgcagcaccgcatgcgcggtgccgacgctgggatggccggcgaacggaacctccttctgcgggctgaacatgcgcagccggtagctggcgcctgcgacctgcggcgggaacacgaaggtggtctcgggcaggcgcgtccagcgcgcaatggcctgcatgctggcatcgtccaggccttcggcatcaagcaccacggccagcggattgccggcaccggcgcgcggggagaacacatccagctgcaggaaacggcgggtggacatcaggcaggactccagtaaacaggcggcatagcgtagcgcggggcacaaaaaaggggacggagggaattaagtcgcttgtgccccaagtgccataagcgacttaattccctccgtccccttttttcgtgcgctaccagcgaaggtggccgtcgatgaccggctgcacctggccgccgatccagaccgtgccctgcgcgtcgacctgcacctgcacgtggccatcgcggccgacttcgcggccctggctggccacgtagtggccctcgcggccgggcagggcgttgcgctgccgcagccaggcagcgatcagggcattggcgctgccggtgaccggatcttccggcacgctggccgcatcggcggggcagaatgcgcgcaccacacgggtgtggtcggtaccggcttcgtcggcgaatacggccacgccggtggcctcggtggcaaggctccagtcgcgcagggcggccatgtccggcgccaggccgcgcacagcggcggcatcgcgcagcggcagcagccaccagcgcgcgccgttgtcccagagttcgggcacgtgcccgttggcggcgagggccagcagtgtttcgggtgccgcatctgcgccagtcgccagttgccgcgccggtgggctggccagctggatctggagtgcctcggccgggccgctcacccgcacgggcagcacccccgccgcgcactgctgcagcagggcgccgtcgcgaggctgggccaggccgcagctcaccgccgcccaggccgcgccgacgctcgggtggccggcgaacgccagctctcgggtcggggtgaagatgcggatgtggtagtcggcgccgggcgcgctggggcgcaggaagaacaccgtctcggacaggttcagccaggcagccagggcctgcatctgctcgccggagagcgcatcggcgtccagcagggcacccagtggattcccggttccggggcgggaggcgaagacatcgagctgcaggtaacggaggagggccatctacggggatattgcgcttagaatcaaaggttccgcccccgagggcggcttccccacattctacatagccaatccatgtcagcttccccccttgtcgatcgttggatcgtactgaagttcggcggcacctcggtgtcgcgtcgtcaccgctgggacacgatcgggaagctggcgaaaaaacgcgcggaagagaccggctcgcgcgtgctggtggtggtgtcggcgctgtccggggtcaccaacgaactgaccgcgatcgccgatggcgcgccggacagccgtgatcgcgtggccgcgctggtcgaacgccatgaaggcttcctggccgaactgggcctgggccgcgaagtactggccgagcgcctggcggcactgcagggcctgctcgacgacccgcgtgcggccacccgtccgctgcagtggcaggccgaagtgctgggccagggcgaactgttgtcgtccacgctgggcgcggcctacctgcacgcctcgggcctggacatgggctggatggatgcccgccagtggctggacgcgatgccgccgcagccgaaccagagcgactggtcacagcgcctgtcggtgaactgccagtggcgtgccgacgcggagtggatgcagcgcttccgcgcgcagccgacccgcctgctgatcacccagggtttcatctcgcggcatgccgatggcggtaccgccatcctcggccgtggtggctcggatacctcggcggcgtacttcggcgcgctgctcggcgccagccgcgtggaaatctggaccgatgtgccgggcatgttcagtgccaacccgaaggatgtgccggacgcgcgcctgctgacccgcctggactactacgaggcgcaggaaattgccaccactggtgccaaggtgctgcatccgcgctcgatcaagccgtgccgcgatgcaggcgtgccgatggccatcctcgataccgagcgtccggaactgccgggcaccagcattgacggcagtgctgcaccggtaccaggcgtcaaggcgatcagccgccgcaacggcatcgtgctggtgtcgatggaaggcatcggcatgtggcagcaggtcggcttcctggccgatgtgttcaacctgttcaagaagcatggcctgtcggtggacctgatcggttcggccgagaccaacgtcaccgtgtcgctggacccgtccgagaacctggtcaacaccgatgtgctggccgcgctgtcggccgacctgtcgcagatctgcaaggtgaaggtgatcgtgccgtgcgcggcgatcaccctggtcggccgtggcatgcgttctctgctgcacaagctgtcggacgtgtgggccaccttcggccgcgagcgcgtgcacatgatttcgcagtcgtccaacgacctgaacctgaccttcgtcatcgacgaggccgatgccgatggcctgctgccgatcctgcatgccgagctgatcgacagcggtgcgatgccggtggaagaaaccgaagtgttcggcccgcgctggcgcgagattgccggcaccgtgcgcccgcgcggcacgccgtggtggcgcggccagcgtgcgcacctgctgcagctggccgatgccggtacgccgcgctatgtctaccacctgccgacggtgcgcgcccgcgcccgcgcgctggccgcgatcaagccgatcgaccagcgttactacgcgatcaaggccaacagccacccggccatcctgcagctgctggaagccgagggcttcgggctggagtgcgtctcgtacggcgagctgaagcatgtgttccagcacctgccggagctgtcgccgcggcgcgtgctgttcactcccagcttctgcccgcgcagcgagtacgaggcggcgttcgcccttggcgtgaccgtcaccgtcgacaacgtcgaagcgctgcagcgctggccggacctgttccgcagccgcgagctgtggctgcgcgtcgacctggggcgtggcgaaggccaccatgccaaggtccgcaccggcggcaaggagtccaagttcggcctgccgatcgcccgcgtggacgagttcgtgcgcgcggccaccgagctgggcagccgcgtggtcggcttgcatgcgcacctgggcagtggcgtggaaaccgcgcagcactggcgcctgatgtgcgatgagctggccggcttcgcccgccgcatcggcagcgtgcacaccatcgacatcggtggcggcctgccgattccgtacagcgacgaagacgagccgttcgacctggacgcttgggccgagggcctggccgaggtcaaggcgctgcacccggcattccgcctggcgatcgagccgggccgctacctggtggccgaatcgggcgtgctgctgacccatgccacccaggtggtggaaaaggacggcgtgcgccgcgtgggcctggatgccggcatgaacacgctgatgcgcccggcgctgtacgacgcctggcacgacatcgagaacctcagccgccagggtggttatgccgaagcggcgttcgatgtggtcggcccgatctgcgaatccagcgatgtgttcggcaagcgccgcaagctgccggtgtcgaccgcgccggacgacgtgatgctgatcgccgacgccggcgcgtacggctatgtgatggccaacacctacaaccagcggatgctgccgcgcgaagacgtgatcgaatgaccaccgcgcgcgccctgcacccgcccaccgacacgccccgcgccatcgcgcgggcccgtgcctgaccggatacaccatgactgctttcgacaaacaccaggtttcccgcttccgcttcgtccgctgcgaattcgccgcggataccggcgtggccaggctggtctacgccttcgatgacggcccggagatggtggaaaccatcaccgtgcccggcgccccgttcgtgctggacgaagcgcgtagcgccgccgtgcagcgcgcgctgcagctgctgcacctgatcgccggtgtcagctactacaaggccggcgtaccggatacggtcagcatcgacagctacagcatcgatgccgataccgccgcgctggtggagaccatttacctcaacggcctgggcgaattcgcctaccgcaacggcctgaacctgcgcggccgcttccggttgccggtgcagggcgtagctgcgcaggcgccggcgctgggcctgcagccgcacgcgctggtggccatcggcggcggcaaggattcgctggtcagcatcgaagcgctgcgccgtgccggcgtggacgagaccgtgacctggatcggtggctcgcagctgatccgtgcgtgcgccgagcgcactggcctgccgaccttgaacctgggccgcacgctggcaccggaactgttcgagttgaaccgccagggcgcctggaacggccatatcccggtgacggtggtgaactcggcgatcatggtgctggccgcgttgctgcacggcgtggaccaggtcgtgttctccaacgagcgctcggccagctacggcagccagattccaggcaccggcgaagtgaaccaccagtggtccaaggggtgggcctgcgagcaggccttcggtagccatgtgcagaagtacgtggcggcggacctgcagtactactcgctgctgcgcccgatgtccgagctggcggtggcccgccagttcgccaagagtgacttctacgacgcgcatttctccagttgcaaccgcaacttccacatcctcggcgagcgcccggtgaaccgctggtgcggcgtctgcccgaaatgccatttcgtgttcctggcgctggccccgttcatgcccaagacgcgcctggtgcgcatcttcggccgcaacctgctggacgatgccgagcaggccggtggcttcgatgcgctgctggaattccaggaccacaagccgttcgagtgcgtgggcgaaggccgcgaatcgcgtgcggcgatggcgaccctggcacagcgcccggagtggaaggaagacgtgctggtgaagcgcttctgcaacgagatccagccgcagctggatgccgccgaactggaactggcaccgctgctgcagctgcagggcgagcatcgtgttccagctgcgctgtgggaacgggtgcgtgaagatttcgaagcttgaaggaaagcgcgtcgcgctgtggggctggggccgtgagggccgcgccgcgtttgcggtgctgcgcgcgcgcctgcccacgctggcattgagcctgttctgcccggtgtccgaggtcgaggcggcgcgtgcggaaacggagggcgcgctggacgtgcgtggcgagccttccgctgaagcgctggccgcgttcgacgtggtgatcaaatcgcccggcatcagcccctaccagccgatcgcgctggcggctgcagggcagggcaccagcttcattggtggcaccgcgttgtggttcgccgaacacgcggccgacgatggcatcgtgcacgacaccgtgtgcgtgaccggtaccaagggcaagagcaccaccaccgcgctggttgcgcacctgctgcgtgccgccggccatcgcaccggcctggtcggcaacatcggcctgcccctgctggaagtgctggatccgcagcccgcgccggagtactgggcggtggaactgtccagctaccagaccggtgaggtggcacgcagtggcgcccgcccgcaggtggcggtggtgctgaacctgttcccggaacacctggactggcacggcagcgaacagcgttacatcgaagacaagctgcggctggtgactgaagccgcaccgcgcatcgccgtgcttaatgccgccgatccgcacctggccgcgctgtcgctgcccgacagcgaagtggtctggttcaaccagccgcagggctggcacatgcgcggcgacatcgtgcatcgcggtgagcaggccgtgtttgatacctgcaacacgccgctgccaggccgccacaaccgcggcaacctgtgcgcggtgctggccgcgctggaagcgctggggctggatgccgtagcgctggcaccggcggtgcaggacttccgtccgctgcccaaccgcctgcagcgcatcggcgtggccgatggcctgacctacgtcaacgattcgatcagcaccacgccgcatgccagcctggccgcgctggagtgcttcgccggccagcgcatcgcgctgctggtgggggggcatgaccgtggcctggactggaccgatttcatgcagcacatggcgcacgatgtgccgccggtggagatcgtgaccatgggcagcaacggcccgcgcatccacgcgatgctgcagccgctggccgacgccggtcgcttcggcctgcatgcggcgggcgatctcgccgaggcgatggccttggcgcgcgccgcgctgggcgaacagggcggggtggtgctgctgtcgccgggtgcaccgagctttggtgcgtaccgcgactacgtggcgcgcggacgtcatttcgccgcgctggccgggttcgatccggacagcatcagcgcgattccggggctgggcatcgggtaaggggtcggatccttttccgcaggaaagggctctgaccccgtcgtgcatttatcatgcaggcatcccggacggacccggatgcccgcatgtgcaccttcatcaccgtgttcctgcccacgtcattgccgcacgacgcggccgccgcggtcttcacccgtagcggccggcgcctgttcgcgcaggcatcaccgagcctgcaggcggcggtgggcccggattggcagccgtggctgagtgccgcgcactgcgattgcggcaccgcgctggcctcgacgagtgtgcagccggaatggaagggcgatgccgaacgttggcggaagaagggctggagtgaggccaggatcgctcgcgcgctgtccgagcagttggcgcggcatgaacaggatcagcaggtgtgccgcgatagagctcttgccgacgccggccaatggctgcagcgcattgatgccctgctgggtgtgggtgcggcgcgtatcggacttctggtgcgtgtttacgacggctcggtgggggcccggcagccgaagccgccggaacatcattggtcgcgggatcagctcgccgcggcggatctgttggcgttcgcgcccggcacgttgcactggatcgaacgcgggtgagagcgccatccacgcatggcgtggatctactgtagagtcgagcccatgctcggctgggtttcaatcctcgtcctggtcgatgaacgcgtaatcgcgatcaatcatttgttgcaggtaggcgtcgaagccgggcgcgatcaccgcgtagctgtccggatcgtgcaggtagcgcaccacctggccgaccgtgccgcccgaccccgggtcgaaatccaggtacagcatcgacgtgccgccgttgttcatgcagtgcgagaagcacaggcggcggttcatcggcagatcggcgtcgatgccctcacccaggatctccggttcgtcatccagccactcttcgtagatcgaacggatgctgtcgtcccactgctgctggtcttcgaagatctgtgcgaccgagcgcaggtagtacggatagtcgccgacatcggagccgagcatcagcacgcacacctcgccgcctggatactcgcggaaatgggtgccatccacgcgcgacaacagttccatcaggctgtcagggacctgtggccactgcgcccgcaggcgctgtaggtcttcgacagtggcaccctgtacccgcgcccattgcggagcatcctcggcgggcaagcgcggaatcaggccagacagaaagcgatcaacaagggtcatcggaagatgccaagagcagggcaggcacagccggcttcgcgcatcgaggccggccgtgcggcgcggcgtgtcagcgtaccacctggaaatcgatgatgtcgtagaccgatgagccgtacttgccatgcgattccagggagatcgcgatgccgaggtcctcgatgaaggcacgaacactgcgatcgccgtcgaccttgcactccagccggatcgcatcgccagaaagcgaggctgatacatcgcgtgccgggaagcgttctccgatcacgcaggacagcgtggtggtgagtggcttggaagtgctgcgttccggatagaagaccatcgtcgtctctgcgcggaaccggctgccgggtgtccacgctgcgggaagatcctgcttcagcgaccgggtctgcagggtcatcgcagcgtcgcgcatggatgccagctggaagagatttgcctttgacagccgatgcatggtgaacgaggtgtagtcctcggtgatcttcaacaggccgttgtcggccaccatcgtaatggtggtcggagtagtggagggggcccttcccttgatccggtagcggtaggtcagcgatgtgaaccggggggccagcaacgggttgtccacgccatcaacaacagccttgataaccggcacatcttccagccgccggccggccgcctgcggctgcgggcgatcggcagcgggtacgtcggggcggagctgggccatgacatcggcatctaccgccccttgcagcgaacatcccaccatggtcctgccgccgctggattccaccatcagcacccgttccagaagcatgcgtccggaggcaatgccgccacgattggaagtgggcagccactgatcgcctgcgcggacctcgctacgggcatgcattccgcgatcgccctgcaggcgctcggcatgttcgatcaagggcgacagctgcttgacaaccgtgtccagtggcgcatcgaaggtgaacccccagctcatataacgacccaggacgcccaggtccgacgtgttgtcgaagtaggtggcgaccggcaggccgccgatgcggggtccgccacggagctggacctcgttggtggtctcggaacgatccttggtctcgatccagttgatcgtgcctgtcccacccaacgatgcgtgcgcggcccatgcatctgcgtgcgtgtgcaggctggagaagaagctggcgtcgcagcggctgaacgcggtgaaagtctcgtccagcggactggcgctcagctgggcagcaggcagcagaagggcaagcgaggcaagcgaagtggaacccaggtttttcacgaaacgggacatccttgttggggaaggggggggcacacagctggacactagctatcggcctgttcgtctggatctgaagtgggggctgcattgcgtgcttcggcttcacgccggccccgtacactccgggttccctctcggtggagcaggcgcatgaatcgttggcgatgcggtgtggcggtgatcctggggctggcggcgatgccggcgtgggcggcgatgaagacccagccggtggaatggaaacaccagggcacgaccttcagtggcgtgctggtctatgacgatggcgacaacgacaagcgcccgggtctggtgatggtgccgaactggaagggcgtgaacgaatcggcggtcgaaaaggccaagcagctggccggcgatgactacgtggtgctggtggccgatgtgtacggcaagggtgtgcggccgaagaccgatgccgaggccgggccggtggcaaccaagctgcgcaatgacaggccgctgctgcgcgcacgtgcgctggaggcggtgaacgtgctcagggcgcagtcgggcaaggtgccgctcgatgccggccggatcggcgcggtcggtttctgcttcggcggtaccacggtgctggagctggcccgtgccggtgcgccgctggccggtgtggtcagcctgcacggcgggctgggctcaccgctgccggcgcaggccggtggcagccatccgtcggtgctggtgctcaacggcgccgacgacaggagcgtgaccgccgaggacatcgctggcttccagaaggaaatggacgcggccaaggtcgagtgggaattcaccaactacagcggtgcggtgcactgcttcgccgagcgcgatgccaacagtccgccggggtgccagtacaacgagcgggcggcgaagcgcgcatggaaggcgctggatgagttcttcgaggaacgcttcgagaaacgttgattcgtgcagtggtagtgccggccgctggccggcaacctcatgatgctgcggatgtcatcgggaatgccggccagcggccggcactaccgatgcttcagtgccgaccaacggtcggcacccaccggaatgccggtttggtgggtgccgaccgttggtcggcacacctcagccggtcaatgcgagcgctgcaccgcgtagcgggccaggccgcgcagggcggccacggcatcgttgtcgcccaggccatcgagcgcgcgctcggcggcttcggcatattcctctgcacgcgcgcggctgtactccaggccgccggtggcgcggatcgcggccagcacttccggcatcgccgaggcgtcaccgtcctgcacgatggtgcgcaggcgctcgcgggtggcgttgtcggagtgggccatcgcgtggatcagcggcagcgtggccttgccctcggcgaggtcgtcgcccaggttcttgcccagctcctcggcgttggccgagtagtccagcacgtcgtcggcgatctggaacgcgtagcccaggtgcatgccgtagtcgaacagggcctgctgggtcgcttcatccacgccgctggccagcgcgcccaggcgggtgccggcggcgaacagcaccgcggtcttgcgctcgatcacgcgcaggtaggcggcttcgtcggtgtccgggttgtgtacgtgcagcagctgcagcacttcaccctcggcgatgcggttggtggcgtcagccaggatctgcatcaccggcatgcgctccagctcgaccatcagctggaagctgcgcgagtacaggaagtcgccgaccagcacgctgggcgcgttgccccacagtgcgttggcggtgctgcggccacggcgcaggctggattcgtccaccacgtcgtcgtgcagcagggtggaggtgtggatgaactcgatgatcgccgccagctggtggtgctccgggccagcctggccgaccgcatggccggccagcatcaccagcatcgggcgcaggcgtttgccgccggcggaaatgatgtggtcagcgatctggttgatcagcacgacgtccgaggacagccggcgccggatcagggcgtcgacggcggccatgtcggccgcggcaagcgactggatctggggcaggcccagggcgggacgggtgtcttcggtgatggtcatgcgatcaggctttcaggctcaccaccgattataggcgctggccgtgaattcgggcgcaaaccggcccgagcggcaattccagcccggcctgcgcggccctgcgcgtgaatacgtatgcaggttgcgccatgcctgggagcccgccgctaagcttgccggatcaggatttcggcccgctgccggcgggtcccgcatgcccggaggggggctgtcgatgtcgcactatccatggtggcgcggagccgtcatctaccagatctacccgcgcagttaccttgatgccaacggcgatggcgtgggcgatctgcccggcatcatccagcgcctggaccacattgccgcgctgggcgtggatgcgatctggatctcgccgttcttcaggtcgccgatggccgacttcggctacgacatcgccgattaccgcgatgtcgacccgctgttcggcagcctggacgactttgaccgcctgttggccaaggcccacggcttgggcctgaaggtgatgatcgaccaggtgctgagccacacttcgatcgagcatgcgtggttccgtgagagccgccaggaccgcagcaatccgaaggccgactggtacgtctgggccgacccgcgcgaggatggcaccccgcccaacaactggctgtcgctgttcggcggctgcgcctggcagtgggagccgcgccgtgagcagtactacctgcacaacttcctggtcgaccagccggacctgaacttccatcacccggacgtgcagcaggcgaccctggacaacgtgcgcttctggctcgaccgcggcgtggatggcttccgcctggatgcgatcaacttctgcttccacgacgcacagttgcgcgacaacccggccaagcccgccgacaagcgggtggggcgcggcttcagcccggacaacccgtacgcctaccagtaccactactacaacaacacgcagccggagaacctgccgttcctggagcgcctgcgcgcgctgctggacgactacccgggggcggtcagcctgggcgagatctcttcggaagactcgctggccaccacggccgagtacacccgagatggccgcctgcacatgggctacagcttcgagctgctggtggacgactacagtgcggcctacatccgcgatacggtctcgcgcctggaagcagcgatgaccgaaggctggccgtgctgggcggtgtccaaccacgatgtggagcgcgcggtcagccgctggggcggccaccccgccgacccgcgcctggcgcggatgctggtggcgatgctgtgctcgctgcgcggttcggtctgcctgtaccagggcgaggagctgggcctggccgaggccgaggtgccgttcgaggccctgcaggacccctatggcatcaccttctggccgaatttcaagggccgtgacggctgccgtaccccgctgccgtggaccgatgcaccgctggccggcttcaccaccggccagccctggctgccgatcccggccgaacaccgggccgcggcggtcgccgtgcaggagcgcgacccgcattcggtgctggcggcgttccgcgcgtttctggcctggcggcatacccagccggccctcctgcatggcagcatcagatttcttgaaagcgccgagcccgtgctgctgttcgagcgtatgcttgcagatgaaaccctcctgctggccttcaacctgtcggccgaagcggtgagccatccgctgccgccgggcaactggcagcaggtggtggtaccgggcccggatgcgggcacggtgcagggcaatgaactccagctgccgccacgcgcggtgtattgcgcccgacgcagctgaccgttttctccggtggcggtacttgcggggacggggccgaagcgccccgtcccttttttgtggctgggccttgccgaccagcggccggcatccgcgcaaaggaaaacccgctgcctgcgcagcgggtttccggtcctgctccctgttttctgttgccggccagcggccggcactaccgggtccgggctgccgggcagggcccggcgctgcctcagaacttgtagttcacgcccagcatgtaggtgcggccccattcgatgtactccagcgggcggtccttgctgccggcgtaggtgcggtacggctcgttggtcaggttgctgccctgcagcagcagggtcaggccacgcagggcgctgctgtcgctgaaggtgtagctgacctgcgcatcggtcacgttttcgccgacgacatagcgcaggctgcggttgccgttgaagttgccgatctcaccgatgaagtccgaccgccggcgctggctgacgcgtgcttcaaaaccgctgcgctcgtaataggcagtgaagttgtacacgcgcttggacaggcccggcaggctgatcgggtcactgcccacgctggaggcgctctccggatccaggatggtgatgtcgctcttgttgaaggtcgcgctggcctgcaggccgaagccacgcaggctgtcggtcagcatgtccagcgggaacgatgcggtcagttccaggcccttcaacgtgccgcccttgccgttctgcggcgcggagaaggtgccggtggtcagcaccggcgcggtcatgcccggcggcggcacgtagctgcccagcagcgcggtgaagtcgtagttgtccaccgattgggtatagacgtagctcttcaggtccttgtagaagatcgcggcagccacgtaggccttctcgccgaagtacttctcataggacaggtccagcgcggtggcgcgccacggatccagcagcggattgccaccactgccgcccggccggccggtgccggtatccacgccgaactccaggccggcgcgcatctggtccacgcgcgggcgcgcgacctgcttggcggcggcgaagcgcagcgtctgctggtgggggaacatgaaggccaggttcaagctcggcagccagtcgttgtaagtgcggccgttcgaatacggctgcacgttgttgccggctgactgcgagctgtcccagtagcgcgaatccgagctctggtcggtgtgctgcatctgcacgccgatgttgccgcgcacgcccacttcaccgatgtcggtgttgatgttcaggcgcgcccaggcggtggtgatcttctcttcgaccgtccacgacttggggatcaggtagtccaggttgtcgaccgggttgaaggtcatgtaacgacccacagcggccggtacgttccaggccgggatggtgccgaggccggcgaagcccaggtccaccggacggtactgcaggtccgaggcgatgttggcatcgccctgtgcgccgagcaggatgttgccttcggactgggtcttcaccttgcggcggtcggcatagttcacgccgatgtcgatgtccggcgcccacgaggcgatggtatcaggaagggcgatggtggcagccagcttgccgcccttcaggcggtcttccacctgcggcaccttgccgtagccggagccgtagatcgtgttggtcaggaacagcgcatcggggttggagtagttcaggcccggggtgatctgcgagaagccgtcctggcggatcgacacgccgaccgtatccagttgcggcatcggggtcagctgcaggttgttttccaggttcagctcgtcgcgcgtggccttggagtagttcaggtcggcgaccagcttgatgccgccgaagttgaactcgttgttccagccgaacgcatcgatcttgtccttgcgcttgttgtacatgccgcgcaccagcggatacacgccgctggcggtgccgccggtgaacgagccgttggcgttgacctgcgggttgctgaccagcaggcccggggtgtagttgccgttgtagttgctgaggttcagctcgaactggttggcggtgtcgatctgctcggcttcggtgtggaaggcatcgaaggtgctggtccagctgttgttcgggcggaactggatcgtggccatcacgccgtcgcgcttgttgttgccggtgcggcgcagcgccttgatgccatcggagaagtaggtgccggcacccacgcccgggcggtcgcccttgtcggtgtgctcggtggtccacggctcgtacaggccgacctggttctcctggatcggcatgtcgctgtgcgcatagccgatggcgatgcccagggtcttgtccaggaactggtcgatgtagctggcgctgaagcggttgccgtacggatcggtgttggcggcgcggcccagcgagctcttctggtagcggccactgaccgcgatcacgcgctcgccgaagctaagcgggcgcgcggtctgcatgtcgatggtgcctgacaggccctggccgaccagcgccgcgtccggggtcttgtacaccgtcacgccgttgaccagctcggacgggtactggtcgaactcgacgccgcggttgtcgccggtgctgaccacttcgcgaccattgagcagggtggtggcgaagtccggcgacaggccgcgcacgctgatcacctgcgcacggccggccacgcgctgggcggccaggccgggcaggcgcgagatggattcggcgatgctgacgtcgggcagcttgccgatgtcttcagcggagattgcctcgaccaccgaggtggcgtcctgcttgaccgcgatcgcgctctcgatgccgcggcggatgccggtgacctgcaccgtatccaggttggtggcggcggtgccggccggcgtggtggtgttctgcgtggactgtgccgacgccagcgtcggcgccaggacaacggccagcgcgatgctcagcgcgctgcgcttgtggttcaacattttcccctcccaggcaatgttgcagatcgatttgtgagcgttccggcggggccgtgaacgtgcgacgcggtggccgctgtcgtcgccgctatggtaggcagcgcgttcttcgcgggaatcaccctgcatacgtattcaatggcgtctgcagggttgtaatcgctttcaggtgccttgttcggtagagccgggcccatgctcggctgcgtttcggtgctacgcaccgccgcccgagcatgggctcgggcgctacgggagcgcaggtaggaaaacgttcagtggatgggcgtgaagcgaatggcctgcccaccgcccggtgccagcaccagcgtcagtgcatcggcactggtcacctcgcgggttccgcgtgcgaacgcgaacgggttgctgcggaaatcagcgccttcaccatcgcggtagatctcggcgcgatagcgcacgcctggctccaggaagcccagcggtaccggcagcacgcggccgtgttcgtcggtgatgctgccgaggaaccagtcgcggctgttgcggtcgcggcgcacgatcgtcacgtagtcacccacttcgccatcgagcacgcggctctgctcccagtccaccgccacgtcctcgatgaaacggaacgtctcgcgatgctgcaggtagtgttcgggcaggtccgcggccatctggatcgggctgtacagcaccacgtacagggcaagctggcgggccagcgtgctgggaatggcctggccgtggcggcccttcaggctgaggatgccgggggtgtaatccattggcccggccagcatgcgggtaaacaccaggttgacctcatgctccggcgggttcggtggctggccccaggcgttgtactccatgccgcgcgcgccttcgcgtgagatccagttgggataggtgcggcgcaggccggtatcctttatcggctcatgcgggttgaccgacaggtgccggcgcgcggcttcctgcaccaccttcaggtggtggcgggccatgaactgcccgtcgtgccactcgcgccacagtgggcccccggccggattgcggcggtcgacctggccgtcgtcgcagacgtagccggtcttgaactggtccacgcccagccgtgcatacaggtccagcgcggcacccagctggtcctcgtagtgctcgatggcgcagccggtttcatgatggccgatcaggtgcacgcccttcttcaggccatacgccgtcagcgcttcgatatcgaaatcgggcgtggcacgggtgaaatcgaagtcgtagccattgcccacccagttgccgtcccagcccgggttccagccttccaccagcacgccacggaagccatgcgcggcggcgaagtcgatcaccttcctggtcttggcggtggtggccgcgtgcttcggtccggttgcccagctctcgttgtccaggtgcatcgaccaccacacgcccaggtacttggccggcttcacccagctcacatcgcccagcgcgttgggttcattgaggttgaggatcaggtccgattcgaccaggccaccggcacgatcggcgatctgcagcgtgcgccacggcgtggcgaagggcggggtgcggcgtaccttccagccttcggcagagggcgacagctgcgcgcgcaggcgctgcccctcggtgcgccgcagccacatgccggcatagtccaccagcgcggcctcgtggatcgccacgtgcaggccatcgcggctgcgcagggtcatcggcgtatgcaccagcggcacttcgcgcagcggcgtgcgctgatacaggtattcgtagtggatcggttcgccggcgggaatccaccaggcggttgattcgggcgcgatggcgaattcggtcagttcgtcatcgatgatggcttcgcgcaggttcggttgctcagggaacacatagcggaagccaaggccatcatcgtagacgcggaacaccacatccagccgccgcttgcggccggtggtttcagtcagctgcacggtcagctcgttgaagcggtcgcgggtgagccggcgctcgccccacggctgctcccaggtgtcatcgacgctgcgccgctgctggccaagcagggcgaaatcgccgtccaggcgaccgtcgcgcagggcaaagccaagcttcgaatcctccaccacggtgtcgcccaggcgctcgacacggtagcgggcggtgccgccgtccagcagcagactgaccttcaataccttgcccggcgattcgacgctggccacctgcggcgtggcctgtaccagcgtggaccacccgatcagggccagcccaagcatgtgcgcgaacaccgcgcgtacagcagtggatgacatcggcaattcccctcccaaggcgccgttggcagacccggaccataagccagcgcggcgggcgcgccaccgcgcgatgccatgaatacgtatgcaactggacgcagccgacagccccgcgtctaccatggggcccaggcaccttgagggaggggccgcgcccgcccgccggcaacgacggtgcggacctacaacgcgtgcagagagggagggaggccgacgggcgcaagccggtccgccgcttcgatgctgaagatcatttgcctgaccgctgccctgggggcagcgctgggatcgaccgcgcaggcggccgacctgcaattcgacggtcgccatgcgcgcgccgaagccgctgccaagggcagcttcgtgctgcatgcgccgaagggcgcagtgcagatcgcagccgcaccgatgcgcagccagaccggcagcgtgatgttcgatgccctgttcgcgctcgcccagcaggagatgtcccaggaccgcgtggacgcgatccgtgatccggcgttcgacgagggccggccggtaccgtgcgagtgcttccagaccggtgcacgctggccctatgtgtggacccgtgatgtcagcttcgccgccgacctggcgctggcgcggctggacccgcagcgcacccggcagtcgctgcagttcaagctgtcggcagcccgtgacgggcgtacgcccggcctgttcgtggcgcaggacaccggttccggcggcagctggccgatcagcagtgatcgcgtggtgtggttcctggcggcacgccatctgctggaggaccgagcgtttgccgatcaggtctggcaggcgctgcagggcacgctggcgcaggaccgcgcgatggtgttcgacgcgcagatgggtctgtaccgcggcgagacctccttcctggactggcgcgagcagacctatccagactggacccgcgaggacgtgcgtttcatcggtgattcctacgcactgtccaccaacgtgctgcactaccaggcactgcgcctggccgaacgcctggccgggcagcacggcgatgcccgcgcgaccgactacagggcctgggccgatgcgttggcgcagcagatcgatgcgcgcttctggcgcgaggatatcggccagtacatgagctacatcggcgaggccgcgcacccggtgccgtacgccaaggtcgatctgctcggcctgtcgctgggcatcctggccgaggtgctgccgcccgagcgcgcgcggcgtgcgctggcggcgtatccgatgggcccggccggcagcccggtggtgtggccgcaggaggcgcagcagccgatctaccacaaccgcgcgatctggccgttcgtcagtgcctattcgctgcgcgcggcgcgccagctggacgatgcaccgcgcatcgccgccgagatccgctcgctgatgcagggcgccgcgctggccggttccaacatggagaactacgagctggtcagccaggcggtgcatgttgacgagggcgtgctgagcggcccggtggtcaactccgaacgccagctgtggtcggtggccggctatctgtcgatggtggtcgagggcgtgttcggcgtgcaggacgatggccgcgtgcagcccaagctgccggccgtgctggtgcccgaactgttcggcaatcagcgccgcatctccctggaggccgatggcaggcgttatgtgctggagcgaccgaagcaggtgggtgatggcctgctggtggcgggcaaggtgaagacccgtggcgccaccaccaccgtgcagctggtgcccgccgcagccgcgccacgcagcgcggcgacgacggccgacgcagatgcgcgcgcaccggccacgccggccgcaccgcaggtgcaacgcaagggcaggggctggaatgtcgtggtcgctgccggccaggtgctgtggcaggacggccgggcgctcgccgccagcaatggtctggcacgcatcggtgacgatggcctgcagcattgcctcagcctgacccggcgcgacggtgcaattgaatcgctgcacagcccgatggtctgcgtcggtccgcagcagcgactgaagggtacgcagcgctggcagttcacctccgccagggccgggcaggtgcgcctgcgcctgcagtaccgcaatccgaacgggccgatcaacaccggcgtcaccgctgcggtgaagcagctggtgctgcagtgcccgggccagccgttgcagcggcacaccgtcaccctgccgcacagcgtggccgtgcaggactcgacctcggcgacattcacggtgcccaagggccgatgcacggtcacgcttgaagaaggcttcaacatgagcgcgctgcagcacttcgcgcactacaccgggggcaagggcggacgcgatggcgtgctcaaccaggcccaggtgcaggcgctgatggtggcgccggtggccgcggcagagggcgcacgatgaatcgtaccgccaagccgcagctgtcgttctggcagatctggaacatgtgtttcggcttcctgggcatccagttcggcttcgccctgcagaacgccaatgccagccgcatcttcgagacgctgggcgcggacatcgacgcggtgcccgggctgtggatcgccgcgccgctgaccggcctgctggtgcagccggtgatcggttacctgtccgaccgcacctggacgcgctgggggcgccgccgtccttatttcatgatcggagcggtgctgaccacgctggcgctgctggtgatgccgaactcgccgacgctgtggatcgccgccggcacgctgtgggtactcgatgcctcgatcaacgtgtcgatggagccgttccgcgccttcgtcggtgaccagctggcgccgcgccagcgtccggccggttatgccatgcagagcttcttcatcggcgtgggcgccatcgtcgccagcttcctgccgttcatcctggcccacttcggggtcgccaatacggctgccgcaggtgaggtgcctgataccgtgcgctatgcgttctactttggcgcggtggtgctgttggcggcaatcacctggacggtggtcagcacccgcgagtactcaccggcggagctggccggtttcgatgacgccgaacctccggcacgtcacgcagcagcgccgatcagcggcccggcgccctgggtgcaggtggccgcatggctggggctgggcgtactgctggcgctgctgatcacctggcggcagggcgaccggatgctgtacgtgctggccggcctgtgtgccggctatggcctgctgctggcgctcgcgcgtacgctgccggccacgcacatgctggccgccatcgtcggcgacctgcgcgcgatgccggtcaccatgcgtcgcctggcgtgggtacagttcttctcgtggttcgcgctgtttgcgatgtggatctacaccaccgccgcggtggctggcgcccatttcggttcgactgaaccagagtcggcggcctacaacgagggcgccaactgggtgggcgtgctgtttggcgcctacaacgggttcgccgcgttggcggcggtgctgattccactcatggtgcgtgcgatcggcctgcgctggagccacctggtcaacctgtggctgggcggtgccggcctggtctcgctgatgttcatccgcgacccgcactggctgctgctgtcgatggtcggcgtcggttttgcctgggcgtccatcctctcgctgccgtatgcactgctgtccgacagcgtgccggcatcgaagatgggcgtgtacatgggcatcttcaatttcttcatcgtgatcccgcagctggtggcggccagtgcactcggcttcgccctgcgcacgttgctgggcggccagccgatgcatgtgctggtgctgggcggctgcagcctgttcattgccggcctgtgcgtgttgtgggttccgtcccgtccggaggtggtgtgatgcgtgctgcgttgtctgttgctgtttccttgatgctgctggccggccatgcggcggccgcgccgcgcccggactatgtgggcaccaccgaaccgttcgccagcgatgcggtgtacttcgtggtcaccgaccgcttcgtcaacggtgatccgtccaacgatcaccgtgaccaggggggcgtgcaccgcaccttcgatatcccggtgccctgcccggacaaggtggacggcaacatcggctatctcggcggcgacttccgcggcgtgctcgacaatgcgcagtacatccgcaacctcggcttcggcgcggtgtggatcacgcccatcgtcgacaatccggacgaggccttcaccggcagcaagccgatcagctgcaccagcacgctgaccgaccgcggcaagaccggttatcacggctactggggcatcaacttctacagacttgatgagcacctgccgagcaaggacctggacttcgccgggttgaccaagggcctgcacggtgccggcttgaaggtggtgctggacatcgtaggcaaccacggttcgccggcctggaccatgccgacacggcagccgcagttcgggcagatcttcgacaaggacggaaaactgatcgccgaccaccagaacctgccgccgcaggaactggatccgaagcacaacccgctgcacgcgttctacaacagcgttggaccggtcgacagcaaggacggctcgatcttcgatggcaacctggccgagctgtccgacttcaaccaggacaatccggcggtgatggactacctggtcggtgcttacctgcaatgggccgcgcagggagtggatgcgctgcgcatcgacaccatcggctggttgccgcacccgtggtggcatgccttcgtcaagcgcatccgcgccgagcacccgggcatgttcatgttcggcgaagcgttcgattacgatgccgcgcgcattgcagagcacacctggccggccaacgccaacgtcagcgtgctcgacttcccgttgcgcggtgcgctggagcaggcgttcggcaccgccggcaagggctttgaaaccctggccgagccgctgcacctgaggggtgggccgtatgccaacccgtacgagctgatgagcttctacgacaaccacgacatgccgcgcctgcaggccagtgacaacggcttcatcgatgcacacaactggctgttcaccgcgcgcggcattccggtggtctattacggctcggagacgggcttcatgcgtggccgtgccgagcatgccggcaatcgcgcttacttcggccagccgcgtgtggatgctgcgccgaagagtccgatcttcgcgccgctgcagcgtatcgcccggctgcgcgcagccactccggcgctgcagcgcggcctgcaggtgaacgagcgcctgcagggtgatgaggcggtgttcttccgcgtgctgcagcatggcgagatggcgcagaccgcgctggtgctgctgaacaagggcgacagtgcgaagaccttcaccgtggcgcggtacgtccaggcgggccgctggcgtgatgcgctggacggcggttcgttgcaggtggatgcttccctgaaggccgaagtgccggcgcacggggtgaaggtgtacgtgctcgatgccgccgtgcagcagccggcgctgcaggccgagctggacaaggcgatggccgaccagcgggcgcgggacgtgcgtctggggcgttgatgggcctgggccgggcggctgtagtgccgagccaatgctcggccgcgcttctacggaacgcagataggggcagccgagcgtcggctcggctctacaataggcctcctacctccccgccgtatcgccatgaccgacctcgccccgcagaccccgatcgaaaccctgctgaaggcggcgatggacgggtcggtgccgatccgcgccttcatggaggccttcgtcgcctcccaggtggtactgctgaccggcagcctggtgacccccgatggcagcggcttcgacccgctgctgttcgacaagcagggcaccctgcacgtggccgtgttcaccgatccgtcgcgggtgggcatctacagccagcaggccgaacaccagatccgctggcggatgctggacgtgctgcgccgcgtgccgggtggctacggcgtggtgatcaacccgggcacttcgctgggcttcgagatctcgcccagcggcgtcggcgagatcctgaaggacttcgcccagggttgattgtcatgtagagccaagcccatgctcggctgccgttcgcgcaatgccggatcagtcgagcacggctcgatactacagagagcttccctactacagagagcttcccttcgggcaccgtacgtgatcccctttggactacatcgggatcgaggcactctccatggaattcagcgaatcacccgccgacgcaccggcacgatcacgccattcccgctccgcactggtcttcctgatcacggccatcgtcgccgcactggtgtccatgcctgttctgcgtgcggtgggcatggtgctgtggccggtgttcgccattgcctggctgatcaacctgggggcggcctggcatctgggccagtgggcgcgccagcagggccgtccggcgtgggcattcgggttgccggcggtgcttggcaccgtcgcctcgatcgtggtcttcgtgctgctggcgttgctggggccgaaggccccggtgcgctgaactttcgcggttgtcgtggacggtgtgcggggcagggctcggcactacagcaaggccaagccaagcccgcacgcgtcgcgcggagcaccggcacatcggccggcgccccgttgcttcacatcgtcaccttgcgccggttgtcatcgctcacccggtcgatcagcttgttgtagggatcgaagcctgcttcgtccggcttttcatccaccgtcaccgtgatcttcggcgcggcgctggtgatgtggtggcgctgcaggtacagcaccttctggtcgcgctccttgcccgacggtccggtggcgaacacgccgatctcgacccagtcatccatcttcgcgtcgctctccctgcccttgccatcggcgtactgcttggcggcatgcaggtccagggtcacgtcgtagcggccgtcagcacgtttgcgggcgctggcggccatcacccggttgtcgtagaagctgatcttctcgaacaggtcggtgaccagctgctggcggtcggccggggtctcggcgcggatgtagcccagcagctcgcgtgaggtggtgtacggcggctgctggtagcccttgtcctgcaggaagcgcttcaacgcacggttcagcgcctgctcgccgatttcctcgcgcaggcggtagaacaccagcgaacccttctggtagtggatgtactgctggttttccacgcgttccagcggctgttcctcgatggcttcgccaccgcggccggacaggtagccgtccagttcgcgcttgaggaactggcgcatgtgctggcggccgtattcctgctccataaccatcaaggccgagtactgcgacagcgattcggacagcacggtcgcaccctgcacgttggcgccgatcacctggtgcgcccaccactggtgcgcgatctcgtgcgcggtcacgtagaacacgtagtccaccttgtccgggtcgcgcaggtcggcgatgaaaccgatggcctcggaataggggatggtgttggcgaaggactgcgcgaagcgggcatagcccgggaattcgatgatgcgtacctggcggtgctggtacggggtgaagttcgcctcgtaataggccagcgacttctgcaccgcctcgatcatccggttcacgttgtagccgtgcgccggatcgaagtagacctcgatcgggatgtccttgtacttcgccttgcgcacctcccagcgtgccgatagataggcatagaagttcagcatcggccggtccatggcgtagctgaagcagcgccggccgttgaccgtggtctcgcgctgcaggtagcccggggccagcgccacctggtctggtgcggtgcagaccgtggtgcggaagtcgagccagtcggcatcgttggcaatgtacgtgttggcgcgcgccgcttcgtcctccagcctgggcatgcgccgcggctcacccaagccgcgcttgcgccgctcgttgcggtcgctgatctcggcgccctcgttgtagccgaacgagggcagcacgcggctgttgaagaaggtgccgttgtccacgatgttgctcggcgccggcccggcggtgatgccgttgggtttctgcaccacccggaaatgcacgctgcgggtttcgcccggctgcagcggcttctgcaggcggtagatgcggtagccgagatcggcatcgtgcaacgacagcgtctgcccacccaggtcgacgtcgaccagctgcttgtcatcgcccatcgagacatgcacgtcctggatcggcgtggcatgggtattgcgcaccgtccagttcgcatcgatcaccatcgactgcgattccgggaacaggtccacgcggttgtccaccgccacgatgcgcggctgcggctgggtgcggtacttcgacagctcgcgctcgtagcgggcctgcaggtccagctgctggtcgggcgagatgaactcgttgcggatattggtgctccagtacagccagctgcccacgccggcgaaggccaatgccgcaagtccggcgaagacgccggtcgggccgcgcaggcggcggccggccaggaccaggcgctggcgcaggccctggctgacaccgcgcacccagagcgccgatgccaggcacatcagggtcagcaggaacagcgcccagtagccctggaatgccagctgccccggcaggaagtggccgtagccgttcatgtccgaatagggagcgttgggccagccaccgaaggtgtacaggttctgcgtgtagtccagcatgccgagcacgccctggccgatcatcaccacgatcagcagcgcgtaaccgacgaacttgttgttggtgagcacctgcagcaccagtgccaggccccccatcaggatgtagatcaccgaatccagcgccaggctgcgcaggtacagcagcggctccaggtgggtgtagcccttgaccagctgcacgcccatcgccgccagtgcaccggcggcctggaagcagatgatcactgccagcagtgcggtgaacttggccagcagcggtacccagttcggcaccggcatggcatcggtcacttcgttgatgcgcgcgctgcgttccttccacaccagctcaccggcgaagaacagcacgatgatcaccagcagccagctgaaggccccctgcaggcccatgatcatctgcgaggtgaccggccagatcgaggtgccgtacagggtctgccggaacagcgcgttgggcaggaaattggccaggcccagcaccagcagcacgatgaacggcacgctgcgcaggacgccgcgcgtgtcgaagcgcacctggcgcaggaactgttgccacgcggtggtcgcgctgaatgccggtaccacgcgcggcaacgggttgcggttgggccggagggcggcggcgtcggcaaccggctgcgcctgccggcggccccagcgacgacggccgctgccgctgcgctcggtgcggaacagggcgaacgtggcggcgaacagcagcgccgtcacacccagccacagggcacggttggccagcaggtagcccgccaggccgggaacgccgctgttgtgctcggcggtggaccagtagcggatggtgcgtgacagggcgcgcatgcccaaaggctcgctgagcaccgccagccaggtgttgtcgatgtcgcgcagcaccgccgcgctggcgccgaacaggaccaggtaggccaccagcccgatgtagacccacaggattgaacgcgtgaccgctgccagcagtgacagcagcgcggtggtgaacaacaggttgggaatgacgatgaccgcaaaactccaggcatagccctgccagctgatcggccccatgcgctcggcgtccacccagggcatgaacggtgccagccagagcccgaaagcgaccagcaggtagaacagcaggccggtagccagggcggcggcgatgcggccggccaggtaatcgcggcgtttcaccgggctggcgaagatcagctcggcggtgcccagttcgaagtcacgcagcagcgcattgctgacgaacagggcggtgaccagcatgccgagcagggtgaagatgcccagcatctgcgcgatcacggtgggcgcgttgctgtgcacgttgccgctgccaccaccgatctgtacggcgtcgctggacgcagcggcgaaggcgagcagggcgaacagcccggccagcagccacagcagcggggaacgcagctgctcgcgcagctcgaaacggaagaaatcgaggatcatggcgtgctccgctcaggctgccgcgcgagcacgggcctgcaggcgcaggcgctggaagtacacgtcttcgaggtcgggagccacggccgcaaagccgtcgccggggtcgttggcgctgtgcacatggatcaccgggcggccaccgaccagacgggtcgacagcaccacgtagcgcgcttcatggtcggccagctccgaaggatcgacctgcttgcgccagacctggtgctgcagggcgttgatcgcttcgctggggcggccagtcagcagcacctggcccttgttcatgatcgccatcgtcgggcacaggtcggtcacgtcctcgacgatgtgggtggacaggatcaccgctacgttctcgccgatcgccgccagcaggttgaggaagcggttgcgttcctccgggtcgaggccggcggtgggctcgtcgacgatcaccagccgcgggtcgcccagcagcgcctgggcaatgccgaagcgctggcgcatgccgccggagtaggtgcccagcctgcgcttgcgggcatcccacaggttcacctgctgcagtagcccatcgaccacctcgcggcgctgcgcacgctgggtcaggcccttgagtaccgcgaaatgctccagcaggtccagcgcgctgactttcgggtacacgccgaaatcctgcggcaggtagcccagccgacggcgcacggcgtccttgtcgcgcagcacgtcgatcggcgcctcgcccggaatgctgagcgtcaccgtgccgctgtcggcctcctgcagggtggacagcgtgcgcatcagcgaggacttgccggcgccgttcgggccgagcaggccgaacatgccccgcgggatgtccagggtgacgttgttgagggcatgcacgccgttggcgtacgtcttggacagcgaatcgatcttcagcatgcgacgtacacctttccatgggcaatgtctgcgcgttatccgcgcaaccgcctccgtgcgcatccgccgttggtcatggggggagaatcccgccgtcgtgcgttggccagcgcgccggcccagcggcgccttacccgcgcagggatgattcgcgcaccaccagcttcaccgggatgctctggctgtccaccggctgccggccgatcagcgccagcaggcgttccaccagcagctggccggcctgcttggtgtcctgctgcaccgtggtcagcgcgggggataccgaagcggccagcgggatgtcgtcgaagccggtcaccgccacgtcctgcggcacccgcagcccggcctcgcgcagggcgcgcatcgcaccgatggcgatcaggtcgctggccgcgcagatcgcatcgatcggctcgccgcgcgccagcagggcctgacaggcctcctggccggacgcctcggtggtgatcgcatcgtgctgcagcgccggctccgcagccaggccgtggtcctgcagggccgcgacgtggccgcggtagcgctcctggaattcggggtagtggctggaggcatggccgaggaaggcgatgcggcggcagccctgctgcagcaggtgggtggtgatgtcatgcccgccctggaagttgtcgctgccgatcgagacaccgggctggccgggcagggcggcgccccagcgcacgaagtgcgtgccctgttcgaccagccgctgcaggcggtcgcgcgattcgtgatagtcgccgtagccgagcaggatgatgccgtcggccttgttgctgtcctcgtaatcggcctgccagtcggtggacagctgctggaacgagaccagcaggtcctgcccgtgcagggcgcaggcgcgggtgatcgagcccagcatcgaatggaagaacgggttgatcagcgagtcgtcgttggtcgggtcctcgaagaacagcagggccagcgtgccggcattgcgcaggcgcaggctggaggcattcttgtcgaccttgtagttcagctcgcgggcaatgcgcaggatgcgctcacgggtctcggcgttgaccatcgggctgccacgcagggcccgcgacacggtcggctgggagaccccggccaggtgggcgatgtccagggaggtggctttgcctttgatggtcatgtgtgggcggagcgggcatgtgggaggtgcccgggcatgatgccatgcgcagacgcgaatgcccctccgggcgtcggcctgggcgcaggtaagttattgccggacaaggaaatcagcctgatccttcggtgcggtcggggtctcctgaccgggcggaaggcggcggcaatggtaagatgcgtcgttctcgcattcccccaaatttcaccaggggcggctcagcgtactgcaccccgcccggggctgtgctatcactggcggtctgcccctggacaacggacgaaggtacctatggcgcgcggcatcaacaaagtcatcctggtcggcaatctcggcaacgacccggacgtgaagtacacccagggcggcatggcgatcacccgcatcagcctggccaccaccagcgtccgcaaggacaaggatggcaaccagcaggagcgcaccgaatggcaccgcgtggtgttcttcggcaagctcggcgagatcgccggcgagtacctgcgcaagggcagctcggtctacgtcgaaggcagcctgcgctacgacaagtacaccggccaggacggcgtggagaagtactccaccgacatcatcgccgatgaaatgcagatgctgggcggccgcggtgaaggcggcggtggcggtggtggtggcaactacggcggcgatcgtccgcagcgccagcaggcgccgcgccaggagtatggcggcggtggtggtggccagcgtggtggccagggcggtggctatggcaaccaaggcggcaaccagggtggcggttacggcaaccagggtggcaaccagcgcccgcagccgcagcaggcgccgccgatggacgacttcgctgacgacgatattccgttctgattcctacttgacggttttagtgttgatagaggccctcatcgttgtggatgggggcctttttttcgttaggcagaatccagccgtgatctaaccttctacttgcggcagggtgttgatggatgactggcggcacaccatagcgaatcagaatggagagcggcacgggaaagccgtctgcgcgagcccatcgctggtgcatggctttggcgggtcttgatacggcgtgcgaaggacaggcataagcctaacgagctggcgcggggctgttgcacaccgtgtggacatggttaccgcgggcctatgctcgattgcggggcgtctggggtgggaacttggcgcgctgcatgcttgggtgcgttccctatcggtgtcagaagttaatgaagcagagcgatcttgatggatattaatgaaattaccaagacgcttgaggcgggtgacgacaatggcgcgcgttaccaccttttgaatcttgtaaagcgcgaacctgcttgtgacgccgcgtggttgtttcttgttgggattgggtttcggagcgatgatactgagttgtccctgtgggcacttcgtgggcttgagaagcttcgtcctcacgatgtgttggtcgcgtctggattggtggattgcttgcttcggttggagcgatacgaggaagttaaggaggtcattcatgccttctctaaggttgctcgtcctggaatgcccgctcacgacacggtccttgaagagcaccgcaaggcactccagttcatcaacaatagcgttgaggctgcaggtgacgaagacgaatagctgaagcgttcgctaatcgcgaagccttggattgaccgattactttcgctcgacgtcacgagctctacgctttggttaggttgctctccgagccgtgcctggctggcagcattgtcttcgatgagtttctcaagtttttgcgcgagagtgctgttcttgattcgcccccgagcaggagtggagagttaagatgtgtcagtttgcgcgcctttccgacgtttctggtgagtcgatgaaaaccaccgcactgatttcgtgcttcgtcctattcttgcctcgctggtggtgcacaaaagttccgagagcaagtcgctgtgctctcagacgccatatgcttgtgtaggagcagatggtgctgagcttggtctcgccttgatagggggcagcaggagtgctgccgctcctcggcacttggttgagctgtcgcgattccgtatggatggagcgctttccgaggactacaagtgctacctcgccgcgcatggaaattcagtggctcaggctgcgccgaagctggatgccaagaagctggcagggcaatgcatgtccgaatttgctgctttcaaacgtcgggccggcgccgcgaagttcgacgtggcgcccgagaatatctgcaactcagtggcggacatccagcgatccctgcgtgaagctgtccgactagccaatgcaggcggtgaatgtgacggcttctgagtcggtcgtcggaaagagctgatgcgtacgtgattcgcgaagccttggcttggttgactactgtcgctcgacgtcacgagctatgcagctcttcaatccgccggctccgaggcggtgctgggccctggcggcagggtgcacccggatgcatagggccaatgccttggctcggggcatcgaagttctactgactttgctcgctcgcttgaggaaaaagccagtagatttcatctcaggcgacggatctggttagaaaggaaagccccgctaatgcggggcttttctttctgcgcgatgtcgttggcattgtgcttcgcagcatcaattttcgtgcaccgcaacttgcaagcatccagtttcctcccctatggtgcaatcgattgcattgctgtgaatcgttgcgtttgataccggttgggaggccgggaggtggatgtccatccatacgatcagaccggtcccggcaggtgggctgacacgacgtgatgcgcttcgtatcgctgtcgctggaagcgtggccctgggtaccacagtgggcgcgcggactgcattcgccaccactgcaccgctgaagggcaacctgaagcactccgtggcacgctggaccttcccgcagctgtcggtcgcccagctctgcacgacggtgaaggacatcggcttcgccgccatcgacctggtcggcccggaagactggcccacgctgaaggcaaatggtgtctacagctcgatgtgcaatggcgcggagctgggcctgaccaagggctttgccggccgcgaattccacgacccgctggtggagcgctacacgcggcacatcgacctggtcgccgatgccggttaccgcaacctcatctgcttctccggcaaccgcaatggcatggacccccatgacggcatggccaatgccgaagccggcctcaagcgcatcctcgggcatgccgagaagcgcggcgtggtgctggtgatggagctgctgaactccagggtcgatcaccacgactacctgtgcgatcactccgcctggggcgtggagctgtgccagcggctcggctcggacaatttcggtctgctctacgacatctaccacatgcagatcatggagggcgacatcatcgccaccatcggcaagcatcacgcctgcttcaagcattaccacactgcaggcgtgccgggccggaacgagattggagaccagcaggagctccactatccggccatctgtcgcgcgatccgcgacaccggtttcaaggggtatctggcgcaggaattcacgcctgcagcgcccgatcccgttgcctcattgcgcgaggcgatccgcctctgcgacgtctgaaacgatatccacccaggtgagagaccatggcagataatcactacgacgccattgttgttggctcgggaatcagtggcggttgggcagcgaaggagctgaccgagaagggcctgaaggtcctgatgctggaacgcgggcgcaacatcgagcacgtcaaggactacgtcaatgcgatgaaggaagcgtgggacttcccgcatcgcaaccggccgacgcaggcgatgaaggccgccttcccggtgctgatgcgcgactacggcctggccgagaacctggaaggaatgtgggccaacgagcaggactcaccctacatcgaaaccaagcgcttcgactggttccgtggctaccacgtgggcgggcgctcgctgatgtggggccggcagagctatcggttttccgacctggacttcgaagcgaacctcaaggatggcatcgccaccgactggccgatccgctatgccgacatcgcgccgtggtacgaccatgtagagaggttcgccggcatcgccggcacgcgcgaaggactggacgtgctgccggacggcgagttcctgccgccgatcccgttgaacatcgtcgagaaggacgtggccgcgcggatcaagaaggccttcggcggaacgcggcacatgatccactcgcgcaccgccaacatcacccagccgatgccagagcaggggcgcgtgaactgccagtaccgcaacaagtgcatcctgggctgtcccttcggtgcctatttctcgacccaggcggcgacgctgccagcggcgatgaagaccggcaacctgaccttgcggccgttctcgatcgtcaaggaagtgctctacgacaaggatcgcaagcgtgcgcgcggcgtggaggtgatcgatgccgagaccgggcagacctaccagtacaccgccaaggtcatcttcctcaatgcatcgtcgttcaattcgacctggctgctgatcaactcggcgaccgatgtgtgggaggggggactgggttcttcgtcgggcgagctggggcacaacgtgatggaccatcatttcggtgcgggcgcctcgggccgggtcgagggctacgaagacaagtactacttcggccgccgtccgtgcggtttctacattccgcgcttccgcaacgtcgcggccgacaagcgcggctacctgcgcgggttcggttaccagggcggtgccagccgcaccggctggtcgcgcgagatcgccgagctgaacatcggtgccgacctgaaggaggcgctgaccgtaccgggcgactggcgcatcggcatgaccgggttcggtgaaatgctgccgcaccacgacaatacgatccgcctggaccacgaccgcaaggacaaatgggggctgccggtgctggcgatggacgtgtccatgcgcgccaacgaactggcgatgcgcaaggacatggccgccgatgctgccgagatgctggaggcggctggcgtcaaggacgtgaagatgcacgaccacgactatgccccgggcaagggcatccacgagatggggaccgcacgcatgggacgtgaccggaagagctcggtattgaacgcgcacaaccaggtctgggatgcgcccaacgtctatgtgaccgacggtgcctgcatgacctccagcgcctgcgtgaatccttcgctgacctatatggcgctgaccgcgcgcgcggccgaccacgcggtacgcgaactgaaagcggggaacctctgatggatcgccgcgaactgttgaagatgatcgttgccgccaccggcgcggccatggtcggcctgcctgcgctcgcgcagggaaacgccgccgcggcaccggtgaagaccctgttctccgatgccgacatcggcacgctggacgagatcgccgagaccatcctgccgcggacccggacgccaggggcgaaggatgccggcgctggcctgttcatggcgaccttcgtcagcgattgctacaccgcccggcagcaggcaacgttccgggcaggcctggtcgatatcgacaagcgcgccggcggccggtttgtggcgcttgcgccggaggcccgcacccagttgctgcgaacgctggacgccgaagccaaggcgcgctctgccgacgtgaccgagaccggtacgcctgaagagggcgaggcgatgccgcattacttcacgatgatcaagcagctggccatcttcggcttcttcacctccaaggtcggggcgaccggcgtgctgcagtacgtcgcggtgcccggccgctacgacggcgacctcgcctatgtccccggtacgcccgcgtgggggaccagctgatggacaccaccctgatgatccgccctgcgttgatcactgttggcctgctggccgctgcatctgcattcgcgcaggacagtgccgacgctgcgcgcgacccgaagatgaccgaagtgtggacccccgtgcccgctgtcgtggccacgccgccaggcaaggccccctccgacgcgatcgtgctgttcgatggcaaggatgtctccgcgtgggaatcggagcagggcggacgcgtgccctggaaggttgccgggggcgccatgaccgtcgttccgggcagcaagggcatccgcacccggcaacgcttctgcgatgtccagctgcatgtggagtggcgcacgcccactgacacgaagggcttcgacggccagaaccggggcaacagcgggatcttcctgcaggaactgtatgaactgcaggtgctcgacagctacaacaacccgacctatgccaatggccaggcgggctccatctacaagcaggccatgccgcgggtgaatgcctcgcgcgcgccgggccagtggcaggcctacgacatcatctggaaggcaccgcgcttctcggtgggcggtgggcttgtgtcgcccgcgcgcatcacggtgctgcacaacggcgtgctggtgcaggatgacaccgtgctggcaggcaagaccgagtacatcggggcgccctcgtattcgccccatgcgtgtgcgccgctctatctgcaggagcatgactccagggtcagttaccgcaacatctgggtgcgcgagctgtagccgcacacggccggcgtggtcgccggccgcttacttcgccaggtagctggcgatatcgtcgatctcctgctgtgacagctgggagaagggcggcatcaggccgccgcccttgctgatcttttccttgatctgtgcaggtgccatgcgcttgccgatgtcggtgagtgccgggaacgcgcccggcatgcccgcgcgatcggcgccgtggcaggccacgcagttcgcggtgtagagctttgctcccgcagccgggtcgcccttgcaccaggcggctgtcgcaacactcatgccgctcagggccaccgccattgccaggatcattttcatgtggggctccttgatgcgtcagcgccgcgcacgggcaggcgtattggtggtcaggtgttcacgcagatagtcggcgccggcctggacgaccttggccggctcgcgtggctggtcgtgttcgatgatgtaccaatgcacgccggcgaccgccgcggcaggcaggatcgcgttccagtccagtacgccctggccgaccgcagcgaatccgccctcgtcttcggcctggcccttgggcgcattgtccttggcgtgtaccgcgaatacgtggccgcggaactttcccagcatcaccgccgggtccaggcccgcacgcgcgacccaggccaggtccagctcggtctgtaggtcggggccggcggcggcgaacagcagttccagcccggtcctgccatcgaagtcgaccagctcgaagtcgtggttgtgataggccaggcgcatgcccttgccgcgcacctgtttcgcgatccggcccagttcctgtcccagggcggtccagccggcggcatctctcgggcgttccttcctgtccaggtacggcaccaccagcgtggtgttgccgatcgaccggttgaaggtcaccaccccatccaggttgctgcgcagctcggccagcggcacatgcgatgaaatggccttgatcgaataccggtccagcagctgcttcagttccgcggcactgacgttctgcgtgccgacggtttccaccgcgtgcacaccggcatcgtggacgatcttcaactgttgctcgagcgagccggcattgcgcagggtgtacatctgcaccgcgatcggcttctgcgcgctggcggcttcgactgcgaaggcgggcagcgccgcgagcagcaggacgaggcttgcacttcgacggacaagggctttcatcaacagatcctcccgggattcaaccgatggtggtccaggcgcgtgacctggccgatgcaatgacacgatcaacgatccgcgccgaacgcatgccgtcctcgaaggtgggcaggccgtccggttgctcgccgtcgatggcgcgataggtgtcggcgacaaacgcctcgaagcactgggcgtagccctgcgcgtgcccggccggcagcaccgacagccggcgctgttcggcagtgcccgcgccgggcccgcgcacgaagatttcctcgcgctggtcgggcaggccgatccacagccgctcggcgtcctcctggtcgaaggcgatgctggcgttggcgccgtcgatctcgaaccagaggcggttgcggcgtccggccgaaacctggctcaccgtcaacgacgccagcgtaccggcgccggtcctgaacatcgccgttgccacgtcctcgctcgcgaccgcctgcgtcgcgccgttcgctgccggtgtgctgaagctctggccggtgacggcgctgcgttcggcgatcaccgtggcaaacgccgcgttcacttcggtgaagcgctcgccactgacccattcgaccaggtcgcaccagtgcgaaccaatgtcggcgaacacgcgcgaggtgccgcccagcgccgggtccacgcgccagttgttgctggccgggtccagcagccaatcctgcaggtaactgccatggatcaggtgcagcggccccaggtcaccctgggcgatgcgtgcacgcgcctcgcgcaccaccgggtggtagcggtagacgaaggggacggtggcaaccaatccggtcgaggcggccagtaccgccagcgcctgcgcatcgtccagcgtcgtcgccagcggcttctcgcagatcacgtgcttgccggcttccagtgcagcctgtgccatggcgcggtgcagatggttgggcgtgcacacgtgcaccacatgtacctgcggatcggcgatcacctcctcgatatccaggtaggcgcgcgggacattccaggagtgcgctgcctcatgcgcgcgctgcggtgacgaggcggccacgccgcgtacctcggcgccggcgagcaaggccgcgcggcggtgcacggcgccgatcatgccggtgccgacgatggcgattccaagcttgggcatcgacggggatcctcagggtgtggagggcgcggccgcagccgccggccggtcgcggaacagcagcaggaaggcgaccagcaccaccagcgcaacagcggccgggaacagccagatctgctgccagtcgggaccggcctcggtggtgaagtgctccaccaccgcgccggacaggaaggtgccgatcaacatgcccacgccataggtggccagggtgatgaacccctgtgcgctgctgcgcgcggcagggccggcatgtgcatcggtgtagatctggccggtgacgaagaagaagtcgtagcagatgccgtgcagcacgatgccgatcaccagcagcgggaagccgccacctgcatcgccgaaggcgaacagcgcgtagcgcaccacccaggcggccatgccgaccgccagcatggttttcacccccagccgaacgaacaggaacggcatggccagcatcagcagcacttcggaaacctggcccagcgactgcaggcctgccgcgccgcgcacgccgaggtcgttgagatagggattggtgaagttgtagtagaacgacagcgggatgcagatggcgatggaggccaggaagaacaccaggtaggcgcgcgacttcagcagccgcagcgaatccagccccaggatctgccccagcccggcgtcgcgctgctgcgccagtggcggtgtgtgcggcagggtgaacgcatacagcccgagcaccagcgacgccgccgccgccatccggaacgtcagctcaagccgatgcgcctgttcccagcccagccagccgatcagcacgcccgccacgatccagccgatgctgccggccacgcggaccagcgggaactgcttctcgggtgattgcatgtgccgcatggccacgctgttggccagtgccagggtcggcatgaacagcaacatgtagcccatgacgcacgcagagaacatgctgaagctggttgccgtggacgccagccacatcagcgcggcaccggccagatgcagtaccgcaagaatgcgctgcgccgcgaagtagcgatccgcgatcagcccgaccaggaacggcgccacgatggcaccgatcgactggctgaggaacgcggtcgcgacctggctcgcgctggcctgcagcgggccctgcaccaggtaggtgcccagggtgacgaaccacgccccccagatgaagaactgcagaaacatcatcgcgcccaggcgcgacatggcgtgcgtcatggcttgccctcccggggcggtcttggctcagattcccagcatgcggtgcagtgatgcggcgtcggtgccactgtcggcgaagtcatcgaaggcgcgttcggtcacgcggatgaggtggtcgcggatgaaggcggcaccctcgcgcgcgccgtcttccgggtgcttcaggcagcactcccattccagtaccgcccagccggggaagtcgtactgcgcgaacttcgagaagatcgccttgaagtcgatctggccgtcaccgggtgaacggaaccggcccggacggtcgatccagtcctggtagccgccgtacacgccgctgcttgcgctggggcgatgttccgcgtccttgacgtggaagatgccgatgcgcgcgtggtagcggtcgatgaaaccgaggtaatccatctgctgcagcagcaggtggctggggtcgtacaggatcttcgcgcggggatggtggtcgacctcatcgaggaagcgctcgaaggtcgcaccatcgtgcaggtcctcgcccgggtggatctcgaagcacaggtcaacgccgcaggcatcgaacgcatccaggatcgggcgccagcgacggccgagttcggcgaaggcttcttccaccagtcccggcgggcgctgcggccaggggtagaagtagggccaggccaatgcaccggagaacgtggcatgcgcggtcagccccaggcgctggctggcctgcgccgccagccgcagctgctccaccgcccaggcctggcgggcggccgggttgccgcgcttgtccggtggcgcgaatccgtcgaacaggctgttgtaggcaggatggacggcaaccaactgcccctgcaggtgggtcgacagttcggtgatctgcaggccgtgcccggccagcatgccggcaatgtcgtcgcagtacgcctggctgcgcgccgcctccgccaggtcgaacaggtggggcgcggaggtggggacttgtacgccagaatagcccagacccgcggcccatccggccagcgtgtccagccgatcaaaaggagctgtgtcgccgatgaactgcgccaggaacagcgctggacccttgagcgtcttcaacgtgattcgccctcgatgcaatcgattgcattatcctagcaggggcttacgcaggacctgttgtgcagtgcacagcgggcaggaggactaacgccatggccaccatctacgacatcgcaaaacacgtcggcgtgtccgccggtacggtgtcgcgcgcgctttcccggccggacaaggtgctgccggccacccgcgcgcgcatcgagcaggccgccgccgcactgggctatgtgcccaacacggtggcgcgcacgctcaagacccagcgcagcggcaagatcctggtcaccgtcccggacatcgccaatccgttcttcgcgcagatcctgcagggggcggaggaggccgcgcaggcggtgggctatgcggtcctgctgggcgatacccagcatcaacccgatcgtgaggagcgctacgcgcagatgctccggcgcaacgaggccgacggcatgatcgtgctgggccatcgcctgccaccgaccgcgcgcgagatcgtcgagcagcgcggcgccgccgcaccggtggtcaacggctgcgagttcgaccccgcgctgggcatccccagcgtccacatcgacaacgccgccgccgcacgcgcggtgatggagcatctgtacgggctgggacacgaacggattgcggtggtcggcgggccgcctgacaatcccctgcaccagcaacggctggaaggggtccgcgcggccggcaaggcgcgtggccgcctgcgccagctgagcatcgtgccgggtgacttttccgtggaatccggccatgcagcggcgatggcgctgctggatggcacggccgcgccgaccgcggtgttctgcttcagtgaccagatggcactgggtaccctggccgcttgccgggacctgggcatccgcgtgccggacgagctgtccgtggtcggcttcgatgatctggcgtcctcccgctacctcacgcccccgctgacgaccatccagcagccgatgcgggagattggcgagcgtgcggtcaacctgctgctcgccatcatcgagcacgtcgatgtgccgcttcagcagacgctggagttcagcttcaagctgcgtggctcgacggctgcgccccgccccgggtaaccacggggagcgggaggggcagcggcagcggcccgcgcgatatcgcgcaaccttgatcccgaattgacgcaaagctgtcagactcatcgcaggcagcccggcaagggccgtagcaccaggtgcgatcgcgcaagggggtcggcaatgccattcttcaccgattcggcggaaggcgcggtcgaaggcattggcgcggcacgtcgcatcggctggatgcgtttcgtcggcaatgggctgggggcgatccccatcgcttcgatcatgcttgaacgccatgacggcgggctggcctgggtcctgctgctgctcaacgcgctggcgtggccggcactggcactgcggctgacccagcgctcccgccagccggcggtcgtccagttccgttgcatggtggccgactccttcttcggcggtggctggatcgccttcatggcgttgagcgcggtgcccagcgcactgttcgccgcgctgctggtggccgacaagatcgccgccggtggcgtgcgcctggcgatgcgcgccacgctggccctgctgctgggcttcgcactcacctggtggttgctcggcttcccttaccagccggtcacctcgcagcgcacgatcgtgctgagtgtcccgttcctgttcgtgtatggcatcggcctcagcattctcagctggcagctggcgcgccgggtcaaatcgcagaaccgtcagctgcagcggctcagccggatggacccgctggtcgagctggccaaccgtggcttcctgatcctgcgtgcgcagcaggcgctggaccgggcacagggccagggcggttttgcctgcctgctgatgctcgatgtggatgatttcaagcgcatcaatgactcgcatggccaccgcgccggcgacgaggtactgcggcatatcgcggcgacattgcgcacctttgcccggcccggtgatacgcccgcgcggctggggggcgatgagttcgtggtgctgctgcgcgactgcgcacccgtcgatgcgatgcacgtggccgagcgggtgcgcctgcacctgctggaggccgcgcagcaggccacgccgggtgtggagttcagcgtcagtatcggcattgccgccacaccgcgtggcggcagtgtcgaggactggttggcactggccgaccgcgcgctgtaccacgccaagcggcagggcaagaacacggccagctacggcgagtgagtgcggcacggccgccgccgaacgagggtgaaatgccggttcatcctgcacgcggaatcggcacgccaatcctctaccatgggccaccccgcccggacgcgctcccatgcaagacgctctcgttgcccagcccaagccccccattccaaggatcgcggcgtggctgatgatgctgctgggcatgtggctggcgctgaagctgggcctggtggtgaccctgctgtccggcctgctggtgttccagctgacgcacgtgctggcctccaccgtggagggcaagctgccgccggggcgggcacgggcgatcgcagtgatcgtgctgtcggcgatcatcatcagcgggctggtactggccggcatcggcgtggcctcgttcttccgcaacgagaccggcggcccggacgcattgctggcgcgcctgatggagatcctcaacacttcgcggcaccaggtgccggcgctgctgcaaccctacattcccgaagacatgccggcgttgcgcgcggcgctgaacgactgggctgccgagcaccagcggcagctgggcgtggccggtacctcggtggtacaggtcggtgtacgcgtactgatcggtatggtgctgggcgcgatgatcgcgctgtatgacgaactgccgctgccgaagatgggcccgctggcgcaggagctggtcgggcgcaccagccgcctggccaccgcgttccgccaggtggtgttcgcgcaggtgaagatctcgctgctgaacaccgtgttcaccgccatcttcctgctgggcgtgctgccgttgttcggcgtgcacctgccgctgtccaagaccctggtgctgatcaccttcctggccggcctgctgccggtggtgggcaacatcatttccaacacgatcatcgccatcgtcgcgctgtcggtctcgttctatgtggcggtggcggcgctgctgtacctgatcgtgatccacaagctggagtacttcctcaacgcgcgcatcgtcggtggcgagatccaggcgcgtgcctgggagctgctgctggccatgctggtgatggaggcggccttcggcctgccgggcctggtcgccgcaccggtgttctatgcctacgtgaagcgcgaactggtcgaccagcgctggatctgacgcggcggggcatgacgtaatttgccccgattcgacaacccgtgcggcctttgtcggtgcgttcgcggcgggcgcggtatacccatggcaacgattgatccggtagcggcttggcgcctgtgcaggcggccgctacagtgttgtgcactacaggggaaatgtgcatggcccgcaaggcgtcgcccatcggattgcggacctgggtctggatcctggccgggctgttcgtagtctgtacgctgccattgatggccatcgcgctggtgcagggcacgctgcgcttcactgccgccgaggacaacctggtcagcctgcgccagctgcggcagaccttcgacctggccaacctggtgtcggccgagcgcggccccgccaacagcctgctcggggccgacacggccgatgcgggcgaacaggcccggctggcggcggagctggcagtcgcgcgcaagcgggtcgataccgccctgcaacgcctggacaccgtgttcaacgctgacccgggcgtggtcgacgaacacgggctgctggccgatgcgcaacgtcgcctgcaatcggcgcgggccgcggtggaccgggtggcggcacagccgcatggcgcgcgccaggtggaggacgtggagcgcgcgatcagcagcatgttcgccgtggttgatcgcctgcacgtgctgagctcggcgcagatcaacgtgctggtcagcgccgaccgcgaagcggcgattccggcgatgcagggccaggtgctgatcgacctgcgcgagcatggcggccgcctggcctcgaacgtgatggcgccggtggcggtaccgggggcctggcgtgacgaacaggtgcgggcggcattgcagaccgaaggccgcctgctggagctgtggcggctggcaggcagccatgaagcggtgttccgcagtgatccggcgctgtcctggcattgggacatggcgcgccggcagttcttcggcgagtcgctgccgatgatcgaacagttgatcgaggatggccggcgcggcgtgccgccgccgtggaccaccgccgaactcaccacccgctacgtgccgaccctgcggtcgctggaagcgctgcgggacgactacctgagcgtgtccatcgcccgtttcgaacgcacccgcaatcgcgaagcgacgcgcctggtggtgctggtggcgacggtgctgggcacgctggtggtgctgggcgtggcgctgcgcatcgcgcatcttcagatcctgcggccgctgctgcaggcgcagaagcaggtcatccagatcgcctcggaagcgcccggcccggagcagcatgtgacccacccgctggccgagatgcagcgcctgttcgatgccatcgaagtgctgcgcgagaagtcgcgcgagcgctcggcattgaccagcgagctgcgccagctggccggcaccgatgagctgaccgggctgttgaaccggcgcgcgctggacgagttggtgcagcagcgtcatgccgacggtggcaacagcgcggtggtgatcctgctggacgtggaccgcttcaaggcgatcaacgatggccacgggcatgacgccggtgacgaggtgctggtgcaggtggcgcagctgctgcagcgccacctgcgccgcagcgacagcattgcccgctatggtggcgaggagtttctcgtgttgctggccgacggtgatctggccggtggccgccagctggccgagtcgctgcgggtggcgctgcagcggctggacatcgccctggtcggtggcaaggtgctgcgcgtcaccgccagcttcggtgtggccgagggcggcaccgacgcgctgggctggcgcaccctgctgcgtgccgccgacgcggccatgtaccaggccaaggcgcagggccgcgaccgcgtgcgcgtggctggcggcggccgcaacgcacgttgacggcacccatcagccgatctgcgcatgcacgcgccgcagcgtgcgcgcaatcatccggcgcgcgatgggacgcggcaccgagagtccacgccagcgcagcgcacccacgcggaaggtggcgctggcagtggccagcaccttgccggccgggtcggtcagccagccgcgggtgaaggcgatgctgcccttgctgtgctcgacttcgccccagccgatgatccgcccgggccgtgcggggctgacgaaactggtcttggattcgaccgtgaccgcgatgcggttggcaggcagggtggcgtagatcgctggccccatgcagtcgtccagcatcgctgacaggaaaccgccctgcacgttgcccatcgggttggtgagcaccggcccggcctcgaactcgacctggatgcggcgcagtgcatcgtcgtaaccgacgaagcgccagccgagcagggtgccggcctgggagcgtggaagatcaccgttgatcgcgctgtagaagatcgattcgggattcatcgtggagcctcgcgggggagaggggagaaaaaaactcactgcggtagcgacaacagggccagcacgaatccgatgaccgacagcagcaccaccgcggcgccggcgggcaccggtgtacgcgcaccggtgcgtcgccgcacgccggaagcgaccaggaccggcggcagggtggcgaccaggcagaacagctggaacgccagcagctgcggcagtgcgaagtgacctccgaagaagatcaaccaggccagcatcacgccggcaccggccagtgcgatccaggcagcgccgaccacgcggatgagtgccatcagcagcacctgcatgcgggggtcgatctgtgcccacggcctgttcacggcctggccgtggtagggcatgaagtcggagcgtttcagataggccgcagcaaacaggcagacaatgaagaacgccaacaggtagcagccgaacgcgagccaggcggacaggtccatgtggaggccatgcggttgcggaggaaaggccgcgtttgtaccggcagccatgccggtcgcgccacggggttgcgcgattctggggcagcacgccgttaggggcgtgtcgcggcttgcagggtcgttcctccatctgccgttaacgccagtgtggtggtgaggaatgcgtcacgtacgcgccatgcgccctatctcgtttcctgtgaagaggccgcaactacccgtccacgcccaggtcaccgcgctgcgcagacgctgggattccattccatgaaggacgacgccatgacccagctcaccctgcccgaactggccaggaaaatggccggcattgatttcaccctgctgcagacccacgccggtggagagattgccggccgtccgatgagcaacaatggcgacgtggactatgacggtgacagctggttcttcaccaccgaagacaccgacatggtgcgcgagattgaagctgaccccgccgttgcgctgggtttttccggcagcaagtcgctgctgggcaagccgccgctgttcgtgcacgtgcagggcagggctgtgctggtgcgcgaccgggccacgatgagccagcactgggtgaaggacctggagcgctggttcgaacagggcgtggatacaccggggctggtactgatccatgtgcgtgccagccgcatccactactgggatggcgaggacgagggcgaaatcgtgatctgaccggaaccgcgcagcgcccggcgcatcgcgttccagggtcagcagtgcgcagggtgtgctgccggatcctcaaggttggccagttccggtgccaaggcgtgctccaccgcacgccgcagtagtgccggtgcgacatagtgccggtgcccggcgtcgatcagggccatgtacatgccgccgaacgcattgagggtctgcacgcgtgagcccaggctgatctcgacatgtccatcgcgatgccgctgcacgcgcacgctgctgcggaaacgcaggtgccgatcgtcggcgccgagcaggacttcggcgtcgttgtcctgcgtatcgatgtgcgaatccagcaccggaaatcgaccagcgaacaaccggctgcgatcggtcgacagcaatgacgacaccgggcatcccagcggcgacgtgcgcaaccgcaacggtgccaccagtcggtttcgcagcgccatcagctggcctacgccgctgggtggattgcgcaggaagccccccagtacgtcggccagcagcgccgacgcggaacggtggagcacctgcgagggttccaggcacagggtggtcaggtcctggtagtggctgtgcggcagtgctgtggtcagcaggccatcggtgggcgcgggccgcgaatggatgggataggccggtgtggcacgttcgacgaacccgcgcagcggccgcatggggatgcggcgcagcgggccgagcagggcacgggtacgcgcgcacaggtgcgcgcacacgctgggaggtgccgcctgcagcgacagctgcaacagcggtgccgccgcaagcgaggtgcacgaaggccagtacgattccggaagcacctcggtcaggctggggatatcggcggcattgcgctccacctgcgcacgggtctgctcgctcattcggcctgccagttcatcgctgtggcaggacagcgcaaacagcgccggatgtgcaggatggttcgacgcgaactggtgccaggtgccgccgccgaagcgcacggtaaacaggcagtccggtgggatgcggacgcgccgaagcgtgcgcgcgaaggcaccaggacctgctgccagctgcgtgtcggaggcggtggcgaaacgcagctcggctcccgcgctgccggcgatggcggtgaacatgcgcgggcctgcatggcgatgaaacgggtggccaccggcaccgacggtgaagctgtacagcgaggaggcatccccgtgctgcaggtgcatgccacccagtcgcgccgaaggttcatccaacgcatcgatgaacgccgggtggtggcgctgacgctggccggcgtcactcaccagcgcgtcgccggcaccgatgccgagctgcgcgatcagggtgacttcggtcggactgccgccgtcctgtgccggaagctgcactgctggaaacgaacggcgatcgcgggtcgaaccaggcatggtcatgctccttggcggggcggatcagcgggcgggggacttgcggcgggcgcgggcttcacgcttgagcgggccgccgaccgggcagacttcggccgcccacgagaacaacgtgttggccaaacggtcgggtacctgcctgaagtacacgaactggccgcgcttctcgcgttcgatcagtccggcttcctcgaggatgcgcaggtggctggacaacgccggcttgctgaagtcgaagcgctcggccagctcgcccgcgctgagctcgccggcgctgagataggccaggatctgccggcgggcggtggaggcaagggcttcgaagatgcggtccatggagagctagttaactaattcgttaattcatgttgctcccgcagcttaggactgtcaagccatgacccattgcgcggcgcgcccgggctttgccatcctccctgctgttttccgtagcgtggaatcccgatgcgtcctgcgttctggctggctttggccctgctgcccaccctggcggtggcgcaacccgcgcgtactcccaaggccaaggccccggcgcaggatcccttcagcgagttgttcgataccgcctgcatgcagcacatcggcgcgccggcgcggttgcagtcgctgatggaatccaacgggctgtcaccgctgcagcctgccgaagcggcaacgttgctgcagggacagtcgggcgtggcctggatggtgccgctggccagcggccgttatgcggtcagctgggccgacgacggcacctgctcggtgtatgcggaaaaggccgatgcggcggtggtgcagaagggcttcgcacggctggtgcaggcggcaccgaagccattgcaggcgcgctcgctgccgggccgtggtccgctgtcggccgaccaggtggcgatccaatacggctgggccacgccggggcaggccaagctgcaggtgcgcttccggctggtgacgcggcaggcggccgaggccggcgtacaggcgatggcctcggtgacgccgggggacgcgatgctcgaacccgcggctcccacccgataacgcctgccggggcccgcgcccagccggtggaccatgctcgcgattcagcctttcacgcaggatgtggtatatcgtttatcgataaatccaccctggggcggcgaggccaccccaatgccggaggccgcttgaccgctcgtcccgcccgcgccagacccgcgcgaggcttgttcaccctggcccaggccgccgtacaggccgtccgggcgatgtgctggctgggtatcctggccgcactgctggcggtgccactggtcgcccatgaccgccgctggctgctcgacagcgtgcatgacgccgaggccgccgccgcgcatggcaacgacctgttcctgcacttctgcctgggcctgggcgcgatcgtcgcgctgctggtgctgtgcctgctgttcctgcgccatctgctgaggctgctgaagtcggcggcgcgcgagcggccgttcacccatgccaatgcacagcgcctgcagcgcatggcctggctgatgctggcaatggaactgctgtcgatcctgatcggtgcctacgcggcctggatgggcccggatttcacctggatggaggtgggcggcggcatgtcgatcactgggctggtggcggtgctgatgctgttcgtgctcgcacgcgtgttcgccgtgggcgcggcgatgcgcgatgaccttgatggtgtcatctgatggcgatcgtcatcaccctggaccgcatgctgcaggcacggggcatgaccctgtccgagctggcggggcgcatcgacatcaccctggcgaacctgtcgatcctgaagaccggcaaggcgcgagccatccgcttttccacgctggatgcgatctgccgcgagctgcagtgcacgcccggcgacctgcttgggcatgacccggcgcaggcgcaggatgccgactgagtggacgccctcttcccttacccactgacgaaacggacctgaaatggaatggttggctgacccctcgatatggatgggccttgcaaccctggtcgtgctggagatcgttctcggcatcgacaacctggtgttcattgcgatccttgccgacaagctgccgccgcaccagcgcgaccgcgcgcgggtgatcggcctggcgctggcactgctgatgcggctggtgctgctggcggcgctggcctggatcatgaagttgaccgagccgctggtgaccttgttcgaccacagcttctccgggcgcgacctgatcctgctgggcggtggcctgttcctgctgttcaagggcaccatggaactgcacgaacggctggaaggccgcgcgcatcacgaggatggcaagaaggtctatgccagcttcgcgatggtggtggcacagatcgtggtgctcgacgcggtgttctcgctggactcggtgatcaccgccgtcggcatggtcgacaacctgggcgtgatgtatgcggccgtgaccatcgccatggcgctgatgctgctggccagcaagccgctgacccgcttcgtcaacaagcatcccaccgtggtggtgctgtgcctgggcttcctgctgatgatcggcttcagcctggtggctgaaggcctgggctacaagatcccgaagggctacctgtacgcagcgatcgctttctcgatcctggtcgaggcgttcaaccagtgggtgcgtttcaaccgtgagcgcaacgagcgccgccagccgttccgccagcgcaccgccgatgccgtgctgaggatgctgggcgcgcgtccagcgaacggccacgacgacgaaggcgtggacgagcaggtggacgccgacgagcgcctgcagccggcggagcacgaaatgatccgcagcgtgctgggcctggccgatcgtccggtgtccagcgtgatgactgtgcgtgccgacgtgcaatggatcgacctggcgcgtggtcaggaggatgtggtggcgcgcctggtggcctcgccgcatacgcgcctgctggtcggcgacggtgacctggacagcctgcgtggcgtggtgcagagccgggacgtgctggccgacctgctgcagggcaagccactgcagctggagggcaacctgcgcgaaccgcagtacgttctgtccactgccagtgcgctgcaggcgctggaactgatccgccagcatccggtgccgctggcggtggcggtggacgagtacggcagcgtggagggcctggtgaccgccaacgacctgctggcggcgattgccggtgacctagtcgatacccaggacgagcgctatggcgtggtggcgcagggcgaggatcaatgggaggccgatggtgcgctgaccctggacgacctgcagcgtttggcgggcgtgtcgctgccccgcagtgccgactacatgaccatctcgggtctggtgctggagcagctgggccgcctgccggacgtcggcgacgcggtggaggtggccggcgtgcgcatcaccgtgctggcaatggagaagcgccgtatcgcccgcctgcgggtggagcgcctcgacggaatggcctgaccgcctgttgttgtagagccgggcccatgcccggctgcgtgtcgagaagccgagcatgggcccggctctacacaacacgacccgcagccgtcaccatggcgggcccgctttctgtcatggatggttgcagtgctgagtacgatcggtttgttgatgggcctgtatgtggcctggcgcctgttctggccgctgcgcatgcccctcgggttgaaggtcgtgctctcgctgctggtggtggccatggccgtgcagccgcgcatcgtggccaccttctggggcacgatggcatcaccggaaatcccgaggatggccatcgccgtcctggccaccggctccacggcggtgctgctgctggcgttgctgatgctggtgctggatgtgggcctgctgctttcgcgcctgctgcgttggccgcgcatcgtatcggccctgcgcgcctcgaagctgcggccgttggccggcctgctggcgctgcttgtgagtggctatggcgtcagccagggcatggccgtgccccagcccaggcagatcgacgtggcgatcaaggatctgcctgctgcgttcgacggctatcgcgtgctgcagctgaccgacatccacgccagccgcctgctgaccggcgactgggtgcgcagggtggtggacgagagcaacgcgctgaagccggacctgatcgtgatcactggcgacctgatcgacggcagcgtcgaggcccgccgtgacgacgcgcgcccgttggccgatctgcaggcgccggacggtgtcatcgccatcaccggcaaccatgagtactacgcgcagtaccaggactggatgcaggcattccgcgcactgcgcatgcaggtgcttgagaacagccacatgcaggtgcggcgcggcgacgcggcgctgaccatcgccggtgtcaccgatccggtggcggcgcgctatggcctgccgttgccggatctggatgctgcgctggccggttccgatccgtccgcaccggtgatcctgcttgaccaccgcccgcgcaatgcgcgcgaggcggcggcgcgcggggtaaagctgcaattgtccgggcatacccacggcgggcagatcatcggcatggaccagctggtgaagcgggccaatggtggctttgtctccggccgctacgacgtggaggggatgacgctgtacgtgggcaacggcgcgggcctctgggccggtttcccggcgcgcatcggcgtgccttcggagatcaccctgatcacgctgcgccgcgcgccttgacctgatgtggggtcagatccctttgcctttggcaaagggatctgaccccggcccgtcaggccgcccgcagcggcggccgcgcatgcgcacttcgacgcagggcctgcgcccgcttggcgatccagcgcaccacgaaggcggtgaacagcagcgccgacggcaccgcataccagaagttgccgggcacgcgcttgaagtacgagtaggtgaacaccgccgcgatgatccacatgccggtgacgtgcaggcgacgccaggcggtgggtcccatgcgccgggcgagcccccggtgcgaggtgatggccagcgccaggatggcgatgtagcccaccgtgcccgggaggttggccagcgcggagcgtgctggccagaacgccgggttgaggatgccgaaactggtgatggcgactgcgtgcagcaggtgcgagaacgcgaaggacaggccgatgatgcgccgttcgcgcagcaggaaccgggtgaacgggccgggcagcagggtggcgaaggaggatgccgtgaatgccgccaggaacagcaggaacgatgtgcgggcggtgagccggatcgccgcgcggctgccttcggctgcatcgggatacagggcgaaggcggtcagtgcgaacgcgatcaggaccacggcgatggctacgaacagacgccagccgtgcaggaaggaaatgttggaagcagccatgatgagacctcgaagtagggggcgggtagtgccggccgcttgccggtcaatgaacgggtagtgccggccgctggccggcaacctcagaaagcaggcaatgcaaccagcacccccgccgtgcacagctcgcccagaacgggcacgcaggcagcacgcaatgcgtccgttgccacgtcatgtgtttcggacagcgcctgcagtgcctcatccacacgcgcgccgtcgtcaccgaagaccgaaagcagcgcgtaggccagcggtgacggttgctcgaccttcaggctgaaatcggcgcggcgctggatcaccagcagcgtgggagctgcgcccaacaccggttccagcccctcgtcctcatgcaccggccaccggtacccaagcacccgcaccagcggcgaaaccgccagcacatcactgtcctcgggtaagcgctgcagcagacacccagcgccacgcgcttcaatgtgcagcgactgctgcgtgctctcgtagtgcgccagttccgccgcccagcccggcagtgccagcgtgtcctgcactgccagccaggccgcgaactcgccggcgatccgtgggaacaacggggtctggcaggtgtggcgggcgtaatagtgcgccacggtgtcgcgccagcgcgacgtgcccaactgctgttgcagtcgcggcaggctgccggccagcagggtgtccaggctgtcgatgcacaggcggcggtataccgccagcctgcgcgcctccacgccatcgggtgcggtctttgcagggtcccgcacatgatcggcccagcgccgttgcagggtagccagcggctcagccatgggccacctccggccaacgtgcctcagcctgtgcctggcggatctgcgcgacctcggccagcaacccggccagcggcgggaagttgaagtcgcgctcgagcagcgtgggacgcacgcccacccgcatgtaggcctcgcgcaacagcgcccagaccacgcctttcaccggcgcaccatgggtatcgatcttgaagccgtcgtcttcatcgaagtggcccgctacgtgcagcgaggcgacacggtgggacggcacgtgggccaggaattcgaaggcgtcgtaaccgttgttgcaggcattgacgaagacgttgttgacgtccagcagcaggtcgcagtcggcttcggcgagcacggcgttgatgaagtcgatctcgctcatgtccgcgccggcaacggcgtagtaggaaatgttctccacggcgatgcgccggcccagcatgtcctgcacctgggcgatacggccggcgacatggtgaacggcctcggcggtgaacggcagtggcagcaggtcgtagacatggccaccggcggcgcagtagctcaggtgttcgctgtacagctgcacctggtgcaggtcgaggaaggcacgggtctgtgccagcagggtgcggtccagcggatcaggaccgcccagcgacagcgacaggccgtggcaggtcaaggggtggcgctcgctgagttggcgcagcgcgtcgccgtgtgtaccgccgacgccgatccagttgtcgggggatacttcgaggaagtcgatggcaccggccggcatggccagcagttcgtcgatcaggccacggcgcaggccaagaccggcggcatgggtgggcaggggcagggacatggcggatgctccacagagagcgccgccttgaaggcggcgccgggtgaacgtcgatcaatcggcaacgcgggagaacaggcccttcggcatcggcttgccgttggcggtgtagacgctgcgcaggtagtcgtgcgcttcctgctcgctgatgtaaccgtcgtggtcggtgtcgatgcggtcgaactcggcggcacgcttggcggccacagcgttgaattcggcacgcgagaccttgccgtcgtggtcgcgatcagtgcgggcaaacgaggcgtcgccgcacttgccttcgccacactggccctcggccaccttggccttgccggcgggcttgccggtggtggccttgttggccccgcacttgccttcaccgcacttgccttcggcggcggcgctcatggccaccgcgctgatcgccagcggctggatcgccgcggcctggccggccagcagcaggccaccggccagggcgatgccgatggcaccgatgcgcggcaggcgggaggaagaggtgttcttggtcgagatggacatggtggtgactccttgggaaagcacgcggggcgtgcgggatggacgccgccgaagaggcgacggaaagcgaaacgcgcgggaacaggggagtcggctcaggcggcgcggcgacggcgcagcagatggcccagcaccagcacaccgccgagcagggcaccgccgaagccgatgccgggcaacagcgcggcaaccggcagcagcagggcgatcaggctgacgccccaacccaggccgtcattgcgtgccgtggcacggccggacccggccagcagccggtccacgctgagtgcgccaccgccgttgaggatcagtggcagcagcatggccaggaacagcaacggcagcttgaagttgccgtagccctggtcggtgatcgcatagccctgccagagttcacccaggccgttccattggtcgggccagtgcacggcggcgatggcaacgatggtgagtacccagaacacgtaggccaccgagcgcgtggccaggccgagcagcagcatcaccgcacccaccagttccagccacgtggccagctgccagttcagcgacgcgggcagtgtcgagaacgggaacgggaagcggccttccaggtcggcgaaccagttctggccgcccagcttctcgcggccggattcaaagaactcccaggccagcagggtgcgcagcgccaacggcgagagccagcggccgacggcgtccaggcggggcgtatacacggaagaagcggtgctgatcatggtggtgtcctgcgggccagtggtcgatggaagccattccaggcggcgcaggtatcggcaacgtgtgccgttgcccggggttttgtcagcgactgtggccgcggccggggtttcgtacagtcagatacaaagacgatgcgcggatgcgcatcggggcgttgcgcgcccgcgtgcgggcagcgatatccacccgaaagcgcccggccaggaccggcgcgcgaatgtatcccactgtagaaacccgcctgcgccctacagtccggtacaactccgcgctgcggagaaacagcgccgatacaccggcaggcggaaatggccactcccaactccggagtgcccccatgatccgtacctgcttgctggccgccgctctcgcccttgccgccgccgcccctgccttcgctgcccgggccgataccgctgcaccgcccaccgtcatcctggtgcacggcgcgttcgctgatggctccagctggagcaaggtcatcagcaccctgcatgactggaagctgccggcggtggccgtccagaatccgctcacctcgttggccgacgacgtcgccgccacccgtcgtgcgattgccgctgcgcctggcaaggtggtgctggtcggccacagctggggtggcacggtcatcaccgaagcgggcaatgacccgaaggtgcaggcgctggtgtacgtggcggcgttcgcgccggatgcagggcaatcatcggcgcaacagggcgaaggcttcccggtcggtccgggcctggcccgcctgcaggaaagggacggctacctgacgttgccggctgacgctgtcgcccaggacttcgcgccggacgtgatgaagaagtcggccgcactgctgtacagcacgcaggtcccgttgaaggccagcgcgctgggcgaagtagtgaacgttgcggcgtggcgcagcaagccgagctggtacgtgctcagccgtgacgatcgcatgctgtcgccgcagctgcaggccgccaccgcaaaacgcattggcgcgcagctgcaatcgatcggcagcagccatgtgtcgctgctttcgcatccggcgcaggtggccgacagtatcctggaagcggcgggggtgaagccggcggaactgccactggccgagcaggggggctgagcgatggccggcctgcgtgcgtacgtgctgccgttgctgatgggcgtgctgggtggggctgcgctgttgatggcctggcccagcccggaggccgatgcgcagccggcacaggccgttcccgccgccgggttcgacggtggcgggccctggcacaacagcccgccgctcacactggagcagttgcgggggaaggtggtgctggtcgagttctggacctacacctgcagcaactgcctcaacgtggcgccgtatgtccaccagtggcatgcgcgctacgcgtcgcagggcctgagggtgatcggcgtgcatacgccggagttcgcctatgaagggctgcctggcaacgtgcgcaaggccatcgcacggttggacatcgcctggccggtggtgcaggacaaccagtaccggatctggaacgcctggggcaaccgcttctggcccgcactgtacctgctcgaccggcaggggcgggtggtctaccgccattacggcgagggcgactacgcacgtaccgaaagcgagatccagcgcctgctggccaacccctgagccgcgctaccatggccgcaccgcgcggccttgaccttcgtcctcatcgagaacgcaatgaaccacgtaccgcacatcctggtcgtcgacgatgacagcgagatccgccagatgctggccgattacctgcaacgcaacggcctgcgcgtgagccaggccgacggtggccgggccatgcgcgcgctgatggatacccatgccgtggatctggtcgtgctggacgtgatgatgccgggcgaggacggactgagcctgtgccgtaacctgcgcgccggcaagcatcgtgcggtgccggtggtgctgctgaccgcccgcgacgacgaaaccgaccgcatcatcggcctggaaatgggcgctgatgactacgtgaccaagcccttctcttcgcgcgaactgctggcacgcatcaatgcggtgatccgccgcacccggatgttgccgccgaacctgcaggtgagcgaagccggtcgccagctggccttcggcgagtggcgcctggacaccaccgcacgccatctgctggatgcacaggacaccgcgtatccactcagtggcgccgaattccgcctgttgcgcgtattcctcgatcacgccaatcgggtgctcagccgcgaccagctgctcagcctcacgcagggccgcgataccgaactgtttgaccgctcgatcgacctgctggtcagccgcgtgcggcagcgcctgggtgacgacgcacgcgagccgacctacatcaagaccgtgcgcagcgaaggctatgtgttcagcgtgccggtgcagttgctggggccggacgaatgaacgccaccgcacgccgcccacgctggccgcgcacgctgtcggcgcggctgctgctggtgctgctgggcggactggcgctggcccacgcactgtccttcagcctgctgttcttcgaacgctaccagtccacccgcagcatgatgctgcgcaacctggacgaagacgtggccgtgagtgttgcgctgctggagcacctgcccgcggaccagcgcgatgcctgggtgccgcggctggagcggcgcacctaccgttacctgctgcgcccggccgcggccggaccggggctgcagaccgatcgtgcacgccaggtcagggcgatcatcgatgacagcctgcagcaccgctatccgttgcaggcgcgccaggtggctcgcctgccggagcggttcgaggtggaactgcgcctgcacgacggcactcccttgaccattgaagtcaccccgtcgggcctgccgctggcgcgctggctgcccgccatgctgctggtgcagctggcgctgctgctggtgtgcgcgtggctggcggtgcgcctggccatgcgcccgctgcagcagttgtcgcatgcggtggagcatctgcagccgggcaaggacgggcctgcactgcctgaagatggcccggccgaagtgggcggcgcagcagccgcgctcaacgcactgcaggcacgcattcgtggccatgtcagtgaacgcctgcagatcctggccgcgatctcgcatgacctgcagacccccatcacgcgcatgaagctccgggtggagaccctgcctgaagacagcacccagcagcggctgctggccgacctcgaccaccttgggcaactggtgcgcgagggtgtggcctatgcgcgcagcagccacgtcgccagtggcgcgccggtgtcgatggacctgggcgcgttcctggccagtgtggtcggcgattacgaggacatgggcaagccagtcagtggcggtgcgcccgctggactggtcgtgcagacctggccgcagctgctgcgacgggtggtcggcaatctggtcgacaatgcactccgctacgccggcgctgccgagatcgaggccggccgtgacgaggccggaagggtatggatcggaatttccgaccgtggcccgggcatccccgaggaccagctgcaggcagtgctggcgccgttccatcggctggaaagctcgcgcaatcgcgataccggtggcactggcctgggactggccatcgcggtgcaactggcgcagtcgctgggcggctcgctgcggttgcgcaaccgcgagggtggcgggctgatggctgagctgcagctgccggggtaacgggcggggtcggatccctttgcgggagcgaagggctctgaccccgatgtgggatctgtgacgttcctgcacggccttgggatcggcgatcatctgcagggagtgtcgaaaccaggaagcacgcaatgcagggaacgcagcattcaatccagcgcccgcgccacgtcgcgctgctggtcggtctgctcgcgctggcggcctgccagcgcacaccggacgcaccgaccgacccacccgcagcgggcacgccgcctgccgccccggccaccgcaacagatctctctccgctgctcgacgccttgccgacctgcgcgctggacggctggtacatcgatcagcagaccgggcgcccggcccatccctggttggcggcgaacgcgccgaagccctgcaaggaagacgtggagaacgagatcgccacgttctgcgtgcaggggcagtggaaggggctgccggtggaagaggtgatcctgccgacgatgacattcgtttcgttccgtggggccaggatcggcctgccgctggagaaggcacgtcccatcgtccgccagcgtttcggccaggacttcccgggtggtgcggcttacgaggagggccgcgagccgaagctgatggccgatcccgaagatgcgcagcgttcgtggctgctgtgcagcaccccggaactgggccacgacgtggacagcgagggaagcatcagctattccggcatgaacctgccctacgaccacgacggttgcagttaccgctacagcccggtcgacttctgcgatgcgcggcaccgcgcagccatcgaagatgccctccagcatcagaaacccaatttcaaccggcactacctgctggtacaggtcgatgatcgtccggagtatttccagcgcacgctggtgctggtcgatacccgcacgggcagggcaacgccactgccgttcgatgcgttcaccgggccggcgggaatgggcggtgatgctaccggctacgggacactggagacgggcgtggaccggcagcagttctgcctcgatggcgcgttgctggtctaccgcgtgttcgaggaagggcgcttctgcttcggttttgacggtgagcgcttcaccggccatgaaacccagtacatgcaggcagcggatggccgatgaccggtatttcacccgggccatgacatcctgccccgaacctgcgcaaccgggaccgaggctgttgaaggcgaacacgcaatgaccgcggcgcggcagcgctcgatgtgggtggcgggcctgtccacggtagtggagtggtacgacttcaccctgtacctgtatttcgccacggtgttgtcgcgggtgttcttcggcggcggcgaacaggcgctgctggtcaccctggccggcttcgcggtgtcctacctgatgcgcccgctgggcgcgctgtgcttcggccacctgggcgaccgcctgggccggcgctggatgctgctggcttcgatggcgttgatggcggcggcgatgctggccactgcgttgctgccaaccgcggccaccgcaggtaccacggcgggcgtgctactgctggtattgcgctgcgtgatggcgttttcggtgggcggtgagtacaccggcgtggtggcgtacctgctggaaagcgcaccggcgcggcggcgtggcctggtgacctcgctggcctcggccgccagtgaagtaggcgcactgctggcggtagcgatctcggcggtcaccgtggcgctgctcgcgcccgcgcagctggacagctggggctggcgtattccgttcttcgtcggcgctgcgctggcactggtgatcctggtcgcgcgctcgggcatgcacgaatcgcctgagttcgaacgccagcgccgcgaaggcagcattcctgccacgccgctgcggcatgtgctgcagcaccacccgctggcggtggcgcgcaccttcgcgatctcggccttgggatcgatcacctactacgtgggcatcacctatgtgcctgcgttcctgcacgcgcagggccacgatgagggcgatgcactgtggctttcgacaattgcggcggtcgcagtgattgcgatcacgccgctgtgtggcgcattgtccgaccgcgtcgggcggcggccgatgctgttgggcctgaccctgctggcagcgctgctgccgctgtccttgttcgcgtggatggcgcaggcgacgccgctgggcatcgcgctggcggcggtgttgctggcctgcgtggccggtggcgtgagcgcggtggcggccccggccacggccgagcagttccccggcgaagggcgggtgagtgggctggcactgggcgtgaccatggccacggccttcttcggcggggcaacgccatggctggcgcaatggtgggtggaacgcagcggctgggcggcggcgccgggcgcgatgatcgcgctggtggcggtgctggtgctgccggtgctgtggaccctgcccgagacggtcccgggcagggccaagcgctagcgggtcagaccttgagggtctgctcgatgtcggccagtaccgcggccgcatccacgccgatggcgatcgactgcaccacgtggccgtcccacacgctgggaccgaatgccatgccttccggcttggggatggtcatgccgcgggcaacgccgtcggtggccacgcgcacgctggcgcgctcgaactggaacagttccgggcgggtcagcgcgatgcaggcgcagcagtcatgcacgaccatgcccttgtggccggcctgcaggtagaagtccacgtagtcctgcgacagcgcacgcaccagctcggcatcggcaccgccgatcgcagccagcttatccaggccgtcacggtccatttccacgcgggtggtcacgtccaggccgatggcagtcaccggccagctggcggtgaacaccacgtcggccgcttcggcatcgccccagatgttggcttcggcggccggggtgatgttgccgttgacgtggaacgcgccgcccatgatcaccacgccgcgcaccaggccggcgatgtccggggcctgctgcagggccagcgcgaggttggtcatgcggccgaccgcgaccagggtcacttcgcccggatgggcgcggaccaggtcgatgatcagctggtgagcggggcgcgcgtcggcggccacgtccagttcggtcggcaccgggtggttgcccaggccgttgtggccgtggatgtgcaccggccaggcttccggggtggcttccggctgcagcgggccaccggcaccgcgcgcgaccggggcggcgaagccccaggcctgcttcaggtacagcgcgttgtgcgtggtcgactccaccgaggcattgccgaaggtggtggtgacgccgatcaggtcaatctgggcgtgcttgtgcaggtacagcagggccagggcgtcgtcgacgcccgggtcggtatcgaaaatgactttcagcatgttgttgttcttcttcttccgtgtggtgcggggggcgccggcggcctggaagcaggccggcgcgccctgcattgtcccatcttcatgacgggcagggccattgccgggctggcaggcccataatgccctccagtccaggcatggagccgccgaatgttgatcgttgcccttctgctggtcctgctggtgctgggcctgaacgtggcggctaccgtggtgatcgtcaggcgtgatggcctgtcggcgggtggccgcgcggtgcagctgctgctggtctggctgctgccgctggtcggcgccatcctgtgcctggcagtggccacggccgatggctcaggcagccggggggatggcggtgcaagccatgacacctccgttggctattccagtgacagccacagccatcacagccacagcagctccgactgcagcagtgatggtggtgggggggacggcggcagctgcggtggcgattgatcagacgtttcgggatgccggccagcggccggcactaacccgccgaggtcacgtcccggtagtgccggccactggccggcaacctcttcccctcagccgccgccttcggcgggcaagcggccacggcacgttcagcagcccaaccaaggtcacgtcccggtagtgccggccgctggccggcaaccaaatccgctcagccgccgccttcggcgggcaagcgcccacggcacgttcaacagtccaaccaagggcacgtcccggtagtgccggccgctggccggcaaccacatccgctcagccgccgccttcggtcggcaagggcgccggcacgttcaacagcccgcctgccgccacataggcggccagggcctggccctggctgagcagatggcgttccatggtgcgttcggcggcctgcgcgtcgcggcggcggaagcactccatcagctcgcggtgctcggccagcgattgcgcggtgcgccctggggtcagcagctggcggccgcgatgcatcttcaggatgcggtgcaggtcgtgggtgatgcggatcagccacgggttgccggcgtaatgctgcacggtttcgtggatcaggtagttgttgcggtagtactcggcgatgttgccctcggccgccgccgcttccatcgccgcatgcagggcctccagctgttgcacgccggcatcgtcgatgtgcctcaccgcctcgtgtgcgcaacggccttccagcatggccatcaccgggaacagctggttgaggtcttccagcgtcagccgggtgacccggctgccacgaccggcatcgatctgcaccaggccttcggctgccagcagcttcaacgcctcgcgcaggggcgtacggctgatacccagttccttgcacagcgcgggctcgtcgatccactcgcccggcggcaaccggtagtcatagatgcgctcgcgcacgtgttcggccacctcttcgtacagaggcgcgcgcttcttcggtgaccgcggggcaggggcaatggccatgcgcagagtgtaacgccaggtcgcgccggccagcggccggcacgacccgatggcggttacatccagcccggcaccacgaacaccagccaggccagcaacggccccagcgccaccaccagaccgctgtacaccaggaagcgacggaacaggctctcgcgctcttccttggctgccgaagccaccaccagtgcgccattggtggagaacgggctgacatcgacgatggtggacgacaccgccagcgcgcagatcacgccagcggcgctgaggtgaccctgcatcaggaacggcacggccaatggaatcgttgcgccgagcaccgcggccgacgaggcgaatgcagagacgatgccacccacgtagcagaccagcagtgcacccagcagcgggatgccgatgtcggacacgccattgccgatgaagtccaccgcgccggcatgttccagcacgccgatgtaggtcaccacaccgcagatcagcagcacggtggaccagctgatgccatcgaccgcgcccttctggctttgtggcgacagcagtgccagcgcgacagccacggtgatcgagaccaggccgacgttgaggttgtagatcagcgcggccacgcccaggccgagcaggccgatcagggtgaacaaccgctcgcgggtcaggctgacctcatccagtgccgccggatcgttggacagggtgccgccgcccgccgcgaccagcgcgccatggccttcgatcgcgaactggcgcgaggatgcctgcgggccaccggccatcgccagctcggcattgccgatcgttcccgctgccgtgatcgaaccgcgacgcagcagggcgatgccaccgaaggcgaagaagcagatcgtcgccatcatgaagttgaagcccaggctggtcaggaacaccgccatctcggtcacttccagcccggctttctgcaccacgccattggtgatgctgccgtacacgctgatgggcgagaagccgccggcctgcgcaccatggatgaccagcaggcccatcatcagtggattgatgttgtactgcttggcaaagcgcagggcgaccgggccgatgatcgcgaccgcggccgggcccagagcgccgaacgcggtgaggaccgcggtgatcacgaacatcacccacggaatggccacgatatggccgcgcaccgctttcactgcccagtgcaccagcaggtcgatggtgccgttcttctgcgcgatggcgaacaggtaggtgatgccgaccagggtcaggaacagatcgccgggaaagccggccaggacctccttgccgcccatgtcgacccacagcccgccgatgatgaaggccagcgcgaaagcgacggcacccatgttgattggcatcgcggtggcgacgatgaacatgatcaccagaccgatgatcgttgcgatttgtggactcatgcgccctcccagacacgtgactcacgtacagcgcggatggagacccgccatcccggggtaaggcgacgtacggcgtgttgcgtgatacgtactgctcgaacccgttactgcagccgttccagcgcgctgcggacccatgccgccgcgccttcaaggctctggaactcttccaccgcgcgcacctcgcagcacggataggccggcgcgaccatgcgcgccagcgcgttgcccgggcccaactgcaggaatacccgcgcgccgcgctcgaaggcctggcgcatcacctgcgcccattcgatggtctgcgccagttgcaacgaaagcgtgttgactgccgttgcgcgatcccgcaccggtcgcgcatcgatgccggccagcagcggcaggcgtggggcctgcagtggcgatgcatcgagtgcggcagcgaacggtgcgaccgccgccgccagcaatggtgtgtgtgcgggcacgcgcaccggcagcagacggatgtccgcgccctgcgcccgcgctgcatcggccagccgctgcaacgaggcgtgcgtgccgcccacgatgaaatggtcctgcccgttggcgatggccacgtgcgcaccgtgcagatcgcacagcggctgcagtacatggcgttccaagccaagcaccgcctgcaggcctgcatcggcggggctggcgctgtccatcaatcgcgcgcgctgcgccgcaagggcaaggcaggtggccgcatcgaagctgccggcaatggcgtgcgcggcgagctcgccgatgctgtagccagcgatcagcgtcggcgctggcacgcagtcgcgcagtccttgccactgcgccaggctggccgcgcacagcagcggttgcgcctgcgcattgtcgaagcggtcttcggccccagcggcggaaaatacatcgcgtccgagcaccgtgctggccagatcaaggatgtggcgtgcggccggaagatcgcgcacgcgttcgaacatctccgcgtgctggacgccttggccggggcagagcagggcaaggctcatgcgacctcctgctgcagcaggaaccaggcacaggccagcaggtcggcactgccgccggggctcagccggcgtgcgacgaatccatcaccgatgctgtgcaggcgtgcctgccagccgggtacgaaggcgccaccggcatcgaggaagcctcgcgcctgttgctgggcccagcgcaggccgttggcgccgccacggtgcagcaggttgaggtcatccacgcacgcgatcagctgcatcagcgtctggcacatcgcggcctcgcgtggcaggccgctggccagtgcgtggcgcaggacaggcaatgccacgtcgcgcagcagcgggtagccggcggccgcttgttcgcgcacgccctgcacgccgtgccgcgcgcgcgcgcgttggccggggctgttcgcatccagaggtgcgtcggcgagctcggcagcccagcggcgcacttcctggcagacctgttcggctgcggcggtacggcccgcgcggtcccggcaggcagcggaggcggccaccagcaggccaaggctgaagaccgcgccgcgatgagtgttgatgccggcggtcgcgcgcagcatcgcgatttcggcggagatgccacaccggcgcaaggcattgaagtccgcctcggctgcaccgaggcaggccacggcgatgaagtagtggcgcagcgtgaacaggctgcgcaggaacgtgccggcgtccatgtcgtggtggctgccgctgtcgaagggggtgaccaaccctggcttgggtgcaagggccagttcggcgtgcaggctggcgatggcgaggcgccccagacgcgcgctgtccacggcagctggtctgacctccggttgcacgagggcgttcacgcgctcaccccggtggaggcgaacaacgcatcacgtagttccagtgcggcaccatcgaggcgcttgaccagtacctcgcggctgcgcccggcgtattcgcgccagttcaccgcgccaccatccaccaggcacagttcgccatcgacccgatgcccgaaggcgctttcccagtgctgcaggcgctcgaccagcaggttggcctggcgcgcgtcgcccacctgccacagcaggtcgatgtccgagcgtgcgtgcacatagggcagaccgctgaggtgctgccaggcgaaggcgccgaacacgcgggccggtgcaagccgcagcattgcctgcagtgccgcctgccagtcagccggaacgccgccggcgagaatctgatccagggcagggggaggctgcaggtgctggatgtcctgcagggccacgcgcagcgccagccgttgcttgccttcgcctagcggtagcggcacccccaggcgcagtcgcgggtcgggatcatccgccgcactgcgtgccaccatcgctggcaacccctgcgcaaaccacgccgccaggcgcggttcgtgcgccgtcaggtcagcccgccagtcggcatcggccgacagccaggccagcgtgtggcgggcgggccgctcaggcatcgccgtgggccaccgcagtcgaaaccccggccgccagggcacgaccgccgcgctgagcgccgcgtgcagcacgtcggtcgccttcggcgggcgtgcgcagggcctgcagcaggcgctgggcaaggtcgccttcccatagtgattccaccgcacccatcgccacgtagttggccacgcccggcgcgaataccggcgagctctggctgagcgcctgcagcttctccagcggttgcttagtcacccgtgccatcgcgcgcaggtccatcacccgcacctgtgcgtcgggcagggcgtggatgtggtcggccatcaggccgaatgacaggaagccaccgctgaccgattcgccgtagaccagggtgaccaggcgcgcaccacggcggcgtgccagatcgagcgtctgcgcgagatgcgcaaagtaaccattgatgcccaacagttcgtcgcgccgcgccaggcgctgtccggcggtatccaccagcatcacgatcggtcgatgtggatgtgcgccggtgctggcaagcacggtttcggccagtgccagtgcgtggtccacgccgacttcaagtttgtcggcggtaccgatcacggtcacctcgccatcctcggtggtggcgctgccggtcagcaccgaatcgttcaccgcaatggcatgcccatgcgggaacagggcatcgagcaggttctgcaacggcatgttcatggcaggctccggtcggcggtggcgatgaggaactcatcggtgtcgagcagcggtagtcgctcgggggctgcgatgccttggcgggcccagatctccaagccatcgcggcaatcgccccaggcctgcacgcgcgccttcaatgccgcatggcgttcctgcagcgcagccagtgcagtatccggatcggtgctactggtatcaggctgcagcgcgttgctggccgcctgcgcgaaggcctcgatggcatcgggcaccagcacctgtgcttggtcgatcaggtagcggtgcttgcctcccgttacgcgccagaccagcgcgcgatcgcgggaatcgaactcttccacgccgcgcacggtttcgatcacttccgggccggacagcgacaggcgcccctcttcggacatgatgaccgtgctgcagcagcgggcgacgatgcccatgccgccgaaggcgccgttgccgctgccgatcagcgcgatcaccggcacacccgctgcacgcgcgtccagggtggcgcgcatgatctcggaaatggcgatgagccctgcattggcttcgtgcaggcgcacaccaccggtgtccagcagcagaagcacgccttcgggatgtgtttcggctgcgcggcgcagcagcccggtcagtttggcaccgtgcacttcgcccacgccgccgcccatgaattcaccctgctgcgcggccagcagcacgcgtcggccacgcagcgtggcttcgccgacaacgatgccgtcgtcgaacgccgcgggctggtcgagctgtgccaggtgcgggctcatcatccgccgcgccgggccgaggaattccctgaaggaaccggcatcgaccaggctggcgatacgctcgcgcgcatcggcttcgtagtagctgtagcgctgcgtccggttcatcgtggatctccagcacgcagggtttccacggcctggtccaggcgcaggctgactaccgccggggtcgcaccggcatcgttgatcgagatgcgtacatcgcgcagcggatgacgctgtgcgaagtcgctgatcaccgcttgccacacgctgccgaaacccttcgcggcggtgatgatgcgcaccgtcatcgcgccgtccagtgcggccggctccagcaggatttccaggttgcccgaggccagcacgccgaccagcaccgcgtcgcgcggaaactgcaccgcagtgtgcccttcgaatcgatagtcgagggtttccatgctcagccccttaccagttgcggaagcgcttgggcgggtcgtacagaccgccggaccagcgcaccaggtccttcaccgaacgcgccgccagcaggtcacggctggcatcgcgcacggagatgccaaggtcgtcgggacggcggatcacgccgcggtcgcgcaggttttccaccatcgcgcggtcgcggcccaggcccacggcggtatagccggccacgccacggatcgcctgttcgcgctcctcaggggtgcggcacagcagcaggttggcaatgccttcctcggtcagcacatggctgacgtcgtcgccgtagatcatcaccggcggcagcggcatgttcgcgcgttcggccagttcccaggcatcgagccgctcgacgaaggccggtgccatgtgctcgcggaaggtttccaccatctgcaccaccagcttgcgcccgcgcggcatctcgcccgggcgcgcggcctgctggccggccttgatccaggcctcgctggcatggcggcggccgcgtgcgtccgagcccatgttcggtgcgccaccgaagccggcaatgcggtcgcgggtggcggtggagctgttgccctgcaggtcgatctgcagggtggaaccgatgaacatgtcgcaggcatacaggccggcggtctgcgagaacgcgcggttggaacgcatcgagccatcggcgccggtgaagaacacatcgcctcgcgcggcgatgtacttctccatgcccagttccgaaccgaacgaatgcaccgatctgacgaagcccgattcgattgccggaatcagtgccgggtgggggttcaacgcccagtgctggcagatctttcccttcaggtcgagcgattcggcgtaggtggggagcagcagttcgatggccgccgtatcgaagccgatgccatggttgaggcggttcacgccgtactcggcgtagatgcccttgatcgccatcatcgccatcaacacctggatctcggagatctgcgccgggtcgcgggtgaacagcggctcgatgtggttcggcttcggcgcctgcaccacgaagttgacccagtcagcgggaatgtcgacgcgggggagggtgtcgacgatctcgttgacctgggcgatgacgatgccgccaccgaaggcagtggcttcgacgatcaccggcgtgtcttcggtgttcgggccggtgtacaggttgccgtgccggtctgcggcctgcgcggcgaccagggccacgcgcggggtcaggtcgatgaagtagcggccgaacagttccaggtaggtgtggatggcaccgatctggatgcgcccttcagccaccaggttggccaggcgcaccgactgcgggccggagaacgagaagtccagcttcgaagcgataccacgctcgaatacatccagatgcgagggcagcgacagcaccgactgcaccatgtgcaggtcgtgcacgcgggccggatcaagatcggccagggcctgggcgaggaaatcggcctgcttctggttgttgccctccaggcagaccttgtcgccgggctccagcagtgcatgcagcagctcgcctacgtcgccggcggcgacctcgcgtccccgggcccacggcgcggcacgttccaggcgggcctggcgactgcgttccaacgtatcccagctcgggttcattgaccggcttccgacgggtgttggaataattacggcataattacggcgtagggtgcaacctgcagtgcagcaaaaggaaaggcccgcacggagacgggcccattcaggtagcccacgaccgtggtcgtggcggagggcgtgccgaccaacggtcggcacccaccttgcacccgtcgtttgctcagaacttccagcgcaggctggccgacacgaagcgcggctcgccgaagttgttgtagtccaggttggcccagtaggtcttgtccagcgcgttgcgcacgctcagcgtcgcggtccagttgtcgctgatgcggtagttggcgttgaactgcaccagcgaatacgccggctggttcaccgtcaccgtgccgccgagcgggtaggcgatgttgtagccctgcacccggctctgccactgcaggccaccgccgatgctcagtcgctccagcgcgccgcgcagctgcagctgggtgttgagctgcagcaggtccttgggcggattggcgtacagcaggtcggtggcggcgcgggtcaccttgacgcgggtgtagccggcattgaccgtccagcccggcaggatctcgccgttgacgtccatctcccaaccgcgcgccttggtgccgttgatgccgatataggccgagctgccgtcgctcagcgtaccttccggcacgctcatgtcacgcaccgcgtagttgtcctgcttggcctcgaacaccgccgcattggcggtcaggcggccatcgaaccactgcgtcttgatgcccgcttccaggttcgagccctgcaccggtgccagcaggttctcgttgcggtccttgtagttttgcggattgaagatctcggtgtagctggcataggccgacacgttcggggtgatctcgtagaccaggcccacgtacggagtgacctcatcgctcaccttgtatgcaccgctggtgccggtataggcgccggcagcgttgtacgagcggctgagcgtttcccagcggctcaggcgcgcaccggcaatcagcgacagcggctcggccaggcgcaggcgggtggccaggtagacgccgctctgcgtggtcttggccacgcggcgtgcgccggtgcgggtgtaggtcacctcggagatgtcgccgttccagttgaacacgttggggatgtagtagcagcgctcacgcccgcaggtcgcccagtcgcccgggaagttcagcgccacggtatgggtggtgccttccaggtccgaccactgcgcgccgacggtgaggtcgtggtcgcggccgaacagcgggaagctgccggtcaggtaggcatcgacattgcggcgggtgtccttcgaatcaccggcggccgcgcgcaggtagatgcccgcgccggtcaccgggtccgggttgccggtgccgtacaggcgcacgttctgcacgttgccgcgggtgtaggcggtgttgatcttcagcagccagtggtcgccgaaacgctgttccaggttggcgaaggcggtattgctttcgcgcttccagtagctccacttcggcgacaggttggtcgagcgcgccagatgggcgaagttgccctggttgtcgaagaacgccacggtgccccaggtcgaaccggtcgggttgttgtcctgggtctggtagccgacggtaaccgtggtgctgtcggtgacatcgccttccagcaccgccatgccggccatcttgttttccttgtagcggtcgtaatacaggccacgatcggtgtaggcggcgaccacgcggctgcggaagcggccgtcggcggtcagcggcgcggttacgtcggcttccatgcggcggtagtcccagctaccggcgctgaccgcgaacgacgcgtcgaattccttgccggggcgcttgcgcagcaggttgaccgtggccgacggcacgccggcgccgctgagcaggccgttggcaccgcggatcacttcgatgcggtcgtagaaagcggtgtcgtactcctggttggtcgagccgctgtaggtgggaatgccgtcgacctggaagtcggtgatggcgaagccgcgcgcgtagtacagcggtcgttgcgtgtcatagaaggacacgctgacgccggtcacgttgcgcatcacgtcattgatgctgaacagcgattcgtcctgcaggcgctgcaggctgatcgcggtggccgactgcggggtttcctgcagggtgatcggcaggcgcgtggtactggccggcggcgccgactgttcggcacgcacgctcacccggtccagggtcttggcgtcggctgcgccatcagtggcggcgaacgcgctgggcgtggccagcagggtcaacgacgaaagcagggcggccggcagcagcgcgcggcggggcaggcggttatcgaaggtcaggcacatggtgggctcgaagcgtggaggcggggaggggcggcaacagtcgtccagcacccggggcggcggcttcgggcacggtcaggtccgtctggggcgaggcgcggtcactgcgcaggacgcaaatgtaaataattcttaacaacattacaattcgcgtcattgtgcgcaggcttcccggcacggggcatcgctttctgtagagccgagccatgctcggctgctttttgccggagccgagcatgggctcggctctacaggcggtagcctgcccaaacgcaaacggccacccgaaggtggccgtccgtctgcatcgaaaggaacctgcgggcttacagcgcctgcagttcctcgttggcgttgcgcttttccttggccggcgccggaaccgccgccggagcgggcgatgccgcgttcgcgtccaccggcacctccaggtagggcagctgcagggtctggctggtcagcgtgcggatctcgttgaccagcgcggcgctgtcgttgagcttgcgcccgtacgacggcacgatctcgcgcaggcgggtttcccagccggccttcatctgctccgggaaggccttggccatcaggtcaagcatgatcggcggcgaggtcgacgcgcccggcgacgcgccaagcagggcggcgagggtgtggtccttgtcggtcacgatctcggtaccgaactgcagcaccgggcccttcagcggatcgcgcttgatgatctgcacgcgctggccggcggtgaccagcttccagtcacccggcttggcattggggaagtacttgaccagttcggcctggcggtcggcatcgttcaggcgcgcctgtcccatcaggtactgcaccaggtccaggttgtccttgcccacttccagcatcgggccaacgttgttgtgggtgaccgaggaatacaggtcccaccacgagccgtgcttgaggaacttggtgctgtacagcgcgaacggcccgaacaggaccaccggcttgccgtccagcttgcgtgcatccaggtgcggcaccgacatcggcggcgaaccggtttcggccatgccgtaggccttcaccccatggcgcgatgtcacgccctggccctggaaggcgaggaactggccgccgaccgggaagccggcgtagtccttcgattccggaatgcccgacatctgcagcagcttcagtgcggcgccaccggcaccgatgaacacgaagcgggcgtgggtggtggattcggtgccggccttgaggtccttcaccgtcacgttccagctcttgtcggcgttctgccgcagcgcgctcacttcatggttcaggtgcaggctgaagttcgggctgcgctgcaggccggcggtcagctggcgggtgatcacgccgaagttgacgtcggtgcccagcggcatccaggttgcggcaaccttctgcttcgggtcacggccttccatcagcagcggggcccactgcttgatctgggccggatcctcggagtactgcatgccgtagaacagcgggttcttgaccagggcctgctggcgcttgtgcaggtaggcgatgttgtcatcgccccagacgaagctcatgtgcggggtcgggttgatgaagtcgctgggctggctcagccggccctccttcacctggtgcgaccagaactggcgcgagacctcgaacgattcggcgatgccgaccgcgcgcttggtctcgatgctgccgtcgggcagttccggggtgtagttcagttcggcgaacgccgagtggccggtgccggcgttgttccagccatcggagctttcaccggcgacgccgtcgaggcgttcgtagacctggatgttccagtccggctgcagctcctgcaggtaggtggccagggtgatgctcatgatgccggcgccgaccagcacaacatcgacgggcttgtcgttgctggcggcaggcaccgagcgctgggtcagcggccagtacaggaacagcgcggcggccagcaacagcagcacgagcagggcgagaagagccttgccaaatttcttcatgggggcgggatcgttggcggaggggaaggggtcaggatgcgcgtggggcagggaaagggcgtgaagaaacaacgccttgcatcatccaccgatgattctaaccggatccggtccttttttgatgcaacgcagcatccgacgtttcgcggcgctgccacatgggcggcaggcgatgcccggcgacagtgggatcagaccagttcaaggatctcgtcgccagcctcatcgaccccgccggtcgggcgccagcccaggcggcggtagaagccgtgcgagcgcgaacgcgggtcggccgagcaggccaggaacagccgccggtggccggcatcgcgggtcaggctgaccacttcctgcagcagctggcggccgatgccgcggccctcgtagtccggcagcagggccagcaccagcacctcgccgctgtcgcggtcggcgaagcagtagccggccatgcgctcgccctcccaggcgacgcggccgatcgaatcgccctgggcgatgccggccgcccagctgtccacagtgatgcccagctgggccagctgctcggcgctgaaggcgttctcgcgggtgcgcccacgcaggtcgatgcaggcagcggcatcctcggggcgggcgtcgcgcaggtacacgggcatgccggacatccttgtaatggtcggcccgccagtatccgcatcgcgcatggacccggtgtgtaggcttgatggagatccgatggagccccgaaaaaggggacggaggggattaagccgtatttgccttggatgtcgtattggccttaagcgacttaatcccctccgtcccctttttgcgctgtgcgtcagcgcttgcgccggatcaatgccgaggatgcatccagcacggcgcgggtcagcagggccatggtctgcacgtcgcccttccagtgctgccagtacagcggcacgtcttcccacgcgcgctggcgtacgtagaccaggcggccggcgtccaggtgccgcttgaccagcggcaatgggttcatcgtccagcccatgccgcccaggttggcctgcacgaaggcgcgggtggagggaatccaccaggtcggtgcggtgctgggcaggtcatcgccggccatgcgccgggcgaagcgcgactgcatttcgtccttgcggttgaacaccagaaccggtgcctgcgccagtgcctgcgcggtcacgcccttggcgaagtagcgttcgcggaactcgggggtgcaggtcgccgcgtaacggatgctgcccagcgcgtggatctggcagccctgcaccggctcgtccagcgtggtcaccgcacccagcaccgtgccctggcgcagcagttcgacggtgtggtcctggtcctccacgcgcaggtccagagtggtcccggtaccctgcgcgaactgcgccgcggcctgcggaaaccaggtttccagactgtcgtggttcactgccaccgggatgctggcctggggcaggtcctcgtcggccaggcccatgcggtgcagcgcatcgtgttccagcagggcggtctgctcggccagctgcaccagcaactggccctcggcggtcgcggtggccggggtgccacgcttgaccagcaggcggccgatccggtcctccagtgccttgacccgctgcgagatggccgagggcgtgacattcagcgattgcgcggcgcggtcgaagctgccttcgcggatcaccgcggccagggcgcgcagctgggcgtgatcgatgcgcatcgaattaagctccgctaatgttggtttaggaagtttagctcgtctttttcatgttgcggcgcgacaatggcgcccgttccggtgctgtccgccttcgcgaggcaccgtcccccaagcaatacaaggcagtgaatcccatgttctcggtcatctccgccagcaccggcctcggtgcctggttctctggtgcagccaccggcatcggcctgttcgccgtggtcggggcccagagcgccttcattctgcgccagggcatcctgcgcaagcacatcgtgccggtggtcgccacctgcgcggccatcgatgccatcttcatctttgccagcgtggccggcctgcgcacgctcacttcagcgctgccgtggctgaccaccgccgtgctgtggaccggtgtcgcgttcctggcctggtatgcgatgaagtcggcacgccgtgcgatcgccggcggcggtggcatgggcgaggccgacagcgacgacggcagccgccgcgcggtgctgatggccgcggtcggcttctcgctgatcaacccgcacttctggctggacatgatggtgatcggctccatcgccgagaacttcggcaatgcccgcatggccttcgctgcgggcgtggtcacggccagctgcctgtggctgaccgcgcagggcctcggcgcacgcctgctggcgccgctgttcaccaagcccagcacctggcgcgtgctcgacggcaccatcgccgtgatcctcagcatcctggccctcatgttggcggtgcgcggggtccactgacccggcgcacgccccccgaacccacgtcctgactctctctccaaggtagtggcaacgacggcaccggcaacggtgccgtcgtcttttccggctctggcgggaaacccattgccctgcctagaatcggagaccaggacaaggtgtccacaggagcaggggaaggatgcacaggacgattctggcggccgcactggccgtcatcgggggcgttgccgcaggcagcgcgggggcggtggagctgacgcagtacctgcgccgggagaccttcaccgacatcaagatctcgccggggggcgagtacgtagcggcaacggtgccgagggaggacagcaccgcgatcgcgatcctgcgcctgaaggacaaggaggtggtcggcagtttctggccgcccagccgcaaccacgcgcaggaattcgattgggtcagcaacgagcgcctgttgatcggcctggcccagaagtggggctcgctcgaccaacccaatcccaccggcgaactctatgccatcgacgccaacggcaaccgcggcgaactgctggtcggctatcgcgtcgaaagcaagggcccggggacccgcatccagccgaagaaggtcgaagcagtggccgccttcctggccgacgacctgccgggcgacgagcgcaacgtgctggtgaccgtatggccgctggccgaggatccgtacacccgcgtagatcgcatggatgtgactacgggtcgtcgctcgcgggtggcgtcctcgccggtacggcgcggcgagttcaccaccgacggcgccggcgaagtgcgcttcgtgcatggctcgggcagcgacaacatcaacaagctgtacttccgcgaacgcagtggcgacagctggaagctgatcaacgacgaggccgtcagcaagcgcatcgaaaccgccctcggcttctcggccgatgacagcctggcctacctcaacgtcgagcagacccagggcccggacgcgatcgtcagctggaacccgcagaccggcgagcgtgccacgctgctgcgcgacgaggtggtcaatccgtatcggatcatccatcggcccggcacccacgtgccggtgggcgcgctctatctcggcgatacgccgcgtacccggttcttcgacgagaagtcgccggaggcgcgcctgtaccgcagcctggaagccgccttcggagggccggtctacatcacctccagcacccgcgatggccgtgtcgtgctggtggaaacctggtcgggctcgaacccgggcgatttctacgtctacgacacggtggcgcgcaaggctgaccacctgatcagccgcagcgactggattgacgtggaccgcagtgccagcgtgaagccgattgcactgaaggcgcgggacgggctgccgttgcatggcttcctgaccctgccggccggcagcaacggccgcaacgtgccgatggtggtgatgccgcatggcggtccgttcgacatcttcgattccggccagtacgaccgcgaaacccagatgctggccgccgccgggtatgcggtgctgcaggtcaacttccgtgggtcgggcaattacggccgggcccacacccaggccggtgcgcagcagtggggcgcggcgatgcaggacgatgtcaccgatgccacccgctgggcaatcagcgaaggcatcgccgatgctcgtcgcatctgcatctatggcgccagctacggggcctacgcggcgatgatgggggccgcccgcgaacccgggctgtatcagtgcgcggccggctatgtgggggtctacgacctgccgatgatgtacacccgtggcgatattcaggaccgcggctcaggcgtgacctacctgcgcgaatggctgggtgatccggccaagctgggcgcggtgtcgccggtgaacctggccgaacggatcaaggtgccggtgttcctcgcggccggtggcgaagacaagcgtgcgccgatccagcataccgagcgcatggaagcggcgctcaagcgcgccggcacaccggtggaaagcctgtactacaagaccgaaggccacggcttctacaccgaggcgcatcgcagcgagtactacgacaagctgctggcgttcctggcgcgcagcctggggggcaagaccgcgacgaccgcgcccgtggccggcaaggacaaggcgccctgagctgacagggcggcggatgaattttccgccgccctggtcttccgcacgcgggacttacttcaccccgtgcatcatcttcttcagcagcggcgcggcgatgaaggccgccaacgcgcaacccaggccgatccacatcagcagccagaacaggtgcgcgtaggcaccggcggcagccaccatgtccagcgattcgccttccggcacctcgatcgcggccagcttgccgaacagcgcggccagcgtttccgagaatgcggtggccaggaaccaggtgcccatcatcaggctcatcacccgcggcacggccagctgggtcaccgccgacaggccgaccggcgagaggcacatctcgccgctggccagcaggaagtaggccagcaccagccaccacacgctggccatctcgccggtggcgcccacctgctgtgcggccagcgccagcggcacgaacgacagcgcgccgatcaccaggccccaggccgacttcaccggcttgcccggttcccagccgcggcggtccatccacgtccacagcgcggcgaaggccggagcgagcagcaccaggaacaggccgccgaggtaggtcagcgagccggcggtctgcggaatcaccaggcagtcgcgcaccagcagcaccagcatcagtacgacgatggcggcgaagaacgtgcgcggcgcggccgagcccgggcgccgttccgacaggcgcgcgctgaccacgaagccgagcggtgccagcagcagcgagaggatcgaccacggcagcggcgtgccgccggtgatcaccagcgagggcacgatgtccttggtcagcaggcggtcggtgaaggtcacccacgagccgtaggactgctcgtacatcgtgaagaacaccagcgccatgaagatcagcaccatcagcgcgatcatctgctggcgctgcaccggcgtgcatttcgtgccggtgaaccaggcgaaccagaccagcacgccccccagcaccaccagcatcagcatcagcgccaggctgatctcaccgcccagcgcgaacgcgccgttgccggcggcccacatcagccatgccaccggcagcacgccgagcaccgcgcacagatagatgagccattcgcgtggcaggcccagcaccttctgcttcagcgccgccggttgcggcggttcggcatggccctgcaggtacttctggccccacaggaacatcgccaggccggccagcatgccgatgccggccgcaccgaaaccgtacttccagccgtaggcctcaccgaggaagccacacaccagggacgagaacagcgcgccgaggttgatgccggcgtagaacagcgaaaagcccgagtcgcgacgcgggtcgtccttggcgtacagcttgccgacaatggtggagatgttcggcttcaggaatccgacgcccatgatgatcagcgccagcgacaggtaggtcaccgccagcgccgaggtgtcgcgcaccacttcgccgttcacccggtacgcggcgtggccctcgaaggccatgccgaggtggccgagtaccagcaggatgccgccgaacagcactgcccggcgcatgcccagccagcggtcggccagcatgccgccgaacaccgggatgcagtacaccaggccaccgtaggcaccgagcaggtccaggccggccttgtcgccgaacaggtggtatttggtcaggtacagcagcaacagcgccttcatgccgtagaaggagaagcgctcccacatttcagtgaagaagcagacgtagacgcccttggggtggcccaggaagtcgtcggaagcagaggcggcaacggtcatcgacggcggggacagcggaaagggcgcgattataggcctctgggcctgggcaggcagccgccggtggatccacgccatgcagggatggcgctcccccggcgggcaccgctcacaggtatcgcaaccaaggcagatcgcgccttcgcgctttgaaccgcgcgaaggcccgcgtcggcgggtacagcaccaccgccagcgcacaggccaccagcagcaggccgctgaccgaatccagggcatacagttcgccatgggtcggcccccaggccgccaacgcggccaggtacagccctttcagcacgtacaggtgcagcaggtagaagaacatcggcgcggcgccgatatcggacagcgggcgcagcgcacgcgcgaggggcggccattcgtacaagcgcagcagcaacagccccacgcccagggtctgcaacaggaactgcaatgacggcgggtacttggtgacgttgaagatgctcaaccacgtgcgcagcgtagtggtctggtacgaccagggagcatccccatactggttggcgaaccgcagcagcgcgaacagggccagcgcgccgacgcctgcccacagcagccagcgctggcgctgctccggcgcgcgcgcgcggccgaaccagggccccatcagataacccagcgcaatcaccccgatccacggcagtaccgggtaggaggtgcgcaggcgcagcgcgccggcctcgatccagtcgcgctggtgcagcactttccacagcaccgccagcaggccgtttccttccacccgcacaccatccagcaggttgtgcccggccaccaccgcgaccgcgaccgccagcagcacggggcggggcagccacagcagcccggccagcgcgatcatgctcagcccgatggcccagatcacctgcaggtacagcgtttccggcggcagctggaaggtccaggcgaaattcaccagggtcagttccagcaccaccaggaacagcccgcgcttgagcaggaacgcagctgtggccccgcgcggatccgcctggcgctggccgtacagccaggccgacagcccggtcagcagcacgaacacgggggcgcacaggtgggccagcagacggcaggcgaacagcgcaggggagaccgtcgccgcgtccatcgggtcgctcacctggtgctgcaggaagaaggtctcgcgcacgtggtccagcagcatcaacagcatcacggtgccgcgcagctggtcgatggaggccaggcggggggagggggaaaggggcatgcgatgcagtaacaacaaggtatcattaagatataacatatcatttacggcgtgcccagccggactttgccgggtcggtcgattgccggtccacgtaccggcccattgcgccgcagcacacgcccccatcctttggcacgctggacttgatctgccctgaacgctagcgtggcagggattttttgccagcaggggcttccatgaaccacgacgctgcgcccaagcagctcaccttccgcgcagtggccctggccatcgtgctggcggtggtgctgtcggccgcaaacgcctacctcggtctgttcgcaggcctgaccatcgccaccgccattcccgccgcggtgatttccatgggcgtgctgcgcctgctgggcggtggctccatcctcgagaacaacatcgtgcagaccggcgcctcggccggttcatcgatcgccgccggtgtgatcttcaccatcccggcgctggtgatcatgggctactggccggacttcaagtactggtgggtgctgggcatcgccggcctcggtggcctgttgggcgtgctgttctcggtgccgctgcgccgttcgatgattgtcgaagacccgctgccgttcccggaaggcaaggctgcggccgaagtgctcaaggccggtgagaacccgggcccgggcctgaagatcctcggcctgtcggcggtgatcggtgccttcgtcaagctggccgcggaaagcggcatgcgcctgattcccgatgcctgggccacctcggcctacgtcggcagttccaaggtcaccgccttcatcggcaccaacctgtcgccggcactgctgggcgtgggctacatcgtcggcctcaacgtcggcatcgtggtggtgtccggctcgatcctgacttggcacattgccatcccgatctaccaggcgttcttcatgaacaccgacccggcgctggccgcgtcggttgccgctgcctcgtccaccgaggccgcgttcgccatctggggcgcgaagatgcgctacctgggcgtcggtgcgatgctgatcggtggcatctggaccctgatctcgctccgcaagtcgctgctcaacggcgtcaagagcggctttgccgccgcccgcaagagcggtggcccggtgctggcgcacaccgagcgcgacctgccgatgaagtggatgctggtcgccctggtggtgttcgtgctgccgctgctggccctgtaccaggccatcgtcggccagtggcacgtgtccatcccgatgaccctcatcatgatcgtcgccggcttcctgttcgtttcggtctcggcctacctggctggcctgatcggctcgtccaacaacccggtttcgggcatcaccatctccaccatcctgttcgcttcggccgtgctggtggtgctgctgggcaaggatggcctgcagccggtcggcgccttcggcgcgccgctgggcgcggtggccgcgatcatgatcggcgcggtggtgtgctgtgctgcagcggtcggcggtgacaacctgcaggacctcaaggccggttacatcgtcggtgccaccccgtggaagcagcagctgatgctgggcatcggtgcgttctcgtgcgcgctgatcatggccccggtgctgaacctgctggccaccgcctacggcatcggcgtgaagtcggagctgcacccgaacgcgctggccgcgccgcaggccaacctgatggcctcggtggccaagggcctgttcggtggtgaactgccgtggaccttcatcggcatcggtgccgtggtcggtgccgccatcatcgcgttcgacagctggctgaagtcgcgcaacgcccgcttccgcgtgccggtgctggccgccgccatcggcatctacctgccgctggaactgatggtgccgatcttcctcggcggcctgatcgcctacctcgtcgagcgcttccacaaggtgcgtgccgatgacgaagaaggtcgcgaccgcgtgcacaagccgggcgtgctgttcgccgccggcctgatcaccggtgaggcactgatgggcatcgccatcgcgattccgatcgtggtgagcagtcgcgccgacgtgctggccgtgccgttccacctgccgggcgcacagtggatcggcctggccgtgctgttcctggtcggctggctgatctaccgcaccggcaagcgcgccatggcgtaagggttggggtcggatcccttcccgcagggaagggctctgaccccgggttgacagcgtctggggtcagagccgattccgtcggaatcggatccgaccccggtgtccccacaaaccgcgccacggcgcggtttgctttttctggcggcggggccgcgccccaccggcagccatgaccgatggccttggcagccccggccgcacgggcctaccatcggttttttgccgtcctgcggagaccccgatgaaactgcgtcatgccctgctgccactgagcctgctggccgccctgcccagcgtcgccgctgcccgtggcctggaagtccgcgacatggtggccatggaccgcgtctccgcgccggtactgaccgctgacggcggcaccgtggtgttcgccaagcgcagcgtggatgccaacctgaaggcctccaccgcgctgtacgcgcgcaacctgcgtacccgcgacgcagcgccgccgaagcagatcaccccggccggctggaacgtcaattccgcttcgctgtcggccgatggccagaccgtgtatttcctcagcgccaggaacggcagccagcagttgtacgcgcagccggtcagcggcggcgccccgcgccagctgaccgacttcccggtcgacgtggacagctaccacgtgtcgccgcaggacgaccgcgtgctgttcagcgccggcgtgttccaggcctgtgcctcggacctgacctgcaccgagaagaagctcaaggacgtcgccggcgccaaggccagtggaaaggtcttcgattcgctgttcgtgcgccactgggatacctggaacgacggccgccgcaacaccctgttcgtcgcgccgctgccggcagccaaggccggtccggtcaagggcgcttccgcgctgagcgccaccatcgacggtgatgccccgtccaagccgttcggcggcaatgatgatttcgcgtggtcgccggatggcgccagcgtggtcgccagcatccgcgtggccggcaagcaggagccgtggtcgaccaacttcgacctgtaccgcttcgacgcggcgggcaagcaggcgccggtcaacctgaccgcctccaacccggcctgggatgccggcccggtgttcagtgccgacggcaagaccctgttctaccgcgcgatgaagcgcccgggcttcgaggctgaccgcttcggcctgatggcgatggacctggccagtggcaagacccgcgagatcgccccgcagtgggatcgttcggctggcggcatcaccctgtccgccgacggcgccagcatctacaccactgccgatgacctcggcgaacacccgctgttccagatcgacgtggccagcggcaaggccaccaagctgatcggcgacggcagcgtgacctcggtcgatgtggccggcaacagcgtggcgatcacccgcaacagcctgaagagcaacgaccaggtgctggttggcttgctgccggccgcgggcgaagccatcggcgagctgcgcgcgctgaccccggccgctggtgaggtgctcaaggatgtcagcttcggcgactacgagcagttcgagttcaagggctggaacaacgacaccgtgcatggctacgtggtcaagccgcacaactaccaggaaggcaagtcgtacccggtcgcgttcctgatccacggcggcccgcagggcagcttcggcaatggctggagctaccgctggaatccgcagacctacgcgggccagggctatgcggtggtgatgatcgacttccacggctccaccggctacggccaggcgttcaccgatgcgatcagccagcactggggcgaccgcccgctggaagacctgcagaagggctgggatgcggcgctgaagaagtattccttcctcaatggtgacaaggcctgtgcgctgggcgccagctacggcggcttcatggtcaactggattgccggcaactggaacggcccgttcaagtgcctggtcaaccatgacggcgtgttcgaccagcgcatgatgggctacgccaccgaagaactgtggttcaccgagtgggagcagggcggtacgccgtaccagaaggcggcgaactacgagaagttcaacccggtcaaccacgtggcggactggaagaagccgatcctggtcatccacggccagcaggacttccgcatcccggtcgagcagggcctggccgcgttcaccgctgcccagcgccagggcatcgaatcgaagttcctgtacttcccggatgaaaaccactgggtgctgaagccgaacaacagcatcctgtggcatgacaccgtcaatgcctggctgaagcagcacatcggcaactgatggttgcggcgccgccctccggggcggcgcttctgtttcaccatctgctttaccggtgggtgccgaccgttggtcggcacaccttcctgatctgccgccaccagcagccggccagcggccggctctaccagagcgcctgcatgccttcgactgccctgatccagaacgacatcgtcgtcttcggtttgatcgccgccactcttggcgccgtgttctggaccgcctcgcgcgagcaggggctgtggaagcgcttctatacgttcgtgccagcgctgctgctgtgctacctgattcccggcatctacaacaccgtcggcctgatcgacggccagaacaccaagctctacaacccgatcgcgcgcgacattctgttgccggcggcgctgatcctgctgaccctggcagtggatatcaagggcatcctgcggctcggcccgaagctggtactgatgtacctgggcgcctcggccagcatcatgctcggtgcggtggtggcgttcctggtgatgcgcgcgatccatcccgacaccgtggccggcgatacctgggccggcatggcggcactggccggcagctggatcggtggtggtgccaacatgctggcgatgcgcgaagtgttcgacgtcaacgcgaccacctttggccagttcgcggtggtcgatgtcggcgtcggttacgtgtggatggccgcgctgatcttcctggcaggacgtgcagcgaagatcgatgcacgcagtggcgctgatacctcggccatcgatgaactgaaggagcgcatcgcgcgcttccaggccgagcacgaacgcattcccagcctgaccgacctgatgctgatcgtggcggtggccttcggcggcgtcggcctgtcgcatgcgatcggtgcgccgctggcggcctggttcaaggccaacgtcagctgggcgtcgcagttcagcctggacgcgccgttcgtgtgggtggtggtgctgtcgaccacgctgggcctgagcctgagtttcacccgcgcacgcaacctggaaggggcgggtgcatcgcggctgggttcgttgctgctgtacttcctgatcgcctgcatcggcatgcagatggatctgctggcgctgctggatcgcccgtggctgttcctgcttggcctgatctggattgccgtgcacatcgtgctgctgtggtgcctgggcaagctgctgaaggtgccgttcttctatttcgccgtcggttcgcagtcgaacatcggtggcccggcctcggcgccggtggtggcgtccgcgttccatccggccctggcgccggtgggcgtgctgctgggcacgatgggctatgccaccggcacctacctggcctacatcgtcggcatcaccctgcgcgcactggccgggcagggctgatacggcgacggggtgatggggtcagatcccttttgcgacgcaaaagggatctgaccccggttcccggtgaatcacgccaccggcaacccgcgttcgatcaaccatgccttcgcgtcttcggcgtcctgctcgaaccacgctttcgtagatcccagccgatacgtatacccccaggcatccatgtcggccatcagccgctggctgccgacgccgggcagctgcccggccagcacgatctgcaggtagcaggtcgcgtcttcctcggccaccgagtcggtggcatcggtatgcacctgcgcccgccgctccggcggcagtacgatcaggtggcaggcctcatgcagcatcgagtgcacgggcgtgtcatcgcgcacgtagacgttgctggcgatgatgcccgcctcgggctcgccccagtagctgccgggaatcggctcgccggcggccacgtggtgcagccgcaggccatgcgcggcgagcaggcactgcgcatcggcgaaggcgatgtcgcccacgcaggtgatgtccacggcggttgtcgtatcggtcatgcgggtcaggcagccccgcccatgcaggcacgggcggggcaggggatcagggtttgtccgggccttccggcagcgccacggagatgtccagcacatcgtgctggccatccttcaccaggtcgaccttcaccgcatcgacgtcgatgttcacgtacttcttgatcacttccagcagctcgcgctgcagcagcggcaggtagtccgggccaccacggtggctgcgttcctgcgcgatgatgatctgcaggcggttcttggcggtttcggcggtggtcttcttcgctttgaggaaatcaaacaggcccatgcttaccctccgaacagcttgctgaagaagcccttcttctcgacgttggtgaagcgcatcgggcgttcttcgccgaggatgcgcgcgacggcgtcttcataggcctggccggcagcggattcgacatccaggatgaccggctcgcccttgttggaggcgttgagcacgtcgcccgattccggaatcacgccgatcgccttcaggccgaggacttcctcgacgtcggcgatgctcagcatctcgccgctttccacgcgcagcggggtgtagcgggtcagcagcaggaaggccggcacgtcctggccggattcggccttgtgggtcttcgaatcgagcaggccgatgatgcggtcggagtcgcgcaccgacgacacttccgggttcaccaccaccaccgcgcggtcggcgaagtacatcgccaggaaggcgcccttctcgatgccggccggggagtcgcagatgatgtagtcgaagccgtcggcggccaggtccttcaggaccttgcccacgccttcctgggtcagtgcgtccttgtcgcgggtctgcgaggccgccagcacgtacaggttgtcgaagcgcttgtccttgatcagggcctgcttgagggtggcttcgccgtgcacgacgttgacgaagtcgtacaccacgcggcgttcgcagcccatgatcaggtcgaggttgcgcaggccgacgtcgaagtcgatcaccgccaccttcttgccgcgccgcgccaggccgcaggccaggctcgcgctggaagtggtcttgccgacgccgcccttgccggaggtgactacgatgatttcagccaaaggacttctcctggttctgcatgagtttggtgctgcgtcagtccagcgcagcgatcttgatctggtcctgttccagccacacctggacggccttgccgcgcaggttgtccggaacatcgtccagtaccttgtagtggccggcaatggccaccagttccgcatggaaatcacggcagaagatgcgtgccgcggtgttgccctgggcccctgccagcgcgcggccgcgcagggtgccgtagatatggatgctgccatcggcgatgacctcggcgccggcgccgacagtggccatcacggtcaggtcgcagttttccgcgtacagctgctggcccgaacgcacgttgcccagctgcatgcggcccggctgcggtgcagcggcgtcggccaccttggccaccggcgtcgccggagctggcttcggttcggcacgggctgcccggcgcggttccggtgcgggcggcggcggggccggttcgccctcggcacgctcgtactgcgcgcggaacttggccagcagcggcagaccgagctgctgggagagcaggtcgaccgcgctggtgccgtaggccagcgccaccggcagcaccccggcgctgcgcaggccggcgaccagcgcctgcgcggtggccacgtccggcacctggctcaggccgccgaagtcgaggatcaccgcggcgcggccgaacagcttcggggcgcgggtcacgcgctcgcgcatttcctgcacgagacgttcgacatcaagggtacggatgcgcaggttggcgatgcccacctggccgatcttcagttcaccggcctgttcgtaatcgaaattcaccgccacgctcaggtccccgtcggccgctgtgcctgcgccggcagctgccgggcgcgtgtccatgccacatccggcagcttgtcgccgtaggtctcctggacccatgggtagctgcacagttccttggccagcatgctggcgcgcacatcgacctgcggcatggtgttctggcccagctcgcggaagccgaagctgccgtggaagagcagggcggcatcggcgccatggtcgaggaagacctcgcaggtcatctgcgggtagcgcagctcggcgaagctctgcgcgtcggcgtagaacgcacgcccgacgccaccgccacgacggcggctggcgaccacgatgcggtcgatatagaagaacggggtgtccaggtgctgcttgaaccaggcgaaattgctgctgtcgtgctggctgtcgctgccgaagccgatcaggaagccggccaggttgccgtcgcgctcggcgacgcggaaatactcagcggtttcatagaacaggcgcaggcgggccgcatccaggggaaggatggccaggccagcgttgttgttcaaagccaggacggaatcgagctcgtgctcgcgcacgtcgcggatgacaatcgacattgtgactccgtggggtaacgcggttggtccatcaagggaccctgcgcacgattattgcatgcccggggtgggctgcggcatgaacaggcgaccgggcaggcatgacttccgtggggtgcggtgcgcaggcgcggcccgtagagtgctggcatgttgggagtcctcagccatacccgcgtcctccgcctggccggccttttcacctgggtcatggtcggcctgcccctggcgtactcgcagttcgagaacctgcacagccgcggtgacatgggtggctgggcgatcctgttgttcgtcgcctacctgtccttcggcacggcctactactggttgacccgtatcctgcgcagcgacagccacaccagctggctggaccgcggcctgctgctgttgctgacggtctcggcgctgggggtcagtttcctcagcggttcgggcctgggcagcatcctgatgatggtggccgccggggtcattccgtggatgctgtcggtacggctgggggtgctgtggctgctggtcagccagctggcggtggcgccggtctattacctgctgctgcgcttcccgctgttcgaagcggtgatgcagtcgctgctgtacggcggcttctccatgttcatcttcgtgaccagcctggttgcacggcagcagaccgaggcccgcgacgagcagcgccggctcaattcggagctgcgtgccacccgcgccctgctggccgagagcgcgcgggtcaacgagcgcacccgcatttcgcgcgagctgcacgacctgctgggccaccagctgactgcgctgaccctgaacctggaggtcgccggccacctggccgagggccaggcgctggaccacgtgaagcgctcgcacgcgctggccaagctgctgctgggcaatgtgcgcgaggtggtcagccagctgcgcgagaccggcgcgatcgatctggccgcggcgctgcgcccgctgaccgagaacgtgccctcgctggacatccagctggagatcgaggatccgttgaacgtggaagacccgcagcgggcccacgtgctgctgcgctgtacccaggagatgattaccaacgcggtgcgccacgccggcgcccgccacctgtggatcaaggtgtaccgtgaagcccccgaccgggtggtggtggaggcccgcgacgacggcgtcggcgcggatatggtcaatgtaggcaatggcttgcgcggcatgcgcgagcgcctgcaacaatgtggtggccagctgcagatcgaaacccgtcccggagaaggcttccggctgcgggcgacggtgccggcaacggtgctggtggcggcccttaccaaggttcctgaaggagtgcgttgatgattcgcgtctgcctggtcgacgaccaaaccctggtgcggcagggaatccgctccctgctggcgctcgacgacggcatcgaggtggtggccgaggccggcgacggccggcaggcggtcgagctgataccgcaggtgcgccccgacgtggtgctgatggacatgcgcatgccggtgatgtccggtctggaggcactgcaggtgctgtcgcggcaggaacagctgccgccgaccatcatcctcaccacgttcgacgatgaccagctggtgctggccgggctcaaggccggtgccaagggctacctgctcaaggatgtcaccctggcgcagctggtcggtgccatccgtaccgtggccgacggcggttcgctggtgcagccggcggtgacccagcgcctgctgtccggcctggagcacatgcgcaacgagttcgtcagcctggaccgcccggacccgctgaccgaccgcgagaccgagatcctgcggctgatggccagcggcttctccaacaaggagatcgccaattcgctcggcgtggccgaagggaccatcaagaaccacgtgtccaacatcctgtccaagctgggcgtgcgcgaccgtacgcgtgccgtactgaaggcgttcgaactccagctggtctgaagaaaatcgttcaagtacaaagacttgggtcgtagttacgggttcctgccaaggttgccccctacttgccgggtagcggtatgcgttacccttcgaattctttttccatacaaatacgcagccggcagggaaaccggtgcgccaatcccgataaacaatgcccgcgaagcctgctaggattggcgcttcgcttcaatcaacccggccgtgggatcggccccggagactctctgaatgacccgtattatcgagttcctgatcgccttggggatcgtggctggcctgttcgtcatcattggcgtatgtctgccgggcgagcgtcacatcaccgaaagcatcgagaccaaccgcaagatgacgatcgtgtacgacacggtcagcagcctgcgccgcttcaaggactggaacccgctggtactgcgcgatcccgccgttgaactgaagctgtccggcccggcctccggtaccggtgccaccctcgacttcacctccaaggacctgggcaccggttcctggaagatcaccgaagccgaagagaacaagcgtgttgtgatcgccatcgaagacgccaccaagggtcacgacaaggtcaccaccttcaacctggagccgaccggcaagggcggtcgcaacgtcaagatcacccaggactactcggtgaagtacggcttcgacctgttcggccgttacgccggcctgtatgtcagccgccagatcggcgacgacatcaagctgggcctgtcgcgcatcgccaacatgctcgcaaccgtgccgaacgtggactaccgcacgccggaagccccgctgaccgacctggccatcgttgaagtgccggccgagaacctgctggtggtcaacgccggcaacgtggaccgcggtcaggacaccatcaccaagtccatcaaggacaaccaggagtggatcaagcgcgtgatggaggccaatggccttgaagccgccggcccgttccgcatcatcaccaccgacttcggccaggagaagtacgccttcgacatcgcccagccggtgaagaagaagggtgctgaaggtgctgctgccgacgagctgaccgtcaagatcgacggcggcgctccggtcaagtacgtgcacgttgctccgcaccgttcggcgcatgcggcctacaccggccacatggcgggtctggacgtggcccgcaacggcctgcgtgcctgggccgtgacttcgggcaacgaagtcatcgaccgcccgtacgaaacctggaaggacggcatcgacaagtcgttcaccccggaagcgacctacgacatctactgggccgtcaagtaagcctcggcggacccatgtagtgttggacacgaaaacgcgccgctcattgcggcgcgttttttttgatccggcgcccggcaaggggcgctgcgcaaggagcccccatgttcaatctcgaacgtcgtgcacgtaagccgtccctgctcgcctgcctgggggcgctgctggccgctgcctcgatcggcctgtccgcctacgcctcgcatggcgtggccgatccgctggcgcagcagcacctgaacatggcggcgctgtacgcgttcgcgcatggtgcggtactggtggcactggggccacgcgcgcacggggcgatcgcacacctggcgctgtacgtgctgctgctgggtgtgctgttgttttcaggcagcctggtgggcggggcgctgtggcagtggccgacgcggatggcgccgatcggtggcaccagcatgatggccggctgggtggtgctggcgatcaatgcgttgaggcggtgacggcaatccgggtacagccgagcatggctcggcactacatgggggcgttgcgcggcagctgctgtagagccgagccatgctcggcttcgagcgaagcggcccgcttttggcttcgctctctcgttccattccgcgtgcgggcgccacgaggggctcagccgttggccggcctccagcaccagtgccagggttcgtagacgatgccgtgcgggttgtcgcgtgggtagctcagatggaagccatgcccgccggcatgcacctgcagccaggcgaacgcgtcggtggcttcaaatgattcctcggccggggcatcgcccggtgtgccgatgtccagcgcatggccgctgtggtgttcgctgaaccccggcgctgcattgaccttcaggatctccgtcacgctcaacccacgtgccagcttccgctcgaagatgcccagctggtaggcatggctgcggaagccggaaattgcgtcgagcgcgatgccctcccgtgccgcctgcaggcgcatccgccgccatccctgcgcggcgccacggcgcagccacagcgggcggccgaagcggtcacggccggcgaagtgcagcaggcacggttcgggctccagtggcaggccgctgtcgtcggcatagcgctgtgcatccaggcccagttgctgcaggcgttgctgcagcccggccagcggcagccactgttcctgcagcgcagcgccgaacggacgtgccgccgctgcatcgagcagcgccagtgcgtcctcggccccgggctcgcgcggcaggcgtggcaccagcgaatgcacgccatgcgtcgttaccgccgccaggtagcggccatcgcgcttgcgccgcagcacccactgtgcctgcgacagcaggcgggcatccaggttgcttcgtgcgcgcagcaggtgggcgggccacagctcgatggcctcggtattgatcagcaggggggcgcgtcgttgcatcgccgcagcttaccgccgaggcgccggtgcggccaccttgcgcagtgcgtccagcagcacctgcggccgctccaggctgagcagcagcgtgctgccatcgctgaccggcagggcgagaacgcgcgtgcggtcggtgaccagcgcgaaccccttgccgccgccctgcaggcggaagtggccggaatagaagcccggcatcgcatagccattggtcttgaaacgaatgccatagcggcggtcacgctgcaggtcgaccacctcggcctggtccagccgcagctgtgccaccggaacgcggcggcggtacatcgtcgagcgcacgtccagcacgtcgtcggccagttccacccggcggcggaagaacgccgcgcccaacccgatgccgagcgcggcgatcaccagcaggctccaggcggcactgccgcccatccggaaccagggcggcgacagcgtcacttcgatccagggcgccgtggccggtgccttgtacaactgcgcatacaggcaggccacgaaggcggcgagcaggggcagcacgatccacagcacgcgcaacggcgaactctcggccacctcgtactgctttggatcgctggcacccatggctcaggcctccttcttgaataccagcatcgccgggcgcatcggtgcggggatgatgatgttgaccagctcccagcccagttggccctggcggctcagttcgctctggatgtcctcggccttgagctggcccatcatggacgtcttgacctcgatcgtctggtagctccagcgcttgctcattccttgtcccccgaagatggcgtgggtttcggcaggcgtcctgccttgcgcagggcgtcgcgcagcacgtattcgatctgtgcgttgaggctgcgcagctcgtcgtcagcccagcgttgcgcggcggccaggacgtcggcattgatgcgcagcgggtaggctttcttctcactcatgcaagctcctggcggggtggtggggcaccccgttgcgagggtggttcagtacagcgaaccggcgttgacgatcggctgggtaccgcggtccgagcacagcacggtcagcaggttgctgaccatgtgcgccttgcgttcttcatccagctgcaccacgccgttcttctgcagttcggccagggccatttcaaccatgcccaccgcaccggccacgatgcgcgtgcgtgcggcgatcaccgcgttggcctgttgacgctgcagcatcgcctgggcgatttcggcggcgtaggcgagatggctgatgcgtgcgtcgatcacctgcacgccggcgtcggccaggcgttcggccagctcgttcttcaggtgctgggagatctcgctggcatggctgcgcagggccagctggccgtcttcgtgctggtcgtagggatagctggtggccatcgcacgcagcgcagattcggactggatgtgcacgaagctctcgtagtcgtccacgttgtagacggcctcggaggcgtcgaccacctgccagacgatcaccgcggcgatctcgatcgggctgccgtccagctcgttgaccttcagcttgccgctctcgaagttgcgcacgcgctggctgacccggcgcttggcaaagaaggggttgttccagcgcaggccgttgtccttcaccgtgcccacgtacttgccgaacaggctaaggaccgccgcctggttgggctggatggtgtacagaccggccaggatgaacacgcccagcgccaccagcagggcgcccagcagcatcagcagcaggctgggcgagccggtgctggccttggctgccacgcccaccacgaacagggcggcgccggcgaggccgacgagcagggcgccgaccagcgtgccgaggccgttgagggaagacagcgacttctctttcatggcggtacgtccttgagggttcaaatttaagatatcaaagtgatatcacctgtccactaccgttcgtcggatgccatggtcagggtgcccggccagctagaatgccctcccgccttcacatcgctgctggaaccgccatggccaagcttggaacgccgttgtccccctccgccacccgcgtgctgctgctgggctcgggcgaactcggcaaggaggtggccatcgagctgcagcggctgggcgtggaggtgatcgccgccgatcgctatgccgacgccccggccatgcaggtcgcgcaccgctcgcacgtgatcgacatgctcgatgcgatggcgctgcgggcgctgatcgcccaggagcagccgcacctggtggtgccggaaatcgaggccatccacaccgagaccctggtccagctggaacaggagcagggcctgcgggtgatcccgaccgcgcgcgccgcacgcctgaccatggatcgcgaaggcatccgtcgcctggccgccgaaaccctgggactgccgacctcgccgtaccgcttcgtcgataccgaggcggaataccgtgctgccgtcgccgccatcggcctgccgtgcgtggtcaagccggtgatgtcgtcctcgggcaagggccagagcaccctgcgcagcgaggcggacatcgccccggcctgggactacgcgcagaccggtggccgcgccggtgccggccgctgcatcgtcgaaggcttcatcgatttcgattacgagatcaccctgctgaccgtgcgccatgccggtggcacctcgttctgtgcgccgatcggccatctgcagaaggatggcgactaccgcgaaagctggcagccgcagccgatgtcgagcgcggcactggcgcgtgccgaagagatttcgcgcgcgatcaccgatgacctcggcggctggggcctgttcggcgtggagctgttcgtgaagggcgacgaagtgtggttcagcgaagtgtcgccgcgcccgcacgacaccggcctggtgacgctggtatcgcaggagttgagcgagttcgcgctgcatgcgcgcgccatcctcggcctgccgatcccggtgatccgccagagcggcccgtcggcgtcgtgcgcgctgttggcacacggcgagggcgtgccgtacttcaacaacgtcgccgctgcattgcaggtgccggatactgccgtacgcctgttcggcaagccgagcgtgcatggccatcgccgcgtcggtgtcaccctggcgcgcgcggaaaccatcgacgaggcgcgcgccatcgcgcgagatgccgccgacgccatcggcgtcgaactgcgcccgtaaagcaaaaaggggacggaggggattaagtcgtttgtgccataaacgacttaatcccctccgtccccttttcagggccgtcgactctaccgcacgtccacccacaccaggtggtggtcgctgccgtcggcgatcttcgcttccgggctttcattggccggccagaagatgccgctgccgacgtactcgaaaccggtcgagggcagtacgtagtccaggcgcatcgtgccggacttcgggccgaaatcgccagtggcatggaacggtgcgcccttgcgctcgatgcccttggccgcataggccaggctggtctgctcgccaccgacgctgcgcggggtggggtagcgcagcacgcgggcgttctcgatcagttcgacgatcgcctcatggcggccatcaccatcgaccgggtcgttgttgaggtcgccgaggatcacgaagcgcgcatcctgcgccaggccgccgcagtggcccttgtcgtcgcacagccatggcttgtcacccttggacaggtattcctgccacaggcgcagctcgtcatggttgcgcgccgcgttgcgcttttccgggccgtcgaacaccggcggggtcgggtgcgagaccagcgcgtgcaccacgccggccggggtctttaccggcacgtcccaatgcgacttcgacgacaggcgcagctgcgaccacacatggtcgttgtagaagctctggccggtacgtgggtcgaccgggcggatcgcgccgggcatcgcgctccacttcagcagctggaagctgcgcaccctggcttcgtcgatcgggtagcgcgacagcaccagcatgccgtactggcccgggtgcaggccgtagccccaggcatcgttgccgcggctgcggccttcgccaccgaccacgccgttgttgtccaggtccaggccgctgggcacgccggtgttgaccggggccagatagcggtaggcgaaatgcagcggcttgccgccaccgggctgggcgacctccaggtagcgcttctggaacaggtcggcggcgcgatgggcgtcgtcgaagtcgaattcgttcagcagcaccaggtccgggcgcacctgctgcagcactgcggcgatcttgcgcgcgtgttcgctgtcgccttccagctccttgatcaggccaccggcgtcatcggagtacagcgaggtgttgtaggtggccaggcgcagcgcagcggacggcttttcggtcatcgcaggggacgtggcgaaggcaggggcggtggcgccgcagagcagggccagggcgaggatcaggggatggcggcgggtcatgttcatgggccgtattgtgcacccggcccggtgtcagcggtttgtcagcgcccgtccagatccttgtcgaaatcgtgccagcggcggccatcgtaggcttccagcggatggaagcggcgcttgtagtccatcttctggtggccgcggatccagtagcccagatacacgtgcggcaggccctcgcggcgcgcccactcgatctgctgcaggatcgcgaaggtgcccagcccgcgcgcggcgtggtccgggtcgaagaaggtgtagaccgccgacaggccgtgctcggtgacgtcggtcaccgctacccccagcagctggctgggctggccgtcgtggccgggcaggcgcatctccatgaagcgggtgtgcgaccagctgccgatcaggaactgctcgaactcgtgcgggccgtggtcgtccatgccgccgttggcatggcggtgggtgaggtagcggtggtacagcgcgaacaggtcatcgcgggcggtggcggcggtgatccgcacctccaggtcgtcattgcgggtggcacagcggcgctggctgcggtccggggcgaagcgggccaccgggatgcgcaccgccacgcaggcctggcagtgcgcgcaatgcggccggtagaccaggtcgccgctgcggcggaagccccagctcagtgccagtggatagagcgcgccgaggcggcggtcgttcgggtccagcaccaggtcgcgtgccacccggtccgaccagtacccgcaggggtgctcgccggtctggaaaagtcgcagttcgtcgtctctgtcgccatgtatcgccatgggcacagcatagccccaggttgtcgcagtggcggcgactgtccgccggatgaatggaatcggcagtagcgtcaaccgacgtcgcgcccgggcgttgttgtcccccgagggtgaagtgatcaccccgacgctgttcccatccccaggagtgacctcatgatccgtacccccctgctgctggccctgctgcttggcacctccgcatccggtatcgcgctggcggccgacaccccggccacgccggcaccgcgcccggccaagctggacaccaacggtgacggcgtgatcgaccgcagcgaggcggccgccaacccgcgcctggccgcgaagttcgacgagctggacaagaacaaggacggcaagctctcgcgcgacgagctgccgcgctggcagcatggccgtcgtggccacggcggtgagcgctgggccgcgctggacgtcaacaaggatggccgcatcagccgcgaggaagccaaggccgatccgcgcctggccgcgcgcttcgaccagcttgatctgaacaaggacggctacctggacaaggccgaccgcgagctgcgcatgaagcagcatcgtgatgcctggttcgccgccgccgacaccaacaaggacggccagctgagcaaggccgagtttgatgcggccaagggcccgatgcatggtggcccgcgccatggcggtccgcgcgacggcggcgcaccgaagccgcagcgctgagggtcaatgcagtgatgacgacaacgccggcggcactgccggcgttgtccgttacaggcggccgctgcgcatcagcgagtacgccacaagcgcaatgaccatcaggttcatggcgatgatggcggtgcggccgtacatcgattcgaacttccagttgatgccggttcgcccgcgccgcgccgaatcgcgcgcgatcatcggcgccatcacccgctgcagcgtcaccaggcactggtagttgaccacgcccaacccgaccgccagcaccgtcagctgcgtccagaccggtgcctgcagcaccacagccagcaggatcgccaggcaccagaacatgccggtggtgatgttgaggtagaggaagcggcgcacatcggcccgctctgccgcagtttcggtgtacgacatcaggaagcgcccgccgaggtagctgccgatcgcgccacccaccacgccgccgatcaccgccccccagctttcggccggcagcacatgcaactggcccagggtggcggtcaacgagcccatcgcggttccaccggcaacgctggcgccgccgaggccgagcttgctgccgccgatgccgacgccggtgccgagcagcaccgctgcactggcggtgccgggcgcggccaccagcaccatcgacaccacggcggtggcgaatgcagcgctcggcgcgctgctgcgggcgaattcaccgaagcgctgcagcaggccttcgcgcaccagggcacgtgcacgcgacaggcgcttgcgcacggccgcatcgctgagcccgagcaggtcggcgacctgttgcgagcgctgtccctcgcggtagtacagcaacagcacttcgcggctgtcggcgggcagggtggagatgatgtcctcggcggcgatctcttcctccacccgctgcaggcggtcagccgcgcccggcgacgggtcggcggccatgcccatcgctacctcggccgcctcgccggtcagcggccgcccacgctgggcgcgcagccagtcgcgggccaggttgcgggtgatctgccgcagccagggcaggaagctggtcgcgctgcgcagctggtgcagctgctgccagcccttcacgaaggcctcctgggcgatgtcctcgctggcctggcggtcgcgggtgatggccagggcgatggcggtgaccgtgttctggcaggccagcacgatacggccgtaggcgtgctggcaaccgctggcggcggcgggcagttcgcgttccagggtctggtcgatcgatgcggcgaacgtcgtcatggcggcggctctcctgctgggattgtgtcccatgacggagccgcgcgcccaatgtgaccgacttcctgtgctgacaaaaaaggggacggaggggattaagtcgtttgtgccacaaacgacttaatcccctccgtcccctttttgcagttgccggccagcggcgggtacgacccgtgggttatttcgatggctggatgcggacccggacttcttcctcttccggtgcggcctgcggggccggttgcgcctgctgcggctgggcctgcggggcaggggccggtgctgccggggccgggacaccgcgatggcgcaggccgatcaccagcgccacgccggcgatcaccaccagcagggcgatgcggatgcgccaggcccagctgcggccgccgctgccctgttccggcgtgtcgcggaaggcgaactcggcggtcggatggtcgcggcgggtggtgtcgagcaggcgcgcctcacgcaggatctcgcgtgcacgcggctggtcgtcggcgcgcacgatccataccgccgggtaggcgttggcgttgccgaggtcggtatagctgaactggccgcggcgacgggtcttgtacgagcgcccgttggtcaccttgacgtcgatgccatgcccgcgcaggagctcggccacgccttcgacggtttccacgcgctggctgctgaagatctggcgcatgggtttactccttggccggcacggcggccgcggcagcctggtcgggaaccacgcggatcaggccctcctgcgcggtgctggccaccagcacaccattgcgggtgaagaactggccgcgggccaggccgcgcgaatcctgcgcgctggggctgtccagcgagtacagcagccagtcgtcggcacggaacgggcggtggaaccagatcgcgtggtcgagcgaggccatctgcacgtgcgggtggtagtagctgatgccatgcgggaacgtcgccgtgcccagcaggtggaagtccgaggcataggccagcagggcctggtgcagttccggagcatcgccgaccggctcgctcaggcgcagccacacctggtggtagggcgggcgcttgggcgggttcagttcgtcgcgcgggtagacgtggcggaattcgaacgggccgccgcgcgacagccagcgctgcaccttgatcggcagacgctccagcacttcggccggcagcggccggttcggttcgatgtcttccggctgcggcacttcgggcatcttgtgctggtgctcggcgccggtctcggcctgctggaacgatgccgcgcagaagaagatcaccttgccgtgctggatcgctgtgacccggcgcaccgagaagctgccgccgtcgcgggtacggtccacgtcgtagacgatcgggtggtcgatgttgccggcgcgcaggaaataggcgtgcagcgagtgcacgtggcggccgttgtcgaccgtggcctgtgccgcggccagcgcctggcccagcacctgcccgccgaacacgtacttggtgccgatgtcgcggctctgcccgcggaacaggttgtcctccagccgctccagcgtgagcaggtcgatcagctcggagacgacgggttcgggcgtgtcgttcaagggggcggccacagcagtgaaagagggcctgattataccggtcaggggtcagatccctttcgcccggcgaaagggatctgaccccgggcggggcaaccgctatttgcccagccgggctaccagggcctgcagggcgttctgtgcgtccggggcgaaccaggcctcgacgaaacggtcgagctggatcaggtccggctgcagcgccacgtgcaggtcggcgcgggcgatggcgcgggtcagcagcatcggctggcgcggctgcctgagcaggtcctgcagccaggcaatcgcgcgtgccaccaccaggtccccctctgccagctcatccaccaggccgatctgcaccgcctgttcggccggtaccagcgaaccggtggtcagcagcacgccggcgcggtgcacgcccaccgcacggcgcagcagtcgctggatgccctccggcgcgatcaggcccacctgcacctcgttcaggccgatggcatatggccgcgacggatcggcgctgcgggccatcacccggtagtcgcagcacagggccagcacgcagccgcccgccggggcgtggccggtgatcgccgcgaccaccgggatgcggctctcggccagcgtgcgtacggcgccaaagaaggcgttccaggtgtccagcagcttgtgcttgtcatcgccatgcgagagcaggtgcggcacgtccatgccgccggtgaagatgcgctcgctgcccgacagcacgatgccgtgcgcgtcttcggccatggccagctcgatggcatggatcaactgccggcacaggtcggtgtccagtgcgttgaccggcggccgcgccaggcgcagttcgcggatggggccatggttgatcacctcgatgagcgtcgtcatgctgcggtctcgttgcgaagaaggaacctgggcgatgataaccaaaccattcgttggcgtactgtggcttctgtgtgcggccgcagcatcggcctcggcggcggaatcgggctgcgtcacggtggatcagggctgggcgcggttgccaccgaatccggcaatgccgatgaccgctggctacggcgtcatccacaacggctgcggcaaggcggtggtgatcaccggcgcgaccagcagcagtttcaatgatgtgtcgctgcacgaaaccacgatcacggatggggtcagccggatgcgcgcgatcgagcgcctgccgctggcgccgggtgcacgtgccgagctcaagcccggtggcctgcacctgatgctgatgcagggcaagggcgcgctgaaggaggggcaggcggtgccgctacggctgcagctggaaggcggcggcgaagcgagtgcgacgctggccgtacgcaaggctgcgccgtagcgggatggtcgtgccggccgctggccggcagcacaggaaatgctggccagcggccggcactaccgcagggccttacgaccagtcgtacgagaacagcacggtgcggctttccggctcgtacagcatcacgatcgcatcggcgccggtggcgcaccagttgtagccggctacgccggccacggcgaagaacttgttgccgttgcgggtgatgatcaccgtttcggcatcgtccgcagcgtttgggtcatcggcagcgtcggtgaagcccagttcgaaggccgcgggaatctccgcggtctcggtccagttgccgaagcctataggcccgcccagcgtatccaggtagtcgcgttcgctggcctcacccttgccgtagcgcgagtagcaggcgagacggccgtgcgcggcatggtaatcgcgggccttggcgtagctgtcgcgcatctgcgcgatgtgctcctgcgcatccttgtcctgcaccgcctcgccgatgaaatagccctcattgccgaggaagcgcatctcgttgccggcggtcagttcgaaggcgatccagttggtgccggtgaaatcgttgtggtgttcttcggtggtctcgccgatgcagccgtcgtacggctcgatcgggcacagcattgtcgccacctggccggccagctccggccgcagcacgcccaagtcgatcttcagcagcggcagcaggtgctggccgagccaggcctggtcggcgggaaagacgtcggtggggaaggggaccatgccgggcagcaggtcgcgcagttcagtctggtggatcatgtcagtccattgaatgggatcggtagtgccggccgctggccggcaacctcattgcagccaaagcgtgccgaccaaggtcggcacctaccagggcgcgtcaagtggaggcgctgcggatcgcctccggcagcggcgcgctcttgccggtctgcgtatccatccacaccaccaccacgttgccgtcggaatacagcttcgacgcgtcgtgctggtcgacgatgcggtggccgatggtcacgctgctgttgcccaggcgctcgacgaacagctcgaccagtatgtcgttgggccacacgatcggcagccggtaattgacgttggtcgcggccaccaccggtgcgatgcggtcggtcatcgatacgccgtccacgcccagcatccagcgcacgcgcgcttcttccaggtaggaaatgtacttggcgttgttgacgtggcccatgctgtccatgtcacgccagcgcacgctgatcgggatgcgggccaggatcttgtgttcgctgctcatcaggcgtccttcttcttcgatgtgctcttgctggccttgccggtgctcttggcggccgcggccttcttggcaaccttggccggcttctcaggcttcaccttgcgtggcgggcgggcgtcgggcttgttggccacggcagccggctgttccgggcgcgcgctggtggacggcagcatgcgcgccaggaactggccggtatacgactgcggacaggccgccacgtcttccggcgtgccggtgaccaggatggtgccaccgcggtggccgccttccgggcccaggtcgatgatccagtcggcggtcttgatcacgtccaggttgtgctcgatcaccaccaccgtgttgccttcgtcgcgcagcttgtgcagcacgcccagcagcgcttcgatgtcgtggaagtgcaggccggtggtcggttcgtcgaggatgtacagggtgcggccggtatcgcggcgcgacagttccttggacagcttcacgcgctgtgcttcaccaccggacagcgtggtcgcgctctggcccagtttgatgtagctcaggccgacgtcgaccagggtttccagcttgcgtgcgatcgacggcaccggttcgaacagcttcagtgcatcctcgacggtcatttccagcacgtcgttgatgttgaagcccttgtacaggatctccagcgtctcgcggttgtagcgcttgccatggcagacgtcgcagggcacgtacacgtccggcaggaagtgcatctccaccttgatcaggccgtcgccctggcaggcttcgcagcggccaccgcgcacgttgaagctgaaacggcccggcgaatagccacgcgcacgcgcttcgggcacctgtgcgaacagttcgcgcaggggagtgaacaggccggtgtaggtggccgggttcgaacgcggggtgcggccgatcggcgactggtcgatgtccaccaccttgtcgaacaggtccaggccatcgatctccttgtacggggcgatcgggtgcgaggaaccgttgatctcgttggcggccagcgagaacagggtgtcgttgatcagggtggacttgccggagccggacacaccggtcacgcaggtcagcaggcccgacggaatcgccaggtccacgcccttgaggttgttgccgctggccccgcgcaggtgcagggtcatcttcgggttcggcttgtgccggcgcgcggggatctcgatcgcgcgcttgcccgacaggtactggccggtcagcgagcgcggtgcctccaggatgtcctgcagggtgccctggccgacgatctcgccgccatgcacgcccgcgcccgggccgatgtccagcacgtagtcggccaggcggatcgcatcctcgtcatgctcgaccacgatcaccgtgttgccgaggtcgcgcaggcgggtgagagtgccgagcaggcgctcgttgtcgcgctggtgcaggccgatcgacggctcgtcgagcacgtacatcacgccgaccaggccggcgccgatctggctggccaggcggatgcgctgtgcctcgccaccggacagggtgtcggccttgcgttccagggtgaggtaatccaggcccacatcgaccaggaagccgaggcgctcaccgatttccttgacgatcttcgcggcgatctcgccacgccagcccggcaggctcagttcgctgaagaacttcagcgcctcgtcgatcggcagcaccaccagctccggcagcgggcggtcggccacgaacacgttgcgtgccgccttgttcaggcgcgcgccatggcattccgggcacggctgttcgctgatgtacttggacagctcttcgcgcaccgccggcgattcggtttccttgtagcggcgctcgaggttgggaatgatgccctcgaagcggtgcttgcgctgggtgcggccaccggcttcggtgaagtaggtgaaggtgatcgcctcatcgccgctgccgtacagcacggcctgctgcacgttctgcggcagcgagttccatgccgcgtcgacgtcgaaccggtagtgcttggccagcgaggcgatcagctggaagtaataggcgttgcggcggtcccagccgcgcaccgcgccggcggccagcgacagctcgggatgcaccaccacgcgcgaaggatcgaagaattcggccatgcccaggccgtcgcagccggggcaggcgcccatcggtgcgttgaacgagaacaggcgcggttccagctccggcagcgagtaatcgcagaccgggcaggagtacttggaggagaacagcgtcggcgaagcgtcggcactgtccaggctctgcaccgaggccatgccgtcgcccagcttcagcgcggtctcgaagctctcggccaggcgctgcttgatgtcctcgcgcgggcggaagcggtcgatcaccgcctcgatggtgtgcttctggcgcagcgccagcggcggcaccgcatcgatttcatgcagctcgccgtccacgcgcacgcgcacgaaaccctgcgcgcgcagctggtcgaacacctgggcatgctcgcccttgcggtcgcggatgaccggggccagcagcatgtagcgctgttccgggtccagggtcagcacctggtcgaccatctggctgaccgtctgcgcctccagcggatagccgtggtccgggcagcgcggggtgccgacgcgggcgtacagcaggcgcaggtagtcgtagatctcggtgatcgtgccgaccgtcgaacgcgggttgtgcgaggtcgacttctgctcgatcgagatcgccggggacaggccctcgatgtggtccaggtccggcttttccatcacgctcaggaactggcgcgcataggccgacagcgactcgacatagcggcgctggccttctgcatagatggtgtcgaacgccagcgaggacttgcccgagccggacaggccggtgatcacgatcagcttgtcgcggggcaggtcgaggtcgaggttcttcaggttgtgcgtccgcgcgccgcggatgcggatgaaatccatcgccatgggggatccggttgtgggggcgttggctgggtgccgggccagcagggaacggcaatcggtcagcctaccgaggtgaccagatgggggcaatgggcgacaatgccagcccgatgtctcatctggtgagacaggccgtcaggcaggggtcagatcccttttcacggggtgaaaagggatctgacccgttccggagccgtccccccgcggcgttcgggggttgacttgacccgcgcccgctgatctgcgtacaattccgctcctgtccgccctcgatggcggcagctcagaccacaataactacagaggaaggcctggtcatgtacgcagtactggtcaccggcggtaagcaataccgcgtggcgcagggcgaaaagctccgcattgaaaagctcgaagtcgaagtcggcagcgagatcaagtttgacaacatcctgatgctgggtgacagcgacggcgtgaagctgggcgatgcgctgaagggcgctgccgtcaccgccaaggtcctgtcccagggtcgtgctgacaaggtccggatcatcaagttccgtcgccgcaagcaccacatgaagcgtcagggtcaccgtcagtactacaccgaaatcgagatcaccggcatcgccggctaagcatcaggagaagcagtcatggcacataaaaagggcgtaggctcctcgcgcaacggtcgcgactccaacccgaagtacctgggcgtcaagatcttcggcggccaggccatcgaagccggcaacatcatcgtgcgtcagcgcggcacccagttccacccgggcaccggcgttggcctgggccgtgaccacaccctgttcgccctcgtggacggcaaggtggagttctcggtcaagggcgccaagaagcgtcgcaccgtcagcatcgtctcggccgacgcctgatccaggcatcgccggcacccgtgccgcggcatggccgtgctggatgaagagcacgctgcatggagagccccgcttcggcggggcttttcgttagagttgaagcaagaccggctgggccgggttgccggcccgcggccggcatgacattcaaggtggcggccagcaggtcgcgcccatcgcaggcatcgaaacaatgaaactggtagacgaagcagaaatcgaagtgttcgccggcaacggcggcaacggctgcattggcttccgtcgcgagaagttcattccgctcggcggcccggacggcggcgacggcggtgcgggcggcagcgtgtacatccgcgccgacgaaaacctgaacaccctggtcgacttccgtcatgagcgtatcttcaaggcgcagcgcggcgagaacggcatgggccgccaggcctatggcaagggcggcgaagacctgaccatcaccgtgccggtcggcaccgtggtcatcaacgttgccaccgatgaagtcatcggcgacctgacccagcacggcgaccgcctgctggtggccaagggcggtcgcggtggcctgggcaacatgcacttcaagagctcgaccaaccgctcgccgcgccaggcgctgccgggcgagccgggcgaagagcgcacgctgaagctggagctgaagctgctggccgatgtcggcctgctgggcttccccaacgccggcaagagcaccctgatccgtgccgtttcggcggcaacgccgaaggtggccgattacccgttcaccacgctgtacccgaacctgggcgtggtgaaggtggagaaccaccgcagcttcgtgatcgccgacattccgggcctgatcgaaggtgctgcggacggcgccggcctgggtgcgcagttcctgcgccacctgcagcgcacccgcctgctgctgcacctggtggacatctcgccgatggaaggcggcgtggagggcatttcgccggtggagcaggtgcgtgcgattgaacgcgagctggagaagcacgatccggagctgctgaacaagccgcgctggctggtgctgaacaaggctgacctgatgttcgaagacgaggcgcaggccgcggcggagcagatcgtcgccgagctgggctggaaggagccgtggttcctggtttccgcgctgggccgcgaaggtaccttcccgatcatgagccggatcatggccttcttcgatcgccagaaggaagacgagctggaagcccgcaacgcgcagtgaatgccgttgtggttccatgcggaaaacccggcttcggccgggtttttcatttggtagtgccggccgctggccggcaatcccggtgaaccgcaggcaacaaaaaacccggccgcggccgggcttttgtctgctgcccaaccccgaagggcagggcggcaacgccggatcaggcggccttgagggccttgatgcggtcgttcaggcggctcttgtggcgagcagccttgttcttgtggatcaggccacgcgcgctgaagcgatccaggatcggctgggcaacggcgaaggcggcttcggcgccggcggcatcgttggcgtccagcgccttgatcactttcttgacagcggtgcgcagcatcgagcgctgagccacgttgcgcgcgttgcgcacgacggtctgcttggcgcgcttcttggcggacttgatattggccacggtggtggtttcctgaaaaaatcggtgttatgggaacagcaagctagctagtatgatggcccgagaaatgcacgtcaagtcgattgtcaagagggacgctgagtgagttcaccgaagatgttgcggggcctgctgtcgttcagcagcatgaccatggtctcgcgggttctcggacttgtccgggatcaggtgatcactaccacgttcggcaccaatgcggttaccgatgcgttctgggttgccttcaggatacccaatttcctgcgccggttgttcgcggaggggtccttctccaccgccttcgtgccggtgttcaccgaggtgaaggagacccgcagccacgccgaactgcgtgagctgatgtcccggaccgccggcaccctgggcggggtgctgatgctggtcaccgccctggcgctgatcttcgcgccgcagctggcggtggcattctcaagtggtgctgataccgacccggtcaagcagaccctgctggtcgacctgttccgcctgaccttcccgttcctgctgttcgtgtcgctgaccgcgctggccggcggtgcgctgaacagcttccagcgcttcgcgatgccggcgctgaccccggtcatcctcaacctgtgcatgatcgccggcgcgctgtggctggcgccacgcctgggcggcacgccggaaaagcagatcctggcgctgggctgggcggtactggcggctggcctcctgcagctgctgttccagctgccctcgctgaagggcatcaacctgctgaccctgccgcgctggggctggaaccatccgggcgtgcgcaaggtgctgacgctgatggtgccgaccctgttcggttcgtcggtggcgcagatcaacctgctgctggataccctcatcgcggccaagctgaccgacggctcgcagtcctggctgtcgctggccgatcgcttcctggagctgccgctgggcgtgttcggcgtggcgctgggcacggtgatcctgccggcgctggcccgccaccacgtcagcaccgaccgcgagggcttctcgcgctcgctggactggggcctgcgcatgaccctgctgatctcggtgccggcgatgctgggcctggtgctgctggccgagccgctgatcgccaccctgttccagtaccgccagttcaccgcgttcgatacccgcatgaccgcgctgtcggtgtatggcctgagcttcggcctgccggcgttcgccctgctcaaggtggtgttgccggccttctacgcccgccaggacaccaagaccccggtgcgcgccggtgttgccgcgctggtggccaacatggtgttcaacttcgccctgctggccgtgctgtaccaggtgatggtgccggacgcgctgaaggcacagggcgtgatggcggcgatcggcaagcagccgggcctgcacctggcgctgggcattgccagtgcgctgtccagttacctgaacctgggcctgctctggtactggctgggcaagaccgacgtctaccagcggcggccgggctggggcggctatctggtgcggctgggggtggcctgcgtggccatggtcggcgtgctgctggccctgctgcactgggtccccgacttcaccggcatggacaaatggcaccgtatcggtggcctgatgctgctggtcggcggcggcggcgcgacctacgtggtggccatgctggcgatgggcttccgcccgcgcgacctgcgcgggcattgatcgcggtccgtggcggctatacttcagggttacaccattgaagcggcggccccggtcgggccggaacgagagttgatgagcaggctgttcagaagcgtcgagggcggggagctgttccccaacggaagcgtggtctgtatcggtgcattcgacggcctccacctgggccatcgtgcgctggtccgccacgcggttgcccgcgcgcgcgccttgggcgtggccgcagtggccgtggcattcgagccgctgccgcgtgaattcttcgcccagggcacgccgccgccgcggctgaccctggcgcgcagcaaggtcgagatcctgcgcgagctcggcgtcgatgcgatcggcctgctgcgtttcgacgcggcgatggcggcgatgccggccgagaccttcgtgcgccggttgctggtgcaccggctgggcgcccgcgaagtgtggatcgggcccgagttctgcttcggcaaccgccgccgcggtgatctggcactgctgcaggagatgggcgccgaactcggcttcaccgcgggcgagatcgaagcggtggacctgcatggcgagcgcatctccagcacccgcatccgccagctgctgcaggagggcgatttcgcccgcgccaacgacctgctcggccgcccctacgcgatcagcgggcgggtggtgcgcgggcgccagctcggccgtacgctgggcttccccaccgccaacctgcgcttcccgaagaccccggcactgtcgggcatctacgcgacctgggtgcacggcgtgttcgaccagccctggccttcggtgtccagcttcggtacgcggccgacggtggagggcgtggagccgctgctggaagcccacctgttcgatttccagggcgacctgtacggccgccacatcgacgtggagttcgttgccaagctgcgcgacgaagagaaattcaatgatctggcggcgctgaccgaccagatgcaccgcgacgccgaacaggcgcgcgccatcctttccgaacatagattgcgagccactgcgtgagccaggactacaagaccaccctgaacctgccagccaccgaattcccgatgcgcggcgacctgcccaagcgcgagccgggcattctggcgcggtgggaagagcaggggctctaccagcagctgcgcgacaacgccgccggccgcccgctgttcgtgctgcatgacggcccgccatacgccaacggccgcatccacctgggccacgcggtcaacaagatcctgaaggacatcatcgtcaagtcgcgctacctggccggcttcgatgcgccctacgtgccgggctgggactgccatggcctgccgatcgagatcgcggtcgagaagaagtggggcaaggtcggcaccaagcttgacgccgtcgaattccgccagaagtgccgcgagttcgccgaagagcagatcaacatccagcgcgtggacttcaagcgcctgggcgtgaccggtgactgggacaacccgtacaagaccctgagcttcgatttcgaagccaacgagatccgcgcgctggccaaggtcgtggccaacggccacctggtccgcggcgccaagccggtgtactggtgcttcgactgtggctcggcgctggccgaggccgagatcgagtaccaggaaaaggaatcgccggcgatcgacgtcgcctacgctgcacgcgatgcgcaggccatcggccaggcgttcggcgtgagcgtgccggtcgacgtcgaagtggccgtaccgatctggaccaccacgccgtggacgctgccggcctcgctggcggtgtcgctgggcgcggagatccgctacgtgctggccgaaggcccggcccacaacggcaagcgccgctggctggtgctggccgcggccctggccgagcgcgcgctgcagcgctatggcgtggacgaagtggtgctgcacggtgaaaccaccggcgctgcgctggaaaaccagctgctggcgcatccgttctacccggagcgcgagatcctggtgctcaatggcgaccatgtctccgacgaggacggtaccggtgcggtgcacaccgcccccggccacggccaggaagacttcgtggtcagccagaagtacggcctgctggacaagtacaacgctggccaggtcactccgatcgacggccgcggcgtgtacctggaatcgaccccgccggccggtgacgtggtgctggcgggccagcacctgtggaaggcgcaggaggccatcgtcggcgtgctgcgcgacaacggttcgctgctggcgttccatccgatccgccacagctacccgcactgctggcgccacaagacgccggtggtgttccgcgccaccccgcagtggttcatctcgatggacaaggccaacctgcgcaacgatgcgctggccgccatcgacaccgtcggctggttcccgacctggggcaaggcgcgcatccagagcatggtcgacggtcgcccggactggaccatctcgcgccagcgcacctggggcgtgccgatcgcactgttcacccaccgccagaccggcgagatccatccgcgttcggtggagctgatgcagcaggtcgccgaccgcgtcgaagccgagggcatcgacgtgtggtattcgctggacgccgccgaactgctcggtgccgacgcggccgactacgagaaagtcaccgacatcctcgacgtctggttcgattcgggcgtgacccatgaaggcgttctcgccgcgcgtggcttcggcaagccggccgacctgtacctggaagggtccgaccagcaccgcggctggttccagtcctcgctgctgaccggcgtggcgatcgacaagcgcgccccgtacaagcagtgcctgacccacggcttcaccgtggacgagcacggccgcaagatgtccaagtcgctgggcaacggtatcgagccgcaggacatcatgaacaagctgggcgcggacatcctgcgcctgtggatcgcctcggccgactacagcaacgagatgtcgctgtcgcaggagatcctcaagcgcaacgccgacgcctaccgccgcctgcgcaacaccgcgcgcttcctgctcggcaacctggacggtttcgacccggcgctgcacctgcagccgctcgagcagatggtcgcgctggaccgctggatcgtgcaccgcgcgtgggagctgcaggagaagatcaaggcggcctacgacggctacaacatggccgagatcgtgcagctgctgctgaacttctgcagcgtggacctgggctcgctgtacctggacgtgaccaaggaccgcctgtacacgatgccgaccgattcgcacggtcgccgttcggcgcagagcgcgatgtaccacatcgccgaagcgttcacccgctgggtggcgccgatcctgaccttcaccgccgacgagctgtggggctacctgccgggcgaacgcgccgggcacgtgctgttcaccacctggtacgacggcctggcgccgctgccggccgatgcccagctcaacgccgccgacttcgaccagctgctggccgtgcgcgagcaggtggccaaggtgctcgaaccgatgcgtgccaacggtgcgatcggtgccgcgctggaagcggagatcaccatcgccgccagcgaagagcaggccgcgcgctggcagccgctggccgatgaactgcgtttcctgttcatcagtggcgacgtgcaggtgcgcccggcgaccaccgacgaggtgttcgtcagcgcccagccgactaccaaggccaagtgcgtgcgctgctggcaccaccgcgccgacgtcggcagcaacgccgaccatcccgagctgtgcggccgttgcgtgagcaacgtgaccggcgccggcgaagtgcggagctggttctgatggccgcgccccgtccgcatccgaacgccctggtctggctgctgctgtcggtggccatcatcggcctggaccagtggtccaaggcctgggtgctgtccagcctgccggagttccagccggtggtggtcatcgacggcttctggaactggtaccgcacctacaacaccggcgcggcattcagtttcctgagcgacgccggtggctggcagaagtacttcttcaccgcgctggcgatcgccatcagcgggctgatggcgtggtggctgcgcggcaccgcccgcggcaactggaaggccgcggtgccgtatgcgctgatcatcggcggcgccatcggcaacgtgatcgaccgccaggtgcacggccacgtggtcgacttcatccagtggtacgtgggcagctacacctggccctcgttcaacatcgccgactcggccatcgtggtgggtgccatcggcatcgcactgtttggcctgttcgacggcaagtccgccaaaaaggcggataatgccaacccgaaaccgtaagccggctgccgccgggagactgaactgatggatgtgctgctcgccaacccgcgtggtttctgtgccggtgtcgatcgtgcgatcgagatcgtcaagcgcgcgatcgaaacgctgggcgcgcccatctatgtccgccatgaagtggtgcacaaccgcttcgtggtcgacgacctgaagcagcgcggcgcgatcttcgtcgaggaactcgacgaggttccggacaacaacaccgtgatcttcagcgcgcatggcgtgtcccaggccgtgcgccaggaagccgagcgccgtggcctgaaggtgttcgacgccacctgcccgctggtgaccaaggtccacttcgaggtcgcgcgccactgccgtgccggccgtgacgtggtgctgatcggccacgccggtcacccggaggtggaaggcaccatgggccagtggaaccgcgaagccgggaccgggcagatctacctggtcgaggatgtcgagcaggtcgcgacgctgcagatcaaccagccggaaaacttcgcctacaccacccagaccacgctgtcggtggatgacacgcgcggcatcatcgatgcgctgcgcgagcggttccctgcgatgcagggcccgaagaacgacgacatctgctacgccacgcagaaccgccaggatgctgtgcgcgacctggccaagcgctgcgacctggtgctggtggtcggttcgccgaacagctccaactccaaccgtctgagcgagctggcccgccgcgaaggcgtggagtcgtatctgatcgatggtgcgcacgagatcgacccggcatgggtggcaggcaagcagcacatcggcgtgaccgccggcgcctcggcgccgcaggtgctggtcgatggcgtgctggcgcgcctggccgagctgggcgccagcggcgtgggcgagctggacggcgaaccggaatcgatggtgttcgcgctgccgaaggaactgcgcctgcgcctggtcgactgagcgcggaacgacgtctgcagggtacggcccgccactacccggtgtgggtgcgaaccgaaactgatctggtgggtgcgaaccttggttcgcacgcctttggcatggccgggtgggcgcaccgcccatgacctttggccatggggccggccatcgcacaggcctagcatcggaggattccccgttgttggaaactgcctgatgaagacccgagccctggcgatgtcgttgctgttcgcgctggcggccacgcctgcacttgcgcagacctcgccaccggccaacgcggcggccccaggactgctgcgcatcgatgtggacgcgcgcgatctggcccggcgcatcttcaaggtgaccgccaccgtgccggccaagcccggccccatgaccctgctgtacccgcagtggattcccggcaaccattcgcccaccggcccgatcgacaagctggccggcctgcgcgtgaccgccaacggcaagccgctggcctggcagcgcgatcagtacaacgtctatgcgttcaaggtgaacgtgcccgagggcgccagcgagatcgtcgcccacttcgatttcctgtcctcgcagggcggcagccagggccgggtggtgatgaccccggaaatgctcaacctgcagtggaacgccaactcgctgtatccggccggcatcgacgcgcgccagctgcaggcgcaggccagcgttaccctgcccaagggctggtcgttcgccactgcattggagaccgcgcgccgcgacggtgacaccgtggtgttcaagccgatctcctatgaccatctggtcgattcgcccttgtttgccggcgagcactaccagcgcatcgatctcgatccgggcgcgaaggtgccggtgcacctcaacgtgtttgccgacgacgccaaatcgctgaagccgagcgaggcgcagatcacgatgcaccgcgcgctggtgcagcaggccgacaagctttacggcgcgcggcactacaaccactatgagttcctgctggcattgaccgaccgcctcggtggcatcggcctggagcatcaccgttccagcgagaacagtgccgacccgggctacttcaccgagtgggacaacaacgcgtggatgcgcgatctgctgccgcacgagtacacccattcctggaatggcaagtaccgtcgcggcgccgatctggccaccgccaacttcaacacgccgatgggcgatagtctgctgtgggtctacgaaggccagacccagttctggggccaggtgctggcggcgcgttcagggctgtggtcgaccgcgcaggcgcgcgacatgctggccaacgtggccgcgacctatgaccgtggtcgcccgggcctggcctggcggccgctgcaggacaccaccaatgacccgaccatcgcgcagcgccgcacgctgccttaccgcaactaccagatgagcgaggactactactccggcggccagatgctgtggctggaagtggagggcaagctgcgcgaactgagcggcaaccggcgcagcctggatgacttcgcacgtgcgttcttcggcgtcggcaacggcgactgggacgtcaacccgtacaccttcaacgacgtggtcgcgaccttgaacggcatagcgccgtatgactgggcgacgttcctgcgcgggcgcctggacggccacggttcgttgaccggcggcctggaactggcgggctggaagctggtctaccgcgatacgccgaacgacgcctacaaggcacaggaaaaacgcgccaaggcggcgctgctggcgtactcgctgggtgcgaccgtgctcgacagcggtgtggtcggcgacgtgatctgggacagcccggcgttcaatgccggcctggcgccgggcatgaaggtgattgccgttggcgggcgcgagtacagcagccagcgcttgaaggatgcggtagctgcggcggcgaaggacaaggcgccgatcgtgctgctggtgaagcagttcgaccgcatcgaaacgatgaacatcgcctaccacggtggcctgcagtacccggtgctggagcgtatcgccggcaagcctgaccgccttgcggacctgtggaaggcgcgatgaaaccgcgcgcccgcgatggcatgatcctgttgatggcgatcctcgccatcctcggtgcattcctgcacggcgacgggcgctggctgcattggctggccaagccgaccaccacgctgctgatcgctgccatcgcctggcgcgtgcatgatccagcgcagccgttctaccgacgcgcggtgctggctggcatgctgctgtcgtgcgtgggggatatcgcgctgatgttgccggtggatgcgttcgtgccggggctggtcgcgttcctgctggcgcacctctgctacatcgtcgccttccgcgatggcctgcgtgccggacgtggcctgcttgccgccagcgtcctgctcggcgcgttcgctgtactgaatgtacttggtctgtggccgcacctgcccgcaccgatgcgcattccggtgctggcatacgtggtggtgctggcctcgatggcggtcctggcgctcgcacgccagtggcggcgaccgcacaccgatgcaatggatgccagcagctcccgctgggcggccgccggtgcgctgctgttcgtcgccagcgactcgctgctggcctgggaccgcttcgccggcggcctgccactggccagcctgctggtgctgtccacctactacggcgcgcagtacgccatcgcccgctccgtgaaacagcaaaaaggggacggaggggattaagtcgcagacggcaccaaggcacaaacgacttaatcccctccgtccccttttcgcgttgactatcggagggtcgcgttgccagaacggccttgtgcgtcgaaagagagtcgtgcggactggcgatcaccggcgacttcgtccggcagccagaccagagtgccacccttgcgcacgatcacatagacgtggccgacttcaccgggagtgcccatcaatgcgttgcgctgtgcctgcagtgcctgggccacgcgcggcaccgcctcgaaatcgatgttggccagcgccgtgctgctgcggcgcagggtgatggtgggcgcgaagcgctgcggattgaccgggtcgcccttgcgccactggccgcgttcgaagtggtagctgtccacgcgtgacggctgctgcggatccaccaggtccagattgatccggccatcgtcgtagaagtggatgctgtggaataccgtcagccggtgcccggccagcgcaggcatctgttccagtgcctggcgggcggccagcaggtagtccgcatcgaacaaccggttgttgcgttcgggcaccggcggcaaccgcggctcggtcatcggcgcgagcgaagcgggcctctcgcgcgctggcggcatggcgatcggcgcgcttgcgctgtcggcctgcaccgaatggcccagtgtttcgcccagcgtctgcagggctccgcctgccacggcgacgccggccagcaccagcaacaccacggagaacaccagccgggtcgagggcggctgcttcatacaccctccaggcgaacgttgcggcgatcttccgggtcgtacaacagcgtgacccgctcgcgcggaagattggccagctcgatcaacgcgatgaagcggcgcacgctcacctgctgcacgccaccttcgcggtcgatgtattccagctggaactccacctgcggctgctcgttgagataggtgccggtctggcgcagcttcagcaccttcgcatccacgccgatgccgcgatacttcagcgcgtcaccgcgggcgtcggcctgcagcagccggccgagcaggcgcaggcccagcgcgtagccgcacaacaccagcgggcacaccagcagcggatgaccgagcgacaggaaggtccagcccagtccctcactctgcagccgataggcggccacataggcactggccaccgccacgatgccgatcgctgcgccgacaccacgacgccagaggctggcgacatccagttcgggttgcgccccctccagcaccacgttggggaacgcgcccggcatccggctcaggcgtacctcgatacgcttgccggcaacgaaacgctgcagttgcggcttgctgtccaccaccagcatctgttcgttgatgggcgtgccggacaggttctggaagcccagttgcagcttccactgagcgaagccgcgcacgtgcacgccggtcggctcggcctgttcgatcaacgcgtcgcgcggctcaccgccggccaggatggtgcgcacccgatgcagcgcgcgcggcgggcccagcagcaggtagtgcaggaaggcgagcagcagggccagccacaggatcaccgacagcgcgagcagcagcagggccagccatggcgcgctgcggtcggccagttgcaccggccacgacgtgccgacatagaggatgcaggggaagggcaacgcgaagaacagcaggaacgcgccccagaaccagagataggccttcatggggtggtggggaaccgatggaacagggcgcgtagggtactacgctcagcggatctgcagggtcagcaagaagtagcggccgagcggatcgtcgagccccggcatctggccaccgttgccaaccatatagttcaccggttgcgtgtcgagcacgttgtgcacgtccagcgcggcgaccacgcgcggccccaggcgtcgtgcgagatgcaggttccagcgcagctgccgggggttcatgcagtggttctgctcgcgctgttcctccgggcattccgcaccgggcagccaggcgcgcgtgcgccccacctggttgccgcgcagggcgatgtcccagttgctgttctgccactgcacgttcagcacggcggccatcgtcggcgtgacatggccgcgcaggtccaccgttgcatcatggccacgttcgcggcgcagttcctgctgcttcagcgcatcgagcgagaacagccactggccggtgctgccggtatcgatgtggtactccccgcgcagtacaaagttgcgcgaggtggtgcggccgatgttgtcgaaggacaggcgcaggttgctcaggtggccgtcctcgtccagctcccaggtgccggggttccacaccgcgtcggccggttgcagggccaggatctcgttgcgcagttcgacgatgttgtgggtgagtgacagcgagaatgtatcggtcggcgtccaggtcgcggccagggaatggctgcgcgaccgctcggccttcaacgcatcgttctccaccacgtccacggtgacgctgcagcgcccgttgccgctgctctgcgcgcagtcgggcagggcgctggaggccggcagctcgatcgcaccgaagtagcccggggggcgccgctgttcgaacaggctgggcgcacgatagccgcgcccgctggcaagcaggaaggaccaccggggcgtggggctccagcgcacgcccacgcggggcgaaaaggcctggtagtcgccgtcgcggtcccagcgtgcggccaggtccatgcgcagcgtgtgcgccaggggcaggccgagttcggcgtaggcgccgccactgcggcgcgccaggtggcgctgctcctgcggcaggcccagcgccaggtcaccctggctcagcagggcgtcgggatgcgaggtccagcgctcctggcgcaggtcgatgccggtggccagctgtgcagcaccgccggccaatggcatcagctcgcgctgcatgccccaccagccctgccactgctcggtgcgcccgcggttgcggatcgacgggaacaactgctcggccgcgcccgccggcaacgaggtgaagccgggcaggaaatccagtgtctcggcgacccgcagcaggggctcggcacgcacggtgcccgacgtggacaggctgacatcgctgcgttgtgcgctgatgccggcatcccagctgcgccggccctggtcgcggccaatgccgaaggtgacgtcggcgtcggtggcacgtacatgcggacgcacgttgccggcttcgcgcagcacgctgttgaaggtgaacccgtacaggccgatggcaacggcggttggaccaaggtcgaagcgttgccggttgtggctggcccgcgcctcggcgtaggcatagcgaccttcgccgcgctcatgccggtagcgcaggtaggtcgaggcagtatccgaggccggttgcagcgagcgtggtcgggcgctgtcgaaccagcaggcaccatcgcgccgcgtcaatgggccttcgcagcgttctgccggccagtagcgtccatcgcggaacgcgccgatcaggtactgcgaggtttccgcatgccattggcggcgatcaccggccacgtggtcgatgcggtgcaggtcgatgccggcgaaccagcggtcccctccgtcgcgcacgccgccggtggccgcctgcacgcgatactggccagcgtcgccgcgcccgctcaggccggtctgcagcatggcttccgggccgtcagcctggtcgcgcaggatgatgttgaccacgccggacatcgcgtcggcaccatagatggccgaggcgccgccacgtaccagctcgatgcgttcgacgaagctgagcgggattcccccaagatcggtgagcccaccctgttccagcgacaccatgggatagcgtggcaggcgccggccattgaccaggaacagggtcgcacgcgggcccatgccgtccaggctggtggtggtggccgcacccaccggcaggtactgcgaatcgccactgcgcgaggtgctcatcgccgggtggccgttcatgcccggcaagtgccgcaacaggtcgaacaggctgccgtagccgctgcgcaggatgtcatcgcggtcgatgatggtgaccggcagcgtggtctgcacggaggtgcgcggcagccggctgccggtgacatggatcggcgccagttccacctgcggcggcgcgtcggcggatttgtgtggcgaacgtgctgcgggcgtggcgcgtgccgcgaccgacggtggcgatggcggtgcggggcgggtgcggcggacgacgaatccgccagcaggcgtacgcaggatgttcaccggcatgcccgcgaccagttccttcagggccgcagccgcatcgcggtggccatgggtgccggccgtgcgcaggccatccagctcacgcgcatcgaacagcagggcaatgccgctctgtcgcgcccattgctgcagggccggcgccagcgggcctgaaccaacatcgacctccagggtgcccgcttgctcggccgcagcggcagacggcagcgcggggatgcccaacgcgaggcagaacagggtgcggagcagcagccccccctgcagcgcgcccggtactgccatcaccgcaggcctcctcagtacgtgcggcgcagttccagcgcgccatccggtcgcgtctggccagccaccgaccagcccagttccagtgccgacagcagttcctgcgcgtcgccggcacggaaggtaccgcttaccgccaggctggcgatctccggatcggcgatcaccagcggcgtgtggccgtagcggttcatgcgttcgaccacgatcgacagcggtgtggcatcgaacaccagctgtccctgcagccagccttcagcggcggcattggacgacagtgccggaccgggctggatgcggcccgacggcagtacctgcagttgctggccgggcgccagggtgtgctgggtgcccccgctgctgacttccaccgcaccttccagcagtgcgacttcgaccaggccatcatgcaggcgttccacctggaaggtggtgccgatgtcgcggatggtgctgtcgccggcgcgcagctgcagggccttgcccgacggtgcgacctgcagctgcaggcggccacgttccagcaccaggttgcgatggcgccaaccgaaacgggcgtgcagggtggtgcccgcatccagcgtggccacgctgccatcggccagcgtctgcagccggggctggtgggaatcgttggcatagcgcagcggcgtggggttgccgtcgacggcaatcatccagccgatcccgatggccaggcagacgcctgcggcagcggccactgccggcagccagcgacgcggcgccggccgtgcagcacgtgccgcggcggtgcgcagccacgggtcggcggccagttcctcgccctgctggaacagggtctcggcctggatccaggcggtgacatgggccgggtcctcggccaaccagtcctcgaacgtctcgcgctcgcccggcgtacagtccggagcctccagccgcgccacccaggcgctggcgcgttcgaacagctgcgtatcttccctgggcctggcgtgactcatccgttgtccctgtcgttgtgcagcggatccgttccgagttcctggcgcaggccctgcagggcgcgggcgatgtgtttttccacggtcttggcagtaattccacagtgccgcgcgatctgcgtgtagctcatgccggtgatccggttgagcaggtacacctcgcgcgcgcgctcgggcagcttgaacagggcctgccgcagcagggacagcatctgcccggactcggcctggcgcaatggatcgggcgacgtgctggaaggctcgttgccgccatcatgttcggcgagggacagatgcggccgcgactgcgacgaacggccgcggtctgccaggcggttgcgggcgatacgatacagcagcagccgcagctcgtcggcactgtgcgcgcgatagcggatcagccgctccatgcagtcctgcgcgatgtcctcggcatcctccggcccgacaccgcgcgtgcgcaggaacgcacacaacggcgcgcgttcctcccgcacgaacgcaatgaacgcgtccgccggcgcggacaggtccggcgcgcgatggatcagaggagagggggcggacagggctggcctcggacgtcggtggcgggtacgtcttcgagttttacgcgacgatgaccggatggggaagagtgtgcgtggcccacgaatccattgtgaatgcgttcatgtttcgaggggcgctgcactgggggagggcgcaccgtccggacgttgaactttcgacccgtgcgttgcgggtggagagagagaacacatgaagcattcgaagttgagcctggccctggcagcgttgctgggcatcaccgccatggcggcggttgatgacgtcatggcaatgaattatcacgtgcaggacgatcgcgtcttcctcagcggcggcgtaaccgttgccgatgtggtggcgctgcccgcgctgctggccaaggcgcaggccgaaggacgcccgatccgcgaagtcgtgctgcgcacgtccaacggtggcgcgctgatcgccggcgagtggctgcaggcggtgatccgcacccagggcctggacacgatcgtgtccggccactgcatttcgtcctgctcgatcatgcagtccggcggcgtcaaccgttatctcggcggcgacctgccgctggtcgattcggtgcagatccatgccgccagcagtggtggcaggatcacctacgcaccgtcgccgcgcatgacccagatctacaccggcaactatggcggcggcatggatgccggcctgctgcacaaggccatgtatgaggtggtgcggcccaatggcctgctggtgttccgcgacccggcgcgcaccacgggtacctcggtcaccttcgatccggatggcagcggcagcaagctggagtccttccctggccaggacatccgcggcaacaacatcatcaacacggcaggctatcgcgatccgggcgacaccctgcgtgtcaccagcaacgtcagcggcgacatcaatccgggctacctgcgcaccgcgcgccagttgcaggctttcgtcgacgacgatttcgcgcgctggaacaccgactgggccagcacctacatcaactacgcggtgagcctgtacaacgtctccacgcggggaccgaacggcatcggcacgcagtcgctgcagcagctgcttgccgaccccgacctccaggatgagctgcgcggccagttgcggctggccgatctggatgcgtccaccctggcaggttcggcgggcgtgatccgtgtcagcaatggcgccacctggcgcaccgccgaaaccaccggcgccgatttcatgctggtcgacaacggcaccatcgcgctggagggcggcgcgctgcgcacccccgagctgcgggtgatgccgggcagcgtcgtggtcggccacggtgatatcgcatcggtcggtaccgacagcgatgcgttgctggatggcaccggcccgtcctggcgcgaagacggcttcaaccgcctgcgcgtgttcggcacgctgatgccgcgtggcggtgatctggtgacccacggctacgtcaacatcatgcccggcgggcaggtgctgttcgatgttaccgaggccggtggcaccggcagtggtcgcctgcgtgtcggcagcttctacgatggcggtgccgaagagggggcgctggtgatcgcgcagggcgcacacctggcgttgaacgtcgcccagggcttctatgccggcggctaccgccgcgatctggtggaagggccgatctaccagggcggtttccaggatgccgtgcgactgggcgacaccggctacagcgccagcatcaccgcgggcgaagtattccgcccgcgccacaattcgctgctgagcttcaacgtcaaccagacggccgacgggctgtggctgaccgccaacccgggcttcgatcagctgggcctgtttgccaacggcacctccggcgatggactggggcgcgcgctggcagccgcatcggatcgccaggacagcggcctgaagtcgctgctcggcgcactgcagttcgccgaccgcgatgtgatcgcacagcaggccggcgccctgcgcggtgatgcacacgccagcctgcgcctggccgacaatgcactgctgggcagcatcggcaacgtggtgcagcagcaccagacggcgatgcgcagtggcggcgatgccgatggcctggcctcgcaggcggcgcagtcggtgtcggcgcagccgggcatgcgccatggcagcctgttcaaccggctggccatgcatctggtcgagccggccggcgaggctgctggcgacagccgcgcggcgggtggcagccgtggcctgtgggcgcgcggtttcgccagccatggccgcatcgacgccgacggtggcgtggccggcctgagccataacatcggcggcatcgtggtaggtgccgacacgcacgtggccgatgaccgcgtcaccctcggcgtcagcgtggccgccgcggacatgtcgaccaaggccagcgatggctccggtttcagtggcgacgtgcgcgcgctggatgtgggcggctacctggatgcgacctattcgcgtggctacctgtcggcggccgtgcgctacaccgacctgcgccacgatacccgccgcagcctttcgcccatcgatggcctgcaacagccgctgcgtgcccgatacagcaacgatgcgatctcggcgcgggtcgaacacgcgttctccttcaccaccggcaagggactggtgatccagccgctgctgccggtggtggattacgcgcggacctcggccacccgcttcaacgaagagcagggcgctggcgcgctggtggggcgcagcggcagcctggagagcatccgcgtgggtgccggcctgcagctgttcaagaccttcgagggcaacaacggcgagcgcatcaccccgcgtgcccgcgtggcctggcagaaggagctgggcgattcacaggcgcgctacagcaccggttttgctgcggccccggacctggtgtttggtgccagcagccaggccgtgggcgaacaggtgctggcctggaacgtgggcgtgaccagtcgcgccagcgagcgcctgtcgatcatggccgactacgtgggtgagcgccgcgacgggcagatccggaacggcgtgatgctgggcctgggctaccggttctaaggggtacccggccccggcgatatccgtatcgccggggccatcccatcagggcgggtgctgcggtaaggtcggtagggaactcccgccaggccccgtcatgcagatcgccgtcttcagtgcccgcccttacgaccgtcgtttcctcgacgaggccaaccagcgcgatgcggccgggcagggctttgcgttcgtgtactttgatgccgcgctggacgtgcataccgctgcgttggcacaggactgcgccgccgtctgcgtgttcgtcaatgaccgcctcgacgcgccggtactgcacgcgctgcatgcactgggcgtacgcgccgtactgctgcgctgcgccggcttcaacaatgtggacctggccgccgcgaaagcgctggacctgttcgtcgcacgggtgccggcctattcccccgaagccgtggccgagcacgcgctggcgctggtgatgacgctcaaccggcagacccatcgcgcctacaaccgcgtgcgcgagggcaacttcatgctcgatggcctgctcgggcgcaccctgcatgggcgcacggtcggcatcgtcggcaccggcaagatcggcctggccaccgcgcgcatcttcaagggcatgggctgcaccgtgctggggcatgatccgtatccgtcgccggcctttgccggcgtgggcgacagggttggtctggatgaactgctggcgcgggccgacatcgtatcgctgcattgcccgctgacgcccgatacccagcacctgatcaacgacgcctcgctggcgcggatgaaggccggcgcgatgctggtcaacacgtcacgcggcgcgcttgtggacacccatgcggtgatccgcgcgctgaagtcgcggcggctcggccacctggccatcgacgtctatgagcaggaaagcgcgctgttcttccaggacctttccggcgagatcatcgacgacgaggccttccagcgcctgatgaccttccccaacgtgctggtgaccggccaccagggcttcttcaccgtggaggcgctgcaggagatctcggcgatcacgttggggaacctgcgcgattttgcggaggggcgggtgtgtgcgaaccgggtgagggcttagcagacacgatgcggaaatgggcctcgcccattcctcgcttggggtatttactttggatgaatatcatatgaagctgtcgtgaaggggcttgtgcccctgaaggtacaggggggcgcaagggacggcgcagctacttttcggccggaacatgacgccagcacacgtcggtggattaccgaacgtctggtgattgccgacgcatttgaacatagggatgttccatgcgtatctggcagtggcaggcgttgttgggcgcggcattggccatgtcatccgggtggacctgggcgagtagcccggtcaccccgcataccgagtactacaaaaagatcaagaacggcgaggggctggcaccgctgacctcgagcctgttcggggatagcatcagccccagctcggggtcgaccgaatttgtcgttaccgacatcgacctgccaggcaacaacgcgctgccggtgcgattgcagcgtcgcctcgctgtgcagtccttcaaggaccggcagccgttggggggattcggcagctgggacatcgaagtcgcctacatgcacgccaccttcgactccatctggaagtggaacgagtcgggtaatggcgccacccagcgttgctcgcagaccttctaccccaagacgcgtaccggcgtgggcaccttcgagatttggaccggcgtgcaggtgcgtgtccccgaccagggcgagcaggagatgctgctgatcgccaacgcctccaacccgaaacccaccaacggtgaaacctatcgctggggtactcggggcaacatgcgcctcagttgcctgggctcgacggccaatggctatcccggcgaaggattcctgggcgtggatgcatcggggaatcgctacttcttcaatgtggggattgaacgaacggctggcttcatggagctgggccaaggcatggggtccaagctggtgcgtgttctgctgatggccagccgggtcgaagatcgccacggcaactgggtagcctatgactattcgggcgacaagctggttggcattcgcggcagtgatggtcgcgccatctccattgcctatgccggggaccgcattgccagtgcggcagccaatggccgtacctggagctacgagtacaacgaaggttccggtgggatgggatttgcacgctggcccgcgctgcgcgccgtccagcagcctgatggcgcgcgcttgggctacgaatacagctggcaggacggtgggttcggtggcctgaatccggaatatcagagctgggatggcgaaccgaagctctgcaccaagcccacgttcgagcagtctggattcagcctgatcgcgacccacccatctggaacgcgtggacagtttgagttcaagtacctgcgccgcacccggctgggtgtaaaaagtaccgcttgcgcagacatgggcggtgggcgctacgcgcaacgcgcctccaatgcgttcgacctcttcgcgatcaccagcaagacgctgacggggccgggcttgggcaacctgacctggacctacgagtcgggtgggtatgactcgggtctaccgaattccgcggtgtcgacgatcgtggaaccggatggtacgcgccgtcacagtgtgttcggacgaaaactcgatgagaacgaggggcagttgttgcaggaggcagtgcgtgctccggacggtcagatcgtccaggtcaccaccaatacctatatgagttcggacgaggtccaggccggaccgttcccggacagctacggttcgatgaccgcagccgatgatcccttcgccgtcaagattcgtcccctgaagcaatctgtgctcagccaggatggcgtcaacttcgtcaacacgaccgatcagttcgacgcgcatgtgcggccggtggtgcagaccgagagtaactcgttgggacgctcgcggacgctgagaaccacctacttcgacgacaccggccgctggatactcggccaggtcgggcgcagcacacagagcgttggcggcgttgagatcgagaccgagcgcaccgagttcgactcgatggcgcgcccgcaacgtacctacgccttcggcgtgctgcagcagacgctgggctatcacgccgatggcacgctcgcctccgtggccgatggcaagggcaataccattgcgctgggcagctggaagcgtggcctgccgcagagtgttgcgtacccggacggcagcagtgcctcgctgcaggtcgatgacaatggctgggtgcgcgcggcagtggagcccaatggtgccagccggagtttcgactacgacgggatgggccggatcgtactggcgacccaggccgccaatgacagcgtggcctggaatccttctacaacgcaattcttccaggtgccgggcgcggagatcgggctggaagcaggccattggaagcgcgagtccagtaccggcaacgcacgcgcggtgacgtactacgacgggttgtggcgcccagtattggaagagtcgttcgacgctgcggaccgtggcggtacattgcgccagacggtgacccgctatgacagcaatgggcgcccggttttcacctcctatccgacgcgcacggcgtccgacttccgctcggcgctgcccggcacctataccggctatgacgcactcgggcgccccaatcgcagcgagcaggacagcgaactggggcggcttgtcacgaccaccgagcaacttggcggaggcagcgtaaaggtgaccaatccgcgcggcattgccaccaccaccgactacctgatgtacggcaagcccagccaggacacgcccatccggattctccacgctgagggagtggtgacggagattcagcgcgacacgctgggcaagccgctgtcgatcctgcggcgcaactacgatggcagcgtcagtgtgcggcggcagtatgtctatgacggcgcccagcgcctgtgcaagagcatggagcctgagaccggtgcaaccggcatgggctacgacgccgcaggcaatctgctctggtctgcctcgggcctgacgttgctgggccctcaatgtgagagcgaggctgcctatgcgtcgccttcgcgggctgaccggacctacgacagtatgaatcgcttgctgacgctgcgcttctcggatggccagggtgatcaggactggaactattggcctggcgggaaagtgaagcgtgtgcagacccgcaacaacggcgccatcaccaccaacgactacacctacaacctgcgtggactgcccacgtccgagagcgtggcctacgacggtggcgaggcctgggcgctgggctatggctacgatgcaaacggcgccttggcaacccatgtgcagccgtccggcctgacgatcgactacggcccgaatgcgctggggcagccgacgcgagccggagccttcgccatcaacgtgcgctattacgcgaacggcggcatgagcggcttcacctatggcaacggcgtcgtgcatcagatgacgcagaacgcgcgcggcctgcctgatcgcagcaccgacagtggtgcaggtggcaaggtcatcgatgacggctacgactacgatgccaatggcaatgtggcggccatcagtgacggcctgccggcagcccctggaaaccgcgacatgcgttacgacggcctggatcgtctgaccacggtgacggcggccagcttcggaaacgcaagctatgcgtacaacgttctggacaatatcgtcaccgccaacgtcggcgcacgacggcagtcctttgagtacgacttcaacaatcggttgacgaacgtgcgggatgtcggcagtggtgcgaccgtcaccgggcttggctatgacagccagggtaacctgaagatccgcaatggcgtcgtgttccggttcgactacggcaatcgcctgcgcgaggtcgatggcaaggaggcttatcagtacgatgcacatggccgtcgtaccttggccagcgcaaccaatggcaacattcgttccctctatgggcaggatggcgtgctgcgctatcagcacgaccagcgccaggccaagggctttgactacatccagctcaacggcagcctcgttgccaagcgtgccgtggatatcgcgcctgcagcattggtcgtaacggttccgggttacagcgcggacggtgcgtttgcggtgcagtggacagccgttgccggtgcgcagcgttacgaggtgcaggagtcgagtggcggtgactggcaggctgtctatcaagggcctgcgctgaacgtttcgctggccgggcgaagctccggcgtctatcgctatcgtggccgtgcctgcaatggcactgtctgcggcgcttggggtgtggaagcctccatccaggtggagcttgctcccaccgctgcgccggtgatcactgcaccggcgcaaggtatcaacggaacctattccctgagctggtcagcggtgcagggggccgcccgctttgtgcttgaggaggccgtgggtggtggttggaatgtggcctttgatggctctggccgaacctatcaagtgaccagcaagcctgcaggcacctatcgctatcgggtcaaagcatgcaatccacagggctgcggcgcctactcggccgaagcggcgattaccgcgctgtatgccccatccgtacccgcactgtcggtacccgctgcgagctacaacggcagctacgccgtctctgtttcgagcgtggcccaggccagcagctatcgcattgaagaacagttcaacgggggggcatggactgagatcaaccggatcagtgggaatcaactggtcattagtggacgaatcgccggcagttacgcctatcgtgcctttgcatgcaatgacgccgggtgcagcgcgtcaagcgccgtaggcgcgatcgtcgtgacattgccaccggtccaagccacgggaatcaatctcggcggtgtgagctacagttcaaccgtgagcatgtggtggggcgcaatccccgcagcgacgagctaccagctgatggaacagctcaatggcgggggcttcggactcgcccaggaagacggcgcgaccgccgtggcccgaggcggtcgctggccggggcagtgggactaccaggtgcgtggctgcaatgtcgccggttgcggaccgtggtcagcggtagcgggcgtgcgcgtgattggtcctccggcgaccccggtcctgcgcgtgccggatggggtgggaatcggcgcggcttactcgatctccctgctggaagtggcggacgcgacgcgctatgaaatcgacgaaagtactgacggcgccaactggtcgctgattgcgggggatcgaaccgtttccctgaataagggcggcggaggcaacttctactaccgtggtcgtgcctgcaatcccgcaggctgcagccccagttctgctgctggcctggttgcgatttccagtgcgccggccgtacctacgggtgtgaggatcgtaaagagcggccccaacatctgctcggtcatctggaatgcgtcgccgggtgccacctactacaacatgcgttcaagcagcggcggcgcgacctatagggcagaaggcatcggctacgacctcgatacgcgctgccagggtggttacaaggtgcgtgcctgcaatgcgcaggcgtgctcggcctggtcgaactgaggtggatatgaacacacggaagacaaagcaggtccccaagtggctggctgccatcgccatggctgtgacgacgtttgtagggactgcaacagcacaaacggtcacctatatccacaccgatgccttgggctcgccggtggccgagaccgatgcatccggcaacgtcatcaaacgattcgcctatgagccctatggagccgtcgttggcggggaagtggctgatggaccgggctataccgggcatgtgagcgatgctgcaacgggcttgagctacatgcagcagcggtacatggacccagagctgggtgtgtttctaagcgttgatcccgttacggcctatgttaagggtgatatgcggcattttaatgcctacgcatacgcctacaacaatccgtatacgtttaatgatcctgacggccgctgcggtgcatgtgatggattcagcgattcctatgcaagcatgtccactcccgaaagggagggtttgcgatctgcgatggtctcggctgttagggcggtagttacggcattcagtgaacttaactcacctgcatctggaggtggtgggaaggttggcgctgcaggcgcagtaataaaggaggctcaggctggaagcgctttggtgcgcgccaaagagatcaatggagcgctaaaatcgttcacgcaaaccaaggtaacaaccgccgtgactgagaccaaggagggagtgcgagttgtcacctccagtgaggggcggttgaggccggcgcagcgaaatgctctaaaggatggggaggttgctggaaagggagtccctggcgttcacgcagaggtcaatggtgtcaatagtgcaagaacaatgggcctcactccaacgagcgtttctccgagcaggcctgcgtgtcctggatgtcagtctgcaatgaagcaagaaaacgtaaaaattatcgataagtgaagaatggaaaactatccagccacgccatccttagcatcggacttcctccttctttccaattggcagcgattggcatttatggctagctgctgcgagaggatgattccaaactatcgcagatttagtgcccagacttcatttggggatgtaaacattctgcgtaacacccttgattctgtctggcttgaagtcattgggggggcggggagtcgcaatctcgaaagtctttccaaaggctgcgaggcacaggctccggatccatccaatttcagttcaatttatgcgtcttccgcgctggatgctgcagccgcaatttcaataaccgcctcagccgcagctactcatgccgaggtcacggccgtgatggatgtggttgaattggctagagactcagtggatttgtttgttcagattgttgaaaatctggatccaaatgctcctgaatttgaaaatagaatactaagaagcctcttgatgcagactgagctgaaacgacagaggcgtgccttggaaattctcaagtctaccggaagagaaaataaagtggcacgggctgaaatcgttaaacgatgggggcacgtggaattgccgagccttgctgcaacccctgaatcctagggtgacttgagcatgccattccattgatttatgcaagggggtggaattggcgcggtgtactcaaactctctgctggaagtggcggacgcgacgcgctatgaaatcgacgaaagtactgacggcgccaactggtcgctgattgcgggggatcgaaccgtttccctgaataagggcggcggaggcaacttctactaccgtggtcgtgcctgcaatcccgcaggctgcagccccagttctgatgctggcctggttgcgatttccagtgcgccggcagtacctacgggtgtgaggatcgtaaagagcggccccaacatctgctcggtcatctggaatgcgtcgccgggtgccacctactacaacatgcgttcaagcagcggcggcgcgacctatagggcagaaggcatcggctacgacctcgatacgcgctgccagggtggttacaaggtgcgtgcctgcaacgcgcaggcgtgctcggcctggtcgaactgaggtgggcgcgatgaacgcaggaatgaagatgctggtgagtcgaaccgtaggtggggccgcgctgattctgggtggactgttcaatcaggctgctgcggagacgattacctatatccataccgatgcgttagggtcaccggtcgctgagactgacgcggctggcagcgttatccggcgtaccacctatgagccctatggcgccgtggttggtgggtccgttgctgatgggcctggctatgcagggcacgtgagtgatgcttcgacgggcttgagttacatgcagcagcggtatatggatccaatccttggtgtgttccttagtgtggatccggtgtcgccccaaagcgattcggtgggagcattcggacgctacaggtatgccaattcgaacccatatcgctactttgatcccgatggccggcgagcatgtggcaaagacactgactgccagttggagcagggggcatacggtggttcttctgcaggtcgaggaacgatgggcacgggggcagtgggaagcaggcagtcaacttcggcgtcaccaagttacggtcgctctccgcaatcgactgatcctgcttggacgagagatcctgggctgaagcggcagatggagcgagcttggcaggactccaaccccgatgcgccaactgtattgtgggggcaacctggatcgctgaagcgggaacaaggagggtggatcgtggctccgaacctggttggcgcccctcaattgattcgtgctcaacctggtactcgtgctcaaatggggcaggatgtgcttttcaagccttcagagtttcagtgtggttgccgagttataggattcttccatactcacccgaatactcgggaagagggttatcgccctgcagctaacgggtatgactatcagttccttgaagaaatgggagtgcctgggatgattagaagtcatgagggttatgagttcgtacctatcatggagggacgcagatgaaacgctcagtcatcttgaaagtggggctgctgttttcattgctgatggcaggcggctgtgcagcgaaggagccccgaggtgagaaggggttggaagggctagaaagatgcgtgacgacaatcgagacttacgtccaagagacgaggggatggaaacgggagatgtatcgcattgcggaggagtcttccggcaccgcagatattggcttctcagtccagcacgtccatgacagggttctgctgccagaaggtggactgaagtcatttcatgttgatctcgaccagcgatgttccaaggtcatccgtgaaagccactatcagtagctggtagcggcttgttggcccatgaagagggtagatgcgcagccattgaccgcatgttgcttgtagtcctacaatgtccagctaggccggaatagctcagttggtagagcggcgcattcgtaatgcgtaggtcgcaggttcgactcctgtttccggcaccagttgtagttaaaagccccggcctttggtcggggctttttgtttgcgcccgccggttatcataggatggtgacctcactgaaggctgcaagccttcagcaacgtctcgtcatccccgcatcccgtgccagccaccacgcgagctgccggagataaccacccgctgctcccgccgatgcaccgatcagcaggtgtgcgagcaccctgatcccacgcgcggcccgctcccgcacccaaggcaggaccgccaccacctgcgcacccagcaacagcatcagtacgtccaggcccagcgcatccaccaccggcaacaacggcagcagatccggattgcaggccagcacgatcaccagcgcggcacccagcacggccatcaggcggcgcccggcgggcagggtggtccagtgcagcagtcggttgatcaggtgcatggcattccttgtgtcatgtgccggaatcctcatcaggcttgatcggccgcaccggctgccgcagcacggttttcaaccgcgccgcgtcggtcctgcgcgggtcgctcaggtagatctcatgatgggggccggcgaaggtgtaacccagtgcgggcatcacttcctcatgcagatgcgccaggacggggccttcgtcgtcgtaggcgcccacgtgcaaggtctgcaggctggggccctcggcaaggatttcattgcggaggctgggcggcgcatcccccagcttcgcgcgcgccttgctgatcgcggcctgccactgcgtagggccgatgccctcgggcgtgcggatcattacggtccaggcccactcgtccttgcgtcgcgcgatgaagctggccgggtcctcggcgctccacagcgcctccagcggtggcaccacgtagtcgcgcccttcggccttcagcgcaaacttcaatgcatagctcaccgaatacagccactgcacggcctgcaggtaggcgggggccgtgttcgggtcgccgcgaccatcgaccatcacgtagggcaggggcggcacatcgaccggtacgaacctgccggcgggcggttgatagagcgcccggttgcgcttcttgaagtcgatcttgtccatcgggggcttcctcctgtgcagagcatcccacgccaggcacccgccagtacgctgaaccggttcaggtgactttgccgaacgagggcgaatggccccacgagcgcgcggggccgcgacgcagtcctgggtcatgcgcccgtcacacctgcgcggtgcgacaacgtgtcgcagccagaatcgggcctttcctgcgctcgatcaatgtcaatgcctttcttaaatggtgggtgacggcctaaaattgaaaggctgactcgaccccacctccctgcctgtcttccggaccggtgggaccggcttttggccggaacaggcagggacggggaacggcattccctcgcaattggatcgaccgatgattccgttgaaaacccttgggcgctggttgcgcccgggcctgctgctgtcgttgctggtgatgctcaccggttgcgatgcggtggccatcctcagtccgaagggccagatcggccaggatgagaagaccctgctgatcacggccaccgtgctcatgctgctggtcgtcatcccggtcatcatcatgaccctgacgttcgcgtggaagtatcgcgcctccaacaccaaggcccgttacgagccgaagtggtcccactcgacggcgatcgaggtggtggtgtggtccattccctgcatgatcgtgctggtgctggcggtcctgacctggcgttcgtcgcacgcactggacccgtatcgtccgctggattcggacgtcaagccggtcaccatcgaggcgatctcgctggactggaagtggctgttcatctatccggaagagaaggtggcggtcgtcaacgaaatcaagttcccggtcaacacgccgctgaacttcaagatcacgtccgattcggtgatgaatgcgttcttcatcccgcacctgggcagcatgatctactcgatggctgcgatggagaccaagctccacctgatcgccaacgagaccggcgaattcccgggcatgtcctcgcactacagcggcgcgggcttcgccaagatgcacttcaccgcctactcggtcaccgatgccgaataccgccagtggctggaccaggtccgcgccggtgagcagaccctggacaaggcctcgttcaaggcgctgggtgaagcacgcaacgccgagtggtatccggtcacctacttcggcaagaccgaagaaggcctgttcgactgggtcatcgccaagcacatgggcgacaacaagcattacggcatgaagcactcgcatgccggtgccgccgctgccgatgccgccacccatgaagcgcacgagggccatgcccccagtgatgcgcatgattccaaggaatcgggtgaaaacctggatgccaacgaacacgaacacgcaggccatgccggccacgcgggttcgggagaatgaacatgttgggaaaactctctcttgagtcgatcccccacgatccgatcgtcctgacgacgttgatcggcgcggttcttggtggcctgggcgtcgtcgccctgatcaccaagttcaagctgtggggctatctgtggaaggagtggttcacctcggtggatcacaagaagatcggcgtgatgtacctcatcgtcgccttcgtcatgctgctgcgcggtttctccgacgccatcatgatgcgtacccagcaggccatcgccgtcggtggctccgagggctacctgccgccgcaccactacgaccagatcttcaccgcccacggcgtgatcatgatcttcttcgtggcgatgccgctgatcaccggcctgatgaacctggccgtgccgctgcagatcggtgcgcgcgacgtcgcgttcccgttcgtcaactcgctcagcttctggctgttcgtgtccggtgcggtgctgatcatgctgtcgctgtggatcggtgagttcgctgccaccggctggctggcattcccgccactgtcgggcatcgaatatagtccaagcgtcggcatggactactacatctggggtctacaggtcgcaggcctgggtaccacgctgagcggtatcaacttcttcatcaccatcctgaagatgcgtacccccagcatgaagctgatgcagatgccggtgttcacctggaccgccctggtgaccaacgtgctgatcgtcgctgccttcccggtgctgaccatcaccctggtgctgctgaccctggaccgttacctgggtacgcacttcttcaccaatgacggtggcggcaacgccatgctgtacatcaacctgatctggatctggggtcacccggaggtgtacatcctggtcctgccggcgttcggtgtgttctccgaagtcatcgcgaccttctcgcgcaaggcgctgttcggctacaagggcatggtctacgccaccgcctgcatcggcgtgctgtcgttcatcgtgtggctgcaccacttcttcaccatgggctccggtgccaacgtcaatgccttcttcggcatcacgacgatgatcatctcgatcccgaccggcgtgaagatcttcaactggctgttcaccatgttccgcggccgcgtgcacttcaccaccccggtgctgtggaccatcggcttcatggtcaccttcgtcatcggcggcatgaccggcgtgatgctggcgatcccggccatcgacttcgtgctgcacaacagcctgttcctgatcgcccacttccacaacgtcatcatcggcggcgtggtgttcggcatgttcgccggcatcacctactggtggccgaagatgttcggcttccgcctcaatgagttctggggcaagtgcgcgttctggtgctggttcatcggcttctacgtgaccttcatgccgatgtacgtgctgggcttcatgggcatgacccgtcgcctgcagagcacggtcaacccggcctatgagccgctgctgctgatcgccgccgcaggtgccttcatcgttggcgccggcatcctgtgtcagatcatccaggtggccgtctcgatccgcgaccgcaagaagaccgtcgacctgaccggcgacccgtgggatgcccgtacgctggagtgggaaacctcttcgccgccggccttctacaacttcggcacgctgccggaagtcaccgagctggacgatttctgggagcgcaagcagcgcggtgaagcctggccgaagccggccaagtacaccgacatccacatgccgcgcaacaccggcacgggcgttgtcatcggtgccttcagcctggtgttcggcttcgcgatgatctggcacatctggtggctggccatcgtcggcttcgtcggcatgatcgccacgttcatctaccgcaccttcgaccaggacgtggactactgggtcccggccgccgaggtggaacgcatcgagaacgaacaccgcaagcacctggaagcccagggcctggtgaagtcggagctgaaggcatgagcaccaatacctcgaccctgagccacgggcacgccgcgcacgcggcggcccatggccatgacgaccacgagcaccacgacaccggcggcaacaccgtcttcggtttctgggtgtacctgatgagcgactgcctcatcttcgcctcgctgttcgccacctacgtggtgctggcaggcggtaccgatggtggcccgaccgcgaaggacctgttcgaactgccgttcgtggcgtgggaaaccgcgctgctgctgacctcgtcgctgaccttcggcctgggcatgatcgccatgcaccgcaagcaggttggccagatgttcctgtggctggcggttacctggctgctgggcttcggcttcatgtgcatggaagtctatgagttccagcacctgatccatcagggctacggtccggaccgcagtgccttcctgtcggcgttcttcgccctggtcggcacccacggcctgcacgtcagcgccggcctgctgtggctgctggtgatgttcgtgcagctgaagaagtacggcctgaccccgaccaacaagacccgcatggcgtgcctgagcctgttctggcacttcctggacctgatctggatcggcgtgttctccgtcgtctacctcaatggagcgctgtaatggcacatgacaaccacgcacacgaccacggcaccggcggcgaaagccacggcagcgtgaagtcgtacctgatcggcttcgtgctggcggtggtgctgaccgtcatcccgttctggatggtgatgtcgggtgatttctcgcgcaccgtcaacggtgtggtgatcgcggtcaccgcggtgctgcagatgctggtccacctggtgttcttcctgcatctggaccgctcttcggaaagccgctggaacgtcaacgctgcggccttcaccgttgtggtgatcggcatcatcgtgatcggcaccctgtgggtcatgcacaacatgaacgtgcacatgatgcactgacgtcctcgcgacgttgccacgcagaaaggccgccctcgggcggcctttctgtttgctgtggttgcgcgtttcgtgcacccaccaggctggtagtgccggccgctggccggcaattacgcgaagccggccagcggccggctctaccaggagatccacgccatgcgtggaaggggtcagagcccttgcctgtgcaagagatcccacccggcatggccggcacagggtggtagtgccggccgctggccggcaattacgcgaagccggccagcggccggctctaccaggagatccacgccatgcgtggatggggtcagatcccttgcctgcggcaagggatctgaccccggacctggcgcctcaccccacccggcgcaggaattcctcggcgtccatcggtcgacccaggtggtaaccctgcaactgatcacaccccagttcgctcaggtactcgcgctgcgcctgcgtctccacgccctcggccaccacctgcagctgcagggtgcggcccagcgcgatgatcgacgagacgatggcggcgtcctcgtcattgcgctccaggtcgtgcacgaacgcacggtcgatcttcagttcggtggccggcatgcgcttgaggtacagcaggctggaatagccggtgccgaaatcatcgatggcgatgtgcacgcccatcgcggtcaggtcgttgagaatcgcgaggctggcatcgacgtccttcatcgccgtggtctcggtgatctccagggtcagccgcgccggttcgatccggtgccggtgcagcacctcgcgcacgctgtccagcagtgccggcgaggcgaactgcagcggcgagaggttcaccgccattgtccattccgtatgcccggcctggtgccatgcccgcagctgcgcacaggcgcggtccaatacccagtcaccgatcggcaggatcaggccgctgcgctcggcaatggggatgaacacgtccggcgccagcagtcccagctccgggtgctgccagcgcagcagcgcttcggccccggtggccggtgcgccggcggcagggaacttgggctggtaatgcaggatcagttcgtcgcgggcgatggccttgcgcaggtcctgcagcaggcgcagctggcggttggcactgagctgcatcgacggggtgaagaaggtgtagccgttccgcccggtttctttggtgtggtacatcgccgcatcggcgtgggccatcagctcgcgctcgttgccggcgtcatccgggtacagggcaatgcccaggctggcgctgacctgcagttcggccgcatccagcaggaacggttcgccggccgcggcgatgatgcgctcggccaccaccaccgcatcgtcgggaatgtcgatggccagcacgatcacgaactcatcgccgccgaggcgggccaacgtatcctgcggtcgcagctggccgccgatgcgctgtgccaccgccaccagcaggcggtcgccgagctggtggccgtacgcatcattgaccgccttgaagccgtccaggtcgcagaacatcaccgccactgcatggttgcggcgccgcgccttctcgatggcctgctcgatgcggtcctgcagcagcatgcggttgggcagctgggtcaacgggtcgtgcagcgcggcctggatcagcttgtcgttggcgtgcgccagcgaatcggccagcagcccggtgcgcacgcgcatctgccggtcgaacagcgaggcgaccagggcgatgcccagcgtggccacggtggtgacgatcaccagcaccgccagccagcgcgtgtcgatgccgccactgccgacggcgccacagatgctgccttcggggaagcgcgccgccgccatgccggtgtaatgcatgccgacgacggccaggcccatcaccagcgaagcaagcgcgcgcagcagcagggtgttgcgccgctcggcgcgcaggcggaaggcgatccacagtgcggcgccggcggcaccgatggccaccgcgatggacgcggcaaaccagcccgggtggtagtcgatgccgggctgcatgcgcatcgccgccatgcccaggtaatgcatggtggcgatgcccaggcccatcagcacggccccggccagcagccggcgccacggcaggctgggccgcgacaccagccacagcgcatacgccgaggcgccgatcgagaccgccagcgagtacagggtgatgccaaggtcgtaacccaccggaatcggcaggtcgaaggcgagcatgccgatgaagtgcatcgaccagatgcccaggcccatggccgccgcgccgccggccagccaccagcgggccacgcgaccctcggccgtggccaggcgcccggccatgtccagcgccgtgtacgaagcaagaatggccaccagcagggagatgatgaccaggctctgactgtagctgccagtcatgatgaatccagtgggggagggaggggcgcccgcaaggcgcacgcccgcgacccctatcggcgcaggtgggcaggacttgagtggtcgcagcacctgcgacccggctcggctatcctgccacgcctgttcccgttgctggaaatcatccgatggcaaaagcccgcaccgcctacgtctgcaatgaatgcggcgccgaattcagcaagtggcagggccagtgcaccgagtgcaacgcctggaactcgctgtcggagatcgtgctggaaagcgcggcggcggccaaggcgccggcttcgcgccgggccggctgggccggcaagatcgacccgccgaagatcaccgccctgaaggacgtggagcagaccgagcatcgccgggtctccaccggcatcggcgagttcgaccgggtgctgggcggtggcctggtcgagggcgcggtggtgctggtcggtggcgatccgggcatcggcaagtcgaccctgctgctgcaggcggtggcgaagatggcggccgaactgccggtgctgtacgtcaccggcgaggaatcgctggcgcaggtcgccggccgcgcgcaccgcctggagttgccgctggacggggtcaacgcgctggccgagaccggggtcgaatcgatcctgcagcatgcgtccaaggccggcccgcggctgatcgtggccgactccgtgcagaccctgtggaccgagagcctgaccgctgcgccgggatcggtcagccaggtgcgcgagagcgcggcgcggctggtacggttcgccaaggagaccggcaccgccgtgttcctggtcggccacgtaaccaaggagggcggcatcgccggtccgcgcgtgctcgagcacatggtcgatgcggtgctgtatttcgagggcgagagcggcagccgcttccgcctgctgcgcgcgttcaagaaccgcttcggtgcggtcaacgaactgggcgtgttcgcgatgggcgacaagggcctgaaggaggtctccaacccatcggcgatcttcctgtccggcggcagcacccatcagccgggaagctgcgtgatggtcacccgcgagggcacccggccgctgctggtggaggtgcaggcgctggtcgatgcgtcgccgctgtcgaatccgcgccgtgtcgcggtcggcctggagcagaaccgcctggccatgctgctggcggtactgcatcgccacggcggcgtgctggtcggcgaccaggacgtgttcgtcaacgtggtcggtggcatccgcgtgcaggaaaccgccgccgacctgccggtgctgctggccgtattgtcctcgctgcaggaccggccgctggcggaaaagacgattgcgttcggcgaggtggggctgtccggcgagatccggccggtgcccaatggcgaagaccgcctgcgcgaggccgccacccatggcttcaagcgcgccatcgtgcccaaggccaatgcacccaagggcggatcggtgaaaggcatggaagtgatcgcggtggagcgcctgtccgaggccatcgacgcggcgtgaggcacgggggggactgctgcggggcctgcctccacatacgtcatatacggcaacggtcaggctggctgtgctagtttttcccgctcgacgaaggcgccctctggcgcctttccgtgcccaggagtaaacgattacatgcaggacaccgcgctcaccgcccccaacgccgagatccgtcgtgccggggtcgatctcaatggactgatgacggtgctgggcaagcacctgtattccaccccggtggtggcgctgcgcgaactggtgcagaacgcgcacgactcgatcatccgccgccgcatcgagcagcccggcgtccaggtgccttcgcgcatttcggtgcaggtcgatgccggtgccggcgtgctgcgcatcaccgataccggtgccggcctgacccgccaggagatccacgactacctggccaccgtcggcgtcggctatacccgtggcctgcgccagggcggcgaggatgatgaaggcctgatcggcatgttcggcctcggcttcctgtcggccttcgtgctggcgcgccgggtcagcgtgcgtaccacctcgtaccagacgccggagctgggccatctgtacgtgtccagcaatgccgagcagtacaccgtcagcgaagtgccggcacgtgcggtcggcaccgaggtggaactggagctgcatccggacttcctgccgctggccaacgaggcgcgcctgcatgaggtgctgggccgctactgcgcgctgctgtccgaaccgatcttcatcggtgctgcgaccgaagcgctcaaccccgagccgccgccgtggcgggggcagggtgacgtggccgtgcacccggtgcaggcacgccgccaggcactgcagttcgccgcgcgcttcgagcacgatttcgagccgatcgtcaccgtgccgctgcgggccgacggcaacagcgatgccaccggcctgctgtgggtgcaggatggggccacctatggcaccagcgacaaccgcaacctgtcggtgttcgtgcgcggcatgctgctggatgacgatgcccgtgacctgctgccgccgtgggccggcttcatcggcggggtgatcgaatcctcgcggctgactcccaccgccagccgcgaagacctgcagcgcgatgaccagtaccgcgctgtgcaacatgccttgctggaggcgctgatcgatggtctggccgacgttgcgcggcagcagccggaggcgtggcgacgcgtattgagccgccacaacgaggcgctgctgggcgcggcgctgtgcgatgaccgcctgttcgacctgctgatggagcatgtgcgcgtgccgacctcgcagggcgacctgccggccagtgccctgccggcgcgcggtgccgtgcatgtcatcctcgacaatggcggtggcttcgaagagatgctgttccgcgcgatgggggtgccggtcgcgcatggccatcgttacgcggtggtgccgttcctgcggcgctgggcccaggccaagggcctgcgcctggttgaactcggcaccgagcagggcaatcgcgcactgttccgcagcgatgacagcctcgacgatgcgcagctggcctggctgcgcgaacagctgggtgatggcgagcagctgctgccggcgcgtttcagcccggaagcactgccggtggtggtggtgcccgaccgcgaggccgaactgaagcagcgcctggaagacgacgagaacgacaagcgcgtttcgatggcggcgctgcgcctggcgcgccagttcaccgcacgcatcgaatcgcgtgcaccctcgcggctgtacctcaacctcgacaacccggcggtgcaggcgctgctgcgcgcccagcgcgagggccacccgcaggccgaagcggcggcacgcctgctgcgctcgctgaagatcatcgtcgctgcgcagggccgtcccttggcccgggcaacgaccgccacgcagggcccggatctcaacggcgcctttaccgatatcgccggtgccctgcagcagatgctgcgctgagcaccgcgccctctcatccagccttcgctagacaggagtacttaccccatggacatctggaactgggtcgaaaaactgcagggcgacctgcgccaggccggccaggcgcagaacgcgcacctgctgaaccgcctcgccgacgaggtcagtgaactgcagatcgaccgcgtcgatgcactgctgcccgaagcacgcgcactgggcaaggcgctcgacaacccctgggtcgacgtctacgtcggccactgggcgctgcgcaaccgcgtcggcaaccgtgttgaaggcgagagcgcacttggcgaagccgtttcgctgttcgagcgggcacaccgcgaagacaccctggaatgcccgcagtcgatctgcgtgacccaggacctggccgcctgctacggcaacattgatggcccgggctgggtgcccgagcgcatcgaggtgtgcgacgagaccctcggccgcatcgatcccagctgggcctgcttccagtgcctgagctgcgagaaagccgatgcgctgctcgacgatggccgtggccaggaggcgctggattacctgcaggcgcaggccgacgccgtggaggcctgtggcaaggaagtgttcgacagcttcccggagatgcagatcaagatcctgctcgctgtcggccgcgccgacgaggcactggcgctgatcgagaagcgcgaagccgaagtggccgcctccggggagtacgagccggccaactgcacggtgccgcgccgcttgtccaaggcatgggcgttggcccagctgggccgcgacgaagaagcgctgcagcagctggtgccgtggagcgagctgaccccgaactactggcggctgtgggcgaacaccgccgcagcgctgtgccagcgtgaccctgcgcgcaatacgtgggacctgggcacgcgcttcaacacgatcatcgagcacttcgcctgggtcggatcgcatcgcctgctgatcgaagtggcagcgctgagcctggagcttgcgctgcagcgtggtgcgcgctgggtggcgctgcgccagctggaactggcccgcacccatctggcgcagctgcgccaggaccggggggcggcagcgctggtggccggcctggcggcacgcatcgatgcattgccggatgtcgcaccgctgccggtgccggccggcgagctgctggcatggctggacgcgcagggcgaacagaaccaggcgcgcgaccccgagcgcgaggcgcagtggttgctgcaggcgcaggcgcagctgcccgatgacgaggccttggccgagatggccgcctcggcgctgagcgcctgcggtgcgcaggccgaggcgcgagcgctgttgtggcggttcgtacgcagccatgcgcagaacgatggtcccgcagcctacacgctgatgcgctggctggccgagcagggggacgacgacggcctgcgccagctggccgaggtctaccgcagcagcgtgccggtgttcgcgcactggtgcgacgtgcagcgcgcacgccgggtgtccgactggccggcgctggagcaggcggcccgatcgcttctggagctgtctccgggctcgcacggcgcgcgcggcacgctggcgcgcatgtacatggaaaccggccgcttcagtgaggcccaggcctgctatgcgcagttggtggagctgctggacgagccgaacgccgcgcattgggaccacatgagtgcggccagcgcggcgcgcgactgggacgcggtgcgccgctcggccgcggcgatcggcatggagctgtccagccaggaaggtgtggtcgaggagccatggggctgggtgatcatccgcagcgaagagaacggcgagccgatggagtactacgcccgccgcagcggcccggtgaccgcgcgcatcgtcgagaatgcgccgtccaaccgcgcccagcaggtgggcgactgggtggtgttcgatgccgcactggtgcatccggcacccgaggaggaggaagcgcgcgagcatttcatcccgacctatgcgcaggtgcatgtgctggagcgcggcggcttcgcccgcagctggatgatcgatggcgcgcacccgggcgaagaggcgtggaatgccttcgtcgaggcggccgaagcacagggttggaaggtgtggtcgcacagccgcccggactacactgtcaccgaccccgatagggaggagggcacgctgcccggcctgctgttcaccgtcgcccagccgcaggaccatgcgccgctggcgctgcaccgcttcctccagcagcacaccgcgacgtggccgcatccgcattgctggctgcgcctagctgaagcctgtgaccaggatcgccagccgcatctggacgtgatcgagcgttacgggctgtaagctgcacgctcctgtagagccgagcctgcgctcggcccacgcggaaagcagccgagcatgggctcggctctacaacggatcatcatcaccaccagggaatggaatacatgcgaaaggcagggatgttcgtgatcgccgggctgctgctggcccccaccgtgcaggccgcaccggcctgccaggaacccatggccgttgcccgtgccttcttcgaagccacgaccggcaatggtgacctgctggagccaccgcccgcgctggtcagcccggcgttcggcaaggcactgcgtggcgagcgtgcctgccagcagcgcgaagagggcatctgcacgatcgattccgacccgtggctggatgcgcaggacggcgacattgaaaccccggtgcgttatcgctggaaagaggcctcggccactgccggccaggtcgagatgcgctatgcggtatggaagaaggcctacgtgacccgtctgccgatggtgcgccagggccagggctgctggcaggtcgatgacatcctcaccaacagcggccgttcggtgcggaagatcctggcgcagccggtgccctgaccggcggcagcatccacgcagggtgcggtccagttgccggccagcggccggcactaccaggtgatgttgggtgggtgccgaccgttggtcggcatgcctttatcgcgaatgcccgaacaccagttcgatcacgaactggctgccgaagaacgccagcagcagcaacagcattgccgccagcgtccagtgcaccgccttcatgccgcgccagccgtagcggcgacggccgatcatcagcacgccgaacacgatccacgacagcacgctcagcacggtcttgtgcaccagcttctgcgccagcaggtcatcgacgaacagcacgccggtgaccagggtcagtgtcagcagcgcgaagccgaccgtgatcacccggaacagcagcgattccaggtcggccagcggtggcagcgcgcgcagccacgggcggaactcgcggcggcgcagggcgcgttcctgcagccacagcatgatcgccagcagcgcggcgatgctcagcgtggcgtaggccagcagcgccagccaggcatggctggccaggcgccagcccagcaccttgctcggctcgtggccgtagccgtgataggccagaagcagtaccgcggccagtgggaacaccaccacgcccagcgccgacatgcggccgcgcgcgcccaccagcgaggtcagccaggccatgcccaggccgaccagcgacagcgcggcgaagaagtgcatgtccggcccgccgttggtgcgcatcgccaccatcacgtggtaaccgccatgcagcagcatcgctggcagggccggccacagccaggtgggagagccggtgctttcatcgcggccgagcgcgcgcaccagcagggcactggcagccaggtagagcaggacggcgatgagaacgattgtcatcgttgcagtttcgcatacccctgtgatgctggcgacggcccggtggtcgcagtccgggcggacagccggacccgttatactgtctgccttattgtcccccgctttcagacaggttgcgccgcatgttcgagtccctgacccagcgcctttccggcaccatcgagcgcctgcgtggccgcggccgcctgaccgaggagaacatccgcgaggcgacccgcgaagtacgcatcgcgctgctcgaagccgacgtcgcgctgccggtggtgcaggccctgatcgagcgcatcaaggtgcgcgcggtcggccaggaagtgctgaagtcgctgaccccgggccaggccctgatcaaggtcgtgcgcgacgagctgaccgcggtgatgggtgccgaggccagcgacctgaacctcaatgtgcccgctccggccatcatcctgatggcgggcctgcagggcgccggcaagaccaccacggtgggcaagctggccaagcacctgaaggaaaagcgcaagaagaaggtgatggtggtttcggccgacgtctaccgcccggccgcgatcgagcagttgaagaccctggccgagcaggtgggcgtgctgttcttcccgtccagcgccgaccagaagccggaagccatcgtccgcgctgccatcgacgatgcccgcaagtcgttcgtcgacgtactgctggtcgataccgccggccgcctggccatcgacgaagcgatgatggccgagatcaaggccctgcacgctgcggtgaacccggccgaaaccctgttcgtggtcgacgccatgaccggccaggacgcggccaacaccgccaaggccttcggtgatgcgctgccgctgaccggcgtggtgctgaccaagaccgatggtgacgcgcgtggcggtgccgcgctgagcgtgcgctacatcaccggcaagccgatcaagttcgtcggtgtcagcgaaaagccggaaggcctggacgtgttccatccggaccgcatcgccagccgcatcctcgacatgggcgacgtgctgtcgctggtcgagcaggtggagcagcaggtcgacaaggacaaggccgccaagctggccgagaaggtcgcgaaggggaagaagttcgacctgaacgacatgcgcgaccagctcgagcagatgcagaacatgggcggcatcggcggcctgatggacaagctgccgggcctgggcaacatccccgaccacctgaagcagcaggtcagccagggcaaggaagtgccgcgcatgatcgccatcatcggctcgatgaccaagaaggaacggcgcaacccgaacctgctcaacggctcgcgccgcgcgcgcatcgccaagggttcgggcgtgaccccggccgacgtcaacaagctgatgaagcagtacatgcagatggaaaagatgatgagcaagatggccggcggtggcatgaagggcatgttgcgcagcatgaagggcatgatgggcgccatgggcggccgcggcatgccgttccgttgatgacggccccggtcgcagtgtgatgtagcgcccgagctcacgctcgggcggcggcgcgcaagcgccgcagcaggtggtcgggcagcaggctcgacgccacccctgtcccgcgcgcaccatgggggcctgtccgaaacgatgggccgtcatgcagagttccgctgtaacttcccgcgtcgaggcgttctgccggcgctttggcatttccgttccgatcctgctggcaccgatggccggtgcctgccccgtaccgttgtccgccgcgctggccaatgccggcagcatgggggcgatgggcgcggtgctgtcgtcgtcggccgatatcggtcgctggatggaggacttccgcgcgacctccaccggcccggcgcaggtgaacctgtggctgccggaccccgcaccgagccgtgatgtcgctgccgaggccgccagccgcgctttcctcgcgcagtggggcccggacgtgccggccagcgccgccgacgccacgcctgccgatttcgaagaacagttcgctgcgttgcttgcggcacgcccggcggtggcgtcgaccatcatgggcgtgctgctgccgcgccacgtgcagcagctgaaggacgccggcattgcctggatcgcctgcgcgaccaccttgtccgaagcgcgtgccgcacaggacgccgatgccgacgccgtggtggcgcagggcatggaggccggtggccatcgcggtgcgtttgatccggcaatggccgaacgccagctggtcgggctgttcgcgctgttgccgcgcctggccgatcacctgcagattccggtgatcgctgccggtggcatcgccgatggccgtggcattgctgccgcactcaccctgggggccagcgccgtccagatcggcaccgccttcctgcgcacgcccgaggcggcgatcgcgtcggcgtgggccgatgggctggccgccagcgaaccggaagatacctggccgacgcgcgcgttcagcggccgccttggccgtggcctggcgaccgcgtatgtgcgcgccgctgctgccgaaggcgcccctgcgccgcgcccgtacccggtgcagcgtggcctgaccgcgccgatgcgcaagcaggccgtgcaggaaaatcgcctggcggcgatgcaggcctgggccgggcagtcggcgtggatggcgcctgcacagccggccgccgacgtgctgcgcggcatgtgggaacaggcgcaggcgctgctgcgatgagggtcacctgcaatggccagccggcgcaggtggcggacctgctgccggcgctggtgaactacggccacttcacctcgctgcaggtgcgtggtggtgcagtgcaggggctggacctgcatctggcgcggctgtcgcaggccacgcgcgaactgttcggcagcgaactggacacggtgcaggtgcaggcgtggatggcgcaggcgctgcggcaggccggcctggccgatgcctcgctgcgggtgacggtgtactcgcgccgcttcgatttccgcaatccgctggcggccgtgccggtggacgtgctggtggcagtttcagcgccggtggccctggccgcgcccaagcgcgtgcgcagcgtggcctggcagcgcgaaatgccgcagatcaagcatgtgggcacgtttggcctgtttgccgagcggcgcgcggcgatggcgcaaggattcgacgatgtgctgttcgtaaccgccgatggcgacgtgagtgaagggagcacctggaacctggccgtgcacgatggtgaacggctgctctggccgcaggcgccggccctgcgcgggaccgccgaggcgctgttgaagcagcattggccgggggcacaggcgacgcagccgttgcggctggcggacctggccggtgtgaagagcgcgtttgcctgcaacgccagcggtctttgggcgctggacgccattgacgggcatgtcctgcccggctcgcatgccttggctgaacggggcagggcagtgctggcggcggtgccttgggacagattggggtcagatcccttttgcggcgcaaaagggatctgaccccgggcgggaccccgggcgagttcccccggggttggctcggccgggctctgccgctataatcgcccgcttacctcgccatcctggcgactgggcaataggaaaaacaccatggtcaagattcgactgacccgcggcggcgccaagaagcgtccgttctaccacatcatcgtcaccgacgtgcgcagcgcgcgcgacggccgcaacatcgagcgcgttggcttctacaacccggttgcccagggcgccgagaagcgcatcgagctggacctggcccgcgttgaccattgggtcaagaacggcgcccagccgaccgacaaggtccgcaacctgatcaaggaagcgaccaagtcccaggccgctgcggcctgatcctgacgggccacgcttcggcgtggccctcttggttgaagcagatgaaagatatcgagcgccgcatcctgctgggcagggttgtcggcgcttttggtgtgcgcggcgaaatcaagctcgagtcctggaccgagccacgttccgccattttccgttaccagccgtggatcgtgcgcagcccgtccggcgtggaaaccacgattgaaggtgtgcgtggccgcgacagcggcaagcacctggtcgcccgtttccccggcgtcgaggaccgcgataccgtcgaagcgatgcacggcaccgagatctacgtggcccgcagtgcattgccgccaccgaagcccgatgagtactactgggtggacctggaaggcctggacgtgaagaccaccgagggcgttgccctgggccaggtctcgcacctgttcagcaccggagccaacgacgtggtggtggtccgcggtgaccgcgagcggatgattccgttcgtgcagccggacttcgtcaagtcggtcgacttcgaggccaacctggtcgtggtcgactgggatcccgagttctgagcgtgagcatgcgtttcgacgtcatcaccctgttccccgagttcctcgcccagtccgccggactgggcgtggtcgggcgcgcgcaggagaaggggctgttcagcctgcacggctggaacccccgtgattacgccgaaggcaactaccgccgcgtggacgaccgtccgttcggtggtggcccgggcatggtgatgctgatcgagccgttgcaggcctgcctgcaggcgatccgtgaggccgatccgaccccggcgcgggtgatctacctcagcccgcagggggcgccgctgacccaggccaaggtgcgggaactggcggcgctgccgcgcgtggtcctgctctgcggccgctacgagggcatcgacgagcgtttcctggaggccaatgtcgacgaggagatctccctcggcgactacgtgctgtccgggggtgaactgggcgcggcggtgatcatcgacgccgtggcccgcctgcaggacggtgccctgaacgacgccgaatcggcggcgcaggacagcttcgagggcgacctcggcctgctcgactgcccgcactacagccagccggcccagcacccgctgggtgacgtgccggacgtgctgcgctcgggcaaccacgcggccatcgccgcctggcgccgccagcagtcgctgctccggaccgccgagcggcgcccggacctgctggatgagcagacactgggcaaggccgaccgcaaactgctggagcagggccgtcaggcccggaaccagaaggccagcccctagcgcagggtcggctttatcggctatcatggccaattcccgtcggccctggtcggcgcgcgcagtacccaaaacaaacgtgcagcacagtccggtgactgcatgagcctacgttgtcgatacgacacgcccacccgaacaagaatcggtgtaacccatgagcaagctgaacaagtccatcgtcgcggaattcgaatccgcccagatcacccgtgaactgccgaagttcagccagggcgacaccgttgtcgtcaacgtgaaggtgaaggaaggcagccgcgagcgcgtgcaggcctacgaaggcgtcgtcatcgccaccaagaacgccggcctgaactcctcgttcaccgtccgcaagatctcgcacggctacggcgtcgagcgcgttttccagacccacagcgccatcatcgactcggtcgaagtgaagcgtcgtggtaaggtccgcgccggcaagctgtactacctgcgtggcctggaaggcaaggctgcccgcatcaaggaagacctggctgccgctgctgccgccaaggctgcccgtctggccgacaaggcctgataaacaacttcggttgttgccgcgacggccaccttcgggtggccgtttgcgtttccggcatcgcatcggccacgatcaggtgatgaacgacatcaaccttcgctatccggccgtgatccagtcggcgttgcgctttctcgacggcaaggggctggcacgcgtgcaatcggcgccgttgctgcatcgcctgttgtggcgcctgggcatcgcactgccgccaccgatcctggccggctttggcaccaacgcattggtgcagggcctgctgttcgggctgttctggaccgcgctgatgtggctgatgctgtggcagggcagcgaccgtccgctggtgctgttgctggtggccggtctggtggccggcgcgctgttcggccttgtgatggcggcgctgatgcgctcgctgcgccgccaccgcaagctgccggattggcgccagttccgggcgcggcaggcggactgagccgatggcgcactgcgccgtgaccgctggctacgggccgcgctaggctgcggtttcatcccgatggacgtgccgtgcgatgcctgccaagcgaaccgcaccttccaccgcgcccacgctgttgtccggcggcaacccccggatcgccaagggcgagggcgatgctccggtgcaggcatacatcgccgccatgccggactggaaacgcccggtcggcgcacagctggatgcgttgatcgaacgggccgtacccggcgtgcacaaggcggtgaagtggaactcgccgatgtatgcggtggcgccgggcgaaggctggtttctcagcttccattgcttcacccgctacatcaaggtggcgttctatcgtggcgcggtgctgaagccgatgccgcccgagccgtccaggagtgccgatacgcgctacctgcatatcgcacaggatggcgcgctggatgaggcacagttcctcgactgggtgcgccaggccgccgcgttgcccggcgagcgcatgtaagcccaccgttctgattcctttcccgacgagaaccgctgatggccacgcacgcgccgaaccctgacgatgccggaaccccggcgaccgaactgatcgatgcacgcatcgccgaactgggagactggcgcggcgaaacgctggcacgcgtgcgtgcattgatccatgaagcgctgccggacgtgcaggaagcctggaagtggcggggtacaccggtgtgggagcacaacggcatcctgtgcaccggcgaaacctacaagcaggcagtgaaactgaccttcgccaacggtgcggcgctggcggacccgaagggcctgttcaacgccagcctggagggcaacacgcggcgtgcgatcgacatccatgaaggtgcgaagccggatgccgctgcgttcaaggcgctgctgcgcgcagcggcggcgttcaacgcggcgaagaagaaacggtagagccggccgctggccggctgttgcgcgatgctgctggagaggtgtgaggttgccggccagcggccggcactaccttgtcattggccggtccatgaggttgccggccagcggccggcactaccgtggcggtgcggcatccgggtcggccaccggcgacggcggacaggccggaatctccgacggcgtcgccagttcttcggcatgcgagggcttgcccatcatcttcgccttgcgccagccgccccagcggtaatacgccagcgacagcagcatcgacaccagcgagctgaccgggaagctccaccaaattgcatcggcgccccagtacggctgcagcagttcggcgaacggcacgcgcacgccccacagcgagccggccaggatcagcagtggcggaatcaccgcgccggtggagcgcaccacgccggagatcacgaagctgacgccgaagaacaggaacgagccgatcaccacatggttgaggtggcgggcgatgtccagcgcctggctggccggcggcaggaacagcgccagcagctggcgatcgaacacaaccaacggcaggatcagcgcgccggtcagcaggaagttgaacagcacgccctggcgtgcggtaccgcgcacgcggtcccagcgctgcgcaccgacgttctgtgcggccatcgaagaacacgccgcaccgatcgccatcgccggcatctgcaggtagttccacagctgcagggacgcgccgtagcccgcggcggtgtcggtgccgtactggttgaccatggtcatcagcaggatcaccgacagcgagatcagcaccatctgcaggcccatcggcacgcccttgaccaccagcgccttgaggatggtcatgtcgagcttgaacaggcgcaggtcggcgcggcccagccacagggtgtggcgcttgtgccgcatgtacagcagcaggccggccagcgacagcgtctgcgcgaccagcgtggcccaggccgagccggcgatgcccagcgcggggaagggccccatgccgaagatcagtacagggttcagcacgatgtccagtgccaccgataccatcaggaagcggaacggcgtgcgcgaatcaccggcaccgcgcagggcggcggtgaggaaggcgaacgcgtacagcgtcggcatcgccaggaagatgatctgcaggtaggcctcggccaatggcagcgaggcggccggcgtgcccatcgccgccagcagcggatgggccatgaaccagccggcgatggcgatgatcaccgacaggccgatgaagaaggtggcactggtgccgaccacgcgccgcgcctgcgcgatgtcgcgcgcgccgatcgcctgtccgatcaggatggtcgaagccatgccgaagccgaacaccgagccgatcaggaagaacatgatgttgttggcgttcgcggtggcggtcagtgccgcctcaccgaggaagcgcccgacccagaccgcattcaccgaaccgttcagcgactgcgcgatgttgcctgccaggatcggcagggaaaacagcaggagattgcggccgatcgggccggaggtcaggtcaagcggcgctttggccatggagtggtgatcgaatcccgggaggcgcacactagcaccaagccggtttgcgggatgtggcaatgcatcaacgactgcaggtgaagtggagcctggcgctggccttgatcagcgtcgtactggccgcatgttcgacaggtgaccggctgggcgatacccaggtgcggcccaccgaccggcccgagtgcctggtcggcagccagcgccaggatctttctgccggcgtacccaccctgatcgggggcagcggctgccgcaccgaccccgacaacccgcgtcccctgaacaagcgaacggagtagtccctgccgatgaccgagctttccccgctgccgcccagtgtccgcctggacatctggctgtgggcggcccgtttcttcaagacccgcagcctggccaagcaggccatcgagaccggcaaggtcagcgtggctgggcagcgcccgaaatcctcacgcgcggtgcgcgtcggcgagcagctgcaggtggatcgcggcgaggagcatttcgagatccaggtgctggggctgagcgatcagcgcgggccggcgccggcggcgcagcagctgtatgccgagagtgaggcctccagggcccgccgcgccgagcagcgggcgctgcgcatcgccgcacgcgatggtttccagccgccggagcacaagccggacaaacgcgcacggcggttgatccgcgcgctcggcgatatcgacgcgttgtaagttgcagggcgccagaccgggtccggcgccgccttggctcagcgcttgccgcccagcaggctgccgccgatcttcagcagatcgcccacgccgagctggccgtcaccgtcctggtccagcacgctgccaagcaggccgccggcaaggccgccctgttgctgcacctgctgcttctcctggccgagggcctggctgagcgagccggcatcggcctggccaccaccgaggcgctgggcgaggaaggccatcacgatcggtgcgaggatctgcagcagctggctggtacggccgctgtcgagctgggtggcctgggccaggccggtttccaccttctgctggctgccgccgaagatgtggccgaggatgccggcaccgtcgctggcggcgccaccgccaccgccgcccagtaccgagccgagcacgctgcccaggtccaggccgctgtggttgttctgcagtgcaccgagcagcgcctgtgcgccctgcggctgcgaggcgttgttgcccagcgcgcccatcagcaccggcagcgcggcactgatcgcaccggaggcctgggtatcgctgatgccgagctgctgcgatacctgctgcagcggggcgccctgcaatttggcgagaagttcgtcggtcaggctcatctgcggaatccttgattggggttgggcgtgcagaaggtacgacgcagaccgttaaaacggcgacgccgcctcacggggaggcggcgtggcgttcccggggcggggcgatcagagctcgatgtcttcagcacccggggtcgcggtggggaagtccgcttccggctgggccggcttgaacggatccgttggctggctggccagcgccttcagcgccgcggcaacaccagcgccataggccgggtcggccttgctgcagttgtcgatgtggcgctgcttgatgaagtccggcgcatcgcccagggcacgggcggtgttggcgaacagtcgctccttctgtgcctggttgtagctgcggaacagcgcaccgggctggctgaagtagtcggcgtcatcctcacggaagttccagaagtcggcgtcgccccggatcttcatcggcggttcgcggtactgcggctgttcctgccactggccgtagctgttgggctcgtagtgcggcaggccgccgtagttgccgtccacgcgcatcgcaccgtcgcggtggttgctgtgcaccgggcagcgcgccgcgttcaccggaatctggtggtggttcacgcccaggcggtagcgctgcgcatcggagtaggcgaacaggcgcgcctgcagcatcttgtccggcgacgggccgatacccggcaccaggttgctcggcgcgaacgctgactgctccacgtcctggtaccagttgaccggattgcggttcagttcgaactggcccacttcgatcagcgggtagtcggtcttcggccacaccttggtcaggtcgaacggatggatgcggtaggtttccgcctccagttccggcatgacctggatgaacagtttccacttcgggaagtcgcccttctcgatcgcggcgaacaggtcgcggccgtggctttcgcggtcatggccgaccaggatctgcgcctgcgcgtcggtcagcgattcgatgccctgctggctgacgaagtggaacttcacccagaagcgctcgctgtcggcgttggtgaagctgtaggtgtgcgagccgaaaccgtgcatgtggcggaagctgcgcggaatgccgcggtcgctcatcaccacggtcacctgcagcagggcttcgggcagcagcgtccagaaatcccagttgttgcgtgcgctgcgcaggttggtatgcgggtcgcgcttgacggccttgttgaggtcggcgaacttgcgcgggtcgcgcaggaagaacaccggcgtgttgttgccgaccaggtcccaattgccttcttcggtgtagaacttcagggcgaagccgcggatgtcacgctcggcgtcggcggcgccacgctcgccggccaccgtggtgaagcgggcgaacatctcggtctgcttgccgaccttctcgaacagcttggcgcgggtgtacttgctgatgtcgtgagtgacggtgaaggtgccgaatgcgcccgagcccttggcgtgcatgcggcgctcgggaatgatctcgcggttgaggttggccagcttttccagcagccacacgtcttccatcagcagcgggccacgcgggccggcggtcttgctgttctggttgtccaccaccggtgcgccgaaggccgtggtcatcggcgtgaccggttcatcgccgtgcttctgcttcggggtagtgctcagctcgcgctgctgctgggcgccttccgcaggcgacggcgcggtgtgatacggacatttcgggctgttgttatcggactggctcatggctggctcctgcgggtgaagacgggatggaacatcttcactcgactttagctagggccagatgaaatgaataatcgaatgatccgttcagtttgatagtttctgtcaattgaaacgaagtataagatttgccggatctttcgataggcctcccgcgtggcggcgggaagccaggggtgcgtgctgcggttacagcagtgctttcagtcggtacagcgcttccagtgcctgcttcggcgtcagttcgtccggatcgatggcggccagtgcttcctgtgccttgttcgacggcgccgcgaacaggccgaactgctgcggtgcatccaatgcctgcggcgccagctcggcggcatggctctcaccgccgcgctgttccagctcggccagtcgacggcgcgcctgcgccacggtggcgcgcggcaggccggccagtgcggccacctgcaggccgaagctgcggttggccgggccgtccttaacggcgtgcatgaacaccagcgcttcaccgtgctcgacggcatccaggtgcacgttggcgatgccgctgcggccgccctcgtgctgctcgtcggccagcgcggtcagctcgaagtagtgggtggcgaacagcgtgtagcagcggttctggtaggccaggtggcgggccaccgcgtcggccagcgccaggccgtcgtaggtggacgtgccacggccgatctcgtccatcagcaccagcgaatgcgcggtggcgtggtgcaggatgtagctggtctcggccatctcgaccatgaaggtcgactgcccgcgggcgaggtcgtcaccggcgccgatgcgggtcaggatgcggtcgatcgggccgatcagcgcccggctggccggcacgaagctgccgatgtgggccagcagcacgatcagcgcgttctgccgcatgtaggtcgatttaccacccatgttcggaccggtgatgaccagcatgcggcggtccggatgcagatccagatcgttgggttcgaacggctgctcgcgcaccgcctcgaccaccggatggcggccacgctcgatcttcaggcacggtgccgtttcaagttccggccgcgaccagtccagcgcctgcgcgcgttcggcgaaggcggccagcacgtccagttcgctcagcgcggcggcgcactgcttcaacggttccagctgttcgccgagggtgtccagcagctgctcgtacaggtacttctcgcgcgacagcgaacggtcgcgcgcggacaacaccttgtcctcgaatgccttcagttcttcggtgatgtaacgctcggcattggtcagcgtctggcggcgggtgtagtgcaccggcgcgcgatcggactggcccttgctgatttcgatgtagtagccgtgcacgcggttgtagcccaccttcagggtgggaatgccgctgctctcgcgctcgcgcagttccaggtcaaccaggaactggtcggcatgggtggacaggcggcgcagctcgtccagctcttcatcgaagccatcggccagcacgccgccgtcgctcagcttcagtggcggcatttcggcgatggcgctggccagcagctgtgcgcacgcgtcgtgctcgcccaaggcggcatgcagtgcctgcaggcgcggtgaatccagcggcgccagcacttcgcgcaccgccggcagcaggcccaggccatcgcgcagggtggagaaatcacgcgggcgcgccgaacgcagtgcgacgcgggtcaggatgcgttccaggtcgccgaggcggcggaactgttcgcggatgtcggcatcgctgccgcgatcgatcagggtttccaccgcatggtggcgctgtaccagcacctcgcgcaggcgcagcgggcggtgcagccaccggcgcagcaggcgcccgcccatcggcgtcaccgtgctgtcgagcacccccagcagggtattgcgggtatcgccgtcgacgcgcgtatccagttccaggtggcggcgggtggcggcgttcatcgcgatcgcctcgccggcggtttccatcgcgatcgaggtcaggtgcggcaggcgctgcttctgggtttcctcgacataaccgagcagggcgccggcggcggcggtggcacgtggcttgtcatcgataccgaagccgctcagatcgtgcagcttgaagaagttcagcagctggcggcggccgctgtccgcgtcgaacagccacggcgcacggcggcgcacgccggtgcgttggcgcaggaagtcgggccagttctcctcgtcgggcaccagcagctcggccggctccagtcgggccagttcggcttccagcgcgtcgtcggtctcgacttcattgaccaggaagcggccaccggccaggtcggcccaggccaggccgtagccctgcttcgtgcgcgacagcgccatcagcagggtgtcgcggcgttcgtccagcagcgcttcgtcggtgacggtgccgggggtgacgatgcgcaccaccttgcgttcgaccaggcccttggccagcgccgggtcgccgatctgctcgcagatcgccaccgactcgcccagcgccaccaaccgcgccaggtagccttcataggcatgtaccggcacgccggccatcggaatcggcgcgccgccggagctgccacgctgggtcagggtgatgtcgagcaggcgcgcggccttgcgcgcatcgtcgtagaacagctcgtagaagtcgcccatgcggaagaacagcagcaggtccggatactcggacttggctgcgaagaactgcttcatcagcggggtgtgttcggcggacttttctttggacatggggctcgtgaatccggggcgtccgttcgcgccggagggcagcggcaacggagcgggtacagggccgtccatggtaactgctggggcacagggctgccgccaccggtggcaggcgggtaccgcacagcaacgaggtcaggccgggaccagggtgatctgccggtggctggcgaagatatccatcacgatctcgaagtaggttgggccctcgccctgttgcagggcgtccagctggcgcgcaatggtccgcgtgttgaaggtgcccggggcttccagcttggactgcagccactggcatgtgctagttcgtcccagtgcggcgcggctgtgctcgatatcactccagatcaccgtggcccgctcatggccggccaacacgccatggacgccatgcagcagatcatccagggcgtccaggcttggcccgagctgccagtcctcgccggccatgaacacgcggttgatctccgcgtacaggctggggatgtcgtgaatggtacagccttcgatctgcaggatgagcgacatgcgcccactgtagcggtgccggcggcactctgctgaccctcaataaagctatcagcaccgggagtggtccgggagcgcctgaccatggcatgggtctacgcatggaaatcgtactatgtgcggatcctgtgcggtggggtgttgggtgatctgtccacgttgtaagcaaggtgaagcacttgaggctcacgtcaagcagggggtcttcagatttttgtctgcgacgaatgtgaagccgtctggttttctttttgcccaaggtaacctgctggatagtcgagatgcccgggttggtgcatttgatttgaatttgaaagtgatgggggcggattttgagtgagccttcctgggtggttcgtggcaagacgaccagaggtttgattgatgagctcatgacctttgatgatctggacatgcacgtggagatctcggttgatgggggtgataccgttctacccataagcttggttgggcaggatgaaagggagtgcgtgctgttctatttcggcgctgacgcttgatgttgggctttgactcaatgtgtctttcaacgttcaggacggttttggcggcgcccggatgtccatcaggttcaggctgctcacatgcggaatgaagcgggttgccgagtctgtggctacatgtctgacatgccgccgtggggtgaggatggtagaacccccgattttgagctgtgcccttgctgtggggtgcagcacggctatcaggattgcaacagtgcctccagtctggaatacaggaggcaatggttggcagacggggctcgatgggctgagccaaagttacgcccggatcgatggagcgtggatgagcagctccgcaatgttctggatgaacatccgtgagtactggtgattgtgtctctgcaagatcgccggatggctccgcaatgtgagccggggcggttggacctgatcggctgtaaccggcaactgaagaggacagtcaatgagagacgcgtttgaaattgtcatggaggacgttccaggggggcgcgtacccacagtactggaggggatcggccacatggccgagtccgtttcgtggactgaactggagggcgagtcgatggcggctggcgagcggtctgcagaaagttccgatgaagtcgcgtgcagctcatgcgtgatctacacagtcaagggtctcagggtcggagcagtcctccgtattcctacgctgttgattcgtgtccttggctttgaaggaagggtaagcatcgatttttcattcgatatggattgggcggatgtcggtgcagcgatgtccgaactgcaacggcattttctgcagttgaaaatgctgagtggagcggaaacggtatacggaggcatggagcccgctcaggatatggatacccgattcttcacggatgccgagcgcggccctctgcgtgtcaccgatgcctgagtccggtgcgagaccctatgctggaagcgtgttcgctcgctcctcaaacaggtttgcgaccatccgtgaggagcgggaaagggcttcgcgacggctggtgccgatgaaggcactgtttttcgggggtgagtgacatggtcatgaatgcggtcttctctccatactgggacggcgacaggcatgtggtctcatgtgatgaacgggttgccgattcagaccccgtggcatacggtcaaggatccggtgccggggagatcgccgcttggttggaaggtgattttggctgtcttggaaggggcagtgagcagcgcacccgcggatcattcgatgccgtggcgtctgatgcaaaaggagggagctgcgtccaccatggcgaggggcatgtcgtccactgcgagcgagacctgtttctggtgttctccaggtggaacaggggtagcgttgctctgcgtcaccttcgagcagcagacggaagcgttcttttcgatggtgcagatgctgatggtggaaggctagctgaagcttgcttcacaaggcgtcttcgccgatgggcatgttaatgagtatttgggtacgcttcgctgcgcatggccggccgcaagagatcggcaggatctcgatgagcacggattctggttcttttcggatgcgccgtttggatgggtctggatctcacctgaaggcggcagctggagctgaaatgcctgatgccggtgcggcagtgtccgtggcatccccgtggcatcgagcattctgttgattgactcatcgaaatgcggttgccacagccggtttcgtgaattgcttgcgatatcaccagcccctcgtcattccgatatacccggaagacatcgcgattgctggtcccggcgcgtttcatgcctgtatgcacagttccatatatttggatcgatataataatctccgaccataaagtttccccgcgctgcgccgccatcgatcgtacggccatgatcaagggaattgagatgctcgccttacgcaacctccgagtgggatcccggctgggtgccgggtttggattgctgctgctgttcatcgtggccatcgttggcctggcgctgtacggaaatcacctgaagtccgcccagttcgagaaagtggtggacgtcaacatggtgaagatgcggctgttgaacgacatgctggataccaacaacgcggtgttgatgcaccgccgcctgatggtgatcaagcgcggcgaggattttgacagggattatcagaaggcgcaggagctgtcgcagacctacgacggtatctgggccaggtacatcaggattccgcgcgacgcgaccggcgataccctggtggcgaaaatcgacgcggcacgcaaggccaccgacgcctccacccggcatcttcacgagcgcatgaaggccggggatttcgacggcgcggccaaggaactgcttgccgagcaggggctggcaaccgcgtggaacgaagcgatctcgaccctgctgcggcatcaggagacgctgaccgagcgcagccgcgaggaataccgttcaaccgaatcctggaccggcacgctgtcgatcgtgttcggcgtgttgagcctggtactgggctcgctggccgcgtgggccatcacccgcagcctgacccgcccgctggaaggcgcggtgaagctggccgacggcatcgccaatgggcggctggacagcagcattgacgcctccggcaacgatgaggtcacgcagctgctcaggtcgatgcagcgcatgcaggcgcagttgcagtcggtgatggcggcgcagggcgagctggcccgccagcacgatgcgggcagcctcagctatcgcatggacgagagtgccttccctggtgactacgggcgcatggtgcacgagaccaacgcgctggtcggctcacacgtgcaggtacagaaccggctgatcgaagtgatgaagcattacgcccgtggcgacctgtcggtggacatggatccgctgccgggcgagaaggcggcgatcacccaggcaatggacgagaccaagaccagcctgtcggcgatcaacagcgagatccgccggctggcgacggccgctgcggcgggcgacttcagcctgcgcggcgatgaagatcgcttcgcctacgatttccgcgacatggtggccgggctcaatcgcttgatgcagaccaccgaccagaacctggtgcaggtgtcgagcctgctgcaggcgatctcgcgcggtgacctcaccgtacgcatgcagggcgacttccacggcgtgttcgcccgcatgcgcgatgactgcaatgccaccgtcgatcagctcaagcagatcgtcgggcgcatccaggccagcgcgtccagcatcaatctggcggcaggcgaaatcgcctcgggcaacaccgatctgtcgcggcgcaccgagcagcaggcggcgaacctggaagagacggcggcgtcgatggaggaactgacctccaccgtgaagcagaacgccgagcacgcccgccaggccaaccagctcgccatcggtgcgcacggtgtcgcctcgcagggcggcgaggtggtcggccaggtggtcaccacgatgtcggccatcgaggcctcgtcgaagaagatcgccgagatcatctcggtcatcgatggcattgccttccagaccaacatcctggcgttgaacgcggcggtggaagccgcgcgtgccggcgagcagggcaggggctttgcggtggtggccagtgaggtgcgcacgctggcacagcgctcggccggtgcggccaaggagatcaaggggctgatcgaggattcggttggcaaggtcgccgatggatcggcgctggtccgacaggcaggcaccacgatgggcgagatcgttgcttccgtgcagcgcgtgaccgacatcatggccgatatctctgctgcctcgcaggagcagagctcgggcatcgaacaggtgaaccaggcggtggtgcagatggacgagaccacgcagcagaatgcggcactggtggaagaggccagtgctgcggcgcgttccatggaggaacaggcgaacctgctggccgaggcggtttcggtgttccgcaccggcgcggtaacggcggctgcagccgtgcgtccggccctggctgcggtggccgcgaaggtcaccccggtgcgcagggcggcaacgctgtcgccgcacatcgagccgacactggcggccaatgccggggggtgggaagagttctagcagagggcaatgccggcagggagacggcgcccatcacgatggctgatcgtgatgggcgcggattttcttcctgaacgcgcgatggccgatgaggccgcggacacgcgcatttcacttccggttgccagccgcgggaggacacttgcgccataccggaacctaggagatggccatgaagacctcgacccgattgcttgtgctgggcaccctgctggcggcttcgtcggtggccggcgcgcagacctatggcccgcgtgatgaaggacgccgattcaacgatggcagccgcgtggtctgcaagaacgtggaagtgcagcgcaactcgcgcgatccgaaccgcatcgccggtacggccactggcgcggtgatcggcggcctgctgggcaaccaggtgggcggcggcaatggcaagaagctcgctaccgtggccggtgctgttgccggtggtgcggcgggccgccagatccagggcaacagccagcagaagaacggcgaccgtgtggtcgagcgccgctgcgaacgcgtctatcgctgatcgatcgccgacggcccccgtttttccccttccacatcgcagtactcgaacgccggcctcgcgccggcgttcttcattgcaggaaaaggggacggaggggattaagtcgtaatcccccaaccggccgcttacgacttaatcccctccgtccccttttttgcgaggaggcgccaggtggcgaggctgccgtagagcagcagcaggacggtgagagtgatcagttcgtggctgacttcggccaggctggcgtccatctggttcaggcgcaccatcaggttgatgccggaggtggtcggcagcagctgcgccagccagaccagcggttgtggcgtcatcaccgagggccacgacaggttggcgaggaagaacagcgggatcgaggtggcgatgatgtactggaaggcgcgttcgcgggtgcggaagaagctgccgacgaacaggccgaaggccaccgtcgccgcgatgaacagcgtgccacccagcagctggcccagcgggttgcctccgcgtggatagtcctgcacccaggcagtgaacccggcataccagaacagaccgaacaggccgatcaggccgaagcccagtgccatgccggccagggtcggcaggtcgaagcgcaggcgtcggccgagcgcgaggcggcggccgccgagcaggacgccgatgcccatcagcagcgtctggtgcacgatcagctcggccacgccgggaacgatggcgctgccatagccttcctgcgtgttgtacagggggcgctgcacaagcgtgaccggtggtgcctgcggtgcgcccatgaaggcggcctggccgaccacggcatcacgcccgaacgcacccagcgcgtcagccacgctgcccagcacccagctggcgcggcccaggtaggcaccgttgccaagcagtaccagcttggccgggtggccgcgcaggatgtcgcgctccagattggccgggatcacgacgatcccctcggcatggccggcttccagctgccggcgtgcgctgtcgacgtccgcgggttgaccgaccacgcgcgcaacgcgcagtgcgtcgagcttgcgcagcagctcgcggctggtcgcgctgtggtcttcgtccaccaccagcaccggcaggttgccggccacctggtgccggtaggcggctggatagaagaacgagtacaggatcaccgccccgaccatcaccacgatcgcgtagcggtcgcagagcactgccatcagggtctgccgcaggctgcgccagagtgcgctcatgcgtcggcccctgcgggctgtgcggcggcaggtgtgcgcgcaaaggcgatcaggcgcaggccgccgacgcctcctgccaccaccgccatcaacaacagcgtggccagcggccacaccgaaacctgcagcggcgaaccgatgaactgctgctgggtctgcagcttgatgtaggcgctgagtggcagcagttgatgccagatgcgggtgaacagagggccgtccagcaccgggaaggtggcgctggagaaggccaacgcggtgccgatgctgaggccgactgcggacagcgcggtacccatgtcgcgggtgacgccgacgaagaacaacgcgtaggcggccgtggccaggtagaacagtggctgtgcgagcagcagcaggagcacgctgccggccacgccgtcaccgcgcagccaggccaggtaaccgatgccgagcgcgccatacagcgagaacagcaggatgtatggcgcgaccttgccggcaatcgccggccatggcgtgcggcccaacgaggcgggcagggtgccgtcgcggatctcgcggccaaggctgccggccactgcaagtgccagtaccagcgacaataccgccgggaagatcaacggcagcaggaacagctcgtagctgcgtgccgggttgtagaggatgtccgactgcaccgcgatgggtgccgcgcgcagcttgcccgggccgacctgcaggccgatgcgctcgcgcagcaggcgcgcgttccaggccgagaccgcgtcgccgatatcgcgcgacgcggactggccggtggtcatgtaggtggcgttgtaataggcggacaccgtgccctggcgtccacgcaacgcctgccgggtgacatcgcgcggcaccagtacgatggcgaacacatccagccgacgcagctgcgaacgtgcgtcttccaggtccaccggctggctggcgacgcgcacgccgggactggcgtcgagcatgcgcagcagcaggcggctgtcactgctgtggtcgaggtcgaccaccgcgatcgggatatcgcgcatcaccgagggcgtgaacatccatgccatcaccgccagcatcagcagcggcagcagggtgaccagcatcaggtcggcgcggttgctgcgcagcgactgcagctcgcgccgccagctggcggcgaagccgccgcggccggggctcagtgctggggccatgcgaacagcacgctcatgccggggcggaagccctcgatgcggcgtaccgggcgcacccgcacctcgaagctgcggacgtcgtagccggacgactggcgggtggtacgccaggttgcatagtcaccggccggattgatgaagtagacctcgaattcgccgtccaggccgagcgccggcacgctgccctgcagcttgctgccgaccttcaggccctgcatctgcgattcgcgcaggttcatggcgacccacatgcggtcgatgtcgaccagggtgaacaccgggtagccggccggcaccagctcgcccgggtcggccatgcgcttgttgatttcgccggccaccggcgcgcgcccttccacttcgacaagcgcggcgttgacttcggccaccgcgccctgtgcctgttgcacctggccctgcgcggcacgcttgtcctgctcgcgcgcgccggccagggccatgtcgtactgcgcgcgcgcggcacgggccagctcacgcgaactggtggcctgggcatgcgcttcatcacgcttctgccgggtcatcaccccttcgttgaacaggttctgcacgcgctggtaagtggcttcagccagcgtcgcaccggcttcggcccgcttccagttcgcttcggcggcgcggatgtcttcgctgcgtgcgccttcgtcggccttgtcggccactgcctgtgcggcggccaaagcgccgtgcgcctgctgttccttggcggccacttcggggctgtcgagcaggaacagcacctgcccggcctgcacgcggtcgccctcgcgcaccttcagttcggccacgcgcgcggtgatcttggcggccacgttgatcgtgtccgcatcggccatgccctggatctggtcggccgggctgcgccaggccagccacaggccgagcaccaccacgaccagcagcaccactgccaggatcggtcccaaccggcgcttgcccgggggcgtcgtcgcatcgtcgtgcagcacatcactcatggtcgatcacctcgtccgcccgccgccggaactcttcgaaacggtccatctgtccactgatctccagcaactgtgccagcgcaatatcgtattggtaggcggcctgtgcgcgctcgacgcgggcgccgcccaggccgagccgcgcgtcgatcacatccagcgaagtggcctggccttcgcggaacgccagctcctgcaggcgcaggttttcctgcgcctgggcgatgctgctgtcgagcagcacgtactgctggcgtgcggtttccagctcgttccaggccttgcgcacacccagcgcgacctggttctcggcctcgcgcaggcctgcttcggcctggtcctgctgcgcacgcgcggcgctgatctgcgccggccgcgagttcggcgacaggaaggtgtacttcaggccgatgccgaatgcccagtccggatcggtcagcatctcgtcgcggcgacggaagtcgtactggccgaaggcgaagatctgtggtttcagcttggcctgctgcacgcgcacgccctgttcggcctgcgccaccatcgcccgcaggcgcgcgatctgcggctgccgcgcctgcgcggtgcgttcgaagctggccaccggttccagtggcacgcgctgcacgaacagcggcgacaccggctgcacctcgccgccactgcgcagcagcgtggccagtgcggccttcagcgtggccaggtcgttcaccgtcttctggtattcgcgctcggccttgtcgcgggccacggtggcctgcaggcgctgcgcgcgggtggcgaagccctcgcgttccagcttctctgcgtcggacaggtggcggttgaggccatcgcgcacatcgcggcgcacgtccaccgcctgctcggccaggcgctggccgaaataggcctgggccagctgcacggtcagcgattggcgttgtgcttcgcgctcggcgctggcctgttcgtgggcggcactggccgcacgttgcgcggccggaatcacgccgccggtgtacagcggcagtactgcagtcaccaccgggcgggtacgccagtcgcgttcggtgaacgacagcggcgagtcgatgccaaaggcctcggccaccggagccagcgaacccaggggcagggtgagcgtcttctggaactgcagccggcgcacttcgccggtgatctccggcaggcgcagcaggcgggtcgcgtcctgcaggtcctgcttgttgcgcacggcggcgtcggcagcggccaacgcatcggagacctgctccaggcgttgccgtgcctgttcccagtccaatgccggtgcgttgctggtgggctgcgcggcggcagcgaatggcaggcaggctgccagcgccagcgcggccttcgcgcggtgcatccttgtacgtcggccgatcacgcccatgcggtcccagtagtgaagaagtgcgcaaacggtagtgcgtgcagcgtgaagcccgggtctgcgatcatcggtttgtcctcaacgaagggtgcctctggccgcagtgcgcagcgcctgggtgatgtgctgcagcgtgcttgagcgcacggcggcatgctgccagtacagcggcacatcgagccagcggcggggttccagtaccaccacgcggccggcgcgcacggcgggcgcgaccagggtttccggagccatgccccagccgagtccgcacgcggcggcttcgacgaaaccggtggaggagggcaggtagtgtagcggcggctgcagccgcgcgcgggtcaggcgccgcacgaagcgccactgcagttcatctttgcggttgaacaccagcatcggtgcgtgcgccagggttgcggcctgcatgccatcgcggaagtactggcgggcgaagccgggcgaggcgatggcgtggtagcgcatcgcgccgagcgggtgcacgttgcatcccttcaccggttggctttcggcggtgaccgcgccgagcacgctgccatcgcgcagcagctgcagggtgtggtcctggtcgtccatgcgcaggtcgaacagatagccgtggcgctggtgcaggtcggcgatggccggcacgaaccaggtatcaagcgagtcatcgttgaccgccagggggatcggcgtgtgcgcagcgtcgctgccacgctcgggtagcagctcggccaatgcctcggcctccagcgcctgcatcggtcgcacccggcgcagcagcgcttcacccgcggcagtcggccggcagggtgcctggcgcaccaccagtacctgcccgagcctgtcatccagggccctgatccgctgcgacagtgctgacgggctgatcgacaggcggcgtgccgcagcctcgaagctgccttcctccagcaccgcggcaaacgcggccagttgcgggtgtaccaggtccatgccggtgcctcttcagttttcctgcacaggataaagaaaaatcagtttgtctaatcaaggcggttggcggcaccctgcgcgtcccctcgctgcctggcctgtcccgatgtggattgccgctaccgccgccggcctgttcgcaggtgccggcctgatcatcgccatcggcgcgcagaatgccttcgtgctgcgccagggcctgcagcagcgcaatgtggggacggtagtgctggcctgcgccggcgcggatatcgcgctgatccttgctggcgttggcggcatgggcgcgctggtgctgcagtggccgctgctgctgcaggtgctgcgcttcggtggtgcggccttcctgttctggtatggcctgcgggcggggctacgcgcgtggcgcggtggcagtgccctggccgccgccgaggcgcagggcggcagcggacggcaggtactgctgacctgcctggcgttcacgctgctcaacccgcacgtctatctggatacggtggtgctgctgggcagtctgtccacgcgctaccccggtgacctgcgctgggcgttcgccgccggtgcctgcgccgccagcgtggcctggttctgcacgctgggctatggcgcgcgcctgttgcagccggtgttccgcaggccgggcgcctggcgggtgctggatgccgccgtggcggtcttcatgtcctgcctcgccacgctgctgctgttgcgcccgctctaggccgcgtccaccgcgcactgcggggtttcgccggggcgcagggtcagcacgcgcacgccgctgcgggtgaccgccacggtgtgctcgaactgcgccgacagcttgccgtcgcgggtgtagaccggccattggtccggctgctgacggatggccggcttgccctggttgagcatcggctcgatggtgaacaccatgccttcttccagcaccatgccggtgttgggatggccgtaatgcaggatctgcggttcctcgtgcatctgctggccgatgccatggccgcagtattccttcaccacgctgtagccgtggctgcgcgcgtggcgggcgatggcgtggccgatatcgcccaggcgcgctcccgggcgcaccgcagcgatgcctttccacatcgcctggtaggtggcctgcaccagcctgcgcgcggcgtagtcgacctcaccgaccaggtaggtggtgctggagtcggcgatgtagccgttcttctccagggtgatgtcgaggttgacgatctggccgttgcgcagcacgtcggtggtgctgggaacgccgtggcagaccacgttgtcgatcgaggtgttgagcacatacgggaagccgtactggcccttgctggccggccgcgcctgcagctcatcgacgatcatgcgctcgacgaagtcgttgatctccatcgtgctgcgtccctgcagcggcagctggtcgagcgcggcgaatacctgcgccagcaggcgcccggattcggccagcaacgcgatttcgtgcggctgcttgatcatcgtcatgtcaggcccgcccgggcgccagcgcctgcggctgcaccccggctgcccgcagttcgctggcgacgatgtcctggaagctcagcgtggggttcatctcgcacagcatgccgacccggatccagaaggtggcctgggcgttgatcgaacggctggagacggtgcaggcacggcgcagctggtcgtgcagggtgtcatcgatgttgacgatgcccatgggcggtcctggcggaatggatatacgaagcatatatgttccgtatatccgcctcaagcccgcatcgttcagtccacgtgggtggcaaagcgcagtcggttgccgtccgggtcacgcaggagcatctcgcggctgccccatccggtgtcgtgcggtggctgctcgatcggtacgttggcggcactgaaggcgcggtgcagggcgtcgacgtcttcaacgatgaagtacaccgcgccgccgacctcgcagtcgccgctgtgttcggtgaggaagatcgtctggccgtcgcgggtgagctgggcgaacagcgggaagccgggttcgaagcggtgttcccagtcgaccacgaaacccagcccctgcacgtagaacggcagggtggtgtcggcatggcgcatgcgcagttgcgggatgacggtctggggcatcgcgaggctccggggcgggagtccagtgtagtgccggccgctggccggcatcccggcgagcctgggaacgatgaggttgccggccagcggccggcactaccgaagccacgtcggccagcggccggcacgaccggcgcggtcagcaggcggtcggcacggcggccatcgccgccagcagttcgcgattcacctgctggtgccgtgcctgccacaccggcagatcctcggcgctgacgtcaggttggccgtccagcgacgacagccagcgcttgaagcggctcttgtagttggccagcgacacttcgccggtgatgtcgctgccgaccaggccgccggcgcgcagcgcttcgatcaccaccagtgcgtgttccagctggaagcggccctggtcccagttgctgcgggcgacgtcctcggcgaacacatccttgtcgatcgacaggtaggtcgcttgcggcgacttggcctgctcggcggcgaacgcggcaaccagtgcctccgggtgctcgaaccgtcggaatgcacggccgctgccgaggcggtggccccagcccacgtccacatccatgcaccagtaagtcaggcgtccgcccatcagcgggcgccaatggttctcccaggcgtggcccaggccgatgtcactggaggtgatgccgagcacatggatgtgcgagatctgcggcagcttgctggccgcgttcacccacgacccgcagtgcatgccgaacgggaaacgcatgttgtccggatggttgtccagcaccaccagctggaacggctggtgcgcacgcatgcgacgcagcagcggcaggctgaggtggtggaagtcgccactgccgagcatcaccgtgccgagctgggccggcagcggtgccagcacttcagcggcgaaacggtccagggttgaagtgctgcaggcgaagcgcagcggatcgtgccactgcggcagcgccagggtctgcgcctgtggcagcggcagtacgccaccgtccaggtccaggatcagcggaaaacgcgacgacatcgttcaaccgcctccatcaggttcgccctgcaggtacggggccagcttgcgcagggcagcgcgcagcagcggggagcgggcgtggatcgcgtgccgggtggaggtgaagcgggcgcccagctcggccttgatccgcgagtcggtccagccggccacgtagtggctcaggccgtgcagcagcgcgtactcgaggttgtgcatccagctgaccgcatacaggttgtgctcgcgtgattgcgggtaggccaggccgatgtacttgtccaccagctttccggcgtggatgtagcacaggttccagccgatcaactggccctggtggcgatacaggaacatccgtccctggccctggctgtcggccagcaggtgttggaagtagggcaggtcgagctggtcgaaatgcaccgcgctctgcgcgaacacgcccaggtacagcgtgtacagttcggcctgcagttgcgggtcggcgagggccggatcgccggtggcgatgcagtcgatctgcaggccatcgcgcgagcgcagcttgcgccggatgttcttgcggcgcgaggacgacaggcgtccgagatagccatcgatcgaatcgaaatcgatcgccacccaggccagcggcatgccttccagttcgacgaagccgcgtgccagcagcgcctgcaggaaggcgctgctgtgtgcattggccgcgtcgtccagcagcggcgaatcgattgccaggtccttgaccaccagcagccgggtatcgccgatcgcgtgacgcgtcacgtcctcggccaatgcctctggtgcgacgtgcgcgggcaacggggtgtactcggtgctggtggcaccgacgaagcgggtcttccaggtaatccagggccgccacaggcgcgacagcggcaagccaagcagcttgccgcgcaggtcgtcgtccatcgtggtggtcaggtcgagcggcgcacggaaggtcggcaggccgctgggaagcaggcctgcctcgaatccaagcggcgggtgggccaggaagccctccagcagcgcggccggttccagcgcggtgctggatgcgcgtgacgtcatctccatcggcacgggaaccggcagcgcatcgacctcagcccttggccttggtcagcgcctggtcgagcagggtgatcgccaggtcgatctcttcgtagctgatgtccagcgacggcgcgaaggtgatcacgttcttgtaccagccacccacgtcgagcacgaggcccatgcgcttgccgtcgtgcaggaggtcaccggccaggccgatgtcgaccatgcggtccagcagttccttgttgggggtgtagccgtcggtctggcagatctcggcgcgcagggccaggcccaggccgtcgacgtcgccgatctccgggtgacgcttctgcaggccacgcaggccgtccaggaagtacgcgcccttctccggcacggtgcgctcgtaatccatttccttgcccagcttcagcacttccaggccgaggcgggtgcccagcggattggagttgaaggtggagtgggtggagcccggcgggaacacggtcgggttgatcagttcttcgcgcgcccacaggcccgacagcgggttcaggccgttggtcagcgccttgccgaacaccagcacgtccggggtaacgccgaagtgctcgattgaccacagcttgccggtgcgccagaaacccatctggatttcatcgacgaccatcaggatgccgtacttgtccagcacgcgcttgaggccagtgaagaagttgcgcggcgggatgacgtagccaccggtgccctggatcggctcgacgtagaacgcggcgtactcggcctggccgaccttgggatcccacacgccgttgtattcgctttcgaacaggcgctcgaactgccacacgcagtggtcggaatactcgtccggggtcatgcccttcgggcgacggaacgggtacgggaacgggatgaacatcgcgcgctcgccgaagtggccgtagcggcggcggtagcggtagctggaggtgatcgacgaggcacccagggtgcggccgtggtagccgccttcgaaggcgaacatcaggctcttgccgccgcgcgcgttgcgcacgatcttcagcgaatcttcaatggcctgcgcgccgccgacgttgaagtgcacgcggccgtccaggccgaacttctggtgcatgtccacggcaatggtcttggccagctgcacgcgggtcgggtgcaggtactggctggcgacctgcggcagggtgtcgatctggtccttcagcgcgtcgttcaggcgcttgttgctgtagccgaagttgcaggccgagtaccacatctgcaggtcgaggtagggcacgcccgcaccgtcgaacatgtagcttccttcgccgcgctggaagatcttcggcgggtcgacgtagtggacggtgtcgccgaaggagctgtagcgggcttcgtcggccagcagctgcgcgtcggaggcagccgcgtcggcgttcttgtcaaaaatgttcatgcagttcggttccgtgaaggacgttcgaaaggggtgacgggggagcgcgcctggaagggagtgctcaggcggtggccagcagcaggggcagtgcggcgggctgcgggctggcgtcgaggcgacgtggctgcagcaggctgccatcgagcaagcgcggcagcagtgcgattgcatcgtggaaggtatcgatggcggcatgctcgatgccggccttcgtgcaatgggtgatcaggcggcgcttggcgaacacgaagtcggcatcttcggagacgcagaaatccgagctgccatcgccgatcatcagcacgcgtggtgcttcgtcggcacgcgcctgcgcggcgcaggtgcacttgcaggtaccactgcggcatccttcggcctggtagggcgactccagttcccaatggtcttcgcaccagcgcaggtggttggccaccaccggcagtcgcgacaggccgtggttggcgaggatgcggtggatcgcatagtccagcccgtcgctgacgatgcgcagcggcacgcccagctgttcggcgcggctgacaaaggcggcgaagcccggatcgatctgcacctggtccaggtgcgcgtcgagcgtggccgggtccagcttcaacagccgcacctggccctgcatgcattcacgcgagccgatctttcccgccttccactggtcttccagttgctgccagcccggctggccgtacttctccagcagcgagtcgatgacatcttcgaggctgatggtgccatcgaagtcacacaggatgctccagtgcatgggcaggtccgtcgatgaaagaaacgtccggcacgatgccggggcaggctcaatgtaggcaggcagcctttctcgttcctttcctgttgaaagcctgcaccgccgggtggggaaagtgttcaggaatcgagcgtgctgaatgggcgtgatgccgtgaaaaccgcgctttcagggctgcgcagcggccagcgcccgcaggatctgcgcggtctcttcccgggtctgccaggcgctgttgccgagggtcagcatgcgtgcggcgaagtcgcgcgcgttcggcatgtcgtcctgcggcacgatgccacgcaggtaggcgtagtcgggcagggcatggatgaacatgcggctggcaccgagaccgcgcggccacagttcgtccagtgcggcatcgcgcgcgcgctggctgggcagcagcagcatcagcatcggccaggtgccgccggtgccggccaggccatcgaccacctccaccgccggcagctgtgccagctgcacacgcagctgcagtgcgcgcaggcgcccggcctgcaggaacgcaggcagccgccgtgcagcgtgggcgcccacgttctgccgccactggctgacccggtgctgggggatgtccagcgggaaaatgtctccgaccgcgtcttccagatcgccgcgttgcagggcgctgcgcagcggattgccgtacaccagcgacagcagcgaggggcggtaacaggcggcaagacccagcagctgcacgctgcgaagcagctcccagcgcaggctgaaacgtacctgttcggcggcatgttcggccagcgcggcgcgcagctcgtcatcgcggctgaccagcaggccgccttcatgcaggctcagccccttgccggcggccaggctgaagaatccgatgtcgccacgcaggcccacgctgctgttgccgacccgtgcgcccagcgcctgcgcggcatcttcgatcacccaggcaccggcgccgcgtgcgacctcgcaggcccgttcgacatcggcgatgcgcccgccgaggtgggtgggcaggattgccagcgtccgtgcgtcggccaggcgcgagagctgcgccggatcaaagtcgaaatggccacgccgggtatcgcacagctgcacgcgcaggccgaggctgtgtaccgcgatcggcaccagcggacaggtataggccggcaggatcacggtatcgcgcttgggcgcgcgcttgcgcagggtgcgcagcgcgatcagcagcgcgtgggtgccggaacaggtcagctgcagcggcggtgtgccgagctgggtggccaggatgtcgcgcaggtcgccgccgccgggaaggaagtcgctggcctgcatcggcaggccagcggtcggcggcagttcgcgcgcgaacaggctcatcgcagcccgctcacgaggtgctgtcggcggggctgtgcgggtcgtccgcttcggcgcggccgaggcagacgatgccagccacgatcagtaccgcaccgacaaggtgatgcagggtgagcggctctttcagcagccaggccgacagcagcagcacactgatcacctccaggtgcgaggccgcgaacgccggaccgatcggcgcatggcgcagcaggctcatccaggtgaagaacgcgccgatgtagccgaggaccgcgccgtatacccacggctgcgacagcacgcgcaacagccacgcggtgttggcctcgaccggcatcgcggcgtcaccggcgtacttgaagcacagctgggccagcgtgtcgaaggccatcagcaggggaaagccgatcacatacaggcgcctcatgagccggcccccaccaccgccacgcccgccgtgaccagcagcatgccggtcacccgcaatggcgtgagcttttcgcggaacaggatgcggccggcgatcatcagcgcgacgatgttgatcgagcccagcagcacgcccttggacaacggcaccagcgacaggaacgcgatccaggcaacgaactcaagcacgtagcaggcgatgccgatccacagccaggggcggctgagcatgtgtttccagcgttgcagtccttcgccatcctgcgggtcgctggcggcggccttgaaggcgagctggccaccggtatcgagcaccacattggccagccacagcagcgtggcgagtgcccccatctcaggccaccgccttgagcacgccgctgcgttcaccgatttcggtgaagaaacgcgcgctgcggcggatcacctcgcggcgttcgcggtcgatcgtgatcatgtggtagctgtcttccagcaccaccagttccttcgggccgctgaccctcgacatcaccagttcggcgttgcccatgctggccacgtcgtcttcgcgggcgtgcatcaccaggcacggtgcggtgacctggtgcaggtggcggcgggtccagttgctcagggcgcgcatctcggccagcgcatgccaggggttgcccggcaggccggccgcggcgctgtcgccggacagcatggcggcactgacctgcgcacgcaggcgctcgtcacgcaggccgtagggcggttcttccatgaacatgcggtcgcggccgatgttgaagcgcttgaaccagggcagcaggaacgacaggcgggccacggcgggaatgttccagccatcgtagcggaaggtggcgccatacacgccgacgccggacacccattcggggcggcgtgcagccagcgccagcgccagtaccgcgcccatcgacaggccgccgacgaacaactggtcgaccttgccacgcaggctcgccgctgcatcttccacgccctggtaccactgttcccaggtggtcgccagcaggtcatccacggtgccgcaatggccgggcaactgcacgccgtgtacggtgaagccggcgttgttcaggcccttgcccagcatgcgcatttccgccggggtgccggtcaggccgtggaccagcagcacgccctgcgggccaccgggaaggaagaagtcgtgcgattcggtcacctggcggctccgggacggcagtggggatggtcaggatcgcaagcgcgattttcgccagcctttcagcgccccggtacgggtcagggggccttcagcagcggcagtgtgatggcgaccttcaggcccccaccggcgcggttgaggaaggtcaggcggccgccggaatgctccaccgcttcgtgcgcgatggccaggcccaggccggtgccgctggctgcggtgccaggcgctcggaagaagcgctcgcccagccgtggcatcacgtcctcgggcacgccggggccgttgtcctccacgtacagttcgacgtcattgtcatccagcgcatgcacgccgaccgtgacggtcgcatcgcggccggcatagcgcagcgcgttgtcgatcaggttgtccagtgcttcgtgcagctgggcaccattgccgagcacgcgcagcgggtgggggctgccgcggtagcccagatcgatgccatcgcggatcgcttcgggcacgcgcatgccgacccactgcggcaccagctcgcacaggtccagtgcctccacggtatcgggcacggtctgcgcccggctcagtgcgagcagctgggtgctgacccgggcggtgcgctggttgagccggcggatgtgctgcaatgcctcgcgcaccgtgtccgggtcaccatgggccagcgcctggtccacatgcagggccatgccggccagcggcgaacgcagctggtgcgcggcatcggcgatgaagcggttctgcagcgtgatcatttccgcctggcgggcaaacagatcgtcgatggtgctgatcagtggctggatctcctccggcacgtcggcgtcggagatcggtgccagttcgccacggcgctgcgccaggcgggtcctcagcggtgtgaggatgcgcaggccgtaggtcacgccgaaccagaccagcgctgcggtgcccagcgccagcatggtcatcagcgggatgatgatcatcaggatctcgcgcgcacgctggcggcggtcggccatgctttcggccacggtcaccgccagctcgtcctgcggatcgttcatcgcctgcgtgcagacggtggccatgcgcacctgctggccattgaggttgccgtcgtacagggccggatgcacgccggtgcagtcctgagaaggggcatacgggctgaaatccgcattgccgctgagggtgcccttgcggctgctgtcgacgttgaaatagcgatggccgtcggggtcgtactcgatcaggaagcgcgcctgcggagacaggtcgctggtcaccggcatggtgctcagcatctgcgcgaacgagtgcgtgtcgtcgatcaggttacggtcgtggatgcggttggaataatccaacgcaacgtaataggccaggatcgtattgaaggtaagcaggcccagcatcggcaacgccaggaaggcgagcaggcgccggcgcaggctgggggggccactgatcacggggcgctgtcgtcctgcgcgtcttccagcatgtagcccagtccgcgcacggtgcggatgcccatgccgccgggctgcagcttgcggcgcaggcggtgcagggcgatgtccaggccgttgtcggtcaggtcctggccccagtcgcacagcgcctccaccagctgtgcgcgcgagacgatgcgctcggcgcgtaccgccagtgccgacagcaggccgaactcgcgtgcggtcagttccagcgactggtcgtcgatccacacccgatgcccggccagatcgatgcgcaggcggccgatgcgcaggtccgggttgccattgctggtcacgcggcgcagctgtgcgcgcacgcgggcttcgaattcgtccagtgcgaatggcttgaccaggtagtcgtcggcaccgaggtcgagcacgcgcacgcgttcggccaggccgtcgcgggcggtcaccaccagtaccgccaggccatcgccgcgctggcgcaggcgctgcagcacgtcgcggccatccagctgcggcaggcccaggtccagcaccagcagcgcgtattgggtcgaacccagcgcggcgtcggcgtgcgcgccgttgtcgacgtggtcgaccacatgcccctgccggcgcagcgaggcgcacaggccggaggcgatgtccgggtcgtcttcagcaatcagaacgcgcatgcgcgggaggctcctgtaacggtcgggcccagcggatggacagggtgggcctctcggctgccgagggtagccgcaaacggggtgaaggtggagcgcgccggcacctcccggcgccgtcgcgctgtcccgccattcagtcctgcaggcccggctcacccagtaccagcggcacccgtgagccgtccagcaggccgcggctgagcctgccatcctcgatgaacagcagttcgccgttctcgccgttcttgatgctgctgtcgatggcgatcacgcggtcgccgtggaagctgctgacgtgtggcatcgaggtatggccaaccacgatgcgcgtgagctgcaggcggtcgagcacggcctgtaccgccgcggtgtcgaggcggccatcgaaatagccgcggtaccagatcgggctggtcttgccgtcatacagcggtgcggtggccgggtcggccttcacttcggccttgggcaggcccagagaggcctggtaggccgcattggtgcgtaccgggtccagcgccagctgcaacgcctcgtgcgagatgccgccatgcaggaacagggtatcgccgatcttcagcagcaccgggcgggtgcgcagccactgcccgatcaccgagtcggcgccatacagttgcgggtagctgcggcccagcagctgggcgctgcgcaggtacttcgggttgacgtagcgcaggtcgtcgtacagcaccatggtttcgtggttgccgagcacgaagtgcactgcgccaccggcggcggcggcctgctgctgcaggccgtacagcagccagaacgcctcggtcacctgcgggccgcggtcgaatacatcgccagcgatgaccagcgtgtccttgcccagggcccagcgatcctgggcgtcgatgacctggtgggcgcgcagcaggcgcaccagcagcccgtactggccatggatgtccgacagcgcgacgatgcgcggcgcggccggcagcacggagaccgaggccgcattcggcgcggccacgtgcacggtgtgttcgtagccacagcgcggcgcgatatcggtgcccgtcgtgttgatggccagcgagcgcgactcgaccttgtcgtcgcagatccacttggcctgcagctggtcgccctggcggaatacataggggccatcggcctgcacgtggtcggcgggcgcggcaacctcgcgggcctgcgtggttgctgtggcgcaggccagcagcggcaacagcagggcggtcagcaggaaagggcgatagcgcggcatcggcggcgtccggcggcggaaacctccgatgctaaccggcgcggcccgatcgtggtgtgcgcgaatgggcggatcaggcgccgcgccggtcgtccttgagcttgcgcacgcgggtggcggcggcctgcagcggctgaccgtcgcgcccgtgtggctgcatgtagggcagtggtcgccgcgtgctggattcgatcaactgcgaatgggcttcaccggcgctgaagcgatggcgttctccccactggcgcagcgcgaccagcagcgggaacagttcctggccggcgtgggtgagcacgtattcctggtaggccgagccatcggaggccggttgcagttgcaggatgccggcctcgaccagcctgcgcaggcgatcgctgaggatgttgcgcgccgcgccgaggctgcgctggaagtcgccaaagcgcgtgacgccgtcgaaggcatcgcggatcaccagcagtgcccagcgatcaccgagcaggtcggcgctgcgggcaacggggcagggactgttggcgtgcatgctgtgacctccgaatgtggttgcagtttaaaaccaatgacgatagcctgcatcaagtttcaaattgcaactacatcatgagcgcatcgatgtcccgcccattgctgaccctgctcgcggtcgcggccggcgccagcgttgccaacgtctattacgcgcaaccgctgctggatcggctggcacaggccttcgcactggaccgtgccgtggcgggcgcagtgttggcggcaacccaggccggcagtgtgctggcattgctgggcctgctgccgctcgccgatcgcggtgaccggcgacgcctgctgcggatgcagttgatcgcgctggtgctggccctgctgtggctggcagcggcacgcacggccggttggctgttgtcgggcatgctgctggccgggctgttgggcaccgcgctgacccagggcttgatcgcctataccgccacgcttgcgccgcccgagcagcgcgggcgcctggtgggcgtggtgcagggcggcgtgttcatcggcctgttgctggcgcgcgttgtatcgggcgcggtcgcggccaccgtcggctggcgggcggtctatctgctgtcggcagcgctgatggcggccctggccgtgctgctgtggcggcgcctgccggcggtaccaccgcgctggcgcgaactgctgggttcgatgctgggcatgctgcgccgggaccgcgcgctgcgcgagcgtgggccgctggcattgctgctgtttgctggcctcaacgtgttctgggcggcggtgccgctgccgctgtcggcgccgccgttgcagtggtccaccgcggccatcggcgcactgggcctggccggcgtagtgggcgccttgatggcggcgcgggtcgggcactggatggaccgtggtttctccggtcgggtcagtctcggcgcgctgctgctgatgctggccgcgtggtggccgctgctgggcctgccgcagtcgctgtcgttgctgctgctgggcgtgatcgtgctcgacctcggtgggcaggcactgcacgtatcgaaccaggcgctgctgctgcgtgcaccggcagaacagcatggacgcctggtggcgttgtacatgctgttctatgcagtgggcagtggtgccggtgcggctgccgggccctggatgcaggcccggcatggctggcctgccgtgtgcctgctgggtgcaggcatcgcggcgctggcgctgctgtggtgggcagcatggcgggtggtggcgtccaatgcatcggctggcgggcgaatcggtagagtcgactgtcggtagagtcgactgtcagtcgactgctcttcgccccgcgtgcgaaaaatcccgcgctgcgcgcgatagtcgaccagcggtcgactctacctgtcctgtcgtcatcgctgcagtgcacgccgtcccggtgcttcctcaaggtccgcgctggccactaccacgcggttgcggccgctgcgcttggcctcgtacatcgccgcatcggcccgtgccatcagccgctcgtagtccgggtggccgtcatggccggctacgccgatgctggcggtcagtgccagtacctggccgttggccaatgccaccggtgactgcgcgatctgccgccgcaggctttcggcgatcaccgcggcctgtgattcgctggccgcgaccagcaccaccacgaactcctcgccgccatagcggaacaggtagtcactgccgcgggtcagctggccgagcaggccggcgacgtgctgcagcgcgcggtccccggcgtcgtggccgtggccgtcgttgatcgccttgaagtgatccaggtcgagcagcagcagcgagaacggcgtgcggttgcgcgtggccagctcgatctcccggcgcagcacggtaggcaggaagcggcggttgagcaggttggtcagcgcatcgctgccggcatccagctcgccgatgcgctcgaacagcagcgtcatcagggtgcggatggcggccaggtcctcgcggatggccggcagcaccgccagtcgttgtgccggggcatcgttgctcgcccgctgcaggttgctgtcgatgcgggccatcagctggccgacctgccgggtctcgctgctctcgccgaagctggggatgcccttgtgggtgaaccacaggccgaactcggaagtggccaggctggcgctgtcgctggcctgtacgtggccagcgagcgcgtagagcagggcgttctcccagtccagcagcagtgcgcgctggcgttcgcgttcggtgccgacgttctgcaccagcgagaacagccggtacgcagcatcggcgcgggtcgagcgctcgcgtgcatgggtataggccagggtcatgccttccatggcgatgtccatgatcgcgctgaggcagtcgatggcggcgaacgcagtggcactgtcgggcgcgtcgtcgtgcaggcgcacgaacagttcgtgcttgagcacgcgcgcgccgcgggtgaccaggtcgaccggaataccgacccgggcatgcacatcgccgatcacccgctgcgaggcaacggcgccggcaataccgtcggcattggtggtcagcaactgcaccagccagcgctgcatggccggctgcaggcgctgcttgacctgatcgtgggacaggaagcggcgtgcacgcccgtcctgcagcagtacctcgtagaagcgttgggccagcgccggcggggcatcggcggcggcggcgtgcagcagcgcggtggcggcagggctggcctgttgcaggcagtgctgccaggcctcggccagcggttggctggcatcgtccagttggggtggttccacgtcgatctctgactgcgtacggcaaaccacgggtatcggccgcggtggcgcacggttgatggcgggttggccggccagtttaagcgcgatgcagggttgcacggcgcgcaaagcacgtcggcgccgcggcggcaatgagtaaacgcatttgagaatcactcgcattgatgggagaatgcgcgcacggatcgggccgcaggcgactgcagcgacgctccgcctccccctcgtcgttgcctcaagccctttgccagaggccccgttgccctgccagaaggtccagatcatgtctcctgccgttgtcctttcgccgcgcccgctggcgctcgccgttgccgccctgctggcgggaagcgccctgaccgcccgggctgaaaccgacgccaccgatatcgacacggtgcatgtcaccgcctcgcagattgcccgccaggcactgggtacctcgaccatcaccgccgaggacatcgccaagcgcccgccggccaacgacatcgccgaactgctgcgcaccatgccgggcgtcaacctcaccggcaacagcgcctcgggccagtacggcaacaaccgccagatcgacctgcgtggcatgggcccggaaaacaccctgatcctggtcgacggcaagcgcatcggtgcgcgtgatgccgtgcgcatgggccgtagcggtgagcgcaatacccgcggtgataccaactgggtgccggcggaaatgatcgagcgcatcgaagtgctgcgcggccctgcggcggcacgctatggctccggtgcgtccggtggcgtggtcaacatcatcaccaagcgcccgaccggcgacctgaccggagcggtcgacctgtatggcctggtgcccgagcacagcgccgaaggcggcagcgagcgcgtcggcctgcagctgagcgggccgatgaccgacaccctgtcgttccgcctgtacggcaacctcaacaagaccgacgccgactcactggacctcaaccgccagtacgccaccaacccgaacgcggtgccgccggctggccgcgagggtgtcaagaaccgcgacgtcaacgcgttgctgcgctgggacatcaccgccgaccaggtggtggagttcgaagccggcaccagccgccagggcaacatctacgccggtgaccgcgcggtcagcactaccggtacctcgaccggcgttgacttggcagcgctggccgacggcgaagcggaaaccaaccgcatgtaccgcaacaccggcgcgatcacccatcgcggccgctggggcgacgtgacctcgcgggtgaccgccgcggtggaagcggtcaacaactcgcgcatcaatgaaggcctggccggtggcccggaaggcagcttcaacggcaccgactggtcgacctcgcgcctgcgcaactaccagctggatggcgaagtgagcttcccgacctcgctgggcagcgtcgagaacatctggacgctgggctttgaatacctggacagccgcctgaccgacccgtactcgatgagccagtccagcagcagcggcggcggcatcccggggctgtcggccgatcgcgcgcggggcaaggccgacgcgcagaccaccgcagtgttcgtcgaagacaacatctacctgggtgagcgctggatcgtcaccccgggcctgcgcttcgaccaccacagccagttcggcaacaacaccagccccagcctcaatgcgcagttccgcatcaacagcgactgggtggtgaagggcggcatcgcccgcgcgttcaaggcgccgaacctgtaccagtccaatccggactatctgtactacacccgtggcaacggctgcccgaatgcactgccgagcctgggtgccggttgctacatgcgcggcaacgcggacctgaaggcggaaaccagcctgaacaaggaactgggcatcgagtgggcaccgcagagcggctggcaggcctcgttgacctacttccacaacgactacaaggacaagatccaggccggctacacccaggttggcctgaccgccgacaccaagggccgcatcttccgctgggagaacgcgcccaaggcgatcgtgcaggggcttgaaggcaacctggtgatcccgctgctgggcgagcagggcaaccgcctgaaatggagcaacaacttcacctacatggtggaaaacgagaacaagagcaccggccagccgctgtcggtgatcccgaagtacaccgtcaacacgatgctggactggcaggccaccgacaagctgtcggtgctgctgaccggcacgttctacggcaagcaggaaccggccaccgccaacatcaacaatgatccgcgctgcaccggcagctgcgatccctcgatcgcgctgcaggaccgcggtgcctacaacatctggggcgtgagcgcgcgctacaaggtgaccgagacggtcagcttcggcttcggcgtgaacaacctggccgacaagcgcctgttccgcgaggccaacagcagcgatgccggtgcggcgacctacaacgaaccgggccgcgcctactgggccagcctgcgcttcgggttctgaccgcacgcggacgccggtccgctgcggtcgccaggccaggcctggcgctgccggccacgctccggtagcgccgggccttgcccggcgacaccggcgccgcgcgcctgcaatgttataaacaccgtaatagtctcccccgccagcacggcgtagcctgcaccgcatcgcaaaggagctgttgccatgggccacgaccacgatcacctgccatcccagatccgccacgagaaacccttgtggtgggcgctcggcctgacctctaccttcctcgtcatcgaggtggtgggcgcgttctggaccaacagcctggcgctgctgtccgacgcggcacacatggccaccgatgcactggcactgatgatcgcgctggtcgcggtgcggttgagccggcgcccgccggacgcgcgccgcacctacggctatgcacgcctggaagcgctgggcgcgatgatcaacggcgccatgctgttcgtggtcgccgcctacatcctgtgggaggcgatcggtcgtttccgcgaaccgcaggagatcgcatcttcgggcatgctggtgatcgccgccgcaggcctggtcatcaacctgatctcgatgcgcctgctgcaggccggcagcggcgagagcctgaacgtgaagggcgcctacctggaagtgtgggcggacatgcttggctcggtggcggtgatcgccggtgcgttgttgatcaagtggaccggctggaagccgatcgacccgatcctggcggtgctgatcggcctgtgggtactgccgcgcacctacgtgctgatgcgcgaggcgatcaacgtgctgctggaaggcgtgcccaagggcatgaacgtggccaaggtgcgcgacagcctgtccggtcatgctgcggtgctggacgtgcatgacctgcatgtgtgggcgctggcctccagcacgccggcgctgaccgcgcacatcgtgatgcgcgacggcaccgacgccgatgcgctgcgccgtgagctgggcgggcgcctgcacgatgacttcggcatcgaacacgtgacgctgcagatcgaagcggaccactgtggtgaagcctgcgctggaccggcgtcggcaaagggcggcgcgcagcagggccatgaaggccacgaccacggtgaggacgcgcagggccatcgcggccacgtgcatcattgaatgaaaatgaaagccgcaccggggaatgcccggtgcggtcattcgtcgcgtcgcgaggccagccgatccgccagccgggtcggttccggcagccggtaaccgcgcagcgtgcgctgcacccagtccagcgcggtatcggcactgacccgatggccgccggccacgaacagcggcttgcagcgcaccttgctgcgcagcacccagcccagttgttcgtcgccatcctgcagcggcgcatgtgcaccggcctcggcgcccggttcgacgaaccggcccaccagcttcgacttggccacgccgatgctgggcaggtcggtgaccacgcccagatgcgcggccacgcccagccggcgcggatggctgatgccatggccatcgacgaacaccaggtccggcgtgcgcggcagcagcgccagcgcggccagcagtgccggcagctcgcggaagctgagcaggccggggatgtagggcatcaccgtggggatgcgcgcgatctcctgcgccacgggcttcagcgtctccacgtccagcagtaccgccgcggcgcgggtgatggcgccgtcgtcttcaaagccaacatccagcccggccagccaacggacgtcgcgtggcaggcggtcctggcgctccacgcggccggccagctggagctgctgcgcgcgtgccgcggagacgctgccttcccaacatccgggatcgatcaccgtattcatcggtcacagcatcgcacgggcggcgccacggcccggtgagcggcggccgggctacaatggcggcctgcctttcctcgcgttggagaccctgcagtgacccgtaaactcgtactgttgcgccatggccagagccagtggaacctggacaaccgcttcaccggctgggtcgatgtcgacctgaccgagcaggggcgccgggaagcggccgccgccggtcgcctgatgcgcgaggaaggcctgcagttcgacgtcgcccacacctccgtgctcaagcgtgccatccacaccctgcagggtgcgctggccgagctggagcaggactggctgccggtgaacaagtcctggcgcctcaacgagcggcactacggcggcctgcaggggctggacaaggccgagaccgcggccaagcacggcgaagagcaggtcaaggtctggcgtcgttcgtacgacatcccgccgccgccgatggacctggaagatccgggccacccgatccatgaccgccgctacgccggtctggaccgcaacgcgctgccgggcaccgagtcgctggccaccaccctggaccgcgtgctgccgtactggcacgacgccatcgcgccgcagctgaaggacggcaagaccgtgctggtcactgcccacggcaactcgctgcgcgcgctgtacaagtacctcaacaatgtctcgcgcgaggagatcctcgagctgaacatcccgaccggcatccctctgctgttcgaactgaacgacgacctgaccgtgcagtcgttccgctacctgggcgacccggaagcagcgcgcaaggccgccgaagccgtggccaaccagggcaaggcgaagtaagaagcacaaggccggcgcaagccggccttcgcttttgtcgagccgagcccacgctcggccggcgctgtcgcaacccggtagagccaacccatgggggctgcatcagccagctacgagggatccatgcggcgcaccttcggcggctgcaacgcggcaatgtcgatgacgtgttcctggcatatcacctgatagtgcgtgaatgggcccgggtaactgacatcggcaaaggtggcatggtccagataatcgaggaacttcgaacggctgtagcggcggaacaggttgccgctccaggtttcggcgtcgtcccagcgctggtaggactcgttgtgcacggcgtagctgatgtagtggtcccagatcagctcaaaacgctgcgagtggggcatcacctctatcgcacgcgcatcatcgattgaacgtccatgagcgagctccacacgggagggctttccgaccaccaggccttcctcgacgaccaggcgcagacgattcgcttccggctcgccgatgcccgccaggaacagacactcacaagcgtcgatggcctgcagcagcgcagcttcgtccatggtcatgaagtccagtgatcgcggaagccagagcatagcggcatgcagacggagccgcgccatgcgctcgtgacctttggccggtccccagcgtcgctcccgcggctaccctgtgaaattacccgcaggagagcctcatgaacgtccgcaacctggtcccgctgggcctgaccatcgccatcgctgcctcactggcggcctgtggcaagaacgaaaccgccccggcggccagtgccgacgccaagccggccttcgacctgtcgcagatcaagacgccgctgatctcgctcaacagcgccgacctcgatccggccattccggcctgtaccgacctcaatggtttcgtcaacagcaagtggctgaaggccaacccggtgccgggcgaccagaccacctggggcagcttcgagatcctgcgcgagcgctcgctggaagtgcagcacgcgctggtgcagcaggcggccgccagccaggccaaggcgggctcggtggaagcgaagatcggtgacatctggaagaccggcaacgatgaagcgaagatcgaagctgccggcctggcgccgctgcagccgcagctggacaagatcaccgcgctgaacgacaccgccgccatcacccggtacctgcgcgacagccaggccgagggcaagggcgtgctgttctcgctgttcgccaatgccgactacaaggattcggccaacgtcatcgcctacgtcggccagggtggcctgggcctgccggagaagggctactacttcgacgatgcgcaggccaagatccgcgacgcctacgtggcctacatcgcacaggtgctgaccctgtccggcctggacgcggcgcaggccgccgagcaggccaaggccgtgatggccttcgaaacccgcctggccaaggcctcgatgtcgcgcatcgaaatgcgtgacccggccaagcgctacaacccgctcagcgcggctgaggccgacaagctgaccccgaacttcagctggaccgcgctgttcgagaccctcaaggtgccggccgcgcagaagttctcgctggcccagccgggcttcttcgctgaaatggacaagatgctggccgatgtgccggccagcacctggcaggcctacctgcgcttccacaccatcgacgacgcctcgccgtacctgagcagccagttcgagaaggccaacttcgatttctacggcaccaccctgcgtggccagaaggaaatgcagccgcgctggaagcgcgtgctggagtcggtcaacggcggcatgggtgaagcgctgggccagctgtacgtggatgccgtgttcccggccgagtcgaaggtcgccatgcagcacctggtggagaacctgtcgcaggcgctgaaggcgcgcctggagcagctgccgtggatgggcgaagaaaccaggaagaaggccctggagaagtgggccagcttcaccccgaagatcggttaccccgacaagtggcgtgactgggcgggcctgcagaccaacggcgacagctacctgggcaacatgcaggcggcgcgtgcgttcaactaccgctacatgctggacaagatcggcaagccggtggacaagaccgagtggggcatgaccccgcagaccgtcaacgcgtactacaacgccaccaagaacgagatcgtgttcccggcggcgattctgcaggcaccgttcttcgacgccaaggccgatccggcgctgaactacggcggcatcggtgcggtcatcggccacgagatgatgcacggctacgacgactcgggcagccagttcgccgccaacggcaacttcgacaactggtggaccgacgccgaccgcaaggccttcaccgagcgtaccgaccagctggtcgcgcagttcgacggctatgaatcggtgccgggcgtgttcgtgaagggcaagctgaccctgggcgagaacatcggcgacctcggcggcctgaccgtggcctacgacgcgttgcagatggcgctgaaggaagacccgaaggcgaatgtcgaagtggatggccacagccaggaccagcgcttcttcatgaactgggccaccgtgtggcgccgcaacttcaccgatggtgagctgcgcgtccgcctgaacaccgatccgcacgccccggccaacttccgcgccaacggcgcaccgtcgaacatgccgtcctatgccgctgcattccagtgcaaggccggcgacgcgatggtgcgtgccgacgacaagcgcgtggtgatctggtaatcgatcacccgtgactgcgtgatgcgaaaggcccggcgaatgccgggccttttgtcttccaggccggtagcgcagcgccgactggtagagtcgactgtcagtcgactatcgcgcgcagcgcgggattttcgcgatctggacgacgagcagtcgactgacagtcgactctaccgacgggtcgtttcaccttccggaagatctcaggccagctccggctcccgcgccagcatgcgatggaagcgctgcagcacgtagggatccaccagccctccagactgcgaatcgatgatccgcaacgcggtttcgtgctccatcgcgtcgcggtacgggcgcacgctggtcatcgcatcgtaggcatcggcgatggtgacgatgcgcgcgcccagcgggatggattcgccgcgcagcccatcgggatagccgctgccatcgaaggcttcgtgatgggcgcggatcagccgcgccacgggcgcggcgtcgctgcggccggtggccaggaagatgtgctcgccgcgcaccggatgctcgcgcatgatcgcgcgctcctcatcggtatgccggcgcggtgccagcagtacgtcgtcgggaatgccgatcttgccgatgtcgtggaagcgcgcggccaggccgacctgcgcacaggcctcgtcgtcgagatcgcagtgcgcggccagccgctgcgcgaacaggccgacgcggtcgcagtgatggcgggtgtaggcgtcgcgcatctgcagcgacatcgagagggcatcgatcaggcaggcctgcgcgtgcagcaggtcgggggcgggtacggcgtcaggaaacatggtcatccgcccgcaccgggtggggaccggtgcggggtgttcggggggcgatcaacccggggcgagggtggtcagaagggcgcgggccgcgttgaagcggtcttccggcaacggcagcgggtgcttgatgcgcagcttgtcgggcccttccatggcgtacaggttcggttgcttctggatcagctggatcaccgccatcgggtcgatgttcggcttggattcgaacacgatgcggccaccattttcgcccaggtccagcttgcggatgcccagcgtgttggccttcagcttcagctcggcgatggcgaacaggtgcttggccgcatccggcagcaggccgaagcgatctatcatctccacctgcagttcgcgcagcgcatcgctgtcgcgcgcgctggaaatacgcttgtacagggtcaggcgggtatgcacgtccggcaggtagtcttccgggatcagtgccggcacatgcagttcgacctcggcaccacgcacttcctcgccggcatcaaggtcgggcagcttgccctgcttgatgctgcgcaccgcgcgctccagcagctcggtgtacaggctgaagccgacctcggccatctgcccgctctggtcctcgccgagcagttcgccggcaccgcggatttccagatcgtgcgtggccagggtgaagccggcgcccagctcgtccatcgaggcgatcgcttccaggcgcttctcagcgtcgggggtgatcgcgcggcggtcgggcgtgatcaggtacgcgtaggcgcggtggtgcgaacgtccgacgcggccacgcagctggtgcagctgggccaggccgaaacggtccgcacggttgatgatgatggtattggcgttggggatgtcgatgcccgactcgatgatcgtggtcgacagcagcacgttgaagcgctgcttctggaaatccagcatcaccttttccagctcgcgctcgggcatctgcccatgggcgatgccgatgcgcgcctccggcaccagctcggacagctcgcgctgcatgcggccgatgctttccacgtcgttgtgcaggaaatacagctggccaccacgcgccagctcgcgctggaaggcttcgcgcagcagcgcgttgtcccactgggtgatgaaggtctgcaccgccagccggttcggcggcggcgtggcgatgatcgacaggtcgcgcaggccggccatggccatgttgagcgtgcgcggaatcggtgtggcagtcagggtcagcaggtgcacgttggcgcgcagcgccttcagcgcttccttctggcgtacgccgaaacgctgctcctcgtcgacgatgaccatgcccaggtccttgaacttcacgtccggctgcagcaggcgatgggtaccgacgatcacgtcgatggtgccggcggcgaccttttccagctcggccttgatttccttggtggtcttgaagcgcgacagcacctcgaccttcagcgggtaatcggcgaagcggtcgcggaagttgcggtaatgctgttcggccagcagcgtggtcggcaccagcacagccacctgcttgccggcactggcggccgcaaaggccgcacgcaccgccacctcggtcttgccgaagccgacgtcgccgcagaccacgcggtccatcggctggctgctggccaggtcgcgcagggtggcgtcgatcgcggccagctggtccggggtctcctcgaacgggaaaccggccgcgaacggctcgtacatcgcgcggtcgacctgcagtgccaggccggcacgcgcctggcggcgggcctggatctccagcagttcggcggcgacgtcgcgtactttctcggcggccttgcgcttggccttgctccactgctcgccaccgagcgaatgcagcggcgcggtttccgccgacgcaccggaatagcggctgatcaggtgcagctgggcgaccggcacatacaggcggtcgcccttggcatattcgatttcgaggaactcgccgggcatgccgccgacgtccatcgcgatcaggccacgatagcggccgacgccatgatcctcgtgcacgatcggcgcgccctcggtcagttcaccgaggtcgcggatgatcgcttccggctcgcggccggcacggcgcgtgcgccgggtgctgccggcgcgctcggggaacagctggcgctcggtcagcaccgcgatgcgcggatcgtccagcgcgaagccatcctccagtggtgctaccgcgatcgcgaagcgcgcatcatcggcgaggaagctgggcaggtcggccaccaccggcggcttcagctcggcggcctgcagcacttccagcagcgcctcgcggcggccgggtgaatcggcggcgatcagtacccggcccggataatggccgaggaaggatttcagcgcatcgccagcgggggcttcgcgcgcggccaccggcagcgggggcagcggctggtcgcccagcgcgtgcgcgtcggcgatgcgcgcatggtcagccgaccacacctcgatgcgcggggcatcgttcaggcgctcgcgcagcagctccggcgacaggtacaacgccgacggcggcagcagcgggcgctccacatcatggcggcgctgctcatagcggtccgcagtctgcgcccagaacgcgacggacgcttcatacgcaccggcacagaccaccggcaggctgccgctgggcaggtagtcgaacagggttgcggtgcgttcgaagaacagcggcaggtagtactcgacgccggccggcgccagtccggacttcaggtcctggtacagcgaactgcgccgggtatcgacatcgaaccgctcgcgcagcgtggccagcacgcgggcgatgctggcttcatccatcggcacttcgcggccgggcagcatgtgcaccgcctcgaccttgtccagcgaacgctggctttccgggtcaaaggcacggatcgagtcgatgtcctcgtccagcagttccacccgcagcggttcgtcggcacccatcgggtacacgtcgagcaggccgccgcgcacagcgaagtcgcccgggtccatcacctgcggcacgttgcggtagccggcgctttccaggcggcgcttctcggcttccaggtccaggcgctggccgaccttcaggtcgaagctgccaccgatcacgtagctgcgcggggccagctgctgcagcagggtctgcaccggcacgatcaccaggccacgcttcagcgcgggcaggcggtgcagggcggccaggcgctgcgaaatgatgtccggatgcggactgaagcggtcgtagggcagggtttcccagtccgggaaggcgaccaccggcagggccggatcgccgccgagcagggtgtgcaggtcggcttcgagctggttggcaccgtggttgtcacgggcgatcaccagcagcggggcgtcgtgcgcacgcgcggcctgggcaaggtaccaggccagggcggtcggcgaggcgggggcgcgccaccaggcgcggagctggccggcgcgcggcagcggcggggcggggtatgaggtacgcgacatggacaccggattttagcagaagcccgatcgaagcccggtgggtcgtgccggccgatcgccggcagcctcatgtgccgttggggtaacgcagttcaggccagcggccggcactaccggcaggcgtcgccgggcggggcccggcgcatctgtcagttgtccagctccagcaccatccgcaccaggccttcggcaccggccgggtgcgggaccggcttgaagcccagcgaggcggccagctgtttcatcggctcgttctcggcggcgacgtcgccgtacaggcggtccaggtacttgccgcggccccacttcaccagcttgcgcatcagctgccggcccaggccctggccaatgaggaagcggctgatcaggatcgcgtactcggcttcacgggtgccggggatgatcgaggcccgggcgaccgcgccgaccaccgcttcgccagcaggcagggattcggctgcgaccagggtgatctcggtcttgggattcgggtgggtcaggcgctgggtggtttccggcgaaagctcggtcaccgcctgcaggaaacgatcacggatttcttccggcccgaacaggctgaacgccgcttgcagcggtgcgccatcttccgggcggatggggcggatcagcagctcgtggccgctgggagccttgaagatctcatgccagggcggcatgcggttgcgagtggccataccgggtgattccttggtggtccatcgattgtggcatcaccggggctgcattccgtgaacgaaaggctcacggcggtacagcctcgtgaaggccgtcattcgggggctttgagccaatccaggcgggtgctggcccccggttcgcccaggtgctggcgcagcgccggcagggccgggccgaccacccggtcgaactgccacggcgggttgagcagcagcatgccgctgccgttgaggcgcagcggcgagtcgtccgggcgcaccaggaactcgatcgtcatcgccgatttcaccggcagagcggtggccttgcgcaggaagtgcaggatggtgcggcgctgcttgatcgggaaccacaccgcgcaggtcgcctgcggccagcgcgccagggtctcggccagggcggccagaacggcctggtactcggcgtcctgggcctcgtacggcgggtcgatcagcacaagaccacggccgatcttgctgccgttgaacttcggcggcagcagcgagcgcagcagggcatagccatcgccagcgcgcacatcgacgcggctgtcatgggcgaacagggccttcagcgtggccgtttcggcttcctgcagctcgcagaccgccatgcggtcctgcgcgcgcatcgcctgtgcgctcagcagcggcgagcccgggtagttggtcagcgcgcccaccgggttgtcggcctgcaccgccttcaggtagcgctcgaccacctccggcagcctgggctgggccatcagccgcatgatcccggattcggcctccagggtcttgcggctctcttcgctggccagcaggtagcggccggcaccgccgtgggtgtcgagcacgaagaacgggctgtccttgcgcttgaagctgtcgatcagggccagctgcacgatgtgcttgagcacatcggcgtggttgccggcgtggaaggcgtggcgatagttcatgggcggcagtgtacggggcggcggccgcagcggctatgctgcgcgccatgacagctcccgttgcccatgtcctggtggtcgaggacgaagccgccatcgccgaaaccgtgctctatgcgctgcgcagcgaaggctatgccgccagccactgcctgctgggcggcgaggccctgcaacggctgcgggccggcgatatcgacgtggtggtgctggacgtgggcctgccggacctgggcggtttcgaggtctgccggcggctgcgtgcgcagcccgggccggcggcgcagctgccggtgatcttcctgaccgcccgcaacgatgaagtggaccgcgtgctcggcctggaactgggcgccgacgattacatgaccaagccgttctcgccgcgtgagctggtggcgcgggtgcgtgcgcgcctgcgtcgcgtggcaccggtcgtggcagcccccggcgcagatgcgggctggcaggaacatggcgccttcgccatcgaccgcgaaggccggcgtatccgcttccgcggccatgcgctggacctgacccgatacgagtacgcgttgctggaagcgctgctgcagcgccccggtgccatcctcagccgcgcgcagctgatggaccggggctgggacagcagcgccgacagtgccgaccgcaccgtcgacacccatgtaaagacgttgcgcgccaagctgcgtgcggctggtgccagcgacgacccgatccgcacccaccgtggccttggctacgcgctggaggtctagccgatgcgcctggtactgaagctgttcctcggcttcttcctgatcaccggcatcgccgcgttcttcgtgatgcgcgtattcgtcaacgaggtgaagcccggtgtgcgccaggcgatggaatcgaccctggtcgatgcggccaacgtgctggccgagatggccgccgccgacgtcaaggacggcaccatccgcagcggcagcttcacccgcaacctggccaaggcgcggcagcgcgacctgaaggcgatggtctggcgttttcccaagcgatcgctggattaccgggtgaccatcaccgatgccaagggcatcgtcatctacgactcgctgggccgcgacctcgggcgtgacaattcgcgctggaacgatgtctaccgcaccctgcgtggcgagtacggcgcccgctccagcccggaaataccaggcgaagaaggcgatacggtgatgcacgtggcggcgccggtatacgacccggccgatgggcgcaccctgatcggcgtgctcagcctggcccagcccaaccgcagcatcgatccgttcatcgccgccagccagcgcgccatcatcgagcgcggcgcctggttgatcgggctgtcggcgctggtcggcgtgctggtgacgatgtggctcaccaccggcctcggccagctcagccgctatgcacgcgcggtcagcgccggcgaaccggtgccaccgccacggcgccgccgcgacgagatcggcgacctgggccaggcgctggaaaccatgcgccgcaagctggagggcaaggcctatgtcgaacagtacgtgcagtcactgacgcatgaaatgaagagcccgctggcggcgatccgcggtgccgccgagctgctgcaggagccgctgcccgaggccgaccgcgtgcatttcgcgcgcagcatcgtcgaccagcaggagcggctgaccgagaccatcgacaagctgctggcgctggccgaagtggaacagcacggctggctgcagacccgcgatccgatcgcgctgccaacgttgctggccgatgcggcagcggcggcgcaggtgcgtgcgcaggcggccggcgtgcaggtcagcatcggcagcgcgcccgacctgcgcgtgcagggcgatgcctatctgctgcggcaggcgttgcacaacctgatcgacaacgccattgccttctcaccgcccggcgcggacatcgcactgcaggccgaggtggacgggcagggcgtgcgcctgcaggtggcggatcgcggtaccggcattcccgactacgcgcgcgaacgggtgttcgaacgcttctattcgcttgcccgccccggcagcggccggcgcagttccggcctgggcctgccgttcgtgcaggaggtcgcgcgcctgcacgatggtcgcgccagcctcgacgcgcgcgacggcggtggcaccgtggccagcctgtggctgccgttgtcagtgccgggccagcgttcgcgccgctgacttcacactcgcttcaacttcgccacaaaccctgctcaccgcagcggtccatcctgcagccctctccaacgaggatggaccatgaaatccctgaagatgctgctgaggttcgccattgtcggcgggctgatcctgttgttgctggtgccgctgatgatgatccgcggggtcatcaccgagcgcagccagtaccgcgacgaggcctttgcccgggtggccgacagccgtgccggcacgcagcagctggtgggcccggtacgggtggtgccgtgggtggaacgcaagcaggttgaactggttgacccgctgggcgtcaagaagaccgagatccaggtgaccgagggccactggctgcagatgccggcgtcgctggaggtgggcggcgagatgctgccgagccagcgcgaggtcggcctgttcaaggtgccggtgtacagctggaatggccagttgaaggcgactttcgccgaagacgactatccggtgaagaacggccgcacctatggccagccctatgtggcgctgggggtttccgatgtgcgcggcctggtgggcacgccgaacctgcgggtggacggcaagcagctgcggttgctgcccggtgtaggcgtggccagcgaaatcggacgtggcctgcatgcgccggtgagcggtttcgccgcggatcagggcggcgcgctggccgccagcaccgttgaactggagctgcgcctggatggcagccgcatgctgtcggtggtgccggtgggcgatgacacccggatcgcgctgcggtcgagctggccgcatccgtcgttcagcggcgccttcctgccgaacgaacgccgtgtcgatgcacagggcttcgaagcacgctgggcggtgtcctcgctggcctccgatgcacagcgccagctgcgcagcgagggctcgatcgattcgcaggccgtgacggtgtcgctggtcgatccggtcgatacctacacccaggccgaccgtgcctcgaagtacggcgtgctgttcgtggtgctgaccttcgtcggcttcatcctgttcgaactgatcaagtcgctgcgcatccatccgctgcagtacctgatggtcggcctggcgctggcgatcttcttcctgctgctgatcagcctgtccgagcacatcgcgttctggaaggcctacctggtctcggccgtggcctgcatcggcctgcaggcggtgtacctggccaacgtgctgggccactggaagcgcggccttggcttcgctgcgctgctgaccgtgctgtacggcgcgctgtatggcctgctggtgtcggagaacaacgcactgctgatgggatcgctgctgctgttcgtgatcctggcgctggcgatgtgggtgacccgccgggtcgactggtacgcgcttggcgcggacctgaagtaaggagcacgccatgagctggcgccagggattgcggcaacgggcgcggcagggcattccggccctgctggaagtggatgcactgctgcaggcacatggcgtgctggcggccctgccgggggcacggatcgcccccggtctggtccgcttccagctggccgcggtgacctgcgagggattgcagggcaagggcctggcttggttgcagggcgcgcggcagggacgcggtgcgctggcggggaaggtgccgcgctaccggccatggaaggccggggcggaagcacttgcagaaatcggcatcggtggcctgcccgatgactggcccgcgcatgcggcggtgtatggctgcagcagcatcgaccggcggcactggttgctgctgctgccggagcgggcgcagctgtggctggggtggagtgggtgaggtggtttggcagatgcgacccaaccactcttctgtgggggcgaaccctggttcgcacgcttccgcgccgcccatgaccgatgggacggtatcgcggcgccgctgctggctagactcgatgggttgatgagcaggccggaaggcaggggtgcgatgtgttgaagtggggcgtgctggccgtagcgctggcaatgggtggcaatgcagcggcgcagcagcgcgaatcagtggacctggacatggtcagccgcatccgccaggaggccttccaccgttcgcaggtgatggacaccttcagctatctcaccgaacgcatcggcccgcggctgaccaactccccggcgatgggccgcgccaacgcgtggacccgcggcaagttcaacgaatggaagctggacaacgtccacgacgaagcgttcgatgactttggccgtggctgggagttcacctcggccagcgtggaaatgctgggtgaccgtgtgcagccgctgcatgcactgcccaaggcttggacgccgggcaccaaggggccggttgaaggcgagctggtgcaggtcgagatcaagaagcccgaagacatcgagaagtaccgcggcaagctgcgcggcaagatcctgctgctgggcgaggcgcgcgagtacaagcgcggcaccgagccggattcccatcggcatgacgcgacctcgctggaaggcctgcaggcgttcaccctgccgaaggaccaggacgccaccgccgaacgtgccaagcgggtcaaggagtaccaggaacgccagcagctggcgacgagggtcaatgcgttcttcgtcgaagaaggggcgctggcctcgatcagcatcagcagctgggacaacggcatcatccgcgttgccggtggtggttcgcgcaaggccggcgagccggtcggcatccccgagctggcgatgatcagcgagcacttcaacccgctggtgcgcgcgctgaaggccgggcagaccgtgcgcctgcgcgtggatgtggccgcgcgcttcaccgatgacgccgaccagcccggctacaacacgctggcggagatccgcggcagcagcaggcctgatgaagtggtgatgatcggcgcgcacctggattcctggcacagcggcaccggcgcggccgacaacgccgccggcgtggcagtgatgatggaggccatgcgcatcctcaaggccaccggcgccaggcccaagcgcaccatccgcgtggcgctgtggagcggcgaggagcagggcctgatcggctcgcaggcctatgtggccaagcatttcggccggttcccggagcccaccgacccggcgcagaaggcgctgccggcgtcgctgcgcgagccgaccggtgcactgcagaagacccgcgattacagcaagttccaggtctacttcaacatggacaacggctccggccgcttccggggcatctacgcccaggaaaacctggcggcgatgccgatcttcgaagcctggctggcgccgttccatgacgtcggcgccaccaccgtggcgacccgcaacaccggcagcaccgaccacatcagcttcgaccgcatcggcctgccgggcttccagttcatccaggaccggctggactacttcaccaatgtccaccacagccacctggacacctgggaccacgccgaaccggaagacctgaagcaggccgcagccatcgtcgcctcgttcgcctacaacgccgcgatgcgcgagcagccgttcccgcgcaaggtggagccgtaaaaggggacggaggggattaagtcgcatctcccctccgtttcccggttgcagtacccacgggctgggcaatcgcgacttaatcccctccgtcccctttttccgtcgggggcggcgggctggtaaaatcgggggattcccgttcctcgagccgtccatgacctgccgcacccgcttcgcccccagtcccaccggctacctgcacatcggtggtgcccgcaccgcgctgtactgctggctggaggcccgccaccgtggcggcgagttcgtgctgcgcatcgaggacaccgaccgtgaacgcagcacccagggcgcgatcgacgccatcctggaggcgatggagtggctgggcctggactacgacgaaggcccgatctatcagaccgaccgcgtcgcccgctaccgggaagtggcagagcagctgatcgccgacggcaaggcctactacgcctacgaaacccgcgaagagctggacgcgatgcgcgaggccgccatggccaggcaggaaaagccgcgttacaacggcgctgcacgcgaactgggcctgccgtacaaggacgacccgaaccgcgtcatccgcttcaagaacccgctggaaggtacggtggtgttcgacgacctgatcaagggccgcatcgagatcgccaacagcgagctggatgacatggtcatcttccgcccggacggctaccccacctacaacttcgcggtggtggtggacgactgggacatgggcatcaccgaggtcatccgcggcgacgaccacatcaacaacaccccgcgccagatcaacctgtacgagggcattggtgcgccggtgccgaagttcggccacatgccgatgatcctggacgagcagggcgccaagctgtccaagcgcaccggtgcggccgacgtgatgcagtacaaggacgccggctacctgcccgacgcgctgctgagctacctggcccgcctgggctggtcgcacggtgaccaggagctgttcagccgccaggaactgatcgacctgttcgacgtgaaggactgcaattccaaggcctcgcgcctggacatggccaagctgggttgggtcaaccagcacttcctgaagaccgaggacgtggccgccatcgtgccgcacctggtctaccagctgcagaagctgggcctggacgtggccgccggcccggccccggaggatgtggtgatcgccctgcgtgaacgcgtgcagaccctgaaggaaatggccgagaaggccgtggtctggtaccagccgctgaccgggtacgacgaagcggcggtggccaagcacctcaaggccggtgccgaggtggcgctgggcaaggcccgcgagctgctggcagcgttgccggagtggaccgccgagtcggtgggcgtcgccctgcacgacgcggccgcagcgctggagatcggcatgggcaaggtcgcccagccgctgcgcgtggcgatcaccggcacccaggtcagtcctgacatctcccataccgtgtacctggccggccgcgagcaggccttgaaacgcattgatgtggccatcaccaaggtagcaacggcctgaggcatccttgccaggcccgaaccggagaacacgcatgcccgccaagaccgccactgcctgtaccgccccgcaccaccacgtccacgacgcatcggatttcgtggcggtggtcgagcgtgtctcgcgcgaacgcgggctgcgcctgaccccgatccgcgccaacgtgctgaagctgatcgccgaggccggcaagccggtcaaggcctacgagctgctggaatgggtgcgcaacggcaagggcgtgggcgccgatgccccgcccaccgtgtaccgcgcgctggacttcctgatggccaatggcttcgtgcacaagctggaatcggtgaatgccttcgtggcctgccaccatcccagcagtgccgcgcattcggtgccgttcctgatctgcaacagctgccacagcgcggtggaactggaagaccgcgagatcgtcacccagctggagaagcgcgccaaggagctgggcttccagccgcaggcacagacgctggaagtgcatggcctctgcgcgcgctgcgccggctaacgcaacggtagggccggccgctggccggcattttggaaacggggtcagatccctttgccactggcaaagggatctgaccccgtttcataccggtgcggcagggcctgcgtcctagtccatcggcttggaccgggtatccacccgcacgatcaccgacatgccgggccgcagctgctttgccagcttctgatccctgttgatcgatatccgcaccggcagccgctgcaccaccttggtgaagttgccgctggcattgtccgggcgcagcacgctgaattccgacccggtggctggggcgatctcctgcacgcggccccgcagcacctggccctggaacgcgtccaccgagaacgtcgccggttggccgaccgccatgccccaggtctggccttccttgtagttggccaccacccacagcgtgtcaggtaccaggaacagcagctgcgaaccggcagcgacgtactggcccacgcgtacgctggcttcgctgatctggccgtcgcgtggtgcgtggatcaccgtgttggccaggtcgatgcgggccagttccagctgcgcctgcgcgctttccacctgcgcttccaggctcttgcgcgcgacctgggtcgacaccagcgtttcctcggcgatgcggatctgcgcctgcgactgctgcacgctggcctgtgccgacgcctgggtggtgcggaacttgtcgcggtcgttgatggacaccagctgctgcgccgccagttcctcgtagcgtttcaattcattgcgcgaacgctgcagttcggcctggccagccgacagcgtggcgcgggcggaggcaatctgtgcgcggttctgcgcctgtgactggtccgagttggccagcgccgcgcgcgcgctgtccagcgtcgcctgcgcctgggccacgcgctgcgcatagatgcggtcatcgatgcgcagcagcggctcgccctgcttcacatgctggaaatccttcaccagcacttcggtcacatagccgttcacctgcggcgccatcaccgtgatctggccgcgtacataggcgttgtcggtcaccatcacgctgctggtgaacggccacaggtgccaggcgcgcaggatcagcgcaatgcccagcaaggccactaccaccatcaccaccacgctgcgggcgctgggcttgaggtacttcggcgcgaccgcaggttctaccggcgtggccgcgggcgccgcgtcggtcggcggcggtggggtgacgttgtcggtgtcgtcggggcggggcgggacgggaggcatgggaggactcaacgggacgcggccggcgtggacgcggtggaaagggcggggtggcgcttgcgccattgcttgagcacggcggtgcgcagcgacagcagcagcaaccagcacaggaagccgatcgccagccagccgctcagcgtgaacacgtcattgaagccacgcacgttggcttcgcggcgcgtggtctgcgccagctgcgcgctgccctgcgcactgcgcagcaccgggtcggtgatctgcgcagcgtacagctgctgctggatgcgcagccgttgcgcgaccaccggatcggccggatcgagctggctggtcagcgcgctggaatacagctgctcgcgatgcagctggaaggtccccagcaccgccgaacctgccaggccacccagggtctgcgtgatcgacagcgtcaccaggaaggtgatcatgtggtcgacgccctgtttcaacgcggcggagatgccgagcatgatcagcgggcccatgaacatgccggcaccgaccgaggccaggaactggctggcgtagaagtcgtgcggccggtccaggctggtgcggtgctggtcgaagaacgcggcggcgcccagcagcaggatcgccatcagcagctgcgcgatcagccgcttcggtccgaaggtgagcgaggcgccggcgatgccgacgatcaccccggccaggatcactacgaacaacggccgcatctggtcaggccccatgcccagcgtgcgcatcaggttgaccacgccgtaggactgctcggtggtcaggaagcggatcaggaacgcgccgacgatgaagtgcagcaccggcagcttcgacagccagcggatctgcagcagcggattgcgccggtagtgttcgatgatgaaggcggtggtggacagcacgatcgaggcgaccagcgcccagcccagccatggggtgttgagccaccagcgcgtgtagccctgcgccagtacgatcaccagcagcgcgaccgccggcgcgagcagggcgaaagtgaggaagtccaatggctcgaacgcctttacctggatgcccggcggcagcttcagcaccaccactgccgcgaacgcgcacagggccaggccggcttcgaaggagtacagctggtgccattggccggtatcgaccaggcctggtgaaacgatccaggcgatcggcaccgccagctgcgacaggccgacaccgaccaccagcagattgccggtgaatcggcgcggcagcgcctgcagcatgtacagcgtgcccagtgtggaacaggccgcacccgcgaagccgctggcggctcgggtcagcatcgtggtctcgaagctgccgacgaacaggtgcagcaccgccagcgccgcatacaggcccaggccgatctcggcgaacaggcggatgccgtactgctggcggaacttgaaggccagcaggttggcggtgacattcaccatcgcatacgcggccaccagccagctgccctgggtcggagtgagcgccagctggccctgcaggaacggcaggttggcggtgaccagcgcattgccgaggccgccggtgatcgccaccagcaacgataccagcgcataggccgcgcgccggtacggcgggtgccagggcatcgacgccgagccgggcatggtcggcttctcatgctcctcccaatccggaaccggcttcagatacggctggaccatcaacgggcctcgctggcagctccctggagacccccacgcagcagctgcagggcacgcccggccaactgggcgcgctcgtcgcgggtcttgccgcgcagggccgcacccagcatgcccgagatcagtgaaatatccgtcttttccaggtcgtcacggcacagcccggcggccttggcgcgcgcgatcggttcctccagcaggtcgcgcacggtctcgcgcgcggcgcgcatggacggcacgtccgaatcaaccgcacgccagtaatcggccagtgccggcgaatcgatgatgcgctgggccatgccctcgaacacctcgaacagggcgtcatcgcggtcaccgagctgttcgacctggcgccggatgcggtcgaccgtgcgctgcagcagcgcctggatcagcgcggtgcggtcggggaagttgcggtacagggtggcgcggcccacctgggcgcgttcgaccaccagatccagcggggcggtgacgccatgttggccgaagacatgatcggcggcgtcgaggatgagggcacggcgggcagcagcatcggcacgttgagcggtcatggaatcattttcggacaaaagtgtccgattggcgagactttgagtgacgggattgtccggttgttgtcgtacgcacacctttgtgacggatgcgtgatggcgtgggacggaatgaaaacgggggcccgaaggcccccgttcaatgcggtggtgccagagccctttccttcggaaagggatccgaccccgccgtgcgcgatcagaagaacgcgcggatcccgaatgcgactccacggcctggcagcggcgagtagtcgcgcagcagcgaggtatgcgggcgcacttcgcggttggtcaggttgctgccatccaggaagacctcgtagctgttgcccgcgttgcgatcccagcggtaggccaggtgcgcgtcgaccagggtgtagccgtcgctcggggcttcgttctgggcaacgtccttctggcggctgtaacgcaccgcaccgaccgaggcgcgccagccgtccttcgaccagcgcaggtcggcacccacgcgggccggggcgatacgcggcagatagccggtgttggccagctccacgttgtaattgtggttgtggtcgccgtgcggtacggcgatgtcgaggttgcggctgccgttgccatccagcttggccttcacatagtcaccgaacaggcgcagatcccagtcaccggcgccaccctcgaacaggtgcaccagcgcttcggcctcggcgccgcggaacaccgcgtcctgctgggtccaggcgcggaccggcaggccttcggtaacaccggtgtcggcgaggtagatgaagtccttgaacttcgtctggtagaccgaggcggagaagtccaggcgatcgctgtgggtatggatgcccagttcgacgcgctggccgcgctcggttttcaggttggcgtcgccgatctccagcgagcgggtggcgatgtgcgcgccggcggcgtacagctcttcgttggtgggtgcacgctctgagctgtccacgccgatgcgcaggtcaacggcatcgttgagcttccagataccggcggcagacaggttggtggcaccgaacgtgcggcgacggtagtcaccggtcgggtccagcttgacctggtcgtggcggccacccagttccagcttgaacgggccgaactgcttttcctgcagcacgaacaggccgatgttcctggtgccggtatccggtacgaacgcctcttcgcccttggcgccgaaatcgctgttgccgaactgcaggccgaacgcgccgtcccagccgccgatctgctgctgcacggcttccaggcgcgcttcgataccacggttggtgaagcgcgtcgacggcgtgccggcctccagctccacgtgctcgtagtcggtgtaagccacgcgtgcgttgatgttcttcaggaacgagaccgggttgtagatgccggccttggtctcgaagcggttctgcaccatgtcgatgcgcacgtcatgctcgtcgccgccttcctcttcatcgccgtggtcgtgaccgtggtcatggccatggtcatcaccatcggcatgcacgtgcgcgccgttgggaatgccgtagttggtgcgataggtgctggccgacacaccgaagtaaccaccgtcgcccagccacgttgcgccgacgccgccggcgcgggtgcggatcgaactgttgtccaggcggccgcggcgcggttcttcgccctcggctgcatcgtgatcatggtcgtgatcgtggtcatggtggtcttcaaggctgtcgatcaccgcgtagccgggaatgcggtagtcgtcgccattgcgcaccaggccatccacgtgcagcacgacattgccgctgacaccatcgaggcggaacatgccgctgcgctcattgttcaccgagttgccgcgcagctcggcgcgaccgctgagcgggcgctccggcagttcgcgcgcgatgcggccatccaccacattgaccgcaccaccgatggcgccgctgccgaacagcagcgtggccggacccttcagcacttcgatctggtcggccaggaacggctcgatgctggtggcatggtcggcgctgaccgtggaggcgtccatgttgcccatgccattggacagcacggcaacgcgcgggccttcctggccgcggatgatcgggcggccgacgccggggccgaagaaggtgctctgtacgccgggcagcttggccacggtatcgcccagggtgccggccttctgctcgtccaggcgctcaccggccagcacgtccaccgggcgcgccagggattcggcatcgccctgcagcggcgacgcggtgacctgtaccgaggagagttcggtcaggtggcggtcacggtgggaggtgtcctggccggctgcaaaggcgacggacggcaacagggcggcgagggccaggaccagggaatgcggcttgagccgaggggtgtgggcgggcatgggcaggtcctttgttacaatgtatcaatcgcagggcgcacgaatcccgtcgaggggacagggggaggggaaaccgtgcggttcggagagggatgttatattattccataacgattcgccgaccctgctggaagtcatgtccctgtcctcacgcctgcgtcacctgctcgaccgtttcggtgccactggttcgatgctgtgcgcagtgcattgcgcggtgatccccgtgctgctggcggcggcgccgtcgctgggcctgtcgttctggctgagcgatggcgtggaacaggcgctggtggtgttcgtgaccctgctcgggctgttcagcctggtctggggctatcgccgccacggtgcgctgcgtgcgctcggcttcctgatccccggcctggtcgcgctgtgggccggcgtgctgtacgacccgctgcaccacaatgcggtgccgcatgcggtggtgatgaccatcggcggcctgctggtgggcgttgcccacctggtcaacctgcgcctcaaccacggccacgtgcacgacgcaagctgcgcgcactaggcacgccgtgataggatttccgatcgtgcgcgggggcgcccagcaaggcggccccgccgaacccgtgtcagtacggggtaaccagatttcacacttgaggagttgaagacatgggtaagggtgaccgcaagaccgccaagggcaagcgctacaacgccagctacggcaacgcccgttcgcacaccgcgagcaaggtcgccgtaggcgccgccgccccggttgccaagaagaccgtggccaaggctccggcgaagaaggccgtggcgaagaaggccgtcgccaaggcctgatcaggccgaccgaccggtccaaggaaaacgcggcgcctggcgccgcgtttttttatgcgcgttcctgcagggccgagcccatgttcggctggcgtaatgcagccgagcatgggctcgctctacagggaattcagcgcaaggtctgcttcagcgtttccggattgccatcgttcggcgcggccggcacctgcagcaggtgggccagcagcgggtagacgtcgacattgtcgaagccgtcgatcaccaggccctggcggaacgaggggccgctggccacgaacactgcgcgcatggagagcagggcgttgtcgtagccgtgcgagccacggtcctgcttcgcgcgcttggcgatcttctcgcggtgcagcgcatcccagccttcatccatcgcacagacgatggccggaacccgcggatgcgtgccgtagtgccagcgcgccggcaggttctccttcttccagcactcgtagtgcgcatggcggccgagcagggcgcgttcggcctcagcctcacgaccggccactggcgcgaagcccaccgactggccctggctgacgttgcgcgcgatggacgggtcggccatcgattcggtggcgatcacgtggccgtcggcgacgctggccatgccgtggtcggacaccacgatcacattggtggtggcggccaggccgcgctgctgcaggccgtcgagcacctgcccgacgatcaggtcggcgcgtgcgatggcgtcggcgtactgcttcgacccggggccgtagttgtgcccggccttgtccacgtgctccatgtacagcgtggtcagtcgcggggcatcggcgtcggtctgtgccagccagtcgagcacgataccggcacgctgctccagcggttccttgccgtcgtagatgcgccactggctggggcgcacaccacggatttccgattcactgcccggccacgacgtcgtggcggtgcgcacgccggcgttctcggcgccgacccagatcggttcaccgccccaccaggcactggtggtgacggcctcgcggttgctcagctcgaaacggcccagcgcttcatcgtccatgctgttgttgacgatgccatggtggtccgggcgcaggccggtgacgatggtgtagtggttgggaaacgtcagggaaggataggacggtgtcatccagcgggcgcgcacgccgccgtcgatcatccgctgcaggttcggggtcagcccgcggtccagcgcatcggcgcgcaggccgtcgatggagatcagcagcagcttcggcggtgcggccgatgcgacggacgtgggaacggaggcggtaggggcaggcgcagtggtgcaggcagccaatggcagcagcagcgccagcgaacaggtcaggcgtacggaagtcatccgtgcatgataagccggtgcaattaccggcccaagacacggcgcgccaggatcgcccggggtcagatcccttttccacgggaaaagggatctgaccccgatgttcaggcgaacagcggggcctggcgttgttccagccgcagcagcgccgccttggtttccaggccgccaccgaagccggtcagcgcgccgttgctgccgatcacgcggtggcagggcaggatgatcggcaacgggttgcgcccgttggccgcgcccaccgcgcgggtcgcgctgggctgtcccaggtgttgcgccagttgcaggtagctccaggtctggccgaacggaatcagcgccagcgcctgccacacgcgcagctggaacggcgtaccacgcggcgccagcacaaggtcgaagctgttgcgctcgccgtgcaggaactgcagcagctgctcgcgtgcttccggcaaggcatccggtgcgtaaagccagtcatcacgcccgcgcgcggggtggcggttctccgggaacagcacgtgtgacaggccacgctcgtcgccggcgatggtcaacacgccgatcgggctgtcgaaacgatcgaacaacagtgtcatgtcggttctccaacgaatgtgccggacaggtgccacaggtgcagcacggcgtaggcgcgccagggacgccacggttgcgagcgcgcttcggttgcgcgttcgctcaggcgctggccctgcgcgtggccgaggacctgctgcagtacaagatcgccggccgggaaggcatcgggctggccgaggccacgcaaagcgatgtactgcgcggtccatgggccgatgccgggcagtgccacgcagcgggcaacaaactcttccagcgcctggccgggcccgaagtcgagctggccgctggcgcaggcggtggccagtgcacgcacggtcgcggcgcggctgcgcggcaggccgattgattccagaggcgcctcggccaatacctcgggtgccgggaactggcgatcaaagtcggacgacatgcccggcaggtgcgcgccataggcatcgaccagccgccgcgcgaaggtggtggcggcggcaacagtaacctgctggccgagcacggcgcgcacgcccacttcgaagccatcccagccgccgggcacgcgcagccccgggcgctcggcgatgccgcgcgccagcaagggttcctcacccaatgcggcgtgcacctgctgcaggtcggcatccagatcaaacacgcgacgcacgcggcgcacgatgtccgggatcaggcgcggatccaccgcacccagctgcaggcgcagctccgggcgcttcgggtcggcagtgacgcgcagcagggtggggcgctccggcgtgcccagcacgcgctggtagctgtcctcgccaatcagttcgatgccgggcaggctgcgcttgcgcaggaacgccagcatgcgcgggaagtccagcggtggacggtagcccaggcgcagcaccaggccgccatcgtcggcggccagcggttgatgctggcggcgcagtgcggtgggggccatgccgcagccctgcaggaatgcggtattgaagcggcgcaggctgttgtatccggcggccagtgcgacgtcggtcaccgccagcgtggtctcggtcagcagttgcttggccagcagcaggcgatgggtggcgtggatctgcccgggcgtcgcgcccaggcgttcgacgaacaggcgctgcagctggcgcgcgctgaggccgagcttcgtagcaagatcggccaccggctgctcctgcaggaagccgccgtggatcagggccagggcgcgctgtacggtctgcccggccagtgcctgctgggcctgtggtgccagctccgggcggcagcgcaggcacgggcgatagccggcggcggcggcagcagcggcggtcgggtagtaggtgatgttgcgcggcttcgggggcggtgcggggcagaccgggcggcaatagatgccggtgctgcgcacggcggtgaagaacacgccgtcgaaacgtgcgtcgcgggccaggcgggcgcgatcgcaggcggcggtgtcgagggcgagggcggtgtccatggcggcagtctaggcgggtgcgggcggggatactcgccacattcggacatggatgctgaagggggtcacgccgggctgcgcccggacccgcggtagtgccggccgctggccggcaacagcaacagcagaagcgggattcctgtgggatggcgtggtgggtccggtggcaggggacgccgtgaacccccagaccggcccagccgctggcggctgggcgttcgggcgcttgcgaagcagtgcttcgcaagcaaagcgccctcacccctggggacttggtcgcggcatccatgccgctcgcacccctgccaccggacccgccacgccttcgacaggttcctgaggccgttggtaggtgtctaccttggtcgacacgctttcccaagggtcagaaggggttcagtgccacgcgctgaatgcgcggcctggacgggtagactgtggctcttggtcccatgaatcccggttgcccgatgtccgccaaattccgctggttgcccctgttgtgcctggccctggcgggctgcagtcagctggagaatccgggcaacgtgaccgctgccgacaaggcagcgcgggcgccggccagtgatggcgagaacatggtttcgatcaatgccgccgacgcgccaccggcaccggcaccaccgcgcagccaggcgggtcggccgtggccgcaggcgcagctggaaaatgggcgtgcgtgggtcagttgcagcacggaatatgcgggcgatgccggcgacggtgccgaactggaagggctgcagcgcgagcagatcacccaggccctggcgccgtgtgccgagcgtgggctgatgcgagtgcgttacgccggcaagatcaatccgggcttcgccgaaatgatgtggcggttggcggtggtcgctgacgaactgaagatccacaagcgcatcctcgacctggactccagtggtggccaggtggagtcggcgatcgtggccggtgacagcatcggtgaatcgggctggaccatctgggtgcgcgaaggctccatctgccacagcgcctgcgtgttcgtgctggctgccggtgacaaccgcctgctgtcgggcaaggtcggcatccaccgcatgatgcggatcagctccaaggccacctcgcgcgccgagctcaaccgcgagctgcacgaagtctacgacaacgtgaaggactacctgcagcgcaatggcgtggcggtgggcgtggccgatctgatgatgaccgtgcccaatcgcagcctgcgcctgctgacgccggatgagctgcgccagtacggcctggatggcaccaacgcggtgcaggacgatctggaacggatcaagcagatgcgcgcctgcggcgatgacttcgtgcagcgcaaggacgcgttcctgatcgccttcgaccagcagtgcaagcgcgacggcgccgacatggaatcgatcaacagctgcggccaggccctgaagcagcgcttcggtttcccggatgcggtatgcccggacgaaagcccgctgtcggagatcgatgtggcgacgctgccaccggcaccgtcggagccgccgccggtggccgagcagccgccagcgaacaccgccgcgcccgccgcgcaagctgatgcggcagcggtggagggcaacgctccggcacgctgacggcgtagtcaccgcgctggcgtagactgcggttctctccagaaaaccggcggtgtccatgaagcgcgcgttcctgctgctgtccctgctgcccctgaccgtgttggcgcaggcccctgcgccggccacgcctgcaccggccccggcacgcccggcaccagcctcgccggcagctgcgaagcccgctaccgccggttcccctgcgttgaccgctgctcaacaggcgcaggtgcagaaacaggacgcggaaatgggcgccgccgcagtgaaggcagcgcagctggtcgacgccaaccgcgccggcgaattgtgggatggcgcttcggccgtcgcgcgtcgtgcggtgccgaaggccgctttcgtcagccagttggccgccgagcgcacgcgcctgggtacgctggccgggcgtggccagccgaccatcacccgggtcaagtacagcgccggtgcagcagtgccggaagggctgtacatcaacgtcagcttcccgacccgtttcgccaacagcgcacagccggtgcgcgagctggtctcgttccgtttcgacgaggaccaggtgtggcgcctggccggttacagcctgcgcgcgtcggcaccctgaggaggtgaatgatggcaactgaactgacgatgctggcctggtcggtactgctgggcttcgtgtacatcttcgccacctccacggtggtcacccgcgagcgcgggatgaagtggaatgcttcggcacgcgatggcgatgcaaagccgctcagcccgctggccggtcgcctgcagcgtgcgcaggccaacttcctggagaccttcccgttcttcgccgccgccgccatcgcagtggtcgtggccgggcgcggcaacgacaccacggcgctggccgcgcaggcctacttctgggcgcgcgtggtctatctgccgctgtatgccgcgggcgtgccctacgtgcgcagcctggtgtggctggtgtcgctgttgtcgatcctggcgctggtgttcgcacttctgtaagtcggcctgatccagatcaaggccgctcaggcgcgcggcgctatgctggcgcggactggatcaacggcaggaggcgcgcatgcgcaggttggacgtggtggtggtcggcgccggaccggcgggcctgtgtttcgcgcgtgcgctggcgggcaatggcctgcaggtcgggctggtcgaagtgcagccgcgccaggcgctggccgaggccgcctttgatggccgtgagatcgcgttgacccatgcctcgcggcagagcatggagcagctggggctgtggcagcgcctgccgcacgctgaaattgctgatctgcgcgatgccagggtgatgaacggcggctcgccgttcgcgctgaccttcgccagcagccaggtcgacggccagccgctgggctggctggtacccaaccatctgatccgtcgcgccgcgtgggatgccgtgcagggccaggacggcctggagctgttcgacgggcgcaaggtgctgggcgtgcaggccgatgcgcagggccacgtggtcaaactcgatgacggcagccaactgcatgcgcggctgctggtggccgctgacagccgcttctccgccacccgccgcatgctcggcatcggtgcgcagatgcgcgacttcggcaagtcgatgctggtgtgccgcatgcaggtcgagcgcgaccatcaccacaccgcctgggagtggttcggctacggccgcacgatggcgctgctgccgctcaacgagggccaggcatcggcggtgatcacgctgccgccgcggcagatcgaggcgctgctggcgatggacgaggtagccttcggtgaggccatcagtgcctgcttcgaacaccgcctgggccggatgcagccggtggccacgccgcaggcgtatccgctggtgggtgtgtacgcggatcgcttcgtcggcgagcgttctgcgctgatcggtgatgccgcggtgggcatgcatccggtcaccgcgcatggcttcaacctgggcctggccagcgcacagcggttggcgcagggcatcgtcgcgcagcagcgccgtggtgccgacattgccgccgccggcatgctggccagctaccagcgtggtcatcggctggcgtcgcggccgctgtacgaggccaccaatgcgatcgccagcctgtacaccgacgaccgtcgcccggcgcgcctgctgcgtgcggccggcctgcgcctggcgcagggcgtggcaccgttcaggcagctgattgcctcgcacctgacccagcgcgtggcctgaacagcttcagatcagcctgcagccagcacccggatctggctgtcggcgaattcgaccacctggcctgcgcggatcttgcaggccttgcgcagttccacttcgccgtcgacccgtacctggccctcgctgatgaccatcttggcctcgccgccactggtgaccagatcggccagcttgagcagctgcttgagttcgacgtagtcaccgtcgaggtcgaattcgagaatctgcatggagcggggttcctgggaagagggcgcaggccagcggccgggccgggaagagggcgcgtattgtgcgccagcacgggcccgacggcatctgtgaggaaagctgtatgcctcgttcagcatcaatgcggtatcattccgctctgagcgagtgaaatctcctccgaccgagcagcgccagggcacgcgataagaagggcgcccaaagcgcggaccatcaccttttttatcgcactgccaggaagacggcagtgccttcggagttccccatgtcccaagattcccaagcgccgctgcagtttgcgcagctcggcctgtccgagcccgtgatgcaggccgtcaccgccatcggctacgaaaccccgtcgccgatccaggccgccaccatcccggcgatgctggaaggccgcgacgtgctgggccaggcccagaccggtaccggcaagaccgctgcctttgcactgccggtactgtccaacatcgacctgcagcagatcaagccccaggccctgatcctggcgccgacccgcgaactggccatccaggttgccgaggcgttccagtcctattcgtcgaagatccccggcttccgcgtgctgccggtgtacggcggccagccctacggccagcagctgtcggccctgcgccgcggcgtgcatatcgtggtcggtacccccggccgcgtgatcgatcacctggaccgcagcaccctggacctgtccgagctgaagacgctggtgctggacgaagccgatgaaatgctgcgcatgggcttcatcgacgacgtcgaagcggtgctgaagaagctgccggagcagcgccaggtggccctgttctcggccaccatgccgccgcagatccgccgcatcgcgcagacctacctgcaggacccggtggaagtgaccatcgcggccaagaccactacttcggccaacatccgccagcgttactggtgggtgagcggcatgcacaagctggacgcgctgacccgcatcctggaagtcgagccgttcgacgcgatgatcatcttcgcgcggaccaaggccggcaccgaagaactggccagcaagctgcaggcgcgtggcctggccgctgccgccatcaacggtgacatgcagcaggcccagcgtgagcggaccatcgccatgctgaaggaaggcaagctggacatcctggtcgccaccgacgtggccgcgcgcggcctggacgtggagcgcatcagccacgtgctgaactacgacatcccgtacgacaccgaaagctacgtgcaccgcatcggccgtaccggtcgtgccggccgcagcggcgaggcgatcctgttcgccaccccgcgcgagaagggcatgctgcgccagatcgagcgcgccacccgccagccgatcgaagagatgcagctgccgagcgtggaagcggtcaacgacacccgcatcaacaagttcacctcgcgcatcagcgaaaccctcggcgccggtggcctggacttctaccgccagctgctggagcgcttcgagaacgagcagaacgtgccggccatcgagatcgctgccgcgctggccaagctgctgcagggcgataccccgttcctgctgcagccgccggtgcgtgccccgcgcgaagagcgcgcaccgcgcgagcgcttcgaccgtggtgaccgcccggaacgtggtgatcgcttcgaccgcaacgaacggggtccgcgcttcgagcgtggctcgcgccgtgacgacgccgaaggtggttttgaacagcgtccgcgccgtgaggttccgccgcgtggtgcaccggagcagggcatggagacctaccgtatttcggtcggtcaccagcatggcgtgaagccggccaacatcgtcggcgccattgccaacgaagccggcctggaaagccgcttcatcggccgcatcgacatccacgacgacttctcgctgctggacctgccggcacagatgccgccggacgtgctgtcgcacctgcagaaggtctgggtgtccggccagcagctgcagatgcgtgcgctggctccgggtgaagacaccaacccggccccgcgcccgttcaagccgcgcttcgacaagcgtggcccgggcggtccgggtggcccgcgtcgtggcggcccgggcggccagggtggcgaccgcggcggtgaccgcgacagtcgcccgccgcgtcgtgacggcttcaagccgcgcggcccgcgcagcttctaagccgcacccgcagccgtccacaccaccgccagcccccgggctggcggacagaaaaaggggacggaggggattaagtcgtatctggctggccatgtgcgtgtgccaagaacgacttaatcccctccgtcccctttttcgcatggcccacacattgccggtcctaggctgggccggttcctaaggaggttgtcaccgcagcacattcagggggatccgggatgggtaggagtggcacggaccaacacagccggcgggtgccgatgacccgggggctgggactgcgatttgcgctgttgaccggcatggcgatcggactggtcgcactgtccgccctgatccaggaactgcaggcggcctctactgcctggatcgccggccagggctactggtcgcgtggccagcaggatgccaccgccgcactcagtcgctacctggcgcgtggcgatgccgaggacctggacgacgcacgccaggccctgcaggtgccgttgggcgatctgcaggcgcgactggcgctggaacaggccgaaccggacgaggagaaggccaggcagggcttcctgcagggcggcaatgcgcgtgccgacatccctcgcctggtgttctcgttccgctacgcgcgcgacatcggtgcattccgcgaagcgagcgcgttgtggcggcagaccgatggcgacctgatggcgctgcagcgactgatcgatgaactgcagctgcggcacgacggcaacctggtgcccgttgccacacgcgaccgctacctgcagcagctgcgtgacctggaccagcggatgaaggtgcagagccaggcgttctcgcaggcactgctgcggatggcgacgctggtgaggctggccacgttgatggtggcgggcctgtcggtgctggcgatcagcctgatggcggtcgccctggcgcgccgcgtcggcaaggacctgaccgaacacgagagccgtttccgcgcggcgttctaccaggccaacgtcggcatgctcaagttcgatgccgaaggcaaggtgatcgaggccaaccaggcgatggccgatatcctcgaccatcgtcgtgacatgctgctgcagctgtcgctgggcgacctgctgatggacggcgagctggtcatcgatggggtgggccgcatcgattgggaccgccagctgcgcccgagcgaactgcgctttcgccgtcgcgatggcagccttgtctggggccgctggagcggcaccggcgtgcgcagcaccggcggtggcctgtcggtgttcgccatcatcgaagacgtcagccagaaccatgcactggcgcgcgagatcgagcaccacgccagccacgacccgctgaccggcctgatcaatcgccgcgagatcgaacggctgctggaacgcgcgctgctgcaggtgcgcagcgaaggtggcacgcacgcgctgtgctacatcaacctggaccatttcaagctggtcaacgacagcttcggtcacgccgccggcgaccagatgctgcgcagcttcgccgactacctggtggcggcggtgcgcgatggtgactgggtgggccggctgggcgcggacgagttcgccgtgttcctggcccatgccgggcaggacgaggccaagcgcgtgctgcagcgggtaatccgcaacctggggcaggcgacgttcccggtcagcgaaggcagcccgcagctgagctgcagcatcggcgtggtcgaggtcagcgccgatgcgccggatgtgaactggctgatgagcgccgccgacagcgcgtgctatgcagccaagcaggccggccgcaaccgcgtgcactgcttcaacgagaaccgcatggcgctggaggaacggcgccaggaagccgagcggctgcagggcgtcagcctggccatggccgaaaaccgcatggtgttgtatgcgcagcgcatcgcccgcgtcggcgatccctcctacctgcactacgaggtactggtgcgcatgcgtggcagcgatggcagcctgcacctgccgggccagttcatgccggcggtggagcgctatggcatggccgtggcgctggaccggcacgtgcttggcctgctgttccggcacctgcaggtgtgcccggcacacgtgcggcagctgggcctgtgcaatgtcaacgtttcggcgcagtcgatcgccgagcccggcttcctcgccttcgtctgcgacctgctggagcgcaaccgcgcgctggcctccaagctgtgcttcgagatcaccgagaccgctgcgatcagcaacctcagccaggcgcgtgccttcatcgatgcagtgaaggcgcgtggctgccggatggcgctggacgatttcggttccgggctgtcctcgttcggctacctgcgccagctgccggccgacatcctgaaaatcgacggggccttcgtgcgcgacatggataccgatccggtcagccatgccaccgtgcgcgcgatcagtgaactggggcgcgagctgcagatggaggtggtggccgaatgggtggagactgccgacgtcgccgccgcgctgacccgtcttggggtgcagggcctgcagggttatgcggtcgagcggccgcaaccgctggagcggatgaccctggccgacctgcggccggtgcgcctggtggcggtgaaaggtccgcccgccgctggctgaacgcccgtcggcgactttggtctacacgtgggctgcagccgcggctgcgataatgcccggcaggggcgacgcgcagtgggcgcgggcgtaagcaggaacaggacgtggcgtgggcggcaggcaggggcagtacggaacgggagcggtgctggtcgtgctgctggtgtggttggcaatgccgtggccgctgtcggcggccgtagccgaagccgggcgtgactacctgctggtcggtgcggcgaccgatgaacccaccccgcatcgcgcatgcacgccggagatgctggcggggccacggcaacaggtgcaggtgtccgcgccagcgggcggctggtcgggccagccgcaggcactggacgtgttcaatgtgttcgcgggcgaagtccgcgtgcagcatggggatcgcgaaatctgcggcaacatgcacgatgcccgtacccgtgattcccggttccgcgcaggcatcggcctggtcgcggtgccgccggcgggcagccatgaaccgttcctggtgtcatggcagacgccgctgaaggcgcgctgggtaccgaccctgcggctgggcgcgcccagtcccgtgcagcagaacgataccgcccgcctgctggtgcgcgcggcctgcatcgccgtggcaatcgcactggcgttgtcggccctgatggccttccttaccacccgcgaccgcagtttcctggtctacatcgccggtaccaccgtgctggtgctgtggcaggccattctcggcgggctgagcggctaccccgagccatggctgccggtgggtgagcgcagcgcgtggtggctgctgtcgttgaccgctgcatcccaggcgctggtgctgcccgcgttgtggcgactgaacggcggcgaccgcctgctgccgcgatcgcgcccggtgcagctgctggcgctgtggggattgctggcgctggccgcgtgggtgccctggctgcagcgggacagcctggcctgggtggcgcagggcctgcaggtgtcctacctgctgggctgcggcctggcattgatggccggggtgtgggcatggctgcgcggcgaccgctgggcgcaggcggggttggcggcgctggcaccgatgctggtgttgatcctggccgacgcctgccgcgctgcgtggttgctggagtaccgcgtggaggcactgcaactgtcggtgacctggctgctgatgatggctgcctatgcgctgaaccagcggctgggccgcctgcgccagcagcgcgatgaacttcgccagctggccgagaccgatggcctgaccgggctgcccaaccgccgtgccgggctgcagcagctggcacggcacctggaacgggtcgatcgcgagcgcggcccgctggtgatcggtttcctcgatatcgacctgttcaaggacatcaatgaccgccatggccacgccgtgggtgaccaggtactggtggcggtggcacgtgcattgcgtgccgcggtccgcagccaggaccaggtggtgcggatgggtggcgaagagttcctgctgctgatgccgggcatgccgcgcgaggcggcatcggcgcgcctggatcgcctgcgccagcacctcaccgaggcggcccgggcgctgcaggtgcccggcctggaggtcaccgccagcatcggcctggcgcagtggcggccgggcgaggacgatctcgccgcgctgctgcgccgggccgaccacgccatgtacgtggccaagcgtgccggccgcaaccgggtattcgacggcgaagaactcgatccgccgcccccggcatgaagcgcagcgggcggggatgccggataatagggcgatgaccacccgactcaacaaacatatcgccgacaccggcttctgctcccgccgcgaggccgatcgcctgatcgccgcccgccgggtcaccgtcaacggccatccggccggcaccggcgcggtggtgggcgaggaagaccaggtgctggtcgacggccagccgctgcgcgcgcgcgtggcccgcaagcccggtgcccgccgccatgtctacatcgcgctgaacaagccggtcggcgtcacctgcacgaccgagacctcggtcaagggcaacatcgtcgacttcgtcggccatgaacagcgcatcttcccgatcggccgcctggacaaggagtccgaaggcctgatcctgatgaccagcaacggcgacatcgtcaaccagatcctgcgcgccgagaatggccaccagaaggagtacctggtggcggtgaacaagccggtcaccgacgagttcctgcgtggcatggcccgtggcgttcgcatccacgaccagatgacgctgccgtgcaagacctcgcgcatcgccaagttcggtttccgcatcaccctgcagcagggcctgaaccgacagatccgcctgatggcggccgagttcggctatcgggtgacccagttgcgtcgcgtgcgcatcgacaacatcaagatcggtgcgctgaagccgggccagtggcgcaacctgaccgagcaggagctgcagggcctgctgccgaggcagctggactggtaaacggcttctgtagagccgagcccgtgctcggctgctcttttgtccgggtgcagccgagcatgggctcggctctacatcagctagacttcgcggtgacctgccggaacgtgacgctgcatgatcaagcccgacaagcctgccaatgaagcccttcggcttgaggcgctgtaccgctaccgtatcctcgattcggagcgtgaaaaatccttcgacgacctggtggtgatcgccaaggcggtctgcggcacctcgatggcggcggtgaccctgatcgacgtcgagcggcaatggttcaagtcgatccagggcatcgatgcggcagaaaacctgcgcagcgaatcgatgtgcggccacgcgatcctgcaaccgcagcaggtcatggtggtcgaggacgcgctgcaggacatccgcttccacgacaatccggtggtggtgggcgatccgcacatccgcttctatgcgggcgcgccgctgatcagctccgatggcctgccgctgggcacgctgtgcgtattcgatgcgcagccacagcacctggccagcgacaaggctgaagcgctggcggcgctgtcgcggcaggtgatgctggtgatggaactgcgccgcttcgcgctcgacatccagaaacacatgctggagcgcgatgactacgagcgactgctgtctgagtaccaggacgtactgctcgcgcagaatgccgacctggccgaacagagccgcaccgacgcgttgaccggcctgccgaaccgccgtgcgatggcggcagcgctggaagaggcggtggcggtgaacggagaccagcccggggtggcctgcgtcgcgctgctggacatcgaccatttcaagcacatcaatgatttccagggtcacgccaccggtgaccgcgtgctggccgaactgggcgtgctgctgcgttcgcatttcgccggtcgcggcatggccgcgcgctatggcggcgaggaattcgtggcggtgatgccggctaccgacctgcgcaccgccgaactgcagtgcgagttcctgcgcctggccgtggctgatctgccgctgggattcccggtcacgatcagtattggagtggcccagcaccagcccggtgaaagcgtggatgacacgctggcacgtgccgacaaggcgctgtaccgggccaagggcaatggccgcaaccgggtggaagtggccggctgaagcatctgccacccgcgcggtaaacggatgccgctccagtagatcaacgcgacgcgtggatgctgtcaccgattcacatcgcgtcgcagctcctgcgatcagaaccgggcagcatgatcccctggttccccggacgccgaccatgctgcagaccctggccatcgcccactatcgttcgctgcacgggctcgtactgccgttgcagcagttgaatgtggtgaccggtgacaacggcagtggcaagtccagcctgtaccgtgccctgcgcctgctggcagagaccgcgcagggcggcgtcgcggcggtgctggcccgcgaaggcgggctgggctcggcgctgtgggcgggtccggaaaagatggaccgtcgggttgctgccggcgaaatccccctgcagggcggcccacgccaggaatcggtgggattgaagctgggcttcgccactgacgaattcggctacgccatcgatctgggctacccgccgcccagtcgatcggccttcgcactggacccgcagatcaaggccgaggcgatctgggccggcccgttcctgcgcagcgccaacctgctggtcgatcgtcgcggggcgatggtgcggcagcgccatgcgcgcggctgggatctcgtggatgaccggttgtcgctgttcgacagcctgttcacccaggtcggcgatccgcagcgcctgccggaaaccatcgcccttcgcgagtacatccggcgttggcgcttctacgatcatttccgcagtgatgccgatgccccggcgcggcaaccggcgatggccacgcgcacgccggtgctccatcacgacggccgggatctggcggcggcctgggtcaccatcctcgagatcggtgacccggtggcgttggcacgcagcgtcgacgatgcgttcccgggcgccacggtcggcttcgaggagctggatggacgcttggcgctgcgtttccaccagcctgggctgctgcggcccttgtcgatggccgaactgtccgacggcacgctgcgcttcctgctgctggccgctgcgctgcacacgccgcgtccaccgccgctgctggtgctcaacgagccggagaccagcctgcatccggacctgctgccggcgctggcgcggctgatcatcgcagccagtgcgcgcagccaggtatgggtggtgtcgcacgccagccggctgatcgcggcgctggaacaggcgccagggtgccattcgctgcatctgtacaaggaacagggccgcacgctgttgagcgggcagggcctgctggatgcgccggcctggcattggccgcagcgttgatgcggccatccacgccatgcgtggatgcactcaatcggcgatgttgcgcgcctcggccgtgccaagaatctccggatgctgcaccggcttgcggcggttcagcagcggatgcaggaacacggcgcctacgatgatcgccacgccgaggtagaaccacggggtgacttcgtgctgctcgcgcagcagcaccaccgccagcaccaccgcatagaccggctccaggttggtcaccagctgcaccgtgtaggcgctcaggtggcgcagtgcgaccagggccagggcaaacggcagcagcgtgcagaacccggccagcaccagcagcaggatgccgtcgtgcaggtccgggaccacccacaacgggctggccagcgcaggcagcaggtagggcatcagcggcgccagcagggtcagggtgagggtgcccgcacccagctccagcgcggtgaccgtgagcggatcggcgtggctgaccatgcgcttgttgagcgagccgaacactgccaccagcagcgccgagatcgcgccgatcagcacacccaggcgcatgccgtcgggcacgccaccgaccaccagcgcgacacccggcagcaccgccaggccgaacgccagttcacgcagctggaatggccgcttggccacccacggttcgatgatcgaggtgaacaccggcgccagcgcgatgcaggtggcggccaccgacgcattggccagctttaccgcaccgtagaacgtcagccagtgcagggcgaccagggcgccgatgccggcataaccggccaccagccgcactggcagcgtacgcagtccacgccagacccgcggcagcagcgccagcatcgccgtcaccagcagcatgcgccaccacaccagcggcagtgcgggcagggtgatcagcttgccgaggatggcggtgacgccccacagcaggacacagaagtgaatctgccacaacgctttgcgggtgtcgggtgtgctcatccgcctattgtgcggcaatcgcacggccgccggcgatgcctgtggcatgctcgcggaaactcgccaggggaaccccgcaatggctgccaaccgttccgcccagcgtgcatgggcagcgctgactgcactgatggcggccacctcgttgctgctgcaatacctgttgctgctgcatggccccggggcggctgccggggtcggcatggcgacgctgcgcttcgttggttacttcacgattctcagcaacctggcggtgtgcctgggatgcgtccggctgatccgtgcgggtgtgctgaacgcgactgtcgccgcggcgatcgcgttgtgcatcggggtgaccgcgtgcatctacgtgctggcgttgcaggggctgtggcaacccaccgggctgcaatggtgggtcgatgccggcctgcactacgctgtgccggcgctgtacctgctggggtggtggtggctgctgccgcatggcgcgctgcgctggcgcgcactgggcggggtgctgctggtaccgctggtgtacctgggctgggcgatgctggtcgccgaagtgacaggacaggcgccgtatccgttcctcgaactggaacgcctggggctggcggcgttcctgctcaacgtgctgcgcgttgcgagcgtgttcgtggtggggtggaccctgctgtgggggctggaccgctggcgctgtcgatgaggcgctgcagggccatcgctgccgccgggttgcgcgctttgcctgcgccgatgcacagcaggtagacctcgcgcggggcctccgcggcggacccggccaggcagggcaggtcatccactggttcaccgcgtgaccagcggcgtgcgcgttcggcccagcgttgctgcacgggcgccggcaggccctcgttcaagcgggcctggctgcgcttgatccgcgcatagacgaagccggcactgacatcaccgtgcaatggcgcctcgtcgctgtcctcgatcaccagcgccacgccatggcggcgggcggcgtcgaccagtgccgggccatgtgcctcggcgttgcggacctccagcgcatgctgcagcggcaccccgtccagctgcttaggcagctgtgccatcagcgcctccagtgcatcggcgtcggccgggtggcgcggatcgaactgccacagcaatgggccgagccggtcacctagcgccagtgccgcctgcaggaacggtgtggccgcttccacggtgctggacaggtcgcgtcgctgcaccaggtagcgcggcgccttcatcgagaagcggaaaccgtcgggtgtctgcgcagcccattgcgcgcactgggccgcagttggcgtgcggtagaacgtgccgttgatctcgatgcagcgcagggcgcggctggcgtgggccagttcttcccgctgcggcaggcctgctggatagaacacaccgccgcgccattcgggaaacacccagccgccgatgccgcagcggatctctgcctgccggccggccgtggtcactggccgtgatccgtgcgccacgggtcgtagctgccgaaccaccacaggtagccttccgggtcggcgcaggcgtagccgcgtccgccatagtcctgatcggcgatgtcgatgacgatgcgggcaccggcggccttggcccgcgcgtagtgcgcatcggcatcggtgacgatcacgcaggcgctctgggtctggcgtccgccgacctcgtcaggcagggcagcgtgtttgctccacgcactctggttgctggccgagcccagcatgatcatgccgctgccgaaggtgagctgcgcatggaagaccgtatcgccatcggcgtagacggcctgggcatggaagccgaaggcgcgctgcagccagtcgatggcggcctgcgcgtcgcgatagcgcaggcacggaatgatcgtggagccgctgctgggttggccgttctcgcccatgacacccctcctatggcacagggcaggatgcgccgccggacgttaccatcccgcgaaaccccggtgacggcctgcacatggccgccacccctgttcggagatcgtgctggatgaaaccctggatcggaggagccgtgctgctggcgtgcacgaccatggcgagcgcggcgaccccgccgccgctgcaggacctggatgcgaccgtcgagcgcgtgcgcgcgcagttcgacgtgcccggcattgccgtagcagtggtcaaggatggcgaggtggtgctggagcgcggctggggcgtgcgcgagcagggcaagccggaaccggtgcaggccgatacgctgtttgccattgcgtccaacaccaaggcgttcacggccacctcgctgaacctgctggcggaagagggcaagttgaagatggacgacaaggtgatcgaccacctgccgtcgttccgcatgtccgacccgttcgtgaccgggcagatgacgatccgcgacctgctgtcacatcgcagcggcctgagcctgggcgccggtgacctgctgttctggccaaccacgtcctacagcaacgccgaagtggtgcagcggctgggcaaggtgccgctgaagggcggcttccgcgaaagctatgcctacgacaacatcctgtacgcggtcgcccagcaggtgatcgagcacgtctcgggcgtgagctaccagcagttcctgcagacccgcatcttcgacaaggtgggcatggccggcacgcgctacaacgccgaccacctgaagccaggtgacacggcggcggtcggccacgccaagtacgatttcaaggacctgcgcaccgtcgcaccgctgacctggtcgaacaatgccggcgccggtggcatttattccagtgcgcacgacatggcgcgctggatgcaggtgcagctggccgaaggcaagctggccgacggcactgcgctgttcagcgaaaagagccagcagcagatgtggcggatgatcaccccgcagtcgatcccggcgccgagcgtgccggagctggcaccggcacgggccaactttgccggctatggcgaaggctggagcctgagtgactatcgcggccggaaactggtctggcacaccggtggctggccgggcatggtctcgcgcttgaccctggtgccgggcgagaagctgggcgtggtggtgctgaccaaccaggaagtgggcgcggcgttcaacgcgatcaccctgagcgtgcttgatgcctatctgggcggcgacaagcacgactgggtggacgcctatgccaaggccgtggccaagggccaggacaaggccgacgaggcctgggccaagcatcagagcgcgcgcgacaagggcagcaggccgtcgctgccgctggccggctacaccggcacgttccgcgaccgctggtatggcgacatgcaggtcagtgccgcaggcaagggcctgcgcctgcgcttcatgaagaccgcgcagctgagcggccgcctggagcactggcagcacgacaccttcatcgtgcgctgggatgaccgctcgctcaacgccgatgcgttcgtgaacttcagcctggacccggacggcaaggtgcgcgaggtgcgcatgcagtcgatctccgacctgaccgatttcagcttcgatttccaggacctgctgttcaccccggtcaacgaatgaaggtagtgccggccgctggccggcaacctcatgatcttccgaaatgccgcgagggtgccggccagcggccggcactaccggagcggcggcgatcatcggctggcgtacacatccggcgtgggatacttcgccgcttgcaagaggcgagggagtgcgatgttccgttggtttgaatccctgatcccggtgttcccgcccgtggatgggcgcatgccaccgcgcaaggtgctgccgttctacctgcactacctgcgcccggtgtggccggtgctgctggcgaccctgatcgccggcctgctgctggcgctggtggaagtggcgatgttcgattacctgggccgcatcgtcgacatggtcgccgagcaaccgggggccgatttcttcaagcgccatgccaatgaactgggctggatgctgttcatcacggtcatcgcgcggccgatcctggtcggccttcacaacctgctggtcaaccaggcgatcgtgcccggcctgagcaaccgctcgcgctggctgatgcacaactacgtggtgcggcagagcctgagcttcttccagaatgacttcgccggcagcgtcgccaaccgggtgatgcagaccggtacctcgctgcgcgagtcggcggtgcagatggtcgactcgctctggtacatcgtggtctacaccggcaccgcgctgtacctgttcgcgcaggcggactggcggctgatggtgccgctgatcctgtggctgctggcctatgcggtgatcatggtctacttcgtgccgcgcgcgaaggaacgggcctggattgcgtccgaagcgcgttccaaggcgatgggccgcatcgtcgatggctacaccaacattcccacgttgaagctgttcgcccatggcgggcgcgagcaggcctatgtggccgaatcgatccaggaactggcggtcaagcaccgcgcgcagacccgggtgaccaccggcatggacctgaccatcgccatcgtcaacggtttcctgattgccggtacctgcgggctcgcgctgtggttgtggaatggcggccacatcaccgtcggcgcgatcacgctggcgaccggcctggtgatccgcatccacaacatgtccggctggatcatgtggaccatcaatggcatcttcgaggacatcggtacggtgcaggacggcatcaccaccatcgcccagccgctgaccgtgcaggaccgcgaggacgcggtgccgttgcaggtgacccgcggtggcgtgcacttccaggacatccacttccactacggcaagaagggcggcgtgatcgcaggcctggacctggtggtgaagccgggcgagaagatcggcctggtgggtccttccggtgccggcaagtcgaccctggtcaacgtgctgctgcgcctgtacgacctggaaagcggccgcatcctgatcgacgaccaggacattgcctacgtcactcaggaaagcctgcgccagcagatcggcgtggtcacccaggacacctcgctgctgcatcgctcgatccgcgacaacctgctgtacggtcgtccggacgcaaccgatgagcagttgcgcgctgcggtggccaaggcgcgtgccgaagccttcatcgacacgctggtggatgggcaggggcgtcgtggttacgacgcacatgtcggcgagcgtggcgtgaagctgtcaggtggccagcgccagcgcatcgccattgcccgcgtgctgctgaaggatgccccgatcctggtgctggacgaagcgacctcggcgctagactcggaagtggaagcggcgatccaggacagcctggatgagctgatgggcggcaagacggtgatcgcgatcgcgcaccggctgtcgaccatcgcacgcatggaccggctggtggtgatggaccagggccgcatcgtcgagaccggcagccacgccgaactgatcgccgccggtggcctgtacgcgcgcttgtgggcgcgacagaccgggggattcgtggctgcggagcagtaatccccaggggtgtgtatcgcgacgtgtcacagtccacttccatgggtctggccgaacatcagttcacgctggtcggatagcttggaaatggctgatcgccagcgattgctccagcatcggaagtgtatccttcttccataagcgctgcggccatgccttttgaatggagaaggtcctccaatggcagggtggtgaaaacgatgttgtggcgggaagtggtagagcgaagcgcttcgagccagtgagttcggctctcgacatcaaggttcaggttcatcgtgttggcgattgcatcattggttaggcggacccaacaccgagagggtgatgatggagcgtgcagaagtacgtctgcttcaatgtctccgtccgcccatgcacgaccgatttcgtcgacccgatcgagccaaggctgcaggcttgaagtggcatctacgaaacacctgcggtcgagcgcaggatcaatgtggaaacgttgaatcgtctgtttggcggcctttacaggcacagagaagcgagcatcgacaataggcttccggtgccttcgggctgcctgaaggatagccttggaaagatggctgtcggtcctgatttcgctggtcctcagtgcggtgtcatgagccttccaggccgcgtacatcgggcgcattctctcaatgctggcgtcgcgcagatggtagcgatgcttgagctcgttccatctcgcatactcggcgcccgtaagtgcgtcacgcagcgttctgtcgccatcgaggaacttgagtttgcggatggagggccacagcaagaggccgccaaaaaatccgccatcgtgttcgattgtcacccctggcgagcttagaaccacgtcggatgctgaaattgcggcctccacgctgcgggtatctatgaataggcccttcctgagaggttgaaccgtgcccaggaccagcacggttgaatatcccttcgtgaacttccagatgcgtggccctggcctcggaggggtcgcatggacggtgcgaaggggagtaatgctgggctcttcttgatctctggcgtatccatcggcggaagaaagcgcaatgagaataaggcctatcaagccgattgacgaggtgcgtagtccacccatgttcaatccaggcatgctgtgaacatggggcgcggatgggttcgctggtctttcgaaaacatgttccatgccgcatcaactgtgtcggggtgaaagtgcgggaacctcgatctctgcaggagatgctgtcggatgtactgccaatagatgatctgaggacccatctcgcgttccagaaagcggaaaatctccaatgtggtccagtagtcagaaacgtctgatggaaccggcgctggcgtgtggctcggattgatcaggtccccgagaacagcggttgcctgaaaatcgtggtcaacgagggatacgaccggcaggatgcaactcccggttcttcgcgccatagcggcggtgcctagcatgacgtccaggcggcggccaagaaatggaatgcaaaaggcttcttcgcgcaggcggtgaacgtcgggcatcatgatgacagctgccccgttcttcagggcgcgaagtgctgtggcgattccttttgcattcgagtggacaatgccagcgcgacatccggcgcgatcgaacagtcgtcgatagagatcgtcgaatagctcgttgccggagtggttagttggatcaccgtagaagatgtgaacatcacgatggtggcgaatgctctccatcaggcggatggcagacaggatgtagtggccatgatgcggaagggcgatcacaactcctctgtcgctcgggagtcttgcattgattgacgaatagtcggagcgatcaatgcaacggatgccttcgagaagtgaatggcggtcaagctgtgccagttgggagctgatggtgcttttctgttgataccatcgatagtatgagtccagatcgagtccgctcattctgcatgccgagtggatagcgaccctttcactgtcggagagatgcaggccaagctgctgctctgtctggatatcgtgtcgaatggtcgccatcggggcgtactgattaatctcacaggcctggctgttgcgcatcgccgggttcctttcgtgattccgatgcacggtaaaaactcttcagttctccgtggatctggtcaaatttcatgggattgaagtctggatgcttccagtacatgtgcatcatggccgagtggaaaacgcgctggcggattctgctttcggaaagtcgtgtgcccggccgccgctggatctgtgctgcttctgcgagccagttgctgcctattcggcgattggcatccagatggtccgaaaggacgcgcagcacggaaacaagaggggagtcgggaggcaacgatattgcgccttcatgcgtgcatgcaatgaggcgaaatccgtgaaggttgttcagaatcgcctcgaccaaggataggaaacgctgctcacctcggcgtgatgtcaggacaggcgcgtcaacgctggatgtaagttggtcgctgaacacaacgatgatgtggcgtcccggtttgcgctccagcttgtgaagagcctcggatggcgctatcgagtatgccgagtcagcaccaatgatcccggtgaccattcctctgtttgataggtcaatggcacggtcgatgctggaacgggtcgtcgccacaatgatggcggtcgacgatgtgctatccgttgggtacgggaatatcgcatcacatgggatatcgggctgctggggtgttgatgctctggtgctcattttgtttcagctgcgtgtgatctcgagcctgaatccggcaggttgggttgatggcacacgtacgagccgtgtgccatcaccttccttatcgcggatcttcgtaattgttggacccgcagcagtcgctgctgaatgccgcaactttgatgtcatcaacttcggcttcaaagatggtatccagcgcgtttgcgtttgcgctggagaatttcatccacgttgcgacggttttcggatctgagagggtggtggatacattcatgacgtagtccctttgtcgaagataggtagaagaccgggagctatttctcggtcggcatcaagaatgtgccgtgcgcgtggcgcttggctgtcggtaaccgcagtcctgtgtcgtaggaatttcactcggaacttcgtgtgggccgagcagatgatctgctgctcgacgtttcgaatccgttgattgatcaatgccaggggccgatctggacagcggttgaagtcggaacagttcggctctcttgaagctgccggtcggcggcgcggcaggtctgctggcaatcgccgtggaggtgcacaatgcagagatgcatccgcaggggctgcgatacgcttctcaccggagcagtggataatgcaggctcatccgttccaggtcaccgcaatgaatttctgccgattgcgtcgtctaccgttggtgatgatgctggtcgtagctgcgccgtgcatggcagcgagtggagcggcggatggtgtaggtaatgaccagctcgagcaggtcgtcctgctcagccgccacaacctgcgcgcgccggtggtggcgtcgggcgccctggcccatgccacgccggagcgctggccacgctgggacgtaggccccggcgagctgaccaccaagggcggcgtgctggaagtctacatggggcgctacatcggccagtggctgcgccaggcgcagttgttgccggcgtcgggttgcccgcagccggctgacttccgcgcccatgccaacagcctgcagcgtacccaggccaccgcgcagttcttcattgccggtgcgtttccgggctgccatgttgcggtcgaacagcgcatggcgctggggacgatggatccgctgttcgacccggtgatccacaaccatgacgcggcattccgcaagcgcgcgctggcggcaatgcagcaggcgctgacagcatcggatctggcacccgcactgtccgtggtggaggaaatcacccgttacccgcagtcggcggcctgtacggggcgcagcgactgtcatctggtgctgggcgacacgaccttcaatgcggagccgggcaaggagccacgcgcttcgggttcactggcactggccagcggtctggtcgatgccctgctgatggagcattaccagggaagtggcgttccgcgcgaaggttggggccgcttgaacacggaaggccaatggctggcgttggcgcagatccgcaaccgctaccaggacatcctgttcggaacacccgcggtggcgcgtgacgtggccgctccgctgttggcgcgcgtggatgcgtcgttcggtgatccggcgtcgccgaaggtgatcctgctggtcggccatgattccaatatcggttcggtgctggcggcgataggaatcggtgactacagcctgccaggccagttcgagaagacgccgatcggtggcctgctgcagttcgagcgttggcgtgaccgccagggcggtggcgagcgtttccgcctggcctacgtctatccgaccaccgcgcagctgcgcgatgccgtgccgctgaccgaggcgcagccgccgggacgcgtcgcactgcccttgccgggctgtgaccggcagggctgcagccgtgcgcagttccagcagctgctacagcgggcccgtcgctgaaacagggggctatcgcggcggcgtgcgcacgatgccctgcgcagccatcaacgtaaggtcgccgcccagccgtggggaacggaacggtccgcgtgcatgcgcggcatcgaacaggccgccatcgggtgagcgcaagcggtagaactcgacccagccgctggcctgcaggggcagctgtgcaacgccggtgtgttcgttgaaccatgcagggtccttgctgccttcgatgacgcggcgggcaaggcggtcaatggcgcgatccctgctggcataccagtcctggccgcgcagccgagccagctcggccatcatcaccagcggcgccaatgcgtagtcgtggtagtgcagggcgcgttgcccgcgcgccatctccagcggcaggctgccatcgtcctggatgtcatcgacgcccttctggaaggcggcgtggccggcttgccacagggcatcgtcgtcggtggccagtccggtggccagcacgcccagaccgccccagtagtagtggttgttgcggcgccgtttcggattgttccagtacgccaggttggcccgggccagcctctgcaaccacggatcgatgcgcgcgcgctgccgggcatctgcctggtcgtgcaccttcaggtaggccatcgctaccgcatcgagcatccactgccgcatgtagaacgactggttgttgttgacccggatcatctgcccgagcatggcgccgtcgtcggcccacgcacccagccaggccagggtgcattgcgccgccgcccggtcaccggtgcgcaggtagtcatcgctcatgcgcgccacgtcggcggcatagcggtccagcggcgcggtggcgtccttgttctgctggtgcagtaccgggtcgatcaccgaaccggccttgtcggtgtagtagcccagggcacggatgtcgggctgtccagccggtggcggcgggcaggcagcgtaggcaggagtgctggccaacagcgcgggcagcagcgcaagacgcaagagggggagagacatggacgccggcggaagggggaacctggcgaaagatgcgcccggagttgttcgccaggtgtgaggtcacgcacgcccgatgtgcaacggttcaggaccggagcggctccagcgtggcgggaaggatgcgttgccctgtaggcgacgcgtgcccttctgggctgcggggttgcgatgtagtctgcgggtgattcacctactctggagatcgaccatgaaaatcacggactttctggtaatggatcactatggcgaccagatcgacgccgatccccatggcaacaacattgcattctgctgtttcgactgcgggcatcccatactggccgtcgcgctggagaaccaacgtgggtttgatgaagtgcatccggcggcatgccggggctgcaaggtgaagtactttcttgatatccgcagcaatgccgggaagctgtacatacaccggatgtgaggccgtcgggcgcttcaaacgagaacggcccgggaagcccgggccgtgaggtgctgccagagccgcggggcattcagccccgcagccgatcactcgatcggctggtccagcatcagctggcgtgcgaaacgcaccggcggtgcgccgtaggacagtacctggtcgtggtacgccttcaggttgaacttgtcgcccagcttttcctgcaccgccttgcgggtgtcgaagtgttcctgcgcacccacgaagtaggtcggcagctgcgccgaggtcagctgcgcgcgcacccacttgccggccgcttcgctttcctgctggaacgcgtcgtgggtcatcaggtgcatcgccttctcgcgatcccagttgtccacgtgcacgccctggtcgaggatcgcgttggagatcgtgcgcaggtagaacttcagctgcaccaggtggaacagcgggtcgttgtcgaggtagccctgctcctgcatcatgcgctcggtgtagaccgcccagccttcggcgaacaggcccgaacgcagcaccgcacgcagggtggaggggaacttggccgagtgccagccttccaggtaatggcccggggtgccttcgtggatgctcagcaggtggatcatgcgcgagttgtattcacgcaggaacgagtcgacctgcttctcgttccagtcgtccggaatcggcgacacggcgtagaaggtcttcaggttcttgtccagcgggcccggagaatcgcagtaggccacggccacgccacgctggaattccggcatcaggatgatgtccaccggcgcatcgggcagggtcaccaggtcgtgctcgcgcacgaacgcggtggactgctccagcgcggccttggcatcatcgaccaccttgtcgcgcgccggcttgtcggcgtaggccagttccagtgcggcctcgatcgccttctgctgctgctcgtcggtcggctgggccggcatctccggcgcacccggcttgtccttcagtacgatctgcgcgatgccgtacatgtcctcgcgcacgcgcttgagttcggcgcgtgcacgctcaccgatctcctggcgcgacagcgaggagctcagcgcgaacttcagcttctggtcgtacttttccgcaccaatgcggaagtcgcccttggcgttcggcaccagggtcttgtccagccaggtctgctgctcgtccacggccttcttcaggccgtcgatggcggcctgcaggcgctgctggtcggcctgcggcagttcgccgatgtgcggggtgatgaaggtatcgacgatgctgaggatgcccttgttctgcttggccaccgtctcggcatggatcttcggaacgcgggccggatccaggttctcgcgtgcctgggcgaagatcgccggcagcttttccatgcgcgcggtcgccgacttcaggcgttccggcagcggcgcgaactcccgggccatcaggccatagatcgcgctgccggcgatgccgttgtacagctgcgggtcccacttgccggactggagcacttcggcgttccagatttccgactgcagctggttgcgcaggatcgccgcgtccacctggttctcgcggcccagcttggccacctcgatcttgtccagctcgcccagcagcgccttgtaggcggccacggtcttctgctggccggcggcgctcaggtcgtccagttcgctgtcgtagcggtggtcaccgatctgggtggcgctgaccggcgacagctgcatccaggtgtccagggcgcgcttggacagatcggcgaaggcggcatcgaccgccgcgtcaccggcctgctggctggtggccggggtggaagcgttggtcggggcgtcggcaggctggcaaccggccagcgcagcgaccagggcgagggcaagaagatgcgggcgcatcggcattcctgtacggggtcaaaccctgagcatagggccccgtcgctgctttgtccccgtgccataggattaccatgggcggtttcaaggaccctccaaaggagcgcaggacatggaataccagggaagctgccattgcggcaggatcgcattcaccgtacaggccgaggcgccgatcagcgacgtcatcgactgcaactgctcgatgtgccgccgtcgcggcagcctgctgtggttcgccccgcgcgaggcgttccagctggccaccgatccggctgacgtggccacctaccacttcaacaaggcgcatatcgaccaccaccactgccgccaatgcggtatcgccccctacagcgaagcgatcgatccgcgtaccggcacaccgatggtggcggtgaacgttcgctgcgtgccgcaggtcgatctggccggtctttcggtgacctcctacaacggagccgcgctgtgaggccgctgtgcgcgtggacgcgcacgctggcagtgccggtgctgctgttggcactggcagcctgcgccaagaacggtgagcgcgctgcagaggcgggcgcgaccgcggccgatgccgctattgcttcgccggaaggcgcattcctggcctacgaacatgacgtgcaggtgcagctggaggcggcgcagatcgcaccgcgcatccagcagatcgcccaggcctgccagagcgcgaagttcggcgactgtgcagtgttgcaggtcgaccagcgcggcggcgagcagcccagcggtgaagtgaaggtgcgcatcgcgccgaagggcaccgagccgctgatcgcgatggccggtgagggcggcacgctgcagtcgcgcaacacgcgcgcggaggacctcgcgcaggaagtagcggacaccgcgctgaccaagtcccggctggagaaggaacacgcgcggctgttgtcctaccaggaccgcaaggacctgaagatcgaggacctgatggcgatcaccacgcggctgtcggagatcgaagcaggcgtcgagcaggccaacaaggatgccgcacagcagcgtcggcgcatcgatacccagctggtgacgatccacttcgacaccacctcgggccagcgcagccgcagcgagatcggcgaggcgctgagcgagtcgggcagcatcctcagcggcagcattgcgttcctgatccgcgccgtcgccgcgttgctgccggtgggtgtgctggccctggtcgtggcctggggtgtgcgggcgtggtggcgtcgccgccgtcgcacgctgccgcccacccgctgaggtgacggctgatgccggcagggagccggcgtcagccctcgtcggtctcgtactcgacgaacacatccagctccagcgccagttcctgcaccgcgtcgcgcaccttctgcgcggtgctttcattgccgacttccacttccagctcgtggatgcccgggccgatgtcatcggacagccccgccgaactggaatcgtcgtcgtccatgtgcggcatcaggtcgtcggtttcctcgacatgttcgatgccctccaggccgagcagcaggtcgctgatggcgcgggcgtcgtcttcggttccggtgatgcgcagtcgcagcatggccatggcgtaggtacgttgtggagttgcctgcagcctagccagcgccgggcaaagaacgggtgagggcgcagtcaggcgcgtgtggccgggcgtccgagcaggctgtccggcaatgcgggaatcggcgtgcgttcgtcctgcgcctgctccagcaaccagtcgatgaacaggcgtgcggccgggctcggcggttgtccttcggcatgcaccacgtgatacgcatagcgcgccttcagcgccgggccgggcaggcgtaccacctcgtagcgctgcaggtagggctgcgcgatgtgggtacgtgccagcaccgcgcccatgccgtacaccgctgcacgcatcgcatcggtgctgtcggcgaaggtgtgcatcggcggcagcggcgagggcgggcgcacgccggcatgacggaaccagtcgcgccagccctgcggcgacaggtcggtcagcagcggcaggtcggcgatgcgcgccggatcgaccagtgcttcgaccccggccagcgccggcgaggccaccgggaacaggtagtcgtccatcaggtgctgcgcacgcaggcccggccactggcccagaccgtagcggatgccgacttccggcccattgtcgtcgtagcgatccaggccgctgccggtgtgcagctcgatgcggatgtgcggatgggcctgggtgaagcgcggcagccgtggcagcagccagcagtaggagagcgagcgcagcgtggtgatccgcaacggcacgctgtcggcatccggctgcaggtgatgggcgacggccgcgacatcggtgaaggcggcgctggcggcgtcggccagttgccggccctcggcggtcaggcgcacgccgcgggcgtggcgcaggaacaggcgtacttccagcacttcttccagccggcgcacatggtggctgaccgcgctggcggtcaggtgcagctcctgcgcggcctgggcgaagttctggtggcgcgcggcgaccgcgaacacggccagtgcggggagcagggaagggcgtagctgcatgtcgagcctcaagccatatttgtggctggcagcgatactacgcgcttgtgcggcaggcgtctgcgcccgatcctgtctgccttgacgaggaattgacgatggacggaggcgaggcatgaatgcggtcccacaggcagccgagcgcgactggcgcacaccgctggagttgaccctgctgggcgccatctggggctgctcgttcctgttcatgcgggtggcggtgccgtcgttcggcccgttcgcgctggtcgaggtgcggctggtgctgggcgcgctggtgctgctgccgttcctgtggcgtgcccgcgcgcagttcccaccgcggcgctggctgtggctggcaccgatcgggctgatcaactcggcgctgccgttcgtgctgtttgcctacgcggccgagcgagcccctgcggcgatcggcgccatctgcaatgcgatgaccgtgctgtttgccgcgctgatcgccttcctgttcttcggcgagaagatcggcatgcgccgcgcgggcgcgttgctggtcggcttcgccggcgtggtggtactggccacggccaaggtctcgggcctgagcatcggcactgcagtgctggctggtgcggcggcttcgttgctgtacggcctgggcgtgaacctggtgaagcggcacatgaccggcctgccttcggcggcggccgctgctgcaacgctgtcgtgtgcctcgctgtggatgttgccgatggcggtgacccactggccgcaggcggcgattccgctgaaggcgtggggcgcggcgattgccttgggcgtggcctgcaccgggctggcgttcctgatgttctaccgcctgatcggtcgtatcggcccgtcgcgggcgtcgacggtgacctacctgattccgctgttcggcgcggcgtttgcgtggttgttcctgggtgagccggtgacgttgcagatgttgattgccggtgtgttgattctggggagcgtggcggtgagtcagaagggctgagcgcgccgacgcactggtagtgccgggcgctgcccggcagctcttttccacgcctgcggagaggtgtcactttctttgctcgtgcaaagaaagtaaccaaagaaacacgccgccaggccgcgagccggtgctgcgcaccggtgccctgcgctcctcggcccgtcgagggacggcgcgggaactcgctgcgctcagacacccgcgcctcttcgccctcgccagacctgcggtgctcggctcgctcaaggcggactggaaggtcaagatcaacagtaaaagcatccacgcattgcgtggatcttctgggtgcagctgtggcgtttgaactgggtccgccttgggcgacccgagcatcgcaggggaatcaggggcgaagaggtgccgatgtcctgtagagccgactgttagtcggctgccttctgcacaccgtcccctgattcacggagaagcgcaggggaccggcgtgcgaagcacggcggctcgcgacctggcggcgcgtttcttttggttacttttctttgcgtacaaagaaaagtaacgcccatgaacagtgaagcaccttcagcacgcgtcacgcgcaggaaaccatcagcgcaccggcaccggaatattgcacagatcgatatgcccggccgggcgcttgtagaaatcatccacgcggttgcgccgcgcctccaccgtatcggcgaaggtcttcgagtcggtacgcagtacctggatcggcgtgcgctcggctgccggcacgtcgctggcgcggcggatcgacacgatcggcgtgcgcagtgtcgggtcggtgtagaagcccatcggcgccggcccgcgcggcgtcgcgctgagcagctccatgcccttcagcacgcgaccgaccagggtgatgttgcggtccagctggcgcggcgactgtccggtcaccacgtacagttcggcaccgatgctgctgtcttcctcgttgctgcggcccgcgcccagcatgccgtagcaatgtgccagccaggccttgccggcctgcgggtcctggccgaccgggaagccgtcgacaaaaccggtctgcgcggcccagccatcacggtccggcagcacgctgaccttcaggccggcgctggcgcgctcgaactcggccggcagcttgcgtgcggcactgccgaacggcttggccttggctgcgtcatcggcgtcggcatcgccgaactgcaccacgaagttgtcctgcgaacggtagatgctggtgccgtcccagaaatgctcgtgggcgaaggtctggatgttggcgacatggcgcggggcgaactgcggtgccagctcgatgatgacccgaccggccggcaggtccatgtacagcaggttggccgggtccggggtgcgccagtcgctggccgccgaggcgtcgaggatctgctgagggctgcggtagggcgtggccgcgctggccagggcgggcagcaggcaggccagggcgagggcggtcagggcaaggcaacggcggtgcggcatgggaaccccggaacatgaacgaggcttcgattctgcgcgagccgcgcagcggcgccaaccgggagagtgactaacgacacattcgctataccgaacttcgcactactgtggacttcaacgtagtggagggccggtcatgtccgaggacgatgtccacctgaagaagttccagaaggagctcagcgccggaacggtgtcgctggccctgctggcggtgctggcccgggccggggagccgctgtacggctacctcattgccaaggagctggagcgggtgggcgagggcgtgctgagcggcaagcagagcgcgctgtacccggtactgcgcaacctggagggcgccggcctgctggaaagccatgtggaaccttccagcagcgggccgccgcggcgctactaccgcatcaacgaacgtggccgcgaggtgctggcgcagtggcgccaggcctggcaggccacccgcgattccgtcgattccgtgttggagggggtaccgcaatgaacgacccgagcctggcaggccgcgccctgcctacgaccatcccgcagtacctggcgcagctgcgcgcggcgctggaaggtgccgatccggcgatggtgcaggacgcgctgtacgacgccgaggaatacctgcgctcggagctggcggcgcagcccggccgcagcgaggccgaggtgatcgccgacgttgccggcagctatggcgcgccggatgaagtggccgacatctaccgcgagaccgaagtgacggtgaaccgcgcgctgcgtacgccgcgtgcggataccgcgccggtgctgcgtgcagcggcggaagccagtggcgtcgagccggcctcaccgccgcaggcgccggtgcagcgttcgctgctggcgcgcttcttcggcgtggtgaccgatccgcacacctacggtgcgctgttctacatgctgctgtcgctggccaccggcatcttcttcttcacctgggtggtgaccggcctgtcattgtcgctgggcctgctgatcctgatcatcggcattccgctgaccgtgctgttcttcggctcggtgcgcgggctggcgctgctggaaggacggctggtggaagcgctgctgggcgagcgcatgccgcgccgcccgcgttacaccgaccgcagccgcacctggctgcagcgcatcggcgacatgttcaccgatggccgtacctggctgacgctgctgtacttcgtgctgatgctgccgctgggcgtgatctacttcaccatcgcggtgacgctgctgtcgctgtcgctgagcctgatctgggcgccggtcgcggcgatcttcagtggtgacatccccggcgtgtacatcaacgacgtgaatgtgctgccgatggcggcctcgccgctggtggcgatcgcggttgctgcggcgggcgcactgctgctggtgctgacgatgcacctggcacgcggcatcggcaagctgcatgggctgattgccaagaacctgctggtgcggttgtaacaggccaggggtcggatccctgttcgcagaacagggctctgaccccggatcccatcatgctggggtcagagccctttccgttggaaagggatccgaccccgggcggggcattaccccgccttgcgccgcaacggggtgacgttgctcttcttcttcgcggccttcgccgccggggcttcggcatgcgcggcgaagaagtcgcgcaccttcgggtacaccacctcgcgccagcgacggccgctgaagatgccgtagtggccggcaccttcgacgatgaaatgctcacggcggtccgcagtgatgccggtgcatagcgcctgcgcggcttcggtctgaccaaggccggcgatgtcgtccagctcgccttcgatgctcagcagcgcggtatcgcggatcgccgacggatcgaccttctcgccgttgaccacccactcgccacgcggcagcaggaagtcctggaacaccacgcggatggtatcgaggtagtacctggccggcatgtccagcaccgcgttgtactcgtcgtagaaacgacggtgcgcgtcggcgtcttccaggtcgcccttgaccaggtcggtgtagaaatcccagtgcgagctgaagtggcggctcgggttcatcgacaggaagccggcgtgctgcaggaagcccgggtacacgcggcggccggcacccggatagctggccggcacggtgtggatgacgttgttctcgaaccacgacagcgggttctgcgtggccaggttgttcactgcggtcgggctgcagcgcgcatcgatcgggccacccatcatcaccagcgtgcgcggcgtcggttcaccacggctggccatcagtgaaaccgcggccagcaccggtacggtcggctggcacacgctcaccacgtgcaggcgttcgacgccgaggtggcggatgaactcctggatgtaggcgatgtagtcatccagcccgaactcgccttcgctggccggcaccatgcgcgcgtcgacccagtcggtgacgtacacgcggtggtcgcgcagcagcgtgcgcacggtgtcgcgcagcagcgtggcgtggtggccggacagcggcgccaccaccagcacgaacggctggttgagcatggtgtgcaactggtcggcttcattgctgtggcgcttgaagcgcagcagcttgcagaacggcttgctcacttcctcgtgcacgacgatcggcacgcgctcgccatcgacgtcgatttcgttgatgccccactcgggcttctcgtaatccttgccgatgcggtggaagagttcattgaccgccgccaggcgatcagcaccgggcatctgcgaccaccagtggccctggttggcgaagaatctggcgttggcctgggcctggtgcacccagggggcgagcaggttgcgggtcagttcgtgcagttgatagagcatgacgaccgaatatgtatggtcatatgttgccgcgcagcatatcccatccgggtgtcccgcaggttaagtcggctgaaaataatgaatccggattcacatccgttccagcgcggccgcatcgcccgccagggcggggccgagccagcagtgcgaccctaccggctgcaggccctggcgggccagcgtgcggcggtaccagcgtgccggtcgggcctggaagccgtcgtggtcgccttcgaacgcgtcctcggcggcgaaggtctccaggaaggccacgccgccggtcagctcggccacgccggccagtcctgcacgcagctcgcggtcgggcacgtagtgcatcacgtccgaacacaccagcaggtcgaccggggcgcagggccgcagccaggcgaagtcgccgaagcgggccaggtgcaggttgcgggtcctgccgtagcggcgcacagcgtactcgctgctgtcgaagccgagatattcgaccttcggacgcagcttcagcagcggcgcgcgccaggcgccttcaccgcagccgatatccagcacgctgcggatcggccgctccaggtagtactcggcgctggccacggccaacgccaccttgcgcgccaggcgggcgctgccgccgatgtcggcacggcggtaccagcgttggaagtaggcggcgtcgtatgtcttgtccatggggcggtgcgcgatcggggaaaacggcgcctatcgtacggtgttgcggcgcgccatgcgtcgatgtgtcgcggcgggcgtgcctgcggcggcttcgccacggcatgcgagaatggccgccaacctacgccagccgccggagcgagcgcatgcagagctactactgggtcaagaccttccacatcgtgttcgtggtggcgtggatggccacggtgttctacctgccgcgcatcctggtgaacctggccgagaccgcgggccagccggcggtgaccgagcgcctgcagctgatgggcctgcgcctgtaccgcttcggccactcgatgttcggcctggcgttcctgctcggcctggtgctgtggctgggctacaaggtcatccccgatttcccgaccatggtggcgccgggagctgccggctggctgcacgccaagctggggctggtggtggtgctgctggtgtacttcggctggaccggccgcctgctcaagggcgtggccaagggccgggcgctgccgtcgtcgcgcgcgctgcgctggatcaacgagatcccgctgctggcgttcattccgatcgtgtggctggtgctggccaagccgttctgaggcggggtcacctgcgtccggtagatccacgccatgcgtggatgctgtcagggcgcaaacgaaggagccgggcaaatgcccggctctttcatttctgcaatcacctcgtgttgccggccagcggccggcactaccgggcttaggctgcttcgtacgtgccgtaactgcgcaggcgcgtgtagcgctgttccagcagctgttcggtggacagcttgtccagcgcgtccagttcgttcagcagcacggccttcaggcgcttggccatctgcgtcgggttgcggtgggcgccaccggtcggctcgcgcacgaccttgtcgaccaggcccaggctcttcaggcgcggcgcggtcaggcccagctgttcggccgcttccttggccttgcccgcgtccttccacaggatcgaggcgcagccttccggggtgatggtcgagtacaccgcgtattccagcatcacggtgcggtcgcccacacccagtgccaacgcaccgccggagccgccttcaccgatcacggtgcagatgatcggcaccttcagctcggccatctcgatcaggttgcgcgcgatcgcttcggactggccgcgcgactcggcgtcgatgcccggccaggcgccggcggtgtcgatcagggtcagcaccggcaggccgaagcgctcggccatcttcatcaggcgcagtgccttgcggtaaccctccggcttgggcatgccgaagttgcgcttgatcttttccttggtgtcgcggcccttctggtggccgatcaccattaccgcgcggccattgatgcgggccaggccgcccatgatcgccttgtcgtcggcgaaggcgcggtcaccggccagctcctggaactcatcgaacatgacgcggaggtagtcggcggtgtacgggcgcgacgggtggcgggccagctgcagcacctgccacgaggtcaggttgcggaagatctgcgcggtgcgcatgcgcagcttgtcctgcagcgcgtgcacttccgcctcgacattgaccgccggcccggcactggcgttgcgcagctcctggatcttggcttccaggtcggcgatgggttgctcgaagtcgaggtagttcggattcatcggaagccgtcgtgtaaagaaggggggaattctagccgaatgcgtgcaaaccacccgtacgccttcgtctggaaggcgacggtagcgcagccgggcagggggcgccagtcagctcagggcaccaccagggcgctgcggcccatcaactggctgcgctgggagacgaagtcgttgtaggcctcgttggcttcccggccaaggccgctgcccagggtggcagtggccgaggtgaaggccatctgcgcggcgaaatcctgcttgcgcagggccttctgttcatcggcggtggtggccttcagccagcgcgcgtagacctcgcgcaggggcgcggcgtgggcctcgaaggccggcaccagcgccggcaggctggccggggccggttccaggctgtaggccggggccacgtagccacctggctgttcgcgcttgaacgcgccgggctcgcccatgccttcttccacgtaagcgatgaagtcgggagcggtgaacaccttggccacgatctggccgccgctggaatcaacgtgggccaccaccttttccttggggaagggttcgcgcacgccgtaggtccaggtcttgtcgatgaacaggtcgtggcgcttctcgaacgggccttcgaagtcgacgccgccgagctggataccgctgttgccgacgccgaagttcttcaccttgctctcgtcggtgacgtagatctcgcgggcgatcacgtactcgctgagggtcggattgatcagcccgccacgaccgtcgacgtagacgatgaagcgcacatcaccgagcttgtcggtatgcaggcgatgctcgccgacagcgagcgagaccgggcgcgagccctgtgcggccaccggcaggtcctggccgtcgatgctcaacgccagcggcgtgtcggtcgggttgtcgatctggaactcgatcttcgacggggagcaggcggccagggccagtgcggcagcgaacgggaacagcagggtcttcatcggcaatcgtccttgatacttggaacggggaaacaggggagacaggacagcgagggagccagcctcagctggcccatggcgggctgtagcgcaccttcagcgtgcgcacggccgggtcggcgcgcagcgcctccatcagcttggaatcgatgcgtaccgcgctctgcccggacacatcgagcatgccggcgacgccgccgtgcggccccttcagcagcaggtccaggcgcagtggcgtccgtcccgggcgatggcggtcgagcagcgcatcgatgcgctcccagaccgggcgctgctggcgcaggtccaggcgcagcgacagccgcgtggcgtagttggcgcagacctcatcgaagtcccagcactggcggatgcgcagcgcgaagccgccattgaactcgtcctcgcgcaggccgcccttgaccaccaggatgcggtccttggtcatcaggtggccgaactcggccatcgcgtcggagaacgcgctgcactcgacgcggccacgtccgtcctcaagctggatgaagatctggctctcgcccttgcggcgcacgccgaccacctggccggccagcaccgtctgcacctccgggcgccagcgcttttcgccgccgccgccaccaccgctgttggcgctccagatcttctccaccgaacccaggtcattgccgaccagatcgcgcacatcgtcgcgccagggatcgaacgggtggccactgagatagaagcccagcgtgtcgcgctcgccgttcaggcgctgcagcagcggccactcctcggcttcgggcaggtccagctggatcgtggtcgcgctcgggtccgggccaccgaacagcgagttctgtcccgaagcccgctcgcgggccatctggtcggtagccttgatcacctccggcagctgcagcatcagcgaggcacggttgcggccgagctcgtccaacgcaccacagttgatcatcgcttccagcgtgcgcctgttgagcttggccgaaccaacgcgcgtgcagaagtcgagcaggtccttgaacgggccgcccttcagccgctcctcgaccaccgcctcgcaggcaccctggccgacgcccttgatcgccccgaggccgtactggatggtgtccggcgtcaccgcttcgaacatgaaggccgactggttcaccttgggcggcagcacggtcaggccgaggttgcgcacctcgtcgaggaagccgaccactttgtcggtgttgtccagatcggacgacagcgtggccgccatgaactcagccgggtaatggcgtttcagccaggcggtctggtaactgaccagcgcgtaggcagcggcgtgcgacttgttgaagccgtagccggcgaacttctccatcaggtcgaagatttcgtcggccttggggccatcgacgccgcccttggctgcaccttcgcggaagatctcgcggtgcttggccatttcggccggtaccttcttgcccatcgcgcggcgcagcaggtcggcgccgcccagcgagtagccgccgacgatctgcgccatctgcatgacctgctcctggtacaccatgatgccgtaggtgtccttcaggatggcttcggtgcgcggatcgggatagatgatctcttcctggccgtgcttgcgcgcgttgaaggagggaatcaggtccatcgggccggggcggtacagcgacaccagcgcgatcaggtcttcgaaacggtcggggcgcgcgtccttcagcaggcggcgcatgcccgaggattcgaactggaacaccgcgccggtgttgccgttggcgaagatgtccctgtaggtgggcgtgtcgtccagcgggatcgcggcgatgtccaccggcgggatgccggcgcgctcatggcgcttgttgatcgccttcaccgcccagtcgatgatggtcagcgtgcgcaggcccaggaagtcgaacttcaccaggcccacttcttccacgtcgttcttgtcgaactgggtgaccgggttcttgccgaggccgttctcgtcgtgttcggcgtacagcgggcagaactcgctcagcggctcgggcccgatcaccacgccaccggcgtgcttgccggcgttgcgggtcaggtcttccagctgcagcgccaggtcgatcaggtcgcggacatcgtcctcggtctcgtagcgctggatcagttcggccgacgccatctcagagctcgggccttccttgcccttgcccagcgcatctttcaggtggatgccgaggatgttcgggatcagcttggagacgccgtcgaccagaccgtacgggaagccgagcacgcggccggagtcgcgcaccaccgccttggcggccatggtgccgtaggtgatgatctggctgacgcgctcgcgcccgtacttgcgggcgacgtagtcgatcacctcgtcgcggcggtccatgcagaagtcgatgtcgaagtcgggcatcgacacgcgttccgggttcaggaagcgctcgaacagcaggttgtacggcagcgggtccagatcggtgatcttcagcgcccacgccaccagcgaaccggcacccgaaccacggccggggccgatcggaataccctggttcttgccccactggatgaagtcggccacgatcaggaagtagcccgggaagcccatcttgatgatggtgttgagctcgaattccaggcgctcgaaatactcttcgcgggtcttgcccggcgccagcggattcttctccaggcgctcttccaggccatcgcgcgacatcttctggatccaggtgtccagcgtctcgtcgtccggcaccgggtagttgggcaggaagtaggtgcccagccgcatctcgatgttgcagcgctcggccagcgccagcgtgttgtcgatcgcatcggggatgtcggcgaacagcgcgcacatctcctcggccgacttcaggtactgctggtcgctgtattcgcgcgggcgcttggggtcgtccagcacgcggccggtggaaatgcacacgcgcgcttcgtgcgcgctgaagtccgacggcgacaggaagcgcacgtcgttgctggccaccaccggcaggccacgctggccggcggccatcagcgcgaactggttgaaggtttcctcgccctcgcggccggtgcgggtcagctccaggtgcaggccatcgccgaacacgcgctgccagtcggccagctgctgctcggccagttcatgcttgccgtccagcgccaggcgcccggccaggctctgccgcccggccaatgcgaacaggttggcgttgccggccttcagccagtccgggtgcacggccacgccgccctcggggcgatggccttccatccaggcgcgggtcagcagccgcgacaggctcaggtaaccctcgcggtcgcggcacagcagggtcatccgccacgggtcctggccttcctcggcgatcagcacgtcggcaccggcgatcggcttgatgcccacgccttcggcggccttgtagaacttgaccagggcgaacaggttgttgaggtcggtcaccgccagcgcgggcaggccgagttcgaccgagcgcgacagcaggttggcctgcttggccttcttcgggtccgcctggtccggtttggccggcacacggatggtggagtccgccagcgagaactcggtgtggacgtggagatgtacgaagcgggagttggacatgccggaccaggttggagcgcgcgggccccgggtgctgacggacgatcgtcgccggggtcgggaagcgctggaatgcccggtcagggtagcgagggcagggggttgccacaaggcttgacaggggcacggcgtggcgccggattcaggcgtgagggaggccgccttctgtagagccgagcccatgctcggctgtccacagcagccgagcatgggctcggctctacaactccagcaggctcaggcgatggccgccgcctgcgtcaggcccaggcactcacgcaccggggcgaagctgcgccggtgctccatgcaggggccgtgctcgcgcagggcggccaggtgggccggggtgccatagcccttgtgctgttcgaagccgtactgcgggtggcgggtatgcacgtcctgcatgtaacggtcgcgcgagaccttggccaggatcgaggcggccatgatcgcgcggtcgatgccatcgccgccgaccagcgcctgcgccggcagcaccaggcccttgggcaccacgttgccatcgatgcgggcgaagccggccacatgggcaaccgctgcaacgacgtcacgcatgccctgcagggtggcctggtagatgttcaggcggtcgatggtgtccacgtccaccagcaccacgtgccaggccagggcacgctcgatgatgcggtcatgcagctgctcgcggcgggccgccgtcaactgcttggaatcgtccaggccgttgatgcgtggccgtgacggatcgaataccaccgccgccactgccaccggcccggccagcgggccacgtccggcctcgtcgacgccagcgaccaggcgttccggctcgaccaccgtcgcgccgtcgaacagggccaggctggccgctgcggcgtgacggcggctcatgcctgcgcctggtcgcgcatcagcagttcgccgacggcatcggcggcacgcgccgaagcattgcggcgcaggcgctcgtgcagtcgcacgtacgtgtcctgcaggtcgatcacccgctgcgggtggtcgaaccattgctggatggccgcggccagcctgtccggcgtgcagtcgtgctgcatcagctccggcgccaggtcctggccggccaggatgttgggcagggcgaagcggtcgaccttgatcaggcccagcgccttgaccaggcgataggtcagttcgttgacgcggtaaccgacgaccatcggccgcttcaccagcatggcttccagggtcgcggtgccggaggccagcaccaccacgtcggcggcgatcatcgcgttgcgcgcctggccatccagcacgtgcgagtaggccaccggcaacgccgagcgcgacagctgttcttcgatcagctgccggcaggccgggttggcggcaggcaccaccacatgcaggcccggaatgcgttcagagacctgccaggcggcttcgaagaagggttcgcccaggcgcgagatctcgcccaggcggctgcccggcaacaccgccagcaccttggccgaggtcggcagcccgagcgcggcacgggcttcctcgcggttgccctgcagcggaatgtcatcggccatcgggtggccgacgaagcgtgcgtcgatgccgtgcctggcatagatcggcggttccatcgggaacaggcacagcaccaggtccgcgctgctgccgatcttctcggcgcgcttctcgcgccaggcccagaccgagggactgacgtaatgcacggtgcgcacgccgcgttgcttcagccagcgctcgatgcccaggttgaagtcgggtgcatcgatgccgatgaacacgtccggctgccattccagggcgcgctggcggaacgccgagcgcagcttgagcagccgcggcaggtggcgcagcacttcggtcaggcccatcaccgccagctcgctggcatcgtgccaggtctggcagccggcgctgcgcatggcatcgccgccaatgccggcgaactcggcattcgggaagcgcgccttcagttcacgcaccaggcccgcaccgagcaggtcgccggacgcttcgccggcaaccagcgcgatccgcaacgggcgctcgctgagcacccgctgtgcgggaacgctgccggccatcgaggccaacggaatcaccgcggcgccggccggcgcctggccggtcgtgctgctcatcgcagcaagggcctctcggcgtgctcgatgaagtccagcatggccttcacgtcattgctgtcacgcgcctgttcggtcagctgctgcttggcttcggccaacggcaggccggccacgtacagcgtccggtaggcacgcttgatggccgagatgcggtcggcgtcgaagccgcggcgcttcaggccttcgctgttgatgccgcgcgggcggcccagcgaatcggtaccgaccatggtgaacggcggtacatcgccattggtcagcgcgcccatgccgaggaaggcatgcgcaccgatgcggcagaactggtgggcaccggcgaagccgctgatgatcacgtagtcgcccacggtcacgtggccggccagggtggtgttgttggagaacacgcagaaattgccgacatggcagtcgtgcgccacgtgcgtgtaggccagcatccagttgtcgttgccgatggtggtgatgccgccgccgccgccggtgccacggttgagcgtgacgaactcgcggaacacgttgcggtcgccgatcaccagttcggtgcgctcaccggcgaacttcttgtcctgcggctcgccaccgatcgcggcgtggccgacgaagcggttgtcgcggccgatccgggtcgggccgtggatgctgcaatgggggcccaccaccgtgccggcgccgatttcaacatcggggccgatcagggtgaaggcgcccacctgcacatcgtcggccaggcgcgcggccggatcgatgacggcggtggggtggatccgcggtgcgttgtcagtcattgctgcctccagtggatcagcccttggcgccggcgcacatgacctcggccgacgcgacgacttcgccgttgaccttggcttcgccgtagtaccagcccatgttgcggatcaggcgcttcatctgcacgtccagcatcagcacgtcgccgggcacgacctgcttgttgaagcgggcgttttccaccttgaccatgtagaacagcttggactgcgcatcgcggccgagcgtgagctgggtcatgacgccgccggcctgcgccagcgcttcgatgatcagcacgccgggcatgatcgggcggcccgggaagtggccctggaagaacggctcgttgatgctgacgttcttctgcgccaggatgcgcttggcctcgacgtcgagttcaagcacccggtccaccagcaggaacgggtagcggtgcggaagcagttcctggatctggcagacatcgatcggaagctgcagcgaatcgttcattctttctccttgccagcagccaggacgcggcgagccaatgcgtccagctgcttgaagcgcgcggcgttcttgcgccacgtgcggttgtcggtcaacggggtgccggacgagtactcgcctggctcatggatggagttgcggaccaccgacttgccggtgatcacgaccttgtcacagatttcgaggtggccgaccacgccaacgtggccgccaagcaggcagtagcggccgatcttggcgctgccggcgataccggtgcagccggcgatggccgaatgcgcgccgatctgcacgttgtgggcgatctgcaccaggttgtccaggcgcacatcctcgtccagcacggtgtcttccagcgcgccgcggtcgacgcaggtattggcgccgatctcgcaatcgtcgccgatgcggacgccgccgagctgcggcaccttgatccacttgccagcgtccatcgccaggccgaaaccgtcggcgccgagcacggcaccgggatgcacgcgcacgcgcttgcccagcgtgacccgggtgaccagggtcacgcgggcgatcagttcacagccggcatccaggctgcagtcctcgccgatcacgctgccggtgccgatgatgcagttctcgccgaccacgctgcgcgcaccgaccgaaacgaacgggccgatatgggcgctggcggccacctgggcgctggggtcgatgacggcgctggggtggatgcccggcgggcgggtcggcgcgatgtcgaacagcgcggcgatcttggcgaacgcggtgtacgggtccttggcgacgagcgcagtgcccggggcggcctcggcgtcgtcggcacgcaggaccaccagcgaggcctggctgtcggccagctgggcgcggtagcgcgggttggcaaggaaggtcagctggccagggccggcatgggcgagggtggccacgccatggatggcggtggcggggtccccatggacctgcaggccgaactgctcggcgagttgctgggcggtgtaggtgggagtattcacggcgggagtttaacgtgtgacgccatttcggtcatgcggggggcagggcttggcgcctgcctggtacgggcgggaggcggcgggtggccctggccaggacacgcaaaaccccctccatggtgctcgatggcgccatccatggcgccaacggtcctgtccagggccacccgccgcctctggacaatttcccgcgagcgcggccaaaagcccatgccgtgcagtgtcatctgcaaaacgaaaacgccgggcaatgcccggcgcttcgcaccccgtctggtggagagcccccctttgttaaggggggcgcgccagcggcgcgggggataggtgaaatgcgcgggcaattcaccggaggtggatcagttctgaggaacaacgttcctcagaactggccaccgaacgtgaattgcagacgctcgatcttgtcatcgtcttccttcttcagcgggaaggcgtagctgatcgagatcgggccgaccggggcgcgccacagcagggccacgccggtggacacgcgcagctcgttggccttgaagttctgggtgccgttgtagacgttgccgaagtcgacgaaggccgacacgcgtgccgacgggctgtcgaacaggcgcgggaagtaggcttcgaccgaaccgacggtcttcagcgaaccacccagcggctggccttccggataaccggtggtgacttcgcgcgggccgagggtgttgtcctcgaagccgcgtaccgagttggtgccaccggcgtagaagttctcgaagaacggcaggccgctggcggtgacggtgcgggtggtgccatccggattggtcagcgtacgggtgtagtcgttgccgtaggcatcgccgtagccgatttccgcgcgggtgttgatcaccagcgacggcatgatcggccagtacttgctgatctggtagttcagcttgtagtactcgatggtcgaacccggcagcgtggtttccaggccgacgcgctggtaggtgccgcgggtcggcatgaagtagtcgttgcgcgagtcgcgcgcccagcccagctcggtgcgccaggcgtggaaggtgcgcttaccgaccgcgttgatgtagtcgatgatcgactgcggggtcgagccctggtaggtggtgatctggttgctgtcgatgccgaacatcagcgagacggtatcggtctcggtcagcggcacgccgaacaccacctgcgccgaaccattggtgctgttgtactgcgcggtattgaagtcggagtagtccagttcgcgccaggacaggttatagcccagcgacacgccgtcatcggtgaagtacgggttggtgtagctgaagccgtagcgctgcaggtagctgctgcgcgaggcttcgaccgacacgcggttgccgccgccaaggaagttgttctgcgacagctgcaccgaggtggtcatgccgtaggactgcgagtagcccaggccgaacacgaagctgcccgaggtggtttccttgacgttgtagacgacgtcgacctggtcgttgctgccgctgacggccggggtctccacttccaccgattcgaagtagcccaggcgctgcaggcggatcttggagcggtcgatcgcggcctgcgagtaccagctgttctcgaactggcgcatttcgcggcgcatcacctcatcggaggtgcgggtattgccacggaacaggatgcggcgcaccgacacgcgcgggccgggcacgacctgcatgttgatggcgacggtctgctcggcgcggttggtggtcgggatcgggttcaccttggcgaacgcgtagccgatgttggacagcgaattggtgatggtgtccgagctgaattccagcagggcacgcgagaacgtgtcgccggacttctggatcaccatgcgctcgacgtcctcctgcgggaggatggtgtcgccgctgaccttgatctcggagatcttgtactgcgcaccctcggtcacgcccgcggtcaggaacatgtcgcgcttgtcggggctgatcgagacctgggtggaatcgatgctgaaatcgacgtagccgcggtccaggtaccaggagttgagcttttccaggtcaccggacagcttttccttggagtactggtcgtcacggcggtaccacgacgcccagttgtgctccttggactcccaggtctccaggatgtccttgctctcgaacttttcggtgccgaccaggttgacgtggcggatcttggccgccttgccttccttgatggcgatggcgatgtccacgcggttgcggtccagcgggctcaccgtcggggtgatgtcgacgttgtatttgccacggtcgttgtactggcggcgcagttcctgggtcacgcggtccaggctcaggcgatcgaaggtgccgccctcggtcaggccgatgtcggacaggcccttgagcagctggtcggacttgatgtccttgttgccggtcacggtcagcttgttgatcgccggacgttccttgacggtcaccaccaggatcgtgccctggcggtccagctgcacgtcttcgaagaagccggtcttgtacagggcgcggatcgtctcgccgaccttgttgtcggtgaccgtctcgccacgttccaccggcaggtaggtgaataccgtgcccgagctgatgcgctgcaggccatcgacgcggatgtcgctgacagtgaagggctcggctgcctgggccagggcgggagcgccggtgacggcggcgagggcgagggccagcaggcggcgattggggagtcgcgtcatgtcacgtccggtaggaaggtcgatttcattggtgcgggatgccgacgctgtagacggcaacaacatggaaaagttcatcgcgggaccaggccgaggatgtcgttgtagaacgccaaccccatcagcccggccagcaacgccaggccgatgtattggccggcggcgatggcacgctcgctcagcgggctgcccttgaccaactcgataaggtaatacagcaggtggccgccgtccaagatcgggatcggcagcaggttgatgatgcacaggctgagggacagcagggcaaggaactgcaggaaccagtcgaggccgcgcttggccgagacattggccacgcgggcgatggtgaccggcccggaaacgttctgaagcgaggccttgccggtgacgatgcggcccatcatgcccagcgagtcggccgccaggcggccggtttcgcgtaccgcgacggtgaccgagtccaggggaccgtagcgcaggagggtgtcgtagggggggctgaacttggtcgggaactgaacgccgatctgccacgtggggccgcccttggcgtcctggcccttgcgtggcgtcacttccagcgccaggcgctcgccgccacgcaggacctcgatcatgcccgggccaccggcacggcccagggcctggatctcgccgatcacctggtcggcgccgtcgatgcgctggccgtcaatggccacgatcaggtcgcccggctgcagttgcccggccaccacggagtccgcggtgagcgactcgaccagcgcgggctgcagccacgactgccagtacatgccagccaggatcggcacccgccgctcatcgaaacccgccggcagctgcgacagcggcagggtgcgcgtgcgcacctggtcggccgtatccagcacttccagcttcacgtcgcggcggtccatcgcggccgcggtcagtgccatgctggcctcgccgagggtgaccacctggcggtcgtccacgcgcagcacgcggtcgccgctggccaggccggcactggcggcgatgccgctgacgcggccgacggtgggcgagtaatcctgcttgccgatcacgaacatcgcccacagcaggaggatgcacagcagcaggttggcgatcgggccggcggcaacgatcgcgatgcgctgccagacggtcttgtggttgaaggcctggccgcgctcgtgcgggtggacttcgacctcgcgttcgtcgaggaacttcacgtagccacccagcggaatggcggcgatggcgaactcggtaccatgccggtcgcggcgcgaccacagcggccggccgaagccgaccgagaaacgcaggatcttgaccccgcacaggcgcccgacccagtaatgcccgaactcgtggaacgtgaccagcagcccgaggctgacaatcatccaccagaccgatccgatgaagtcagtcatgcaggctcacagtggcgggcaggggcggcggcgtcatgctgggcgaggcggtcgttcaggcggcgtcgatggcgttcagggtgagctggcgtgcccgctggtcggcggacaacaggacctccagtgtatcggctgcttgcgtcggcagtgttgaaagagcgttagcaaccagcgccgggatcgtcaggaaaccgatccggccctgaagaaacgctgaaaccgcctcctcgttggcagcattcagcaccgccggtgcggtgccgccggcctgcatggcctgccaggccagggccaggcaggggaaggcgtcggtgtccggggcctcgaaatccagccggccctgggccagcaggtccagcccggccacgcccgattcgatgcgctgtggccagcccaggccaacggcgagggtggtgcgcatgtccggcaggcccatctgcgccagggtcgagccgtcgacgaactcgaccagcgaatggaccaggctctgcgggtgcaccagcacttcgatgcgctcaccgggcacgccgaacaggtggtgggcctcgatgacttccaggcccttgttcatcaacgtcgccgaatcgaccgagatcttcggtcccatcgaccacttcgggtgggcaacggcctgggccggggtgacctgggccagttcggcgcagctgcggccacggaacgggccgccggaggcggtcagcaggatccggcgcacgccggcgccgtcgacgctggcgtcgcgcgagcgcaggcactggaagatggcgctgtgttcgctgtcgatcgggatgatttcggcgccggcacgttcggcggtacgggtcagcagttcgccggccagcaccagcgattccttgttggccagcaggatgcgcttgccggcggcggccgcggccagggtcgaggacaggccggcagcgccgacgatggccgcgaccacggtatcgcaggcgtcgctggcggccagctggtccaacgcggcatggccggcatgggcttcggtggccagtccggcgtcgcgcaggccgtcacgcagttcggcaaacagcgattcgtcggcgatcaccgcgtgcgcgggtttgtgctggcggcacaacgccagcagcccctgcacctggcgtccggcggcgagcacggtcgcctggtagcgctgcgggtggcgggcgatcacgtccagcgtggaggcaccgatcgagccggtggcgccgaatacggcgacccggcgcaggtctgcagcagcattcatggtcagaacccgaagatttccttgcccagcgcgaacaccgggacggcggcgaggacgccgtcgacccggtcgagcacgccgccatggcccgggatcaggtggcccgaatccttggcgcccgcgtggcgcttgatgaggctctcgaacaggtcacccagcaccgaggcgaacacggccacgaccgcggtgatcagcaggcccggcaggtgtgcggtatcgatcccggccagccagcccaggccgacggccacggcgacaccggccagcaggccgccgaacaggccttcccaggtcttgttggggctgatccgcggggccagcttgtgcttgccgaaatggcggccggcgaagtaggcgcccgagtcggccgcccacaccagtgccagtgcagccagcagccacaggtggccctgcttgcccggcggatcgccaccggcatggatcagcaccagcgcggcccaggcgggcacgatggcaagcgtgccggccagcatcttcaggatgcgcgagggcgccgacggctgtgcaccgaaattgaagaagcgcagccagaccagcgcggccagccaccaggcaacgccggccagcgtggttatctggaacagcaccagcgtgctgccatcggcccagaccagcagcaccatcagcagcaggttcagcaccagaagtacggtgcgtgccagggtgtcttcgataccggccagcttcagccattcccacaggccgatcagcagcaccgcagcggcggcggcggccagccattgcgtgggcagcagcaggatcgccgcaatggcaaccggcgccatgatcagcgcggcgaggactcgggtcttggtcatgggctggaagtctcggtggccagtgcggcaatctgggcgctggtcaggccgaaacgacgctcgcggccggcataggcgtccagcgcctgctgcagctgcccggcatcgaagtccggccacagggcctcggtgaaccacagctcggtgtaggccagctgccacagcaggaagttgctgatgcgggtgtcgccgccggtgcggatgaacaggtccggcggcggcaggtcggcaagggcgacctggctgcccagcagcgattcgtcgatctgctcgggcaacaggcgaccggccgccacttcgacggccagggcgcgcgcggcgcgggcgatgtcctggcggccgccatagctggccgcgatcgacagggtcagggtggtgttgtcggcggtgcgctgttcggccagctgcatgcggctgaccagcccggcaccgaagcgctcgcgttcgccgatgaagcgtacgcgcacgccgcgccggtgcagctcgtccacctcgcggtcgagcgcgccgaggaacagcttcatcaacgcatccacttcctcctgcggccggccccagttctcgctggagaaggcgaacagggtcagcgccggaatgcccagttcaaggcagcgctcgatggtgcggttgaccgcgcgcgcgccggcacggtggccgatcacgcgggggcgacggcgctgctgtgcccagcgcccattgccatccatgatgatggcaatgtggcggggcagggcggccggtaacggaggcggggctgaaggcatcgacttcagaccgacagcagttctttttccttgtcggcgacgaccttgtcgacgtccttgatgttggcgtcggtcagcttctggatgtcgtcttcgccgcgcttcttctcgtcttcgctgatcgccttgtccttgaccagcttggcgatttccttgttcgcgtcctgacggatgttgcggatcgcgatcttggcgccttcaccttccttctgcacctgcttggccagctccttgcggcgctcttcggtcggcggcggcatgttgatgcggatcgcggtgccgagggtgttcggggtgaactcggcgttgtagagacccttttcgatctccttgatcatgcccttgtcgaacggcgtgaccagcagcgagtgcgcgtcggcgttggagatcgaggcaacctggttcagcggggtgctggcgttgccataggcactgaccgtcacgcggtccagcagcgcaggcgtggcacgcccggtccggatggaggtgagggtgtgcttcagagcgtcgatgctcttggccatgcgcgtctgcgcgttgttcttgatgtcgttgagcatcgcccggtcctggatgtatctggaatcgggcgattataggcgaatacgggacgctgccgggcctgaatcggcccgatcgccgcttcgcgctcaggctcaggccgggtcgcggccctggaccagggtgccgatgttcgcgccgttgaggatcttcagcagctcgcccggctggcccatgtcgaacacgcgcatcggcaggtcgctgtcgcgggccaatgcgaaggccgccgtgtccatcacttccaggccgcggcggatcacttcgtcgtagctcaggctgtcgaagcggaccgcatcgctgtgcttgttcgggtccttgtcgtacacgccatcgaccttggtggccttcagcagcaggtcggcgccgatctcgatcgcgcgcagggcggcgccggaatcggtggtgaagaacgggctgccgacgccggcggcgaagatcaccaggcggcccttttccaggtggcggatggcgcggcggcggatgtagtcctcgcacacgtcgttgatcttgatcgcgctcatcacgcgggccttggcgcccagcttctcgagggcatcctgcatggccagggcgttgatgaccgtggccagcatgcccatctggtcgccggtgacccggtccatgccgccggcggccaggccggcgccgcggaagatgttgccgccgccgatcaccagcgccacttcggcaccggcctgctgggcttcgatgacctcgcgggccaggcgattgatgaccttcgggtcgatgccgtagtcctcgtctcccatcagcgcctccccggacagtttcagaaggatgcggcgataggcgagcttggacatgaggacctcgggtgcgtggaaatcgcgggcgattctacgcgcatgcggcgtcgtgccaaagtgttttgtgcactgcggcgcagaatccggtcgttcgccccggtcaaacggggcttcccgttcagcccagctcggcgccagcggtggccgacagctcgtcgtggccgagggcacctggcgagcgggcgatcacccggttgcggcccaggttcttggagcggtacagcacgtcgtcggctgcgcgcagcaggtcctgcacgtcggcgaagcgctcgtagccaccctgggtggccacgccggcggagaaggtgacgaacagcggcccgccctccagctcggccatcggcgtggcgacgatattggccagcacccggcggatcacgtccagggccacgctttcgctggtgtttggcagcagcgcgacgaattcctcgccgccgaagcgggcgacggtgtcactgttgcgcagctggccctgcagcttgccggcgaaggcgcgcagtacctcgtcgccggtcaggtggccgtgggcgtcgttgatcttcttgaagtcgtccaggtcgatgaaggccaccgacaacggccagccctggcggccggcgcgcaggaattcctgctccagcaccgcttccagctggcggcggttgagcacgccggtcaacgcgtcacgatgggcctggtcggcgaggcgcttggcgcgcgcctcgaactcgtcggcgcggcgtcgtgcctggtcggcgtcctgcagttcgcgcaggttgcgcagcgtggccagctcctgcgcgtgatcgatcagctcgcgcacccgcgccggtgaattgaggccggcatcaaacaggctggcgatgtcgggcagggcttcactgatgcgggcgaggacctggtcgaagcgcgcgctgtccagctccaggcggtcgtgcacctgctgcagggcgcgctcacgcgcggcgtcggcgtcgctgtccagccagatgtcggccaccgcgccggacagctgcacgcaggcctggaacggcgattcggcgacgtcctcgtcctcgctgtggctgatgctctccaccaggtagcggggcaggccccattgctcggccacccacgcgccgacctcggcatggctgcagcccagttcctcgcgttcgcgggcgaccaggtcgatgttgtcgcgtgcctcgcgcagcagcggcaggtagcgctccgactcggcctgggccaggcacagtacgcccaggtcctgcagcaggccggccagcatcagttcttccagccggcgcaggccgcgcgcctggcccagctggctggcagccagggcgctgaggatgctgcgcttccaggcgcgctggcgcaggtcgtggtcggcgccggtgccgccggtcaggccctgggtgacagtgaagccgagggcgaggctgatcgtggcgttcaggcccagcatggtcagcgcctggccgaggttctcgatccggcggcggctggcgtacagcggcgaattggcgatgcgcagcatgcgagcgctcagcgccatgtcgatggcgatgatgtcggcagcggtggcgatgtccgcttccgggtcctgggccagttcgatgatgcgcagggcaataccgggtggcgaaggcaggttgcggcagagcgccagggcagctgtcagctcgggaggcatgtcgggtcgttcaattccattaggacaagaatacctaggaatgcatcacagtccgcgattttcgttcctgctaaatgactgtggattccctgcgccgagtatcggcttgattcgcgcgcaacgcaaaggtgccggttgtgcgcaccaacggtgcgcacaaccggtgggccatgggttgatccctgggcccatgcataaaaaaagagccgcggtttcccgcggctccttctggtcgcttcacagccggaaggctggaatcagacctgcatcgccttggcaacttcggcggcgtagtcttccaccaccttctcgatgccttcgccgacgatcagcagcttgaagcctgccacgtcggcgccggcggccttgaccacctgctcgacggtggtgtcgcccagcacgtaggtctggccgtacagggtcacgtcgctgacgatcttgttgatcttgccgctgatgatcttttccaggatgtcggccggcttggccttgtccttatcggtcatcttggccagctcgatttccttttccttctcgacgaactcggccgggacgtccgcagccttgttgtgcggcggcttcagcgcggccacgtgcatggccaggccacgggccagctcgacgtcgccgccgatcaggtcgaccagcacgccgaccttgccgttggtgtggacgtaggcgccgatgttgccggtggtgtcgaccttgaccatgcggcggatctggatgttctcacccagggtctgcacggcggtggcgcgggcttcctcgacggtacggccgtcggccagcgtggcggccttcacggcttcgacgtcgttggcgcccgatgccagggcagcagcggcgacggcgttgacgaaggacttgaagttgtcatcgttggcgacgaagtcggtttccgagttgacttcgaccagcacggccttgccgccgtcctgggccaggcccaggcggccttcggcggccacgcggtcagccttcttgtcggccttggcggcgccggacttgcgcatggcttcagcagcggcgttgatgtcgccgttggcttcgttaagcgccttcttgcattccatcatgccggcgccggtgcgctcgcgcagttccttgaccagggaagcagtgatttccacgggattacctcacgaaagaaaggggttgggccggcatggtggccggcccgtgtgacacggtcctgtcacgcgccgatggctgcgtgcagggagggtggacgccgggcgtccacccggggcctggatcaggcctgggcgtcgtcgcccttcttggcagccttcttggccggagcgcggcgggccggcttctcttcgccttcagcagcggcttcagcgaattcttcctcgcgcaccgaagcggcgtgcggggcagccgccttgccttccagcacggcgtcggcagcggcgcgggcgtacagctgcacagcgcggatggcgtcgtcgttgcccgggatggcgtaatcaaccagttccgggttgtagttggtgtcgaccacggcgatgaccgggatgcccagcttcttggcttccttgatcgcgatgtcttcgtggccgatgtcgatcacgaagatggcgtccggcaggcggttcatgtccttgatgccgcccagcgaggcttccagcttgtcgcgctcgcgacgcaggcccagcacttcgtgcttgaccagcttctcgaaggtgccgtcggtttcaccggcttccagttccttcaggcgggcaaccgactgcttgacggtacggaagttggtcagggtgccgcccagccaacgctggttcatgaacggcatgccgcaacgctcggcttcttccttgatggtttcgcgggcgctgcgcttggtgcccaggaacaggacggtgccgcgcttctgggcaaccgacgagatgaagttcatcgcgtcgttgaacagcgggacggtcttttccaggttgatgatgtggatcttgccgcgggcgccgaagatgtacggagccatcttcgggttccagtagcgggtctggtggccgaagtggacgccggcttccagcatctgacgcatggtgacctggggcattgcaatactcctgatatggaaccagcgattccgcccgcggggataggtatgcgggacgcgtggaagcgcgatcggttccggggttgggcttccctgttgcctccgtggccgaactccttgcggagcaccccggcacggatgggggcagcaggtgtggattcaccggtgacgtccggtgtggacgggttcgcgcgcacgctggcggcaggaatccggtcgattatagcccgctgggggcgcttgctgcaattgcagggtcagttgcggccagatcgacctcgcggccgtcctgcaggcgtgcctggaagcggccgcctgcatagccatcggcgcgggcaggcaggggccagcggcgttcatggcccgccagaatgtagccggccaggccagccgtcagcagcgttgcctggccgtccgccgtgatgaagcgcagatcgtgcaggcggccgtgcagggtaccggcattgctgagtcgcagtacggccagagacccgtgggcctcgacgcggcccagcagccgggcctgcagtgctggccccgctgggccgcggaacagcggcagcgaatagcgcggcaaccccggcaacgtcggtgccagtacgacccgataggcctgttcagcggccgccgctgccggatcgcccggcaacagccagacgcgctgggtgctgccgggggccaggtccagccgcgccgggctgacccggatctggtcgctggggtgcagtcgttcggcgtccagctgctgatcccacgccagcacctgcacctggccctgccagcggccgggcccggggttgtgcaaccacagttcggcgctgccgccctgggccggcagctgcagggtggtcggcaacagctccagcgctgcggcaggcagtgccagcagcagtgccagcaggatcagcaacgcgcgcatcagtagatgagggtcacggagggtgttgcgttctcgtccgtcgccggtggtgcgagctcgcggacctggcgcggcgcctggggtgcgtcactgcgctggtgcggtgccgggcagcggatgccgccgccatcgtcgctgcaggactcaaccacggtcagccggatctgcagggggctgctgggttcggcccatgccggcaggctggcgaccagcatcgccccgatcaggaatgtgcgaaccacctgccatccaccatgatgaaagacttgctgcgcggtatcggcgggatgtgccggaactgtagcgccgagccggcgctcggcacggccttcgtccggtgggtgccgaccgttggtcggcacgccggtcagtaggtgatcgtcaccgtcaccaggtcgttgtaggtgccggccggcggctggccgctgaccggtggcacccggccatggatggtcaattgctgcgcgctgccggtaccggtgccgctggccgtgtcgacggtcagggtattgccccagcgcaggctccgcgccgagtcccggtagagctcgtaggcgaggtaataggtgcttccgccgagggtggtggccatgcgccgggtggtggtggcggtgggattgttctggccgttgttgaggccgacctggaaggcagtgttcttcaggcaggtcagggtgagggtggcggtccggtcgatgttggccggaatgccgccggtgacgttgccgaagtccatggtggtggtgacgtagctgccacattgcggcagcacgttggcggtggcggtgaagctgaaggctgcactggcgctgttggtgccggtggcgccgccattgcaggtggcgggcacggtggcggtaccgagcaggacttcgttccaggcccaggtcaggaccacgttggccccgctgaaggtgctgctgtacgcgccggaggccaggatctggttggccgggatctgcccgaacagctgtatggactgcgcaccgctgccgcccgtcaccagcggcacgttgtaggtcatggtcagttcctgcgcaggtggcgtgccgcgcggcaccagtccggtgacctggccgaagctggcgttgttgtacagctggaaattcagggtgtcactgctggaggtggccatcgtgcggaaggtggaactgctgccgccgccactgcctgcgccgatgcccacgcagacgcgcacgccggtggtggccagcaggctcagcgcggcggtggtgcaggtcaccgtgatgttgaggttggccgtactcgggccgggtgcattgctgttgatgttgccgaacggcagggtcggattggcgaccgccgtgcagaccgcggtggcaccggcgggcgccgctgccagcaggccggcccagagcagcaggacgagcagcagcaccctcatggcgccacctccgggatgcactgctgcggcgccggcttcggccgtgcgccggacgccaccaccttgggcaggtccggcactttcacgcggcaggggccgcggctggtggtgacgtacagcacgctgccggcggcaacgtcttccagatagagcaggccgtcgtagccgaccgtggcctggcggccatcgggcaaccgcacctcgctgccgacctccagaggctggccgtccattgccagcagggtcaggctcagtgacggccgcgagcgcagctggaaggtcacgcgggtgccggcgcgctggcgcggggtcacccagtcctcgatgcggtcggcgcgcatgtcttcgggcaggtccagggtgtcgatcgagacccggttgcgctgccaggacagcaacggactgaccagcagcaggccgcgatcatcggtgacgccgatcaggcggttctccagccgcaccgggacgccgcccaccccattggtgctgatcaccgcgaacgcatcggacacctcgcgcgtggcgaaggcgtgcccgcccatccacaccaggctgccgctggcgctggcgtaggcatagttgagtccaccctggcgcgaggcgccgaacgagtagcgaccgacatcgttgaggatgccgacctcggccaggccgccgttgccgtcctcgccgtggcgcagctgcgcgcgccagccgacgccgccggcgctgccatcgcccggcactggctgggtcacgtccgccacccagctctggctgtcgccgttgcgctggctcgaaaggctggcctggcggttgttgcccaggctggcagtcaccgacaggtagatgctgcggtcgtcgctgcggtccaggttctggtttaccgaaagataggccgaccagcgctggctccaggtacgtgaccagaacaggctggcatagcggttgtcgtctccatccgggtagcgcaggcgcagatagctggcgctgagcgtgcccagccgcagcaggtccaggccgagcgtggcctgctcgctgatgctcggcggcaggttgccctgcagcgcgccgaggtcgcggtagtcgccgtggctgcgtacgctgcgcagattgacgttgaagcgacggttgttccagctgtagcccagcgcccattgcccaccctgcaggccgtggtagccgctgtgcgcataggcggcattgaacacgccagcggcgccgagcagccaccagccaccgacaccggcctgggccaggccgccgccgccttcggcatgcgcctcgccagtgaaggtatcgctgatgcctccgcgccagctggcactggccacggtgcgatcgtcgtaggcgaaggagcgctggccgaagtcctcgcgcaggtggccgacgccggccgaccagtccgaaaggcccttggccagcagctgctgggtgccatagaaactgaaatccagcgtctgcatgcggccgaaggcatcggttaccaccacctgcgcattgccggtgccgctgatcccgggctgtgccgccagctggaacgggccgaccggtacctgcccgctgtactggcgcaggccgtccacgtagagctcgaccgtggagggcaccacggcctggccgaggaagctcggcgtgggcgtcagtacgcggtagggctgcagcccgtagttgcggccgatctgcagcccgcccaggcgcaccgggcgggtccagtcgacgaagccgctgtagaagtcaccgacctccagcgtcgttgcgctgtcggggaaatccaggctccagcgggtgtccagccgcacgctttcgccgcgccaacggcgatcgccgggttgctggtagcgacggctgatggcggtgttctcaaaagtcccgttgccgatgccgaacacgcgcagctccgagctcaggctgagattgcccagtgtgtccacccggctgccgtagacgtcgtagttgagcagcacgccgggcgaggcactgccggtcggcgcacgcgcctgcggccggctgagcaccgtggtcggcagggtcagctggtccagtggtacatccagtgccagggtctgcatgtgcgcgtcatagcgcaccaccgcaccgctgatctgatccaggtagaccggcgcatcgccgctggcgttgaagccaagctggcgcagcacctcggggctggcctgcagccggccgcggttctcggtgaatggcagcaggccgcgcggggtgctgttgagcgacacatccaggtacagcgcttggctggcggtcagcggggtcgggggaggcaggatggcatcggccgacacgccggatacatcaacggccgccacgccggacacatcggcggcctcggtcgccgcgggagccagggccgccaacagcgcgcccatcaacgcctcagcgagccggtgggggcgacagtggcgtctgttccgactcgccattgagcttggccgtgatctggtcgttgtcgcggtcgatcgccgtgcgttcgatcggccagcgcatcacctggcccggcagcacgtagcccagcagcccgggatggacaatgcgcgggcgcgcggcgctgcccagcgcaagatcggcgatctgtgcgtagctgtcgcccgtattggcgacttccacgccattgcggccgtccgccagtttcaccaggtgcgcctgcagccgtggggccaggcggccggccgaaggctgcacgaacaccgggatcgaatagcgcagcacgaactgcatgccctcggcacgggtggccaggtcgggtacctcgtccacgatcagccggtagtgccgctgtgcaggcggtggctcgctgtccggacgcatcacccgcaccagctgctgctggccggcggccagttcctgcatcggcggcgtggccatcacttcatcggtgggcagcagctgttcctggccgtcctgctgcacccagcggaacacgcgcacctgcagcgtcaccggtgaggtgccgctgttggtcagccacagctcaccggcacgctggcgggcttccagctgcaggctggtcggggcgacctgcaggctggtggcgccggcaccggcgggggccagcaggtacagggcgagcagcgccacgccggtggcgcgccacgggcggggtccggccatgcgggcgtgctccatcaataggtgatcgtggcggtaaccgtatccaggtagttaccggtggccgggttgttggtgctcaggttcaggatctggccatagacgatgtagggcacggccaggccagtgccgatgccggcctgggtattggtgccggttgtggcgccccagaccagggtatgtgcggcatcctggtagagctggtagccgacatagttgttggcggtcaccgcggcattggtgttcttcatgcgccgggtggtgacgtcgttggcggtgccggcgttggcgcccgcgttcagcgcaatcgtgtagggcgtcagtgccgagcactgcgcggtcaccgtaccctggcccagggtgggcgtggcggtggtcgaggccgccgtgccgaagtcgacgttggtggcggccgccgccgtgatggtgcaggccttggtgaccaccagggtgacgttgaaggtggtggtgtcggcggccagcgccgggctggaaagcagcagcccggccatgacccatgtcagcggggatcgaactggggatcgcatggacaacctccctgacccgaaggtccgttgaacaaggcgaagacggcacgttcggcgccgctttgacgacagtgggtccagcttaggaggcgtaagtgtctgtaatccgtgataaataggcaggcgcaagagtggaggccatcacgctttcactttccttgccggaatcgtgcatggcccggatcgccagttgggcggcgttcgttcagattgcggccggatcggcgataatgggtgccatgagcgtgaatctgaaaaccccgcaggaaatcgagatgatgcgcatcgccggccgcctggccagcgaagtgctcgacatcgtcaccccccacgtcaagcccggtgtcaccaccgaggaactggaccgcatctgccacgaccacatcgtgaacgtgcagggtgccattccggccaacgtcggctaccgcggcttcccgaagaccgtgtgcacctcggtcaacaatgtcatctgccacggcatccccagtgaagggaaggtgctcaaggatggcgacatcatcaatatcgacgtcaccgtcatcaaggacggctggcacggcgacaccagccgcatgtacttcgtcggcaccccgtcggtgatggcccgccgcctggtggaaaccacttacgaagcgatgtggcgcggcatccgtgcggtgcgtccgggcgccaccctgggcgacatcggccatgccatccagagctacgccgaaggcgagcgtttcagcgtggtgcgcgagtactgcggccacggcatcggcaaggtctaccacgacgagccgcaggtggtgcattacggccgcccgggccagggcctggtgctgcagcccggcatgaccttcaccatcgagccgatgatcaacgagggcacccgctacaacaaggtgctgccggatggctggaccgtggtgaccaaggaccgaaagctgtcggcgcagtgggagcacatgatcgcggtcaccgagaccggcgtggacgtgctgaccctgtcgccaggcgagtcgcaggtttcctgaagatgctgccggcgagttcgctgctggacacgccggccgcgtcgctcaacgacccggattgggctgctgccgcgcgccaggcgctgcagcaggccgacgcgcgcctgtaccgccgcttcgaccagggcgacaacatcgagcgcctgctggcgttgcgcgcgcgcgctgccgaccatctgatccgcctggcctggcagcgctgcctgccggccgacagcggcctgtcgctgttcgcggtcggcggctatggccgcggtgaactgttcccgcgttcggacatcgacctgctggtgttcggcgatccgccggcacaactggcgcacgaggcggcattggcgcgcctgttcgcgctgctgtgggactgcggattggctgtcagccatgcggtgcgttctgcattgcagtgccgggaggcggcggctgaccagaccgtgctgaccgcgttgatcgaggcgcgcccgatcctggccgatgatgctgcgcgccgcgcgctgcgcgaggcgatcgacgaccgcgaactgtggccggcacgcgccttcttcctggccaagctggaagagctgcgcaaccgccaccagcgcttcggcgataccgccgacaacctggagccggacctgaaggatggccccggcggcctgcgtgatctcaatacgctgggctggatggcgttgcgtgccttcggcgtgcgcgacctggaggccctggtcgggctcggccacctgggcgccgacgaagccgcggcgttgaagcgcgaacgtgcagtgctggcgcggttgcgcttcggcctgcacctggtcgcgcgccgtccggaagagcgcctgcgtttcgattaccagaagaccctggccgcgcggctgggcttcgaagacgatgccgagaacctcggcgtcgagaagatgatgcagggcttctaccgcgccgcgctggtggtgcgccggatcagcgaccggctgctgcagcgcttcgaggaacagttcgacggcgaggcccagccggagccgctgaccgtgggtttttccctgcgccgtggttacctggccgccaacgaggccgactggccacgcggcgacatcggccaggtgttcgccctgttttccagctgggccaacaacccgcaggtacgcggcctgcattcgctcactgcgcgtgcactggccgagtcgctgccgctgctgccggcctatgaccaggccgatgccgatgcacgcgagcagttcctggccctgctgcgcggccagcgtccggtcgatacgctttcgcgcatggcgcggctgggcgtgctgggccagtggattcccgcgtttgcccaggtcagcgggcgcatgcagttcgacctgttccatgtctatacggtcgaccagcacacgctgatggtcctgcgcaacatcggccagttcgccagcagccgcgccgacgagcgcttctcgatcgcgcacgaagtgtggccgcgcctgcgcaagccggaactgctgctgctggccggcctgttccatgacatcgccaagggccgcggcggcgaccactcggagctgggcgcggtggacgcgcgcgcgttctgccaggcgcatgcgctcagtggcaccgataccgagttggtggcatggctggtcgaacagcacctgcgcatgtcggtgaccgcgcagaagcaggacatcgccgatccggtggtgatccatcgcttcgccaccctggtcggcagccgcgaccgcctggattacctgtacctgctgacctgtgccgacatcgccggcaccagcccgaaactgtggaatgcctggaaggaccgcctgctggccgatctgtactttgccacccggcgcgcgctgcgcgaggggctggagcacccggtaccggccgccgagcgcgtggccgaggcacgtgacagtgtgcgcgcactggtgcgcgagcagggttacgacgatgccaccatcgaccgccagttcgcggtgatgccggatgagggcttcatccgcctgcgccccgagcagctggcctggcaggccgccgcactggtgccggtgaagcagggccaggcgctggtgaaggtgcgccggatcagcgtcgacgacccggcgctggaagtgttcgtgcactcgcccgaccgtgatggcctgtttgccgcgatcgtgatgaccctggaccgcaagggctacggcatccatcgcgcgcgcgtgctggacggtccggccgacaccatcttcgataccttcgaagtgaacccggccgacacctttgccgatggcagcagtgccaacctggaagcggcactgcgcgaggcactcagcggtgacctgtcgcgcctgcggccgtcgcgccgggtggtaccgcggcagctgcggcacttccgcttcgccccgcgcatcgagttccgcgatgaaccgggcgcaacccgttttgccctggtcgcccccgaccgtcccggcctgctggccgatgtggcgttcgtgctgcgcaaccagggcctgcgcgtgcatgatgcgcgcattgccacgttcggcgaacgcgccgaagacaccttcgtgatcagtgacgaacacgacctccccctgactgaacctgcccggcagcagctgcatgacgcgatgctggcctgcctggaccctgatcgaaacgccggagaccccgcctgatggccaccaagcccgccaagaagaccgccgcgacccccaagagcgcagcggcccggaaacccgctgctgccgcaccggccgcgaagaagacccctgcgccgaagaaggccgctgcggtgaaggccccggcgaagaaaacggctgcagtgaagcgtgctgtgaagaagccggccccggccaggagcgccgaagccgtccgcgccgaaaccatcgcccgcaagtcgctgcgcaagccgtcggcaccaggcgtggaagaactcaagttcggcatcgagagcgccttcgagcgccgcgccaccttgaccctgcacgagctggaagggtcgaccaagccgctggtcaaccgcgtgatcgacggcctggagagcggtgagtttcgcgtcgccgagccggacggccagggcggctggaaggtcaatgagtggctgaagaaagccgtgctgctgtatttccgcgtcaacgacatggcggtggtcgatgcacgcccggcgccgttctgggacaaggtcgaatcgcgcttcgccggctatgacgaagcgaagttccgccgtggtggcgtgcgcgtggtgccgggcgcgatcgcccgccgcggtacctacttcggcaaggacgtggtgctgatgccgagcttcaccaacatcggcgcccatgtcggcgaaggcaccatggtcgacacctgggccaccgtcggttcctgcgcgcagatcggccagcactgccatctgtccggcggcgccggcatcggtggcgtgctggagccgctgcaggccagcccgaccatcatcgaggaccactgcttcatcggtgcgcgttcggaagtggtggaaggcgtggtggtcggccaccacagcgtgatcggcatgggcgtgttcctcagccagagcacccgcatctacaaccgtgccaccggcgaggtcacctacggctacattccgccgtacagcgtggtggtgtccggctcgctgccgagcaaggacggtacccattcgctgtattgcgcggtgatcgtcaagcaggttgatgccaagacccgcagcaagaccagcgtcaacgacctgctgcgcggcctggctgactgaagatgacggcgccggaggatctggcgcagtccgcgatctaccagcatccgtccgacaccctgttcgggcggatgctgccgcgcctgctgcacgctccacgctggacccggctgcgccgcgcgctgtcgcggcgctggccgatgccggcgctggtaagcgatgtgcgcgacgtggtctacgtgagctggtgggtcgacgtacgccaagcgccgatgccaccaccaggccatcactacgtggtccatgccggacgcacgccctacaccatcctcagctaccggcacggccacttcgggcccgcgctggccgggccgctgcgctcgttgatgccgtctccccggcagagcaactggcgctggtacctgcgtcgtgacgacgatcgggatgggacgccagtggtgctgtttgatcgcaacgtgatggaccagctggccttcgtcgccggcgcgcgcgctttcagcgatgccatgcagccgcatctgtcggtgcgcttcgcgcacgtggtgcgcgccgatggcggtgggtacaccctgatcgagggcgggcagggcagtgcgccggcgctgcacctgcagtggcagggcgctgcgggctgggacgatgccgggtgggcagcggccttcggcggccaccaggccctgctgcgcttgctgacctgccaggacgaggccatcgcccgcacctgcgaccagcgctgggccagcacccgcattgccctgccggtggacatcgcgcagctgcaaccgctgcagctggaaggcgaacagcagtgcccgcgcctgcaggcgatgggcgtggcgctgcacgaggggctggccttccagctgccaagggtacctttccgggtcgtgtccgagcgcctgttgtgagattctggccctctgttttccagcatcacagatggccatgagcaccactgtctacggtttgaagaactgcgatacctgcaagaaggcgaccaggtggctggaccgcttcggcgtgccgtacaccttcgtcgactaccgcgacaacaaacccagcccggaaatgctgttggcgtgggccgcgcagctgggtggcctggccgcgatggtcaacaggtcctccaccacctggcggcagctgccggacaaccgcaaggccgccgattccgaggccgaatggaagctgctgctgcgcgagtacccgcagctgatcaagcgcccgctggtggtcacggccgatggcacggtcagccagggcttcagcgacaacggcttcaaggcccgcttcggcgtgggtgacgcatgagcgcggtgctcgacctgacctgcgagctgatcgcgcggccctcggtgacgcccgatgatgccggttgccaggcgctgctggcggcacgcctgaagcaggccgggttccagtgcgatcacctgcggctgggtgaggtcgacaacctgtgggcgacccacggccagggcgcgccggtactggtgctgctgggccataccgacgtggtgccgacgggcccgcgtgaggcctgggccagcgatccgttcagcccgcagatccgcgatggcgtgctgtatggccgtggcgccgccgacatgaagggcagcgtggcggcgttcgtggtggccgccgagcagttcgttgccgcgcatcctgatcatcacggcacgctggcggtgctgctgaccagcgacgaggaaggcgacgccatcgatggcgtgcgccacgtcgcacgcctgttcgccgaacgcggccagcgcatcgactggtgcatcaccggcgagccgtcctcgactgcgacgctgggtgacctgctgcgcgtggggcgtcgcggcagcctgtcggccaagctgcgcgtgcagggcgtgcagggccacgtggcgtatccggagaaggcacgcaacccgatccaccaggcggcgccggccctggccgagctgagtgcgcggcactgggatgacggctacgaaagtttcccgccgaccagcctgcaggtctccaacatccatgccggtaccggtgccaacaacgtgattcccggcgagctcgaggtggatttcaacatccgctacaacccgcactgggacgcaccgaagctggaagcggagatcaccgcgctgctggaacggcatggcctgcagtacacgctgaagtggcaccgcagcggcgagccgttctacaccccggagggcacgctgcgcgccaccgcgcgtgcggtgctggccgagcacatcggccgtgcaccggaagaaagcaccggcggcggcacctccgatgcacgcttcatcgcgcccttgggcgcgcagtgcatcgaagtggggccggtcaacgccagcatccaccaggtggacgagaacgtgcgcgtggccgatctggaggcattgccggggctgtaccagcggctggtggagcggctgctggcgtgaacctgcgacgctgggtgccgaccgttggtcggcacgcctttcgccggcattgctttcctgtagagccgagccatgctcggctgcttctgcagggaatgcccagccgagcgtggctcggctctactcagaaaaaatgaagaacggcggctcgaccgctttttcccagtagctcggcgccgccatgtagaagcgctgcgcctcggcccgggcgaaccagcgtgcggctgcgtcggtgtccttccccacgcccggtgcaccgcggcccagcagcagtccggcgaagtactggccgaacacattgcccttctcgccggcacgctggtacagctgcagcgcacgtgcgggatcgcgcggcagtcccatgcccttttccagcagcgcgcccaggtctacctgcgcttcggcatcgccacgctcggcgcggcgctggatctgcgcaaccagtggatgcacggtgccatcctgtgcggccaccgcatccggtagccgtgacgatgaactcgggtagcgctcgtagatcattccgcgcaggtcccagcgcagcgcctgctgcgcgtcgcctcgctgacgataggccttggcgagttcgtagaacgcatagggattgccgtggtaggccgccgccaggtaggcgcgttctccgcgtcgccaggacgcacgcagcaccggcgccggattgatgtgggggctgtcggcatgccgcagcgtgccggagatccagatcctgcccagtgcttcttccgccttggtgttgtggaaggtccagggtgtgaccgcggcggcacgctcgtagtaggcgatggcgcgcggatcgttgaagcgctcgaaggtttgcgcagtgtcaaaggcaccctcgaagctgccgtcggtgccgcgttgttccaggccctgcagctgggccggcggcaggggcgagggtggggccagggtctggcaggcgaccaggcccaggcagagcagggcggccagcgccacgttgcgtccagtgcggtgttgcatttccattacacgtttcacggcgcgccattatgcgcgccggggagtggttgccaacgcaacggttgcgctgcgccggaaagcggggtagggtcgatgccatgtcgatccgcctggccaccgccgtcaataacaacaaccgcaataatctgcgcgcgaataatcgtgcgcggccgatgcgggactgcgccctgggtagatagacagcaacacacgcccggacaccagaaaacccgcatcggtcgatgcgggtttttttgtgcccgggcgtagtcccacccgggcctggatggccggtcgaacaccttcccacccgtgaaatccccaacaggagctcccccatgtgttcgatcttcggaatcttcggcctgcaggccggtgacgatcttcccgccctgcgccggcacgcgctggaactgtcgcaacgccagcgccaccgtggcccggactggagcggcgtgtacctcgacgaaggtgcgctgctggtccatgaacggctggccatcgtcgatccggccggtggttcgcagccgctgctgtcggccgatggccagctggcgctggcggtgaacggcgagatctacaaccaccaggcgttgaaggcggcgctgaccaccacctacgacttccagaccggctcggactgcgaggtgatcaacgcgctctaccgccagggcggcgcgccggcgcagtggctggaacagctcaacggcatcttcgccttcgcgctgtgggaccgtgacagtggacgcgtgctggtggcgcgcgacccggtgggcgtggtgccgctgtactggggccacgatgcccaggggcgcttgcgcgtggcctcggaaatgaaggcgctggtcgatacctgtgccgatgtcgcgcagttcccgccgggccactatttcgacagtgccagcggtgagctggtgcgctactaccagcaaccgtggcgcgactacgccgacgtgcagggccgccaggccgatctggctgaactgcgccaggcgttcgagcatgcggtggagcgccagctgatgagcgatgtgccttatggcgtgctgctgtccggtggcctggactcgtcgctggtggcggcggtggccgcgcgctatgcacgtcgtcgcatcgaggatgggggacagaccgaagcctggtggccgcgcctgcactcgttcgcgatcggcttgaagggctcacccgatctggccgccgcagcgatcgccgccgaagcgctgggcaccgtgcatcacggtttcgagtacacgttcgaggaaggcctcgatgcgctgccggaggtgatccgccacatcgagacctacgacgtcaccaccatccgcgcatcgacgccgatgttcctgctggcgcggcggatcaaggcgatgggcgtgaaaatggtgctctccggcgagggcagcgacgagatcttcggtggctacctgtacttccacaaggcaccggatgcgcgtgaattccacgacgagctggtacgcaagctcgacgccctgcacaactacgactgcctgcgcgccaacaagtcgatgatggcctggggcgtggagccgcgcgtgccgttcctcgaccgtgagttcctcgatgtggcaatgcgcttcgatgccgcacacaagatggtcggtgccggttttggcggccgccgtatcgagaaggccgtgttgcgcgaggcgttcgacggctacctgccggacagcatcctgtggcggcagaaggaacagttcagcgatggcgtgggctatggctggatcgatgggctgaaggcacatgccgaggcgcaggtgagcgaccgtgtactggcggccgccgacaagcgcttcccgcacaacccgccgcagaccaaggaggcgtactactaccgccacctgttcgagcagttcttcccgagccgggcagcggccgagaccgtgccgggaggcaagtcgatcgcctgttcgtcgcccgcggccatcgcctgggacgccagcttcgccgcggcggcagatccctccggtcgcgcgatcgccggcgtgcacgagcaggcactggcctaagcacccccaaaaggggacggaggggattaagtcgtttgtgccattaacgccttaatcccctccgtcccctttttgtatgatcgccccctgcacattggggaatgttcatggacgtacaggcaggcggcaacgcgccgcccacgaaatggggatggcgctacctggcctgggccggggttccgttgctggctggcgtgctgctggcgcggtatgccgggccggcggcgcccgaggcggttgcccgtgcctccgtcgccgccgaaggcggctgggtgcagcatctggcgtctccgctgggcctgttcctgctgcagctgctggtactgctgctggtggccaagggcgcgggggcgctgctcaagcgcatgggacagccggcggtgatcggcgaaatggccgctggcctgatgatggggccgctggtgcttggcagcctgctgccgcagctgcatggtgcgctgttcccggccagttcgctgggcccgctgggcatgctcagccagctgggcgtgctgatgttcctgctggtggccggtgccgaactggacctggcggcgctgcgtggccgccggcgtttcgcctttaccgtcagccatgccggcattgcagtgccgttcgtgctcggcgtcgccttggcgatctggctgtatccgcagcacggcccacagggtgtgggcttcaccgcattcgcacttttcgtaggcatctcgatgagcatcacggccttccccgtgctgctgcgcatcctggccgaccgcgggatcacacagacgccgctggggcagaccgcgatcgcctgcgctgccttgggcgatgccaccgcgtggtgcctgctggcgctgatcgtggctgccgcccaggccagcggctggttgccggccagcctcaacctggtgtgcgtggtcgcgttcgtggcgctgatgctggggctggtgaagccgtggttcgcgcgccggcagattgcgccgggccgtgaggggcgctggctgctcggcatcctgctgctgtcgctgggcagtgcgctggtcaccgagatgctgggcatccacgcgctgttcggcgcgttcgctgcgggtgtcgcggtatcgtcgaacgcgcagctgcgtgacctgctgatggcccgtgtcgagccgttcgcggtcacgctgctgctgccgttgttcttcgccatgaccgggctgcgcatgcgcgccgatgcgctgcaggccagcgacatcgtgctgtgcgtggtggtgatcgcggtggccacgacgggcaagctgctgggcaccttcagtgccgcgcgcagtgccggcatgcccacgcgcgaagcgtggcggctgggcgcgctgatgaacacccgcggcctgatggagctgatcgtgctcaacctggggtatgagctgggcctgctcggtgaccgcctgttcgcggtgctggtgatcatggcgctggtgaccacggcgatgaccgggccgctgctgaacctgatcgaacggcgcagggcctgaacgttgaacggtagtgccggccgctggccggcaacctgatgatgctggacacacctgcatggatgccggccagcggccggcactaccgcgctggcaccagtgtcatcacgtgctgcgtcttgcccggcaggaacggtgtcgggcgcccatgcacccagtcctcgtggccggcaccccagtacggtgacagcggatggccgctctggccgccgggcatgtgcacgatgccgtcggcctcgtggccgggcgagaccaccatgcgctcggaggcgccgaagttcggcgtctgcacgcgcggcatgtcccggtcgccgggcaggcggtcggcgggcatgcacagccagcgcttggcgatgtccggcagcgcccgtgcgatggggtggcagatcgccgcggtattgcgttcaccccagctgcgcttggccagcggcccctgcttggccagctcaccctcggtacggcgggcggcgtcgatcagcagcgcatcccagctgtcgaaggccggtggcagcaggttggccgggcgctgttccagcatcggccaggccacgccttccagctgtgccaggcgtgggtccaggtaggcatcgcccagctgcgcgttggccggggccagcagtgcatcggacagcgtggccatgacctgcgtgcggaattcacgcaccacccggtagctgaccgaactggccgaggcgcgcccgccccattgatggctggcctccttcaaacgcttcagcgcagggtcgtcactgcgttcgatgacgtcgtgcagcagagcccaccagcgctgcaggaacaccgcgcggtcgtcgagctggatcgccagaaggtcgtgctcgtcgaagcgctcctggattgccagcaggtcgcggatctgccgcgcccgcgcacccaggtcatagccgccgttgccgacgctggcgagtgcctcgccgtcgaggacgcgtccattggcggtccacaggcgatggttggggggatcgatcaatgccggcgaggcatcgctgcggatcggccacggcgcgcagccctggttgctggcggcattgaagccggccggtgcacagccggggccgcggtccgggcgagcgccgatcaggcgccaggcaatgcgcccgctgcgatcaccgaccaccaggttctgtgcggggatgccggcacggtcggcgaagtgcagtgcaccgtcgaggtcaccggcgcgggccaggtcagcgaaatccaggcgtacggcaccgggcaggtgtgcgacccagcgcagggcgtcgccactgccatcggcatgggtatgcaggatcggcccccagtcggtttcgcgcaccgcgaacagcacgtcggcctggccggccacggcgatgcgctcttcgtgcacggtcacggcggcgctggccggttccgtgcgatagtccgccgtgtcgatgtagctgttggtgaagccccaggcgacgtgcccgttgctgccgacgatcaccgccggcaggcccggcagggagaagccggtgacatcgacctggccgccggcggcctgcgggtcggggtagcgcaggcgcacgcggaaccacaggccgggtgcacgcaggcccaggtgcatgtcgtcggcaacgatggcgcggccgtcggcggtaagcgcgccggccaccgcgaagttgttgctgccgatgacgtcgccctcttcctgctcagtgcccgtttttcccttcaatgtgcgcaggtccagctggctggcatcgggcagggcggcgttgccggtgggttcgccaaacagcggcgcatcccattcggtgccgtcgtgggcgatcagcgcgtacagcgccggcggcaccactgcgcggatgcggctgagcgcaagctcggtctggttgccggggtcctgcaggtcggcatacatggccagcccggtcagcacgctgtcgctggcctgccacggttgtggtgattgccgcagcagcaggtaggcccatgggcgcacggagagatcggccaggccttcgttgacgccatccacgtaggcgcgcacggccgtgccgttgtcgcccagtgcggcctgcagattcgcctcggtgcgtgcacgcagccggtgcacgcgcatgcgcttgtcggcgtcgatggccttcggcccgaacagcgccgacagctcgccagcggcactgcggcgcatcaggtccatctcgaagtaacgttcctgcgcgtgtacgcggccgagcgcacgcatcgcgtcggcctggctgccggcagtgatggtgaccacgcccagcccatcgcgctcgatggtgaccggcttggccagccccggcagcgcatgctcgccgtccaggtcggccaggctgccgcgcagcagcagccacagcaccagtgcggtgaccagcacgatggcgatcaacacgcccagcacccaacgccatgtacgtcgcatcgcacgtcctttccgaactcgtgggccgattgtagccgcaggcgcaactgcgactgattccgattagatcaccgtattttgaaatgcggcaccctatgccgcatcgattcacaggagccccccatgaaaggcaacccggacgtcatcgcctgcctgaaggaactgctgcgcggcgagcttgctgcgcgcgaccagtacttcatccattcccgccgctacgaggaccagggcctgttcgcgctgtacgaacgcctgaaccacgagatggaagaggaaacccagcatgccgatgcgctgctgcgccggatcctgttcctgggtggcgacccggacatgcgcccgcatgccaccgagccgggcaagaccgtggaggagatgctgcagaaggatctcgatactgaatacgccgttcggaacaatctcgccgccggcatgaagctgtgcgaggagaagggcgattacgtgagccgcgacatcctgctggcgcagctgaaggacaccgaggaagaccacgcctggtggctggagcagcagctgggcctgatcaagcgcatcggcctggagctgtaccagctgagcaagatcgacggcaacggcgccccggcgcactgagcgggcatcgttttttgtagagccgagccaatgctcggctgccttccggtagagccgaccgctggtcggctgctctgcagaaagcagccgaccagcggtcggctctaccaggagccaaaagcagccgaccagcggtcggctctaccaggagccaaaagcagccgaccagcggtcggctctacctggagccaaaagcagccgaccagcggtcggctctaccagcagcacagcgttctgtcgcccgccagcaccggagcaccgccagccagccttcgcccgccagccgctccaccgcccgccagccgacaacgaaaaagccggggaatgccccggctttttcgtgcctggggtcagagccctttcccatggaaagggatccgaccccgtacctcttattccaccgacagcccttccaccttctgccagccgcgcggcagcaggtggccgcgggtggcacgggcgccgaggtaggcgtcgagctcgttgaacttcaggcccatggtgcgctggccgctgcgcacctgcagggtctgccccggactgatcgccacgatggcgaccacgcgttcggtggcgagcttggccttcgggatctcgatgatcttgttgcccttgcccttgtccagttccggcaggtcgttggcggcgatcgccagcaggttgccggagctggtcaccgccacgatgcggtcggtggccacgttggcgaccaccgacggggtcagtaccgacgagccggacgacaggttcagcatcgccttgccggccttgttgcggccgatcaggttctcgaagcgggtgacgaagccatagccatgactggaggccagcacgaagcgggcatctggctcggcactggccaaggtcacgaagctggtaccgggagccggcgagaagcggccggtcagcggttcgccattgccacgcgcggagggcagggtatgcaccggcgtcgagtaggcgcggccttcgctgtcgaggaacgcgacctgctgggtgctgcgcgcacgcactgcgccctgcagggcgtcgccgtcgcggtaggacagggcggaagcatcgacgtcgtggcccttggccgctcggatccagcccttctccgacagcaccacggtcatcggctcgctcggcaccagctcggtctcgtcgatggcctgcgcggcctggcgctgcaccagcggcgagcggcgtgcgtcgccgaacttcctggcgtcggcggtcagttcgtcgcggatcagcttcttcagcttggccttgctgtcgaggatgccgaggatcttctcgcgctccttggccagctcgtcctgctcgccgcggatcttcatctcttccaggcgggccagctgcttcagcttggtttccaggatgtactcggcctgttcctcggacaggccgaagcgcgcgatcagcgccgccttcggttcgtcctcggtacggatgatgtggatcacctcgtccaggttgaggaaggcgaccagcaggccttccagaaggtgcaggcggcgctcgaccttctgcaggcggtgctgcaggcggcgggtgacggtgttgctgcggaaggtcagccattcgctgagcagcatcttcaggttcttcacctgcggacggccgtccagcccgatcacgttgaggttgacgcggtagctgcgctccaggtccgtggtcgcgaacaggtggcccatcagctggtcggcgtcgacgcggttggaacgtggcaccagcaccacgcgcaccgggttggcgtggtcggattcgtcgcggatgtcttccagccacggcagcttcttggcgcgcatctgcgcggcgatctgctcgatcaccttcgacggcgacacctggaacggcagcgccgtcaccacgatgttgctggcctccttggtgaaggtcgcacgtgcacgcacgctgccgttgccggtctcgtagatgttccgcaggtcgttggccgaggtgatgatctcggcgctggacggatagtccgggccctgcacgtgctcgcacaggtcgcgcacgctggcatcggggttgtccagcaggtgcagcagtgcgctgacgatctcgttgagattgtgcggcggcacgtcggtggccatgcccacggcgatgccggtggtgccgttgagcagcaggtgcggcagccgtgccggcatccaggtcggctcctgcagggtgccgtcgaagttcggtgcccagtcggtggtgccctggcccagttcgcccagcagcacttcggcgatcggggtcagcttggattcggtgtaacgcatcgccgcgaacgacttcgggtcgtcgctggagccgaagttgccctggccctcgatcagcggatagcggtacgagaacggctgtgccatcagcaccagggcctcgtagcacgcgctgtcgccgtgcgggtggtacttaccgatgacgtcaccgacggtgcgcgcggacttcttcggtttggacgcggcattcaggcccagctcgctcatcgaatagatgatgcggcgctgcaccggcttcaggccgtcgccgatgaacggcagggcgcggtccaggaccacatacatcgagtagtcgaggtaggcgcgttcggcgtactcgcgcagcggcagttgttcgaatccgtggaacacggggcgggcaagttcggtcatgcggcgttgttacctgttgtcgggaggcggcgacggcggtcgccgctcgcaatcctgtgattatccggatgcggcgggggatgccaagccgcgcgcagggtccagcccggtttccaggccgtgcccggcccgtgccaggtagcgaccgggcggcagcccgaagtggcggcggaacacggtaacgaacgcgctggcgctgctgaagcccagcgcgtgggcgatgtcggccacgctgcggccgtcggtcagctggcgcagggcctctgacaggcgcgcctgctgccgccactgggcgaagctgagcgtggtctcgtcgcggaagtgacgggtcaggctgcgcggtgacagaccggcccaatgcgcccattcggccaggctgcgttcgtcggaggggtcggccagcaactgcgaggcgatcttcagcaggcgccggtcgtgcggcatcggcaggtgcatgcgctggcgcggcgcggtgcggatctcgtccagcagcacgtcgatgatgtgctggcgctcgggcgtggtgtcatggccgagcggccattcgcagatgcggtcggccagcgcctgcgccagcttggacaggcccagcacgcagggatcggcgggcagggtggcgcaggccggtgcagccagtgccatgccccagccgcgcaacgggccgtcgagggtgacggtgtgcggttccagcggcggcatccagccggccgagcccggcgccagcgaccacgtgccatgcgaggtgcgggtggtcagcaggccgcgttcgacgcagatcaactgggcacgctggtggtggtgccagtcgacctcgcgggccaggccctgctggctgtcgaagcggaaggcgatgaccggcgggccgtcgttgcgctcgaaccagtccagtgcctcatctctgagtaggcgtttgggaacctgaatttctgccttgttcatcatgtccgctggctgaaatgtgacatccattggctggattgtactaccgggccacctgaccagatcattaaggtaggcgccttcactgatcgagcccgctgctgcaacacagcattcgatgccagatcgaatatttccattgagaaatattttttttggaagagaatgctcccccatgatctgtcctgcaaccactccccccagcttcggcctgctgctgcgccaggtgcgcgacggcctggtgcgccaactcgacgcgtccatggcggaagaagatctgggaatcggcttcacccattacatcgggttgaaggtgctttcccacatggcgccctgcaccgccaacgaactggcccaggccatcgaccaggtgcccagcgcggtcacccgcctgctggacaagctggaggcgctgggctgcgtccgccgcgaggcgcatgcgcaggaccggcgggcactgcagatcgtgctgaccgacgaaggccgtgcgttgtgggcgcggctgaagctgcgcggcgacgcggtgatggattacgcgctgcgtgatctttccgccgacgagcgcacgctgctgctgtccctccttacccgaatccgcgattcactgacgaccccatgaacccgatcccgcattccactctccgccggtccgggcgcgcgctgctggtgtcagcgctggcgctggccctggccgcctgcgccagcagtcgtggcctcaacccgcagggccacgtgcttgacgtggacagcctgcacagcgaacgcaccctggctgacaccgacctgagcgccgccggcttcccggcgcaggactggtggaaggcactgggcgatgcgcagctggacgcactggtcgccgaaggcctggccggtcatccgagcctggacgccgccgacgcgcgcctgcgccaggcccaggcccaggtcggtaccgcgcgcgccgacgagctgcccagcctgtcggtgtccggcggctacaccggcctgcgcctgcccgagtcgatggtcggcagcgagatgggcggccgctatggcggcagcagccaggtcgccttcgatttcagctacggcgtggacctgtggggcggcaagcgcgctgcctgggaagccgccgtggatggcgcgcatgccgccaccgttgaagcccaggccgcacgcctgaacctgtccaccggcattgcccaggcctatgccgacctggcctacgcgtggcagctcaacgacgtggccgaggaagaactgacccgctcgcagaaatcgctgcagctgacccgccagcgccgcagcgccggcatcgacagcgatctgcaggtgcgccaggccgaggcccgcgtgccggccgcgcagcagcaggtgctggccgcgcagcagcgcatcgacgccgcccgcaccgcgctggctgcactggtcggcaaggggccggaccgtggcctgtcgatccagcgcccgcagccgttgaacccgatggcactgcagctgccgggcgtactgcccagcgaactgctcggccgtcgccccgacatcgtggctgcgcgctggcgcgtggaagcggccgacaagcagatcaaggtcgccaagaccaagttctacccgagcttcaacctgaccgcgctggccggcgtggtcgccccgaacgtgggtgacctgctgaagagcagctcgaccttcgcctacatcggcccggcgttgagcctgccgatcttcgaaggcggcaagctgcgcgccaacctggccaacaccgacgcgcagtacgacctggcggtggccaactacaaccaggccgtgctcgatgcactgcgcgacgtcgccgaccaggtcaacgcggtgcgctcgctggcgcagcaggcgcacgcgcagcagcaggcagtggacaccgcacgctcggccttcgacctggcccagcagcgctaccgcgccggcatcggcagctacctggacgtgctgaccgcgcagtccaccctgctgcagtcgcagcagcagctggccggcctgcagtcgcagcaggtgcagacctcggtgcgcctgagcaaggcgctgggcggtggtttgcagcccgccgacaccgaccgcgcaccgatcgcctcccattccgattcctcgcattcctgaagacttccgccatgagccagacccaagacactgcggccccggccgcccccaaccgccgcggcaacctgctgcgcggcctgttcgtgatcgtcgtgctgctgcttgccgcactggcgctgtggtacttcatgttcggccgttggttcgaagaaaccgacgatgcctacgtgcagggcaacctggtgcagatcaccccgctggtggccggtaccgtggtcgccatcaacgccgatgacggcatgcgcgtggagcgcggccagctgctggtgcagctggacccgtccgacacctcggtggcgctgcagcaggccgaggccaacctggccaagaccgtgcgccagacccgtggcctgtaccgcagcgtggaaggcgcgcaggcggacctgaacgcccgccaggtgaccctgaagcgcgtacgcgaggacttcgcccgccgcaaggatctggccgccactggcgccatttccaacgaagaactggcccacgcccgcgacgagctggcggcggccgaagcggccgtggccggttcgcgcgagaccgtcgagcgcaaccgcgcgctggtcgacgacaccgtgatcgccacccagccggacgtgcaggccgccgccgcgcagctgcgccaggcgttcctcaacaacgcccgcgccggcatcgtcgcgccggtcaccggctacgtcgcccgtcgttcggtgcaggtgggccagcgcgtgcagccgggcaatgccctgatggccgtggtgccgaccgagcagatgtgggtcgaggccaacttcaaggaaacccagctgcgccatatgcgcctgggccaggaagtggagctgaagtcggacctgtatgccggtgacgtgaagtacaagggccgcatccagagcctgggcctgggtaccggctcggcgttctcgctgttgccggcgcagaacgccagcggcaactggatcaagatcgtgcagcgcgtgccggtgcgcatcgccatcgatgccaagcagctggccgaacacccgctgcgcatcggcctgtcgatgaaggccgaagtgagcctgcgcgaccagaagggtgaagtactgccgagcaccccggccaagggcaccgtgttcgacaccgacgtatatgccaagcagctgcatgatgccgatgaggtgatccacacgatcatccagggcaacctgccgcagcaacaggcaaaggtgggctgaggtcgccatgtccgcacaagctccagccgcacccggcgctccgggtgcaccggcggcgccgggtgcggcctccgggttcctgccacccagcgtcgccctgtgcaccgtgggcctggcgatggcgtcgttcatgcaggtgctcgacaccaccatcgccaacgtttcactgccgaccatcgccggtaatctcggcgccagctcgcagcaggcgacctgggtcatcacttcgttcgcggtcagcacggccatcgcgctgccgctgaccggctggctcagccgtcgcttcggcgagcgcaagctgttcgtctgggccacgctggccttcgtcatcacctcgctgctgtgcggcctggcgcagagcatgggcatgctggtgctgtcgcgtgcgctgcagggtttcgtggccggcccgatgtacccgatcacgcagtcgctgctggtctcgatctatccgcgcgagaaacgcggacaggcattggcgctgctggcgatgatcacggtggtggcgcccatctgcggtccgatcctcggtggttggatcaccgacaactacagctgggagtggatcttcctgatcaacgtgccactgggcatcttcgccgcgctggtggtgggcaaccagctgaagggacgcccggagcagatcgagaagccgaagatggactacgtcggcctggtcaccctggtgatcggtgtcggtgccctgcagctggtgctcgacctgggcaacgacgaggactggttctcgtcgatgaagatcgtggtgctggcctgcgtggcggtggtgacgctgacggtgttcctgatctgggagctgaccgacaaggatccgatcgtcgacctgaagctgttccggcaccgcaacttccgcgccggcacgctggcgatggtggtggcctacgcggcgttcttcagcgtggcgctgctgatcccgcagtggctgcagcgtgacatgggctacaccgcgatctgggcaggcctggcgaccgcgccgatcggcatcctgccggtgatcatgacgccattcgtcggcaagtacgcatcgcgcttcgacatgcgcatgctggccacggtggccttcatcgtgctgtcgatgaccagcttcctgcgttcgaacttcaacctgcaggtggactacatgcacgtggccggcgtgcagctgatcatgggcatcggcgtcgcgctgttcttcatgccggtgctgcagatcctgctgtcggacctggatgggcgcgagatcgcggcgggctccggcctggccacgttcctgcgtacgctgggtggcagcttcgcggcgtcactgacgacgtggctgtgggcgcggcgtacccaggtgcaccatgccgacctgaccgagcacatctcggcctatcagcccggcatgcaggaccaggtgacggcgatggggcagggcgacctgcaacacggtgcagcggtactgaacaacatgatcaaccaccaggcatcgcagatgggcttcaacgacatcttcttcctgctgggctggatcttcctggcgatcatcacgttcctgtggctggccaagccgccgttcggcgcgggtgcaggtgctgccgccggcggcgggcactgaccgttcattgctgttgaaacgcagaaaccccgccgcaaggcggggtttttcttttggtggatccacgccacgcatggatggatctcggggcgtgaattcccagaccccggaaacgaaaaaacccgctttcgcgggtttgatcatcttgagtcgtggtgcccaggagaggactcgaacctccacggttttacccgctagtacctgaaactagtgcgtctaccaattccgccacctgggcgactcaggagatgaattatggggagccacagaagatgtgtcaacaacatttcacacttttttctggggctgcacgcccaggtgatgcagcaggctgcgcatcgccgatgacagtcgtgtccactcggcaaagcacgcgcacaggcgtcgttgcgcccacgcatcggcgagcggtacggcgacggtgtgcgtgctgcgccgatgctggcgcgcgatggtccgcggcacgatgccgacgccgatgccgtggccgaccatgatgcacacgccttcgaaggtcttcatgcggatgcgtacatccaggcggcgcccgatgtcgcgcgcctggtcctcgatgtaggtctgcagtgcattgccgtcggccagggcaacgaaggtctctccggcagcctcggcaaaagccaggctgcgccgggtcgcgaagcggtggtcggccggcagcagcatcaccaggggatcttcggcgaccacatgctgctgcaggccggcagcgtcgaccgcatcgctgatgatgccggcttcggcctggccggcactgatcgcgcgtacgacttcggggctggtgcgctccagcagttccacatgcaggcgtgggcgtccggccagccacggcgcgagccgcgagggcaggtagttggtcagcgcggcggtgttggcatacaggtgcagggtgccgcgcgcaccctgcgcgaacgcctgtagttcgccacgcagctgtgcctgctgctgcaggatcaggcgtgcgtggtgggcgagggcggcgccggcctcggtcaggctgacgccgcgtgggtgccggtgcaacagcgcggtgccggcatcggcttcgatcgtgcgcaggcgctcgctggctgaacccaatgccaggtttgcctgtgccgcgccggcggtgatgctgccggcttcggcgattgccaggaacaggcgcaggtcggcgatgtccatccgcatgtcgtgcctcattgctgatccggcgccttcgggtcagccgaaggctgggccgggaagaccgcattgtgcgcctggcgagggcccggtccaatgaagccatgcatgaatcgacatacttctatttgctgctggtggtggtgttcgtgctggccggcgtggtcaagggcgtgacagggatggggttgccgacggtggcgatgggcctgctgggcagcaccctgtcaccggtggcggcggcgtcgatgctgttcattccaaccttcgtcaccaatgcgtggcaactgctgtccgggccgtcgctgggccacatcgtgcggcgtttgtggccgatgatgcttgccgtggtggtggtgacgctgggttcggccgcactgctggtgcgggtcgatcgcacctggtcgcgcgttgcgctgggcgtggcattggtggtctatgccgcctatgcgttgctcgcgccggtgttccgcgtgccgcagcggcgcgagcgctggctggggccgctggtgggtgcgctgtccggcgtggtgacgggggcgacgggtgtgttcgtgatgccggcggtgccgtacctgcagtcgctgggattgcagcgcgaggagctggtgcaggcgctcgggctggcgttcaccgtgtcgacgatttcgctgaccaccggtctggtgctgcacggtgcgttcggcatccagcagctggggttgagtgcgctggcggtgctgccggcgctgctgggcatgtggctgggccaggtgatccggcagcgcatcagtgcccgcgtgttccgcgcctgcttcctggggttcctgctgctgctcgggctggaactggtgctgcggccgttgttctgatgccggatccggggcatgaaaaaacccgctttcgcgggtttttctcattctcgacgtggtgcccaggagaggactcgaacctccacggttttacccgctagtacctgaaactagtgcgtctaccaattccgccacctgggcgtcgaggagcgagattatggggtgccgtgacgggggtgtcaacactttttgctgatcccgggtcggttgccgttgcgcatgcgaaacgggctctgccccccatctcactcgcttggggccagagccctttcctctggaaaggaatccgaccccggctgccggatcacaggcaaaaaaaatccccgccgaagcgaggagttttttcgttggtgcccaggagaggactcgaacctccacggttttacccgctagtacctgaaactagtgcgtctaccaattccgccacctgggcgttccagaggcgcaattgtgaagatgaatccgcaggctgtcaacgacttcctgaatgtttttgacgcgatcgcttgaaggcgaccgctgacccgttctgcacgccgccagcggctaccatgtagggcgatgactaccaaaaaaccaagcaagggcgggagcaagtcccgcagccaggccccgaacaagggcgccaaggcgggtgcagcccgcaccaccaagccgggcaagccgctgccgggctggttccccgaattgaatgaaggcggtgcaccgccacgcggccgcaaggtccgcagtaccgatgcaccgggcccggccccgggccgcaagctgccgccggccggcaaggtgatcgacgatccctatgccgcccgcgaagcggagaagtacgaacagcccatcgccagccgcgaggccatcctggccctgctggagcgctgcgaagggccgcagaccgccgaggaactgggcgcgcgcctgggcctgaccgctccggaccgggccgaggcgctgtcgcgccggctcggtgcgatggtccgcgacggccagctggtgcagaaccgtcgcggcggtttcgccccgatccagaccctgaacctggtcaccggtgtggtgatcgccaacccggaagggttcggcttcctgcgcccggtcgagggcggcgacgacctgttcctgccgccttatgaaatgcgcaaggtcatgcacggcgacaaggtgctggcccgcgtgaccggcatcgatcaccgcggccgtcgcgaaggcagcatcgcccgcgtgctggagcgcggcatgacccgcctgatcggccgcttcagaatcgagatgggcatcaactacgtggtgcccgacgacaagcgcgtgcagcgcaacgtgcaggtgccgccggaccagaccggtggtgcgcgcgacggccagctggtggtctgtgaactgacccaggcgccggacagccgccgcccgccgatcggccgcatcatcgcggtgctcggcgacaagctgaccgcgtcgctggtggtggagaccgccatccatggccacgagctgccgttcgagttcccgcaggaggtgctggacgaagcggcctcggtgccgctggtggtcgagccggcgatgattggcgaccgtgtcgacctgcgcagcacgccgctggtcaccatcgatggcgaggatgccaaggacttcgacgacgcggtgtactgcgagccgaatgccgagggtttccgcctggtggtggcgattgccgacgtctcgaattacgttcgccctggtacgccgctggatgaagaggcgcagaagcgtgcgacgtcggtgtacttcccgggcttcgtggtgccgatgctgccggagacactgtccaacggcatctgctcgctgatgccgaaggtcgaccgcatgtgctttgtctgcgacatgcagatcgaccgcgatggcctggtcgcgcattcgcgcttctacgaggcggtgatgaactcgcatgcgcgcctgacctacacccaggtgtggaaggcggtgggcgaggacgatgccgataccaaggcctggatgggcgacctgctgccgcaggtgcagcgcctgcaccagctgtacaaggtgctgtccaaggcacgcgccaagcgcggtgccatcgaattcgaaagcagtgaagtgcgcttcgtgctggacaaccgtggtgaagtgacccaggccggcatgctggtgcgcaacgacgcgcacaagctgatcgaggagtgcatgatcgcggccaacgtcgaggccgccaggtacctgctgtcgcgccatgtgccggcgccgtaccgcatccacgagaagccgccggaaaccaagtacgccgacctgctggaattcctcaaggagttcaagctgagcctgccgccgtggtcgaaggtgcgcccgggcgattacaccaagctgctgaagaagatccgcgaccgccccgatgccacgctgctggaatcggtgttgctgcgcagccagagcctggcgatctacagcccggagaatcacggccacttcggcctggcgctggaggcgtacgcgcacttcacctcgccgatccgccgttaccccgacctgctggtgcaccgtgcgatcaagcatgcgttgtccggcaagccgctggacaagttcacctacaacgcgcgcgaaatggcggccctggcgctgcagtgttccgagcgcgagcgccgtgccgacgaagccgagcgcgaggtcgacgagcgttaccgcgcggcgtggatggaaaagcacgtgggcggccagttcgacggcgtgatcagcggcgtgacgagcttcggcctgttcgtggaactggacgagtccaaggtgcagggcctggtgcatgtgacccagctgccgcaggactattacaagttcgacgccacccgcaagacgctgaccggcgaacgccgcggcagcagctaccggctgggtgaccgcgtgcggatcctggtgctgaaggccagcatggaagagcgcaagatcgacttccgcctggtcgagcacaagggcgaggacgagggcgatggcctgccgccgccgcccgagcggggcaagccggccaagcgcaccaagaagaagtattgaaaggtgtgccgaccaacggtcggcacctaccgcaactggtaggtgccaaccttggttggcacgacgttccggaggaaccccagcatgcaaggccaacccgaatacagtggcggctgccagtgcggcgcggtccgcttccaggcgcgtggcgagctcaccgacagctcgatctgccattgccggatgtgccagaaggcgttcggtgcctattacgcgccgctggtatccgtgcgcggcgtgcagttcagctggacccgcggccagccgcgctatttccagtcgtccaacgtggtgcggcgtggtttctgcgccgactgcggtacacccctgacctatgaagccccggatggcgtggccgtggctgccggcgccttcgatgagccggaacgcctgccaccgacgatccagtacggggtggagcgcaagctgccgttcgtcgacagcctgtccggcctgccggcgcggcgcaccgaggacgacgtcgccgcgctggagttcctggccaccatcgtctcccaccagcaccccgaccacgacaccccgcactggccgccgcgcagtcggtaacgcccctctagcgccgagcccacgctcggctgctccgggttcaggcttcatcggccccccgccagccgagcatgggctcggcgctacagaggggcggccggtcgcagcgcccggcctgccgatgctctaccatagccaccccctttccggtccccgcccgcatgagcaagaacagccagtggattgtcggcgtcaacgccgtcgcctcctccatcgagaacgacgccgagaacgtccgcgaagtgctggtcgaggccggtgcgaagaacccgcgcctgaccgagatcgaagagaacgcccgccgcaagggcatcgatgtgcgcaaggtgaacagccaggcgctggacggtgttggcggttcggtgcgccaccagggcgtggccgcgcgctacgccgccgcccgtacctacagcgagaacgagctggaagggctggtcaccgcggccgagggcaaggccctgctgctggtgctcgacgaggtgcaggacccgcacaacctcggcgcctgcctgcgctcggccgctgccgccggggcgaccgcggtgatcatcccgaaggacaagtcggccacggtcaatgccactgtgcgcaagacttcggccggtgccgccgacctgatcccggtggtggcggtgaccaacctctcgcgctgcctgaaggacctgcagaagcagggcgtgtggatctacggcctggccggtgaagccacggcctcgctgtaccagctggacctgaagggcaacatcgcgctggtgctgggcggcgaagccgatggcctgcgccgcctgacccgcgagaactgcgatggcctggtcaagatcccgatgccgggcgagatcgagagcctgaacgtctccgtcgccgccggcgtcagcctgttcgaggccgtgcgccagcgcggttgatcggccagcgcgatgtgatcggggtcagatcccttttccaatgggaaaagggatctgaccccgtttcatgtcccgcctcaccccgcgctgccgcccaacgccttgaacagcgtcacgtcgttgttgagctggccctggcgcgcacgtgccagcgacagttcggcatcacgccgggtctgctgcgcttccagccaggtgcgcagatcggtggcacccacgcggtaacgcacttcctgcgcgcgttccacttccaccgcttcgtcgtatgaagcctgcgaggccgccacctggcgcgccagctgctcgcgcgccgacagtgcgttgtccacttccgagagcgcggtatacagcgtcttgcggaagttgctggcggcgatctggtaggcggtggcggcgatatcggtatccagctgcgcacgctgcaggttgaggaacggcagcgacaggccggcgcccagcgtggccaccgggttgcgcagtacatcgcccagcgaggtcgcgctggaaccgaggctgccggtcaggctcagcgcagggtagtactgggtggcggtgaccttgatggtcttcaggctgttgcgcaggcgaagttcggccgcgcgcagatcggggcggcggccgagcagatcggtcggcaggccttcgctgatggctgggctgcgtgcgcccagcaggtcctgtggttcgtcctgctggggccagggcgtgccgtccagcagcacggtcagcgcgttgcgcacctccacccgctgctgttccagcgcgctctgcaaggaccgctgcgactgcaggttctgcagtgcctggcgcacttccaggcgcgataccgcaccggcgtcgaagcgggcctgcaccagttcgcgggtgcgttccaggcgctccaggttggcctggccggtggcgatcgactggttgaggtaggccaggttccagtactgggtgatggtgtcgctgatcaccagcagcgcggtgttctgccggtcttcctcgctggcctcggcttcccagcgggcgatgtcgcgctgggtgcgcaggcggccccacaggtccacttcccaacccagcgagacgccggtggaatagctgcggcgccaatcatcagactggtcggtggcgcggctggcgctgccgctcacgccggatgacgagggctgcggccacagtgcgttgctggccaggccggcctgcaggcgcgaacgctgcacggccaggccggcggcggccagatcgctgttggcggccagcgcctgcgccaccaggcggtccaggcgttcatcgccgaagccggtccaccaggtgtcctggcggatgtcgcggcccggtgtatccaggctgctgcgcgggtcatcggctggcgcgttgagggtggcatcgccacgtccatactgcgccgccacggccgggtcgtgcaccgggtagcggccgaccgacgcgcagccggacagggcgagtagaacggcaccggccagcagcaggtgccggggagcggggaagggcagtcgggtcatcatcttcattcgcgggccagggcctccaccgggtcgagctgcgcggcgttgcgcgctggcaggaagccgaacgcaacgccgatcagggtcgagcaggcaaacgcggcgacgatcgaggcggtggagaacagcacctggaagtcgctggcgaagcggccgatcatcgagcccagcagcagggccaggccgataccgagcacgccgccgagcaggcagaccagcaccgcttcgatcaggaactgctggcggatatcactctgccgtgcaccgacggccatgcgcaccccgatctcgcgggtgcgctcggtcaccgataccagcatgatgttcatcacgccgatgccaccgaccagcaacgcgatggcggcgatggcaccgatcagcagggtcatcgtgcgcgtggtctgctcgatggtctcgcggatctcggcgctgttgctgaggaagaaatcctcggtgccatggcgcagggtcagcaggcgggtgatcgcttcctgcgcggcgtccatcggcgtgtcatcgtccacgcgcacggtgatgctggacacgtggctctggccgagcatgcgcgacatcaccgtggtgtacggcacccacacgctgaggctggtgctgccgccgaagccgaaactctgccgcttggccacgccgaccacgcgcgccggcacgttgccgagcaggatcacctggccgaccgggtcgacatcgggaaagaactgggactgggtgttctcgtcgatcaccgccacctggcccaggcccttgaccgcatcggcatcgaagaagctgccgctgagcagggtcacgcccttgacccggaagaactgctcgccaacgccgctgacctgggcggtggacgactggttgcggtaacgcgcggtgaccgaagtcgatacgctgggggtggcgctgtctacgtagctctgccttgccagtgcatcggcatcgctggccttgagcgtctgtacgcgcgccgagcgcatgtcgccgaaaccgcggccgggatagacgtcgatggtattggtgccgagcgcgctgatgttctgcaggatctgctgctgggagccattgcccagcgccaccaccgagaccaccgaggcgatgccgatgatgatgccgagcatggtcaggaaggttcgcagccgatgtgcgttcatcgccagcagcgccatgcggaacgcttcggtgaagcggtcgcgcgcggcccgccagctgttgccgcgggcgacgccggtactggcctcgcgctgcgcacggtaggtcggcgcattcgggttggcgcggtcggcgatgatctcgccatcgcggatttcgatgatgcgctgcgcgtgctcggccacgctcatgtcgtgggtgacgatgatgatggtgtggccttcggcatgcagttcgccgaggatcgccatcacttcctcgccggatttcgtgtccagcgcgccggtcggttcgtcggccaggatcacctcgccgccgttcatcagggcgcgtgcgatcgacacgcgctgctgctggccaccggacagctggcccggcttgtgatgcatgcggtcgctcaggcccagccgctgcagcagttgctcggcacgcgcgttgcgcaccgggccggggctgccggcgtacaccgccggcacttccacgttgccgcgcgcatccaggtcgccgagcaggtggtagcgctggaagatgaaaccgaaatgctcgcggcgcagttcggccagttcgtccggttgcatcttcccggtttcgcggctggccacctggtagctgccacgggtgggacgatcgaggcagccgaggatgttcatcagcgtcgacttgcccgagccggactggccgacgatggccaccatctcaccggcgtggatgtcgagattgacgtcgcgcagcacggcgatcacatcatcgccggccgggaattcacgtcgcaggtcgcgcaggcgcagcagcggcgccgtcgtgctcatcggcgccccatgcccgggccgccaacccgcatctgcatgccgccgcggttgccgccgccggcgctggcaccggccgcacccgcttcgccaaccaccacgcgctcgccttccttcagcccggacaggatctcggccgaggcgccattgttgatgcccaccgtgaccttgcgcggctgcggctggcccttgtcgtccagcacccgcaccatgcgctcgtcgccacggcgcttcggccccagcgccactgccggcaccatcagcacgcccttggcctgcttgagcagcaccgagacctgcgcggtcatgtcgatgcgcagcgtgccatccgggttctccacgtcgaacagcgcgttgtagtagaccgcgctgctggaactggaactggaggagctgctggagctggatgaattctcgttggcgatcgaggctggcgccggattgatctggcgcagcgtggcgtggtacttgcggtccgggtcgccgagcgtggtgaagtacaccggcatgccggccttgatcttgaccacgtcggcctcggagatctccgcattgacggtgaccacgtccagccgcgccagcatgacgatggtcggcgcggtctggttggcgttcaccgtgcggccttcctcggccaccaccgccaccacggtgccgtccatcggcgcggtaatgcgggtgtaggccaggttggcgcgggcggtgcccagctcggtttcgcggcccttgatctgcgcctcgtaggactgcagctgggcacgggcggtcttcagctgcgcctcggcggcatcgtattcctggcgcgaggtggcctcggcggccagcatctgctgctggcgcgcgaattccagttcggcctggcgcagggtggcctgctggacggcgcgctgggcggtgacctggtccagcgaggcctgcgcgttgagcacctggttctgctgggtggtggcgtcgatctcggcaatcaggtcgccttccttcacggtgtcgcccagctgcaccttcagcgacttgatctggcccgaggcctgcgcaccgacgctgaccagcttgtaggcatcgatcacgccggtggcgtccaccgtctgctcgatgtcaccgcggctgaccggcgaggtggccaccgccggcgcggcgggcttgcgcagcagccaccaggcggtcgcggcgacgatcagggcaagcagggcgatcagtatcaggcgactccggcgggtcgcgggcagcaggcggaacgtcacgtcgtggcttcactctcggggccgcgcgtgcggcgttggcgggcattgtgaagaccgggcgatggacggctcaatcctcggggtatgtctgtatgtaacactgtcggtgaatacgcgtaaccacaggtatcccgcccgtgggtggatacactggtacgcattgccccggatgcggttcagctgccgacacgggatgatcgcgacatggagactgaaaacccgatgcatcgactgctgatcgtcgacgacgacaacgacatccgcacgctgctggccgagcagctcggccgcgccggttacctggtgagcacggcggccgatggcaccgccatgcgccagctgctggaccgcgagcacgtggacctgatcgtgctcgacctcaacctgccgcgcgaggatggcctgaccctgtgccgtgacctgcgtgcgcgttcgaacacgccggtgatcatgctgaccgcacgcgccgagccgatcgatcgcgtgctgggcctggaaatgggcgccgatgactacctggccaagccgttcgaaccgcgcgagctgctggcacgcatccgcaacgtgctgcgccggaccgaggcgctgccggccaacctggagccgctggcggtgcgccgtgcgcgcttctcgcgctgggtgttcgacctggagcatcgccacctggtcgatccggatgaccgcgtggtggtgctgtccggcgccgagttccgcctgctgcgggtgttcatcgcgcacgccaacaaggtgctgtcgcgcgagcagctggtcgcgctcagcagtggccgcaactacgaggcacaggaccgcgcgatcgacctgcaggtcagccgcctgcgcaacaagctgggcgacgacggtggcccggacggactgatcaagaccgtgcgcaacgagggctacgtgctggcctccgcggtcaacctggaataagccgcgatgaagcgcctgcgccatttcctgtcctcgatggtcgggcggttgttcgtgatcctgctgctgggcatggcggtggctgcgatcggcgcgaccatgctggccacttccaagcgccagcaggagttcgagcggcagaacctgaaccgcatcgccgaccgcctgcagggctacgtcaacctgctggacggcaatccggagctgcgcgagcgcctgctggcgatcggcgggccgagcgtgcgcgcgctgcagcccggagcccgcctcgggcgtgccgacacggcgctgatggaagtgctggaagaccgccccggaccggtgtcgcgcgcgcatgtgcacttcgcttcgttccgctcctgcattcccaagctgcaggacctgctgccgccgccaccgccgggtcaccggcggccgccgcgcgaacgcgacccggcgttcatcccgcccaagtgccgcgcggtggacgtgaccctcaacgacggcacgctgctgaaactggcgctggactcgccggcggtggcgcacaacggcatcctcgccgtggacccgtggttcctgaccctgctggtgctggcgattgccgtgctggcctatatcgttgcgcgcatggccagtgcgccactgcaggaactggccgccgctgccgaggatctcggcgacgatctgcagcgcgacccgttgccattgcgcgggccgcgtgaagtgcagcgcgccgccgaagccttcaacgccatgcagcaccgcctgcagcggcacctggccgaacgcacgcagatgctggcggcgatcacccatgacctgcagacgccgctgacccggttgcgcctgcgcctggagaatgtcagcgacgaagccctgcgcgagcgcctgatcggtgacctggcggcgatgcaggcgctggtgcgcgagggcctggaactggcccgcagtgccgagagtgccgaacagcgcgccgcactcgacctggattcactgctggagagcatcgtcgaggacaccgccgaaggcggcgccgacgtggtcttcgaggggggcagtggttcggtgctgatgctgcgtccgctggccatgcaccgcctgttctccaacctggtggacaacgcggtgatgtacgcgcaacgggcgcgggtacgggtcgagcgcagcggcggtgcgatcaccgtagtggtggccgatgacggccccggcctggccgaagagcagctggaggcggtgttcgatccgttcgtgcgggtggaaacctcgcgttcgcgccagaccggcggggccggcctgggcctgaccatcgcccgcgccctggccgagaaggacggcgtcgcggctgtggctgcgcaaccgggccgaaggtggcctggaggcggtggtgcagtggccggccagtgcccaggtggtggcgcccggccgcgccggctgagctggcgggccgcggacggtgacgccggggccggggtttggcctatcatctgcccatctccccagtctcccctcgatgagccagcccgttcccgccggcatgccagtgcgcgctgcccggctgttcccgcacgctgccgcgccctgcagccgcacctggccgccgctgctgcggtgatgggcgggcagggggacgaggggcgctgggtggagcgccgcgcatcaggattcaggcgggcactgcggcagggcctgctgtggttgctgctggccctcgcgctgccgctggcggcacaggagggcgcgcccccgctgcgcgactacgccatcgatgtatggacctcgcgcaacggcctgccgcacaactcgctgcgcgacatcgcacagacgccggagggccacctgtggttcgccacctgggaagggctggtgcgctacaacggcctggacttcaccgtgttcgaccgcagtacgcgcccgggcctgcgcgacaacggcatcggcgcactgttcgtcgaccgccagggcgggctgtggatcagcgattcgcgcggcaacgtcagccaccgcggcagcgacggccaatggcgggtctgggagcaccaggccggtacaccgcaggtgctgatccagtccatgcagatggacagccagggccggctctggctgctgtacgaaggcaagggcatcggctacctgacgccggatgccggcatcgtctaccaggcaccggcggcggacctgccgatggcgatgagcttcaccaagctggtggtcgatgcacaggaccgggtatgggtcggcacgctcgacgggctggtgctgcgcgacaacgacggcgtgctcaagcgcgcgcccgccgcgtgggggctgggcgccggcagcggcctgtcgtggccgtaccgggcaccggatggcgcgctgtggatcgtcgccggcgagcgcctgtaccgggtggaggacgaccagctggtgctggtgcaccgcctgccgggccagctgcacatgacctcgatgctgcaggaccggcatggcgatctgtggctgggtaccgagaaccagggcctgctgcgcatttccgcccatggcctggagcggctgccggccggcctgaacctgccgggcggacgcgtggtcagcctgcgcgaggatgccgaaggcagcatctgggtgggagccaatgggggcctgtaccgcctgcgcgaaacactgttcagcagcttcaccgagcgcgatgggctcagtggcgactacgtgcgcacggtgttcgaggatcgcgaccgccagctgtgggtcggcagcgccagcggccttgacctccagacccgcgacggtcgtttccgcgcggtgccgctgcacaaccgcggcggcaaggcgccctcggtactgagcctggcacaggggccggacggtgacctgtgggtgggaaccttcggcgacggcgtttaccggctgggtcgcgatgggggcctgcgccacaactatgcggcggctgacggcatgccgggcggcaacatccgtgcgatcaccgttgacccgcagggcgtggtctgggccggcacgcagaagggcgtggtgcgcatcgacggcgaccgggtgcaggtctcgaacgtgccgggcatgcccggcggcctgatcaccgcgctcgagcatgatcaccagggcaacctgtggatcggcaccatcgaaggcatccgcgtgctgcgtggcgaccacgtgcagtcgatcgacctggccccgctggggggcggccgcagcgtgttcggcttccaccagctgggcgatgcgatgtggatcagcagtgatcgtggcctgtaccgctggcgcaacggtgcgctggcgcgggtcggcctggagcagggcatgccggtggacgcggtgttccagctggtgccggaccgcctcggcaatgtctggatcagcagcaaccgtggtgtgctgcgcaccgacatggctaccctcaatgcggtggccgatggccgcacgccgcgggtggtgctggagcgctacaacgagatcgacggcatggccaatgcacaggccaatggcagctccagtccatcggcgatcctgcgccaggatggcacgttctgggtggtcaccgccggtggcctgagcacggtcgacccgcaacgcctgcagcgtttccgcgagcggccatcgccgccggcggcgatcgagagcgtgcaggtggatggtgcgccggtgcactgggagggaccggatcgcaattacattcccggtggccgccggttggcggtgagctatgtcggcctgagctacctgatgtccgaccggatccgctaccgcacgcggctggatggcctcgatgccggctgggtcgagcgtggcccgcagcgcagcgtcgagttcgttggcctgccgccgggcgactacaccctgcatgtggctgcggcgcatccgggcggcagctggggccaacaggaggcggtgtggagcttcagcgtcgagccgttctggtggcagcggcgcagcgtgcaggcgctgggcgggctgttgctgctggccggcctggtggcactgtaccgcctgctgctgcagcagctgaaggccagcaacctgcgcctggcgcggcgggtggacgacgcgaccttcgacctgcaggccaagaccgtgcacctgcaggcgctgaaccaggaaaagaccgagctggccgaacgcctggcgcgccaggccgaagccttcgagcgccaggcccgcgaggatgcgctgaccgggctggccaaccgccgcggcttcgacgagacgctggcgcgtgacttcgcccgttcgcagcgcagtggtcatccactgtgcctggtggtgctggacatcgaccatttcaaggacgtcaacgaccgccacagccacagcatcggcgatgccgtgctggtgcaggtggcgacgctgatcgcagccgccagccgcgactccgacctgccggcgcgaaccggcggcgaagagttcgcgctgctgctcaacgacacccgcctggaggaagccgcgcagctgtgcgcgcgcctgcgcggcctgttccatgaccaccccgactgggccggtgtggaaggcctgcgcgtgaccttcagtgcggggctggtggagctggatgccgacgaccgcaccccggcgctgctgtaccagcgcgccgaccgcgcgctgtaccgcgccaagagcgacggccgcgatcgcacgagcattggttgatcgcatccacgcatggcgtggatctactgtgcggcgattgattcgccaccatgcatcgatggaacgacgtcggcctgtagagtcgagccgtgctcgaccaccgcgcggcagcgcggaaaaaggtgcagccgagcatggctcggctctacagaaagcgctttcttaccgcggccaggcgttggcgatggtgcagaacagccgcgcggtctgctcggtgtcatataccgcgctgtgcgcttcattcgcatcccaacccagcccggcggcagtggccgcacgcgccagcacggtctggccgtaggcgataccggccagggtgaccgtgtcgaacacgctgaacggatggaacgggttgcgcttgtggccggtccgcgccacggccgcgttgacgaagccgaggtcgaaatgggcgttgtggccaaccaggatcgcgcgctggcagccgtacttcttcatcgccgcacgcaccggagtgaagatgtggtccaacgccgctttttcttccttggccagccggaacggatggtcgaggatgatgccggtcacttccagcgacttcgggtcgatctccaggccctcggccgggaccacgtgggcactggcggtctggccggggtagagcaggccgttctcgtccatctcgatcggcaccgcagcgatttccagcagcgcgttgcgctggctgtcgaagccgccggtttccacatccaccaccaccggcaggaagccgcggaagcgttgtgacatcgcgcgctgcgcctggggaactgcggaatcgggaacggcggcaggtgcggggatggggtcagtcatgcgtgaattctatcagagcggccctgagcgcccggccacgcagcccatgccagccaccgtagtggcacgaacgcagaacccggtaggtgccaaccttggttggcacatgacgcgccgaccaaggtcggcatctaccgaaccgctggccgcgcaggtgtggccgagggagaccaccgcgccaaccaggcgtccacgctcagcttgccggcgccggtgaagatcagcggcagcagcatggccatgaacagcaccggcagcttgaagttgccgaagccctggtcgctgatcgcatagcccatggccaggtcggccagcgagttccactccatcggccaatgcaccgcataggtggccaccacggtcagcaccagcaggctcgcggcggcgaaacgggtgccgaaaccgaacagcaggcaggccgccccgagcagttcgaaccaggtcgccagttgccagttcagggtggccggcaactggtcgaacgggaatggaaaggcgtcctgcaggtcggcgaaccagttctggccgcgcagcttctcgcggccggattcgaagaattcccaggccagcagcaggcgcaggccgagcggggccaaccagggggcgagacggtccagctggccacgcgcggcggccagggtcggaaggttcatcaggggatctccgcaaatggggtgtcagggtggggcggtgagcggaccgatcacgccggcctgcaggaactgccgcagcagcgcggcaccggggccggccagcgcgtcttcggccagcccatgcgtggtggcgaggcgttgcaggtacgtacggccttccagcccaggctgttcaccgatgctggacagcaggtgcaccgccaaggggctgagcgcggcgaatcgcacttcaccgtcggcttcgcggcggaccagcaggccggtgggttctgggaggggctgggtcggcgcatcctctgcaccgagacggtgcaccggccactggtacagcagcggccacgccagcggcgaacgctgcagcggcacccgcagcggatcgacatcgccaggcgcaggaagtggctcggcctgcaactggtacagcgcggtttccacccactcgtagtgggccagttcggccagcgccgggtgcggcagctgcggctgtgcctgcagccactgcacgaactcggcggccagctcggtgaacaggggggtctggcagcgatgggtggcgaagtagtggcgcaccagcgcgctccatgccggttcgccgagcaggcggacgcagaccgggaaaccgttgctcaggagcccgagcaggttgttgaacagcaggtgctggtacaccgccaaccggcgtgcatccaggccggccggtgccggcaccgcctgtggatcgcgcaggtgcgcggtgaacgcgtgctgctgcgcgcgcagggtgtcgatagcgtcagccatgtgcagccccggcgtgtgcggcctgcaggcggcggatggtctgcagttcgccctgcagttccgcatagggcgggaaattgaaatcgcgttcgagcagggtggggcgtgggccgatgcgagcataggtacgcgccagcaactcccagaccggatcaatcaccgcgctgccatgggtatcgatcttcaggtcgggtgcctcgtccaggtgcccggccacgtgcaggcagacgatgcgctgcgcgggcaggccggcgatgaaggcatcggcatcgtagccgtggttgcaggcgttgacgtagacgttgttgacgtccagcagcaggtcgcagtcggcttcggcgagcaccgcattggtgaacgccagctcgtccatcgccggttccggcgccaggtagtaggacacgttctccaccgcgatgcgccggccgagcaggtcctgcacgcggcggatgcgctgcgcggtatggcgcacggcttcgtcggtgaaggggatcggcagcaggtcgtacaggtggccgtcgtcgctgcagtagctcaggtgctcgctgtacagcggcacgcggtgcttttcgaggaaccggccgacctgctccagcagctgggtgtccagggcggcactgccgcccagcgacagcgacaggccgtggcagctcagcggatggcggtgtgccagttcggccagggcatcaccggccgggccgccgacatggatccagttctccggcgcgcattccaggaagtcgaagtcgcctgccggagcgtcacgcagatcctgcagcagcgcccggcgcaggcccaaccctgcagccgccgcgcgaagcggcgactgcgggtggacgaggctggcgcggacgtcagtgcttgccaccgcacttgccttcgccgcacttgccttcagccgacttcgtgtcgccggtcttggccttggcgcccgctgcgccggcagccttgcccttgtcggcaccgcacttgccttcgccggtcttgccgtcggcaccacacttgccttcggcgtgcttggtcgcgtcggctgccatcttggtatcggcggccttggcatcggtgctggccttggctgcctggccggccaccaggtagccctgggcgaggtcgctcatgctcagcgccgaggcgctggcggtcatgcccaggccggcggccagggcggtagcggtcagcagggacagggtcttgttggaactgctcatcggtcttactcctgggtggtgggcaggtgcccggggtgaatcgatggtgcagcgatcctactcaacgaatcctcgccaagaactcaaattttcgtgagatctgttacagaagcatccggcaggtccgcaccgggcaagcccggcgggcccaatgcgggggaactccccaaaaaagaaggccgctgtcaccaggacagcggccaccttggagtcgactccggtgttgcagtgcagcgtcagggctggccggtgctggaggtctcgtcgcgcttttcacgcggtggcagcggctgctcgccatgcaccaggaaccatacgttctcggcgatgttggtggcgtggtcgcccacgcgctccaggttcttggccatgaacagcaggtgcgtgcacggggtgatgttgcgcgggtcttccatcatgtaggtcagcagctcgcggaacagcgcggtgtactgcgcgtccaggcgggcgtcgtcctcacgcagttccagcgcggcatcagcatcgttgtcgcggtaggcggcaatggcacgccggacctgctgcgcggccaggcggcccagtgcacgcaggccctggatctgcggcagcggcggcaccttgcccagcgcgatcgagcgcttggcgacgttggcagcgtagtcaccgatgcgctcgatgtcggccggaatgcgcaggccggcaaggatctcgcgcaggtcgcgcgccatcgggccacgcagcgccaggcgcatcacgtcgtggctgatctgctgttccagcgcatcgatcgcctcgtcgttggcgatgatgcgatgggcagcgttttcgtcgcgcttctcgatcacgtccatcgacgcttcgagctgggcgacggccatctcgcccatgcgcacgatctcggccaccaggcgctgctgctcttcgtcgtagctcttgacgatgtggtcgttgggaaggttcatggttgttccactctgtagagtcgagccacgctcgactgatggtgtctgcagggtcgagccgtgctcgactgacgtttcagccgaagcggccggtgatgtagtcctcggtctgccgctgcgacggctgcgagaagatcacttcggtgcggtcgtgctcgatcaggtcgcccaggtacatgaaggcggtgtagtcggacacgcgtgcggcctgctgcatgttgtgggtgacgatcacgatggtgtactcgtgcttgagttcttccaccagctgctcgatgcggctggtcgagatcggatccagcgccgaggtcggctcgtccagcagcagcaccgacgggcgcagggccacggcacgggcgatgcacaggcgctgctgctggccgccggacaggcccagtgcgctctgccccagcttgtccttcacttcgtcccacagcgcgccctggcgcagcgcctgctcgacgcggtcggccatgtcggccttgctcagcttctcgtggtggcggatgccgtaggccacgttctcgaagatggtcatcgggaacggcaccggcttctggaacaccatgccgaccttgctgcgcaggcggttcatcgggtacttcggcgacaggatgttctcgccgtccagcagcacttcaccgcgcgcttccagcttcgggtacagcgcgtagatgcggttgaagatgcgcagcagggtcgacttgccgcaaccggaaggaccgatcagcgcggtcacgcgcttttccgggatttccaggttgatgcccttcagggcgtggaacttgtcgtagtagaagtccagtccacgcgcagccagcttcaccggcgacggcgtgtgcaggctctcgtgcgaggacggcacggcgatgcgctgcatcggcacggcgttggaaaggtcgttcatggcgttatccacggaaaggtcagtcatgggagatacggttgcgcagcaggatgccgcgggcggcaaggctgaccagcaacacgaagacagtcagcaccagggcaccggcccaggccagcacctgccaggattcatacgggctgccggcgaactggttcatcaccaccggcaccgaggccatcggctggaagatgttgttgttccagtactggttgccgaaggcggtgaacagcagcggtgcggtctcgccggagatgcgggccagtgccagcaggatgccggtgatgatgccggccgaggcactgcggtacagcacctgcacgatcaccttccactgcgggatgcccagcgacagggccgcttcgcgcatctgcgagggcaccaggcgcagcatctcgtcggtggtgcgtaccaccaccggcagcacgatgaaggccagcgacagcgcaccggcgaacgccgagaagttgccgccggtctgcatcacgtacagggtgtagacgaacaggccgagcacgatggacggggccgacagcaggatgtcgttgacgaagcggaccacggtgccggccttgcgggcgttgccgtactcggccagccaggtgcccgccaatacgcccagcggggtgccgatgccgatggccagcgcacacatcacggcgctgccgaagaacgcgttggcgaggccgccttcctgcatcggcggcggcgtcatcttggtgaacagatccaggttgatgccggccaggcccttggaggccagggtgaacaggatccagcccaggaagaacaaaccgaacagcgcggtggcgcaggaggcggtgatcgcaacgacattgccgatgcggcggcgcaggtacagggagtcagcggtgctggacatcagttgccctccttgcgggacaggcgcatcagcatcaggcgggcgatggcgagcaccacgaaggtgacgatgaagaggacgaagccgagcagcagcagggccgaacggtaggtttcagtggcttcaccgaaatcgttggcgatcagcgcagcaatggtggtgcccggttccagcagcgacggcgacaggcgcacgctgttgccgatcacgaaggccaccgccatcgtctcgccgagggcgcggccgaggccgaggaagatgccgccgatcaccgccgagcgggtgtagggcagcacgatgtcccagctcacttcccacttggtggagcccagcgcataggccgattccttcaggcgggtcggcacggtcaggaacacttcgcgcatcaccgaggagatgaacggaatgaccatgatcgccagcacgaaaccggcggtgagcatgccgatgcccagcggcgggccctggaacatcgggccgatgatcggccattcgcccagggtctcgttgaggaacggcgtgacgtactcggtcatcaccggcaccagcacgaacaggccccacatgccgtagatgatcgagggaatgccggccagcagttcgatggctgtgccgaccgggccacgcagccagcgtggtgcgacttcggtgaggaagaaggcgatgccgaagctgaccggcacggcgatgaccatcgcaatgacggcggtgaccagggtgccgtagatcggggcgagcgcgccgaacttgttttcgaccggattccagtcggcggagaagaagaagctcaggccctgcatctgcagggcatggcggccgccccacagcatcgacagcgcggcgcaggccagggcgatcaggacgaagatgacggtgccgaccagcacccatcggaacagtttgtcgttgcgggcatcacgcgcatcacgcgtggacggggcggctacaggctgggcgatggcattcatggggacggcagggccaggaaggggcggggcggcacggcgtggaagcggtgcccgcgcggggcgggcaccgtcgagtccgtcacttcaggtcggtcgcccagtaggcctcgatctgcttgaccagttcggccggcagcggcacgtagtgcagctcgttggcctgggcctggccgttctcgaaggcccacttgaagaaggccagggtgtcctggttgcgcttggcgtccttcggctgcttctgcatcagcatgaagttggtggcggtgatcggccacgcctgctcgcccggggcgttggtgatgaccaggttgaagtccttggcgctggcccagtcggcgctggcggccgccgcggcgaaggtttccgcgctgggctcgacccagttgccggcggcgttctgcatggcggtgtacggcatgccgttctgcagcgcgtaggccagctcgacgtagccgatggagcccttgatctgcttcacgtacgaagcgacgccttcattgcccttgccaccgacgccgtccggccactgcaccgaggtgccttcgccgaccttgctcttccactccgggctgaccttggacaggtagttggagaagttgaaggtggtgcccgaaccgtccgaacggtggaccagggtgatcttgccgtccggcagcttcacgcccgggttggcggcgacgatggccggatcgttccaggtcttgaccttgcccaggaagatgtcggccagcagggcgccgctcaggcgcagcttgccggcttccaggccttcgatgttgaccaccggcaccacgccgccgatggccgacgggaactgggccaggccggcctgtgccagctcttcgctgctcagcggcttgtcggaggagccgaagtcgacggtgccggccttgatctgggcgatgccgccgccggagccgatcgactggtagttgatcttggccccggtggtggcgttgtagtcggccgaccacttggagaccagcgggaagatgaaggacgcgcccgcgccggacacttcggcggtcaccttggcaccggcagcggccggggcagcggcaccgtcggccgccggctgctgcgcggcctgcttgtcgccaccgcaggccgacaggcccagggcgatggccagggaaagggcggcaaggccggccgagtgcagtttcatggtcactccatagcggggaagagccgacgtggtcggcggatgcggctatgaaatgatgtttttgttacagccgtattacgaccatgacagaggtgtcctggatcacgttctgacaagggtttcaccgggttggcccccatccggcagagccccggagaccccggatctgcgcaccggtatggcggccggttggcccttgtggagtcaagccatgttcgacggctccctgccctcggtaggtgcggaccgtcggtccgcacgctccagcacccagccgagcgtgggctcggcgctgcagaggcagatgcatgcatccccgaaaacaagaagagcgcgagatctcgaggatctcgcgcccggttggggccggcgggggagagaggacccgccggccccgttcctgcgggggaacgtgcttacttcaggttctgcgaccagtaggtctcgatctggcggaccaggctgtccggcagcggcacgtagtccagctggcgggcctgggcgtcgccgctcttgtagacccagcggaagaactcctgggtggccttgccgttggcagcgttcttcggcttcttgtgcaccaggatgaagttggtggcggtgatcggccaggactcggcgcccggggcgttggtcatcaccaggtagaagtccttggcgctggcccagtcggcgctggcggcagcggcggcgaacgatgcatcgctcggctgcacgaacctgccggcagcgttcttcatcgccgtgtacgacagcttgttctgcagtgcgtaggacagttcgacgtagccgatgccgcccttgatctgcttcacgtaggcagcaacgccttcgttgcccttgccgccgatgccggccggccactggaccgaggtgccttcaccgaccgagctcttccactccgggctgaccttggacaggtagttgacaaagttgaaggtggtgcccgaaccatccgagcggtgcacgacggtgatcttggcgctcggcagggtcacgcccgggttcagcgcggcgatggccgggtcgttccaggtcttgatcttgcccaggaagatgttggccagcacggtgccgtccagcttgagtgcgcccggggcgatgccggccacgttgaccaccggcaccacgccgccgatcaccgacgggaactgggccaggcccgaggcggccagttcttccggcttcagcggtgcatcggaagagccgaaatcaacggtcttggccttgatctgcgcaatgccgccgccggaaccgatcgactggtagttgaccttgttgctggtggcagcgttgtagtcggccgaccacttcgacatcaccgggtagatgaacgaggcgcccgcgccggtgatttcagcggcgttggcggcgaacacggacgacgctgcgaagacggcaacggcaacgcgcgacttgaaggcgtggatcacggggtggctcctgggttgattggaatgcggggttacccgcccggcgcacattccataacggttcgatgacagcgcggggaccgttgtatgacgcatccgttacagcgctggctggcgcttgcgcagcgcgggccgtgaaggtttcgcgcagcggctgaggcggtcgtgcgggcacaagggaggtgcgccggcgccggttgcggtcaccttgcataggtggccgatgaggtgacggctgcctcccttcgcgcggtctgcgcctggcgttgcgcagggattccgcgtcatccgcgcgaagccgggcggtgcggaccagggtgacccggcggcttgcccgcgtgtcggtgccgatacaccacgccatggggcgcaacggatcgataagcatgtgcgcgcaaatgagtcgtacgcatgaccgcacgaagaaatctggggttggtgctcaatctgtcattcggctgtcatggttttaacggaacgttcgcaaaacgcttgaccggcctgccggcgtggcgttctgcccaagccattccaaccctctggagaaatccaaaatgcgttcccatttgctcgccgccgcggtcgttgcaagcctcggtctggtttccgccgacgccttcgcagcccccgccagctcgggcgtgtcccaggcacagttgcagcagctgcaggcacagatcgctgcgctgcaggcccaggtccagcagttgcagaacgattcgcaggcgctgcaggcgcagtccgacgcgcagtccgaagtgaacatcacccaggcgcaggccctggaaggtgcgcagaagacccagaccagcgtcgacaagctggccaagctggtcaatgacaacaagattggcggtcgcatgttcttcgacctgaccaacatcgacaagaccagcaacggcaaggacaccgccgccagcggcaccggcctggacgtcaagcgcttctacctgaccgtcgaccacaagttcaacgacatctggtcggccaacctgaccaccgacttccagtacagctcggccatcggcaacaccgaactgttcgtcaagaaggcctacgtgcagggcagcttcgacccggccttcaacctgcgcgtcggtgccgccgacatgccgtggatcccgtacgtcgagaagttctacggcatgcgctatgtcgagaacaccctgaccgaccgcctgaagtacggcaactcgtccgactggggcctgcatggcttcggcaacctgggcaacaacttcaactacgccgtctcggtcgtgtccggcgccggctacaagaacccgacccgcagcaagggcatggacgtggaaggccgcgtggcctacaccccgaacgagaacttcgtggtcgccgtcggcggctacagcggcaagctgggcaaggaaaccgacatccagagcgccgagaacacctacacccgcgccaacgcgatggtggcctacgccgacagcaacttccgcgtcggcggcgagtacttccaggccaagaacctcaacaacgtgctgaccgttgccaccgacaagaccagtggctggtcggtgtggggcagcgtgcgcgtgaccgacggcggcatcaacgtgttcggtcgttacgatgacaccgacgtcagcaagaccctggacccgaccctgagcgacaagtactggaacgtcggcgtcgagttcccggtcatgaagaacctcaagctgtcgaccgtgtacaagtacacgcacctggccaacgccagcgacaagaagaacgacaagaccaaggaattcggcgtctggggcgacctgtcgttctgatctcctgaagcacccttgtccatacacgcggacggcgggcctggtgcccgccgtcttcgtttcgtcacaacacgatccgcgtcacgtctcggctgtggtcttttccttgaaccggcacaggtcggcgatcacgcagcccgggcaatccggcttgcgcgccttgcacacgtagcggccatgcaggatcagccaatggtgcgcgtcgagcaggaactcggccggaatcaccttcaccagcgtgtcctccacttcgcgcacgttcttgccgggggccaggccggtacggttggagacgcggaagatatgcgtatccaccgccatcaccggctcgccgaaggcggtgttgagcaccacgttggcggtcttgcggcccacgccgggcagcgcttccagcgcttcgcggtcgcgcggcacttcgccgccgtacttctgcagcaggatcgcgcaggtggcgatcacgttcttcgccttggcgttgaacagcccgatggtggcgatgtacggcttcaggccatcctcaccgagcgcgaggatcttcgccggcgtgttggcgaccgggaacaggcggcgggtggccttgttgacgccgacgtcggtggcctgggcggacagcgccacggccaccagcagttcgaacggcgagctgtactcaagctcggtcttcgggtgcggattgagctcgcgcaggcgggtgaacatttccaccacgtcggcgcgcggcatgcggccgccgcgccgcgccggtgcgcgggcagtcttcttcgcggtggccattacggctccttgccggtgacgcgggccttggcccgggcgagaatcgcggccgccgcggcgggcagggggggcttcacgtccggcgccgggggcggggtgcgacgtgcatcgcgctcggcttcgcggcgggccaggcgcaccgcgcgggcgcgatagcgttcgcgtgcggcccaggccgtacgcagttgctgctgggcctgctgcagccgctgcggaaggtccgggtggccagacagcagctgttcgtcgccggctcgggcgacgtagtccatcagccccgcctgcagggcgccatcgagatcgtctgcctggacccgggcgaacaactgcgcggggttgggtcgggatgccatggcgtcagcggctctggaaggccggcgggcggcgctgcaggaaggcactggtgccttcacgcatgtcctcggtggcgaacagcaggccgaactgcgcactttcgtattccagcccggcctccaggctgcactcgccgcccacgtgcaccgcgtcgagcaggccacgcagggccagcggtgctgagcgtgccagctggcgggcgacgtcctgcacgcggttgtccagcgcgtcagccggcacgacttcgttgacgatgcccagctccagcgcacgcgcggcgttgatcggcgcccccagcaggcacagctccagggtggcggcgcggccacacaggcgcagcaggcgctggctgccgccgaagccgggaatcaggccgagattgatttccggttggccgaccttggcggtatcggcggcgatgcgcaggtggcacgccatcgccagctcaagcccgccgcccagcgcgaaaccgttcacgcgcgcgatgaccggcttgggcatgcgttcgatctggcgcatcagggcctggcccagcagcgagaaatcacgtccctgaacggcgctgagggtgttcatttccgcgatgtcggcaccggccacgaaggccttcgggcccgccccggtcaacaccaccacgcgcacctccggatcggcagcggcgtccctgaaggcatcggccagcgcctgcagggtcgcggcgttcagggcattgagcttgtccgggcgctggacggtcacggtgcggatggcgccttcgtcggcaacagcgatcagggcatcggccacggggaaactcctggaacgttaaaaaaaagtgatattgaactctgcaaacgcagacgggtcatagcctgcatcgtgagtagcggttacacgttgcgcccgttatcctaacccgtcgcctcagggcggcgaagaacgtccctgagttaccacccctggagaactgtttgatgaagttgcgttctatcgcggtcgccgtcgcggccctggccctgacgggcaatgccttcgcccaggacatcgcgtccgagaagggcaagctgagttattacttcggttacgactacggcaacaacctggcggagctgaccggtcgcggtgagcagctggacatcaactcggtggtgaagggcctgcaggatgcctacgccaagaagcagccggcgatcaccgccgagcagctgaagccggccgttgaagcgttccagaagcgcgagcagggccgtgcccaggctgccaaggccgagtacgaaaaggcggctgccgaaaacaagaccaagagcgatcagttcatcgcggcgaacaaggccaaggccggcgtgcagtccctgccgagcggcgtccagtaccgcgtgatcgaagccggcaagggcgccaagccgacccaggccagcaccgtgcagctggaagtggccggtccgttcccgtacggccagcgcccgaccgaagcccgccctgcccagcagatcccgtcgatcaaggtcagcgaagttgaaatgaaggccatgcgcgagaccctgctgcagatgccggccggctcgaagtgggaagtcaccctgccgccggaccaggcctacggtgccgacccgcgcaccccgttcccgccgaacgtggctgtgcagttcgagatcaagctggtcagcgtcaagtaaatcgaaacagcaaacgaaacgcgccggtgatcccaccggcgcgtttctgtttgtgcagcccctggcggtgaaacgcccgcgctgcgcgcgagcgtcgactctaccgttgggccgggccacccgcgcaaattcagcccgatcgcgctactgttgccgggtgcaaacaatggaagaaacggcgcgtgttgtcgcaagtccctgcatcggagtgtgcacgctggatccgcaccggcaatgcaccggctgcgcgcggcatatcgatgagatcgcgcggtggtcgtcgatgagcaacgaggaacgcagccgcatcctgcaccgcgtgcagcccctgcgcgaacaactgcagcaatcgctgcgtggctcgctggccgaccacgagcgactgatgcgcgcgctgcaccccttggcccaaccgccggccggcgacggctggaaccgcagtgagctgatcgacctgctgccgcccgggcctccggtggaggctgcggtgctggccggcatcgtcccgcgcgccaacggcgcacaggtgatcctgacccgccgcaccgaaaccctgcgcacgcacgggggccaggtcggattccccggcggccgcaccgagcccgatgaccgtgacgcattggcggccgcgctgcgcgagagccaggaagaaatcgcattggcgcccggccaggtgcaggcgctggggtatctcgatcccttcgtcaccatcaccggctaccgggtcacgccggtggtggcggtggtggatccggatttcgtgccggtgccgcagcccagcgaagtggccgaagtgttcgaggtgccgctggattatctgatggcgcccgacagcctgcgccaggtcgaaatcactcatcgcggccgggtccgccacgtcctggagtatggctggccggggcagcgcatctggggcgcgaccgccgccattctctacaacctgcgtcgtcgcctggagcaagtgaaatgaagccgatcgatccgccgtggaccaccctggtcgatgtcaccagccttgccgctgcgctgggcgcaggcgtgcgcgtcgtcgatgcgcgtgccaccgccagcaccgccgtgcgcgtggtcgatgcgcgcgcttcgctggccgatccgcaggcggcgggcggccagtatctggcagggcacataccgactgcggtgcatgccgatctcaaccgtgatctgtcggatctgacccgaagcggccacggccggcacccgctgccggacagcgatgcgttcgccgcgaagctcggtacgtggggcatcggtcccgaaacccaggtggtggtctacgacggcagcgacggcagcatggccgcctcgcgcctgtggtggctgctgcggctgatcgggcacacccgggtggccgtgctcgacggcggtattgccgcctggcaggccgccggtcacgcgctggcgagcgggccgactgaagtgacggtgttacctgcctacccgggccgtttcgacaccacccagatcgccaacgccgatgaaatcagcgcacggctgaagcacgcgccgggctggttggtcgacgcgcgcgcgggtgagcgcttccgcggtgacgtcgagccgctggacccggtcgccggccacgtgccgggcgcggtcaaccgcccgttcgccttgaacgtactcgatggccacctgcgcgacccacatgcgctgcgcgccgaactgcagggcgtgatcggcaaccgcgatccgcagcaggtggtgctgatgtgcggctccggcgtgaccgcctgccatctgctgctggcgatggaaacggcgggcctgtccggcgcgcgcatctacgccgactcctggagcgggtgggtcagcgacagcagccgcccggtggcgaccggcgcctgagccgcgcggggtcggatccgttttccaacggagaacggttctgaccccatcaaccgaaaatcgggtcagagcccgttgcgtagcaacgggatccgaccccgtgtcgattcgaaggatcgcggagaactgttgaaggcggggtggggccggttgcgggggtgtccgcaaccggacccaccccgccatcccacggaatgccagcgtttgacgttgacgttgacgttgccgttgcctctgcgggtgcagggcgcagccctgccgcttacccaaccggctgcaacggcaccttcgccagcacccgcgcccacgggaacagcggccccggatcgcgcttgcgcgccaccgtcaacgtcgcatcgtcgctggccggcacccgttccaggtccagctggtcatgcccggcaatccgtcgcagcgacgggtagtgcgccaccagcgccagcagcagctgttccagcgcctgcagctgtgcctcggtgtaggcctcgtccatcgcctggtggcggctgtcgaaccagtccggatagcgcccggtattgaccagctcgatgcccagcgtatgcgcgttcatgccgcgcacgtgatgggccacgcgttccggtgccacgtactgcaccacgctgccatcgcggtcgatgtagaagtgcccgctgttgccggcgccgctgtcgtacagtacgcgctcgccgtactcgcgggccgtcgccagatcgggcagttcggtgcagtggatcaccaccatctccagcgtggccgggtcgcgcagcggcagacggtcttcgtagggcaggggctgcagctgcaggccgggcaggagcgggttgggcatccggcgatgctagcattgcggcatgaacctgccttctctttcctcgttggcccgctcgcacggagcacgtgcatgagccgcggccactgcatcctgtcgcatggcttcgagagcggcccggaagcgaccaaggtcaccgcgctggccgacgtggcgcagcgcctgggctggacccatgagcgcccggactacaccgacctggacgcgatgagcgaggtcagccgggtaggcgacgtgccgacccgcctgcgccgcctggtcgagcgcgccgccatcgcggcccggcaagggccggtggtgctggccggctccagcctgggcgcctacatttccgccatcgcctcgttgcaggtaccggtggccggcctgttcctgatggtgccgccgaccacgatgggcccgatgccggcgctggacgccgccgccgtgccgaccaccgtggtccaggcctggcatgacgacgtggtgccagcagcgggagtgatcgcgtgggcgcaggcgcgctcggcgcagctgatgctggtcgacgacggccaccgcctcgagcgccacgtggaggcttccgcgcaggccttcgaacgcttgctgcggcaactgtgaagcccgggcgcacggcgcgcccgcccgcattgactacaatggcagccccgccgcccccggcgcgggcctgccggccgtgcctacggccctcctttccgaccggcccggcccctgtgccgcgcccgaccacctgcgaaccgatcccgtgaaattcttcgtctcctgcgccaagggcctggaatacctgcttgccgatgaactgtcggccctgggccttggcaaggccactgccaccattgccggcgtcaacgccgagggcgaactggcgcaggcgctgcggatcgtgatgtggtcgcgcctggccagccgcgtgctgtggcccatcgacgagttcgagtgcccggatgagcaggccctgtatgacggcgtgcgtgcgctgccgtggcacgagcacatcacgccggagatgaccctggcggtggacgcgcacgtgtccggcgacaagatcacccacgcccgcttcgccgcgcagcggatcaaggacgccatcgtcgaccgcatgcgcgatgaaggcctggaacgcccctcggtcaacaccgatctgcccgacgtgcgcgtcaacctgtcgctgcgcaagggccgtgcctcgttgtcgatcgatctcggcggcggcccgctgcatcgccgtggctggcgtggtgctgcccacgaggcaccgctgaaggaaaacctggccgccgcgctgctgctgcgcgcgcaatggccgcgcctgcacgctgccggtggtggcctgctggatccgatgtgcggcagcggtaccctgctgatcgaaggtgcgctgatggccgccgacgtcgctcccggcctgatgcggcatggcagcctgccgccgagccgctggctgggcttcgacaaggccgcctggaagtccatccagagcgaagcacgtgagcgcgaagcggccggcctggccgcgctgaagccagtcatccacggcagcgacatcgatccgaccgcgatccaggcggcacgcgagaacgccgaggtcgcgggcgtcgcccacgcgatccgcttcacgcgcgccgacgtggccgacctggccgcgccggaacaggagatcggtgcggtggtctgcaatccgccgtacgacgaacgcctggccgccgatccggcgctgtaccgcgcgctgggcaacgccctgcagaaggcggtgccgcattggcgcgccagcctgctgtgcggcaacgacgaactggccttcgccaccggcctgcgcgcgggcaagaagtaccagatgttcaatggtgcgctggagtgtgcgctgatcgtctgcgacccgatcgccgtgccgggccgtgatccggcacagccgcgcgagctgagcgtaggcgcgcagatggtggccaaccgcctgcgcaagaacctgaagaagttcaagagctggcgtgcccgcgaagacatcacctgcttccgcgcctatgacgccgacctgccggagtacgcggccgccatcgacgtctacgaggaagacggcggcaagcgccgtaccttcctgcacgtgcaggaatacgccgcaccggctgccattcccgagaacgacgtgcgccgccgccgcaacgagctgctggccgctgcgcgcgaagtgttcggcgtgccgcccgagcaggtctcgatgaagtcgcgcgagcgcggcaagggcggcagcaagtacggccgcttcgagcagcgtgacgagttcatcgtggtgcgcgagaacaatgcactgctgcaggtgaatctgttcgactacctggacaccggcctgttcctcgaccaccgcccgctgcgccggatgatggccgagcaggtacgtggcaagcgcttcctcaacctgttctgctacaccggcgtggccagcgtgcaggcggcggtggccggtgccgccagcaccaccagcgtcgatctgtcggcgacctacctgcagtggtgctacgacaacctggcgttgaacgggcagggcggcaaccagcacctgctggtgcaggccgacgcgatggcgtggctggagggcgaccgtggccagtacgacgtgatcttctgtgacccgccgaccttctccaactccgcgcgcgccgatgacttcgacgtgcagcgcgagcagatcaagctgctgcgtgcagccgtggcgcggctggcgccgggcggcgtgctgtacttctccaacaatttccgccgcttcaagctggaagagaacgccatcgccgaattcgcccagtgccgcgagatcaccgcgcgcaccatcggcccggacttcgagcgcaacgcgcgcatccaccgcgcgtgggaattgaagcggttggggtaacgcgacgcccggggtcggatcccctgcgcgaagcgcaggggctctgaccccatccggatctacgcaccaggggtcagagcccttgcgcttcgcgaaagggatccgaccccggtggcccggctacagcaccgccaccaccagccccagcaccggcagcacgatcgccaacgccgcgatccacttcggccggtacgggtacagcccgaacgacagcgccagaccgcccagtgtcatcgtgcccagccacagcaccgggcccatcgcccagccgtggtcgatcacgcacagcgcgaacgccaccgtcagcagggcccagcccagcacgcgccactgggtgcgccgtgcgggcgtggctgcggcgctgccgttcaggtcgtgctggtgcttttccatcgccagcgacaacgcggtgaacgcggagaacgacagggccagtgccagcagcatcatgcgctggcctccgcttcggcggtttccgcagcgtccaccggggccctgggtgctgctgcggcggcggcgcgcttcttcttctcggccgcgctcagcggtggcgtccagcgctgcatgcgccagccgcacagcgccagcatcgcaccgaacgcgatcatcgacagatcgacgccagccagtacccagtcaccgctgcgcaatgtgacgccaagatgcgcgtgcgtggtcagcgcgttgaccaccggtaccagcgcgaacgcagccgcacccaggtacagctgccacgcccacatcatccgcttcggccagatgaaggcggccagcagcgcgccgccccaggcgtagaagaacacgttggcttccgcactcgcgcgcccggcgatgtccagcggcagcaggcggttgccccagaagtaggccgcaaaggcgatcggcaggccggccacggtgccgatgttcagcgcatcgaccaagcgcaggccgaagccggtgcggccgctcttggcatgcctgggccgttccttcaccgcccacagcaccacgccgctggccaccatcaggcagccgaccaggccggacaggaagaacagtgcacgcaggccccaatcggcgaagcgcgccaggtgcaggccgtacagcacgccacgggtggcggtggcgccaccggacggcggcgtctcttccagcagcgcgccgttgaccatgttgtagcgaacggcgggagtatcggtggacaggcgcttgccgtcgcgttggcggatgtcgatcaccgcattggccgcccccgggttggacacggtaaagccggccacttccacgccgtgccagtgcgcacgtgcgctgtccagcagctgcgcgatcggcagcggggtggcgcgtgcttcggccggcgcggtcacctccggcatgccgccgaaggcttcgctgaagaacttgtcttcgtcctgcgggtaggcgactttcaccccccacggcaggtacatgaccatcagggtgacgatgccggtgtaggtgatcatcgcgtggtagggcagggccatcaccgcactgacgttgtggaaatcgagccaggaacgcaggcccttgtccttgcggaaggtgaagaagtccttgaagattttcttgtgggtgatgacgccggtgatgatcgccaccagcatgaacatcgcgcagaagccgaccaggtagcgcgcccacagcaccgggatgtagtgcaggtcgaaatgcaggcggtagaagaaatcaccgccccgcgtttcgcgtgccttcagtgcctggccggtattcgggtccagcgtggcttcgccgaagccaccgcgacggccgcgactgggatcggccagctccggtggcaaccgccagaacatctgcatggccgggttgcgcggctgcggcagggtgacgaaccagttcccggcctgcgccgcattggcctgcaggtaatccacggcgcgctgcgcggcgacatcgatgctgacctggctggacggaagttccggtcgcatccagcggctgatttcctcgcgatagtagctggcggtgccggccatgaagatcagcagcagcaaccagccgaccagcaggccggtccaggtatgcagccaggccatcgattggcggaagccgttcttcatgcccaggcccccagcaggcgcgcaatggccaccatcagcagggtgggagcgagaatgccgacccaggcgcgcagcgcgctgcgggtcgcgaacgcccacagcgctgcgcaggcggccaccaggatggccagcagcatgccggtcagcacggcctggccgcgcgcaccgggcagcgccaccgcgcagaacacgctggtggccgaagccagcgcgtagccgccgaagatcgcggccagcgagcgtgacagcacgccccagcatggattggagaagaaggtgcgggggctggcggttgcgggcgagcggtccacggcgttcctgcaggtaggggaggggatggaacgcgtccgcggcccccttgcgccctgcgcatgtcgcccagcgtgtcccatcgacgaagcactgcccgcgcaggcgggcaatccagaggtcggggatgtacacgggcgatgggcgcgtcttccgcgcccgcttggctaagcgtacaaccgatcagtaaatgataggcattcgcattttatgaatcaagcatgatgatccgggggcgcaccgaggcctagaacctgaacaccactgtcgccgcatgcagcaacaggccgatcagcccacccaccagcgtgccgttgaagcggatgaactgcaggtcgcggcccacgctcagttccagctgttcgaccagatggcgctcgtcccagcccttcacggtctgcgcgatatgcgtggtcacaccctcgcgcaggcggccggtcaggcgttgcgcaccttccagcaggtgctggttgagggcctcgcgcagggccgggtccgcctgcaggctggcgcccagcgaggcgaggctgcgctgcaggtgcccgaccagcgccgagtcctcgcgctgcaggtcgtcgcgcaggctggcgtggatgcgcgcccacagcccctgcacgtagtcctgcagggcggggtggtcgatcatttcccgcttgagctgttcgatgcgctcgtccagggccgggtcctcgcgcaggcgctgcacgtagttctgcagccaggtctcgtagtcctggcgcagcggatgctgcggctcggccaatacctgctgcagttcttccagcaccgcccgcgccaggcgctcggccaggctgtcgccgatctcatcgatcggcttcacccagttcaccgtgctcgacagcgtcggccattcgcgctggatgtagcgcacgatcagctgcgaggcgcgttccttcacttctggctgttccagccagcggccgagccgctgcaggccctcgtccagcacgcgctggtggcgcccgtcggcggtcagcagggccagcagctcaccggcggtggcggcggcattccactgccgcagctgctgcaccacgaacgcatgcagctgccggcgcaccgctgtctcgtcgaagaagtccagtgcctgcagggcccagccgcgtgccatgtccgccagcatccgcgagcgcgccgggtcggccagccaactgccgaggcggctggccggatcgaacacctgcagcttggccagcagcacctgcggttccaggaactggtcacgcacgaacagggcgaggctgtcgccgatgcgttccttgctgcgcgggatgatcgcagtgtgcggaatcggcaggcccatcgggcgccggaacagcgcgacgacggcgaaccagtcggccagtgcgcccacggctgcggcctcgcagaacgccgagacccaggcccagatgccgcgttcgccctgccagtggctgaccgcgaatccggccagcatcaacagcagcaggcccagtgcgagggctttcaggcgtcgcagctgagcgcggcgcggatcgtgggcaggcgtcatgccggaagtctaaccgcagcccggtgacgcctgtctgtagagccgagcccatgctcggctgccttgcgcgtggcaaagagcagccgagcatgggctcggctccacagaagcgcgtcgagagcgcttacagcgcttccagttgcttgcgcaacgcagccagctgcgcgcgcagggtgtcgttctcgcgggtcagcgcgacgacgcggcggcgcagtgccggggcatcctcgcccagttgttccagcgccgacagcacttcggcgtcgcggctggcgatctgctcctcgtccggttcctcgaagtccatctcggccgcttccggcttcggtgcgcgcggcttgcgcttggactcgcgcacgcgcttggcggcctgcttcagctcgtccttgccaccggcggcggcggcgcgctgctcttcttccggcaggtcggccacggcggcggcggcgctgatcgagatcacgccggccttgaccgcttccaccacctcggcggcggcctgggcgtggatgcgctcgatcatgccgacctggctggtgctcagcttggcttcgcgcgccagctcggcgcggctgatcttcggtgccggttcccacggcggactgtcttcaccggtctcatcggcgacgtcggcggtgccatcgctctcgcgctgcagctgcgcctgctcgacctgcttgcgggcggccaggatgtcgcgcttgcgcagcgccagcacgccgcgctggaagtcggacacgctgcggcggcccagatgctgttcgatcatccacaggtgcacgtcttccatgctctggaagcgggtgttctgcacggtattgaagggcaggccatgcttctggcagatgccgaaacggttatggccatcgaccagtacattcccccacaacaccagcgcatcgcggcagccttcggccaggatgctgcgctccagcgcgtcatgttcgtccgcggtcagcgggtcgatgtaggccttgagttcttctttgacgacgatatccatgggcacggcagcgagcaggagcggaaccgcccattgtacccgctcgccaccaccggcccgggctcaggcggtggcccggatcatctcgcccagggtgccggtgatctggtcgatctgcgccttgtccacgatcagcggcggcgacagcgcgatgatgtcgccggtgcagcgcaccagcagtcggccgtcgtggaagcagcgccggtagacctcgtagccccggctgcccggcgcatcgcggcgaggcgccagctcaaccgcgccgaccaggccgaagttgcggatgtcgatcacgttgggcaggccctgcagcgcatgcagtcgttcctgccagtactcgcccagctcgatggcgcgctcgaacagacgctcctcggcatagacctccagcgtcgccagcgccgcggcgcaggccagcgggtgccccgaacaggtatagccatggaaaagctcgatggcctgtggcggtgcctgcatcagggttgcatgcacggcgtcgctggccagcacgccacccagcggtaccgcgccgttgctgaccgccttggcgaaggtcagcaggtccggggtgaccccgaagcgctgcgcggcgaagggcatcccaacccggccgaaaccggtgatgacctcgtcgaacaccagcaggatgccgtgctggtcgcacagttcgcgcaggcgctgcaggtaacccggtgcgggcaggatcaccccggctgagccggcaatgggttcaacgaatacggcggcaatcgtcgaggcatcatgcagcgcgatcagccgttccaggtcatcggccagctccgcgccctggcgcggcaggcccctgctgaacgcattgcgcggcaggtccagggtgtggcgcaggtagtcgacaccgcccagctgcaggccgaacggcttgcggttgttgggcagcccgcccagcgccatgccgccgaaacccaccccgtggtaggccttctcgcggctgatgaagcgggtgcgctggccctcgccgcgctggcggtggtaggccagcacgatcttcatcgcggtatccaccgcctcggaaccggagctggtgaagaacacatggttgagcgggcccggcgccaaggcggccagccgctgcgccagcgcgaaggccggcggcgagcccatctggaaggccggcgaatagtcgagcgtgcgcgcctgctcgacgatggcctcgacgatgcgcggccgtgcatggcccgcgttgcagcaccagaggccggcggtgccatcgaggatctggcggccgtcgacatcctcgtagtgcatgccctcggcacgcaccagcacacgcggcgcggccttgaactggcggttggcggtgaacggcatccagtacgcctccaatgactccgggcgtcgggtggccagatcgtgcaggtcgctcgcggaacgcttcatgccagctccatcgggtccgatgggggaaatgtagcgcagccacgtcacggtggagtcgcggccgcgccggtataaccggggaaactgttccgaggagcccgacatggccgactttcccgaccacagccactggcaggcgctggcccagcagctttcgatacccggacaggcctttatcgagggtcgttacaccgacgctgccagcggcgcgcgcttcgactgcatcagcccgattgatggtcgcgtgctgggggtggtcgccgactgcgatgcacaggacgtggagcgcgcagtgggcgcggcgcggcgtgccttcgatgcgggccactggtcacaggccagcccggcccatcgcaagcgcgtgctgctggcgttggcggcgttggtggaaaaacacgcggacgagctggccctgctggaaaccctggacatgggcaagccggtgcgtgatgcgcgtcgtatcgacctgcccggcgcggtgcgctgcctgcgctggacggccgaagcggtggacaagctgtacggtgaggtcgcgcccaccggcccgcatgagctgggcctggtcacgcgcgagcccgccggcgtggtggcggcgatcgtgccgtggaatttcccgttgctgatggcgtgctggaagatcgcgcctgcattggccatgggcaactcggtggtgctcaagccttccgagcgctcgcccctgagtgcgttgcggctggcggcgctggccgccgaagcgggcctgccggagggcgtgctgaacgtgctgccgggccacggtgcgcgcgtcggtgagccgttggccctgcacatggatgtggacgtgctggcgttcaccggctccacggccaccggcgcgcggctgctgcagtattcagggcggtccaacctcaagcgggtctggctggagtgtggtggcaagagcccgcacgtggtgtttgccgatgcccccgatctggatgccgctgcgaaggcggtggcacggggcatcttcttcaaccagggcgaggtctgtactgccgggtcacggctgctggtgcagcgctcgatccgcgaggatttcgtgcaccaggtggttgcctacggccagcacatgcagccgcgccacccgcttgacgccgacgcaccgatgggcgcgctggtggatgccgcgcatctggacaaggtgatgggggatatcgtgcgtgccgaaagcgagggcgcccgcctgctgctgggcggtcatcgcgccgatgtcgaggcgggcggttgttatgtgcagcccacggtgttcgatcaggtgagccccgaccaggcattggcgcgcgaggaagtattcgggccggtgctggcggtgctcggctttgacgacgaagccgaagcggtgcgcctggccaatgacagccgctacggcctcgccgccggcctgtggacgcgcgatcttgcccgcgcccatcgcgtcgcacgccagctgcgcgccggcagcgtctgggtgaacggctgggatggcggtgacatgaccgccccgttcggtggctacaagcagtccggcaatgggcgcgacaaatcgctgcatgcgttcgacaagtacagcgagatcaaggccacctggatccagctgtaacggcgtcgggacttgcgcccacctgtggagccgagccgatgctcggctgcatttcgtggaatgtggtcgagcaggggcgagaacttgcagaacaatggcgcctgccaccctcgttggcatcggtgtcggctgaaaccatcgtcccgtgcggccaccggcccgtggcagaatcgggcgatccgccgttacccgtgttgccgatgtcgacgatcaccgctgccgcaccgcccgtgaactctccccgccgcgtcctgttggccagcctgatcggcaccaccatcgaattcttcgatttctacatctacgccacggccgcggtgctggtgttcccgcacctgttcttcccggacagcagcgaacaggcggcgctgttgcagtcactggcgaccttcgcggtggcgttcatcgcacggccggtcggctcggcggtgttcggccatttcggcgaccgcatcggccgcaaggccaccctggtcgccgcgttgctgaccatgggcctgtccacggtgctgatcggtctgctgccgacccacgcgcagattggcctgtgggcgcccgcgctgctggcgctgtgccgcttcggccagggcctggggctgggcggcgagtggggtggggcggtgctgctggccaccgagaacgcgccgccgggcaagcgcgcctggtacggcatgttcccgcagctgggcgcgccgatcggtttcctgttgtcggcgggcattttcctggcgctcggccgctgcctgagccaggacgacttcctgcagtggggctggcgtattccgttcgtggccagcgcgctgctggtcggcctgggcctgtgggtgcgcctgaacatccatgagacgcccgacttcaagcaggcactggagcgcaaggcgccggtgcggctgccgatgtggacggtgctgcgtgaccatccggtggcgatgctgctgggcacgctgggggcgttcgccaccttcgtgctgttctacctgatgaccgtgttcagcctcggccatggcaccgccgtgctgggctacagccgcgagcagttcctgctgatgcagatggccggcatgctgttcttcgcgctgggcatcccgttgtcggcgcgctatggcgaccgctggggcacgcgtcgcacgatgatcgtggccagcgtgctgatcatcggcttcggcgtgctgttcgctccgctgttccagccgcacagtccctggctggtcacggcgttcctgtgcctgggcctgttcctgatggggctgacctacggcccctgcggcaccttcctggccgagatctacccggtggaagtgcgctacaccggcgcctcgctgtcattcaacctggccggcattctgggtgcggcgccggcgccgtacctggccacctggctggccgaacgcttcggcctggtcgcggtcggctactacctttgcctgactgcggcagcgaccctgtgcgcgctggtggccctgcaccggcgcgcgctgcggctcagccaaagaagcgcttgagcgtgcgccccagccaaccgccgccctggtgttcgcgggcgaactggttcaagtgcgccttgacctgttcggcgtaggcctggtcatcgccgcggatgtggttgaacaaccagcgcgagagcatggtgcgcagttcatcgctgatgtcctcgccggcctggaagcgcatgcggtactccgatacccgcttgatgaagacttcatgcacgcgcttgtgcgcggcacagaacggatagcccgcttcctccatcagttcttcctcgaacgcgaagtgcgacatggtgtagtcgaccacttcgtcgatcacctcgcccactgccgcacgctgcatgctggcctgggccacgtgcaaatggttgagcatctcgatgatgcggcggtgttgttggtcgatcacatcgatgccgatgttcagatcgtcctgccagaccagtagtgccatccccggctccccttcatgcgtatgtcggggctgactgtagagctgccgcgctggcgcggcgttgatctggatcaaggctgcccggtcaggtcagcgcgggctcgcgcgggcgcagcgggctggccaccgtggtgcagctgacccggttgcggccgccggccttggccaggtacagctggcggtcggcttcggagatcagccgatgcagtgcatcgcgctgcgggcgcaggcagcacaggccgatgctcaccgtcatgcgcaggctggcggtgccgatgtccacttccagcgcggcgatgcgctggcgcagttcctcgaagtacagcagggcctcgtcctgctccatgtccggcaccagcaggcagaactcctcgccgccgaagcgggcggtcaggtcgtggctgcgggcatgcgcggccaccgcaccggccaccgcgcgcagcgcgtcatcgccggcttcgtgaccgtaggtgtcgttgatgtgcttgaagtggtcgatgtcgatcattgccaccgccacgcactggccatgcagctgcagttgcggcagctggcgctggctctgttccaggaagcagcgacggttgggcaggccggtgaggaagtcgcgggtggccaggtcctgcagcgtgccgatcagctccagctgatccacgttctgcgagacccggcagaagaactcctcgcgcgagaacggcttgcgcaggaagtcgttggcgccgttcttcaggaagcgcgggatcagcgaggcatcggtattgccggaaatgccgatcaccgccaccttgtcgcgcgagcgcagggtgcgcaggcggcgggtgaactccacgccctgcatgcccggcatttcctggtcgaccacggccaggcggatcgcaggatgcgcgtcgatcgcggccaggccctcgttgccgtcagcggcctcgtgcacctcgtggccatacatgcgcagcagggcggcggcatagccgcgcgcggacggcgagtcgtccaccaccagtgccgcaatgcgccggttgcgctccaggcgctgcaccagccacaccaggtagtcgatgctgcccggcgtgttcttcagcacgtagtcgatgatctgctgctgcagtacgcgcttgcgcagatcctcgtcgtagacgctgctgaccaccacggtgggcaggccgcgcctgaggaagaactcgaccaccgcgtcgcggtcgccgtcggccagcaccagcccggtcagtaccaggaaccagcccccatcctcgctcagcaggcgatcggcctcggccagggtggaagcgatcaccaccggcagttccaggcgctgctcgatggcctcgcgcagcatgccggtgaacgcacgggagttttcgaccagcaggatccgctgcggcagcggatcggccaggtcgccatcgacggcggcctgcggcaggacgggcatgatgcggtggctcacgagggagggactcggcacggatagcggcggtttcgggtgcaactttagccggagcagcgtgccctgcgcgtcgttcaccgatcaggcaggcgatgcgaatgccgccgctgtacccgcaagcgattcgtgcaggacgagccggagccggttgccacggcaatgcaccgtgccgccgtaggccattatccggccggccagacgctcgatggcctgctgaacggtccggttcgacagcgtgcgaccgcggtcaagcaggccaacgaccaccacgatgccgcgccggtcgcccgcctggccgctccgggcgcgcacgctgacctgtcccgactccagttccagcagcagcgacaccgcctcgatcagcgagcgatagatggcgagctgcaggtcgacagtcagcaggcaggggttgccctccagccggggcggaatcacgcgatgggagttgtcccagctttcgcatgcgccgctaacccgcagcgcgatatacagcccaacctgctccagccccgtggggtagaccagactggcctgttcacggaacagccgcgagtgcacggatgaggcgtgctgcaggctgttggccaccgcatgatgcccctgcgccttgagccagctgaccatctcgccgagcgagctgtccatgccttcgccgagttgcttgagatgggaggcgcgctcgcgaagctcacgctcacgggtctggtgcgaactacgtgccaggcgcaacgtggtttcctctgccagtccacggcaccgtgcacgctcatggtgatagctgatgctggaccccagggcgagcagtgcgacactcatcacggccatgttctgctgggtggcgaaggtgcccaggtcgaacgaggacggtaggccggtgctgggtgtggcgaaatggagtggaaggttcaacagcggaatcgcgatggcagcgccacgccacccatgcatgaaggtcagggcgatcgctgggagggaggacagcagtaccagatgggtgcgtgtggtgtgggcgctgatggccgtaagctgcatgcacaggcccaggaccagcatcaccaggatggccgtgaccgtaggcgcagcaaagcggcgcgtccaattgggggccgcgtgtcgtcgcgaccagaggaatgccaacggcacgagggtgatgatggcggcgaagtggccaaagatcgtgcgatcaactgcgctaagcaggttgctcggcggtgggttcgaccacagagcaaatgaaatgcccatattgagagccgggacgaacaacgccatgcagaaggtcaacgacagcaaccagaggccggtggcggactccgatggcattctaatgcgatgcaggtagaccaccagcatcgccaccggcatcagcagcgtcgaggccaggatgacccaggccaggccgtagctgtcgatcatgggaatgcgcaaggttgcgaagtacgcgtactcgccaagcagcaggtagggccacaggcgggtcgggacgatcagtagtgccgctgcccggatgcccgcgggcaggaagaactgatccagcgagaactgacgcgaggcaaggcagcccagggcgtagacggccgcgagtgcgattccgacgggtcggatccggaagctcagttcaattgcttctttgaatcggtccaagcccgcgcctctcatctcccggccaatgatgactgaccacttccgcagacactatcgacagttggagatgggtgcaatcgaggtgtctggcctccctttgcgctgcaatcggcggcttcccatgcttcgaggccctacatgcccggcagtgcggcggcatagccaccagaggacggtgaatcatccacaatcagtgcgcccatgtgtcgatcgcgtttcagccgttgcacccgccacgttcggcggttgatgctgtccgctgtgttcgccgtcacacaatcgacgacatcctgctgttgcacgcgcctgtccaggtccttgtcgcagatgccgctgacccgcaccgtgcgcgggtttcgccgcgggtattggcgatttcggaggcagcttcggcgtggcatgggtttgcatcgatccagtggattatctccgacaggcactgcggagtccgcccggtatatgctgatgcgattggcggtagcatccttcttgatccgtatcgcatccaacctggaggtcagtgtgagaagtttccgaattcatgcatttgctggtgcattgatgttggtgccggtatccgtttttgcttttgccccgagtgacgaccatggaatcaagttggccggccaaggactcggccagtcgattccgcaggcacaagacctcagcgtggatcccggctggttggtctatgggttcgagcgcgatggcatggattatttccaggtaaacgatctcgcagggcacgtgcacatcgtgatcggcaatgctgccggcacgttctgggtgctgccggcaggtgacccgtctgcgaaggtgtcgttgccggagcagcgcctgcctgttcccgccaaggccaccagaacggttgtctatcgggcccccgcattcacgctggtcagatatgcaagcggagctgatgtgttgtgggcagtagaggcaccctgatactgacagttgccgggatatcggccagcttcagtatcagactgcatgggcacccggtgttcgccgggtgcccatgacgccctgggccagggggacgagcgggacgttatgcgattctgctgtgttggttcgatccggtcgcttgactgtgaaatgcactactgcagcgcagagggtgcggggcagccgtaccgcgatggagtactggctactgcctccagtctggtttcgcggtcgaggaacagaatcctgacccggttgcgatagcagtcaacggtcccgtcataggggagggttcgcccggtcagtcgctcgaacgctgccatcgttgtctgcttggaaaggcgtctgcgctgttccagcagtgacacgaccatgaggattccgcgcctggagcccattccgccgcaccttgcacgaatgcgaatctgaccaccttcatgcttgagaagaatggagaccgcatcaatcagtgtccggtaagcggccaactgcagttccacgctcaggttgcaggggtcgcctttcagatccgggcggagaacgcgctccgtcagcttccacgactcacggatgccacccgcctgcagggccacgtaaagcccaagatgctccaggcccgagggatagaccatgcttgtctgttcgcgaaagagccgcgaatgtacattcgaggtatgcagaaggctgttggccactgcgtgatgtccctgggccttgagccattcggccagctcaaccagcgacgtatcaatgccgtcgccgagcttgcgaaggtgcagggcacgttcacgcagctccatctcgctggccaattgcgagctcctcgccagatggatggcgtccctttcccccctctcgcgcagcctgtaacggtggtagaagtgggtgatgcgtgatccgagcagcagcaatacgatgccgctgatcgccatgatctgctgggtgatgaaggccgctggatcgaatgcggtgggatgggtgttgggcgtggtcaggccgatgaccatgttgagcaccggcactgcaagggcagcccccttccagccatacaggcaggtaagcgcggccgcggggagtgccaacagcagcaggaacgttgccttcaatgcaatccagtctgcgggcagttgagtcgctgctatcccgatcagcagcatcgatgaaagtgctgccagcatcggggtctttcgtcgagcgttccactcctgccccacgtcctgtcgcgcccacagcatggcgatgggggccaccgtcagaatgccgatgaaatcacccacgctgaagcgcgcggcattggtcaggaagggtgtggaaggaggtgttggccagagcagatgggaaaagctgaggttgagcagagtaataacgacgctggaagcggcggcaatcaacaagaggccgatcgtctgcgactccgccatcagtcgccgttgcagcttcacaatcagcatcaccgctggcatgaggaatgcggaggcaacaatgacccatgtcaggccgtacttctcgatcatcggcacgcgggactgtgcaaagtacgcatattcgcccagcagcaggtagggccacaggcgcggcgggcacaacagcacggctgccacccggatgccggctggcaaatagaactgatccagcgacagctgtcgggttgcccaataggcaactgcataaagcaaggcaatcatcaggccagccggacgaatgcgcaccttcagcaacaatccttctttccaccagtccaatcgcacgtccccctctcctacgtgtcccctgtcagcatccattcgccgcggggcccggtttctcaggacggtatcggtctgcgaacgattatgcaattgcatagctgcgcatttaggaaattgtccagccatccatcacagatgtcgcgtgaaaatctgtgacgtgtgcagcacgatcagcgctgcggtacgtttgtcagaacgttcaatacaggtggagatgcagaatcttcaccacaacgcatcccgcagcttgtaccaggacatcgccgccaccagcagcggcgtgcgcagcagccggccgccggggaagggcgcatgccgaaggcgctggaacacgtccaggcgctcgctctggccggcaatggcggcggcgatcacctcgccggccagcccggcggcggccaccccatggccggagaagccctgcgcgaagtacaggtcgccgtccagccggccccaatgcggggcgcggttgcgggtgatgtccacatagccgccccagacctggtccagcgccacgtcggccagctgtgggaacacctggtgcatgcgccgctgcatcaccccgcgcaggccgggtgggggcagcgccgagtagctggcgcgcccgccaaacagcagccgatggtcatggctgaggcggaaatagtccaatgcccaggcggtgtcggccacggccatgtcgttgccgatcagggcgcgggcgcgctcggcccccagcggcgcgctggcgccgatataggtgccgaccggcatgatccgccgttccagctcgggcaacaggccctgcagccaggcatttccggccaccaccagatgcgcggcgcgtacgctgccctgcgcggtgtgcagggtgggctgcggtccgcgctgcacgcgggttaccgccgaatcctcgtggatcaccacgccggccgcgcgcgccgcatcggccagaccgcgcgcataggccagcgggtgcaggtgcgcgctgagcggatcgaacatcgcggcacgatagcgcgggctgtccagctgcgcgcgcagggcgtcacggtcccaccactgcatggggtagtcgtagtggcgttgcaggtgctcgcagtggacgcgcagctcccgttcatggcgttcgcggatggcgacgctggcgtggccttccacccaatggcagtcaatgccgtggcgattgatgcgggcgcgcatcgcctgcaccgcgtcgcgcgaccagtcgaacaggtggcgcgcatcatcacgaccgagctgacgctccagttcgtccacctcgcagccatagccgaccagcgcctgcccgccgttgcggccggacgcgccccagccgatccgctgcgcttccagcactaccacgcgccggccacgtgccgccagttccagggctgcggtcaggccggtatagccggcgcccagcaccgcaacgtcggcctgcacattaccctgcagcggggggagtgcgggcggttcgggcaggctggcggcgtaccagctgggcgggaacgcggcgctcactgcaggcctcgcgggtgcagggcgggagggcggagcggggcaggtcgatcggcgttcaccccggtagtttcgccgatgcgtgacggctgtggtgtgacggcaccgacttgccgccttcgccgggcgacgggtaacgtgttggcacgccaaggagttttcccatgcgccgcctgccctgggtgggcctgcccaccgacagcaccgtgctcggccatcaccgtttcgcggtggccggcgagaagtacgtgcgcgcgctggccgaggcggccgaggtgactccggtagtgttgccgagcctgcagccaccgctgccggccggcgactggctgcaggggctcgatggccttctgttgaccggtgcagtcagcaatatcgaaccgcagcactacgaaggtggccgcagctggccaggcaatccacatgacccggcccgcgatgccaatgccttcgcgttgctgcacgaggcactggcgctggacctgccggtgctggcgatctgccgcggcttccaggagttgaacgtcgcgctgggcggcagcctgcatccgcaggttcacgcggtgcctggcctggccgaccatcgcgaagaaccgcaggcgccggtggaggtgcagtatgggccggcgcacgcggtcacgctggccgccgatggctggctggcgcagtggcacggcagtggccgcgcgcaggtgaattcggtacacgggcagggtgtcgcccgcctggcgcaggggctgcaggtcgaggccgtggccgacgatgggctggtcgaagcggcacgcagcctgcaccatcgtttcgtgctcggcgtacagtggcacccggagtggcgtgtcatgcaggcgccgttctatcacgctattttccgtgcgttcggccaggcttgccggcagcaccaacagaaccgactggattcccgatgagttcccgaacgcgcccgcgcaagacggccacgccccccgcaccgcaggaaagcacgctgctgcgctggctgaaggaccggcgcatcaccgaggtggaatgcctggtgccggacatcaccggcaacgcgcgcggcaagatcattcccgccgacaagttctcgcacgactacggcacgcgcctgcctgagggcatcttcgccaccaccgtcaccggcgagttccctgacgattattacgagctgacctcgccgtccgactcggacatgatgctgcgccccgatccggacacggtgcgcatggtgccgtgggcggccgacgccaccgcgcaggtcatccacgattgctacaccaagagcggtgagccgcacgaactggcgccgcgcaacgtgctgcgccgcgtgctggcagcctacgccgagctgggcctgcgcccggtggtggcgccggaactggagttcttcctggtgcagaagaacaccgacccggacttcccgctgctgccaccggccggccgctccgggcgcccggagaccgcgcggcagtcgtactcgatcgatgcggtcaacgagttcgacccgatcctcgacctgatgtacgactacgccgatgcgatgaagctggacgtggacacactgatccacgaatccggcgcggcgcagctggaggtcaacttcacccatgccgatgcgatggacctggccgaccaggtgttcctgttcaagcgcaccatgcgcgaagcggcgatgcgccacggggtgtatgccacgttcctggccaagccgatggaaaacgagccgggcagtgccatgcacatccaccagagcctggtgcgggtgagcgatggcagcaacgtgttcgccggcgagaccgatgccgagggcgagttcagcccggtgttcggccactacctgggcggcctgcagaagtacgcaccgcaggcgatggcgttcttcgcgccgaacgtgaactcctaccgccggctggtgttcggcgaagtctcgccgagcaacgtccactggggcttcgacaaccgcacctgcggcctgcgcgtgccgctggatacgccggagaacatgcgcgtggagagccgtttcgccgggtccgatgccaatccctacctggcgatggccgcgaccctggcctgcggcctgctgggcatccgcgagcggctggcaccggatgcgccggtgaccggcagcgccaaggaactgggctacgacctgccgcgctcgctgggcgaggcgctggacgggctggagcggtgcagcgagctgcaggccctgctgggcgagcgcttctgccgggcctacatctcggtcaagcgcaaggaatacgagacctttttccgcgtcatcagctcgtgggagcgcgagttcctgctgctgaacgtctgagcatccggaatagaaaaatccgccgccggggggtaggctggcacccgtcgccggccccgccggcccccccttcccgcattctggagcacccgatgaagctgcgtatcctcacgctcggcctggcctccgccatgctcgccgcctgtggcggtggcaatggcggcgcgcaggacagccaggtcctgaacgtctacaactacagcgattacatcgccgaggacaccattccgaccttcgagaaggagagcgggatcaaggtgacctacgatgtgttcgacagtgacgagatggtcgagaccaaactgctggccggcaacagcggctatgacgtggtggtgccgaccctgaacttcttcggtcgccagatccaggccggtgtgttcctgccgctggacaagagcaagatcccgaacctggccaacctcgatccggcggtgatgaagcgcatcgccacccaggacccgggcaaccagtacggcgtgccgtacatgatcggcaccaccggcatcggctacaacgtggacatgctgaagcagcgcttcggcggcagcgccgacatcgccaacagctgggacctggtgttcaagccggagaacatcagcaagatgaaggactgcggcgtgaccatcctggacacgccggcggacatgatcccgatcgcactgcattacctgggcctggacccgcacagcggcgacccggccgagctgcagaaggccgccgacctgctgaagtcgatccgcccgtacgtgcagaacttccactcctcgcagtacgtgggttcgctggccaacggcggtacctgcctggtggtcggctggtcgggtgacatcatccaggcccgcgaccgcgccgaggaagccagcaatggcgtgcacgtggcctattcgatcccgaaggaaggcgcaccgcagtggttcgacatgctggcgatcccgaaggacgccaagcatccggaagccgcgtacgccttcatcaactacctgctgcagccgaaggttgccgcggccaacaccaacttcatccactacgccaacccggtgccgaccgcgaccccgctggtggacgaggcgatccgtaccgacccgaccatctacccgccggccgacgtggccgagaagatgttcacctactcgatcaacacgccggagaccgacaagctctacacccggctgtggaccgaggtgaagaccgggcgctaagggctggctggcaggtgggtgccgaccgttggtcggcatgcttttccggcggggccgaccaacggtcggcccccaccagatctgcagatccccccggcccggtgggtgccacccgttgccgtcatatcccctgcagcccccggccgttagaatggcggccgctgtccaccgcccgctcccggagcccccatgcccgttgaagcccagccggtagccgccgtcgtcgacacgaccggtgcgcccggctatctctccattcgtgatttgcgcaaggaattcgacggtttcgtcgccgtcgacgacgtcaatctggacgtgcgcaagggcgagatctttgccctgctcggaggctccggcagcggcaaatcgaccctgctgcgctgcctgggcggcttcgagacgcccaccaagggcagcatcaccgtcgatggccagcgcctggacgcgctgccgccgtaccagcggccggtcaacatgatgttccagtcctatgcgctgttcccgcacatgacggtcgaacagaacattgccttcggcctgaagcaggatggcctgggcaaggacgcgatcagcaagcgcgtcggcgagatgctcgacctggtgcagatgggccacctgggcaagcgcaagccgcaccagctgtccggtggccagcagcagcgcgtggcgctggcgcggtcgctggccaaggggccgaagctgctgctgctggacgagccgatgggcgcgctggacaagaagctgcgctcgcagatgcagctggaactggtcagcatcatcgagtcgtcgggcgtgacctgcgtgatggtcacccacgaccaggaagaagcgatgaccatggccacccgcatcgcggtgatggatgccggctggatccagcaggtcggcaagccggacgaggtctacgagcagccggccaaccgcttcgtcgccgagttcatcggttcggtcaacctgtttgacggggtgatcgacgaggacctgcccgagtacgtgaccgtgcgctcgccgctgttcccggcaccgatctacatcgcccatggcatcacctgttacgaagggcagccggtcgcattcgcgctgcgcccggaaaaggtgatgatcggcaaggacgagccggaagggcacaccaacaaagcgcagggcgtgatcgaggacatcgcctatttcggcagccattcggtctaccacgtgcggctgcccagcggcgccaaggtgctggccaacttcgccaactcgcagcgctgggccagcgacggcctgacctggggtgacagcgtgtgggtgcactggcgcgacaacgacggcgtggtgctgacctcatgagcgtcgccggcctgaagcgctggctgccggggctgcgtgccacggtgatcggcattccgtacctgtggctgctgctgttcttcgcagtgccgttcctgatcgtgctgatgatcagcttctcgctcagccgggtcggctcgccgccgtatacctggctgctgcagtacgccgacggcggcttctcgctgaagctgaacctggagaactacctggcgctgttccgcgattcgatctatgcgcaggcgttcctgagctcgatcaagatcgcggcgatctccaccttcttcaccctgctgatcggctatccgatggcctatgccatcgcgcgcctgtcgccggccgcacgcaatgtggcgatgatgctggtggtgctgccgtcgtggacctcgttcctgatccgcgtgtatgcgtggaaggcaatcctggaccgcaatggcctgctcgaccagttcctgcagttcaccggcctgcagacgctgatgacgtcgatggggctgccgaaactgcagctgatcgatacgccgaccgccgcctatatcggcatcgtctactgctacctgccgttcatggtgctgccgctgtacgccaacctggtcaagcatgaccaccgcctgctggaagcggcctacgacctcggcgccaagccgtggcaggcgttcctgcgcatcacgttgccgctgtcgaaggccggcatcatcgcaggctgcatgctggtgatgatcccggcggtgggtgagttcgtgatcccggaaatgctcggtggttcggagacgctgatggtcggccgccagctgtggaacgagttcttcaacaaccgcaactggccgggcgcttcggcgatggcggtggcgatgatcctgttgctgctggtgccgatcctgctgttcaaccgttcccagcagcgcctgctggaagggaagcaggcatgagcccgcgtaccgccaagggcctggggctgggcgtgctgctgctcggcttcgccttcctgtacctgccgatcctgttgttgatgttctactcgttcaacagctcgcggctggcgatggtctgggccgggttctccacccgcgcctacagcgacctgttcgccgaccgcgcgctgatggacgcgatgtggaccagcctggtggtggcgttctggaccgcctgtaccgccaccgtgctgggtacgctggcggcgatggtgatgacccgcttcaagcgattccgtggcaagccactgttcggcgcgctggtgaccgcgccgctggtgatgccggacgtgatcctgggcttctcgctgatggcgctgctggcatcgatgggcgcgattcccggcttcccggcgcgtggcctggccaccatctggatcgcgcacgtgaccttcaccctctgcttcgtcaccgtggtggtgtcctcgcgcctgcaggaaatggacctgtcgctggaagaagcggcgatggacctgggcgccagccggttgaccgtgttcacccgcatcaccctgcccatcatcgcgccggcgctggtggcgggttggctgctggccttcaccctgtcgctggatgacgtggtggtggccagcttcgtggccacgccgggctcgaccacgctgccgatgaaggtgttcgcttcggtgcgcatgggcatcagtccgaagatcaacgcgttggccacattgctggtgtcggcggtgtcgatcgctgcggtgatcggctggtacatcaacgcccgcgccgagaagcggcgccagcgcgacctgcagctggcgcggcaggacaacggctgagtacacggcctgtcgacagcgccggcaacacccggctcacggacagcggcgcacaatgggggtcttccagatggagatcccccatgaccgtcgagatcatcgacccggccaccggccaggtgacctaccgccatgaactgatgggcgctgctgacatcgagcagcgcctgcaggccgccgccgatgccttccccggctgggccgatcgctcgctgcaggatcgcggcgccgtccttcgccagatcgccgcgcagctgcgcacgcgtcgcgacgacctgcagcaggcgatgacccatgagatgggcaagctcaaggccgaggcgctggccgaggtcgacaagtgcgctgccgcctgcgagtactacgccgaccacgcggccgactatctcaagccgcagctgatcgataccgaagcccagcgcagctacgtgcgttacgagccgatcggctgcgtgttcgcggtgatgccatggaatttcccggtctggcaggtgttccgtttcctggccccggcgttcatggctggcaacgtggccctgctcaagcacgccagcaacgtgccgcagtgcgccgacctgatcctgacggtgtgtcgtgacggaggcctgcctgagggcgtgttcgacgtgctgcacatcgacaacgaccaggctgccgaggtgctgcgcgacgcacgggtgaaggcggtgacgctgaccggcagcgaacgggcagggcgctcgatcgcgtccactgcaggcagccagctgaagaagtcggtgatggagctgggtggcagcgatgccttcgtggtactcgacgatgccgacctcgacaaggccgtggcggcggcggtgaagtcgcgtttcgacaacagcgggcagacctgcattgcggccaagcgcttcatcgtggtcgatgcggtggccgatgacttcacccgacgcttcgttgaagccgcgggccagcgccagtatggcgatcccagtgagcgtggcaccacgctggcgccgatggcccgtgccgatctgcgcgacgaactgcacaagcaggtgcaggccagcgtcgccaagggcgcgcgcgttctggtcggcggcgagcccattgccggcacccatgcgggctatccggcgaccgtgctcgatcaggtcggcccaggcatgcctgcctacgacgaggagctgttcgggccggtggctgcggtgatccgggtcaaggatgaggccgaggcgctgcgcgtggccaacgacacccgcttcggcctgggcggcagcgtgtggacgcgcgacccggtgcgcggcgaagccttcgcgcagcgcatggaatgcggcgccgcgttcgtcaacgccatcgtcaagagcgacgctcggctgccgttcggtggcagcaagcagtccggcttcggccgggagctggccgaccacggcatccacgagttcatgaacatcaagaccgtctacgtggcttgatgccgaagggtagtgccggccactgggcggcattgccctggttgccggccagcggccggcactaccagaagcggggcatgtgccacgaccaacggtcgcggcctaccggattgctgggtatcgacacccccgtgcatggtgggtatcgaccgttggtcgatacgcgctacaaccacttcgcgcgcttgaacaaccggtacaggcccacgcacacaccgcccacgccgacaatcatcagcggatacgaccacggctggctcagctcgggcatgtggctgaagttcatgccgtaccagctggtgatcagcgtcggcgctgccagcagtgcggcccatgcacccaggcgcttgaccgtctcgccctgcgccagcgtcaccagcgacaggttcacgctcagtgcggtgcccagcatctcgcgcagggtgtcgatcacatcgctgatgcgtaccgcgtggtcatgcacgtcgcgcacgtagagcttcacttcatcgggaatcaggtcaccctggtagcggcgcagctgcgccagcacatcctgcagcggtgccaccgccatccgcatcttgttcagttcgcgcttgagctcgtaaagccgtaccaccgtgctgcgcttgtagctgtcggcaaagatgtccttttccagcaggtccagggtgtcgcggaagcggtgcacgatcggcaggtagttgtcgaccacgaagtcggtcaccgcgtacaggcagtacgacgggcccatcttcagcagctgcggttcacgctcgacccgtgcacgcaccggggcgtaggacagcgaggcgccgtggcgcaccgtcaccaggaaacgcgggccgaggaaggcgtgggtttcgccgtactggatgcgttcgtccaccatctgcgcggtggtcaccaccacgaacagcgaattgccgtaggtctcgaccttgggccgctggtgcgcattgcgcgcgtcctcgatggccaggtcgtgcaggcagaactcttcctgcagtttcagcagcacatcgtcgttggggtcgtacaggccgacccagacgaagccgttgccactggcaatgacatcgctgatggcatccaggctgatgtcgtggcgtttgccgtcgtcatcgtagtggacgcagttgatgacgcaggcggggttggccgaggcaggggcggaagcggaggcgggcaatgacatgcccgccatcgtgcgtcagtgccgtgtttcggacaagtgaggacggcgccccagtacccatgccagcgcgacgtggacgggcagcagaagcacgatccactgcacgttgtactgcgcctgcaggctcagccagtgcagcaccagcgccgccacggcctgcaccgccagcagccacagcacgaccctgaacatgcggcccggcgcgcgccggcgcagcagcgcgatcgcgcctggcagcaacagcacggccagtggcgaaagcagcagcaggttgcggttggcccaggcggcgtagtgggtgctgaagccccacaggaacaccagcaggctgccggcgatggcacacagcagccagaacggcagggccagcccggcaagcaggcgcggccggctgcgcagcgccagtatgccggcggcgatcaccaggccacacagcagccacggccaccagcggcgcgcgaactccttcggctccgggtcgatgcggtgcggcagcagttcctgttcggactgcaccagcggccggccgtcgctgttgcgcgcctggcgcagcgcgtcggccaggcgcatcggcacgaaggcttcctgccagcgcgacagcggctggtcggcgaacggcccgaggccgacatcgaagcccagccacatccacggtgccggcgaggccaggcgcaccgactcgctgcgataggtgttgccgcgcgaacgccccgacagctgcgactgcaggccgccatccagcgccttgtccaccgtgtcgcgcaccatcgtggcgcaattggcggtgtagtagtcgtagtggtagcgcgcgttttccggcttggcgcgctcggccaggtcagcggccagggcgcgtgcctggtcggggcgcaggtccagccactgcacgctggcgccgcggccggtctcgtcgtagtacgacaggtcctgctgcagcggcagcgccaccaagtaatacatcatgtcgccgcgcacgaagcggctgatgaaatcgtcctcggacggatcgaagtagccgaagttgtacgaggtcgcttcgccgctgagcggatcgatcacgacgatggcgtcgtggccgaagcgctcgaagaacaccgtgcccggctgcatggtcaccaccccgatgcgcggggcgggagcctcggcgctggtggcgggtgcagcaggttcgggtgccgccggctgcgcgaaggcggccagcggcagggccgtggccagcacgcacagtgccagccacagcctcaggcgcagtgccaggagggcgccgcgcttcaagcgtcgtcctgcgcgtccggcggcagcacggtcacgtggaaggcctggacccggcgcgcatcggcgcgggccacgcggaacatgaagcggtccagcgccagctcgtcaccgacttccggcaggtggcccacggcctcggtgaccaggccaccgatggtgtcgtagtcctcgtcggagaaggtagcgccgaagcgttcgttgaagtcgccgatcggggtcagcgcgtcgaccacgtactggccgtcggactggatggcgatctgcgccgacggatcctcggcctcgtcatgctcgtcgtcgatctcgccgacgatctgttccagcacgtcctcgatggtgaccaggccggcgacaccgccgtactcgtcgaccacgatggccatgtggttgcgtgacaggcggaattccttcagcagcacgttgagcttcttcgcctccgggatcagcactgccgggcgcagcagctcgcgcacgttggccgggccgttgtcggcgaccacgccgcgcagcaggtccttggccagcaggatgccaaggatgtcgtccttgttctcgccgtgcaccgggaagcgcgaatggccggattcgaccacctgcttcatcagttccaggaagggcgcttcgaccggcagcgaaaccatctgcgagcgcgagatcatcacgtcgcccacggtcaactcggccaccgaaatggcgccttccatcatcttcagggtatcggcggcgatcaggccctcttcctgcgcggtgtgcaggacagcgaccagctcgtcgcgggtatggggttcgccggagaaggcggaggtcaggcgttcaagccagccgcgcttcttttcactgggctcctgtgcggagctactactgtcgtcttctgacatctctggaaaaagggcacccggcaagccgggcgttggcccaagtctagcaggatgtggcggcctgtcagtgaccgtcgctgcccggtccggtgatcggcggcggggccagttcaggccgggcgggggcttcttcctcgggcaggtccaggctgtaggtgcagccggccagggttttgccgggatgggaggccacggtggagacgctgaggatgatcgactcgatccgggcctcgccggtcttcggatcggtcacgtcgcggctgaccagctcgcggccggccatgaacttgccgtcctggtcgtagccggtctccagccccagctgcctggccagcggccgcggatcggcctggtcgaggatcgccatgacgctggacccggccacggcgacccgttcggtgcgggcgccgaacacgctgatcggctgggccagccggtactcgctcatgaactggttgccctgcggcagcggctgcaggccgtgggcgacggctttcagcggatcagccagcaggggcgccaacgcggcctgctcggccacgccctggcggcattcaatcagggccggcaggtccagggcagcggccggggcggacacggcgagcagcaggggcagggcaatacgcagcacgggcacgggatccgcaacggaaggcaggccggtgatcgtaccggtcccggccagccatcgcgagcgccccaaggcaatcaaggcggatgcctgcgcgtggtcgctgggtaccagcgcagcctgaccgggtagcccagttgcacttgcaagtggtcgcgcacggccgccgccgtcgcgcggttggctggggtatcccgcagctcaacctccagttccccggtcgtgacatccaggctatagccgaacaggtcgggcagctgggccagcagccagtcccgctgtgcgtgcaggcggcgctgcatctccgcttcggtcatcgcggcgccggtgatgtagcgcacgcgttgcgggccatccgcccctggatgtgtctcatcggccgcgggtgctgggccagtcagtcgaacgacgacgttccaacctgccgcgttgtccacccagattccggcgaggcgtgccgcgtggcgcgctttcaaacgttccatcaatgcgtgctgctgcgcctcggcgaccgcctgacgcgccgtctgttggctgacgtcaaagaacgcctgcacctcggcgaccttggcggcaatgtcggcggcgctgtcgctggccgggaacggcgacggtcgttcccggccggggtcgatgcccggggcagtggtcacctgcagaagagcggcgatgagtgcgggcagcagcgcgatgggcgcgtcctccgtgaagatcccggtgtgcgtgggcctcagcgctcgccggcgtaggggtcggcgatgccgagctcggccaggatctcgcgctccagctgttccatggcgtcggcttccttgtcgtcctcgtggtcccagccgagcaggtgcagcacgccgtgcacggtcaggtgtgcgtagtgggcgttgagcgccttgccctgttcatcggcctcgcgggccaccaccggtgcgcagatcaccaggtcgcccagcagcggaaacttcacgcccttgggcagcccttcgggcacttcggccgggaagctgagcacgttggtcgcgtaatccttgccgcgataatggcggttcagtgactgcccttccttggcatcgaccacgcggatggccaggtcggcttcgcggatgcggcctttcagcgcagcagccacccacttgcggaagctgaccgccgccggcagaccggtgcgcggcagggcataactgacggcgacgtccagtcgcacgggaccacgggtcatggagttgctccaggttggatctgatgcaggtcacggcgatcgtaggcgctgacgatgcgcgccaccagcgggtggcggaccacgtcgcgcgactcgaagaaggtgaagctgacgccctcgacctcgcgcagcacgtcgatggcatcgcgcaggccggacttcacgtgcttggggagatcggtctgggtcaggtcgccggtgaccacggcggtggaaccgtagccgaggcgggtcaggaacatcttcatctgctcgatggtggtgttctgtgcttcgtccaggatcacgaaggcatcgttgagcgtgcggccacgcatgtaggccagcggcgcgatttcgatgacgttcttttccagcagcttgaccaccttctccacgcccatcatctcgtagagggcgtcgtacagcggtcgcaggtaggggtcgaccttctggctcaggtcaccgggcaggaagcccagcttctcgccggcctccaccgccgggcgcaccaggatcaggcgctgcacccgtgattcgttcagcgcttcgaccgcgctggccacggcaaggaaggtcttgccggtgccggccgggccgatgccgaagttgatgtcatgcgtggcgatctggtgcaggtagcggccctggttggcaccgcgaccgcgcaccgtgccgcgcttgaccttgatcgccacctcctgcgcttcgtaggagcgttcggcgatctgctcgacgttggcctgcgccaggcgcaggtggatggcgtggttgtcgaaggtggtttcgccggcttcggcgtacagcgcttcaaccagcttctgcgcctcgacgatggcttcgttgggcccgctgatgcggaacacgaaaccgcggttggcgatctccacgccgagcttcagctcgatctggcgcaggtgcccatcgaaggggccgcacaggttggccagccgctcggtgtcttccggcgacagggtgaagtctcgatgttcgatgcttttcattgccttgggtggggcggaagccttccaccgcagtgtattcagggaggacaagggtagcgcgcgcagcgggcgcgcggccagcacggggtcgatacatgcttttccacacccggtgtggacgggggctgcggaaacctgtggatagacctctacagtgcttgtgccacaagcgtcatgagggggtggtgaaaaaatcgtcacggacccgggcgtgccggcacccgcaggacgggcggaccgggagggagggcacgtcgcagcgcgtgccgagaacttcccgggcgcgccggcgttcttcgtgatcgcagcgcaggttccgctgccaggcgagcaacaggatcccgtgttgccggttttccacaccggttgtggaatgatgccgaatcaacctgtggataggtggcgaggagccttgcagccaaaggctcgccaacgcgtggtgaaaaaaccgtcagggctgatcggaatcattgagggtgcacggggcggatggcaccgtggcgccgtcgcaggaggggatggcatgggcatcggcaatgggatgcgtggaatcggattggtgggtatcggcctgctggccgggtgtgggcaggcgccgcctgcagcgctcggcacgctggagtgggaccggatcacggtgccggcgccggcggccgaagtgatcgccacggtggaggtacgcgaggggcagcaggtcaaggccggagcagtgctgatgcagctcgaccccgcccgcggcgacgcgcagttcgccgcggcgcaggccgacacggtgcgcgcgcaggcccagttggaagaactgaagatcggcccgcgccaggaacagatcgcgcaggcccaggcgcagctggccgcgttgcgcgcgcagtctgctgaagccacggcctactaccgtcgggtgcaaccgctggcacgccagcgcctgatcgccgccgccgagctggaccgtgcacgggcggctgccggcagtgccgaggccagcgtgcgggccgccgagcaggcctggctggaactggtgcacggcagccgcgcgcaggacatcgcccagggccaggcggccgccgatgccgcgcaggcgcagcaggtggtgcagggcgtcaacctgcagaagctgcagctgcgcgcgccgcgcgatggtgttgtcgatgccctgccttaccggcagggtgaccaggcgccgatcggggcgccactggcggtgatgctggtcggcgagcgcccctatgcacgcgtctacctgccgcagccgctgcgcctgcaggtcaaggtcgggcaggctgcgcaggtgcagctggaagacggcagcaccgtgctgaaggggcacgtgcgctcaatccgcagcgagccctcgttcaccccgtactacgcactgaccggtgatgacgtcgagcgcctgagctatctggccgagatcgaagtggacacggccaccgacatgcagaagcttccggccggactgccggtgcaggtgcgcttctgaacaccggcgacgacatcgcggtgcatgcgcagggcttgacccgccgcttcggcgatcttctggccgtggacaatgtcgacctgactgtgccgcgcgggcaggtgtacggcttcctggggccgaatggatccggaaagtcgaccaccatccgcatgctgtgcggcctgctggaaccgagcgctgggcagatccaggtgctggggctggcggttcccgagcaggccgaagcactgcgccggcgcatcggctacatgacccagcgcttctcgttgtatgaggacctgtcggtgcgcgagaacctggaattcctcgccgccatccaggatctgccacgcgcgcaggcccggcagcgggtcgacgagctgctgcagcagtaccgtctgctggaccggcagccgcagctggccggaaccctcagcggtggccagaagcagcgcctcgccctggccggcgccgtcgtgcacgcgcccgagctgctgttcctggacgagccgaccagcgcggtcgatccggaatcgcgccgtgatttctgggaagccctgtttgaacttgccgacgccggtaccaccgtgctggtgtcgacccactacatggacgaggccgagcgctgccaccggctggcaatcctggaccgtggtgcgctggtcgccgatggcacgccggctgagctgtgcgcacggctggacggccgcacgttgcaggtcacgtcgtcgcagccgcggcaggccagccgcgcactgtctgagctgcccggtgtgctgagcgtggcgcagatcggcacccagctgcgcgtgctgtgcaatgagggcgcagcggacgtcgcagtgctggcccgtgcacttgccaacgctgacccgcaggcccgcatccagacggtggcgccgaacctggaagatgtgttcgtggccgccacccgtgggcgcggccgggagccggcggcatgaacctgcgccggctgtgggcgatcatgctcaaggagctgcggcagctgcgccgcgaccgcatcacgctggcgatgatcgttggcattccggtgatgcagctgttgctgttcggctatgcgatcaacctcaacctgcgtcatctcgatgcgggtgtcgccgatcaggccaacagcgccgcttcgcgcgcgctggtgcaggacatggtggccaccggcgtgatcacgccgcgcagcgaagcctacacgcctgcccagctgatgcaggcgctgcgccgtggcgagatcagtgtcggcatcgtggtgccggccgacttcgagcgtcgccgcttcgatggacgcgaggcggtgcaggtgctggtcgatggcagcgacaccgtggtgcagagcgcggcgatccagctggcgcaggtgccgctggacacgcgcccgaccagcaacacccgtcccctgcgcgaaggcagcatcgccagtggtccggtcagcgtgaccagcttctacaacccgcagcggcgctcggcggtgaacatcgtaccgggcctgatcggggtgatcctgaccatgaccctggtgatgttcacggcggtagcggtggtgcgcgaacgcgagcgcggcaacatagaactgctgatcgccacgccggtgtcgcgcagcgagctgatggtcggcaaggtgctgccctatgcggccatcggcctgctgcagaccacgctggtgctggtgctgggcacctggctgttccaggtacccattcgcggcagcctgctggacatctatctggccgcggtgctgctggtgctggccaacctggcgctgggcctgctgatctccacgcgtgcgcgctcgcagttccaggcgatgcagatgacgctgttcctgttcctgccgtcgatcctgctttcgggcttcatgttcccgttcgcaggcatgccgcggccggtgcagtggctggccgaggtgctgccgctgacccacttcctgcggctggtgcgcggcatcatgctgcgcggcgcctcattgtgggagctgtggcacgacgcgctggcgctgctggccttcatcgtggtgatgatgaccctggcgatcctgcgcttccgcaagcgcctggattgaaggcagggggtcggatccccgcaggggctccgaccccaatttatcgggccggcgggtcggagcccctttggggctccgacccgaagattcattccgccaccacccgcgcgcgcagcgaattggtcagcgcttcggtgatcaccacatccacgaactggccgatcaggcgcgccggcgccgggaagttcaccgaacgcatgttctcggtcttgccggtcagctcgttcgggttcttgcgcgagggcccttccaccagcacggtctgcacggtgccgaccatcttctcggaaatgccggcggcatgcgcattgatgcgctcctgcaggcgcgacaggcgcgcgtgcttctcggcatcgctgatcgtgtcctccaggtccgcggccggcgtgccggggcggcgtgaatagatgaaggagaagctgtggtcgaagccgatgtcctcgatcagcttcatggtcttctcgaaatcggcgtcggtctcgccggggaagccgacgatgaagtccgagctgatcgagatgtccgggcgcaccgcccgcagcttgcggatcttcgacttgaactccagcgcggtgtagccgcgtttcatcgctgacagcacgcggtcgctgccggcctgtaccggcaggtgcaggaagttggccagctgtggcacgtcacggaacgcatcgatcagcgaatcgctgaactccagcggatgcgaggtggtgaagcggatgcggccgacgccatcgatctcggcgatggtgcggatcagcaggccgaggtcggcgaactcaccgtcaccatagggcccgcgatacgcgttgacgttctgcccgagcaggttgatctcgcgcacgccctgtgcggccagctgcgccacctccaccaccacgtcctcgaacgggcggctgacttcggtgccgcgggtgtagggcaccacgcagaacgaacagtacttggaacagccttccatgatcgacacgaatgccgagggtccttcggcgcgcggctcgggcaggcgatcgaatttctcgatctcggggaagctgatgtcgacctgcgggcgcttctgttcgcggcgtgcgcggatcagctccggcagccggtgcagggtctgcgggccgaacaccaggtcgacgaacggcgcacgcttgatgatcgcttcgccttcctgcgaggcgacgcagccgccgacgccgatgatgacttcgcggcccttgttcttcaggcccttccacacgcccagctggctgaacaccttctcctgcgccttctcgcggatggagcaggtgttgaccaggatgacgtcggcgtcgtccgggctgtcggtcagttccaggccatcgctggcggcaagcacgtcggccatcttggccgagtcgtactcgttcatctggcaaccgtgggtcttgatgtacagcttgcctttcacctggtcgggcttgcgcggaccagcgggcagggcaacgagcggggtaccgcccggtgtggtgggcggaaagacgtctggcgtcccggtcatggcgcttaatccattcgggtggcgggaaagcgggcaattctacccgcatcccacgccagccgccgcgcccgtgcaaccgagcccatgcccagcgtggccatcaccgtagagccgagcccgtgctcggctgcctttgcaaggcggaggagcagccgagcgtgggctcggctctacaaggggccgctgcttacgccgccagctccgcatcgatctgccgcgaacggtcgaaggcggtcatcgcgctcatccgtgcgatgtaatcggccgtggccggcgcgggctgcaccaggccgaaggccgtggtccaggccagcgcattgccccacagcacgtcggcggcgctcatcgtttcgccgagcaggtaggggccctgcgccagctgggcctcgatcacctgcagcacggtctcggcgtcgttgtacggcgacatcaggcgcggcggcggctcgcggtgcatcgccttgtcgatcatcgccggctcgaaacaggcgccatagaaggccatccagcgcaggtagggcccgcgcagggcgtcgccgatcggcggtgccaggccggcctccggatacaggtcggccaggtacagatagatcgccacctgctcggtcaccagcgcaccgttgtggacgatcgccggcaccttgcccatcgggttgatggccaggtaggccggggccaggttggcgcccgccttcaggtccagcacctgcatgcggtagtcggcacccagtgcttcgagcagggccacggcgccgctcgagcgcgaacgggcggcgtggtacagggtgatctggcgtgaattcatggcattgctccttgcggtgggtggtgaactggaggccatcctggggcactattgcggacgacttctgtcctcgatccttcatgcgccataccgcccatcgactgctgcgcctgatcgccctgctgcaggcccgtcgccagtggtccggggccgagctcgccgagcgcatgggcgtggaccggcgcagcatccgccgtgacgtcgagcgcctgcgcgagctgggttatccggtccgggcctcgtccggggttggcggcggctaccagctgggggcaggggcgccggtgctgccgatgctgctggacgaggaggaggcgaccaccctggccatcgccctgcgcgcggcctcggcgaccgtcgccggcatcgacgacaccgcgcgcggcctgttgtccaagctcgatccgctggtgccgacccgtcgccgccagcaggccggcgaggtgcatgccgccaccgccaccctgtccgaccttccgtccaccgacgcacgcctgcttgggcagctggcccagcactgccggcaggcgtcacggctggccttcgaataccgcagtgcccaggaagcggtgacccagcgcgaggtcgaggcgcagcacctggtcaactacgggcggcgctggtacctgctggcctgggacctgggccggcaggactggcgcaccctgcgcgtggaccggatgggcgcggtgcgcgaatgcgccgagccgggcatgcaccgccgtacgcccgcaccgccggatgtgatggtgcggcaggcggtcagccaggccccgttcgccctgcaggccatcgtccgcctggccggcagccgcgccgagctggaaggccgcatcccgccctggtgtggtgtgctggaggacgatgggcccgaccattgcctgctgcgcatgggcgccgagagccgcggcatgatgctggcgcagatcctcagcctggaccgggtgccggtggcggtgtggaccacgccgccgggcctgcgcgatgaactggcacagcgcctggctggattggggcaggtgctggctgtgccgcccgtcacaggctgagccgcgtcgcttggcaagccccggcgaagctgggacactcgccggcatgaaggggatactggggacaacggcgatcatcatcgctgcgctgaccgctgcgccggccagcgcgggcaccctgttcaagtgccagggcgccgacggggtcaccagctatgtcagcaagcgcctggccggggcccgctgcagcgccatcagctacagccgcgacctccgcccggcaccgcgcccggtggtggccgcgccgaagccggcgccgaccaccgtggccagcatcgagcgcaacccggtggcggtggcggccagcgctgcggcgccggcggctgcgccagccgccgtacccgcgcccccggtcgcctcgcgcagcgggcgcatggtcagcggccaggtctattccttcatgaaggacggcgtgcgccactacaccagtgcgcgcccgacccaggtcgccaacctcggcccggtgcgcaccatccgctacagtttcatggagcgctgctacgcctgtggcgtcaacccgcgcgtggacttcggttcggtgcggttgaacaccaccgcgttccagaccgagatcagctcggccgcgcgcgagttcggcgtcgacgaagccgtggtgcgcgccatcatccacgccgagtcggcctacaacccgaccgcgctcagccgcgccggcgcgcagggcctgatgcagctgatgccgccaaccgcggcccgtttcggagtcagcgattcctacgatgccgggcagaacatccgcggtggcgtgcagtatcttgcgtggttgttgaagcgtttcaatggcgacctgaccttggccgcggctggctacaacgcgggcgaaggcgcggttgaccgccacggtggcgtgccgccctacagcgagacccagtactacgtgcgccgggtcgggcagctggccgagcgttaccgcaccgcattgacgcaccagtagtgccggccgctggccggcaaccttgggcaatggccggtaccgaccggccactggctggcagccccgtactcaatgttgttgcaatgcgttgtgtggcgctcgacggttccgctacactcgcccatgattcaatgcggctctggcccccaccggatccgctggcagccttaaagctacctaatcaatatcggagtgccggatggccaacgatggggtacacgatccagtcaacaccggacgtcggcgttttctttctgccaccacagccgtggtgggcgccgtcggcgtcggattcaccgctgttcctttcatcaaatcctggaaccccagtgcccgtgccaagcttgccggcgcaccggtggtggccgacatcagcgccctgcaggaaggccaacgcctgatcgtggaatggcgtggccagccgatctggatcgtcaagcggtccaaggcgatcctcgatgcactgcacgggctcgatggccgcctcaaggaccccgagtccggcgagaaggaccagcagccggactacgtgctgaagcagaaccccgagctgcgctcgatcaagccggacatttccgtgctggtcggcctgtgcacgcacctgggctgttcgccggaaatggtcgccgagatccggcctgaaccctatgacccgcagtggaagggcggctacttctgcccctgccacaagtcgcgcttcgacatgtccggccgcgtcttcaaggacgtgccggcgccgatcaacctgaaggtgcccgcgcaccattaccaggacgacaacaccatcatcatcggtgtcgatccgcagggggcagcctgatggccaatatcctcgctcgtaccgccagcggcgtggccgactgggtcaatgcccgcgcgccgggcctgatgccggtctaccgcaagcatgtcaccgagtactacgcgccgaagaacttcaacatctggtactacttcggttcgctggcgctgctggtgctggtcaaccagatcgtcaccggcatcttcctgacgatgcactacaagaccaacgccgccgaggcgttcggctccatcgaatacatcatgcgtgatgtggagtggggctggctgatccgctacatgcactccaccggggcctcgctgttcttcatcgtggtctacctgcacatgttccgcggcctgctgtacggcagttaccagaagccgcgcgagctggtgtggatcctgggcatgctgatctacctggtgctgatggccgaagccttcatgggctacgtgctgccgtggggccagatgtcgttctggggcgccaaggtgatcatttcgctgttcggcgcgataccggtgatcggcaacggcctgaccgaatggatcatgggcgactacctgcccagcgacgccacgctcaaccgcttctttgcgctgcacgtcatcgcactgccgctggtgctgctgttgctggtggtgctgcacctgggcgcgctgcacgaggtggggtcgaacaaccccgatggcgtggagatcaagaaggggcccaagggcaaccgctggtcgccgaacgccccggccgacggcattccgttccatccgtactacacgctcaaggatggcgtcggtgccggcttcctgctgatcatcgccgccttcatcatcttcttcgcccccggtttcggcggcctgttcctggagcacgacaacttcaccgaagccaaccgcctggtgaccccggaacacatcaagccggtctggtactacacgccgtactacgcgatgttgcgcgtggtgccgaacaagctgggcggcgtgctggtgatgttctcggccatcgcgatcctgttcctggtgccgtggctggacaaggcgaaggtgaaatcggtgcgctaccgcggctggatctcgaaggtgatgctgggcgtgctggcggtgtgcttcgtgtggctgggcgtgattggttccggcccgggcaccgatgtgcacgagacctacatcgggcgggtgttgaccttcctgtacttcgcgttcttcatcaccatgccgctatggacaaggttggacaggaccaagccggtaccggagagggtgaccacgcatgactgagcgctggatggtccggctggccctggcggccaccctgatgctgggcagtttcctggcctccgccgccgaaggcggcaccccgctgctgcaggccggcaacgacctcggtgaccgcgcctcgctgcagcgcggcgcgcagctgtacatgaactactgctccggctgccacgcattgaagtacctgcgctattcgcggatggcgcaggacctcggcctgaccgaggaagaggtgatgaacaacctcaacttcaccggctcggcgatcggcgacccgatcccggtggcgatgcccaaggagaacgcggagaagtggttcggcaagatgccgcccgatctcagcctgatctcgcgcgtgcggggcagtgactgggtctacacctatctcaagtcgttctatctggacagcagccgcccgctgggctggaacaacgcgctgttcgccaatgcctccatgcccaacccgctgtgggagatgcagggcctgcagcatgcggtgcacggcaaggcggaagcgcccggcatggacccgccggtgaccggcctgaaaatcgaaacgcccgggtcggtcgatgccggccagtacgatcaggccgttcgggacatcaccaacttcctcgaatacgccggtgaaccggccgcgctcaagcgccagcagctgggcgtatgggtgatcctgttcctggccctgctgactttcctgctgtacctgctgaagaaggaatactggaaggacgtccactgattctgccgccggccatcgcccgggcctattggcttttgtgatggtcggttgcacactcggggtggagtcgaccgctggcacggtgccggcggcgccgatgcggcaggcggtctcctgtcgtgggagagcctttgatggcggcgagcgtacgcatgcgcaatacactgacgctgttttcctcgaacgacgacgtactgtgccaccgggtacgcctggtgctggcggccaagggggtcaccttcgactttgtcccggtcgatccgcagaacccgcctgaagacctgatcgatctcaatccgtaccactcggtgccgaccctggtcgagcgcgagctggtgctgtacgccgcgtcggtggtcagcgaatacctggacgaacgctacccgcatcctccgctgatgccggtcgatccgctctcgcgtgcgcgtatccgcctggccatgctgcgcatcgagcacgactgggtaccgcaggtgcaggccatccagctgggcaacaagacccaggccgaggccggccgcaagcgcctgaaggaactgctgaccgcgtcgctgccgctgttcaaggccagcaagttcttcctcaatccggaaatgagcctggccgactgcgcaatggcaccgatcatctggcgcctgcagtcgctggacgtgccgctgccgaaggacggcaaggcgatcgaggactatggcaaccgcatcttccgtcacccgggtttcgtccgcagcctgaccgaccaggaaaagaagctgcgcgatctgccggtctgatccaaccttgcgtaacccgtctgcacgccgaccggcgtgcaggcgatccgccccggcggggcgccgggcgcgtacacttcacgcatgaccgaagacttcttccacatgaccagccaccgcccgtacctgctgcgggcgctggtggaatggatcaacgacaaccagctgaccccgcacatcctggtcgacgccggcgtccccggcgtgcaggtgccgccttcggcggtcaaggatggccgggtcgtgctcaacatcgccgaacgcgccgtcgtgcggctgatgatcgacaacgaaatggtgagcttctcggcccgcttctccggcaccagctacccggtgcaggtaccgatcagcgccgtgctggcggtctatgcccgcgagaccgggcagggcatggcgctgccggatgacattccgggcagcgagaccgcgccgaccagtgacgaactgctgcacgaggacggcacgccgccggacgatacgccaccggccagtccgccgcccaagggccgcccgaacctgcgcgtggtcaagtaaccattccgacgccgccccgatgggcggcgtcttcctttgcaggttttaccggtgggtgccggaattgtgtgggtgtcgaccgttggtcggcacaccttcagttcttacacatcctcggcatcctccacatccggccggatctggctgatccgcgcggcaccggggccggtgaacgagatcagctggtcgccgcgcagcaccatgcggcccacgtggcgatcgatgccatcgtaggaatactcgaacttgaaggtgcgctcgaaaccgagccgtccatcctcgccacgcgacagtcgcaggccggtggcatgtaccgcctgatccagccattgcacgtcggcagcgcggcaggcattgcggcccagctcgaccgcgcgctcggcggccgaacgcgccgcattccagaagaaatagatgattccgccggcaatcagcaacaacagcagggtgggcatggcgtcagccgtcagaggtggatccggcaaagatggcggcgaacgcgcgctggatcaagcgctgcactcaccgccgtggctgcggttcgctggacatcggtgatgcgggcacgttagacggcgccgtcgccggcaccgtctgcatcggcgcggcggagggcgaaggcatcaccaatggcgcggtcgccgtcagctgcagcagcgctgcccagtcctggcggttgaagctgcattcgtcctcgcggcccggcgtgcagctgggctcgatgccggtgctgttgcgttcgcgcgccggcggcagcttgatcaacccggtgcggtccagcggcagcagtcgcatcgccaccgtgttcatcacgttgccgcccaccaggtacagggtctggtcgccccccaggttggcggccaccactacttcgcaatgtgatttccagtggcccaccgaaccgttgcccagtgcctgcaccagcccactgtagctgagcgtggtgctgcgatcgcgcaggaagcacagcaggtcgcccggtgcgggctttgcggtcgcgggatcgaccagccggtacggcacgcccgagggtccgccctggtacgcggcacggatgtagtcgatgtggcgtggcgacgcgttgaagccggggacgccggactgcaccatcacccaggaaatgaacgcggccgaccacgggttgtcgatcaggaaggtgcggcagtcgctgtcggtgtagcgcgtgcccagtggtgccagacagctgctggcgccggcgatgctgcccatcgcgttgagcgtgccgctgttgcgccagtagccggccacgcgctgccaggcaatcagcccgttgtcggccagatgttcgttctcggcctcggtgacactcaggctcgccgcgcggccatcgcgatcgatgaaaggccggaaccagagccggtgttcattgcaggcagtattgcggatggccaccgccaatgggctcaggccgaaacgcggtggcacatcgcaggcttcggccgccgctgcggataggggtgccgcggccagcagcagacaggcaggcaagagcatccggcgcatgcgcggctcctgtgggggatgccggcagcgtcgcagaggcggccgtagccgagccgtgaaggcgtcccgggtcgtgtagagccgagcccatgctcggctcatcgcgcgaagcgcgcgcagggcgtgccgcaaatcgacaagcagccgagcgtaggctcggctctacaagtcctgcaggcctcagcccggcggtgggccgagcttcaacgacagatcgatggcctgcacgtgcttggtcaggccgccgatggagatgcagtcgacgccatcctcggcgatcgagcgcaggccacccaggccgacgctgccggacacttccagcggaatgcggccggccgtgatgcgtaccgcctcgcggcgcaggtcggggctgaagtcgtccagcaggatgcgttcgcaaccggcgtcgagcgcctggcgcagctgcgccagatcctcgacctcgaccaccagcggcagcgcaggccactgccggcgtgcgcccgccacggcgtcggccagtgagccggcagcgcggatgtggttctccttcagcatcaccgtgtcgtacaggccgaaacgatggttctcgccaccgccgcagcgcaccgcgtacttctgcgccaggcgcaggccgggcagggtcttgcgggtgtcaaggatgcgcgtgccggtaccggccaccgccgccacgtagcgggcggtggtggttgccgtaccggacagcgtctgcaggaagttgagcgaggtgcgttcggcgctgaccaggctgcggctgcgcccatgcagcagggccagcacggtgcctgcggtgaccgcgtcgccgtcggaaacctgccattcgatgcgtacgtccgggtcgagcgcgcggtgggtggcgtcgaaccaggggcggccggcgatcaccccgtcctgcttgcacagcaggtaggcgctgtcggcctggtcgggcagcagggcggcggtgacatcaccgctgcccaggtcctcggccagtgcacgcgcgacatcggcggcgacaacggccgcatccggcgtcggcagcgtgctcatgcggtcgggaaatcggcgatctgggcggtcgggatggcttcctcggccagcagcaccgggatgccgtcgtcgacgcggaagacctgcttgcggtcgcgggtgaccagcgcttcgcgcagcggctgcgccagcgggttgccatcggccttgttcaccgcgccggcggaaatggccttgttgagggcttccaggcccttgccatccagcagggacaggggctggcgggtgtcaggcgacaccagcaggtcgagcagcttgcgatccatggttcttcgtcttgcgtggaagatggctagaatacgtctttaaggcaggtgacggccaatgacccccaacccgatcgcgccgcttgtcggcatcgtcatgggttcccgttccgactgggaaaccatgcagcacgccgcccagaagcttgaagccctgggtgttccgttcgaagtgaaggtggtgtccgcgcatcggacgccggatgtgttgttcagttacgccgagcaggcgggcccgcgtggcctgcgcgcgatcatcgccggtgccggcggggccgcccacctgccaggcatgatcgccgccaagaccgccgtgccggtgctgggcgtgccggtgcagtccaaggccctcaacggcatggattcgctgctgtcgatcgtgcagatgccggccggtatcccggtcgccaccttcgccatcggcaatgccggcgcgtccaacgcggcgctgttcgccgccgcgatgctggccagcgaccagccggcgatcggccaggcgctcgacgccttccgtgcacgccagaccgaagacgtgatggcccacgacgatccgcgccaatgagcctgaccgtcggcatcctgggcggcggccagctcgcccgcatgatggtcctggccggtgcgccgctggggctgcgcttcgaactgtatgacccggcggccgacgcctgcagcggcccgctggcgccgctcaccgtcggtgccttcgacgaccgccaggcgctggcggacttcgctgccaaggtcgatgtggtcaccttcgatttcgagaatgtgcccgccgacagtgcacagttcctggccgaccgcgtgccggtctacccgccgccggccgcgctggcggtggcccaggaccggttgagcgagaagaccctgttccagcagctgggtattccgctgccggccttcgctgatatccgcagccgtgacgagctggcggcgaaggccgccgaattcggcctgccgtgcatcctcaagacccgccgcctgggctacgacggcaagggccagttccgcctgcgcagcgaagccgacattgatgccgcctgggatgcgctgggtgcacaggtcgagcgcaccggactgatcctggagggcttcgtggccttccagcgcgaggtcagcgtggtggccgtgcgtggccgcgatggcagtttcgaagcctggccgatcaccggcaactggcatgtcgacggtgtgctgtcggccagcgtggccccggccgtgctgtccgccgccgagcagcaggcagccatcggctatgcacgccgtgtcgccgaacacctgcagtacgtcggcgtgttcgcgctggaactgttctgccgcgatggcgagctgctggccaacgagatggcgccacgcgtgcacaactccgggcactggaccatcgaaggcagcgagacctcgcagttcgagaaccacctgcgcgccgtgctgggcctgccgctgggcagcacccgcatgctcggccatgcctgcatgctgaactggctgggccggatgcccgacccgttgccggtgctggcccaggccagtggccactggcatgactatggcaaggagtcgcgcgaaggccgcaaggtcggccatgccacgttgcgcgatgacgatgccgcagcactggccgacgcgttggaccaggtgggcctggaactggaccgccaggcccaggtggcaccggcggtgtacgcgctgcgcaaccgctgagtccggtagtgccggccgcaggccggcagtgcaacggtgtggcgcaccggtgcagccatcggcgcaacattcccggtggtagcgtggagctcctttcacaggagtcacgaccatgctcgactggaatgcctaccgcaaggaactgaagggccgcatcggcgagatcggcaagctctcgccggatacggtcaagggctacgccaccctggccaatgccggtgcccagaccaaccacctggatgccaagacccgggagctgatcgcgctggcggtggcggtgaccacccgttgtgacggctgcatcaccgtgcacgtggacgcggcgctgaagcatggcgccagtcgcgaggaaatcgccgaggcgctgggcgtggcggtctcgctcaacgccggcgccgcgctggtgtactcggcgcgggtgatggatgcggtggccgcgcacgagagcgcgtgaagcttcatctgtagagccgagcccatgctcggctgctgtccggccagccgagcatgggctcggctctacagggggtcagcgcagctggctctcggcgaattcccagttgaccatctgccagaacgcgtccaggtaacgcgcgcggtcattctggtagtcggtgtagtacgcgtgctcccacacgtcgcagcacagcagcggggtgctgtcgccggtcaggggcgtgccggcgttgcgggtggcctggatgcccagctggccgcccgggtgctgcaccagccacacccagcccgagccgaacaggcccagtgcagtgcggttgaactcctcgcgcaggcgctgcgcgtcaccgaactggcgcttgaccagctcgcccagccggccctgcggttcgccgccgccgcgcgggcgcaggcactgccagtagaagccgtggttccaggcctgggcggccgcatcgaacagcgtgccctgggcatggcgcacgatctcttccagcgacgcctcctcccactcggtgccgagggtgccggcgttgaccgcgtcgacataggcgcggtggtggcggccgtgatgcagttccacggtctgcgcggacaggtggggctgcagggagccggagaggtagggcagggcaggcaattcgacgggcatgtgcaggttcgtggccaggggacggcggcagcctgttccatccgcttacaatggcggctaccgtgggcagtctagccgaccatcacggtcgggttgtccggcgaagcaaggagtgtggttgtggcggtaatgcagcaaatccaggccgaggtcgatcgttacccgctcgtgctgttcatgaagggcaccccgcagtacccgatgtgcggcttttccagccgcgccgtgcaggcgttgatggctgccggcgccgtcaccctgcgcaccgtcaatgtgctcgaagaaccggagatccgcgccaacctgccgcgcttctccaacctgccgaccttcccgcagctgttcatcaacggcgagttgatcggcggctgcgacatcgtcatggaactgtttgaatccggcgagctcaagcgcatcgtcgaagaggcgacccagggatgagtgcctggccgtcgacgtcaccgactgacggggcgctcgatggccgcccgttgcaggaccgcgtggtgctggttgccggtgccggcggcgggctgggcagtgcggcggcgattgccgctgcggcggccggggctaccgtggtcctgctggggcgcaagccgcgccggctggaccgggtctatgcccaggtccaggcggtcggcccggaacccctgctgtacccgatggacctggagggtgccggccccgatgactatgccgaactggcccaggccctgcagcgtgagctggggcggctggatggcctgctggtctgcgccgcgcatttccccggcctgaccccgttcgagctggccgacccggccagtttcgcccgtgcggtccatgtcaccctgaccgccccggcctggctggcccaggcctgcctgccgctgctgcggcagcgcgaggatgctgccctggtgttcgcggtcgatgcccccgaacgggtggggcaggcctactggggcgggtatggcgtggcccagcacggcctgcgtggcctgatcgcgagcctgcacgatgagctgggccgcagcccggtccgggtcagcggcctgtacccggggcccctgcgcacggccctgcgtgcccgcgcctattccgtcgaccaggacccggccgcgcaagggcccgaagcggccgccgctgcggccgtcaccctgttgtcccgggccggccatgcctggcgggggacgattctcgatgccagcggggcagttccccgcgagtgagccccggggaaaggcggagtgaagaacccgtcacgattgcgttgcgaaccggtgccgtttgtcgcacaaccgtcacattgatggcgtagcgtgttaatctagtgttaaccgttatggctgccttcagccaagcggtagggaaccccagataactctccgaccagccacccgcagggctgtttggatgcgcttttttttccgccatcgccaactcgcatcgaggctaccgaaaaatgacccacccactccggatgtccaagcttacccttggtctcgtggctgcacttgctgccgctcccgccttcgcccagaccaccactgccggtgtcggcggccaggtcgtgaccagcggcggccagcccgtcgccggtgctgaagtcaccatcacccacaccgagtcgggcacggtttcgcgcgctaccaccgacgcggcgggtcgctacaacgcgcgcggcctgcgcgtgggtggtccctataccatcaccatcaccaagccgggtgaaggcaccaaaaccgaagatggtgtctacctgggcgtgaaccagaccggcaccatcaatgccatcctgaccggtgacgtggccaaggccaccaacctggacaccgtgcaggtcaccgccgtcggcggcggctcggaagtgttcagcgccaccaagatgggctcgggcaccaacatcagccaggagcagatcgagattgcgccgtccatcggcggcaacatccaggatctgatgcgcctggatccgcgcgtgaccttcatcgaccgcgcctcgggctcgatctcggccggtggccagaacccgcgctacaactcgatcaacatcgacggcgtctcggccagcgacaccttcggcctggaaggcaacaacatgccgacccgccgccagccggtcgcgatggaggccatcgaagcgctggacatcaacctgtccaactacgacgtcagcatcgctggcgctgccggtgccaccgtcaatgcggtgaccaagtccggtaccaatgaattccacggttcggtgtacggcacctaccgtgacggtgactggttcggcaagaacccggaaggcaagaagttcaacggcttcaacgacgaaaagacctacggcatgaccctgggcggcccgatcgtcaaggacaagctgttcttcttcgccaactacgagaagttcaagcagtccgcgccgggcgccgacctgtccagcaccgcgctgggcaaggccaatgccgactacagcatggctgacgtgacccgtgcccaggaaatcgccaagggttatggcttcgatgccggcggtatcgaaagcaacggcaacacggatctggaagagtacgcgctgaagctcgactggaacatcaacgagaaccaccgcgccaacatccgttacagcaagctcgagcagagcaagctgcgcatcaacggcatgggctcgacctcgcaggcttcgctgagctcttactggtaccagcacgtcaagaccaacgagagctacgtcgcccaggtcttcagcgactggaccgacaccttctcgaccgagttgaaggcttcgtaccgcgagtactcggccgtccgcgaggtgccgaccaatgccccgagcatccgcatctacttcccgcgcggtggcgatgtgaccacgccggaaggcgactcgctgttcctgggtaccgagaccaactcgcagaacaacgtgctggaaaccaaggcgtggaactactacgccgccggtacgctgaccttgggtgaccacgacctgaagttcggtggttcgtacgacaccaacgatgtctacaactactatggcgctggctcgtggggtgcttacaccttctatggcctggacaatttcgccaaggggcagtggcagacctaccagctgaacaaggaaaagagcgcgaactcgatcgcggctgactacaagtacagcaacctggccctgttcgtgcaggacacctggtacgtcaacagcaacctgaccctgaccatgggtctgcgtggcgaccgaccgaaggtgagcccggcgccggcgtacaaccagaaggcgcagactgtcttcggttatgacaatagtgcggtgttcccgagcaagttcctgatccagccgcgctttggcttcaactacaccttcgacaccgagcgcccgacacagctgcgcggcggcatcggcctgttccagggtgatgcaccgcaggtgtggatcagcaacagctactccaccaccggcttcaactacgactcgtacaacatcagccgctacaacggccagaagttcaatccggacaaggacaaccagccggtcccgaccactccgggcagcgcgctgcagaacgtcaacttcgtcggccgcgacttcaagctgccgtcgctgtacaaggccaacctggccttcgatcacgagctgccttggtacggcatggtcgcctcggccgagctgctggtcaccaaggtcaaggatggcctgtactaccagcacctgaacctgggcaagggccgtcaggtcggtgccgatggtcgcgtgaactactacgtgccttcggctgacggcagggcgtggggcaccaacgatgcgcgtaatggttacgccgcacagggcttcaacaacgtctacctgatcgacaacaccgatcagggccgcacctcgcagttcaccgtctcgctgagcaagccgtggagcgcgagcagcgactggtcctggaacctgggctacacctacaccgatgccaaggaagtgggtagcctgaccagctccaccgccagctcgggctggggctaccagtatgccttcaatgccaacgaggaaatgctgaacacctcgcgctaccagatccgagaccgcctgtcgggctcgctgaactggaagcacaagttcttcggcgactacgagaccaaggtgggtctggtgtacgaaggccgcagcggccgcccgtacagctacatctatgtgaacgacgccaacggcgacggccgttcgggcaacgacctgttctacgtgccgcgtcgcggcgaggtcctgttcggtaccctgtccaacaacggcaagttcaccgccgatgcggcgatggagaagtcgttcttcgactggctggcggccaacccgcagctggccaagtacgaaggccaggtggctccggccaaccagttccgtaccggctggatcaacaccttcgacatccgtatcagccagcagctgccgggcttcatgaagggccacaagtcggagatctggctggacatccagaacgtcggcaacatgctcaacaagaagtggggcaacatctacgactacggcttctacgccaacgctcgtgttgccagcctgcagggcctgtacaacggcaagtacgtctacaactaccgtggcgcggacctgccgagcgtcgccaactccgatgctgacggcttcgacgtcggtgtctcgcagtggtcgatgcagctgggcttccgctaccagttctgatgcactgacgtagcgctgctgtaaacggaaacggccggggaaacccggccgtttcccgttcaggcgaaagtccttgcggggtgctgggcaacggcgtagcatctggaaatgtgcgcggtgccaatgccgccgatgcggtcccggacaggcgaacgcgggcagcacacatccaacggtcgggcttcccggccgttttgctttttaagggggcggcagtacagtcggaaaccttgaaggaagcgaaaaattggatatgaccacgaacgaaaaatcagcccgtgcactgccggtgcaggatgcgcggatctacccgcgcggtgggctggatgtgctgtcgcgcgccgaggtcgcacgcctgcgcgatgcctccgccggcggcatgcatgagctgctgcgccgctgcgcgctggctgtgctgaccagcggcagcgcttcggacgatccgcgcgcggcgcgcgacctctaccctgatttcgacatccaggtggcgcagcaggatcgcggcgtgcgcatcgacctggtcaacgcaccggcgatggccttcgtcgacggcgagatcatccgcggtgtcgccgaactgctgttcgccgtcgtgcgcgacctggcctacatggccatcgagatgggcccggcctacgcggccgagctggagtcgtccgagggcatcaccaacgcggtgttcggcctgctgcgcaatgcgcgcatcctcaacccgggcgatccgaacctggtggtgtgctggggcggccattcgatctcgcgcgacgagtacctgtacaccaagcaggtgggttacgagctgggcctgcgcggcctggacatctgcaccggctgcggtccgggcgcgatgaagggcccgatgaagggtgcgaccatcgcccatgccaagcagcgccgcaccgtcacgcgctacatcggcctcaccgagccgggcatcatcgcggccgagtcgccgaacccgatcgtcaaccacctggtgatcatgccggacatcgagaagcgccttgaggccttcgtccgcatcggccacggcatcatcgtgttcgccggtggcgtcggcactgccgaagagatcctgtacctgctcggcatcctgctgcgcgaggagaacaaggacctgccgttcccgctgatccttaccggcccgaccgtggcggcgccgtacttcgagcagatcgaccgcttcatccgcctgaccctgggtgatgaggctgccgagcgctacgagatcatcatcggtgacccggtcgcggtggccaagaagatggccaacggcatcaagcgcgtgcgcgagcaccgcctggcgcagaaggactcgttcttcttcaactggtcgatcgagatcccgtgggagtaccagcagccgttcgtgccgacccacgaggcgatggccgcgctggacctgcaccacgggcgtgcgccgcacgcgctggcggccgaccttcgccgggcgttctcgggcatcgtcgccggcaacgtgaaggaggacggcatgcgccgcatcgagcagttcgggccgttccagatccacggggatccggacatgatgcaggcgctggatgcgctgctgcgcgccttcgtcgagcagcgccggatgaagatctccggcgaataccagccctgctaccaggtgctggcctgaacccgggccggcgcgatggggatcgcgccggcactggcaggggagggcggctcgtcaagcctttgacgcccgtcgccccggattgaccgttcatcctgccgccgcttgccggtggcgggacgatggcccatcgtggccaccaacacgctggggagcgtccaatgtctttgcgccggcaaaacggtttcacgctggttgaactgatggtcacgctggccgtcttcgtgatcctggcgtcgatcgcctatccgagcttccgcgggatgatccgctcgaaccggctggcgaccgccaacaatgaactgatcgcgctggccaacctggcccgcagtgaaggcatccgcaacagcaacggtggcggtgtctgtggcagtgccgatggcaaggcctgtgatggcgactggtccaagggcgtactggcctggtcggaccttgatggcgacggtcagatgggcagtaatgacgtcgcgctgcgcttttcgcagggcaacccgcaactcagcgtggtgggtccgccgggcgcggtcatcgccttcgacgggcgcggccggcgcagggcggtcgctgatcagaccctggtgctgtcgccggatgcgtgcaaggccggtgaatcgaaaagcacgttgacgatcaaccaatccggccaggtccgggtgaccaagggagcctgctcatgagccgccgcaacctggcccgcccgcgctcgtcgcagggtggcttcagcctgatcgaagtgatggtggcggtgctgatcctggcgttcgggctgctgggctttgccttgctgcagaccaccaacgtccgcttcgtgcagagcgcaaactaccgcacccaggcgaccaacctggccaacgacctgatcgaactgatgcgcgcccagcgtaccgacacgctggccggtggcgcctattcctctgcctcgttctcggccggctcggtgaagcccagcggcgcctgcgcctggccgaccggcgccgccgtgacgccgaagacgaacgtggcgcgctggcagtgcgaggtcgcacgcacgctgggcgagaaggccagcgcacaggtgaccttcgtgcagagcaccggccaggtcaccgtggccatcagctggggagaccagcgctgggatccgaaggatcccgacagccttaccaccttcggcctgacgaccttcctgtgaacgcgcccatgagtccaatttcgcgagcccgaggcctgtcgctgatcgaactgatgatcgccatggtcatcggcctggtcctgatgctgggcgtcacccagatcttcatcgcctcgcgtgcggcgtcgcgcctgtccgaaggcgcggcccgtacccaggagaacgcgcgcttcgcgctggatttcctgcagcgtgacctgcgcatggccggccatttcggttgcgtcaacgaccaggcccacgtggtcaagaacaccggcgatgtcggctaccacctgggcatcagctcgggcagtggcgacccgctggatttctcggttccggtacagggatacgaggctgcaggcacggcgccgggcaccacgctgacgctgggccgcgcctggagcgcggcgcagtcggttccgaagagcatcgccaacctcaagccggcaccattgccgggcagcgacatcctggtgctgcgcctgatgagtccggaaggggccgtggtgaccggcatatccgtggccgcgggcgcgaccaccctgaccgtctccagtgatggcatggcccggctgaaggccaacgccgcaggcacgccgacggtcttcggcgtggccgactgcacccgtgccgacgtgttcccggccaccatcagcggttcgacggtgaaggtcgacaaggtcgacctgagcaactattcgatcaacaacgcgatgaccatgctgtatcgcgccgatggcatggcgtattacatcgcgagcaaccccaatggcgagccggcgctttaccgggcacgtgccaatggcgccggcggctacgccgatggcgaggagctggtggaaggcatcgagaacatgcagttcctgtacggcctggatgccaccaccaacatctccctgcccacgccgccgaccggccgcatcgtcgaccagcgcgtggccagtgcggtcagcaccggcaccgatgccgccgccgccgcgcagtggcgacgcgtcggcatggtgcaggtcggcctgctggcacgcagtccgcagcgtgcgtcggccgaagcgccgggcagtgcggccacgtatccggccatcctgggggtgggctttgccccggccgatccttacgaccagcgccatcgtggcgcctatgaagcgtccgttgcactgcgcaaccgcttgttcgggaactgacgaccatgcgcactcatccttcctccaggcgccgccccttcgttgcccaggcacggcagcagggcgctgttctctacgtcgcgctgatcatgctggtgctgctggccctgctgggcgtgatcggcatgcaggtggccggcatgcaggagcgcatggcggccggctaccgggcgaccaacatggcgttccagaacgccgaaggtgcggcgcgcagcgccgagaacgcggtggagaacatcgccaaccgcaaggatgccggcgccaatccggccgtggcctcctccgacatcaaccagcagtgcgatgacggcttcgacccctcggcctgggtcgcgaaaaccaagctgggcagcaagccggccatctatgtccgtgagatccagggctgcatccagggggagggtgcgctggacatgggcaagtcggtggagaagccgacgccggtctaccagatcacgacctatgccggtgataccaccagtgatgcgacgtcgcgtgcggcgatcgataccgtattcaagctgtgagggtggggagcccatgaacactcgcaaccgcaggatcctggcaggcgttggccttgccgtcttggccgctggcggctatctggcgcataccttgtttgccgcacaggcgcagggcgtgctggcacaggagccgatgaacgtgcagacgcgcgcgacaccggcgttcatcatggcggtggacgattcgggttcgatgaacttcgaacgcatgttccccggtggtgacggccgcatgcgctggaacagcaacaccaacagcttcttcaacaacgatggaagcttcttcagcgtgggctcggcgtgcgccagcaactcggtggactgttacctctacctgtatccgcacgcggagttcaacaaggaatactcgccaggccgcgccattccgccgctggatatctacggcttcgcgcgttcgcatgtctacaacgccagttacttcaacccggacgtgacctaccggccgtggaccaatgccgatggtacgttgtgggccgatgcctcgatcacccagacccgtgccgatccgcgttcggcccagcgcggttacaacgctgtctacaacatgacgaccgaccgttccaccacggcggaacagttccagtttgtcagcggcatgcggattcccgacctgtccggcaccggcaactcctactacaccggtcgtggctggagcacggcggcgaccagcatcaccagcagcaccacctatgcggtgacctatttcccggccacgttctacctgcctgcggcggcaccggctccggcgggctacaagacggacaatgccagccggccgctgatcgcaggggcctgtggtcccagctgcgacatgcgccgctaccagatcaagccgggcaactattcaagtaccgcggcctacaacaccgcgatccagaattttgccaactggttccagtaccaccgcaaccgcgtgctggcgatcgtcggttcgtcgaccgcggcgctggtgagcgttgacacgatgcgcgtgggctacttcaccatcaacaagctcagcaacgcgaccatgtacgacatggtcaccaaccgtgctgacctgtactcgcagatctacgggttgaccgccaatggtggcacgcccaatcgtcgcgccgtggagtacctggtggatcagttccgccgtaccgacagcggcgcgccggtgcagctggcctgccagcgcaacggcggcatgctgttcaccgacggctacaccaactccggcaacacggcgaacagcggcttcggtgatgccgactcggtgaactccacccacctgccgtccattccgttcgccgatggctacagcaataccatcgccgacatcgcggcggcggcctatgccggttcccgcacgcccctgcgtaccgggaccagcttcccggccgggcaggtgccggtcagtgacaagtgcaattcgctggacaagagcagtccggactggaagcgcctggactgccagaccgacctgcacatgaacttctatggcgtgaccctgggcgcgcagggcaagatctatggcgtcaaccaggccgctaccgacgatccctacaagaacccgccgaactgggccggcaatggcaacccggtaaatgtcgatgacggtaccgtcatcgatgaactgtggcacgcggccgtgaacagccgtggcgaattcatcaacgcacagaccccggcggacgtcaccgaggccatgcgccgggtgctgtcttcgatcaccggtggtgcatcgccgtcgggaacgatcggcatcagtggtgcgcgcatcggcaccggctcactggcggtgactccgcgctatgacatcaccaacagtggcaccgactggtcgagcaagctgaccgcatccagcgtcaaggtcaacgctgaccaggtggccgagctcaccgaggtgtgggaggcgtccagccgcctgtcctcgtccagccgccgcattgtcgccaacaagctgggttcgccggtggatttcaacagcgcccgcatcagcttgcaggatctgtgcagcaagcccagcggcaagtacgcgacgatgctggtctgctccgccgacaagctgacggcgatcaaggccgacctggccagcgcgatcaactacctcatggccgacagctcgaccgaagtccgcaatggtggcaagtatcgtgaccgcactacgccgctgggtgacatcgtcaactcggcgccggtggtgagttcgccgttggacgactacggttaccgccagctcggtggcgcctacgccaagagctatacggactatctggccaccaaggccaagtcgcagcggtacatggtgtatgtcggtgccaacgacggcatgctgcatgccttcgatggcggcatgaaggctgacgccaagcaggatggcacgggtggcacggagagcttcgcctacatcccggccaccgcgctggggcacatggccaacctgctgttcccctacaagtccgacacggccgaccagaccttccgccaccgttattacgtcgatggcccggtagccgtgtccgatacctacaacggcaccgcgtggcagaccagcctggtaggcaccacgggtgcaggtggtcgttcggtgttcgcgctggacgtcaccacgccgggcagcttcggaaccggcaacgtgctgtgggaaatcagcgacatcaactcgtcgctgcgggacgaggtgcgcaacaacatcggattcgtgctgggcaagccggtgatcgtgccggtgaagagtggtaccggcgtggcctggaaggcgattttcggcaatggctacggcagcgccaacggcaaggcggtgctgttcgtggtcgacatggccagcggcgacatccggatgatcgaagcggtcgaaggcacgtcgggcgcgggcatctccggggacaatggattgggcaatgtggtcgtggtcgatcgctggacaggcgcgagccaggatgcgcgcggccgtgatggactggccgacaccgtctatgcagccgatcagcgtggcgcggtgtggaagttcgacctgaccagcagtgcgaataccacgctgaccgtgccgatgttcaccagccaggcggcacaggactcctccggcaagacctaccgccagccgatcaccggtggcatgaccgcagcgaccggcccctcgggcggtgtaatgctctatttcggcaccggtagcttctcgttcaccagcgacaaggatgacaagtcgcagcaggcgctctacgccgtaaacgatctgtcgggaaagacggtgacctccacggtgaccgctaccaatctcgttccgtatacagccgccgccgccacaagcagcgatgaacgcaagatcactgcaggcgtggcgccggccaacgcgcgtggctggatgattcaacttcccgctggcaacggcgaacgcgcggtaggcaacccgatcctggtcagcggcattgtcttcatgccgacctatgtgcccaacatggaaacggtcggctgttcgaccagtggttccaactggctgttcggactgtcgtcgatcagcggcttgccgatgttggagaacgtgcgctatggctcgccgaccggcagccggcccggggcagcgaccgccgccatcgcgttgaagaccggaggaactgcgccggtccgtgacgtttcgctgtcggtgctgccgcgtccgacggacaacaaggcgccgcccggaggcagctcctgctggatggccgtcggcgcggcgggcagccagtcgctgtatctgccttacccttgcggtcgccagtcctggcgccagctccagtaaccccagtgcgaggatccacgctcatgttgcacactcacatgcctcgccgcgcggctggctttacgctgatcgaattgatgatcgtggtgatcgtcatcggcatcctggcggcgatcgccattccgtcctatcaggaatacgtgcgccgatcgcatcgtgccgtggtgaaggcggacctggctgagtacgcacagcgcgccgagcgctaccacaccagcaacaactcctacaccggctacgcgctgccgaccaaggtgtcgccccgtgatggcggtaccgtgcgctacaacctggactacaagggggatggcaccagcttcaccatcaccgccaccccgcagggcacgcaggccaaggacagctgcggcacgatgagcgtggaccaggccaaccgcaagacggccgacggtggcgttgccagttgctggtgaaacaggtgttgatcttcctgtaatcgaccagtacaatgcgcctccccgcccgaatagctcagccggttagagcacttgactgttaatcagggggtcgttggttcgagtccaacttcgggcgccagacactgcaaaagccgcgagaaatcgcggcttttgcttttctgcgcaggtagtcagcagggcgtatcgcggtccacgcgttcacttcgcacgcggccgccattgttgacgatcaacgcaccgtgcagccggttgcccgcgcagatgcgcagggtcaggttggcccctgggctgcgtccgtctgcctggaagaacagctggggccgcccgctgctggcctgggcaaggatcgatatgtccgagcgcccggtgtgatggttcaggatcgcctccggcgacgttggctccccgcgctggtcgccactgcggtagatgatccagccggcgctccagtcgtcgctgcagtgcaggccgtcgatactggcgcagaggccgatcagctcgcgtctgcgcaatgcctcgctgcgcgcgccggccaggctggcgtgcagggtcagttgtagtgcatcggcgcgttgccgcagcagcaaaggctgcagcgccggccaggacgccgccagcagcaccgccagcacggcgatgaccaccagcagttcggtcaggtgcacgccccgcgcagagcgggggccgagggggcagggggcatgggtcgggtgcatgcatccagcctccgcgcccggctgcgcggccgccatcgggaatccccgtggcgggctgcccggccacccctcagccagccgtcacccctcgccccgtatactcatccttcccgggaactggcaacaccatgagcgacagttttgaacttgtctcgccgtattcgccggcgggcgaccagcccgatgccatcgcgaagctgaccagcaacttcgaggccggcatcgccaagcagaccctgctgggcgtgaccggctcgggcaagacctacaccatcgccaacgtcatccagaacattcagaagccgacgctgatcatggcgccgaacaagacgctggcggcgcagctgtatggcgaattcaaggcgttcttcccgcacaacgcggtggagtatttcgtcagctattacgactactaccagccggaagcctacgtgccgtcgtcggacaccttcatcgagaaggacagttcgatcaatgaacatatcgagcagatgcggctggccgcgaccaagaccctgctgtcgcgcccggacgcgatcgtggtggcgacggtgtcggcgatctatggcctgggcgcgccggaagactacctgtcgctgcgcctgatcctgtccaagggcgagcgcatcgaccagcgcgacctgatcaaccacctgacccagctgcagtacacgcgcaatgagtacgaactgcagcgcggcaccttccgcgtgcgcggcgaagtgatcgacgtgttcccggccgagtcggacagtgaagcgctgcgcctcgagctgttcgatggcgaggtcgagaagatcaccctgttcgatccgctgaccggcgagacgctgcgcaacatgcagcgcttcaccgtgtatccgaagacccactatgcgaccacgcgcgaacgcgtgctggcggcgatcgagacgatcaaggtggagctgaaggagcggctggagcagctgtacgcgcagaacaagctggtggaggcgcagcgtttggcgcagcgcacccagttcgacctggagatgatggccgaggtcggttactgcaacggcatcgagaactactcccggcacctgaccggcaaggccgccggcgagccgccgccgaccctgttcgactacctgccggccgatgcgctgctggtcatcgacgaatcgcatgtgaccattccgcagatcggcgccatgttcaagggcgatcgctcgcgcaaggaaaccctggtcgagttcggcttccgcctgccgtccgcgctggacaatcgtccgctgcgtttcgaggaatgggaggagcgttgcccgcgcagcatctacgtgtcggccacgccgggtccgtatgaataccgcgaggccggagacgagatcaccgaactggtggtgcgcccgaccggcctgatcgacccggtggtggagatccggccggtgggtacccaggtcgacgacctgatgagcgaggccaacgcgcgcatcaaggcgggcgaccgcgtgctggtcaccacgctgaccaagcgcatggctgaaaacctcactgaatacctcaccgagcatggcatccgcgtgcgttacctgcactcggacgtggacactgtcgagcgtgtggagatcatccgcgacctgcgcctgggcaagttcgacgtgctggtcggcatcaacctgctgcgcgaaggcctggacatgcccgaggtatcgctggtggcgatcctcgatgccgacaaggagggtttcctgcgctccaccggctcgctgatccagaccatcggccgcgccgcccgcaacgtgcgcggcaaggcgatcctgtatgccgaccggatcacccgttcgatgcaggcggcgatcgatgaaaccgaccgccgccgcgccaagcaggtcgagtacaacgaagaacatggcatcgtgccgcgctcggtggcgcgcccgatcgtcgacgtcttggagggcgcgcgttcggatgccgcggagaaggaagccaagaagggcaagggcaagggccgggcgggcgtggccgaagaggcgaccgactatcgttcactgtcgccggcgcagctggctgtccgtctcaaggcgctggaacagcagatgtaccagcacgccaaggatctggaattcgaggatgccgcgcgcgtgcgtgaccagatccgccagctgaaggaagccagcctgggctgaacgcggcagtgcagcatcatcttcacaaaagtgttgcgcttccctgccggcatccgtaatatacgcggcctgcaccgacgcaatcgcggaaatgcagaagcaaaacgggcggttagctcagcggtagagcactaccttgacatggtaggggtcacaggttcgaaccctgtaccgcccaccacgaagtcctcgcaaaagggctctcgtgaactgcaaagcccggccctggcgccgggtttttacgtaacaaggccagccttcgggcggcaagaacaagatgggcggttagctcagcggtagagcactaccttgacatggtaggggtcacaggttcgaaccctgtaccgcccaccacctgttcccggcgttgccggtgaagcggtggaaacgatgaaagccggccctggggccggctttttttctttccaggggcaggaccccggcgttcccgcgaagccacattcctgcaggttcagtggcgtgaaatcagtgggtgatggtgatcgaacgctggatccgccagtggccatcgacgcgttcccacagctgcgctacacctgcccgggccagcgcagcatgcgggctgccgccatggtcgcctgccagttgctggctgcccaggcgcagcacgcggtcctggcgcaggtgatagagctgcaggggcagcgcttcatgcgtgtccttcggtccttcggtgcgcaggatctggctgcgcagggcatcctcggtgggcccgctgccgtcgccgaacaggctggagaacagcaggaccagggcaagcatcggcatggcacggtgctccagcgggaaagtgcgtgcaggctggcatggccggccgggcaccgcagccggcctgcgacgaagacggggattgcgccgccaaaggcgggcaggcggcgatgaatccgggacgcgcaggtgtagactcggcgctaccgcgcaaccgcgccgtcacttcagcgagctgccgcatgagcgatcacgtcccggtgtccaggcccaatccgtttctggaacgcctgttcggcggcaacatgctggaaggcacgttcaaggcagtgatctgggtggcgatcctgtgcgcgctgctggcgtggaccacgctgcgctgagcgacgctaccgcgtgggcttggctgctgatgcagtgaatacgggtgccgcggcaagggtgcggcggcagtgtccgtgcatgtgccgtcaggcgctgaaggcctggcgcaggctgcgcagggttgcctggcggtgctccctggccgtcggctcgcccatctccagttcctgcaggcgcagtccaaccagggtcatcgacaacgcatagccgcgtgccgcgtccgcaacgcgtgacaggcccactgcacggcgtgccagtgcattcacatgttcgaggtcgggcatcagtcccagatagacgcgctcggcgctgtccaggtcgggcgcgcgcaggatcgcgtgggcttcggtggcggaggagacggaggccatgggggtccttgtccgtaggggggcgctcgctcacaacgagcgcatcagggaaacgaaggccgacgtctgcgtgccacgtcgtgccatcgggctgtccttcactgcatcaccgaaccactggttggccaccacgccggtggcgcgccatttggtgcccagtggcgtgctgaccgcgatctgcaggctcggcgacgtggtgctgccggggcggtagacggcaaggcccgagcgcagggcttcttcatcgctgatgccgtagtagtagtcgagcagccgtgcactggagtgcaccacgcccgcccgcggcacccaggtgaagcgacccgcctggatcgggtagctgtaatgcaggtgcgactcgaaaccgccgccatggccggtcacttcgcgcatcacgctggcctcgaccatgccccagtcggcactgtactcgccgttgatgccggccatggccgacatctgccggctgtgcaggcggcgcagctgagcatcgttcacgtcgtcggtcttgaagcgcagcgtgtagggcgtgaccgccgccgacaggcgcagtccctggcccttgtagaggtacatgcccagcgagccggggctggcgaagaagcgctcgccctgccaggcaatggccggtaccaccagcggtttgacgtcgtagtgcgcgtacgcaccggaggtcgcgccagcgctgatgccggcctgtacgcccgggttctgctcggcagcgtgggcgagcaacggcacgccgagggcagcggtgaacagcagcgggcgcagcagggtcggggacagcgacggcatcgatcagccacgttgcggaggatggctgcgcatggtgagggggcaacattgtcagaacattgcgcccgcgtgatcggcacgcatgggcgcaaaaccctggcgccaggcactatgatcggcagcgtttccggcagacgagttcctgatgcgcatcctcctggtcgaagacgatcctgatctgtcccgcgccctgcaatcgggcctggagcggcagggcgtggtcgccgacgtggtcggcagcctggccgaggccgcgctcgcgttgcgcgaaccggtgcaccagctgctgctgctcgatcgccagctgcccgatggcgatggcgccggattcgtcgcgacggcgcgtgcgctgcggccgaacctggcggtgatcatgctgaccgccaagggcacgctgtcggacaaggtcgaaggcctggacgtcggtgccgacgactatctggtcaagccggtggcgatcgaggaactgatggcgcgcatccgcgcggtatcgcgcaggccttcggcgatggtgacaccgagcctgcggctggggcggctcgagttcgatttcgaatcgctgcaggcgcaggtggagggccagcctctggcgctgccacgtcggcaggtactggtgctgcaggcattggcgatgcggcaggggcgcacggtcacccgcagtgcgttggaggctgcggtgtacggtttcgacgatgagatccagtccaatgcgctcgacgcgcacatctccaagctgcgcaaggcactgcagcaggccggtgccggcgtcgagatccacgtgatacggggcgtcggctacctgctggcggaggcctgagatggcccgtccgatccgttcgatcacccttggcctggcctggcgcctgttcctggcgcaggccttcaccgtactgttcgcggtggtcgcgctgatcctgacctggggtgacaaggactcctggggcatggacatgttcgttgccgaggcggtggccaaggcggtgcacagcgaagacggccgcctggtgctggaccaggcgcgctgggacaagctcgatgccaacgccgggggaaatctctggttcgccgcggtggatgacaagggcatgtggctcgagcgcggcaccatccccgcgatccacgcgccgatgctcgcgcggctgcccaccgtgggtgccaccgagctgggttcgctggtaccgccctacctggacgtggcgcgggtgatgatccgcaacgaggatgggcgccgcatcaccgtgatggtcggtggagcacccaagggcgggctgctggacggtgcgctgatggtgctgcgcctgatcggcctgtggttcttcctgccactgatcgtggtcaccctgctggtgatgccgaccgtgatccaccgtgccatgcgcggtgtgcgccgttccgcgcagcaggccaaggagctggacatcggccagcccggtgcgcggctggatgcgcggctggtctccacggaagtggcgccgctggtggaagcgttcaacgatgccatcgacaaggtgcagcagggctacgccgcgcgcgacaagttccttgccgacgcagcgcacgagctgcgcgtgccgatcgccgtggtgcaggcgcgcctgtcgcagctgccgcagggcgagctgaaatcgcagttgctgaccgacgtggcgcggctgggcaatgttgccgagcacctgcttgatctgcagcggcttgaccgcaatgtcggcgcattgcagcggctggacctggccctgctggtgcgtgaggcagccgcggacctggcgccgttggtggtgggcgccggctatggattcgaagtggacgcgccggaagcgccggtgtggatccacggtgacagcctggcgctggggcgggtgattgccaatctggtacacaacgcgatcgtgcatggtggtggccgtggcaccatctgtgtgcggttggacacgcgcgggttgctggaagtcagcgaccagggcgcgggcattccagtaggcgaccgcgaggcgatcttcgagccgttccatcgcctgcgcgcggcgggcagcggcagtggccttggcctgcacctggtgaaggagatcgtgcagcaccatggcggctcggtcagtgtcggtgaggccgcgggcggcggcgcaagcttccgggtcaatttccatcgcggcagcgcgcggcgctgacgcgtttgcggggcaagtcccgataggcaacctgccgccggcagcggcaggctggcctcatggccatcgagcgctccccgtctcccttgctgggcagtggcaccgctggggcgctcacactgggggcgttgggctgcgtgcagctgtcgcagctgccgccgctgtgggtctgcacggtgatgatcgtgcttggcatggccgggtggggcctgcgatggcgggggcgcctgccggcggtcatgctgctcggtgccggatggacgtcgatgcacgggcactgggcaatgcaggaccagctgccaccgggccaaccggctcgggatgtagtggtcagtggccgggtcatcgatctgccggatcatcgggccgcgcacacccgcttcctgttgcaggtcagcgagagccgcgaactgccatcgctgcgcggcaagcgcctgcaggtcacctggaacgacggctggcaaggcaggtccagcgccgctgccgaggggcggcgcaggcaggtcctggccggtgcgcagtggcagctggcgctgcgtgtgcgggcccctcgctcgcggatcaatcccgggggttttgacagtgagcgtcatgcgctgctgcgtggcgtagccggcactggaacggtgaggtcgccggccagcgcgcgtgagctgcaggccggacatggcctgccggcatggcgtgagcgcaccagcgccgccatcgcgctgcaagtggcccatccggccgcccgtttcgtgcaggcgctcgccctgggcgacacgcgtggcctgtccgacaccgattgggatcagctgcgggcgctggggctgacccatctggtggccatttccggatttcatgtcggggtggtggcggggctgggggcgttgctgtgccgagggctgtggtggctgtgccccctgctggcccggcattggccacgtccacaggcggcggcctgcgccgcggcgctgtccgcagcgggctatgcggtgctggccggtggtgagttgccgaccttgcgcacggcactgatgatcgggctggtggccctggcgcgcagcgggcggcgcccgctcggtctcgtgcaggggcttgcgctggcggcgctggcgctgctgctgccggcgcccctgtcggtgctgtcagcgggcttctggctcagcttcggcggcgtactgtggctggtgtggtgcttgccgcagggacgtccgcgcggggtggccgccaacctgcgcgggttcctggccgcacaaggggtggccagcgtcggcctgttgccgctgggcatcgccttgttcggtggcaccgcctggctggggccgctggtgaacctgccggtcatcccgtggtggacattgctggtggtgcccctgtcgctgctgggcaccgccctgcaggcgctgcacgacggcgctgggcgctgggcgtggcgcgcggcggcgtggctgttcgagatcagctggcaggccctgcagccactggcggcgcacccgcaggcgatgtggtggctggccgaggcgccggcctgggcggtgccggcggcgctgctgggggtgttctggtggctgcttaccacgggggccgggggctggctggctggcctgctgctgtgcctgccgctgctgtggccggcgcgtgagcgcccggccgagggagagctggagctgctggtgcatgacgtcggccagggcacggcggtgttgctgcgtactgcgcggcatgccctctggtatgacgtggggccgccgaacgggggcgagggcagcgagcggatcctggttccgtcactgcgggccctgggccaggcgccgcccgagcgggtgctgctcagccacgacgatctcgatcatgccggcaacctgccgagcctgcgtcttcagctgccggggctgccattgctggcgccgccgggaagtacgatcgccggggccggccgttgccagcgcggcctgcgctggcactgggatggcgtcgatttccaggtgctgcacccggatgccggcagccagcgggccgaaaacgaagacagctgcgtgctgcgcgtggccggtgcccatggcgtggtcctgttgccgggggacatcggccgtccggccgaacaggcgctgttgcgggcgtctgcggcggcgctgaaggcggatgtggtgctggtgccgcaccatggcagtggcggcagctccagcgcgccctgggtggcggcggtgtcagcccggctggcattggtctcggccggccaccagaaccgtttcggccacccgcgcaaggacgtggtccggcgctggcaggcgcagggcgccgaggtggtgtccactgcggagtccggggcgatccgcgtatggcttggcgcacaagggctgcagctgcgtgaacagcgcatccatgcatcccggtggtgggatgccgctgggcgggcgcggtcggctgctatcctatcgccgatcgaacaagcggccgttgggccggagggttgaaacgtgtgggaactggtcaaggccggtggctggccgatggtgccgctgctgctgttgggcgtactggctttggcgatcatcctggagcgtttctggtccctgcggcgaacggaggtgctgccgcccggcctcggccaggaagtgcgcaactgggccgcgcgcggcaagcttgacccggcgcacctgcagaccctgcgtgccaactcgccgttgggcgcgctgctggcggccgcgctggaagcccgcaaccgcccgcgcgaccagatccgcgagcgcatcgaggataccggccgtcacctggtgcaccgcatggagcggttcctcaacgcgctgggcaccatcgcttcggccggcccgctgttgggcctgctgggcaccgtgatcggcatgatccagatgttcctgggcatcctcgaccatggcgtgggtgatgtgaaccagctggccggtggcatcggcaaggccctggtgtgcaccgccaccggcatgatcgtggccatcccggcactgatgttccatcgctacttcaagggccgcatccacggctacgtggtggagatggaacaggaggccagcgccctgctggatacgctcgacggccgcccgggggtgatgaacccgtccccgtcggcgcgcccggccaacgccgctgcggcgaaggcctgatcgatgcgtatcggcaatgaccgatcccaggatgagccgcatatcgatctggtcccgctgatcgacgtcatcctggtgctgatcatcttcttcgtggtcaccaccaccttcgatgcgcgctcgacgttgcaggtgcagctgcccaccgccagccagcagcccaacaacgaaccgccgcgttcgctcagcgtgctgatcaacgccgaaggccgttatttcatcaatgaccaggaagtgctgcgcagcgatgtcgagtccgtcaagcagaccatcgccgccgtcgccggcagtgatcgcagccagcccgtgctgctgcgcgccgacgcgcgtactccctaccaggccgtggtgactgcgcaggacgcgctcggtcagctcggtttccgtcgtatcgccattgcaactgcgccagaggtgcgtccatgagttcccatcacgcgccggtgtggccgatctacaaacgtctgctgggctacacccgcacctactgggtgttcatggtcggcgcggtcatcgccatggtggtcgaagccctcgccggctaccacttcaccaagctgatggagccgctggtcaacgaaggtttcgtcgatccgcagccgcgcgcggccgtggtgctgccgctgaccatcctcggcctgttcctgatgcgcagcctggccacctgggtcagcgactacacgctggccaagaccggccgcagcgtggtccgcgacctgcgtgagcaggtgctgcagaagtacctgcacctgccgtcgtcgcacttcgataccgaagcgacgccggtaatggtcagccgcctcaacttcgatacggaacaggtcacccaggccagtgccgacgcgctgaagaccgtggtcgccgataccctcaccatcatcgcgatgctggcggtgatgctgcagatgagcgtcaaggtgaccctggcgatgctgctggtggtgccgctgatcggcggcatcgtgtcctacgtgggcaagcgctaccgtcgcatcagccgcggcatccaggacggcatgggcacgatggcgcagactgccgagcagtcgctggccgcgcagcaggaagtgaaggtgcacggcacccagcagcatgagatctcgcgctactcgcgcctggccaaccgcatgctggcgctgaacatgaaggtcgaggtcacccgcgccgccgcgtccagcgtggtgcagttcctggccgcactggcgctggcggtgatcgtctgggtgtcgacccgcgaagccctggccggccgcctcaatgccggccagttcatgggcctgatgacctcgatgatggccatcattccctcgctgcgccgactgaccagcgtacagacctcgatttcgcgcggcgtctccgccgccgagcgcctgttcggcatcctcgacatgccggtggagcgtgatgagggccagcaccgcgtgcagcgcgtgcgcggcgaactggcgttcgaccacgtcatgctgcgctaccgcgaagacagcggcattgctctggacgacatcagtttcgttgccaggccgggcacggtgacggccatcgtcggccgttccggcagcggcaagaccagcctgatccggctggttccgcgcttctacgagcccagtggcggcgtcatcaccctcgatggcgtggccctggatgactatccgctggccgacctgcgccggcaggtggcgatcgtcgggcagaaggtgatgctgttcgatgacaccatcgcggccaacatcgcctacggcatggaggcgaccgatgagcagatccgtgcggcggccgaagcggccaatgcctgggagttcatcgcacgcatgccgcagcagctgcagaccccggtcggcgagaatggcgcgctgctgtccggtggccagcgccagcgcctggcgattgcccgcgcgatcctgcgcgacgcgccgatcctgatcctcgacgaagccactgcggcgctggacaacgaatccgagcgcctggtgcaggatgcgctgcagcgcctgatgccggaacgcaccacgctggtcatcgcgcaccgcctgtcgaccatcgagcatgccgaccaggtgctggtgatggaccatggccgcatcgttgaacgtggcacccacaaggagctgctcgaactgggcggcctttaccagcatctgcacagcatgcagttccgcgaaaggcaggactgatggccggcaagggtacccagaccccggcgtactggtacgacggcagccccgttccgtggacgatgcgcctgctggcgccgctgtacgcaggtgtcaccgcactgcgccggcgcgcctatcggcgtggctggcgcaagcgccactcgctgccggtgccggtcatcgtggtcggcaacatcaccgccggtggtaccggcaagacgccgctgaccattgccctggtcgagcgcctgcgcgcggccggctggaagccgggcgtggccagccgtggttatggtcgcgaagacgccggcaagccgctgtgggtgcaggccgatacgccaactgccaagggcggtgacgagccggtgctgatcgcctggaagaccggtgtgccggtgcgcgtggaccgcgaccgtgtcgccgccggcaaggcgctgatcgaggccggctgcgatgtgatcgtctgcgacgatggcctgcagcactaccgcctggcgcgcgatatcgagatcgaagtggtcgatgcgcagcgtcgctacggcaatggccggatgattccggccgggccgttgcgcgagccggtcagccgcgccagcgaatgtgatttccgggtggtcaacctcggccaggccgatgaggaaaccgcagcgcaggcctgtggcttcggccagtggccgatggcgctgcacatcgacagtgcacagccgctggccggtggccgcgctcgcccgctggcgtacttcaagggccagcgcgtgcatgcggtggccggcattgcccatccccagcgcttcttcgacatgttgcgcgcgcgcgggatcggcgtggtgccgcatgcgttcgccgaccaccaggcctaccagccgcaggacctgtccttcggcagccagctgccggtattgatgaccgagaaggacgcggtgaaatgccgtgcgttcggcaacgactggcactacgcggttccgttgcgcgccgagttgcccgcggcgttctgggtggcgctgaccgatcgcctggacaagctgcggccgaactgagtggcgcggcggcgcttgcattcacgcgctgctgcccgcattcccgttgtaacgagcctgccgagtaccgcctgcatgactgaattcgtcgtcgccattccggcccgctatgccgcctcgcggctgccgggcaagccgttgcgcccgctgggcggcgagccgctggtgctgcatgtggcgcgccgcgcgctgcaggccggtgcccgtgaagtctgggtagcgaccgacgatcagcgcattgccgatgcgctgtccgggctggccgaagtgaaggtggcgatgaccgcgaccacgcacgcctccggcactgatcgcctggccgaatgcgcacgcattgcaggctgggccgatgacacggtggtggtcaacctgcagggcgacgaaccgttcgcaccggcggccggtatccgtgcggtggccgatgcgctggtcgcaggcactgcgacgatgtcgactctcgccacgaccgtcgaggacgcgcacaccctgttcgacccgaacgtggtgaagctggtgcgcaacgtgcgcaacgaggcgatgtacttcagccgcgcgccgatcgcctggcaccgcgacggcttcgcacgcagccgcgacacgctgccggacggccaccactggttgcgccacatcggcatctacggctatcgcgccggcttcctgcagcagttcgcggcgatgccgccgggccagctggagcaggtcgaatcgctggagcagctgcgcgtgctggaagcaggctatccgatcagcgtggcgatctcgcccgagccgttcccgccgggcatcgacacgcccgaggacctggagcgcgccgaggggctgctgcaggcgatggcgccgcgatgaggctgctggtcgtctgcctcggcaacatctgccgttcgccgatggccgaaggcgcgctgcgcgcacgcctggatgcctcgccgctggccgggcgggtgcaggttgattcggctggcaccggcgactggcatgtgggcgagccgccggaccgccgcgcgatcgcctgcgcggccgggcacggcgtggacatcggcggcctgcgcgcacgccagctgcaggccgtggatttcgaccgtttcgactggatcctgtgtgccgacgaggccaacctgcgtgatgcagggcgcctggcgtcggcggcccagcgtgaacggctggcgttgtacctgccctggtcgggcgttcaggggcgggtagccatccccgacccctataccggcggcagcgatcatttcgagcaggtctggtcgctggtcgacgatgctgcaaaacgtgcggtggcacgactgttgcatgacgccgactccggcataatcgggtcatgaacgtccagcccgtcccggacctgcccgagttcgccacctggctcaatgccaccccctgcaccctgaccgaactgcgcggccggccggtcgcgctgctgttcgtcaatgcggcctccgcctggagcgcgcaacgcctggccgagttcggccaatggctgtcgcgccaccccggcaagctgcagccgctggtgctgcaggtgccgcgcttcgatttcgagcgcgacgccagtgccgcactgaagctgctgcgccgccagggtctggccatgcccgtactgctcgatgccgattgggatggctggcgccgcttcggcgttaccgcctggccgaccgtggtgctgctggacgcgcagggtcgcgagcagcagcggctggtcgggcagggagcacccggtgaactggagcgcgccctgaacacgctgtgccagggcgcgccttcggcgccgccgcgcggcggcagcgaactgcatccggaaccacgccaggcgctgcggttcccgctgggcctggcggtcagcaccgaacgcctgtacatcgccgacagtggccaccaccgcattctcgaatgcagccatggcggccgcatcctgcgccagttcggcctcggtaccgccgatttcatggacggcaacctggccgaagcggcgttccaccgcccgcaggcgctggtgctggagcgcgattcgctgtacgtcgccgacaccggcaaccatgcggtgcgccgcatcaacctgctgaccggcatcgtcgacacgctgtgtggcaacggacgtcccggtgcgccgatggaaggtccggtggcgcaggcgcggcaggtctcgctggaccatcctgtcggcctggccatcgccgacaaccagctgcacatcgcgatggccggcgacaaccgcatctggagctaccacctgggccagcgcagcctgcaatggcgcgccggcagtggttccatcgacgagcgtgacggcagcggccacctggctgcctttgcccaaccgactgcgctggccgtggtgcagcaggtgttgtacgtcgccgacgccttgggatcctcgatccgtgcactgcaactgcgcggcgacctggtgcagacgctggtcgggcaggggccctggcgcttcggcagcgaagacggcccgcgtgcgcaggccagcctgcagtatccgcaggcgatcgcattgagcgcggacgctccgctgctgtggattgccgataccggcaacggtcgcctgcgcacgctgcgcctgggcggcggtgaactgaccacccagccgctgccgcgccgcctgcatggcccggccggattggcggtgggcgccggtgcggtgtggatcgccgagactgacgcccatgccgtgctgcgattcgaccccgacagcggcgtgctcagcgaagtcccgatcagcgaatgaccgacgttcccgccccggccttcgacggcaaggccttcgcggcccagctcagcaccgcccctggcgtgtaccgcatgtacgccgccgacgacaccctgctgtacgtgggcaaggcgcgcgcgctgcgcaaccgtgtcggcagctatttcaacggcagcccgaagaacgcgcggatcatgtcgatgatctcgcagatcacgcgcatggacgtgaccgtgacgcgctcggaagccgaggcgttgctgctggaaaaccagctgatcaaatcgctgtcgccgcgctacaacgtctcactgcgcgatgacaagacctatccgcatgtgctgctgacccgcgaggactggccacgcatcgcgctgcatcgtggcccgcgtgccattcctgggcgctacttcgggccgtatcccggcgtcaccgccgtgcgcgagacgctgaacctgatgcacaagctgttcaagctgcgcagctgcgaggacagcgtgttccgcaaccgctcgcggccgtgcctgcaataccagatcgggcgttgcagcgcgccgtgcgtggagctggtcccggcgccggagtacgccgagtcggtgcgccgcgccgccctgttcctggaaggcaagagtgacgagctgacccgcgaactgggcgagcagatgcaggccgccagcgaggcgctggagttcgagcaggccgcgcgcctgcgcgacctgatctcctcgctgcgcagcatgcagacccgccagtacgtggatggccgcgccgcggacctcgatgtgctggccgtggccatgcagggctcgcaggcctgcgtgctgctgctggccttccgtgatggccgcaacctcggtacccgcccgttcttcccgcgcaccaatggcgaggaaagcccggaggaagtgctggcggccttcgtttcgcagtactacatcgaattcgagccaccgcgcgaaatcctgctggatcgcgagattcccgacgccgacctgctggtcgccgcgctgtcggcctcggccgagcgcaaggtgcagctgaagtggaacgtgcgcggcgagcgcgccggctatgtggaactggccagccgcaacgcgcagctgaccctggccaccgaactcaacagccgcaatgcgcagcacgcgcgcagcgatgcgctgcgcgagatgctgggcctggccgagccggtcaagcgtgtcgagtgttttgatatcagccacaccctgggcgaggccaccgtagcctcgtgcgtggtgttcgacgccgccggcccggtgcgcgcgcagtaccgccgcttcaacatcagcggcatcgagccgggcgacgactacgccgccatgcgccaggccatcgaccgccgtttccgccgcgcagtggaagagcagggcgtgctgccggacgtgctgctgatcgacggtggcgccggccagctgtcgcaggcccaggccgcactggccgatctgggcgtggaaggcgtgctgctggtgggcgtggccaagggcgtggagcgccgtgccggccacgaagcgctggtgatgcccgatggccgcgagctgcgcccgggcgcggccagcccggcgctgcagttcatccagcaggtgcgcgacgaggcgcatcgcttcgccatcaccggccacagggggcgccgccagaaggcgcggatgaccagcaagctggaggatatccccggcatcgggccgcgccgccgcgccagcctgctcaagcatttcggcggcctggtgggcctgaaagccgctggcgaagccgagatcgccaaggtggaaggcatcaatgacgccctcgcggcacgtatctacgctaacctgcacgggttggccacgcctgatgcggccgagtagagagagaagcacgcaagcatgaagttgaccctgcccacctggctgacgttgttgcggatcgtgatgatcccggtgctggtgctggtgttctacctgccctacacctggaccaacttcgcttcggcggcgatcttcggcctggccgcgatcaccgactggcttgatggctggatcgcacgccgttaccagctggagtcggcctttggcgccttcctcgacccggtcgcggacaagctgatggtggcggtggcgctgttcctgatcgtgcagggtcatccgacgccgtggatggcgttctgggcggcggtcatcgtcggccgcgagatcgcggtgtcggcgctgcgcgaatggatggccgagctgggccagcgcgcgaaggtgcgcgtggcgatgatcggcaaggtcaagaccaccgcgcagatggtcgcgctgttgtgcctgctgtattcggtggccccgaacgtgccggtggaagacatctggatgggctggccggtgttccatatcggcgactggactctggccattgccgccgtgctgaccctgtggtcgggcctgcagtacctgcacgccgcgtggccgagcctgcgcgacgatgagcgcgctgcgcgcgagcgtgcgcggcagaagaagctgggcaactgagcccggggtctgagccccggggtcggatccctttccgaaggaaagggctctgaccccatcgatgcgcctatccccgcatggcgtggacctactggaaatgctgcgtccacggatggtgcggatccatcggtttgcggggatgccgtggtagatccacgccatgcatggatacgcgatgcaaggcgcctcgcaggccccggaaaaaccgcttgacgccatccttggaacaggtaaaatttcgcctcccaagcgggaatagctcagttggtagagcgcaaccttgccaaggttgaggtcgcgagttcgagtctcgtttcccgctccaatttatgatctacagacttccactgacgtctgtaagtcattgaaaagaggagcttcggctccttttttcattccagcgaaagccacggaagtccactgacagccaccatttttgaggccaaaaacaaggccaaagaatgcgggtcgtgccggttccgggttgttgctggggttggatcgggatgacaagcagcatcgggcctaagtccaagacttaggagcttgatgatgacactctctgatctgactgttggcgcgcatccagaactgacccactttcggcggtgatgcgcgggtaaaactgacccacctgaagcccacatcctgagcatcttttgctcgggggatttcaggagtgatcaccatggtcatgttggccaagatccggcggatgcatttccgcgatggcctgccgctgcgcgagatcgccaagcgcacgggcctatcccgcaataccatccggcgatggctgcgcagcggccagtccgagccggtctatcccaggcgagcctcgccctcccggctcgatccctaccggtcccagttggagacgtggctgcgtgccgacagccatcgtccccggcgggaacaacgcaccgccaaggtgctgttctcgcagttgcaggcgatcggctatccgggcacctacacccgggtgacggccttcatccgccagtggaaggcggccggcggcgccagccgccgcccggccttcgtgccgttgcactttcctccgggtgaagccttccagttcgactggagccgcgagtacgccttcgtcggcagccacgccaagatgccgctggatctcgcccacgtgaagctggcctgcagccgcgccttctggttggtggcctatcccacccagagccacgagatgctgttcgatgctcatacccaggcgtttaccgccttcggtggcgtgccgcgccgcggcatctacgacaacatgaagacggcggtggacgggatcggccagcaccgggaacggcgggtcaacgcccgcttccacgccatgatcagccactacctgttcgccgcggagttctgcaaccgcgccgcgggttgggagaaggggcgggtcgagaagaacgtgcaggaccggcgccgacagatctggatcgaggccggggcccgccactggccagatctggacaccctcaacgcctggctcgccagcgagtgccgcgccgcttggccgatgcaggcgcatccggatgcctccgacatcaccgtggccgaagctctggaggacgaacagccccacctgatgccgatgcccgcgcccttcgacggctacatcgagcggccggtgcgggtcagttcgaccgcgctggtcagcttccagcgcaaccgctacagcgtgccgtgcgaacacgcccacgccgtcgccagcctgcgcgtgtatcccttcgaactggccgtggtggtcggcgaggccgaggtcgcccgccaccggcgcagcttcgagcgtgatcgggtccactacgactggcagcactacatcgccctggtccagcgcaagccgggggcactgcgtgacggcgcgccgttcctgtccatgcccgatccgctgcgcaagctgcagcaggtgttgctgcgccagcctcacggcgaccgcgccatggcccaggtgctggccgccgtacccgtgcacgggctcgaagcggtactggtggcggtggaactggcactcgagtccggcctggtgcgcgccgaccacgtgctcaacgtgctggggcgattgcagcatccggaccgcacgatcgagacggtcgcctcgcgagtgacgctgcgtcatccgccggtgtccgatccggcccgctacgacgccctgcgggaggcagatcatgtcgacgcctgacctgccgctgcgcatgcagcagctcaagctgcacggcatggccagccagtggcccgaactgctggccaagatgcgcctgcacaccatggagcccgaacactggatggccgaactgctgcaggccgagtccgccgaacggcaggttcgtgcccaggccaaccagatgaaggccgcacgtttcctcgtccatcgtgacctgctcgggttcgacttcgcggccagtcccgttgatcgcgcactggtcgaacgactccaccagggtgacttcatccacacccccgagaacgtcgtccttgtcggtggaccgggtaccggcaagacccacctggccaccgccatcggcatccaggccgtgcgccagcatcgcctgcgcgtgcgcttcttctccaccatcgaactggtcaatgcgctggagaaggaacaggcccagggcaaggccgggcagatcgccctgcgcctgacctatgccgacctggtcatcctcgatgaactgggctacctgccgttcaccccctcaggcggcgcgctgctgttccacctgatcagcaagctctacgagcgcaccagcctcgccatcaccaccaacttggccttctccgaatggggtcaggtgttcggcgacgccaagatgaccaccgcgctgctggatcgcatcacccaccactgccacatcctggagaccggcaacgactcctggcggctgcgcaacagcaccgccgccaacaagaccaaagccagaatcagggcaaaggaggccaccacccagaccaccaactgataccctcagccccgtacaccgggtgggtcaaagttcaacgcgcagcctgggtcagttttaagtgcgcgccaacagacgttggcagcgggggagccgctgaggtggccggcgcgccattgggcgacgccccatccaacggcaataccggcagcaaccagcgtcaagccggcaaggatgtttctcgaagaggtattcatggcgagggtctccactcagtccgcgatcaggctgttcagtcgggcgacgaggctgtcgcgctgcgctccaaggtcgatcagacgcatgcgcgtctccagcacctgggcgcgtgcactgagcacagcgctcaggtcccccttggcggatcggtagttgctcaatgcaagcgccgctcggttccgtaccagttgcaagccggcggtctgcaggcggtcgatctggctgttcaacgcttggagttcggcggcgctgtcgtccagctcctgcaaatgccgccgcgccacgtcttcgcgttcggcgtccagacgttccaactcgtgccgttttgcctcgatcatgggcacttggcgtcgatccttctgccaaggcagatcgaatgtcacctgaaatgacaccatgtcgccccatcggcgatcacgccggctataggctatctcccaggcccaatcgccgcgggtctctgattgggcttcgcgggactcggcccgggccatgctttgcatcgccggatagagttcaagctccgcgtgattcgccagttctgtgcgcagttgcgcgacggggcgagtgagcgggcctggatcgccttgcagtgcttcgtcggccctggagcccacccagcgccgcaacgcggccctggccttggcccggtcccgctgtagatcgtcacggcggtccgtgagtgtcagcgcctcctgttccgcgaccaacagatcgccagcctgggcggtgccgccggcgacgcgagcggggagactgtcttgcaggcgctggttctccgcgagcagttccgtcagcagtatctcccgttgctccaccgcctgcgcggcgatccacgccaggctgagttcctggcggatctgcaatcgctgcaaaaccagcgccgcgcgttctcgatccacacgcgcctgcgcgctggcgacctgggcgtcgcgcttggccctgttgggcacttcctgcatgagcgccaagcgctgcatcgtcatggattcgcgcgtcatgctccagcgatccatgccgctgatggggtagttttcgatgccgagcgagagcttggggtcgggcagcgagcctgctgccttctgcacggattcggcgacgttaacctgcaactgctgcgcgcttatgcgtgggctctgctgctccgcgataaggcgtgcctcagcaaaatcgagggcgtaggctacaggcgagacaagcgcactgcccgccaacgcgatgctgatagctttcagacgatgcactcgcatcgaggccggcgttgtgcctcggccgtacgccgacgggcgcccctcgggggcgccaaaaaagggagtaaacatggttgtcctcggaattggtattcacgaaatcacgtggtctgccgcatcggtgcgcggcgagcacggacacataaatcaattccgcaggacttggaacgtgaggtagatcggcggaaagcccgcgcggggattgggaggaatgtaggtaacgtgccgcctgagaacgtgttcaaagtctcgccctcttgatgtgagaagctcgctgggtgagaaaaggctaccccagcgacatcaagcgcgagcagttcgaggtgatccggccattgctggagagtgcgcgcagaaagactgccccacgcaaagtggagctgtacgaggtgttctgcgccgtgctgtacctgctgcgcacgggctgtcagtggcgggcactgcccagcgactttcccaaatggcgcaccgtgcactcgtactttgccatctggagcgagccacgcgagggtggcagcctgctggagcaggcattaaaaaaatcaggttggcgcggcccgcgagaaactggggcgcaacgcctgcagcacgctcttgatcgtggacgcgcagagcgtgaagaacacggacacggcgggcttgaagggctatgacgcaggcaagaaggtctcgggcatcaagcgccacatcgcggtggacacccagggattgccgcatgcgatagcggtgaccacggccgaggtgacggaccgcaaaggcgcactgcaggcgctacagcgctgcaagccccggttgagccggctacaaagcctgctgtgcgatgcaggctacatcggtcggccgttcgcgcaaggcgtgcagcagattctgggagggcatgtgacggtgcagatcgccaagagaagcgagcttcacactttcaaagtgatgcccaagcgctgggtcgtggaacgcagctttgcctggctggacaagaacaggaggctgtggaagaactgcgagcgatggctcaacaccagcctgcagttcgtccacttggcattcttggtgctcttgctcaaaagactttgaacacgctctgagggctacccggtcgagaaccaacccgggcagcgagttggcgagccacatcacgtgcgccgcgagaaactgaatgtccagcccctgccatgaaagcgccgactcccgatcgccactgcaatgagcgtggcacaactgtggcgcttcgctgtccatggaatcaggcatgccggtgcaatccgacattggcaacttgtcagcctgctgcatcgagatcgtggcacgcatttgcgtggtttccacagatgccctcgggtctggcttgggacagacgtacatcgccatcgcaacctgcgagaaaagcaaggttacgactaggccgctggtaatccagcggctccatcttgcgagaaggcgccttaagccgatcatgcggacatactattggaagttgtagggagttgaattgatcaaggtcagtttccaggatgaattgatgcgtctggacggcgccttggcccgaaccggcacccgctgcaaatccaccggcaagggcgggcaccgcacgtggttgtcatgctttacgcgcctcggcaactcgcaaggctctaagctcaaatcgatcagctacaagattcgtctgtcccgagagtcgctgcaggtgcgtaatgacctcgtaggggccatcggctattgggcgcgtgcagattccgtgacctgccccctttctcagggccactagctacttagtagagtccaggttggggagcataccgctccggtgggtcaggtttcgatcagcggtcgaaccagtcaaggcaccttcgttgcgcagcgcggcggcgaactcggcaggcgtgcatttgggcagtgagctgtgcggacgcacctcgttgtagtccttgcgccagatggcgattaccgcccgtgcgtgctcgagcgagataaaccagttttcgttcaagcattcgtcccggaacttgccgttgaagctctccacataggcgttctgcgtgggtttccctggctgggtcagcacaagcgtcacgccgttggcggtcgcccactggtccagcgcccggccggtaaactcgggtccctggtcggtcctgatcgccgcggggtagccgcggaaacggcataccgcatccaggatgtcggccacgttctggccatttatcctccggccgacggcgatttccaccgcttccttggtgcaatcgtccaccaccgtcaggcacttgatcgggcgcccgttggccagggcgtcgaagacgaagtccatcgaccaggtgtggttgggccccgacggcagctgcagcggacggcgctcgacggccacgcgatcgcgcttgcggcgcttgcgcaccgccaggccagcgttgcggtacagccggtagattcgcttgtggttggcgatccagccctcccgttccagcaggatgtgcagccgtcggtagccgaaccggcgacgttcgcccgccaacgcaacgagcctggcctgcaacggcgcgttcgccatgcgcggctggtagtgcaacacgctgcgtgacaagcccagtgcccggcaggcccgccgctccgacaggcccagcttcgcccgcacgtccgcgacggcagcccgtcgcgtcggcgggctcagtattttccccgcgccacgatcctcagcgcttcgttgtccaacatcgactcggccaacagctttttgagccgcgcgttctccgcttccagtgccttcaggcgcttggcgtcgggcacatccatgccgccgaacttgcgccgccacaggtagaacgacgcgtcactgaagccgtgcttgcggcaaagctccttgaccggcgtgccggcggccgcctgcttcaggaagccgatgatctgctcttcggtgtatcgcttcttcatgtccgtcctcttgtgagacggactctactaagatcaggttggcccggaaaacggggggcaggtcacgacgtcgaagtgaaccgccccggtttttgaggaggctcaacactctgagaggattgagccatgagcaagtcgaacaagttctcgcccgaggtgcgcgagcgcgcggtgaggatggtgcaggagcagcgtggggagtacccgtcgttgtgggcggccatcgagtccatctcccccaagattggctgcgtgccgcagaccttgaacgaatgggtcaagcgcgccgaggtcgacgccggcatgcgtgaaggcgtgacgagcagcgaagcacagcggatgaaggagctcgagcgtgaggtcaaggaactgcgccgggccaacgagatactgaagctggccagcgcgtttttcgcccaggcggagctcgaccgccgcctgaagtcgtgaagaccttcatcgaccagcatcgcaacgccttcggggtcgagccgctctgcaaggtgttgcaggttgccccgtcggcctaccggcgccatgccgcgctgctgcgcgagccccacaggcgctgtgcccgcgccaaacgcgacgagctgctgatgccgcagattgagcgcgtctggcaggccaacatgcaggtctacggtgccgacaaggtgtggcggcaactggcgcgcgaaggcactgccgtggctcgctgcacggtcgagcggctgatgcgcagcatgggactgcgcggcgtgatgcgcggcaaggtcgtgcgcaccaccatcagcgatgccaaggccgcgtgcccgctggaccgggtcaaccggcagttccgtgcggagcggccgaaccagctgtgggtcagcgacttcacctacgtccccacctggcagggctggctgtacgtggccttcgtcatcgacgtgttcgcccggcgcatcgtgggctggcgggtgagcagttcgatgcgcacggacctcgtgctcgacgcgctggagcaagccctgtacgcccgccagcccgagcgcgatggcagcttggtctgccactccgacaggggctcgcaatacgtcagcatccgctacaccgagcggctggccgaggccggcatcgagccgtccgtgggtagcaagggcgacagctacgacaacgcactggccgagaccatcaatggcctgtacaaggccgagctgattcaccgccgggcgccctggaaaaccagggaggccgtcgagttcgccacgctggagtgggtgtcctggttcaaccatcaacgcctgctcgaacccatcggctacatcccgccggccgaggccgaggcaaactactaccggcaactcgccagtcagaccaccacggtggcgggctgacttaaaccaaacagcctccgcggaaaccggggcggttcaaagcgccgtttgtagaggcccgtaatgagatcgctcgccgtaacctcattaaattccatagaaacttcgggctcctccgcgcgctgcagggcaagcaatgcagctaggtacgaagaggccacaccaggcgctatggcgagcctgagctgtgggcgtgggctggtggcgtcgtgcatgagaggccccaagaagcgataagacaaggatggaaagtcttcatgatagctagtttgagttaaacttaacgtggttaaattgtttggactgttcgacgcttccaaggatggagaagcgaactgtccgacgaggccgtcccccaggaactaccactttcgacgccgagccagcgttggcattcggagcggccgttcgtgtcgcccgcctgacgcaaggtgttgctcaggaagaactggctgcgaaagcagggatcgagcgatcgcacatgggcaaaatagagcgtggggagcacatgcccactctcgctctgatcttaagaatcgccgccggactcaagctcagtgctgcggaactcgtcagcgcagccgaacgcaatcttcgtgccgcggcgcacgattcagataggcattgacgctttagtcacccggaggtcctcgcagacgttcgatgaagcgatccagcgaaaccgatgagttgctgctttctggccgaagcagataggttgtgattaccgccgtgtcctgcgccagagggcgaatcaccacgtccggcctctggctgatgggaatcttggtcgccgtcatgaaaccaatcccatagcctgcgccgacgagcgttagcatcatgtccagcgacgacacttcttcgacaacgttgagtctgtgttccagaacctgtagcagccgatttagttctcggcagtagccttcgcaggccagtttgtcgcacagaaccagtgggtgaccctgaagttcgttcagcggaacttgcttgtgcgcaagaagcgagtgccgcgctggcatggcgatcacaatcgggtctcgccagatcggttcagccacgatgccttcgccaacatccgccgcgtgtgcaaatccgatcgtgaagtcgccagaccgtaggccccgtatctgctcggtcagcggtacctcggagagacgtatctcgacctcgggctcttccgcgcggcaacgagctaggaacgccgatagtcgtgggtccatcgcaccatcggaaattgcaatgcgcaggctgcccctcaggcccgcggcaatggctctggcattttcacgcgcttgctccaggacagtgaagagtcggcgggtgtcctgcaagaatgccgcccccgccacggtcagccgtgtgcccctgcggtcgcggtcaaacagcgtgaccccaagctcatcttccaattccttgatcgcgcgagacaaggggggttgctctatatgcagcctctcggccgcccgcgtgaaatgcaactcctctgccaagacgacaaagcatcgtagatgacgcaactccataaatcgggctcctcgcaagtcctcattcgcgccagatgtcccgtggacgaatcacggtggacggggaggctggatccatttcagggaagttgatgcgcttgacatcgcaaaaactggcaccttgagcgctcgtggttgctcgtgacgcgtcccaagcgcgcgcgcccaatcggggcgcgcgtctctgtcacactgtgcagaagctttgaaaagcaccgcacacccgcggcgtcatccgccgtgctctttttgtagcagcgacccgaggcgagcgacttcattgctggtgatcgcgatgttgcgcccatccttcgtcgacaccgaagctccgacattgagatagacggcgcgcccgaagcggctttcctgtgccatctttccgtccttgaagatgtacagcgttcccccgtcagccaagggaaccatttccttggctgcttgggctgctgcatgaccggcgaaggctggcacggagagagcgctcaacagggcggcaatgacaatttgcgatttcatgatcgactcctttgtaaaaacgacgacaacttgcgccgcgtcgttaaatgtagaagcaggcggtctacagagcgcttacccgtgcattacattcaattcatgtgctgtcatctgccgcccatgaaggactaggttccagtgggagacaagatgccaagccatgcaacgctcgccagaaccaaaacggccaaggtcgcctccgtgaacagactctgtctaagcttgatgactgcctgtgcgcgattgcctgccttcaaagcagcctccaggctcgggctcaaccgataccgattggcagcagccaacgccagcatgcctgcgaaaagcaagagctttaccatcagcagccggccatacagcgtcgagatgagcggatcaaacgatggtccggcgatcaacaggtaattgagaattccactcacgacgagtgcagccacgatcgctgtacctatgcgagtaaagccattcgacgtccgactgaggaccgctaccgggtcttgcgcgacatcctgcttgtgggatgccagcatcaagaacgccaccaatgcgcccacccaagcgcccgctgcccagaggtgcgtgatatccgacgcaagatggatgtagccgcgaacgccgtcgtccatcgcgccgtggcctgcccacgcaagggtcgccagcgccacgccggtggagagcgccatcactgcaaatcgcaaggtagcgttcaatttcaacattgcgacgagcacacacaccaacagcgcgaggatgcgaatgcaccaggcgatgcccatgtgcgtgcccgtaatgagcatgtcgaagacgtgcgttgacagctccgcgtagctctgggcaccggacatggccttggccatgaccgtcatgccccacatcgacagggcaatgccgatggcagcggatgcgccaatgaggacgcgatagcggcgcgagatcgtcgaggatcgctcgtcgttgcccaaagcatagagaccgaacatggcgacgccaaacgccgccgccaggtccagatacagcgccaggcgcaggacgatggtcaaccaatccccggccatgggcttacttcaccttgaaggtgacgttacccgtgatcggatgcgtgtccgaggagacggcacgccattcgacgcgatagtcaccgggctggagcgcctgtgccggcgtgatgaccatggtcttgccgtcgccggcagccgcgacgctggcgttgatcttcatcgggccatggctcgccattcccggcatgccagtcatgacaaggctcgcggcggagaactgcggcaccagcgtctcggagaacttcagttcgatggtggctggcgcagaaacctgcgacttgtcggccggcgttgaagacaccagcgaaggatgcgcgaatgcggcggtggcgaacagaccagcagcgatcggcgcgacgagcttggcgatgaaatgtgaacgggtcatagaagtttctacctggatgtgtgaggtgtggtttaagaacgaaatgccgagataaggcttgcacctttgcaacggcgtggaacgaaagaaacggtttgctgggcgatagcaggctcctgtagtttcagaaagaaaatccggtcacagtcggctcgctctcaggcgcaaggcgttgccaacgaccgacgccgaactcaggctcatcgccaatgctgcgatcagcggcgacagcagccagcccgtgaggggatagagaaccccggcggcgatggggatgcccagcgcgttgtagaggaaggcgaacatgaggttctgcttcatgttgcgcacggtactcaccgagagcgtgcgagcgacagcgatgccacgcaggtcacccttgaccagcgtgacctgggcgctgttcatcgccacgtcggttcccgttcccatggcgatgcccacgtctgccttcgccaaggccggcgcgtcgttgatgccgtctccggccatggcgacgatgcgtccttctttctgcagtcgctcgatcaacatgagcttgtccgccggcttgacctcaccatgcacctcgtcgatgcctaggcgtgcaccgacggctttggcggtggtctgcccgtccccggtggccatgatgacccgcaggcccgcagccttcaacgcggccagggcctcgggggtgctgcccttgaccggatcggacacggcgagcaagcccgcgagctgcccgtccaccgccaggtacatgacgctggccccttcgccgcgcagagcttcggcctggggtacgagcggttccaccgatacgccagactgttccatcagcactgtgttgcccaacgccagttgccggtgctcaacctttccgcgcacgccgatgccggttcccgattcaaagctctgaggcttcacgagttggaggccctgggcacgcgcggcctgcacgatggcgtcggccagggggtgttcactgccctggtccaggctggccgcaagacgcagcacctcatcgttcgtaaagccgggggctgcgacgacctgatcgaaagcaggtcggccttcggtcagggttcctgtcttgtcgatgacgagggtatcgaccttgcgaagattctcgatcgccgcggcatcgcggaacagcacgccctgcgtggcgccacggcccgttgcgaccatgatcgacatcggcgtggccagacccagcgcgcacgggcaggcgatgatcaggacggccaccgcattgatcagtccatagacccaggtgggctgtggcccgaagaatccccatacaaggagcgtcgttaccgcaatggcgacgacggccatcacgaagtagccggcaacgacatcggccatgcgttgcatcggtgccttggaacgctgcgcctgggcgaccatctggacgatctgcgatagaacggtgtccgagccgatccgctccgaacgcatgaccagcgcgccgctggtgttgagtgtggccccgatgaccttgtcgcccacgcgcttgctgacgggcagcggttcgccggtcagcatggattcgtcaatcgagctgctgccctcgtgcacgatgccatccaccggcaccttctcgccgggtcggatgcgcagcaggtcgccgacgtgcacatggctgagtggcacgtcttcctcgctgccgtccgcattgatgcgccgcgccgtcttgggtgccagccccagcagcgacttgatggctgccgaagtctgggagcgggccttgagttccagcacctggccgagcagtgtcagcgagatgatgacggcggcggcctcgaaatacacgccgacccgtcccatggacatgaaggaagctggaaacacttccggcgcaacggttgccacaacgctgtagatgaatgccgcacccgttcccaggccgatcagtgtccacatgttcgggctgcggttgaccacggacagccagccgcgggagaagaagggccagccggcccacagcacgatcggcaacgacagcaccaactcgacccagctctgtgtagccatgtccatcaggtgcagccgctcgcccagcatcgccagcgccaagaccacgagcgtcagcggcaaggtccaccagaagcgacgcgagaagtcacgcaactccgggttgtcgtcatcgaggtcgggcagcagaggctccagcgtcatcccgcacttggggcaggttcccggatgatcctggcggatctccgggtgcatcgggcaggtgtagatggttccgggcgcggttggcgatgccgccggggccggtgaaactgcggtgctggcatggtgatgcggtgcatggccgctgcctgtgcctatgcccgcgtcaccgctggcatatcgcgccggatcggcgtcgaatttggccttgcatccggtgctgcaaaacaagtacgtgttccccaagtgcgtggaacggtgctccgacgccgccgtgaccgccatgccacacaccggatctcgcgtcgcggcatcgggctgcgtgtggcttgaggacccgcccgcgtcgtcacttccagcatggctggcgtgatggtggtgcgtatgcgggccggacgttgtggcacccgccgccatgcctgcgtgctcatgtcctgaagacttgctgggtgaattcatagtgacaagtgccctccgccgttaacctttggtgtctggtgatcgcagcaggccgcaggcgcgcaaggagacaagcgcggcgtcgcgtgctcgcacggtgcgagtgcctcgactcattgcttctgctccttggaggctgcggcaccttccttaccctgacgcgcggcatgatcgtgtccgccgtggccgtgaccacggtgcatgaacaggtgcatcagcggacaagccgccagcagcaggaaggggagatagccggcaacatgtgccgtatgctccttgagcaggaaatacgcggcgacagcggcgatgatgaggaacgccacgccgtagcgcgatcgccagaaccgggggcgatcgctgggggtctgtgtgtgctgatgctgcatggcatatctccacggagaagggttgatggatggtcagcgatgcgactgatagaccgtgctgctaccgtttttcccaatcagcagcacgtcgtaggcgtccttgcgtccaccataggccggaccatccatgccgggcgaaccgaccggcatgccgggcgccgcgaggccgatggcctgcgaggcttcgcgcagcaagcgttgaatgtccgaggcaggcacatgaccctcgatggcatagccgccgatctgcgccgtgtggcaagaaccgtacttctgcgggatgcccagccgcgtgcgcgctgcggtgttcccggtgtcgagaacctgcacatcgaagcctgcgccttgcaggtgtgagacccagtccttgcagcatccgcagctcgggtccttccagaccttggcaatcggtcggctctgcgccaggctcggtcctgcgagtgccatcaccaacaagccagcgatcaatgcctggcgtctcggcactttgccctggcttctgtcgtagtgcatgttcatggatcgcctctcatcagatgatcaaacccgctaggttctagaaccagaatcgcacgccagccacccagcgcgtctgctgcgcacggccgccttcggcacgcacatagtccgcggtgcgtccgaagctgcccgcccgttccacgccgatatagggggcgaactggcgactgaattcatagcgcaggcgcaagccagcagacgcttcggccaggcccttgccgataccgcgttccgggtcgtccttgccataaaactgcaactcggcgcgaggctccagaatcagtcgctgggtcagcagcagctcgtagctgccttcgacacgcagcgccgtacgtccaccacttcccacgtagcccgtcgcctccagctcgaaccagtagggggcgaggccctggatgccgaaagccaaccattgacggctcgggccttccccgttatccacccgaacgccgagctgggtgtcccagtacggtgcgacggcgtgcccccagagaagctcggtacgcgattcttcgagctttcctttggcgatatcgccttcggccttcacgacggccttgttgtaggtcgtcccataccacgcctggaggtcgtaggccgtggagtcgtctcctttgcgcgtgaagcggcgttccagagtttcgccgcgcaacgaaaagaacctgtgttcgtcggccagcatcagccgcggcacaccgggtacggcgtagtcgcccgatcccaatgtcaggccattggagtagccatgcggatcgcgggcgtcaggaggcgccgacccgccctgcatctgcatgttgccgtgatccatggccggggccgcggtcgagccgctcgccgacgtcgcgtgacccgcgtgcgggtcggcggcaggagccacggtctgagtggatggcgcggccgtttgagcgtcggcctggccgtgcgctgcatggtcgttctgtgcttgtgcctgggcggcgacgcttaccagggccagaagcgtcgtggccagtgcgcgagtggggagtgctttggacattcttggtcttccttgtgcgctgggttcaagacaccacgacttcgcggaacatgccggcatccatgtggaacatcaggtggcagtgccacgcccagcggccgagcgcgtcggctgtcaccaggaagctgatgcgttgtgccggctgcaccggcagggtgtggcggcgcgcaaggaagcgaccgtcggggctttccagctcgctccacatgccgtgcaggtgcatgggatgggtcatcatggtgtcgttgtgcagaatgacccgcagccgctcgccgtgtttgaagtgcaccggcgtggactttccgaactccagcccgtccagggaccatgcgtagcgttccatgttgcccgtgaggtgcagttcgacctcccggccggggcctctcttgtccagcggccccgacggggtatgcagatccgcgagggtcaacacgcgccgaccgttgttgcgcagtccgatgccggggtcatcgaggttggtgcgcgccatgtcaacgcgcatgtccgtgctggcaccatactcggtgcgagcgtggcgagcagtagtgctgggcacggccagtccccccgccgccgcggcgtgttggctgtgatccatcgccatgccaccgtggttcatggcgccgtgattcatgcctgccatcgccccatgatccatcccggacatcgaacccgagcccatcccggtcatcccggtcatgcccgtcatgcccgtcatcccggtcatctccatggcctggccggacccgccatggtccatgccccccatcatgccgcccatcatgtcgttcatggtcagccattcgaccggatcgagggcaggcacgggagcttgaagaccttcacgcacggccagcgtggcacgcgcgtagcctgtccggtccatcgcctgggcgaagatcgtgtaagcgtcatcccgtggctggacgatcacgtcgacggtttcgccaggaccgaatcggaactcatcgacggtcaccggctccacgtcaacaccatcgacgtgcaccaccgtgagtttcagtcctggaatgcgtacgtcgtagaaggtgttgcccgcaccgttgaccatgcgcagccgcacgcgctcacccggtcggaacagcgccgtccaattgccggcgggggtgacgccgttggccagataggtcagcgtggcggcagacagatctgcgagatccgtcggattcatccgcatctcgttccacatcttgcgcttgtcgatcgcagcggccgtgccttcgcgcgaggcgtcccggaagaagtcgaagacggtaggttggttgtagttgtaatagtcgctttgggacttgagcttggtgaacacccgcatcgggtcttcgtcggtccaatccgagaacagcagcacgtggtcacggtcggcgtggatggtctcggcgccagcggggtcgatgatgatcgccccgtacatgcccgtgagttcctggaagccggagtgcgagtggtaccagtaggagccgctctgctgaaccttgaagcggtacgtgaaggtctcgccgggagcgatgccattgaagctgatgcccggcacgccatccatctgatacggcaggatgatcccgtgccagtgaatggatgtggcttcacgcagcttgttggttacacggattgtgacggtgtcaccctcgcgccaacgcaatgtcggtgccggcagcgagccgttgatggtcgtagccacgcctggcttgcccgtgaagttcacgggcgattcggcgatcaccaagtcgaactcggtgcccttcagcacaggggcggcaccgcgcgtcgcggagccttgctgggcaaatgccttgaacgccggcgtggacagcccagcgagaacgccgccggcggctaacccttggacgaaacgccgacgagaaaggccctgtgtgggcacgataaaaaagggtgaacgaggcggcatggcctgaaatcctccatagatgactcggaagtcgttctaaacgccaccccatcctgagcggcacagttcgacgcaatgcaggtcatgctatgggttgggcactttccatcgaatgacccctgaattacattcatgtaatgttcgtgtcatgttcgtggaagctggcaaccagtaaattgctgattgaaagtggatgaatgcgtacatcgtgagcggctatttttccgcgccgtagcgatttcatgggacatgcgatgaaactgctggtcgttgaagacgagaacaagacggcggattacgtccgccaaggtctcatggaggcgggattcgtcgtggatctggcgcgcaacggattggacggacaccacctggccatgggcgagacatacgatctggtggtcttggatgtcatgctgccggatgtcgatggctggcgcatcgtgcgtgcccttcgagatgccggtaaacaggtccctgtgctctttctgacggcgcgtggcggtgtagacgaccgtgtcaagggattggaactgggagcggacgactacctcgtcaagccattcgcgttctctgagttgctggcgcgggtgcggacgctgctgcgacgcggaagcgctccgagccagcctgatcgcatccaggttgccgatttggtgctggacttggcgcgccggcgcgcaacgcgcgctggccaacgcatcaatctcaccagcaaggagttcgcgttgcttgagctcctggcccgtcgccagggggaggtccttccacggtctctgatcgcgtcgcaggtatgggacatgaatttcgacagcgacagcaacgtcatcgatgtagccatccgccgtctacgcgcgaagatagacgatgcgttcaatccgaagctcatccacaccgtgcgtggaatgggatacacgctcgatgcgcccgatgatgcccctgcgccataagccgcggcaaagccgtccagcgtcgcttgcattgagggtcacggccctcgttggtatcgccacgaccttggtgtttcttgtgttcaattgggtcattctccggtcgttggagcaccactttgctcaacaggatgcccacgaactggaggcagtgacaaccgctttggctcagcccttgcaccagcttgcaagtgacatcgcaagcgacgaactgaagcaacacttggccaacgcagtcgcaggacatcatgggatgacgtacggcgtctacgatggggctggcaatagcatctatgccacgcccggtcctgacctgtctaaacttgccagtagcaaaaagttggtcaaccgcatcaccgctgacgatttgatcgtgtggcaggaggatcagaggtcatatcgaggtgtggtgctgcaactgcctgctgacgattcagcggcgcccggctaccgcatcgtcgctgccatggacatcggctttcatctcgacttcctggcggagttcaagcgcatgctctggtgggcaaccggcttggtcatgtgcctggcgctcggtgtggcttggctggcggtgcagtggggccacctgccgattcgcaaggtcaatgaagagattcgggcgattcgctcttcaaagctggatgtgaggctggatcctcgggatgtgccgatcgaactggcggaactggtattcgccttcaacgatatgttggcgagaatcgaggaaggcttcacccggctatcacacttttccgcagacatcgcgcacgagttgcgcacgcccgtcaccaacctggtcacgcagactcacgtggcgcttggccagccgcgcagcaacgaggaatacagagaaatcctctattcaaatttggaagagtttgatcggatgggacgcatgattggtgacatgctgtttcttgcccaaacggaaaatgatccccgcaacttgcgtctgtctaccattgatctgtccgaattggtgcggagtctgttcgactatttcgaggcgctggcagaagatagcggcattacgcttggtgttaaaggggcgatcggcagcatagcggcggatcgggaaatgctcacccgggcgctgaacaatcttctctcgaatgcaattcgacacacgcctcgcggcaagagcatcacggtcttgctttcgcaggacgagcagtggacaacgatcagtgtggtcaatcccggtgagagaattcctgagcgcgatctaccaaagctcttcaaccgcttctaccgagttgatccggcacggcaacgaaatacggcgggcgccggtcttggccttgccatcgtgaaatcgattgcggaggcacatggtggctccgttgccgtgacctccagtgagcttgtcaccaggtttgacttggtattgccccatctgcggcagtagtccgagggcgctgcggtccgtccagccaactggcgtatctctttgcctgattctgggatctacccggccggccacgttgctacgcgagcgggacattttttctccgtgactgccacgtgcccagtcctagcggcaggcgccgacatcatgcgcttgtgtatcccatcgctacgtccacaccgcgcgcgggggcctttgctcggtcgtgatccggtcaccgatcgtcgatagcctcagcggtcagtgccgaacgtctgcctgctcggcgcctcgatcgcgcgcagacctggctgtgtgcgctgagcccctgaggtgagttggaagttggtctgctggttcgttgcgcgggtatatgtacccgtagctgggtacagagagtcttattgatcaagatcaaggtactgctatcaggcgccggctgcatatgaacgcagccaaccgccaaaactacctatgcaggtgtccactaaaacttgaccactgcaccccgcccgaaggcttctccgactcgcccgctgacgcgggccaggtcaaccccacaacgacaggcgagaacgccccgccatgccttgcagcgccggtcttgaggcgtggcgtggaagctccatagcgatgccgggcgggttgtccctgaaccgcgttgaggacggcacgcacctgcacaacctgccgcagcaagcgccagcgtgttcgccagcgtcccgtccatcgcggcggggcgctggccgggccgatccggcgcagccggttcggcggcatcgaggggcgccaagcatcgcgcggcggggatagcccgcagggctttcccctggaggcaagcgaagcgcgcagcgccgcaggcgcgaaggcgtgagcaactgtcttgaaagtcaagcctcgcaagcgcgcaggctccattcaattgaagcgttttgccaatgattcaataaatgttgtattatcgaatcatgaacgagacccaagccatttccgccctcggcgccctggcccatacccagcggctgcgcgtgttccgcgccctggtggtcgccggccccgaagggctgacacccagcgtcctcgccgaccagctcgacgtggcccgcaactccctgtccttccacctgaaagaactggcccatgccggcctggtcaccatcgagcagcagggccgcaacctgatctaccgcgccgacttcacccagatgaatgggctgctcggctatctgaccgagcactgctgccagggcggcgcgtgcgaggtcaccgaatcctcctctgcctgtacttcctgctgaaaggatcacccccatgaagcgctttcacgtccacctgcacgtcgatgacctgaaccgcagcatcggcttctattcccaactgttcgccgcgcagcccgcgcgcgtcgaaggcgactacgccaaatggatgctcgaagacccgccggtcaacttcgccatctccacacgtggcaacaagccgggcatcgaccacctgggtatccagaccgacgatgccgaggaattggcggtgctgaaggcccgcgccgaggcggccgacatgacgctgctggacgagggcaccacgacctgctgctacgcgcgcagcgagaagcactggatcaccgatccgcagggcgtggcctgggagcacttccacacgctgggcaacattccggtctttaacgaagcggcgcctgcagcgacttccgccgcagcgtgctgtaccccggtgcgcggcaagccggtgggcgttgcggtgaagccggcttcctcctgctgctgatgtgagatacccatgaccaccgacaagacctacaacgccctgttcatctgcacgggtaactcggcccgctccatcctggccgaaggcatcctcaatgaattgggccaggggcgctttcgcgcctactcggcgggcagccaccccaagggcgaagtccacccactggcgctcgccacgctggagcggctgcacatgccgaccgccggctaccgcagcaagaactgggacgagttcgcggcgcccggtgcgccggagctggatttcatcttcacggtctgcgacaacgccgccggcgaggtctgccccgtgtggccggggcgcccgatgtcggcgcattggggtgtgcctgatcctgcagccgttgaaggcaccgacgagcagaagcgcaaggcgttcacggatgcggcgctgacgctgcgccgacgcatcgaattgttcctgtcgctgccgattcagcgcctggatgccatgtcgctgcagcacgagctgcgcagcattggtacgaagtgaggttggcgcgatgagtgttggaacccaaacggccggccgcgtgccggccgcccccaccatgagcgtcttcgagcgctacctgagcgtgtgggtgctgctgtgcatcgtcgccggtatcgcgctcggccagttcgcgccgggcgtgttccaggccatcggccgcacggaagtggctcaggtcaacctgcccgtgggcctgctgatctgggtgatgatcattcccatgctgctcaaggtggacttcggcgctctcggccaggtcaagcagcactggcgcggcatcggcgtgacgctgttcatcaactgggccgtcaaaccattctcgatggcgttgctggcgtggatcttcatccgccaggtcttcgcgcagtggctccccgccgaccagctcgacagctatgtcgcgggcctgatcttgctggccgccgcaccttgcacagccatggtgttcgtctggagccggctgaccgggggcgatcctgtgttcacgctgtcgcaggtcgcgctgaacgacaccatcatggtgttcgccttcgcgcccatcgtcggcctgctgctgggcctatcgtccatcacggtgccgtgggccacgctgctggtatcggtcggcctgtacatcgtgattcccgtcatcctggcccagttctggcgccgcgccctgctgagcaagggccaagccgccttcgaccgggcgctggagcgcatcgggccgctgtccatcgcggcgctgctgctcacgctggtgctgctgttcgccttccagggcgaggccatcatccgccagccactggtcatcgccatgctggccgttccgatcctgatccaggtgttcttcaactccggcctggcctactggctcaaccgcaaggcgggcgagcagcacagcatcgcttgtccttcggcgctgatcggcgccagcaacttcttcgagcttgccgtagccgccgccatcagcctgttcggcttccagtccggcgccgcgctggccaccgtggtcggcgtgctgatcgaggtgccagtcatgctactggtcgttcggatcgtcaaccaaagcaagggctggtatgagtgcggcccgaaccctgcccgcggataaccaagacacgactcatgagcaacatcaccatttaccacaaccccacctgcggcacgtcgcgcaacgtgctggctctgatccgcaacagcggcgaagagccgaacgttatcgaatacctgaagacaccgcctgaccgcgaaacgctgcaacgcctgatcacggacatgggcgcgccaatgcgcgccgtgctgcgtgagaagggtacgccctatgcggaattgggcctcgatgacccgaagtggggtgacgagcagttgattggcttcatgctccagcaccccatcctcatcaaccggcccatcgtggtgaccccgctgggcacgcgcctgtgccggccctcagaggccgtgctggacatcctgccgcagccgcagcgcggcgcgttccgcaaggaagacggcgaagccgtggtggatgcggagggtcgcagggtctgagacctcccgcacaagcggcaggcaatctgaagtgaggctggtattatcgaatttcgttatcgatattcgatatgaaagagaaacctactccacgtgccatggagcaccacgacctgctgtcggggctgatccgcctgcatgtgctgcaccacgcagccgagcaggagatctacgggcaatggatgatcgacgagctggcccaccacggctaccgcctctcccccggaacgctgtacccgatgctgcacaagatggagcgcgacggctacctcgtctcccgccaggagcgtgaagggcgcaccgtgcgcaagctctacacgatcacgcccaagggcaaggaaggcttggcgctggccaaggaccgcatccgggagttcaccggggaggcgatgcacaaatgacagattccaccaacaccttgcagcatgaggccgctgccgcgcgcggctcacccgtcgaagtcttcggcgccttcctcaagctggggctgacctccttcggcgggccgatcgcgcatctgggctatttccgctcggagttcgtcgagcgtcgccgctggctggatgaccgcagctactccgatctggtcgccctgtgccagttcctgccggggccggccagcagccaggtcggtatggcgctggggttgggccgcgcgggctggctggggctgctggcggcctgggccggattcaccttgccatcggcgattgcgctgatcctgttcgcctttggcatcgccgagtaccaggggctggcccagtccggctgggtgcacgggctcaaggtcgtcgccgtggccatcgtggcgcaagcggtctgggggatggccaagtcgttgtgcccggaccggccgcgcgccgcgctggccattctggcggcgctgctgaccatggtcctgccctcggccgcgggacagcttgccgccatcgcggtggcagggctgctgggctggtggacattgaagatcgcgcaacccggcggcggccacgcccacagctaccccgtctcgcgcaagctgggcatcgtggcgctgctgctgtttgccgcaccgctcgtcgggctgcccctgtgggcggcagccacggactcgtccacgatagccctgctggaaggggtgtaccgctccggtgcactggtcttcggcggtggacacgttgtgctgccgctgctgcaggcctcggtggtgcccagcggcgtcgtgagcaatgccgacttcctggccggctacggtgcggcgcaggccgtgccggggccgctgttcactttctcggcctacctcggcgcggtcgcccacggaccgctgcatggctggatcggcgggctggcactcctgggcacgatcttcctccccgcttttttcatgctggtcggtgcactgccgttctgggaagggctgcgccaccgcgcgggcatccagacggccatggccggcatcaacgccggcgtggtcggtattctggtgtccgccctctatgacccggtatggacgagtgccatccacagcaaggcggattttgggctggcgctgctctcgttcggactgctgacggtggggcgcgtgccgccggcgctcgtggtgctgttagccgggctggtgggctgggtcatggcgatgggcgtctgaatctcatgtggcacaccctgaccatccagctccgacacgaaaccgccgacgacattgccgccatcgaagcggtcacgaccgccgccttcgctgatgcaccacacaccagccacaccgagcaattcatcgtgcgcgccttgcgtgccgccaacgaactgacgctttccatcgtggccgaagaacatgggcgcgtcgtcggtcacgtcgcgctgtcgccagtaacgatcacccatgagcacaggcgaaagaccgagggctggtatgggttggggccgatctccgtcctgccgccaaggcaggggcgaggcatcggttcgcgcctgatggaacaggcgctgtctgaactgcgggctatgcaggccgcaggctgcgtgctgctgggagatccaacgtactacacgcgctttggcttccaggcccatgcgggcttgcaactgccgggcgtgccgcccggctatttcatggcgctggccctgcatgggacagtgccggaaggcatcgcgcactacagcgatgccttcaacgccgccgcctgagccagcgcgaaggcggcggcgttttaattcggctattggccttgaacaccgggcgcggccactgtcgcacccggatttcgcgtccaccgcgcccagggcggaacggcctgggcgcggtgctgatcgcggttattccttcgtctcgatgcgccaccacacaaagcgaagcgccccggtcgaggccggggcgcttgccttcggcgcgggtcaagcggccagtgcctcggcgggttcatccgccattgcctcggtatcctccggggcgtcctgctccgggccttcttcctgcgcggcctcctgcgggccttcggccttgaagatggcgggcatccagccggtgccatcggccagccgctcggcctcgctggcaatgtcggccttcttgagcttcgccagccgggtgacgaattccggtgcaaacgcgcccacggcatccagaatcacggccttggaaacgtgcttgaagtagccttctgcggtcggcttccaccatgcggccatgtcgaggcccacggcctgcgccagttctgcgccgggctggtgcggcgtggcacggggcgtcaccacgtccaccgtggaagccacgcacacggccagcagccgcaccagttcgtcttgcgacttcgccagcagcgcggcgaacagttcggcgctgtcctccggcaaggcttccccggctacctgttgcagttcgcgcagcgccacagcggcgggcgactccggccagtccggggccatgccttccagccggtcttgcactttcaggctcacgcccagcggcaggtcgtggccgtggtagctgtcctgcaaaaccttctgcaccatgccatgcaccagcgcggccagcgcgacgtgcggatgccgggccacttcgatttgcagcgccgccgtgcggtgggcgctcaaccgctgcgccagctggtcggacaggctcgcggccttgggcgggtcgtcggcgtcctcgtgctcctcgttggcggcttcgccttcggtgctgccgaagccgcgccgcagcttttccagcgtgcgcagcgccttggcctcggcttcgcgcagcaggccgcgatgaataacagcctcgccgttgcggtcgatggtgacgatggcaccggccacctcgcgcacttcgggggcgtagccttgcaaggcattctccgcgtcttgcagttctccgaccacctgatcgcgccgctgttccagcttctcggccttggcctcgtcctcggcgtcgcaggcttcttccagttcggcgtcgatcttttcgaggcgggtttccagcgaggcgatgcggcgggcctcgcgggtggtcggctcgcggcggtggcgcggggcgttctggaacgcctgccgttcctcgtaggccagatgcggcacggcctccacccatgcccagccctcggcgcgcacgtcctcggccagcgttgccagcttgtcgcgcacgagcgtttccagcactgcggtatcggtgaggtaggttccggcatcgccttccgcgaacaggtcgcggcggatgccgccgcctgcctgccggtaggcgtccagcccgacgaagcgcaccagcgcgtgcgcggcgtcgatttcgcgctcggtcaggcgctcgcgcagcttggacgggctgcgctgccattccggcgcaccatagaacgtggcttcctgcgcggcgtggtcgtcggcgaagggacacagcaagaccgccccctcacgccacccacgcacgccggttttcggcaagcggagcgcgcaggcacggatcagcgagccgggccggaggcgccagcgatggaagcccgacaggggcgagactcgcgcagcgaggctcaatgcgcagcacgacagcgcgacggcggcacgccgggacgcccgactgcttgggacaggactactcgttgtcggtcttgcgcggctcgatgtgcaactgtccttgacgtgcagccgggcgtagttgcgaaggtacagcgtgtcgtactgcttatcgggcgatgtcaggtgcaccaccatcaggaaggcgggggactgcttttggacggtgatgccctggcgcaccacatcgcgggcagccgggcctgagcctgggcgacgcggttttgtacccgcaccgtcgcgtcatcggcgttgatgccagaacggaaggtgaccgtggtcaccagcacgccgtcggagccggcgacagacttgatgtacatcatgccttcgacgccgttgatctgctcctccaggggtgtcgccacggtctcggcaatcaccttggggttggcgcccggatacacggcgcgcaccacgaccttgggatattcgctgatcggcagcgccgggatcgcgagcaggcccgagacgaagatgacgatcgacagcacagccgcgaagatcggcctgtccatgaagaacttggagaggtccatgggctaataccttgaaaggagtccagggggaagcgcgccgcgccgctcgttgtgtgatacgtccgatcggtggcgcgctccggcgtggtgcttcatttggtggcggacgcgggcgccgcagcagccaccatgggcaccgccgtggcctgcacaggcatgcccggcaagaacaccttctgcgcgccgttgacgatcacgcggtcgcccgccgccagcccccctcgcacgatgcgcagccaatgggaactgccacccagtttcacatcacgtcgctgcgccagtccatccttgtctacgatgtagacgtagttacggtcgtggtcggtcagcaccgccttgtcgtcgatcaacacggccgagaattcgccgctgccgaccagtcgcacgcgggtatagaggcccggcgtgaaaacgcgatccttgttgtccagcaccgcgcgcacggcgatcgtgccgctgccccggtccacctggttgtcgaggaagtccaccgtgccggtgtgagagaagtccgccttgtccgccagggcgatctggaccggcagctggccgcctcgctcgctggggcgctctcccttgcgcgccatgcgcgagtagcgcaggaacgccttctcatcggcctcaaagtaggtatagaccctgtcctggaacacgatggtggttagcacactggctgcatcgctggcggccaccaggttgcctgcggtaaagcgggcacggctggcgcgcccgttgatgggcgagcgcacttgggtcctctccaggttcaactgcgccgtctccaccgcagcctgcgcggcctgcacctcagcctgcgcggactcgtcagcggcgcggcgctgctcccaggcctcggtggagacagcctgctgctcgaccagcaccttggcacgttgcgcctcgcttctgctgcggccggcttcgctgcgcgcccgggtcaattgcgcctgggcccgggccagttccgcgcggtagcttcgggcatcgatcatgaagagcacatcgcccttcttgacctcgtctccttcgcgataggcgacccgctcgacgtagccagacacccgtgggcgcagctcgacgctctcgatggcttcgatgcgtccgttgtattcgtcccattacgtgatgggcttgatctcgacctgcgcgacgctgacttgcggcggcggtggatggcctccggcgccagctccggcgttctctttacaacctgcgagcgccatcgcgctgagggagatcagtatccaaagcaggcgcacgccgcgagggtcggagctggaagtcgtcatctgaacaggttccgtggtcaggtcgtaaagcgaatgaagcgagcgcgatcgcgctgcacgctgtcccctgacgctgctttcttggcagcgcaagaccatgagcgacagatgcggcagagatcgaatcccgttggttgtcggcttctcgtctcgtcgcagaacgcgcgcgcaaaccgacctcggcggcattacaaagcctcaaaacttgaggtcaagcgatatcgacgttctgattcgcgccgttgcggattggtccgccgcgtcgcatttttggacggctcttgagccgccggttacgcgagaagtgacaagtaaggattgttcggtggtggctctgcgaacaggagccgaacatcgtgcaatagatagccatacaggcggcgggacttcctggggcctgtgacatcgcacgtccagatgttcaggcccctgggctttttgcgatgcagttgcaggcgctcgaagcgcttttgtacccattgccaatcctgctggttctcctgcttggcgagagtcccgacctgggggtgttcttgtgcgtagcgttggaataccccggggctgaccaggtaggccgtgtcgcccaccgtatgcacgagcgccttcgcgtcgttgatgaccagccggcgggtagcgataccttgtttcagccacgccatgaagtgctcgcccgatggctgcgccgacgaggacgtgggcaccggcgctgatgacggcacgggcaccatcgaggttggcggtggcgtttgagggccagcggcgggtgcgtcgcccgagacggcttccgcatcctgttggggaacaagcaaatcgccgattcctaccatcgccagcaggtcctccatgacatcgggtgcggcttgtgcggcaggcaagtgaaccggagtcgcggcgtcgacgccctcccatggaagggactcttgatcgtcggtggctggctttgccgtcattgccggcgagggcaccaaggcatcggcattgttgggtgccggtgtcccgtcgattgccactgcccctgcgaagggcgctggccgctctccagactcccaaatcagcgcgggagcgagacgcagcagggtgaatgagtgggaccagccagtcgtgctggtcacggtcgcgcgccagaccgccttgccgtccggcgtcggttgcaacatgccgtgatcctgcagcacgttgaagacggcggtgttgctcgcggggatgccgtcgacgcctagtgacagcaggtgcgcacgcagcttgtccgagaccgtcttgcttaccagccacaaggcatcctcggtgatccagccatcggaggcttccggctggttcagcttcaactgttccttgagcaggtagcgcagcccgtcgagcaacttgcgctgcagcgcatgcttgtgtgcagccatggcgcgggccggatcgccgcccagttcctgggccaccgaagcccggtcggcctgcacgacaagttcgcccagcacgccggcgcgctcgtactggccggccaggacgtagagcagcggtccccacaggtcgggatagccactgagccagtccagggcatcacggtcgagcagttgacggtagagtaaacctgtcgcggcgctgtggagccgatattcccgatcgtcgcggtagcggaagcggtatggctggtgcagcgggccgtgccaggggtgccacagcgagccgtcggacagttcgacgtgcagatcgacggcgatcttgccgatgtcgtgcagcagcgcggcataagcgactgcggcagtccaggcttcagactgcgccgcctggtcttcgggactgccgccaatgggcagcagatgggactgccgcagcttgagcgcataggcgacgatctccaacccgtgatccagcatgccgccggggtaagcgtggtgatggctttccgatgcggggaattgttggaccaactcggcgtagtgctccagcggcgtgcggtatagggtggcgaactgccgccgcgacagcgacgtgcgctgccagatgtgttccagcagcttctgccggcgcggtgttgccagcagcgatgcggccgattcgggccgcagcaaccctttcgggaggtcggtggcgggcgctggcgacggggcagcgaccgggggccgttttcgctggaacagggagagcatgcgggtgtcctctggggggccggccgggaggccttttcgccttttcgaggtagggcctttccccttgcaccccattcccttgccgtttcggccctttggcctttaaccgtttcggtatagccgggcctgggttgcgtctccagcgtcaatgtggaacccgcacgaatggattggacggagacctggcgctggcccctgcctatgctgcggggacgctacccccggcaggtaggctctcgctcaggcgactaagttgacaaatgcgacaagggcgactaaagtgaatcctgtctcaaacctgcttgggagatgaccatgcccaccgccattgaattcattgccgatcgtctgccgcgcgtcaccgtggaggacgtgcgccgtttcgcggataccgttgaaatccgggatgcgccggctttcgcggccgagttgcaggcgttcattcacgagcgcgtggaggcggtaaaactgccagccaacctcgaaggcgaaacggtggagcaggccctggcgcgcaaggcggccgcgctgcgcaccgaaacgcgctggaccccgactgaaaccgacgtccagcgaggccgcgccgtgttgctggaatccttcaaccagccgcacaacctgccgatccccgagtacgccaagctggcggacaagtcgcgccagcagatctacaaggacatcctcgcgcgccggctgctggcgctgaatgtggggccgcgcggccagaagctgcccgactggcagctcgacccggtgaagcagcagttgacccaaaccgtgcttcaagaggtcgagggcatcgaccactggacgatctaccgcgcactatccgaaccgctcgaaggcttgggcggacgctcgccggtggatgcggtgacgcatggcacaatcgatgacgtggccgaagcggtgttcaacgtgctgggcgtccaggtgcattgaggcaagaccgccatgagccgcgaactgcccttgttcttgatcgatgcgggtgaactgctccagcatgtgagccgcgtcgtctatcggggcagcccgctgtactatggccgcagcggcaccaatcgctacgacgacccggcgcggacctacggcgtgctctacctgggccgcgacctgtccacggcgctgatggagtcggtgtttcacaagcaccagtggctggcggacgagaagcgctcgattgcgctgaaggaagtcgagagccggctcgtgcgggccgtgggggtcctggacgacgtgcgcttggccgatctcacggccgagggtgtcatggcgggttacttcggcctgaacctggaacagttggccagccgcgactacacgcacacgcagcaggtgtccgcccaggtgcatgcgatgctcggcgatgatggccagccgctgttcgacggggtgctctatccgtcgcgcaacaactatcccgccaagagcatcgccctgttcgagcgtgcggcagcaagagtcggcgttgtcgatgacatcgacctggtggaccatgtggactggccgcgcttcgttgccacgtatcgcgtcggcgtggagcctgatcccgggccggtggaaccggatgacgaagcgtcctgaagcggcaagagagcacattgaagccccaaacagaatgaaatggaccaaactggaataggcatccctctgtagcaggagacgaccatgaacaccacgacccgcatcagcaccgcagaacgcctcggccgcacctttggccgcggatggcgcgcctacgcgcgcggcgaacgtcgggcgtcgaactggttggtgtccaagggggtgccggcggccgttgccaccgcgctcgtgtgggtggtcaagctgtctgtggtgggattgctgctctacgttgctttttggttcgcactcgtgttgttgggcgtcgtggcggcggcgtgggctgctgctgccaatacctctgacgaggacgagtggcctttcaccgatctcacagaactgcgcaagacaccgggctacgatcccaatctgtacaacgatacgtcgcacgagttgtacaccgacgactgacggactccgggctacttcagcttgcctcccgtgagtgccccagcccccttgcccccggcttggccggcgctcttgctcccgtccgacaacccctgaatggcatgtcccgcccgaattccaacccaggtcaggcttgccagccagaatcctggcagcaccaggaacatcgtgcccgcgacgaacatcaagagcatgtcgccgaacgcattgttcagccccaccagcgggtcgaagttcgtgtgtggccggttccagccaaagccccagccatagagcgcatcgaggatagtgctgtcgatccagcgagcgagctggaaccagaaatccacgaagaacagcgcgaattgcacgacgctgaccgtgacgaccgtcttcaggtcataggtgcccacgaccagcacgagcgggatgcagatgaccagcgccatcttgagcaaggcgaggaccatgggtagagactgtctcacgacgtccatggcgggaaacgcggcaatcgcgccgacggccatcccaacgtctcccgtggcccgtgtcacgatgttcggcaaggtcttgtcgatctggcctccgtagtccgtatagacgctgccctggttcaacttctgctgccgcggtgacgcgatggctcggatcaccgagtcgtccacctcggcccggctcaggaacccggcccagcccgccaggcgactcaacaggctcgggtccacctgacccagcaggcgtgcccgcaggccgttacttccatcgctccaccactggcggcaggtcgggtagccgccaccgctggccacctgcgcaagccctgcgtcgcgggtgctgtcatagggccagtcctcgcgtggggtgctggaacggtatgtgtcgtagtagccgttcgtgtcggtgaagaaccgcgatccgatccaggtcacgtcgtgcatctgctgctcatcgagctgagggcgctgcatgaacaatttggcccgtgcaggcccatagcaatcccgcgagaaatccgctacttcctgagccagcaccgggtcatcgatgcgcgtagcgtcgatctccatgcgcatctgccgcaggtccgtgccgcacgggatcgctgccaccgaagcgcccgtgacggcgcgcgagagcgcgtgcatgaacgcccaccacaccggcaccttcgccgactggttgttgatggtgctgaaggactgcgaccagccggtatccccgggctgcgccacgctgacctggcactgggccgagcgcgagctgtcgtactggatggtgttcaggtccacgtcgatgaacggaatgccggcgaacatcaccaccacgatggcgacgaagacccggttctcgatgcgggcggcgctcagcacgcctttgttgccctcgtcggcgccttccgcacgggccttcaaccactcctgcacgatgatggcgacgaaaggcagcgcgaataccccgctggatacgaggaccgcccagatgccgttgttgacgatccaggacacgagggttaggtagtactccaggtagtcggtcgtgaaaagcgtcatggcctcgatcccctcaagcggcctgcatcaacaggctggcttccagcgccacgatggcaacaatgccggcgacctcagcgcgaatcagccggcgtcgggccagcgtgctgtcctcgcgcgccagcagccgccgccgcatccagacccagccgcaggccgtcgccccgtacaggaacaaccgccacacgaagaagtagcccgatgcggccgcgagccaccgctcccagccggccacgctgccaacgagatagatgccggcgatgttggcgcccaccgcagcggcgacgatcacggccgcccacagcagtgctttcgccgcacgccggctgatgagccagcgcaaggggcgccaggccatgcgctccgcgctcatggccggcctcccggattgcccttctgcaactggtcgaggcggtcgggcaccggatcgccctcatagatgccgcgcgagcctgccgcgcgcgtgccatggcgctggatgatggccatcggcgagttgttcgccagctcgcgccgcagttcaagttcggtcttgaggttgcggatctcccggtcgagcgtgtcgctctcgtggttcacggcctcgactgccaactcgttggctgccacgttgggctctttcttgccggtgagcagcgtgcgctggagcagcagtgccttctccagcaccgacgaaagcgccacctcggacgcgaggcgccgcgccagcaggtcctggtccggctcgtcgcgcagcgcctcgatgacgccgcgcgtgatcggcagcgacgtgctgccggcctcgcgcaagttctcgaaggtggtgttgcgcacgccggaaaccagttcctgcaagacttccagcttggcttcgtactcctcctggatcagcggcgtcagcccgacgccgggcaccgtctcggtcttggtgcaggaatcgcacgtgcgctgcacctgttccccgaggacccgggtggcccattcggtcgcctgctgcggcgacgtccaggtctggcaggacaggctcgcgcaactggtggacgcgatggaggatgtgtccgtcacgccgcgcccgttgaccaggttgtagcccgcgcgggtgacgtcgccgaccacgcggatggcggactggcctgcgccaccggcattgctgccgcccacccagggaaggccgtcgttgccgcggcgcgtctcggcctgctcgacggccgacacggcatcgttgctgccaaccgcgtcacgcaaggccatgccttcggccatctggctccagccaagctggccacccgcagtctcggccatcttctccgccatggcgcggcacgtcagcttggagcggtcgaagtccagccgcgcctgcagcacgccgttggtcagcaggttgtacaggcccggatcggcgcgctgaatgatcagcgccggcagcgatgcaaccgcgctggtcgcgctctggatcacgttgctcatgatctgctgaaagccgttcgtgatgccgttgagctgattgcgcagcgtggtctggatgctcatgtcgccgcagatcaggttgctgttccaccccacgccgaccccgatggagcgcatgccggccgcgcggcccatggacaccgcactgccaccgccgatcgagtacatgacgtcatcgccgaggacggggccgctgttctggtatccgacctgcgcccacgccaggccgcagaccagagcgagcgggccggccagcgccttcgggcgcagcaggcggcacgccttggcggaaaggttcatcgattcaggacgcttcatcgtggcacctcagaggaaatcgacgctgcccaggaacacctgcccgcggcgttcgcagcacgcatagggacgccacagcgcccaggcgtagtcgccttgttgggcctgggtcagcgtgccgctgtgcgggaacaccacgcaggtgttggacaggcgcggcgtcagctcctgccacttgcccgtagaggcatcaccctccatcagcgcgccggccggccagtagccgtcgcgggcgttggcaagcagcggctggtacacgtggatctgcccgcggcgcgtgacgacatcaccggcgcgctgggccacgacggccccggatttgtagtcatcggtctgatgcaggaagccgccgcgcggatagacattgccccagaggttcatcgtggtgcgcgcaccgacctcgcgcatgcccggaatcaacgcctccgggtaggccatttcaggcacgttgtagcgccaagccagcgtgtccagggtgctgagtagatacggcatgaaggccgtgcccgcgccttggcagaaatagcccgacgacgatgcgaactggttgaatacctcgccgccaggatggccgatgacatcgctgttcttgaatttggcgaggttgttttcgtggtcttcgttcgtggtcccatccccacctgcctgtgcggatgggttgggcgtgctcatcgcctgcacctcgacccaggggttctctccggtgttgctgtagctggagacgaccgcatcgggcacgtagtgccggaccttggtggatgtgcgcaccgtgcagcccgtccaggtgcagtagagccagtagcagatgcccaccacccggtactccaggcagtccggcgacatgacggaggacacgatggtggcggtgttcaaggcgtagctgcccgtggcgctgatcagcagcagcgaggccacggcgacgcgcaggcggcgcagcaggtcgaatgggcgatgggtcacggctgcgtcctccggtgttgctcgatgcgcgcgacggcccgggccacgtccggctcgccatagaccacaaagcgttgatccaccacgacggccgggatggtcgtgacacccaaactccatgcgtcggtgacgccctggtaggcggtgccgatgcggcgctgaagatcggtgccgccttgcttcaggcgttgccggacgatggctgctgcccgctcagggtcggctggaagattcgcggaaagctcggcctcgatccggggcgtttcgcccaactcgatcagtcgctcgccgcccatggtcttgaccgggtggcggctgtcggtgacgaccaccacgtcggcggcgaaggtggccgggctgaacaccgccagagacgtcggcagcgccacggccaggccaagggttcgccagcctggtgcgaaccgggtaaaagctgctggcatgtcatgtgccccggaagttgatcagggccatagtcaaacgccgaaccccaggcggccccaacaaacaatgcgcatcgcggccaccccgcatacctgcttgcgtcgccgcaaagaaaaaagcggaggccgaagcctccgcgctgatcaacgaagcagtgcaacccttacagcaggccggactccgcaaaggagaacggggcaccctggccgacgatgatgtggtccagtacccgcacatcgatgagcgccagcgcggcctgcagttgctgggtcagcatgcgatccgcgctcgacggctcggaaatgcccgaggggtgctggtgcgcgaagaccaccgcggcggccttcaactccagcacacgctgcacgacgacacgcggatagaccgaagtcgagttgatcgtgcccctgaacaacggctcgtaggccagcacctggtgcatgctgtccaggaacaccgcggcgaatatctcattgggctcggcgaccagcttcacgcgcaggtagtcgcgcacggccgtggggtcgaggagtttcgcacccgctttgaaaacccgcttctccagcagtgcaatggcttgctggatgatccagtcctcgtgttgggcagcgatggcggaaagcgactccaggcaggagtcattgacgacgaaagacatggcgaacctccagacggtgagatcggagggcgcgcgccctgggagggcaagccctcctggggaacgaacaaggtgcatccatcaccgcggcagcggtgatcgttcgcggccaggatgcgaggcgaacgggtttcggtcagcgcagtggactgcgccgtagccttgaagaccggggctacctgggcatgtcgccgacgacgtcggcaggcatttccgatgtagtaggtgtggcggcgggatcgccggccgcgagcatgtccatggccgacagcaaggcatcgccctcgatcggaccctgcagtaggatcgccttgccggtttcgcgatcgtgcagccgcagcgacggcgtggcggtcacgccgctgctcgtggcttccgccgtctgggtgcggatcggcgcctcgggccgttcgctcgccagacactgctcgatggctggcgtaaggtcggggtaccgcaggtcctcgggcaagccctggccgtcgctgcgcgtgtgggcatagacccactcgacagcctgccagaaggcggcatggccgccagattcgccggcgcactccgccaggctcgcttcggcagacgcggccggctcatgcgcggccaacgggaggtggtgccattgcaaggccacgtccgcgttgccggccacccaacgcttgagcactgggaaataggatcggcagaacgggcattcgaggtccgcgtagagcgtcagcgtgaaacgcccttccggatttcccatctgccacggaggcccggccacctgcgtcacgctgaccggcgttgaagtctggggagtggacttgccagaatagcgggacacgagccagatcagcagcagcgctaccagcacggcggccaacacccagggccagctgagcctccagcgccgacggcggaacgcctgtacctgcatcggaatggatgggcgtttctgttccatggcgttctccggtgtacggcagattcagggcaggtccagggtcggcgactcgatgccacgtgcccggtcgatcttctcagccaccttgaaggcggcatccagctcgctgacgccgtgctgctgcatgagctggtagcgttctgccttctcctcgggctcggtttgcgcgagcgcgaggtagagacttggcggcacggcgcggaacagcacttccatgctcttggagaggatgacgccctcggtgaacttgcccgcttccttgcgtgcggagagcatcagcgccttctgcgccggcgagagttcgcggaacctggcgatcttctccacttcgtccggcggcatcgacaggcacacccaccactcgatcatgttgagcatgggctctgcggcgcgcggcagatcgtcgatgttttgcgtcgccagccagaaccaggcgcccaacttgcgccacatttttgtaattttcacgacatagggcgcgagcagcgggttcttggtgatgatgtgaccttcgtcggtcacgttgacgatcggccggcccaggtactggtcgcgctcggcgatgttgttcaccgtgctgatcaggctgatgtaggcgatggagagctgcgcgttgtagccctcgcgggcataggtcgccagatcgaccagcgtgatgtcggcctcgggccacggcgtgccgtcacggtcgaacatctcgccgtccgtgccttggcagaacatgtccatcgcgtccgccatctccagcagccgcacgcgccgcatctcgggcagcgtcgggtcctggccacgggcgcgcagcgcgttgcgcacgtcgcgcgtgagcacggtgcgcttttcggccacgcaatgttcggcggcgtcgaggatgcactggcggatcagcgagcggtcggcccgcgtcatccgcgcttcttccttgtcttcgccgcccgtgatcatcagccgcgctgtgatctccagttcgcccagcacgtcgcgctgctcgtccgcttccatggccgaggcatcggggggcaggtcttcgtccagcgcgtcggcatcgagcgtctgtacgtcgctgggcgtttcgatcagccggcgtgcgtcggcgaacggcgccaggctgatgcccgatccgggggccagcttgacccggttcacggtcaggcccaggcgcctggcgaagtcgctgaacaggccgaagctgttgccggcttccacgatgaaaagccgcggccggtagatggccgtcacctggttcagcaggttgttgagcgtggcggacttccccgagccggtggggccaaatagaaacagatgggcattcatctgccgatccaacctgttcaaggggtcgaacgtaatcgggccgccgccgcgattgaacatcgtgatgccgggatgccccgtgccctgggcgcggccccatactggcgacaggttcgccgcgtgctgggcgaacatcagttgcgtgtaccaccggcgccggtccttgccggggttgtagcagcacggcagccagcgcaggtagctgttgagcggcgccacctcgtcgtcctcgcgcaccggctgcaggccggcgttgagcatcacgttcgcgaggtccaggccgcgccgatccagttccgcctcgtcgcgcccgcgtaggtagaacgccagagtgccccggtagagcttgtgcgcgctgccgatcagggagcgggcttcatgcacgtccttgagcgtctgctccgacgccagcgtctcgcccacagctttcttcgccagatggttgaggtccgattcgaggacgtcctgcggcgtggccaccatggtgagacacatcaaggtgtcctcgggcatctggtcgaacagcgtgttgatcgcgtcccccttgcgggtctcgccggtcaggtgcccggtgccgggcggcatgcgcagccggtcggtgatcagcacgcggtgcggcatgccgtcgaagtaccaggccccttgcgccacgtccgagcgcggctgcccaaagaacagccgctggctgaaatcccgcccgctcgccagctcgatctcgccggcctcgctttcctcggtactgtccggatagcgcgccaacgcgtagaagcgctcccggtcctccaccccaggcccgagcagcgtggggcgcgggttgaaccaccgcagcagccagtcgtggacgtcggccgcgaccatgcgccgggcctggatgccggcgttcgccaggccgccgcacaggcggtcgcagacgatgcccagcatctgctcgggtgtctggccgcggcggtttgcctgtccctgtccgctcgcgcggcggtacaccaccatgcgcacgcgccgcgtctggccgcgccagcgcagccgcgtgaccaccgtgtcctcgaacaggccgccgggcttggccacagcgcgcaggtggtggccgaagaagcgcaggtagaactcggtgaacgccgagccgcgcgcacgtggctgcacgtaatcgcgcaaggtctgcatgtactggtcgaagctcggttcgtcctgggcatagagctggagcacccacgggttctcgtccagttcatcgaagctgtcctgaagcgcgttttccagggcgtcgcgggcatgcgcgagccagccgggttcccggccttcggtgcccagcggcaccagctcgtagaaggcggccaccgattggccgtcctccaggagcatcgatttcgactcgggcaagaactccacccagggcagcagttccacgaaggacggtgcgacgtcgtacagcgcctgctcgtcggccacggtcgccggcttgcggccctggaccgcggcgccgggttcggggatgccggcttgctgcaaggcctcgacgtggcgctgccagccgtccggctgctcgtcggcggcggtgtcttcggcgctgacggcagccagcttcggccatggaagtttccaccgcatcagtagtcctccgtcctctcgccaggcatcgcgtactgcacgcgctggtacaaggggaaaaccgtcgtgtagcccggcacgggaacggggtcggtgccggccaggtgcgggtacacgtacatcacgagatcgggattgggcagacgctggaactggcggtgaacctcattgcgcgcggtgcgcgtgtagcgcatctgctcgacaggtgcggcctgcacgtcggcgtcggtcaggggccgacgcaggctctggcgcgcatcgagcaactggcggccggcgttccgtccggctgcgccaccgccgtcgccggcctcctgctgccagatgtccatcatcgtgcggtcaccgtgggtcaacagcttttccttgctggtggcgcagccggcgagcaccgcgacggcgagggccagtgctaggccacgggccaggttagtcaagttcaagggcatggctttctcctgcgcggtgatcgaccttgcggccttcgggatcgaagtcgatggcgagcggcttttcgaggtggacggcaaccttggcgccgggttggacatagacggcggcgaaggcttggccgtagagcttgttgacccaggccgacatgtcccggacaccgcccgcgagaatctggccgaccgcttcttggccggtgatgcccacggtgccgatggagccgtccgagccgacataggacatgcggccgctgccactctcgatgagcgaggccacaccggcaccggccgcggtgatcagggcctgcgagccgaggtattgctgggcgttgctgcgccgctcgccgctgacgcaaggaatgccgtggggatcgctgatccagcccaagccgtcgcgctgttggttgttctgctggttgccctcgcggtcttcggggatcgtgcgaatcgtgccgtcgttgaagacgaacgtgatgctgcgcacctgacctcgcacgcacgagagcgtccagtcgcccgaggcggtgccgctgaacacggcgccggccacgtcgggaatgtcgatgccattggcggtcaggttgtccggcccgaccagaactttgaacggatagggatcgttgaccgtgccgtcgatcggcacgcggccgatcagggccgtcatcgccaccgatcccattagcgtcgagttggtcggcacggtatagaccggcttggcattcttgaccccggcggcgcgggcgcccgcgttggccacggtttcagcggtggtttcgagcgtgctctgcgccgggccgaagctcgtggggaagctcatgccgccgctcgcgccacgcccccccgttgcgcccctcggcgggctttgcgtcgtccggctcgacccaccgcacgccgccctccatgccggcctcgtcgccgccctgcagccccaggcccacgggcaggtccgcatggccgccgccgcgcccgccgatgctgtccaggcgccgctgcaggtcggcgagcagcccttcggtctgctggcgcgcgctggccgcctgctcttggtcgcggcgcaggttggaccgctcggattcgagcgccgagttgatgcgctggtcgatggagttctcgcgctggcgcagccgctggttctcttcacgctgcgacttgttgtccgagagcgcggtctgaagctcggtgcgcaactgcttcacttgggcaacgagcgtcgccacggtgtcgcgcggggtgtcgccttcgatgcccagcgccttcatttcctcgggcgtgagctgggcgccgttgtccgccacgggtggcgccgtgccgcctccacccgagaacagccggataccggcgaacagcaccaggatggcgacagggatcatcagccacttgagcaggccgttactgcgcatggcgggcctccttggcgttctcgtcgccgtccggctgcggcagatgcacggcagggtcgaagcggtgaatcgccggcagcagcgactgcgcgaggccgcggccgcgcgtgaccaggtacagcacggtcgtgtcctcggtcgtgccgcgcgggcccagcgcctcgtgctggaaggtggcggtgaggaaatcgccttgcagcacgcgcgggtcgagcgcgacccagtcggcgccggtgttggtgaggcgcacggcagtcacccattggtcttccaggcgccacgacgcgagcacggccgcgcgcaccggcagcgttggcatcagtgtgtccaggtcgaggtcgcggggaaggttgacccgcatgacgcccggaagcggctcgacggtgcgcagcggtgcgtagaggttctgcgcggcgaagcgcgtcagcacgacagggaccggagtttcgcgccgcgcggtccgcgcacctgcctggccctgggcgcgtgccggggcctcggcactgtcggcctgctcgccatagcgtcccggtgcgctgtcaccctcgacgatgcgcaccggctccagctcggcttccccgtccttgggcggttcggctgcgatgtccagcaggatcagcgcgcccgtgtcggcgtcctgcagttgcaaccgcgtgggctcgatcggctcgctggcacgcaggtacaccgcgccgcccgcactctgcacgcgcaggcgtttgcccacgcctgcgggcacgcccacgcgcacgttccggtcgatgaatacgatgcgttcctgaccgaccttcagcggcactgccagtggcatgcgttcccaacgcaggatctccaccgcctgggcgacgggtgccgcggccacggccagtagccccagcagcgcgagtacaggatgcttcatggggtgtttcctccttgaggcgcttgcggattcaggtcactcggcgccgggcgcgccggctccggtgcactgatgcgctggggcgcgccttcgtagcagtccagcgccaggccgaacgggttgcgggcgggatcgacgtccacccgcgtgaccttgatcggatagcgcaccagggcgcgtttgacctgctcggcgccgtagtactcgtccgccgtgatgtccagcgtcaccacccagtcgcgatcggatacggtgcgcacgcgcgccgtggggtcgtcgccatagccgcggccgggaatctcgtagatgccgcgcacgcgctgacgcagctcgcccgtggagcggcggtagtcatagtccgcccgcaggaaggcctggcaggacggggtgaggtacggcgagagcgtatggaggttgcgcgagtagtcttcttcgccattggtcggccagcggttcagcgtctggaacacgtagaacgtgaacgcatagaccgattcgggcggcacttcccaccacttgcgggtactgccagagcgcaggtcgggcgggacgtggatggtcaggtcgcgcggcgcgctccaccagccgccgcccatgaccagggcgacaatgaccagcgcgcccgcgcccaggcgcaaggtcttgatgtgcgcctgcaggtgggcgatctcgttcttgaagcggctcatcgcatgctcctgcgggtggaccagaagcccgagcgcgagatcagcacgtggccgcccacccagccggccatcagcggatggcgcgttgcgatgcgccactgcaactgtcgatacagccaggtgtcggggcgcccacgcttgaggcggcgcaggatgccgccgccgatgaacacgcccaaggccacgcccaggacaacgaacgtcggtgcgatggcgatcgtgcggaacacccacgaaagcggcgcgccgaccagcaggccggccgcgccggacaggccgcagcagatccacagctcgtcggcggtgaggccgcgcacgaccacgggatggcggttgagccggtgcggaaggaacgtgaccgtcccgtccgcacggacgtgctgctgctcggacataccggcctcgcttacaggatgccggtggcttcggtgagcagccagatgccgatcacgagcagcacggcgccgatggcgaccgtgaggccgaattggccccacgtcttgcggccggtgtggatctccgcgtaggtgccgtaggcgtggtagcagacgccgatgaacatcgacgccaccaccagcagggccacgagcatgatgatgtcgtagccgtagttgcggatggtctccatgatgccgttgccggtgccgcgcgtcgggttctccaactgcggcagaccttgcgcgaacgacagtgcgggcagcgcggcggcgcccagggccacggcggcgcgctgggcaaaacgggaagtgaggttgcggttgtgcatggtcgggcctttcatgtcaggacaggaggaagaaactcaggacgaggtacatcgcgacgaagcggatgcagacgccgaggaactggcgctggttgaggcggctctcggaccaccccacataggccgttcggatggcccagacgccccacacgagcaggaccgcgaacacgacgccgaccaggacggtcgccatcgcggaaggcgcgataccgctgttggcttgaaatgccgagacctgggcgccgttcattgctcgccctccgcagtcgtcttcggcgatggcgaagcggcccgctcggtgcggtagtcgccggccagttcggaggggtcgcgcggctgagcgcgtgatggcgtcaggtggaactggatgccggcgcgcacgcgcgccaggtcagccagcagccgtgggtaatcgaagtggtagcgctcgcccggctggatgggggcatgcgcggcgctgtccgcgacggtgcgttccagcgcgtcgagctggcgcagcgcggcgaccaactcctggcgctgcgccggggactcggccaatgccatcggggactggcccagcacgagggccgtcacgaaaaaagtgggcacgccgcgatgcgcggcgcgcagccagatcgaagccaccatcgcgccattcctgtgtgatcagcaatgggttgatcgtggagatcagggctgtttcaggccgcaaacaataggaactggcggacgaccggattgggcatgctgcgagcgaacctacaaaagcacgggtcgcgcttcgattattgcgtttttcgagtatttcgaatatgatcggctctgcaaccgttttcgcttaggagctacccatgaccaccgccactgcccaatccaagatgacccttcccgccgcgggagaggtgaaggcagccgtccagggtcaacgtgccttggcggcttacctcgcaacccagttcgagacgcagcacatccagatctttgatgaccacaaacaggctcatcaggtggaactgcctacctcggctttacgcctgctggtcgacatcctggccgagttggccgatggcaatgcagtaaaggtggtgcccgtccatgcagagctgacgacccaagaggcggcggacttgctcaacgtgtcccgtccccatttcgtcaagctgctcgaagatggggtgttggcatttcatcgcaccggcaagcaccgcagggtgaggttcgccgatctgatgcagtacaaggaagcgcgcgagcgcgccagtgagcaggcgatggccgaactcgctcagcagtcgcaagagttgggaatgggatacgaatgaggcattccccattcaccgccgtctacgacgcgtgcgttctatatcccgcgccactgcgggatttcctgatgtggctcggcctgtctggccgcttccgggcgcggtggagccaagccattcatgaggagtggaaacgcaacctgttgatcaaccgccccgatctcacccgggttcaggtcgacaggacgtcggatctcatggaccgggcaattccggacggcttggtggagggctacgaagcgctcgtggcaggcctgacattgcccgatccggacgaccggcacgtcctggctgcggcgattcgctgcggtgcgagcgtgattgtgacgttcaacgaacgggatttcccgaacgatctgctggctccgtacggcatcgaatcgcagcaccccgatgagtttgtggacaacctactggatctggacgcggccgccgtggtgtcggctgcgcagcgccagcgtgcccaactcaagcatccgccgatcgaggtggaccgctatctcgaaatcctgctgcgccagggccttgtgcaaacgaccaaggtgctggcgacctatcgcaccattctctgacccgccgagagccacggatgaccaagaatccttcatcagacgccactttgccgaaaggcatccatcgaagctggaagctgccggacacgtcgctgggcgccctgtgggattccatcgtcatggacgaagctctcaagaagcagttgctgtcacaggcgatcgtcaacttcacggtgcgccccaaggtggagcgcacggtactccccctgcacggcgtgatcttgttggtcggcccgccggggactgggaagacctccttggcacggggcttggcgcatcgtgtggccgaatctttttcttctgcgaagtttcgattgctggaagtagagcctcacacgctgacgagctctgcaatgggaaagactcaacgcgccgtggcagacctgttctcgcaatcgatcgcagaatccgcagcggcgggcccgacgatcgtccttctggacgaggtcgaaacgcttgcggctgatcgagccaagctcagcctggaagccaacccggttgatgtgcaccgggccaccgacgcggtgttggtgcagttggacatgttggccgaacgcaacccgcatctgctgttcgtggccaccagcaacttcccacaggccgtcgacagtgccttcctatctcgttgcgacatggtgatggaggtgccactgcccggcaaggatgcctgcaagcagatcctggtggactgcctgaatggcctggcaaagacatttccggggattggcaagctttcctcggctcaccagttcgacgcgtgcgctggcgagtgcgtcggattggatggtcgggccattcgcaaggtcgtagccaacgccctcgcggccgacccgcaagtggctatcgatccgaacaagctttccgtagagcacctgcgcagtgcgatacgacaggcaacgcaaatgcgccttcaaggagggaagcaaaaatgaccaccgttgtcagccggacgtttcgcagctcgccgcaccgcgatgcgttgcagacgtgggatgccattgtcgaactgctcactcagggcaaggacggcacggctcgctctgaactcagggccgtggcgggcgtggccgccagcttgatcgccgaccaggcacccaagagcgcgcccatcgttgcgacatgcgatggaccacggaccaggatctactgcctcttcgacgaagacgcgatcgatggtgatgatgccaacgaagaagtcttggggttcgagccgttgaagggagactggggagtctcgctgccgtgtccgaaggagcagctcggctgggtgcaaaccgcgctcaaaaagcacagttctcgcatcattgcacgggacttgagccaaggaattgccacgcaggcgcaggccgatgctggacaagcgctgtcgctcgacctcggaggtttcctcaagtcatgagcaccgtcgccacctactcgtacacgcactcggttacctatgtgaccgacaacatcctcaagagcttgaaagacatcatcctgctcagtgggctggaccccgagcacttcgcggatcgctgggagagcaatacccgagccatcaagacgtggctcgggaccggtgatctgcgcaaggtgattctggagatctacaacccggcaaccgacaaactcgtgacccgatgggatatcgacatcgtgtatgggtggtccgatggcgacggcagcttctggacagataccgagcagttgaagtacgcgatcaagaaagctgggctgctgccatcgcaggccaagtacaagttaatgctcgatacaaagccagggcggcctgatgtggaggggtggagcaaaggaagttatcgctcgacggatggaatggtcaagcagagcctaggctcgactgtcgaacacagcggcctggcgggtcaggccggatattggaggcaacgctgatgctgtcgatcgatgaagcttttcgcaagttcaagtcgcgtctggaactcaacgaacgcgaacagaagaatgcctcgcaacgccagaacgaagtgcgggactacctgcagaccaagttcggcattgcgcgcagcttcctgaccgggtcctatgctcgatacacgaagacgaagccgctcaaggatatcgacatcttcttcgtgctgaaggactcggagaagcattaccacggcaaggccgcatcggtagtgctggatgatttccactctgcattggtggagaaatacggttcggcggccgtgcgcaaacaggcgcgctcgatcaacgtggatttcggtgttcacatcgacgcggaggacaacacggactaccgggtggtcagcgtggatgcggtgcccgcattcgacaccggcgaccagtatgagatccccgatacggcgtccggaaagtggatcaagacggacccggagatccataaggacaaggcgaccgcagcgcaccaagcctatggcaatgagtggaaaggtctcgtgcgcatggtgaagtactggaacaacaatcccaagcacggcgatcagaagccggtgaagccctcgttcctgatcgaggtaatggcccttgagtgtctttacggcggctggggaggatcgttcgatcgcgagatccagtcgttctttgccacgcttgccgatcgtgttcatgacgagtggccggatcccgccggacttggcccggcgatcagcaacgatatggatgccgcgcgcaagcagcgcgcgcagcagctgctgttccaggcgagccaggacgcaagcatcgccatcgaccacgcgcgtcgtggtcgcaatatcgaagcgcttcgcgcctggcgcgcactgtttggccccaagttcccactgtcctgattccatcggcttccatacacgtcccatcgaggtacagcatgtcccagtggtcgctttcccagctcctgtcgtccctgcatgaagacatccagcagcgcttgtccgtagtacgcaagaccttcggtcacccgggtacgaagggggatgcgagcgagaacgtctggatcgacatgctggatacctatctgcccaaacggtaccaggcggcgaaggcgcatgtggtggacagcctggggaacttcagccagcagatcgatgtggtggtgtttgatcggcaatattcgccttttatcttcacctacgagaacgagacgatcattccagccgaaagcgtgtacgccgtgttcgaggccaagcagacggctgacgcggggcttgtggcctatgcccaggagaaggtcgccagtgtgcgcaggctgcaccgcacgagcctgccgatcccgcacgctggcgggacctacccagcgaagccgttgattccgattctgggtggcttgctcaccttcgagagcgaatggagtcctgcattgggcccatccatggacaaggcgctgaacgcaaacctcaccgaggggcgtctggacatcggatgcgttgccgcccacgggcactttttctatgaccaagccagcggcgcgtacagctacaccaacgaaaacaagccggcgaccgcgtttcttttcaagctgatcgcgcagcttcagttcagtggaacggtccccatgatcgatgtggaggcttacggtcagtggttgaccaagtgaggggtcgctgtggcaagcatacgttcggagtaccaccggttcctggcgcacttgacgcagcggcacgtgcacgacgacgtgcgccggctggcgcacctggtgctcgatcacctgcagccactggccgaggtcggtgctgcacgccgggggcgctccacgcgcttggcgccgctggccatcgcgcatctggcgcagatgcctgtcgcctacgacggggacgcgcgcggccccgaaaacgggccggcgctcgggcgactgcaccagctcgaagtcgggccgtttcgaggattcatgcggcaggagacgttcgacctcagccatgacatcaccttggtctacggtgccaacggcaccggcaagagcagcttctgcgaagccttggaagtggcgatgctcggttcgatcagcgaagcgcaggccaagcgggtcgaccagcggacgtactgcaacaacgctcgcctgcgccgccacatcgcgccagtcctgtcgtctacggcggcgggcgaggcgcaggccgtccagcccgacgaagctgagtatcgcttctgcttcatcgagaagaaccgcctcgacgatttcgcccgaatcgccgcgcggaccccgagcgatcagcgccagctcatcgccaccctgttcggcgtggaccagttcagcgagttcgtgcgcggcttcaacccctcgctcgatcaggacctgatgcttgccggcgtgcaggcggcgcagctggcgcagcgtcgcctgcagttggcgaactccgaacagaccatcgccgcctacccgcagaagatcgcagcggtcgagggcctggaacaagctttggcgcagcgcatgtcacctggcgcgacctatcaaacctgcgtggactggctgctgggtacgccgcagcagcaaggacggctaccgtatgtccaggctcagctggacgccaacccgcctgccattcacgaggtgacccaggcccgcctgcaagcgttgctggcagaggcctaccgcgtccagggactgtggcaagcgtcttccgcgcaactcgcggcccgcgccggcgaggtgtcgtacgcgaagctctacgaggccgtgcaagcgttggcggacggggcgaccgcgtgtccggcatgtggaaccgaactggccgccgtggcgcaggacccgttcgccagggcgcgaatgggcctggagcagctcgcgcaactggccgtcctgcagcagcaggaggccgggcatcggacgcagttgagcgaggcggtccgagcgctgtgtgacgaaatgcgccgcgtggtggcggcggctggggtcgcttgtcctgccgaatcgcaggccgcgggcctgccactgctgcctcccacgtcggcgggcaattggctcggcggcggggtgaatggggaccagcgcgcctggcaagccctcttacggatcgcacagatcatcgaaggcttcgacgcgcaggcgcgcgacgtgaatgcccagcgcggcgcgatggcccaggagcgggaccgcctgcaacagcatcagctggagatcgaacggctgcggaccatgcgcacgactgcggatcaggagctggcggccgcccgccaaaccgtggcccaattcgacgacgcgaaccgcggcctgatccaggcggccacggacgaaatgccggtggtggtgcaccatcagcgggtcaaggccgcctacgacggcttcctgcccgagattcaggcatacctgaccgctctgccgggggttctgctacaggggctgggagaccaagcccgccatctctacaacgcattcaaccgggccgatccgcccggcgatctgctgcacgcgctgtggttgcccgtggccgagaacggcaagatcgaggtggagttcgccggcgagccgggcgcgcgctacgacgcgttgatcgtcttcagcgaagggcacatcaaatgcctgggcctggcgattctgcttgccaagaacctcgcgcagggctgccccgtggtcatattcgatgacgtcgtcaacgcgatcgacgacgaccatcgcgatggcatctggcgtaccttcttcgaggacggtttgctccacggcaagcaggttatcctcacctcgcacgcagaggagttcctgcaccgcatccagcaggagttgggcgtgcgccgcgccgcggccattaagcgctacaagtttctcccgcatcagggagagcacgaactgcgggtcgacagcgacccgccagcgaagaactatgttcttctggcccagcaggcgttggcggctgacgagaaacgcgaggcactgcgtcaggcccggccggcgctggagagtctgacggaccgcctgtggacgtggctgggtcggcgggcggacggccggatcgacatcaagctgagcgggccccgcgcgccttgggagctgaacaataaatgcaccaagttgcggtcggccgtcgagcgtatcgcggcgcaacatgcgggtgcgccggatgccgtaggggcgttggtccggctgctcaatgtcagcggtacgagtattgaatggggttacctcaatagcggtgtgcacgacgctcagcgcgatcatgagtttgatcgggcgacggtaagaacggtcgtcgaggcggttacggcgttggatgctgctcttgataccctgcagaaccgatgaacggcacacggctttgcagagccgtgccgcccgtgtcacctcataagtacttcttgaagctgcctgcggtcaggctgactgccatccccagcaacgccgcgctgggcagcaggatgaccagaggatgcaccgatatgggcagagcgagataggtgacccaaggcagcacggccaacggcatcaggctggccttcgcgcggtggtagatgaagccgaattcgcggcccgcgccgaaccggcgcacatcccgtcgcaccaggccgtcaatcaggccgacgaatgccgccgtgaggatcagcggcagcgtgagcaccaggaccagcaggcgcaccaggaaggtgagcgtcgtgaaggccgcagcgatcaggtagctttcggcccagacatagacttggctgatgtagtagcggaagttgcggctctgcccgtggctgggcgcgcggacgcgctcggcggtctggctcatgcgctccagcaaccccgagcgcacgaacacccactcgtacccggtatccaccaactcgtgcgccgtgcgcccgggctcctgtaccaccacgctgcgcgtgaagtggttggacaggtgcccgagttcgtaccgcagcatctgctgggagtggcgccagccctggtccttccagaacaggtgcatgccggcgcactccaccacgatcgagaacagcagcgagccaatgagcaccccgagcagccggaacggtaaggtgatggtgccgacgatcaagccttggcgatggttctgctcccgctgcgcggtcgaggcggcatccttcatggcacggcctcgttgcccgcgccatcgtcggcgccggtggccaccgcgccgggctcggccgcagcggcatcgtccagcaggtcgtcgggcaaggccgcatcctgcaaggccgacgagctggtgaactcccaccactgcgtggcctcgctgtagctctggcgcatgtacccggccagttgctgcaggtccgccggcatcacttcatccgggtccggcgccggcagcggcatacgcaccttccagagctggccgccctgcagcagcgcgaagcactggcccttgggcaggccgacgacgtgtgacggctcgatcatcggcacgctggccatgctgatgcggtcctgggtgttcgacgtgaaatccgtcgcgccgcggatgtctgagctgtccgtcgcgcccgagacgatggtggttgtatagacctcgaccttcggcaactgcctcgtcagcagttccgcggtggccgtctcgcgcacgcgcaacatgaataaattgttgaaattcccgatcacttggccggccttcgcgcgatttccgatgcgggcctcgatgtccgagagcgtctgcgtgtacgccgtgacttgcaggccggcaccgccgcccttgttgatgagcgggatgaattcatcgcccatcagttcattgaattcgtccgcgtgcacgttgatcggcacgcgagcgccagccactgcgccgggcaggccatcgtcgattccgtgcttgtagatgtgtccggccaccgaaaccaggtcagagaacatcgaattgccgaccgctgcggcgacctcggcgtcagacaacgcatccagacccacatagacgatggcccgctttcggatgacctgcatccagtcgaagatcgggcgcgggtcggccaggtcggagtagttcggcgccaggagctgggcgatcttgccgctcgtgagcttttccagcagcggcagcagcgatgcaacgatcttgtcgaagtaggtcttgtcgtagcgcaccgccgagcgcaggccatcgagcacagggtcgtagttgcgcgcctgggagaggtattgctccagcgccaccacacgcttctcgcgcccgatcatgttccttgggatgttcttctcgttgagcttggcctcgatctggacgatcacctcccaggccttgggctccgtcttggcaaagtagtgctgggcgtactcaatgaacagcgcgtcgatgttgatgacgtggcgctggatcagcatgtagtccgggcgctgccccagttccaccagggcgcgggcgatgatgttcacgaagcgccatgcgaactcgcggaacgccgcgctgttgccttcgccggagagctgccccgcgatgcgtgtcgccacttccgagatccgaccgaagcggcccacggcgttgtagcgggcgctgatttccggccagcccaagtggaagatgtagaactcgccttcgcggccagcgcgctgggcttcgacgtacatccgtttcaagagatcggcatcccccttggggtcgatgacgatgacgacctcatgctcgccggcagcattcctgcgacggatgtcctgcgtgacgaacaactcggccaggcgcgtcttgcccacccgcgtggtgcccagcaccagcgagtgcccgacgcgctcgcccagcggcaggctgacgtccacttcgtcgggctcgatgccgtgcagccttggcaggccgccgacaggcggcaacgggcgcacggggttgaaaggcgcgtcccagccggtgagcttcggcaggcgcgagagcggcaatggcgcgaactccagccgttcctccaggcgcctggtcagccggtaggccggcgtcggctcgacgtagcggcggaactcgggccggtacgtctgcatcagccgatgcgtgtgcttctgctcccagagaaagccgcgccccacgaataggcgctgctggctgaccggcacgtccttgctggtcatcacgtaacgcggcagacggcggatgttgcgccggtagcgcaggatgatgcgggcatcgcggtagcggatcgcgccgtaggcgccgaacgccaaggcgctgccgatgcccatggccgggctcagcgcgagcgaccatggggccaccaggcacagaaacgcggcgcctgcacacgccgcgacggtgtatagctccaccgctgggcgtagcagaacctcgaccggctgtttgcccgacatggcttcattgctcgatgccggtggccgtgatcagcgccgggtagtgccgcaggcccaggcgatcggccaggtcgtcgccggccacgggcgcgagcggcacgcccggcaccagggcgcgcagccgcgccaggccctgcgcggtctcgacgttgacgaccaggccgaccgcgccacgttcgcgcaaagcggcggcgcggcgctgcaaccaggcccgggaagcctcgtcgtcgccgatgaccacgaacggccgcaggccgggcgcttcgatcacccgtcgcgcgacggtgccgggcgtgagcttggcgctgcgcaccggcagcatcgcggcttcgtccgcccgtgtggcaggaacctggggcgtcgggatggacggccgcgccggtgcgttggcgcgcggctggagattcagggcttcgtagtacggcaatgccgacgtgccgccacggtcctcgacaacgatcagtggctcgccggcacgcgaggccagcggcaggcctgacagcagcatgagtaggcccgtgaacgcgagatgggcgggatggggtttcgtcatggggaggtctcctggcgcgccgcgaggaccgcggcggctggtcgcgtgccctgcacgcgggcaaggtggcgcgacacgctgcgccgatagcgggcggcgggctcgccgcctgcggggcggtggtagcggccgatcgccagcagccagtcctcgccgggggtgtgctgctccttcaggatctcggcggcaacggccaggttgcgatacggatccagcaggtcgcacgcgccggtaaagcggtgcttgtggtagccgaggttgatctggcccaggcccgcatcaatgcgcgtgtgcggcgtggcgcgcatcgcctgctgcaggccagcgcaggcgtcggcgcgcgtggcgaagcggcgcgactggccggcgacgttgagggaccacggccacggcaccaggcgcccgttgcgccggatgccgctctcctgcaaggccacggcgtagagcacggtcgaggggatgcctgcgcgctgggcggcaagctggtaagccggtggcggaacctcctgggccagggcggcaacggcatacaggccggcagtgagcaccagtgcgcgcaggggcatggctacggctggcgctgccattggccgttcacttcgcgcacggcggcgggcagatcgccgggcaggcccagtgacagccagcggccgccgtcgtggttgagcgtgatgctgccggcgcgcacgcgcgccgggtcgatctgcgcgcgcttggcccagtcgcggatgcgcgcgtcatcctggcggctgcccaccatgtacaggtcgaactccgcgcccgaggattgcaggcgctgcacgagctgtccgcaggctgcgcagccgtccttgacgaacaccgccatgcggccgctgccgcgcaagggactgctggatgggccggcgcccggcttgtcgtcgggcaggttcacgcgctgcatccccggattcaggcgctgccaggcctcgtcgtaggcgcgctggtaggcgagcagcttctcgacgcggcgcgcttccacctgcacctgcagttccgcatagcggcgccgttcttcgtccgtgcgagcttcgatgcccagggcggacagcgggtccaggttgggcgagtagatacccagcggcccatccatcagctcgcggtagcgtgcccattcttgtggctgcaagccccattcggttgccacccggtcgtccagcacgcgggcggccagcgggcgctcctggctctgtgcgttgcgcgccgaggtcgttgcgggctgctgcgcccaggcgggccattgcgacgacgccaccaggaccgcgaaaaggaggatcgacggcttcatggggtgctccggtcagggaatcgccacgcggcgggtctggttgccggcctggaacactgcggtgttgccctcgatcgcctgcaggcgccacgggccgaccgcatccccgggcagcagcacctgaagttgggcgggcgtgaagtccccgatgctcggcgcgacggacacgctgcgctggccggcgcgcagttcggcgccgacgacgcggaatggcagcggcggcagctcggtcttggaggcggcggacgtgcgcgatgcgcgccgctgggcgggtgcggtggcacgcgcggcggcttggcgcgccttgatctgctcgacctccgcgcgcagcgcctggaggtcgtcggccgctgcgtagccactgagagatttctcgacctgggccgcgcgtgcttccagaatctggcgggtgtctttgaggtcagcgtccgtcgcgacggccgggcgctgctggatggcctcgatcgtctcggccaagccagttgcctgcgcttccaggcgttgcaggcgggaatccagccgctcctggtcggcctggtcgctgagggcctggtagcccagggccgccaagacgctgaggaagatcaaccagagccacatcaggctctgcaccaccacggcggcggtcgatcgctgggcaggttgcggggcgttcatggctggcctcccgaaaccatgggtgccagcgggaacgtctgcaccgcctcggtggcgggtggctcggatggggactcggcgaccgcgcgatcgccgggccgctcgaagcagatttgccgtgcgcggtcatccgcgtgcagttcccaggccgggccagccagcgtgagcagcgcatcgcgcaaggtcatggggccgaggtgcaggtgtaccgccggcaacggcagcgcgtacagctcgatcacggcatgcgcggtctggcacaggccatagccgctgcgtttgagcacgtgccgaagcccatccccgaccgtggcgcgggcatcctcgggcatggacacgtcgatggtctgcaacaacaggtcgcgctgcgccgccatgggtgccagttcgaccagtgtgtagcgggcgtagcgcacgaccgggatgtactcggaagcctcgggttcaggcgcggccaagacttccgcgatggtgtcgggcgcgaccggcgcagtcgtcgtcgcgcagccaccggccagcaccgaccacagcaggccgagaaatcccgccagaaggcggcgttcgggatagtgaaaccacggtggagaggggcacatagctcggcgtcctgaaacatccagccctcaccatcgccgctcaggccgcgagcggcagcaaacaatgcgaaccaggcagcgtccgatttaccgggagcggcaaaaaaaacggccccgaagggccgtaagtggaacgtgtcatgcggcgacaagctgccgggccagtgcgacctcgacggaatcaccgtcctggttcaggacatcgagcccggattcgggcacgtcgcccgaggtggactgcgagaccatgatcttcttggccatcagctccaggcaggtcatctgcgaggaaccggcgtagccgaggtagatcacacgcacgggctgcttctgcccgatgcgccaggagcggcgtgccgcctgctggagcgagtacacgttgtagcccgactgcatgaacacgatcgtcgggaactccaacaggtccagccccgtcttgaccaactcggggttggtgatgagcacgtcgatgccacggtccagttgctcggcgatccagtcttcgcggcggctggcatccacgctcgcgcgcagcaccgccaccttgaagccttcctgctccagcaacaccttcaggcgcgacgtggtgtcgcgcgtgccggtatagaccgtgtaggccaggaccttgcggccctgcgccttctcctctttgcagatgtcgatcagctcacgctccttggggctgatctcgaactcgttgaactgagccgggacaaacgccaaggtgttgcgcgtgcgcggatgcaccacggtctccgaccggaagcagcaatccggccaggccagcagcacgttgaggaccacacccagcaaggtcgtatcgcgtcgcgccagagcctgtttcagctccgcggtcagccgacccgccagatcgcggtaggccgcggcttgcgccgtgtccatcgcgacttcacggaactcctcgtcatacggcggcaggacgttgccaccgatgtccttgagcttgagaaagatcgtgaacggcaggatgcagcgcagcacgcccttggggccaaaccccggggccttgaccatgcgcaccgataccttggtgcccttggccgtcttgtgcgccgtgccggtgctctcggagtagatgtccttcaacaccccgtgatcgcgcatgaacgccatcgcagccgaggtcatgctgccgctcgtggtcgggcggtagccgtcttcgatcatccgccccggaagggctcggaacagcaggtggaacaggtcgtccccgtagccgcccatcaacgtgccggtcagcagcaaggtcttgcgagccttcgccgccagcacgcccatggcctggccctgggcactgcccccgttcttgtactcatgtgcctcatcggcgatgagcaggtcgaacgtgccttgcggcaggtagcgtttgatgaactcggacggctgatagccgccctcgccaaagccgaactccatgttggccatcgcacgttccatgcgcgtggcctgacggtcggaaaacaccagctcgccgttgccatccatgaggttgatgaactcatggatgttgtcgccgagcatcgacgccaggaacccgtcaccgaacttttgcatcagcttctgcgcggtgacctctccgatggtcggtatgcgctttaaggctttgagcacggccgaggactggtcgctgccggacagactgcgcgggcggatcagtgtccacaggggcgcggcgcagtggccgcacttcctgcggcactcctcggcttggagcgcgatcgggttgaccggctcgccgtcgaggtcggtgatgaccgtgccgcagtccgggcaggccgccacgtcgccgtggcgggtgcgccgcgtggtgaagacaggcttccagtgaaagcccatccgcatcctgacgcgccccaggacgaagaactcctggcccgtgggctgcacgcccaactgctcgcgcagcttgatgagcttgacgagcgtatccggcccgttgagtacccacaccttggcaccggccaccgtctcctggatctcgcgccgccacttgtaaaccaggtggggcggcgacagcaccagagtgcggcgatagccttcggcgttgagcacggcggccgcaatgccgacggtcgtcttgccgcagcccatctcgccattgacgatcgcagcacgttcgccacggtcgatcagcagctcggcggcggcgtggacgacttcggcctgggctgggaacagcttgcgcttgaggctggcgaccaccagttgccggtgcgcctgcggttggccggtatagaccggcggattagcgctgttgagggcgtcgagtagttcgtcgccgaactcgccgacaaaatcctgaaggctcagggtcagaggggaagattccgcgtcgagcagttcgccctgtacgggcgcggattcagcggcagtggtttcgagatcgagggacatggtgatgctccaaagaaaaatggggcatgcaccacccccagcggggcaatggcatgccccgtggtgggaagagaatcgacgcgtggctgagggtggttgaaggtgctggcctgggcggcccgcaggtgaaccgtgctcagtcttcggacggaagcacgatgacggttgcgcagcgctgcgaatcggtgacgatgcgaatggcgagccccggatggatcacgtagtgcgattccagcgacgcgcccgattgaagcgcgctgctgttcgtctgccattgctggatgttgacgtcgccccagtcgccacgggtgtggcgcctgaagtacgggatcgggtccaggcgacccgcgcggaccaggcggtctacacctctgctgaagatgagcgccccgatggggaacgccagccgctggcagtaggtttcgatgcgatgcgatgccatgggctcctccttgatgagtcattgagccacgacacccctgccggagtgaagtggctccgtcaggtggatgaggatgacgatgtggggcctcagatcaggtcccgctcttcgggaagctggaccaccgtggtctggtggtcctcgctggtcttgacgatcagcgccaggtccggcgtgatcctgaactgcgagatcattaggttgtcctgttggatcgccacgtcgttggcttggcgtgtggcctcatcgatctcgccccagtccccgcgcacatggcgctggacataggccaaggggtcgatcaggcctcgccgggccagccaatgcaccttctcgctcaacttcaacgtactcggtgcgaacaacggttgcttgtgcggcgcaggccgcttgaacggattggggatcatggtgtttctccttcgagttggtacagcaggacggcagcgcgtccggtggatcagcgaatggtcaacacctcgccccgtgtcgcggagccaggtgtcatgtcccacgcgcggatgacgggaacgaacttgtcggtgaggatgcgggtctcggcgatggagccgtcttcgcgttcggtgaactcccgctggagcgtcttgtccttgtgggtgtcacctttgacgacgagcacgcgcccggtcttggagcgcacaacccccgagatcgcacccgcggccagagccagggcgagatgccagcgggacaaggcccgcgccggtggacgcagcgattgctgcgcagcccccaggtgcgtgtcctgcgatggccacaagccttgcagcctgccaacctcatcggcgaactgctcgggctccatcgtcacgcggaagaaatgctctggctcggccgggctggcggggacgatgtacggcaggaacggccactcgctcggcagttcctcggcttcgacttcgccttgccctacctgcaacagcagattgcgcacggccttgacgccatcgggcacctgctcgcgctggcgcacccggcgtccgaagatcaccacctgcttgaactgcgtctccaccgctcggtagatgcgcaggtccgtgtagtggcgcgtcagccagccgaccaactccgcgtcgagcacgtagccggggacgatgaaaaccagcacgccgccgtattgcagcagcgagagcgtgcgctggtagaacagcttttcaaggcgggcacggccctggccctgatagccgatgttgccgttgacgtccttggacaggtccccatacggcgggttgagccagagcagcccgaaggactgcttggagaccatcgtgtccatcaggtccgcgtgcaggcagtgatcgaccaggccgcgggcatggcgcgcccgctccgcgtcgaactcgacggcgaacgcctttgcctgctcgcgcccgagggcatgggcggcttcggcgatcgccacgccttcgccggcgcagggatcgaggatgcacatcggcccgtcgctgggcatcagtgcgttgagcgctctttcgagcgtgggttcgtcggtcgggaaatatccgttcttgacgaaattgcgggcgagccgcgggaacatgagggccatggaagtctcctggttggcggggatgaaacacggaagtacgccaaggcgtgcctccgagggtgggtcaagccgctaccgcttccggcgtccaaatcttggccggatacggataggcggtgagcgcgtcgctgcggatcagggagccgagcgccagggtcagcgccggcacgtcgatggcgagccgatggccttccagcggcccgagggcgaacggaaggcgggccagcatctcgcgggtttgcagcagttccagcacggtctcgcgccagtgatcgagcagcggcaacgggcaggtgtcccgcaccagcatccacaggcggtcaagcctgtgggcgctgtcgcgtggcagcagtgccaatgcgctggcgttggccttgtcgggcttgacgcagcgccggtcgaacagccacacgttggacagcgagccgaacagcgtccgccggtacgcgcgcgtgatgcgcttttccaggcgatcgacgttgccgatgaataccgggacgctgccgccctggtcggtgatgacgtggaactggtccagtccctgctcgtcgcgcccgagggtcaggcgagcgaggaactgctggacggcggtgtcccgcgcccagatggacaggaagatcaggttgccctggtcatcgccgacgcaggcgtcggccatcacgtccgggcattcgtcgatgcggtacagcgtggaagaagtgtttgcgggcatggtggtgtcctcggatgaacgggaacagcaccgcccgctggggcaagtactgccccagggggtggaagaaaaccgctcagtccggctcgaactgccgggtgtgcgggttgaagtgaagcggctcgtccgccgaagtgatcggcgtgaagccttccaggtagatgttgttgaggtactggtcgcggtaggtcagtgcctgccgtgcctggtcctcggtgaggccgttgtcgatgaagtacgccagcatttcctcgtcggaggacacttcgtcgttggacaaactcccttcaacgagtgccagcaacgagggcggaagcgttgccaggatcgggtccatgtcggttcctcctggctcaggccatcgacgccgcggcggatgccgcggatgccgtgggtgtgcgccgccgggcgtggtaggcgcgaacgcctgcacgccagtcggcggactgctccggtgcgaggtccagataggacagcgggcacgtgtagtagtacgggtgcatggactcgtccaaggacttgtagccccactggccgccgcttcgttcaagcagatcgcagcggatgtagcgcagggactggcccggtgcgagatcacgatgcacgccttcgaccttggcggtcacttcggcgacggaccacagcacgttgccgcgcagggtgtgagcgatgaccttgacgctggcgcgctcggtctcttgcggtgcgatcagttccgcgatcagttcggaccgcgattggtttgagaaataccagcccatgagaggcctcctcgaaaagttgagctgaaggcctccccgtggggaagaacccccagcgggtgatggaatgccgcatctgcggcgaaggaacctatgcgtcgccctcaatcccagtcgtcatcgtctcgatcacaaccggccgggcagtagccgaactcgatcccgtgcgagcaatagccatgctccgcattccagtcctgggtttcctgccgttcggcaggtgttgcgtagtcccattcctgggccgcgatttcgagagcctgagcacgttgctcatccggcaaacgattggcctgtgcgtcgatcgccgaactgaagagcgtcacgtagtggtcgtaggacaagccgcaaccgcgctgggcgtgtgcggcggccgctttgcaaaggtcccgccacgcgggttcatccagcgttgaacgcggggtatcgcaagcgatggtggacatgatggagacctccagaaaatggccagggcctcccccgcatgggaaaggaaccccggcgggtggatgaagaacaccgcgcatgcggcgtctgcgatcacgcaggttttggttcggcctggcggctccactcctgcgtcttgaagtccagcgcgtagcccagctcgcccaggcgggcgatctgcgcgcgcagggtgcggcggtcgatggtcgaatccagtttcacggactcgcccagcggccacagcaggccgaagagcgcggcgtcaccgtcttcggtgctgccgggggcagcggccgtagcaggcggtggcgcatccacgccgaagggcgtggtatcgaccagcgggtccgcggacgcctgcacgggtgcgggcttggcgggcctggacgctttggtgggcttggccggcgttgccgcaggctgcgccccttgctcttcatcgagcggatcgacgtcctgggtggcgaagctgcgggcttcgtcgcggctgagtttgtcgatgccgttgagcgtcatgccgtcgaggctggcacggatctcgaaccgcatgccgccgccgaccggataggacttcgggaagatgtacctgatgatgaattccccgtcgtacttgccttcggggtactgctccagctccgggtctttgacctcgaaagtaccgaggtgcgtcgcgaggcggccaaccgtgaacgggccgttcttgccgcggatggtacgcagcgtgagctggccggggacgacgatgggcgcaacagatttctcggaagccgatggggttgccatgatggttctcctgatgatgaatgacgggccgccgacggcacccggtggatgagaggaaatggcctcgcccgaggtgggcgaggtccgcgtggcatcacgccttgagctggcgcatgccttcggccagcagccacaacgcccggttcaggcgcaggttctggtcgatgccttgcaccggacgggtgcgctgattgcggccgttggccgtgcgtccgttcaggccccctttgactaggttctcctggacgcggttgaagacggcccacaggtcgttcttgcggtcgtcccatcgccgaggggccagcagttggctctcggtgacaggcgtggacttggccggatcgtcgtacttgagtgcgagcgcagagttcgcaaagacctccgcttcgccctcatcgagggtgatggtgcgcatcgcatcgcgcgcgttatgcacgcgctcgaaaccttcgaggactccgtaggcaccttcgatcacctggctggccacgtcgcccttgtggggaacgcggatgtctgcggtggtgtcaccgcaaaccaggccgttgtggcagacgaaccggaacatgccggcgagcatctgatagctgctcgtgccgtcatggctgttgagcaggatgatctcgttcgcctcgtcgccgttgatctggcttgcatggcgaagtcggatgaggtgcttcgtgtactcgcgccggtcttcgttgcgcacgcgcgtctgacacaccatgaagggctcgaagccctcctggcgcagcttggtcagcacggtcgaggtcggtatgtaggcataccgatcggaccggctcccatgtggagcgtcggcgaagatcgacggaacgacggcacgaatgcggtcgtccgagagtgggcgatcagagcgcaggatcggggattgcggagcaaagcgggataccagagacatggctgatctcctttgagaaattcgacaaccgcgtggccgtgagaccacgcggaactcgggggatgaaatgcgcaagcacgcgtcctggggacgcggcgtacgtggggaggaaaagcgacaaggccccgtgagaggccgtgccggatcagaacgaagcagccaatgccggctcctgctcctggacttgcgcctcgggctcgcgctcggcgggctcggtggccgtgtcgatggcatcgtcggcttcggacgcggatgcgtcttcggccggcggcgcctcggcttgcgcctggctcgtcggatagacctgggtgccgtcgatcttgatgagaccgatgtggaccagcgtcgattccaggctggcggccggttccccggcgtgctcacccttggtgcggatgtacggatcgatcttcatgtcgttcagacggaaggcgatcagcaccttgcggtcaccctcgacggcctgaacgcaccggcgaaccaggtgctcggcttccggggtggcgacgatggtgtcgaagtaccgatactccggttcatcgacaggcccggccagtgccgcgacggtgcaagagaggaacgagtcgccagcttttggggtgacgtccttcacacgattgagatagccgatgccgcgggtgatcaactcgtgctgctcgatcgaagccagttcggcccggtcgatcagttcggccttgagcagtcgcgccttgagggacgcggcggcctgacccttctgctcacccttgtcgcggatgtacacatcgccccacaggtcaccgaggcgaaagcgcaccagcgggcgctgcttgggatcgtcaacgccgatgtagcgctgaacgagcttcttggcctcggcacccgagaccttgacgtcgaagtagcggtagctggggtcccgggcggggccgaccagcgcggcgatggtgcatgccaggaaaggctgcgcacggcggccgccccggacgggcacttcacggacacgctggatgtagccgatgcccgaggtgtggaggtcgaaatacgatttctcgttggacgtggtgttcatggtgaatctccattgggatgaagcggagacacaccggcccacgcatgcggggaaggtgcgtgaccccgcggtgggttgataaggcgaaagcatccgccaccagaggctggtggccgctcgcggaaggatgcggtgcgagctggctcggtcacgcagtgggaactgcgccgcaacctcgaagaccgatggttgcctggcatgtcgctgacgacgtcagcaggcatggggccagcatggcggggcctcgcgcgcgcggcagcaatcaatcggcacccgggcgcttccctttgtccgcgccacccggcgcctgtcacaggcacttggcgccgcgcaggtgctcgggggtatcggcgcgcggacggccgggacggctccaggcgccgccaccgcgcgcgccgatcagccgccagccggcggcgcgcaggctggcgccaccttcgtcgggcatggtgtaggtgagcaggcgtatgtagcccagcgcccttgccgcctgccaggccgcgccgtagagcttgctgcaggcgctgggtgtgccgtcggtgcacagccgcgtgacttccagcgtccaggtgccgcgcgaccgggcggccgacaatggccacgccgtggatcaggtcgctgtcgctcagcgtgacggccagggcgaacttcgcgccctggaccgggcggtggtggcgatggtgcgacagaacgaatgcattggccgtgcgcagcgacaccggtaggaggtgcagcctcggcgaggtcgatggcgtgttcatgcggttgtctccggtggcatgccggcgttgtggccggcggggcgtgcctcggcggctggagacaaacgcgcacgcgcggcgatggcggcggtgcgaacaaaagaaggcccccgatgcgggggctgcgaggcggttgccgcgtcaggcgggaggcaccactgctaaggacaggtgcgtggcggtggcggaaagcacgagatcgtccgccgagtgctggaggcgcgtgaacaggccgtccttcgggtcgaaatactccgcgaagtcatcgccgcccagctcgcggccggcgaggtgccaccagtcatcgaacgggtcggtgtccgggttgcatccgacggcgtaggcgagcagtgcctggcgcccatccgggcgacgctccccacgctcggcgaggaagtacacgccctgatccttgaccaggacaatgcggcactgattggggacgtctcagaaaacggaaaaaatcgtacgctaagccggttgcagcggtcgtagcggcctgaacttgcccgcgccgatcttggcgctgctgcgccagaggtaatcgccggtcaggttgatgtgctcccagcccagcggcgacaggtactgcaacagggcgtcatcgacagtctggccgtgaccgcgtaaggcgtttgaggcccgttccagatagaccgtgttccacaacactatggccgccgtcaccaggttgaggccgctggcccggtagcgctgctgctcgaaactgcggtcgcggatttcgcccagccggttgaagaacacggcgcgggctagcgcgttgcgggcttcgcccttgttcagtccggcatgcacgcggcggcgcagctcgacgctttgcagccagtccaggatgaacagcgttcgctcgatgcggcccagctcgcgcagcgccacggccaggccgttctggcgcgggtagctgccgagtttcctgagcatcagcgaggccgtcaccgtgccctgcttgatcgaggtggccagccgcaccttggcgttgatcgccttgccggacgcctggaactgctgctgatgcttgtgcttggcagcgttgaacagcttgcccaggatgcggtcgtgcaggtcgatgatttcgtcggtgacggtggccatgccctcgatggcgagcgcaccagggtcgcgtagcggcgctgtgcctcgaacttggccagatcggcgggcgtcatctggccgccttcgcgggcgatcttgagcaggcggttctggtgcaccgaccgctcgatgccggaaggcaggtcgagcgcctgccaggctttgaggcgctcgatgtgttcgagtatgtggcgcgagttcggcttgacgggcgactggcgcagccaggccagccaggtcgtcttgccgttgtcgtggcgcttgagcagatcgtcgaggcggtgccggtgggtggccgacaggggatcggacaaggccgcgtagatgcggcggttggcgcggctgtaggcgttcatcgaacacctcccttttcctcatccggcgcaacaggacagttgcttcacgtccttgttgaaggtctgcgccgcgagcttcagtccctcgaccatggtcaggtaggggaacaactggtcggccagctcctgcacggtcatccggtggcggatcgccagcgcggccgtctggatcagttcgcccgcttccggcgcgaccgcctgtacgccgatcagccgccctgagccagcttccgccaccagcttgatgaagccgcgcgtgtcgaagttggcgagcgccctcggcacgttgtcgagcgtcagcagccggctgtcggtctcgatgccgtcgtggtgcgcttccgcctcgctgtagcccacggtcgccacctgcggatcggtgaacaccaccgccggcatcgccgtcaggtccagcgccgcgtcgccgccggtcatgttgatcgcggcgcgcgtgccggccgccgccgccacatagacgaactgcggctggtcggtgcagtcgccggcagcaaagatgtgcggtgcgctcgtgcgcatggcgcggtcgatgacgatggctccctgcgcattgacttcgacgcctgccgcttcaaggttcaggctgcgcgtgttcggcgcgcgaccggtggcgaccagcagcttgtcggcgcgcacttccccctgcccggtggtgagcacgaattccccgcccgcataggcaacgtggctcgcctgggtgtggtccagcacctcgatgccctcggcgcggaaggcgtctgttacggcttccccgatggccgggtcttctcggaagaacagcgtgctgcgcgccaggatcgtgacctggctgcccagccgggcgaaggcttgcgccaactcgaccgccaccacggaggaaccaatcacggccagccgctcggggagcgagctgctttccagcgcctcggtggaggtccagtggggtgtgtccgcaaggcccgggattggcggaagcgccgggctcgcgccggtggcaatcaggcagcggtcgaagttcacctcgtgcgtgccgccgtcagcggtcgccacggtcagcgtgcgcgtgtccctgaaccgggcctcgccgcgcagcacggtgatggccggagtgcttgccaggatgccttcgtacttggcatggcgcagctcctcgacgcggccttgttgctgggccagcagccgctcgcgcagtacagcgggcgctgcggccggcaggccagcatcgaacgggctttcgcggcgcaggtggacgatgtgcgcggcgcggatcatgatcttggacggcacgcagccgacattgacgcaggtgccgccgatggtgccgcgctcgatcagcgtgacgcgggcgccttgctccacggccttcaaggcagccgccatcgccgcgccgccgctgcctatcacagccacgtgcagcgcttgttcaccgccaacatgcttcgtttcgccaccgagccagcccagcgccttgtctagcaggccggcaggcttgttcggcgtgtcggtaagccgtgcgcgatagccgagcgtggccactgcggcaaccagcggggccacgctcacgcctgcatccgcctcgatttcggcctgccgctgcggataggagaccgaggccgcgcgcacgccgggcacgttcgtcaaagcctgctggacgtgctcggcgcacgacgtgcaggtcatgccttcgatgtggagggtgatcgcctcggccatgattacgccctcactgcttgacgctggacgggtaacccgcgtttgcggtggccttggtcaaggcgtcggcattggtcttggcctcgtcgaaggtgacgacggcctcccgcttctcgaagctgacttcggccttctcgacgccggcgaccttggacagagccgtcttgaccgtgatcgggcacgcggcgcaggtcatgccgggcaccgacagggtgacggtcttggtggcagcccaggcgggcgcgcttagagcggcggccagggcgatgagggtggtgagggtggtgagtttcttcatggtgatctcctttcagtagaacagcggcaggacgtagggaaacgcgagggcaaccagaaccagggcggccacgatccagaagatcaccttgtaggcagtccgcacttggggcacggcgcaaacgtcgccgggcttgcaggcatgggctggtcggaagatgctgcgccaggcgaagaacagcgcgatgagcgctgcgccgatgaagatcggccgatacggctccagcacggtcaggttgccgatccacgcgccagagaagccgagcgcgaccaggacaagggggccgaggcagcaggccgaggcgaggacggccgcgacgccgccggtcgccagtgcgccgcagccgttcttgggttccgacataaggttctccttccgggacttcgcttgatgctgtaacgttacttccgtagtcaactacggagtcaagcgccatggagaacgctcaagagaatctgaccatcggggccttcgccaaggcagcccgggtcaacgtggagacgatccgcttctatcagctcaagggcttgctaccccagccggagcggccctacggtcgcatccgccgctacgggcaggcggacgtggcgcgggtgaagttcgtgaagtcagcccagcgcctgggattcagcctggatgaagtcggccagctcctgaaactggaggacggcacccattgcagcgaggcggccgaactggctgctcaccggctggccgatgtgcgcgcacgcatggcggacctcacgcggatggaagaggccctgtcgacgctagtgagagagtgcaacgcgcaccatggcaatgtttcctgcccgttgatcgcagctttgcattgctgctaaagggcccacttcggctcttagcgtacgatttttttccgttttctgagacgacccctgattggcgatggcttcggtcagcacggggcgcaggtcagcgcctttgaatcgcagtgacatggatgaaatctcctgtgtggaagaatgagaaaggcctccatccgatgggatgaagggcctgtagtgcacgcggccggaacggctggaacgccgtggcggatgcctcgggtcagccgcaggaccgcccggtttcgctgcggggcgtcatgccgggacggcctggcgcttgcgggccgctttcgcgtcgaggatgctcacgtcgatctggcgccagcgcccgtcgtcgatgagcctctccagcacttcgccgagcatgtcgaaatacacctcgtcgtgccgatcgaccagttcgaccgattcaccgttctgacggtgcagttccaccacgtaggtgtctccgccgcggtcgtagaggatcgtcacccggccctcgaacttcgcggtcgagaccgtgaagctgatcgccggcggggtctcgatgatcttggagggcgtgggatcgacccaggtgaagtcgcgggcaccggcatccaccagcatgtgggtgatgcgccggaagcgatcgggggccggcatctcctccaactgctcgatgagctggcccaactccatgcactgcggcgtgggaatgggcagcttggccggcgccgagccgaggatgtgcctcgtgatggtgtacggcgtgccgtccgaagtctcctcggtgatgacctccggcgtgtccgcgcgcagtccgtcgaagcgacgacgggcatagggttggacatgcaccttggcgccttcggcaggaaccgtggtcaccaggctgggatcgagcaccgcgaactcggaaggcttgagcttgacgacgatggcatcgtcggtcgcggcgaccaccttgccgtcgaagggttgggggtcgatggcgaagcccagcgttgaggacagcggctgatcatcgaacacgcggtacttgaacgaccgcacgttgcggggcacatggcctgcgaccagcgaaggcatcatggatttgatgagggaacgatccatggggaaactccttgaggaaaaacaagggattccccgcccgcaagggagaggtcccttgtgggtggcgtggatggacgcggtaggtccgtaggaagaaacgaccagcacggtttcccgcgcttgcagcctcgaaggtctcgactgcctgggcatgtgccggcaacgccgacgaacatggggcaagcatggccctggggcggtctgcctgcccgcaggaaacggcaccgcaccacaaccgttttcctgtgctgcgggcaagaaaaagcccctcgaaaggggctggaggaatcaggcttggtacacgaagtagtgctcgcgctgacgcggaaagaacacgtgtttccacgtgtcgccgcttgtgttgccaccgtcgaagacgaccatttcgtagtcgtccacgtcggtgtccaccaggtcggcgctggcgatatggcgcatgtgcagcgtgccgctcatgcgctcgaataccaggatctggccgatggcatcttcctggctcatggcgttgacgcaggctccgagttggtgctcgaagtcggatgcgggtgtgatgaggtcggggaacatgggatcgctcctgtgaaagtgcgccggcccggctctctggcgggagaccgggccggcatgcggtgaggacaaggaaggccggggatgtgtgtggcagctattcgccggccagcgataggcccggcaacacgggtgcgtcggcatcgaggatgaggatgcgcacgtcggcctggccggccagttcaaggatctgtgccagctcgtccggcatgcccttgctgcggtgctcctgccgaagctgctcggcggcgatcccctcgacgtcctgcaggtgctggtccgtccagggcgtggagatcagcttgacgccgatcgccgggctgtagggaatccggaacgcgatgaacaaaaaggcctccggcgtcgcgaggtcagccaggttggccaggtactggccggtttcgcggctgatgtgcgcgctgctgatttcccagcaccggctgtagtagccggtctcgaagctcaaccgctgcacgacttcccgtgcggcctcggccgaataggtgtcgccaatgtggacggggcggccgtcgaagtcgtcgccgtggatcgcgtacaccacggcacccaccatgccttcgccgctgcccccttcagccgcgtcgcattcggcgatcagtgcggcgccgacaggttcggtgccagtccagaccaccgcgaagtcgctggtgatgatgcaaggagaagaaaccagcgccgcgtcgcagaggtgctgctggctcgggtggatgtttcgccaaacatgcgggcttccgtcctcgtagctgatggacagcgtgcggacgattttcagattccagtagccgcgtagaaagggattgggattctgggacatgggatttctccaacagaataatgatggagcaaatccccgccaccgggaattgaccccggtgggtggaaagaaaggaaacagcgtcaggtgacgctgatcgttggcgtttgggccaatcgctcggcgacgcgccggcgcaaattcatgcggaatggctcgtcgctgacgcccgccagcagattgatggtctccagcgcgatcagggccgaagcctcttcgatgtcggcggccacaatggtcttgcgcaattggtcgccgagctggagggcctgggaggaggagctgatgaagcggacctcgcggctcaggtagcagccgttgccgccgaactcgaacagccgcggcttgctgcagtaccagcagccctcgaactggatggcggtcaggtggtgcccgtcatcgaaccgggtggcgatcagaaacaatgcgtcgagatcggcggtgtcctcgaacgaatgacggtcgatcaagttccccagctcttcgtcctcatcggcacggaagtgcacggcgagcagttcgagcagcggcgggatcgacagcccttcgtcgtccggcatcggaataccgagttgcgtggccaggtcttccaggccatcgagcacgtccggccattgcggattggtggtctcggcgatctgggcgatgtaggcctgcccgttgccggggtggctctcgtccagcgcgaaggcgccgaacagcgcctggatgacgggcgtcacacggtcgagcacgagaacgccggtggcttcgtagtagttgttggccatgaaggctcctttcgatgaatgaacggagccagcccttgcggacgatggcatccgcaggggaaaccgcctgatgccggatggcgctgggcggggagaaaacgcgagggacatggcctcgaacgaggcgcatgtccctcatggggtcccgtgaacgcagtgatgaaggtgtgccagggaccggctcaccaaccgctgtagttcagcagcaggtcggcgatcacctggcgacgttgcagatcgagaccatcgaagtccgacagtccttggaagtggcagcgcttgagcatggcaccgccctcgcgcgcgttgtagaagctgaacatggcggacaggaacatgcgttccccgctgctcaggacgccgagtgcgtcgttggcacgcagcatgtcgggacgcagatcccacttgctctttgcctggttcaggccttcgcgcgtgccgtcgccaaaccattgcgggcctgcgatctcgacgccgcgcttccagacctcgaagaaggcttggggcgcggcggcgaaatgctgctcttcccgcatgatctgatcgacgacttcctggggcaaaagctggttcatgacgtggttcctccagttggatcagggtgtggcgagctgggaccagccgcctctttcgagggcacgttgagccgcggcatagctgcggaagtactggcaggattcccgcgaaacgggaccttctgtatcgcgcgtgccgatgtagtggccggcggcgctatgcaggatttcgagcggcaggaacttgccgcaatggatcaaggccaactggccgaaagaggcttgctgggacatggacgggctccttggaaaaagcggggcctcgtccctcacgggatggcagctcccgcacgcggttgagaaaaaagcatcggcgtcacgggtgacgcgcgtccgcagactcgatgcgatggcggactggcgggtagcgcggaaagaatccgcggcagcctggaaactctggctgctggcatggtgctgacgaatcagcgacacatgcgggcagcttcatgcgcgaggcgagccgcgtcagccggaaatcggcatttgcaacagccccgattggcgaacgcggaaaaaagaaagccccgcaataagtgcggggctgtcaggaggatgaggcgaaactgggtcagcgaggcctgtcgcccagtacatgctgcttccacagggcgaatgcctcgtccggtcccagctctgcgaggatgacgatgggctggccccgacgggcacgcagcgatgcgaaatacgctggccggtcggcgatggcgttgagcttgatgccctttaggaacagcaactggcgggggcgaactttggtggtaacgcaggcatgattgcgcttgtttggggcaaaagggccagcgaagcgggcggacacggccagaaaaccgcgacgaactacttgtacttgccaggcgaggcgaacgggtgacatcagcatatcgctatgcggtaaagaagaccgtcctaaagcttgcaggatcccggcatagcttcatcatcacctctccgtgacggctcattggaacgaaaaaggccagcatcgccgtgatggactttcataattgccaggtcaactggcttgcgtgctgtttattcacagcaaggcattgcgacgtcgttgcagcaatcgccgccatcgcaacagggcgttgcagcaaaagcggcggtgggcgctagcatgagggccaagccgcggccgctcatgctgggggccgttctcttcagattggtgtcctgcaccgtgtgcattgcgaatttccggatcgtcccaatgtcactgggactcctttgtggcggccgggttctccacgctcatgaacgactgggccaccagcgcgatcgccccgcccacgatggccatgtcagcgatgttgaaggcgggccagtgccagccgtgcaggtgaaagtcgatgtagtcgataacgtgcccgcgcgtggcgcggtcgaacgcgttgcccaatgcgccgcccagaatgaggctgtacgaaaggccttccgttttgcgcagcggccgggagagcagccatgcgagccatgccgatattgcgaacgcgatcgccagaaaaaaccaccgctgccagccgcccgcgccagcaaggaagctgaacgccgcgccgggattgagagcgtgaactaggttgaagaatgacgccacctcgtgcgaccaacccaagggagttgtcgcgtcaatgtagctcttagctgcctgatcgccggcgaatataacgatcgcgagtgagtaccactgcgtcttgcgaagagatggttcatccattgttcatgccgccttgaacttcaggaggcgcagcccattgacgacaaccaaaagacttgcccccatgtcagcgaacacagccatccacatggtggcatgccctgtgaacgtcaacgcaaggaacaccgccttgatgccaagggccagaacgatgttctgcgtgaggatcgccgcagtgctacgcgacagccggatgaaggcggggatcttgcgcaggtcgtcgtccatcagggcgacgtcggctgtttcgatcgcggtgtcggtgccggccgcgcccatggcgaagccgatgtcggcacgggcgagcgcgggcgaatcgttgatgccgtcgcccaccatgcccacctggccctcgccgccgaccaggctttcgatggtcttgagcttgtcttcgggcagttggtcaccacgggcttcagagattccgacctgggcagcgatggccgcggccgtgtgctggttgtcccccgtcagcatcagcgtgcgcacacccagcgcctgcaggtcggccaccgcctcacggctggtttccttcacggtgtcggccactgcaaaaatgccgagcacggtcgcatcgtccatcagcaggatcgctgtcttgccttggcgctccagggtctccagccgagcctggagcgtcgcttcgctcaggcccagctcctgggcgagcctgtggttgcccatgtgcaacatgcgcccggcgacgcggccgcgcacgccgcggccaggcagcgccgcgaagtcgtcgacctcgtgcagcgcgatgccgtcacggttcgccttgcgggcgatggcctgagacacaggatggtccgagcgtgccgcgaggcttgcggcccaggcggcaacttcctgcgcctcgccgatcagcggcacgaagtcggtctgctcgggcttgccatgtgtgagtgtgccggtcttgtccagggccaacgccttgagcttgcgcccgccctccaggtagacgccacccttgatcaggatgccgcgtcgggcggcagcggccaagccgctgacgatggtgaccggcgtggagatgaccagagcgcaggggcaggcgatcaccagcagtaccagggccttgtagacccagtcaaaccatgcgccgccgaaggcgagcggcggcacgacggcaaccagcacggacaccgcgaacaccgccggcgtgtagacgcgggcgaactggtcgacgaagcgctgcgtgggcgcacggctgccctgcgcggactccacggcatggatgatgcgcgcgagcgtcgagtcgctggcgcctgcggtcaccttgtattcgaaagagccggtctcattgatggttccggcgaagacctggtcaccttcggccttctcgacgggcaggctctcgccggtgatgggcgcctggttgatggccgatcgacccgaggtgatcaggccgtccagtgcgatgcgctcgccaggacgcacgcggaccaccgcgccctttgcgacctccttggccggcagctctgtccatgagccatcggcctgccgcacggtcgcggtctcgggcgccaagtccatcagcccccgaatggcgttgcgggcgcggtccagcgacttcgcctcgatcacttccgccaacgcgaacaggaacatgaccatggcggcctccggccagtggccgatcgccatgccgccggtgaccgcgatggccatcagggcgttcatgttcaggttgaggttcttcagcgcgatccagcccttcttgtaggtgctgaggccgccggtgaagatcgaaaccagtgccagcacgatcacggcccaatgattgccgtcgttgacccagtacacgccttcggcggccaccgccgcaacgcccgaaaccgccatcggccaccaattggtcttgtgcgcggccaccggggcatcgcgcggctcatcagtcctctggacctcggcttccatgcccagcgattcgatggcttcgactgccggcttgatcgcgtcgggtgtgtgccgaaccgtgagcgtgcgctgcatcaggttgaaatccattccctgcacgcccggcatgccttgcagcttgccgcggatcagactttcctcggtcggacagtccatcttcgcgatgcgaagtaccgtggtggctgtctgcatgtcctgccgcgcagcctgcattccaatggaagcaagcgccttctcgatcggcgctgaggtcgccagcgtgtgctggactcccagcacacgctgcatcagattgaagtcgagcgcggtcacacccggcagcttgcccagccggtcgcggatcagcgcttcttccgtcgggcaatccatgttctcgatccggtacgtcacccgctcgccgatcggcggcgcggaaacggcagcggttggttgctgctgcagggccgaggatgggatcacagccgcggcttcgatcggccccgtgtggccgaaggtctgctccttggcgcgcatgccgatcgaggccaggacctgctccatctgcgcgcgtgcctgagcgaggtgtttcaccgacagggtgcgctcagcgaggtcgaagtcgaggtcctgaattccctcgactgccccgaggtgcgagcggatgagtttctcctcgctcgggcagtccatgttctcgatgcggtaggtggtcgacacggcggcgtctcggacagcctgagccttcatgcccaccgaattcagcgcttgctccaaggcatcggccgagacttcgcggtgcgaaatggtcaacaaacgctgcggaagatcgaacaggagccgctcgacaccgggcatgccctccagcgttcgccgcaccagtgcttcctcattgcggcaatccatgttgctcacgtggaaaacggtggtttcagtgctggcctgctcactggcgcacgccgtctgttggccattgccgccggagcaggcgcatgggctggaaggttctttgttcatagatcgctcttcattgacaaggttttccccggatgccatcattagaaaacctctagtagatatagagtcaagttttttataggaagcaaccatgatgcggatcggtgaactgggcaagaaggcagattgcttggtgcagaccgtgcgcttttacgagtcagaaggcttgctgcccgagcctgcacgtagcgagggcaacttcaggctctatgacgaagtccatttgcagcgcttgctgttcatccgccgctgccgggcgaaggacatgacgctggatgagatccgtcaactgctgaacttacgggatcggccagagttgggctgcggcgaggtgaacgcgctggtcgacgctcatatcgcgcaagtgcggaccaagatgaaggaattgcgcgccttggagcgcgagttaatggatctgcgacgctcctgcgatagcgcccgaacctcgcgcgagtgcggcattctcaacagcttggccgagcccgcctgaagctcgagcgtgtcatcggtgctggaagtgatcgggtccagttctgagagccacgtgccgcgctccatcatgcgaaagcgcgcgattctgacgttttgagacggcgtgcgaccgagggcgtggcccacaggagccagcgcgagccggacgacctgcgcgccgcaatctccgccaccttacgggttctccaggccagaccgagcatcgcggcgtggctgcgcaggtgcaggtgcaggccaaggtagcagtgcgccacgacgcggcccgactcatgggcacgccacgcaactcgcgatcgcttcgcaagaagccgcaaggcccgactcgcgcaagaatgcgacgtgggcaagatcgtatagccagcagcgcaagcgtttgccgctgctggccggctccggaagggatagacaagctgcgggccgtagtccattggaaagtccatctttcttgagtgtcactctttggcgcccagcgtgtgcttttgcgaccggaaagcgctgaacaagtggcccccgggcatccagaaatcgccgtagttgacttgggcgtcttcgtgctcacgcttgtgatgccagcgatgggcttcagccaccccgatcaacaatcccaacggcccgacccggtatcccagattggagtgctggaaggccagatgcacgaccaagaagccgagccatgcgccgacggccaaccacagcttggaacgccgctactggctcaacggggagtggaaaggccgcccgccctctagcaaggcggcacaagcgagcgcgacgatcactgtgagtagctccgtcggaaaagacggccggccggtcgcgagctcgccgaagagcacaaccgcagtggcgccacggatcagtggatagcagccataccggatgacagtcgcaatgaagggggcgcattggtgctcatctgttctgtcctaaagctctgactggattggaaaaccttctagctacggtagagtcaagggcgtccgggaagaccctgtggcaagttcgttgcatctgcgccttgactctccagccgctacaggcttcagcatccatcgatttggaaggaacaatgcatggctgaaaaccacagaaatcacgaaaacgacgagttgggccgcctagatgcgagcgatgcgaaggaccgaaagattcttctgactgtgttgctgatcaacctgacgcagtccgccgccggcattgcccttggcatctgggctggctctacggcgctgatgggcgccgggttggacaacctcgccgatgcgtcggtctatgcggttagcctgtatgccgtcggtcgtgcggcaacggtcaaggtgggcgcggcccgcttgtcgggtttcttgctaatcggcctggccgcgctgctgctgttggaagtcctacgccgcttcgctggaggggaagagcctgtcggcccagccatgatggccatggccgcgctgaacgcggctttgaacctagtgtgcctcagactactgcgccgccatcgcggggaagatgtgaacttcaaggcgtcagcgatctttaccagcaacgactccatcgtcaatggtgcgattgtgctgtccggggtgctggtgatggggttcgggtcgaacatcccggatctggtgctgggcgtcatcgtggccgcaatcgcagcgaatggggggcgggaaatcctgcgcgaagcatcggaaacagctcgccgtaaggcgggcacataaggcatgttttcgcccagttcatcccgaggtttacctctgcaaaagaggtagtccagcctttgggctacggcctcggctgcagccgagcgtaccattggcgatggccgcgcgataggcgggcatgccgttctcgacctccgtctgccgtacagcagcggtgcgcaaggttgagggtgcatgtcgtctctcctgttcgtgtggcccaggccaatggccgggccgggacgttgatgggcaggagaatggcgccgaaggcccaacggccttcggctcgggagaaaagaggaaccacccgtgggctgattggcaggcccggtcgtcgctagaaccgtctgctcatcaagcaatcacacccggcccatgtcgtggctggggccggcatcgtctggcgcacatccgcgcacaaagggagcccgtttttgcaccggcgggcaccggcaccgattaccgctgaccacgaagggtctcccggtggctcgtgcagcctggcaagccaccgggagacccttcgcagagggcggaagaaacgcagatcaacagaacgcgcgtggtgcggctcgcagagaagctaccttcaggtcccgcggccggggacggctgggcgggacgcgcacacggatcaagaaggcgttgcgcgctgggcgtcccgcagggcatgcggcggagtgcgggacaggggccacgccgccgaaggcgggcacggctcacggggaacgggggcggtcaggagcctttgcggccgctacggcgcgggcgcgaggcgccgcgcttggagctgccggattcgactggcagcgtgcctttgcagtccgggtagcggctgcacgaccagaacgggccgctcttgccgctgcgctggcgcgtgggtgcgccgcactgcgggcatgccggcccttggggaaccttgatggacagggaggcgctgccgtactgcgcaatcaactgcgaaatccacgcggcctgcttgccgatgaacacgtccagggtgagctgtccggcctcgatcatgtcgagcgcctgttcccagacggcggtggtgccagggtcggcaatcgccgcaggcacggcatcgatcaaagtgaaagccgcatccgaggcgcggatggcgcgccccttcttcacgaggtagccgcgagcgatcaggccgccgatgatgttggcccgcgtcgcttcggtgccgatgccaaccgtatccttgagcttctgcttcaggcggggatcggacaccagcttggcgacgcctttcatggacttgaccaactcgccttgcgtgtacggtttgggcggcagcgtcttgagtgccttgagatcgacgtcggccacctggcatgccaggccctcatacagtttcggcagcgcgggcagcacctgggcgcggaccgcagtatcgccctcgccatcaccgtcttcggcctgcggctcggcgagcacctggcgccaacccgggatgacaacctgcttgcccgtggccgccaggttctgccccccgcacgaaaacttggccacagtgcggtcgaactcgtggtgagggaggaactgcgccaggtaatgcgaccggatgagcctgtacacggccagttccttctcgctcatggcggagagcttcgccggttcgagcgtcgggatgatgccgtggtgcgccgtgaccttgccatcgttccaggcgcgcgagcgctgcgagcggtcgagctggcccatgatcgagcgcagcgagggatcggtcttgagcaggctgtcgagaacggtgggcacttcggcaaacatgctctcgggcaggtagccggagtccgagcgggggtacgtcgtggccttgtgcgtctcgtacagggcttgggcaatctccaaggtttcctgcacgtccagcccaagctgcttggaacacacttcctgcaaggtgcccaggtcgaacggcagcggcgggccttcgcggacacgctcagtctccaccgacacgacgtgggcactgcccgcagcgcggatctgctgcatggtctgctgtgcgaccggctgccgcaggcagcggcctgcgtcgtcggtgcacgcatcgggtggaacccattgcgcggcgaaagtcgaaccgcctgcgaacagggacacggcgatggcccagtatggtacggacacgaagcgcgcgatctcgcggtcgcggtccacaacgagcttgagcgtcggggtctgtacgcggccgaccgacagcacgccgtcgtaacccgcctgtcgccccagcaccgtgaacagccggctcaggttcatgcccacgagccaatccgcacgggagcgcgccagcgccgagtggtacatcgaaagcgtctcggccgaaggccgcagcttgcccagtgccgcccgaatggacgcatcgttgagcgccgacagccacaggcgttcgatggggccgcggtagccgcaaagctccacgatctcgcgggcgatcaattcgccctcgcggtcggcatcggtggcgataaccaggtgagtcgccttcgccaagagcgccttgacgaccttgaattgcgtggcggtcttcggtttgacctcgacccgccagtgctggggaatgatgggcaactgctcaacggaccatcgtttgagctgctcgtcgtaggcctcgggcggcgccgcctccacgagatggccgatgcaccaggtgaccgtgacgccggaaccgttgaggcagccttcaccgcgctgcgtggcgccgagaatccggccaatgtctttgccctgggagggcttctcgcacaagaacagccgcatatccgtccatcccgattcctgttgttcatggagttgctgggatcgaggatgccgagcgcagcccctggcagcagcaaacaagccgcatgcggcagcgaccgctttcacgccgatgaaatggcgagtgcggggaaggtgcgtggccggaagtgtgcgggccgagagccgcgatttccgggagcgcgcgtggaactcggtggacgttggtggagctatcccctggggataattcgcagcgcatggagggcggcgaagcactgcggcagccgccctccatgcccgatcacttcctgcgcttggtctctttcggcgccgtcgattcctgggtggcctggggcttcggctctgcctcctgtggcttcgggctgagggccacagactcgatgcggtacggcaggatgccgacactgcgcgcgttgacctgccaagtctcacgcggctgatcttcgttgtccgtccaggggtcgcgctccatgcggccgacgaccagcacccgcatgcccttctggtagagctgctgccagcggtcggcgtcgtggtgccagagttccaccggcgcccagaagccgccgcggtcctcgaactcgccgcccttggtggggacggggttgtcgaagtacacgttcagccggagcaaccggcgaggatcgtcgttgccattggggaattcgcggtactcgggaggcgatccgatgttgccctcgccgatgaattgtgtgctcatgttggaatctccgtggtggttgaaatacccgtgcctcgttgggctcgggcgcgtgctcggatggcaggcgcaatcaccgatcgcgcactgcggcaggaacggacgcgagccggcgcaggtaggtgttgtccgcctgcgcggccttgctggcgcattcctgtgcttgcctgcccagggtgtgcagcaggctgatctgcatgttcagcatgacgcgctgcagttcgatctcgtgcaggtcgtgcagcaggttgaccggcgtgctggggctcgccatcagctcctgccacaacgccacgcccatggccgatcgatcgtgcttgcgccagcgaagaaaggtcgtgcctgcgccagtggtctgctgggccagctcgacgggaagcagggggaagggatgcccgcacgcctgtggcagcacctgtcgctgcgccagggcaatcaactcgtcgcgcatggcgaagcactggctggcccaggcctcgaagtcccctttacctttaaaaggctttaaaaggccttttagagaggccgcgtgttccagccgcatgaaggctggctgttccagacgacggaagtagcgcggttcgcggttcgggtcgctcatgccggttcgtcctcgccggcggctgtggacttggcctcggccgaatcggcggcagcgccttcgtcggtgggagatgcggctgcggcagcgctatcaccacgctgttgcagaccacggcgcacgacgggcggcgcaaacttcgagcggcgcatgccttcgagcacgtcctgcggcagttcgccgaacttctccaatgctgcccgagctgcggcgttcttggccgcgaagtcgtcgcgggtgcagcccgagtagcggtattgctgggccaggctgaacaggctgcgcagcgcgtgggcaccttcgttgagccagcgctccaacgtcgagcgatcgatcagcgcggtgtggtgggcgaggatcagcttgcgggcgatgtcgtcgtagtcggccagcagatagacggcggcaaagccgagctgcgcgttcacgaacaaggggagcttcaccggctgcacgttgaggttctcacccaggctcaacgccgcaggcacgccggccagtgcctggtcaacctgctcgcgcagcgattgcaacgtggtcctggtctggtcgagcttttcctcgatgcgcaacatccaccagtcgctgtacgggtcgtcctgctccgagccgcgcttcatcttgttcatcacggcgatgtagccgttcaggccgacgatgccgggtcgcccctcggcggcggcgcggccatgccagatgcgcgaggcgtggtgggtgtgcagcgtcagcgacatcgcgctgcgcagggagccgaggttgagttgcaatggttcgttgctggttgccatggtgatcgctcgctggtggacagggagccgccagcatccgcatgcagcggaaggcagtcagtcaacaaaccgaaatgagccgacccccggttctgtgcgcgctggcggcgcagcgcgcaacggtcccctggggaccgctccgcagatgggcactcacatcggcgttcccgtcctcggttgttgacggtatgcgtgctgcaccgcacgtcgcgctgccgttcgacacgatccttcgccgcgcagccgtccccaggggaccgttccgttgagcgccatggaggtctgcttcatggtcttgcatgcgctctactcaggttttgcgcagcatgtcgcgccgtcgcccggcgcttcaccgcacagccgtccccaggggaccgtttctgccgaccgccatggagatctacttcacggctttgacaagccctgtgctcaggatttgcgcagcagatcgcgcaggcgctcgatgtgctgccgggccacctcgggcggcacgacgttgcgcggcggctcggttggtggcgctcgcgccgccgatggtgttggcggtgccgggccggtctgcttggcccaggcattgaactcgccgcgcatggcgcgctggatgatgccgaacagataaccggcggggttgcggatgccatgcttgccgcaccgtgcggcccattcgtccagcacggcctgccgcagggcagcgtccacctgctgcaacgccatcttggctccggcctgctgttccgccttcagttccgcgaagcgcttgggccattgcaggtcgcccagcgcacgcgcctgcgcggtagtacgtacttcatcaatacgactactacgtactgtacggtcctgcttcgaattccgaagagcgccgtctggcgcgggtttcggccctgcttcggattccgaagatgggcgatcgccattccgaagaaggctcgcgggcccttcttcggaatcgtggaccgcatcctcctgtggataactttcggaggcggtgatgccctggtcggccaggcgctcggcgagcacttgcagccgcgacggcaaggtgcgtccggacagcatcgggtcgtccgcgatctcctggagggtgttgagtcccaccacctggacggccttggccgaatgccccagcgactggctgaccagggccaggtagtcggcgtcgagttgcatcgcctcgaacggcgtcagcggttcgtcgtgcaggacgtagaggttgccgaggatgcgaccggtcttggggtcgcgccgtcgtcgcacgaggctcagccagcgcgtcaggcgcagcagcgtcagcgcccgcgccacggtctcatgggaggcctggcctgcgcagggcatcgacgccagccaggggcgcaactgctcataggtgggaaatgccgtgacgccatcgtcgttgagcatcaatcggaacacctgccaggcgttgcgctccagcggtgtcaggcggcggtcgaggaacagccgccgcggcacgctctcgtgccgattgccactgaacaggaaggcgtcgccggacgtaggaggcgtgggcgttggagcaggcagggacgcgggagcgccagagctggacttgggcgcgaggtccttcagcgcagcgtcgaacaggtcggcgagtgcgatggggccagggcgctgggctcgtggggcggtgtcgtccacggccatggcctagcccaatccctgatcgacccagttcctgatcgcggcccagaccaccgagagcggcagcgacatgccctcggccaggtccatggccgcatcgagaatcgaggtctcgtcctccagatcgacgttcctgctgctggtcacggctttccattgccgccacagttcggtgtcctgggtctcgtccaggacggggtggcgccccttgcgcttgggcaggccgaggatctcccgccgcagggcgacttcctgatgggtcaggccatagaagcggctgaccatctccgtgctggcccccagccgcagcatgcgatcgaccgtggcgatttccttctccacgtcctgtgcctggttgagcaggcgctgcagcacttcgcggttgaccgtgaccgagcaccacgagacgctggcgttggccagcacgctgatcagcgcggggtgcttgagcgcatccagctcggcctcgccgaagcccatggccttgcagcggcgcagttggccgttgcgaaggtcatacagcgcctgggcaatcacggcctggttgagcggatgcgatgtggacatgcggcctccctcgctcacgtcccgggcgccgtggtgccggcttccaggtccagcagacgccgggcgaggcgcagcagccgaaagagcttgaccaacgccgtgtcgctcaagcgccttgcgccgctgccatggccttggctctggccgtgcaacagggtcggcaggtcggcggcgagctgcgcgccgtccaggcccgcttcggcgacgggctgacccgtcagggaagtgagcagcgtcagcaccgcgcggccgagcggcgacggggcttggccgcgggcgcggcacgcaaacccgatgccatcggcgcgatcctcgatgcactcgtccaggcctgcctccccggcgatctcgcgcgcgaactgcgcgatgtggatgcgcagccgatcgggcgtgtccaggccggcgtcgatgtaccagacgtcggagatcggatagagtccgccggcttgcaccgggatggactgcagcacgctcgccgagaagtcgggcggcagcgcatcgcccaactggtcggcgaccatgcgctggatcgattggagccgttctgtcgtcggtgctggcgagacgatgtgctcgcgaagcagatcgcccggtgcggccggctggcttcccgtggccgcttcgccaaccgccgtgtcgtcgtggcgcaaggtgggctcggacgccggagggctggcgggtggaggaccggccgccgctgcaggcgtggcgatggacgatgctgcgcccggcggagtcggcgtgccggcggtgggcgaaggcaacgccggctgcgccgcaggtggcgtcgggtcactgaccagcgcccggtggcggctttccgattcggtcaggtccagcgccagcacgtcgtagccgatgcccagcagctcggacatctggccgatcagctcgtcttgcacgcgctgcggcgcgaactcgtcgccctgcgtgtcgaactgcgccagcacctcctgaaagaaactgtcgaagtccagcggcagcgaacggtccttggcgtagtgctcccaggtgcgtttgcaggccgtgcgcatgaccgacagccgctcgacctggtggcgccccaggccgccatagagcacagtgggaatggcgggcagcaggtagcgcaccgcgtcggccatgcgggtgatgtgcgaccgctggacggggaagccatcggccgccaggcggcgggccagttccgactggctcagggcggcgccgctctcctgctcgtagaactcccgtgctttctcgacgccgagcgcgcgctcgatgaacgtgaggccgccgcgcagttcgttctcggcaagatgcccggtcagcgcgacgatttcaccgcgctccggccatggtcggaacaggcacgatatgcggaagaagcgttcttccttggtctccgaccagagttcgcgcaggatcgccagtcgcgtgttgccgccgttgcggatgatgtagtggtcctcgccgggcctgcgcgtgatggccggcgccgcgtccaggccgcgctcgcggatggatgccttgatttcctcgtaagccgggttgcgcttcatgcgcgggtcatggtcgtagggccgcaactggtccagcgtcacgaccatgggcgtgtccgcgatcgggtcgctcaaggccgtagccgctgggccgctgcgctcgaagccggccgcgagcagcttgcctgccatgtcctgcgaggtcatgtcagccatggccgcacccctcgcagtccccacgaccgccggccggcgccatgcgggcctctcgctcggcgcggcggatctgcgcacgggcgttcaattcggcccggtggtcactcgctgtcgaactcgtgtagatcgccgcgcagccggccttggtgaacttgaggtgcccgcccggcgtgcgcttgacgtgccagccctcaccgaccgcgaactcgatcagggcgcgcagccgcttgtggccgcgggccagctcatgtgcgttcgccatggggcctcccaggatcaagaggtcgctgcgggcggccggatacttgagccagtcggtcctgccattgcgggaacaactcgctggcgagcgcgcgcatcgtgtcgagcgcggcaggggcgactctgccgggcggctggcggtgctcgacccgatgcaccggcaggccgcgcgttgcggcacgtggatacgcttctatggccggcacgtcggtggcgagcacgcggatgccggcgctgtcctggaacaggtcgcgcaaggcctgctggatcagccgtgcgttggcggacaccgggtggacgcggttgatgagcaagtgcagcggcggcggttcgatgcccaggtgccggtacggcgcaatgtcttcgagcaactgcatggtgccgcgccgcagctcgcgtgccgcgaggatctccggcgtgacgggcgacagcgcgagatcggaggcgagcaccgccatctccagcagcacggaacgcgcgccctgggtgtcgatcagcaccaggtcgtagaggggagcaagtgctggcagcagatgccgcaaccgcaggcggccatccggcgcatgcagcaacaacgtgttcagctcgccccggtggtcgtcggacagcaccaggtccaggcccgcgatgatcgtgcgggacacgagctggccaaggtcgcgctcgttgaaggccaacagctcatagatgccgcccggcgcgcgctgggtcagttcgtagtaggaggacaaggtgggctgcacgtcgagatcgagcagcagcacgcgcaggcccgcgtccgcggcgagcccgcccaggttggcggccgtcgtggtcttgccgacgccgcccttcgttgaaatgatggacacgacctgcatggcgctctccggctgggaatgggaagtccgcgggagagcgggtcaggtccggtggttgaggcgctcggcgatccactggtcgatttcgatcgaatcccagccgacagcgcgcacgcccaggcgcagcgcctgagggaactggcgcttcttcatcaggttgtagatgtgggcgcgtttgaagccggacttcgcttcgacttcatcgagccgcaggatgcggcgctcgttcggcgggagtacaggggtctgcgacatggcggtcactcctgaacgctcggtggcgtttgttggcgtgacctctattcaatagacctggctgcggaaagacattgcaaatgcaatctccgcgattgcacatacaagctggataacctcatgcgcttgcgctacgaacgtacctcttagcgttggcgaactttccgtttaaggtgcgctcagtgatgcccatggtgccgccgtagtgggcgaccaatgcagagacaagggcctcctgcgttttgaagctggaatagggcacgcctgaaggcgactggctcagcatcagcgtcaacatccctccaatgatgttgagataggtcgtttccgcccgttcgctgatctcgcattgcttggatgccaacagcaccgaggattgcttgagtagcgtgtcgtgctgctcctgcagttctcgcatctcacgtcgggcttgttcaagcgcggcctgaagggccagccgctccacgaggatcgcctgtcctgtttccatggtgatgaaaggatgcgccatgcgttcgccacggctgaacagaaatcctggccggtgctcgggatagtgggtgcgcatccagcgttttagatcgacatggcgaacagtcagatccagagaattgagcaggttcggatcattgagcgtgatcccgttcttgccgtagggcagctctccgttgaggatgccgtcatagatacgttccgagtgcagccggcactcattccatcgagggcagttcagcgaccgaggcaggacacgcggtgacgcgatcgtggccaggatcatcgggagataccgcagcaacccagcccatcggatggccgcctcgatgggacgatagaacacctttgatgttgaaatgtccttgtgcatgtcttcgtctcctttcgggtgcgctacatcaccggctcctttcttgcccaagggctgttgtgtcgttatggcctgcgacggacgcttgaggcgatgccctaagcgaaggcggaggaggccattggcgtccgccgcaggtggccttgtcttgcttgatatgcaagaatcgatcagttgccggcccatcgagcgatgaggacgcaagctcgatattggcgctcacggtaccagcgtcataggtggcgcaaagcccatcaagaccgatttggtatggtctgatatccagacggttcaagaccagcgagttgaagcgttcgacgcccctacgtccagttggggactggaaatcagcggttagtgatgcatcgctccacatgctgatatatcgacaaagtatctgccgcagtaccagtgaccctgccaggttgccccagcacataggagacggagatggctgaacattcccatgaacatcaacatcacacatccggtcagatgggtaagcacggccgaccatacgccaagttctgggtgaacatggtgttgggcctcgtcgtcatgtacttcgtaatgttcagcatgatcgacggcgccagggacttcagaaacaatctcaacatgctctacatggcggtcactatgtgggcgccaatgggcatcttcatgctagcgacaatgcccggcatgtttccaaaccggcggctcaatctcgtgctgtacggcttgtttgccgttctcacactcggttcttttgccgctacccgtgctcaaaccggaatcggcgatcgacagttcatcgcgtctatggtcccgcaccattcgggagcgatcctcatgtgccgcgaggcgcagctctcagatccggaactcgtcaacctatgccaagcgatttccgatggccagcgcgcggagatcgagcagatgaaccggattgctgcacgccttcgttgaggctggctgccactacactggcgccgcgttgcgctccggcgaagttagccgcagcgatgtaaagatgagtacttgcggtgttccgatgccggcggttgtgtcctacagccgtccaggtgccaggtagtccacgcgacaccaccccgcgctgcctgcggagcgagcgcaagtcatgatcgtcgcaagttggagttcgatagcgaacccgctcagcagctggacgcatcaggcgtaacgacgggtggatggatcatccttggacgctggtggaagtggttggatgaactttgttgccgagggcgaaaaacaaggctataattgagttcttcgctgatcaccacagtggagaaagtgattgggaaacagagacttagcgctctagtgcatgactcgtttcccgctccagattcaagaagaacgctcccggaagggagcgttttttcgtttgtgtgcagggcacttcatccctgcttcaccgccaccccatcgcctcaccacgcgtgctcgcgaagctgtatctccgttccagcccggcgatgccgcgatgcctcatcaatcctctgcttacgaccacgatgtggtcatcgtcggcgccagtttcgccggtgccgcctgcgccttggccgccgcgcagtacggtctgcgcgtctgcgtgctggaacgcaaggtcgaccccggcgagcgcctgcacaccaccggtatcgtggtgaaagaagcgatggaggagacctggttggggcgcatgcccgaacatctggtggaccgggtcgcaaacgtgcgcctgtatgcgccgaaccttcgcagcgtgttgctggccgcaccgggctattacttcctcaccaccgatacgccgaacctgatgcgctggctggccagcgagctgcatgcgaacggcgtcgacctgcgcctgcagcagtcctttaccgacgcccatcgcagtggtgacggctggcaggtggatggggcagggcgatgcgcctatctggttggcgctgacggcgcacgctcacgcgtggcacaacgcaccgggcttggccaggtgcgtgacagcctctacggcgtcgagcgtgagttcgccggcctgcaggtgtcgcagggcgatgcactgcattgcttcgtcagcaagcgctacgcaccgggctacatcggctgggtcgcgcagaatccgaccgggctgcaggtgggattggcgctgcgtcatgacccgcaacaggtacggccgccggatatcgatggcttcctcgaccacgtgcgcaatgtggtcggcattccgccttcggcgcgtccctcggccacccgcgccggtctggtcccgtgcggccggccggatgggcccttcaccggccaacgcgtgatcctgaccggcgacgcggcaggcatcgtctcgccgctgtccgccggcggcatccactcctcgtggcggcacggctgggcggtcggcgaggcgatttcccgccatctgcgtgggcaagggccggaagcggaacgggtggcgcggcaggtggcgccggcattccatggcaagcgcctgctgcgctgggcgatggaccatctgcaggccgactggccgctcaacgcactgctgcacacgggggccacgcggcgcatcgccgagcaggtctacttccaccgccgtggcctgcgaacctgaggtgtcggtcctgagagcgtgttcaaagtcttttgagcaagagcaccaagaatgccaagtggacgaactgcaggctggtgttgagccatcgctcgcagttcttccacagcctcctgttcttgtccagccaggcaaagctgcgttccacgacccagcgcttgggcatcactttgaaagtgtgaagctcgcttctcttggcgatctgcaccgtcacatgccctcccagaatctgctgcacgccttgcgcgaacggccgaccgatgtagcctgcatcgcacagcaggctttgtagccggctcaaccggggcttgcagcgctgtagcgcctgcagtgcgcctttgcggtccgtcacctcggccgtggtcaccgctatcgcatgcggcaatccctgggtgtccaccgcgatgtggcgcttgatgcccgagaccttcttgcctgcgtcatagcccttcaagcccgccgtgtccgtgttcttcacgctctgcgcgtccacgatcaagagcgtgctgcaggcgttgcgccccagtttctcgcgggccgcgccaacctgatttttttaatgcctgctccagcaggctgccaccctcgcgtggctcgctccagatggcaaagtacgagtgcacggtgcgccatttgggaaagtcgctgggcagtgcccgccactgacagcccgtgcgcagcaggtacagcacggcgcagaacacctcgtacagctccactttgcgtggggcagtctttctgcgcgcactctccagcaatggccggatcacctcgaactgctcgcgcttgatgtcgctggggtagccttttctcacccagcgagcttctcacatcaagagggcgagactttgaacacgttctgagggcctgaacgcctcccgcaatgccggtgaaaattcctgttgacgccgtgcagcaatatcgacacaatagcgctccttcgacgcagatcgaacggaatctgcgggaatagctcagttggtagagcgcaaccttgccaaggttgaggtcgcgagttcgagtctcgtttcccgctccagattcaagaaaaacgctcccgcaagggggcgtttttcgtttgtcatgacgttggccaggcgggtcgctacaggcgggccacgacattttcatggtgggcgtggtaagtctgcagctgggggcgattccgacattggtgtcgcaatcggcatgacgggggggcgcagcgatcgtggggacgatcggaagcacctggcacgaggggctgcaacagacgcaatgacctggaatccgcaccagtgttccgcctgctgcaggcactgaaaggctggcgaaaggcctgcgccggcgttgcctgaaccgcacgggtgctgtgacctttttcggaccatttctccatgttcgctccacaatcgcacggtagccttcatgctccttctacacgttggcgggctggtggtcaggcgtatcacttcagtggcagtgcccaggacggggcgcggactctccctgcaggcagtgctgcgacccggcgcgctgctcgcaagtctcgcattggcgggctgcatgtcggtgccggttccggatctgcctgatcgcacgcccagcacctggacccaggtgccgcagggccaaggcgtggcggtggacgccaaacagtggtggaaagtgttgtccgatccagcgctggatggactggtcgatcaggccatcgccggcaacctcgacctgcagcaggccacgctgcgcctgcaggccgtgcggattgtcgccggcacgtccgattcgcgcttcctgccggaaatcacggccagcgccaagcaggtgcaggatgccgctgcggtcgacacctacttccacgcgggtatcgaagcgatctgggacctgggcctgttcggcgccgccgagagcgcgcagttgagcgcgcaggcgtcggccggcaacgccgaggcgctgcgtggtgccgcgcaggtcgcggtgatcgccgacgtggtgcgcagctatctggatctgaccgtggcgcaggcccagcaggacctgttggcccgccagcaggcggtggacgatcgcggcgaacaattggccctggtacgccagcgcctgcgccttgatgagcccggcgaacttgatcgcctgcgtgcacgccaggccgccacccgcgcggccacggcgcaggcacgggaaaacgcggacaacgctgcccgtgcgttggctttgctgctgggacgcgacggcccggacccggcctggcgtgcctatcgcacgccgccgacgctgggtgccttctcgctgcagcaggtcccggccgatctgctgcgccatcggccgcagatcctgctggccgaatcggaggtgatgcaggctgctgccagcaagggttcggcacgcgccgcgatgtatccgcgtgtcagcctcggtggctccatcctgtacgcctacaacctcacccagaacgcccgctccaattccgattcgagcccgtccatcggcccgtacatcgatattccgctgtgggactggggccagcgccgcgcacgcttccatgccgatgaaaagcagctggatgccgccttgctgggttaccgcaaggcggtgctggaaggcgtgagcgaagtggaaggcgcgctcggcagcctggcgcgccaggacagcagcatccagtcgctgcgcgcggccgatgatgccgccgggcaacaggtcaagcggcaggcgcggcaggtgcagctggggctgtccagcgaattcgacgggcttgacgggcagcgtgcggcactcgccgcgcaggccgacctgatcggtgcacagggtgcgcgcgtgctggcctttgcgtcgctctaccgcgccctcggtggtgctccgttgcctgtcgagggtgagggcgaatcgcaatgatcgcgctggcccgcaagaccctggcctatgaatggcgccggttcctgccggtggtgctggcgatgtgtttcgccggtgtgctgttgatcgtgcaggcggcactggtgctgggcatcttcggtaccgccgcgatctacgtgaaggcttcatccgccgatatctgggccggtttccccggcacccagagcgtcaactacggccatgcaatcagcgcggatgtcgaaagccatctgcgcatggacccggatgtcacccgcgtcgagccctacgagtgggtcgatggcgaatggcggtccggcgcgcagggcaccggcaatgtgtcggtgtacctgtccggcatctccacccaggacgacgcgatgatgttcgcgcgcatcctgcctgccgacctgcgcgcgcagctgcgtgagccgggtgcggtgatcgtcgacagcgccgatctggacacgctgggcgtggacctgcagaacaaccgtgcgtggatcaacggcaaggcggtgcgcgtggtcgctgcacaacccggcctgcgtggcctcggtggcgtcaacgtgctggcgtcgctggataccgcgcgcgccattgctggcaccgatccgcacgagggcagtacctatttcgtggcgggcctgcgttcgccggacttggccgaccgtgtgcgcgaccgcctggctgcgtcgatggggcaggccacgccggtcgagttctggactgcaccggcgttcgccagccgttcgcagcaatactggctgttcgataccggcgccggcatcgcggtgttgttcatggccgtcatcgtctgcttcgtcggcgcagtgatcaccaaccagtcgttcgcctcggtggtggctggttcggtgcgcgagtacgccacgctcaacgcgctcggcgcaggtcgctacgcgctggcacgggtggtattcgagcaggcattgctgatcggtggcgtgggcatgttgctggcggcggcgttcagtaccgtcgtgctgttgatcgcacagtcccagcgcgtgccggtgcagctgacgccgatggtcatcatcggctgcgtggcgctggtcgcggtgatggccatgctgtcgagcatcatggcggtacgcagtgtggtccgctccgatccatcgttgctgctgcgttgaggaccggccgatgacgtccaaacatgccgtcgctcccacgttgcaggccgacgcactggaaaaagccttcatgtccggcgatgtacaggtgccggtgctgcgcggcctgtcgctggacatctatccgggcgagttgaccctggtctcgggcccttcggggtgcggcaagagcacgctgctgtcgctgctgtccggcctgtccgcgccggatggcggtcgcgtgcacgcgctgggtcaggacgtggggcacatgacccgcggcgaggtggagcgcttccgcctgcaccatgtcggcttcgtgttccagggcttcaacctgttcccggcactgactgcgctggagcaggtgcagctgccgctgggctaccgcggcatgcgcaatcgcgaaagcgagccgctggcgcgcaaggcgctggaagaagtgggcctcagccaccgcagccacatgcgcccggcgcagttgtccggcggtgagaaacagcgcgtggcggtggcccgtgccttcgccaagtcgccgacgctgatcttcgccgacgaacccaccagcgcgctggacgccgagaacggccagcgcgtgatcgacatcctgcaccgctacgcacgtgcgcatggcgccaccgtgctgtgcgtgagccacgatccgcgcctgatccggcatgccgatcgggtgatcgccatggaagacggcatggtccgtgatgaccgccgccagaacgaaaccgtagagtccgccccatgaccaagacgtcgcacctgcttcccctcagcctggtactgtccgcggcactgctgctttgcgcctgttccagggacgcgcccgcccaggcacctgcaggtaaagccagcactgccaccgccggcaaggttgcggtggcgcgcggcatcatcgatgtcgagggtggcctgatcgcgctggcgccgccggtggatggttcgatcaccgccgcgctggtgaaggagggcgccacggtgaagaaggggcagcttctgctgtcgctggacggtgcgctgctgcagcaggaagtggcaatggccaccgctgatctcgcacttgccaatgaccgcctgaagggcagccaggcgcagctgcgcgaactggagcgcaatgccacccgcctgtccacgggtgcgagcgaaggcgtgtcgtccaaccagcaggccgatgcggccaagcagcagctggctggcgtacgcgccgatgtcgacgtggccggtgcgcaggtcgacatggcccagcacaagctggaacacgccaggctgaaactgcagcagatgtcgctgagcgcgccggaagccggcaccgtggtcggccaggtgccgggcctcggcgccttcgtgcaggccggcaagccggcgatatcactgctgccggcgcgcccgctgcaggtacgtgccgaactcagcgcggcctacgccgatgccgtgcaggtgggcatgagggccaccgtggtgccagacagcgatggtgccgagaacgccagcacgctgccgcccgcacgcgtggtacgcatcagcccggtgttcgcgcaggctcgcctgcctgaagacgcggggcgtggcgtggccaaggtggtggagtgcgtgctggagttcgatggcgaggccaaggcgcgcttcggccagcatgtgcgggtggagttccggaagtaggcctagtgctgcaacgggggcgcatccgcgcgccctcgacgcctgaacgcccgccacgcgctcaccgccgacaccatgcacagcgccagcagcaggcccacgtccaacagcagcagccacagcagatgcatgccttgtaccggcggctgatgcatcgccgacagcatccacggcaccgaccacagcagcagaagggcgaaggcgatcagcaggcgcagccacaggcgtttcagtctccacggccgcacgatcaaggcggctaccaccagttcgaccgtgcccagcaacgcgaagacgatgacggtgctggtcgggtagggcagttcggcgccttccaggtggtgcagcagccagtagtccggagtgaagccggcattgaccagtgcggcgatcagcgccagccaggtcagcgcgaccagcagccagaacaggcggatgtaacgtctaggcatcggtggtgtccgtggtgtagcgggaggttgcccgcgacgaatagcgcaggcttgcggcgattgcggccagtgccagcaggccaggtccagcggtgaagtacaccaggcgcagcggatggtcgtgcatcagcgtccagctggcgaacgccagcggcgccgccagcaccagcagcttggcgaacaatggccgcaacactgcgatcagcagttgggcgccaatgaacatccagaacagatggaactgggcgatgcccaggccgatgtcgcgatgggaggtgaagccaaaatggtcgcgataccagttcattcccagcggaatcaatgcccagtacagcagcgccaccagcagatgcagcagcagggcgatcaacaagggtttgccgcgaaggaacatgggcgcatggggctgggcggggcagcgtaccccagtgcggacgcccgtgaccgcatgatgtgaagactgttgacggcgtgaaggaatttggacacaatagcgctccttcgacgcaggtcgaacggaatctgcgggaatagctcagttggtagagcgcaaccttgccaaggttgaggtcgcgagttcgagtctcgtttcccgctccagattctacagggccccggcaggggccttgtttttctcccgccacggcaaggcggggcacgttgagccacaaggctttgcgcgcagtcagaaaggtgaaatcgctggtgtgttttccggatttccggtagcatgtcggcttacgcgggaatagctcagttggtagagcgcaaccttgccaaggttgaggtcgcgagttcgagtctcgtttcccgctccatgttccgacaggccccatcatggggttttgtcttgtcagggttccgttcctggcgcgcagtacgttggcctcatggcagagtggctatgcaccggattgcaaatccgtttacagcggttcgattccgcttgaggcctccaaataaagccctgatttatcagggctttttctttgcctgacgtttggcggcgctagccaaaatcccctgattcggccctgaaatcatcggtctgccacccgtttccgggtggcaaactcgcgttaacatgtgccgagtgcgtttacgtgagtttgagcagggatggcaaccaagcgacgccggggcgactcctggcagtacacgatcaagcgggcggggctgctgccccagccggtctatctgagcttcgccttggaggcagaaggggacgagtacgtgcgtcgccttgaggcgctgctcgaccgagggatagtgccggaggagctggccaacaccaaggcggcggcgaaggacctgcgcagccaggtaaccgaatatcggagcgcgcagcacatttctgtcgatgatgagcagttgctgcccgtccttctctcgcggttgcctatcggcatcaccttgccgcagctgaccttcacttgggcgaccgagtgggtgacctccatgaagcgcgagcagaatcttgcgccttcaacgatccgacactatgtgggggcgctctcccgtgccttggattggctggctgctcacggcgcgctgccaatgaatcctctgcgactcctgcctcggggttactccacgtacacggctgatgacaagatcgctgtgaagcacatagatggggaggcgaaagccgaccaggagcgcgatcgccgtctggaactgggtgaggaagaacgcatccgcgagatcctggccggcgcaaagccgccggggcggcagcgggctctcgatctgccgcagcgggaggcgctgatactgatgttcgacatggcgctggaaacagccatgcgcatgcgtgagatctacacgctcgagcgcagccagctcgatgtggcacagcgcacgatcttcctagacaagaccaagaacgggagcaagcgtcaggtacccatgacctcagttttgctggcgaagcttgccgcgtatgagggtgactacgatgggcggcttttaccattctgggcaggcgagcgtagcccgctggccctgcggcgtgtatcgagtaagctgtcgcgtcagttcgagcgcatcttcgttgcggcagggtgcgcggatctcggcttccatgatctgcgccatgaagcgacgagccgactgtacgaaaggacctcgctgacggacatccagatagcaaaaatcactgggcatcgcgatccgcgacagttgaagcggtacgccaacctccgcgcttctgatttggccgatcagctctggtgatcggcctgctcgtaggcgcggaggtcgggcagcttggtgcggcgcgacttgctcgcacgtcttgtcggcccaggtgccggtgagttagctgcaggctgggtgccgatcgccgacttctttcgctcagcagcttgcctgcgtccttccgagcgcaggaagtcgatcaggtcctcacgcagcatgacggtgtgcttctggttcaagcgcacggcaggtacctcacccttgtccacgaggtccttcattgcctctaggccgagccggagcatcctcgcggcaccctccaagcccagggtgtcgtcaacgtcgtccatggcctggtgtcgcttggcgctcaagcatggctcctttcagcttcgcgatcacgggatggcggcccctcgcatctcatgcggacccctggttgatccggctgcgtggcagaatgcgctccagtccacatggaggttgctgaatgagttgggtggaaggattggcggcatgcgctccgcttggaaaggcttgcgttctcgactggagcgccattgcaaccgcatcggcggctttcgtcgcactcttcgtaggaattgctcctttggtgtggggtaaacgccaacgagctcgcattggcagagctaaggcgcggattgccgaagtcgatctgaaaatgcaggcgttgcatttggctgctggccttcacttgatctctggcaaggtcgttcagcgtcacaactatcgagtagcgatgcgtcaattccgagcgctcaatgccgatagctgccgagaccttgtgccttacttggactctctctcgagcggcctggaagcccctttgagtgacgtcatatctgacattggcatcgcaattcggcttctcgaagacatggactccagagatgattccatggagacaaacccttctgggccaaggagcctgtacgaagaacttcttgaaaccatggaatctgcccgtaaggccctctcgacggcgatcggcggcgggtacgtgctggagccattggagccagatgcggagaggcttgcagaaacgctccgccgatatgcgatggacgagctgatggctgaagtgctgagaggccagcacgttcgatagggatcgcaaaataggtcggttcatttgcccaccacctggctgtcgaacacagcgaatgcagccttgcaggccggtttgccgcaacgctggcggccagtgatcgtctcggcagcaacctccgtctcctcagtgtggaaggggataccgcaagcgggaccacggtctgccccccacttgttgccggggcgatccacgatggcgtgccacttgggtgggcgcgggttgtgaccgtggccggctggacatgcgtagaacgacgcatcgcgcagggcggccttcacgattgcaccgcctggctgtcgatatgccgctgccgccggacgtcgatcacgcccagcaccgagttgcggcgcaccacgtcgtgcccgtcgatctggccgactacgccaaccacgcaaacggctcggcgcagttcgtccaggtccacggcttgtgcgcgcggggactcccagtggcccgtgccatcgttcacccatgtccatccagtggaggcgagcacagcagcggctgcggcgttcttgcgcgcatcatcgacggcgtccattgcggtcctgattgaccgattggtgggaaacgccgggtgatcggcggcgcactccttccaacgagcatcgggatcgacgcctaggtgcgaccagagcgatgccagcgtagccgacggcttgcggccgccattcggatagatgcaaacgtcggcgctgccgcccttccgatgccggcgaacatggtgaacctcgcgaatccagcgcatgttcccgttgacgttgctggtcacgatgaatgtcgcatcgccaaccgtcaggcggtgcttacggttgcgctgcggcgggtagtcgggatagtcgatcatgctcactgggcaccttccttggccgcgcgcgcggcgaggtagtcgcccagcacagtgccggtctgatcgtcggccaagacattggcggaacggggggagataccaacgctgtcgtcgccttcgtcgaatgcgccctggaagcggagcagcggcttctcatgccattcgtccggcagcagatgatccagaacgccctcaccgaggctggtgctcagctcgcggacttcgtggaactcatgcagacggccgttgtcccatgccatccctgcgcaggtctggcagatgaccacctcgtccgtgcggtcgcagttggtgcaggcatagcccaccggctcccccaccggctggcgggcgccagagagcgcggcatactcggcgaaggcattgcggatcgcttcgcgcgattcctcgggtgcgtccgtggtgaggtagccaagtacccagtcggcgctgatgcccaccggctggcgggcggcgagggctgcgtggatcgcattccgtgcagcgatcatgtcgaactcgtcgccttcgcttcccgccacataggcgtcgacccgaatgcgatcaacctctggccaatagtggggcgcatcccccagtctcaccctcccaccgggctgcacgtccgccagggtcttgttgtcggtggtcatgcactcttctccagaaggaaattggtgtcgatgtgccagccggcctcacgggctccgagcagtcgcagctcgttggtgtcgaattcatccaggccgagcatcctggcgacgagctcgatgtggttcggcgagatgggccggtcgcggtagaacaggtcgtagacgttgtgcttcgagcagccccagacctcggccaagtcctgcatgcgcttgccttcctccaagaggtggcgcttcaagtgcgcgcgcacgctgtcgaccgagcgggggatgcgaatcggacggccaccggctgccatgccgttgttggcgtgctggcgtcggatgctcatgcggcctccgcctgcggcaaagccaccgggtccaggttggcgtcgatcaaggcgtagaacggcggtgggctgacgctattgccgcacatgcgcacctgggccgtggtcttcagtaccgtgccgtcggcggtgtggtcgatgatgtaggtcaccgggaagccctgcgcgcggaagagctcatgcggcttgagcatgcgcaggccgatatccacgatgacgtagggcgtgcccttgatgaccacggtgaccagcgccaagcgatccttggtagtcaccgtgtctactgggtcgtgcagatccacggcgatgccgctgccgtagtacttcaccaggaacgctgccacgcgcagggcgcccgcttcctgttccgggctcagggtgcattccacttcggcgaagcgcgttgcaccggcgagcacggtcggaagaggcacccgcaggtcgttccccaccacgttctccgccatcgccgtcaggtgtgcagcgaccaggcgctgctggctgccgctggcagtaatggtgctgaccgggtcgcgagcatcgttgcctgccccctcatagaacccgccgttggcctgttccagaaatgcggtcgccaacccatggtggttgccttgggcagcgatggtcgctatcggctcgcacgcatcgccacccgccatgttgttgcgcagggtgaccagtgacgcagcggccacgccgagggcatgcgcggcgcctgccgggcgtgcggcaccagcaccagaagtgatcgtcggcacgggctcggtggccgccgtgccgatgctgtcgccgcggaacttcaccagatgcggcgcggccacagcgtgctttacaccgcccgcgacaatcgtgcccagcggctgctgcagatccagcgcacgcggggcctggccctcgcgctcgccatagccggtctggacaagtgtcggggatactaccgagaagtgcccacccttcactccggcgcagacggtaggaagtggctcgtccgctgccatcgtccgttgacggcttgcgttggcatgctcggtgaggaacggcgccagctccggcgccaccagcatcagctcgccgcgattggcggcagtgatggtacgcatggggtcgcgcacgctatgcacgcgatctccgccctggtgcgttgcagggacgatgaagggatcggccgagttgatgacgtgccgcatgacgcccttggcgatgcggcgcatggttgcgtcggccagcggccggtcccgagtaaagatggacgggcagggaatcgagaagtccaggcaatcagcagcagtcacgcgcggcttctgtcccggggctgtgccatgggtcggctcgggccacacgatgggctggccatcgcggcgaccgagcaggaacagacgttcgcggctggtgccggcgccgtaatcgctggccaccagcttccgccactccaccgcgtagcccagcgcccgcagtgctgcgacgaactgccgccaagtgcggccgctgtagcgcttatgggggacaagagcctggcgctcgacgggcacccgctcgcccttgtcggcgactcggttgaccatgaccggcttgccgcgccggaacagcggctttcccgactccggatgcacggcctggaccaagtcaagggtgatcacccggccggacttggagcagcgctttgccaccagcggaccccaggtcaggatctgccacacgttctccatggagatgatgcgcggcgcggtgttggtcccgtacagccgatcagcacgcagcagctggccaacccacttcagcaccacccacgacaatgcgcgggtcttgcggctgcgcggctggccgcccttggcctggctgaagtgcgtgcagtccggcgaggcatggaaccagccgatgggccggccggccacgtccacgcgtgggtctgcgtgccagatatcctcgcggtggtgctgggtcagggggtggttggcggcgtgcatgccgatggccagctcatcgtggttgtaggccagggcgggatcgatgccgatggcctgcttaagcccttccgatgcgccgccaccgccggcgaacagatccacgacgatctcgccggggcgcaggcgggagacctgtggcggcgggaagttgaaggagcgggaaccgtcagccatgtgctgcctcccaggcaatgatcgcctcggcagcaagcggtcgcacgaaccatgcggctggaccatcttcggtgtcacccagccacaccaggcgccaatctgcgtcggggccaataggctgccacgcgcgcatctcgtcccagtaacgatggtcgccgctctgcacggcctcttcggtgaagtcgccagacgtcacctgcaggtcgaatccctgcgcgaggaacaacggccgcaacgacacctcgcgaccgtcagcccacattggcacatccggatggcacgggacctcgccgtcggcgttgcgcgccgggagccgactggggtggtacaggccgcgccacgggtctgctggatcgacagcggtgcgggactgattcctgaccagctccagtaattcggtcgcctgcgccagccgggcacgggtggtgtcgcagagcggcgtgtcgccgtcctgcatgctgctgcgcagagtcgccacataggcggttactgcggcttcgaacacgcgcagatcctgcaagcgcggcaggcggtggtgtagatcccgcagcgcggtctgggcctggccgagggtgatggccttcgcctgattgggcagccacacggcctcgacagcgatcgcactgatcgtttcgaatgcgtcgcgcagaacggggcagttcgtgggaagaagcgtgaggttcgcggtcattggcgggcctgatcgaatagggtgaaagtgttcacaaaggcgccagcgagcggcgctttgcatgcggcgtgggtgtccccggacgggcgacgaggaaacggcggcatgcggcggtaccggccgttgggatcagcggcgtacttcccgtctctgagtcgcaccgcctggtactggggaaatgcctcatcaggcaatgcctcgcgcgcctccttgatcagcgcgacgaagcgctcctgccagtcaatgggcatggactgcagggttcggcgcggcaccaccaggtaggcggcgcgactgaggccgaaggcatgccaaaccggcccatcggaataggtactgccaggccttccgggttcggtgacggtcgccgcgtgcgaatcgctgctcatggaggcctcagccgatatcgtgggttgccatgcgctctgcatagctaccgtggttggccgcgtgacggctcatcagcgggcgaagcggggtgtgccccagcacttcgatgtgcccgcccgctgcgaggaaggcgtccaggtcgtcggccaactgctgccggtcgagttccctgtgtcgaatcgtggtcgccgcgtcactgacgccggtgagcggacctaccacgcaggtcggacgctcacgcacgggtgccgcacgcagcggtgcgatcgcatgttgcgtgtggctggataggcgccagatcccgcgcacgccggagcgatggcagatggcctggccgctgcgtgccaaccctttcaacgtgtagccgatagcctggtgcgtgctgttgatgcgaccagcggtcttgatctgttcgaccgtagcgccttgcgggaacatagacaggaccttgcgcacttcggcggcccggccgatctgttgcgggcgggcgctcatgcgcgggcctccgcgagcagttcgcgcattgccgagccgtggtgcaggacacgcgacgattggtgagcaacggcgtccggattgttggtcaggacgagcgtgtcctccaggggatacgcggtgtggccgtcccagtcgtccagtacctcccgcaggccaaagtgcgcgcgcagttcctgtgcgttggaggtcttgccgcagcgttgcggcccgtagatgacaacagaacggttcatgcggcgattcctcgcgtgcggcgcgtagcgcggttgttgggggagatcgaacgaacgcgcacgccttggcggtcgagccagcgatgcgcggcctgtgcggcaagtcggtttagagagaacgagacgccaccgagggtgagcgagtggtgcgatacccccacgctccggctggcgctggcggcgaccttcaggagcgactcgcgcggggcagcggtgtagaggccggcccatagccagccttggcacaccatcagcacgagcgactcgccctggtggccggtggcgaactgctgctcgacgggcagcgttggctgcgcgctcatgccgacagcgccaggtcacgggccttggcgatctcggcctcggcggcggcgatgccgatggcggtcaaggtcgccttgcgcggcagctgcgggtcgtcgtaccggatcagcacgcgctcatccagccagttcatgacgcgacgcgtgaacagcttctcggggcggttgcggggtgcaaacccgttggcagtgcggtggagggagtgatccgaagcgccatgcgctgcgagcaacgcggctttttccttcggcttgagtggagcggacatgggctgttctcctggtcaggcagcgataggcgtggaaggggagtcggcggcgatctcggccagtacctcgccgcgatggcgggcgagcagggagatcgggatgcgaaggtgcgcgaggcttgcgtcagtccaacgcagctctgccaacgcggctttttccatcggtaccgggcgagtggctaggccacaccggtggcattcgatgtgcagcagcggcgggcagggggcgcccaggcgatggccggtcggggcgccttcggtcaccacgatgtgaggtcgatggccgggcccacacagcggcacggaatcggggagcgggcgagaggtctggcgcatggtcagcccctcaccgaggtgctgagcgcccagcgtgccttggccgcatcacggtcagcatgcgcttggtggatctccgcgatacgcagcggcacgacaacggcggctgccagtgcgacggctgcccaagcgaggcggaggcggcggctcatgcagcaccgccgttggcatgctcggctaggaaggcttggatcttcggggcgagggtgtccgccagatcgaaggaggccgagccgagccacagagcagcaggggcgtgggtgaaagcatcgggggcatctacgcgcggtacttggccgggactggcgcaggcgaaggcaatccctcggtgcttcctgtccttccctacgaaggtgtagagcgatatgcgccaggagttgtcgccgtcccgggtaaggccgaggttggcgccgaagcacttggcagtgaaattgactggggcgctcatgcccgcacctccgcagacatgtcgcgcgagcaggcctccaggcggaggctggcgacgcccatgcgccgggagcggcgcagctggttgcggttgtgttcgcccttgctgcgtacccatagggttcgggcggtgctgtgatcgcgtgctgccacggcccgcagggccttcacggccaacagcggcagcaggcaggggcttggatcggcgtagcgatgggacatggcgcgctcctgttcgaaggagggcgccggcgggtcaggtgccgagggggcggctgctgccggtcaggggaggggccggcagggtggcgacccgccggtcgcccgccagctagagagctggcagggcggactctacaaacaaacttgcgtgcaagtcaacaagaaaacttgcgtctcggacattgcagggctcaaggcgcccgttgggggcaggtttggcacccggctgaataggcccatgggtgttaatctccgggccttcaaaggaggagggggcctatggaagttttcttcagcacgatgggtgcgttgggtgtttggctcgtggcgcttgctgtgtttgcattggccctgctggggctgctcatgcccttggcggtttttggtatcaagcctctgttgcgggtcctgatagaggagcaacgcaaaaccaaccgcatgctcgcaaagcaggggcttcgggatcagggtatggaaccaagggacgtggcaagtgttgccacgtccagagacgacggtgagccgcagacgctggaggaattcattcgcgagcgtggtgggcgtagcccgtaagcccgccaattatgggcgtggcagcacttcggccatgttcttgataagtccggtttgttcaagggggaagccttcgatgatcgcttccctcgcttcttccatctcgcagagcagcgtgcgcagctctgtcgcggataggtcgctgagacgttgtctcaggattaggtgctggtcgactagccagttgagctggaaggcttcgcgcagcagccgaatcctccgcatgtatgccagggcgatggcgtcgctgggcccagtcgtatgacactggcgcaggcactttccatcgggcggctgagcttgctgccgaaccttgctagcgagtgcctgcgcgagagcttccagtgctgccgcttccttcatgatcaaccccctttgaaatctggcgcttccgcaggtgtgcggtgaagtcgaccacgttgtccggcgtaactgccttctcctggcgcgcagccaggtagctgtgagccaagatgacaatcgaggcgtcgttcgcgtcttctgggtcgaacgacgatccaagagcgaggcaggccaggcggacaagttgatacgacgcggcaagggtaggagcgtcgagttgcacgggttgagactgtgcggaacgaggtgaagagagcgcgctaaggggctcgcttttgtcccagcttaggaactgctccacagacataccgaatgcccgtgccagttccagcatgtacctggggcgacgggtaggggtgtctagtagttgctggatatgctggtacttcacgttgggagcgccagcagcgcggacccgggctgcgagagcctccacgccaagcccgtgggcctccatcaggccccgtgtgatttcaccgatcaacatgcaaacaatcttgcactgttgattcgcaagaaagattgcgctagtttgtcgcaagaattcttgtgaacgggcattccatgacccctctgcaacgggcaatcgcgatctgtgggacccagagtgagctggcgcggcgggtgaccggcaagcccgcgaccggctacgtctatcactggcgaaaaaacggtgtaaccgaggaggtggcgattgccatcgagagggcggtcgcctcggcgatggctgagaaccaggacgccgcgaagcgagccgataccctcggaggcagagtgacggccgacgagctgataccggatgtgcgctgggagcgtgatgcgggtggcgccatcgtcggctacttcaagcgcgtcagcgggttgccggggatgactcatgccaacccgtgaccctgcgctaattatctccatagctcgctacggctggctgcgcgggcaccagcgctaccggttgttccgtatccggcagcagatccgcaagagcggggtggttgtgatgctcctggcgatgattgcccttcttgtactcggagtgcagaggcgcccacaggactgcaacaaccccgccggctccggtgtgaacgtcaaaggatcggatggcctgaaggcgcatgcgcgtagggaacgtgatgatctctggcatgagggcaatgttgagtacagcgctcccctggacggaacgatgaaatgttccgcatttcagggggctgcatgacctgtctccgctctgacctgtattggcgggacgccctgcacaacgcagtggcccgcgccccaggtgggctgcaggatgcggcagcccacatcagcaagcgccgaggcaagtcgatatcggcggagacactgcgcaagaagcttcggggcatcgatggtgaatcggtctcaatggagatggccgagatcctgacggactacttgttgctgttcgtcggcacgcaagacattgccacggactgggtttgttcgctcgcaggtcagtacagcctgatggttgactacgtgccgccgccgccgaagggcggttggcccgatgagctggctgcgatccaggcaaagctgctggagctgcacaaactgacgggcgcattggccggtgcgggtatcgacgcgttggccgaccagcgtctgaccgttccggaggcggatcgaatccaagacctgtcgcgcgaggtacgcaagctctgctaccgcctcgagcgcaacgcatgccgtgcggctggacagcaggggatggaggactgacgtggcgacccaccacgcccatcgatccaagcatcgaaggcgtggcctacccagcgcatctgcgcggcaagccatggaactcgcagcactggcgctgactgatgcagtgcccgggttgattggtgaagaagcaatggcggagcgcgagcgcatccgccagagacaagagcaacaagacaaccggcagcacagcctgcctttggggaaccctgatgtaccaagcaagcattgatgtggccccatccccccgggtggcttgtgaaaggccgtgtgctggacccgctactgaatccgccctgggattgagaggcgttctcgataccagcgatgggtccttcctggacctgacgaacgcgggtattccgacgcgcatttcctgggtagatagcagctcgggaaactactgaatgtctgcaagacttcctaccaacttcgatgacgtgctttcacagctacagtcagcggggctgctggtaaccggggccgatctactcaccgatggccgcatggtgcgatgccgtgtcagcggttcacgcgaaaagcgcggctggtactgccttcatgagctcgatactgacgatggcgacttgctcgccataggcacgttcggcgtgtggcagggaaatgagaatggcgccacaaagatcgatctccgaaagcgagacggggccttctccgacgtgcagcgcgaagcgatgcgcaatcgattggcggaggatcgtcgcagggccgaggccgcgcgcaagtcccaggcaaagcgtgcggcagacagggctaccgcagcttgggccaaggcccacgcagtcggtgaggccgattacctggtcagcaagggagtgcagggctttggattgcgctacggcagcacgggcgtggcgctggtgccattgctcgacaccaacggtcaggttcatggtctgcaggtgctgcgaagcgccaagcaggcagcagccggccgcaagcccgcgaaggagtattggccggcgggtatggtcaagaaggggcacttccacctgatcggcggtagcccacaatggatactgttggtcgcagagggattcgcgaccgcagccacattgcatatggccaccggctaccccgtggccgtggcgttcgatgccgggaacatgttggctgtggcctcggctctggcgaggcgctaccggggcgtcaagatgctgctgtgcgcagacgatgacgtgctacagaaatgcaggcactgcaagagccggctggtgctcgccgagcacccgcagttctgtccctcctgcgcgcagccacatggcgcatcgaacgcgggcctgctcggcgccggggccgcagcgctggacgtgggcggagcagtgctgcatccggtgtttgcggacgaatcagccaggcgcgagcgcttcattgacagcggccgcaaggtcagcgacttcaatgatctgcacgctcaagagggcctgcacgttgtgcgggcgcaggtcgaggcccgtctcacggagctgtcatggcgggtgcccgccgaaaaacgcgcgccttccattaccagcgacgggggcgcggggaatgaccgcctggcgccgatacactcgttgaacgagttgctcgagcgcttcgccctggtctacgggcagggcggcacggtgttcgaccacaaggaacatatgctcgttgcgctgggcgatatgcgtgacgcatgcgtgcgcaaggaactgcaccgggcgtggatggagcactcggatcggtccatcgtgcgcgtgcgtgaagttgacttcgatccgtcgtgcgagaagcctggggtgacgtgcaatctctttgccggttggccgaccataccgcaggagggcaactgcgaccggctattgcagttgctctggcacatgtgcggcaacgaggccaatcagaaggcgctgtacgactgggtcgtgaagtggcttgcctacccgttgcagcaccctggcgcaaagatgaagtcgaccatcgtcattcatggtccgcagggcaccggcaagaacatgttcttcgatgagtacatgaagctctacggtgactatggtcgcgtgcttgaccaggcggcgctggaagacaagttcaacgactgggcaagccgaaaactgttcctgctggccgatgaggtggtagcacgcaccgaggtgtaccacctgaagaacaagctcaaggcgctgatcacgggtgaccgcatccgcatcaacccgaagaacatccaggcctacgaggaagacaatcacgcgaacctggtgttcctctccaacgaggcgatgcctgtcgtgctggaggaggatgaccggcgccatgcggtgatctggacgccggacaagctcagtcaagagttctataccgaggtactggccgatatccgcaatggcgccacggcggcgctgcaccactatttgctgcaggtggatctgaccggcttcaccaatggcaccaacccgccgatgacccaggcgaaagaggagctgattggcctgagtcaggatagcccgcagcgcttcttggacgagctttacggcgacgacatccccgggctcaagcccatgccggcgctgtcgaaggagtggtacgaggtctacaaggcttggtgcgcgcgagagggcctaccccgcccagcaccttcgcccaagttcatcaatgcgctggtgcgcaagcgccagatcgtccacccggacagggcgcgaaagcgctaccagatcgagcagaccgtgaacggtccccacgggttcctgatgctcggcaactgcaccgtgcctgacgggaagacagaggcagcatggctgggagaccaggtcgtgtccttccgtcgcatgttctccgactacaaggggcgtgcgtgatcactgtgcccatcaatgtgcggtgtgtgcgggatgtgcgggcagaagtgcgggcactgaattgccgtgaatctcttgcggcagtgggcgtgtgtgggacgtgcgggcatcggcctacatgggcgggcgcgggcgcgaacgggcaccccgctgccacaccgcaacgcgcctcgcgtgcgtatacaggtgaccgcacatcccgcacacgccgcacacgccctgtgccacatcgattcagcggctatcgcatcccgcacacgccgccgcacagcccgcacatgctcgcgcgcgcgcgtttttccgctttaacgatcttcgaagggaatggagtagggggtatcaatggctgaggaagacctgacgatcactggcaaagagctagcctcgctgatcggctgcaagccgtcctacgtggtcgagctgcgaaagaagggcagggtggtggtgggggcgggtggcaagggattcctgaaggccgcctccctggagctctacgctcgcaccgcagacccggtctatgccggcatcgcccagcggcacgcagaggagcgtggcagctcgctgctggggagcggggagggtgccaatgctctcgaccccgacatcgatgacgatgaagaggacagcgacgaggacgattccaggccctcacgggccggccggccgcagaccccggattccgcgcgcaaagcaaaggcgctggccgacaaggcggagaccgacgcgcacatggcgcatatcgcgctgcagaaggagctggggctgctgctgcctcgcgcggacgtagaagccttcctcgctgagcacgcaacgacattccggggggcgatggagcgcctggccgatacgctggcgccgcagctagccgccacgctggatgaggctgggtgccggcggctggtctgggatgaggtgagccacgctttggaagaacttagccagggcttccgcacgttggcagccaaggcagcggaggctgcggaatgatggaggcacagagctgcctggcgttggtgctggcgcgctcgctgcagccgcgacggccgatgagcgtgtcgcagtggtgcgatgagcacatgcgtctgtccaccaagagcggcagcaagcccgggcgctgggtgacggatcgcaacccgcccctgcgcgagccgatggacaacatgtctgcccgaagccccgtccacgaccaggtctgcatgttcccgatccagttcggcaagagccagctggcgaccaatgccatggcttactggatggactacgcccccggcccgatgatgtatgcgctgccgggcgaggtgtccatgaacaaatggatcgcccagaagctcaaccccatgatcgaggtctgtaaagcggtcaagaaggcgctgaccagcaccgccagccgcgacagcgccaaccagcgcacgttcaaggacttcgctggtggccagctgttcgtggagcacatgggcagcccgcagcgcctgaagtcctcgacggtgaagtacctgcaggtggatgagatcgatgaggcgccgcagcagctctccactggcgacgatccggtgaagatgctagacggccgtacatcgtctttcccgaccacctacaagcggcagtacatcagcaccccgggcatcgcagggctcagccggattgcgaagctgtacgacaagagcgatcagcgtcggtatcacgtgccgtgtccccactgcggccacttccaggcgttgcagtggagtggcctggtgtggtcgcccgacaggagtcgcgcgtggtatgcgtgctgcgagtgtggcgtcgcgatcgaggaacactgcaagacagagatgattgccaaggggcgctgggtcgctgccaatcctgactcgcagatccgcggctacaccatcaactgcctgtactaccagtttggcctgggtccacgctggctggacctggtgaaagagtggctggaggcgcagggcgatccagcttccctcaagaccttcgtgaatgaccgcttggcagagacgtgggaagacccggcaatgcgggcagtcaagcacaacgtcatcaaggatcgtgccgagccgtatgcgcttcgctcggctccgcaaggtgtgctggctatcaccgtaggagtggatacgcaggacaaccgccttgctattcacgtcgtcggctggggacgaggtatgaccgcctggacgctggactatgtggaactgcagggcgatccagccgaggaagcggtgtgggtagccctgaccgatttgctcaaccgcgcaatcgagcgcgaagatggcgcgctgctccggccgatggcagtggccatcgacgctggtggccaccgcaccgaggccgtcaaaaactacgtccgtcagcggcgcatcactcgtccaatgtgcatcttcggtgccgtacccaacaacgctcccgtgctgtccaagggcaagctggctgacgtcacctggaagggcaagactgacaagcgcggcatcaccatcaaccacgtggggaccgttgcagccaagcactacctctacagccgtctgtcggccgacgccgagcgcaagcccgagaatcgcatggtccacctcagtgaccagctgccggaggagttctttccgggcctggtgtcggaggtatacaacccagtcaagaatcgctttgagaagaaggtgacccgaaacgagccgttggacacatgggtgtatgcctacgcggcgacccatcacccagaggttcgcatcaaccgcttcacgcgttcagattgggaccttctggaacaacggctggctgcgccgccaagcgtcagcgtttcacgcgaaacgccagctgctgcgtcggaggccgacgctcccactgattcccgtgaaacaccgagcgtgcctcgccggcaacggcccgcgcagcctcgcggcatggggaggcagtggtgagcaggaacacagtacgaaacaaggtgcgaatcagtgaactgaccgaggagctcgcggtcggcgccgcgctgcgcctgcggtgtgacagcgacgatatacgcagcgttgtggaggccgtggtggcctaccttgtcgaagagtacccagcccaggatctgtacatccccgccagcatgcagagcagtgcctaccctgtagatgcgatccggaaagggatgcaggaacaggagtcggtacggtcgctgtgtagaaggttcaggatcgacagacggacgctgtaccgtttgcttgatgagccttgcgccaatgagtaggtggtgcgggtgagttccccgagactcacccgcacttgatcaggaaactggcatccatgatctcgcggatgcctgactgatgagctggaccaaagacgatgtgcagaggctgaaggccgccatcgccagcggccagttgtccgttcggcatggtgatcgtcagatcacgtatcagtccgtcgaagcaatgttgacggcattggaccgcatggaagctgaggttgccgccacgacggctgggcgacggaagtcggcgacgcgccgttaccgcttcacgacgctgaggggcttctgacatggcggcctcgctgctggacagggtcatcggcgccatttctccgcaggcagccctgaagcgtcaccgcgccagggcgacgctggaggcggtacgcgcctacgagggcgcctcgcgcactgatggttggcgtgttcgtagggcgggggccagcgcgaacaccgatcacctggcagacgcccgcgagctgcgcaaccgcgctcgggcactggtccagaacgttccgtactgcgcgcggtccctccaggtgctggtgagcgcaacgattgggactggcattactcccaaggccgaagggccgaacgctcctgcgctggacaccctgtggggccgctgggccgaagtggcggacgcggatggaaagtcggacatctacggcctcatggctactgcgtatcgcgcgatggagcaggacggcgaaagcatgattcgccgccgtaccaggcgtcagtcggacggtctcgcggtcccgctacagcttcaggtgctcgagatcgactggctggacggcaataagaacgggtctgcttcgggcggtggccagatcatcaacggcatcgagtacgacgcgatcggtcggattcgcggctactggttgttcggagcgcatcccggtgaggccgtgcgcggctctgtacgcctgagtagttcgttggtgccggcgtccgacatcatccacctctataaccccgtccggcctgggcaggggcgcggcattacgcgcttcgcaccggtgatcgcgcgagtgcgcgacctgatgctgtacgaagacgccgagctggcccggaagaacctggaagcccgacttggcgtgatcgtcagtggcgacatcgattcgatgtccaacgcggacgatgacggcccttcccagctcggctcagatcgcgatcaagtcactgacctggggccactgcccagcggtggcgttacccacatcaccggcgcgactgccttccagactgtcgagcccaagccggcaggcggctacgtcgaatactgcaagttcaacgcgcacatcattactgctggcatcggtgtgccgtacgagtcggccaccggtgatatgcgtgaggtgaatttctccagtgcccgcatccggcagatggagttccgccgtgactgcgagcagatgcagtggctggtcctggtccctcagatgtgtaagccaatctggcgctggtttgatgaagctgccgcgctcggtggcggtgtgcgttccacgggaagcactgccgactggagcaccccccgctgggactacgtcaaccccaagcaagacatcgaatcagaaattgcagcgatgggtgccggtctcaactcgcccagcgaagcgctgcgtcggcgtggctacgacccggaagcggtgtacgccgagatgggcaaggacttcaagcggatgaaagagaccggcgccctcgagctgatgaccttccttcaatccagtggcgcccggaccagcctggtcgacgcctcaacaaccaacgaggaatgaccatgccccagccagcccaggctccacagcaggacggtacgacgcgcctcatgccacctcagttgcgtgaggccgaattgcagccaaccagcttcgatagcgaggcgcgcacgatcgagctccagtggactgctggtacgcgcgtgcgccgctacgactggtggaacgacacctactactgggaggagctggtcgttgatgaggcggcctgcaacatggagcgcctgtcgtccggtgctgcgccggtcctggacagccataacacctggggcatcggctctcagatgggtgtggtggatcgagcctggctcgccaatggcgaaggccatgcgcagattcgcttttccggccgcgaggagctggccggcgtaatcgccgatatcggcgccggaatcattcgcaacatctcggttggctacaccgttcagcgctatgagatcgagcgcgccgtcaaccccggcgatttgccgatctaccgcgcggtggagtggacgccgagcgagatcagcttcgtcactgtgccggccgacccggcagcaggtacccgcagcaaccaacccgcacaggggaccccctgtgtattcacccgtagcgcatcgtcgcaggagcacaccatgcctcagcccgccgcccgcgccgccgaaccggcggtccagcaggaacccatcaacaacgccccagctccggcagcgccggccgcagcaccggcaccggaaggtgatacgcgtgcagccgacatcgtggagctggcaacccgccatggccagaccgaacatgccgctggctggattcgcgctggtcactcggtcgatcacgtgcgtggcctgatcttgaccacgctggagcagcgcgatgccgctgctggcggcaacatcaaccgtatcagcgtcaccgaggacgagcaggatctgcagcgctccgctgtgacgcatgcgctgctgcaccgagcccaggtgatcgatcccgcaaccaagcggatcttcgcgctcaccggtgacaatccggtgcgcggcctgaccctgatggacctggcccgtcgtagcctggagtgttgcggtgttcgcaccgatggcatggcgaagctggagctggtgggccgcgcttttacccagagtggcagcgacttcccggtgctgctggaaaacacgatgcacaaggcactgcaggcggcctacgccgtcgcgccggacacctggtcccgctggtgcgtcacgggcacggtcagcgactttcgtgagcactcgcgctaccgcgtgggcagcatcggcaacctcgacaagctgaccgaggctggcgagttcaagaacaagaagatcccggacggtgagaaggcaaccatcagcgccggcaccaagggcaacaccatcaacctgacgcgtcaggcgatcatcaacgacgatctgggcgcgttcctcggcttggccaccgccttcggtcgtgccgcaaagcggaccattgaggccgatgcgtatgcgttcctggccagcaatccgaagctggattccaacaagacgctgttccacgccgaccacggcaacatcctggcagcagcagtgccgagcgtcacctcggtagacgcgatgcgcgtccagctcgcccagcagaaggatgtgggcgggaatgatgtgctggatctgtcgccggcgctctggctcggcccgaccaagtacggcagtgccgcgcgtgtcaccaacaaggccgagtacgacccggacgctgaaggaaagctgcagcgcccgaacgcggtgcagggtctcttccgcgacatcgtcgacaccgcgcgcatcaaggacgacaagtggtacctgttcgccgatccgaacgactgcccggccatcgaggtcgcattccttgatgggatcaccgaacccttcctggactacgaggaaggcttcaccgtcgacggtgtgcgctggaaggcccgcctcgacttcggcattgccgccctcgactatcgcggcgtgcagcgctgcggctgatccccaactggagcactgagacatggcacagaacttcgtatccgatggggacgtgatcccctggaccaacaccaccgaacagcaggttgcatcgggtcaggcggttgtcgtcggtcatcagctgggggttgccctggtcaacatcgctgtcggcgcgacgggcagcgtagccctgggcggcgtgttcacgctgccgaaggtgccgacggcggtcttcgagcaaggtgaaaagctggtgtggagcgcgagcgccaaggcattcgacggaagcgcctcgaccgccgctgccggcgacatcaccggtgcggcgtttgcctgggctgccggctccgccggtcaggcgacggccgaggtgcggctctcgccgggcaacgccaccaaggcgtaaccgaataggccggcaccgctcacagatgcccgtgtggcgtgagcggtgccggttcttccacagcgacaacgggggatcgcatgggcaccaccagcacgccgcgcggcgtacgcaacaacaatcctggcaacatcgaccgcacaagcacgccgtggcagggtgaggatcggtctgccgcagctatcgcacgtgagcagcgcttctgcgtgttcctgaccccgcaggctggcttccgcgcactggcgaagaccctgcttacctaccagcgcaagcatggcctgcgcaccgtgaaggagatcatcgggcgctgggccccgccggtggaaaacaacaccggtgcttacgtcctgcaggttgcgactgccgtgggcgtcgcaccttcggaggtcatccgcctggacaacgcggtcactctgagccgtctggctaccgctatcgccaagcatgagaacggcggaatgtactggcgcccggacgtgatcgacgccggtgttgcagaggcgctgcgctgatggtcggcggcggcgtcaccgccacggcgccctggtgggctgcaggtagcgtggtagcgctgtggctgctccgcgaaacgtggtcggcgttcctctcgcgtaggaaggagcgtaccgagaccgacgccaacgtggatctcatcaagggcctgtccgaccgtgtctccttcctcgatcagagggtcaccgcacaggatgagcggctgcaggctgaaatgctgctgcggctcagggcgcaggaggaggccagcgccctgcgcacgcgagtgcgccagctcgaatcgacgctgcgcggccttggtgcggttatcccgcccgaagacccggtggtgtccgcatgatccgcgctctggtcgtcgccatcctcctgctgctgggtgtcattgtctggcagcgtggctcggtgtccatcgctcaccgtacggccgacaaggccgtggcgagccgtgacgccatggagggtgagcgcgatgctgcccgtgctgaggccgatgccgccaacgaaaccctgaaggtagagcgcggcagcgccgccgccgcgaacaacctggcgtccaagtacgaaaaggaaaagaacgatgcacagaaggcatctgatcgcctcatcgctgatcttcgtgctggcaaccagcgcctgcaccagcgttggcaagcgtccgtcgccaccgcagagctgtccgcggccgccgctgccggcggccagcctgatggtcgagccgacgaccgaattgaaagtgcgggccgagctattggcgccgccgcccagtgcgacgcccaggtgagagcgctacaggcttacgcgatgctgtgttcgggaggtgcgcggtgagcgagctggagttcctgcgggacatggacgcgacgatccacgcgtcgttggcccttgccgggatggcctccacggccaaggtgacggcggtgaagagcggaacggtcactgagggcgtgagggtctacatcgatcgcgatgtagagaccatcggcgatcttcggcagtttgtcgccggccgtgtcgaggtgtcctttctgcgtgtagatgtcgaacctgaccagggcgaccgtgtagaggtaggcggcgaggtgtttgtgacctcgaagaagctcagtgacgacggctcgcgcagcgtctggctggtgcgtcgtggctgagcgagtcgaacccctttcctggcagctggtcgagttcttgcgcggtcgagtgcagatgatccgagccagcgacggatttctcaccgacataggtgcggggctgatcgttgtcgacgatgccgagctggatgaggatcagtcggggccagccacgctcatctcggtccaacagctgtcgcgcgtcggcggtgggtctgcccaggtcaactccgacgcctcggtcacgattgagtttgaggtgccgcgagagagcggagcggtgaaccctcgactgctcgtgcaccgcgccaggtacgacctgattcgcgtgttgaccttcaacaacaagctgctgcccaagggcatcaccacgtttgagttgcttcaaagccagatggcaaccctggaagacgacgcagggcattccgccgtcgtcgctcagatcaccgcgcgggctggtctgaccgagacctttgagcccgtccccaacctgtaggagcagcaccaccatggcacagcccaaagttcgcaagttcgcaggcgatctgcgtttctgggagcacggcgcgaacggcgcccgcattcccgtcatcccggagccggccgacaagttcggcaaccagccgctggaacagtcgtcgttgacgttcagctatgaagctggcgactcggtggagatcaagagcaagcgccgcgacgcgcgctatcagcaaatcatccacaaggattccaaccccggcgtcaccagcgtctcgatcaccgcgctggaagtgccgacggccatcctggcgcgcatgctgtacggcacgctggtggccactcaggtcgcggccggcaccgcgacggacgtatccgtgactgtggctagcgtggacacgccggtgaagctgccgcacaacttccttctgtccgataccgagccgactttcaagaagggcacggtcgacttggtcaagggcacggattacaccctcgactccgcgcacggcctgctgattccgaagtccggcggccagctgcaggcgggcgataccgtggtggcgaactacaagtacgacgcctatctggaaaccgccatcagcggtggcaccacgccgagcaagtccttccagatcctgggcgacatgcaggaccgcatcagcggtgacgagggcctgctgaccatcccgaacgtcgacctgaccgtagatggcgacgtggactggttcagcgatgagccgatccaggtgacgctgaccggcccggtgatcttccaggccggcgaggccgatctgtacacgttcaagatcgcagcgcagtcggcgggctgaacgagctgttgatttcggcaatgggagggcgcccgaacggcgccctccaagcatgaatcaggaaggttcagtggcgtccaatcgcaacaacaacctgctcaagtactacgtcagcggtcggcgggcaaagggcttccacggcctcgccgacctggctggcgacgtgctgaaccggtacgacctctcagtgcggcgcgcctttgttgggctgcagcgccgggcggggccggccacggcgcaggaggtccgcgcctcctacaacatccgggcgtctgctctgcgaggcaagtaccgcgtggagactggcgagcgtggctacagcgcgggcaagcgcggcaaggatgatttcctctccatctgggcgagcacgcggcagatctcgttgatcgatttcaatggccgctggaccggccgtaaatccaagggcgctacggccagcatcggcctcggcgagtcgaagacctacgagggtgccttcatcgccaccatccagggccgcagggccatacgggtgcgcagctgggatcgcgcccagcagaagcggcacgggcgaggcccggtgcgcatcctgcgggggcccagcccgttcgaaatgctgtccggcgccgatggcaatagccgcgccttggcagcccgtcgtcgcctgatcgatcgattccacaccacctatctgactgagctgcgccgtcagtggcgcgtcaacggaagcaccaatggctgatcggctggaagaagcaatccgagttgtcatcgagacgcagggccgcgagggtgtggacgaactgcgtgcggcgttcggcgaccttggcgatgtgtcggtcgaaacggccggtaaggcctcgaagttgctcgattccctgacggggctgaacgaagcagcagcgaaggcggatgccttcgacggcatgctgaccgacctcgccgagctggagcagcagtttgacgccaaccagaaagccgcgctggccctcagtcttggcatcggcgagatggagaagccctcgcgcgaggtgctggctgcccagcgcgaactgcggaaggagggcgagcgcctgcagaaggcgctccatgagcagtgggatgcggtcgccaaggctgatagcgagctgtcctcgctgggggtcaataccgccaacctggccgaccaccagcagcgtctgcgggtcgaggccacccgtagtgcggcagcactcactgagcaggccagggctgccgcagccgaagccgaagccgggcggaggcgtaagcagcagatcgaggaaggcgagggtgccttccgcaagcaggccaccaccagcaaggcggcggcgaaggcgttggctgagtaccgcgagcgcgccgctgacgccgccgccggtagcggtgaccttgcctctgccaccgagagcactgtcagctggttgggcaggctcaaggcggtggccgctggcgcgatcgcgtttgtcggactgaaccgagtggtcgatggcatcaaggccatcgtgaaggaaggcagcgacgccgagcaggagctggcgcagctggaagcagccttgcacgccacggggcgcactagtgagttcaccgcgcagagcctggccgccatgcgccagcagctgcagagtggactgtttgacgatgggcagatcagcgccgcccaggtgcgcctgctgtcctacaccaatattgtgggcgagcagttcccggcagcgatgcagatcaccatcgaccaggcccagcggttgggcatgtcgctggagcagtctgccgaggtcgttggcaaggctctgcagacgccgtcgaaggctatggagagcctgagcaagcagggcttcacactagatgacagccagaagtcgcttatcaagagcctggaagccaccggccaggtggcaaaggcgcaggccatcatcctcgatcttctggccgaatcctatggcggcgcggccgcagcggcgaaggtaggcacgatcgctggcctgtggaagacagccactgatcgcttcaaggattggaagcaggaagtcgcagaccagggcgttctgacctacttcaaggggcagctgtccgacctccttgccacgctggacagattggccgccgatggcagcctctcgcgctgggccaagcagacagcccaggccatcattacgatggccgaggcggtgaagggcactacccagtgggtggtggagcacgcgcgggtgattggtctcatggccgccgcgtacgcccagttcaagctgatcggcgcgctcttgcagctgaacgcgtggcgtgtggcgcttctcgccacgacacgtgctcagttggcgaacaacgccgcagtggccgcagggagcacgggactcggccgcttcggagcacttctgcgcggtctgccgaaggcagtgccgattgcagtgacactgctaggtctggaggctgcgattggtggcctggacgtactgaagaccgttgcgcaagacatctggaagcagcacgacccagcactaaagaaggccggcgaggcccagcgtgcgtacatcagccaggtgcgggattcggcgctagagcttcgacgccaggcactctcattcgtctcctatcgcgaggtcgtagttaagactgcggaggaggttacccgaatgggtgcggctgagcgcgaagtctacgctgcccgcctggccggccttgagcagtacctgaccgcgcaggaagggttcttgttgatgcagcagaaggctggcgtggcaaccgccgcacagctgcaagagttgggtcttgtcacgcagcagttgctcaacgtatcgactggctacgcggcgctatcccgtggcgtaggtctggcggccgatgccatacgcaacggcattggcggggctgctcagctggtggtcgaccaaatgcaaggcatagaccgcaatgcacgcctcgcaaccgagtcgataggtaagatcctgcagggtctgaactatgcggaaacgggaagcctggaagccgtaggcacagctctcgggttcattgcttcgcagggcgcggcagccgagcgaaacgttcgcgacggattgctagagtcgcttcagcgtctttctggcgaggagctggcgcgattccaggctgcggctcaagcggcatttgaatcgcttccgcaaggtgctgccaactcggccgcagtattggaaaccacgctgctgtctgcgatggagaagctggggatctcggcatccaggctgggggtggcatttactggtgtgggtagggatgcgatcgcggcattcggtgcagttgctgagagcgcggtgtctaccagctcccagattgaagatgcattcaaagccgccctcggaaaagttgcaacgctggatgaggcgcgcacgctcggcgcgttgcttgaggctgcgggcagacaaggcaagatcggtttcgacgccgcagagcgatccgcagcggcattgaatgcgcggcttcgtgacatccaggtctcactggaccccttggcggacgagttcgccaggcttggcattcagtcgcagcagtcgctgaacgcggcacgggattccgcgaaggcggcgttcgaagctattcagcgcggtgcctcccaaggcaaagcaagtatcgaggacgtccgaagggcgttcgatgcatacgccaacgccgcgcgggctgcggtcgccgatagtgacgagtggaagcgaaagcaggtcgactcccagctagaggtgcagggttccgttctgcagaccggacagcacatgaaggggttgggcgccagtgggcaaaccgcaatgcagcaggtccagtctggcgctcaggccggcacccaagctatggggcagctgacgcagaaaaccgccgaggctggtggcgagatggatggccttggcaagagcgccgagcgcagcggccagcagcttcagaaggcgggtcaggcagcacagggcatggcattcagcatcggcgaggtgtccgaggccgcactaagcgccatgcgcaaccttagcgggccgaatccactgcagcagttcgcaaatgcgctgaacaaggtcacaagccaaaggaagcagctggccgaatacaagaaagagctggagggactggctaacgcgcaggatgaattctcgtctgccgcagccagtcgattggaggggcagtacgactaccttggaaagcaggaaatcgcagaggttgctgctctcgaagcccaggtggcgcggaagcgcgcggaagaggatcgagcggctgcagacgcgatggctgagcgtcgccggtcgattgaggcggcggctgaagcccaggccaagctcgacgctgagcgcattggcgagcggggcaagaacgagcaggtcctggtgattgactggaagtccccaagcaaagaggtcgtcgccggggcgaccgcagccgagcagcaacaagccgaacgcatcgcgaacatggttgcgccgctggtgcttcgtaaggtccagcagagccgatccgtgtctgtgcgagggaggcgctgatgacgcgcatcattctggggggcatcgaccttcctgccgatctccagtggaccgatgaattcaccgcctggcgtatcggccagcaagcgcgcacgagcttgaccggtgcgttgatcgttcaggaatcggcgcgacaggctggacgcccgatcaccttgaagacatcccgtgacgggactgcgtacgttggcgtggtgggcctcccgaccctcagagcccttcaggaaagcgaaagcgaagcgcgcctggcgcccatcaatctcatcatgcccgcgcacaacggcggggaccgccagtttcaggtccgctggcgccgaaccgatggcccagcgatcgaagttgagccgactcgcttcgcagtaccggcactggatgccgacctcttctctatcactcttcgccttatgacggtgtaacacatgacgatctccgctatcgatatcaagctgcgccagtcgcagcgactcaccgacaacccggacggtggtggccgaatggtgcaagccgagatcatcgacggcgccatgaacaatcttttccccgatatcggcgatgaagaacgcacaacggggcgaacaactctgcgcaagctgtttgtacacctggatacggctgcgccggacgtgctgaaggatgcgattggcgtgctcatcgacccgccgagtgaccctcgtgtgaccgtgagcatgttcgcgacagggtcgtatagcgatgttcggctggacgccaagaaccgcgtcgagagctacatcacacgtggcaccgagtccaggttcatcctgatgggcaaccatttcagcggccagatgacgatgctggtctataccacgtcagatgcgcccagccccgacatcaatgacaacttcagcctgttgaccctcgccggctccgggcatgatgaggcggagcagtatgttcgcgtgaaagctgtcctctccaggaccactcgcaccttcacggacgatcagggcgcattcgagcgcgatgttctcgtgatcgagttgatcaacccgctgctgcggaacttcttcggacaggaggtcgtgcgctacagcgcaacaaagccggccacccgcgtgtatgagacaaatgtggttgacgcgacgagctatcacagcgtcaagcgcctctcttcggctgccaagcctggcgacctctctgtggtggtggacacgccgtacgttccgattgtccccacttccacggccgagacgccggtgagcgacgttttggctggtatgggcaccatcagtcacgtgcagtccggcccggtcgggagcttgagccaaacattctcagcgagcttcaacgcgggcgtgccagtcaaccgctacctgggcaccggaatggccgttggcagcgtgaaggtcatggctgggagcgtcgagctggtggatgacggcagcggtggcctggtatctgcggccgtgactccctggggtggcagtgtcgactatcaatccggcgttatatcgatctcgcacgcgacgggcgctggattgaccagcctgagcatctccgcgacccccgccgggtctatctccgtccagggctacaccgacgagatcacggtgacccaaaacaaccaaggaatggtctggttgttgcagctgacccctcttccggcaccggggacggttaccgtcgactaccgggctctggggcgctgggtgaggctgagcgacaacgggaaggggcagctggtcggcaagcctggtcagggcggtggcacgatcaactacatgaccggctcggtcgtcctgacggcgggtgctttgccggacctgaagagcagcatcattggcgcgtggggcacggcagttgttgcagagcctcgtacgggcgattcggccattttgccgcccgcgctgcacttcacgttgggcgaggggaccgcagtccccggtagtgtccacatgaagcttcgcgtcggtggggctgatgtggaggtgaccgataacggcgtcggtggtctccttgttggggggcagctgcgcggctcgatcgcgtatgccaccggtgaagtgacgttgcgccccgccaccctgccggatgccgatagccaggtcgcggtcacatatgactggggccagcagctcaatgcggcgccacaaccggtgccggacggctccgggattgtctcctttgtgctgccgcaaggccctgtgcgaccgggatcggtgctgctggattgggtgatcagcgtgcgccgtgatcgcgacgacatctcatcagcgccgcaggcaatgcgcgcgatcgccaaggacgatggcaacggaaacctgcgggccgtctcggtgggcgatgcgagtgccgacacggtattgggctcggtgaactatgcgaccggggcggtaagcctgcaggctggaaagttcatggtccgccaggtgtcctacccgcagtacgagcttcagtccgggcggctgaaggtggtggggtacggccgcttggatgtgctcgctgagttttctgctggcaccatcatctcagtcgcttggctgctgtcgggcgactcctcccagcaagcgcaggagagcttgccgctgcccgcgatgcagctgcagctgacgcccaccatcagtgatagcgtcgttcctggtagcgtgcgcttcagcttccgtgggcggacatacgtggaccgcagcggcggcctgtatcacagcatcgaccctgccactggcgcgggtgtttacgcaggcacgatcgattacacgtcgggagtggtgaatctgtcgcagtgggtgccaggcggaagcaatcaggtccagatcctctccctgctgacccgcatcgctgacccgggcgttacgttcatcttcttccgcgccccgggctcccctctgcgaccgggcatgttcacgttgagggcgagccgcctcgacggtgagctgctgaccgcgacggctgatatcaatggtgatatcgccacctcccagatgcgggggacggtcgattgggagagcggtgtcgtcaaggtgcagttcggcgagctggtgcccgtagctggcaatgagggaatgccctggttcgaccccgcactggtggaaggggaccgcgtctggcggccggctctggtcctgcctggctcgatctacatgggagccgtggtctatcggtcaatccccctgtctgaggtggtgatcggcctctcatctgttcgccttcccagcgacggtcgtgttccagcgttcaagcccgggcagacggtcctgattcaccacacggcaaagcacagtgttgcggcgccccaggcgaatcaggtgctgagttttggccgggcgcgtatcgcagggctggaagtcagggacgcggctgggaagcccgtggatagcgcctggtacaccgctgaccttgatgcagggagcttgaccttcagcgatccgctcaacctttccgcatacacgctgccaatcgtagtgagcgagcgtgtcgaggaccgtcgtttggtggtccagccgcagatcacaggagaaattgaaatcaacactggcctgacccacgactacccagcaggcgaatccctcatcagtacggcgctgcggcttggcgaggcgaatggatcactggacctgcaggcgcgggtcgagagcctgttcgatcaggccgcgtggaccggagcctggagcaacattccgattggcagcccggctcctggcacctacaacgacacggacttccctctcgatgtgaccaacagcgacgccataacggagcgatgggccgttcggttcaccagctcgacgaactttgaagtcatgggggagacggtgggcgtgatcgccactgggagtactacaacggaccttgcgcccatcaaccctcgcaccaacaaggcgtacttcagcatgcgggctgctggctggggtggtggttggtcggtgaacaatgtcgtgcgcttcaataccgtgggcggcctggcaccggtgtggatggcgcggaccacgctacctggtacgccgacaggcgcaaccgactccacccggcttatggtggtgggcaacgtcgctggaggtgcccagtgacgctggtaccgatcgtctaccgcagcacagatccgggcgcgcccgttcttaatgggcaggcgggatctctgcttgccttgctcaacgcaatcctggtgacgggttacggggacggtgcgtcgtcaaagcctggtgcaggttggactcggccctacgctagttcatccgtccaggtatttcggaacagcgcgacaaccggctctggcacctatttgcgagtgcgcgacgacgcctcggctgcaacgttgagcacggggtgtgtggcacaggtcctggcctacagttcgatgactgacatcgacaccggtgcggatcagaccccaagcgctgcgctgcaggcgcgtggctctttcattgcgaaggcgccaacggcaactgcggccgctcgcagttggatggcaattgcgacggagattggcttctaccttttcactgcatggagcaatttcaacaacggactcggagcgtactactacggcgacattgatactgtcgtctcgggcgacgtctttccattcgtgatgtttggttccaatgatatgacctcgttctccggtgcgtggaacactgatgcatgctcgttgttcttcgcatcggcattgggagttgcggttgacggcgtaactaagcgcgatgggtcgtatgtgcccggcgggttcgtaatgcgcagctacatcggtgggcaaaatgcacctggtcgtgttgctaccactggcatcgaccctgctgccggcaactcgaataaccgttcctatgggtccggatcgtacccagtaggcccggaccgtgcgcatggggggtacaactacatgcgcgctgcggtacgcgaagcgccgttcgccttgcgcggtcacttgcctggtgtcttggtcccgctgcacgcgcgcccgcatgccgaaggcagcgtggtgccgttcattgagggtatcggcctgggtcaatggctggcagtcaactacaacgtggtagagccagacgttgccgatcgcaatggacaggtgctcttccgtttggatgcaccctggcgatgatcgttggcaccttctatcgcagttggggcccgcgaggcggggatggcttcctcggagggactgcgcctgacggggataacgacggccgcgcgaagatcatgaatgtaccgcgtcgtgtgtacatccaggtctatgtgatgcgcgacgctgtagacgtccagtacgtcgcttcagtgctgagcggtcaagacggtgtgtggcgccttcagggcatcgaccgaacgcggaagtaccgcgtgattggtacggacttggctgcgggggtcaactcggccatccaagactgggtagtgccggcaaagatggagccgtgatgtcagggggcggtgcattcgttcggctcaaccttggcccgcgattcggtggtgcgggtgggttcacgccactaaatctcggtgtcgactgggatgagaatcctgttgagcccgtagtgcggggcctgtcgctcgccgtctctatcgcctggcgggaggctggtcgggcgaggtgttccactagggtgggatggggcacgtcgagttcgctgcgttgttcgtgcttagtgccatgggagggcactaagcgggtggatggttccacgtcagttgcgtggggcgtcgccccccccatggctggcgaagcggggtttcggtggcggaacgcggctctcgttggcgagagcgttgggttgccgtggggtgggttgccgcaggcgtcgcgattcctgctggctggttggcgaggcaggctcgacgttaccgggatcactgctcgtatcgcgtggatgcgaggcttgcctgtccacgcgaagcaggggctgccgtggcagggagcacccagaacggcaagcgatagctggtccgatagctggaagcacctcggcgcagccaggcgtcatggtcgcctgccttggggctctgcgaggccgttgccctgggtcatccgccctccggtaaagcctgaccctgatccagatccagagccgggcgttccgccaggtcattccgtttcgctgaacttgggttgctcggtggtgggcgtccccggtcttgcacccctcaaccttggaaccaccgcgtgctacgtggtgcgaccgcaacgcaggacgtatgtcgtgatcaatgaagtttcgtttgtacggctccctgatcggacgcccatcgaggtgtcgaggatctcgctcagtgcgagcaggagcgcctgggggtggaccttcgacgttgagctggccgacccaacgcaactgtcgctgctgaagccaacggcggctggcccgcgccagtttgaggtatctctcaatggacatgtgtggactggcatcatcgagagcttccagaagcagcgagagtttgccgatgggggagtccggcttagcggcaggtcgcggacggcgctgcttgcggcgccgtacgcgccggcaagggtcaaggtcgctaacgaggacaggagcatggcccagctggtggccgaagagctggccgataccggattcaccagccagtacgagacggttgattggacggtgcctgctggtgcttggttctatgacgccagcacgccccttgatgcgatcagtgcactggccgaggcgagcggggcggttgttcaatctcatccgcaagacctctcgcttcacgtccgcgcgagctacccagtcagcccatggctctggcgcgacacccagccagcccatgttgtgcaagaagacatcgtgctgactgagagcttgcagatgcggagcgcgccactgtatgacgccgtcgtggtgactggcgagatttcggggaaaggagtcacctgcaaggtgcgtaaagctggtgaggcagggcagctttacgcacagcaagtgagcagcccgctgatcagcgtcgctgcggcgggtgctgagcgaggacgcaacgttctgagcgatcgcggtgagcaggcagccgtggacctgacggttcccctcttcccgaggccgctgaaggcgggggaagtgggtgccatcatgcctttggatctggtggaggtcgttgctgctgaaggcacttggcacgggcaatgcgagtccttgcgcatcgaggttgtgatcgatcagcaggccgttgtgattgaacagacagccactctggaaaggcactacaccgatgcggactgacctctgggatcaattcggcgagctggtgaccagcagcccccgattgctggcgaccgtcactgcgcacaacagtgacggaaccagcacgctgaccacttatgacggagtacagatgcgggcctttggtcagctccagttacccatcccgtacaacgtgtgggtccggggtgggcgcctggttgaggccgcgcccaacctgccgttggtggaattagtggtttaacgaaacagggtgctgcccaaatgcctgcaggcacccgggcagtggtggaggctggcttcggcgcctagattccctagctcctggcgtcgaagaacactgcctgatcgaaatctgccccgaagtgatcgatgaaggttgcaaggagattgccactcagttccttgaatgcgagttttctctcggcggtagtggcgtttttgtagtacttgacgtagaagctcagggatgacggagcgacattcgtcacgtgcgcgacaagatagcctttgccagcaatttgatcagcgacatgcgtgaagtccccgtcgctgtcttccttccaggtggaaattccgcctgatttgtttccgagggctattttggatttgaactggtttagaagcttgcttgggttgctgcattcgaagcgaatcgccatctctttcccctgtgtagttcggaatgaaccgcaattcaacatgcgggtcattcatcattgcgcaaggacgcgtgggaatctagccgcgtctatgtctttggcccagcgcttgattgcttcggagaccgtagctcctttcaggcgccgccgagagtggctaagcagttcgatctggcgcgagttcagtcaggtgcattccgcgttcgcaggatatgcgaccgacgccccgtatgctccacggcgagcctcccttgcacggttaccagggctttcgcaccgatccggtcccgctggctgggttcagatgggggcacttcatacgggcggagcccgtctgatcaggccattgatacgttaggcagtactccaccggagaacagcgttgtatagttgccgttcatggaccacaggggtacaggatgtcgaagttcagtttgaggttttatcgggttgcacattgcggttactacaagcacggacagccggatcccgctatcggcgatcttgattttttccttgaagaactgcgtgaatatgccgctgggaagaacttggaagatacgagggttgaaggcggtggtgatcggctgccggcctatctgtttgacatcaaacagcatggtagttgctggatactaacgctttggaatgaggtgccggctgatgaaggtgccgttgcctccgtgccggcgtcgtcgcctgtcggcgctggaacggtgctttcaaatccggtggctgcgaatagcataccaggcttccccacttatttccttttcgttcccgaggcggagctcgtggcgccggtagtttacggcgattcggtgtttggtctccctcagtttaagcaatacgctcatcagttcctggaaaattcgaccagcgtcgttcatttcgacgaggatggggatgaggcggaagtgctagggtacgaagatagtgatggggaggttcgtgaggatctgcgcgccagatttgagatccagcttaagcgtagcggtacgcaagaggcagctattatcaaaaaggccgcatcaatcagatcgatcattagagtggctgagatgaagactgtcacgcagccagagagggctcgattccagaggttcttggatttctggggcatgacggctgcccctgcagcgaagacagtccgcattcgccagcaaatccctgtgtcggtcactaaagaccaggtgaaggcaatgatcgatgacctgtctgagaatctcgtgccaaagagaaacgacattgcatttaagtttgagaaggaggcacagccggtgtggttaagtgggagtattgcgtctgccagctatgatcttaatgtcgataaggtggatggtgttttctccgctgaagatcttgcgagagcattttcgcggagaaaaggtgcgctaattggtgatgcaggataatgaagacttggcaaaaggtatttctggtgttggtctggattgccgtgcttagtggtgcggtggttcagggcggatcggtctcttttgcccaacagtggccgctgtacgaggcgttaaggaatacggcggccatcatttttgcggtcgtgggtgcatggttggcgatcgtctatccagagcgattgcgaatgtcgcagggcaggccggggactgctgagcctaagaatgcggagaagatcactaagctgctcgagccaattgtaaactcgaccgtgattcttgcggttgtgctgattgtggggttgattgcgcctctgattaagggggttccttttgttagggcgcatgtggaggtttttcgaactatttcctttgttattcttgcgtcgttgacattgcttcagatttgtacggttgtattgacgctcattccggcgagtgatgtgcgacagcaggtgttggaggaaaaggcggtgaaagatacatttggttcgattttctcacgcgggaagaagaggggcgggtagcgtccggcttgttgggtgggcgggatgaggatattgcccgccgaaattgtggcggttactccgtagtggctgagccactccggatgtgctctatggatacatctgacgaaaaagggcctcctaatggaggccctttttcatgcgttggtggtggcaggtgatcagtatttgattttgcagttctcgcagagcgaaacaccagctggaaccagagtgtcgcaggggccgccgcacttttcgaccaaagaaggacgaatgtgcctttcgtaaaccccaagctgcttgggggtcagggattcgagcccctggcctctcacctttttcaggacgcctgcagctaccttattgagcatacctgcttcgtccaagttcttatacgcaagctcacgctcgtcgtcggcaaggttccgttctgccgtcttccatctatcagtggtcatgcttggcccccttgatctttgaccgcgcttagtttagcagggcgcagctttacaaatgcttcggtcctagctatccggatgggtggcaataagggtggcgcccttatctaagtgactgatcacattgggttcggcttgaacgccgagtgcgtttacgtgagtctgagcaggaaagacggcaaatcgacgccgggacgactccttgcattacacgatcaagttggcctgctgctgacccagtctgtctagcctagctttggctccgaagccgatgggacgagtatgtgcgtcgcctagaggcgtcacttgatcgcgaagtggtgccggaggcgctatcaacaccaaggcggcgaagaacttgggtacccggggcgctggtgtgctgtcaggctctacccagaattgcgcctgcgcacggctgtggaccgccccctggatgccacaccggccggaaaggcttgacccgctgcccggactgccgccgtccctcgtggagcagcaacaggccccgcgcttggctgaggccggggccagagaggtggcgcagatcaaggaagtgctggaaccgcgccgacagccggccttgaccgaacccaggacgcaggacccgaagaagacatgggtaagggcaggagcagtttagggccactggagcgaatggcgcgggcgggaaccgtgttggatgttagtaattttgctaaaatgcaccctgatgatccaggtcggttgtggcgacaacaaaaaggagttaaattcgcctcaacgacaagagggtattgccttgagcgccaatggacacgaaaacattgccgaattgttgtcgtctcagcttgatcgcggtctgctgctcgacctgcagcgattggtattgcgagcgctcgaggaggccgtggaggccagtgctcgctttgctatgggtcataggccgacggcggagggccttttgaggcatttgatcctgaacgaagcgatggagagggggctggctgaagcggaagtcccgcggaccccgcttaggggcaacgcgatcatggttggtcaggtcgggatcgtcacccttggccgtgtgcacatggggaatggcaagtggaataacgccaagcgcagcaaaggcaaagtgaagctgtgccgcaacaatgacgtcgttcgccgtttggttaagcctgacctttttagtgatgttcgggttgcagatgttcgcgaagtagctgtcttccttgtgacggaggctgggcaaggtgacgcggatgcccgaatctatctggtagttcctgatgaaaccatggaccttaagaactgcgtattcaaggaagagatgtctttgttcttgcagcggtacgcaaaacccagtgatgtcgaggatagggtcggaccgaagctcaagagcgggatcaagaaaaagcgggacggcgatgaagatgagccaatgagatgacacgttctatccaaaattttgttccagagcggctaacgcaagcgttggccgctcgcggtttttctgccacagaattggcggcgcgagtaggagttaccaacaccaccatcagcaggtggcgtaatgctgtacaggtcccttctggagccatgcttgaagcgatcgcgtcggagctgagagtgacggcggagtggttgacccgccccatccggccggcgacctcacgcccgtgctataggggaagtattgcccaattgaagcaagatcgggcgctgttgggcgcccgcatgtcgtggcttgaggagctctcctcgcagctcgaggactacgttgactatcccgaagtctgtgttcctgatatgggaggcatgaggctttctgatatcaccaacgcggttattgaagaggcggcggagcgctgtcgccgtgcgtggggtatgggcgaaggcccggcgggcgacattctgctgcttctagagaatgctggcgtggtcgtagcaagggaagagacgggcgtcgctcgtatcgagggcctttccgcctggagctctctgggtcgtcctttcgtactcctgtgcgcggataagggaaatgcgttcagaagtaggttcgacgctgcgcacgagctcggacatctgatacttcacaggggtattgacgcgccgggcgatgcgacaacgcataagctgatggaaggccatgcgcaccgattcgcaggggcatttctgcttccagcgaagggcttttcggccgaagtcaacacgccagtcaccttgaacgggttgctcttcctcaaacagcggtggggcgtgtccgtcggcgcgatgatcatgaggctacgaaatttgcagatcattggcgaagaggactatctgcgtttgattaagcaccggtctgcgaaatggggccaacgcagcgagcctggtgatgatgatcgagaacccgaacagcctcgccttctgcgtcgaacgatggagctcttggcgaacgaaggtgttgttgtgccagaagcgctgcctgaccttgtgggtctctctgggcgcgatgttgaaagtttgatggggctgccattcggtcatctgtctggtcgcaaagccgacattgtggagctgtcactcaagccgcgcgaacgggtccgggaggagcgggaatccaatctcggcccctctgcagagatcctgccgtttggcaggagggggcgcgagaagtagccttgcggtggcgttttgggtggcaggtgcatgtaagtgtctgcttttatttgggttgatgcggattgcaaatccgtttacagcggttcgattccgcttgaggcctccaattgaaaagccctgactccggtcagggcttttttgttggctacgattgctttcccgcttgcgcgatcgttgcgcggcctggcggccagtcatggcggatccggtggcgctacactggtctgatgaaccagattgatcacttccgcggcgccttgctcggcctcgcgtgcggcgatgccgtcggtaccacgctggagttcaagcctcgtggcagcttcaccccgatcaccgacatggtgggtggtgggccgttccagctgcagccggggcaatggaccgacgatacctccatggcgatgtgcctggccgagagcctggtgcgttgtgacaccttcgatgtgcacgatcagatgaaccgctacgccaactggtaccggcatgggtactggagtgcgaccggcgagtgcttcgatatcggtatggcaacgcgggctgcgatcgaccggttcctgcaggatggccatccgctggcgggtagtgacgacccacgcagcgctggcaatggctcgatcatgcgtttggcgccggtggcattgcgctacgccgggacccccgacctgcaggcaatggccgagctgagttcgcgaacgacgcacgctgcgcaggagtgcctggaggcgtgccgcttgctggcggtcgcgctggagcgggcgttggcaggtggcacccgtgacgcggtgctggatctcagcaatgtccccgttgagagcgcgcggctgcagcagatcgcggcgggcggctaccgcggtgccgcgcgtgagcagatccgtggcaatggctatgttgtcgacagtgtcgaagctgcactctggtgctttgatcgccacgacacctttgaagccgtcgtactcgaggcggccaatcttggcgaggacgccgacaccacggccgccatcgcggggcagctggcgggcgcattccatggtgcgcgcggaatccccgggcggtggttgcagcggctggccctgcgtgccgaaatccaggcgctggccgatgcgctgcacgccttgaaccagggcagcgaccgcgctgcgtgagtcgggttccctgcctgtgaactgcgccggcaggacgctccctgccgtcgccatttccgacgccgcgagggaacccgtgcggcagctcgcatgccgcggccgccagtctcagccacccacgacatggaaaggcgctatggtcgggttccacgtctcagggagccgcaatggcgagcaaggacatcacgcgtcgcttcagccacggagcgaaacggaaatgagcaaagtcatggcagatgtgcgttggctgacctttcgcttgaagaacgggcaatccatcgggccggagcggctgaaggacggatgggtgattgcctcggaaaccgcccgctgcgaggtccgccgcgagcatatcgagggatcgggcctggtgtatgcgctgtatgcgccggccagcctggcctcaccgcggcgcgcggaaatgcgcatgcgcgaattcctgatgagctcgggctacaccttcacgatgggcacgctgggcggctgactgggcccgtcatggttgcgctcgcacggtcagcgcctggccctgcatgccgatcgggcggcgtgcatcgtgcagcaccatgccggtcaggccgaggccttggcggctgaacgacacacgccacccgagcagcccccttccggcacggtggtgatgcgttgcggcacgcgacggactcagcgttgcacggccttcaaggcgtcgaccacctgtgccccagaaaaaccacagtgtccttcgcccactggcggcaacacgcgtggcagcgggcgtgcgccagcccgtgcggccaattgcggatacaccgtctgcatgtgcggcacgatggtcgggtcgttgtggttgaactggatcaccagcggtcgcttcagtgcgccggtcattgccagcgcgtcgcggacatgcgcctgtgccgcaggcacgggatcgatgcgctgaacgccggcattgaatgcggcgtcgtcaccgaatccgctgtacaccacccccaggttgccgaccggcatgccgccgctgcgcgtggccagttcgtgcagcaccagtgcgtgcaggctgatggcgccggccagtgcatcaggggacacctgcagctgccgcgccagcactgcggcgtgcgacggatcacgttgcagggcattggcgatgccctggtacaactcgccctgtggcagcgcggcggcttcgcgcgctaccaggccggcggccggcagcccatcggccttggggaagaagtaatcgaatgcgaccagcgtggtcagcagatcggtcgcgatctgttcgccaccgagattggcgccgcacagcgacacgccacctgcgtagtgctgcgggaagcgctcgaggctgccgatggtcacggcgccgcccatcgagaatccgagcatccaggtgtgacggacatgcttgagttcacccactgcctgctggcgcaggcgttccgtatcggtgatcgcatcggccaccgcccagccctggctggcataggcgctctgcgcgacggcgtaacctgctgccagcagtggcgcggtgctgtcattggccgacatgggtgcggtgcgtggcatgccgaccggttcgtagccatgggccagcatcaccagatcgccgttccagctggccggaacatccagccgccacggtgcgccctgcagctcgccgctgagcgtgcgcggtgccggcggtggtgcagccagcgatgccatccaaggcagcaggcagagggcaagcgcacatcgaaacaagggtcgcatcggggtcattccatgcgggaatggcgccgagcatagatccctgcacaaccttgcgcgcgctgcagtgccgcagggcattgccggtcggcggtgccgcgctctacgctggcggcatggccctgcacagcatcgcgtcgattatccgcattccccacgggaaggcggggtagcgcgcggtcatctcggccaagcaacctgcccgggaaggcgggttgcatgcagcgctctcccgggtaatgaatccaccaaggagaatgcagatgcacgacctttcatcgaacgacgctgcgccgaccctgcacctggtgtgcggcaagatcggtgccggcaaatccaccctgtcgcagcagctggcgttgaagccgcgccacgtattgatcagtgaggacacttggctggcggcgctgtatccgggcgaaatccattccattgccgactatctgcagcgtgcagccacgttgcgcaatgtgctggccgatcatctgcgcgcattgctgcaggccggtgtttcggtggtgctcgattttccattcaatacgccagccagccgcgcgtgggcacgtgaagtgttctcgccggttggcgctgcacatcaactgcatttcctcgacattgccgatgaggtctgcaaggcgcggctgcgcgcgcgcaatgctctcggcgaacatccgttccaggccagcgacgaggagttcgaacgtatcacccgccacttcgttgcaccggccgcggaagagcgcttcgtggtgatgcgctataccgaggcaggcccggcgtagcgcagcaccaggcggccgtcgtcatgctggcgcagctgcatgaattcgagacggatcactcagccagtgccgccccctcaaccgccgattccgatacgatctgtcacattgagttagtctcgcttgatccggagtcccgtcatggtcgaccgtctcgccattctgctggaacgtttttcggtcaccgcctcggtgttccatgccggcgcgctgtgcggcatcaacacgctggagggcgaggatgaagccgggcagttgcacctggtgcgacgtggcccgctgcaggtcagccacggccagcagaccgtgcaggtcgaggtgccgagcctgctgctgtacccgcggccgatgccgcatcggttcagcaccgatccgcagcacggcgccgacatggcctgcgccaacctgcatttcgagggcggacggctcaacccgatcagcgccgcattgcccgatttcatctgcctgccgctggccgatctgtacggcggcaacgcagcgctggaactgctgttcgaggaagccttcgagcagcgctgcgggcgtgcggcgatggtcaaccggctgttcgaggtggtgatgatccaggtgttgcggcagctgatggaaggtggcgaaatgcgtggtggcctgtttgccgggctgggtcatccgcggctgcggctggcgctggtggcgatgcatgaagcgcccgcacagtcctggaccctggaagacctggccgaggtcgccggcatgtcacgcagcgtgtttgctgccagtttccgtgaggcgatgggcaccacgcccggtcaatacctgcagggctggcgggtgggcctggcgcagcaggcactgcgccagggcagaccgctcaagcggattgccgacgatgtggggtacggcagcgaagccgcgctgtcgcgcgcattcaaggcgcacaccgggcagtcgccgcgcgagtggcgcgggcaggcccgcgccggcgcggcctgagtctcagcccagcaccagccgggccagtttcatgccaccgaacaggccgaccaggcccagtgccaccgaaccgccggcgtacaacgctgccaggccgtgctggccgcgctgcagcagcacgccgatttccagcgcataggtggagaacgtggtgtagccgccgagaacgccggtggccagcagcaggcgcagctgcggcgaggcgccattgcgcagggcgaaggcttcgaccagcacgcccatcagcagcgcgccgctgatgttgatcaggaaggtcgaccatggccacgggctgccgactgcaacccgcgtaccgatcaggttgcaggcatggcgaaggcaggcgccgagcccgccgccgatgaagaccagcaagtagttgttcaatgcgtgcatcacgtgcctcgggtacgggttcgctgattcgatggcgaacgccgagggcaggcacggcctgccatcgacgaacgccggttcgtcctggcaggagccatcagccctttcaggcggttatcgggggagccccatccccatcggcgaccatgctaccagcggtagtgcattcacgtcatcgaggtcgtcagcacccggatgaccttgctgcggctgaagccgtccatcagcagttcgaaggccagcaggtccagggccgcgtggcggcggtggtcgatctccaggcccttctcttccaccagatggctgaccagttcgtaggcgtcctgccagacatccaggtgggcctggctggggatataggtattgccccgctcaccgacgccaagcccgctcacgccatacagcagttcacgcgcgtccagcttggccgcatcggcgatgcggaacagctgttcggccttcacatgggcggggctgacgtggtcgttgagccagttgctgatggttgccgtcgtcgaatcggcggcgcgggccagatcggccgggcgagggtgcccggctttcttcatggcaatggcgagtcgttggccgagagtattcatctatgcaagccagcttaacgcgtggatcgcaaagatcccttgttccaagaataagtctggttaacagaaggaccgaccgtgaccgaattctggagcaaggggcaggtgcgcacccggctgggtttccgcaccgatgccgaactggcgcgcttctttggcataagccgatctgcagtgtcgcaatggcccaaggatttcccgattcctgcgttacgccaatacatcctgcatcagcgctatcccaacctgttcccggcaactgaagccacgcagggcgaataagcctcaactgcgccgccttttgtcgcatatagcactctaagtgccatttgctaagtatgcttagcaacataggaaacttcgatggaacggggtcgggctatcgatgaggcctaccagggcagaggctggaggaatcgggtaggttgtcggctccggcccatccgggaagcctgtcatcccgtatgtggtttcgtgaacgattaataatttcgatcacgaaagtcgctgcatgtaattgacctgtcgtgaaatctatgactaattggcatcaaccgggcgtgaagcccgggagtctttcagtagctcgcaagtgagtcggtagaccgtcaacgatgcagaacaagtccaacggaggtcgtatggaatacggcatgcatggcttggctgaacgggtacgccgcgaactggaagccagttatcacaaacacggatgcggtccggcgttctgggatacctaccagcaggtgctggaccgcctggtcccgcaggggaccgagcgtaccgaagtcaccaatgaaatggcgctgatcatcgaacagctcggcatcgtccgacgtgcgcagctggtgccgccgcacgccaacgggccgtgttgacccgttgattcaaagcaggcgccaggcgccacaggccaacagcgccagcagcatcgacagcagtgccagggtccgcggtcgccaccattgccgcggttgcccggccatggcctgcgggctgcagtagcgcaccagccccgggccgaaaccggcctggtgctgctgccgcgagcaggcgtccaggcaggcgccgcaggccaggcaatcggcctgcggtccctggcggatgtccagctgcatcgggcaggcgctgacacacgcggcgcagtcggtgcagtcgcccaggcgatcggcgctgaaggtgggcatcggtccggccagcagcggatgtgcggcgcggaacacgtagtcctgtgcggtggtcgggtcgagcaggccgcgtccgcgtccgagcacgccccccatgcccggagggcgcatgccgcgcggttcgccgcggcgcgcgtcgtacagcatgcttggtgtatgtggatcgatcagcagtggttgcatgcgcgcgaacgggcacagcgaacggcacacctgctcgcgcaggaagccggcattgccccaggtggcggcggcatagaacagcacccagaatgtttcccagccgctccagccggcatgcggagcggcggccagcagtccggcgatcgggctgaacaggccgacgaaggtgatgccagtccacagcgacagcaacccccaggcgacctgggtggccgggcgcacggctggcactggcaagaccttggccatgccgtgcgcgatccagtcgaaggcacgacgccacagcgtctgcgggcaggcatgaccgcaccagatgcggccggcgaggtgggtgagcagcgcaaggcccaccgccagcaccgccagcaacccgatcagcacgccgacatcgccgggccacaacgtccagccgaacaggtcgaagcgccgtgcgttgatgtccagcagcagagcctggtgtccattccagcgcagccatggcagggcatagaacagaatcagcaagagcgcgctgagcgcgccgcgccaacgccaggggcgtgggattccggttccggtacagggcgtactcatcccagcggcagctcgtcgtcgtcatcgctcggcaggggccgctgcaggtaccaggtgactgcgctggaaagtgcggtcaccgaccagaacatgaagaatcctgccgtatagcccagttcacggctgatcgccgtgcccgggaagctgatcgcctgcaaccgcagcgggtcgacgaaggcgaagaacaccacgctggccaggctggcagcgatgaagctgggccagaggatggcgccccagtgctggatcagctgttggcggcggctgggagaaggtctgttcatgctgtcccggatcggaatgagggcggcgcgtatactccgccgaggccggcgcagcatccgcagggcatgcttcctgcaatcgtggcagcctaggtgcagcggactgcgccgacattgatctggatcaacggcggtgccggccggctgcggcacactgccggcacgctttgggtaccccgatgaacgcaataccgccacctgtcctgcccgtcgcctcgcccgggctgtgcaccgagcaggaagtgacccgcctggtccacgacttctatgcgcgcgtgcgcgaggaagagcggttggggccggtgttccaggcgcatgtccacgactggccggaacatctggcgcagctggtcgatttctggtcggcgatgctgcgcggcacgcgccgcttcaagggctcgccgatgtccaagcacatggccatcgagctggacaaggacttgttcgatcgctggctggtgctgttccggatcaccaccgccgagtgcggcaacccgccgatgcaggagctggccaacgacgtcgccgcgcgcatcggtgacaccttctggaagcgctaccagatgctgcgctggccgcaggtgggcctgccggtgctgggaatccccacccgcgattgatctgggtcaaggcggtcatggccgtccggcgcgatgctggcggcatggacacgttctctcccgccgccggtggcctggcctggaccttcgaccccgacctgctgcgccggcatgaccggccggggccgcgctacacctcgtatccgaccgcgccgcacttccacgatggcttcgacgcgccggcgctgcgccaggcgatcgccgacagcaaccagctggcgcgcgcgctgtcgctgtacgtgcatgtgccgttctgctccagcccctgcttctactgcggctgcaaccgggtgatcacccgcgaccgcggtcggggccacagctacgtcgcgcgcgtgctggccgaggccgacctgctggcgccgcagttcgaggacggccgtgaggtcatccagctgcatctgggcggtggtacgccgaacttcctcgaggccgaggcgatgaccacgctggtggaggggctgcgccggcgcttcgatttcagcgattcgccgcagcgcgatttctcgatcgaactcgatccgcgcttcatcgatacccgcgatgtcgccatgctggcgcggctgggcttcaaccgggccagcctgggcgtgcaggatttcgatccgcatgtgcaggaatcgatcaaccgcatacagggcgtgcagcagacgctggacatcctgcatgcctgccgcgacagcggcatgcgctctgtcaacgtcgacctgatctatgggctgcctggacagagcctgcagggattcggccgcaccctggaacgagtgctggcattgcgaccggatcgcctggcggtgtatggctacgcacacctgccacacctgttccgcgcgcagaagcagatcgacgagcgccggttgccttcaccggaagacaagctggcgctgttgggcctggcggtggagaagctttctgctgcgggttaccagtacatcggcatggatcacttcgcgctgccggaagaggacctgtcgcgcgcgcagcgtgccggccagctgcatcgcaacttcatgggctataccacccacgccgataccgacctgctcggcctgggcgtgagtgcgatcagtcatatcggtgccacctacagccagaatccgcgtgacctgccgtcgtgggaggacgcggtggaccagggccagctgccggtctggcgcggcgtggcactgagcgccgacgaccagctgcgcgctgaactcatccagcagctgatgtgccagggcgaggtggacggtgccgtgctgggccagcgccatggcgtcgatttcgagcagtacttcgccgaggacctgcgttcggtgcagcggttgcaggaagacggcctggccgaataccgcgacggtgtagtgcgcgccagcgagccgggtcggccgctgctgcggctgctggcgatgtgtttcgacccctacctgcgcgcggcgcatgaacagccgcgttactcgcgtgcaatctaaggtgtactcgcgcagcgcggttggtgcccggagccggaatcgaaccggcatggggttgcccccggcggattttaagtccgatgcgtctaccagtttcgccatccgggcctgcagcgcggcgccgattgtagcccagctgcagaatcgcagccggattgccgtggggcggcagcgtgtttaactgtcgctcccattcatgtcatagtcccaaccatcgttcccagggggggagccgcacgatgtcgctgcacgcgattgcctatgccagtgaggcccgcgccgatctgcagacaaccgatcttgaccgcctgctggccgatgccacggcattcaaccgtgtagccggtgtcaccggtgtgctgatgttcgatggcagccgtttcctgcagtacctggaaggcccggaggacggtatcgattcggtgtaccagcgcatcgtcaatgcgcgcagccacggccagctgaaggtgctgtgccgcgcgccggtggcgcagcgggcgtttccgcgctggtcgatgggaacccggcgcattgatgcggagctgctggcacagatcgttgaatcggcgtggccgggcttcctgcttggcagcggtggcttcgagcgcctgcggcaggcctggaccggcgccgatggcgaactggaaccggccgcagtcgcactgggctcctgatcccatcttggcgggcaggcgcccgggccgttacgctgtcgcctttctggcgtggaattacacggagtggtgcagcgaatgagcaggtcggccgaatccatggcggcatgcatgccgttgcgcgggacatgccagtgagcgcgtcccttgcggcagcggagaccccgcgttttgcggtgatcggcttgggctacgtcggcctgccgttggcggtggccttcggtcggcactggccgacgctgggcttcgacatcgatgccgatcgcatcgccgagctgcgcgatggccaggaccatacgctggaggtggaggccgacgagctggccagtgctcggcagctgcagtacggcagcgatccggccttgcttgatgcatgcaacgtctacatcgtcaccgtgccgacgccgatcgatgcctatgagcagcccgatctggagccgttgcgttcggcgacgcggctgatcgccagccatctgcgcgcgggtgacctggtgatctacgaatccacggtgtaccccggcaccactgaagaagtctgcgtgccgctgctggaagaaggctcgggcctgcgcttcaacgaagacttctactgcggctacagcccggagcgggtcagtcccggtgaccgccagcggcgcctggccgacatccgcaagatcacctcggggtcgacagcggaagtggctgcggtgatcgatggcctgtaccagcgcatcattgccgccggcacgttccccgcgccatcgatgcgcgtggccgaggcggccaaggtggtcgagaacatccagcgcgatgtgaacatcgcgctggtcaatgagttggcgctgatcttcgacaggctgggcatcgatacccaggatgtgctcgatgccgccggcagcaagtggaacttcctgccattccggccgggcctggtcggcggccattgcatcggcgtggacccgtattacctgctgcacaagtccgagagcgtgggctaccacccggacctgatccacaccgcgcggcaggtcaacaaccgcgtcggtgagcatgtggcgtcgcgggtgctggcgatgctggccgaacgcggccgcgaaccagtgcagtcgcgcatcctggtgctcggtgtgaccttcaaggaggattgcccggacctgcgcaacagccgcgcgctggagctggcgcagcgcctgcgtgatgccggcgctcaggtcgaggtcagtgatccctgggtcggcccggcggcattggccgatgagggcgtgcagtggctggccgaacccgtggcaggggcctatgacgcggtggtgctggcggttgcccatgcccgcttcaaggcgatggacgaggccggtatccggtcgctgctggcgccgggcggcctggtctacgacgtcaaatcggcctggccacgcaacgtggttgacgatcgcctgtaaacccgggcggcgggcagcacggtagactcgcaggcagttgcaaccaaggaacgccatgcaccggtatatcgtctacctgctcgccatcctgatgttccccatctgcctgtggttggccacgatctggccggcctggtactggggcgtcggcctgaccgccgcgatggtggcactggggacctgggacctgctgcagaagcgcagcacgctgcgccgcaactatccggtgatggcgcacttccgctacggcctggaatcgatcggtccggaaatccgccagtacttcgtgcagagcgacctggaggacgtgccgttctcgcgccagcagcgtgcactgatctaccagcgggccaagaacgagatggacacggtgccgttcggcaccctgcgcagcacctacgcggtggattacgagtggatcaaccactcgctggcgccgaccgccatcgccaagcacgatttccgcgtgctgatcggcgccaattgtgcaaagccgtattcggcgagcgtgttcaatatttcggcgatgagcttcggctcgctgtcggccaacgcgatccgcgcactgaacgaaggcgcgcggcgtggtggcttctaccacgacaccggtgaaggttcgatttcgccataccaccgcgagatgggcggcgatctggtgtgggagatcggctcgggctacttcggttgccgtgacgaaaagggcggtttcagtgaagagcgcttcgtcgccaacgccacccatgatcaggtcaggatgatcgagatcaagctgtcgcagggcgccaagcccggtcatggcggcgtgctgccggcgccaaaggtgaccgctgagatctcggtcacccgtggcgtgccgatgggcgtggactgcgtatcgccgtcgcgtcactcggcgttctcgacgccggtcgaactgctgcagttcgtcgcccgtctgcgcgaactgtccggcggcaagccggtcggtttcaagctggccatcggccacccgtgggagtggttcggcattgccaaggcgatgcaggaaaccggcctgctgccggacttcatcgtggtcgacggtgccgaaggcggtactggcgcagcaccggcggagttcgtcgaccatgtcggcgtgccgatgcacgaagcactgctgctggtgcacaacacgctggtcggcctggaccttcgcgagcggatccgcatcggcgcggcgggcaagatcaccagcgctttcgacatcgcgcgcaccatcgcgctgggtgccgactggtgcaatgccggccgtggcttcatgttcgcgctgggctgcatccagtcgctgagctgccacaccgacaagtgcccgaccggcatcgccacccaggaccgggcgcgctggaagcacctggatgcaccggacaaggccacccgggtgtacagctaccacgagcacacgctgcacgccctgaaggagctgttgtgtgcggccggcctgaacgatccggccgaactggggccggagcacatcctgcgtcgtgtttcgcctgtcgagatccgctcgctggcgtcgctgtaccgctacctggaaccgggcgagctgctgcacaaggtgccggatcatgcggtgttccatgcattctgggccgatgcacgcagcgattcgttccagccgccgccgaagatccaggcgctgcgcgccagcaagtcgcgataatgtgttgctgtagagccgagcccatgctcggctgcttctctcatcgcgatgttggaacgaagaacagctgagccgagcatgggctcggccctacagggggatgtcatgcggttcaggaccggcaccatcgacgatgtcgccatgctgtgggcactgcgcacgcgttgcgttcgcgagtcgtgcagcagccattacccggcggaggtgatcgatccgtggtctgcttcgccgccgccgtcgcagtacgcacggctgctggggcagggaggctgcgtggtggccgaggacgggcagggtgtcctgctcgggttcggcgtgtttgataccgacgccaatgaagtcgatgcgctgttcgtcgatccggatcgtggcggcacgggcatcggccaggcgctgatgcagcgtctgctggcgatggccgatcgtgagcgcgaggtggtgctgtcagcctcgctcaatgcggtgccgttctaccaacggcagggattcattgccgtgcgggaggaagcctacccgcatcccagcggcgtggcgctggcttcggtgagcatgcgcaggccgtggtgagcgcccggggattgtagagtcgagccatgctcgactgcttcatcgcctgaatcaaaggcagtcgagcatggctaaactccacaatgcgggcgtcaccgcccagccagccacccgatcacgccctcggcggcgcgcaggccactggcatagcacgccgtcagcaggtagccccccgtgggggcctcccagtccagcatctcgccggcacagaacacgccgggtactgcccgcagcatcaggccatcatccagcgcagccaggcgcacgccgccggcagtgctgatcacctcggccatcggccgtggacgcagaaggcgcaacggcaggcgcttgagcgtggtagccacggcaggcaggtcgtggcccgcatccttgccaaggatctcgaacaccagggtggccttcaccgcatccaggccggcctggcggcgcagatgctcaccaaaactgcgacccttgcgcggccgcgaaagatcggccagcaggcgtgcttcatcgcgtcccggcaccaggtccagccacagcatggcatggccatcacggttgatggtctcgcgcaggtctgcggccaacgcgtagatcaggctgccttcgatgccgtactcgctggctacgcattcgccctgcagcgactgcggttgtccggccaggtcgagccagtgcgcgaccaccggcttcaacggtgcgcctgcattgcgctgggcgaagaacggcgtccagtcgatgtcgaagccgcagttggccgattgcagcggcgcaatgtccacgcctcgtgcctgcaagggggcgacccaggcgccatcactgcccagctgcggccagctgccgccacccatcgccaacacgctggcatcggcgtggacatcgatctcgccggcttcggtggcgaagcgcagcgcgccgtcgttgccccagccgatccagcggtggttggcatgcaggcgcacgccctgttccttcagtcggcgcacccagccgcgcagcagcggcgcagccttgcggtcgaccggaaacacgcggccggagctgccgacataggtctccacgccaaggccggcagcccagtcgcgcagcgcctgcgcgtcgaagccatccagccagcggcccacggccgtggattgctcgcggtagcggctgtcgaacagcggccgcggatcggaatgggtgaggttgagaccgcccttgccggcgatcaggaacttgcggccgggtgagcccttggcctcgtacaggtccacgtccagccccgcggcgcgcaggcgctcggcggcgaacaggccggccgggccaccgccgatgacggcgacccgatggggcaatgcggtattacggcttgacatcgagcagctcgacatcgaacaccagcgacgaaccggccggaatcggcccgacccggcggtcgccgtagccgtaatccggcgggatcatcagcgtgcgcttgccgccgaccttcatgccggccacgccctcatcccagccgcggatgacctggccggcgccgagcgcgaaggtgaacggctggccgtgcttgaaggagctgtcgaaggtcttgccgtgcttggtttcggtgcggttgtcgtagatccagccggtgtagtgcacggtgaccttgctgccaggaacggcttcggtgccggtgccagcgacggtatcgatgcgctcgaaggtggtcagggtgccgcccggcggcggaccggagggctcgctcgagcagccagcggcggcgagggacagcagcaggggaagcagcaggcggcgcatcgggcgtctccagaagggcgcagggcgagggcggcaagggtagcgcatcggcgccgggtatcatggcggcatggcaaaactcctgctcaatctgcgcaatgtcggcgacgacgaatatgccgatgtctgcacgctgctcgaccagcacggcatcgcctggtaccgcaccgaacccagcccttggggcatttccaacggtggcctgtggctgcgcgaggacgccgatcatccgcgcgcgaaggcgctgatggccgggtaccaggcggcgcgcggtgtgcgcgtgcgggccgagcgtgagcaggcgttgcgggatggcacggcggagacctttggcagcctgttccggcggcggccggtgttcgtggtgctggtgctgctgggcatgaccgctgcggcggcgctggtgctgctgccgttcatgctgttgcgggggtagggggcgcggccgggttgcacccggcacccgcggtagtgccggccgctggccggcaacagcaacagcaacagcaacggcaggcaatccgttgcgggcagggcggtgtcggcaggcgggacacgccgtaaacccatccttgggggctcgatggcgccatccatggcgccaacggtcccgcctgcccacaccgccccgcctctgacagattccgggtgtctgccgggcttggggtcggatccctctgctgcgcagagggctctgacccctgaatctgtctgtgcgggcgggaggcgctaaaatggcaggatgatcgccaacaccgctgcctaccatttcgccgtcatcgacgccccccaggccctgtgcgaccagctgctgtcgcgtgcccaggcggccgggttgcggggcacgatcctggtggcgggcgagggactgaacctgttcctggccggtgagccggaggcggtcgaggatttctacgccgcgctgcatgccgatgcgcgttttgccgggatgcgggtcaagaccagcctgagcgagcaccagccgttcgcgcggctgaaggccaaggtgaaggacgagatcatcagcttccgccgcgatgacggccagccgctggactatccgcgtgcaccggcggtcgatccggccaccgtgcagcgctggctgcggcagggccatgatgacgccggcaagccggtggtgatgctcgatacccgcaacctgcaggaagtggagtacggcacgttcaaggatgcgctggtgctgcccatccacaagttcaccgacctgcccgaggcgctggcgccgcatcgcgaggcgctgaaggacagcaccgtgatcagtttctgcaccggcggcatccgctgcgagaaggccgcactgtggatggccaacgatggcatggacaacgtgctgcagctcgatggcggcatcctcggctacttcgaggaggtgggcggcgaaggttatgaaggccgctgtttcgtgttcgacgagcgcgtggcgctggatgccgaactgaagccgatggtcgaccagccgctgccggagccgcgccccagcgcgttctgacacgcttctgtagagccgagcccatgctcggctctacacggtccggcaggccctgaaccggctccgcgggaatcagcatcccgccaccgtcactggccgctgcgcctggccgaccccatgcaggggggatcctgagacggaaaaccgctgatgatcccgttgtcgatccttgacctggccccggtctgcgagggcagtgacaccaccgccgccttcgccaacatgctggaactggcccagcacgccgatgcgctgggctaccgccgttactggctggccgaacaccacaacatgcccggcatcgccagcgcggccacggccgtgctgatcggccacgtcgcgggcggcacccggcgcatccgcgtcggtgccggcggcatcatgctgcccaaccatgcgccgctgcaggtggccgagcagttcggcacgctggcttcgctgtatccggaccgcatcgatctcggcctcggccgtgcgccgggcaccgatcagcccaccgcgcgtgcactgcgccgctacttcgacagcgccgaccagttcccgcaggacgtgcgcgaactgctgcactacttcgagccggtacagcccgggcaggcggtgcaggcggttccgggcggtggcctgcgggtgccgacctggatcctggggtccagcctgttcggcgcgcgcatggccgccgcgatgggcctgccctatgcgtttgcctcgcacttcgcgcccgatgccatggacgaggcgctggcggtgtaccgccgcgagttccgcccctcggccacgttgaagcagccgcacgcgatgctggccctgaatgtcgtcgccagtgacagcgaggccgaatcgcgccgcctgttcaccagccagcagcagagtttcgtcaacctgcgccgcggccggccgggcaagattccggcgccgatcgacgacatcgaagccttctgggagccgcacgaaaaactcggcgtggagcgggccctggcctgcaccgtgctcggcgatccgcagcaggtggccgatggcatcgccgcgttcgtagagcggcactcgccggacgagctgatgctcaccgccaacctgcatgaccaccgtgcgcgcctgcgttcgttcgaactggcgatgcaggcctggcatgcccgccacgcgggctgaacaatggcgtcacggcccgttgcagccgcgacgggtctgatggtggctcttcccattggagcctcccatggcggatacccgcgctgaacacatcgcccagctggccgaactgatcaaggacgtggaggtggcgatgttcaccaccaccggcgtcgacggacgactctacagccggccgctggccacccagcaggtcaccttcgacggtgacctgtggttcgtcatcaccgccgacagcccgaaggttgccgagatcgcgcttgatccgcacgtcaacgtggcctatgcctcgccgtcgaagaacacctacgtatcggtggcagggcgcgcgcgcatcgttgatgaccgcgcgaagatcgaggaactgtggtcgccggcgatgaaactgtttttcccgggcggcaaggacgacccgaacctgcgcctgatccacgtgcgggccgactcggccgagtattgggatggtccgggcacgctgctgggcaaggcgttgaatttcgtgctgtcggcggtgcaggacgagccggcgcaattggccgacaatggcttcatcgatcttcggtgaggatcgatgtccggtattggtagtgccggccgctggccggcagacctggaaacgtggcaaccggccagcggccggctataccgggttccggctcagaaccagcgctggaacaggtccaccgtgtaacccaccagctgccccgaactgaagccgaagaacgcgatcgccgccaacgcggcgatccagttgaacagcatcagcgcgccatcgcgttcaagcagcgccagcgagaacagcagcagctggaagccgaacaggaaattggtgaagggaatcggcaacgacagcagcaggcccagcagcaccagcagcaggccgctgaaggcgtgggcggggaggggtgtcaacagctgcggcaggcgtggcctcagcatcctgtccaggcgccgcagtgggcggtcgatgcggtccaggaaacggtgcatggtgccgcgcttgggtccgcggcgggcaatgaagccgggcagccacggccggcgcaggcagaacagcatctgcaggccgatcaggatcaccagcgggccgctgaccgcgccacccatgcccgggatcgggatgaacgagggcaggatcgccacgaacaggaacacgccgaacgcgctctgctgcaggttgctcaggatctggccgagcggcatgtgctcggcggggtcgccggaagcgaacatctccagcagggtgcggatgccctcgttgcggtaggccgggcgctcggcgcctggaccctggccggcctcaggcggtgagctcatcggcctgctcgtcggacagcgtgcgcagcagcagcttgtccacccgcgcaccgtccaggtcgaccacttcgaagcgccagccggcccagtcgaagtactcgcctgcgtgcgggatgcggccgaagtagtggatgcacatgccggccagggtgtagtaatcgccgtcctcggcatcgggcagctcgttgctgccgatcagttcgcgcaggtcttcgatcggcagcgagccatccaccagcagcgaaccgtcctcgcgggtcaccaccagcgcatcttcatcggcattctccaccgcctgcaggcggccgaccacggcgcccatcaggtcgctgatggtcaccaggccctggatctcgccgtactcgtccaccaccagcgccatcgactgctgttcctcgcggaagatctccagcagcttcatcgcgtgggtcgattcggacacgtagagcggttcgcgcagggtctggaacagcgcgttgtcgccgcgcgccatgcgcgtggccagcgatttcaattcaagtacgccgaccacgtccatgtcgttgtcgcggtacaccgggtaccgcgagaactcgtgctcggccatgatttccaggttgcgctccagcccggcctgggtgtccagccaggcaatgcggttgcgcggggtcatcaggctgtcggcggtgcggtcgcccaggcgcatgacgcggttcatcatgtcacgctcgtgggcgtcgatcacaccggcttcgtggctctcggccaccagcatgcggatctcttcctcagtcaccgaggcgacttcatccttgcccaggccgaacaggcgcagcaccagctgggtggtcctggacagcagccagacgaagggcagggccagcttggccagccagctcatcggcatcgcgaccaggccggcaatggcctccgagcgggtcagcgccaggcgcttgggcaccagttcgccgaagatcagcgtgatgaaggtgatcaggctgacggccagcgcggtaccgatgttgcccgcgtacgcaaaccccggcatcagcccctggatccagccggcgaaggcctcgcccagcgcctcaccgccgaggtagccggtcagcacgccgatcacggtgatgccgatctgcacggtggacaggaagctctccggcttctcggacagctccagcgccttggccgcgcgcttggaggtggcagccatctgcttcaggcggctcttgcgcgaggtcatgaccgacatctcggacatggcgaagaagccgttcagcagaacaagcgcgaagacaatcaggatcatttcaaacacgggcgtcgtccccggttggtggcagggagggcgggtgctggcgatggcggcaggcgctcaggaacggggtccggcgcggcgcagggggataagggtcgtcgtccataaggtgcgcccgaaggcgcgctggcatcttagcaaaggggcatggcagggtggcaaccgcctgttcaggttgggggttccaaggcctcgaaagggggcggggatacccgtgatggtcatctagccgtcataattccgtctggtgccgtccttcccgcgacggctgacaggtttctcaatgttctctctgcagaccattttcggttccggcaaacagttctacaccctgctcgatgaggctgccgtcgcggcttccgacgccgccaaggcgctgcattccatgctgcgcgaggccgaccgccagcccgcgctggacgccttcaagctggcccgcctgcgcgaacgcgcggcctcggacaagatcagccaggcgctggtggacagcttcatgaccccgatcgagcgcgaagacatcgaagcgctgggctcggcgctgtacaagattcccaagcagatcgagaagttcgccgaccgctattcgctggccacgacgcacctggagcacatcgacttcgcgccgcgcgcggcgatgctcgaacaggccgccggcgtggtggtggagatggtggccgacctgcgccacatgaacctggaccggatgaccgcgctcaacgagaagctgcgctcgctggagaacgaggccgaccgcctgatgctcgagctgtaccgcgacatctattcgggccgcctggacaacctgcagatgttcctgctgaaggagttcttcgagatcctggaaaaggccatcgaccgctgccgcgaggctggcgtggtggcgtaccagatcgtgttgaagaacagctgacggacgccgccgcatgttgacccttgtcctggtggtgatcctggccgcgctcgtcttcgagttcatcaacggcttccacgacactgccaactccattgccaccgtggtggcgaccaaggtgctctcgcccggctgggcggtgatgctggccgccttcatgaacctcatcggtgcactgaccggtaccgcggtggcgctgaccatcgcctcgggcctgctcaacaccaacgtggtcgaggtcaccccgcaggtgatcctgtgcgccctgctgggcggcatcatctggaacctgatcacctggtggaagggcctgccgtcctcgtcctcgcacgccctgatcggtggcctctgcggcgccggcctggctgccgcccacaacaactgggacgcgctgatctggtccgagcgcctaggcagctgggcgcagaacaagggcctgctgtggaaggtgttcgtgccgatgatcacctcgccgattgccggtttcctgctcggcatcgtggtgatggtgctgctgtgggcgctgatcgccggcctggccaagatcggtggtgccatcggccgcctggcgcgtccgcgcatcgtcaacgccttcttcggcaaggcgcagatcgcctcggcggcctacatgggcttcgcccacggccacaacgacgcgcagaagaccatgggcatcatcgccatgaccctgatcggtgccgaagccaccggcgcattgaacgacctgccgtcctggctggccttcatgcacccggacgcgcatgccggtgatggcatcgcgatgtggatcgtgctcacctgcgcggtggtgatggcggccggtaccgcttcgggcggctggaagatcatcaagaccctgggccacaagatggtcaagctgcacccgatccacggcttcgccgcggagaccagctcggccaccatcctgaccctggcggcccacttcggcatgccggtctcgaccacgcacagcatctccaccgcgatcatgggcgtcggcttcgccaagaacccgcgctcgctgaagttcggcgtgatcgagcgcatcgtctgggcctggatcctgaccatcccggcggccggtggctgtgcgtacctgatcctgaagctgttcgagctgttcggctggacctgatcgccacgccagggttgcaaacgaaaaagcccgccgtatcaggcgggctttttcatgggcaagaattttccgcacccaccgtgtcgaccaaggtcgacacctaccagagcagaaccagggtcagggcccgttgccaagcaacgggatccgcccccgtgccgaccaacggtcggcacccaccaacagccgtcaggaagccagcttttgcagttgccgttgccgttgccgttgccgtggctgccagcgggtgccgggccgcaggcccggccaaacccctcaattacgctggaacaacgcctgtacatccttgcggaacgccgcctggctgtccgcccggctgtagaacatgtgcccgcccggataactgcgcacctgcacccggtccggattgctgcccatcgtcggcatctggtccacggtcaggatcgagcccatgaacgggcacgacaggtcgttccagccatgcacgatcagcacctgcagatgcgggtcgatcgccaccgcctggcgcagctgggtcaccgcaccctggcgcagttcgccattgcggtcccacagccggttcacgtcgtagttcagcgcctggtagcgcgcatctactttccagccgaccacgcgcgtcacgaagtcgaccatcgccgtggtggtcggcgcgatgatgctgtccagcagtgggtcgttggcgcgctgctccggatcattcgggaacggatcgaacgcggtcacgttggagtcgtagcggctgcccagcgtgcccttgtcgcggaacacttcacgcaggtaggcctgggtctccaggcgcccgccagcgcggcgcacgaactgcgggtccagtccggtcagcgcggtgacccggcgcagcatggcttccgtagcctgcggatcgctgcggcccttcatcaacgcggtggcgtaatcgccacgggtgtactccaccacctcgcgcatcgccgcatcggtcagcttgccctggcgctccaggtgcgccgcggcgatcgacggcagcgtctgcatccacgccatcggcgagacatcggcgttgtcttccagcgtcgggctcaggtagggcgagaccagcaccagtccgttcattgccacgcccagccgggtctgcaggaagtgggtgatgcgcgggccgcggtagccaccgtagctctcgccggtcaggtacttgcgcgaggccatgcgctggttgcgcagcagccagtcgtagatcgagcgcgacaggtattcgacgtcggcactggggttgtagagcgctttcttggcttcatcgtcgccgatccgcgcgcggctgaagccggtaccgaccggatcgatgaacaccagatcggtgaagtccagccaggtgcccgggttgtcgtgcagggtggccggcgccgatgcgctgtcaccctctgagccgaaggtcaccaccttgggcccgatcgcgcccatgttgagatacaccgacgacgcaccggggccgccattgagcgcgaaggtcaccggccggtccttgcccggcatcgtgtaggcggtgaacaccacatcggcgatcaccttgcccttggcatcgcgtaccggcagggtgccgacggtggcggtgtagtccagggtgcggccggccaggcgcatgctctggcgggccgaggcgtcggcgggcagcgcaggcgcttcggtcttgtcgtctttcgggtcgggcttgccctcggcgtcgggcgcggccagcacgctggcaggggcgatgagcaggccgacgcagagcgcggcagtgtgcagcagggacttcatggcaccggttcggcagcggaagggggttccgatgctaggccggtggcgggccatgccgtatgtgtccaaaggcatggccgtgcgttgagcccgctactggccagattgggtcaagcggggagggtggctgcggcgtcgtcatcggccagcaggccgtagacggccgagtcggccagctgcccctggatgcgccagcgctggcgcagcaccccctcgcggtggaagcccaggcgttccagcacgtgcgcggacggcgcattgcgcgggtcgatctcggcttccacccggtgcaggtgcagggtgcggaacaggtaggccagtacctgttgcagggcctcgtgcatatagccctggccctggcgatcgggtgccagcaggtagccgatctcggcgcgcgccgcatcgcggtccaccgcgaataccacgcagatgcccagcagcggaccttccagcgactcgcgcacggccagcttcagctgggtgccgatggcatgggcggcgaggtcatcgtcgatctgctcgcgcgcttcggccagtcgcgtccaggctggatggttccaccatcgcatgacatccgggttggactgcagcgtgaacagcgcggcggcgtcgtcacgacggatcgggctcaggaccagccgtgcactgtgcagcggcaggccggggaacagcagcgagtggctggccaatacgatggtccacacgggtggacgcgcattatggcgctgccgggtttgccgatgggggcggatggggtcggagcgcatggggtcggatccgtttcctgacaggaaacggctctgaccccactgccgccaaccgggtcagagccctttcctgcggaaagggatccgaccccgctccggatcagacttccagcgaagccaggtcgcccttcgactccagccagcccttgcggtcggacgcgcgcttcttggccagcagcatgtccatcagcgaacgggtctgctcgccatcgtccacggtcagctgcaccaggcggcgcgtatccggatggatggtcgactcgcgcagctggttcgggttcatctcgcccaggcccttgaagcgggtgacgttgactgcgcccttgatcttctcgcgctcgatcttgtccagcatcgaacgcttctcttcctcatccagggcgtagaacacctgcttgcccacgtcgatgcggaacagcggcggcattgccacgaacacgtggccggcatcgaccagcgccgggaaatgcctgaggaacagcgcggtcagcagggtggcgatatgcaggccgtcggagtccgcgtcggccaggatcaccaccttgccgtagcgcaggccggtgatgtcgtccttgccggggtcgcagccgatggccacggccaggttgtgcacttcttcggaggccagcacgctgttggacgacacttcccaggtgttgaggatcttgccgcgcagcggcaggatcgcctggaaatccttgtcgcgcgcctgcttggcgctgccgcctgccgagtcaccttccaccaggaacagctcggtgcgcgacaggtcctggctgatgcagtcggccagcttgccaggcagggccgggccctgcgtgaccttcttgcggacgaccagcttctcggtcttcaggcgcgcactggcgcgctcgatggcgatctgcgcgatcttctcgcccagctccacgttctggttcagcaacaggctgaacgcatcgtgcgcggcgccctctacaaagccggcggcctggcgcgaggacaggcgttccttggtctggccgctgaactgcgggtcggtcatcttcagcgacagcacgaatgacacccggtcccacacgtcttccggggccagcttgacgccgcgtggcagcaggttgcggaagtcgcagaactcgcgcagcgcctcggtcaggccggtacgcaggccgttgacatgggtgccatgctgggcggtcggaatcaggttgacatagctttcctggaccagctcaccttccggcagccaggccacggcccagtccaccacctcggtgtccttcttgaggttgccgacgaacaggtcggccggcagcgattcgcgatcgcccagttccagcttcaggtagtcgcgcaggccgtcttcgtagtaccaggtatcgacttcaccggtggcttcgtcggtcagcttgacggtcaggcccgggcacagcacggccttggcgcgcagcaggtgcttcaacgcgcgcaccgcgaacttgggcgtgtcgaagtacttcgggtccggccagaagcgcacgcgggtaccggtgttcttcttgccgacggtgccgaccacctccagcggcgtggcgcggtcgccattgcggaaggtgatgcggtgttcggcaccttcgcgcttgatgtgcacctccaccagggtcgacagcgcgttgaccacgctgacgccgacgccatgcaggccgccggagaaggtgtagttgttgttgctgaacttgccgcctgcatgcaggcgggtgaggatcagttcgacgcccgggatcttctcttccggatggatgtccaccggcatgccgcggccgtcatcgctgacctccacgctgccgtccttgtacagggtgatctcgatcgagcgggcatggccggcgagggcctcgtccaccgagttgtcgatcacttcctgcgccaggtggttcgggcgcgcggtgtcggtatacatgccgggacggcgcttgaccgggtcaaggccggacaggacttcaatatcggcggcgttatagcgggcgttcatctatcttctaaagcgcggagcgacgcgcaagtgtgcggtctggacggcgattttgcacgcctgcggttcagcctcggcgccggggagggggtaaaatggcagccgctggaatctgaacgccggcggccccatcgggtcgaaacatccaagccataccgcgaggaggacctcatgaagaagttgctgaccgttgcaatcctggccgctgccgccgttgcagtgccgctggtggtggcgcagaacgcgggccagccggccccgcagcagggtgaccaggccgacaaggcgcaggccgaggccgatgccaaggccaagcgtcgtgcccaggccaatgccgaaatgaaggcgcagggccagccggccccgcagaaggaagaagaggaagaagcgcgcaagaagcgctgatcccgcaacctgccaagcgcccttgcgacaaggggtgcgcaacggaacgccccgctcagcggggcgtttctttttaggaacgtggcgtctgccccttgggttggcggccatcaatctgtaaactatggctttccgggagtaagtgcgtgtccaccctttgcgaatgggctggagcggccaagcgtggcttccagcatggcgggtcgcaggtgacggtcgatttggccggcacggccgccccgacctcgcacgatggtccccgtccggcgcctgccgccgcacggatccgcacctccctcgctgtcccagcgaaccggaaaaccccctccgagcaccatgcccgccctccgggtgcgcgtggtgttgccgttttccatttccagacaggatgcttgcagccatgactcccttgattttcgtaaccggcggcgtggtgtcctcgctcggcaaaggcattgccgccgcgtcgctggccgccattctcgaagcccgtggcctgaaggtcacgatgatgaagctcgacccgtacatcaacgtcgacccgggcaccatgagcccgttccagcacggtgaggtgtatgtcaccgacgacggcgccgagaccgacctcgacctgggccactacgagcgcttcgtgcgcacccgcctgagccgcaagaactcggtcaccaccggccgcatctacgagaacgtgatccgcaaggagcgccgcggcgactacctgggcgcgaccgtgcaggtcattccgcacatcaccgacgagatccgccgctgcatcgacgaagccaccgaaggctacgacgtggcgctggtcgagatcggtggcaccgtcggcgacatcgagtcgctgccgttcctggaagcgatccgccaggtgcgcaccgagcgtggcccggagaaggcgctgttcatgcacctcaccctggtgccgtacatcggcgccgccggtgagctgaagaccaagccgacccagcattcggtgaaggaactgcgttcgatcggcatccagccggacgtgctgctgtgccgttccgagcaggccgtgccggattcggagcgccgcaagatcgcccagttcaccaacgtctccgagcgcgcagtgatcagcgtgccggacgtggacgtgctgtatcgcattccgtcgggcctgcacgcgcagggcctggacgagatcgtggtcaatcagctgaagctggccgacaaggccggtccggtcgatctgtcgatgtgggaggacgcagtcgatgcgaccctgcatccgctggatgaagtgaccatcgccgtggtcggcaagtacgtggatcaccaggatgcctacaagtcggtcggcgaagcactgaagcacggcggcctgcgccagcgcaccaaggtcaacctgaagtggctggaagcacaggatctggaaggcaccgacatggccgcactggccgatgtcgacggcatcctggtgccgggtggcttcggtgaccgtggtttcgaaggcaaggtgctgacctcgaagttcgcccgcgagcagcacgtgccgtacttcggcatctgctacggcatgcaggcggccgtcgtcgattacgcgcgcaacgtggtcggcctggaaggcgccaacagcaccgagaacgaccgccagtcgccgaacccggtgatcggcctgatcaccgaatggcgcaccgccaccggcgatgtcgagaagcgtgacgacaagagcgacctcggcggcaccatgcgcctgggcctgcaggaacagcgcctgaagccgggcacgctggcccgtgagctgtacggcaaggacgtcgtcgccgagcgccaccgccaccgctacgagttcaacaaccgttaccgcacccagctggaagatgccggcctggtgattgccggcaagtcgatggacgacaccctggtggaagtggtcgaactgccgcgcgacgcgcatccgtggttcctggcctgccaggcgcacccggaattcctgtccacgccgcgtgacggccacccgctgttcatcggtttcatccgtgccgcgcgcgagcgcaaggccggcggcaagctgctttccgaagcgcgcgcctgacttgtgaatgggggcttcggcccccatcctgcatgcttcaacccccagcgcaccggcccggccggtgctgcggacaacaaggaaacgccatgaaactgtgtggattcgaggtcgggctggaccagcccctgttcctgatcgccggcccctgcgtgatcgagtcgatgcagctgcagctcgataccgccggcaagctgaaggaagtcaccgacaagctcggcgtcaacttcatcttcaagtccagcttcgacaaggccaaccgcacctcgggcaccgcgttccgcggcccgggcatggaagagggcctgaaggtcctggccgaggtcaggaagcagatcggcgtgccggtgctgaccgacgtccatgagtacaccccgatggacgaagtggcctcggtggtggatgtgctgcagaccccggcgttcctggtccgccagaccgacttcatccgcaaggtgtgctcggccggcaagccggtcaacatcaagaagggccagttcctggcgccctgggacatgaagccggtcgtggagaaggccaaggccaccggcaacgagcagatcatggtctgcgagcgcggtgccagcttcggctacaacaacctggtcagcgacatgcgctcgctggcggtgatgcgtgataccggttgcccggtggtgttcgatgccacccactcggtgcagttgccgggcgggcagggcaccagttccggtggccagcgtgagcacgtgccggtgctggcccgtgctgccgtcgcggtgggcatctccggcctgttcgccgagacccatccggatccgtccaaggccctgtccgatggccccaacgcgtggccgctggaccagatggaagcgctgctcgagaccctgatggagctcgacgcggtgaccaagaagcacggcttctcgcgcttcgcgtgagtcgtgacccgagggtggcgctggaagcccagcgtcatcgccggcactggaaacagtggccctggggcctgatcgcactgggcctggccgtgctgttcaccgtgggcatgtttggcctggtgctgatcggtgcggcgtcggtgcgccccccgggtgatggcagcagcgcgcttgatctgcgtgcgtatttcattgcgctgctggtcgcggagctgctcggtgccgcgggctgcctcgcggccgcggtgctggcctggcggctgaatcgcggcaaggtggcggctggctttgcgatcatcctgctttcgctgtggctcggcgccctgttctacggattgctttgatgaatacgagcacgtcggcgcgcggctggccctggggcctggtcgcgctggggctgtccgtgctcgcctgggcgtccctgctgctgggagtaatggcctttgcggccagcttcggctcgccgggtgacggaaaccatggcatccaggccatgcagtactggatcgtggccgcgctggtcgcgctgggtgtgtctttcgtcggcagcctggtggcgatagtgctcgcctggcgacgccgtcgtggacccgtcgcggcggcggtggccggtgcgttgctggtgatgctggtgtcgctggccctgatcttgatcgggtccagctggggctgatgccgcccaggccatttggcaagtggcgggcagccggggataatcacgcggcattcgttttgtcgccccctctccagacaggtaaccggcccgaccatgagtacgatccgcagcatccacgcccgtgaaatccttgacagccgtggcaaccccacgctggaagccgaagtcatcctggaggacggttcgttcggtcgtgccgcggttccctccggcgcctcgaccggcaccaaggaagcggtcgagctgcgtgacggtgacaagacccgttatctgggcaagggcgtgcgcaaggccgtcgacaacgtcaacaccacgattgccgccgcgctgaagggttttgaggccaccgaccaggccggcctcgaccgtcgcctgatcgatctggacggcaccgagaacaagggccgcctgggtgccaacgcgctgctgggtgtttcaatggccgccgcgcatgccgccgctgcatcgaacaagcaggcactgtggcagtacctggctgccaggaccggcgtgaccccggcgctgccggtgccgatgatgaacatcatcaatggcggcgcgcatgccgacaacaacgtcgacttccaggagttcatggtgctgccggtcggcttcacctcgttctccgaagcgctgcgtgccggtaccgaaatcttccattcgctgaagtcggtgctgaagggccacggcctgagcaccgcggtcggcgacgaaggtggcttcgcgccggacttccgcagcaacgtcgaagcgctggacaccattctcgaagcgatcggcaaggcgggctacaccgccggtgaagacgtgctgctgggcctggacgtggcctccagcgagttcttcgagaacggcaagtacaacctggtcggcgagaacaagcgcctgacctccgagcagttcgtcgacttcctcgccgactgggccgcgcagtacccgatcatcacgattgaagatggcctggccgagaacgactgggccggctggaagctgctgaccgaccgcatcggcaagaaggtgcagctggttggcgacgacctgttcgtgaccaacccgaagatcttccaggaaggcatcgactcgggcactgccaatgcgatcctgatcaaggtcaaccagatcggcaccctcagcgaaaccctggaagcgatcgccatggccgatcgtgccggctacgccgccgtggtctcgcaccgttcgggcgaaaccgaagacaccacaatcgccgacatcgcagtggccaccaccgccacccagatcaagaccggttcgctgtgccgcagcgatcgcgtggccaagtacaaccagctgctgcgcatcgaggaagcccttggcgccggcgcgcgttacgccggtcgtgacgcgttcgtttcgctgaagcgctgagccgatgcgcgactggcgctggatgctgctggtgctggccctgttgctgggctggctgcagtaccgcttctggtttggtccgggcaattcgggtgaagtgatgatgctcgaagcccaggtcgccaaccaggagcgggacaatgagggcttgcagcagcgcaatgatgcgctcgctgcggaagtgaaggacctcaaggaaggccagtccgccatcgaggaacgcgcgcgcagcgagctgggcatgatcaagcccggcgagaagttctatcgcgtggtcgaggatgcgccggtgcacccggcgcagcctgcggcaggtgtcagtgcgcaggttggcgaccacccggcggacgtgccatgagtgcggcgatctgggtcgtggttccggctgctggccgtggcacccgctttggcgcgccgttgcccaagcagtacctgcaggcaggggggcagatcctgcttgcccataccctggacgccctgctggcgcacccggccgtggccggggcgatggtggtgatcggcccggacgacgccgactggcccggctggaacgagtgggcgggcaagtcggtgctgacctgcatcggtggcgcgacccgtgccgcttcggtgctggctggcctgcaggcgctgccggagacggtgcgcgctgatgaattcgtgctggtccacgatgccgcgcggccgaacctgtccctggtcgatctcggccgcctgcttgaagtcggtcgtgccgatccggtcggggcgatcctggccgcaccggtacgcgacaccctcaagcgtgcgggcgacgacggtggcatcgatggcaccgagccgcgcgagcggctgtggcgcgcactgacaccacaactgttccgccgccaccagctcagccgcgcgctgtccgaagccgccgccgccggtgttgaagtcaccgatgaggccatggccatggagcgccaaggccagcgcccgctgctggtcgagggcagcgaggacaacttcaaggtcaccaccccggccgatctggaccggttcgaattcgtactttcccgccgcgccggctgaccgtccgcgcggccctgcagcaagggttgcatccatgagcaccgcaccgttcccgcccgtccgcatcggccagggctacgacgtccatgccttcggtgaaggcgaccacatcatgcttggcggggtgaacgtgccgcacagctgcggcgtgcttgcacacagcgacggcgacgtgatcctgcacgccctgtgcgatgcgatgctcggcgcgctggcgctgggtgacatcggccagcatttcccgcccagtgacgaccgctggaagggcgccgacagcagcgagttcgtgcgccactgcgacagcctgctgcgcgagcgcggctggcgcgtcggcaacaccgacatcaccgtgatctgcgagcgtccgaaggtcggcccgcatgcgctggccatgcgtgagcgcatcggtgggttgctgcagctgccgctggacgcggtcagcgtcaaggccaccacctcggagaagctgggcttcaccggccgtggtgaaggcatcgccgcgcaggcggtcgtgttgctggtggcggcatgatcccgctgccgttggcgtttggtgcgccgttgttgacggcgcgcatccgcaccacgccggacgatttccaggtggatgaactgccggcgttcgaggcgagcggtgaaggcgagcatctgctgctgcacatccgcaagcgcggcgccaacaccgtgcatgtggccaaggtgctggcaaaatgggcgggcctgccggaaatggcggtgagttacgccggcatgaaagaccgtcacgcggtcaccacccagcgtttcagcgtgcacctgcccaagcgcattgcgccggacctggccgagttggccagtgacgaaatcgaagtcatcgaggcaacctggcacaaccgcaagctgcagcgcggcgcactggccggcaaccgcttcaagctggtgctgcgcgaggtgcagggcgatcccgccgcgatcagcgagcgcctgcagcagattgccgcgcgcggcctgccgaactggtttggtgaacagcgtttcggccgcgacggtggcaacgtgccggctgcactggcgatgttcggtggccgccgcatgcgcaaggaccagcgttcgctgctgctctctgcagcccgttcggcgctgttcaaccgcgtgctggccgcgcgcgtggagcagggcagctgggaccagccgctcgatggcgaagtctggatgctcgatggcagtcgcagcgtgttcggccccgagccgtacacggatgtgctggccgagcggctggcgcgtttcgacatccatcccagcgcgccgttgtggggcgaaggcgagctgcgcagtgccgacgcggcacgtgagctggagctggccgcgctggacgacgacgagtcgaaagcactgcgggccggcctggaagacgcgcgcctgaagcaggagcgccgcgcgttgcgcctgcgtccggcgctgctgcagcaccagtggctggccgacgacgtgctggaactgtcgttcgcgttgccgccaggctgctacgccaccgccgtgctgcacgaactcggccccgtcgaagacgcctcgcaggcctgacagaaaaaaggggacggagggaattaagtcgtttgtggcacaaacgacttaattccctccgtccccttttcaacgccgcgccagcagcaccagtaccgcgccggtgccgccttgtccggtcggtgccgaatggaatgccagcacgtcgttgcgcagccgcagcaggcgatcgaccaggttcttcagcaccggtgcgccgccatcggactgcagtcccttgccgtggatgatgcgcacgcagccgtactcgtgtgcatgcgcttccagcaggaactggcgcagcagggcttcggcctgtgcggcggtggcgccgtgcagatccagttcgtcctgcaccgagtactggccgcgcttgaggcgctggaacaggcgtggtggcaggttgtcgcgtcgatagctggccacgtcgccggcttccagtggcgcactgtcgcgcagcagccgggcgaactcgccggccgcttcggcctcgtcacgttcggccatgcgcgcacgcggtttcggccggggcgcggcaggtgccggctcggcatccttgcgcagcggcttcacttcgccgatggccgcacggaacaaggcggccggatcttcgtcatcagggtgcgacatgcgcacagggtaaaccgccggcgcaggtctgcctatgacggttcgatgtcggccgtgaccgctgacagggtaggaccggcggcccgcatgcggcacaatagacgatgcccttgcagggtcgaccgcttccgcaggggagcgcgacggtcccgcccacactgcacggtgatggaatcgaattcttggaaaatcaagcggttaaatcgaagatgcgaatcctggtcagcaatgacgatggtgtcgacgccgcaggcatccggatgcttgccgcggtcctgcgcgaggccggtcacgaagtcacggtggttgcgcccgaccgcgatcgctccggcgccagcaactcgctgaccctggacctgccgatccggctcaagcgcatcgaccattacaccgtttcggtggccggtacacccaccgactgcgtgcacctggcgctgaccggcctgcttgaattcgagcctgacattgtcgtgtccggcatcaacaacgctgccaacctcggcgacgacgtgatctattccggcaccgtctcggcggcgatggaaggtcgcttcctcggcctgccggcggtggcggtctcgctggtcagccgcaaccacgatccgaagcacttcgagaccgccgcgcgtgctgcggtggagattgtcgcccggctcaaggccgatccgctgccggccgacaccatcctcaacgtcaacgtgccggacctgccgtggagcgaggtcaagggcttcgaggtcacccgcctcggcaaccgccatcgtgccgaaggctgcatcgcgcagaaggatccgcgcggcaacgaggtgtactggatcggccctgccggccgtgagcaggattccggtcccggtaccgatttccacgcggtgcgcaccggccacatctcgatcaccccgatccaggtcgacctcacccgctaccaggcgctggagaaggtcgccagctgggtcggcggcctcagcgccgcgctggaccagccggcatgagcccacgcctgcgattgcagccggaagccgtcggtatcggcatgacctcgcagcgcgtgcgtgaccgcctggtcgaccgcctgcgcgaagccggcatcgtcgacgagccgaccttgaacgcgatccgggtggtgccgcgccatctgttcatcgatgaagccctggcctcgcgtgcctatgaagacaccgcgctgccgatcggccatggccagaccatctcgcagccctgggtggttgcgcggatgaccgaggcagtgctgcaggtctcgccgaagcgggtgctggaagtcggcaccggttccggttaccaggccgccatccttggcgcgttgggcctggaggtctacaccgtggagcgcattggtgatctgctgcgccaggcccgcaagcgcttccgtgcgctgggcatgaacatccgcaccaagcacgacgacggccgcgtcggctgggccgagcacggcccgttcgatgccatcgtggtcactgcggcggcgccggcactggtcgacgccctgatcgagcagctggccgaaggcggccgcctggtggcgccggtcggtggccctggggcgcagtcgctggtacagctggaccgcaaggccgacggcagcatcgaacaacacgtgctggcgccggtcacgttcgtgccgctgctgtctggcatgctcgactaatccacggagcagggttgcatgaagattttcgggccgctgtacgagcgggcgatgaagtgggcggcgcacgaacgcgcgccgacctacctgacggtgttgagcttcttcgaggcgatcatcttcccggtgatgccggaggtgatgctggcgccgatgtgcgtggcccagcccaagcgcggctggtggtttgccaccctcagcctggccggctcgatggtcggtgcgctggtcggctacgcgctgggtcactacgctttcgaggcgatcaagccgctgtttgaagtgctgggcatgctgccggcgatcgagcagggcatcaccaccgtgcaggcgaagatggccgaatcgccgtgggcggtgttcaccttcctggtgctgggcggcttcatgcccatcccgatgaaggtcttcacgtgggcatcgggtatcgtcggcgtaccgatgccgcagtacctgttgagcatgctgatcggtcgcggcaagcgcgtgttcgtgctggctgcggtcatccgtatcggtggtgcgcgtgctgaagcggcactgcgtcgctggattgaaccgctgggctggatcgccaccgcgttggtggtggtgctgatcgcctggcttgtatggaggtcgaagttcgcatgagtcctgatcgtctgagcaagggagtgcgcatcggcgcgctggcgttgctggtttccaccctggccgcctgcggcaccgccactgtggttcgtcctggtgggggcagcaccggtggtggcgtgaccacgccgaagacctcggtgcccaagcccgggcagaccgtggtggtgcgcaagggcgacaccatctatgcgctggcccgcatccatgacatcaccccggccgacctgattgcctggaacagcctggacaacccctcgaccatccatccggggcaggtgatccggctgtatccggccggtgccagcggcggccgcacgccgaccacggtggtcaccgcgccgcgcccgggcggcagcagcgccggcagcacggcgccaactccggcgccggttggtccggtgaagagcaacatcgcctggcgctggccggccgacggcgcgatcgtcggccgctacgttgccggcgatgcgaccaagcagggcgtggacatcgccggtaccagcggccagccggtcagggccaccgccaacggtgtggtggtgtactccggcgccggcctggtcggctacggcgagctgatcatcatcaagcacagcgaccagtggctgtcggcctatggccacaaccgcaagcgcctggtgaatgaggggcagagcgtgaaggccggtgagcagatcgccgagatgggccgcaccggtgcgaaccgcgacatggtccacttcgagatccgctacaacggcaagccggtcgacccgcagcagtacctgccggcgcgctgatcgtcgattcataatccgggcggatccccggcccggcgcagcgcgccgggcgttcgccgacggtgcggcccatgggccgcaaacaccgccggctcacccgctacaacggcaagccggtcgacccgcagcaatacctgccggcgcgctgaggcagtgggatcaggtggcgccgggcaatgctcggcgttcccgacctgtagcgtcgagccatgctccactcgctgtacgctggccgccgtgggtggccgtttgcgaccttgagtggcacatctcaagcttcccgacaagccagggaagcggcatgcttcaacggaaccagcctcccgatccggtgccgcatgtctcgcccaacagcccttttcgcgctgctcatcgtcgcgccgttggcgaccgccgccagcgatccacgtgacgtggtcacccgcctctacgacgccatccaggcgccgcagtcgaacgaaacggcgattgctccgctgctgggtgatgccctccgctcagccatcgatgcgcagcgtgcatatgaacaggcctgcaccgcactggccgcgcccgacgagaagccgcacatgctcgaccagagcccgtatctgttggcgccggaccggccggagacgataacggtgggagcgcccggatcgagcggtgacgccacctgggtccatgtcgacatggccctgggcgactatcgctggaccgaccgggtcctgctgcagcggcagggcccggactggaaggtcatggatatccgctgggggcagggtggcaacctgatcggtcggctgcaggcgttctccgcgttccgctgcacaccttcgggcagctagtgcccgggcgcacccggcggctcgaactcagccttccaggatgaaggcggccgcgaccttgcggccttcgccggccagaatgttgaaggtgcgcgcggcggccggattgttcatcacctccaggccgatgccacgcgacagacaggcggccatcaccaccgcgggcgggaatacctgacggtctcccgtgccgagcacgatcagcgccggattcagcgccaggatcggctccaggtccgccaactgcagcgcggcggcacttgccaccggccagtgcgtgaccagttggtccggggtgaggaagaaactgccgcccagcacttggtcattcaccttggccgagcggccatctgcggcacgcaggctgtaggcgtaatccggcggttcgtggttcagctgcatgacggtaggacgatcagccgcgcggcagcacgatctggcgctgttccttgctcgggcggtacagcaccgcgacgtggccgatgcgctgcaccagcgcgctttcggtggcttcgacgatctcgccgatcatcgcgtcacgggcgtcgcgatcctctgcggcgaccttcaccttgaccagttcgtggcgctccagcacttcgttcagctcagcgatgaaggctggggtcacacccttgccgccggtctgcagcagggccttcaggtcgtgggcttggccgcgcaggaaacgggtctgggaggcggtcagggcgatggacatgcaggaaaacacggttgaatgggacgatcagggtatcatgaggaccccatcagcccctattttcaatggctacccgcagcaaaagcagccagcgctggctcaaggaacacttctccgaccccttcgtgaagaaggcgcaggccgagggcatgcgctcgcgcgccgcctacaagctcgaggagctgctagaacgtgaccgcctgctgaagccgcacatggtggtggtcgaccttggcgcggcccccggcggctggtctcagcaggttcggagacagatcggggacaccggtcgtgtgctggcgctggacatcctggacatgccgccgctggccggcgtggagttccttcatggtgacttcagggaagaagccgtcctatcgcagtttgaagccatgctcggggatcagccggtagaccttgtgctgtcggacatggcccccaataagagtggtgtaggcgcggtcgaccagccgcggatgatgcacctggcggagctggccctggattttgccgacaaccacctgaagaccggtggggcgttcctgatcaagctgttccagggtgagggctttgacgactacgtgcgcgacatgcgccgccgttacgacaaggtctccatccgcaagccggaggcgtcgcgcaagcgctctcccgaggtgtatgccttgggtcagggaaaacgcgcccacatgaagtaagctcgcaacgtacgcaagttcgaccccaacgcaacgccagcactgagaggaacaccggagccaatgaggatgaacgacttgaccaagaacctcctgctatgggtggtcgtcgccgtcgtgctgatggtggtcttccagagcttctcgccgaagtcctccggggccggcgcgcagggcgcgtcgtactcgcagttcctggaccaggtggacagcggcaacgtgcagaaggtcgccttcggcggcgacatgcgcggcggcaccagccagctgacctacaccacccgcggtgggcagtcgtccaccatcaccgcgccgttcgatcgtgacctgatcaacgtgctgcgcaccaagaacgtggagatcgtgcaggaggagccgtccagcggcatttccctgggcgcgatcctgatgaatttcctgccggtcatcctgatcatcggcttctggctgttcatcatgcgccagatgcagggcggtggcggcggtgccaagggcgcgatgtccttcggcaagtcgcgcgccaagctgcagggcgaggaccagatcaaggtcaccttcgccgacgtcgccggctgcgacgaggccaaggaagaagtgggcgagctggtcgacttcctgcgcgacccgtccaagttcaccaagctgggcggcaagattccgcgcggcgtgctgatggtgggcccgccgggtaccggcaagacgctgctggccaaggccattgccggcgaagccaaggtgccgttcttctcgatctccggttcggacttcgtggaaatgttcgtcggcgtgggcgccagccgcgtgcgtgacatgttcgagcaggccaagaagcacgccccgtgcatcatcttcatcgacgaaatcgacgccgtcggtcgccaccgtggcgccggcctgggcggcggtcatgacgagcgcgagcagaccctgaaccagctgctggtcgagatggacggttttgaaggcggcgaaggcgtgatcgtgatcgcggcgaccaaccgtccggacgtgctggatccggcgctgctgcgtccgggccgtttcgaccgccaggtggtggtcggcctgccggacgtgaagggccgcgagcacatcctgaaggtccatatgcgcaagctgccgctggccgacgatgtcgagccgatggtgatcgcacgtggtaccccgggcttctccggcgccgacctggccaacctctgcaacgaggcggccctgttcgccgcgcgcggcaacgagaaggaagtccgcatggaccacttcgaccgtgcccgcgacaagatcctgatgggtgccgagcgccgctcgatggccatgagcgaggacgagaagaccctgaccgcgtaccacgaagcgggtcacgccatcgtcggccgcctggtgcccgagcacgatccggtctacaaggtcaccatcattccgcgcggccgtgcgctgggcgtgacgatgtacctgccggaaggcgacaagtactcaatgaaccgcgtggcgatccagtcgcagctgtgctccctgtacggcggccgtgtcgccgaagagctgatcttcggcgaggacaaggtcaccaccggcgcctccaacgacatcgagcgcgcaaccaagatggcccgcaacatggtcaccaagtggggcctgtcggagcagctcggcccgatcgcgtatggcgaagaggacgacgaggtgttcctggggcgttcggtcacccagcacaagagcgtgtccaacgacacggcgcgccggatcgacgaggaagtgcgcaacatcctcgacaaggcctatgcccgcaccacccagctgttgaccgagaacatcgacaagctgcatgcgatgtcgcagttgctgctgcagtacgagaccatcgacgcaccgcagatcgacgccatcatggaaggccgcgatccgccgccgccggcgggctggagcaagtcgaacaaggacggtggcaacgacaagggcggcgacgcccgcccgctgccgccgatcgcaggcccggccgaatcgcattgacggcccgctgcacgtaacgccagacgaggccggggaaacccggccttgtcgtttccgggccttcggccccttccgaaccgaactgatgctggagcctgcatgtccgccccgaagcccgaaccgatttcccacaccgccgaaatgatcatcgccaccgtggtcggcgtgggcgtagggctgggcgccgacaacctgctgctgggctgcgtggtgggtatcggtgtcggcatcgtgctgagcatcgccagaaccctgtacgtggaccgcaagcgccgccgccgttgaggggtgtccgcagggcttcgccctgcacccgcggtagtgccggccgctggccggcaacctcagcagcaacagcaacagctgcattccgcgatttggtggggcggtgtcggagggcggggacgccgtgaacccatccatggggacttggcagccgcatccatgcggctgacaccccgccctccgacaccgccccacctctgacagattccggccgctgttggtaggtgtcgaccttggtcgacacggtagatccacgccatgcgtggatgaatctctgtcagatatcgaatcaattcggggtcagatccgttttccgtaggaaaacggatctgaccccacgccatccctcagtacacctgctgttgcttcggctgttgcttcggctgttgctgtagcccgggcctctgcgggtgcagggcgccgccctgccgaactaaactacccgccgtcgtccctgcaggattgcccatgttcgatacctcgccccagctcgattgcgccggccgcatcctgcgcctcgaccgtgcccgggtcatgggcatcgtcaacgtcaccccggactccttctccgatggcggcgcgcatgacaccaccgaggctgcggtcgcccatggcctgaagctggtcgaggagggcgccgacctgctcgatatcggcggcgaatcgacccgcccgggcgctgcgccggtctcggtcgaggaggaactgcgccgggtgattccggtgatcgagcagctggccgcccgcacccgggtgccgatcagcatcgataccttcaagccggaggtgatgcgcgcggcggtggccgctggcgccggcatgatcaacgacatcttcgccctgcgccagggcggtgcgcttgaagctgccgccgaaaccggcgtgccggtggtgctgatgcacatgcagggcgagccgggccacatgcaggccgatccgcactacgacgacgtggtcgccgaggtgcatggtttcctggtgcagcgcctgttcgctgccgagatggcgggcatcgcgaagaagaacctgctgatcgaccttggttttggcttcggcaagagcaccgcccacaacatgaccctgctggcgcgttcggagcgcttcctggaactgggggtgccggtgctggccggcctgtcacgcaagcgcagcttgggagaactcactggccgcgacacgccctccgaacgcgtggcggcttcggtggccgcgcacctgatcgcggtccagcgtggcgcgcgcatcgtgcgcgtgcatgacgtggcggccaccgtcgatgcgctgaagatctggcaggcagtggaggccgtgccgacgccgcgtgccgacgctgcgccgatgatccgctggccggacgaagactgatgggcgtcgatcggcggccgctggcgatcgccgtgatggggccgaccgccagtggcaagaccgccaccgcaatcgctttggcacagcaactggacggcgaaatcgtcagcgtcgattcggcgctggtataccgccacctggacatcggctcggccaagcctgatgcggccgagcgtgcacaggcgccgcaccatctgctggacctgcgcgatccctggcagacctattcggcggccgagttcgccgccgatgccggccgggtcgtggccgacatcgtggcacgcggcaaaacgccgatcctggcaggtggcacggggctgtacttccgggccctgctgcagggcctgtcgccgatgccggaggccgacccggtgatgcgcgaagcactcagcaccgaggcggccgagcggggctgggcggcattgcacgcagagctggccgaggtcgatccggccgccgccgcacgcatccatgccaccgacccgcaacgcatccagcgggcactggaggtctatcgcctgaccggcacgcccatcactgaatggcagcgccgtccgggcgtagcgccgctgccggtgcgcaccctcaagctgatcctggccccgcgtgaccgcgcggtactgcaccagcgcatcgaggcgcgcttcgacaccatgctggcgcagggcttcctggacgaagtgcgggcactgcgcgcgatgccggaaatggccgccgtggaagccccgttggacctgccggcggtgcgtgcggtcggctatcgccaggcctgggagtacctggacggggagggtgatgccgcccgtttccgtgacaaggcgatcttcgccacccgccagctggccaagcgccagctgacgtggctgcgcggcgagcttgatgcgcgctggttcgacccccatatcgaccaggagcgccttgccggcgcggtgtcggccttcgtcgcacgctgaacccccgccagccgtgtaacatcatcggtcggcgggcggctcgggggccgtggcaaccgtcggcaacccaataagaacaataatcaggagtgtgcaatgtccaaggggcaatcgctgcaggatcctttcttgaacgcactgcggcgcgagcgcgtgccggtttcggtgtacctggtgaacggcatcaagctgcagggcacgatcgagtcgttcgaccagttcgtggtcctgctgcgcaacacggtcagtcagatggtctacaagcacgccatttccacggtggttccggcacgcaacgtgaaggtcggtccgggcggtggttacgtgcagtcgggtgaaggtggtcaggcaggtgatgaagcagacgagtaataccggagcggtgaatgtttgaccgctcgaaaaagggcgaacacgccctgttgatccagccccatttcggcaagctggaagacgatgtgctggaagagttcggtgatctggcccgctcggctggggccagcatcgccgcgacgatcaccgcgcgcctggaccgtccgaatccgtcaaccctgatcggcagcggcaagctggacgagatcaaggccgcggccgatgccagtggcgccgacctgatcctggtcaaccatgcgctgagcccgggtcaggagcgcaacctggaacgcttcctcgagcgccgggtgatcgaccgcaccggtctgatcctggacatctttgcccagcgtgcacacagccacgagggcaagctgcaggtcgagctggcgcagctgcgtcacttggctacgcgattggttcgcggctggacccacctggagcgccagcgcggcggttcgatcgacctgcggggcccgggtgaaacccagctggaaaccgaccgccgcctgttgcagaagcgggtcgagcagctgcagaagcgcctggagaaggttgaagtgcagcgcacccagatgcgccgtgcgcgtgtgcgcagcgagctgccgcgcgtggccctggtgggctacaccaacgccggcaaatcgaccctgttcaacgccatgaccggcgccgaggcctatgccgccgaccagctgttcgccacgctggacccgaccgtgcgccgcatcgcggtcccgggcggcagcgtggtgctggccgacaccgtcggtttcgtccgcgacctgccgcatgatctggtcgccgcgttccgctcgacgctgtccgaggcacgcgaggccgatttcctgctgcatgtggtcgacgccgccgatccgcaccgcgaggagcgcatcgcccaggtggacgaggtgctgaccgcggtcggtgccggtgacctgccgcagctgctggtgttcaacaagatcgatcgcatcgacggtgccgacgtccgccacgatggccaggatggcgtgcccgacgagtcgcgtcgtgaacgtgtctggatttccgcgcgtgacgggcagggccttgagctgctgcaggcagtgctgggcaagcgcctgggcctgcagcacgtgaccggtgaattgcgcctgccgccggatgccggccgcctgcgtgcgcgcctgcaccagctggaagtgatccgcagcgaacaggccgatgaagagggctggctgctgcaggtggacctgccgattgccgaagccgagaagctggccgccggtgccgatggcgcgccgatccgggcgctgttgccggagaaactgccggagtggtgagctagcggcccatggctggtagtgccggccgctggccggcaacgcaatcgtgccggaggggcgcgacatccggctgtcatctgcggtacaacggggttcttcaccccaccgtcatgccgatgtccatccccaccgacgccgatctcaacacccagtccgccgcgctcgggcagcgcctgcaacaggcctcgctgcagctggtcacggccgaaagctgcagtggcggctggatcgccaagtgcatgaccgacatcgccggttcttcggcgttcttcgactgcggcatggtggtctacagctatgaagccaagcagcgcctgctgggcgtgcgtgcgcagacgctggaacagttcggcgcggtcagtcgcgaaaccgttctggagatggtgtccggtgcgctggtcaattccggtgccggcatcgccgtggcggtgaccggtatcgccggccccggcggtggcagtccggacaagccagtcggcagtgtctggatcggctggaagcgccgcggtggctacgcccgcgccgagctgttccagttcgatggcgaccgcgaagccatccgccggcaaaccgtggcggcggcattgcgcggtatcgacgcccagctgtgacatgctgctccggtaaccgtccggagcacgcatgatgtgggaaacgctgggcacggtccgtgacctgggccgactgcaggaaatcgccgttgtcttgatccgctacggcttcggcgacgtggttcggcgcatcggcctggccagcacgctggagcgggcagggcgcctgttgcactggaacgaggaccggcaggagctgctgcggatgaccgcaccggtgcgcgtgcgcagtgcgatgcaggatcttggcccgaccttcgtcaagcttggccaggtgctggcaacgcgcgtcgacctgttgccgccggagtggattgccgagctgtccgaactgcagaacgcggtgccggccctgccgtacgccgagatccgcgggcagctcgaagccgacctgggcgcgtcgccggcggaggtattcgccttccttgacgaaaccccgatggccgccgcctcgctggcgcaggcccatcgcgcccggctgcatgatggtcgtgaggtggtgctgaaggtgcggcgtcccggcatccgtgacgtggtcgaggccgacctgcggctgctggcgcggctggccgagatcgtcgaggcccggttgccggacctgcgtcgctatcgcccggccgaggtcgtgcagcagttcaccgtatcgctgcgccgtgagctggattttgccgccgaatgccgcaatgccgaacgcatcgcccgcaacttcagtggccgtgacgacatactgattccgaaggtgcactggcagtggacctgcgagagcctgaacgtgcaggacttcgtcgacggcattcccggccgcgatctggccggcgtcgatgcggcgggcctggaccggcgcgagctggcgcggcgtggtgccggcatcgtgctgaagatggtgctggaggacggcagcttccacgccgatccacaccccggcaacatcatctacctgcgtgacggccgcatcggcgtgatcgatttcggcatggtcggcgcgctgtccgaagtgcgccgcttccaggtcgcgcaactgctgcacggcctggtcgagcaggacccgcagggcgtggcggacgtgctgctggactgggccggcggcgtggaagtggacgagaaccggctgcagcacgacatcagccagttcgtcgaccagtaccgtggcgtgccgctgaaggatctgcgcatcggcctgatgctgggcgacatcacccagctgctgcgcagctacagcctgaccctgccggccgacctggcactgatgatcaaggccttcctgaccctggaaggcatgggccggcagctggatccggatttcgacatggccagcgccgcccgcccgttcctggagcgcgtggtgctgcagcgttatgcgcccagggcgctgctcaagcgcggccggcgcagcctgttgggcctggtcgacttcgccggcgagttgccgcgcgacctgcgcaagctggtccaggcggcgcgccgtgggcgcctccagctgaaggtggagaccaccgcgctgcagggctttggcgagcaggtgaaccgggccgcgaaccgactggtggtgggcgtgatcacggccgcgctgatcatcggctcgtcgatcgtgatgcacagcgtcggcggggtttccagccgctggttgctggcgctgggcgtgtgcggattcatcggcgccggcttctgcggcgtatggatcctggtttcgatatggagaagcggcaagcacacgtaggcaggtgcacgaagtgcgcctgttgcggttccacaggaaccgcagaatcgcgcagcgattcctgtagagccgagccatgctcggctgctcttgcctgggtcggccccgtcattcgcgcgactgccgagcatgcctcggcccaacaagcccgcaccaccccgatcgccccggcacttgcagttgcgcatattagtagtaatactactaaccatggacctgaccgacacccagcaggcgatcctgcagttgatcgccgagcgtatcgagagcgaaggcgcaccgccgtcgcagactgaaatcgcacgcgcattcggcttcaagggcgtgcgcgcggcccagtaccacctggaagcccttgagcaggccggtgcgatccgtcgcatcccgggtcaggcccgcggcatccgcctggtgcaggcaccgccggtcgagaagctggccgagccgggcctggccgacagcgtgctgcggctgccggtgctgggccgggttgcggccggcctgccgatcggtgccgacatcggctcggacgatttcgtggtgctggaccgggtgttcttctcgccggcgccggactacctgctgaaggtgcagggcgactcgatgatcgatgagggcatcttcgacggtgacctgatcggcgtgcaccgcacccgcgacgcccattccgggcagatcgtggtggcccgcatcgatgacgagatcacggtcaagctgctgaagatcgccaaggatcgcatccgcctgctgccgcgcaatcccgactacaagccgatcgaggtgctgccggatcaggacttcgcgatcgagggcctctattgcggcctgtttcggcccaaccgttgacccgttccgtagcgcattaccccgcggtcttttgtggcgattctctggttccactgaggttggtacggatgtccgataattcttttcagagcgccgggcagaatctcagcctgtgcgatacgtccgacttaaagtgagcccatggcaaagaagacccccaaagacagcacctccaacgacacgacctctgcaaggaccaatccgatggacgagaacaagaagcgcgccctcgctgcagctctgggccagatcgaaaagcagttcggcaagggctcggtgatgcgcatgggcgaccgcgtggtcgagcccgtcgaagccatcccgaccggttcgctgatgctcgacatcgcgctgggcattggtggtctgccaaagggccgtgtcgttgagatctacgggccggaatcctcgggcaagaccaccttgaccctgcaggccatcgccgaatgccagaagatgggcggcaccgcggccttcatcgacgccgagcacgcgctggacccgatctacgccgccaagctgggcgtgaacgtggacgacctgctgctgtcgcagccggacaccggtgagcaggcgctggaaatcgccgacatgctggtccgttcgggttcggtggacatcctggtgatcgactcggttgccgcgctgaccccgaaggccgaaatcgaaggcgagatgggcgaccagctgccaggcctgcaggcccgcctgatgagccaggcgctgcgcaagctgaccggcaacatcaagcgctccaacaccttggtgatcttcatcaaccagctgcgcatgaagatcggcgtgatgatgccgggccagagcccggaaaccaccaccggtggcaacgcgctcaagttctacgcctcggtgcgcctggacatccgccgtatcggcgcgatcaagaagggtgacgagatcatcggtaaccagaccaagatcaaggtcgtcaagaacaagctggcacctccgttcaagcaggtcatcaccgaaatcctgtatggcgaaggcatcagccgtgaaggcgagctgatcgacatgggtgtggatgccaagctggtggagaaggctggcgcctggtacagctacggtgaagaacgcattggccagggcaaggacaacgcccgcggctacctgcgcgacaacccgactgtcgccgccaagctcgaggccgagctgcgcgagaaattccagccggccgaagcggcccgcgaggaaggcgacgacgaaggcgaagacgaataaggcttgctgtggggcagggtggcgccgtcagtgacgtcgccctgtcccgcaggttcgaatcgcccagggatgggctgggcgccacggatggcgccacccttggagtacccatgtccgacgccgaagacattccgaccggccgcaagcgccggccgcgtgagcagacccccgtgcaacgggcgttgggcctgctggtccgccgcgagcactcgcgcaaggaactcacccgcaagctgacctcccgtggcatcgaagacgaagtcgcgcaggccgctgtcgccaagttgaccgaggccggctggcaggacgacacccgttttgccgagaacctggtgaggatgcgcgccaacaccggttatgggccgatccatgtccgcgccgagctggggacccatggcctggacagtgccgcgattgccgcagcgatggacagctacgaaggcgactggcaggaaaacgcccgtgatctggtccgccgacgctttggcgaggccggcccgcaggacctgacgcagcggcgcaaggctgccgatctgctggcccggcggggcttcgacggcgacagcatccgccgcgcgacccgctacgacccggatgactgagactggcggcgccgggcctgataccctttaggttttcggcggtccctcgcgaccctggccaacgcggccggtggtccgggtccgccggcccgcagactgccagcccccaatgaacgcatccgccaaattcacgacatcccagatccgcagcgacttccttgagttcttcaagggtaaaggccacaccatcgtgccgtcggcgccgctggtgccgggcaatgatccgaccctgctgttcaccaactccggcatggtgcagttcaaggacgtgttccttggcgcggaaaagcgcagctacgtgcgcgcggccgacgtgcagcgctgcctgcgcgcgggcggcaagcacaacgacctcgaccaggtcggctacaccgcgcgccaccacactttcttcgaaatgctgggcaactggtcgttcggcgactacttcaagaaggacgcgatcgcctgggcctgggagctgctgacccaggtctggaagctgccggccgaacgcctgctggtcaccgtgtaccagaccgacgacgaagcctacgaactgtggcgcgacatggtcggcgttccggaagagcgcatcgtacgcatcggcgacaacaagggcgcgccgttcgcttcggacaatttctggcagatggccgacaccggtccttgcggcccgtgcaccgagatcttctacgaccacggtgatcatattgccggtggtcccccgggttccccggacgaagacggcgaccgtttcatcgagatctggaacctggtgttcatgcagttcgaccgccagcccgacggcaccctggtgccgctgccggcaccgtgcgtggataccggcatgggcctggagcgcctggcggcgatcctgcagcacgtgcacaccaactatgagatcgacctgttccaggcgctgatccgcaaggcttccgagctgaccggcaccgccgacctggagaacaagtcgctgcgcgtgattgccgaccacatccgtgcctgttcgttcctgatcgtcgatggcgtgctgccgtccaacgaaggccgcggttacgtgctgcgccgtatcatccgccgcgccctgcgccacggctggatgctgggcgtgcgccagccgttcttcagcaagctggtgccgaccctggtcgagcagatgggcgaggcctatccagagctgccggcggcggtggacaccgtcacccgtgcgctgcaggccgaagaagagcgtttcgccgaaaccctcgacgccggcatgaagatcttcgaggacgtggccggcaaggccagcaatggcgtgatcccgggcgttgacgcgttccgcctgtacgacacttatggcttcccgctcgacctgacccaggacatcgcgcgcgagcgcgacctgaccgtcgacatcgccggcttcgatgccgcgatggaacagcagcgcgaaaccgcacgggcggccggcaagttcggcggcggcgtgaccctgccggccgagctggtggcaacgctgagcccgaccctgttcctgggctatgaccgcctgcaggccgacggcctgagcgtgctggccctgctcaaggacggtcgtccggtgcagtcggccgatgccggtgattcggtcatcgtcatcaccaaccagaccccgttctatgccgaatccggcggccaggtcggtgacaccggcgtgctggccggcaacggcgtgcgcctggcggtggaggacacccagaagttcgccggccagttccatggccacgtcggcaccttgtccgaaggcggcctgaaggtcggcgatgtgctgtccggccaggtcgatggcgagcgccgtggcgccaccatcctcaaccactcggccacccacctgctgcacgccgcgctgcgcgaagtgctgggcacccacgtgcagcagaagggctcgctggtcgcgccggaccgcctgcgtttcgacttctcgcacttccagccgatcagcgcggaagagctggcggtgatcgagcgcaaggtcaaccagcaggtgcgtgccaacaacgccgctgaagtgcacaccatggccatgcaggaagcgctggacttcggcgcgatggccctgttcggcgagaagtacggtgagcacgtgcgcgtgctgaagatgggtgactactccaccgagctgtgcggtggcacccacgtcaaccgtaccggcgacatcggtctgttcaagatcacctccgagggcggtgtttccgccggggtgcgccgcatcgaggcggttaccggccagggtgccctggactacgtggacgccgaagaggcccgcctggccgaggccgctgaactgctcggtggcagcgctgccgacgtggtcgagaagatccgtgccctcggccagcgccagaagcagctggaacgcgaactggaggccgtgaaggccaaggtcgccgcgggtgccacggccgacctgtccggccaggccgtcgaggtcgccggcgtgaaggtgctggctgcccgcctggagggcttcgacgccaaggccctgcgtgacgccatggaccgcctgaagcagcagctgggcgacgcggtgatcgtgctggccggtgcccaggacggcaaggccgccctggtcgcgggtgtgaacggcagcgcaatgggcaaagtcaaggccggggaactgttgtcccatatcgccggtcagatcgggggcaagggcggcggacgcccggacctcgcccagggtggtggcgaggacgggcccgcccttgccactgcgctggctgcagtcgtcgaatgggtcagcccccgcctgtgatgaaccctgccgtccccctccttgtaggagcgggacggctgacggtaccattgcgaatcttttccctttgtcgtggtagcgcttcttgacggagcgtcaagccggtgggggatacccttccacacggttccatggagacttacaaaaatgttgatcctgactcgccgcgtcggcgaaaccctgatgatcggtgactcggtgagcgtcaccgtgcttggcgtcaagggtaaccaggtgcgtatcggcatcactgcgccgaaggacgtcgctgtgcatcgcgaagagatctaccagcgcatccagcgtggtgatgaagccggtggcaccggtagcgaaaattctgccgaataacgctttaccttcgcactcgattaacgttatgattcacgccccgctgaggtgcaacgcaccagatgcggagaataccccggagtgatgcccgagtggccgaaggggctcccctgctaagggagtatagggtcaaaagctctatcgagggttcgaatccctctcactccgccagatacaaagaagcgcctgcagatcctcgatctgcaggcgtttttctttatggccggccttcagagccgtatcgtcacgccgacctggaagccccgccccggcaggggcgcgatgtacttcagcggcgagttgtgcggccgcgcttcttcattgagcaggttgctgccattgacgaacacttccacgcctgcgatgtagctgttgcgcactggaagttcgcggctgacctgcaggtcgaccaggttgaatgcgtcgagcggaatttcctcactgacattgcgacccaggtacttctgcgcgtcgtagcaggtgctggacagttgtgccttccagccttcgcgctgccactgcaggttggcgccgtagcggttggtcggcatgttcggcagatactcgccgtcgttgtgggcgcgcagcgaatccgggtggtcggccttgttcttcaccaggtcggcgaaggcagagacgttcaacgtgccatagcggcccaggtccaatgcctgcgacgcgtcgatctcgaagcccttcaccgtggtgtcggtctgcttccagtacttcagcggcaggcggttggcggtctgcaggccggaatagccgagatagaggtagttctcgtaccgcatccggtacgcggtggcggacagctcgaaaccgccgaggtggaacaggccggtcagttccaggttcttcgcgcgctccggttccaggttctggttgccttcttcctgtgtcatcaccgaatagtgcgcgttgctggcatacagctcgttgatctccggggcgcgctgtgaggatgagtaacggaccttggccgcgaacaaggggccgagctcgacgtacgagccgaggctgtagctgttgagccggtagtcgcggtcctgcagtttcgtgttggcggcattccgcgcggtcttgaagcggctgggctgtagtgcgtggtcgacccgttcgtggcgtacgccagcatcgaaggtaacccagccgacgtccagcgtttccttcaggaataccgcattgctgcgggtgtccacgtccggcaggtagcgctgcgagccgctgccggtgacatcacgcgactggtggctgaaaccgaccaggccgctgagcgggccgacgcgttgatggctgagcagcaactcggcctgggtgctctcgaaatcgtagtcgtttgccctggtggtacccagccgctcgcctgaagtgttgtccagcctggacacgcggagttccgcgcgctcgaaccacggcagcggatcacgcagcagggcttccagcgcgtagcgctgctgcttgatcaccacgcctaccggcaggccatcggcatggttggaaccgaacgacaggttctgcatcgagaagcccggcacgccgtactcgctgtccttggcatcgatgctgacaccgacgtagccgcggtcaaagaacagggtcgagccgaaggccacctgcgagttgcgcgcatggctgttgcccagccgatgatggtagtcgggcgtcacatcattgttgatctgcttctgcacgtatgacggcgtgccggcgacataggcaggattgaccgggttgatataagtgcggcgctgccagaccgaggtcgggttgttggtgtagaacgagaattcaccatcggcccagtcaggattctcggtcatgaactggtcgatgtaaggctgcgaggccttgttgtagatctgctgtacgcgtgcttccttctggcagctgtcggccagcgccgagttgacgccgccggtcggcgggaacagtcgggtgttgcagacacgggccttgctgttgccggggatgtcgtagtgcgagatgcgctggcgcgagacctgcaggttggtcgagaggttgcgctggttgttgaagttcatgcggaagccctgcgcatcggcggcattgaagcccttgcgcaggaccagttccatcgactggtccttgtcttccatgctgcgcgagatcaggcccgaatcgatctccacgctgccgccgatcgcattgccgccatagcgcaccgtgtccgaggacttgttgacggtgacgctgcgcacgaacagtggatcgaacggaatgttgatgtcgccgctgatcgcgttcatgccgaggatggactggccgtcctgcaggatctgcacgcggttgccactgaggctgcggatgaccggggcgcccgcgttcggcccgaaggcggtgctctgcacgccggagacgtgttcgagcaggccgccgagggtgcggttctgcgcctgcggattgtcgacggtgacccggctgtcgatgcgcgagggctgggaggcctggacctggagggtggggagggtgggttcgtccgcggcctgggcggtgtggacggcgaacagaatggcagcagcaagcaggtggcgacgcatggcaggactcgtgaaggcgaagtgaaatgttataacgtaactctttgtatcggcaaggacggatgagaccttgccgccagaccgaaatcgcgggggcgcgaatgaggttgccgcgtgttcagcgccccgccttgcgccgggcgccgatgctgtgcacgatccgaggcgctgcgccccacaacgcgtcacgcagaatcttcttcactggaacggagcaacgtatgaagctgttgtccgctgtgttgttgtctgcgctttcactccccgccgttccggcgctggcagtggagacttcgccttcccccctgctggggcgctggtcgctggatatcgccacgtctgcgctacccgaagcgcagcgcccgaagcacgtggtgctcgagttcaaggacgccggtggtggccgctggagctcgcacgtggacatcgtcctgcacgacggcaagaccatgaaatccgacggcacgctggccctggatggcacgcccggcgccctgtccggcacctatggcgcggacaaggccaacctgaaactgcctgcaccgaacacgctggtgatgcagctggtggaccatggcacgccggcctccacccgcatctacaccgtggcggatgaccaggcgacgatgaccgagaccaaggcgttctacggtcatgacggtacgccgatcctgcagaccaacctgttcaagcgcatgccgtagcgatgctgcattcaccacgcccgcagggcaggcgtggtgaatgcaacggccctacacggcggcggccggatcgcgcttgccggtgtcgatgccgtacttgtcgatcgcgtcctgcatccgcgagcgttcgatgcggccttcgtcggccagcgacttcagggccgccagtacgatgaagtggcgatccacttcgaagaacgtgcgcagcgattcacgcgtgtcggaacggccgaagccatcggtccccaatgcggtgaagcggcggtcgttgatgaagggacggatctggtcgctgacgatcttcatgtagtcggtggccaccaccaccgggccttcatgaccctgcaggcactgctgcacgtagggcacgcgcggttcttcggccggatgcagcaggttccagcgctcggcggacagcccgtcgcggcgcagttcggtcaggctggtcgcgctccacacatcgctggcgatgccgaagtcctgctgcagcaggtctgccgcggcttccacttcgcgcaggatcgagccgctgcccatcagctgcacgcgtggctgcaaggcgttgtcggcggctgccggatgcagcaggtacaggcccttcaggatgccggcttcggtgccttcgggcagtgccggctgcgggtagttctcgttgagtacggtgatgtagtagtagatgtcttcctggtcgacatacatgcggcgcaggccgtcgtggatgatcaccgccagttcgtagttgtaggtcgggtcgtaggacacgcagctcggaatcaccgacgacagcacgtggctgtggccgtcatcgtgctgcaggccttcgcccatcagcgtggtgcggcccgacgtggcaccgagcaggaagccgcgggtacgcgcgtcggcagcggcccaggccaggtcaccgacgcgctgcaggccgaacatcgaatagaagatgtagaacggaatcgtggccaggccgtggttgctgtaggcagtgccggcggcgatccatgaacagatcgcaccggattcgttgatgccttcctgcaggatctgaccgtccttggcttccttgtaatagctcagctggccggcatcctgcggggtgtacagctggcccaggtaggagtggatgccgatctggcggaacaggccttccatgccgaaggtgcgcgattcatcgggcacgatcggaatcaccagcttgcccagatccgggtccttcagcagcctggtgaggatgcgcacgaagcccatggtggtggactggccgcgatcgccactgccctgcagctgggtgttgaagatcgacagcggcggcagcggcagcggatccaccttggccaggcgcgccggcagctgcccaccctggatgcggcggcgttcggcgaagtaggcggcctcggcgctgcccggttccgggcgcagatagggcatctcctccagctgctcgtcgctgaccggcaggttgaagcggtcgcggaaggcgcgtactgcatcggcgctcatcttcttcagctggtggttgatgttctggccttcgccggcttcgcccatgccgaaacccttgaccgtcttggccaggatcaccgtcggccggccgcgggtgttcaccgcctgctggtaggcggcgtacaccttctgcggatcgtggccaccacgtgccagcgcccagatgtcgtcatcgctcatgtgcgcgaccagctccagcagctcggggtaacggccgaagaaatgctcgcgcacgtaagcaccgctctgcgacttgaaggtctggtagtcgccatccacgcattccatcatgcgctggcgcagcaggccgctgtggtcgcgggccagcaggtcgtcccagccactgccccagatcagcttgatcacgttccagccggccgcgcggaacgtgccttccagttcctggatgaccttggcgttgccgcgcaccggaccgtccaggcgctgcaggttgcagttgaccacgaatacgatgttgtccagccgctcgcggccggccagcgaaatcgccgccagcgattcgggctggtccatctcgccgtcgccgaggaaggcccagaccttgcggtcctggtgctgcttcaggccgcggtactcgaggtaacgcatgtagcgcgcctggtaggcggcggtcagcgggcccaaccccatcgacacggtggggaactgccagaactccggcatcaggcgcgggtgtggatacgaagacaggccgtcacgaccggcttcgcggcggaagttgtccatccgtgccggatcgatgcgcccttccacgtacgcacggccatagatgcccggcgcggaatggccctggatgtagatcatgtcgccgtcgaaggtgtcggtacggccacggaagaagtggtcgaagcccacgtcgtacagcaccgccgccgactggtaggtggcgatgtgaccgccgacgttggagtgcttgccggcgcgcagcaccatcaccatcgcattccagcggatcatcgcgttcaggcggcgctcgatggccaggtcgcccgggtaggccggctggcgctccggcgggatggtgttgacgtaggcggtccacgcgcgcgcatgcagatcgccgtgccgctgcgcatccagctcgctgagctggtcgatcaggtaatgcgcgcgtggccggccaccggcctgcatcaccgcctccagcgattcacgccactcccgcgtttccagcgggtcggtatcgaagggggtcagggcttggttcatgactgtctccagagggcgccgactctgcctgggcgacaacaccggcagggcgcacagcactggagcggggtcgcaatggcggggccgtgacgcgaagggcgaccgtggcggccaccggggaggcaagcgtaggcctggccccgcggcttcgataggcgggcccggcttgggtctctggcaagcaagggttggcacggtgcgccatatcatgggcgaatgtgccgggcggagagtgcctggcatggccgcctgctgcaacgccactgtcatcgatggtcgtcaccctgcggggctttccagcctcggggtgttggccggccgtgaacagcgtgaggatctgggagaagagctacgcgctgcgccgacggctgctgcgtggcttcttcctgcgtcgcggttctgccagcgaagacgccgaggacctggcgcaggaggtgtacctgcggctgctgcgggccaccggcgagaatgccgcagcgatcgagaacccggaggcctacctgttcacggtcgcggccaacctggcacgcgagcacgcgcgcgcgcgtttgtcgctgccgccgctggaagacgtggatcagctggccgaagtgctgaaaagcgaagaagacatcgagggcgagttcgagcgcgcgcagcgctggaacgatatccgcagcaccatcgcacgtctgccggcgaccacgcgacgggtaatggagctgcattaccgcgacgggctggactgcccggcagtcagccaacagttgcaggtgtcggtgcacatggtgcgcaagcacatcggcaaaggtctggaggcctgcaggaaggcgctgggcgccagggagcacgcatgaaccggaacgcatcgcccatggccgacgacacgctcgcctgcgaggcaatggactggttcctgcgcaatcgcgagggagtgctggacgaggccgagcgggttgcgttcctggactggatgaagcgctcgcccgagcacgtgcgcgcctatatgcacgccctcgcgctgcaccggcaggtcggcgaggcactgcaatcgccgttgccggaagaggcgccggcgccgccacggcaggcggccgccaaagtggtgcctctgttcgatagtgcccccgccgcgccgcacgccgcgccgctgcgccgccacacgcgcgggtgggggatggctgccgcagcctgcatcgccctgctcggcgtgggcctggtcccgcagctgatgcccaccgaacagctgtacagcgccgaccacggtgaactgcgtgacctggtgctgcctgaccggacacaggtgcggctcaacgcggacagccgcctgcgggtacgcatgggctggttcagtcgcaaggcggaactgctgcagggcgaggcgacgttcgacatcgcacgcgaccgccgcccgttcgaggtgcaggtgaacggcctggagatccgggacatcggcacagtcttcgacgtgtcgcgacggctgcagagcacgcgcatcggtgtggtttccggcgaggtcgaggtctggagccagggcgcgggtgcccgccgcctggcccagttggggcagggccgggtggtgcaggtcgacgcgcgcagccatgcggtggagtccttggacatgccactgtcgatgctgctggactggcagcagcgcaaagtgtccttccttgacgaacgcttggacgaagtggctgctgccttcaaccggcacaaccaggtgcaggtgcgcgtgctggacgagggcgcggcatcggcacggttgtccggcagcctcgatgcgcatcgcatcggtgcgctgcaggacttcctcgaacgtgatccgcgcttcgtggtgagccgcgagggcgacacagtgcgggttggcagccgctgaggccgaggtggccgtggactgtcagaaaaaattcatcgaatccgcgttctccactttggtggatgcgggctcttacttgggagaagccgctgccgatccgcgcagcggcgcctgctgccttctctcttccaaggacccgtgatgcgcaagacgctctacctgtcgatcatcctcgccctgtctcccggcagcatgccattggccttcgcggccgccgccgatggcctggaggcgcgtgtgtccacgccgatcgcggcacagccgttggcgcgtgcactggagcagttgtcacgcagttccggggtgcagttcctgtactcggccgatggcgatgcccgcatggccggtgcggtgccgcgcggtgccaccgtcaggcaggcgctggatgcactgctggccggtaccggcctgggctacaccgtggtggatggcaatgtcatcgccatcgatccggcaccggtacgcaacgcgccaaagcccggcgcaccgaagccgcgcgaggccgaggcggtggtggcgccgaccctggacacggtgaaggtgattgccgcgcacgaggtgatcgaccagaagaagacctcaccggtgatcaaggattcggtggtctacgacgaaatggacagctacggcgacgagaccctggccgagagcctgatggccgctccaggcctgagtgcggtggaggatgccggcgagccacgttacgtgacggtgcgcggcgtgcaggccaatctcaactacaccaccatcgatggcatcgcgattgccagcgtgggtggcagtggctccggcgaacgcatgaacaacctgcagctgattcccagcgacatcggcacccgtaccgacatctacaagagcttcagtgcggagcaggcaccggatgcggtcggcggcgtgatcgacatcatcagccgcagtgccttcgaccggtccggcaagtacgtgtttgccgacgtggcaggtatctattccacggccgagaccaacgtcgagcgcagcgctggcggcaaccacgaaaccctgggccacttcggcaagagcgccaagatggtgttctccaaccagttcggcgccgggcaggagttcggcatcgtcgcggtggcacgctatgagcagcgttcgcgcaacagcgtcaagcgctgggtggagtcgaactactactacaacgacgccggcaagtacctcaccgacggcaccaccgggccggatgaggccaagggttggaacgggctgcgtgcgcccggcaatttcagcaccggcacctacaccaacttcatcaccaacttcggcggctcggccaagctggaatggaagccgtcggacgatccgttctacgcatcgctgctgctgtactcgtaccggttctacgagaactcgacgatgaacaagaccgacctgtacggcaacgccaagtttccgatccgcaaccagaccgaggacagcggcaccacccagatcaacagcatctacatcaagaaccgccacgaccgctgggaccgcagcaaccgtggcgccatcgccagcttcaactgggacatcggcgaccgttcgcggctgaccctgcgcggcggccataccgaagagactttccacaacaaccaggtctactggggtgtgcgcgcctacccaagcagcctgttcgtcgactacgagaacgacagccacggtttccccaacgcggtggcggtgtccgattccagcctgctgaccagctcggcgttcaagctcaatccggcgcaggcctatgtctccccgcgcgatgccaaggagagcatcgacaacctgcgcgccgacttcagctacaacatcgacgccgatgcacgtggcttcggcttggccaccggcgccgaataccgtcacctgaagatctggcaggacatcgacttcgactacttcaagagcagcgccacgctcaacgattacctgtatccgggatcgacgctgctgggcagcgtgccgggcttcccgctgatcgacaaccgcaagtggaacgaggaactgctaccgaaactgggcaacaacaatgcggcgtatccgaatgccaacttcaccagtgactacaagtacgtggaggacatcaccaatgcgtacgtgtccgcgcactacgcctgggaccggctgctgctgatcggtggcctgcgctatgaccacacccgcttcgatgcctacagcccgttcagcaatgatggcggcaccacctatacctctgccttccgcaacacgagcggtggctacaacaacctgttgccctcgttgaatgcgacgttcaagctgagcgaggaccagcgcctgcgcttctccgccagccgcacgctgggccggccgacgccgagcaacattgcccaggccaccagcaccagctgtggcgatgacgaggagggcaggggcttctgcaccatcaagcagggcaatgcgaacctgcagccgcgccgttccaccaacatcgaccttgcatgggacctgtacttcaacggcaacaacggcctggtctcggtggcgttgttcgacaaggtaatcaaggacgacatctacaccctgaccaccttcgagaacgtgggcgatacccgttaccgggtgacccaaccgatgaacaccgatgagtccaggctgcgcggcgtcgagttcgcggtggccaaccgcaacctgcaatggggccgccagcgcttcgacatgtacttcaacgccacgcggctggaaggcaggaccaactaccgcatcaccgatggcaccgagcgacgcctggaccggctgctgtaccagccggactggtcgctcaatggttcggtgatctggcgcatgccgtggaagaactcgcaactgcgcctgtccggaacctaccgcagccggatgctggtcgacttcggcgacacccagtggctggattcgtactacgacccgtacatgaccttcaacatggccttcagccacaaggtcagcaggcacgtgacgctgaagtacgaagccaagaacctgttcaacacccagccgacctacagcaccggcccgaacgggcgcttccgtaccgagatcgacgactacggccgcttcttctacttccacatcatctacaactgagggcacagccgtggagacgatcaatcgcaggcgattcctggccctggccggcctgtccgctgccggcgcctggatgggcacggcacgcgcgctggccgcgcaggccgatgccaccacgctgaacccgcgcaacctgctggccaagccgcgctttgccagcacgcccttcaccctgggcgtggcctcgggtgatcccacggccgacggcatggtgctgtggacgcggctggcgacggagccgctggtgttcggcggtggcatgccgacccggccgatggtggtcgaatggcagctggcagcggacgaaggcatgcgcaaggtggtacgccagggttcggcgctcgcgcatcccgaactcggccacgcggtgcacgtggaactggaaggattggcgcccggacggccctactggtaccgctttaccgtgggtggccacgccagtgcagtcggttgtacccgcacgctgccggcagccgcggcagcggtggatcgcgtgcgctttgtggtggccggctgccagcactacgaagaaggccactacaccgcgtggcggcgcatcgccgaggaaccgctggatttcgtcttccactacggtgattacatctacgaaggtgaaagccagcctggcctgcggaagatgaacggccagccgttcaccaacctgcgcaaccacgtcggcccgcagacctacacgctggatgattaccgccgccgctatgcccagtacaagagcgatgccgacctgcaggccgcgcatgcgtcggcaccgtggttcgtcactttcgatgaccatgaagtggacaacaactgggccggcgccgaagaccaggacgatacgcccagcgaagtgttcctgctgcggcgcgcacaggcgttccaggcctactacgagaacatgccgctgcgccgttcggcattcccgcgcgatggccacatgcagctgtaccggcgcgcacgctacggaacgctgatggacctgcacctgctcgacacacgccagtaccgcagcaagcaggtgaacatggcgctgcgtgaggacgtggaatcgccggagcgcagcatcgtcggtgcgaagcaggagcgctggctgttcgatggcctggccgatgccgcaccgcgttggcacaccatcgcccaccaggtagcgctgggcaactacatgcgcgagaaggacggcgtggtgcagtcgtccgatgaccaatggtcgggttacctggacagccgtcggcgcctgctcgaccacatccagaaggtcggcttcggcaacgtggtgaccgcctgtggcgacgcgcaccggcattacgccagcgacctggtgcaggaccatcgtgattcgggcgtggtctccagcgagttccttgccacttcgatcacttccggtgctgacggccagggcgtggacgcgtatgccaggaaccagcttgcgcacagccccaatctgaaggcgaccaccgacaagcgtggctacctgctgtgcgatgtcacccatgatgcgtggatcggcgacatgaagacgctggatacggtgatgcgaccgaacggtaccgtgcagagctggaagcgctacgcggtggagcacggccggccggggctgcaggaggcctgaatctagcggtctgcgctgtagagccgagcccacgctcggctgcttctttcggggcaatgcgaccggggcgaaagcagccgagcatgggctcggcactacagggattcttcaatcgtgctcgaaccgcagcggttcggtgcccatcgccgggtcactggtaccgggacgaccatcctcggtgcggccggccaggcgcagggtactgtcgcccgcaccgatgtgcaggtcgtaccagcctgcggtgggcgttgcgtcccacgccaacgtggtctccgcgcgcgccggcagggccatcgtctgctcgggcatgtggccggcataggcgcccgcctgcacacgcacctgctgtgcgctgtcacccagattgcgcaggtgcagccgcagctggccatccgcgcgatcaattgaagcctgcacggcaggagccttggccgcaccctggaagtggcggtggaagccgttcggaccgagcagccacaggtcatagcggccctgggcgtccagcggccaacgctcgcgcagcggcatgcccggcagcagcgtgtaacggcgcggcaccgcctccagccgcagccgatcgtagacatgcagcactgccgctgcgccctcgcaggacaacgccaggtcaacgcccgcgacgtcgaccgcagcaatcgatgcctgcggtcgatagggaagggcacgcgccgggcgtacaccgctttcctgtttcgctggcttcagcccctctggcagcgcgggcacggtgcgccccggcaaagcagcggcgcgtgcggccaccgcgctcacgtcgggcaggccgcggacgaacgggcgggtatcgcgctgggcaaagtcgaacgcagtgctgaggtcgccgcagaccgcgcggcgccacggcgagatgtccggcgcggacacaccaaagcggcgttcgatcagtcgaatgaccgaggtgtggtcgtacacctgcgaatcgacccagccaccgcggctccagggcgagatcacgtacagcggcacgcgcgggcccagtccatacgggcggccgcgcagttcggcgaagtcgtacttctcatctcccggtgccggatggcggtggtactcgccttcagtgctgaccgaggacgcacccgcccagccaccgtccaccggcgaaggcggtgccggtggtggcatgtggtcgaagaaaccgtcgttctcgtcgaacatcagcagcagggcggtgcggctccacacctgcggatcggcggtcagtgcatccagcacgcgcgcggtataggccgcgccctgggccgggctggaggggccgggatgctcgctgcctgccgcgtcggcgatgatgaagctgacctgcggcaggcgtccgtcgatgacgtcctggcgcagctgcgccaggccacgcgtgctgaccccgcgtgcgcgcagctgcgggtcatgccccggcgcagcgcggtaggcctggcggaacgcctcgaagccggccagcgggttgtcggtgaagttgtcggccatgtcctggtagatctgccaggatacccccgccttctgcaggcgttcgacatagctggcccagcggtacgacgcaggatgcccgccgtgctcggtgaagttgtcgtgcgagttggcgatcaccgggccgccggcgcgggcggcagcatcgttgtggccggtccacaggaacacccggttcgggttggttccggcctgcatcgcgcagtggtaggcgtcgcagatggtgaaggcatcggccagggcgaactggaagggcaggtcgctgcgctggaagtagcccatcgagtggttctgcttggctttcggccattgccccatgcgtccgtggtcccaggcccgctgtgcatccggccaggtgtgcggcgtgccttccacgcgcatgtagccgaagtgcgcggcggtatccagcgggaacggcgcgatcgcgcgcttgccgctggcatcgggctgcagccacaggctgcgcgcgcgggcgccggcctgcagtgcctgcgccggagcgacgaagcgatcgccgaaaccccgcacgcccggcagcgtgccgaagtagtggtcgaacgaacggttctcctgcatgaacaccacgatgtgctgcaggtcttccaggctgcgggtccgcgcggcgggggcgatcgcggcggcccgggcgatgctgggcagcagcggggaaaggccggcggcaacgccggcctgcaacaaccggcgtcggccgatatcggtcacgggctcactcacaggtccacacggaaggagatgccgacggtgcgcggagcgccgatgaaggcgttgtcgcggccgtccacccccgcaagataccgcttgtcggtgaggttgctcaccaccaggttggcacccatgcccttcaggcgcggcgacaggccctgcaggtcgaagccgatgttcgcgttgaacacggtggccgagggcagcttgttgacgttggcggcgtcgaggtagcgggtgcccaggtaacggccggacaggccgaagttccagttctcgccctgccagtccgccgagagtacgagggtctgttcgggttggccgatcaccttggcgccgtcgacgatgcccagctgggtatcacgcgcggcatcgccactgcccaggtacttggagcggttgtaggtataggcggcgttgaggcgccagccgttgtcccagccatagccgaacgctgcttccaggccgttgctttccacgccgccgaagttctcgtagacgccgtcggtctcgcccaggtagtcgatgccgctgacgaagccggccggcaggtagacgatgcggttgtcgaacttgatgttgtacagcgtgaccgaggcggtcaacggccagcggctgatgcgcatgcccacttcaatgttgtcagcggtctccggctcgacgttgcggaagcgctgcgggtcggtctcgccgagcacgccggaaggaatcgcggcgaagttctgcgagaagccggcgaacagctccatgccttccacgccgggcgcccaggtgaagccggtggacagcagcggatcggacctggagtcggatgtgacgtgctcgctggcaccgatcacgcggcggcgcgactggtcgacgaagaactgcttcacgccgaggcgcgcgctgaacgggccgaagcgggccacgtcctcgacgtagtacatctgttcgtcgaccttgtacttgtcctcgaactgtacccagtacggctggtggtcgaaggcgatgtcctggccgacgttgagcaggcgatgccagtcgcggcgtgccgaacggtccagcttctccacccacaggccgccgcggatcgtgttgtcgactgcgccgaaagtctggcgccattcgccgtcggcggtcacgcccatgcggtcgttgtcgtagtgggtgtggcgatacgactgcgcgcccagcacgttgccggcgtagcagttcggatcgtactcggcggtgaagcccaggcgcgggctgcagctggccaggcgctgcgcggcactgccatcgggattgacgaagaaaatctggccacggttgctgccgccgtacacggtcttgccgccgaggtattccgactccgggcgaccggctccgtcatcgctgacctgcgccagatacggtggcagccagtcgccgcggccttgcatgcggtgcccgtaggcggccaccgaggccttgaagccgttgccaccgtcgaaggccgcgcgcaggtagccgaaggtgttctcgcgcagcgcacgcgagccggaacggtagttctggtccaggtagggaatgccggtgagggtaccgaccaggttgtcgcgatccggattggtcgcgaagcccttcggtgagacgctggtgtactccggctcgtccgcatcgttgtaggacaggtagccggtcagggtccagcgatccagttcggtgatgagcttgccggcgatgtggtcattgctggtcttgccgctgccatcgatccagtcatgcacgcgcgccgacgaggcactgacccaggcgcgggtgtggccgccgagcaggccggtgtcgtagcgcacgtagtacttgcgtgcctcgttgtcaccggtgccgaccacgaagcgtaggcggctgtcctgcagcggatcgctggtgaggaagttgagcgtgccgcccagggcctcgttcgagcgcgaggagatatcggcagtgccctggctgacttccaccgtttccaggtcgagggtgtcgatgtagcggttggccagcgagccgccgccgtaacccgagccaccattgggcaggccgtcgatggtggtgccgatctgctgggtatcacggttggtgacgaagccacgcatgctgatctgcgtgccccacaccgacgagccggtggcatcggcctcgctgaccaccacgccgggcacttcgttgagcgcgtcgttgacactgctcatcacggtctgccggttcagcgtttccgcacgcacggaagtcttggcatagctggtggcctggccgatcacctgcacctggtcgagggtgcgggcctcactgctgcgcgcttcagcggcatcgccctgcggtgcttcggccagggcgtccagtgcgggagcgatcagcagggcaagcagcgagacacggggaaagcgcgcagacgttcgcatcgagaccggaccttcagagcagggaagccccggagtgtcggcagcgccaatgacatcggcatgacgtggcgatgcaggaatcgtgttctgcgacggccggcacccgccgcctgcttcagtaccgtgcgtccttgggcttcgggtcacgcggccagtccttgcccttgttggcgaagtccggccgcggctggttgatgaaatagccggcgatgtccaccgcatcctggtccggcatcacctgctgccccagcggcggtgcgcgggtcactgccggtggcatgttgtgcttgatgaaaccggccgccttgtacaggcgcgccatgccggcaccgatgttgaagctgtggtcgccccacagcggcgggaaggcgatgtcaccgctggcatcgcgtcggccttcgccgttgtcgccatggcaggcggcgcactgcacggcatacagcgcctggccgcggaccgggtccggagtcagcgtgctgtcgatggggccctcactgggcgcggccacttttgcaccctctggcaccgggctgctcagccacgccatgtagtcgagcatcgcgcgcatctgcggtgcgtccttcggcagcggcttgccgttcatcgagcgctgcaggcagccattgatgcgctcggtcagcccgatcaccttgcccgggcgcggcatgtagcgcggataggcaccgccgccggtattgaagtagtggttgccgaacggtcgcttgccctcggccatgtggcacgaattgcagttcagatcgttgccgacgttgtccggaagcaggcgcgcggtctcgttgaggatgcgccggccgagcatcaccgattcggcattgcccagtccggcgatctcctcggcactgggcgcgtggtagtgggcgaccaccttgccctgtgcatcgaggatatcgatcgtactggctacggcggcatccaggcccgggtgcaggtgacgataggcgagggtgcccgcaccggccagcagcaccacggtgatcgcactaccgagcagcaggcgggaacgtttgcgcgaacgcttcatcgtgcggcctcctgcggaacgaagtgcaccggcttgtcacgcaccacccggcgcatgcgtgccacctcgacctcgctcaccgcgctggcctggttgccccagctgctgcggatgaaggtcaggatctgtgccagctgcgcgttcggcagctgctcgaagccgggcatggtgaaggccatgcggtcgtgcggggtgtgcggggtgcgacccccgatcagggtcacctgcaccagcgaactgggatcgtcggcgaacacgatcgagttgcctgccagggcaggatagacgcgtggcatgccgcgcccgtcggcacggtggcaggcctggcagtgctcggcataggccagcgaaccggccacgcgatagtcgccactacgcagcgcggcggtggtggtgtcggtaccaggcgaccactgcgcactgcgtccctcacgcgccggcagctgcttcaggtagcgcgccatggccagcaggtcagcgtcggacaggtactgcgtgctgtgctcgaccacgtcggccatgccaccgaaggctgccgatcgatcggtgcgcccggtgcgcaggaagtcgacgatctcgccctcgctccagctggccaggccggtcgattcattgcgcaggttcttcgcataccagccttccagcaccgagccggacaggaactggcggctgccatcgtcggccatcgccttctcctggaacgccagcccacgtggtgtatgacaggcgccgcagtgggccaggccctcaaccagctcagcgccacgctgctggcccacatccagcgacggatccgggttgaagctgcgcgggcgcgcgaacagcagctgccaccatgccaaaggccagcgcatgttggccggccatggaatcgtgctgtcggcgttgctttgcttcaccggctgcaccgagcccatgaaataggcatacagcgccttgatctcggcatcgctggcgatcacgtacgaggcatacggcatcgccggatacagcggctggccgtcgtggcggatgccgcggcggaccgcgcgttcgaaatcggcgtagtcgtaggcaccaatgccggagtccggatcgggggtgatgttggtcgaatagatcgtgcccatcggcgtctgcatgcccaggccaccggcgaacggcttgccgcccggcgcggtgtggcaggccgcgcagtcggcggcacgtgacaggtagcgcccctgcgcgatcagcgccggatcgtggatgtcgacctgcgcggtctgtcgcggtgcgaaccagtagggcgtgctgcgggcgatgccgtaggcggcggccaccgtggcggccagggcaatggcgagcttgaacgagatgcgcatggcggcactgtgggcactcccgggcgcgcgttcattgatccggatcaatgactgaaccgatacagcttttacaccaaactgaatcgttcctgcgttgtcatcaagccgtcatccgtgcgcgatagatggccggtctattgggcgttaccgtcccaatctgtctgattcacccctatgacgtgatatgaagcgcctgctgctgttgttgctggcgtgcgccggcctgtggctggccgcatgctcatcctcgatcaacgcctcgtccacctcactcgccgatcagctgatcgcgccgggcggcgtgtcgaccctgctcgatcgtccgcgcatcgccgcggccatcgccgaactgcccaaccgccatggcttcgcggcgggccgcgatggcgtgccgatcttctggcgcgtattcgatccgggcgactacggcgcgcgttaccgctacctgccgcagcgccacgagaacggcctgccgctggataccggcctgagcctggccgtgccgcagccgttccgcgcgcaggcgccgcgcggcaccgtggtgctgctgcatgggtggatgatgaacggtgattcgatgctgccatggtcgctgcagctggccgaatccggctaccgcgtggtcacgctcgacctgcgcaaccatggccagtccggcaccggcccgtccggctatggcacctatgagtcggatgacgtggtcgatgtgatcggcgagctgcgcgcgcgcggcgaagtgaccgggcccctgtacctgttcggtgtgtcctatggtgcggccacggcggtgttcaccgccgacaagctgggtgaccaggtcgaaggcgtggtggcgatggaatcgttcgccaatgccggcgtggcgatccgcaccatgatcccgcacctgatggggctgcagccggaaggcctgaaggcgcaggcggtggcgtcgtacgcgcgctggcgctacggcggccaggacatcaaccaggtgatcgccgccgccagccgccgcatcgacgtcgatctggaccgcgtggacgtcgcgcgtgcgttggccgatacccgcgcctgcgtgctgttgctgcacgggcagggcgaccagcacattccggtcagccagggccgcgaactggcccaggccaatccgcgcgcgcactacatcgaaatgcgcggcgaggaccacatcaccctgccgctgcggctggacctgctggcgggcgtggtcgatgactggatggcgcgcgacgagcaccatccgcagagcgcgtgcccggcaccgcagctgccggcccaggctgagtggctggcgcgcagctgagaaaaaggggacggagaaaaaggggacggaggggattaagtcgtttccaggccaggtgtgcgggaaacgacttaatcccctccgtcccctttttctgtcaggccacgcgtcgtgccagtgcgcgggcagacgccgcgacgccgagcagcagcgcggccacgcacaggaaggcgaaaccgaggctggtggcatgcgccagtgcgccgatcgctgccggaccggcgaggatgccggcgtaacccagtgtggtcaccgcggtgatggcgatgctctccggcatcacccgctgctggcccgccatcgagaacagcgccggcacgatgttggcgcagcccagcccgaccagtacgtagccggccaacgccaccgggaacgagggcaccagcgtggccagggtgaagcccgccgcagcggtgatgccgccgatgaccagcgtgcgggtccggccgaggcgctcgacgatgccgtcgccgaacaggcgcatcgcggtcatcgccagggtgaacaacgcaaagccggccccggcctggtcgcgcggtacctgccgcacttccgccaggaacaccgcactccagtccagcattgagccctcggcaaggaacaccacgaaggccagcacgccgatgaacaggaccacgccgtgcggcagcgccaatagcgggccttcgtgcaggatccgttgcggacgccagtgcggtgccgacagcacggcaaccagcagcagcgcggccaccgaaagcagcgcggccagccacagcggcgtgccgaggatcagcagcccggtcatgcagccggcgccgacgaatccaccgatgctgtagaaggcgtggaagccggacatcatcgcgcgcccggcgtcgcgctcgaccgccacggcctgcatgttcaccgtgcagtccatcgcgcccacaccggcgccgaacaagaacagggcggcgcccagcgcaagcggcgagggcgccagtgccagcaatggcagtgccagcagcaacactgcgcagctggccaccagcaggcgccggcagcccagtcgcccggtcagcgcaccggccagtggcatcgccagcagcgagccgagcccgaggcacagcagcacggcgccgaggctggcgtcggacagcccggccttggccttggcgtaggggaccatcggcgcccacgcggcggtggcgaatccgggaatgaagaaggcggcgcgggtggcgtgctgctgggcacgtggggatgaaggcgtcatgcttgatgcgaagctccgggagagctccatgaaatcgttatcaggccaggtcggcaagtgccatgcatgacatcaaacgacgcatacgattgcagtgacccgattgcgtcaccagcgattaacgccacgcacggacagtggctgcacagtcggcattccgccggccgctgccggagacctgtacatgagcacgacaccgaccatcctccttgtccatggattctggggcggggccgcacattgggccaaggtgatcctggaactgcatcgcaacggccacgaccgcgtgcaggcggtggaactgccgcttacctcgctggccgacgacgcaggacgcacccggaaaatgatccggcagatcgacgggccggtgctgttggtcggccactcctacggcggcgcggtgatcagccaggccggtagcgagcccaacgtgaagggcctggtctacatcgctgccttcgcgcctgatgccggcgagagccccggtggcatcacccagcagcacctgccggaggcagcgccgaacctggcaccggacagcgatggctacctgtggctgcgtgcggacaggttccatgagagcttctgccaggacctgagcgccgacgagggccgggtgatggcggtgacccagaaggcgccgttggcgagcaccttcggtgatgcggtcagcgatccggcctggaagcacaagccgagctggtaccagctgtcccgccaggaccgcatgatcgcgccggacaaccagaaggccatggccacgcgcatccagcccaagcgattgctggagctggatgccagccatgcctcgctggcctcgcagccgaaggaagtgaccgcgctgatcctggaggcctgcgccgccatcggcggctgagcctgcgcggcgcgtcgcaccgcacgacaggattccaccttcggcgagatcaccaacccggccacgcaggccaaggtggtacatcgcacccaaccgtattggttgctggatgcgatggcgcgttatgaattcagtgatcgcctgtcggccacgctcaacgtcaacaacctgctggacaagcgctactacacgatcttcagctggtacagcacctacacctggggtgagccgcgcgatgtgcggctggcgatgacgtacaggttctgacgcgggtcctgtagagccgagcccgcgctcggctggctgtcacaccgcagccgagcgtgggctcggctctacggaaatgcgcccgcgatgctttgcggcatcgcgggcgttgtggttacagcggcaggtcgaacaccagcacttcggcgtcgttgccgttttccagggtcagctgcgcttcgtcgctgacctgcagtgcatcaccggcttccagggtgatgccattgacctgcagctggcctcgggcaacctgcacataggcaccacggccattgccgagcgcgtggtgcagcttctggccgccatcgaggatggtggcgaagatgcgggcatcctggtggatgcgcagcgaaccgtcggcgccgtccggcgaagcgatcaggcgcagctggccgcgcttggtctccggggcgaagtgggtctcctcgtaggacggcgtgatgttctcgcggtccgggaagatccagatctgcaggaagtgcacggtctcgtcggccgagtggttgaattcgctgtggctgacaccactgccggcactcatgcgctgcacgtcgccgtagcgcagcaccgagccggtgcccatcgagtccttgtgctccagcgcgccgcccagcacataggaaacgatctccatgttgctgtggctatgggtgccgaagccctggccgccgatcaccttgtcttcgttgatcacccgcagcgggccgaagctgacgtagcgggggtcgtagtagttggcgaaggagaaggtatggcgcgaggacagccagccgtgctcggccaggccacgggtagcgctcttgcggatctgcagcatgatggaatctccttgttcgatggtttcgatggggcggggtgaggcggtagttgccgtgtttccccgttggagagaagtatctgcttgcgcccggggtttgaaaaacggatagttttgacggccatcatcgaaaaattcgaatgctcaagctcagcctcgatgccctgcagatcctggatgccatcgaccgccgcggctcctttgctggcgccggcaaggccctgcacaaggtgccctcgaccatttcctacaccgtggccaagctggaggaggacctcggcgttcagctgttcgaccgggtcggcccgcgtgccgaaccgaccgaggccggacgcgccctgctggacgagggtcggcatctcctgcgtgcggcccgcgagctggagctgcgggtgcgccgggtggcgtcgggctgggagaccgaactgaccctggcggtggactcggtgttcccgacctggctgctgggcccggacatcgccgcgtttcgtgaagcggaggcgccgacccggctgcggctgatcggcgaggccctgtccggcacctgggaggccctgctggaccggcgcgccgacctgctggtcggggcgccgggcgaggggcccagtggcggtggttacgtggtcgagccgctgggcacggtggagttcgtgttcgcggtcgcacccggtcatccgttggccaaggtgccgggcgtgctcggtcgcgagcagctggtcgagcactgcgcgatcgccgtttctgattcggcgcggcggttgctgccgcgcacggtgggcctgttgatggggcaggagatgctgaccgtgcctgacatggccagcaaactgaagctgcaatgcgaaggtgtgggcttcggcttcctgcccgagccgtgcgcgcgcgctgcagtggcgcgtggccagctggtgatccgcgaggtggaggaacacaagccggaggaaacgttctggctggcctggcgcaccggcgaggacggcgcggcactgcggtggtggcgcgagcgcctgcgcaggccggagctgctgtcgcagtggtggcaggcaatggccaaggggtagggtttggcagggctgcgccctgcacccgccgaggccaaagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaacagcaaaagcgtgcattccgtgagatggcggggtgggtccggttgcgggggccgctgcaagtacgtccatgtaagctcggtcgccgcatccatgcggctcacgcccccgcaaccggacccaccccgccttcgacagttttccgcgatctgtcggaacggcgtactgctctggtaggtgtcgaccttggtcgacacggtggatccacgtcatgcgtggttgaattcactcgatatctgacagatgtgtcgaccaaggtcgacacctaccaacagccgcgtgaacctgtcgaaggtggggcggtgtcggagtgcggggtgtcagccgcatgggcccgaggcatgcctcgggcgggttgggcaggacgcccaaccccggtcttgccgtgtgcgcaggaaagcgcacacgagcaagcggctgccaagcctgcatggacgtacttgcggcgtccccgcactccgacaccgccccgccaacccacggaatgcgtgctgttgctgttgtcgttgaggttgccggccagcggccggcactaccaggggtgcagggcgcagccctgccgaaaaacacgcataaaaaaacagcaggccgaggcctgctgtttcggtgtaatggtgcgcccggagagattcgaactcccgaccgcctggttcgtagccaggtactctatccaactgagctacgggcgccaattacataaacttgttgtgctgactgtgtatggtgcgcccggagagattcgaactcccgaccgcctggttcgtagccaggtactctatccaactgagctacgggcgcgcggtacacaatcaaattttactgcatttccagcggcggatgctgaaaacctgtcgagtggtgcgcccggagagattcgaactcccgaccgcctggttcgtagccaggtactctatccaactgagctacgggcgccctgcgacaggagcggaattatgcggatgtcggcgcgtaccgtcaacagttttgtgaaaattttcatccaactgaatgaaaaagcggtccgccacagcgtcaggggccttcagccaggcgaaatgatcggcacgcgtgcccagttcctgccccgacagcacgcgcagctgcgcgtccacattcggcagcttggccagcaatgtctgcatcgatccggtcggtgccaaccagtcgtgttccatcaacaccgcctgcgcgctgccatgcacgcgcgccatctgtgcgtcgaggtcttcgtccatgccggccgcggcatagtggttgttcaggcccacgcgcgcccagtcggcgatcagtccgcgcgcttcggtgccgccgaagccgaggcgccgaccatgcagcacgccctggcgctgtgcgatccacggcaggaagcggtagaccagcggcagcagccagccgcgcggcggtgggaagccacgccagaacggtgagccgctggccgccaaccacaagcggttgaagtgctgcggattgcggccggcatgcacgcaggccagctgaccgccgaggctgtggccaccgatgatccagggcagcgcgccggcctcgtcatccgccgcgacaaggaccgcctggctggtgggcagatcctgttcgagtacctcgcgatagccccagtcctgcgtgcgcgacggccgcagtgagctgctgccattgccgcgccactcgtgcaggtacaccgccacgcccttcgccgccagcgcctgcgccagcggcaggtagtggcgcgcggccacgcccagtgccggcagccacagcaggcgcgcgatgggctgtgcaggcacgcaggcaatcacttcgtagcgatggccatcagcgcactgcacggcgaggacgtccggtgtgaggctcatgcgtgtggtgccgcgccgaagtgatcgagcaccagcacctcgctgcggccgggggcatagccctgctgcaggccgcgtgcaacgtagtcgataccggcttcgcaggcattggccaggctcaagccgttgcacagttgcgcggcgatggccgaggccagcgtgcagccggtgccatgtgcgtccagcggcaggcgggcatggatgaattcttcgctgctgacgccgtcgaagtagcggtcgatcacgcggttgccttcctgcagatggccacctttgagcagcaccgcacctgcacccaggtcgagcagggcggaggccgcccgttcggcgtcgtcgccgttgccgatcttccgtccgaccagcagctctgcttccggcgtgttcggggtgatcagcgtggccagcgggaccagccgctcgcgcatcgcctgcagggcgctgtcttccagcaggcgcgcgccgctggtggcgaccatcaccgggtccagcaccacgtgtggcgggcgatggcgctccaatgcatcggcgacggcattgatcacctcggcgttggccagcatgccgagcttcaccgcgtggatgtcgaagtcgtcgaagcaggcgtccagttgcgcgcgcaggaaatcgatcggcggcacatgcacggcgatgacgccgcgggtgttctgcgcggtcagtgcggcgatcgcggagaggccgtgcacgcgatgcgctgcaaaagccttcaggtcggcctggatgccggcaccgccgccggagtcggagccggcgatggtgagggcggaaacgggagtggtcgggctcatccagcgattgtgccgtggtcaccgtaaaggcggtagcgtcgatgcgggagatgggggccgttagatggggtcagatcccttttccgcaggaaaagggatctgacccccccggagcgccgccctcaatgccgccaacgcgcccactgctggtacagcacataacccagtccggtcaggccggtcagcagggccggggcgagcagggcgtcgtactgccagcgcacgaacagccaggcgccgatcatgccgccggcgaggaagccgctgatgatcaggccgctgagggtcagtcgccgtacctgcagtggcaacccgcgcagcaggtggcccaagccgatgccgaggtcggtgaacatgccgctgaggtgggtggtgcgcaccaccgcgccgctgaaggtggtggccatcgcattctgcaggccgcaggccatggcagcggccagtgcaccccatatctggtgccgttcgaacagcggaatggctaccagcaacagtgctgactccagcgccagcgccacgccgtagcgtcggcccagctgcagggtgctgtcctggatcagcaggccgctgagcattgcgcccagcgagaacgcgatcagcagtccccacaggtgtccgaccgcgcgccagtcaccctgggccagtgccatgccgagctggctggtactgccggtcatgtggctgaccgcctggtgctcgaaaccgaggaagccgaccacgttgaccatgccggccacgcacgagagcgcgaccgcgccgatccagacccaggtgggcaggcgtattcccatcggcggggcccctcagggcccgccgaagccgccgttgaactgcagctcgctgaaggtgttgctggccgggtcgaacaccgcgccccagaactgcgcgccgccatcgcagacgcggatcgcttcgcgggccggattgatgccgctgtcgtcgggcaggtggaaggcattgatgtagatcagccgtcggcctgcgctttcgatgccgacgtactgccggtcaaagtcgagcaccttcggcacctgggcctccagcgaagacagattcgcttccagctggtcgatctgctgccggctgggtgcccagtagccgctgacccgcccggcctcgcggccggggctgggccgcgagcaggtgtcgagcacctgcgcggcgatgatcgggcgggtgaccacccaggactggccggtgcgctcggcggtgggcacactggccgggccgcgcgtagtggtgcaggcgcccagcacggctgcgagggtgattgcagccgtgggcagcagcaggcgggtgcggcggttcacaacacctccgaagcgtaatcggccaggcgcgaacgctcgccacggcgcagggtgatgtgtgcactatgcggccagttcttgaagcgatccaccgcgtaggtcaggcccgaggtggtctcggtcaggtacggggtgtcgatctgctcgacgttgcccaggcagacgatcttggtgccggggccagcgcgggtgatcagcgtcttcatctgcttcggggtgaggttctgcgcctcgtccaggatcaggtagcgcgacaggaacgtgcggccgcgcatgaagttcatcgagcggatcttgatgcggctggccagcaggtcgttggtcgcctggcgcccccacgtgccgccttcctggttgtgcgtgagcacttccaggttgtcggtcagcgcgcccatccacggcgtcatcttctcttcttcggtgccgggcaggaaaccgatgtcctcgccgacgctgaccgtggcgcgggtcatgatgatctcgcggtagcgctgctggtccatcgtctgcgccaggccggcggccagcgccagcagggtcttgccggtgccggcggtacccagcagcgtgacgaagtcgatctccggatccatcagtgcgttgagggcgaagttctgctcgcggttgcgtgcgctgatgccccacacggcgtggctgccgtggcggaaatcatcgaccagcgacagcaccaccttgccgtcaccgaccacgcggctgacgcgcagctcgacttcatcttcgccgggcaggtagacgtactggttcgggtaccactcctcgccgtcctgcgcctggatttcgtaatgggtacggcccttgtcgctccagctgcgcaggtcgtcgccgtggcgcttccagaagtcttccggcagctcggtagcgccggtgtagagcaggctgaaatcgtccagcgcgcggtcgttctcgtagtcctcggacacgatgccggcgatggcggccttgatccgcaggttgatgtccttggagacgaacaccaccggcaggtcgggggtttcttccttcagggccaggatcgcgccgaggatggcgttgtccgggatcaccttgccgaagctcttgccagcgtcgaaatggctggtctggaagcgcagcttgccggcgctctgcttgccgcgcagctgcagcccattcgggcgctgcagcggaatgccgtcggccaggttgtccaggccggaggcctgcaccagctcgttgaggaagcggctcacctggcgggcgttgcggctcgcttcggaggtgcccttcttgccgttgtccagctcctcgatcacctgcatgggcaggtaaacgtcgtgctcctcgaatttgaacagcgcggtcggatcgtgcatcagcacgttggtatccagcacgtagatgcgcttgcctcgggtcatcgtcgattcctggttacggacagggaaaaaccaccacggcctgctgccgggcagggtgatggcagacacagtaggcagtgggactcacttggactgggaggccttcagttcggcgagaacggcatcggcatggccggcgaccttgaccttgcgccaggactgcacgatgcggctgtcgggggaaatcaggaaggtgctgcgttcgatgccacgtacctgcttgccgtacatgttcttcatcttgatcacgtcgaaggcgctgcacagcgcttcgtcgccatcgctgaccagggggaagccgaagccctgcctggcacagaaattgtcgtgcgacttcaccgaatcgcgcgagacgcccagcacgaccgcgccggccttcttgaacttcggcagcagcgcgttgaagtcgatgccttcggtggtgcagccgggagtgctgtccttggggtagaagtacagcaccagccactggccggcatagtcgccgagggtggcctggtcgccaccggacagcgccagcggcagggagagggtggtgctgtccagggtatcgccgttgttcatgaggtccttctgtcgagcctgggttctttccaagacaattgcatgaaacgccacgcgcccgtgagaggcgcgcgaaaaatcaggaattcattcagaacttcatcgggtccatgatcgcgtccaggttcaggtggtcgcagaactcaaggaaatcgtcgcgcagcgcggcgatgtgcatgttggccggcacgccgatggtgacctgtgcactgaacatttccgcaccggtctgcatggcgcggtagcgcgtgctctgcaggttctcgatggtgatgccctggcggtcgaagaagtcggccagctggaacaggatgcccggcttgtcggcggcgatcacttcgacgatgtacggcagcaggttggactgcgcctgcttggcggcggtgcggtaccagaccagcttcaggccctcctcgcgctccagccgggtcagcatcgcctcgagcttggccaccgagtcccaggagccggtggccagggcggtgaccgagacatcgcggccgaccgtggccaggcgtgcgtccaccaggttgcagccgctgtcggcgatgcggcgggtgacggacagcaggggggactccggatgcgtcgtataggcgttgatcaggaggtggttttcgctcggcgcggggcgcggggtggtgtcggtcaaggcgattccgggtaatgcatgcgtgagtctgaatgcccgccagaggcggggatccaccggtgtccagcatacttgcccgtgctttcgcgccgcaagtaacattcaggccgcccccagcctttcgtggcgggcgtttcccttcccagccaagagcagcacgtccttgtccctttccggcctcatcaccgcgctggcgaccccgttccgggccgacggcgccctcgatcccgatggttggcagcgcctgctgcacctgcaactggagggtggcgtccatggcgttgtcgtggctggctcgaccggcgaagcggcgaccctgaccgatgccgagtacgaccagctgctggccagcgccgtcgaacgcatcggcggccgcatcccggtcatggccggcaccggcctgtcgggcaccgccaagaccatcgaacagacccgccgtgccgccgcccttggcgccagccacgcactggtggtcaccccgccgtacgtgcggccgacccaggctggcctgatcgcgcactatcgcgcggtggccgaccagggcgggctgccggtcgtgctgtacaacgtgcccggccgtaccggctgcgacatgcagccggagaccgtggccgaactggccagccaccccaatatcgtcggcatcaaggaagcggtgggtgacaccggccgggtgcaggcgctgctggcgctgcgcagcccgaagttcgccgtgctcagtggcgacgacggcaccgccgcgcgttcgatccgggccggcatcgatggcctgatctcggtcggttccaacgtgcttccgggcgcgtatcgccggatgtgcgagctggctgccgcgcacgaccacgaagccaccgagtcgtgggacgcgcgcctgcatcccttccatgatttctgtggcgtcgaacccaacccgatcccggtcaaggcgctgctgcgccgcatcggcatcggccatgacctgcgcctgccgctgctgccgctgtcggcagcacatcatcccgcggccgaccaccttgccggcgacatcgccgccctcgaagccctttccagccactgaccttccgtcttggtctgacccaggagattcacatgcgtcaatccgtttccactgtccgcgtgctgtcctacgccctgcttgctgtagctgttgcggccggcaccaccggctgcttcaagcgtggcgtcaagggcgactacgccctggccccggaaatgcgcccgctggaagtaccgccggacctgaacctgcccaacgccaccaccgacaacaaggtgccgacactggcctcggccaccaagccggcggcgccggtcgccgcagccccggcggtgggcaacaccggtttcaccattgccggtggcaaggatgaagccttcgccaaggtcggtaccgcactggaaggggtggacggcgtgaccattgccagccgcgcgcagctgctgggctcgtacgacgtggcctacgaaggcagcaacttcctggtccgcgtggtggcggttgatgcaggtgcctacatctccgcggtcgacccgcgtggcctgccggccaccgccgaagcgccggtgaagctgatcgccgcgctgaaggcgaagctggctcagtaagggccgccctggtggaggccgaccttggtcggcgcttccgtgccaaccaaggttggcacctaccggaagacgtgccttggtagaggccgaccttggtcggcgcttttgtgccaaccaaggttggcacctaccgagaacagaaaagggcgccatgggcgcccttttctgttgccgccgcgggcgcttctcagcgctccagcagcttcagcttgtccggcttgccgtcccattcgccggcgtcggcgggcgggtccttgcgcacggtcagcaccggccactccttcgccagctcggcgttgagggcaacgaagccttcctggccggcggggacgtcgtcctcggggaaaatcgcgttgaccgggcactccggctcgcagagggtgcagtcgatgcactcatccgggtcgatcaccaggaagttcgggccttcgtggaagcaatccacggggcacacttccacgcaatcggtgtgtttgcacttgatgcagttttcggtgacgacaaagggcatgggctgggggtggatcgattcctgaacccgccaattctagaacaggttggcccccggtgtcgggatgggacggaaaacgggcgtctggcaggcgcggccgttggcggcacggcagggcgtgtgcgaggctgcgcgacaaccggtcctggtggccgggctcccttcccagcaggatcgtccatgtcccaggccccgtcccgcaccgcctcccacggtggtgaaaacacggcgttcatcgtcctgatcagttgcgtggccacgcttggtggcttcctgttcggcttcgacagtggtgtcatcaacggcacggtcgatggcctgcgccaggccttcaactccagcgaggcggcgctgggtttcgaagttgcctcgatgctgctgggctgcgcgatcggtgcattcctggccggttggttgggcgaccgcctggggcgccgtggtgtcctgatcgtgtccgcgctgatgttcctggtctcggcgctgggcgccggggcggctcacgcgtcctggctgttcatcgcggcccgcgtgctgggcggctttgcggtgggggcggccagcgtgatgtcaccggcctacatcgccgaagtcgcctcggcgcgctatcgcggccggctggccacggtgcagcagatggccatcatctgcggtttgttcgcggccttcctcagcaattacttgctggcccgcgccgccggcgcctcgaccgagccgctgtggctgggccacgaagcctggcgatggatgttctggatgcaggcgctgccctccgcgctgttcctgctgttgctgctggtgattccggaaagcccgcgcttcctggtgctgaagggccgccaggggcaggcgagtgtggtgttgtcgcgactgtacggcgaggccgctgcccgggccaagcaggccgagatcgaagccagcctggcacaggaccagcacaagccgcgcttcggcgacctgcgcagcagggctaccggcaggctgcgcccgatcctctgggtgggcatcggcctggccatgttccagcagctggtcggcatcaacgtggtgttctactacggcgcggtgctgtggcaggcggtgggcttctctgaaagcgacgcactgctgatcaatgtgctgtccggcgcgctgagcatcggcgcctgcctgctcaccgtgctgctgatcgaccgcatcgggcgcaagccgctgctgtgggtcggctcggtcggcatgtcggtggcgctggtgctgatggtggtggcgtttgccagcggcagcctggccggcgggcgcctgcagctgtccgatggcatgggacggctggcgctggtcgccgccaacgtctacgtggtgttcttcaacatgtcctggggcccggtgatgtgggtgatgttgggcgagatgttccccaaccagatccgcggcccggcgctggcggtggcgggtgcggcgcaatggacctcgaacttcgcgatcaccgtgaccttcccgatgctgctggccggcatcggcctggccggcgcctatggcatctacgcggtggcggccatcctctcgatcgtcttcgtggtccgctacgtacgcgagaccaagggcaaggagctggagcagatggaaggctgacggcgactggcttcggttgcgttccgttggcgcctgcttgtccagagtgtgagggggcaggccgccctctccaggacacgcaagagcccatccatggtgctcacggtcctggagagggcggcctgccccctcctgacagtttcatggtgcgtgcggatgcggcgaagcgctggtcggttgttgccgcagctggcgggaaaccgtccagagttgggtggggtcacccagggcaggacccgttggcgccaaggatggcgccatcgagcccccatggatgggttcacggcgtgtcctgccctgggtgaccccaccggctcgagccgattgcagggaggcgccaaagcgaccaacccgaccgcaatcactgcaagcccggaaaacagaaaagcccgcacaaggcgggctttttcggttcctgctgcggcgactggcgctccctaggggactcgaacccctgttttagccttgagagggccacgtcctaaccactagacgaagggagcgtaactgtgtcgctgccgaggcaggagcgctagtatatgcacctcgatgccattgggcaatcccgaaacttcaaccggaagcgccaacatcatttcctctgctacatcaccgttcagcctgcgcgtcatcccgcgcgaccagcacacgatctcccgcaaggacatcagcccgaacgccctgcgcgtgctttaccgcctgcgcgatgccggcttcggcgcctaccttgtcggcggcgcggtgcgcgatctgctggtcaatggccaacccaaggatttcgacgtggccaccgacgccacgcccgagcaggtcaagcagctgttccgcaactgccgcctgatcggccgccggttccgcctcgcccacgtagtgttcggtcgcgaaatcatcgaagtcgccaccttccgtgccaacagcgatgacggcagcggcgaccgcgagatggaaaacggcatgctcgtgcgcgacaacgtgtacggcaccatcgaagacgacgccatccgccgcgacttcacctgcaacgccctgtactacgccatcgaggacttctcggtgcgcgactacaccggtggtttcgaggacgtgcaggcgcgcctgatgaagttgatcggcgacccggtgcagcgctaccaggaagacccggtacgcatgctgcgagcggtgcgcctggcggccaagctcggcttccagatcgaagagggtactgccgcgccgatcccgcacctggccggcctgctcaacgaagccgcgccagcgcgcctgttcgaggaagtgctcaagctgttcctgtccggacacggcgtggccagcttcgaaggccttgagcgttacggcctgctcgacgtgctgttcccggaaagcgccaaggcgctgaaagccaaccgcaccggcgcgctgcgccgcatgctggtcgagggcctggccaataccgatgcgcgggtggccaacgacgaaccggtctcgccggcgttcctgttcgcgctgctgctgtggccggcgttctgccgtgcacaggcgaccctgctcaagcagggcgtggcaccggaagaggcgcagcgccgcgccgccgaccgcgtcaccgtgcagcagttgagcaccatcgcgctgccgcgccgcttctcgctgccgatgcaggaaatctggctgctgcagtcgcgcttcagctcgcgccagcgcaagcgcgtgttccgcaccctgacccatccgcgcttccgtgccgcgttcgatttcctcagcctgcgccaggtggcgtcgtccgagcacgccgccgatgtcgagttctggcgcgaagcgcaggcgcagtccggtcgtgagctggagtcgtcgctggatgcgatgcacagcgaagatggcgatgacgagagcggagcgccgcgcaagcgccgccgtcgccgccgtcgtccgggtgccgcggccggtgcagcgggcgagtaagcgatgacccttgcctggatcggcctcggcgccaacctcggcgacgcggccgccaccgtcggcgcggcgattgccgcgctggacggcctgcccgggacccggctgcgccaggcctcgcggctttacgcaacgccggcctggggcaatgaagaccagccgccgttcgtcaatgcggtggcctcggtcgaaaccaccttgccagccgatgagctgctgcgggccatgctggcgctggagcagcgcttcggtcgcacgcgtgatccggcagtgcactggggtccgcgcgcgctggacctggacctgctgctgtatggtgcgcaggcgctcgaccagcctgggctgaaggtgccgcatccgtacctgcacgagcgtgccttcgtgctggtgccgctggccgaaatcgcgccggaactggcaattcctggccatggacgcgtgcaggatgcagtgatgcgggtcgatgcctgcgggatcgcgccgatagggtgataatgcccgggttatctcccccggttatcagcacatgagcacccacgcagacagcaagccctggaccgttcccgccctggccgaggccaagcgcaatggccagaagctggtcatgttgaccgcctacgacgccggcttcgcccgcaccttcgatgccaacggcgtcgatctgatcctgatcggcgattcgctgggcatggtcgtgcagggtcatgattcgaccctgccggtgaccgtggccgacatggtctaccacacccgggccgtggcccgcgtgctgcagcgtgcgctgctggtggccgacctgccgttcggcgccgatgccaccccggaacgcgcgctggatgcctcgctgcagctgctgcaggccggtgccgagatggtcaagatcgaaggtgccggcttcaaggtcgacatcatccgctacctggtcgagcgcgagattccggtctgcgcgcacctcggcctgaccccgcagtcggtgctgcgactgggcggcttcaagatccagggccgcggcgatgctgcgcgccagctggtggaggacgccagggccgtggccgccgcaggcgccagcatcatggtgcttgaatgcgtgccgaccccggtcgctgccgaagtgaccgctgcggtggatgtgccgaccatcggcattggcgcgggcccgcagtgcgatggccaggtgctggtgctgcacgatttcctcggcctggacagtggccatcgccgtcccaagttcgtcaaggatttccttgccgaaggtggctcggtggccggtgccacccgcgcctttgccgacgcggtgcgcgacggcagcttccccgacgaacagcacgcctacgcccaatgatccagaccttcaacgagctcggcgcgttgcgcgagcagatcgcccagtggaagcgtgagggcctgcgcgtggcgctggtgccgaccatgggcaacctgcatggggggcaccattcgctggtgacgctggcccgccagtacgctgacaaggtggtggcgagcatcttcgtcaatccgacccagttcggccccaacgaggatttcagtcgctacccgcgcacgcccgaggccgacgtggccgggctggagcaggtcggctgcgatgccgtgtggctgcccagcgtggagacgatgtatccgctgggcgtggacaggaccacgcgcatgcacgcgccgggtgtcagtgaagtgctggaaggcgccagccgcccggggcacttcgatggcgtctgcacggtggtggcgcgcctgttcctgcaggtgcagccggacgtggccgtgttcggccgcaaggactaccagcagcttgccgtgatcaggcagatggtggccgagctgtcgttcccgatccagatcgtcggtgctgagatcgtgcgcgacgaggatggcctggccaagagttcgcgcaaccagtacctgagcgacgaacagcgcccggtcgcgaccaccatccaccgcaccctgctgggcatgcgcgagggctacgtggcggggcaggcacgtgatcgcatcgaagccgacgccacggccgcattgcaggcagccgggttccaggtcgactacgcggtgctgcgcaccccggagctggccgagccgaccttcgacggcggtggccgcgtggcgctgattgccgcgcgcctgggaaccacccggttgatcgacaacctggagttctgagttccggcggcgccgcgcgatgcatggggtcagatcccttttccaggggaaaaggcttctgaccccggtttcaccggctacctgaacaggttgccggccgtgatgccccgcgctgcgcgggtgctagaatccgctctttcctttgccgttgcagcgcccccatgcacctgtccctgctcaagaccaagatccatcgcgccaccgtcacccattccgagctgaactacgaaggctcgatcgccatcgatgacaacctgctggctgccaccggcatccgcgagttcgagcaggtgcacatctgggacgtgaccaatggtgcgcgtttctcgacctatgccatccgcgccgaagccggcagcggcgttgtctcgctcaacggtggcgccgcgcgccacgtgcaggtcggtgacatcatcatcatcgccgcgttcgccagcatgaccgagcaggaagctgacagcttcaggccgaagctggtgtacgttgatggcaacaaccagatcacccacaccaacgacacgatcccgacccaggccgcatgacaacgaacaacggattcgactcgctgcattcccacgcccagcgcctgaagggcgcaagcattcccagcctgctcgccgccgaacccggccgtgtacaggagctggcgctgcgggtcggtccgttgtacgtcaatttcgcccggcagaaatacgatgccgcggcgttgcaggcgctgttggcgctggctgccgagcgtgatgtcggtggtgccatcacgcgcctgttccgcggcgaacaggtcaacctgaccgaagggcgcgccgcgctgcataccgcgctgcgcggcgatgtggtcgatgcgccggtggcggccgaggcctatgccaccgcgcgcgcgatccgccagcgcatgggcgtgctggtgcgcgcgctggaagacagtggcgtgaccgatgtggtcagcgtcggcatcggtggttccgaccttggcccgcgcctggtcgccgacgcgctgcgtccggtcagcggtgcgcgcctgcgcgtgcatttcgtctcgaacgtggacggcgccgccatgcagcgcacgctggccacgctggatccggccaagaccgccggcatcctcatctccaagaccttcggtacgcaggaaacgctgctcaacggccagatcctgcacgactggctgggcggcagcgagcgcctgtatgcagtcagcgccaatccggatcgcgccgccaaggccttcgcgatcgccgccgatcgcgtactgccgatgtgggactgggtgggtggccgctattcgctgtggtcggcggtcggtttcccgatcgcgttggcgatcgggttcgagcgctttgagcagctgctggaaggcgccgcacagatggatgcgcatgcgctggatgcaccgctggagcgcaacctgccggtgctgcatggcctgaccgacatctggaaccgcaacctgctgggccatgccacgcatgcggtgatgacctacgaccagcgtctggcgctgctgccggcctacctgcagcagctggtgatggaaagcctgggcaagcgcgtgcagcgtgatggtgcgccggtcaccaccgacaccgtgccggtgtggtggggtggggcaggcaccgatgtgcagcacagcttcttccaggcgctgcaccagggcaccagcgtcgttccggccgacttcatcggctgtgtgcacaacgatgatccctacacgaccaatcaccaggccctgctggccaacctgttggcacagaccgaggcgctggccaatggccagagcagcgatgatccgcaccgcgattacccgggcgggcggccgagcacgctgatcctgctcgacgcgctcaccccgcaggcactgggtgcgctgatcgccatgtacgaacacgccgtgtacgtgcagtcggtgatctggaacatcaacgcgttcgaccagttcggtgtcgagctcggcaagcaactggccagtggcctgctgccggcgctgcagggcgaggatgtggcggttgccgacccgatgacccgcgagatcctggcgcagctgaagcgctgatgctctggtagtgccggccgctgtccggcaaccaggtgatgcttcaatcgttcatgaggttgccggccagcggccggcactaccgcagaagatgggttgccggccagcggccggcactaccgcgtcaccggctcgggtcgcgctccgggcttggccgcttggccagtttgcgctgcagcgagcgccggtgcatgccgagcaggcgcgcggccgctgacacgttgccgccggtctcgtgcatcgcctgctggatgtgttcccactgcaggcggctgatcggcgtcatcgcatcgggcacttccatttcgccatcgtcggccgggccgtcgtcttcctcgccgagggcgcgcaggatcatcggcaccgtggccggcttcggcaggtaatcatccgcacccagcttgatcgcctccaccgcggtggcgatgctggcgtagccggtcaccagcaggatccgcatgtccgcgcgcagcgcgcgcagcggctggatcagtgccaggccggaatcgctgcccagcttcaggtcgatcagcgcgaaggccggtggatgctgccgggccagcgccagcgcactggcggcatcctgtgcggtctgcgtttcaagccccttgcgggccaggctgcgttgcagggtacgcaggtacagctcgtcgtcgtcgaccagcaggcccagggtggaatggtgaaggctcatggggtgtcctcgcgtggggccagcggcaggcggaagccgacgcggctgccggccccctgggccgggcgcatccacatctcgccgtcgaggcgttcgatggtggcatgggacagggccaggccgacgcccatgccctcgctcttgctgctgccgaacagcttgcccggcagcacggcggcacgggcgtcgaagccatggccgtagtcgcggacttcgccgatcaggtcgtcgccttcgatgcgcaggtccaggtccacgcgtggccggccggctttctcgccggcatcggcggcgttgttgagcaggaccatcagcagatggcctacgcccgggtccagcggcagccgcagcggcgcatcatcgttgcggtgcaggtcgatggtcggccgcaccaggcgccattgctcaagcacctgctgtgcgctggaatggctgcggcccggtgcgtcggccgaggccggagcagccagcgccagcacgcgctcccggcactgcaccagcagctcgcgcagggtttccatgtcctcgcgcacttccggctcttcgctgcgctcggccacatcgtcggccagcagggtcatggtcgccagcggcgtgttcagttcatgcgccaccgaggcggcatgggtggccagcgcgacgatgccctcgttgcgggcgaagcgctcgcgcagtgccgacagttccagttcgcgctcccgcagggccagcgccagccgggtggagaaggccagtaccaccgcggcggagatcaggaagttggcgaccacgccccagcgattcaggtcctgcgcgcggaaataaccgtccggcaatggctggccgaagatgccgctggcggcgtagccgagcaggcaggccagtgcgaccgccaatgcccagcgcaggggcagggcgaacgcggccagcgcgatcaggatcaggaacagcgagctgaacgggttggccatgccgccgctccagccgaccatccaggtcaggacgatcacgtccaccaggatgtggccgaacgcggtcagcggtgcggtgtcagccgcgtccggacgcaactgggtatagatgttgaacagggccagcaccgccacgccggcccatagcggcagctgcggcaacggcaggcccagcacccaggtggcaaccaggatggtggcggcctggccgcctacggcaagccagcgcaggctgcacagggtacggagaaacggggcgtcgggaccggtcattcacgctcatcgtatgcgttcacgggcggctgtgcctgcgacaatcggccgcagccgtgccaccggctgaatgcgagtcacccggaatgcgggggcgggcggtagaatgcgcccatgcacgacgccgtcacccgcccgactcctccctccgatgccacctcctggccccgccgccagacccatgccgtgcagatcggcggggtcaccgtaggcggaggcaagccggtcgtggtgcagtcgatgaccaacaccgacacgtccgacgtggcctccagcgtgaagcaggtggccgagctgtggcgggccggttcggaaatggtgcgtttgaccgtcaataccgtggaagccgctgcggcgatcccgcgcatcgtcgacaagctggcgatgatgggcatcgacgtgccgctgatcggtgatttccactacaacggccaccagctgctgaccgccgagccggcatgtgccgaagcgctggccaagtaccgcatcaatccgggcaacgtcggcttcggcaagaagaaggatctgcagttcgctcagttgatcgagttcgcgatccgctacaacaagccggtgcgcatcggtgccaactggggctcgctggaccaggccctggcggcgaagttgatggacgagaacaacctgcgcgagcagccctgggatgccggtcgcgtgctgcgcgaggcgctgatccgttcggcgctggattcggccgagcaggcggtggagctcggcctgccgcgcgatcgcatcgtgctgtcggccaaggtcagtggcgtgcaggagctgatcgcggtgtaccgcgacctggcccagcgctccgattttgccctgcacctgggcctgaccgaggccggtatcggcagcaagggcatcgtcgcctcgtcggcggcgttgggcgtgctgctgcaggaaggcatcggtgacaccatccgcatctcgctgaccccggaaccgggccagtcgcgcacacaggaagtgatcgtcgcccaggaactgctgcagaccaccggccagcgtgccttcacgccgctggtcacggcttgtccgggctgcggccgcaccacctccgagttcttccaggaactggccaaggtggtgcagaaccacgtgcgcgagaagatgccgctgtggaagatccaccatccgggtgcggagaacatgaccctggcggtgatgggctgcatcgtcaatgggccgggtgagtcgcggcacgccaacatcggtatttccctgccgggcaccggtgaaaccccggccgcgcccgtgttcgtcgatggcgagaagaaggtgaccctgcgtggcgagaacatcgcccaggagttcgtcgccctgatcgacgattacgtcgaacacaaatatgtccgaagcgccggataagcctgcgatcctcgctgcgccggagtccgcctccggtttccgccactggatggcccgcaatgcctggcgcctggtgctgctgttcggtggcgtgctgctgccgttggcgggtttcgtcgcgctggccgacgaagtgcacgagtttgaatcgttccatttcgatgcgccgctgctgtggcagatgcatggcctgcactcaccgctgctggaccgcttcttcgtgctcatttccaggctgggctacgaatggttcctgattcccgccgacgtgctgatcatcggcgtgctgctgggctaccggcgttggcgtgaggccaccttcgtggcggtcagcttcgtcggctcggcgctgctgaacatgggcagcaagcatttcttccagcgccagcgccccagcctgtgggaatcgatcgcgccggaatcgacgttcagctttcccagcggccacgcgatgggctcgatgaccctggccgtgaccctggtgctgctggcctggaacacccgctggcgctggccggtgctgctgctggcgcccgcgttcagcctgctggtcagcgtctcccgggtctatctgggcgtgcattatccctccgatatcctggccggatggtgtgccgcgctggtttgggtggtagggtgctatctggtcatgttcagtcgccggcatccttggcgacgtcaggattcgccgccagcgacggccagcgaagcatcatcacagggggattgacgtggatggcccctccggggcgtctacgtaatagatcagttgtttcgttgcagcaggttctgcaagacagggggcaagcacaacgcgcggtactgtgatgcgcaaggcagaatgcccgggtcgcatctcgaacgcgcttgcaggggtatcggcgccctgcctagcttgacctgcaatggccgcattcgaagaggtacgtgaatgacgattcgagtctacctggtggatgaccacgcactggtccgcaccgggatgaagatgatcctgtcgggggagaccgacatcgaggtggtgggcgaagccgagaccggcgaagatgcgctgcgcgacgtccgccagctgctgccggacgtggtgctgtgcgacctgcacctgcccggcgcgagtggcatggaggtgaccgagcgcatcgtccgcagccatcgcaacacccgcgtggtgatcgtgtcggtgctggaagacggtccgctgccgaagcgcttgctggaagccggggctgcgggctacatcggcaagggctgcgatgcacaggagctgctgcgtgcggtgcgcgatgtggccatgggccgtcgctacctgggcaccagcatcgcgcagaacctggccttgtcgaccgttgaaggcaatggctctccattcgacagcctgtcgccgcgcgagctggaagtggcgttgctgctgacccagggcctgcgccaggaagacatcgcgcggcgcctgagcctgagtgcgaagacggtgaacacgcacaaggcgcggctgttcgagaagatggggatccacgacaacatcgcgctggcgcgcatggccagccagtacgggctggtggatccggcacggccgctgtaagggattcggccaacggctgagccctccgcagggccaccgacaggttccgtgcgccgtcactgccgatagaggaaatgtagagccgagcctatgctcggctgctttccggcctgcgggcgcggagccgagcatgggctcggctctacagctgtgtcgggctcagtggccgcgtacgcgcttgatgatcttcgcggcgtcggcggcgctggcgcgcaccttgtcccactgaccgtcggcgatccagctgcccggcaccatccacgaaccgccgatgcagaccacgttcttctgctcgaggtactcggcggcggtgttttcggtgatgccgccggtcgggcacagcttgaggtcggcaaccgggccggccagacccttgatcatcgccagcccccccacggcggtggcagggaacagcttgcacacgcggaagccgcgcgcatacagcgacagcagttcggtcggcgtggccgcacccggcactaccggcagcggtgccgccgccagcgcatcggccagcgccggtggcgtacccggggtcaccaggaagtccgcgcccgcatcgatcgactgctgcatctgctccacggtcagcaccgtgccggcgcccaccaccacgtccggcagctcgcgcttgagcatcgccaatgcttccatcgccactggcgtacgcagcgtcaactcgatcgccggcaggccaccttccagcaacgccgcactgaccgcacgcgcctggtccagcgtatgaatcgtcaccaccggcaggatgcccgccgcacgcaacagctccgccgccttcacctgatgttgttcgatacccatgcttttgcccttgcctttgctcttctagattcagtggccgcagcgcaaatgacgcgccgggaattgtccagggcgctctactgcccaggccgggaagcctgccgcggcttttcgcttcaggcgtcttttgcctcatgcggcgccgccgccgctgcggcatcgtgccccagctcgtactccgcgtcgtattcccacggcccgccatcggccgccgccggcccgcacgaaatcgaaatcgcgccctgatcagccggacccaccacgcgtcggttgatcgcgaacaggttgcggcccaggtcatgcgcggcaggcgccgtgttcggggccagcggacgcgcggcccactcggccgcgtccaccagcacttccagcgtgccggcctcaccatcgaggcggatcatgtcgccctcgcggaccttggccagcggaccaccgcgcgccgcttccggcgtcacatggatcgccgccggaatcttgcccgaggcgccggacaggcggccgtcggtgaccagtgccacgcgccggccctggttctgcagcagccccagcagcggcgcgagcgaatgcagttccggcatgccgttggcacgcgggccctggtaacgcaccaccgccacgaagtgctcgggcagcaggccgccggcatgcagcttgttcagcacctgcggcgcatcgacaaccacggccggtgcttcgatcgtgcggtactgcggcttcaccgccgacagcttgatcagcgacttgcccaggttgccgcgcagcaggcgcaggccgccctggtgctcgaacgggttgtcgacgccacgcaccacttcgtcatcggcgctgtgttgcaggcccggcaggtagaccagctggccgtcgcgcagctgcggctcgcgcgcgtagtcggccatgccgccgcgcgccacgctgaccaggtcaccgtgcatcaggcccgccctgatcagctcgccgaacacgaaggccggtccgcccgcggccgcgaagcggttcacgtcggcctcgccgttcggatagacgcgggccagcagcggaatcagctgcgacagttcgtcgaagtcgtcccaggtcagcacgatgccggcggcacgcgccactgcgatccagtggatggtgtggttggtcgaaccgccggtggccatcagcgcgatgaccgcgttgatgatcgcgcgctcatcgatgatccggcccagcgggcggaagtcgtcgccgagcgcggtgatgtccagtgcacgttcggtggcttcgcgggtgagggcgtcgcgcagcggcgtgcccggattgacgaacgatgcgcccggcagctgcacgcccatcgcttccagcagcacctggttggaattggcggtgccgtagaaggtgcaggtgccggcgccgtggtacgaggcggactcggcttccagcagctcttcgcgggtggcttcgccggcggcatagcgctcgcgcacttccgccttctgcttgttcgggatgcccggggtcatcgggccggccggcacgaacaccgccggcaggtgaccgaaggccagcgcgccgatcagcaggcccggcacgatcttgtcgcacacgccgaggtagacggtggtatcaaacatgtcatggctgaggccgatcgcagtggcctgggcgatcacatcgcgcgagaacagcgacagttccatgccgccgcggccctgggtgacgccgtcgcacatcgccggcacgccgccggccacctgtgcggtggcacccagcccgcgggcgatctcgcggatctgctcgggataggtctcgaacggctggtgcgccgagagcatgtcgttgtaggcggtgatgatgcccaggttcggcgtcacgccgccgcgcaggcggctcttgtcggtaccgccacaggcggcgaatccatgggcgaggttgccgcagctcaggcggctgcggaacgggccttcgcgcagggaggcgtcgatcgcggccaggtaggcggcacgcgaggcggcgctgcggcggatgacacgctcagtgatggcttgcagttgcggatggaggctcattggctaccggcgttcgaggtggcgagaggcaagcggcggcagggcgccgccgccgacatcaatcagcccagtggacgcgcaggcgcgcgccttccaggttgatcgcgttgaggatcggatactgctgggcgtcgttgctgtccaacgcttggcgcagcacctgcagcttctgcttgccgcgcagcagcagcaggcgctgtcggcattggcgcagcccatgcggggtcagcgtgatgcgcagcggccactggttcgcgcccgggcagccggtggcatccagcgcggcatagggcagggtgctttccagtgcgcgggcgaggtccttcgagcccgggaacagcgaggcggtgtggccgtcgttgcccatgcccagtgccaccaggctcggcggctggctgtgctgtgcctgcaggttggcggtgtacacgcattcgggcaggggcttgccgatccgcaccagtggatcgaaatgcgcaccctcggcgcgtttcagcaggtgctcgcgcaccagccaggcattgctgtcgcgatcctgcggcgacagccagcgctcgtcggccaggctcacttccacccggtcccagtgcacgtccaactcggccagcgcctggtagaccggcgccggtgtggtgccgccagacagcaggatgcgggcgcggcccacttcattgatgtcgtggttgagggtgtgcgccatctcggcggcaacggcttcgatccagccatcggcatcgccatggttgatgaactcgatgcggtcgtcgtggaaggtggtggggctcatgcggcaactccaggtgcgtcacgttcggcgtcggcggcataggcggcggcgcccagcagtccggcgtggggatgcatcaccgccaacgagggcacgcgcgccatgatggaagagaaccggcccttgtgctcgaaacgctggcggaaaccggagtgctgcagcgaatcgagcatcttcggggtcagcccgccggtcaggaacacgccgtcccaggcgccctgggtcagcaccagatcgccagcaatggcgccgaacacggcgcagaacacatccacggtgcgcatcgcctgcggatcgccgtgcagggcgcgggcggtcacgtccaccggctgcagctggcccggatcgatgccggccatctcgcacacggcgcgatggatgttgaccaggccggggccgcagatcaggcgctcgttggagacgcggccgaactgctcggacaggatctccaggatgcggatctcttccggggttcccggcgggaagctcacatggccgccttcggtttccagcggatagcaacggccgtggcgcatgatcaggccgccgacgccgagcccggtaccgggcccgatcaccgcgtagttgcgtggctggccgggcttgcccggtacccaggcagccccgccgacctggaccacgtcatcgggctgcagcagcgaaatcgccatcgcctgtgcggcgaagtcgttgatcaggtgcagttcgtcgaacccgagcatggcagcggtgcggctgcgcgagattacccacggatggttggtgatgcgtgcttcgtcaccatccacgcgaccggccacggcgaacacgccgcggcttgccgtggcgccgatctgttccagatggtggcgcgcggcatcacccagcgacgggaactccgccaccgcgtactcgcggatgctgtccttctgcagcggtgcgtccagcgaggtgtcggccagggcgaagcgcgcgttggtgccaccgatgtcggcgaccagcactggctgcgagctggcactcatgccgacgctccgctgtcgggcgcgtccaggtcctgcggcaggaacccgcccgcattgcccgggccccattggccggcggggtagggctccagcggcagcttggcgtccttccaggcgtcggcgacgctgtcgatccaggcccaggccgcacgcacttcgtcatcgcgcacgaacagcgtgtggttgccgttgaaggcatccaggaacaagcgttcgtaagcgatacggcggtgcaggccggtcggcaccgacagttccagctccagcggatgcagctccagcgcgccccattccgggcctgccaggctgctcatcaggcccagttcgatgttttcctgcggctgcagctggaacaccaggcggttcggtgcggcctgcgcgcgctgcgggcgctcgaacagccagtgggtgaccggcttcagcgtgaccaccacgcgggtggtgcgctcgggcaggcgcttgccggtgaccaggtggaacggcacgccgctccagcgccagttgtcgatatgcgcggtgacaccggcgaaggtttccacgtcgctgccttccggcggctggtaggcctgtgccggctggccattgatggtgccggcggtgtagcggccacggatgctgtcacgcgcggcgtgcctggcatcgagcgggcgcagggcgcgcagcaccttgaccttctcgtcgcggatgcgatcggcttccagcgatgccggcggttccatcgccaccatgcacagcagctgcaggatgtggctctgcaccatgtcgcgcagtgcgccggagcgggcgtaataggcatcgcggccatccacgccttcgctttcggccaccaggatgtgcaccgattcgatgtagttgcggttccacaccgcttccagcagcgtgttgccgaagcgcagtgcgatcaggttctgcaccgcggccttgcccaggtagtggtcgaggcggaacacgcggtcctcgtcgatccactggccgatggtgctgatgatttcctcggcgctctcgctgtcgctgccgatcggcttttccagcatcaggcgtgccggcgcggcgagggcgccgcccttggccaggccttcgcaggtggagatgtacaggcccggcgggatggcgaggtagctgacgcacttgcggtgcacgaggtcggcgaccgcggcggcaaccgagtcgacgtcgcgcaggtccacagagcggtagtcgatgcgacgcagcagggcgctgatgtcgtcctgcgtggccatcggcatggcctgctgcaggcgcggccgcaggatgtcatggaaggcttcggtgtcatgcccggacagggccagcgcacggatgcggaagtcctccggcagcaggccgtcgccaagcaggcgaagcagcgaagggaacaggtagcgctgggccagatcacctgtggcaccgaacaggaagagggtgtcgtgcatcgctcgagtttcagatccgggtgacatcgttgtcaatcgcttcatggctgggttcgggggacatccgcgcaactgcctgtccgaggttcgtcaggggcgttctccggggtgccggaagaccgttccattcgaaaccactgcctcggcggaaccttcgttcaaccgccgacgcagatcggtgcgcaccgatcatcggatagtgccacgtgaaaacgtttacatggcagaatgggcaactgtattcgattgcagtgctcgccgtcatgcggcaagcgcgcaatcatcactgccatcgggagggccgaggcagtcccaaaagacagcccggcttcgggcggaccggataggtgatatggcaaaagtgcagttgcagggtgtgcgcaaggtctatgacaacggccaggtcgcggtgaaggacgccagcttcgaggtcgccgatggcgagctgatggtgctggtcggcccgtccggctgtggcaagtcgaccctgctgcggatggtggctggcctggaggagatcagcggcggcacgctgaccatcggtgatcgcgtggtcaacgacgtggcgccgaaggatcgcgacatcgcgatggtgttccagagttatgcgctgtacccgcacatgaccgtggccgagaacctggcctttggcctgaagctgcgcggtcacgacaaggcgaccatcgacaagcgcatcgccgaggcggcgcagacgctgggcctgaccgagatgatggacaagctgcccaaggcgatgtccggtggccagcgccagcgtgtcgcgctgggccgtgcgctggtgcgcgagccggcggtgttcctgctcgacgaaccgctgtccaacctggatgccaagctgcgccacagcgtgcgtaccgagatcgcgcagctgcaccgcaagctgggcaccaccatgatctacgtgacgcacgaccaggtcgaagcgatgaccctgggccagcgcatcgtggtgctgaaggatggcgtcatccagcagatcgatacgccgatggcgctgtacgatcgcccggccaacctgttcgtggccggcttcctcggcagcccggcgatgaacgtgctgcgcggtacgctgcagggcgatgccggtggcgtgaccgtggtcgatggtgagtggcgtgcaccgctgggccaggccaccatcgatccggcctggctgcagaagccgatcgcggtgggcgtgcgtccggagcacctgcagccggcggccgccgacgatgcgcatgcgttcgtcgcacgcattgaaggcatcgaaccggtcggtaacgagatcttcgtcaacctgagcagtggccagcacgcgctgaccatgcgcgtggcgccgcaggcgctgcccgaggtgggcgagcagatccgcgtggcgatccatccgcagggcctgcatttcttcaacccggagaccggcgcgcgcctgtaaggggtagtgccggccgctggccggcaacctcaaccctgcatggttgccggccagcggccggcactaccattcctgcacccacccgtgcaggtccccgcctgcttcagcgggccaggccatccagcaacggcacgcgctgcgcaatggcatcgcccacctgcaggtcagcgtcgctggcctccagtggcagtaccgccagtgccaggtcgccggccacgctggcaatcgtgcccagccccgcgccatcctgctgcacgccatcgccggcctgtgccggtgctgcggtatgcagcaactgcaccgcacgcttggccttgccgaggaagtgggtgcgggcgacgatttcctggccgggatagcagcccttcttcacgctgtagccgttcaggcggtccaggcccagctgttggggggtccacacttcgcgctggccttcttccagccgcggcaggccgtagcgcaggtcggcctggcgccaggccagggcgaaagcggcctcatcggcttcattgccggccgtgaacgcgtcggcgctgccaatgcgcagggtgcgcggcagggcatcgctgcccaggtccagctcccagccgtcgcctgcggtctgcgcaatcgccgcgccgctggcggcctcgggcgcggtgaacgcgccagccgccgccagatcgctgcgcacctgcaccttcaccttgcggcggaacacgaagcgctgcagttgcgacgcaatcgcatcggcatcgccgtcagccagcaccagcatcacgtggtcgtcggccagccgaagcagctggaacaccgccagggtacggcccttggcgctcagccaggcactccactgccagtgctgcaggggcagggcggtgacatcgctgctgaactgggcgtgggcaaagagagccgcatccgggccctgcaggctcagcagctggtggccgggcaggcgcggatatccgacgaaagcagggggcaggttgtcaggcacgtgaacgaggtctaaaatttgtgcgttgcgagaccgaacatgataggccaaacaacccccactcccgacgacgaatctgaagccccgctggtccctgcggcacccgtgcccgtggaacaggaaaaagcggaagaattcggcggccgcggcggacttgatccggtgcggtatggcgattgggagaaaaacggacgctgcatcgatttctgatcagcattgagccaacgcggccgtgtgccgcccagccgagacaacgagcccagcgaatggcgaccagacaacgcccactttccccgcaccttcaggtgtatcgctggcagattcagatggccacctcgatcctgcatcgagccactggcgtctttctgtctgttggtgccctcatcatcgccgccggcctgctggccctgatgatggggcccgagtcctggaactgcttcaccggccatgccggggcctggtatggccgcgtgttcctgttcgcgtggacatggtcgttcgcctatcacctgtgcaatggcatccgccacgtcgtgcaggacttcgccatcggcttcagcatccccgccttcatccgcagcagctggctgtcggtcatcggcagcctggtgatcaccctgctggtgtgggcctatgtgatgttcggaggtgccgcgtgagcaagttccgtaccccgttgaagaacgtgcgcggccttggctcggccaagaccggcaccgagcacttcgtgcaccagcgcctgaccgccgccgcactggtggtgctgggcatctggttcctggtcttcgtgctgggcctgctgggctcggactacgccaccgccgccgccgccgtggccaagccgtggaacgcggtgccgctgatcggcctgctgatcgccatgttctggcacgcgcagctcggcatgcaggtcgtgctggaagactacatccacgaatcgctgctggccctggtgctgcagaccgcggtgaagttcgtcgccgtgctcggcatgatcgtcagtgtgtttgcggtgggccgcatcgccctcggcgttgcctgagcccaggcacctacacaggaatccagattagatgtccgcttacaagatcaccgaacacaagtacgacatggtcgtggtcggcgccggcggtgccggcctgcgcgccacgttcggcctggccgccaagggcctgcagaccgtgtgcctgaccaaggtcttcccgacccgttctcacaccgttgccgcccagggcggtatctcggccgcgctcggcaacatgggcgaggacgactggcgctaccacttcttcgacaccatcaaggggtcggactggctgggcgaccaggacgccatcgagtacatgtgccgtgaggccatcccggccatcatcgagctcgaacattacggcgtgccgttctcgcgcaccgccgaaggcaagatctaccagcgtccgttcggtggcatgaccaccaagtatggcgaaggcccggcggcgcagcgtacctgcgcggcggccgaccgtaccggccacgcgatgctgcacacgctgtaccagcagtcgctgaagcacgacgcgcgcttcatgatcgagtacttcgcgctcgacctgatcttcgacgaggaaggcgcctgccgcggcgtgctggccctggacatgtccgacggcaccctgcacctgttccgcgcccagggcgtggtactggccaccggcggctacggccgtgcctacttcagcgccacctcggcgcacacctgcaccggcgacggtggcggcctggccatgcgtgccggcatcgccatgcaggacatggagttcgtgcagttccacccgaccggcatctacggcgccggctgcctgatcaccgagggtgtccgcggtgaaggtggcatcctgcgcaacagcagcggcgagcgcttcatggagcgttacgcgccgcactacaaggacctggcctcgcgcgacgtggtcagccgttcgatgaccatcgagatccgcgaaggccgcggcgtcggcgagcacaaggaccacatcctgctcgacctgacccacctcggcccgggcgtgatcgacgagaagctgccgggcatcgccgagagcgcccgcatcttcgccggcgtcgacgtgcacaagcagccgattccggtcatcccgaccgtgcactacaacatgggcggcatcccgaccaattaccacggcgaagtggtgcagaaggtcggcgacaacgacaatgccgtggtgccgggcctgtacgccatcggcgaagcggcctgcgtgtccgtgcacggcgccaaccgcctgggctcgaactcgctgctggacctggtggtgttcggccgtgctgtggccaaccgctgcgccgagaccatcaagccgggcgccgcgcacaagccgctgccggccgatgcctgcgacaaggcgctggggctgctggacaagctgcgccacgccaacggcgataccccgacctcggtcatccgcgatcgcatgcagcgcaccatgcaggccgacgcggcggtcttccgcaccagccagacgctgaaggaaggctgcgagaagatggacaagatcttcgactcgttccaggacgtgaaggtctccgaccgttcgctggtgtggaactcggacctgatcgagacctacgagctgaacaacctgctgctcaatgcggtggcgacgatcaactcggccgaacagcgcaaggaaagccgcggcgcgcatgcgcacgaggacttcccggaccgcgacgacgtcaactggcagaagcacaccctggtcagcgtcgacgagaagggcaagtgcagcttcgactaccgtccggtgcacatgtacacgttgaccgacgacgtgtccgtggtgccgccgaagccgcgcgtgtactgatccgaccccgcctaccatgcaatccgcgcccacgggcgcgggccgcctgagccaacgagagcagccatggccgagttttcactccccaagaattccaagatcacgaagggcaagcacttccccgtcaagaacggcggcaagaacgtgcgcaccttcaagatctaccgctggagtcctgacgacgacagcaacccgcgcaccgatacctatgaagtcgatctggacgcctgtggcccgatggtcctggacgccctgatcaagatcaagaacgagatcgacccgaccctgaccttccgccgctcgtgccgcgaaggtatctgtggttcgtgcgccatgaacatcgacggcaccaacaccctggcctgcacccgagccatctcggactgcggcaagaaggaagtgccgatctacccgctgccgcacatgaacgtggtcaaggacctggttccggacctgacccacttctacgcgcagtacgcgtcgatcaagccgtggatccgcacccagaccccggcacctccggaccgcgagcgcctgcagtcgccggaagaccgcaagaagctggacggcctgtacgagtgcatcctgtgcgcctgctgctcgaccagctgcccgagctactggtggaacggcgagcgttacctcggcccggcgatcctgctgcaggcctaccgctggatcatcgactcgcgcgatgaggacaccggtgcgcgcctggacgatctggaagatccgttcaagctgtaccgctgccacaccatcatgaactgcgcccggacctgcccgaagggcctgaacccggcactggcgatcgccgagatcaagaagctgatgatggaacgccgcgcctgatacacggcgcagggtagttgcatgaccccagtagagccacgccatgcgtggctttgctgtatctggagaaacacgatggaagaagacgttctgctgaagaagctgcgctggcgctgtcgccgcggcatgcgtgagctggaccagctgttcggccgctacctggaccacgagtggagcactgcgccgaccgaagagcgcgaggttttcctgttcctgctcgactgcgaggacgataagttgtggcgctggttcatgggctacgaggcctgcccgcatgcgcacgcgatccccctcatgcagaagatcctcgccctcaagccttgagtggcgcccctcgcggctgcaggccgccgcccagttggcggtgctgctggctgcgccgtggctgctgcgcgcatcggatctgccttcacggctgctgatgcccgcagtggtgctggcctggtgcacgggcctggccgaactggcctggcgccagcgcaggccgcgcgtgcaggtgcttctgccgccgcttcccgagccactgcaggtggccgggcaggacgttgatacgccacggctggtggtgcgtggcccatggctgttgttgctgtggcgtgaggatcggcgccgccagcgcctgctgttctggccggatgtgctcgattccgggcagcgacgtgaactgcgactggccgtggccgcacgcgccgtttcccgtcagccccggacgatggcaccataagctgaattgaccggcgtgcctgcatgttcaaacccattcccgtggccattggcctgcgctacctgcgcgccaagcgccgcaacggcttcatctccttcatctcgatggcatcgatcctgggcatcgcgctcggcgttacggtgctgatcaccacgttggcggtgatgagcggattccagaaggaaatccgcagccgcctgctgcagatgaccgcgcacaccaccatcagccgcgacggcgagccgatgccggactggatgcgcgtcgtcgacgtggcccgcgaggatccgcgcgtggccggtgccgcgccgtacatcgagatccagtcgatgatcagcggcccgcgcgtgcagggtgcgatcatccagggcatcgatccggcgctggagccgaaggtatcggtgatcgacaagaaggtcaccaagggcagctatgccagcctgacgccgggcagcttcaacctgctgctgggcaaggaactggcgatctggctcggcgtcgacgtcggtgaccaggtgctggtgaccttcgccgaagtgcagggcacgcctgccggtgccgtgccgcggatgaaacgcttcaccgtcagcggcatcttcgaggccggctacaacgaggtcgaccggggcgtcggcttcgccaacatgcaggacctggagcgcgtgctgcgcagcgacggcgccaccggcgtgcggctgaagctgcacgacatggaccgctcgctggaagtgggcgtggacctcgcgcagagcctgggtggtgcctaccgcgtgagtgactggacccagcagaacgccaacctctaccactcgctgcgcatggagaaggtggtgatgggcatcctgctgtcgctgatcatcgccatgggtgcgttcaacctggtgtcctcgcaggtgatgctggtgaccgacaagcaggccgacatcgccatcctgcgcaccctcggcctgaccccgggcggggtgatgcaggtgttcatggtgcagggttcgctgatcggcatcttcggcacgctggccggcctgatcggcggcatcaccctgaccctcaacctggaacgcatcctgggcgccatcgaaagcgtgttcaacgtcaagctgctgccggaggatgtgtactacatcaccggcctgccgaccgacatgcagaccggcgacgtggtggcgatcaccgtggtcgcgctgctgatgagcttcctggccaccctgtatcccgcctggcgggcggcacgcacccagccggcggaggccctgcgttatgaataaggtcttcaaccgcggcgatgaggtgatccgcgccgaagcactgggcaagacctacgccgaagggcgcatgcagaccccggtgttcgatggactggacctgaccgtgaccgccggcgaaaccgtggcgatcatcggtgcctccggtgccggcaagagcacgctgctgcacctgctgggcgggttggatattccgaccgcaggcgaggtctacgtgaccggccagcgcatgtccgcgctgtcggacaccgcgcgtggcctgctgcgcaaccaggcgttgggcttcgtctaccagttccaccacctgttgcctgagttcaccgcgctggaaaacgtgatgatgccggtgctgctggccggcactgccgtggccgaagcgagcagccgggccaccacgctgctggaagcggtcggcctcggacatcgcctggaccacaagccgggcgagctgtccggtggtgagcgccagcgtgccgcagtggcccgtgcgctggtcaatcatccggcctgcgtgctcggtgacgagccgaccggcaacctggatgaccgcaccgcgggcaccgtgttcgagctgatgctggaactcaaccgcgcgcgtcataccagcctggtgctggttacccacgaccgcagcctggcgaggcgcctggaccgggtgctggagctgcgcgaaggtcgcctgcacgcgctggcccacgccgacgtctgagcggccggcaacggccgcctcccggcgcctgaacgggtttacctgccctcgcgccggccgcacatcggccggcgcatgatcgcagcaggttccccgaggagatcgccatgaagaccccgatcctgatcgccggactctgcctggcgctggccgcctgcgcgaccaccggccggctcagcagtaccgagaaactggatctgtaccgcgcccacgccggcgcgccgcagaacgacatgcagttcttcggcagcctcaatggctggaccgaactgggtgacagcgcgctggcggtgtggacccggccgagcgaggcttacctgctggaactgagtggtccgtgcccggacctgtcgtacgccaccgccatcgggttgaccagcagcatgggccgcgtgtcatcgcgtttcgacaaggtgctggtgcgcgacccgaccggtggcccgcgcatgccgtgcttcatcaacagcatccgcaagctggacgtgaaggcactgcgtgcctccgagaaggagctgcgccaggcgcaggtgcaggagcgcgaggaaaatacgaaatagcgcggtagtgccggccgctggccggcaacctggcatctgcgcgatgccggccagcggccggcactacctttgggtcaggcttccggggtgaagccggcaggcttttccgcgtccttctcgaacaggaacttgaccagttcgccctcaaggaatgcgcgatgctccggggtgcgcggcgacaggcggttttcgttgatcagcatggtctggtgcgcgagccacgcggcccaggcctgcttgccgatgttgttgaagatgcgctggcccagttcgccggggtagggcacgaagtccaggccctcggcatcgcgttgttcgtactggcagaagacggttcgggacatggtactcactcgtggttgcggggtttcttgggcgttcgtttcggcgccttgaccgtggcgccatcgagcagcttgcggatgggggccggcaggcccagcgcgggcagttcgtcggtggcgacccagcgcagcgtgggttcttccacgcgcaggccgtgcacctgccgcgacagtacctgcaggtgcagcttgtaatggctgaaggtgtgctgcagcacgggcagctcctcggcgtcttccagcgaaccttcgacgtgcgcgtcgaaccagtcctgcagtacgctgccggcctcggcctgcggcagcgtccacagctgcgcccagatgccggtgtccggccgcttctgcagcagcacgcgctgctgggcatcgcgcagcagcagggccacggcttcgcgctcgggcagggtcttgctgggcttgggcgtgggcagttcggcggtacggccttcgcggcgcgccacgcacgcgtcctgcagcgggcagatcacgcaggctggcttggcgcggctgcacaccgtcgcacccaggtccatctgcgcctgggtgtagtcggccatgcgcccggccggcacctgcgccacgtgcgcctcggcaatcgaccacaactgtttctcgatggccggcaggccgggaaagccgtcgatgccgtggtaacggctgagcacgcgcttgacgttgccatcgaggatcgcgaacggatcgttccaggcctggctgaggatcgcacctgcggtgctgcggccgatgccgggcagggcatgcaaggcatcgaaatcgcgcggcaggtcgccgtcgtgcagttccacgcagcgcttcgcggcggcatgcaggttgcgtgcgcgggcgtagtagccgagcccggcccactgcgccatcaccgcgtcattgctggcggcggcgaggtcgggcagcgtcgggaaatgctgcaggaaccgctggaagtacgggatgaccgtggctacctgggtctgctgcagcatgatttccgacagccagacccgataggggctgcgtgggtgctgccagggcaggtcgtggcgaccatggtcgtcgaaccagtgcagcaggcgggcgacgaaaccgtcccgttctgcagtttcggcgctggcgtgcggctggcggggcattggagttccagagaggcagccacccgtggggtggctctaccaggctgcggtagagccacgccatgcgtggctgcgcggtgtatcaggcgcccagcgcttcgggcagcagggcgtcgacgaacgcttccggatcgaacacgcgcaggtcttccgggcgctcgccgataccggcaaagcggatcgggatgccgaactcgcgggccagcgcgaacaccacgccgcccttggcagtgccgtccagcttggtcaccaccaggccggtcacgttcactgcggcattgaactggcgcaactgcgacagcgcgttctggccggtggtgccgtcgatcaccatcagcacttcgtgcggggcggtggggtcgatcttgccgagcacgcggcggatcttgcccagctcgttcatcaggccggactgggtgtgcaggcggccggcggtatcggcgatcagcaccgaggtgccgcgggccttgccggcctgcagcgcgtcgaatgccaccgaagcggcatcggcgttctgcccctgcgcgaccacggctacgccgttgcgctcgccccaggcctgcaactgggccacggcggcggcgcggaaggtatcgccggcagccagcatcaggctgtggccgtcgtccttgaagcgcttggccagcttgccgatggtggtggtcttgccgacgccgttgacgccgacggtgagcaccacgaagggcttggcgttgcgatcgatcaccagcggcttggccaccggctgcaggatcgcgatcagctcggcgcgcaacgcggccagcagcgcattggcgtcggcgaactcgcgcgacttcatgcgcttgcgcaggccctcgaccagatcggtggtggcgcccacgccgacgtcggcggtgatcagtgcggtttccagctcgtccagcagatcgtcgtcgagcttggggttgcgcgagaacagtccaccgaagctgcgcgcgatgacgctgttgcgcaggcgttcgcgccagccgggcttgccggcaggcgccggaacggcatcgatcgaggcggcggcaggcaggtcgtcggtgaccggtgccggggtgggctgaggcagtggtgcaggtgccggttcgatggccagggccgtcaccggggcgacgtcgatccgggcggccggttgcggagcgctcggagcgggaacgaccggagccggaaccaccggggtgggctcgagagcgaccggaacgacggctgccagcggcggctcggccggcgcaggcgcggccggtacggctaccggtgctggctctttgtcctcgaccggcgcggccgacgggaacgccgccgccagctcttcagccgagtagtgctgggtcttgggtgcctctgctgcgggggcatcctggggcttcttgcggcggaaaaaactgagcattggcaaaaggcgctgaaatcagggggatatgctaccactcgggcctgtcgggccgatgtggactcaaggtcgcggcccgccggccgttaaccggtccggagggctgcgtcgtgcggcccggagaccgccatggacaacgtgatgggaattgccctcggcgggatgcgtgcgtcccagcagggcgtgcaggtggctgcgcacaacgtggccaacctggcgaccccggatgcccagcgcctgcagctgcagcgcagtgctgccgggcagggtggggtgcaggccgcggtgattcccgtcggcgccgatgccggcgcgccgctgggtgacctgctggccgcgaaagccgaggtggtggccttcgccgccaatgccgcggtgatccgccgccaggaccagatgctgggttcgctgctggatcgcgacgcctgaaccccttcggcaggcgccaaccgccgcccctggtgggtgccaaccttggttggcactctccacccgcgccggtaggtgccaaccttggctggcacgctcgatccgccccggtaggtgccaaccttggttggcacgcttttggggcgccaaccaaggtcggcctctaccagagcaccgccgggtaagccgggccatgcccggcgaccaccctgtcgatcaggccgacagctccagcagcagcttgttcagcctcgccacgtaggcacccgggtccttcaggctgtcaccggcggccagcgcggcctggtcgaacagcacccggccgaggtcgtcgaaacgcgcgccatcggcttcggcatccagcttggcaatcagtgggtggcccgggttgatttccagcaccggcttgctgtccggcaccttctgcccgctggcttccaggatctggcgcatctgcaggcccaggtcctgttcgccgatggccagtaccgccggcgaatcggtcaggcggtgtgacacgcgcacttcggccacgtcatcgcccagcacggtcttcaggcgctcgaccaggccctgcttgtccttcgccgcggcttcctgttcctgcttgtccgcttcggtttccagcgcgcccaggtcgagatcgccacgagcgatgtcgacgaagcccttgccgtcgaaatcggtcaggtagcccatcagccactcgtcgatgcggtcggtcagcagcagcacttccacgcccttcttgcggaacacttccaggtgggggctgttgcgcacctggctgtagctctcgccggtcaggtagtagatcttgtcctggccttcggtcatgcggccgaggtaatcggccagcgacaccgtctgcgcatcgctgtcgccgcgggtggaggcgaagcgcagcagcccggccaccttctcgcggttgttgtagtcctcggccgggccttccttcagcacttggccgaattccttccagaacgtggcgtattgctccggcttgtcggcggccagcttgtccagcatgtccagcgagcgtttggtcagcgccgccttcatcgaatcgatgaccgggccggactgcaggatctcgcgcgagacgttcagcgacaggtcgttggagtcgaccacgcccttgatgaagcgcaggtacagcggcaggaactgctcggcctggtccatcacgaacacgcgctgcacatagagcttcaggcccttgggcgcatcgcggtggtacaggtcgaacggcgcgcggccgggcacgtaaagcagcgaggtgtactccagcttgccttcgaccttgttgtggctccacgccagcggatcgctgtggtcgtgcgccacgtgcttgtagaactcggtgtactcggcgtcgccgatctcggtgcgcggacgggtccacagcgcgctggcgcggttgacggtctcccactcgacggtggcgccttcttcgccaccttccttcggcatctggatcggcaggccgatgtggtccgaatacttcttgaggatgctgcgcaggcgccagccgtcggcgaagtcgtgctcgccatccttcagatgcaggacgatgcgggtgccgcgctcggccttgtcgacggtggcgacgttgaaatcgccttcgccgcgcgaggtccagcgcacgccttcacctgcggccaggccggcgcggcgcgaggtcacttcgacctcgtcggcaacgatgaaggcgctgtagaagccgacgccgaactggccgatcagctgcgaatccttcttctggtcgccggacagctggcgcaggaaatcgccggtgccggacttggcgatcgtgccgagatgggcaatcgcctcggcgcgactcatgccgatgccgttgtcttcgatggtgatggtgtgggcggtggggtcgaagctgacgcgcacgcgcagttcgctgtcgccttccagcagggccggctgggtcagggcctcgaagcgcagcttgtcggcggcgtcggcggcgttggagaccagctcgcgcaggaagatctccttgttggagtacagcgagtggatcatcagctgcagcagctgcttgacttcggtctggaagccaagggtttcggtctgggtggtctcggtcatcgatagggctccatgtgcaatgccgcgccagcgcgtgcggcctcgccaaggggtatggctgattgtcccgaaatcaaggggttggtcggccgggcggcgcccggcacctgcagaggccgaagcaacagcaacagcaacagcaacagcgggctatccgtgggatggcggggcggtgtgggttggcaggacacgccgtaaacccccctccgggggccggcccagccgctggcggctgtgcgttcgggcgcttgcgaagcagtgcttcgcaagcaaagcgccctcacccatgggggctcgatggcgccatccatggcgccaacggtcctgccaccccacaccgccccgcctctgacagatttcccgcggctgttggtaggtgtcgaccttggtcgacacatctgtcagacatcgaaataaatctggggtcagatccgttttctgcaggaaaacggatctgaccccaagagccgttccgacagatcgcaggaaactgtcgaaggcggggtgggtccggttgagggggcgtgagccgcatggatgcggcgaccgagcttacatggacgtacttgcagcgtccccctcaaccggacccgccccgccatcccacggggatgcccgctgttgctgttgcttcggcttctgcgggtgccgggcgccgcccggccgaactacaatcccgctcatgctgaatttctcgaattcctcccgccgggggcgccgatgagcggccgcggtggtaatgacggccaggtccgcatcatcggcgggcgctggcgcaatacccggctgccggtgccgaccctgccgggccttcgccccagcagcgaccgcgtgcgcgaaaccctgttcaactggctgatgcccaagctcggcggggcccgcgtgctggacctgttcgctggcagtggcgcgctgggcctggaggcggtctcgcgtggcgctgcccacgccaccctggtcgagcgcgatgcgcagctgggacgcaacctgaccgccgccgtcgccaggctgcaggccagcgaccagatcaccgtcgtgcaggccgatgccctgcgctggctgcaaggggcgcaggcgcagcaggccgacctggtcttcatcgacccgccgtttgccgatggcctgtggcaggacgtgctggcccagctgccgcggcacctggccgccgacgcctggctgtacctggaatcgccagccggccacgtgccggtgctgccgccggactggctgctgcaccgcgagggtggcacccgcgaggtgcgctttgccctgtaccgccgtgccactgctacactttgacctcatctgaacatctgcatccgcccatgaccgtggccaatcgccgcattgccgtctaccccggcacgttcgaccccatcaccaacggtcatatcgaccttgtgagccgggccgcaccgctgttcgaaaaggtcgtggtcggcgtggcgcagagcccgtccaagggcccggcgctgccgctggagcagcgcgtgcagctggcgcgtggcgcgctggcccaccacggcaacgtcgaggtcatcggcttcgataccctgctggcccatttcgtacgttcggtgcagggcggggtgctgctgcgcggcctgcgcgcggtgtccgacttcgagtacgaattccagatggccagcatgaaccgccacctgatccccgaggtcgagaccctgttcctgaccccggccgagcagcacagcttcatttcgtcctcgctggtccgcgagatcgcgcgcctgggcggcgacgtgtccggtttcgtgccggccgcggtgctcgaagccctgcgcaaggtccgcgaagcgaagtcggcacagtcgtaagccccgctgtacccgcaccccattacgtacaccaccacgcaccattccgggaggaaacccatgaacaccaccatgcgcgcgatgctgatcgcttcgttggccctggcattcaccgcctgcaagaaggaagaggccgctccggtcgacgaggccaagcaggccctggtcgccccggccaaggacgacgatgcaggctggaagaagtacctgcaggaagtggcgatccagaacatgggcaacatcaccaacagcccgttcctgtactacctctcgccggaatcggacccggacttccaggccaagtacgagcgccagaccgaaagcgcgacccaggccgtggcccgtggcgtgcagccgggcaacatgctggccttcggttcgtcggcctcgggcaagatggctgacatgatccaggccgtgttcaaggacgtgtcgccggattcgatgaagggcgtgcgcgtcgtcttcatcggccagtcggccgacaacgcccgcgtgcaggctgcgatccagccgaccggtgccgagtacattttcgtcgaagccaagtaataccgagccatggcggccatgctacggcatggcccgggcggcatcctgcaagggcgccgctgatgacctgaccggcccgcgcgcccgcgctggccggtcctttgtcccagggcgcgggcgaggagtatcgccgtgtcgctgaaaatcaacgagctctgcgtcaactgcgacgtgtgcgagccggcctgccccaaccaggccattgcgatgggtgaaaccatctacgtgatcgaccctgcgcgctgcaccgaatgcgtgggtcatttcgacgagccacagtgcgtggtcgtctgcccggtcgagtgcatcgacccggacccggagatcgtggaaacggaagaccagctgctggccaagctgcgccagctgcagcacgatcaccccgaactctacgcggagcccccatccgaatgaagacgctgatcgtccgcccactgttgctgctcggcctgctgctgagccccatggcctgggctgacagcccggcccgtgccgatcgccctgatggcgcggccattgccagcggccacgcactggccacccaggccggcatcgacatcctggcgcagggcggcaacgccttcgacgctgcagtggcggtgtcgtccacgctggcggtggtcgagccgatcagttccgggttgggcggcggcggcttcttcctgctgcacgacgcggccaccggcaaggatgtgatgctggatgcgcgcgagaccgctccggccgcggcgaccccgcaggccttcctcgacaagcagggcaacctggaccgtgatcgttcggtcaacggtgcctggtcggcgggtattcccggcctgcccgcagcgctggtcgagctgtcggccaagcatggcaagctgccgttgtcggcctcgctgcagccggcgatccgcatcgcgcgcgaaggtttcccggtgtacgaccgcatggccaagggctacgcgtcgcggcgtgaagtgatggagcgctatcccggcacgcgcgaggtctacctgcgcaatggcaagccgatcgccagcggtgacctgttcaagcagccggaactggcgcagacgctggagcgcctggccgcgggtggctttgatggcttctacaagggccagaccggaaagctgttgctggccggcgtgaagcaggctggcggcaagtggaccgctgaagaactggccggttaccgcgtcaagcagcgcgagccgatcgtgttcaactacaacggctggaagatcaccaccgcgccgccgccgtcgtccggtggcatcgcgctggccagcatgctgcagatcctggaaggctgggacatcaggaagatggacccggcccaccgcacccacctggtggtggagtcgatgcgccgcgcctaccgcgaccgcaccttcttcctcggcgatccggacttcgtgcagatcccgcagaaagtgctgaccagcaaggattatgcgcagggcctgcgggcgaccatccatccggagaaggccacgcccagcgacctgctgtcgggcaacccgacgccgctggaagatgacgaaaccacgcacttctcgatcatcgaccgcgacggcaaccgcgtcggcgccacccagaccgtcaacctgctgtatggctcggggctgattcccaagggcaccggcgtgctactgaacaacgagatggacgacttcgcgctgaagccgggcacgcccaatgcgttcggcgtgatgggctatgaggccaatgcgccgaaggccggcaagcgcatgctcagctcgatgacgccgaccttcatggagaacgccgacaaggtcgtggtgctgggcaccccgggtggcagccgcatcatcaccatggtgctgctgggcatcctcggctacgacgacggcctggatgcacagcaggttgccgcgctgccgcgctaccaccaccagtggctgccggacctgatcgaagccgaggacgatgcgttcgacgcggcgacggtgaagcagttgcaggcgatgggccacaagatcgacctgccgggtgacgtcgccgcaggcggccgcggttccagtcacgtgtggggcaacctgcagaccgtggaatgggaccgcaaggcgaacaagctgttcggcggcagcgacccccgcaacccggtgggcagcgcccaggtcgtgccggcacgctgatccggtagcgcctgctgctggccggcaatccggccgattaccgaaaccccgcctttgccggcggggttttctgtttcctttctagcgattatttaacgggccggcgccgataatcgacgcatgaaactctggtctattcgtggaaactcgcagcgcctcgatggcggtgcgatgttcggcaacgcaccgcgtgcgttgtgggaaaaatgggcggcgccggacgagctcaatcgcatcgagctggcctgccgcgcactgcttgccagtccgctggaaggcaagaccgtgctgtttgaaacgggtatcggggcgttcttcgatccgcgcatgcgcgagcgctacggcgtgcaggaaagccagcacgtactgatcgattcgttgcgcgaagccggcttcgagcacgaggatatcgacgtggtggtgctcagccacctgcacttcgatcatgctggcggcctgctggcggcatggagcgaagggcgagagccggaactgctgttccccaatgcgacttatgtggtcggtgcgcagcattggcagcgcgccgtgcagccgcatccgcgcgaccgtgccagcttcattccggaactgccgggcctgctgcaggccagtggccggctggaagtggtggacggggaatactcgaaggcacttggccgcagcgtgcgcttcagctacagcgacgggcatacgccgggactgatgctggccgagatcgtcggtcacgcgcatgccggcgaaagtgcgcatggtggcgtggtgttctgtgccgacctgatcccggggcgctcatgggtacacgtgccgatcaccatgggctacgaccgcaacgccgagctgctgatcgacgagaagcggcagttccttgaagacaagctggcgcgcaacgtgcggctgttcttcacccacgacccgcaggtggcgctggcgcagctgggccgtgatgacaagggacgtttcgtgaccctgcacgaacagggcgagctgaaggcgcgcgccctggggtaatgaaaaggccgggcaatgcccggcctttcactgatggtggcagatccacgccatgcgtggatggcgttcgatccggacgcgacgattatgacgacttcaggcagctgctcatgaaggtcttgcgcgcatcaccggccagcttcttcgcgcccgcgtcagcgttgcacttgcgcatccgttcctgctgcggattgaccgccttggtctcggcggcgtggccgctgaggcaggagctctgcgcggtcttgtaggcatcacccttcaagcccttgttcttggccgagcattcggccatgcgctgctgctgcggggtggcggcgttggcagccaggggcaggccgaccagcaggacggcggccaacaggaaagaggctttcatcgggagctccaagggtggcgggtgcgcggagcatttgcttcgggccggcaaggccacgtgaagaatcacgccagtgccgcgcctgcttgcggcaacgttcagaccggcgtattacttagccatatgggtaagtattatcctgccattgaagacgtcttccaggcactggccgacccgacccgttgcgcgatcgtagcggcgctggggcaggggccgcgcacggtgtcgatgctggccgaacccttcgggatggccttgccctcgctgatgaaacacctagccgtgctggagcgcagcggcgtggtgcgcagccacaagcaggggcgcacacgcacctgcgaactggtgccggcgcggctgggccaggccgaacaatggctcgcagaacagcgtgcggcttgggaagcgcgttccgaccgcatggtcgatttcgtcgaaacccttcaccgacaggagcaggcccatggccgtagacgcaggtaacaaccccgacaccgatctggtgatctgccgtgtgctgaacgcaccgcgcgccgccttgtggcgggcgtggaccgacccggaactgctgcgccagtggtggtgcccgaagccgtggaccaccgaggtacgcgcattcgacctgcgccccggcggggccttccacaccttcatgcagggccccgatggcggcagcagtgacaatccgggcagtttcctggagatcgtgccgcagcagcgcctggtgttcacctcgatgctgggtgcgggctggcgaccgcagtcaccctggctgggctttaccgccgtgatcacgatggaggacgaggggcagggctgccgctacaccgcgcgggtgatgcacccggacaaggccctgcgtgaccagcatgagcagctgggcttcttcgacggctggaacaccgccatcgaccagctggaagccttcgccgccgggctgtaggccggaatgcggggtggaggggtcagggccctttctgcgaaaggggtccgacccccgcgatgttggggtcggatccctttcgctgtgaaagggctctgaccccggttcaccggatcaaccgacgcgggtaccgaagatgcggtcgccggcgtcgcccaggcccggcaggatgtagcccttgtcgttgagctgggcatcgatggctgcggtgtagatctccacgtccgggtgcacggccttgaccgcttcgatgccttccggcgcggccaccaggaagatgcccttgatgcggcgggcaccggcacgcttgagcatgtcgatggtggcgatcagggtgccgccggtggccagcatcgggtccaggatcagcgcgtcgcgctcttccaggcggccggtcaggcgctcgaagtagggcaccggctgcagggtttcctcgtcgcgctgcaggccgaccacgctgacacgggccgccgggatcagcgacagcacgccgctgagcatgcccaggccggcacgcaggatcggcaccacggtgatcttggcgccggcaatacgctgcaccgtcaccgggccggcccagccgggcagggtgtgcggctcggtgtccaggtcggcggtggcctcgtaggccagcagcgtacccagctcgttggccagttcgcggaaatccttggtgctgagcgcagcgttgcgcatcaggccgatcttgtgctgcaccagcgggtggcgcacttcgacgatcttcatggtcgggaagggggaaaaggagagaggaggccattttgccggattggcgtgtcgaaccccaaaccgggcctggatctgatctacatgaaatgtgcaggcgcatgtcacggccatgcaaccttgcggacataccgtgcagacccattcttaacaggaatggggattcccagtgcatatcaagactccgttggccgttgccatcaccctgaccctggcgatgggggccgcggcaccgctgcaggctgccgggcaacaggcggtagccgctaccggcgccgtggcggccgacgcggtagacctggaccgtatcgaagtgcgcgcccagctcgaatcgcagatccgcgcggtcgacctcaagcgcagcagcgacgccatcgaggacgcggtgtcctccgatgccctgggccagtatccggacaagaacgtggccgaatcactgcagcgcctgccgggcgtcagcgtgacccgcgaccagggcgaaggccgcttcgtggtcattcgcggcctggatgccaatctcaacagcgtcagcgtggatggcatcgccatcggtacgccggaagattccagccgcgccgcgccgctggacgtgatcccatcggactccaccgagcgcctgcgggtggtcaagtcgccgaccccggacatgcccggtgatgccatcggcggcgccgtgctggtggaatcggcgtcggccttcgaccgcgacggccgcagcctgcgcggcaagatcgagggcagccaccagcagctgtccggcgagaccagccccaaggccgccttcaactacagcgaagtgttcaacgacacgttcggcgtggcgctgggcgtgaattaccagaagcgccggttcgagtcggacaacaccgaagtggagtacgacggcgaggacgatgccgcccccggtgacgtgaccgcgatcaacctgcagcaccgcaagtacgagatcgagcgcaagcgcatcggtgccaacctcaacctcgactggcgccccaacgaagacagcacgtactacctgcgcacgctgtacagccagttcgacgatgcggagacccgccagcgcgtgatcttcaacttcgacgacgcgaagatggtcaagaccggcaccgaccagtaccggctcgatggcatgccgaaggactcgatcgacaagcgcatgcgctaccgcaccaagaaggagaacacctttgcggccagtcttggtggcgagaacaagctgaccaacgccgtggtcgattaccggatcggctacacccgtaccgaagagcgcgtgaacgacgagatggaggcgcgcttcaagctcaacggcaaggccttcaatggcaccctggaccagagcagccgcctgcccagctacagcttcgacaatccgcagtggctggacaacggcaactacgcgttcgaccgcgtcgtgctttcgcccaagcaggtgaacgacaaggaacacagcgcgcaggtcaacgtgcgcttcgacggcgacagcagcagcatcaagttcggcctgctcggccgctggcgcgaccgcgacgtgaatgtcgatgagcgcgaactgcgcgtcggcccgaaggtggtgctgtcgagctggaccacctcttcgccggagcatcgccacggcaacatgggggatggcatggactcggctgcgatgcgcgcgttctgggccgccaatggtggccagtacagcgcccgcccgcaggatgtcggcggcaatgcgatgacgtcgctggaagaggattacgtggccagcgaggacatcttcgccagctatgccatgggtacctgggatgtgggcgcgctgcgcatcatcggcggcgtgcgcgtggagaacacccgcttcaaggcagtcggcaaccaggtggacgtggccgccaacggccgcagcttcaccgtcaccccgcgcgtggccaacagcagctacaccaacgtgctgccgggcctgcatctgcgctatgacgcggccgatgactgggtgctgcgcgcctcggccaacaataccgtatcgcgcccgtccttcggcgacgtctcgccgcgcgtgggttacagccgcggtgacgaggaagtgcgcctgggcaacccggaactggatccgtacgaatcgaagaacatcgacctgtcggtggagaagtacatcggcagcagcggcatcgtttcgctgggcctgttccacaagtcgatcgatggctacatcgtggagaccgtgcggaccaatgatccggcctacggcggattcgacgtgacccagccgatcaatggtcgcaaggccaccgtgcgtggcgcggaattcaactggcagcagcagctggccttcctgccggagggcctggatggcctgctgatcggtgccagtggcacctggctggacaccacgttcgatgccggcatcaagggacgtgagggcgaggacttcaccctgccgcgcgcttccaagcatgtctacagcgcacacatcggctatgaaaagtacggtgtaagcacgcgtctggcggccgtgtaccgcagcgagtatctggacagcatcggcaaggggcgtgcattcgacatctacgtggcacccaacacccagctcgatttctcgctggactacaagttcaccccgcgcgtgagcatgtacttcgaagcgcagaacctgctggacaagccgctggagctgtaccagggcacccgctcgcgcaccctgcagatggaagagtacggccgcacctatgcgctgggcctgaaggtggcgctgtgatggggcgtggcgtcactgtcctggccgccgcgctggcggctacgctggtcgccggctgcacgccggccaccggcaacgatccggttgcgggagcggccgcgccggccgccaatggcgagcgcgtggtgagcaccatcgccgaagcgttcctgtcaccgatgaccccggccgacaacatcgactcgccggcggcctggcgcgcgccggacggcgcgctgtggctgatcgccaccgccaaggccaccgacaagctggtggtctacgacggcagcaccggccagcacctgcgtgacgtcggcagcagcggcaccgcaccggggcagttcgaccgcccaaacggcatcgcggtgaccgacgacctgctgtggatcgtcgagcgcgacaatcaccgcgtgcaggtgctgagcctgccggacttcgcgccgctggcgaccttcgctgcggacgacctgcgcaagccgtacggtctgtgggtcgaccgccgtgccgatggctacagcgtctacgtcaccgattcctgggacaacggcgaggatgcgcaggggcgtgacatcctgccgccgctggccgagctggacgagcgcgtgcgccagtaccatgtgacccgcgacggcgcgaaggtcgaggcgaagctggtggccagcatcggcgataccaccgaggccggtgcactgcgcgtggtcgagtcgatctggggcgaccccgagaacgaccggctgctgattgccgaagaggacgagcgctacgccagcgagttcaaggtctacaccctggcgggccgcttcactggcaccacctttggacgcgacgtgttcaaggcccaggccgaaggcgtgaccctgcgcacctgcggcaaggacggctggtggatcaccaccgaacagggcaagcagcgcagcgtgttccacctgttcgaccggcacacgctgaagccggtcggcgcgttccagggcaataccgtggccaacaccgatggcatctggatgatgcagcagcccagcgcgcgcttcccacacggtgcgctgtatgcagtacatgacgaccagggcgtggtggccttcgactgggagagcatcgccaagcagctggcgttgccgctggagtgtggcgcatgagcgggcagtgcgtaatgcgcgcgctggcgctgggcctgctgctggcgctgccgtcgctgtcgttcgcggcggccgaaccgaatacccaggtgccggcaggtagccgccactacgcggcgacgacggtgccggaccgcatcgtcgcctcgccggcggttgattccagccatgggttcgccgtggcctggcgtaccgacgacagcgtgcaggcgccgctgctggaaatcgcgctggccgcagattcgccggccattgaaggcatccgccaggtgcgtgcgacgacccgcgcgctgcagaccgagaacggtctgtcgcaccaccatcgggcagatatcgatggcctgcagccggatacccagtacgtctaccgtgtgcagggcaatggcagctggagcgcctggaaccagctgcgcacgctggccagcgccgatcagccgctgaccctgctgtacttcggcgatacccagaacaagaacgtcagccatgtcagccgcgtggtgcgtgccgcgcagaaggctgcgccgcaggcgcgcatgagtctgtttgccggtgacctggtcagcggaggcgacaacatggatgacagcgagtggggtgagtggttcgctgcgaccagttggctggcgcaggaaacgctggtggcgccggccatcggcaaccacgagtacttcgaggaattcgaggacaccccgcaggagcgccgcgtgctgggccgccactggccggtgacgttcgcgctgccgggcaatggtgccaccgccgcgcagcagaccagctactggttcgatgcgcagggcgtgcgcgtggccgtggtcgatggcacatcggcactcgacctcggcaccgccaaggcgcaggcacagtggctggacaaggtgctgaccggcaatcggcaggcgtggaccatcgtgctgctgcaccagccgttctactcgccgcgcgaagggcgcgagaacgccgcgttgcgtgacgtgctgctgccggtggtacgccgccacaacgtcgatctggtgctgcagggccatgaccacacctatggccgccgtggcgaagggcaggccgcgacgccgcagtatgtggtgaccgtggccggaccgaagcagtaccgcctttccgacgaagcgcgcaggacgatggacccggtggccgaggacacccagctgttccaggtgctgaacatcgacccgcagcacctgcgctatgaagcacgcaccgtgaccggccgtctttacgatgccttcgaattgcgtcgtgatgccaagggtggaaagcagcgcacggagctgaccgaaggccgcattgctccgcgcgactgcccgcgcgcgcagaccgccaagggtcgcgccgaccgctgctgggaatgaggagacgccgatgaccacaccccgccgcatcattccattggctgccatcggcgcgtccctgctgttgctggccagtgcggtaaccgccgccgataccgtgctgcatcccttcctggtcgcccagccggcgcaggccccgcaggaggtgaacctggcggtggagatcccggccggcagcttcaccaagtacgagatcaaggaagacggcctggtgcacgtggaccgcttccagtcgatgccggtcgcctatccggccaactacggctcgatgccgcgcaccctggccggcgacaacgatccgctggatgcactggtgttgacccgcgaaccgctgcatccgggcgtgatcgtgcgtttccggccgatcggttacctgaagatgatcgatggcggcgagcacgacgagaagatcatcggggtgccgaccgacaaggtcgacccgacctacgccagtatccgggacctggcggacctgccggaggccgaacggcagcggatcgaagcgttcttccgcgtctacaaggacctgccggccgggcgcaacccggtgcagctaaatggctggggcaacgccgccgaggcacggtcagtgatccgcgaggccatgcagcggttcaagcgctagaaccccgccgtgggtgggtggccggacgcgcgcatcaccttcaccgcccctggctatcatgtccgccttccacaacgaaggcggtgcatgtgtcggtagcgttggtatggttccgccgtgatctgcggctgcaggacaatccggccctgcaggccgcgctggatgcgggtcacgacgtggtgccggtctatctccacgcgccgcacgaggacggcgagtggttgcctggcgcggcctccgatgcgtggcgccaccgttcactgggtgccttggacgccgacctgcgcacgcgcggttcgtcgctggtgctgcgtagtggtgacagcctgccggccctgcagttgctgatcgggcagaccggcgccgaggcggtgtactggaaccgcaagtacgagccggccacccaggcacgcgacgccaccatcaaacgcacgctgcgcgagcagggcatcgacgcacagagctgcaatggcagcctgttgttcgagccctgggacatcgcgacacagcagggtcagccgtacaaggtgttcactccgtactggcgcaacgtactcagtcattggcgcctgccgacgctgagtgccgcgccgaaggcactgaccgcgcactcggtcgacggcctcgcattggacgagctgcggctggcgcccacgctggactgggattccggcttctgggagcactggcagccgggcgaggccggcgcgctggaggcgttgtccgtgttcgaggacggcgcgttgcgcggttaccgcgagcagcgtgacctgccggaccgggtcggcacctcgcggctgtcgccgcatctgcatttcggcgagatcgcaccgtggcgcatcgcgcatgcgctggagagattgcgcagtgccggcactgacgccgacatcgacggctatctgcggcaactgggctggcgcgatttcgcctaccacctgttgcatcacttcccgaagacgccgaccgacaacctcaatccgcgtttcgaccgcttcccttgggccacgcccactgcagcgcaactgcatgactggcagcgcggcaacaccggcgtgccgatcgtcgatgcgggcctgcgcgagctgtggcacaccggttacatgcacaaccgggtacggatgattgttgccagctacctgtgcaagcacctgcgtgcgcactggctgcagggcgcgcgctggttctgggacaccctggtcgatgccgacctggccaacaacacgatgggctggcagtgggtggcaggcaccggcgccgacgcggccccgtacttccgggtgttcaacccggtcacccaggccgagaagttcgacccgcaggcgcgctacatcagccgctgggtgcccgaactggcggcgctgccggtgaaggcgcgcttcgcgccgtggcagcatccgctgctgctggcggcgcatgccccgggctatccgcgtacgccgctggtggatctggccgccggccgcgatgctgcgctggccgcctaccggcagacgggggctgggtaaagcgcgggctgagcgttccagtcagttagctgaacgcggccctgttgccgcgaccgatcatcatcccgacatcgcatcgggctgtttattctctctgcgcccgtaagccgccgacccgaccggaaaacaaggagaaccacatgatccgcaacaccacccgcaacgtcgcactggccctgatgagtgcggccgtcctgtcggcctgcgccaccggcggctcctatgtgcagagcgaccagtacggcaacccgaccgaacagcagaaccgtaccggccgcaacgcgctgatcggtaccgccatcggtgtggctgccggccttctgaccggtgacagcgccaccgagcgtcgtcagcacgcactgatcggtgccggtatcggtgcgctcagcggcgccgccgtcggccagtaccaggatcgccaggaacgcgcgctgcgcgagcgcaccgccaacaccggcatcgatgtgcagcgccagggcgacaacatcatgctgaacctgccggacggcatcaccttcgacttcggcaaggccaccctgaagccgcagttctacggctcgctcaacggtgtggccggtacgctgcgcgagtacaaccagaccatgatcgaagtggtgggccacaccgacagcatcggcagcgacgcggtcaacaaccgcctgtcgaaggaacgcgccgattcggtggcgcagtacctgatcggccaaggcgtgcagagcgtgcgcatcgaaacgctgggggctggcaagtcgtatccgattgccgacaacagcaccgatgccggccgtgccaaaaaccgtcgcgttgaaatccgcgtgattccgctcaagcaataacgcgtagcgttgttgcttgagccggtccggccatcggccggaacgaaaatgccgcccttgcaggcggcatttttgtgggtgccgagcttgctcggcacgccgacagcgttcccgttcgcggcttctccgaacggcgccgaccaaggtcggcatctaccgaaagccacgcagccggaacgaaaatgccgcccttgcaggcggcatttttgtgggtgccgagcttgctcggcacgccgacagcgttcccgttcgcggcttctccgaacggcgccgaccaaggtcggcatctaccgaaagccacgcagccggaacgaaaatgccgcccttgcaggcggcattttctgtaggtgccgagcttgctcggcacgccgatagcgcttccggttgcggcttctccgaacggcgccgaccaaggtcggcatctaccgaaagccatcggccggaacgaaaatgccgcccttgcaggcggcatttttgtgggtgccgagcttgctcggcacgccgacagcgttcccgttcgcggcttctccgaacggcgccgaccttggtcggcgccgttccaaccgcagtcgagcatggctcgactctacagaagccggttacaccgtcgaggcggcgaccttctccaggatgcgcttgccgctgctctccaacgccgcgtcttcctgggccttctgctgctgtgccagcttcgcacccgggcactgcgccagcatgtagttggcgtcgaagttgagcttttccaccaggaaatcgacgaacgcccgcaccttcggcgagaccaggcggccaccggcgaacacggcgttgaagtccacttccgggccggtccagccggccagcacgcgccgtaccatgccggactcgacgaacggcttggccatcacatcaccggtcagcagcaggccttcgccacacaccagtgcaccattaagcgcagacatgtcgttggcggtcatcagcggggtgaccgggaagtcacgcagctcgccgccgttctcgcccagctgccaggtgaagcgcggtgaattgccagtgtgatacggcttgcgcatcgccaggatgcgatggaactgcagttcttccggatgcagcggctcaccatagcgctcgatgtaggccgggctggcgaacacctgcgtgcgcaggctgcccagcttgcgcgcgaccaggttggaatcgggcagggcgcccacacgcagcgccagatccgcttcgccggcaatcaggtccagcttctcgttgcccatgtgcatgtccaggcggatttccggatactgcgcatggaactggcccagcagcggggcgatccaggtgatgccgatcgaatagggcacggtgaagcgcagccagccgcgcgggccggactgcaactggctcaccgcgctttcggcttcttccagctcgcgcgcgatgcgctggcaatgctcgtggtagatcgagccggcttcggtcaggccgaggcggcgggtggtccggtgcagcagccgcgcgcccaggcgcgtttccagctcctgcactttgcggctgaccgtggtcttgggcaggccgagcgatttggcagcggcaatgaaactgccttgctcgaccaccttgacgaagatcagcgtctcgttgagatcgtgggacatggtcggggatcctggacgtcggggatgggacaatcgtgacagaacgattggaccgggagcgggatgattattccccttaatcaggactaatcaagtaaaggtttgaggtctatcgtggcgccattcgtgaaatggagccccctcgccatgagcctgcgcaacattcttgcccgcttccggcatgtcggccagaacaccctggacctggcgatgaccgtcgaagcccgtccgagttccttggtacacaaggactttcgtgagtttaccgcgcccatgcgtcagcagcgtggcggtgccatccgcctggccccgcacaagggtgaccggctgcgccggatcgggactatcccggatttgggaggaaatgtcccgtgaatgggatactgacgcccgaagtcctggtcctcggcggcaccggtgccgtcggccagggcgtggtcggcgcattgctggaagccggcagcccggtgctggtggttggccgcgacccgggtcggctggcggcgctgcatgagcagttcgccgatgagcctggcttggagacgctgctgggctcgctcagcgatgacggctcggcacgtgccttggccgaacgcatcgcgcagcgcccgcgtccgctggcggcggtcatcgccgcaatgggtgggccctaccgtcgcggccgggtgaccgaccgcaatggcgatgagctgttgggggcgatgcaggccgacctgatgccgcacgtgcacgcggtgcgtcacctgctgccactgctgcaggacaacgtgcatgcacgccgctacgtgatgatcggcagccccgccaacgccaagccctgggcgggctacggcgagacctcgatcaccaccgccgcgctgcgcatgtacgcgcaggtggtgcaccaggaagcgcaggcactgggtgtgcgcgcgcagatgctggaagtctgcagtccggtgtgcaccccggccaacgcggccaatgcgtgcatcgagtggccaagctcgttgctggtcggtcgtcgtgtggtctccctgctggacggctgccgcgacaaccgcgccatcgtccgctgcgacagcagcgatgccgaactgccgcgcggcctgctgcacctggatgtccctccactgtggcgcgataccgcgggcatcgcttgacctcgaccatggttgaggtcgcagtatgcgccgccgatttttgcaacacgttctcatatagctgtaccacccctccgtacggatgcatgccatgacttcccccaataccaccccacatcgtttcggccatcgcatcgcgatggtcggcgtgtcgatcctcgccgcggccgtgcttgcggcctgcagcggcggccatgccgaagaggccggtgctccgccgccgccgcaggtcagcgccgcgccggtgctggtcaagcaggtcagccagtgggacgagttcagcggccgcgtcgaagcggtgcagagcgttgaactgcgcccgcgcgtgtccggctacatcgacaaggtcaactacgtcgaaggccaggaagtgaagaagggcgaagtgctcttcaccatcgacgcgcgcagctaccaggccgagtacgatcgcgcggccgccgagctggcccgcgcccgcacccaggccacgctggcccgcagcgagtccgagcgtgccaagcggctgtccgagcagcaggcgatctccaccgagaccgccgagcagcgccgcgcggctgccgaccagtccggcgccgccgtgcaggccgcgcaggcggcgctggacgcagcccgcctcaacctggagttcaccaaggtgcgtgcaccgatcgatggccgtgccggccgcgcgatggtcaccgccggcaacctggtcaccgccggcgacagcgccagcgtgctgaccacgctggtctcgctggataccgtgttcgtctacttcgatgccgacgaaagcaccttcctgcgctatgcacagatggcacgcaagggcgagcgccccagcgagcgtgacagcgcgctgccggtgaaggtcggcctgtccggcgaagagggctacccgcatgcgggcaaggtcgacttcctcgacaaccaggtggcccgcagcaccggcaccatccgcgtccgtgcgctgctggacaacgccgaccgccagttcacgccgggcctgttcgcccgcgtgcagctgcttggcagcggccagttccaggccatgctgatcgatgacaaggccgtgctgaccgaccaggaccgcaagtacgtctacgtggtagacaaggatggcaaggcccagcgccgcgacatccagctcggccgcaccgccgacggcctgcgcattgtcgagcacggccttgccgccggcgacaaggtgatcatcgacggcgtgcagaaggtcttcatgccgggcatgccggtgcaggccaaggccgtggcgatgcagccgcaggctgcgccggcaccgggccgcgatgccaccgccgccctgaaccactgatccgccggctcctgatccgcgtccccgcttagctgccggcgccagcggcagccttccctgccttcgtcatcccggcgaggggcagggtggctgttgcccgccggacgcctttcccaggaattcctccatggacttttcccgtttcttcatcgacaggccgatcttcgcggcggtgctgtcgatcgtgatcttcgccgcaggcctgatcacgattccaatcctgccgatcagcgagtaccccgaagtggtgccgccgtcggtggtcgtgcgcacggtgtatccgggcgccaaccccaaggtcattgccgagaccgtcgccacgccgcttgaagaagcgatcaacggcgtcgaaggcatgatgtacctgaagtcggttgccggctcggacggcgtgctgcagatgaccgtcaccttccgccccggtaccgatccggacgcggcggcggtgaaggtgcagaaccgcgtggcgcaggcgcaggcgcgcctgcccgaggacgtgcgccggcagggcgtgactacgcagaagcagtcgccaaccttcctgatggtggtgcacctgacctcgccgcaaggcaagtacgacaccctgtacctgcgcaactacgcccgcctgcacgtcaaggatgcgctggcgcgtattccgggcgtgggtgacgcgcagatcttcggtggcggcgactacgccatgcgtgcctggctggacccggacaaggtggcttcgcgtggcctgaccgccagcgacgtggtgcgtgccatgcgcgagcagaacgtgcaggtttcggcgggccagctcggcgccgaaccgttgccgaacagccagttcctgaccctgatcaacgcccagggccgcctgaagagcgaaaaggaattcggcgacatcgtgctcaagagcggcaccgatggcgagatcgtgcgcctggccgacgtggcccgccttgaactgggtgccggtgactacaccctgcgctcgcagctggatggcaagaacgcggtcggtatcggtatcttccagtcgcccggtgcgaatgcgctggagattcgtgaccaggtcatctcgacgatggacgagatgcagaagaccatgccggccgacgtgaagtacgaagcggtgtatgacaccaccatcttcgtgcgcgactcgatcaaggccgtggtctccacgctgctggaagccatcgccctggtggtgctggtggtgatcctgttcctgcagacctggcgtgcctcgatcatcccgttgatcgcggtgccggtgtcggtggtgggtaccttcgccgcgctgtacctgctgggcttctcgatcaacacgctgagcctgttcggcctggtgctggcgatcggcatcgtggtcgacgacgcgatcgtggtggtggagaacgtcgagcgcaacatcgaggaaggcctgtcacccaccgcggcggcccaccaggccatgcgtgaagtgtccggcccgatcgtggcgatcgcgctggtgctgtgtgccgtgtttgtgccgatggccttcctgtccggcgtcaccggccagttctacaagcagttcgcagtcaccatcgccatctccacggtgatctcggcgatcaactcgctgaccctgtcgccggccctggccgcgcgtctgctgaaagcccatggtgctccgaaggatgcgccgagccgcctgatcgaccgcctgttcggctgggtgttccgtccgttcaaccgcttcttcaagtccagctcggagaagtacgagcgtggcgtggcccgcatcctcggccgtcgtggcgcggtgttcgtggtctacgcgatcctgctggtcggtaccggcgtgatcttcaagctggtgccgccgggcttcatcccgacccaggacaagctgtacctgatcgccggtgtaaagctgccggaaggttcgtcgatcgcgcgcaccgatgaaatgctgcgcaaggtcgccaagatcgcccaggaaaccgatggcgtggcccacaccatctcgttcccgggtctgaacgcgctgcagttcaccaacacgccgaacaccggtgtggcgttcatcccgctcaagccgttcgccgagcgccatggccgcaccgccgcacagatcaatgccgagatcaaccagaagatcgccggcctgcaggaaggcttcgcgttcgcgatgatgccgccgccgatcctcggcctgggcaacggcaacggctaccagatgttcatcgaggaccgtggcaacctgggttacggcgcgctgcagaatgcggtgcaggcaatgcagggcaccgttgcgcagacgccgggcatggccttcccgatcagcagctaccaggccaacgtgccgcagctggatgccgaagtggaccgcgtcaaggccaaggcgcagggagtgcagctcaccgagctgttcgacaccctgcagacctacctcggttcggcctacgtcaacgacttcaaccagttcggccgtacctggcaggtgatcgcccaggccgacggtccgttccgcgagacggtcgaggacatcggcaagctgcgtacccgcaacgaccgcggcgaaatggtgccgatcggttcgatggtcaccatcaagcagaccttcggcccggacccggtgctgcgcttcaatggctatccggcagcagacctggccggtgaggctgacccgcgcctgctgtcctcggccgaggcgatgaacaagctgaccgagatcgccggcaaggtgctgccggtgggcatgaccaccgaatggaccgacctgagctaccagcaggcgacccagggcaaggcggccttcatcgtgttcccggtggcgatcatgctggccttcctggtgttggccgcgctgtacgagagctggtcgctgccgctggcggtgatcctgatcgtgccgatgaccctgctgtccgcgctgttcggggtgtggctgaccggtggcgacaacaacgtgttcgtgcaggtcggcctggtggtgctgatgggcctggcgtgcaagaacgcgatcctgatcgtcgaattcgccagagagctggagatgggcggcaagggcatcgttgaagccgcgctggaagcctgccgcctgcgtctgcgcccgatcgtgatgacctccatcgccttcatcgccggtaccgtgccgctggtgctgtcgcacggcgcgggtgccgaggtgcgctcggtgaccggtatcaccgtgttcgccggcatgctgggcgtgaccctgttcggcctgttcctcaccccggtgttctacgtggccctgcgcaagttcgtcacccgcaacggcggtggccagctggtgcagcacggcgagccgaccatccaccactgacatggaaccccgtcgccgccggtcactggccggcggcggctttccacccacaaggcatgcatccatgaatacccatcagaacaagatcgcgctggtcaccggcgccacccgtggcatcggcctggaaaccgtgcgccagctggcccaggcaggtgtgcatacgctgctggccggtcgcaagcgcgatacggcggtggagctggcactgaagctgcaggctgaaggcctgccggtcgaagccctgcaactggacgtgaccgacgcggccagcatcgccgaagcggtcgagcaggtgcgccagcgtcacggccgcctcgacatcctggtcaacaatgccggcatcatgatcgagaacccggcgcaggcgccgtcggagcagtcgctcgacacctggaagcgtaccttcgacaccaacgtgtatgcgctggtcgcagtaacccaggcattcctgccgctggtcaagcaggccaagtccgggcgcatcgtcaacgtgtcgagcatgctcggctcgcagaccctgcacgcggatccctcatcgggcatctacgacttcaagattcccgcctacaacgcgtccaaggccgcggtgaacagttggaccctgagcctggcctacgagctgcgcaacaccccgatcaaggtcaataccgtgcatccgggttacgtgaagaccgacatgaacggcggcaacggcgaaatcgaaatcgccgaaggcgcgcgctccagcgtgcagatggcgctgatcggcgaatccggtgccagcggcagcttcacctacctgggcgaggtgctgccatggtgatccgcacgttggcgatggccgtctccagcctggtgctggcaggctgtgtcagcgtcggcccgaactacaaggccccggtgcaggaaccggtggtcctgcagagcgcacagcagccggtcttcagcaccgtttcgccggtggccagctggtgggcgcagttcgatgatccggtgctggaacagctggtgcatggcgccctgtcggacaacctggacctgcgcgtggccgtggcccgcgtcagccaggcccgcgcggtgttcgtcgaaagccgtttcgaccaggcgccgcacatcaccgctggcggcagctacgaccgccgcaagcaacccgatccgcagctgggtgggcagcgggtgttcagtgaaagctaccagctcggcttcgacgccggctgggagctggatctgttcggccgcaagcgccgtgccgctgaggccgcacgcgccgacctcggtgccgagcaggccaacctggccgatgcgcaggtactggtcgccgccgaagtggcacgcaattacttcgagctgcgcggaacgcagaagcgcatcgcggtggcccagcacacgctggaaaacctgcgcgatacgcagaagctgaccgaggcgcgctgggaactgggcgcgggaagcgagctggatgtgcagagcagccgcgcccgcctgaaggcgatcgaggccgacatcccgttgctggaagtggccgaggcgcagtcgcgcaaccggctggccgtgctgctcggccagcgcccggaagtgctgaccgacatgctcgcgccgcacgacgtgccggccttcgccaaggcgctgccgctgggcgatacccgcgaactgctgcgccagcgcgccgacgtgcgcgtggccgagcgtcgcctggccgctgcgaccgcacgcgtgggcgtggccaccgcggacctgttcccgcggttgtcgctgtccggcttcgtcgggttcctcggcggcgatgccagtggcctggtcaatggcaacaacaaggcctggtcgctgaccccgtcgctgagctgggcagcattcgacttcggtaccgtgcgtgcacgcctgcgtgccagcaaggctgaagccgaaggcgtggccgcgcagtacgagcaggccgtgctgctggcgctggaagataccgagaacgcgctgacccgctattccaagcagcaggcacggctggcgatcgtggtcgagcaggcacaggccgcacggcgtgccgaatcactggcacagatccgctatcgcgaaggctcggaagacttcctgaccctgctggatgcgcagcgcacgcagttggcggccgatgacgccctggcggcggccgagtccgaagtcaatgtcagcgtggtgggcgtgtacaaggcgctgggcggctgggggcaatcaccgcagcaaccgagcgtggcgcaggtgcagtaaccgcaggggacggaggcagtggcttccgtcccctcctgctttcagggccactgattggccggcacctcgcgctcgcgcatgcgcacgatgcagaagcgatggccggtcggtgcttccatcacccaccagcgtttgacgaagcctatccggcgcgcgccgagcttctccaggcgatcggcctcggcatcgatgtcgtcgctctcgatgtccaggtgcacccgtgacgggtgatcgacccgctggacttccacgttcaagcccgccggtgcacccagcaggtcggcatactcggcgcccccttcgacacgcgccgcctgtgcctgcaggccgagcgcggcggcccagaaaccggcacctgcgtcggcgggaaggtcctggcagtcgatgatgaatcccgccagccggctctggtgggccatgtcctgctccgcagttcgggggaggaggcagggtaacgcgatgcgttccgcgtacatcttcaccttcgtgacgtttctgactctgccggaatgccggcccgacgtgtaacaagtgggtcaggcactcgggaggacaggcgatggcggatggaaggcgggatacccaacggatgttgttcggcgatccgggtccacccggtgcgggtctgtcagtggcggtcgtggtgctgctggtgctggcgacgatggcggcggcggtcggtttcctgcgcctgcaggattcgatgttggggctgggcctgattggcgtggccgtgttcctggcgatcggggcccgcatctgccaggcgcgcgaccagcatcaggcgctgtatcgcctgctgtcgcggcagccaccgccgtagcggcggctgccgtggctgctcagtgcctgggccagtccagttcgaccaccagcgggaaatgatccgatggcagcacgccaccgatgcggcggtcatcggtcaggaagctgcgcgcatggaagccgcgcaccaggacccagtccagctgcacggtggccttgccggtgaaatcgtggaaggtcagccgcgggccctgcggagccttcacctgggtacgggtgtcctgcagcacgcgggtgaatgccttgtaggtgtcgccgccgggttcgctgttgaagtcgccggtcagcacgacgggcagatcggccggcaggttggccacgcgcttgccgatcagttcggcacccttgacccgccgcggctcgtcttcgtcgcggtagggcaggtgggtgttcatgaagtagaagcggcggccgtcgtcgatgcggcggaacagcgcccaggtgaccatgcgtggatacaggttgccccaagtgatgctgccgggcacatcgggcgtatcggacaaccagaagttgcctgattcctcgatcgccagcaccttgctgtcgtagaacacgcccatgtgctcgtcgccgctgccgccgcggcggccctcgccgaaccaacggtagccggggaggtgtcctgccaggtactcggcctgctcctgcaccagttcctgggtgccgatcaccgccgggtgcgcatcgaggatgaccttcaccatcgcgtcgcgacggtcgggccagcgcttgcccggctcggtatcggccggggtgcgcacattgaacgacatcaccttcaacggcgcgggggctgcggcccaggcgctggtcgcaggcagggcaagcgccagcagcgcagacagtacagggcgacggaaacgcgacaacatcgtggaatccctccattccatgaaaacggtttcatggagcatcgcacggattgcctgttcatggctgtgcgcgcgctggcggtatccgccggtcgccgcggcgtattcagcagggcctttgacagcgcattgacccgcccgcgcgggcctgcgtgctagaacggcgctgccggccactgaacccggcaccgcagcaaccatcaacggaaccacaaggagctgtgccatgacacgattgattcgcgccctgcaggtgtcgctgaacctgcgttcggacaattccacgcagtgcatccgttccaagtatcgctactggaatatcttctgaccggaaggactccacgtattcgatgacatcgccagggagggtcgatgatcttccctggcattggaggcagggcatggatgagcgtgcagcggatgcggaagtggtttccatcgacgacctgctcgaacgcgtgcgtcgcgaagggccggtactgcgcttcaacaatgatgtcgtcggcatctttgatccggccctggcggtcaggatcgacaaggccaacaccgaccagcacaccgtaccggattcactgattgattttctcgggctgcgcagtggcagggaccctgttgcgtggcgcgaggtgcgggcgttgctgagcgagcaggccgggcggctggccagtcccggccacatgcgcgacctctacacgcgcatgcacggcttccttgcccagcgcgcggacaggccgcatgacctcagcgaactgagctggtggacgatctcgcagtcgctgttgccgatgctgatcgacggcctcagtcgatccgacgtcgatgcgctcatcggtgagcagaagacccgatacaacgccatcgtgctgcagaacttctcattctggcggcggatcatcgacttccatctttcccgccgcgcggcgcgcacggtgtcgcggcacatccggcgtcgtgcgcgccagaccgtgccgcgcgaggacttcctgcaatccctgctgccgctggtgcagcgggtcggggtggatcgcgtggcctatctggtgtcgatggtgctggccggcatgtcgggcctgccgggcatcacggcggccagcctgctgtacgcgatgtaccgatttccgcactggcaggcgcgtatccgcgaggaaacctcggcgctgagcctggagcagttgtatgcgctgccgatcaagtcgctgccgtgcacgtcgcgtttcgtcaaggaaaccctgcggctgtggccgggactgttcgccctgcatcgtccggcctcgcacgatatcgatatcgagggcgtgtgcatccgcaagggcggggcatacgagttgtcgtcctacttccagcatcattcgccggagtactggcagaacccggacagcttcgatcctgatcgctggttgccggagcgacgccaggccaacaagggcgcctacgtgcccttcggattttcctcgcgggcctgcatcggcagtgcggtcggccacgcgcagctgctgctgttctgcgcattggtgacccgcgatttcgagttgacggtgcaggatgagcccacgccgtggatgcagctggaaggctttgccattccggtcgatttcatcggtacgctgacgccgcggcacgcctgacagcatctgtactgcctggctcagtcttcaatctcgccacggcggcctgccgcgcgcaccgcctgcgcggtggtggccacgccgagccgttgtcgcgctcgccgcaggtggttctccaccgtgcgtgcagacagccccagcgtggccgcgatctccgcctggcgccgtccagcggcgacccagcgcagcacctcgcgttcgcgtgcgctcaacgcgcctgcgcgaacatccgcgggcgcctcggcgagctggcgcgccgcacggaaggctgacgttccgaccatttccagcagcaggcgcgcgctggcggatgcatcaatcgaggtgccggcgaaactgaccgcaccctccaggccggtcgggccgaacaccggaacctgtaatccatgcaggccatcgccgcgcggctgcttcaccacctgatagcgttcgccgcgcacgccctggcgcttgctccagaagaacggcgcattgctgtccagtacatggcggttgaccgggcaggcatgcaggtagcgggcaagtccggtatcgctgccgtcgccgaaccagtcaccctcgatccagtacacgcgctgcgcgtcgcgttccagcccggtcccggtggcaaacaccagcagtcgatcgtagcccaggggtgaggcggcggcgcgcagcacgccgcccaccgcgggcagtgaccgcgcctgttccagttccagcagcgcgggcaccagcgcaggcatgtgctcagcgccccgccagtgcatcgagcagcgtacgcgcggccagcttgcccaacgcgttgccggccagcggactgtcgccggtcagcagcaggcgatcctgcagcacgctgccatcaaccccctcgttgacgatctgcacgccctgctgcgccaggcgttcaccgaagaaccaacgcagctgccccggcatgtagccgatctccggtgtctgccggtccattgcgtcggggaaggcgcagatgcggtaaccacggaacagcgagccaccgtcggcttcgtcgacgcccgccgccagcagcgccgccgggccatggcagagcgtgatgatgtggcgctgcccggccatggcccactgcagcgtggccttcaccgccgcgctctccggcaggccgatcagtgcgccgtggccaccgggaatgaagatggcggcatagtccgaatcggctcccaggccggccaccacctcatccagctgcaacggctggcggaagcgcgcctcatagcgttcgtacagggcgccgatctcgcggtcctcgcgcgggaaggcccaccactcgaacttcacggcgttgccggacagcgtcgccacgtcgatgtcgaagccggccttgtccaggtggtacatcggcagcagggtttccaccgggtggttgccggtggagaacaggtggccattggcggtcggcagataacgctcgtcggcggcgatcatcagcaccttccagcggccatcgcggcgtgcatccggatagtcggccccggacaggtcgctcttgggcgaggtgaactgcgaaagcgagtacggcgacgggaagaaggcatcgcgctcggccggatcggggctgggctggcggctgggctcttgcgtgttcatgcggacctccgttgggggaaagtgagcccagcataggaggccgcgtgcgcaggcgcgatgagggattcccctcaatggaccaccacccggatgctgcatcgcgccaccggcccggttggacagcgggattatgtcgtgttatctagccggtgccgggataatcccggcataaccacacagcaagcaaaggaatgaaaatgaaaagattcgcccgagcattgcgcgtcactctgaatatccatccgaacgagaagagcagtgtgtggaatacctggccgctctgggtcgagttctgatcctgcggggcaaccccgcgattgagcggtagcaagacgaagggactcgtctttcgagtcccttcctgccggagacgcactgcatgcaagggatgtcgaatgaaggcagcgccattgctgccgagcgcctggctgcgcgggtggagcgcgaaggaccggtgctgaaactggaaaccggcggtatcggggtgttctgcccagagctggccggcaaggtcgacaaggagaattccgagcacctgttcgtggtcgagtcgctggccgacctgttccgccggcacgaacgcgtgcgctggaccgaagtgcgcagcctgatcgcgacccgcagtgctgagcttaccggagcgcagaccctggaggcgctgcagtcgcgcatgcggcaggcgttggacgcactgtgcgggcgcgagctggatgccacgccagccgtgtggaaggtgatggcgcatccgctggtgccactggtgatcgacgggctcgacgcgcgcggtaccgaggccatcgaacgcgccctgcatctgcgctacaccacccaggtcgagcaggtcatccatcggcgtcatctgctgcgcaacttcctcatcggtcgtggcgaatcgcgggcgatcgccgccgaactcaggcgccgggtccgcagcggacgttcgccgctggactacgcgcagtcattgttgacccttcgcgagcgcatcggcctggacaaggtcacctacctggtcaccgtgcagctgatcgccatttccggggtgcccggcatgatggccgcctgcctgctgctggcgatgcagatgcatccacactggcgccagcgcatcgaggaggaattcgcgccgctctcggatgcggagatccatgcgctgccgatggccaggattccctgcacgatgcgcttcctgaaggaagtgatgcggctgtattccacgcccttcaacaaccgtcgggtggccgcctgcgatctgcaggtggaagggcaggccatcgccgagggcacggtgttcgagctgagctcgttcatccagcatcgctcggcgaaatactgggatgacccgctgcagttcgatcccgatcgctggctgcccgagcggcgcaagcgcaccgccggcatctatgtgccttatggcttccccacgcgctcgtgcgtgggatcggcggtgggcaacgcgcaactggtactgctgtgtgcgctgctggcgcgcgaattccgtttcacccccagcgccgactaccggcccgaggtgcgcatggaaggcttcgcgattcccgcggcgctgcacggcacgttctcgcgccataaggccggtgcctgatctgcaggggcgggcggcttactttgccgtacgcccgtgttcctgcatgtcctcatgcaggatccgccgcagctcgacgatggccggcgtggcttcctgcacgctgtgaccggacacgatcaccttctccgaaacggcgtgtggcaggtgcgagctccagtagggcaccagcccgtcatcggttttttccagtgggccatcggccttggcgcgggcgatgatcgagtggtagtgcaccttcggtgacatcggcaggtcggccacggcgcggacgaacgggtcgtccttgtccaggttctggatgctgttcatctggtagccgtgcttgccatcgttgcgatcgatctggccgtcgttggccagcgtcgccacgtcctccagcacggtcagcggcagccgtaccaggcggccgatccagcggccgaggcgggtaccggccacgtcggtgccgcgatgcggtgtggcgatgaaaaccacccgcgatacttccggttccggcaggaaggtcagtactggcgcgcccttggtgcgcagcagctcgcgctgggcgggcgtcatctgcgcggtggccagcagggtgtcgaccaggtggtcgccggaggaagagaccatcaaccgcgcgatcaccccgcccatgctgtgcccgaccagcaccatgtcatgcgaggcctgcgccttgccgctggggtcgaagtgcttgagcacttcgcccagcgtgtggcgcatcgcatcgtggctcatcgcgatgggcatgttggtcgggtagtagaactgccagacctggaagtcctggcggatctcgtcgtcgcgcatcagttcgttggccacgttcacccaggcctcgggactgctggccaggccatggatcatcaacagcacgcggcggttcgggtcgtagggctgcatcatgtacagatgcggcgcgtcgatgccgcccttgccaccaaacaacgagcgcagcgactgctggctgaagttggagcgcgccagccacagtgcgtagcccgcagtgaagttggccgccaacggcacctgctggccgtgcagggttacttccgagacctggtagggatcgtggatctccagttccggctcgtcgtcgtgcagcacttcccacaggttctttcccgagaagcgcagcagcaccgtcatcgaaggcgagggcatctcgctccagctctgcgcggccggggtgcttgcctgcgcggcgggcgtcgctgccgaaggcggggtggccgtgctgccagccggatcgtccatcaccgccaccagctcggcaccgaagccatcgcggcgatgcacgctgcgcagcgtaccggtgaacgacagcgaggccgccggtaccagctcggtgggggtgcgcgtgtccagcggcgatgcttcgcctgaaggggccagcacgaaggtccagcggcccagctggaaatggctggcctggctgtgcacgcgcccggtggcgtacgcgttgtacagctgcaccgaggcttcctgcacagccaggttgtagtagtcgcgcacctgggtctggcggtcctcgaaaccacgctgattggcggtgcgctcggtgaagaacagataggcataggcctggcgcgcgacctgcatccacgcatcgaggcgcggctggaagtcggcatccagttcggtgatcgcggtcttggcgcggccggatgccgagtactcgcgcttcggtgccggcagggtcatcgcatgctgcagccacaactcggccaggctggagcgcttgtcttcctcgcgcaccacgatgctgctttccatggcctcgatgcagggcaggccgggcttggcacagacgccctcatcgagcccggccacgcgcagggtctcggtggtcgccgcgctgagcttgccggaggtgaggatgtcaccgcgcttgagcgcgatgtactggccgggcgtgaccgaggcgacctgcaccgacggtccgaactggcgcagcgtcgcgcagccccccagggtgagcagcacggtgatgatgagggtcgtgcggccgatgaagcccatgcccgtggtagccatacgatgctcctgcgcggtggcgtcactctagcggccggcctgtcaaagcggaatagaccgaacggttggtttgggcctggccgccctgggcgattcagccattcccgtgtgacactgcggcgaatggaagggacacggtgatcgcgatggcctggctggaaacccgcattcccccgcccgtggtaatgctgctgtgcgccgctgcgggctttgcagcacgctggctgtggccgggtttccaccttcgggtgccggtgccggttctgctcgcaggcgtgacggtgacgctgggtgtcgtgctcaatctgctgcccaagctgtctttccagcgcgccggtaccaccgtcaatcctctgcgaccttcggcgtcgagcgcgctggttaccagcggaatctaccgccgcacgcgcaatccgatgtatctgggccaggcgttggtcctgcttggcgccatggtgtacctgcagaacctgatcgcgctgctggtggtgccgctgttcctggtgtacatcacccggctgcagatcctgccggaggagcgggcactgatggcccgctttcccgaggcgtacgcgcaataccgtcatcgcgtgccgcgctggctgtagcgtcggctacgccatcagcggctgatctggcacttcaccgcagccgaataaccctcgtagtcgtcgcccgcgatcacgtgcagggtgtggcgcttgtcgatgcgcttcacgtacgacggctcttcggtgttggcatgctcgttgacctcggtcaccgaccaggccttggccaggcgcttggaatcgacgccgttcaagtacacgaagaggctcttctcgccttcggccacgtttacatcggcattggtgaccgtgccgccaaacagcgcgaccggcttgtcctccggctcgaaggtgccgcccggtttcttggccaggccggcggcctgcagcgcatcgatggcgtcggccgcactgaagttcgagccggccttgcaggccagcagcgcttccagcgtggcggtgccggggggcgcgatggccggcgccgcagcgtgcgtggctggggctgcggcgagggtggtgaggagcaggacgagcgtggttgtggcggttttcattgcagatccttctggcggcagcaggccggggcaatgcagcgatggagcgaaagctccatcccgattatgccccacgcttcccgcacgacgagcaggcacaaaaaagccggaaccccctcgacgggagatccggcttcttgcggcctcgacaggccatacagatggtggggtgggctctacagaaagtgacgcccaagtgactgatttgcgcagaattttaatgaggattcctccgctgttaccgccaaagttaccgccaacggatgccgactaggcgcgcttggcgatgacctcggcgacccaccggtcaacctcggtagacacccagcgggttgtccgctccgacagcttgaccggctttgggaacgtgcctgcgcgggtacgttcccacacggtgctctcgcctagcccgacgatctggcagacctcggcaatgggcaagaggcgaacgggagtcgcggcgttgatgttttggtcgtgcatggcttctccaaacgacaaagcccgcgcagcggggcgaccgctggcgggctgtggtggtggttgatggtggaggtggcgcgcgcttctcccgcgccgtggcggtacggaggggcaggcttgcaagcaccgtggggtgggggtggctgctggcctcagcgtgccgctaataggcggaggggccgccggggggtgatagcgaggttccgagtagttagataccgtctcgaaaatttgcggcaaacgtttcgacccgacccaggggcggtctagccctacggaccgctctcgtctgcatcggtcccgtccggtcggtccggtagctcccggagtgccgcatcggcaatgttgcgtacaccggtcatgttgttgaaccaccagatgcgccagaggtcccgcgcctgccgttcggtgacgtgttggtcagggtcgaggagtgccccagcgatccgaccgctcccgtagaccttgttcaggaggtcgatggacgggatgcccatgacgccgtactccaggccggtcgagcggttaccgctgaacacgggggcgttgcccagcgtgtcggcccataccatatccgtcacggccggtacgatgttcgaccaactggattgcgcaacggcgttccgggcaaagttctcaggggtgagctgcttgttcctctgctcctcgttgccgatggtgttgatgtacgtccgcgctgcccatcccatgccagcagcggcggcggacagtgtgaccatcgcgtaggtgcgccagtcgtcgtagtggtggacggagttcaggaagtggcgggtgtagctgttgaccatgaagctgcggaactgagtgacgatgcggccggtagttgagtgcatcagctcgatgccgtccgaggcgtcgccttcgagaacctggtgtcgcgtcacgcggaacaggaaggccgccatgcgctcgcgcgtctggaacggcagcttgtccgggtcgatctgctcgatctgccgcttgcctttgaggtagccgaacacgtcggcctgggccttctcgtcgagaccccaggtgcgcaggcgggccacttcggcgtccgacagcttcttggcgttcgccatgtccagcagccggagcagcgtggcgcgaccggcgatgcgttggagcattgtgttgatcggggccatgccggatgcgaccgaggtgacgtgcgtggccatgttcatcgcgttgtcgatcttctcgccgtgcttgacgttgaacgtctgcggcacgagcgcatcctcgtccaggcgcaggaacggcgggttgcgcagccagtcggtgccgggtgcgaacagccgctccatcacgcgcgcctcttgtgaggacagcttgccgtcagcgccgcgctttaggaaggacttcacggcaaacccagaccggacaaagttgcggacgccgccatgagctacagccgggcctagctctgcaaagagcgagaatcccacctggttcattacgcgggcgaagttgtagttgcgtaggaacctggcatatctagctccactgctggtagggtcaagctccgtgctgcggccgaaggtggacttgatgccgatgtcgatgattcgctcgatgcccttcacgtcgtccccggacttgcgggcatccatggtcagcttcgacacgaagcggtccagctgtgcgcggttcttgatgccagccttcgacgacagcgccgaccagccggtgatctcgcgcatgtagcgggtcatcaccgagtccacgtcgttgtcgaacaggtcggccatcgagacctgcacgtcctcgccagcctcgttgcggatggtggtggagtaggtctcgtcgaggtcgatgcgcttcttcgcgcggtcgagcttgcccgactcgtaggtcttgcgctccagcttggacagcagctcttgcgaccgcacgggcgagacgcccgcctcggtcagcatgttgccgatctcctcgaccgaatcgctgtccagcggacggaccagcaggtccatcccgtcgccctcgaagttcgcctgagcgcgcttgagataggagcgtgcaaccgccccgagcagctcgtcgtcgatctcgcccccttggtcggcagcggcctcccaggcacggcgcatggcgggcttgatgagctgctcgatcacgtcgtcctggtgaagctgcatttcgccaaaaaggcgcttgaagcccttgccgctccaatagcgcggtaggtagttgccgttctgcgccagctccgcaaagccttcaagaccactctccttcgccagtcgcagcgcgtcctgcatagccttggcaacggccgctgcggcggtcctcgcttcatcagacacgtcaggcgcaccgcgcacggcacggccaacctcctcgttgaacttggcgcgctcggagaagttccaccaatgcgtgcccgtccgttgcttgtaggcgtcccacgcggcgttcactccgctccgccattccgtctccatgacggccaggtggcgcttggcgaactcgctggtggactcctggaccgcgacggagcgatcggtgtagccgacgccatcacggaacagcaggcggcccgcctcgcgcaccagcggcgacttggcgctacccatgcgggcagcaaggtcgcggcggacggtggcgaagtggggcgtgatgtgcgcgttgaccagcgccttgtcggtgaactcctgctcgaatgcggtctcgttgcgcagcggaaggacgccgggcgtcgggtcggtggtggcggtgccagcaacgcgggcggccgacagcgagtcgtcaccagccagccgcttcaccacgtcaggcttgacctcgccatcgaacagggcaccccggcgagcgccgagggcaccaccgaacgcgaacgacagggcggcgctctgcacgccatccgcgagcgtctgctcggggtcgtaggtggaggttgcggccgacatcagcgcggaggtgcccgcagcctgtagaccggagcgcaccgcgttggcgaggcgtccggccttggctgcgtaccccaggccgcccgtggcgagatcgaggccggttgccaccgggtcggtgaagccgagggcgatctgtccgcccaggccgaactgcgccaggtcgtcgtccgccatctgattcatgaaggccacggattccagataggagaggtgctcgtcggacgtggcccggccgaacagctcccactgctccgggcgcaggcccatcgactcccagcgcttgcgcgcgtctgcgggaatgcgatagccctgctgcggttcgtagcccagttcggtgatgaagcggtcgatgaagccgatgccgccctttgcctgggcagcgccccatccgtcccatacggtcgtctgatccttccggcgctgcgcggcctctcgctgctccttgcgctcgcgcacggcttgcacgatgggctgctgggttgcgggcctgacggtgttctcgtcggcacctgggaggttctcaaacaagttcagctccttcaaaaaagattcggccacggcaaagccgccaagaccttccggtcgtggcgcgttgacgtaaagggggtgagagggggcgactatcgctgctcgacttgtggcggcagcgacgtcgtgaggggcacgctcagagagacggcacgcaactgcggggcgttcatgggtgtaggccgcagccgtcgcatggagcgcgctggtcgcgccagaagcctcgcataagggggtgcccggtacaaccctagcggagggtgagcgctcgggcttctatcgcgttctggcggctttgggattcaccgccgcagtggcacccaaggaggacagaggaacaccccaggagtgcataggaggactgtagttctactcggtggtgaataccaatgaatagaactctacagtcccactatagtaatacttaggtcttactatgataccagccttgtcaagcccctcgtagccaatgctccgtggtcgtatagacttagcggtcggcatagacagtacaacgggtatctatggcatcgctaaattcccgcctgattcgcttagcggcgcttgtcactgttctgtcggtggtctgtgctggagttccagctgcgtatcagcacgcgacgcttcgagcgacgcaggagttggtcgaaagtacccgcgaggtcataaacgatgacacgaccgcgccaaacgcggtggcggatgcggtgccaattctggattccgcactgaccgaggccgtccagcgcgagtgcatgagagacctacttctggaattcacgattggcgtcccgctgatcgtttggtttgtcgtcttggctgtaatgtggtggttcaaggatgaagaattggcgtgatagctgaactgttcactttcaggtagagtcgtttcctgtcttttaactggccgtcgtgtacggtacgaaccgtttggggaacgtaggcgtgggagaacgcgcgatggctacggatgcatacagccagggtcggctcggctcgttgttggtcatggaagatgatcctgacctctcagggatgttgaaggaaatcctggcgatgcagggttacgaggtcgatgtggtcgcctccgctgccgatgcattcgaccgcatagaggcgaaagcatttcacgcggcgatcttagacatccagacgcaggacggagcctcaatgtccgtcgccgattgcctgctgtcgcaccgaattccctacatgttcgcgtccggggtgccgaacccgcagctccctgacgctcaccagtgggcgacctttctcccgaagccgtaccgcatcaaagaactcatgagcgcccttgataggactcgccaaatcggcattcctgtttaggcgcgtccatgcgccagtagttcaggtccggcgttttaggaaacgctttgtaaccgtttcgtaggtctgcaccggaggaccgctgtagaggtccgtcgagcaggtgatcgtgggcggctgctgcgttgatgcgggaacaagttcacgccgattacgcctgggtgcgctcggtatcgtgtcgggcaatggcaaggtgcaatgccaatgcgccagcggcagtgcgttcatcggcccacggcgcgaccagtcgaagattctccggcagcaggttgagagagttaccgtccacatagcaaacgcggtagccgctcggtcggcccagcagaagccgcgccagcggggtgtgtgacccactcccaggaatggtcgctacgacatagcggtgtccttggccgtcgctgctcatgtatacgctcccggtaaggccgtagcgtcgcttggcgttattccatacgaccgcctcggtgactgtcggggtatcgctaccgtggacgtgtagtcggaccaagtggcggccgtcatgatccgtgaagtagtgcggggttggtgtctgcttcttcatagtctgcttttaggccctggcgaaagcgcacggcaaagccgccgaggcccgaaggcccagcactcgcagggttggcttggtggtggtggtgaggtggtctgaggatggacctacggggaacgggggggatcggcgatgcgctgattccccctactacgactagtaaatccggtgacctgccccccgttttccgggccaacctgatcttagtagagtccgtctcacaagaggacggacatgaagaagcgatacaccgaagagcagatcatcggcttcctgaagcaggcggccgccggcacgccggtcaaggagctttgccgcaagcacggcttcagtgacgcgtcgttctacctgtggcggcgcaagttcggcggcatggatgtgcccgacgccaagcgcctgaaggcactggaagcggagaacgcgcggctcaaaaagctgttggccgagtcgatgttggacaacgaagcgctgaggatcgtggcgcggggaaaatactgagcccgccgacgcgacgggctgccgtcgcggacgtgcgggcgaagctgggcctgtcggagcggcgggcctgccgggcactgggcttgtcacgcagcgtgttgcactaccagccgcgcatggcgaacgcgccgttgcaggccaggctcgttgcgttggcgggcgaacgtcgccggttcggctaccgacggctgcacatcctgctggaacgggagggctggatcgccaaccacaagcgaatctaccggctgtaccgcaacgctggcctggcggtgcgcaagcgccgcaagcgcgatcgcgtggccgtcgagcgccgtccgctgcagctgccgtcggggcccaaccacacctggtcgatggacttcgtcttcgacgccctggccaacgggcgcccgatcaagtgcctgacggtggtggacgattgcaccaaggaagcggtggaaatcgccgtcggccggaggataaatggccagaacgtggccgacatcctggatgcggtatgccgtttccgcggctaccccgcggcgatcaggaccgaccagggacccgagtttaccggccgggcgctggaccagtgggcgaccgccaacggcgtgacgcttgtgctgacccagccagggaaacccacgcagaacgcctatgtggagagcttcaacggcaagttccgggacgaatgcttgaacgaaaactggtttatctcgctcgagcacgcacgggcggtaatcgccatctggcgcaaggactacaacgaggtgcgtccgcacagctcactgcccaaatgcacgcctgccgagttcgccgccgcgctgcgcaacgaaggtgccttgactggttcgaccgctgatcgaaacctgacccaccggagcggtatgctccccaacctggactctactaagtagctagtggccctgagaaagggggcaggtcacgggagcgtggcggaacgaccgtcgcggcccttccctcacagatgactactatattccgcgcgtacctactaccggtgcgggaatccagtctctttccttgggattcagtccattacagcgtgcgggtgacgtaacaggtgacaggctagcaacatccgcaattcgctcaggtgactactaatccgggatcgcctatggagggctgaggcgggacgtcgcggtattcctccgatgatgtccgttatacccgtgtcgcacgcgctgccctactcggaagtccgaccgcagaaagagcacagcgcgcaggcgcccgcccacgggctgatcctgggggggggctgcccaaggagtggcaccggctggtcgtttgagcgcgttggcaagcgtccgtggggaggggcgacgtggcgctccctaccagccgccgcaggctcagctgatcgcctaagtcgccgttggagcccttcctggatcactcaaaatgtaaggggcgtcacggaagttgcataccgatagtcaaggggcaacaggtccgcgtccgaacacggcaagcaagtgtgttgtaagctgctcgcgaaggtcggcctcatcagtccaaactatatggcgaaactggcgcgtgtcgaaatgtagtttggggaggtcgtcctgccggacagtccacaccacggggcgacccaagccgagagcgaatccagcctcaaaatacgcaccggcattctgcgtcgtaacatcaacgatcactccgtacgaaccacggatgcccgcgatgatgcggtcatcaatcttgtcgttgtggtctacgctgtctacccgtcttgcgttgtatcccgctgcttcagccccgggcttgatgccattctcgtaggcgtcgcgaagtgcggggctaaacgacatagctacaaagaagtctgagcggtttcctcctacgggaaacctcagtcgttccagatactcccagccagcgggagttatcgtgtatgtcatgtttgcgccgcttaatagaccccgttccgtaagagagcggatgtgatagcgtagttcggtgatgttactggcgtctatggcatgtatatcgtttaggcccctcataacaccggcaccggggtgcttgctatcagccgcaatgtccaccagaagagcgttctgcttgctcgggacggtgttcagctcggggccatcgatctcgtcgaggagggtgctgtcaattacgtaatgcctgtgcgtgctcgcccaatgtcgtcgagcgcgaccagacagccagcctttcttatcactggaccagttcttgatgatggcttcggcagttccgctgacccggaataaccggcatgccgggcaattcacattggtggcacccccattgggggtatggatcgccccctcggtctcgcagatcgggcacggtgcgggaaattggctcatgtgctctcctcagtcccgcaatactaactgctcacggctggctccgtgcactccggtcacgctgctggcagtctctggctatcgcaccgcgtccggctagagcgccggggaagtggtgaaggtggatgtgccctgcgctgtttgcctatgcgaaactagtaaatcctcttggctgacaccctagtcgcgcccgtcgggtgcttcccggatgctgccatgcttcctgcccgcgttgatgaaaaatgccgccagtgcgcccaaaccccatagggccgacagcggcaacgcccaagcatgcccgcgaccgtatgcccacagcccgagaagcgggttgatgggggtcactcctgccacgagaaaggcagctaatagattcgccctcatggcttatgccgccagcagatgcgccgtagggtaccagccatgcgcgcagtcgcgatttccatgtgtctccttacagagcggacttggtgaccatagccgtcgcccacaccagcgcgaaggccaccgcgatgggataccagcgggtgcgcaccatcagttgctcgtggaagtggaggatgcgacgaaaaggcttcgggggctgcatgggtgtccctggctgcttcactcgttggcaattcgtcccgcttacgcagttgatcccgcaagtgggattaagttgtttcgtgtcagtaagttaagtctagcggagggggttgctacaagccatccctgtggtgccatcctcccatcgcgggccagcgaaaaagacagatagagccgcccgtagacataaacattaggagccgacatcgtggatattctgtatagcgtggactttcgccttccttttactccttggactttggcgctcctcccgcctgggccgggggagggtggcttctggatagcccgacggtccgaccgctgcacagtggtcggccttggtcgtgtactgctctacatcgaacgtcgtggcaggacgccgcttctgcgctactgcgggtagtggttcaccgggccggacagctcgcgggttcgccactggctgcctgggccgtcgcctctactacatccttcgcgcgttggcggtccgccgcgactgccgacgccgtccgccaaccggcttggccggccattggcgtggatgggtcacgcagcgcggccctcggtataaggcttctaagcggccttcggcttgaacgggacgattacatttcccgtgtcagcgcgcagggcgtccagatagtccgcccacgcctgcatcatcttccggcgctcgggaaggtggctcgtccgattgtaggcacgcccattgggatcgcggacggcgtgggccaactgatgctcgatcaggtccggccgccaccccagcacttcgtccaacagcgtgcgcgcagtggcacggaagccgtgggccgtcatggtttccttgtcgaaacccatgcggcgcagcgcggcggtgagcgcgttatcgctcaacggtcgcttgggcgaacggccaccggggaacacgtattggcgatggcccgtcagcggttgcaggtcgcgaaggatcgccacagcctgcgaggacagcggaacgaggtgcggctcgcgcatcttcatcttgtgcgcggggatgttccactcgcctgcatcgaagtcgatctccgaccactcggcatggcgtagttcgcctggacggacgaaaaccagcggtgctagtcggagggcggcgcgggtgctcgcatcgccagcatagccgtcgatggcccgcagcagcccgccgagttcgcgtggatcagtgatggcggcatggtgccgttccataggaggtgccagggcacccctcaggtcggccaccggattccggtcagcccgtcccgtggcgaccgcgtaccgcatgacctggccgcagttttgcatgatccggtgagctgactcgatggctccgcgttcttcaatgcggcgagccacgcgcaggaaatcgggggccgccaattccgcaaccggacgcccgccaatccacgggaatacgtcgttgtccatccaggcgacgaccttgcagcggtaggactccacccatttctgcttccccagccattcgcgggtcaccacctcgaagctgttggcggccttttccactccggcgaccttggcggccttccggtgttcgcctgggtcgatgcctgatgccaggagccgacgagcctcagcttggcggccgcgtgcgtcggccaaggagacttcggggtaggtgcccaagctgagcgtgttgcgcttcccggtcacgggtcggcggtagtcccaccgccaccaacgcgaaccatccgggttgagctgtacgtacaagccgccgccgtcccggagcttggtcggcttggggccgggcttggccttgcggatggcggtatcggtgagaggggcgacggtacgcggcatggcggtaactaatttggcggtaagcgtgttaccgccattcttaccgccaccgggagccgcatttcaagagaccaacctggaccgcgcgggacataaaaaaggccgggagccttgtgttgcaagggattcccggcctttcatggtccttctcggaccttcatatggtggaggtgggcggaattgaaccgccgtccgaaggcactccatccccagcactacatgcttagctcaccgttggatctcgtccccgaacagcacggtgcgcaaagcgcatccgggaaccagcctgttgtgttctagtgccggactgacaggcagccatccagcgcgattccatgatagtgactctacaccgcgagcatggacacaagcggtttcgaggcttaggccttaagcggccagagcgtagttgtcgtcgttggcaactagagttttgcagctggatttacgaggaaagctaccccctcggcatgcgccaggcgacttcacaacccccgtcgaaaccaatgcacccccggtgtcttcaagttctgcaaggtacaaggcctgtttcgtgtcgccacggccagtgcctgcccaacgctgccaatgctacgccaaaacagctgaacagtcaccgtggcaatccacaacatgttgtagagccagcggcatagcggattggtaacgtcactggcacgaatttgcgacacactggcggcgaccatccgggccaggacagacacggagactgtgggtgaccgatgcaagccaacaacgcagcctgcggcagctgatcgggccggtcggtgccgactaccagcggcgcgccctgccgcccggctgggtctgggcggtgctggcggtgttgcttgcggccaccgcactgaccgagctgccggcgactgcggccgcggcattggtggccagtgcggtggttgtgcactggtcgcagcgcggtcgcatccattggctgggctggcgcctgccgggcctggccgtgttggcggccctgctgtgggggccggaagtgctgtcgcaatggttcgagcacgggctggccgtggtcctgatgtcgctggccagcctcagcatcggcgtgcatgtatggcaggcgcgacagatggcgcggcagctccagggcgcggccgattcgctggatgacgcccagctgctggccctgctgccggccgacgcggcccagctggcgcagcggtggcgcgccggcgatgaccggcatgcgccggaactggcagtggtgatgcacctggccgtgatgcacgcagcgctggcaccgcgcatgcgcgggcagggcgtgctggcagggtgaccggtcggcggtttccgcggccgcggtcaggaacctgacaatggcttgcgcaggtagatccgctcgtgcccgggcgggcaatcgggcagccgcccatagacggtgtagccctgccgcaggtagaaagcttcggcctgccagtcgaaggtatccagcatcacgttgcgggcgccaagctggcgcgcggcggcttctgcttccgccagcaggcgctggccgatgccttgcccgcgcagttccgggtccacccacagcacatgtacctgcagccagccggcacagacgtcggccagcacaccaccgcgcagcgcgccgtgctcgtcatgccaggccaggcggactggagtctcatcgagtgaatcgccgccgtgggcctggttgaaggccagcaggcgcgcgcacaacgtgcgcgtttcatcggcgctggcagtcaccatggcgccgatgggggcggtcatgcgtcgcggttgccgcgacgcatcacacgctgcttctcgatcgcccagtcgcggtccttggcggcatcgcgcttgtcgtgggtctgcttgcccttggccagcgcgacttcgagcttgatcttgttcttgctccagtacatcgcagtgggcacgatcgtgtagccatcgcgctcgaccttgccgaccagcttgtcgatctcgctccggtgcagcagcagcttgcgctcgcgccggtcattggccaccacgtgggtggaggcctggatcaacggggtgatctgcgcgccgatcaggaagatctcgccgtgcttcacataggcgtaggcgtcgatgatgttgccgcggcccgcacggatcgacttcacctcccagccctgcagggccaggccggcttcgaagcgctcttcgatgtggtactcgtggcgggcacgcttgttcagcgcgatggtcttggtggccgtcgcgctctttgctttatccttgccgctgttcttgctcatttccgtattgtctccgattcgggcccgcccggtcgattgccgaaacgtcctgtattcatgcctactatccgccgcagcgccctggtcgaacattcggccgcgcgcatgttcgacctggtcaacgacgtccaggcctatccgcgccgtttccgctggtgctcggctgcccagatcctggagcagggcgaggaccgcctggtggcgcgcctggacctgggcctgggctcgttcagtacctggttccagactgaaaacaccctgcagcgcccgcacagcatcgacatgcagctgcgcgatggcccgttcaagcagctgcacggccgctgggaattccatgcgctggccgaggatgcgtgcaaggtcaccctgaccctggagttcgaacccagctcgcgcctgctcggtccggccctggcgatcggcttccagggactggccgatcgcatggtcaatgatttcgtccgcgtcgccgacgagggctgagcgatgatcgaggtcgaggtggtgctggcctggccggagcgcgtgctgtcgcgccacctgcagctggaagagggagcgaccgtggccgacgccatcgccgccgctgcgctggaaggtagtgccgactgtccggccgccgcggtgcatggcgtgctggcccgtccacagcaggcgctgctggacggggaccgcatcgagctgctgcgcccgctgctggccgaccccaaggacaaccgccggcgtcgcgcgctcggcggttgatcccggcaacccgtccctgcggacgggcaggcctcagcggcccttcttcttcttgtccttcggcaggttgcggccgaactggcgcaccgtctgctgggccagggccttgtcgttgcccgggaagtagtcgccttcccagcgggtaacggcgtcattctcgaagaacaccacgaagttcttcacttcggtgcggccgaggcggttcacgcgctggctggaggtgtagtcccagcgctgggcgtggaacgggtcggggatggacggggtgcccagcagcgcggtgacctgctgcttgctctgcccgacctgcagcttggccacggcatcttcccggatcaggttgccctgatagatgggttgcttgtagatgatgccgcacccggtggtggacagggcgacggcggcgaccaacaggagattgcgcatcgggactggcggttggggaaatcaaaccgatgatacactcccggcgtgccaccgcgacccaatccgaggcagctggcgctaaatcgccaatgaacggagacctatggaaacccacgacctgcgtaaagtcggcctgaaggtgacccatccgcggatgcggatcctggcgctgctcgaacagcgcaatgcccagcaccaccagcaccacatgaccgccgaggacatctaccgccagctgctcgagcatggcgacgagatcggcctggcgacggtctaccgggtgctgacccagttcgaggccgccggcctcgtgctcaagcacaatttcgagggtggccaggccgtttacgagctggaccgtggtggccaccacgaccatatggtcgacgtggacagcggcaagatcatcgaattcgaaagccatgagatcgaggagctgcagcgcaagatcgcggccgatcacggctatgagctggaagaacactcgctggtgctctacgtgcgcaagaagcgcaagtaggccgttccggccagccgctagcgacgaaaccccgggcttgcccggggtttttcgttgccggggtcagggccctttccctccaggaaagggggccggccccgggcgctctgcggggtcggatccctttgcgccagcagagggctctgaccccttgcaaccgagcaggatctccaggtccaccgcctcggccatcgcccggttgccggcatcccccgggtggaggtggtcgccggagtcgtaggcggcggccatccgtgacggatcggccgggtcgcgcagcgccgcgtccaggtcgatcaccgcgtcgaacgggctgttgctgcgcagccatgcattgagctgttggcgcagggcctccttgtccgggtggtagtagtcgtccagcggcgtgccgggcagggcgcccgcgaacggcatcagggtggcgccgaatatgcgtagaccccgccggtgggcctgttcggccagggcacgatagccggcctgcagctcgggcaggctgggccggggctgcgcgcgggcgaaggcagtaccgggccagctgatgtcgttgatgccgatcagcacgatgacgctggcgacgccgggctgatccagtgcatcacgccgcaggcgggccagaaccgactcgcccatgccgtcgctcagcagccgattgccggaaatgcccgcgttgaccaccgccaccccgcgcggggcgaggcgtgcggccaggtggtcggtccagcgctggtcctggtcgaggctggcggtggcgccgtcggtgatcgaatcgccgatcaccaccacgctacgcgcactggcggcgccctcgacctcgatcccggtcaggaacaggcgtgcggtagtggaactggcatcctgcaggtcgcgcgcccgggcctgattgccgctggcgatccagctggtctggcggccgtcccaatgaaacgtctgcaccggcgtcggccccggcacgaagacgctgacctgcagcgcctggtggtcttccgtggccaccgccagcggatcgctcagccgttcctgaccggcaccgatcaacaccccaggctggccgtcgaagctgagcggttgcggggtggcgcccgcgcccgcggccacgctggccgccccgatccgcagcggctgggtgccgtaggcattgctcagccgcacccgcagccgggacccgcccaggctgatgcgcgcggtctggcggaaggtctggtcctgcagcgcggccggaaccagggtcgggaacaggaaatccgcgtcccagaccggttgcgggctggcctgccagctggcgacccagtgcggggcggatgcggcactggcgacgccggacagggcgagcagggcggtggcggtgagctggctcaagcggttcatcgggcaatccaaggggaagggaacgccatggtgattccggggtcatctgtgaactagactgcgcatggacaatcatctgtgaactggattcatcgtcatggcgcgacccgacatcaaccgatccggcgaactggaagtgttcgtgcgggtgatcgagaccggtggcttctccgccgccgcacgcatcctggacatgacgccgtcagcagtgagcaagctggtggcccggctggagcagcggctgggtacgcgcctgctgcaacgctccacccgccagctgcagctgaccccggaaggctgcgcgttctacgagcgcggcctgcgcgtgctggccgacctggaggaggccgagcgctgtgccagtgcccatgccgagccgcgtggacggttgcgggtcaactccaacgtgccgttcggccagcatttcctgttgccgctgctgccggcattcctcgaacgcaacccgcaggtaggcgtggacctgaccctcaatgacgaggtgatcgacctgcttgagcagcgcaccgacgtggcggtgcgggccggtccactgaagagctccagcctggtggcgcggcggctgggtgcgacgcggatgatgatcgtggctgcaccggcctacgcgcagcggcacgggctgccacgcactgccgaggagctgcagtcgcacaaccggttggatatcggccatgcgcgcgcgatgcagggctggccattgttgcaggacgggcgcgaacgcatgctgctgcccagtggcaacgcgcgcgccagcaacggcgatgcgctgcgccagctggtgctgggtgggctgggcatggcgcggctggcagcattccaggtgcagcaggacattgccgccgggcgcttgctgccggtgctggaggacgccaatcccggtgacctggaagaggtgcacgcggtgttcctggggcagggcggctacctgccgctgcgggtgcgcgcgtttcttgatttcctggtggagaacgtcgatctgacgcagccacaggggtagtgccggccgctggccggcaacctcatgatcttcatccacccgcatcggggtgccggccagcggccggcactaccttgcggaagccgagccaatgctcggctcggccggcgttacacctgcagcagcttgcgtgcggcggcgcgcgcttccttgctcacttccacgccgccgagcatgcgcgccagttcttcctcgcgcgccttgctgtccagcttttccactgcgctctgggtcatgccttccaccggggccttgctgacccggtaatgggcatggcccttcgaggcgacctgcggcaggtgggtcacgcacagcacctggcgcttctcgccaagggcgcgcagcttctggccgacgatgtccgccaccgcgccaccgatgccggagtcgacttcgtcgaacaccatggtcggcactgcatccaggtccagcgcggccacttcgatggccagcgagatgcgcgacagttcgccacccgaggccaccttgcgcagggcacgcggtggctgtccggcattggccgccaccaggaattccacgcgctcggcaccctgcgggtcgggcttgccggcgtcctgcggttccagctcgatcaggaactggccgccgcccatgcccagctcggcgatgatgccggtggtggtggccgacagctcggcagcggcggcgcggcggctggcggtcagcagcccggcctgcacgcgccacgccgcagcggccttgtcgatctcgccggcgaggcgctgcaggcgttcgtcagcaccacgcagctgttccacttcggcgtgcatgcgctcgcgctgcgcgcccagctcgtccatcggcacacggtgcttgcgggccaggtcgtgcaggcggccgaggcgacgctcgttctcctcgaactgttccgggtcggcgtcgaggtcgtcatgcacgcggtccagcagcgacagggcttcgtgcagctggatcgaggcgttctcgatcagcccgtccacctcgcccaggcgcgggtcgtgctcgatcaggcgcgacagctcgtggcgcacctgctgcagcaggtccagtgcggaactgccgtcgtcgccgttgagctggttgctggccgcctggcaggcactcagcagggcgctggcgtgggcctggcgacggtggctggcaccgagtgcggcaatcgattcgggttccagatcctcgcggtccaactcgcgcagctggtgctccaggaagccgatccggtcactgacgtcgccctgctgcgacagcgccagcgattcatcgaccagcgcctgccaggccgcagcggcgcggcgcacctggcggcgctcgtcctcgttgccggcataggcatccagcagggccagctgcgaagggcgcgtcagcagggcctgctgctcgtgctggccgtggatctccaccagcagcgaggccaggtcgcccagctgcgccagggtcaccgggcggccgttgatccaggcccgcgatccgccatcggcacggatcacgcggcgcagttggcattgttcttcgtcgtccagctcgttgtcggccagccactggcgcgcggcctgcagctggtccagcgcgaactcggccgacagctcggcgcgcgcggcgccgtggcggaccacgccgctgtcggcgcgcaggccggacaggaagcccagcgcgtcgaccatcagtgacttgccggcgccggtctcgcctgaaaccacggtcatgcctggcccgaactccagttcggtggcgcggacgacggcgaaatccttgatcgaaagatgtctgagcatgggtaagggggtgtcagcagccgcgcaacgctagcacgcgggcgcgggaggtccaatgacttgccaaggtgatccgccgccattatctagtgtccgtgtctcacaggttgattccatgcacggttctcccgaccagcttgccccgcgtgcgcgccatctgctgcgcacgctgatcgcgcgttacatccaggacggtgagccggtcggctcgcagacgctggcgcgcgtggccgggctggaggtcagtccggccaccatccgcaacatcctgggtgacctggaagacctggggctgctggcttcgccgcacacctcggccgggcgcgtcccgaccgcacatggctaccgggtgttcgtcgacagcctgctgcagatgcagccgccgggcgaaggcgagctggcccggctgcggcaggaactggccagcggcggcagcacccaggccctgcttggcagcgcctcggagctgctgtcggcgatgagccacttcgtcggcgtggtcagcgcgccgcggcgcgagcagttcgcgttccgccagatcgatttcgtggcgctggacgggcgccgggtgctggcgatcctggtgttcgccgacaacgaggtgcagaaccgggtcatcgagacccgccaggagttcgcgccgggccagctggaacaggtcgccaactacctcaacgcgcatttcgccggcctgccgatggccgagatccgcacccgcctgctgctggaactgcgtgatgcccgttcggagctggagcagctgctggcgcacagcatcgagctggccgagcaggccctgcagccggcggccgatgacatgctggtggccgggcagacccgtctgatgggggtgcaggacctgtccgacctggagcggctgcgcgagctgttcgagctgttctccagcaagcgggagatcctgcagctgctggagcgcaccatccaggccccgggggtgcgcatcttcattggcgaagagaccgggatgatgccgttgcagggggtctcgctggtcaccgccccctatgccgccaatggccaggtgctgggcgtgctgggcgtgatcggccccaagcggatggcctacgaccggatgatcccgctggtccaggctactgccgatgtactcggcgcggcgttttcgccagccgggcgcactcctggaacatccgacgcttgaaacgcagcatcccgcccacactagggtgggtggaggcggagactgaccgccagggacccagacatgaaccacgaacatccagatatcgaatcccagcagactgccgccgatgcggccgccgccgccggcgtcaacgacgaagtggagcgcctgcgcgccgaggtcgagcagatcaaggccgatgcgctgcgtgagcgcgccgacctcgagaaccagcgcaagcgcgttgcccgtgacatcgagcaggcccgcaagttcgccaacgagaagctgctgggcgagctgctgccggtgttcgacagcctggatgccggcttgaaggcggccggcgatgacccgcatccgctgcgcgagggcctggagctgacctacaagcagctgctgaaggttgccgccgacaacgggctggtcctgctggacccgatcggccagccgttcaacccggaacaccaccaggccatcagccaggtgccggccccagacgccgccccgggcagcgtggtgaccgtgttccagaagggttacctgctcaacgagcgcctgctgcggccggcgctggtggtggtggccgccgactgacccctccagggccggaaggcgggaatgtcccgtcacccggcccgacgctgaacgcgccgggcgaccggaaacacagcgttcgggagatggcttgaatgttccacgagcctcccccacatcgtattcatccaccggccgaacggccggactgaccccaacaagcatcctcaggagtctcccccatgggcaagatcattggtatcgacctcggcaccaccaactcgtgcgtggcgatcatggacggcggcaaggcccgcgtcatcgagaattcggaaggcgatcgcaccaccccgtcgatcgtcgcctacaccaaggacggcgaagtcctggtgggcgcctcggccaagcgccaggccgtcaccaacccgaagaacaccttctacgcggtgaagcgcctgatcggccgcaagttcaccgacgccgaagtgcagaaggacatcgcccacgtcccgtacagcatcctggcccatgacaacggcgatgcctgggtgtcgaccagcgatggcaagaagatggccccgcaggaaatctcggccaaggtgctggagaagatgaagaagaccgccgaggacttcctcggtgagaaggtcaccgaagcggtcatcaccgtgccggcctacttcaacgacagccagcgccaggcgaccaaggatgccggccgcatcgccggcctggacgtcaagcgcatcatcaacgagccgaccgcggccgcgctggcctatggcctggacaagggcgacaacaaggatcgcaagatcgtggtgtacgacctgggcggcggcaccttcgacgtctcggtgatcgagatcgccaacgtcgacggcgagaagcagttcgaagtgctggccaccaacggcgacaccttcctgggcggcgaagacttcgacaaccgcgtcatcgagtacctggttgaagaattcaacaaggaccagggcatcgacctgcgcaaggatccgctggccctgcagcgcctgaaggacgctgccgagcgcgccaagatcgagctgtccagcgcccagcagaccgaagtgaacctgccgtacgtcaccgctgacgcctcgggtccgaagcacctgaacatcaagctgacccgcgccaagctggaagcactggtggaagacctgatcaagaagtcgatcgagccgtgccgcgtcgccctgaacgatgccggcctgcgttcgagcgacatcagcgaagtgatcctggtcggtggccagacccgcatgccgaaggtgcagcaggcggtgaccgaattcttcggcaaggaaccgcgcaaggacgtcaacccggacgaagccgtggcactgggcgctgcgatccagggcggcgtgctgggcggcgacgtcaaggacgtgctgctgctggacgtgaccccgctgtcgctgggtatcgaaaccatgggcggcgtgttcaccaagatcatcgagaagaacaccaccatcccgaccaaggcctcgcaggtgttctccaccgccgaggacaaccagtcggccgtgaccgtgcacgtgctgcagggtgagcgcgagcaggcccgcttcaacaagtcgctggccaagttcgacctgtccggcatcgagccggctccgcgtggcctgccgcaggtggaagtgtccttcgacatcgacgccaacggcatcctgcacgtgtcggccaaggacaagaagaccaacaaggaacagaaggtcgagatcaaggccggttcgggcctgtccgaggaagagatcgcacgcatggtcgccgacgcggaagccaaccgcgaagaagacaagaagttccaggagctggtgcaggcccgcaatcaggccgatgccctgatccacggcacccgcagtgccatcaccgagcacggcagcaaggtcggcggcgatgtcatcggcaaggtcgaggcggccctggccgacctggaaaccgcgatgaagggtgacgacaaggcacagatcgaagccaagtcgaaggtgctggaggaagccggccagtcgctgttcgccgctgcttcggccgaccagggcggtgccccgggcgccgacgccggcaacgccggcaaggcgcaggacgacgtggtcgacgccgagttcaccgaagtcaaggacgacaagaagtcctgatccggaccgacacgggacgctggccatcagcgtcccgttgtcgcatcagggtcctgaccgcccaccggcgtgtcggggcgcccgacgcaagagcggacctggttccgctcttccgctttgacgaatcccgactttccggaaccagattcaccatatgagcaagcgcgattactacgaagtgctgggcgttgcccgcaccgccaccgacgacgagctgaagaaggcctaccgtcgctgtgcgatgaagttccacccggaccgcaacccgggtgatgcggcggccgaagcctccttcaaggagtgcaaggaagcctacgaagtgctgtccgatggcaacaagcgccgcatgtacgacagccacggccacgccgcgttcgagcacggcatgggcggtggtggtccgggcggcccggacatgaacgatatcttcggcgatatcttcggcaacatttttggcggtggcggcggtgggccgcgccaggcccgtcgcggcgccgacatcggctacgtgatggagctggacctggaagaagcggtacgcggcgtcgagcgccgcatcgagatcccgaccctggccgagtgcggcgactgcgatggcagtggctccgaagacggcaaggtcgaaacctgcaatgtgtgccatggccgcggccaggtgcgcatccagcgcggcatcttcgccatgcagcaggcctgccacaactgcggcggccgtggccagatcatcgccaagccctgcaagacctgccacggcaacggccgtgtcgaggaagacaaggtgctgtcggtgaaggtgccggcgggcgtcgataccggcgaccgcatccgcctgcagggtgaaggtgaggccggtccggccggtacgccgccgggtgacctgtacgtggaagtgcgcgtgcgcgagcatgcgatcttccagcgcgatggcgacgacctgcactgcgaagtgccgatccgcatctcgcaggcagcgctgggcgacaccgtacgcgtggcgaccctcggcggcgaagcggaaatccgcatcccggccgagacccagaccggcaagctgttccgcctgcgtggcaagggcgtgcgttcggtgcgcagccgcagcgagggcgacctttactgccgcgtggtggtggagaccccggtcaacctcaccaacgaacagcgcaagctgctggagcagttcgaagccacctttgtcggcgaggaagcacgcaagcattcgccgaagtcggcgacgttcatggatggcgtgaagggcttctgggaccggatgacgtcctgagtttttcaaccgaagcgttgagcggtagcgccgggccatgcccggcgttttcgtttgcgatcagcggaaaaacgccgcgggcgtctgccccagttggcgcttgaacatgctggtgaacgcgctggggctgtcgtagcccatcgccagcgccacatcgatgaccttgtcgccgactgccagccgctccagggcggccagcaggcgcgcctgctgccgccactgcccgaaggtcatgcccagttcgccggcgaaatggcgctggatggtcttcacgtccacctgcagggcctgggcccagtcctgcagcgtggcgtcgtcggcgggatgcttctggatgtgctggcagatcctctgcaggcgcgggtcggtgggcgagggcaggtgcagcggcagcacgtccatgcggtgcagctcgtccagcagcaggcgcaccacgcgaccgtcgcggctgtcgtccacgtgcgcggactcgatcaggctggccgccagcagtagttcgcgcagcagcggcgccacctgtactgcgaacgccccatccggcagttgcggtgcaaagtccggttccacgtacaggctgcgcatgtgcacctcggcgatgcagtccaccgcatgcaccatgccggccggaacccagatcgcgcgggtggagggcacgacccagcggccaccgtccgcgcgcaccaccatcaggccggacatggcgaagaccagttggtgacggcgatgccggtgtggcgcgatgtgggtaccgggcgggtagtgccgggcgcggctggtcaccgggcggtgtaccggcacttcgttccacggcgcggtctcgcggatcgggcacggagtgtcctttttgcgataggccatgacccgaacgcggcagaagggagtgggggcccaccgtagcatgcgtggctcgcccccaacctgactgtgtccatgtcgaccctggcttctcccgcaacgacctcacgcccggtggctcccggcgtgctggccgccatctccacctcgcatgtcgtcaacgacatgatgcagtccctgatcctggccatctatccggtgatcaagggcggcttcaacctcagcttcacccagatcggcctgatcacgctgacctaccagctcaccgcgtcgatcttccagccgttgatcggcatggccaccgaccgccgcccggcaccgtactcgctgccgatcggcatggcctcgaccctgtgcggcatgctgctgctcggctttgcgccgaactacgcggtggtgctgatggctgcggcgatggtcggcattggttcggccatcttccacccggaggcctcgcgcatcgcccggctggcctcgggcggtcgccatggcttcgcgcagtcggtgttccaggtgggtggcaacttcggtaccgcgctggggccgttgatcgctgcggccgtgatcgtgccgtatggccagcgtgccgcatcatggtttgccggcgccgcgctgatcggcatcgcgctgctgacctatgttggccgctggtatgcactgcacctgggcacaccgcgtccggccagcaccgcgtctatggccccgcggcattcgtcgcgcaccgtggccaaggtgctggcgatcctgctggtgctgatcttcagcaagtacttctacatggccagcatcggcagctacttcaccttctacctgatccaccacttcggcattccggtggcacaggcgcaactgcatctgttcgcgttcctggtggcgtctgccgccggtggtttcctcggcggcccgctgggtgaccgcatcggccgcaagccgatcatctggacctcgatcctcggcgtggccccgttcgcgctgatgctgccgcacgccgatctgctatggaccacagtgctggcagtgctgatcggcttcgtgctctcctcggcgttctcggccatcgtggtgtacgcgcaggagatgatgccgcaccgcatcggcatggtgtccggcctgttcttcggctttgcattcggcatgggcgggcttggcgcggccgtgctgggcatgctggcagacaggaccagcattgaattcgtctatcagctgaccgcgttcctgccgctgctcggtatcgtcgcagcgtggctgccaccgtcgcggcctgctgctcactgaggggtttgggtttgcagggcttgcagccctgcacctgcagaggcaacgtcaacagcagaagcgggctatccgtgggttggcggggtggggccggttgcaggggacgccgtaaacccatccctgggggcttggccgcggcatccatgccgcggacacccctgcaaccggacccaccccgccttcgacagttttccgtgatctgccggaacagctcgtggggtcagatccgttttccgaaggaaaacggatctgaccccgatttatttcggtatcccacagatgtgccgaccaacggtcggcacccaccaacagtcgcgggaatctgtcagaggcggggcggtgtgggtgggcagaaccgttggcgccatggatggcgccatcgagcccccatgggtgagggcgcttcgcttgcgaagcactgcttcgcaagcgcccgaacgcacagccgccagcggctgggccggaccccggaggggggtttacggcgtgtcctgaccacccacaccgccccgccatcccacggaatgcggctcttgatcttgcttcggcttcgccttcggcaggtgcagggctgcaagccctgccgaaaactcccttgggcgtagaatgcggccatgagcgaatcccttgataaccacctggtccacggccgccgccagcggccggatgggccgtcgccgatcgatgtcatctcggtccagtcgcaacttgtgtacggccacgccggcaacagtgccgccgtcccgccgatgcgcgcactgggcgtgcgcgtcgccgaaatcccgaccgtgctgctgagcaatgcgccgttctacgacactacgcggggccgcgtgctgcccgccgactggtttgccgacctgctgctgggtacccacgagcgtggcctgccgcagcgggcgaagatgctggtgtccggctacttcggcagcaccgccaacggtgcggccttcgccgactggctggacaacatcctgccggcctgcccacagctgcgttactgcctggacccggtgatcggtgatacccataccggaccctacgtggaaccgggcctggaagcgatcttcgccgagcgcctgctgccgcacgcctggctggtgacgcccaatgccttcgaactgaatcgcctgaccggcatgccggcactggccgaggccgatgccatcgccgccgcgcgcacgctgctggatcgtggcccgcactgggtgatcgcgcacagcgtaggcggcaacccgggtgagctggtcaccctggcggtcgggcacgaggaaacctggcgctggacctcaccgctgctgccggtggacgtggccggtaccggtgacgtgctgatgtcgctggtggtgtcgttcctgctgcgcggtgagtcgatgcagcaggcgatttcgcgcgcgattgccggcacccatgcggcgctggaggcgaccctggacaacggcttcgaggagttcgacgtgatcgctgccgcgccggcggcgctggccgaaggaacgcgcttccgcgctgaacgcgtggcatgagcggcctggatccacgcacgccgcgcacggtcggcatcgtcggcagtgctggtgcctatgggcgctggctgtgccgcttcttccagcagcacctgcagctgcaggtgatcggccatgacccggccgacccggactcgcacacgccggaacacctgctggcgcaggccgatgtactggtgttctcggcaccgatccggcacacgccggcgttgatcgccgagtacgtgcggcaatcggcgggccgcgagcagggcaggctgtggctggatgtgacctcggtaaaggaggcaccggtgcaggcgatgctggcctcgcaggccgaagtggtcggactgcacccgatgaccgcgccacccaaggcgccgaccctgaaggggcgggtgatggtggtctgcgaagcgcggctgcagcactggcgggcatgggtcgatatgctgtgcaccgcgctgcaggccgagtgcgtgcgcgcgacgccgcagcaccacgaccagatgatggcgctggtgcaggcgatggtgcatgccacccacctggcgcaggcaggcgtgctgcgccagtaccagccgcagctgggcgatctggccgcgatgatgccgtaccgttcggcgtcgttcgagctggacacggcgatcatctcgcgcatcctgtcgctgaatccggcgatctacgaagacatccagttcggcaacccgtacgtggcgccgatgctggagcggctggtggggcagctgcaggccctgcaggtgcaggtcggacagggcgacgacggcgcacgggctgcattccgtgagcagctgctgtcagccaatcgcagtgccttcggcgagcaggccctggcggatggcaactacacgttcgaacgcgtggggtatctgctggccgatctgaccgagcgcaacgcgctgtcggtgcacctgccggaggaccggcctggctcgctgcgcgagctgttgaacgtgttcgagcagcatggcatcagcctggcttcgatccattcctcgcgcacgcccggcggtgaagtgcacttccgcatcggattcgtggccggcagcgatccggcggcgatcacccgggccgcggccgacgtggacgccagcggcatcggacgggtgctgggctgaattcatccacaggcggtgtggatggtttctgagcaaacgtgtggataaccctgcgcagcccttgtcaggcaaggctgtcaagatgcttggtgaaaaattgatcacgccttcttgtggagtccagccgtgctcgactgcccttggcaaagagcgtgttgaccgaggtcgacacctaccagagcagagcgacacggccagtgaccaccaaggtgggcagcgctagatcatcaaccgcagttcgccgccgctggtggtgaattcgcggccattgcgaaccagatgacgcccgtcatccagctcgtaacgcggcgtggattcagagtgatgcccgctgccattcgcctcgggcttgaactcgatgatgatgtggctttcgccattgctgtcgactgcagggaactgacggaacgacatcgcgtacctccttcagcggatgctgctgatgcgaggccagcttggtccggccgatgttagccggccgtcatcaatcgatgaactgcagtcgtgccagttcagcgtacagtccgccttcggccagaagctgggcatgggtaccttcggccacgatgcggccctggtccatcaccacgatgcggtcggccttgagcacggtggccaggcggtgggcgatgaccagcgtggtgcgaccggccatcagccgctccagcgcctgctgcacgctgtgctcgctctgtgcgtccagcgcgctggtggcttcatcgagcagcaggatcggcgcgtccttcagcagtgcgcgggcaatcgccacgcgctgctgctggccaccggacaggcgcgcaccgcgttcgcccaactcactgtcgtagccctgcggcaacgcgcgcaggaagccatcggcctcggccgcatgcgcggcagcttcgacctcggcgtcactggcctgcaggcggccatagcggatgttgtcgcgcgcactggccgcgaacagcgtcggctgctgcggcaccagcgccagctgcgcgcgcagctcggccggatcgacctggcgaacgtcgatgccatccacgcagatgcggccgctggccggatcgtggaagcgcagcagcatcgacagcaccgtgctcttgcccgcgcccgacgggccgaccagggccaccgtctcgcccgggcggacatgcaggttgaagtggtccagcgcggcctggtccggacgttgcggatagtggaacaccacgtcgtcgaactggatttcgccgcgcaatggttgcggcagaacgtgcggctgcgccggcgcacggatctcgatgtcttcctgcagcagctcgccaatgcggcccatgccaccggctgcacgctgcagttcgttccacacttcggccagcgcgcccaccgagccgccgccgatcagcgcgtacagcacgaactgccccagcgtgccggcactgaggcgcccgtcgatgacatcgtgcgcgcccagccacagcacgccaacgatggcgccgaacaccagcaggatggcgctggcggtgaccagcgactgcgcaccgatgcgtcggcgcgcggcgccgatggcatcgcccagtgccttgtcgaagcgtccgcgctcgtaaggctcgcgtgcatgtgcctgcaccgtgcgcacggcgcccagcgtctcgctggccaggctgttggcatcggcgatgcggtcctggctgctgcgtgcaaccgtgcgcagcttgcgcgcgccgatgatgatcggcagtaccgccagtgggatgccgagcagcgaccatgccgccagcctggggctggtgacgaacagcatggccaggctgccgaccacggtgacgctgctgcgcagggcgaccgacatggtcgagccgaccacgctgcgcagcagttcgctgtcagcggtcaggcgcgagaccagttcgccgctacggctgcggtcatggaaaccggcaccgagctggatcaggtgtgcgtacaggcggctgcgcaggtcggccacgactttttcgccaagcagcgacacgaagaagaaccgtgcggccgttgccagtgccagcaccaccgccaccagcatcagcagggcgaaggcacggttgatctggccaccgctggtgaagccgtggtcgatcatctgcttcacggcggggggcaggctcagcgtggcggccgaagagaccgccagcgccagcagccaggcggtgaacagcccgctgtggcggcgcacgaacggccacagcgtcctcaggctgccgaggcggcgcagcggtggggccgaggcgggggcgtcgtccttgtcagtcatcctggtcgtcgtcttgtatgcggatacggtcacgggtggcgtcgcgcaggcggattttcaatgcatcgacctgatcggccggcaattcgacccgcaggcacacgccgttggcatcgaactgttcatcgcgcttcacggcgccgaagctgggaagggtggcatgcagggtgcccagatcctcgaagccggccaacagctgcagccgggccatcgccaccagcggcaagcgcggggcggtacgcaggcattcggcggcggcgccaccgtaggcgcgcaccagtccaccggcgcccagcttgatgccgccgaaccagcgcgtcacgaccaccaccacccggtcgaagccctggccgtcgatcgcagccaggatcggccgcccagcggtgccggcgggctcgccatcgtcactggagcggtagtcctggccgtgccggtaggcccagcagttgtgggttgcgtcggctacggccacctgttgcaggaacgccaatgctgccgcggcgccatcgatcggcgcggcatggacaatgaagcggctgtgtttgacttccagcgtgtggcttaccggctgggcgagggtatcgggcattcccgccattctacggggtcgccggaggtcactgcccgcttcagtcgtccagcagcgggcgcaggtcgcgcggcaggcgcgcttcgggatactgctgcacatagcgctccaggctggcgcgtgccaggtcgcgctgaccgtcatcgcgccgcgcgcggatcttctgcagccactgccgtcgcggcagctgtgcatcggcgtccacctcggcctgcacggcatccgcactgagccgcgcgtcggcgccccggcgcatgacgccgggcgcggagcggctcggggcctgccgcttcatcgaggtgatctctacccgatccagtgcctgcgcccgttccgcatcggcagcgttggccactggcgcctcggcgctgcgtgctttcagcgcccctgccggggccggcgccaatgccggtgcaggtgccgaataggcagccggtgcgggaggcgcgggcggtgccgctgccggtgcggtggccggaccaggcgggagcgcggcaaaggacgtatcggcggccgcatccgccgccatcgatcgtgcagcctgggccggagcttcagcagtctcggtcggcgcaggcttggctacccgcgcgacggacggcgccgggggagcggcaacaggagccgcctcgggtgctgcaggttcggtggccgtttccgatgcggcaaccgcgctgtcggctggactgctcccagcggcctgatcggcggccgcggcgtctgccgcagcgggcgccgcggcaacagcggcctcgcctgccggaaccggcggcggttccgggcgcagctgccaggcgatgccgatggcgaacaccatcgaggcggcgatgccgaacaccgccggccaacgcggacgtgtgcgctgcctgcgcggcgcctcggcggagacagcagcatcggccgccggtgcgtgcacggcagcgcgcgccgcggccaggatggtggcgtccagcgcggccggcggggcctgttcgacgcgacggccgagcaggcgcgccagctcgcgttcttccggcgtcagcggttggtctcggttcatgcgttcaatcccgcacgcagcttgtccatcgcatagcgcagccgcgatttcacggtttcccggcctacgccggtgatctggccgatctcctccaggctcagttcctgatccagccgcagctgcagcacttcgcgctgctcgggcggcagttgctccatcgccagctggatgcggcgacgttgttcgaattcggaaagctcggcttccggggtctgcccgtcctcgatcgcggccaggcgcaggtcggcgtcggccggtgcggcagggcgatggcgagcggcccgccagtggtcgttcaggcggttgtgggcgatgcggaacagccaggtgctgaatgcagcgtcaggctgccagcccgcgcgcgcgctgatcacccgctgccagacatcctggaagatctcctcggccagcgcgttgtcgcgcagttgccgcagcaggaagccgaacaggcgcttgcgatggcgtgcatacaggctttcgaacgcgcgcaggtcgccaccggcccaagccagcatcaaggcttcatcggttggcagtgcgctggcttccacggcgtacagggtaaggcctgcaggcggtggcgcatagccggtgacgggggcgggcagggcgaggttcatggcgtggaagcggctacgggcaggaggaaaaacgtacgggcgcacgattcggggtttacgggcttccattgccccccgggtggcgcgctatgctcggcggctcaggggaggcgacgcacagacggcgccaagagattgtcatttgtccacgcacgttgaaccggcggaagagccaccacacgaggccgtgctgagcgcggcgctggtgcgcgcattgcatgcgctgctgccggactcggccgtggtccgcgttggctgggatgacccgcagctgggccgcggacagggcggctggccggctgtcgcggcggccgacgcgttgacggtgcccggcgtgggcaacggttgccatggctgggaatatgacggtgcccgcctgcagttgtcggtcgaaggtgccgtgccttcagcggcgtggtgggggctggcccggcaggccatggagctggcgctgcagcgcggtcgccaagccgggcagatcaaggcgctggaagaagctgaacggctgcagcaggcgctgttccagatcgccgatctggctggcgccgacctcgagatgtcggagatgctgcgtcacgtgcacggcgtgcttggcacgctgatgtacgcggaaaactgctacatcgtcgagtacgacgatgtccgcgaccagatccgcttcctgtacttcgccgaccaggtcgatgacttcgtcgccgatccgtcgcagagccatgacgccgatgagatgccgcgcagcctgaccgtggcgttgctgcgccacggcaagccgctcagcggcccctcgcgcgagttgctggcgcgcgtggtcgagcaggagcacgacccgcagcgtggaccggagagcctggactggctgggcgtgccgatgctgcgcgatggccgggtatgcggcgccatcgtggtgcagagctatgagctggcggcccgttatggcgaggccgagcgggcgctgctgggttttgtcgcgcagcacgtgcagaccgcgatggaccggcgccaggcgcaggtccggctggaacagcaggtggagcggcgcacgctggagctgcagcgtgccaaccacagcctgcaggatgaagtggccgagcgccgccgcgcagagcagctgcagaccgcgctgtacaacatcgccgagatggcgatgtcggccgacagcctggcccagttctacgggcaggtgcatggcgtggtcgggcgcctgcttgacgcgcgcaatttctacatcgcgctggtgaacggggccggcagcggcctggacttcgtctactcggtggacgagcacaacgccagccgtgcgccacgcccgttcagccgcggcctgaccgagtacgtggtgcgcaaccggcgtccgttgctggcttcgcggcagcagatcgacgcactgctggccagcggcgaagtgcgcgaatcgggcgcacgttcgcattgctggctgggtgtgccgctgctgcgcgatgacgaggtggtcggcgcgatcgtggtgcagagctacagcgagaacagcacgttcagcgtgcacgatcagcgcttgttgaccttcgttgcacagaacatcggaaccgggctggcgcgccagcgcgaccagcagcagctgcgttcggcgcatgccgagctggaaaagcgcgtggaggaacgtacccgcgagctggccgaggtcaacgagaagctgctcgggcagatcggcgagcgcctgcgtgccgagcagcgcctgacccatcaggccatgcacgatgcgctgaccggcctgcccaaccgcctgcacctgctcgatcgcctgcaggatgcgctggcgctggccaagcgcgagggtgggccggtgttcgccgtgctgttcctcgacctggaccgcttcaagctggtcaacgacagcatcggccacgctgccggcgatcgcatgctggtggaggtggctaagcgcatcgtatcgatggccggcaccgatgacgtggtggcgcggctgggcggcgatgagttcgcggtgctgctgcagtgtccgcaggggctggcacaggcgctggagttcggccagcggctgttgctggcactgcaggaatcgatgtggatcgccgggcgcgaactgttcccgtccggcagcctgggcatcgccttgtggaacccgcgctaccggaccggtgaagaactgctgcgcgacgcagacgcggcgatgtaccgggccaaggcgcagggtcatgaccgctgcgcgatcttcgacgaagacatgcgcgaagaagcgatgcgcagcctggacctggaagcggatctgcggcgtgcgatcaacaaccgcgacttcgtgccgttctaccagccgatcgtgcgcctgtccgatggcgaagtggtggggcacgaggccttgctgcgctggcgccacgagcgtcgtggcctgttgctgcccggggcgttcctggagctgggcgaggaaagcggcctgatcgagcaggtcgactggctgatctacgaacaggtcatcgcgggactggccgaaggcggccacggctatgtctcggtgaacgtatcgccacgccatttccgctcggtcgagttcagtggtcgcctgttcggtctgctcgatgcatgcggcgccgacccgcgccggctgcgcctggagattaccgaggtggcgctgctggatgatggcccgcacacgctgcgcatcctgcagggcctgcgcgagcgtggcatccaggtgcagctggacgatttcggtaccggcttctcggcgctgtcctacctgcaccgcttcccgatcagcacgttgaagatcgaccagagcttcatcgccggcctgcatgggccggaagtgcagagcacgcgcgcgctggtcgagggcgtgctgtcactggcccgcaccttgggcatcgaaaccatcggcgaaggcatcgagaccgaagcgcagcggcagacgctgcgcgaacttggttgcgactacggccagggctacctgctgggccgcccggcgccgtgggacggcgcggtggcctgagccaccgcgccgggtcgcctcagcgcagggcggagcgacgcttctcgtcgatccacttggaagcctgggccggctggtagttctgcatccactccagcatttcctcgatgtccgagccgtaccacaggtcctggcgctggtccggatgcaggaagcgctcttccaccatgcgatcgatcatgccgatcagcggggcgtagaagccttccacgtcgaggaaggcgcatggcttgttgccgatgcccagctggcgccaggtcagcatctcgaagatctcttccatggtgccgaagccgccgggcagggcgacgaagccatcggcgaggtcgaacatgcgcgacttgcgctcatgcatcgaaccgacgatctccagttcggtcaggccgcggtgggccacttcccagtcggccagctggcgcgggatcacgccggtcacctccccgccggcggcgagcacggcattggccacggttcccatcaggccgacgttgccgccgccatacaccaggcgcaggccgtcacgggcgatgcgatcacccagggcaatggcgcgttcggtgtaggccggcttgctgccagcgttggaaccacagtacacacagatcgatttcatggatcttcctgtctcttggccggaaacgaaaacgccccgtcgccaaccgcagggcggtcagggacggggtgtcggtggattatgaggccttgacaggccttctgtagagccgagccacgctcggctgcgcttcgttcagatcgcggcaaaggctgagtcgagcatggctcgactctacaaacgccaagcaggcttacgcggcagccgcctgttcgcgacgcgggccttcacgcagggcgcggcccaccatgccgaccagcaggtccagctcatcgctgtccatgccgaagtgcggggtgaagcgcagcgaattctcgccgccgtggatcacgttgatgccgtgctggcgcagccattcctcggtggaattggcgccgtagcacttgaactgcggggccagctcgcaggagaacagcaggccggtgccctgcaccttggtgatcaggccacccagttcgctcttgagctgttccagcttgcgcacggcctcggcaccgcgttcggcgatgttggcacgcacctgcggggtcagctgcgccagggtggcacaggccacgtccagcgcgcgtgggttgctggtcatggtgttgccgtagatgcccttgcggtacagctgcgcggcgtgctcggtcaccgccagcaccgacagcgggtactgcgcggcgttgagcgccttggagtaggtctccatgtccggcggatccaggccttcgaagcccgggtaatcgaccaccgacagcacgccatgcgcgcgcagaccagcctggatcgagtccagcagcagcaggctgccgtgcgcacgggtcagctcacgggccacggcatagaacgccggcggcaccgaacggcccgggtcgccttcgcccattaccggttccaggaacaccgcctcgatgaaccactggttgcgtgcggcgtcctcgaacaccttgcgcaggccggcctcgtcgtacggcgccacggtgatcaccgaatcctcgccgcggtagctggccaggtgctgcatgtagctcttgcggctggaatcggaatacagggcagggcggtcggtacggccatggaagctgcccttgaccaccacgcgcttgatcgtggcgccggcgtggcgcgcgcccgggtcggtctgcagcttggcgttgacgtcggcgatgcgcgcggccaggccaaccgcctcggagccggaattcaggcacatgaagcgcgcgaacgggcagccgccacggcggtggccgatctcggcgcgcagggccgtgatgaagcgctgctgcgacaggctgggggtcatgatgttggccatcacctgtgggcgtgccatcgcctccagcacggcatccggggtgtgcccgaagccgagcatgccgtagccgccggcgtcgtacagcaccgcgcccttcagggtgaccacccaggggccacgcgcggccagcgccacgtacggggtcactgcatcatcggcgtagaaattgacgaagccgtcctgcatcgcgtcgatctgcgcctgttcgtcctgcgccagcagcggccccaggtcggcctgcacgcgcgcgaactcctcggcggcggcatccactgcggcgatcagctgcgggtggcggacggacagggcggtcagggtggcgtcgtccaggccggtggtgaggcgggtgccgggctgggtgcgcaggggggcgaggcgttcgatgaagctcattgcagatctcctgaaacgatgggtcgcacgggccttcaaaagcaaaacgcgcgtcaacgcgcgcttgggggcaggctcgtgcagcggacttccgactcgatgctagcacttgtttttttgcgcgataaccccgcaaaaacctgctgcatagcagcattttgcgcgacgttcgccgcgaagcacgccggctcgcagacgctggacgtacaatgcgcgccattgtcgacctgttgccgcccactgccttgaagaagtccgatttcaactacgacctgccggccgaactgatcgcgcaggcgcccctggccgagcgttccgccagccgcctgctgctggtgccgcaagcccccgccgcattcaccgacctgcaggtgcgtgaccttccgtcgctgctgcagccgggcgacctgctggtgttcaacgacacccgggtgatcccggcgcgcctgttcgggcagaaggccagcggcggccgcgtggagatcctgatcgagcgcttgctcggcggccagcaggcccgtgcccaggtgggcgccagcaagtcgccgaaggccggcagccgcatcgcgctggatgccggtggcgaagccgaggtgctgggccgcgatggcgagttctacgtgctgcagttccacgtgcccgagtcgctggagcagtggctgctgcatgccggccgcctgccgctgccgccgtacatccagcgcgagccgggcgtggacgaccgcgagcgctaccagaccgtgttcgcgcgtgaagtgggcgcggtggcggcaccgaccgcgggcctgcatttcgacgaaccgttgctggccgcactgaaggaaaagggcgtggagttcggccacgtcaccctgcacgtgggcgcgggcaccttccagccggtgcgtgccgaagacctgaaggaccacgtgatgcaccgcgagtggctgaatgtcggtgccgaactggtgcagcaggtgcggcgcacgcgcgccgccggcggccgcgtgatcggcgtcggcaccaccgtggtgcgcgcgctggaaagcgcgatgcgcgatggcgagctgctgccgttcgccggcgagacgcagatcttcatcacccccggctaccgcatccgcagcgtggacgcgatggtgaccaacttccacctgccggaaagcacgctgctgatgatgatctccgcgtttgccggcaaggagcgcgtgttcgaggcctaccagcacgcgatcgagcagcgctaccgcttcttcagctacggcgacgcgatgctgctgttcccgcaggcggggtagcgcgccccgggagggcaggggccccctgtgggtgcgcaccttggtgcgcacgccttcttgggagacaataggcaactatttgccccaatgaccgctccatgtcccgactgcagttccagctccagacccgcgacggccgtgcccgccgtggccgcctgaccttcccgcgtggcacggtggaaacgccggccttcatgccggtggggacctatggctcggtcaagggcatcctgccggaccaggtgcgcgcgctgggcgccgagatcatcctcggcaataccttccacctgtacctgcgcccgggcctggacatcatcgccgaccacggcggcctgcacggcttctgccgctgggatggcccgatcctgaccgactccggcggcttccaggtgttctcgctggcgcaccgccgcaagatcaccgagcagggcgtgaccttcgcctcgccgaccgacggcgcacgggtcttcctcggtcccgaggagagcatgaagatccagaaggtgctcgattcggacatcgtgatgatcttcgacgaatgcaccccgtacccggccaccgaggacgttgcccgccgttcgatggagttgagcctgcgctgggcgcagcgcagtcgcaacgcgcatgacgaactgggcaacgacgcggccctgttcggcatcgtccagggcggcgtgcataccgacctgcgcagccgctcggccgatgccctgcaggcgatcggcttcgacggctacgccatcggcggcctggccgtgggcgagccggagcacgagcgcaacgccatgctcgaccacctggacccggagctgccgggcgaccgcccgcgctacctgatgggcgtgggccggccggaggacctggtcgagggtgtcgcacgtggcgtggacatgttcgattgcgtgatgccgacccgcaacgcccgcaacggccactatttcacctcgttcggcaccgtccgcatccgcaactcccagtacgcgcgcgacatggacccgatcgagccgggttgcggctgcgtggcctgcaccggcggctacacccgttcctacctgcgccacctggaccgctgcaacgagatgctggcgccgatgctgggcaccctgcacaacctgttctactacgaaaagctgatggccgacatccgcgcggcgatcgaggcgggaaccttcctggccttccgtgagtccttctacgcggcacgcggggcggtggccccgccgctgtaacccgaacgccccctgccaaacggcccaaggacgaacgcccggggccgtggcatacttcaaggctgacccagatccgcggtcgacacccccgtccctgaagggacgggagcgccgcccaaccaaaggaccaacgatgaacctgcttgctttcctgattcccgccgcccacgcccaggccgccggcggccaaccgcagggcatgggcctgaccacgctgctgttcccgatcatcctgatcgccatcatgtacttcctgatgatccgcccgcagatgaagcggcagaaggaacacaagtccatgctggagaagatcaagcgtggcgacgaagtgctgaccaacggtggcatcgccggcaaggtcaccgacatcggcgacaacttcatcaccatcgaagtggccgagaacgtgcgcatccgcgtgcagaagggcgctgtcggcagcgtgctgccgaccggcaccctggattcggccaagtaagccactccctttccgaagcacaaccgcggcgccggggatggcgccgcgcgggacccaagcaatgctcgaatttccacgctggaagtacgtcgtcatcctgatcgtactggcgctcagtgcgctgtacgcgctgcccaacatctaccagaaggacccggccatccagatcaccgccaaccgtggcgggcagatcgacgatgcgctgcgcgaccgtgtgctggccgacctgaagaaggccggggtcactgccatcggtgccgaaaaggaaggggaaagcctgatcgtccgtctgccggacctgaagtcgcagtctgcggccagcgatgccctgcgcgacaccgtcggcgagaagtacacggtggccctgaacctggcctcgaccgtgccggactggctggcccggctgggcggtcgcccgatggtgctcggcctggaccttcagggtggcgtgcacttcgtgctgcaggtcgaccagaaggccgccctcgacaagcgcctggatgcctacaccgaagacgtgcgcagcaccctgcgtgacgcccgcatcgcctaccagtcggtggagcgccgtgcggacaacagcatcgtggccaacctgagcccgtccgccggtgacgacgccgcgcagcgtgcccgtgccgccctggtcaaggcacagccgacgctcggctatgacgtcagcggcaaccgcatcacggtcaccgtgccggagaccgagatcacgcagatcgccaacggcgccatcgagcagaacatcaacaccctgcgcaaccgcgtgaaccagctcggcgtggccgagccgatcatccagcgccagggtgccgaccgtgtggtcgtgcagctgccgggcgtgcaggacaccgccgaagccaagcgcatgatcggcgccaccgccaccctggagtaccgcgcggtggtcgagggcaatgcgcaggacgccatcaattccggccgcatcccgccggaagcgaaggtctaccagcagcgtgatggccgcggcccgatcctgctgaacaagcgcgtgatcgtcaccggtgaccagatggtcggcgcgcaggcggtgaccgattcgaacagtggctccccggccgtcagcgtgacgctgaacaatgtcggcggccagcgcatgttcgacttcaccagcgccaacgtgaacaagccgatggcggtggtctacaccgaacgcgtgccgaccgtgaccgtcgtcgacggccaggaagtgcgtggcttcaaggtcaacgaggaagtgatctcggtggccaacatcaacggcgtgttcggcaagaacttccagaccaccggcctgcagaagaaggaagccgaggacctggccaagctgctgaagtccggctcgctggccgcgccgatggacttcgtcgaagagcgcgtggtcggcccgagcctgggcgccgagaacgtcaagaacggcatgcgcgcggtggtgttcgcgttcctgttcaccctggtgttcttcagcatctactaccgcatgttcggtgtgatcacctcggcggcgatgctgttcaacctgctgatcgtggtggcggtgatgtcgctgttcggcgccaccatgaccctgccgggcttcgccggcctggcgttgtcggtgggcctgtcggtggacgccaacgtgctgatcaacgagcgtatccgtgaagaactgcgcgccggcgtgccgggcaagaccgcgatcgtgaccggttacgagcgtgcctcgggcaccatcctcgacgccaacctgaccggcctgatcgtcggcgtggcgctgttcgcattcggtaccggtccgctgaagggcttcgcgctgaccatgatcatcggtattttcgcctccatgttcactgcgatcaccgtgtcgcgtgcgctggcgacgctgatctacggccgtcgcaagaagctccagaacgtggccatctgacgggacgacacgcacaatgaaactgtttccgctgcacatcctcccgaacgacaccaagatcgacttcatgcgctggcgccatgtcgccatggcagtcaccatcgtggtgttcctggcctcggtcgccatcatcggcatcaagggcttcaactacgcactggacttcaccggcggcaccctgatcgaaacgcgtttcgagaaggccgtggacgtcgagcaggtccgcgccaagctggagcagaacggcttcgacggtgcccaggtgcagagcgtcggtggcaataccgacctgctgatccgcctggcgccgcacggcgagcatgcgccgggcaccggtgatgccgctgccgaggacaaggccaccgccgcggccgtggtgaaggtgctgtccagcgccgacaaccaggccacggtgatgagtaccgcattcgtcggcccgcagatcggcaaggacctggcgaagaacggcctgtacgccaccattttcatgctggccggcttcctgatctacatcgcggtgcgcttcgaatggaagttcgcggtcaccgccagcatcgtggcgatgttcgacctgatcgtgacggtcgcctacgtgtccctgctgggccgtgagttcgacctgaccgtgctggccggcctgctgtcggtgatgggctttgcgatcaacgacatcatcgtggtgttcgaccgcgtccgcgagaacttccgcagcctgcgcgtggactcgatggaggtgctgaaccgttcgatcaaccagacgctgtcgcgtacggtgatcaccgcggtgatgttcttcctgtcggcgcttgccctgtacctgtacggcggtgcgtcgatggaaggcctggccgagacgcacatgatcggtgcggtgatcgtggtgctgtcctcgatcctggtcgcggtgccgatgctgacgatcggcttcctgcgcgtcagcaagcaggacctgctgccgaaggcgaaggacgtcgaggccctggcccgtcgcccgtaagcatctgctgcatgcggcacacagagaaccccgcgcaagcggggttttttgtgtgcagggcttgcagccctgcacccgcggtagtgccggccgctggccggcaacagcaacagcaacagcaacagcaacagagtgcattccgtggttgggcgggacggtgtcggagtgcggggacgccgcaagtacgtccgtgtaggctcggtcgccgcatccatgcggctgacaccccgtactccgacaccgccccgtctctgacagattcctgcggctgttggtaggtgtcgaccttggtcgacacatctgtcagatatcgataatcagactggaatcagatctaccgtgtcgaccaaggtcgacacccaccagagaagaatgctgtcccgacaggtcgcggaaatctgtcgaaggcggggtgggtccggttgcgggggcgtgagccgcatggatgcggcgaccgagcttacatggacgtacttgcagcgccccccgcaaccggatccaccccgccaacccacaggaacccagcttttgacgctgctgttgaggttgccggccagcggccggcactaccgcgtgtgcagggtgcaaccctgcaaagagaaaccccaccctacgccagcgtcggttgtgcaatcgtcccccgcgcactacgatcctgcggttcgcgcgcgcaggcgcgcgcccgtattcctgctgagcgccccgtgcgccgcatctgccaacccgaggtatccatggtcatcaaaccgcgcgtccgcggcttcatctgcgtcaccacccacccgaccggctgcgaggccgcggtcaagcagcagatcgactacatccgcgcgcgcccaccgatccagaacggtcccaagcgggtgctggtgatcggtgcgtcgaccggctacggcctggccgcgcgcatcaccgctgcctttggcagtggcgccgccaccctcggcatcttcttcgaacggccgggcagcgagaccaagccgggcacggcgggctggtacaactcggctgcgttccacaagtacgccgacgaagccggcctgtatgccaagagcatcaacggcgatgccttctccgatgaagtgaaggcgaagaccatcgaaatgatcaaggccgatctcggccaggtcgaccaggttgtctacagcctggcggcgccgcgccgcaagcatccgaagaccggcgagatcatcagctcctcgctgaagccgatcggcgagccgatcaccctgcgtggcctggataccgacaaggaagtgctgaccgagacccacctgcagccggctaccccggaagagatcgccggtaccgtcgcggtgatgggcggcgaagactggcagatgtggatcgacgcgctcgccgatgccggcgtgctggccaacggctgcaccaccaccgccttcacctacgtgggcgaagagatcacccaggcgatctactggaatggctcgatcggtgcggccaagaaggacctggacaccaaggtgctgggcctgcgcgagaagctggccaagatcggtggcgatgcacgcgtatcggtgctgaaggcggtggtgacccaggccagctcggccattccgaccatgccgctgtacctgtcgctgctgttcaaggtgatgaaggaaaagggcacccacgaaggctgcatcgaacagctggacgtgctgtatgacatcctctacggcggcaaggccgacggcgtggcgatcgatcgcctgcgccacgacctggtcgatggcgatggccgcaccgttgcgctgatcgatgaggaaggccgcctgcgcgccgattacaaggaaatggccgcagatgtgcagggcagggtggtcgcgctgtggccgcaggtgaccaacgagaacctgtacgagatcagcgatctggccggctacaaggccgacttcctgcgcctgttcggcttcggcgtggagggcgtggactacgaggccgacgtcaatccggacgtgaagatcgaaaatctggtcgacatgacctgatcaacgaaaaggccggcgaacgccggccttctcgttggtgtagagccgagccatgctcggctgctcttcgcttgagtcccgcagccgagcgtggctcggctctacagagaggcgtcacccgaactcgaagcccatctccggcagcgccgggccgacgaagtcgccctgcacgtaatccacgccggcactgaacagcagcgtcatcgagttggcatcgctgacgaactcggcaatggtgcggatacccgcttcctgtgcgcgcgcggtgatctggctgatgcggtcgatgttctcgcgcgtggcggccaggtcgctggtgaagctccggtccagcttgaggaactgcggctggaagtgggccagcagctggaatgaatccagccccgaaccgaactgctccaggccgatgcggcagcccagcggcgccacttcggctaggaactgctgcgcactgcgcaggtgggtgaaaaccttcgcttccggcgcatgcagccacagccgttcgccgggcacgccctgtgcctgcagttcgcggcgcagcgtggcgatcatctgcgggtcctcgaacgattccggcgtcaccttcaccagcacctgggtggcgttgccttcgcgtgcccgctggccgagcaccgcgatggcctgcgagaccacccagcgattgatgtcggccagcaggccgtgttcctcggcgatgcccaggaacgcggtcgggctcagcagctcgccattgttctccaggcgcaggtaggcctcgtacagctccagtggctcgccctgcaggttcagcaccggctggtagtgcagctggaagccgtcgccggacagcgcctcgcggatgcgcgcaacccagcgctgtacgcgttcttcctcgacacggtcggcggcagccgggtcgaagatgcggcaggtgttgcccagttcggcggcggcctgggtgcagtcgctggcgcgcgccagcacctggccgatgctggcgatcttctcgcccgcctgcacgccaccgatgctgaccgtcaccgtggccgagcgtgcgccgatgctgaagacatgtgcggcataggcttcgcggatgcgctcggccagcgccacggtctgcgcgtagggcccggcctgcagcacggcgaaattgtgttcgccgaagcgggccagttgcgcgtcctcgccgaccacctcggccagcagggcggcgagagcgccgataaggatgtcggccgacgccaggccgatatccggcagcaggcgcgcgtagtggtcaggctcgatcagcagcaggccgaactgaccctcgctgcgcccggcctgggccaccgcgctttccagctgcagcatgaaggtcgggcgattgagcaggccggtgacctggtcgcgctggcgcaggtcctcgacctcgcgtgccagctcggggtcgaactccatgcggcggcggagcaccacctgcaggcaggactcgccctcgtaggtggccgcggcaaattccatcgtcgccgggaaggaactgccgtcctcgtggcgcgcgtcgagctggtactgcggcggcggcgcctcgccacggctgaggcctttgagcagctgtttgaagccctccacgtgctgggcggcgaccatgtccagcagcgaaatgccttcgatgtcctcgaaatgctcgtagccgaacatctccagataggcgtcgttggcgcggatgtgcatgccttcatgcacataggcgatggggtcgcgcgaggaggcgatcagcgcgtcgcagcggcgctcggtctcgcgcatctgcgcctcgatccggcgcaggccgcgacgcgcctgcaggtcgacccactggtcacggaccacggcgagcagatgctcggggcgctggcgcagggcgagggcgcggatgccatggctgctggcctgcaccagttcgtcctcgtcgatgcgctcggccagcagcaccagcgggatgtccttgccgctggcggcgatgtgctgggccgccagctgcagcgggatgccctgcgaaggcgaggccagcaccaggtcgatggcctggctggccagcacctgggccagctcggccgcatcctgcgggcgccacgggcgtaccgcgatgccgctgttgcgcagggtgctgacgatggcttcggcattctcgccgctgtcatcgacgatcagcaggcggatggtgatgtcgttcgcgttctgcatgcactgctccccaatctgcgaatctagatacacgatgcgcggcgaaccgtccatgcgcgcacccctggcgcgcgtcgaacggcgaagtggttcacaccacgccgcccgctgcgtggccgctggcccaggcccattggaagttgtagccgcccagccagccggtcacgtccagcacctcgccaacgaagtgcaggccgggcacgcgcttggattccatcgtcgaggatgacacttcggcggtgtccacgccgcccagggtgacctcggcggtgcggtagccttcggtgccgctggccaccagcgggaatgcgcccagcagctgcgcagcctggcgcagcaccggctcgtccagctggcgcacgggccgatcgggcagccagtgctcgcacaggcgttgcgccagccgcttcggcagtacctcgcccagcaccgtgcgcagctcggcggccgggcggtcgcgcttcatctggcgcaaccactcgccggcatcctggcccggcaacaggtccagctccagcacatcgccaggctgccagaacgacgaaatctgcaggatggccgggccgcttacgccacggtgggtcagcagcatgaagttctggaaactctttccgttgcagcgcgcctcgatcggcagtgcgacgccgctgaggtcggccagccgctcctggtgcttgccgctgagggtcagcggcaccagccccgcgcgggtcggcagtacctggtggccgaactggcgggccacctcatagccaaaaccgctggcccccatgctgggaatcgacaggccaccggtggcaaccaccagcgaggcgcaatggaacaggccctgggtggtgtgcacgcggaaaccatcgctgccgtgctcgatgcgctgcacgctgcagtcggtacggatctgtacgccggccgcctggcactcgtccaccagcatcttcacgatctgcttggacgagatatcgcagaacagctgccccagttccttttcgtgataggcgatgccgtgcttgtgcaccagctcgatgaaatgccagggcgtgtagcgggccagcgccgacttgcagaagtgcgggttggccgacaggaagttggccggggtggtgccggtgttggtgaagttgcagcggccaccgccggacatcaggatcttcttgccgaccttgttggcatggtcgatcacctgcacctggcggccgcgctggccggcagtgatcgcggtcatcagcccggctgcgccggcaccgatgaccaccacatcgcaacggatggtgctcatgccttggcgcgcttgcgccagtccgggatcacgtcgagctggatctggtcgttgagcagctgcacttcgccgtcctggatcagcacgctccaacgcatggcacgctggatctgctggccccagcgctcgacgaattcgccgtccagagcgaccaccgaaagattgtcgaagcgcgccaggcccttgccctgcttgctccaccagatctccgaggcgttgccgccgtagttgaccacctgcacctggcggctgcgattgctggccttgcggatgcgcgattcgtccggatggcccaggtcgatccactgcaggatgtcgccggtgtagtcgtgttcccacagatcgggctcgtcatcggtactcaggccgcggccgaactccaggcgatcgccggcgttcagcgcgaaggcgagcaggcgcaccatcaggcgctcgtcggtctcggacggatgctgggccagggtcaggttgtgggtcgcgtagtagccgcgatccatgtcgctgatctgcagttcggccttgcggatggtggcggtaagagccatgggggatccgtggactaaagaggacaatgatagaggtttgctccgggggtgtccgtggccggactgtctgcgcaccgtcaacggtggcactctttcgctctttcccttggccggagtggacgccatgagcttgcccagccggttgcagctgccgcccggcccctgggccaccctgctggatggcctgtgtgcacgttttccgcgcatcgcgcgcgcgcaatggcaggatcgcttcgcgcgcggccgcgtgctggacgcacagggcagggcgctcactgcggacatgccctggcaggtcgggctggacatccagtacttccgcgaggtggccgacgaaccggtgatccccttcaccgaaaccatcgtccatctggatgcgcacctgctggtggccgacaagccgcatttcctgccggtgacaccggcgggcgggcatgtacgcgagacgctgctggcgcggctggtcgcccgcaccggcaatgccgatctggtgccgctgcaccggctggatcggctgacggccgggttggtgctgttctcgacccagcgtgcgtcgcgcgatgcttaccagcgcctgttccgtgagcggcgcatcgaaaagacctatgaggccttggcaccggcgctgccggggcgggagtttccgctgcagcggtacagccgcctggtgccgggcgagccgttcttccgcatggccgaagtgcccggcgaggccaatgcgcgcagccggatcgagctgatcgaggccgaagggccgatctggcgctaccggctgctgccggaaaccggccgcaagcatcagctgcgcgtgcacatggccatgctgggggcgccgatcatgggtgacgacctgtacccgcagcttcggcaacgggcaccggacgtagccgaggcgccgctgcagctgctggctcgggccctggctttcgatgacccgttgagtggtgcacgacggatgttcagcagcggccgcagcctgagccttccggcttagggcggccaggcgctcagcgggccgggcgtcgcgccagccagcggtccagctcggcggcgaacagctgccggtcgcgggggcccaggggtggcggtccgccggtctggaccccggcgccgcgcagttcctccatgaaattgcgcatcgacagtcgctcggccatgttgttcggtgtgtacaactggccgcgcgggttcagcgcgacggcctgcttctccagcaccagcgcggccagcgggatgtcctgggtgaccaccaggtcccccgcggcgacccgctcgacgatggcgctgtcggccacgtccagcccctgcggcacctggatcgagcgcagccagcgcgagggcggggtgcggatccactggttggcgaccaaggtcagttcgatcccgacccgttcagccgcacggaacaggatgtcgcggatgacggtgggacaggcgtccgcatccacccagatgcggggagaggcgtgttcagcgggggtttcagcttcagtcatttacccagtgtagggtaggaaaaacctgaatggggactcggagttagccgcgagaggctgccaacccttgtcacgcctagcgggtgacgtattcccatgaacgtcggggctatcgctttttgcagaaaacacgcgtatcgtgcgacccactgtgtttgctagggtcaccgtgaatcgtggcctggtgcagttgatctcacgatccgctcatcgatccgctttaccaacgcctgcaactcagtctcggccccgatacccggtggctgcgatttttttcaacatgtgtttcaggagttagtaaaaatgtctgaacgtcagaccggtaccgtcaagtggttcaacgacgccaagggcttcggcttcatcaccccggaaagcggcccggacctgttcgtgcacttccgcgcgatccagggcaccggcttcaagaccctgcaggaaggccagaaggttaccttcatcgccgtccagggtcagaagggcatgcaggctgaccaggtgcaggcggtctaatccgtctgctaccgttgggtagccagaacgccggaagcgaaagcttccggcgttttttattgcccgccgtttttttgtagagtcgagccatgctggactgcgcccaaagacagtcgagcatggctcaactctacaaaggacatgcagccggcgcggtacgatgcgcgtctccccaagggatcacccccatgcgcatcgtccaccatctggaaaactcccgttcgctgcgcgtgctgtggatgctggaggagctggggttggactacgaactgcgccgctatccgcgcgatccgaagacgctgctggcgccgccggaactgcgcaacgtgcatccgctcggcaagtcgccggtactgcaggatggtgagctggtactggccgagtccggcgcgatcctcgactacctcgctgaccgttacgacacgcaacgccagctgtcgccgtcaccaatgccggccgacggggccgaacgcatcgcttaccgctactggctgcactacgccgaaggctcggcgatgccaccgttgctgctgaccctggtgatgggccgcatacgcaacgcgccaatgccgttcttcgcgcgcccgatcgcacgcagcattgccgacaaggccgagcgcggcttcatcggcccgcagcggcgcctgcacctggactggatggagcgccgcctggccgaaagcccgtggtttgccggcgagcgtttcagtgcggccgacatccagatgagcttcccgatccaggccgctgccgcgcgcggtggtggcctggacgacaaaccggcactgcgtggcttcctcaagcgtatcggtgaacgcccggcctaccagcgtgccgaggcccacggcggccacctgcaggcgctcggcggcaattgaggagggcggccgtcgccctcatctccagcaccatggataccgacactccccgtttcgacaaccgcctgctgcacaccctgccgggcgaccccgaatccggcccgcgcaggcgcgaagtgctgggcgccgcctggtcgcccgtgatgccgaccccggtgacggcgcccacgctgttggcctgggcgccggacgtcgccgaaatgcttggcttcgataccgctgaagtcgaaagcgaaggtttcgcgcaggtattcggcggcaatgcgctgtacgccggcatgcaaccgtgggcagccaactacggtggccatcagtttggccactgggccggccagctcggcgacgggcgtgcgatttcgctgggtgagctggttgcgccggatggccagcactgggagctgcagttgaagggggccgggccaacgccgtactcgcggggggccgatggacgggcagtgctgcgctcatcgatccgcgaattcctgtgcagcgaggcgatgcatcaccttggcgtgccgactacgcgcgcgttgtcactggtcggcaccggtgaggacgtggtgcgcgacatgttctatgacggccatccgcgtgccgagccaggcgccatcgtatgccgggtctcgccgtcgttcctgcgcttcggttcgttcgaactgccggcctcgcgcggtgaaaccgccctgctgcagcagctggtggatgcctgcatcgcccgcgacttccccgcactgcaagggcagggcgaggcgctgtacggcgactggttcgcgcagatcgccgtgcgcaccgccgagatgatcgcgcactggatgcgtgtcggcttcgtgcacggcgtgatgaacaccgacaacctgtccgtgctcggtgtgacgctggattacggcccctatggctgggtcgaggacttcgatccggactggacgccgaacaccaccgacgcccagggacgccgctaccgcttcggcacccagccgcaggtggcgtactggaacctgagccgattggcgcaggcgctgtcgccgctgttcgccgatgtcgcaccgctgcaggcaggcctggcggcttaccagtccacgttcgtggcctgcacgcgtcgcgatgctgcagcgaagctggggctggctgctgccgacgatgatgacctgcagctctaccagcgctggcaacagctgatgcaggagggcgcaatggacatgaccctggcttggcgcgcactgatgcgcatcgacccggcggcagcagatgcgacggttctggacgcggtgtactacgacgaggcgcggcgacaggcagtgcaggcaccgctgcggcactggctgcaggactacgcagcgcgcctgcgccgcgatccgctggcggccagcgaacgccaggcgaagatggcagcggccaacccgctgtacgtgctgcgcaactggctggcccaggaagcgatcgaccgcgcagagcagggggatctcggcggcgtccatgcactgcaggacgtgctgcgcgacccgtacaccgagcgtgccggcctggaacacttcgctggcaagcgcccggcgtgggccgacaatcgcgccggttgctcgatgctgtcctgcagttcctgagggtgggtttcggcagggctgagccctgcacctgcagaggccagatcaacagccagagcaaaagcggattccgtggtttggcggggcggtgtcggagtgcggggacgctgcaagtacgtccctgtaagcttggcagccgcatccatgcggctgacaccccgcactccgacaccgccccacctccgacagattcccgcggctgtgggtaggtgtcgaccttggtcgacacatctgtcagatatcgaatgaaattccggggtcagatccgttttccttcgtaaaacggatctgaccccatgagcaattccgacaggtcgcaggaaactgtcgaaggcggggtgggtccggtggcgggggcgtgaacgccatggatggcgcgaccgagcctacgcggacgtatctacggcgtcccccgcaaccgggcccgccccgccatcccccgggatgcaggctgttgccgttgctgttgaggttgccggccagcggccggcactaccgcaggtgccgggcgcagcccggccggacaccaccagcaggcaggcggcgcccggaacaggtaccctatgccgccatcagatagccaatgtgacatgaccgacgccatcgtcgctccgcagtgggcctcccgcctgcgcgacatcgccgacttccccaagcccggcatcctgttcaaggacatcatgccgctgctcgcccatggcgaggatttccgcggcgcgatcaccgcgatggccgaccgttggcgcgaccagaagctggacgcagtggtcggcatcgaatcgcgtgggttcatcctcggtgccgcgatggcgctggagctgggcgtcggcttcgtgccggtgcgcaagccgggcaagctgccgggccaggtcctgcgcgaggaatacacgctggaataccgcagcgactgcatcgaagtgcatgccgatgcgctgccggccggcgcccgcgtggtgatcatcgacgacgtgctggccaccggcggcacgctggtcgctgcgctgtcgctggtgcgccgcctgggcgttgaagtggtcggcgccggtgtactggtcgagctggacggcctcggtggccgtgcgcgctgggaaacggacctgccgctgcacaccgaactggtgttctgatcgaagggcaggtgccaaccagggttggcatctaccagagcgaatggccgggagccggtcgttgccaaccttggttggcagcacttttcgcgacgggtgccatggacgggccaaccaaggttggccgctaccaggccagatcgttacccaccgtggttggcaacgctgcttcaatcacatcatccgcacgcggaaacgacggcccttgatcttgccggcttccagcttggccacggccttgttggcctgctcacgcgcgatcgccacataggagcgggtcgggaagatcgcgatcttgccgatgaacttgctcgacaggccggcatcaccggtcagcgcaccgagaatgtcgcccgggcgcagcttgtcggtcttgccaccgtcgatgcgcagcgtgcgcatcgcggcctgcggcagttcggccgggcgcgaggttgccagcggcgtcttctgccagtccagcggctgccccatctgcgcttcgatggcgtcggcgcgggtcttctcgcggccggccaccaggctgatcgccaggccgctggcaccggcgcgcccggtacggcccacgcggtgctggtagctctccacgtcggtcggcagttcgtagttgatcaccgccgccagctcttccacgtccaggccgcgcgcggcgacgtcgctggcgaccagcacgttgcagctgcggttggccagcagcaacagcacttcctcgcggtcgcgctgttccatgtcgccatgcagggccagtgcggagaagccgaactgctgcagcgagttggccacttcgtcaacatccttgcgggtgttgcagaacacgaccgccgattccggcgtgtacttcagcagcaggccggccagcgccttctggcgatgcgccggttccacctcgcagaacaggtggcggatggccggtgcctggtcggcgccttccacggtcacttccaccgcgtcgcgcagcaggtcacgcgccatggcgcggatgctgtcggggaaggtggcggagaacagcaggctctggcggtccctatgggtgcggccggcgatctcgcggatcggctcctcgaagcccatgtcgagcatgcggtcggcctcgtccagcaccagcgtgcgcaccgcgcccaggttcagcgcgcgcttgcgtgccagctcctgcacgcggccgggcgtgccgaccaccacatgcggatcgtggccttcaagcgaggccagctgcgggcccagcggcacgccgcccaccagcagcaacagcttcaggttggggatgccggtggccagcttgcggatctgcttgccgacctggtcggccagttcgcgggtcgggcacagcaccagcgcctgcacgcggatcaggctggggtcgatggcctgcagcaggcccaggccgaaggcggcggtcttgccgctgccggtgggtgcctgtgcgatcacatcacggccatcgaggatggccggcaggctctgcgcctgcacgggggtgagggtggtgtagccgagggcatccaggccgggctgcagggccgggctcagcggcagggtcgagaagtcagtcatggcgcattgtacctgcctgcgcggccggtcccgcctgatcggatggggtcgaatccctttccgcaggaaagggctccgaccccatcggagtcgtcatccacgcagggcgtgaatacacccggggggcatccacgcatggcgtggatctacgggtgggtgccgacctgggtcggcacgctcctgctcagccaagcaccgccagtacaccctgatggatcgccaggccaccgaacagcagccaggcgaacaggatcagcgccagcagcagcggcttcagcccggcctggcgcagcgccgagacgtgggtggtcaggcccagcgcggccatcgccatcgccagcagcacggtatccagctgcaccagccccgcctgcaggcccgccggcagcagatgcagcgagttgaacccggccaccgccacgaaaccaaaagcgaaccacggcaccacgatgcgcgccttgctgccgtcggcgctggccttgccgccacgcgccagccacagcgacagcgcgaccaggaacggcgccagcagcatcacccgcaccatcttggtgatcaccgccgtgtcggccgctgcttcgttgaccgcgcggcctgccgccaccacctgtgccacttcatgcaccgtcgcaccggtgaacaggccgtactgccgcgcgtccattgccagccagccgtgcgactgcaccagtgcatacaacgccgggtaaaggaacatcgccagcgtgccgaacaccaccaccgtagagaccgcgacggtgacctgcgcagcgcggccgcgcaccaccggctcggcggccatcaccgccgccgcgccgcagatcgcgctgccggcgccgatcagcatcgccgcttcgcgctccatcttgaacacgcgcatgcccagccagcaggccagcccgaaggtgctggcgaccaccagcacgtccatcagcacgccggccacgccgacgtggccgatgtcctggaaggtcaggcgcaggccgtacagcacgatgccggcgcgcagcagccagtgcttggagaagccgacaccggccgcgctgctcggcgccagccgcgggtaaagggtgttgccgacgacgatgccggcgacgatggccacggtcagcgcgctcaggccatgcgcctggagccagggaagctgggccaggtacagcgacgccgccgcgatcaggcccaccagcagcaggccgggcaggcgcggctgccagcgttggcgcagggcgggcagggaccaggaggagcgagcggtggcgttcatggcgtgacaggactggggtgatgggccaagcgtgcgcctgtgtcactgacctgtaaaacgaataatatgggtgaaacctacctataaagcgggtacattccatgcgcctgaccttgcgccagctgcaggtcttcgtcgccatcgccgaccatggcaccacgactgccgccggccaggccgtcgcgctctcgcagtcggccagcagcgccgccctgcaggagctggaggcgcacttcggcaccccgctgttcgaccgcatcggccgccgcctggcgctgaacgggcacggccgcgcactgctggagccggcgcgcacgttgctggtcaacgccgccgatctggagcggcagctggccgccggcggcgacccgtcgcagggcgcaccgctacggctggtgctggccgccagtaccaccatcggcaactacctgctgccgccacgcatcgccgaactgctgcggcaggcgccgcaggccgaggtcgatctgcgcatcgacaacagtgccggcgtggtcgccgcggtacagcgcctggacgtcgacgccggcctgatcgaaggcccgtgccatgagcgtggcctgcaggtgaccgcctggcagcaggacccactggtgatcgtggctgccgccgatgcccgcgcacgctggtcgctggatgaactgcgccgagcacgctggctgctgcgtgagcctggctccggcacccgcgaagccgtggaacaggccctgctgccgcacctgcgtggcttcgcgcagaccctgcagctgggcaataccgaagcgatcaagcaggccgccatcgccggcctcggcctggcctgcctgtcgcgccacgcgctggaagagccgctggccctgggccgcctgcgcgtgctcgagactccgctgccggccctgcagcgcaccctgtggctggtgcgccaccccggcaagcaatggctgccggggttgcaggcgttgctgggggaggtggggtagccatcagatttccagtcgattccatccatcgacccttcttgtagcgctcatccacgcatggcgtggatctaccgtgtcgaccaaggtcgacacccaccagagcagaatgtagttccgacagattgcaggaatctatcgaaggcgggatgggtccggttgcgggggtgtccgcggcatggatgccgcggccaagcccccagggacgggtttacggcgtcccccgcgaccggacccatcccgccatcccacaggaaaccagcttttgacgttgccgttgaggttgccggccagcggccggcactaccgcgggtgccgggtgcaacccggccgacgcccccaacccgtacaatatccggatgcctctgattactctgcagaacgtcgacttcagcgtcggcggcccgttgttgctggaaaaggccgaactgtcgatcgagccgggcgaacgcatcgccctgatcggccgcaacggcgccggcaaatccaccctgctcaagctgctgtccggcgaccacaagcccgatgacggcgaagtccgcgtgcagcagggcgtgcgcgtcacccgcctggagcaggaagtgccacacggcgcagccggctcggtgttcgacgtcgttgccgatggcctcggtgaactgggccagtggctggccgagttccaccatctcagccatgccgaggtcttcgatggtgaagccctcggcaatgtgcaggccaagatcgatgccgccaacggctggggcctggaccagcgtgtcagcgaaacgctgaccaagctcgacctggacggcgatgccgaattcggccgcctgtccggcggcatgaagcgccgcgtgctgctggcccgtgcactggtctccagcccggacgtgctgctgctggacgaaccgaccaaccacctggacatcgaagccatcgactggctcgaagcgttcctgaagggctggagcggcagcgtggtgttcgtcacccatgaccgccgcttcctgcgtgcgctggccacccgcatcgtcgagatcgaccgcggccaggtgaccagctggccgggcgactgggccaactacgagcgccgccgcgaggaacgcctcaacgcgcaggcgcaggaaaatgcccgcttcgacaagctgctggcgcaggaagaagtctggatccgccaaggcatcaaggcgcgccgtacccgcgacgaaggccgcgtgcgccgcctcaaggcgatgcgcaccgaacgctcgcagcgccgcgacctcagcggtaacgtcaagatggaagccgcgcagggcgtcagctccggcaagaaggtcatcgacgtcaaggacatttcgttcgccttcggcgagcgcaccatggtccgcgatttcaccaccaccatcctgcgtggcgaccgcatcggcctgatcggccccaacggcagcggcaagaccacgctgctgaagctgctgctgggtgaactgcagccggccaagggtgaggtcaatgcgggcaccaacctgcagatcgcctatttcgaccagtaccgcgcggtgctgcgcgaagactggagcgcgatcgagaacgtggccgaaggccgcgatttcctcgagttcaacggcaagcgcaagcacgtgcatgcctacctgcaggacttcatgttcacccccgagcgcgcgcgtgcgccgatcacccgcctgtccggtggcgagcgcaaccgcctgctgctggccaagctgttcgcgcagccgtccaacctgctggtgatggacgaaccgaccaacgacctcgacgtggaaaccctggagctgctggaagagctgctgggcgagtacaccggtactctgctgctggtcagccacgaccgtgacttcatcgacaacgtggtgacctccacgctggtgatggaaggcgacggcgtgatcggcgagtacgtcggtggctacagcgactggcagcgctatgcggccagcgtggctgcgcctgccgcggccccggctgccaagccggcgactgctgcaccggccgctgctgcggccgcgactcccgcagcccccaagcgcaagctggcgtacaaggaagcgcgcgagctggagcagctgccaaagaccatcgagaagctggaaggcgatgtcgaagggctgacctcggcgatgaacgacccatcgttctacacccgcagcagtgctgaagtgacggcgcacacccagcagctggccaaggtgcaggccgaactggatgccgcttacgcgcgctgggaagagctggaaggctgagcgttgaccggcgccagcgatcgcgccgattgatgtagagccgagcccacgctcggctcagcagatccacgccatgcgtggatatccggaatctgtgcggaccaacggtccgcacccaccaaccgacggtccgcaccgaccgggggggccggccgtcatttgaccccgtgcagatcccgcagctggctcggccggctgccgaagtacgccgccagatcggcgatgtcctgatcactcaggtccttcgcctgcggcgtcatcagcgcatgctggcggtcaccggcgcggtaggcctgcagcgcgtgcgccaggtagtcaccgtactgcccacccagcttcggataggtcggatcgatcggcgcattgccgtcggccccatggcagtcgatgcagctctggttggtggctttgcccttcaccttggcgcgggcttcaccggcggcctcgcgacctgccggcaggccggcggaggacgatgaaccgtgctcgccgctggcatggcccgggtcggcggccgatttttcgctgttttccacctgcgactgtgagcaggcggccagcagcagggcaacggacagggcgatggcgtgacgcatcggatgcgcggctttcgacatgggcgggccttacttgacggtggacaggtaaacagagagatcggcgatctcctgttcgctgaaactcatcgactgcgcctgcatcgtcggatgccggcgcttgccctggcggtactcggtcagggcctgggccagatactgctgggtctggccgccgatcttcggcacccggtaactggggtaggcgttcttgtagccggtgatcccgtggcagccctggcaggtgtaggccaggacgcggccattgtcgaagttgccggtgggtgcggcgggcgctggcgcaacggccggagccggggccggggcgggtgtggcaggagcaggagcgggctgtgcggcggccccaaggggcaggaggacggccagagcgagacaagcggcgagcggctgcgggcgcatggtgtcgtttccggggattcgggtctggtcgttccggcgtggggtacggaacgacccgagtatagcctcaggtttcatctagctgaaatgggggcgcgccgaccagcggcgtgaaggcaccatgacctttgggatatggtgttgccgtgaagtggtgcattactttgctaccacacctgtccacgcatccttcagggacccgacgatgtcgcacccaaccttcctgtccggccgtcgcagcggaatctgcgctgccgcactgctgatctccacctccctgctgctgggcggttgcgccgcagggcccaattccgaagccaaggctgccgagaccaaggaggagaagaaggtcgacgcagtcccggtcgaagtggcggtggccagccatcgtgccgtcgcggccagctacaccggcacggccgcgctggaaccacgcgccgagtcgcaggtggtcgccaagacctccggcgtggcgctggcggtgctggtcgaggaagggcagcgggtcaccgccggccaaccgctggtgcggctggacccggatcgtgcacggctggccgttgcacagagcgaagcgcagatgcgcaagctggaaaacaattaccagcgcgcacagaagctggtcggccagcagatggtcagcgccgccgatgtcgaccagctgcgctacgacctggaaaacgtccgtgcgcagtaccggctggccacgctggagctgtcctacaccacggtggtggcaccgatttccggcgtgatcgcatcgcgctcgatcaagaccggcaacttcgtgcagatcaacacgccgatcttccgcatcgtcgacaactcgcggctggaagccaccctcaacgtgcccgagcgtgaactggccaccctgcgcgccggccagccggtgacgctggcggccgacgcgttgccggggcagagcttcaccggcaccgttgatcgcatcgcgccggtggtggattcgggcagcggcacgtttcgcgtggtcagcgccttcgacggcgccgcacacgcgctgcagcccggcatgttcggtcgcatccgcatcgactacgaccagcgtgccgatgcgctggtcgtaccgcgcctggcgttgctcgacgacggtgagccggcggtgttccgcgtgcgcgaaggcaaggtcgcacgcgttccggtcaagctgggttacgccgagggcccgtgggtggagatccgtgatggcctggcggccggtgatcaggtggtcaccgccggcaaggtcgccctgcgcgacggcaccacggtgcaggtgattgccgatccgaaggcgaagacggtcgctgcggccgccaagcccgcagacaaggccgggagcaagcaatgaccgccccgggccacgaccacggtgcctcgccggcgagcgacggcgccgccgccggcatgcgcggcggcctggtggagtttgccacccgccgccgcgtgaccatcgccatgtgcacggtcacgctgctgctgttcggcctgatcgcgctgggcaatctcaaggtcaacctgctgcccgacctgagctacccgacgctgaccgtgcgcaccgaatacaccggtgcagcgccgactgaaatcgaaaccctgatcacccagccggtcgaagaagcggtcggcgtggtcaagaacctgcgcaagctgaagtcggtctcgcgcaccggccagagcgacgtggtgctggaattcgcctggggcaccaacatggaccaggccagcctggaggtgcgcgacaagatggaagcgctgaacctgccgctggaggccaaggccccggtgctgctgcgcttcaatccgtcaaccgagccgatcatgcgcctggtgctgtcgaacaagacggcgccgaccagcgatgccgatgcggtgcgcgagctgaccggcctgcgccgctatgccgatgaagacctcaagaagaagctggagccggtcaccggtgtggcggcagtgaaggtgggcggcggcctggaggacgagatccaggtcgacatcgaccagcagaagcttgcccagctgaacctgccgatcgacaccgtcatcaagcgcctgaaggacgagaacatcaacatttccggcggccgcctggaggagggctcgcagcgcttcctggtgcgtaccgtcaaccagttcgccgacctggaggagatccgcaacctgctggtgaccacccaggccgccaatggcagcgccgcggactcggcgctgcagcagatgttcaacatcgccgcgtcgaccggttcggcggccgccatcgcggcggcgtcggcggcacagagcgcgtcgtccggtggtggctccagcgtggttgccaacggcgtgccggtgcgcctgaaggacgtggccaccgtgcgccagggctacaaggagcgcgaagcgatcatccgcctgggcggcaaggaatcggtcgagctggccatctacaaggaaggcgacgccaacaccgtgtccaccgctgatgcgctgcgcaagcgcctggagcagatcaagggcacgttcccgtccgatgtcgagctgaccaccatcgaggaccagtcgcgcttcatcgagcacgccatcgccgacgtcaagaaggatgccgtgatcggcggcctgctggcgatcctgatcatcttcctgttcctgcgcgatggctggagtacgttcgtgatcagcctgtcgttgccggtctcgatcatcgccacgttcttcttcatgggccagctcggcctgagcttgaacgtgatgtcgctgggtggcctggcattggccaccggcctggtggtggatgactcgatcgtggtgctggagagcatcgccaaggcccgtgagcgtggcctgggcatcctgcaggcggcgatcgccggcacccgtgaagtgagcatggccgtggtcgcctcgaccctgaccaccatcgcggtgttcctgccgctggtgttcgtcgatggcatcgccgggcagctgttccgcgaccaggcgctgaccgtggcgatcgccatcgcgatctcgctgctggtgtcgatgaccctgatcccgatgctgagctcgctgaaggggcggccgccgctggcgttcccggaagaggcgccgaacgcagcatggcagccgcagaagcgttggcagaagccggttgcactgggccgccgtggcgtgctcgccagcgtgcgctggagcttctatgcgctggcctggctcgtggtgcgcctgtggcgcggcgtggtggcggtggtcggcccggtgatgcgcaaggccagcgacctggcgatgaagccctatgcaggcgccgagcgaggctacctgcgcctgctgccgagtgcgctggcgcatcccggcaaggtgctgggcgtggcagccatcattttcgtggcgaccatggcgctggtgccgatgcttggcgccgacctgatcccgcagctggcgcaggaccgtttcgaaatgacggtgaagctgccggccggcacgccgctcaagcagaccgatgcgctggtgcgcgagctgcagctggcgcatggcaagggcgaaggcgtggcctcgctgtatggcgtcagtggcagcggcacccggctggatgccagcccgaccgaaagtggcgagaacatcggcaagctgaccgtggtgatggaaggtggcggcaatgcgcacactgaagcggcgatcaccgagcgcctgcgcggcaccatgagccagcacccgggtgcccaggtcgacttcgcgcggccggcgttgttcagcttttccacgccgctggaaatcgaactgcgcgggcaggacatggcgaccctggaagtggccggccagcgcctggcggcgatgctgcgcggcaacgcccactacgccgacgtgaagtcgacggtggaagagggcttcccggaaatccagatccgcttcgaccaggagcgcgccggtgcactgggcctgaccacccgccagatcgccgacgtggtggtgaagaaggtgcgtggcgacgtcgccacccgctacagcttccgtgaccgcaagatcgacgtgctggtgcgcgcccaggaaggtgaccgcgccagcgtggagagcatccgccggctgatcgtcaatccgggcagcacccgcccggtgaccctggacgcggtggccgacgtggtcgccaccaccggccccagcgagatccatcgtgccgaccagacccgggtggcggtggtgtcggccaacctgcgcgacatcgacctgggcgccgccatgcgcgaagtgcagcagatggtggccgaacagccgctgggcgcaggcgtgggcctgcacatcggtggccagggcgaggagctggcgcaggcggcgaagtcgctgatcttcgccttcggcctggcgatcttcctggtctacctggtgatggcctcgcagttcgaatccctgctgcacccgttcgtgatcctgttcaccatcccgctggcgctggtcggcgcgatcctggcgctgatgctgaccggaaagcccatctcggtggtggtgttcatcggcctgatcctgctggtcggcctggtcaccaagaacgcgatcatcctgatcgacaaggtcaaccagctgcgcgaggccggcgtggccaagcatgaggcgctggtggaaggtgcgcgctcgcgcctgcggccgatcatcatgaccacgctgtgcacgctgttcggcttcctgccgctggcggtggcgatgggcgagggcgccgaagtgcgtgcaccgatggcgatcaccgtgatcggtggcctgctggtgtcgacgctgctgacgctgctggtgatcccggtggtgtacgacctgatggatcgtcgcggcgacgcctactaccgtgagcgcggccgcaagcacgccggtgagggcctgcatggcgacgagggcggcacagcgggtgtggaggaaccggcatgagtgttgccgagttctccatccgccgtccggtcaccaccatcatgtgcttcgtgtcgctggtggtgatcggcctgatcgcttcgttccggctgccgctggaggcgttgccggacatctccgcgccgttcctgttcgtgcagattccctacaccggctcgaccccggaagaagtggaacggaccatcatccgtccggtcgaggaatcgctggcgacgatgaccggcatcaagcgcatgcgctcgtcggccacctccgaggcggcgctgatctacatcgagttcagcgactgggaccgcgacatcgccattgccgcgtcggacgcgcgcgagcgtatcgacgcgatccgcagcgacctgcccgacgacctgcagcgctacaacgtgttcaagtggtccagcagcgaccagcccgtgctgaaggtgcggctggccagcaccaccgacctgaccaccgcctatgacatgctcgatcgtgagttcaagcggcgcatcgagcgtattcccggtgtggcccgcgtcgatatcaccggtgcgccgccgaacgaggtggagatcgccatcgatccgaaccggctcaacgcgcatgggttgagcatcaacgagctgagcgagcgcctgcgcacgctgaacttctcaatctcggccgggcagatcgatgacaacggccaacgcgtgcgcgtgcagccggtaggcgagatcaccgaccttcaggagatgcgcgacctggtgatcaacgccaagggcctgcgcctgggcgacatcgccgacgtgcgcctgaagccggcgcggatgaactacgggcgccgcctggacggcaacccggcggtgggcctggacatcttcaaggaacgcagcgccaacctggtggacgtttcgcgtgcggcactggccgaggtcgaggcgatccgcgcgcagccgtcgatgcgcgacgtgcagatcaaggtgatcgacaaccagggcaaggcagtgacgtcctcgctgctggagctggccgaggccggcgcggtcggcctgatcctgtcggtcaccgtgctgttcttcttcctgcgccattggccgtcgacgctgatggtgaccctggccattccgatctgcttcaccatcaccctcggcttcatgtacttcgtcggggtgacactcaacatcctgaccatgatgggcctgctgctggccgtcggcatgctggtcgacaacgcggtggtggtggtggagagcatctaccaggagcgcgagcgcatgccggggcagccacggctggcctcgatcatcggcacccgcaacgtggccatcgcgctcagcgccggcacgctgtgccactgcatcgtgttcgtgccgaacctgttcggcgagaccaacaacatcagcatcttcatggcgcagatcgcgatcaccatctcggtctcgctgctggcctcgtggctggtggcggtcagcctgatcccgatgctgtccgcgcgcatggccacgcccaagctggtgcactcgcagaccggcctgatcgcgcgcctgcagcgacgctatgcgcagctgctggactggtcactgcatcaccgcggttggagcctgctcggcatcctgctcgtggtgctggtcagcctggtgccgatgaagctgaccaaggtcgacatgttcggtggtgaggggggcaaggacatcttcatcggctacatgtggaagggcgcctacacctaccgccagatgtccgaggaagtggcgcgggtggagaactggatcgaccagaaccgcgaacgcctgcacgtgaagcaggtgtattcctggtacagcgagcaggaaggcagctccacggtggtcaccctggacgaaaaatacgccaaggacatcaagtcgctgcaggaggaactgcgcaagggcctgccgaagtcggcacgcaccgattacttcgtcggcaaccagggcggcgatggcggtggcggcagcaaccagggcgtgcaggtgcagctggtgggtgattccagctcgatgctgcaggagatcggccaggaagtggtgccgttgctggcgcagcgtgccgagctgcgtgacgtgcgcatcgacaacggcgagaagggcggcgagctgaaggtgcgcgtcgaccgcgagcgtgccgcagcgttcggcttcaatgccgagcaggtggccagcttcgtcggtctggcgctgcgcggcgcgccgatgcgcgagttccgacgcggtgacaacgaagtgccggtgtgggtgcgctttgccggcgccgagcagagcagcccggaagacctggccggtttcagcgtgcgcaccggcgatggccgcagcgtgccgctgctgagcctggtcaccgtggacgttggttcgtcggccacccagatcggccgcaccaaccgccagaccacgttgaccatcaaggccaacctggccgagaaggtcaccgcgccggacgggcgcaaggcgatcgaagccgtgctcaagccgatgaacttcccggccggctatggcttcactttcgacggcggcgactacggcaacgacgacgaggccatgcagcagatggtgttcaacctgctgatcgcactggtgatgatctacgtggtgatggcggcggtgttcgagtcgctgctgttcccggcggcgatcatgagcggcgtgctgttctcgatcttcggcgtgttctggctgttctggatcaccggcacctcgttcgggatcatgtccttcatcggcatcctggtgctgatgggcgtggtggtgaacaacggcatcgtgatgatcgagcacatcaacaacctgcggcgcagcggcatgggccgcacccaggcgctggtggaaggctcacgcgaacgcctgcgcccgatcatgatgaccatgggcacggcgatcctggcgatgatcccgatctcgctgaccgatacgcagatgttcggcaatggcccggagtattcgccgatggcgcgcgcgattgcgggcggcctggcgttctcgacggtggtcagcctgctgttcctgccgacgatctatgcggtgctcgatgacctgcgcaatgccgtgacgcggttgatccgccgtgcacgcgggctggagaggatggagccgggcgctgcccggctgtaatgcgcgccaacgtgttgtggtgtgggggaggccggtcgtagtggggcggtctccccctttttttctgctcgccgcgtcgcggcgtcgcccgagcatgggctcgggcgctacagattctgtggccggttgagaggcttaccccgccaccttgccccacaccttgaaggtggtcagccacaggccgagcatgctgccgatgttggtcagcatgaaggtcagcaccacgcgggtaacgcgattgcggtaccagcccttcaggctctgcgcatcgtcgcgcagcttcaggaagtcttcgtaggccggcttgcgcaggcgcgcttccaccagcgccgagaatgcgccggtcgggatgctcaggcggaacggcttgaacggggccaccgcgatcgcggtgagaatgctcagcgggtgaccgcctgccagcaggcagcccaggcccgccaggccgccggtatacattgcccaggtcgccagcagctcggtgcccacgcccaggccgccgcggtagaagcccacaccgatgccggtcgccacgatcgccaggatgccgagcgtgaaccacgggatgttgcgcttcttcggcaccgcctccagctcggcgcgcagcggcgccggtgcctcggtatcggtttccaggtagcgcgccagcccggccaggtgaccggcaccgaccaccgccagcacttcacgctgctgcggggtgtgctcctcgcgcaggcgcgtggccatgtagcggtcgcgctcgccgatgatggtttcgtacagcgccgggctctcgctggcgaactcaccgaagctcgattccagcatgtcgccctgcttgagcttttcgatctcgttctcgcccacttcctcggacgagaacaggccggcgcccagcccggcaaccagcttcagcttgccgaagaacccaagccgctgcgacgcccggcggaaggtcaggccgacctcgcggtcgatcaggtgcaccggcaggtcgcgttcgcgcgccagttccaccgcgcgtttcagttccgcgcccggctcgatgtcgagctgttcggccaggcggcgctggtaggcggacagggccaggttggcggcgaacagggcgacgcggcccttgcggatcacctcgaccaggtcgagcttggccagcgtgtccgggtcgctcagcgcctgcaggcgctgcgggtccagttcaacggccacggcgtcgaagcgaccgctgtcgatggctttctccaccgcctcgacgctggcgcgtgagacatgggcggtgcccagcagggtgtagcgcacgccgtcgcgttcgacgacgcgcaccggctggccggcgaacaggtcgtcaccggtctcgggaagggtttcggtcatgggttcattcattggaaggtgcggtgtcggcgccatcgccgagcgcgcgctgcatctgcacggtgtccagccagcggccatgcttgcggccgaggccacggaacacgccgaccagctcgaagccgaagcgttcgtgcagcttgattgaagcggtattggtcggttcgccgatcaccgccaccatctgccggtagccacgcgccacgcaggcgtcgatcaacgcctgcagcaggccggtgccgacgcccttgccctggaacgcggcatcgacgtagaccgagttttccacggtccactggtaggcaacgcgggtgcggtaggtgttggcgtaggcatagccggccacctggccgtcaatctcggcgaccaggtaggggaagccgcggtcgatgatgtcgcgcatgcggcgcagcatctcggacgcgtccgggatgtcgtactcgtaagtgttgacgaagtcggtcacttccaccgcgtagatcgcggtgatcgcgtcgatgtcggccgggccggcatcacggatgaggacggccatgcgcgggctccggctcagtcgatgtagcgcttgagcaggtcgccgtaggcatcgatgcggcgatcacgcaggaacggccagatgcggcgcacgtgctcgctgcgctgcaggtcgacgtcgcacagcagcacggtggcctcggtgccggcctcggccaggaactcgccctgcgggcccagcacgtggctgttgccccagaactggatgcccgacgcgcccagcggcgaggcctcgtggccgacgcggttgcagctcagcaccggcaggccgttggccaccgcatggccgcgatggctcagcacccaggcgtcgcgctggcgggtcttctcgtcctgcacgtcgtccggatcccagccgatcgcagtcggatacagcagcagctcggcgccggccagcgccatcaggcgcgccgcttccgggtaccactggtcccagcacaccagcacgcccaggcggcccaccgaggtatcgatcggcttgaagccgatgtcgcccggggtgaagtagaacttctcgtagaagcccgggtcgtccgggatatgcatcttgcggtacttgccgagcagcgtaccgtccttctcgaacaccacggcggtgttgtggtacagcccggcagcgcggcgctcgaacagcgagccgaccagcaccacgccatgcttcttcgccagcgcgccaaggcgctcggtgctcgggcccggaatcggctcggccaggtcgaactcgtccaccgattcgtgctggcagaagtacgggccgttatgcagttcctgcagcagcaccagcttggcaccctgcgcagccgcctcggccacgcgtgcttcgatcaccgccaggttggcggcggcatcaccgtggttgcgctcctggatcagggcgacggtaagggggctgcgcgagttcatgcggggcgttcctgcgggggaaaaccagcatgttagcgcggatgggcggcgacggcgtgtcgcgcgctgaatggcgcagcgggtagtgccggccgctggccggcaatcccgtggatcccatcaggcattgcagggttgccggccagcggccggcacgaccgttacgccttcaacagcccagccggcagctgcatggtgatgcagtgcaggctgccgttctgccagatcagcgagcggcagggcacctgcacgatctctcggcccgggtgcgcctgtgccagcacgtcgcgggccaggtcatcggccgggtcgccataggccggcatcagcaccgcgccattgacgatcaggtagttggcgtacgaggcagccaggcgacggccttcgtcgatcaccggccgggcccacggcagcgggaacaggcggtacggctggccatccctggtacgtagcgcggccagctcattgcccatcgcctgcagttcggcgtaatgcgagtcgctctcgtcgtcgcaggcctggtagacgatgctgtcagccgaggcgaagcgggcgagggtatcgatgtgcgcgtcggtgtcgtcgccttccaggtagccgtggtccagccacagcacgcggtcctgctgcagccagtcggccaggtcggcgctcaggctggcgcggtcgcggtccgggtggcgctcgtgcaggcacttccaggtggttagcagggtgccttcaccgtcggtctcgatgccgccgccttccagcgcgaacggaatgctgcggaccggcgcatcgttgaatacgccggcctggtcgagcacgcccaccagctggtcatccagggtggcgtcgaacttgccgccccagccggtgaagcggaaatccagcagctggaagccgccgtcggcacggcgcagggtgatcgggccggagtcgcgcagccaggtatcgtcgtaggccgccgtggtgaagtggaccttgtccatgtcgatgcggttggagcgcagtcgcatctcggcgtaggtctccacatcgtcgtcggccacgcagatcagcaccggctggaagcgggtgatggccgcgaccagggcgatgtaggtctcttccacctggcccaggcggtcggcccagtcggtatcggcggtgggccaggcaatcaggacgccgctctgggcttcccactcggcaggaaaacgaagggtctggttcatggtctcgctacacaggcccgcccacggcgggtaatgggatcaacggatcggcggtttcgggccgatttcgttcgggtccgcctggttggccaccacgtcgatcaccttctgcttctcgaagtagacggtgaactgcgggtacacccagcggttgatggtcggccattgccgtttctgcccgccacgcggctgcagctgctcgctgggcgcgccgaactgcgcctgcacctgctgcatgctctggccgcgcacgggcagggcaccggccggcttctcacgggcgcggtcgacaagcagggtatcggccagtgccggtgtggcggcggccagggtggccatcacggccagggcggacaggtaacgcttcatctcgatctactccccagtggtcaagaaaggcgattacagcaaaaacggcaggaaaaagccgcataaacaaaaaaccgcccgaaggcggtttcttgcatcgggtcggccccgcgtagggccagccgcagccggaaggctgtgagacttagcgctgacgcgccttgaaacgcgggttcgacttgcagatgacgaagatcttgccacgacgacgcacgaccttgcagtcacggtgacgggccttcgccgacttcagggaggacaggactttcatggcatacctcggcgtaaacagtagttgttcgggtggagcgtggccgcgatatgcgaaagacaatcggcagttgacgctcgttcaagcccgccattctaccgggcttttcctcgtggtttcaagtggttgcacaaaagatcccgctgggggcgtctggcaggggctagaatggcctcttcacacgctctgggacccccatgaatccactcgctcccgtcctgaccatcgacggcccatccggggccggcaagggtaccatcagccgcatcatcgcgcgccggatgggctggcattacctggattcgggcgcgctgtaccgggcggtgggcgtggccgcaagctgggccgacatcgatacctccgacgcctcggcgctggtgcgttgcaccttcgacacccacgttcagtttgtcgagcagggcgatgccatgcgggtcatggtcaacggcaccgatgccaccgacgagctgcgcctggagaccaccggtgcgctggcctcggccattgccgccattcccgaggtccgcgctgccctgaaggagcgccagcgcgcattcagggagctgccgggcctggtcgccgacggccgcgacatgggcacggtgatcttcccggacgcctcctacaaggtcttcctgaccgccagtgccgaggagcgcgccgagcgccggcataagcagttgaaagacaagggggtttctgttaactttgatgacctcctgcgcgagatcatggcccgcgacgcccgtgatgcccagcgtaccgtggcgcccctgaagccggcagacgatgctgtcctcatcgacaccacaggcatcggcatcgatgatgtcgttgccagagtgatggatctgcttccggttccggctgcctgatccgttcgcgcgggagcgctgccagcagcatcggcggtggtcgcgcatagcagtgctgtaccagctccgtcgcgcaatgatgcgtggcggttttcctactacacacgacctgcgtttccggggtcgaccaacaggcgggcggtcgccattcccctgaaggggacgccaccgacccatgtgtccaacagagtaaatctaatgaccgaatcatttgccgaactgtttgaagccagccaggccaatctggccaagctgaagccgggcgccatcgtcagcggtaccgttgttgaagtccgcggcgacgtcgtggtgatcaacgctggcctgaagtccgaaggcatcgtgccgatcgaacagttccgtaacgacgctggcgaaatcgacgtcgccgaaggcgacatcgtcaaggtcgccctcgactcgatcgagaacggcttcggcgaaaccgtcctgtcgcgcgagaaggccaagcgcgcgatggtgtgggacgagctggaagaagcgttggaaaagaacgaaaccatcaccggccgcatcagcggcaaggtcaagggtggtttcaccgtggacatcaaggatgtccgcgccttcctaccgggttccctggtcgatgtgcgcccggtgcgcgatccggcctacctggaaggcaaggaactcgagttcaagctcatcaagctggaccgcaagcgtaacaacgtcgtggtctcgcgccgcgctgtcgtcgaaagcgagcactcggaagagcgcgagcagctgatggacaagctgcaggaaggcgcgatcctgaagggtgtcgtcaagaacctgaccgattacggcgcgttcgtggacctgggcggtatcgacggcctgctgcacatcaccgacatggcgtggaagcgcgtgcgtcacccgtcggaagtcgtgaacgtcggcgacgagctggacgtccgcgtgctgaagttcgaccgcgagcgcaaccgcgtttcgctgggcctgaagcagctgggcgaggatccgtgggacaacatcggccgtcgttacccggccaacagccgcgtcttcggcaaggtctccaacgtcaccgattacggtgcgttcgttgagatcgagccgggcgtcgaaggcctggtgcacgtctcggagatggattggaccaacaagaacgtcaacccgtccaaggttgtccaggttggtgatgaagtcgaagtgatggtgctggacgtcgatgaagagcgtcgccgtatctcgctgggcatgaagcaggttgccgccaatccgtgggaaaccttcgctgccacccacaagaagggtgacaaggtgtcgggccagatcaagtcgatcaccgacttcggcatcttcatcggcctggacggcggcatcgacggcctggtccacctgtccgacatcagctggaacaccaccggcgaagacgtcgttcgcaacttcaagaagggcgataccctggacgccgtcgtcctggctgtcgatccggagcgcgagcgcatctccctgggcgtgaagcagctggagcaggatccgttcggccagtacatggctgccaatccgaagggctccaaggttgaaggcgtggtgaaggaagtcgacgccaagggcgcgatcatcgagctggctgacggcatcgaaggttacgtctcggcccgcgacatcgccaacgagcgcgttgacgacgccacccagcacctgaaggtcggcgacaaggtcgaagccaagttcgtgggcatggaccgcaagggccgtaccctgcagctgtcgatcaaggccaaggacgacgcggaaatgcgcgaagtgctggaggaataccagtcctcttcggcttccagcggcaccacccagctgggcgcgctgctgcgtgcacagctgaacggcaacaagtccgagtaatcggccttacgctgttcgttgtttcctggacggcccgggcattgcccgggccgtttcaggctgagatgcccctgatgtgagccggtaatgaccaaatccgaactgatcgaaatccttgcgcgccgccaggcgcacctgaaggccgatgatgtcgatctggcggtgaagtcgttgctggaaatgatgggcggatcgctgtccgccggggatcgcatcgaaatccgtggatttggcagcttctcgctgcactatcgtccgccgcgcctgggtcgcaacccgaagaccggcgaatcggttgccctgccgggcaagcatgtcccccatttcaagccgggcaaggaactgcgcgagcgggtcagcagtgtgctgccgctggacgccgatccggcctgagctttccgtcgcgccaccgcgtgcgaatccagccgcgagtcggataagctacggactcctgccactggagctgtcgcatgaaggtttttcgtctgctggtcctgctggcggtactcattcttgggttgatcatcggtgccatgaacatggacgagatgaccatcaacctgctgttcacccagcttaagacctcggtcggcgtggccatcattgccgcgttgctgatcggcgtcatcgttggcgctggcctggtgctggtgagcgtggtcattccgctctacagccagctgcgccgcgccaacaagtccgctgccgccacgccggcaccggttgcttcccctcaatcttttgatggacgctgatcgaagatggatttcgtcaccgagtggttctggttcttcctgttcgttccgctggccgccctggctgggtgggtgatcgggcggcgcggtggtcaacgccacggtgacagccaggtcagccgcctgtcgagcacctatttccgtggcctgaactacctgctcaacgagcagccggacaaggccatcgagctgttcctgcacatcgccgagctggacaaggaaaccttcgagacccaggtcgcgctgggccacctgttccgccgccgcggcgaagtcgaccgcgccatccgcctgcaccagggcctggtcaaccgccacgacctcagtgatgcacagcgcgtgcaggccctgctggcgctgggcgaggactacatgaagtccggcctgctggaccgtgccgagaccgtgttcaccgagctggcgcagctggatcagcgtgcaccgcaggcactcaagcacctgatcggcatctaccaggccgagcgcgactgggaaaaggcgatcgacaacgcgacccgtttcgaggacgtcaccggcgagccgatgggcaagctgatcggacagttcgaatgcgaactggccgaacgtttccgtggcgccggcaagctggaagaggcgagggcagcgatcgcccgcgcctaccaggccgacgcgatgtcggtgcgcgccggcatcatcgagggccgcctggaaaccgacgcgggcaatccagaggccgctgtgcgcgccttcgagcgcgccgcgcgcaacgatcccgaatacctgccggaactgctgccggcactgatgcagaactatcgcagggtcggcgatctggcaggtgcacgcgcgttcctgtcggagatgaccgagcactaccgcggcatcgccccggtactggcgctgacccggttgatggaagagcaggaaggcgtggcgccggcccgtgcctacctcggtcgccagctcaaggatcgcccgtcggtacgtggcgaatccgcgctgatcgatctgaccctcgccgagggagccgattccaccgccaccctgcatgacctcaagcacatcaccgaccagctgctggtgcgcaacccggcctatcgctgcacgcgctgcggcttcggtgcgcgtacccaccactggcagtgcccgagctgcaaggagtgggggacggtcaagccgctgctgaactacgcggtgctctgatccatgccctggcttgtgatgggcgcgctgctggggctcgccctgctcagtgcgttgctgacctgggctgcgcggggctatgcactgcgccagcagttgatggaccagccgggcgagcgtcgcagccatagcgttgccaccccgcgcggtggcggcatcgccatcgtcatcagcctgctggtgaccgccggcgtggccatctgggcctggcccgaaagcacgccgacggtgctgggggccagccttgggctggtgctggtggccggtatcggctggtgggacgaccacaagcccctgccggcgatgcgtcgcctgctggtgcatttcatcgccgcagcgctgttggccggcctggtcaaggtgaatggtggcagctggctgttggcggtgctggtgctgctgttcaccgcgtcgctgatcaacatctggaacttcatggacggcatcaatggcatcgccgccagccaggccgttgtggcgatgctggggctggcgccggtactgccgtggccctattcactggccgccgtggcgctgggcctggcctgccttggattcctgccgttcaacttccctcgcgcccggatcttcatgggcgatgttggaagcggcgcgctggggtatgcggtcgcagtggtgctggcgatcgccagcgtgcgtaccgatatcaactggatcctgctgctggtaccggtttcgccgttcctcgtggacgcgggcttcacactgctggcgcgcatcatttccggacaacgctggatggaaccccatacccagcatgtctaccagcgcgcggtgcaggcaggagccagtcacccgcaggtgacagggatgtactttgctttgggtctgttcagtattacagtgttcaatgtctgctccaatttgcagccgaggtgggaggctgtcgtggcgatcgcgtggttcatcgcgctgagcgtcctctggctcctcctgcgcaatggaatgcgccaccgacaaggaattacctgaattatggcttcaccctggcgggacagaatcctcggcctgatgccgcgttcggccatcgtctgccacgacctcttcatggtctgggcatgctggcagctgctccatgcagggcgttactcgatcctgcccaacgccccggcgctgcccctgtggaacgtcgataccaccctggtcctgctgctgcagggcctggtgttctggcgcgtgggcctgtaccgcggcctgtggcggtttgccagcgtcagcgacctgctgaacatcttcaaggccagcttcatcggcatggtggccatcatcctggtgctgatgtggaagcgcttcgacggcgtacccatgtcggtgctggtgatctacccgttcgcgctgtcggcactgctcggcgcgccgcgcctgctgtaccgcgcctggaaggactaccaggcactgcagtccgattccagcgcccgccgcgtgctgatcctcggcgccggccaggcggccgagaccctggtgcgcgacctgcgccgctccggcaacttcgagccggtcggcctgctcgacgatgcaccgcacctgcgtggcgccaagctgcagggcctgccgatcctgggcacgctggatgacgcgccgacggtggtccgcgagaccgctgccaagctgctggtcattgccatgccgtcgctggacgccgcaggcatgcagcgcgtcgtcgcgatctgcgaaagcaccggcgtgccgttccgtaccgtgcccaagctcagtgacatcctgcagggccagtcgctgccgggccagctgaaggaagtggcgatcgaggacctgctggggcgcaagccgatcatgccggactggaacctgatccgcggctggttgggtgggcgcaccgtgatggttaccggcgccggtggttcgatcggctcggagctgtgccgccagtgcgcgcggcatggtgccggtcgcatcatcctgctggagatcagcgagctgctgctgctgaccatcgagggcgagctgcgtcgcagcttccccgatgtcgagatcgaggcggtgctgggcgactgcggtgacccggcggtgatccgccacgcgctgtcgctgcaccccgtcgataccgctttccatgcggccgcctacaagcatgtaccggtgctggaacgccagctgcgtgaagcagtgcgcaacaacatcctggcgaccgagaacgtcgcgcgcgcctgcctggaagcccgcgtggagcatttcgtgttcatctccaccgacaaggcggtcgacccggtcaatgcgctgggcgcaagcaagcgctacgccgagatgatctgccagagcctggaccagaagtccacgcatacccgtttcgtcacggtgcgcttcggcaacgtgctggcgtcggccggcagcgtggtgccgctgttccgcgagcagatcctgcgcggtggcccggtcacggtcaccgacccggaagtcagccgctacttcatgaccattcccgaggcctgccagctgatcctgcaggcggccgcatcggcgtcgcatggtgcgatctataccctcgacatgggcgagccggtgccgatccgcgtgctggccgaacagatgatccgcctgaccggcaagcagccgtacaaggacatccagatcatctataccggcctgcgtccgggcgagaagctgcacgagacgctgttctattcggacgaagattaccgctccaccgcgcacccgaagattcttgaagccggcgtgcgtacgttctcgcgcgacctggtgctgggcaacgttccgcgcctgcgcgaggcgattgccagctacgacaccgcccgcatccaggaaatcctgtttgcgacgatgccggaattctcgccaatcgaacaggatgcttacatttcatccgctaaagtcgtgccttttccggcacgtgaggccaacaggcaccaatgagcaagcgaattcgcaaagcagttttcccggtggcaggattggggacgcgttttttgccagcaaccaagactgtgccgaaggagatgctgccgatcattgatcggccgctgatccagtacgcggtggatgaggcgatcgaagccggctgtgacacgctggtgttcatcaccaaccgctacaagcacgccgttgccgactatttcgacaaggcgtacgagctggagcagaagcttgagcgcgctggcaagcaggagcagctggaactgatccggcacgtgctccccaatggtgtgcgcgcgatcttcgtgacccaggccgaggcgctgggcctcgggcacgcggtgctgtgtgccaggtcggtgatcggtgacgagccgtttgccgtactgctgcccgacgacctgatctggaaccgcggtgcgggcgcgctgaagcagatggccgacctcaacgaagccagtggcgccagcgtgatcgcggtcgaagacgtgccgcacgataagaccgccagttacggcatcgtcgccaccgacgcgttcgatggccgcaagggccgtatttcgcagatcgtcgagaagccgaagccggaggacgcgccgagcgacttggcggtggtgggccgttacgtgctcagcccgaagatcttcgagctgctggaacagacccagaccggtgccggcggcgagatccagctgaccgatgcgattgccgagctgctgaagaccgaagaagtcgatgcctatcgtttcgagggcacccgcttcgactgcggcacgcacctgggtctggtggaggcgacgatccgcttcgcgctggacaacccgaagctggctggcccggcgcgggagaagctggcggcgatgctggcggaataagggttttatcaagcgctccgtgcggcgccttgattgatacgtgggggagggggcgggtggccctctccaaaacacgccaaagcccttcaatggtgctcgatggcgccatccatggcgccaacggttttggagagggccatccgccccctctcgacagtttccgtgtggcgcggacgggaagggcggaatcaaaggcagaagcaaaagcaaaaaggcagccactggctgccttttttcgtgggttggggtcagatccctttgcgcagcaaagggatctgaccccagcctttgaccctgcctttgctcatccctccgccgcggggaggctggaagggccgggttggcagggctgcccgggaccgttggcgccatggatggcgccatcgagcccccatggaagggttcacggcgtgtcccgggcagccctgccaacccgacccacgccatgaagcccaacgaggcaacgccttgaaccttacagcgcctcgaaaatacccgccgcacccatgccggtgccgatgcacatcgtcaccatgccgtacttctgctggcgacgacgcaggccgtgcagcagggttgcggtacggatcgcgccggtcgcacccagcgggtggcccagggcaatcgcgccgcccagcgggttgaccttggccgggtccaggccgcagtcacggatcaccgccagcgactgcgcggcgaaggcttcgttgagctcgatccagtccagctggtcctgggtcaggccggcctgcttcagtgccttcgggatcgcggcgatcgggccgatgcccatcacttccgggcgcacgccggccaccgagaagctgacgaaacgggccagcggggtcaggccgtaatccttgatcgcctgctccgaggccagcagcacggcgccggcgccgtcgctcatctgcgacgagttgccggcggtgacggtgccgccgaactggccgttgcggaacaccgggcgcagcttggccaggccttcggccgaggagtccgggcgggggccttcgtcggtgtcggcgatcttgttgcgggtgatgatgcgctggccgtcggccaggtccggcaggtgcgagacgatctcgtacgggctgatctcgttcttgaactcgccgttctggatcgcggccatggccttctggtgcgaggccagggcaaaggcgtcctggtcttcgcgcgagaccttccactcttcggcgaccttctcggcggtgatgcccatgccgtaggcgatggcaacgtggtcgttgtcgaacacgctcggcgccatggcgatcttgttgcccatcatcggcaccatcgacatcgactcggtgccgccggccagcatcaggtcggcgttgcccaggcggatcgcgtcggcggcctgcgccacggcctgcaggccggaggagcagaagcggttcacggtctgtgcggcgatggtgttcggcaggccggccagcagcacgccgatgcgggccacgttcatgccctgctcggcttccggcatggcgcaaccgatgatggcgtcatcgatgcggttgacgtccacgcccggggcctgggcgacgacgctgcgcagcacgtgcgcaagcatgtcgtcggggcgggtgttgcggaacatgcccttgggcgccttgccaaccggggtacgggtggcggcgacgatgtaggcgtcctggatttgcttggtcattgcagtgatctcttgaattttttagccggagtgccgaccaacggtcggcacccaccggaagcagggatgggcgatcagttacgcagcggcttgccggtcttcagcatgtgcgcgatgcgggcctgggtcttttcctgctgggccagttcgacgaagtgcttgcgctccagggtcagcagccactcttcgtcgaccagggtgccgcggtcgaccttgccaccgcacagcacggtagcgatgcgctcggcgatctcgtagtcgtacgggctgatgaagcggccttccagcatgttgaccagcatcatcttgaaggtggcgatacccacgtcaccggccacctggatgcggcgtgccggcagcggcgggcggtaacccgcttcggccagggcgcgtgcttcggccttggcgatgtgcagggcctcgtagctgttgaacaccaccttgtcggtgctgcgcagcaggcccagttccttggcgttgaccgccgagttggacaccttggccatcgccacggtctcgaaggtcttcttcagttcggcgaacacgtcgccgcccgggcccgcggcctgcgaggcgcgcacggccagttccttcaggccaccaccggccggcagcaggccgacgccggcctcgaccaggccgatgtagctttccaggaaggccacggtcttggcgctgtgcatctggaactcgcagccgccacccagggccaggccgcgcacggcagccaccactggcaccagcgagtacttgatgcgctggctggtgcgctggaagttggcaaccatttcttcgaactggtcgaccttgccggcctgcagcaggcccagcgcgccggccaggtcggcaccggcggagaagggttccttctgctgccagatcaccaggccctggaagtccttctcggcgcggctcacgcattcctgcaggccgtccagcacctggtcggacacggtgttcatcttggtcttgaagctgaccacggcgatgccatcaccatcgtgccacatgcgcaggccgtcgttctcgaacacggtctcgcccggcgcgaacgtttcgcccagcagcggatcggggaagcgctggcgctggtacaccggcagcgacgagcgcggcagcttggcgttgcgcgacgggctgtagctgccttcggcggcatgcacgccatcgcggccatcgaacacccagtccggcagcggcgcgctgctcatgctcttgccggccacgatgtcatcggcgatccactgtgcgacctgcttccagccggcagcctgccaggtctcgaacgggcccagcgaccagccgtagccccagcggatggccaggtcgacgtcgcgcgcggtctcggcgatgtcggccaggtggtaggcgctgtagtggaacaggtcgcggaaggtcgcccacaggaactgcgcctgcgggtgctggctctcgcgcaacttggcgaacttctcggccgggttcctgatcttcaggatctcgaccacttccggcgcggcagcgcgatcggccggacggtagtcctgcttctccaggtccagcaccacaatgtccttgccgaccttgcggaagatgccggcaccggtcttctggcccagcgcgcccttggaaatcagcgcgtccagccacttcggcgacttgaagaattcatgccacgggtcattcggcagggtgtcgcccatggtcttgatgacgtgggccatggtgtccaggccgaccacgtcggaggtgcggtaggtggccgacttcgggcggccgaccagcggaccggtcaggccgtccacttcatcgaagcccaggccgaactgctgggtgtggtggatggtggacaggatcgagaacacgccgatgcggttgccgatgaagttcggggtgtccttggcgtacaccacgcccttgcccagggtggtgaccaggaactcttccaggccttccagcacggcggcgtcggtggtggtggccgggatcagctcggccaggtgcatgtagcgcggcgggttgaagaagtgcacgccgcagaagcggtggcgcagctgctcgggcagcacgtcggccagcttgttgatgcccaggcccgaggtgttggaggccagcaccgcgtggtcggccacgaacggcgcgatcttcttgtacaggtcctgcttccagtccatgcgctcggcgatggcctcgatgatcaggtcgcagtccttcagctgctccaggccggactcgtagttggccggagtgatggcttcggccagcgacttgctggccagcggtgccgggctcagcttgcccaggttggcgattgccttcagcacgatgccgtcggccggaccctccttggcgggcaggtcgaacagcacggtgtcgacgccagcgttggtgaggtgggcagcgatctgggcacccatgacgccggcacccagcacggcggcgcggcggactagcagggaattggacatggtgtagggcctttgttggtcagcagttactgggtggaatcaaagggaagcgggcagggcgctggcgcgagcggcggcgcggaacccggcttcggcgaaatggatcagttcgtgggcggcatgggcacgatgcgccgcttcagtgacaccggcgggacgcttgatcagcccgaagtcggccatggcataggtgagcgagccggccaggaaatccaggcgccagtacagctcttccttgctcaggtcgggtacgcactcgccgatggccttgccgaacgcacgcagcacgtggccgtagtggtcggacaggaacttgcgcaggttgtcgttcttctcggcgtaggcgcgggcgatcacgcgcacgaaggcaccgccgttctggcggtcctgggccagcgccaatgccggctcgacgaacgcggccagcaccgggcgcagctgcccggggtgttcgctgcgggcgcgttcgagctgcgacaggcgggcgccggtcatctcgtccatgcggcggcggaacacctcgttgaccaggttctccttggagccgaagtggtagttgaccgctgcgatgttgacgtcggcctggctggtcacctggcgcagcgaagtgccggcgaagccgtgctgtgcgaacagctcctcggccgcgccgagaatgcggtccttggtcgagaagtgggcgggtttggccatcggcgggcggaccttaatcaaacgattgtttgatactaggaccagacggtagcgtatggcattttgcagtgcagcaaaatcggccggtccggtcagatttcactcaggtgggtgaatggggtaggggtcggatccccgcaggggctccgaccccgacactgggcccggaacggggtcagagcccctgtggggatctgacccctgccatgagggtttgccggccggcgaccggcactaccacgccagcgctttatcttttacaattcgcctacgtttatcaggctaagcccgcgtcccgacgcgggtttttttcatgttacccttcgggccatcagcggcccgattccattggagacatcccatggcgctggagcgcaccctttcgatcatcaagccggacgccgttgccaagaacgtcatcggcgaaatctacgcccgcttcgagaaggccggcctgaaggtcgtggccgccaagtacaagcagctgtcgcgccgtgaagccgaaggcttctacgccgtgcaccgcgagcgtccgttcttcaacgcgctggtcgaattcatgatctccggcccggtgatgatccaggccctggaaggcgagaacgccgtcctggcccaccgcgacctgctgggcgccaccaacccgaaggaagccgcgccgggcaccatccgcgccgacttcgccgaatccatcgatgccaacgccgcccacggctcggactcggtcgagaatgccgcgattgaaatcgcctacttcttcgccgccaccgaagtcgtttcgcgctgagagtaatgccgtgaacgaggtcgtacagtcccccgccatccagccgctgccgaagtcggcacccacggctggcaagcagaacctgctcgacctcgatcgcgcgggcctggagaagttcttcgtcgaggttctcggcgaaaagaagttccgtgcccaccaggtgatgaagtggatccaccatcgctacgtcaccgatttcgatgaaatgaccgacctcggcaaggtcctgcgcgccaagctgcaggcccatgccgaggtgctggttccgaacatcgtgttcgacaagccctccgccgacggcacccacaagtggctgctggcgatgggcgtggatggcaagaacgccatcgagaccgtgtacatcccggacaagacccgcggcacgctgtgcgtgtcctcgcaggtcggttgcggcctgaactgcacgttctgctccaccgccacccagggcttcaaccgcaacctgaccaccgccgagatcatcggccaggtgtgggttgccgcgcgccacctgggcaacgtgccgcaccagatgcgccgcctcaccaatgtggtgatgatgggcatgggcgagccgctgatgaatttcgacaacgtcgtgcgcgccatgagcgtgatgcgcgacgatctgggctacggcctggccaacaagcgcgtgaccctgtcgacctccggcctggtgccgcagatcgaccgcttgtccgccgagagcgacgtgtcgctggcagtgtcgctgcatgcgccgaacgatgcgctgcgcgaaaccctggtgccgctcaacaagaagtacccgatcgccgagctgatggcctcgtgcgcacgctacctgcgcgccaacaagcgccgcgaatcggtcaccttcgaatacaccctgatgaagggcatcaacgacaagcccgagcatgcccgcgaattggcccgcctgatgcgccagttcgacaacgcggtgcaggccaaggattcgggcaaggtcaacctgattcccttcaatccgttcccgggcacccgctacgagcgttcggaagaagcgcacatccgcgccttccagaagatcctgctcgacagcaacgtgctgaccatggtccgccgcacccgtggcgacgacatcgacgccgcctgtggccagctcaagggccaggtgatggaccgcacccgccgccaggcggagttcaacaagacgctgcaggcggggaaggggagcgatgccgcggcctgaccgcctctggctggcgcttctcgcaggcgtgctggccgttgcggtcggcggctgcaaatcccatcccaaggccaagctcggtccgagccaggcgccggtctattcggtgggtgacccggaaagcgtgcggcgcgaagtgcgctggcgcgacctgttgacgctggcgacccgcgacatgcaggtcggcaatctcgatgccgccgagcgcaaggtgcgcgaagcactgaagctggcgcccgaggcgcccgatgcgctggtgctccaagccggcatcgatgaccgtcgtggccgcacccgccaggccggtgagaacttccgcaaggccgccgaactggcgccgcagcgcggcgacgtgctcaacaattacggtgcctggctgtgccagcagggccagccggccgaatcgctggtctggttcgaccgcgcgttgcaggcgccgggttatgccaccccgggcgaagcccaggccaatgccggcagctgcgcactggatgcgggccagcttgaacgcgccgaacgcgacctgcgtgcggcgctcgtggcggccccggccaacccggtcgcgctggagtcgatggcccagctgagctaccgccagggccgctacatggaggcccgggccttcgccgaacgtaggattgcggctgcacccgcaacgcgttccgtgttacaacttgcgtctcaaatcgaagtgaagctgggcgatcgggcggcatctgatcgttatctgcagcggattcgacaggaatttccgcaggacgcgggctcctaactccagggttgatgcattgtgattgatgaccagactgtgagcgctctcgagactgcggccggctgcggcacccgcctgcgccaggcccgcgaagcggccggactgaccctcgaagatgtcggctcgcgcctgcgcatgccggtccaggtggtcaagtcgctggaagaggaacaatggcagaagctgggggcgccggtgttcgtgcgtggccagctgcgcagctatgcgcgcctgctcgacgtggatgtcggccagctgctggaacaggcccaggtcggcccggtggttccgcccaccctggtcagccatacccataccccgcgtgcgcgccgcatcgccgagaacctcggccggcgcgtgctgtatgtcggcatcaccgccgtgctggcggtgccggtgtggttcgccacccgtggccacttcgacggcagcgcgaccccgtcgccgagcaccgcctcgctggatgtgatcccggccgccgtgccggttaccccgtccacggccggtgccgaggctgtcgcgccggccgaagcggccaccgccccggccagcaagccggcggccaccccgtacgtggcctcgctggccccggtgccgcgcccggcgccggctccggcggctgccggcaacgcgctggaaatgcagttcagcggcgacagctgggtcgacatcggcggcccggacggcagcaccgtcgagaaggcgctgatcaggtccggcgagacccgcagcttcacgccgggccaggtgacccgggtgaccctgggcaacgcctcggcggtccaggttcagcagaacggcgctatcgtcgatctgaccccctaccagcgagccaacgtggcacgctttcaggtatcctctgaaggctccgtggtcccggtttcgcactgaggcgcggtttcaccaccttcgataatcccaatggtccctcccgacgggcggggcgagagtacgcatggcgatcgacgatctgctcgacgagcacgaacaaagtgaacgcgtccgcagctggctgcggaagaatggcgccagcatcctcggtggcgtagtcatcgccatcggtgccattgctggctggcagtggtaccagaaggatcagggcggcaagctggcctcggccaatgtcgagtaccagaaggccctgcagggcctgcagcagaacaagcttgacgacgccgccaaggcggtcaaggcgctcgaagccggcccgtccagcatctacggcgacctcgcggcgctgcagctggccaaggcccaggtcgacgccggcaagaatgaagaggcactggcaaccctgcgcaatgtgaaggtcgaaggtgacctgcagcgcgtggtcgaccagcgtgtggcccgcctgctggtggccaccggcaagagcgacgaggccatcaagctgctgggcagcgcgaccgacagcagcagcctggaaatccatggcgatgcgctgatggcgcagggcaagcgtgatgaggcccgtgcacagtacgagaaggcgctgaagacgctggacgtggcagcgccgcagcggcgcctgctggaaaccaaggttatggacgccggcggcaccgtcgccgcccctgcggagtcggtttgatgagtcagaaggtcatgatcacccgcgtcgccaccgtgctcctgatgggcatggccctgaccggctgcagcaccatgaagggctggttcgccggcaaggacgcggccgcgaagaaggcacaggaaccggctgagctggtcaagttcgagccgaccctgaaggtcagcaaggcctggtcggtcaacctcggcaagggcgagcgccgcatcggcgtgcgccagggcccggcagtggccaacggccacgtgttcgctgcggcgatcaccggtggcgtgcacgccatcgacctgcagaccggcaagaaggtctggacctgggagccgaagaaggaaaagaagaaggccaagctgcgcctgtccggcggcccgggtgtcggtgagaacctggtcgtgatcggcacgctggatggccaggtcatcgcgctggatatcaacgatggcagcgagaagtggcgcgcccgtgttccgggtgaagtcatcgccgcgccggccgttgcccagagcatggtctacgtgcgcagcaacgacggccgcgttaccggcttcgatgccggcaacggcacccagaagtggttcaacccgagcgagctgccggcgctgaccgtgcgtggcaacgcgccggtggtgaccggcccgggcgtgctgttcatcggcagggacgagggcgcggttgcggccctggcccagcaggatggccgcacgctgtgggaacagaacctcggcaacggcgaaggccgcaccgagctggagcgtatggccgacgtcgacggcgctccggtgctggagggcaacaccctctacgtgagcagcttcaagaaccagaccatggccatcgaaggcccgaccggtcgcccgctgtgggcgcgcgaccatggcggtgccggtggcgtggcggtgtcgtcgggcaatgtgttcgtcaccgacaacaagggcggcgtgttcggcctggacaaggccagcggcgcggccatgtggtcgcagaccgcgctggcccgtcgttcgctgaccggcccggcgctgcacggcgactacgtggtggtcggcgactacaagggatacgtgcactggttgcaggcgtccgatggtgcgatggcggcacgggcaaaaagtggcggcgacgccctgctggcccagccggtcgtcgcagacggggtgctgctggtgcagaacgttgatggcaagctgaccgccttccggttggcaaattaaaaattggagtaatcgcgatgctgcctttggtcgccctggttggacggccgaatgtcggcaagtcgactattttcaatgcgcttacgcgcacccgtgacgcactggtccatgaccagccgggtgtcacccgcgaccgcaactacggtgtctgccggctggacgaggacaatcatttcctcgtcgtcgacaccggcggtatcgcggaagaggaagaggggctggcaggggctaccacccgccaggcccgcgccgctgcggcggaagccgacctgatcctgttcgtggtcgacgcccgtgagggtacctcggcgatggacgacgagatcctggcctggctgcgcaagctgtcgcgcccgacgctgctgctgatcaacaagatcgacggcaccgacgaggacaccgtgcgttcggagttcgcccgttacggcttcggcgagatgctgaccgtgtcggccgcgcatcgccagggcctggacgacctgctggacgaagtgatccagcgcctgccggaagaaggcagcggcgaagagctggacaacgatccgaaccgcatccgcatcgccttcgtcggccgcccgaacgtgggcaagtcgaccctggtcaaccgcatcctcggcgaggagcgcatgatcgcctccgacgtgccgggcaccacccgcgactcgatcgcggtggacctggagcgtgatggccgcgagtaccgcctgatcgataccgccggcctgcgccgtcggtcgcgcgtggacgaggtcgtcgagaagttctcggtggtcaagaccatgcagtcgatcgagcagtgccaggtggccgtgctgatgctcgacgccaccgaaggcgtgaccgaccaggacgccaccgtgctcggtgccgtgctcgacgccggccgcgcactggtgatcgccatcaacaagtgggatggcctgaccgagtaccagcgtgagcaggccgaaaccatgctgtcgctgaagctgggcttcgtgccgtgggccgagtcggtgcgcatctcggccaagcatggttcgggcctgcgtgagctgttccgcgcggtgcaccgcgcgcacgaatcggcgaacaagaccttcaccaccagcgaagtgaacaaggcgctggaagtggcctacgagaccaacccgccgccgaccatccgcggccatgtctccaagctgcgttacgtgcatccggccggttccaacccgccgaccttcatcgtgcacggcacgcgcctgaaggaactgcaggagtcgtacaagcgctacctggagaacttcttccgcaagcgcttcaagctgatcggcacgccggtgagcttcatcttccgcgagggtaccaacccgtacgagggcaagaagaacgtcctcaccgagcggcaggtcaaggccaagcggcgcttgatgaagcacgtcaagggcaagtgattcacgagaaggcggccgcagggccgcctttttcgttgcggaggatggggtcagatcccattttctccggaaaagggatctgaccccgggtgcagggcgggcgctaccgcaggcctgcggtggacccgtagagccgagcataggctcggctctacagatgctggtcaaggcggcctgccgccacgtgcgcgataatgccgccatgagcatccaagagatttcccccgcgcaggcacgcgagcgcctggcccatggcgcggtgctgatcgatgtgcgcgaggcgcacgaacgggccggcggcatggccgagggcgcgcgcggcgtggccaagggcgagctgcaggccgacccggccgcgcatctgccgcggcacgaccaggaaatcctgctgatctgccagagtggcaagcgctcggccgatgccgcgcagttcctgctggaggccggctacacccacgtggcttccgtgacgggcggcaccgtggcctggcgcgagcagtcgctgccgctggtgcagccgctggccagtgctgccgaccgtgacttctttgatcgctattcgcgccacctgctgctgccgcaggtgggcgaggccggccagcgccggctgcagcagtcgcgcgtgctggtgctgggcgcgggtggcctgggcgcgccggctggtttctacctggccgccgccggggtagggcacctgcgcttcgccgaccatgaccgcgtggagcgcagcaacctgcaccggcagatcgtgcataccgaagccagcgtcggccagttcaaggtcgattcggcgcgcgagcggctgctggcgttgaacccgtcgatcgacgtcgaggcggtgcctgagcgggtcacgtccgagaacgtggatgcgctgctggccggggtggatgtggtgctggatggctcggacaacttcccgctgcgctacctgctcaacgacgcctgcatcaagcacgccacgccgctggtgtatgccgccatcgagcgctttgacggccaggtaagcgtgtttgacgctggccgccagcgtggcgtggcgccgtgctaccgctgcctgttccccgagccgccgccgccggaattcgcgccgaactgttccgaggccggtgtgctgggtgtgctgcccggcctggcgggtgtgctgcaggccaccgaggtgctgaagctgctgctgggcatcggtgagccgctggttggccgcctgctgcgcttcgacgcgctgggcatgcgatttcgtgagaccggcatccggccggacccgcagtgcccggtgtgcgcgccgggcgtgccgttcccggggtatatcgattacgccgcattctgccggggtgggtgaggctggccggggaatgccttggtagatgccgaccttggtcggcgttttcgtgccaaccaaggttggcacctgccgaagcgggtgcatgggttcgggatccggcatccggccggacccgcattgcccggtgtgtgcgccgggcgtgccgttcccggggtatatcgattacgccgcattctgcccgggtgggtgaggctggccggggcgtcatccgcgcatggcgtggatctactgtagagccgagcccgtgctcggctgcttctggcctcggcacgaagagcagccgagcgtgggctcggctctacaggttgtggttgtgccaaccaaggttggcacccaccgacgcggatgcatggtttcgggatgatgccgggggtcactcccggtatcgttccatctccaagacaatccggcgcaacatgcgtgctattgccgtcatcggcattgctctattgttgaacgcgattctggatcttggggaaaacaccgcatggcggtagaagcagcgaccagcgagctggtcaaggtcgtcgccctgttgggcgcggcggtggtgatggtgcctttgttccgtcgggccggcctgggctcggtgctgggctacttcgccgccggcctggcgatcgggccgttcgggctgggctggttctccgacccgcaggccatcctgcataccgccgaactcggcgtggtgatgttcctgttcgtgatcggcctggagatgcggccctcgcacctgtggagcctgcgcaaggaaattttcgggctgggcacgctgcagatcgtcacctgtgcgctggtgctgaccagcatcgccaagctgttcgggttgccgtggcaggtggccttcatcggtgccaccggctttgtgctcacatccaccgcagtggtgatgcagttgctggccgagcgcggcgacatcgcgctgccgtcggggcagaagatcgtttcgatcctgctgttcgaagacctgctgatcgtgccgttgctggcgctggtggcctggatgggcccgagcgcgggcagtgccgacggcgaaggttcgcgctggctgtcggtggcgatcggtgtgggtgccatcgtcggcttggtgctggtcggccgcttcctgctcaatccgttgttccgcgtgctggccgaatcgaaggcgcgcgaggtgatgaccgctgccgcgctgctggtggtgctgggtgcggcactgctgatgcagctgtccggcctgtcgatggcgatgggcgcgttcctggcgggggtgctgttgagtgaatcgaccttccgccaccagatcgaagcggatatcgagccgttccgcggcatcctgctgggcctgttcttcctcagcgtgggcatggcgctggacctgggcgtggtggctggcaactggcagctgatcctcggcctggtgctggcgctgatggtggccaaggcgctgtgcatctacgcggtcgcgcgcatcatgggcagcgaccacgcgcaggcgctggatcgcggcgtgctgatggcgcagggcggcgagttcgccttcgtgctgttctccgctgccgcctcagccggcgtgatcaacctggagatcaatgccaacttcaccgccgtggtggtgttgtcgatggcgctgaccccgctggtggtgctggtctacaagcgcatcgcgccgaagccgacggtgaacatggacggcgtggacgaggccgagggcctgtccggcagcgtgctgctgatcggcttcggccgcttcggccaggtcgccagccagtcgctgctggcgcgcgacgtggacgtgaccatcatcgacaacgatgtggagatgatccagagcgccgcgcgtttcggtttcaagatctactacggcgacggtacgcgactggacgtgctgcatgcctcgggcgcggccaccgcgcgtgcgattgcggtgtgcgtggacaaggccgaggccgccgaccgcatcgtcgaactggtgtcgcacgagttcccgcaggccaagctgatggtgcgctcgttcgaccgcgaacattcgctgcggctgatccatgccggcgtcgatttccagatccgcgagacgtttgaatcggcggtgttgttcggccaggccgcgctggtggaactgggtgcggatgaagacgacgcggtggagattgccgagcagatccgtcgccgcgatgccgagcgtttcgagctggagattgccggtggtggtttgaatgccggcgccaagatggtgttcggcaattcaggccagggcgtgccgacgccgacgccgttcaccgcgccgaagcgggcgagcaagacgttgaacccgcaggacgtgccggaagaggaagaataacgtttgcgggtcggatccctttccagcggaaagggctctggcccgctacgtcgtgctggggtcagagccctttgcctgtggcaaagggatccgaccccgtcaggaccccatccggcggtgggcgagggggcctgaatcagggacaatagcgtccccgccgccccacgcccgctcccgatgaccgattccgccccccagcatcctgcccgcatccttgacggccgccgcatcgccgaggacctgctcgacagcctgaaggtgcgcgtcgacgcccgcgtggccgccggttgcagccgcccgggtctggccgtggtgctggtcggtggcgacccggcctcgaccgtgtacgtgcgcaacaagcgccgtgccgccgagaaggtcggcatcgaagcgcatgactacgatctgccggccggtaccaccgaggccgagctgctcgacctgatcgaccagctcaacgccgatccgaagatcaacggcatcctgatccagctgccgctgccgggcatccccgatgcgcgccggctgatccagcgcatcgacccgcgcaaggacgtggacggcttccacccggaaaacgtcggccacctggccctgcgcgaattcggcctgcgcccgtgcaccccgcgtggcatcaccacgctgctgggccacaccgaccagccggtacgcggccgcaacgccaccatcgtgggcgtgagcaaccatgtcggccgcccgatgggcctggagctgctgatcgccggctgcaccgtgaccagctgccacaagttcacccccaaggacgtgctggaacaggccgtgcgcaacgccgacatcctggtggtggcggtgggccgcccgggcatcgtgccgggcgagtgggtgaagccgggcgcggtggtgatcgacgtcggcatcaaccggttggacgacggccgcctggtgggcgacgtcgggtttgaggccgccgcccagcgggcgagctggatcaccccggtgccgggtggcgtgggcccgatgaccgtggccacgttgatgcagaacacgctggaagcggcggaagcgctgagctgacctgcgattggggagatctgctgttggtgggtgccgaccgttggtcggcacaatgccgggcaggccgatgacccgctcctggtaggtgccaaccttggttggcacacatccatcggggccatcggcccatctggggtgccggtgccggacggatcgtgccaaccaaggttggcacctaccaaaggcggttccgtgggggttcccaggcggcgcgtggccccggtccgtcgccctgaaccaatcgccgcccgcgcgacactgcgtcgcatctaccccctgccacgcggcgcgaaaaaggggtaaaatgtcgcgcttccccacatctcgggtatgccgatgctgcgcatccaggctgaagcactcacttacgacgacgtctcgctcgtccccgcccactcgaccatcctgcccaaggacgtcaacctcgaaacgcggttgacccgcgacctgaagctgaagcttccgatcctgtccgcagccatggataccgtcaccgaggcccgcctggccatcgccatggcccagctcggcggcatgggcatcatccacaagaatctcagcctggaacagcaggccgcggaagtggccaaggtcaagaagttcgaggctggtgtcatccgcgacccgatcaccgtcggcccggaaaccaccatccgcgacgtgctggccctgacccaggcgcacaacatctccggcgtgccggtggtgggcagcgacggcctgctggccggcatcgtgacccaccgcgacatgcgcttcgagaccgagctggacgatccggtccgccacatcatgaccaagaaggatcgcctgatcacggtcaaggaaggcgccgcctccgacgaagtgctgcagctgctgcaccgcaaccgcatcgagaaggtgctggtggtcaacgattcgttcgaactgcgtggcctgatcaccgtcaaggacatccagaagaacaccgacttcccgaacgctgccaaggatctgtcgacccgcctgctggtcggcgctgccgtcggcgtgggtggcgataccgatcgccgcgtggaagcgctggtcgccgccggcgtggacgtgatcgtggtcgataccgcgcacggccactcgcagggcgtgctggaccgcgtcagctgggtcaagaagaacttcccgaacgtgcaggtcatcggtggcaacatctgcaccggcgaagccgcactggcgctgctggacagcggcgcggacgcagtgaaggtgggcatcggcccgggctcgatctgcaccacccgcgtcgtcgccggcgtcggcgtgccgcaggtcaccgccatcgacctggtggccgaagccctgcaggaccgtatcccgctgatcgccgacggtggcatccgctactcgggcgacatcggcaaggcgctggccgccggtgcctcgaccatcatggtcggtggcctgctggccggtaccgaggaatcgccgggcgagaccgagctgtaccagggtcgttcgtacaagagctaccgcggcatgggttcgctggctgccatggagaaggggtcgaaggaccgctacttccaggacgccgccactgccgacaagctggtgccggaaggcatcgaaggccgcgtgccgtaccgcggcccggtgggcggcatcatccaccagctgatgggcggcctgcgtgccaccatgggctacgtgggctgcgccaccatcgaagacatgcgcagcaagcccaagttcgtgaagatcagcggcgccggccagcgtgagagccacgtccacgacgtgaccatcaccaaagagccgccgaactaccgcgcctgatgcgcttgcgaactgctcttgcgattacgggcagcctgctgatggcaggctgttcgttgtctgaaccgccgccgcgctccgggtctccgggcgcggcggtttcgcaattgcaggacgtgcaggcctgccagaacgcgttctcgctgccgaagggctggcaggtgcagcccgcaggcgaacagcgctggctgctgaaaggtaccggcgagcgcccgctgcaggtcatcctgcggtgcgttaccgatctgggtgacaggcttgaagatcctgtggtcatcgccgagctggggccgctggagccgaaacggatgagcgcgcagtccgcgttctggggcaacgccgtggattccggttacccgatgcacgccatgcaacggcgcatcgtgcccggcaccgaagtgcaggaaatcgccgagctgccgcgcgccgaccgcgccaaccccaacgcaccgcacggcctgctgatgctgcgctgggatgaggaagatccctcacatattcaacaacgcgaggcgttcatcgccacgctgacgcagagccttgaagcgccgggcgctgcgaaaaacaccactggaacggcaccatgaccaacatccataacgacaagatcctcatcctcgatttcggcgcgcagtacacgcagctgatcgcccgccgcatccgcgagctgggcgtctactgcgaaatctgggcgtgggaccacaacccggccgagatcgccgcgttcggcgccaagggcatcatcctgtccggtggcccggaatcgaccacgctgccgggtgcgccggccgcgccgcaggaagtgttcgacagcggcctgccgatcttcggcatctgctacggcatgcagaccctggccgcgcagctgggcggtgccaccgaagcggctgaccagcgcgagttcggccacgccgaagtgaacgtgatcaaccccgatgcactgttcaagggcctgagcgaccacggcggcgagccgaagctgaatgtctggatgagccacggcgaccacgtctccgttgcaccgccgggcttcaccatcaccgccaccaccgaccgcattccggtggccgccatggccaacgaagaaaagcgctggtatggcgtgcagttccacccggaagtgacccacaccctgcagggccaggcgctgctgcgccgcttcgtggtggacgtgtgcggctgccagactctgtggaccgccgccaacatcatcgacgaccagatcgcccgcgtgcgcgaacaggtgggcgatgacgaagtgatcctaggcctgtccggcggcgtcgattcgtccgtggtggccgcgctgctgcacaaggccatcggcgaaaagctgacctgcgtgttcgtggataccggcctgctgcgctggcaggaaggcgaccaggtgatggcgatgtttgccgagcacatgggcgtgaaggtggtgcgggtgaatgccgccgaccgttacttcgccgcgctggaaggcgtgagcgacccggaagccaagcgcaagatcatcggcaacctgttcgttgagatcttcgatgaagagtcgaacaagctgagcaacgccaagtggctggcgcagggcaccatctacccggacgtgatcgagtcggccggcagcaagaccggcaaggcgcatgtgatcaagagccaccacaacgtcggcggcctgccggagcacatgaagctgggcctggtggagccgctgcgcgagctgttcaaggacgaagtgcgccgcctgggcgttgagctgggcctgccgcgcaccatggtctaccgccatccgttcccgggcccgggcctgggcgtgcgtatcctgggcgaagtgaagcgcgaatacgccgaactgctggccaaggccgatgccatcttcattgatgagctgcgcaaggcggatctgtacgacaagaccagccaggcgtttgccgtgttcctgccggtgaagtcggtgggcgtggtgggtgacgcgcgtgcttatgagtgggtgattgcgctgcgagccgtggagacgatcgacttcatgacggcgcattgggcgcatctgccgtatgagttcctggggacggtgagcaaccggatcatcaatgagctgcggggggtttcaagggttgtctatgacatctcggggaagccgccggctactattgagtgggaatgagttgaaagaacgagggcgccgagaggcgccctctttttcacctgagatcgccgctgttcgccgcaaaatgcgagcgattgatacaatggtcctgagcggggccaatgctgttcagagggtttttgctgagctttggataatttggggaagggaatgaataggactgaagcacagacacgagccgacttgatcgatcagcaactcgcgttgtcaggctggaacgtcaaagacccgactcaagttatcgaagaattcgacatcatcactgtgccaacagagggtgtggccgaaccatgcaccccatatcagggccatcagttcagcgactacgtcttgctgggcaaagacggtaggccgctggccgtgatcgaggccaaaaaaaccttccgagatgccgcgcttggtcgtgagcaagccaagcagtactgctacaacattcagaagcaactgggcagcgaactgccattctgcttctacaccaacggtctcgagaccttcttctgggatctggaaaatgcaccgccccgcaaggttgtcggctttcctacccgcgatgatctggagcggtttgcctacatccgtcgcaatcgcaagccgctgacgcaggaattcatcaacacttcgattgccggacgtgattaccagatccgcgcgatacgctcggtgctcgaaggcatcgaacagaagaagcgcgatttcttactggtgatggccaccggcaccggcaagacccgcacctgcatcgccatggtcgatgccttgatgcgggctggtcatgcagaaaaagtgctgttcctcgtggaccgtatagccttgcgtgaacaggcactggccgccttcaaggagcacatgcccaacgagccgcgctggcccaatgtgggtgaaaagctgatcgcggcggatcgtcgtgtgtatgttgccacctacccgacgatgctcaacattatcagggatgaggcacagaacctgtcgccgcacttcttcgatttcatcgtcgtcgatgaaagccatcgctccatctacaacacctttggcgaagtgctggattacttcaagaccatcacgctgggtctcacggccacgccgaccgacatcatcgatcacaacaccttccagctatttcattgcgacgatggcgttcccacgtttgcctacacctatgaagaagccgtgaacaacgtgcccccctatctctgcaacttccaggtcatgaagattcagaccaagttccagatggagggcagcagcaagcgcaccatttcgctggaagaccagaagaagctgatcctccagggtaaggaagttgaagacatcaacttcgagggcactcagcttgaaaggcaggtgatcaacaagggcaccaacaccctgatcgtccgcgaattcatggaagaagccatcaaggacgctaacggcgtgctgccaggcaagaccatcttcttttgcgccaccaaggcccatgcccggcgcatggaagaaatcttcgacaagctctacccccagtaccacggtgagcttgcaaaggtcctggtgtcggatgacccgcgcgtttacggcaaaggtgggcttctcgatcaattcaccaacaacgacatgcctcgcatcgccatcagcgtggacatgctcgacactggcatcgatgtgcgcgaaatcgtcaacctcgtgttcgccaagccggtctattcgtacaccaagttctggcagatggtcgggcgcggcacacgcctgctggaaaccagcaaacccaagccctggtgccttgagaaggatgtgttcatgatcctcgactgctgggacaacttcgaatacttcaagctcaaccccaagggcaaggagcttaaaccgcagttgccgctcccggtgcggctggtgggcctgcgcctcgacaagattgaaaaagccaatgacagcggtaatgctgacatcgccacacgtgaagtcgccaagctccgccagcagattgccgcgttacctaaggagtcggtggtgatcaaggaagccgccgctgcgctggcgcggctggacgacgacaacttctggatcagcctcagccacgaccggctggagttcttgcgcgctgaaatcaagccgctgttccggaccgtgtccgaggctgacttcaaggccatgcgcttcgagcgcaacctgctggagtactcgctggccgttttgagcgaagaaaagggacaggccgacacgctcaaggagggcatcgtcgagcagatcagcgaactgccgctctccgtcagctttgtcaagcaggaagaggcgctgatccgcgccgcgcaaaccagccactactgggccaaggcggatgaagacgccttcgacgaactggtcgccaaactcggcccgctgatgaaattccgcgagcagtccaccggccaggaacaaacccacctcaatttagccgatgaactgcacaagaaggaatgggtggagttcggtccagagcacgaggcggtcagcatcacccgctaccgcgaaatggtggaaaatttgatcgccgaactcaccgcgcataacccggtgctgcaaaagatcaagaacggcgagacagtgagcagcgaagaggccaaagaactggccgagctgctgcacgaagaacaccctcacatcaccgaagacctgctgcgtcaggtttacaagaaccgcaaggcgcgcttcatccagttcatccgccacatcctgggtattgaagtgctcaagagcttcccggacgaggtcagcaccgcctttgaccaattcatccgcgcccacaccacgctcagtagccggcagatggaattcctcaatctgctgaagggcttcatcatcgagcgcgaaaaggtggagaagaaagacctgatcaccgccccctttaccgtcattcatccccaaggcatccgtggcgtgttcagcccactagaaatcgacgagatcctgcagctggccgaacggttggctgcctaaatagcagagcacaccatgcttcaaaacaatcccgaactcaaaagcaagatcgaccagctctggaacaagttctggagcggcggcatcagcaacccgctcaccgccatcgagcagatcacctacctgctgttcatgaaacggctggatgagttggaccagaagcgccaagccgatgccgagtggaccggcgacaactacatctccaagttcacgggtacatggattccgcccgaataccgcagccagccggagcccgagaaattcgccatcgagaagcgcagcctgcgctggagcgaattcaagcgcatgcaggccgaagagatgctgcaacacgtgcagggcaaggtgttccccttcctcaaagacctgaacggcgctgaatccaacttcacccaccacatgaagaacgcggtcttcatcatccccaaacccgccctgctggtggaagcggtgaagaccatcgacgatatcttcgaggtgatggagaaggactcgaaggagaaaggccaagccttccaggacatccagggcgatgtctacgagttcctgctgtcggagatcgccaccgccggtaagaacggccagttccgaaccccgcgccacatcatcaagctgatggccgatctggtgcagccgcaactgggccacaagattgcagatcctgcctgcggttcaggcggctttctgctcggcgcataccagttcatcgtcaccgaactggcaaaaaaagctggcgtccaagacctcaagcccgatgaagacggcttcactcgcacctcggtggccgctgcgctcaccgaaaaggcgcaggccattctttccagctcgctatggggctacgacatcgaccagaccatggtgcgcctggggctgatgaatctgatgatgcatggcatcgacgagccgcacatcgactacaaggacaccctcagcaaaggctacaccgaggaagctaaatacgacattgtgatggccaacccgccctttaccggcagcatcgataagggcgacatcaacgagagcctcacgctcggcaccacaaagaccgagctgctgtttgtcgagaacatctaccgcctgctgaagaaggggggcaccgcctgcgtcattgttccacagggcgtattgttcggcaccggcggtgccttcaagacgctgcgccagatgctggtggagcgctgcgacctcaaggccgtgatcaccctgcccagtggcgtattcaaaccctatgccggggtcagcaccgccattctgctgttcacaaaggtctgggggccgaaagacaaggtgagcaaacccgccaccaaacacgtttggttttacgaaatggtcgctgacggctattcgctggacgacaagcgcagcaagcagaaaacgcctgatggaaaggacagctggggcgacctgcaagacatcgttggcaaatatcacacccgcgatgccgccagcgacaccgaccgcaccgccaaatgcttcgtggtgccgcgcagtgagattgccgacgagaagaacaactacgacctgtcgctctcacgctacaagcaggatgtccttgaagaagtgcaccacgatgcgccgggcgtgattctggatcggcttattcaggccgaggtgggcgatgtggatgaagcggaactcgccaaggtgcaaagcggcatcgtgcgcgagttgctggagttgaaggggatggtgggatgaggcaggaaaggttgtccaagcttttggatatctccattggcagaacaccgtcgagaaacgagtctagctattggggcaaggggcatcgctgggtttcaattcgcgatttgagctcgaaagtcgttacagagacaaaagagcaaatcacggatcgtgctgtaacagacacccgatgcaaagtcgtcaagaaggggactttgcttttcagcttcaaactaaccatcggcaagatggcatttgctggttgtgatctcttcacaaacgaagcgattgcggcctttgcaatcaaagatgagaaaaagcttcacccagaatttctctactacgcattgcggtcggcaacctatggcggtgcaaaccaggccgtgatgggcaagacgctcaattcaaaatcactggccgaaattgaaattccagtcccgcccctcgacgaccaaatccgcattgcccatctgctaggcaaagtcgaaggtttgatcgcccaacgcaaaaaacacctgcaacaactcgacgacctgctcaagagcgtgtttctggagatgtttggtgatccagtacgaaatgagaaaggttgggacaatcccgcattaacggctttcggcgagatttcgacgggtaatacgcctcccagaagtgagtcggcaaattacgatagtgatttcattgagtggatcaagactgacaacattacagacgatgatattttcgcaacaccctctgccgagcatctttctcagattggcgcgagaaaggcaagaacagtaagtggcggtgcgctgcttgtggcctgcatcgccggcagcttcgaatcaatcgggcgcgcagcattaacagatagagtagtgtccttcaaccagcagataaatgcaatccagcctggaaaggatgtcaatcctttgtacttgtatggtctgtttaagttaactcgtagatatatacagagtcatgcgacgaaggggatgaagaagattctgacaaagggcgcttttgagaagatcacgatgatcaagcctcccttcgagatgcagaaccgattcgcggtcgttgttgaaaaaatagaaggtattaagtccagatacaaacaatgcctcgtcgatctggaaaccttctacggcgcactaagtcagcaggccttcaagggggagctggatctgtcccgcgtgcctattcccgcccagcttgtcgcgcccgtttcccttggagatcaagtcaccgtgccagaacctgttgtgcagaccgtgcctgctattcatttgcccgataccggaaacttgctggcagcgttggaaaattccgaggcccgtaaagcattgatcgaagaatggctggaagcctatcgccaacaactggggggtgcgtcattttcggtgcaagattttatggtggcggcgagtgatcgactcacagaatggctgcaggctgtggttgaagacaaagctgtcgctgatgagcataggaaccgcttagccgaattctacccgagcaatgatgttggacttgacgtaagcgactatgaacacataaaaaaatgggcattcaaggcgctggcggctggcgccctgacgcaggagggcagtaaagtcggaaaccacatcgtactcaaggctgttcagtcatgaaactgcttcgcctcaagatcactgacccggcaggctttcgtagcctaccctgtggttttgaacatcacttccgcactgagtggagcttgcaggaagaactggcccagcccgaaggttttgcacccttcgtgtgcgccggccccaacggcagcggcaagtccaatctgctcgaagcgttggcagcgatcttctttcagttggaggtgcagcgagtgcgtcgtaattttctgcccgaggtcttccagtacgatcccgacgacaatccgaacggcatacaggagcatgaaggccatcccaacgcttatgaactggaatacctgatcaagttgccgaaggaacaccggtcttccgatagtccgcagttcgcccacgtggtcgtgatcaaggagccggacaagtcgccgtggttgcgctgggagaacaacgaggcatttcctgtcgagggttttgctttcagcacattgactgatgaagagcgtgacctgttattgccgcagtacgtgcttggctattcctccggcgagaacgagattctcagcctgccgttcttcaagatgcgttttgtccagttcgatgagtactggaattctctggcccgacagctcccttatcccggccgtcctgaaacgcggctggcctatctggacagtggcttcagtcaagctattctgttgtgcaatcttttgcttcaggatgaagccgccctccagcccttccgcgaggatgttggcatagaggtgctgcgcgagttccgcattgtcttgcgccgcagcatcccggccacaagccaacaagtttctgcctttacttcgggtgagtacgccttgcccaccgaaacgcaggatggtcgttttacagataccaacgtggtttatcttgatccggagaccggagattaccgactcaatctgcttcaaggactagaggccaatggcgatgagcgtactgaacgcacagccattgtcgaaaagctcaagcgctgtgccacgttgcatttctacgatgaggcttccggcacgctgatcctggattaccggataaatgaggtgaccaggcaagccttccgcgccaatttcgatgatccggcaggccctgcactcgctttgtttcaggccttgcaggttctgctgacgctcaatctgtatagcgtcagcgataccatcaaggccgaactgtaccgctccaccagccactacgtcagtgagacgataccgacgctggcctccgatcaacgcatcatgcgcttcaagaatttttacttcacaaagcagggagtaaagaagccgatgctgctcaaagatctgtcggacggcgaataccagatgctgcacagcctcgggctgtgcctgctgtttcgcaagaccaacagcctgttcctgctcgatgagccggagacccacttcaacccgcactggcgcgccagcttcattacccgcctgcgtcaatgcttgcccgatgtggagggtgcgggacaagaaatgctggttaccacccacacgcccttccttatctccgacagcaagtcggagaaggtgttggtgttcgccaaggacaaagccagcggtaaggttagtatcagtaagccgaactacaacacgctgggtgcctcgatcaacaagatcaccatgaacaccttcggcaagcgcgaaaccatcggcggtcatgctcaggccttgttggaggcattgcgtgcccgctttgaacagggcagcgaagacagggaatcgttgatcacggagattcaccagcaactcggtgattcggtggagaaggtgctgctgatcaaggccattctcgatggcaatcagtcagcccttgaggaggggaaggactaatgctgttcccgtatacctacgtgccacaccagatggaaaggatgcatgcgttcatcgacttcatttttcatgaggtttggtgtaaagcgccggcgggtggcgattacagtcttgatctatttgttgcaaaccctgagctgcatgaagtgatgactgcatttcattatgatgacagcaagggtgcagagtttttctctagtcatgtggagcgcatctacggactgttctcggctctctccgaaacgcagattacccaatttcgcgagtggcaccgagggaataatgacttagagagggtgtgcgccaatgatccggtggtacagctcgcccgctatagtgacatcgctgccaatcacaaggatcttgccgtgcagctcggcgcattttttaagggcctttattcgcaatcgctacttggtctcgcggcattgcgcgccaagattggtgatattgacagtcactatcaagcgttcatgcaggtcaatagggtcgggaaatgcccgttctgtggtctcaatgatctattaggggaattccatagcaagcgcgaggcctacgaccactacttgcctaaggctttgtatccgttcaactcaatcaattttcggaatctcgtcccatcctgtcaccactgcaatagtagctacaagaccagcaaaaatcccgcccacaaatttaaggatcccactagggcagttgagcgtcgtgcgttcttctacccttatagacttgccgcgcaaccgatcgaactacaggtcaccttgctaaactcagacatagctaagctgactccctcggatatctcgctgcaatttggcccgtccgatgttgctgaagagatcgacgcgtggaaggatgtgtacggcatcgaagagcgctacaaggcaaaactctgtggtgagaatgacggcaagtattggctgatacaggtgctcgacgaatgcagtgcttatgacaagaaccccgtggacatcttgaccatgcgtgcccggcagaccctgagtcgaccattcgccgattgcaattttctcagaatgccctttctcgatgcctgccagcagatcggtgttctttgacgatcatgcgtgttcgtttgtaatcaggtcaccaatcctggtttgatctacgccaccgcagggtgaagctgagttgattgtggccctgtggataccgtgtgtcgtagacggtttcatagcctctctgtccaaaatttaaatccttctaaggccctaggccatggagggatcaacgttgatcgcgatcaatccgtctagctgcgtggacttgctcaaatcttccatgacgtcgggggcggcagagaaagatggggcgtacgaggagggtcatctaggcgagagtccgcaattattgaggtcttacctcatgacaagcccattcaaccaacccccggcaagccagaaacaacccatcaaccaccccctcattcaagtgccgttccgggtccgctgccacccggcagcggtctgctgcatgtagcaactccaagacggtcagcgcgcccaccatcgcgcgctcgctcctggccaggctcacgcggcggccgggtgatacatcggtttctggccaaaggtgcccatccgccccctcgcagccgcgcatgcgtttgaggatgccgagcagggagttcagatcgggcaggggagtgtcgtcgttgatgggttcaacaacggtgtacgaggagaaggtgtcggattcgttcatggcgtcggcttccgtggctgtgcttaacagcgccaccgcgaagaggtggcggacgatgcgtggctgcaaaccggaagaagcaatgtcataaaccggtgggcccgaaagcccccacgcaccgcccgccagaaaggccgacggattgcccgccggcaccggttaaggacggtgccgacgggcaagcgcaaactacagacatcgctttcttcgggtttgcagacccgagccatccgttttcggtggcgcgccatggtgttaacgccgtagcttcgaatgccaatagaaattcgtgaaggaatcgcggaatccgagagcgaagaactattgttgcacgcaccattcgtgcagcgcgcgacaccgccggacgcattcgcgcagctgttctgctgatagcgaatcaacgtggcgcaatcgcccacgccacatgggaatagcgcgacagcctgctttgcaacagttcttaatccggctctccaagtaacggcgtcgaatcagccacataccccgaaaatcggttcaaagccgacaccgccagcgaacctcgcgacttcaaccagcgccatcctcagccgcgctcgcattccccaccagcaactcaatcatcgcccttgccgccgccgactgccgccgatgcggcgcataaatcaccgagaacggtctcgatcgcccccgcagctgcggcagcacttccaccaattgcccgcgctgcagccgctcgcgcacaatgaattcatagctctggcagatgccgatgccctgttcggccagcgacaccacgcccagcacatcgtcggaggtctcgatggatgaacgcggcagccactccacgtcgcgcccatcgtcgcggaagatccaaggcgccagccgcccggtgcgcggcatcacaaacggcaggcacaggtgctgctgcaggtcgtccagcgtctgcggcgtcccccggcgttgcaggtactccggcgaagccaccagcaccaaaggcgcatcttccaacttgcgccccaccagcccgctgtccggcagctggcccaggcggatggccaggtcgaagccttcggccaccaggtccacgttgcggttggtgatgttcagttccacctgcacctgcgggtactgcagcgcaaagcgcgccagcacgggtggcagccggtagtggccataggtggtgggcacgctcaggcgcacgcggccggccagcgcaccgtcctgggccagtacgtcgcgctcggcgtcgtccagcaggccgaaggcggtgcgcacctgttccagatagagccgcccggcgtcggtcaggcccacgcggcgggtggttcgctgcagcagctgccggcccagccgtgcttccaggcgggtgaccgcgcggctcagcaccgagggtgtggtggacagcgccacggcgccggcggtgaacgagccgtgctcgaccaccgccaggaacacctctacatcgcccagatagtcgaacttgcggctcatttggctctccggagaacagatgttttgcagtggggccaatttatcgccgctggggcgatgaataaagtggcggccattccccgataggagtccccatgaacctgatgacccggctggccgcagcgctggccctgaccctggccgccagcggcgcgcatgctgccaacgtgctggtggtgctgtccgacgaaaaccacctggacctgaaggacggcaaggtgctgtccaccggcttctatctcaacgagctgatgcagccggtaaagctgctgctggacgcgggccacgaggtgaccttcgccacgccgcaggggcgggcgccgacggtggatgcgtcctcggtgacgccggcgtacttcggcaacgatgccgcgcagctgagactacacaaggacctgctggagaagctggcgctgacctcgccgacggcctcgccggtggtcagcctggcgcgcattgagcagcaaggctacgcgcgtttcgatgcggtctatattcccggtggccacgcgccgatgcaggacctgctgaagagcccggcgctgggccggctgctggccgacttccaccagcgcaacaagaccaccgcgctggtctgccacgggccgatcgcgctgctgtccacgctgccggatgcggcgggtttcgtggcaaagctggaaacgggtgcgatgccggccacgccgaagtggatctacagcggctacgagatgacggtgatcagcaaccaggaggaagagcaggccaagccgctgctgggcggcggtgagatgaagttctacccgcagaccgcgctgcagcgggcgggggcgacattcagcagcaatgccacgccgtggacgggccatgtggtggtggaccgcgagctgattaccgggcagaacccggcttctgcgctggaggtggggcagcggttggtggagcggttgaagtaaggcggggctgcacagcaggttgccagccttggggccgaggggccagcgcctcggcctgtctatggaagtgccaccgtggtcggcagagagggcatcagcccttcgcgagcgctgctcctgacagatcttcaatctgggaaagggcgtgacgcgtcgcggtccaatcgccggcgtgcctgatcgccacgcctccggccgctgtccaggcatcacagttcgcttcgaaatcgtcgatcagaacatcgcccggctggtgcatgaaaagaggcttgtgcctgccgccgagtaccggcaacaccaggcaggttgctgacaggtgttcgcggacccactgtcgcttctgcatcgcggcgagcggatagttcgatttcgggcaggcagtgagaatcaccgggttcaagtggtggatgctgtggaagaactccactgcaccgtgcatcggcggtaggtcgcggaagaacgacgggtggttgttgatgtgcccccacatttcatcgtcggcaagcaagcgatggtccaggccaaacagggcgggaaatgccgcgtcgaagtcggccatgacgccatcaagatctacgtagatggtgcgtctggatgcactcgatccaccggtgtgccagttcgcgagcgggtccatcatcggtattgacttcacatcatcagcgttcatttgcgcgttctcctttcaagagtgggctttcttcttcatcggttccccagtagcgggacaaagtgcttggcgattgcgacagacatggcagcaatcgcgatgccgctggcgtcggtcaagggcgaaagagtgatggcctgcaaccccaccaatgcggaacgccagagtgcctcttgagtccatcaggcgctgctgcagcgggacggtgcaccgcgccgtaacaacacaatatgggcgccaccaaccagaattgaaactgagatgggcatcgcctcacggcgacgccgcccggcagatgccgtaatcggcacgcttgaaacgcggtatatatcgccgcgattcttcagaggcatgccgagtggctgctccggccgttgcccaagacgcatggccccagccactggctcatttcgcaaaccaaggagcaatctggcgcgctggtgattggataatcccaacgcgctacggaaaggccgaacggagatatgcctgtggcgctcgttccagactgatccaggaacgtcactgaacatggatgttcaggcgcactcaatatatcacgccgaccagcgccagcggcttgaacgcgctcgatctccagcagtttgattgggcagggcaaggccggcatggcaccatgatgggctggcctcgtccttccggccggggccgttttcccagggaagcccaccaacacgacatgcgaacgtccttcttcattctctccgccctgtgccttggcctgctgcctggctgtgccagtggcccggaggagcacgcctcaagccgcgagatcaccagtgcgttcgtggccgacgacggccagctgtacctgctgccgcgctatgacgagccgatgcgcttcaatgccgcgccgttccgcgagtaccgggcgctgatggacagcccgctgcgcgaggctgtggcctgcgcgcagatgtacttccatgaggattggcgcgacccggccaacaaggccaaggtgcacggcagctatgcgctgctgctgcggccggagcaggtgacggcggagcaggccgcgcagttcaagctggagcggattgaggtcccctcgcgtgaggccaaggccgtggaggagcgtgcgcgctactacctgccgatggaccggacccgttacgcgctggcgtttgaccgggcctgcaatctttccaagaagggcggcagctattacagcgcgctgttcgagggcgacggcgagcgggtgcagttgccggatgctgcggcactggcggagaaggggaagctggcacagccgatcaatgcgcgtgcgcagcggatcctgccggagagggaggacaagccgggtgcgggttcggcggcgggcaaggtgctcggcgcggcgctgatccctgtggcagtgccggtgtttgtgctgagcctgccgttcctggggccggatcattggaagtgaaaaggcgttgggggagagtcatccacgcatggcgtggattgggcatcgcctgaaagttcatcctggagatctgtgtgccaagcacgctggaaactgttttgaagactgcaggcttcattgtcgttgcggcgcttccgctggtgatcctctggttcacccttcggcgaatggcagcaaccgctcgctcgtccgtgaaatcggggctacgtttgcatgccccgcgccggatttccggcacgtccatgaccttggtgatggtggatggcaaagaggatcgcgagcactatttctttgatgcgcagtccttttacctgcgacgtgggccggtgcccaccgccgttccgctttcgcagatcacctcagtcacacgaacgtccgacaagatctacgggcgctatgtctggcaggtgtgcttcagcaaagcatcgggcagaaagtgcgtgacgttcaccaacaacctgacgctgttcaaccgggatttcctgctgttcctggaggcggtgcggaaggccaatccgctggcgaccgttgatcgggtgggcatcctcttctagagcgtgtttgaagttcggtatgaacagtgtcactgcaatggcatcacagcgcgcagcccctgtgtaaccgatgtaatcgatgagaaatgggcgtttgttgcgcggtatctgataccgaagcattctcatgcgtggcagtgcaagcatgatctgcgatgaacacgcaaagcccgtaacatggaacgaggtccgctcgttcctgcgcgcgacgcaaagcgtgggccttggtacctgtgacgaagacgcatttgagataattgtcgagacgacttacgtttacggcatgcggtcaatctctgcggagtagttcatgatgatgtgccgatccacgctggacgtctccctgattcatgcctatgcgcttcctctcggcatatgcgtggcagcagccgtggttctgatcgcagtatggctggcaccccgctctggcggggtgccagccaggaatattgcgctcggctcggcgctggccgttgttgtcgtagttgcctttggcctcgtatatcaagcgcggacagcgtacatcgccattacagatggccagctgattgggtcagcagcgtttgtccgactgcagctcccgctttccagtgtcgcgtggcaggacgcttccgatgcttcaaggatcacgctgcctcaccggcaacttgggaccagcaccgggggcgttgaacttggcaagttcggcatgcagaacggtcgcaacgtcttcgtgctgcgcacggatcgtagctctgttctcgtcacagccagaggggatattgacttgattctggaccggcgtctttacgaacagctcaaagcatgcttggatcaggtgagtgagaccggcggccatcgaggaacactgcaatgatcagcaggaagtactggtttaccaggaagaagtacggatggggctgggggatgccgtgcgcgtggcaaggctggcttgtgtacgcagtcgcattcggcttgctactagcgggtccgtttctgttctctccatttcgcgagcccatcgcgtttcagctctacacgtgggccgtagtgttggtccttgtccttatctgctggatgaaaggcgctccgcccggttggaggtggggggagtagaacggccgcagaagctatttccggacgtgttcgatccgctgggcaaagcatggatgcattgcccttgtgggagtcggacagtatcgccagcaggccacggctgcgccccctctgaggcgtaccgtccgttttgaaagaacgctggacacttccctcggcggctacccaacgcgttctaaccgttaattgaccaatgtagcgtcgctgaagcggggcgccggcaaagctacactgaccacctacgcccaatggaagctcacccatgttcagtggaaaggttgcggtggttaccggctccaccagtggtatcggtcttggcattgccaccgcgctggccgggcaaggggccgacatcgtgttgaatggcttcggcgatgcggcggccatcgaacgcgcccgtgcccgcctggaagccgagttcggcgtacgggtggtgcatgacggtgccgacctgtccaagggcgaggcggtgcgcgggatgatcgatcgcgccgttgcgacgatggggcgcatcgacatcctggtaaacaacgcgggcatccagcacaccgcgtcgatcgaggaattcccggtcgaaaagtgggatgcgattctggcgctgaatctctcggcggtgttccatgcaacggcggcggccttgccgcacatgaagcagcagggcgccggccgcatcatcaacattgcgtcggtgcacgggttggtgggctcggtgaacaagtcggcctacgtggcggccaagcatggagtggtgggcttcaccaaggtgaccgcgctggagaatgcggggaccggcattaccgccaatgcgatctgcccgggctgggtgcggacggcgctggtcgagcagcagatcaccgcgttggccgagcgcgaaggcacggatcaggagaccgccgcgcgtgcgctgctggctgaaaagcagccgtcgttacagttcgtgacgcctgagcagctgggacaaatggtggtgttcctggcctcggacgcggcggcgcagattaccggcacggcgctgccggtggatgggggctggacggcgcgctagctggctggctgtgctttacgctgcagcatgggcaatgccaccagcgtggcgagaatggtgaacagcaccagcgacgagcctaccgtgccgaagcccaagccgcccttttccagcggcttggtgagcaagtcgccgaaagtggcgccgaacgggcgggtgagcacgaaggcgctccagaacaggatgacccggttgatgcccttgatgcggctggccaatgcggtaagcgcgatgaggctgccgatcagcagtgcgccgccggtgaagcccagcccggaatcgtcggcgaggaaatcacccagcgcggtgccgagcgtgttggagaacagcacggcggtccagtagaagccttcggcgcggcgcgatgcgatgttgctgaccgagatcgacttttccgacagccgccaagccagcagcaccagcgccaggcagccggccagcagactggcgccggtggcgtagcccaggccgagcgtgcggtcgatcaggtcggacagggtggtgccggcagtgctggtcgccagcaccaccgaccagaacagcaccggatggaagcgccgcgccgacagttgcaggcccagcaggccggcgaagatcgccagcaggatggccgagctggccacgtagcccaggttgagcgtcatcgacagcagatcgcccgcagtctcgccgagggtggtggcggcgatcttcatcacccagaaaccgagggtgaccgccgccactttgctgtgcagggaatctgcgtctgaagcgcgcatcgaacgtcgcctggggagcccgcgggtgatgctgtggcgggcggcgtcggagtgcagtcggaaccaggtttggcgagggtgagcgtgggggcggcgttcagccggcgctggcgggggccgaaaggcgcgccagcagggcgccccagtcggccacgaagcagccgtcgcggccgcggttgcattcggtgatccacgcgtccagcgattcgctccgtgcgcggtagccgcagacatcgcccaggacggcgaagtgcaggcggtagttcaccagcatctgcagccattgcccggccatgccggagcgcagctcgaagaagtctgccgaaaggcgctgcaccggaacggcgatccactcggcctggtgcccaagggcatcgccgaccaggtcgcgcaggccgttggcatcgagtgcggggccctgcggcgcgatgcgcaggaggcgggtggtgccgaagtgttcaatggaatcattcatgctggaggttctgcagttgacgcagccgggcgaggatgtcttcgcgcaggccggggatgtagtgataggcgtctgcgagcagggtgacgtccgccgtcgggacgagccgcttcatgcgttcggcggcggcaggggtgtcgatgagggcatcacgcgcgcccatgacaagggctgccggcggatgcaacgtagccaggcgctcgtcgctgatgcggggaatgcgtagcggacgtggccgaacctcggcacggatcaatgccagcaggtcgagcagcggctgcgcacgtgcaggtgcatgcagtggcgcgggacccatgaccgcgcggcgcaggcgctcgcgtccccatcggccaagcagcaacagtggcagcgccttgagcaggaatgcacgctggcgcccgatacccgaggggctgaccaggaccagtgcgttgacccgggcaggccttcgcagcgcgtagtccagtgccaggaagccgccgaacgacaggcccacgaatgctgcgctttccacgccaagtgcgtcgaggacatcatccagccattgcgcatgcgcgtcgctgtccagcgcaggttgcgtgccttcgctgaggcccggttcgccaatgatgtcgacggcatgcacgcggtagtactcgctccagcgttcggcatcgaacatccagctggcggcattgctgagggtgccatgcagcagcaccagggcagggccgtgttccgggccgcagctgaccacaaatgtcgaaccggcgcgggtggcgagatgatgcgattcgtgtggtaccggccagtccgaaagcacctggcgataggcggcaagtacgtgctgcgtgggaatgccgggccgctgccgcttcattcgctgcggtcctgcagcagacgctgcaggctgaccagcagcgccgtggaacctgccaggccaccgatcacgatcagcttgagcacatcgtgctcaggcgaatagatcgtctccatgcgcagcggctcatcgtcggcctcgcggccggtgacgcgcgcatgcagggcacgcaccaggtcggcggcacgtgccgcaccgcatccgggaatatccaccaccgtggtcagctgtgggcgcgcagcggagggctgacgcacggtgccggtgaacacgtcgaggtcttcggcggtgatgcgataggacttgccgatgcgggtcgcgcgcagttggccgctacggatatgccgcaggacggttttggggtgcaggctgagctgctgggcagcctgatcgacggttagcaacgcgggggacataacggaactcgagaaccatgcgctccctattgttccataaaatgcaattttcgggagcgattggggattgcgcggcgacggcgacagcgggccatctgcccggtgccgctcgcgcgggccaaccctcccgacggctacgctggcttggcgaacacatccagccccttgcccgtctccagcagcgacttcaggctggacagcacgatcggccagccctggcggatgccggtatccatgccgctgccgggttccagttcctcatgggtaaccgtcagccgcaccatgtcctggtagggcacgatgtcgaaggtgacgcggctgtaggcagcgggattgttggcctgcgaggcggctgcccaggtgatgaccaggcgcgagggcggggtgctttccaccacttcgccgaccagctcgaccgagcgcgtttcatttgcacgcacgtgctgccagcgcgagccgggcttccagtccgacacgttctcgtggccccagtagcggcgggcgatctcgggccgggtgatggcctcgaacaccttctctggggtggaggcgatatagatcacgtggatgaagcgggttgactctgcagacatcgtcattctccttccagttcgcgtttcaggtcatgcagcaggctcaggcgctgctgctcgaacttgcgtacccagcgttcgtagacttcatgcaggggcaccgggttgatgaagtgcagcttctcgcggccacggcgcacggtactgatcaggttggcgtcttccagcaggcccaggtgctgggtgaccgattgccgggccatgtccaggtgttcgcacagctggcccagcgtctgcccgttgtccttgcagagcagatccagcagcgtccggcgcgtgggatcggccagtgccttgaacaccttgtctgcgtcgcgcaggtggtctaccgccatggggaggtcttcaattccagttgtcgatcctgacgtcgtgtgggttgggctggcccttgccggtttccagcagtgccttcaggctcatcaggaacaccgcccacttggtgctgcagtgggaggtgaactcgacacgttccttccagccttcgtgggtgaacaggacgatgcagtagtcgccttcctgcttcagcgcgaagcgcgcgtgggtgccgatccattcggcggggccggcgaggaaccgccacagcacgagctcgcctggaacaagctgctcaagcttcatctccatggcgccgatttcctggccgttgttggtgaaacggaccttgaccgtgccgccggcttcgcgctcgccgtgcgcgtcttcggcccaccaggcggccacgccttcgggggtggccagcgcctggtacacctggcttgcgggggccttgatgccgaccctgtgtgcgatatccaccattgcaggttcctcgcgatgggctggcaggcgccgcccttgagttgactatatgcaggtaaatgcctgcatgtcaaaccccgccacgaacgcccgggcgtggtagtgccggccgctggccggcatcccggtggcgttgggtgactgcagttgccggccagcggccggcactaccggggcgatggctcagttctccgcgtcctgaagggcggcatgcagtttgtcggtgatccgctgcagtgcggcacgatcatccgcggagagatggtcgagaaaataccggcggacaccggcggcgtgtaccggccgtgccgcgcgcagctgcgcgtgcccttctgtggtcatgcggatcactacgacgttttcgctgtcggtatcgcgttcgatcaggccacggcccgccatgcgggtcagctggtgcgagaggcgcgtcttgtcccattccaggtagtccagcagttcgcgctggcggcggcagcgatccttggactggttcagctccatcagcacgatgaagtcggcccttgagagcccggtgctgcgggtgatgtcctggacgatgcggccggaggtgatttctgccatgcgccggaagccgcgccaggtggcccattcgtcgggtgtgatgctgggggaggtcatggccgaacgttgccgggcaatggttgacatgtcaaccctcgcggcatacggttgacgtatcaactaacctggatcgcgccatgcagcaccctccccgtattgccgtcatcggcgcaggccccgctggcctcaccgctgcgctcatcctgcatcggggcggtcaccccgtgagcgtgtacgagggcgaagcatccgggcagcagcgcacacagggcggcacgctggatctgcacgacgattccgggcaggtggcgctgcagcgcgcgggcctgctggaggccttccgtgcggtggcgcggcatgaggggcaggaagcgcggatgggcgacccgtggtccggggagatcaccaccggcgggttcgggccggaagggagcaaggacaagccggagatcgaccgcggcgacctgcgccagctgctgctggacgcgctgccggcggacacggtgcagtggggccacagcctgaccgcgctggtatctgcacaggcgaacggccacggcctgcgattcgccaacggcgtgcagcgcgaggcggacatcgtgattggtgccgatggtgcgtggtcgaaagtgcgcgcggccttgagtacgtgccagccggtgcccaccggcattaccttcttcgaaggttggatcgcacagcctgctgcggacatcgcagcgatggtcgggcagggcagcctgttctgctttggcggcgaggaggccctgttcgtgcaacgcaacagccgcgatcggctctgcgtgtatgcggcgctgaagcgctcttccgagtggcttgatgcgcagatcgcgcagcacggcatacggacgctggtgacaggctgctataccaggtgggccacgaaccttcggcgcctgctggaggcctgcacggacttcgtgcggcggccgatctacagcctgccagcggatttttgctgggccccgcgcgatggcgtgaccttgatcggcgatgcggcgcatctgatgccgccggtgggcgtgggcgtgaacctggcgatgctggacgcgtcggatgtggcgatggcgttgtgcgcgcggccggatgcgatcagcgcgatgcgcgacgccgaagtgctggtgcgtgaacgcgcccgcgccctgatgccggatgcgatcgaggggttccagcgctggttcactaccggaggggatgctccacgcggttgatgaagcatcgagtctgtacgcacctgcgacactggggacagcagcagattcctggcggcgcgctggaagtcacatggacttccgactgctttggtccggtacaggtggccacgctggggtacgcgctagactggttgaaccggccgatgctccccctgttttccagggttggggagcgtggtatgacaggagcggaacgcatgactgaaaccggaaaggacgccttgaacatccgccgcgccagcgcggccgatgcccccgcagtgttggggctctttgacgaggtgatcgagtggttcgtgtcgatcggcaatgtgcagcaatggggcagcgaaccgtggtcgacgatgccgcgccggattgcccaggtcaccgaggcgtgtgcactgccaggcgcatgggtggcgcagaacgagcagggcgacgtgcgggcgttccttgcactgggcgagtcgatgccctatgtgccggcccccaccgggccggagctgtatgtgcgggttctggtggcctcgcgtgatgtgcgcgtgcgtggcatcggccgccgcctgatggcgtttgccgacgagcaggcgcgcgctgccggtgtcgaccatctgcgtgtggactgctacgccggaggcagcggcgacctggtgcgcttctatgaatcctgcgggtatacgcgcatcgcgccgttcaacgtggacggctggccaggcatgctgctgggaaggacgctctgacgcggctgcgtcattccgtcgcagcctgcgtgcaggaaacgatacatcggttcggcgctagagtaggggcatgacctgcatcggatggctgtgtcattccgctgccggttcctgatgccccccctccaggaaggtgcaacgcatgtattacagcagtggcaactacgaagccttcgcgcgcccgcgcaagccggccggtgtggatggcaagcgcgcctggtttgtgggctcgggcttggcctcgctggccggcgccgcattcctggtgcgcgacgggcgcatggccggtgaacgcatcaccatccttgaacagcagcagattcctggcggcgcgctggatggcctgaaggtgccggagaagggcttcgtgatccgcggcggccgcgagatggaagaccacttcgagtgcctgtgggacctgttccgctcgattccgtcgctggaaatcgaggatgccagcgtgctggacgagttctactggttgaacaaggacgacccgaactattcgctgcagcgtgccaccatcaatcgcggcgaagatgcgcacaccgatggcctgttcacgctgaccgagcaggcccagaaggacatcatcgcgctgttcctggccacccggaaggagatggagaacaagcgcatcgacgaggtgctgggccgcgacttcctggacagcaacttctggctgtactggcgcaccatgttcgcgttcgaggaatggcattcggcgctggagatgaagctgtacctgcatcgcttcatccaccacatcggcggcctgccggatttctcggcgttgaagttcacccggtacaaccagtatgaatcgctggtgctgccgctggtgaagtggttgcaggaccagggcgtggtgttccagtacggcaccgaggtgaccgacgtcgacttcgatctacagccgggccgcaagcaggccacccgcatccactggacgcgcgaaggcgtggccggcggcgtggacctgggggtggatgaccttgttttcatgacgatcggttcgttgaccgaaaactcggataatggcgatcaccacaccgcggcgcgtttgaacgaaggaccggcgccggcctgggacctgtggcgccgcatcgccgcgaaggatgcggcgttcgggcgcccggacgtgttcggcgcacatatcccgcagaccaagtgggaatcggcgacagtgacgacgctggatgcgcgcattccggcttacatccagaagatcgccaagcgcgacccgttcagtggcaaggtagtgaccggcggcatcgtcagcgtgcgcgactcgcgctggctgatgagctggacggtgaaccgccagccgcatttcaagaaccagcccagggaccagatcgtggtctgggtgtactcgctgtttgtggatacgccgggcgactacgtgaaaaagccgatgcaggagtgcaccggcgaggagatcacccgcgagtggctgtaccacctgggcgtgccggtggaagagattgatgcgctggccgcgaccggtgcgaagacggtgccggtgatgatgccgtacatcacggcgttcttcatgccacgccaggccggtgaccgcccggacgtggtgccggacggtgcggtgaacttcgccttcatcggccagtttgccgaatcgaagcagcgcgactgcatcttcaccaccgaatattcggtgcgcacgccgatggaagcggtgtacaccctgctggggatcgagcgcggcgtgccggaggtgttcaattccacgtatgacgtgcgctcgctgctggccgccaccggccgcctgcgcgatggcaaggaactggatgttcccgggcctgcgttcctgcgcaatctgctgatgaacaagctggacaagacccagatcggtggcctgctgcgcgagttcaagctggtgcaggaagactgagcgggcagggggaggccgccgctgagggcatcggcggcctcaagatctcacgctacgccgtcggtcgaacggctcagctgttcccacgcgtcgatgctaccggccatcgatgccagctttgccctcaccagctgcagtgcatcactgcccagcagcaagtggcggggaggagcgtcgctgtcgatgacctgcagcatggcctgcgcagccttcactggatcaccgggctggtggccactcttcgcctcacgcgcgctgcggatgggatcgaacaatgcgtcgtagtcgtcaatgctgcgcggtgcccgcaccatcgagcggcctgcccagccggtgcggaaggaacccggcgcgacggccgtgacgtggataccaaacggcgcgacttccttgtcaagcacttcactgatgccctccagcgcgaacttgctgccgcagtaccacgcgatgcccggcatcgtgatgaaaccgcccatggaggtgatgttgaggatatggccgcggcgccgggcgcgcatgtgcggcagcacggccttgatcagcgcggccggagcgaacacgttcacctcgaattgctgccgcagctcggcgagcgtggattcttcgaggatgccttcgtggccgtagccagcgttgttgaccagcacgtcgatgcttccgatgttggtttcgatatcggcgacgagcgcattgatggcggcggtatcggttacgtccagcaggcgaccgaatgcgcggccgggagcgagcgcttcgagtacctggcggtcggtttcgttgcgcacggtgccgaccacgcggtggccggccagcagggcctgctgggcaagggcgcggccgaatccactgctgacaccggtgatgaggagaaagcgggaagggggcatgagggggcgttcgtggtgggcagggcttgcacgttagttcttgaatgaccggggtcacaggcctaggattcggccattcttgcctattcctctggagtgcctgtgcctgtggtcgattccctgcaacggcaggtgcaggcgcgcatggtcggcctgctgaagacgctggcggtggaggagggctatacgctcacgcgcctgccgggggtgcggttgctgcgatcggaccggccactggcgcgcacgccggtgttgtacgaccccggcatcgtgatcgtctgccagggcgtgaagcgtggctatctgggcgggcaggtctaccagtacgacgcccagcactacctggcagtgtcggtgccggtgccgttcacgatggaaaccgatgcgtcggcccaggcgccgctgctggcgatctacctgcacctggatctgcagctggcggctgatctgctgatcgaactgggtgaacaggagggcaccccggcgacaccggcgcagagcatgatgtccagcccgatgcaggcgccgatgcaggccacggtgctgcgcctgctggaggcactggctgaaccgttggaggctgccgtgctcggccctgcgttggtgcgtgaggtgtacttccgcgtgctgacgggtgcacagggcggcgcaatgcgcgaggcgctggccatgcgcgggcgcttcggcagcatcggcagagtgctgcggacgatccatgccggatatgccaccaccctggacgtggggcaactggccaccgaagcgggcatgagtgtggcgaccttccacgaccacttccgcgcgattaccggcacgtcgccgatgcagtacgtgaagtcgacccgcctgcaccaggcacggttgctgatgctgcggcaggggatgaccgccgaagcggcatcgctggcggtggggtatgccagcccatcgcagttcaaccgtgagttcaagcgcctgttcgcgttgccgccggcggccgaggtcgcgcggatgcggcgcagtttcgcgctgccacctccgccagccgatgcggtgtacgtgtcttcgcattgaggggcaatcgaaggtcacgttgccagcggccggctctgccgggaatgatgcctggcgggtgcagcagagaggggttgacaggatgtctacctactagtaggtttattaccatgaaggaatcgctctcgcccaaggcccaggaaatcctggcccatgcccgtgcgctgctggaagccggtggctacaacggcttcagctacgccgacgtgtcggcgcgggtgaacatcagcaaggccagcatccatcaccacttccccagcaaggcggagctggtgcgcacggtggtcgagctgtaccgggccgaggcgcgcgaaggcctggcgctgctggaccggcagttggccgatccgctgcaggagctcaacgcctatgtggagtactggtccagctgcattgcagggggtacgtcctcgttctgcatctgcgcgatgctggccgccgaagcgccgatgattccggcagagatcgctgaggaagtgcgcggccatttcgaggacctgagcggctggctggcagtgacgctggagaagggcgtttcgatgggccaactgcagttgcagggctcggcggccgatgaggccaaggcgttcatgtcatcggtgcacggcgcgatgctggccgcgcgcggtttcggtgatgcggcgaccttcgcggcactggcgcggttggcgatcgcgcgggtgagcgcggcgtcctgagagatgtgtggtgggcctgcggcgacgcgggccttctttttgagtccagtgcctacctactagtaggttcattttgtccctggagatgtcccatgtcccaccctctgtccacacttggcgtgatccataccgctgtcagcctgatcccggtgttgagtggcctgtatgccttcattcgccatcgcgcaatcgatcccgccacgcgcgcgggcaagctgtacctggtggggctggtgctatcggtggccacctcgttcaccgtgtccagcacgggcgggatcaaccccggccacgcattcggggtgatcgtgctgctggtggcattcggcggcgtgctggccgcgcggctgcgctggctggggcgcgccgcgcgttacctgtcgaccttcgcactgtcgttcagcttcctgctctcgttggtgcccggcgtcaacgaaacgctgacccgcctgccggcagcgcatccgattgcggcggcaccgatggccccggtggtgctgcacacgctgctggcctgcctggtggtgttcgtgatcggctttgccgcgcagtgctggaggctgcgaaaccgtgcctttgcaggacgatcctgagacgccgccggtcaccccggcgcggcaagtgcgcccagcagtgccgccgtttcgatcagtgcagccgagcgcgccggatcgagttgaatgtgccggctgctgaagcagaacgattggcccgctgcaggctcgggggtgttcgcgctcgcgtccggcgtctcgatctccagcacttcgtccacggccagcgccaaggttgcggtgccggcgttgatcagcagcatggccgggctgccaccctcgaatgccggttggccgctcatgcggcgcaggtcgacgacgggtaatggctgcccacggacctccagggtaggcctgccgttgcggtctgcagggccgaatgcctccggaccgcggatttcgaccgcagcctggatgtcgatggcgaacaggacggtacctgcacgcacgacgacgatctcgaacaggtcggcaggcgatgcgcgtgtttccgttgcagggtgggcgggtacgggcatgcgatgggcgtggcgaagacgatgggaaaggagatctggatgatgacgcctggacgcaacgcgcggccgcgtcggcgtgcgcgtgcaaggcgatggttcagtgtctatcaggcggctgcgcgtggcgcgccgacggtgccgacgcgtggaaaatgcggacgcagcaggcggacgagctggtccatgcccggaatggagtggccgaactcgtcccagcgcgcattcaccaggccggacaccacgatctgcccggtctcgatgtgggtcattgcccagtacggaacggcacgcgcgctgatggccatgtccagtaccggcacgacggcagcatgcgagcggctgtcatggatgcggcgcttgactgcttccagggcgtcgggcgggccttcgatgtactggaaaaaccgctgcccgtcgacgatcagcgcaccggtaacgtccacccggcgattgaacgtggcagattgcgagacgatctggtggagggcttgattggacagcccagccgacatgcggctggagtaagcaaatgcatggagcatggaaggggcttcttgtgacgcacgtcactatacgcacgcaagcccggaccgtcgtgaggctttgctcacgccacgcctggctccgcgcactggatcaacagcccaccaaccggtcggcaccgagaccgccgcgatgctggctgcggtactcggtagggctcgcgtcgacctgaccgcggaagtgccgacggaacgattcctgcgaaccaaagccggcctgttctgcaatccactgcagcggccggtcagtggtttccagcagctcgcgcgcgaaagccacgcgctcgcggatcagccagtcgatcggcgacaggccggtggcgtccaggaactgccgctgcagcgtgcgttggctgagcgcggcctgctcggcgaggctgcccagtgagtggggctcgcgcaggttgcggcgcatccattccatcagctttgccaagcgggtgggctcgccgtggggaatggcgcggctgacgcgctggctgcgcccggcatcacgccatggtgccaggaccagccgttcggccaccaggttggccacgcgcgcgccgtaatccttgcgcaccatgtgcagcatcatgtccatgccggtggccgagccggccgaagtgatgatgctgccggtatccacgtacagcgcatcctcgcgcacatcgatgcgtgggaactcgcgtgccagcgcttcggtgaggcgccagtgggtggtggcctggcggccatcgagcagcccggcccaggccagcacgaaggcaccggagcaaatcgaggcgatgcgcgcgccacgtgcgtgggcacggatcagtgcatcgagcagtgcctgcggtgggcgctcgctgggttcgcgccaaccggggatgacgatgatgtcggcgtcatcaaccgcgctgagatcgtagggaagctgcacctgcgcattgccgagcatgcgcagcgcaccgggctcgcccgcgcacagctgggtgcggtaccaggccacgccgagttccggccgcaccggcgcgaacaggccgaccgcgcagccgaattcgaacagcccctggccgtggcaggcgacgatggcaacgagcggcgcggtgggatcggcgggtgggctgggcatggcctgatgctacgggtggcggtgcgtggcgttgcgtgatgcgcgggcatgaggtgatgccgggcgggcatatgggaaccggggtcggatcccttccgcaggaagggctctgaccccgtggtggggaggcgtgcgtggggtcagagccctttcctatggaaagggatccgactccgtgggggaccccgtgcgtgtgcgccgcctaacgtcattaccagcggtcatgtgggtggccggatgttacggctgggtgacgcgatcgcgcctgtcgcaccaggtgaacaggcccttgaatggaagcgtgtttccggcccacccccacgagcccccatgcctgccgcccacgcccctgtcctgagcactctcgctgttctgatcacagccatccttgccgcctcgcccagccatgcggctgaagcagacgcagatcctgctgccaccgccgcgacggccaacgtggccgcgtccacgctggatgcggtggtggtcaccggctcacgcaccagcacgcgcacggtgaagaacagttccacgcccatcgatgtgatctctgcagaggacctcgccgccaccgggcagggcaacctgctggaagcgctgcagcgcagcctgccgtcgctgagccagatcggcggctaccagagcgaccaggagagcctgatccgtggctaccagctgcgcaacctgtcaccgggctacacgctggtgctggtgaacggcaagcgccgcaatgccagcgcttacgtgagtggcgcaaacggtggtggctttccgggccacgcctgggccgacctggcgttgattccggtctcggccatcgaccacgtggaggtgctgcgcgatggtgcgtcggccatctatggctcggacgcgatcaccggcgtggtcaacgtgatcctgaaatcgcaggcgcacggtggcgatgtgtcggtggagagcgggcagagcatcgatggtgatggttcgcgtaccagcgtgcgcgccaatgtcggcctgccgtggggccaggatggcttcgtcaacctgtccggcgagaacacgcggcagcaccacgcgatccgcacccggcgctacatcgatggctacctgagctatccggcagtagatgccaacggcaaccgggtcgcactgcgcccgaacaaccgcttgccggtgggtgcatcgccgaacccggccgaggccaaccgcgatgccgaggccaacaccatcctcagttcgccgtcgtacgcgttgaaggctttcgcagtgaatgcaggccatggcctgggcgagagcgcgcagttctacgccaacgccacggccagtgaccgcaccgcgcaggcgatccagaacttccgcctgccggcgaccatcttcaccacctacaaggcacccggcgtgctgagcgtgtttcccgatggcttcctgccggtgctggagaccaaggaaaagcagtacaccggcactgcgggcgtgaaggggcagatcgcgggctgggattacgacgccagcctgaccggcaaccgcagcacggtgcgcacctatacccgcaattcggtgaactactcgctgccgtatcccggttcgcccactgacttctatgacggcaagctggactaccagcaggggatcgccaacctcgacctgcgccgtggcttcgaggtggcggcctttgcgtcgccgctggaagtgagcgcaggcgccgagtaccagcacgaacagtacgaacgcggggccgggcagtgggagtcgtacaccggcttcggtgcagctgcgttcgtgggctactccaccgccgatgcggtgaaggcgacgcgcaacagcaaggcggtctatgtgggcgcggccagcaacatcacctcgcgctggtatctggatgcagcggcgcgctgggaagatcattccgacttcggcagtgtctccactggccgcctgaccacgcgcttcgacttcaccgacgcgttgggtgtacgcgcgacggtcagcaacggcttccatgcgcccagcctgggcgcacagttctaccaggccacgggcagctgcccgtgcgggaccacgctggtggcgcaggtgtcttcaccggcggcggttgcgctgggtgctacgccgctgaagcccgagaaagccaccaactacagcctgggcgtgacctgggacccgagccctgcattccatctggccgtggatgcgtaccagatcgacatccgtggccagctgggccagtccagccagatcggctacaacgcgcaggatccggcgcgcatcaccgacaacagcggtacggtgctgagcgcggcgcagaagaacaccatcgatgcgctgctgggttccgccggcatcagcatcctgccgggtgatgcgttctacgccagctatttcaccaatgtgggcaatacgcgcacgcgcggtgtcgagctgaccctggaagccaaccaggacactgcgtggggcaagctgcgctggagctacgcggccaacgtcggccgtaccaccatccagaaggtgagcgacattccggcggcgctgcaggggctgccgaacatcaacctgctgaccaagagcagcgaatacgcgctgcgcttccgcacgcccagctacacccaggtagccgggctgggctggcagaacgggcgctggcgctcgaacgtcgatttcacctactacggcccgatcaagcgcctgaacaacggcgtggagtacaagcagccgccggtgctggtgaccaacctgtccggcggcgtggagctgggggcgggctggagcgcggcgctggggatcaacaatgtgttcgacaagcgcacgcgcgaggtgcccgcgtatgcgcgcagtgccaccgatgtggcgagcatcgagacgacgtgggacagcggcgacgtgttgggcaacgtcggggcgtattggtatgggcggatcagttaccggttctgatctggggcagccgagcatggctcggctctacaaaggcgggaagcagccgagcatggctcggctctacaaaggcgggaagcagccgagcatggctcggctctacaaaagacgaagggcggccggaggtagttcggcattatcgaggagcagttcatgtcttctgcattgaaggtggttgcattggtggggtcgccgatcagttcggcgacatcgcgcacgttgctgctggtgcggcatctgctggcgtcgctgcagcaacgcgtgcatgccagcgtggagctggtggagctggcgccgatcgcgcgctcgctgggccagtcgttgtcgcgcgatgaggcggggccggaggtggagcaggcgctgcagagcatcgaggccgcagagctgctggtggtggccgcgccggtctatcgcggctcgtatcccgggttgttcaagcacctggtcgacttcgtcgggctggaggcgctggtggatacgccggtgctgctggcagcgaccggtggcagcgagcgccatgcgctggtgatcgaccaccagttgcggccgttgttcagtttcctgcaggcgcacacgctgccgatcggggtgtatgccacgcctgccgacttcgacggcgagcacatcaacagtgctgccttgcaggcacgcatcgcgctggcagccgagcgtgcggccggccacctggcgacgcaggcgctggcggtagcggcgccgctgcgacgcatcgcctgacgccataaccggcggcgctttgcttatggccacgccgcatctgcatggccggatctgaccgccgattgtcgccaggcgtcgctgccgcagccgccggcatctctagcatcgatatcgaagcggcatcgcattgccgcccccgatgaggacgaccccgtgagtctggacgcaaccgataagcccatcctgttcctgctcgaccgtgagttcgaggacggccagattcccggccagcgcttcttctgccggcacagcctgttgctggaaggtgcactgtcgagcatcgacggccttgatgcgcagctggacgtacgtcgcatcggcttcgcgcggccgcgccgcgaggtgatcgccgagatcggcgagcaggaccagtcgttgcccaagctggtgctgccgcagggcgtacgcagcgacctggccagtggcgcgcaccaggaccggcagtacatctccggtgccgaaccgatcctggccgcactgaacggattgctcggcattcccgtggcccacccctgagcgaggacgcgaccgtgagctatcagatcagcgtgctggacaagagcccggtagccgagggcgcttcgccggagcaggcgctgcgcaacagcctgcagctggcgcagcgcgccgaacagctgggctatcaccgctactggtttgccgagcaccatgccgcaccgacgttggccagccctgcaccggaagtgctggcggcctgggtgctggcgcagacccggcgcatccgcatcggcagtggcggggtgatgctgcgccactacgcgccgtacaaggtggcggagaacttcaacctgctggcggcgctggcgccggggcgcgtcgatctgggcgtgggcaaggcccccggcggcctgccggcctcgactgccgcgctggcagccgggcgtccgccgttcgccgacttcgaccagcaactgcgcgacctggagggttatctggccggcgccgaaagcgaggcgctggcgcggccggttccgcagcaggcggcggagcgtttcctgctcggcgcaagtccacagagcgcaaagcaggcggccgaactgggctggcgcttcgtctacgccgcgcacttcgatggtgacccgaagcacatcgaggccgcgttcgacgcctatcgcagcgtcgcctcgcagccaccgctgctggccacggtggccttcgccgcaccgactgcggaagccgcttcgcgtcatatcggtgcgctgcgcgtctacaagctgcacctcggtcccgggcaggcggtgaacctgcccagcgccgaggcagctgccgagtacgcgcgccaggtgggggtggccgacttccgcatcgaggaaacgcgccccagcgtgctgtccggtgatgcgcagcacgtgcgtgacgaactggatgcgctgcaccggcgtttcggcgtgggcgagttcatcctcgatgcgccggtggccgacctcgacgcacgcctgacatcccttgaactgctgtcgcccgcgccgcgcgcggcggtggcctgacctgcaggagcgtttcccatgagcacgaccccgcgccacattccgttcggcatcatgctgcagggccccggcagccacatgcatgcctggaagcacccgtccaacccggccgatgccagcgtcaacctgcagttctacatcgacatcgcgcgcaccgccgaagacaatggcatcgccttcggcttcgtggccgacggcctgtacatcaacgagaagtcgatcccgcatttcctcaaccgcttcgagccgatctcgctgctgtcggcgctggccacggccacgaagaagatcggcctggccggcacgctgtcgacgtcctacagcgacccattcaccgtcgcccgccagttcgcctcgctggatctgctcagcggcggccgcgccggctggaacgtggtgacgtcgccgttggagggctcgggtcgcaattatggccgcccacatcccgagcatgcactgcgctaccagatcgccgacgagtacctggaggtggtgcaggggctgtgggattcctgggatgacgatgccttcgtgcgcgagcgcgacagcggtacgttcttcgcgccggaaaagttccgccgcctcgaccacaagggccgcttcttccaggtggaaggcccgctcaacatccagcgttcgccacagggccagccggtgatcttccaggccggttcatccgacgatggcatcgcgctggccggcaagtacgccgatgcggtgttcacccattcgccatcgctggaagaaacccgcgcgttcacccagaaggtgaagaactcggcgatcgcgcatggccgcagcggcaacgacgtgaagatcttcccgggcatcggccccatcgttggtcgtaccgcaggggaggctgaagccaagtaccaggcgatcgccgcactggccacgctggaggatgcactggcctacctgggacgcttcttcgaccaccacgatttcagccagtacgatccggacgcgccgttcccggacctgggtgagatcggcagcaactcgttccgttccaccaccgaccgcatcaagcaggatgcgcgggagaaggggctgagcctgcgccaggtggcattggaagcagtgagcccacgaccgaacttcatcggtacgccggagcgcgtggccgatgagctgatccgctggttcgatgccggtgccagcgacggcttcatcctcggttttgcggcacagcgcgaaggcctggacgatttcgtgacccaggtgctgccgatcctgcaggcgcgcggctaccaccagcgcgagctggaagggcagaccctgcgcgagcatctgggcctgccgtacaaggccagccgccattcgaccgatgccgagccggcgcggaaggcggggtagggcaatgagcggagacactgcggcagcaacgggccatgcccggcgggattcccaaacgacgggcgtattgcccgagatcgcggcacgcgccgaggccaccatcgcgatccgccatgacctgcaccgccacccggagctggccttcgaggagcaccgcaccagcgcccgtgtggccgagttgctgcagcagtggggctatgaggtgaccaccggtctcggcggcaccggcgtggtcggcacgttgcagcgtgggcaggggggccgtcggctggggctgcgtgcggacatcgatgccttgccgatccacgaagattcggggctggcctacgccagccagaccgacggcctgatgcatgcctgcggccatgatggtcacaccgccatcctgttgtccgccgcgcattacctggcccatcacggcactatcgacggcaccttgcagctggtgttccagccagccgaggaaaccggctcgggtgcatcgaagatgatcgccgatggcctgttcgagcgcttcccggtggatgcgatctatgggctgcacaactggccgggcgtgccggtgggccacttcggcttcgtcgacggcccggcgatggcgtcggtcgactgggcgcggctgaaggtgatcggcaagggcggccacggtgccgagccgcagggcagcgtggacccgatcctggtcgccgcgcacatcatcactgcattgcagagtgtggtgtcgcgcaatgtcgacccgcggcagatgggcgtggtcaccgtcggttcgatccatggtgggcaggccgccaatgtgattccggacgtggtcgagctgaagctgaccgtgcgcgcctacctgcccgaggtgcgcgacacgctgcgccgccgggtgaccggaattgccgagcagaccgctgccgctttcggggcacgcgccgaaatcgagttcccgcgtggcttccccagcgtgatcaaccacccgcatcagaccgcctacatccgcgacgtggccgtacagggcttcggccacgaacaggtggtgccggagttcgcgccgcgcaccgccagcgaggacttcgctttcctgttgcaggcgcggcccgggagtttcgtgttcgtcggcaacggcgacagcgcgccgttgcacagcccgcgctatgtgttcaacgacgcggccatcgcaccggccgccagcctgtgggcgcgactggccgaagactatctggtgaaggacgtggcatgagcagcaacgaacgcttcctctatacctcggtggatgatccattggcgcggccgctgttcgatggcctggagcaggagtacgacagccgttacgccgacgtgcgccgacgcatcggcggcagcgcccgcgaggagctgcaacgctatccggcgcaggccttcgcggcgccggtaggcgcgttcgtgctgctgctgcgcgatggtgtggcgatctccggcggcgccttcatgccgcaccgcgatccggacaccgccgaattcaaacgcatctggacgctgcccgggctgcgcaggcagggcatcgcgcgtcgcgtgcttcaggaactggaagaccaggcggcgcggcaagggtaccgtcgggtgttcctgaccaccggcttccgccagcctgaagccgtcggcctgtacctcagccacggctataccgcgctgttcgacctgcaggccgacccggaaaccatcgcgcatctgccgttcgagaagcatctacgtgcgccggcgccagtgctttcgccgtcgcagaccgtgttgcacggagcccacgcatgagcacgccttcgactgcgctggatggcattgccgcaccccccgcgccagcaccggcgctgaagatcgtgccggcccggcatccgctgcaggtcttcggcacggtgctggcactggcgctgatcctgatcgggctgcaatccgtgctgggcaatccgcgctggggctggggcacgttcgccgagtggttcttcgcacggcctgtactggaaggcctgggtcgcacgctgctgctgaccgcgctcggtaccggcctcggcttcgcgctgggtaccttgctggcgctggcccgcgtgtccggctcgccgctgctgtcggcggtgtcctggggctatgtatggctgttccgctcgatcccgctgctggtgctgttgctgctgctgaacaacctgggctacctgtacagcaccatcgaactgggcgtgccgttcaccggcatcagcctgttctcgtacccgaccacgcagctgatcggcgtgttcaccgccgcagtgctgggcctcaccttgaatcaggccgcgttctcggccgaagtgatccgcggtggcatcctctcggtcgaccatggccagtacgaggcggcagcggcacttggcctgccgcgtagccgccaggtgcgccgcatcatcctgccgcaggcgatgcgttcgatcctgccggccgcgttcaacgatgtgatcggcctggccaagagcacctcggtggtctacgtgctggcgctgccggagctgttctacaccgtgcaggtgatctaccgccgcaatctggaagtggtgccgctgctgatggtggccacggtctggtacctggtgatccttaccgtgctgtcgctgttgcagcggcgcgtggagcaacgcttcgcgcgcggccagttgcagcgcgagcgctcggtgtcgcgggtgtcatcgcccccgcgtgtgcagggcgaagccgcaccgcgcgtagcaagccgcccgcgtatcgccacccaggttgaagcgggcgagggcgcggcggtgtcgctgcatggcgtaggcaaggtgtttggcgaccagccggtgctggaagacgtgaacctggacctgcgcgccggcagcgtgaccgtgctgatcggcccttcgggcgccggcaagtccacgctgctgcggctgatcaaccacctggaacgcgccgacggcggttacgtgactgtcggcggccagctgatcggctaccgccgcgagggcgacaccctgtacgagctgcccgagcgcgagatccgacgccgccgtgcggaagtgggcatggtgttccagggcttcaacctgttcccgcacctgaccgcgctggagaacatcatcgaggcaccgatcgcggtgcgtggcgtgccgcgcgcgcaggccgagcagcaggcgcgcacgctgctggaacgggtcggcctggccgacaaggccgatgccttcccgcgccagctgtccggtggccagcagcagcgcatcgcaattgcccgcgcgctggcgctgcagcccaaggtgctgctgttcgacgaaccgacgtcggcgctggacccggaactggtggccgaggtgctgagcgtgatcgaggagctggcccgctccggcaccacgctggtgatcgtcacccatgagctgagcttcgcccgccgcgtggccgaccacgtggtgatgatggaccagggccgggtgatcgagcagggcacgcccgaggtgctgttcgaacgcccgcgccagcagcgcaccgccgatttcctggccaagaccctgtaaccgagaaaggaacaccatgagccctgcagcaccgcgtcgtccctcacgcagcaccctgttgatcgtgggcgtgctggtcatcggcatcaccggtatcgtctattcgcgcgtgcggcaggcaccggatgccggcaccgtggccgcgaccagcctggccggtgcgaacacggcggtgttgaaaggcacgttcgatccagaggcgcagtcattgatccccaaggggtatcgcttcgtcacgcccgggtcgttcaccgtggccacccatccagggcagctgccgctggccgactacggggccgacagcaaggacgttgtgggcatcgagcccgacatcgcgcgcctgatcgccgatgcgctgggcctgaagctggtgatcgtgccggtggcctgggccgactggccgctgggtctggaatcaggcaagtacgatgcggtgctgtcgaacgtgacggttaccgaagagcgcaagaagaagttcgatttctccagctaccgtttcgacctgctgggcatctacacgcgcgcagacgggccgatccagaagatcgagaagccggccgatgtggccgggctgaaggtggtggtgggtgccagcaccaaccaggaccagatcctgcggcagtgggaccagcagaacatcgcggcgggattgaaaccggtggagtaccagtacttcgatgacgccgtggtcgggcggctggcggtgatcaccggccgtgccgatgtgtcgttcgagcccaacgccaccggcgcctattccgcacgcgacggtaaggtgcggcgcgtcggcctgttccccggtggctggccgaacgctgcggcgatctcggtgaccacgcgcaagggcagcggcctggctgatgcagtgacgcaggcgctgaacacccagatcgccagtggcacctacgcgcaggcgctgaaacggtggaatgtggccgaggaagccgtgccgcagtcgcagaccaacccgccgggattgccgacgttgcaatgacaccgggcgtggcccggcgcgacctccgcttttgtagagccgagccatgctcggctgctttaccaacgcgcctccagcgttctgaacggtttcgccaggcgcacgccctcggcgtcgaagtcggaaacgctgcgtccgtccacacgcaccgtcttcggcatcgtgcgcgccggccaccagaccttcaccgccgttccgtcgcgcagccctttgccaagccccaccttcagcaccccgtcgcgctgccgcgcctgcatctgcaatgtgccatacgccgtcggcaggcgttccaccgccaatccatcccccgccacccacgagggcggtgtgcccggcagcagcgagagcgcatcatcgtcttcgcgcatcagcatgccgaacagcgtgcggccgtactcggcgccgatccaggtatgcggcatgtcgccgaggtagcgcgggaagcgcagccgtgaatgcactacttcggccagcacctgccattcaagcgggcgccggtcatgaagcaggccctgcagcagctcgtcagccacgtctggctggcccaggtgcacatagctcagcacgttgcggatctcgtacggcgtgtaggcatacagcgcaccgggctggctgcgcttgcgcacgtcttccaggtagcgggcgaaggtggtccgcaacgcatctgccggcaacacgctctgcgcgccggtcgggtccagggcgatcgacacgcccgtggggtcaccatcgccaagatcggccgatgacggaatgaagtcgatgcccttccacgccatcgttgcgcggatcgaggcacgcaatgcgtcgtacagcgctttgtactgctcgcgcgcccaacgggcggtttcgtggtcgcccagcgcctcggccagccacgcgccgtcgtgccaccccttcaggccccaatagtcatcccagtagctgtgggtgggtgatggatagccctcatggctgatcgatggtgcaaggatgcccgcaaagcgttccggggcaggctggtcagccttgtaaccgggcaccagcgtgcgctcgcgcagttcctgcaggaagtgcagcgcggccttcaccttcggcaggtagtcacgcaccgactcgggtccgccatccagccgtgcaacgtcggcgaccagcgccacgtactggccctggctgtcgtactcgatgtccgaaccgaagccggtgttgacgctgccatcgtcattgaggatcggcgagaccaggccgttggcatgtacgccgtgttcgctgtaccaggccaggtagtcgcgcgcgaccttggcctcgcccatgcgcagcagcacggccgaggtggccatgccgtcgcggatgaaggagcggttgtagttgcgcgggccgggctgcatcgccgggccggtctggttgatcagcatgtaggcggcctgcgcgcgcagcatgtccaccagtgatgggtcgggcaggcgcaggccgacctggcccagccgtgcctgccagtccgcggacgcctgcgtggccagtgaatcgaacgccgcattggcatcgcggggaagcgtggccagatccagcgcaggcgcttcgggcagcacgccattggcatccgcggcggcggtgcccaacgggaacgcgaccacgatggcatcgctggttcccggcgccaacgagacgcggtagtccaacgcagccgaggcaagaccctggtcatcatgcgcctgttgcgcggaaggcagttggccggcagcgatgtccgcggtgatttccgtggcgccatccctgccgaacggcgccgcgccggacgcagccactggcgtgagcgagtgcagcagcgtgcggccattgatgcgcacggattgcctgtcgatggccacatcgcggatcggcgacagcccgccgttctgccatggcgggttcatctgcatcgggcgcacgaccaggctgagcgtgccgtcgatccgggtttttccggtgttgtgcaggcgatggcggaggaaggttaccggctggccatcgcgctcgatggcgaacacttcactgcgcagctccaggccgggttgcggtgaccaggtggcggagggcatcggcttccagccatcccgcagcgcgtgctgtatcggctgtcctgccgcgccagcggcgcggccgtcagcacttcgccagatcggctgcaccagtggcgcgcccttgaaggcttccagattgccgtattcgtcgaagatcgacttctgccggcccgcatgcacgcccactgcggtccaataggtctgctgcatctgcaacgacgccgggaacaacgcgcgctgcgcgccgctggcagcgatctggtagcgcttcatcggcgtcatcacggctttcgggccgagcaggcgcaggcgcgcgatctgcggtgcagcgccgtccacgctcaggcggaatgtacgtaacggttgtgctgcagtggcggccagccagctttgtcgatgattggccgcttgtgcatcgtgtgcgaggtcctgccaacggccctgtgcatcctgcacctgcagtcgcgcggcgccgcgcgcgccatcggcccagtcgacgaccaggccagccgttgattgggcccgcggcagcgtgatctcgaacgtatgggatccatttgccccggccggcatcgcgacggtgccgccgccttgccagagcgccgctgcctgcgttgcatcgataccgctgatgcgtgcgctgagcgtgctgtccagtggctccatctcgaagatcgacacgccccaatcggaggtgcgctgcgggctggccagccgcaggtagcgtgccttccgcggcgcgaagtacagcgtttccacgtcgcccagtgaatcggccatcgtgtacgcggtctgccactgcctgccatccagtgaggtctgcagcgaatagccttccggattggagacatcccaggtgaggcgcgcgccggccagcagggtgggcgcgcccagatcgatctggaaccagtggccggggctgaaggcgccgccggtcacggtcttcgggtcgccgtcgatcaggtggccgatcgccatcgccggtacctgctgcgaggaactgctggcctgccattggctgcgcggggggagggtctgtgcctgtgcgctggaggccagggcggccagcagcagggcggcggcagatcgccatgggatagctgagcgggagaccttggagcgttcggcgcgcaacgtcattacagacagcctcgcaggttcgaccggaatcgggcgagcgctacgctagcaagggatgtaatcggttacatgacgcactgcagcgccgcaggccgcttccgtggttgacgcagccgagcatggctcggctctacatggcttccggcaggtcaaacggcatcccccgttaaaggcccaccgtctcccaccatcgcgtacccgcctgcggcgcctgcatgtccagtgcttcgcccatcatcggcgtggccaccggcacattctttgcggccgccaatgccgtgatgcgctcgaacggctgctgccatgcgtgcagggccagatcgaaggtgccgttgtggatcggcagcagccacttgccgcgcaggtccaggtgcgcctgcagggtctgttccggctgcatgtgcacgaacgcccagcgcggatcgtaggcgccggtctcgatcatggtcaggtcgaacggtccgtacttctcgccgatggccttgaagccatcgaagtagccggtgtcgccgctgaagaagatgcggaagtcgccgtcctggatcacccatgacgcccacaggctgcggtcgctgtcacccagcccgcggccggagaagtgctggcccggggtcgcggtcaagcgcaggccactggcttcagtcgactgccaccagtccagctgttccaccttgctggcgtccacaccccatgcaatcagctggtcgccgacgccgagcggtgcgatgaagcgcgcggtcttgccggccagctgcattaccgcggcacggtcgagatggtcatagtggttgtgcgagaggatcacgccggcgatgggcggcagttcgtcgatgctgatcggcggtgcgtggaagcgcgccggccccatccactgcaccggtgaggcgcgctcggagaacaccgggtcggtcagccagtactggccacgcagcttcagcaggatcgtggagtgcccaagccggaacaggctgcgatccggcgcagcatccagggaggcgcggtccagcggcttcaccggaatcgggtgggcgggcacggtccccttgggcttgttgaacaggaacgtccaccagatctccgcaccgtcgcgcaggcccatcgccggacggggcagggcattgcggaacttgccgtcgcggtactgcggcgaatcggggaagtcggggagggaccaggacttgcagaaggtgtaggcggtcacggcgaggattccaagcaggaggacaaggagcaggcgcttcatgggtgacgtccgctgggtacactgcacagtgtagtttcacatttttcaaaagtacactactgggtgtaaaatggtggcgtccgttcagctatccggtttccgccatgccccgtgccccacaacgcctgaccgaccgcaaacgcgaggccatcgtgcgcgcggcggtggaggagttccgtgcatcgggctacgaggcgaccagcatggaccgcatcgccgaggtggccggggtctccaagcgcaccgtctacaaccacttcccgagcaaggaagcgctgttttctatgatcctggaggagctgtgggaacgcagcgtggccagcgacgcactgccgtatcgcgcggaccagccgttgcaggcgcagctgctgcagttgctgggccagaagctggaactgctcagcgatgccaacttcatcgacctggcacgggtggcgatggccgaggtcatccactcaccggagcgggcgcaggccatcgtctgccgcatgggcgagaaggaaagtggcgagagtgcgtggatccgcgcagcgatcgccgatggccggttgcgagaggttgatccggaattcgccggccaccagctgcatgggctggtgaagagcttcgcgttctggccgcaggtgacgatggggcagccaccattgaccgcgcaggaacgcgcacgcgtcgccgaatcggcggtggccatgttcctgggtttctacgcggtctagctggcggcgaagcgacggaactcgtcggccggcagtgcggccgagtacagatagccctggccgacatccacgcccagcgcgcgcaggtgctgttcctgcgccagggtttcggtcccctcggccaccacgatcgcgccgcagcggtgcgcgacttcgacgatgaagcgaacgatcgactgcgacttggcgtcggacagcgtggcgatcaacgcctgctcgatcttgacctcggcgatggccagctgcgaaagcaggatcagggtcgaatagcccgcgccgaaatcatccagcgacagggtgactccggccgccagcagctgtgcgatgttggcatcgaccaggtcacgctcgacgatctcggtccactcgacgatttccagccgcagcatcgcgccggggatgtcgtgcagctgcagcagttcctgcaggcgcaggccgaattcgggcaggcgcagggattcggctgacacattgactgcgatggtcagcgccgcgccgtcctgccggcagtgctgcaggaagtgcaccgccgactgcagcgtggcccattccaggtctgccagccggccctgccggcgcagcagcgagatcacccgcatcggtgcaatcggccggccttcgccatcgcgcatgcgcagcagcgcttcggcgccgaccagctggcggtcctgcaggcgatgcttgggctggtagcacagcggtgcgtcgccctgctgcagccagcgttcgagggcgaattcgatcagggcgtcgatctcgccgtcgcgctggatcgggtcgtcgaagaacacgacgccggattcgatcgcgctcagtgccacggtgatcgcgcggaacggaagatgtccttcgtcggcatcaacggggggcttcaattcaaccaccgcacaacggaacagtggccggaagccaggccaatcgcggccgacccgatcggccaggttgctggccagctcggtgatctgcggttgtatgcgcagttcggacaaggtcatgccgcgcaccaggatcgccagcgcggcatcaccgaactggtagacctccacgtcgtccaccgccagcgatggcagcaaccggtggacgtcggccggtgtatcgcgctgccacaggccgttgtcctgcaatggcccgtagcgcaggcgcagatcgcgcaggttgcccatctcggccacgatcaggcaggccttgccgatgccgtcgttgtcgcgccagtaccgctgcaggcgttcaccgagcgcacgcatgttgggcaggccgctgatcggatcgatgcgcagccacgcctgttcgcgctggcgctgcgcatcgatctgggcatcgttgtagaccagtgcgaacactgcgccgagtaccagcagcgagaccggcagtgccagcacacgctggatcgccagttcggccaccggtaattgatcggccccaatgatcgccacacccagcgccaggcccagggcggtcatcccgatacgcacggaccacgcctgcaggatcatgcgtggcgagagttcgttgagcatgcgcgggtgcaggcgcctgcgcagccagacgccggccaccatctgcaacacggcctcgaggctggcaggcaggaagaactgggtgccgacgaactggtagcgggcgagcagggcggcggccaggcaggccaagccgccgcgccagccaccgagcaggccactgaccagcaggatgtcgaagccgaggtgcagcttgaccacaccctgggtgtaacgggccacgaaccaggaattgaacaggtagatcaggcccagcgctatgccgacatacaggcgccgtccttcaatggcgtgcccggcgcgacgggtggcgatcagcagcacgccgatcatgccgatcaccgccgtggcctgcagcaggtacagcggcaggctgggcagggcgctgtccaggacctgggccgagacccgtgaaagcgcatccatagcaggttcccgcctgtgaccgacggccagtgacgagcagggtaaaccacaggcgcctgtgcggccaccaagggccaggccaaggtccctgcggtcagtagcgcgggtcggcgatggcgggcagcaccagttcgcgcacgaaggaggacggtgacagctgcagcagggtgcgtaccatcgccacgacatcatggaccggcaccagtgcgccgtcgccgcgcgctgcggcgtccgctaccggcactgacagtgcatcgtcggtgttgaggtagcccagctgcaggctggttaccgccaggcgccgatcccggaagccttcgcgcagcgcatcggcgatgccgttgagcgcgaacttggatgcgccgaacgccacttccgggcggccgctgcgcggcagcgccgaggtcgagccggtcagcaccagctgtggacgtgctgcgcccagtaccctcggcagcaggcgccgcagcagcaccagggtggcggtgatgttgacgtcgaccagctgggcaagcgcggcatcgctttcgtcgaggaaggcgtactcgtcgctgaaggccgtctcttcccagatgcccaggttgtggatgagcacatccagatcggccggcgcctgcgctgcgatgtgattggcagcaagggtgggctgggacagatccgcttcgatccactgcagggtgacgccctcggggcattcaaggtcgtgcgggcggctgcgcgaaacgccgatgacggtgtcgcccgcactgcacaggccttcgacgaacgctcgaccgaggcccctgctggcgccgatgaccatcaatttcatgtggcttccttgttgtgctgcggcggcctcagtcggccgccagaatggtgtcccaatcggcgaacgcgcgcaggccgctgcgtccggcggtgatgatcgaggcggtgttgtcgagctggcaacggtattgcggctgcagcccggacgcccgcgcggacacggccatggcgtgtaccagctgtcgcgcgtgaccgcgaccgcgggcctcgggcagggtcagtacgcccatatcggcgaaggctggatccaggctccaggggtacatgcttcccgcagcgaccaggcgctcgccgtcgaaggcaccgaacacctgccagtgatccagctcgacccatgcggcatcgagatcgtcctcgctggcggtggcctggaacgcgttgaacgctgccgcgtcggtcgcgccgaggcggcggatatgtggtggggcagggtgttcggcgagggcggcgagtgttgcggtggggaagtagaagacacgatccgcgccgtgcgtatgctggccgagctgctgcaagcgctgttgcagctgcgccagtgtccagtgcggttgcgcacgcagttgcaggcgagcggccagggcaggacgcaacagcgctcgggcggggcccgcgaccggctgtaacagcatgccgtcctcaccctcatcgacatcatcgctgcacgccaggagcagctgcggcccctgctgcaacgtgcgctggccggcgaacaagcgctgccaggcagcatcgatcaacggggaaatcgcatcatccatgacaaacggttcgctcagtgtcggggcagttcaacctgcaggcctgcggccttccattcgggatagccggcggccagtcgctgcgcgctgaggccggcttcgcgcagcatcatcactgcatcgttggacagcacgcagtagggcccgcggcagtacgcgacaatgtggacggcgcgcggcagttcgtccatccgcgcgtgcagttccgtagcgggaatgttcagcgcgccgggcaggtgccccagatcgaattcctcgcgcggccgcacgtccagcagtaccacgctgtcgcgttgctccagcagctgctcgacggtcagcccttccagtgcatcgcggcgctgcaggctgtcggtgaggacgccctgcatttcgctgcgctggtggtcggcatagtcgcgcagcgcggccagcaggttggccagtgggccgtcagcgctgcggtagaggatgcgcttgccgtcacggcgggtctgcaccaggccggcacgacgcagctgctgcaggtgctgggaggtattggccaccgacaggccgctcagttcggccaggcgctcgaccgcacgctcgccctgggcgatgtgctccagcagggccaggcggtgcgggtggcccagggtgcgggcgatctcggccagcgcttccagcgcggacggcggcagctcggttgcagcgttcatgccgggcacgctagcatcgctctatcattcaagcaaataattgaaggtaagcggaatgagtggctgggcgacgacattggtgatcgatgcggtagtgatcggcgtgggcgcgaccgcgctgatggatctgtgggcgttgctgcagtgcaggctgctcggcattccgtcgctggattttgcgatggtcggccgctggctcggccacctgcggcgtgggcgcttccgccatgagggcattggtcgttcgctgccggtggccggcgaacgcgcgctggggtggaccgcgcattacgtgatcggtgtggtcttcgccgtgttgttgctggccgtggtcgggaacggttgggtgcaggcaccgaccctgtggccggcgctggccttcggcattctcagcgttgccgcgccgttcttcatcctgcagccgggcatgggcgccggcattgccgcttcgaagaccccggcgcctggcaaggcgcggctgcgcagcctggtggcacacagcgtgttcggcgcaggcatgtacctttccgcgctgctgttggccggggtccgtgcaggatgagcgagaatccgtagggtcaccggcaacaggaacatccccgcatggaagcacccgatcccttcactgatggcatgccgctgccgtgggcgtggcgggaaacattggccgatgcgcgcatcgagcgacagtcgatcggcgtatcgcgcgcagacgtcgcccgtgtgcatcgcccgggacaggctgatgccttcctgaaatcggaagtgatcgatgccttcagtgagctgggcgatgagatcgcgcgcctgcgctggctgcaggcgcagggccagccggcaccaacggtaattgccaccgccgaagaagcgggccggcgctggttgctgatgagcgcgctgcccggccgcgacctggcctcgtcgcctgagcttccgccccagcgcctggtggaactgctggccgatgcgctgcggggcctgcatgccatacctgtggcggcctgtccgttcgaccagcggctggcctcgcgcctgcaggccgcgcaggcacgggtcgaggcgggcctggtcgacgccgatgacttcgatgacgagcgcctggggcagagcgcacagcaggtgttcgccgaactgcgcgctacccggcccaatcacgaggatctggtggtcagccacggcgacgcctgcctgccgaacctgctggcagccgaaggccgtttcagcggtttcatcgactgtggccggctgggtgtggccgatcgctaccaggatctggcgctcgccgcgcgcagcctggtccacaacttcggcgacacgcgctgggtcgcgccgctgttccggcgctatggcgttgtgcccgacgaacggcggctggcgttctaccgtcttctcgacgagttcttctgaaacctcggagggcagcgtaggcagggctgaacggtgccctgccggcggacccgggcgcccttaaaagtggacgaacgttcgttcactatttgtggcatgaaccgagccgaccgcaacgagcaacgcatcgcgcagatcctgcaggccgccctgcagtgctttctcgtgaagggcttccaccagaccagcatgcgtgacatcgcgcaggcggccggcgtcagcctcggcaatctctacaaccacttcccgggcaaggaggcgatcatccttgcggtggccgtggccgaaggcgaggaactggcaccgttgctgcagcgactggccgcgtccgatggcgagcgcgcacgggtgctggttttccttcaggacttccacgcactgtgccggcaaccggagtgggcaacgctcgccgtcgaagtgctggccgagagcgcacgcaatccggccgtggccgaggcatttgcggccaatcgcaggcaattgcaggcgacgctggccgaagccctgcagcaggtggcacggcgcgaacgtcggcgccccgtgctggccccggcactgcaggcacaggtgctgctggatgccatcgaaagcgatgccctgcgccgagggctgggcgaagccgggggcaccgatgaggcatcgctggatctcggcctgcttgcgctgctgctgggcgcacgcgcatgagcgccgtcgaccggcgactgcacggcgttgatctggcgcgttacctggccttggccggcatggtgctggtcaacttccgcctggcgatggccgtgccggcagagggcgccggatggttggcaggcgtcttccactttctggaaggcaaggcttcggcgacgttcgttacgctggccgggttgggcctggtactgggcacgcatcggcagggttggtggccggccagtgtgcagacctggcggcgcgcactgttcctgctggtgctgggcctgctcaacctgacgctgttcccggccgatatcctgcattactacgcggtgtatttcgcgctggccgtgctgtggctgcgggcctcgccgcgggtgttgctggccagcatcgtggggatcgcggcctgttcgttctgggcgttgctgcactgggactacagccagggatggaactggcagacgctggaatacgccggtctgtggcaatggccgggcgcggcccgcaacctgctgttcaacgggttccatccgctgctgccgtggctgtgcttcttcctgctgggcatgctgctggcgcggctgcaactgtcgcaaccgcgggtccagcgcgcgctgctggtgctgggcctgatgctgatcgtggctggacatggcgtgcagtaccttgcgcagggaacgccctggcaggcgtggctgggaacgcagccgatgccaccgggaccggcctacgtactcacaggcgcgggcgcggcctgcagtgtcattgccgcctgcctgtggctgacgcgtgtacgaccgggtgactggctggaaccgttcaccgcggccgggcgcatgaccctgaccctgtacgtcggccatatcctgctgggcatgggcacgctggaaggcctgggcctgcttgatggcagcgcgtcgctcgcgtcggtgctgctgtgggcattgttgttcctgatgctggccacgggcgcagcgtggctgtggtcctggcggttcgcgcggggcccattggaagcggtgatgcgacgcgtcgccggctagcactttggtcgcgcaggcacgatgttgtgacggacatgtctgtgtcgcggcccgcgcatctgcgatagtggcggcaggtaatactctccgcttgcatccatgtcattcgcttcggcgcagcatctcggcgaagtccttcagcagtcctatggcatcaccgccaatgccgtggtgccacgcccggttggcgccgatgccaacgccagtgtgtatcgcatcgatgcacggcgcgggcaatggtggttgaagtgccgcagttaccaggttgcccctgccgtctgggacaccctgcattggctgcgcggcacgctgggcatcgaggaaatcgtcgcgccctggccggccctgaccggtggagcgtcagtgcagcgctggggcctgcagttcaccctgttcccgtatgtggaaggccagtccggcttcgaggcggcgttgagccgcacgcagtggcaacgattgggcgaggtgctgcggcgcctgcacgaggcgtgcccgccaccggcgctgcaggaggcgctgccgagcctgcggatggaaaccgcggcgcttgatacggtcgggcaatggctggccggcgagggcctggcggccgccagggatgggctgggccgcgccttcgtatccgtctgggaccagcagcatgcgcgcatcgcggcgctgcatgcgcaggcactgcagctgcacgcggcgttgcaggatgtcccggtgcggctgcacctgtgccacaccgacctgcatgccggcaatctgctgatgggcaatgacggcagcctgcacctgatcgattgggatggcctgtcgctggccccgcgcgagcgcgacctgatgttcatcggtggcgcggtcggtgggcgctgggggcgcgagaacccgttgggattcgaggaaggctatggcagtgaccgcggcgatccacgctggatcgcctggtaccggcactggcgcatcctgcaggacctgatcgagttccagcaggtcctgctgggcagtgatggagaggaccgttcgccgcagctgcgccggcagtcgctgcactatctgagcgagcagttcgcaccgggcaatgtattcgacgcggccgagcgggtgtatcgcgcgctgtagatcccacgccatgcgtggatggcagttcctacgatgaaccctcacgctgcgcggcgggtcgggcatggcccaaatctacaggggcgcgcggtgtctgcgcggggtgtggatctactctgcgggcttggccgctgcagaggcggctgcgctggcggcgcggcgcgacagtacggcctcgcggtgggcaatgtaggcgttggcggcgaggatgatgccggcgccgatgatcgtccagcggtccacgctttcgttgaacagcagccagccgaacagcgttaccagcggcagctgcaggaagctgatcggggtcagcgccgagacttcacccaggcgcagcgcccgcgtccacaacagctggccgatggtgccgagcacgccggtggccagcagccacagccaggccacgccgctcggccagacccagacgaacagcgccggaagcagcgacagcggcacccagaacacgtaggtgtagagcaccacggtatcggcgctgtcgacgcgggtgagctgcttgatctggatcgccaccagcgaactgagcaccgcggcggccacggcgaccaggctgcccgcggtgaagccggcggtaccgggtcgcacgatcaccagcacaccgatgaagccgaccacgaccgcggcccagcggcgcacgcgcacggtttcacccagccacagcacggcggcaatggtgacgaacagcggcgtggagtacgacagcgacaccgcctgcgccaacggcaggtggcccagtgcccagaacgcgcacagcatcgagcccaggccaatcgcactacgcacgaaatagcgcggcagctgctgcgtcttcagcggcgcacggcccggccgcagcagcatcggcagcaacgccagcaggccgaaggcattgcggaagaacgccacttcctgggtcggaacgtagcgtgtggcatagcggatcgctaccgccatcaggccgaacgccatcgtactgccgagcatcaacagcgccgcccgcatcggagtggcgccgggggagagggcgagagtgttcaccactgtgcgccgagcaggcggggctccggttcgatcggcacgccgaacttctccagcaccgaggccgagatgcggcgcgccagcgccagcagttcagcgccgctggcattgccgtggttgaccagcaccagcgcgtggctgggagccacgccggcatcgccgtcgcggaagcccttccagccgcaggattcgatcatccaggccgccgagaccttgcgcttgtcgtcctgctcggccgggaacaccggcaggtcggggaaatgctgcagcagcacgtcgacctgctccagcggcagcaccgggttcttgaagaagctgccggcattgccgagtacctccgggtcgggcagcttgcggcggcggatcgcgatcaccgcattggccacgtccaccgcgcccggcagcaccacgccctgcgcctgcagctcttcgcggatgccggcgtagtccatgcgcagatcgtgcagcagtggcagtttcagttcgatggcggtgatcaggtagcgatcgggctgttgcttgaacacgctgtcgcggtaggcgaaaccacactgttcgttatccaggcgcacccaggcctgttcctggcagtcccaggcttcgaccgcctggatgaactcgccgacctgcgcgccataggcgccgatgttctggatcggtgcggcaccggcggtgccgggaatcagcgccaggttttccaggccggacaggccttcctgcagcgaccacatcaccaggccatgccagggcacgccggcgccggcgcggatcacggcatggtcggcgcggtgttcaaggaaactgatgtcgcggttgccgaacaccagcacggtaccgggcaggtcctcggcgatcaggacgttgctgccggcacccagcaccagcagtgggccgttggccacctcgggcagtgccagcacctccggcagcagcgcggcatcgtgcagttccagcagctgttccgcattggcctgcacgtggaaggtgttcagtccctgcagcggcgcattttgggtgagcgtccagcgcagcggggcgttgccgtcgatggtgtccatgggcgcgctcacagtggggccaccgcgccgcggctgggcgcttcgcggcggcgacggatcgcctccacgcattcggaaaccagcgccggtccacggaagatcaggccgctgtagcactgcaccagcgcggcaccggccgccatcttggccacggcatcggcaccggacaggatgccgccgacgccgaccaagggcaccgactcgggcaggcgcgagcgcaggcggcgcagcaccagcgtggactgctccagcaccggcgcaccggacaggccaccggcctcgttggccagcggatcgccggccaccttgctgtggtcgatggtggtgttggtggcgatcacgccgtccacctgcagctcgcccagcacgcgggcggcggcatcgatgtcgcgctcgctgaggtccggcgccaccttcaccagcatcggtacgcggcggccgtggcgggccgcgagctcttcctggcggtcacgcagcaggctgaccagctggcgcagcgcggtttcttcctgcagttcacgcaggccggcggtgttgggcgaggaaatgttgacagtgatgtagtcggccagcgcgtacaccttgtccaggcaggcgatgtaatcgtccacggcctgttcgttgggggtgtccttgttcttgccgatgttgatgccgagcaggccgcggcggttgcgcgcgcgctcgacgttgcgcaccagtgcgtccacgcctgcattgttgaagcccatgcggttgatgatcgcgttgtgttccggcaggcggaacaggcgcggctgcggattgccggcctgcgggcgcggggtgatcgtgccgatttcgacgaagccgaagccgagcgcgaacaatgcatcgatgtgctccccgttcttgtccaggccggcggccaggccgaccgggttggggaacgtcagcccgaacaccgtgctgggcatcggcgcgatgcgtgcggccagcagcggcgtggtgccggtgcgataggccaggtccagtgcggacaggccgaggccgtgggcgcgctcggcgtcgagcgagaacaggaaggggcgggcaagcgaatacatgcgtcggttcagtccagcgtgccgaggaaggctcgggttcgatattcaaaagcaacctggccgtcgaccgcgtgggcggcgaacaggtgctgcagagcgtcgatcatcggtgcgtggcgcggatgaccgggttgaggggcgtaggaggaggacagcaggcgcccgcgcagggcgtcgaagtccaggtgctgcacgttcggcagctccaccctgccgcgcaggccagcgccgaaccaggcctgcatggtggcgtcgtcctggtagcgctcggccacggcggtgtagtcggtgccgtagtccagcagcagctgttcgtacccgatcaggaacgggctcgcatcgagcaggcgagaattccagtagatgagggcctggccgccggggcgcaggatgcgctgccactcggcgcgtaccgccacggtgtcgaaccaatggaaggcctgcgcgacgctgaccagatcgatgctggcatcgtccagcgcggtggcctcggcgcggccgtccaccgcacggaactgcgggtactgcggtgccagccattcttcggccgcgccccgcatggccgcattgggctcaaccgcgacaacaggatggccgctggccaggaacaggcggctggaaatgccggtaccggcgccgatgtcagccacacgcgcctgctggctgacacccatcgggccatgcagccactccagcagcgcgggtgggtagtcgggccggtagcggacgtagtcggcgacgcggctgctgaagcgttcagtgctgtcggaggcggtcatggcgtcagttcgacaccgccgccagccacgccaggccgccgaagaacaggatgaagaccacgatggcggcaagtgccgcgccgaccatgacccagcccagcaccaggccggtgacggccaggccatcgccttccagttcgtgcgggcggcggcggatttcggcgcgggccatgtggccggtgatgatggcgacgatgctggccacgaagggcaggacggtccagctggcgatgcccatgaccaggctgaccacggccagggcgcttgtctgtcggggtgccacgctcatcggggtcctccttggcagtgtgcacatgatagtgcctctgccccggcaatcccatgcccggcggatgggatggcaggcgtcgaccctggccgacgaatgggatttcggccctggtaggcgtcgaccttggtcgacgaaagggatttcggccttggcaggcgtcgaccttggtcgacgaaaggcatgccaaccagggttggcggctaccgaagtgccggtatcagcccatcaacacctggccgccatccacattgagcacgctaccggtgacccagcgcgccagcggcgagcacaggaacagggcggcgtcggcgatctcgcgcgggtggccgaagcggccgaacggaatcttcgccagggtgccgtggtacagcgcagggtcctcgacgcggcgacggtcccagaggccgtcatcgaactcgatcgagcccggggcgatggcattgacccggatccggtccttggccagcgccagcgcctgtgacgtggtgtagtgcgaaagcgccgctttggccgcagcatacggcgcgccaccggggcgcggctgctgcgcggcaatcgacgacagattgaggatgcaggcgtcgctggaggcacgcagccatggcagtgccaggcgcgaggcacgcacggccgccatcaggtcgatctgcaggctggccgcccagccgtcctcgtcgtcggccatgccgtagccggtggcattgttgaccagtacatcgataccgccgagggcatcggcagcggcctgcagccaggcctggatctggccgggatcggccagatcggtggaaaacgcgtgcagttcgaagccctgcgcccgtgcatcggcacgcagggcatccaggccggcctggccgcgggcgcagaccgagacctgtgcgccggcgccggcaaaggccagcgccatttcacggccaatgcccttgctgccgccggcgatgagcacgcggcggccgctgaaatcgagggtcggagcccctgcggggatccgacccctcgctggggccagatccccggaggggctctggcccacggacgtgtccgcgtcgtttgccatcacaggtcgaacttgatgccctgggccagcggcagcgaatccgaatagttgatggtgttggtctggcggcgcatgtagaccttccacgcatccgaaccggactcgcggccaccgccggtgtccttctcgccaccgaaggcaccgccgatctccgcaccggacgtgccgatgttgatgttggcgatgccgcagtcgctgccggcggccgacaggaacttctcggcagtcttcaggttctgggtgaagatcgaggacgacaggccctgcggcacgccgttctgcatgtcgatggcttcatcgagggtgtcgtacggcatcacgtacaggatcggcgcgaaggtctcgtgctggaccacggcgtcgctgttcttcaggccggagacgatggccggcaacacgaagttgcccgggcggtcgatgcggctgccaccggtttcgatggtgccgccggccgccttggcctgggcgatcgcatcgaggaactgctgcacggcgccttcgctgttcagcgggcccatcaggttggccgcatcggtcgggtcgccgatcttgccttccacctgcttgtaggccttgaccagggtggccagcacatcggcgtagatcgaacgatgcacgatcaggcggcgggtggtggtgcagcgctggccggcggtgccgacggcgccgaacacgatgcccggcacggccagcttcaggtcggcggtttcgtccaggatgatggcgttgttgccgccgagttccagcaggcagcggccgaggcggcgcgcgaccttctcgttgacggtgcgaccgacctgggtcgagccggtgaagctgatcagcggcacgcggcggtcatcgaccatcttttccgacagcgcggtgccggcatcgttgatcaggaagaagatgtccgggaagccggcttcgcgcagggcgtcgttgcagatcttcagcgaggcgatggcggtcagcggcgtcttgttggacggcttccagatgcacacgtcgccacagatggcggccaggaacgagttccagctccacaccgccaccgggaaattgaaggccgagatgatgccgaccaggcccagcgggtggtactgctcgtacatgcggtggccggggcgctcggaatgcatggtgtagccgtacagcatgcggctctggcccacggcgaaatcggcgatgtcgatcatctcctgcacttcgccatcgccttccggcttgctcttgcccatttccagggcaaccagcgaacccagggcgtccttgtgcctgcgcagtgcttcaccgcacaggcgcacggcttcaccgcggcgcggggccggcgtggtacgccagaccttgaaggcttcctgggcgcgggccacgacggtctcgtactcggcctcggtggtcgcgcggacctgcgcgatcggctcgcctgtggtcgggttgaccggggtgatcagctcaccgctggtcgcgctcgaccactccccgttgcccaggtacgtgccagcgttgatcgcgtccaggccaagggacttgagcagctcggaagacatgcagactcctgtatttcgttacgttgtttggcgccatcgcgggcaggtgggggacgcgatgaactgaatcgccgatggtagcagagcgccccggccggccatggtgcaacgcgccagccaggcctggccgaacatgaatgcttggagggcagggcacgttgcctgtaaacttcccggctgcatggccccgtagctcagctggatagagcgtccccctcctaaggggaaggtcgcccgttcgaatcgggccggggtcaccagaatcaatggaacagggcgagcggcgtcgtcgggcttgaatgggtctacttcggacggaccgggatgatgggtttcaccgtgacaaccccgctgccacctcctccgcagcttccatagcagcctccgccagggttaaatccgccagttccaccagcacctccgccgctgccaccgccggcacctccaccgccacggctgggcggctgctgagttcccggcaggggctggacgcaagggcttccagtgaggcaagtaacagcggcttcttcgacggacccgtcaccccaggtcaccttgatcctgctgccgacaggcaaagacgcaatgccatgcgtgattcggtacatgcccgccaaaccgacaaggccggtgcgtcgcagctccaccatttcgtaggcggacaaattctgcgcaactgcaacctggttatacggatacgaactggcgttgatcgatactgttgcagcaacggcggcaaaggccgtgaaaaccagcccggcgatactccacttcgttcttccggagattcgattcactgcggcgtccttttcaagatggcttcttcccaactgctctgtttacttctcctattgctctatcaagcgactcttgctgtccagcaggaaccaccctgctcctgacggcgccttcaaaattctctgatccgcacacgcccgaattgacacatagtgaatccatgcggaatgagccggctccgcaatctgcccccattcggcaggcgacgatgccccaggcatagttggcgtatggacccgtagcgcttgcattgaaggcaccgagatcggttccctctggcgcgagcgctagcagatctcccagtgcaaaaattgcctccgggtctgcagaattgaccgcatcgcgtgccagtagctgatagtcaccaggtttgaggctggtccacttgctggatgccatgtaaatcctggcgtaaggatcgccgtgatctgccgcgcgttcaaaccattttgtatagtgctcttcgagtatcacgtcgccgccgtcaacgaccgagcaggtcgctgcgaagcgcttcttgatgtcatcgtatgcgccttgcgttttcccgctgaggcgcgcgtatgcgtccaacgtcgcatacatgttcgaatgggaaatgctgaaaacggagcaatgctgataaatctgccccagcttgcgctgtgctgctacgtccccggcttctgcacgtgaacgaagttcaagaaatccggctgctgcatcctgtgtgttggaactcaactcaggacctgtgagggatgaggcggtatggctagagttggcctgatccttggagtttggctgattggtttgagaatcaggtttgcgctgttgtgtgtccgctttggttgggacataccaaaaactgactcccgccaagacgatcagtatcaatgcagagaagctcaggactttgactcgtggagacatggcgttccttcatgaccgatcagcgcggtacgcgtgcagggattgtcacggtgcccaatcaggggctgggctccgaccgccgcgcactttggcaggtcccatgcctacaaaacgggatggggcgacgctccccccatcaggccataggtctagttcagtatttgtttatgtactggacgctgagtggaagcctggacacgcctaatcctggttcaggccgagccccaccttcgctggggtggatctttgacgatagagggcacttgttcgaatcgggccgggggcgctattgcatgcaccgcgcgtgatgccccttcgcgcaggctacagagcaactccaggcctcgcagcacctccgccacgtgcgcctgctcttcgcctcgcaacccaagcagcggctgcggcaggcagtcgtaactgcacaggcccatcagtgccgccgcgcatgccatgacgcggacgccgccgaagcggttgtacagcgcccagagcggcgccgccggatcccgagggcagaaggaaaagaggggttgtcaggtgtggcggcggtggacgatcggcattgcttattgccctggtacaaaattcaagcgctgccgtgcaacgtgatccggccgccgggatcgcgcaccatggcggccatccttccttgcgcgcacgccatgagtgagtaccttcgccccgtgcagcctccgcacttcgccgccatcggcgcgtggctggattcggccagcgcaacccggcgctgggccggtcccggcgtggcgtatccgctcgtgccggacgcattcgcgcacgcactgcaactgcagcagcgcccgggctgggtgctgctggatgcgcatggccactgccttggtttcggccagtactggccaacgacctccggcacgctgcacctgggccgcatcatcgtttcgccgcgggcacgcgggcgtggactgggacgtgtactgatgcaggcgctgatggcgcaggcgttgcagtcgcccggggcggagcggctgaccctgcgtgtctatcgtgacaacgtcgcggcggtgaccctgtaccgcgacctgggctttcagccgatggaagacgcttcgacgccggaactgctgttcatgcagcaccgtgccggctgagtggtgatcacgcgcgcagcacggaagcctgttgcgcctgccattgctcgcgggtgatgcggctgatgtgttcggtgcggtagtcgccgaggaagctgttgaacttgttcacttcggtatggtgatgctggaaaccgcatttgctctgtacgctcagggactgcaggttgtcggcgaagtagccgcaccacagtgcgtccaggcgcaggccgaggaaggcgtgccgcatcacttcgcgcactgcttcgggcaccaggccgcgcccccagtacggtacgccgatccagtaggcgatctcgccttcgcgctcgccgatctcgaagttgctgtcggcaccgatcaggatgccgacgcagccgatggcgcggccatcttcgcggctctgcagggcatagacctccggccggttgaacacggtgcggatgatcccggtactttcctcgacgctggtgtgggctggccatccggcgatgggcccgacgcgcaggtcgcgggcgtattcgtacaggtcggcggcgtcggtgtcgcgccaggggcgcaggatcaagcgttcggtatgcagcggcatggccgttccaggggcagggagagagcgcacaggctaggccgcgtcgggcggagggcacagggcgggaccttgatggtttcggtacttttcacaactccccggcgttgcccggtatgctgtgccgcggaatgcagccggatcggccaatggaccgcataccccagcttctggatcaggacgaatcgatgcgcctggaggtcagtacgctggcggaggggcagggggttccgctgtcgttcgggcacgcgtatctggcggtactggtgtgcgtgtccgggcgtgcgcgcttcgcactgaacttccgtgaggtggcggtgcagcggcacgacgtgctggtgctggccgaggacacgctggcgctgctgcggaagcgatcgcgtggcttcctggcggtggtctgcctgatgccgaaggcgctggcgtcggaggtggcctacgtactgcccaacgcgctgttcaagttcctgcatgagcatccccattgcgtgccgtcgccgctggaggtgccgctcctgcagggctggctgcagcagctgatggacgcgcaacatactgggggccgctatcggcacgtgatgctgcgcaatctactgcagacctttttcctgaaattcgccacgctgttgccggcacagaagggggccgcagcgtcggtcagccggcgcgagcgcctggcctggaatttctgggaactggtcggccagcgcagtacccgccagcgcgacgtgcagtcttatgccgatgcgttgtgcatcacgccgttctatctttcacagctgacccgcgagtgcttcggtgaaacacccaaggcgttgatcgaccgccaggtggtgctggagatcaaggcgctgctgagctacagcgagctgccgatcgggcgcatcgccgagcgattgtgcttcgaggatgcgtcctacctgtgccgctacttccggcggcacaccgggcagtcgctgaccggctaccgccgtgcggggcagggtggcgctggtgggatacgaacagcggtgccggcacttcggacagcagatcctcggtaaccccgccgagcatgcgttcgaccacgcagtcgcggcggtagggccccggcacccgtagatcggcttcgccaggcctggcgaaaggtcaatcctgcttcaacagctcgaccagctggcgcaggcgatagggcttgggcaggaactccacctgctccggcagcggcggcagctgcgagcgcgcatagccggaggacaggatcatgcgtgcctgcggctgttcgcgggcgacgtgctcgctcagttcgatgccggacatgccgttgggcatgctgacatcgctgaacaccacgtcaaaacgcgcctcgcccttgagcagctccgccgcctcgtggccatcggcggtggtggcgacctcgatgccgaaatcgcgcagggccaggccgatcatctcgcgcagatcgttctggtcctccaccatcagtacgcggatcggttcatcggtcatgggttgcttcctctgatgcgggtaacagcaggcttaccgtcgtgccgacaccgggcgtggtggacacatcgacgaagccgccgctctgggtagtgaatccgaacacctggctcaggcccaggccgctgcccttgccgatgtccttggtggtgaagaagggctcgctggcgcgctcggcgatgtcggccgccatgccatggccttcgtcacagacgctgagggtgacatagccgcgttgcagcgtagtgtccgcatccgggtcgagccgatgttccagcgcggtgccgatcaggatgcgcccgccatcgatggtggcctccacggcattcgccaccaggttggccagggcagcctgcagctgcatcgcgtcggtgcacacctgcggcaggcccggcgtgaggcaggcgtccagcgtcaccgtgggcgggcaggcgcgctgcaggcccggcagccattgctgtaccagcgtgttgatgtccagcggttcgcggatcagggtctggcccgtgctgaaggccagcagctggcgggtcagcagggcgccgcggtcggtggctgcctgcgcagcgtccagcagctcggcggcgcgtgcatcgtcaccgcggacgcgtagcgacagcaggtccagtgcgttgccgatggtggtcagcaggttgttgaactcgtgcgacaggccgcggctgagccggccgaccgtctcgaactgctgggtgttgcgcagcgcacgctgggcatcgcgcagcagtcgctgtgcctgccattgctcggtgatgtcgcgggtgatcttgacgaagccaagcagttcgcccgcttcaacgaccggctcgatgaccacgctggcgcggaacgaggagccgtcgcggcgtacccgccagccctcgcttgcaacatggccctgctgcgccgcgaggcggagcaggcgctgcggttcgccggcctcgcgctcggtggccaggtagaatcgaccgaagtgcgtacccaccacttcatcggctgaatagcccttgatgcgctcggcgcccgggttccagctgcagacgatgccttcaggatcaagcaggtacagcgcatggtcgcgcacgctgtcgatcagcaatcgcagttgtcgggaagggtccgtcagcacggacgtcgtagaggcagctgcgtccacgtgtagataagtgttacccctgtgagggacgtgaagctaggcagtcaagtgtgaaggatgcgtgcacacctgacacgtgccatttgtcctgtgcggctgaatgcgacacggagtaccatcttccaccctttgccttctggaaccgacctgcatgcgtcctggtgcgactacgcgtgaccgctggatctggatgacctctgccgtattgctggcggcgaccatcgcgctggaactggtggtaccgctgggatacgcggtctggctggcctatttcctggccgtgggcgtcacggtgttccagcgcagtgcgcgcgcgccgttcgtggtcgcgatgatcgcctgtatcctgctggtgatcggcttcaacgtggcgcccgccagcaacaactcgtcgttctcgttcgtcaaccgcaccatcggtggctgcgccttcctgatgatcgcgctgatcgtctcgcgcgccatccaggcccgccgccaggccatgcgcgcgctctggctgcaggaggccgagaacgcggtggcgtcgagcctgcgcggtgacctggggccggagcagatcgccgaggcggctgcgacgagcctggccgggcagctggacgcggaggtcggtgcggtctatcggctggaaggcggacggctgcagctgaccggtggcatggcgctgccttcgggcgcgccggcctcgctggccctgcacgaagggctggccgggcaggtcgctcgtgatgaacggatccgccacctgcatggcgacgatgccgccgtgcttgaactgcagaccagcctgggccggctgccggtgcgcgagcgcatcctggcgccgctcagcagcgatggtgccgtggtcggcatcatcgaactgggccgcgcccgggtcggtgaacagcgtgatctggatcgcgagctgctggagcgctgtgccgagaccatcggcttggcgctgcgcgcatcgctgttgcgtgcgcaactggtggtgctgctggaagagtcgcagcgccagggcgaggagctgcaggcccagcaggaagagctgcgcgtggccaacgaggagctggaagagcagagccgcagcctgctgcagtcgcagagccacctggaagaacagcaggccgagctggaacagagcaacgtgcagctggaagagcgcacccacgagctggaggcgcagaagcaggcgctgctggtcgcgcagagccagctggtgcgcaacagcaacgaactggccgcgacgtcgcgctacaagtccgagttcctggccaacatgtcgcacgaactgcgcacgccgctgaacagctcgctgatcctggccaagctgctggccgacaacaaggacggcacgctcaccgaagaacaggtgaagtacgcccgtgcgatcctctcgtccaacaacgatctgttggcactgatcaacgacatcctcgacctgtcgcgcatcgaggccggccatgtcgaactgtccgatgaagtggtggtggtcgacagcgcgctgcagcgcctgcgcgagaccttcgagccgatggcgcggcagaagggcctggccctgcagatcgaagccgatgcgctggcaccgagccagctggtggtcgacagccagcggctgcagcagatcctgaagaacctgctggccaacgcggtgaagttcaccgagcacggaaaggtcagcctgcacgtgcgtgcggccggcaatggccgcatccggttcgaggtctgcgacaccggcatcggcatcgcccgcgagcagctggacgtcatctttgaagccttccgccaggccgacggcagcacccgccgtcgctacggcggtaccggcctgggcctgtcgatctcgcgcgatctggccgagcgcatgggcggccagatccaggtcgacagcgagcccgggcgcggcagctgcttcatcctggagctgccattgcagggcgcccccgcggcgagcgcagccgaggctgccgaggcccccgtggcagtgccggcgccggcacggacaccggccgtgctgccgcccgcgccggtgcgcgctgccactgcgtcggcgccggccactgcgtcggccggcgtggccgacgaccgcggccgccgccagcgcgccgggcgcctgatcctggcggtcgaggacgatgccacgttcgccgaagcactggtggccctggcccatgaactggacttcgactgcgtggtggcgggtacggcggaagaagcgctgacacttgccagtgagctgcgtccgaacggcatcctgcttgatatcggcctgccggacgtgtcgggcctgagcgtgctggagcgcctgaagcgcaaccccgaaacccggcacatcccggtgcatgtggtctcggcaacggaccgcagccaggtggcgcgcgagctgggcgcgatcggcttcgcgatcaagccgaccacgcgcgagcggctggtgacggccatcgagcagctggaacagaccagccagcgcgacgtgcggcgcctgctgatcgtcgaggacgacagcgagctgcgcagcaacctggaactgctgctgggccgcgaccagctgcagatcgtcgcggtgggcaccctggccggtgcactggaacagctcagcacggtcacgttcgactgcatggtgatggacctgtcgctgcccgacggcagcggctacgacctgcttgaacacatggccggcaacgatgaggtcggtttcccgccggtgatcgtctataccggccgcgcgctcagccgcgaggaagagcagcgcctgcgccgctattccaagagcatcatcatcaagggtgcgcgttcgccggaacgcctgctggatgaagtgaccctgttcctgcacagcgtcgaggccagcctgccgaccgaccagcagcgcctgctgcgcgaagcgcgccgtcgcgacaccgtgctcgatggccgtaccgtgctgctggccgaagacgatgtccgcaacatcttcgcgctgtccagcgtgctcgaaccgctcggcgtcacgctggagatcgcgcgcaatggccaggaagcggtggatcgcctggccgagcgtgaggtcgatctggtgctgatggacatcatgatgccggagaaggatgggctggccgcgatgcgcgagatccgcgcgcagcgccacctgcaggacctgccgatcatcgcgctgaccgccaaggccatgccggacgaccgtgagcgatgcctgcaggccggtgccaacgattacatcgccaagcccatcgatgtcgacaagctggtctcgttgtgccgtgtctggtgctcgcggcaatgaacgaacaggcgctgttcgacctggaactgaaggtgctgctggaagcgctgtaccagcgctaccactacgacttccgcagctatgcggtatcgtcgctgcggcggcgcatccgccaggccatgcagcgctacgagtgcgagcggctggccgacctgcagcaccgcctgctgcacgagccggacctgttcgcgcaggcgatgcagttcttcaccgtgcaggtctcggagatgttccgtgacccggcctatttccgtgagctgcgcgagcaggtggtgccggtgctgcgcacctatccctcggtgaagctttgggtggctggctgcagtacgggcgaggaagtgtggtcactggcgatcctgctgcacgaggagggcctgctcgagcgcagtatcgtctatgccaccgacatcaatccggcagcgctggccaccgccgaagccggcgcctatggcatcgaccgcatggcccagttcagccgcaactacctggcggccggcggcaccgcttcgctctccgactactacgccacggcctacgatggcgcggtgttcgaccgtcagctgcgccgcaacgtggtgttcgccgaccacagcctggccacggacaccgtgttctccgaagtgcacctggtgtcgtgccgcaacgtgctgatctatttcaaccgcgacctgcaggatcgcgcggtgggcctgttccgtgatgcgctggtgcatcgcggcttccttggcctgggcagcaaggagtcgctgcagttcgggcgccaccacggtgcgttcgaggtctgctcgcgcgagcatcgcctgtaccggaaggtcgcctgatgagcctgctgatacgaccggccgtgctggtgatcggggcctctgcgggtggggtcgcagcgctgcagacggtgcttggcgcgctgcctgcggcactgccggcgccggtgctggcagtgctgcacctgccacgcgatcgcagcagccgcatcgccgaagtgctggcgccgtactgcgcgctgccggtgcgcgaggccgaagacaagcagccgctgcagcctggcacggtgacctttgcgccaccggactatcacctgctggtggaagacgccggttcgctggcgctgtcggtggacgcaccggtgctgttttctcgcccggccatcgatccgctgttcgagtcggcggcggcggtgttcggcgcgcaggtgctggccctgctgctgaccggtgccagcagtgatggcagcgaaggcgtggccgccgtgcgcgccgctggtggccgcgcctggctgcaatgtcccgaggaggccgaggcatcgatgatgccggcctccgccctgcagcacgctggcgccgatgccgtgctgccccttgaactgatgtgccgtcgcctgaaggagttgtttgcatgaacctgttgccaccggaccctgcgcagtcgcagaccccggtcaacctgctgatcgtcgatgacgtgccgcagaacctggtagccatgcaggcgctgctgcagcgcgagggcgtgaacctgctgcttgcgggctcgggtgcgcaggcgctggagctgctgctggagcacgaggtggcgctggcattgctggatgtgcacatgccggagatcgatggcttcaccctggccgagctgatgcgcggttcgcaccgcagccgcgatgtgccgatcatcttcctgaccgcctcgccggatgacccggtgcgtgccttcaagggctacgaaaccggtgcggtcgatttcctgcacaagccggtcgcaccgcaggtgatcctgagcaaggtcaacgtcttcatcgagctctaccagcagcgccagctgctgaaggcgcgcaacgaggcgctggaacgttcgctcaagctcaacgagacgatggcggccgtgctcacccatgacctgcgcacgccgctgtcggcaatcctgctgtgtgccgacaagctggcgctggagcttccagaggacaatgccggtgcgcagcagaccctgaagcacctggaagccagcaccctgcgcatggcgcggatggtcgagcagctgctggacttttcgcggatccgcagcggcggcctgcgcctgcaggcaagtgcctgcgatcttgcggaggtgacgcgtgccgtggtggccgaagcgggcagcgcccacggccacgcacgggtgcatctcgacatgcagggcgatacccgcctgcagggtgatctggatcggcttggccaggtcgccgcgaacctggtcggcaacgcgcttacccatggcagcgaggcgagggtggaggtggacggccgcgatccgcgcagcgtgctgctgcgggtaagcaacgccggtcggatcgacgacgcgctgctgccgcgattgttcgagccgttcaaggccagtttccaccccagcaatggcctggggctgggcctgtacatcgttgatcagttcgtccgcgcgcacggcggccacatcggcgcgcgcaacgaggcggggcaggtggtgttcgaggcgacgctgccacggcgctctgaatgcccggcaacggcggccagctgaatccttcagcaagcgacgcgtggatctgagacgggctcgtccgcaactgctaccgtggcggcagatattgccaaggaagcaccatgccactgcgtgcgatcgcctatgtcagccgggcgctgccggatctctccgctcgacggctgcaggcgctggtcgacgatgcggcccgcttcaacaaaatggccggcgtgaccggcgtgctgctgcacgacggcgggcgtttcctgcagtacatcgaagggccgccggatggcatcggttcggtctacgaacgcatcctgcaggccggcagccatatcgacatcattgaactggcgcgcggccgcctgggccagcgccagtttccgtactggtcgatgcgcgcgctgccggtggaggaggcgctgttgcgccagctgtcatccagtgactggtcgggctttacccgtacgctgcagggtgatcgctccgcgccgacgccggtggacctgctcgacaacgttgtgcagccagcactgcacgccggctgagcgtcagcccgaggtgccgccgccgcaataggcggcatgcagcgcctgcagcacgcccaatgcgggcccttcctgcatgcggtagtggatggcctgtgcttcgcgccgggtcgccacgatgtccatatcgcgcagcacagccaggtgctgcgacagcgcggacgcactcaatccggtcagcgcctgcagctccggtaccggcgcttcgccttcgatcaggcggcacagcacgcgcaagcgggcaggatgggccaggcgcttgagcagggcagcggcctgcgcggcgtgcttggccatcgcggcactgtcgagcggggtgctgggcatggttgacctttttgtttagacgtgtctaatttagataaatctaaataaaagggcaatcccatgaagggcgtgaatgagggcagggcatgaacctgccgtggactgcggtagccggcggtgggttgatcggcgccgccgcagtgctgttgctcgccaccctcgggcgtgtggccggtatcagcgggatcgccgcaggcagcctgcgcgcagcggaaggcgagcgcggatggcgctgggccttcctgtctggcctgctcgcggcggccgggctggtgctgtggtggcagtcgctgcccgacgcgtcgccgcgggttcagttgcgcgatgccttgcctgcctggcagttgatcggcgccggcctgctggtgggcttcggcacccgcttgggcagtggctgtaccagcggtcacggcgtctgtggcatggctcgcggctcgaagcgctcgctgctggcggtgctggtgttcatggcctgcgcgatgctgacgacgttcctcatccgccacggcggaggcccggcatgagccgcgcgacaggggccgcggcagcggcgggtgcgctgttcggtgcggggctggcgctttcggggatgaccgacgcgcgccgtgtgctcggcttcctcgacattgcgggtgatttcgatcccaccctggtgtgggtgctgggctcggcgctgctggtcagtgcggtcggccagcgctgggtgctgcgccgcgcgcagccgtggttcgcggtgcgcttccagctgcccagtgcgcgtgatgtcgatgcgcgcctgctgctgggcgccgcactgttcggtatcggctggggatgggctggctattgcccgggaccggccatcgccgggctggcagtcgcatcgcgtgaagcgctgtggttcgtgcctgcgatgcttgcaggtttctggctgcacgatcgggtcgtacgctgagacttcacccctgtgtcaccctgcgtgcggtcagatccggggttcacggggaaaggagcacaacgacatggtacggatgaagtggacgggcagggcaatgctggcggtcgcactggccgctgcggtggcaccggcgctggcctgcacgcgcgcggtgtacctgggtgacaacggtgatgtgatcaccgcacgctcgatggactggaaggtcgacgtggccaccaatctctacgtgctaccgcgcggcatcgcgcgcaccggccaggccggaccgaagtcgctggcctggacagcgcgctatggttcggtggtggccaccggctacgacgtgtcgaccaccgatggcatgaacgagaagggcctggtggccaacctgctgtggctggtcgaatcggagtatccgcagcagcgcggcaacaagccgggactggcgatttcgctgtgggcgcagtatgtgctggacaatttcgcgaccgtggacgaggcggtggcggcgctgaagcgtgagccgtactcgatcgtcaccgacaaggtgccgggcgaggaccgccaggcaacgctgcatctgtcgctgtccgacgcgagcggcgacagtgccatcgtcgagtacatcggggggcgccaggtgatccaccatgaccggcgctaccaggtgatgaccaactcgccgatcttcgagcagcagctggcactcaacagctactggcagcagatcggtggcacggtgatgctgccaggtaccaaccgctcgtccgaccgcttcgcgcgtgcgtcgttctacatcaatgccattcccaaggccgaggacccggtggaagcgctggccagcgtgttcagcgtgatccgcaatgcgtcggtgccgtatggcatcaccacgccgggcgagccgaacatctcatcgacgcgctggcgcacggtggccgaccacaagcggcggttgtacttcttcgaatcggcgctgacccccaacaccttctggatcgatctgaacaaggtcgatttcggcggccaggtgctcaagctcgaccttggcaaggaccagcgcaacacgttcgccggcgatgcattgggtcacttcgtacccagtgcaccgttcgccttcctcggcgtggacggctagcgcgaggcctggtccggcgcgttcttcggatagaccgccagcacgctgcagcccgggcgggcgaagcgcggcgtgctggcgcgcatgtcgccggggattccggacggcgtctccacgatgcgatcgcccggattgccacagatcaagccgttctggaaaccggactggaattccaccgaggtcgccccggccaggatcgagcagctgccggccagttcgacgcggtagtagcgattgccgccattgcggcgcggattggtctccaccaccacgccttgcggatcctcgttccagctgcgcacatggcgggtggcgaagcagaacgctggcgaggcctggaaggtatggcgcgggctgctgccgccacggctgggcttgcctgtggcggtcacgttcaccggcggcagggtggccgcgtacaggcggctgctctggcgagcggtgctggcgaactcccggttgtcgatgggggtgacactgccgacgccgcagcggcggccatccaccatcacctgttcactggggcggccgcaggcccagcccgaaggcgcctccagccgcagtgcgctggcttcgttgacacccgggcaggctgcgctgaagtcgatgcggaaggcctggcccctgccatcacggaccgcgatggcggtcggtgtctcctgctcgacctggcgtacgtcacgtgcgtccaggcagtgcggtgcaggtgcgatgcgctcggcggccgatggcgcggatggcgcctgggccagggcggccaggggtaaggcgctggccagtgccagcggaagcaatcggatcatgctgttcatcctgccatccctgcgtctgtaactggctggaacatagcatggccggtgccggggccgcgttgcagggaaatgccagcacgcgcacactcgtcatatgggcgcgatcttccacctgcggcactacggccaggccaccggcctggaccgtcatgactacgcgcagtgggtgctgccgctgcagggcgaactgcagttcgagatgcaaggccgcggtggtcgcctggacctgctgcagggggccttcgtcgcggctggcgaagcacacgaccagatggccgatggcccgaatgctttcgtgatcgtcgactgccccccgggtgtgctcgatgacggtacccaggaacacctgtgccgccagcgctggctgcatctgccactggcgctgcgacagcgcctggcgcaggtgtgtgagggccaggcactgccggccctgttgccgcagctgctccaggtgttcgcaccggcgggcagtggtgcgcgcctgcagggcctgtgcgcggcggtgcaggttgatccgggccaggcgtggccggtagcacgcatggccgccttcgtcggtgtcagcgaaagccggttgcatgcgctgttccagcgcgagttcgggctgagcccgcaggcctggctcagtgcaagccggttgcgttgggccaagcaccaactgcgtaccagtgcggcgccgatcagcgatatcgcgctggcggcaggctattccgagcagagtgcactgacccgtgcgctgcgtcgtgagtgcgggcagacgccggccgcctggcgcaggggcgccatctgacctgtagagccgagcccacgctcggctgcccttatctgcacagcggccaatcgcagccgagcattggctcggctctacagagatgacaaggcaatagcctcggtcaagagcgcccgctggccagcgcttacactgcgcggcccgttctcttcccccgaagaacccgaatgcgcaacaacccgatggccctgggcatcgccaatggcgttgccgctggcgcgctgtggggcgtggtctttctcgcccccgccgtgctgcagtcgttcaatgccctgcaactgtccgccggtcgctacctggtctatggcctgattgccatcgctctgctgctgccgcgctggaagcggctggcaccgcggctgggccgcgccgaatggttcgggctgctgtggctgagcctggccggcaacctggtgtacttcctgctgctggccacggcggtgcagtgggccggtggcgcggcggcgtcattgattgtcggcctgattccggtggtggtcactgtggttggcgtgcgcgagcagggcgcggtgccgttgaagcagctgctgccggcgctgggcctgtgcgtgctcggcgtggcgctggtgggctgggaagcattgatgtccgaatacctcgcaacaccgtggcggcagcgcctgatcggcctgctctgtgcgttcggcgcgctgttctcgtgggcgctgtactcgatcggcaacagtcgttggctggcacgccggccggacctgtcaagccacgactggtcgttgctgaccggcgtcaccactggcggcctggccctgctgctggtgccgatggccttcatcggccacagcggtacccacaccgcggcgcaatggagtggcttctgggcgatcagcgccggcgtggcagtggtggcctcgatcctcggcaacgcgttctggaaccgtgccagccgcctgctgccattgaccctgaccgggcagatgatcgtgttcgagacgctgttcgcgctggcgtatgccttcgcctggcagcagcgctggccctcgctgctggaggcgctggcgatcgtgttcctggtggccggcgtgatgctgtgcgcgcatgcccatcgctcgccacgggcgatcgccgaacatgcaggctgaatgcgggcgtcaagcgtgctgatgccggcttggtctcagatgcaaccaaatgccggcacgttggccgatgatcgccgcattgattttttgcgtcgcagcacttgacagcggaccggcgcacagtgttttctgtgcgtcatggtccttgatgccgcccacgccagcctgttcgcccccgccattgcgggccgtccgactgcgccggtcgccaccaccaccattaccaccaccaccgtcaccactgccctggtgcggcccgtcgtcttcgtgtaactcccgaaaaccacggccccgcaccatccaggtggcggggaaactcgacacctgcatgcgacggggcctcctaccgaggtctgcatgtcttcccacgcccccgcccatcccgttgccccggccgatctggctgcaccgtccactgtcgtgcacaagttcggcggcacctcggtggccgatgccgaacgctatcgccatgttgccggcctgctgctggcccgtcctgagtcgctgcaggtcactgtcgtctcggcgatgaagggggtcaccgacgcgctgatcgatctggcgcagctggcggcaaagggtgaccagggttggcgcgaggcctggcatgccctgcgcgcgcgccaccgtggcgccgccgtggcgctgctgggcgagcaggtcggcgagacggtcgaatggatcgacgcccgcttcgatcagctggccgaagtgctggcagcgctggcggtgatcggcgagctgccgcgcgaggtgctggaccgcgtgcagggcctgggcgaagtgttctccgcgcagctgcttggcacccacctgcgtgccttgggcgaagactgtgcggtgctcgatgcgcgcgatgtgctggtggtcgggcatggcgagctgggcgtcgatgtcgactgggaagccagcgccgaccgcctcgcgcaatggcgccttcaacatcctcaaccgcgcctggtcgccaccggtttcgtcgcgcgtgaccgtgatgaccgcatcaccaccctgggccgcaacggcagtgactactccggcgcgatcttcgccgcgctgttcaatgccgatgaactgcacatctggaccgacgtcgacggcgtgctgtcagccgacccgcggctggtacccgaagccgtgcagctcgaatcgctcagctacgacgaggcctgcgaactggcctacttcggcgccaaagtggtgcacccgcagacgatgtcgccggcgatccgcctgggcctgccgatcttcatccgcaatacgttccaaccggcgcatccgggtacgcgcatcagtgccgagcgctcgccgcgtgggccggtaaagggcctgaccctgagcccgggcctggccctgttgaacctggaaggcaccggcctgatcggcgtgccaggcactgcagagcgcgtattcgctgccctgcgccaggcgcaggtgtcggtggtgatgatctcgcagggttcgtcggaacattcgatctgctgcgtggtgcgcgccgccgaagctgcacgtggccgcgaggcgctgctgcatgcgtttgcgcatgagctgtcggtgggccaggtgcagcgcgtgcaggtcagcgagggcgtcagcgttctggcggcggtgggcgacggcatggccggtcaacccggcgtggcggcacgcctgttcgaggcgctgggccgcgcacaggtgaacatcctggcaatcgcgcagggctcgtccgagcgcaacatttcggtggcggtggacagtgctgatgccacccgcgccctgcgcgccgcgcatgccggcttctggctgtcgccgcagaccttcgcggtgggtgtgatcgggcctggcaacgtcggtgccgcgctgctggaccagctgctggccgcgcgcccgcagttgctggccaaggccaatgtcgacctgcgcctgcgcgcactggcctcgcgttcgcgcatgcggctggatgcggatgggctgcatgccgactggcgcgaagcccttcagcaggcgggtgagcccagcgatctggatcgcttcaccgaacacctgctggccgcgcacctgccgcatgcggtggtgatcgactgcagtggcagtgccgaggtggccgagcgctatgagggctggctggcagccggcatccacgtggtcacaccgaacaaacaggccggcgccgggccgctgccgcgctaccagcgcatccgcgccgcggcggcggccagtggtgcgcgtttccgctacgaggccacggtgggcgcgggcctgccggtgatcaccacgctgcgtgacctggtcgataccggtgacgaggtactggccatcgaaggcatcttctccggcacgctggcctggctgttcaaccgcttcgatggcagccagccgttctcgcagctggtcgcgcaggcgcggtcgatgggctacaccgagccggacccgcgtgacgatctttcgggcgtggacgtggcgcgcaagctggtgatcctggcccgcgaagccggccacgcgctcagtcttgagcaggtggaagtggaaagcctggtgccggcgctgctgcgcgagggcagcgtggatgacttcatggcgcggctgggcgagtccgacgccagcctgctgcaacgcctgcaggatgcgcgggcgcgtggcgcggtgctgcgctatgtggcacggctgggtgccgacggcgcctcggtggggctgcaggaactgccggccgatcatgccttcgccaacctgcggctgaccgacaacgtggtgcagttccgcacccgtcgctactgcgacaacccgttggtggtgcaggggccgggtgcgggtccggaggtgacggcagcgggtgtgttcgcggacctgctgcgggtcgccgccggtgaaggagcgcggctgtgatcgcacgtgcgttcgcgcctgcctcggtggccaacgtggcagtgggcttcgacattctcggccatgccattgccggtatcggcgataccgtgagcgtgcgccgcatcgacgagccggtggtgcggatcgatgcgatccgtggcagtgccgtcgcgctgccactggacgccgccggcaacaccgccggggctgcgctgatgtcgctgcgcgaaggcctgggcctggatttcggcttcgcggtcgagatcgacaagggcatcccgttcggttccggcatgggcggttcggcagcgtcgagtgtcgcggcgctggtcgccgccaatgcgctgctgcaggccccgttgccgcgcgaagcgctgtacccctacgcgctggacggtgaggcggtggccagtggtggccgtcacggtgacaacgtcggcccgctgctgctgggtggcctggcgctgtgcacggccgatcgcctgttgccggtcccggtgcctgccagctggcacagcctgctggtgcatccgcacgcggtgctggaaacgcgccgtgcccgccaggccctgcagggcagctatgcgctgggcgagttcgtggcccagagcgcgaacctcgcgctggtgctcagtggttgccatcgcagtgatgcgacgctggtacgcgcgggactgcgcgacgtgctggtcgaaccgcgacgggccggattgattgccggcttcgaggccgcccgtgatgcagcgctgtcggcccatgcaatgggcgcgggcatctccggtgccggacccagtgtgttcgcctggttcgaggatgccgaccaggcccgtgccgccgtggcgccggtgcaggcagcgttcgctgcggccggcttcgacagtgacgcctgggtatcgccgctggatgcgccgggagcccggctgtgctgaatccttccccttctctggaaaccgatcccatgcaatttgtttcgacccgcggccagtctcccgccgttggcctcagcgcggcgatcgccgccggattggcgcccgatggcgggctgtatgttcccgcgcgtctgccggccgcgcgcgagctgcaggccggggcgaccctggccgataccgccgccgatctgctggcaccgttgtttgcgggcgatgcactcgagactgcgcttccggcgatctgccgcgaagcgttcgacttcccggtgccgctgcgtgcactcggcgagggtgaccacgtgctggagctgttccatgggccgacggcggcattcaaggatatcggcgcgcgcttcctggccggtacgctgtcgcgcctgcagggcggcgaggatcgcgatctgacgatcgtcgtcgccacgtccggcgatacgggtgccgccgttgcggcggccttccatcgccagccgggcgtgcgcgtggtggtgctgtatccggagggtcgcgtgtctccgcgccaggcgcatcagctcggttgtttcggcgacaacatccaggccctgcgcgtgacgggcgcattcgacgattgccaggcgatggtcaagcaggcgctggccgaccgcgaactgcaggcgcaggtgccggtgagctcggccaacagcatcagcctgggccgactgctgccgcagatgagctactacgcgcatgcagcgttgacccactacgccgcgcatcgtcgccggctcaacctggtggtgccgaccggcaatctgggcaacgcgatggcggccgtgctggcgcgcgcgctgggcgtgccgatcggccagatcgtgctggccaccaatgccaatgccgtgctgccggcgtacttcaatggtggcgactaccagccgcaggccagtgtggcgacggtggccaatgcaatggacgtgggtgcgccgagcaacttcgagcgactgcgctggctctaccacggcgacgacgcagagctgcgtgcagctttccgcgcgttcgcggtggatgacgtgaccatccgcgcgacgattgccgcagcgcatgccagcggcggcgagcagttctgcccgcacacggcgacggcggtgaaggtgctgcaggatctgcgcgcgcgcggtgccaagggcgactgggcggcggtggctacggcgcatccagccaagttcgaggctgtggtcgagccgctgatcggcgaaacggtggcggtgccacctgcgctggatgccttgctgcagcgaccagcgcacgccgaaccattggcggcagattacgcggccttgcgcgaggtgttgctgcgttgatcgcagatggaggcggttgccggccagcggctggcactacccgtgttgcatccgtccggtagtgccggccgctggccggcaacccaaccaaccgcgatacggtcagatcaacccttcaccggccagcgtgcgcagaccatcctcgtcgaggatctccaccacgttcaggtggggcagggcgatcagcccctgctggcgcagcttggtgaaggtacggctgaccgtttccatggtcaggcccagatggtcggcgatatcgccgcggcccatcggcagcgacacgcgcaggccgtcgccccccagcttggcctcgcgcgcggccaggcgcagcaggaaatcggccagcttctcggccggctgcaggcgtgccagcgccagcgcagcatcctgtgcggcatccagttcctggcaggcgcgctgcagcagcttgcgctccaggtgcgggaagcggctgcgcagggccttcatctgtggcagcgcgacacggcacacgcggctgtcggcgatggcctcgatgtcgtagcgatggtggtcgctgccgctcaggcccaggtagtcgccgggcagcacgaaaccgttgatctggcgccggccgtcggccagggtgcgcaccaggcgcagtgcgccggcggtcaatgtatagacatggtcgcgctcttcgccggtgcgggccagcgtgctgcccatgctgacctgctgcgagacggtgacctgttccagcgcctgcacttcgtctggcgacagcgccgagcacaccgcaaggtgccgaaccgagcagtgcaggcagtccagcgtggtgcaggacggcgaggcgggatcgttggtggcgggcggagcgccggaaggccgtgacatgttgcggggggcgtatcgcgggcggggagggccttatgatacttcaagcggccgttcgaccctgccggaggcgggggcgctagaatgtcgccccctcccacgtcccgttccagcaggagttccgcccgtgatcaagccccgtaccccgcccggcacccttgagctgctgccgcgcgagcagattgcgttccagcgcatgctggacgtcatccgccgcaactacgagcgcttcgggttcctgccggtggagacgccggtgttcgagctgtccgacgtgctgctgaccaagtccggtggtgagaccgagcgccaggtgtatttcgtgcagtccaccggcgcgctggccaacgcggccgagtcgggcgaccgttcgctgccggaaatggcgctgcgcttcgacctgaccgtgccgctggcacgctacgtggccgagcacgaacacgaactgaccttcccgttccgccgttaccagatgcagcgcgtgtaccgcggcgagcgtgcccagcgcggtcgtttccgcgagttctaccagtgcgacatcgacgtgatcggcaaggacagcctgagcgtgcggtacgacgctgaagtgctggcggtcatccatgcggtgttctcggaactgcgcatcggtgacttcagcatccagctgaacaaccgcaagctgatgcgcggcttcttcgagagcctgggcgtggctgaaggcgagcgccagctggcggtgctgcgcgaagtggacaagctggacaagcgtggcgccgattacgttcgcgagacgctggtgggcgagggcttcaacatcccggcagaacaggtcgagaagatcctggccttcgtcgctgtgcgttcgcagggccatgccgatgcgctggcgcagctggccacgctggaagccgacgccggttcttcggagatcctgcgtagcggcgtcgccgaactgcgcgaagtgctgcagctggtgcaggcgctgggcgtgccggaaaccgcatactgcctgaacttctccattgcgcgcggcctggactattacaccggcaccgtctacgagaccacgctgaccgaccacccgcagatcggctcgatctgttcgggcggccgttacgaagacctggccagccactacagcaagtcgaagctgccgggcgtgggtatctccatcggcctgtcgcgcctgttctggcagctgcgcgaggcgggcctgatcgacggcatcgaagccagcagcgtgcaggcgctggtggcgctgatggacgagcagggcatgccgcagtcgctggacatcgcgcgccgcctgcgcgccggtggcatcaataccgaagtgcagatggagccgaagaagatcggcaagcagttccagtacgcggccaaggccggcatccgcttcgtggtgctggccggtgaagacgagctcgcgcgcggcgtggtggcggtgaaggacctgctgcgtgaacagcagttcgaagtgtcgcgcgacgagctggccagcaccctgctggtggagctggagcagtccagggcgatggtgtgaagccggccgtcgcaggggtactcaccgtgctcctgttggcgggctgccagagtgacccggtgctgcgcagtgatcggctgggcccggcgcagtaccggctgcaggttgatcgctgtcacgtgatcgaccgcgcgcagcttgagggcgacctgcgggccctggcctcgcggacgtgcccggcgggtgcaggggcgttgcagaacatccagtccctgccgagccggcagggcagcctgttcggggagtgcctgcggcgcgggacgctgcaggcggaggtgcgttgcctgccctgagtcgagccaggttgttgatttgaaagaagaacgcccgccctttggtgggcgttctgcatttccggcatccggtccaggggtcagatccgttttcctttggaaaacggatctgacccccatgaggctccgatttgacgcactgcgcaagaatgcgctaatgtactaacgcgctattacattgatgcatggacccgaccccgtgaaagcccgccccgagattgccgccaaagacccgaaggccgacctggaagccctggcccgggcctttgccgcgctgcgcgagccggagcaggtcgaggcattcctgcgcgacctgtgcaccccggccgagctggaggccatggccgaccgctggaaggtggtgccgctgctgcagcagggcgtgccgtaccgcgagatccacgagcgcacgggcgtcagcgtgaccaccaccggacgggtggcacgcacgctcgagcatggccatcgaggctatgccgccgccatcgaccgccttgcttcgcgctgatccgcgccccgttccgaacttcgagacctcccccatgagtgcaacccaggcagcgccggcacgagaccggctgcgtatcgccatccagaagagtggccggctggccgagcccgcccgcaacctgctcagcgcctgtggtctgagctggcgcgaaagccgcgacaagctgttctgctacggcgaatcgctgccggtggacctgttgctggtgcgcgacgacgacatccccggcctgatcgccgatggcgtctgcgacctcggcatcgtcggtcgcaatgaactggacgagcaggccgcggcacgccgccagatcggcctgccggacgcctaccagacgctgcgcgggctgggcttcggccagtgccggctgatgctggcggtgcccgaggaatggcagtggcagggtccggcgcagctggccggcacccgcatcgccaccagctacccggccatcctcaagcagtggctggcggagcagggcgtggacgcgcaggtggtcgagctgtccgggtcggtggaaatcgccccgcgcctgggtaccgccgacctgatctgcgatctggtctccagcggcgccacgctgcgtgccaaccagttgaccccggtacacaacctgctcgacagcgaggcggtgctggctggtgcgatgcgcgtgccggatgacgcacgtgcatcgctgcgcgcgatgctgctgcgccgcctcgacggcgtggtgcagcgccaggaccgcaagctgctgatgttccgtgccagcgaagatcgcgtcgacgcgctggcgcagctgctggccgatgccgagccgctggtgcggctgccggccgatggtggcgcgctgcgcctgcagaccatgtgccccggcccgctgagctggcagcgcatggaagaactcgagcgcgcgggcgcgcagggcctgatggtactgagcgtggagcgatcgctggcatgaaccgtctgatctggtcccgacttgatgaggccgcgcgcagcgcggcattgacccgcccggtgcaggccgtggcgcagcagacccgcgatgccgtagcggccctgatcgcgcaggtgcgtgcacagggcgacgatgcgctgcgtgcgattacggcgcgtttcgatggcgtcgagctggcctcgtttgaagtttccgaagccgaattcgccgctgccgaagccgccgtgcccgccgaactgcgacaggcgatggtggacgccgccgaacgcattgcgcgcttccacgccgctggcatgggcaaaggctatgcagttgaaaccgcgccgggcgtggtctgcgaacgcatgctgcgcccgatcggccgggtgggcctgtacgtaccggctggcagcgcgccgttgccgtccaccgcgttgatgctgggcgttccggcgcagctggccggttgcccgcaggtggtgctgtgcaccccgccgcgcgccgacggcagtgccgatccggcagtgctggtagccgcccgcctgaccggcgtgcagcgcgtgttcaagctgggcggcgcgcaggcgatcgcggcgatggcctatggcacggccagcattccggcctgcgacaagctgttcgggccgggcaacagcttcgttaccgaagccaagcagcaggtcgcacaggacggcgccgccgccatcgacatgcctgccggtccttcggaggtgctggtgattgccgatgctggcgccaatccggcgttcgtcgccgccgacctgctgtcgcaggccgagcacggtccggattctcaggtgctgctgctgaccgacgacgccgtgatgctggcggcggtcgaagccgaggttgagcgccaggtggccctgctgccgcgccagcagatcgcgcgccaggcactgtcggcatcgcggctggtgcaggtcgatgcgttggacgaggcgttcgcgatcagcaaccgctatgcaccagagcacctgatcctggccctgcgtgatccgcgcgcatggctggacaaggtgcaggcggccggctcggtgttcctgggcgattacacccccgaagcactgggtgactactgcagcggcaccaaccacgtattgcccaccgccggtgccgcgcgtgcctacagcggcgtgagcgttgccagcttccagaacctgatcagcgtgcaaagcgccagcgccgccggcctggccgcgatcggcggctgcgggcgcatcatcgcccgtgccgaaggcctggatgcgcacgagcgtgccgttgcgttgcgcatggaggtggcggcatgagcgcggcgatcgatgaggtgctggcactggtgcgcccggacctgcaggccttcgccggctacagctcggcacgcagcgcggcggtgcagggcgaggtctggttgaatgccaatgagtcggcctgggccaatgcggccgatcccgcaggcagcagccggcgctatccggagccgcagccgctcgcgctgcgcgagggactggcggcgctgtacggcgtgacgccacagcagctgctgatcggtcgcggcagcgacgaagccattgatctgctggtgcgcgcgctgtgcgtgccgggtcgcgatggcgtgctggtcacgccgccggtgtttggcatgtacgccgtctgcgcacgcctgcagggtgccgccttgattgaagtgccgctggtggacagcgaggatggactgcgcaccgatctggatgcggtgatcgacgcggccaaggcgcagggtgccaagctggtgttcctgtgtgcgccgtcgaacccggccggcagtgacatcgccctggatgaggtcgagcgcgtggcggttgcgctgcgcgggcaggcgctggtcgtggtggacgaggcctatgtcgagtatgcacaacggccgtcggcgaccacgttgctggccgcgcacgccaatctggcggtgctgcgcacgctgtcgaaggcgcacgcgctcgcggccgcccgcgttggcacgctgatcgctgccccggagctgattgccctgctgcgtcgctgccaggcgccgtacccggtgccgacgccgtgcgcggaactggccgtgcaggcactgcagccggccgcgctggcgcgcaccgccgagcgcgtgaccacggtgatcgccgagcgcgggcgcctgcgtgcagccctggccggcctgcccggcgtgtgccgggtgtatgcctcggccggcaactacctgctggtccgtttcgccgatccccagtccgcgttcgatacgctgctggctgcgggcgtggtggtgcgcgaccagcgcgctgcgccgcagctgggtgatgcgctgcgcatcagcatcggcagccccgaagagaatgaccgcgtgcttgcggccctgtcggcgcggagggccgcagcatgaccccgatcctgttcattgaccgcgacggtaccctcatcgaggagccgtccgacttccagatcgacgcctacgaaaagctgcgcttcgtgccgcaggtgatcccggcgctgctgaagctgcgtgatgccggctaccagttcgtgatcgtcaccaaccaggacggcctcggcagcgacagctacccgcgcgccagcttcgatggccccaacgacctgatgctgcagatcttcgagagccagggcatcaccttccgtgacgtgctgatcgattccagctggccgcaggacaatgcgccgacccgcaagccgggcatcggcctgatgaccgcctacctgcaggaccgcagcatcgactgggcacgctcgggcatggtcggtgaccggatcaccgacctgcagtttgccgccaacctcaacatccgtggtttccagctgcgcaccgcgcagtttggtggggagtgggactggccgggcatcgcccatgcgctggccgacgcgccgcgcaccgccgttgtccagcgcaacaccaaagaaacgaagatccgcgttgagctggacctggaccgcgcgggcgatgcacgcattgccaccggcctgccgttcttcgaccacatgctggagcagatcggcaagcacggcggcttcgcgctggacatccaggccgagggtgacctgcacatcgacgagcaccacaccatcgaggacaccgggctggccctaggccaggccctgcgcgaggcgttgggcgacaagcgcggcattggccgttacggcttcaccctgcccatggacgagaccctggccagcgctgcgctggacttcagcggccgtccctatttcgtgttcgagggcgagttcaagcgcgagcgcgtgggcgatatgccgaccgagctggtgccgcacttcttccgttcgctgtgcgatgccagcggtttgaacctcaacctgcaggtgcgcggcgacaatgatcaccacaaggtggaggcctgcttcaaggcgctggcgcgtgcgctgcgtccggcgctggcccggcagggcacggcactgccgagtaccaagggggcgctgtgagcgatgttgcgctgatcgatgccggtggcgccaacctgggctcggtgcgctacgcactggagcgcctgggcgcgacggtgcggctggtgcgcgatgcggacggcctggttggtgcgccgcgggtgatcctgcccggcgtcggcgccgccggtcccggcatgcagcgcctgcacgctcagggcctggtggaaccgctgcagcgactggaggtgccgttgatgggcatctgcctgggcatgcagctgctgttcgaacgctccgaggaagcgggcgtagagacactgggactgattccgggcgtggtacgcaagctggtgccggcctgtggcatccgcgtgccgcacatgggctggaaccgcctgctgccgctgcgcgaatcgctgttgctgcagggcgtgccggaacgcgccagcgcctacttcgtgcacagctatgcggcgccgctcaatacccacaccgtcgctgcctgcgaccacggtggcctgttcaccgccgtggtggagcaggggcgctactacggcgcacagttccatcccgagcgctccggcgagaccggctcgctgatgctgcgcaacttcctcgagggcactgctgcatgagtttcatcgtctaccccgcgctggatatccgcgacggccgcgtggtgcggctgcgccagggcgactacgcgcaggaaacctcctatggggatgaccctctgccgcgcgcgcaggccttcgccgcgcagggcgcgcagtggatgcatctggtcgacctggatgccgcacgggccggtggctacacgctggcgccgctgttggcatccattcgtgcgcagaccccgctgcaggtgcagaccggcggtggcgtgcgcggccgcgatgatgtggcgcgcatcctcgacgctggcgccggccgcgtggtggtgggttcgctggcggtgcgtcgtcccgatgaagtggtcggctggctggaggaattcggcgccgatcgcatcacgattgcgctggacgcgcgccaggacgcacaggggcagtggcagctgccggtgcacggatggaccgagaacgccggggtgaccctggatgacctggcccggcgctacgcgcgcgccggcatgcgccatctgctgtgcaccgacatcgcccgcgacggcatgctggccgggcccaacatcagcctctaccagcacctgtcggcgctgttgccgggtgtggcggtgcaggcgtccggtggcatccgtgacgtggccgatgtggccgaggcgcgtgccgccggctgcggaggtgccatcctcggcaaggcactgctggagcagcgcatggacctgagcgaggcgttggcatgttgagccgccgcatcattccgtgcctggacgtgcgtgatggccgcgtggtcaagggcgtgcgcttccgcgatcacgtcgacatgggcgacatcgccgagttggcacagcgctatcgcgaccagggcgcggacgagctggtgttctatgacatcggcgccagtcccgaggcacggtcggttgacgtcgcctggatcgagcgcatcgcgcgcctgatcgacattccgttctgtgtggccggtggcatcgacagcgtggaaaccgcgcgccgcgtgctgttcgccggtgccgacaaggtgtcgatcaattcgccggcgctgggccggccggagctgatcaccgagctggcggacgagttcggcgtgcagtgcgttgtggtgggggtcgattcggtgcgcgaggccgacgggcaatggcgggtgcgtcgtttcagcggcgatccggacaagacccaggcggtgccgctgcgcacgctcgactggatcgtcgaagcgcaacggcgtggagccggtgagatcgtgctgaactgcatggacagcgacggtgtgcgccgtggctacgatgtcgtgcagctgcagcaggcgcgggcgctgtgccaggtgccgctgattgcctccggtggtgccggagcgatggagcacttcgccgacgccttcgaccaggccgacgtcgacggtgcgttggcggccagtgtgttccacagcggcgccatcgccattccagaattgaagcgctacctgcgcggacagcagatcgaggtgcgggatgtctattgaagtgaggccatcgctggatgcgctgcaggccctggactggggcaagggcgacggcctgctgccggccgtggtgcaggatgccgataccctgcaggtgctgatgctgggctatgtcagcgccgaatcgctggcggctacgctggccatcggccacatgacctttttcagtcgcagcaagcagcggttgtggaccaagggcgagcagtccggcaacgtgctggtggtgcagtcgatccgtgtcgactgcgacgccgatacgctgctggtgatggcgcgcccggccgggccgacctgccacaccggtgccgagagctgtttcgaccaggcgccgaaggatttcctgggtgggctgggccagctggtggccatgcgtgacgcgcagcgccctcccggcagctacaccaccagcctgtttgaaggcggcatccgccgcatcgcgcagaaggtgggtgaggagggcgtggagaccgcattggccgccgtggcgcaggatgatgaggcattgctgggcgaggcgtcggacctgctgtaccacctgctggtgctgctgcgcgcgcgcgggctgtcgctggatgatgcgcgcgcggtgctggaaaaacgccatcgttgaggaaggcgtacggaccaacggtccgcacccacctctgcaatgcagccgagcatggctcggctctacaataggtggtcttcttctttcccggaccgcccatgaaactgcctgccgcctggctgtgctgcctgttgctgacctcgccggcctgggccgcggacaccgtggtcagcggcaaggtctatctggagcgtgacggcaagcccggccgcggtgcgaccgatccgggcctggccggggtgcaggtttccaacggcgagaccatcgtcaagactgccgctgacggcagctacagcctgccggtgcgcgacggccagaccgtattcgtgatcaagcccgatgcctacgccttcccgaaggcggcggacggcctgccttcgttctggcgccactaccgcccgaacggctcgccggcgctgaagtacggcggcatcgccgcgaccagcgacgtcacccgcaactgggacttcgccctgcagtcggatcggcatgacagccgtcgtggtttccagatgctggtattcaccgattcgcagaccgccagcctgaaggacatcggctactaccagcagtcgatcgtggcgccactggtcggccagaccagggcacgcatgggcaccaccctgggcgacatcgtcaacgacgacctgaccctgtacccggcgatcaacaaggtcaccaccgaactcggcgtgccgtggttccacgtgccgggcaaccatgacctcgacttcgatgcggccagcgacgaacactcactggacagctggcgcaacatctacggcccggacacctacgcggtggaagagggcggcgccagtttcgtgttcctggacgacgtggtgtacgaccccaaggccaggccgaagtacatcggcggcctgcgcgaagaccagttcgccttcctcgccagctacctgaagggcctgcacaaggaccgcctgctggtgctgggcatacacatcccgctgttcgacgcggcgccggggcgcgagaccttccgccatgctgaccgccagcgcctgttcgacctgctgaaggacttccgcaacgtactggtgctcagcggccacagccacacccagcagcacgtctaccacggcaaggccgagggctggaacggcgacaagccactgcacgaatacaacgtcggtgccaactgcggtgcgttctggtcgggcgtgaagaatgccgctggcgtgccggacagcaccatgagcgacggcacgccgaagggctatgcattgctcgacgtggccggcaacggcagctatcgcctgcagtaccgcgtggccggcaggccggccagcgagcagatcggcctgcacgcgccgaaggtgctgcgccagggggcctacccggcgtggggtgtctacgccaacgtctacatgggcgaggatcggagcgtggtcgagtaccgtgtcgatggcggcgcctggcagccgatgaagcaggtcagccagcccgacccgcgcctgatggtggagaacgtggccgatgatctggccagcagcctgcgcggctacgaccgttcgcccgaggccactgcgtcgccgcacctgtggcgtggcgcgctgccgaccgatcttgcagtgggcagccataaggtcgaggtacgctccacccagcctgatggcgcagtgttcaccgccgccaccagctacagcctgcagactgcccagccctgacccccgcgcaccagcgctccagcgaaaggaccccgtatggatatccgcttcatggccggcaccacaccggtgaccctcagccgccactggttcaccggcgcgatgctgctgcagagcgccaccgagaaggtctgggtgcagcacccgctgcatccgggcacccacttctcgttctcgctggtacagtcgtggctgcgccacatcgccggccacgaagtgctggtcgagcgcacccggccgctgttgttcgccggcttccgcccacagcgcctgcgcgtgctggtggatggggtgcaggtggccgaacaggaaggcatgtaggttcacctgaaccaccggcgcgctaggcaaagccgtcccgatgcctgagaatcggggcgattcaatcgatccaagcaggccagcgtgaccatcgcagcagcgtcaacggtttcctccgactccgcccgcggcggtcttccgcgccgtctggtcgtcgccgatgtcggcggcacctttgcccggctcgcgctggcggaaacccgacccggccagacgccgctgctgggcagccaccgtacctatgcctgtgccgagcattccagcctggccgcgatcctcgccgatttcaccgccggcctcggccacccggtgcagaccgcggtggtcgccatcgctggcctgctggatggcgatgtgctgatcaactcgaacctgccgtggacggtctcgctgtcggccacccgcgcgcagtccgggctgcacgaactgcagctgatcaatgatttcgaagcggtggcgctggccatcccctacctgcagccggaaaccctggtgccactgaacggcgacgccgatccggcgcaggccttcccggcgctggtgctgggcgcgggtaccgggctgggcgccgcgctgcgtttcgctgatggcgagcgtccggtgctggccagcgagatcggtcatgccgcgctgggcgccggcaacgcgctggaactgcaggtgctgggccgcctgctgcagcgttggccgcacgtggacaacgaacgcgtgctgtccggcagcggcctgatgaacctgtatccgtgcctgtgcgaactgcgcggcgtcaccccggtgtggaacagtacggaggcgctgatcggcgccgcgcgtggcggtgaggatgcactggcggtggaaacgttgcaggtcttctgtgcgtggcttggcagcctggccggcgacgcggcgatcgccgtcggcgcgcgctcggtgtacctggccggtggcatttccgcgcatgtgcaggatttcctggccgatggccgcttccgtgagcgcttcctcaacaagggcgtgctgaccgaggtgctgcgccaggtgccggtgtggcgcgtggagcatggccagctgggcgtgcttggcgcagcggtctggcacgccgcacggcagcccacgcacgactgatcggcagggttggcatcgggccggccgtgcattgcagactgggaggggaaaatggtggatcgcaggcagttcctgcaggccggtgcactggccgcaggcatggcggcattgccgggcgtgcaggcgcgcacgcagggtggggcccgggtggtctccacctgggacttcggcgtaccggccaaccaggccgcgtggaaggtgctggcgcagggtggcagcgcgctggatgcggtggaggcgggcgcacgctgggccgagagcgagctgtgcaaccctaccgttggccattgcggcaatccggatcgcgacggcgtgctgagcctggatgcgagcatcatggacggcgatggccgttgtggtgcagtggccgcgctggtggacatcctgcatccggtgtcggtggcccgcaaagtgatggagaacagcccgcatgtgctgctggtcggcgagggcgcgcagcagttcgcggtgcagcaggggttcgagcgcaagcatctgctgacgccgcaggccgaagcggcctggcgcgagtggctgaagaccgagaagtaccagccgcagatcaatgccgagcgccgtggcattcccggcaacagcgacaaccacgacaccatcggcatgctggcactggatgccaagggccagctggccggtgcctgcaccaccagcggcatggcgtggaaactgcacggtcgcgttggcgacagtccgatcatcggcgccggcctgtacgtcgacaacgacgtcggcgcggccactgcttcgggggtgggtgaagagatgatccgcaacgcggcttcgttcctggtggtcgagctgatgcgccaggggcgttcaccggcgcaggcctgccgtgaagccatcgaccgcgtggtgcgcaagcgcccggaagcgagcagaacgttgcaggtgtgcttcctggccatgaacaagcagggcgaggtcggcgcctatgcgctgcatcgtggcttcgtctatgcggtgtgcgatgcgcagcgccaggatgacctgcgtgactcgccgtcgatctacacgagcacccaggcgtgagtacgcggctgaccctggagatcgccagcaactcgctggcctcggcgctggccgcgcaggctggcggcgccgaccgcatcgaactgttcgacaacctggccgagggcggcaccacgccgtcgttcgccagcatcgcgatggcccgcgagcgcctgtcgattccgctgttcgtgctggtgcggccacgcccgggcgacttccactacgacgcgctggaaaccgaactgatgctgcgtgacatcgcgcagtgccgcgcgctgggttgcgatggcgtggtgatcggcgcgctggacgtgcagggcggcatcgacctggcgctgtgccgggaactggtgcaggccgccgggccgttgcaggtgaccttccatcgcgccttcgacgccgcccgcgatctgccggcggcgctggagcaggtgatcaggctgggctgccagcgcgtgctgacctcgggcgggcaggccagcgccgaggccggtgccgatgtgctggcgggcctggtcacccaggcggcggggcgcatcacggtgatggctggcgccggattggccccgggcaacatcgcaaccgtcgcgcggcagaccggctgtaccgaactgcacgcctccgcaaaaggcctgcgccgctcggcgatgcagttccagaacccggcgctgcgcggtctggacccggactggagccagaccgccaccgctaccgtggccgcgctgcggcaggcgctggacggctgatcgaatccgtcgggcatggcccggggtcagatcccttctgcgaagggatctgacccctgtcgcaaccccggccgcaggcacgcgacggacaaaaccgttccgcgcgcggttgtcgtgatcgtgtcactacttcgtgcgccgttctctcagcgatgtttcgcaactttttgattgttctggacaccggcagccgatagcggcaatccgccggctgttgctgcgttgccgcatgccgggcgtggttcagctgtgctttagtttggatcgatccacaggggaggtgccatatcggtcgtgaaccgatccaagcgcctggatccgtcgtagtgccgcgccaccgtccgcccgtgcgtccacatcttcgaagagcaaccacccatggctcagatcgtccacaagcgtcgccacctgctgtcccaggccctgatcctggccctgttgccgctggcagccagcgcgcaggaagctgccagttcgtccaccaaggatctggacgcggtcaccgtcaccggctcgcgcatcaagcgcgccagcgtcgagggcccggcgccggtcaacgtgatcaccgccgcgcagatccagaaggaaggctttgtcagcgtgtacgacgcgctgaagaccctcaccgaggccacaggcaccgttgaagccgcatcgcaatggggctcgcatacgcccaatgccagcggcctgaacctgcgcgggatgggcccgaaccgctcgctgctgctggtcaatggccgtcgtgtagcggattacccgctgccctacggtggcgaaaccaacttctccaactacggcaacattccggccgcggcggtggagcgcattgaagtgctgaccggtggcgcctcggccatctacggttcggatgcgatcgccggcgtggtcaacgtcatcctcaaaaccaactacgacggcgacgaagtgcgcgtgcgcggcggcacttccagcgaaggcggacgtgatacctgggatctgtcctgggccggtggcaagaccggcgaaaactggagcgtgacctacgcgctgcagtacaccaagcgcgacccgctgttcgggcgtgatcgcccgcagatggacgatgccgacgatgcgccgtacccgtcctggaacatggaacaacgcaaggtcggcttccgtcccaccgccggtctggcgctgatcgatccgaccacgggccagcgcctggcgccgcccaccggcacctgcgaaaaattcgacggcgagtactacaccgccgatcgattggtctacaactacgccgccaaccgcatcaccaacaccggccgcctgtgcggcatgagcgccgactacgccaactggctgcttaccggcggcgccgagaacgtgtccggaaacctgtacgccaccttcgatttcagcaatgacctgcaggcctggaccaacctggcggtgtatcgctccgaagcgatctggggcaccaatccgcccggcgtgtcgctgatcgacgatgacaacggctattactgggatgccaaccgcaaccggccgatcctgggcgtgcgccagttcaccccgaacgaagtcgggggcctggatacgctgcgcaacaccaaccgcgaactgtcctgggactggagcgcgggcctgcgcgggcgcttggccgaccgttttgactggagtgccacggtggggcgttcctattaccgcgtggaagaacggcagaacgtggtcgacaagcagaagtcgtatgactacttccttggcccgcgcctgggcaccaccgccgatggcgaggcgatctatgcgttgaacgaatcgcgctggtggaacccgctgacgccggaccagtactggcagatggggaccgtggcgaagaaccgcgcggcgtcatgggtcaaccaggcgtcggcggatatcaccggcgagctgttccagggctgggccggcccgatttcgtttgcggcggtggctgaagtcgcgcagcagggctatcacctcagtccggacccgcgcgctggcatcgacttcgacctgcagaatgtcgatcgcggcggcggtgagcgtacccgctactcggccggcgtcgagttcaagatcccgctgttggacagcgtgaccgccactgcggccgcgcgctacgaccgctatggcaactacaaggccgatgacagcagcgaagcgctggacatcggcagccagaaggaaaccacctggaacgtcggcctggaatggcgcccggtcgaatcgctgctggtgcgtggctcatacgccaccagcttccatgcgccggacatgcattacctgctgggccagccgagcagttcggaagtgcagacctatgaccgcctgcgctgcatccagagcggcgcgtacctggtcaacaactgtggcgtgggcaacaccgacgtctggtacacgttcgacgtgaaccggcgtgggacgccgctgctgcgctcggagaccggtgattcgtggacggtcggcttcgtctgggacgtgctgccgaacctgtcggtcagtgccgactactgggcgatcaagctggaagacatgatcgtcgacgtcggcgccgatgaggtgctggccagcgaggccggctgcctgaccggcaagaacatggacggtacgccatgggccaacccggccggtggcgagtactgcgccggcatcctggcccgcgtgaaccgtgacagcaacggtcgcctggtatcgatcgagcgcggcccgttcaacctggccagccgcgaggtgcgcggcatcgacctgaccgcgcgctatcgcctggaaaccgcgcggtggggcagcttccagctgggcgtgaactacaccaaccagatctcgaccaaggagcaacgctacgccgccgacccgaatccggaacgccgcgatcgtgacctgcgcagcaagctgcgcgcgagcctggcctggcagcgcggcaactggaacgccaacgtctatgccgaccgcatcggttcggtgccgggcgtgcgctaccactggggtaccgaccgcctggacaaccctggtggctgcctgccgttcgccgatggctacgtgcccagtgacagcccgtcgctgaactgcctggagccggcacggctgccggatggttcggtgaacccgaaccccaacgccgggcagcagacggcgcgctactacggtcgagtggggccgttcatcacctggaacttcaacgtgggctaccaggtgaccgaacacgcgaaggtaaacgtgtacgtcaacaacgccttcaacgccgccagctggaaccacaaggacccgtacaagctggattacgacttcgctccgacccgcctgctgggcgcggtcggccgcgagttcgcgttggagtatgtgttcaccttctgaggtgacctgcctccgccggtaggtccacgccatgcgtggatatggacacccgggtgcccattcaggaactgcggacaggctggatttgaccttcccacgatggcaaggtttagcctgtccgcatccagaaggagccccgggaatccgatcatgagcacgccccgcgccactgcagcccccgcaagccctgccaccatcagcctgcccatcgagggcatgacctgtgccagctgtgtcggccgggtcgaggcggcgctgtccagggtcgaaggtgtgggcagcgtttcggtcaatctggccactgagcgcgcggatatccgcccgtccggtccggtcgatcgggccgcgttgatccaggcggtggagcgggtgggctacgacgtgcccgctgccaccaccgagctgtcggtcgagggcatgacctgtgcgtcctgcgtgggccgagtcgaacgtgcgctgttggccgtgcccggcgtcagccaggccagcgtgaacctggccacggagcgcgccacggtgcgtggcgtggcagaagttgcagcgctggtcgccgcgatcgacaaggccggctatgacgcacgcgtgattgaagccggcgtgcagtccgatgacgaggccgcggaaaagaaggatgccgagcgcgccgaactgaagcgcgacctgatcgtggcgtccgcgctggcgctgccggtgttcgtgctggagatggggtcgcacctgatccccggcatgcacgaatgggtgatgtccaccatcggcatgcaggccagctggtacctgcagttcgtgctgaccgcgctggtgctcgccatcccgggccgccgcttctaccagaagggcatccccgcgctgctgcggctggcgccggacatgaattcgctggtggcggtgggcactgccgcagcgtttggctactcggtggtggccacgttcctgccgacgctgttgccggcgggcacggtgaacgtctactacgaagcagcggcggtgatcgttgcgctgatcctgctcggccgcttccttgaggcccgggccaagggccgcacctccgaggcgatcaaacgactggtcaatctgcaggcgaaggttgcccacgtggtccgtgacggccggacggtggatgtcccggtcaatgaagtgctgagcggcgacgtggtggaagtgcgcccgggcgagcgcgtgccggtcgacggcgaggtggtcgagggccgcagctacatcgacgagtcgatgatcagcggcgagccgatcccggtcgagaagcagccgggcagcagcgtggtgggcggtacggtcaaccagaagggcgcactgacggtacgtgccacggcggtgggcgcgcagaccatgctggcgcagatcatccgcatggtcgaacaggcgcagggctcgaagctgccgatccaggcggtggtcgacaaggtcaccctgtggttcgtgccggcggtgatgctggccgcgctggcgaccttcgcagtctggctgatcttcgggccctcgccagcgctgagcttcgcgctggtcaatgcggtggctgtgctgatcattgcctgcccatgcgcgatgggactggccacgccgacctcgatcatggtcgggaccggccgtggcgccgagatgggtgtgctgttccgcaagggtgaagcgctccagttgttgaaggatgcacaggtggtggcggtggacaagaccggcacgctgaccgaagggcgcccgcgcctgaccgatctggagattgctgccggcttcgatcacaacacggtgctggcggcagttgccgcaacggagtcgcgctcggagcatcccatcgcccgcgcgattgttgatgccgcgaccggccagggcatcgcgttgccgggcatggtcgacttcgaatcggtcaccggcatgggcgtgcgggccagtgtcgagggtgcacgcgtggaggtcggtgccgatcgcttcatgcgcgacctgggcgtggacatcactttgtttgcgacgctggcggcagagctgggcatccagggcaagtcgccgctgtatgccgccatcgacggccgcctggccgcaatcatcgcggtatccgatccgatcaagccgagcacgccggccgcaatcgcggcactgcatcagcttggccttaaagtggcgatgatcaccggtgacaacgctggtaccgcgcaggcgatcgcgcgccagctcggcatcgacgacgtggtggccgaggtgctgccggaaggcaaggtcgaggcggtgcgccgcttgaaggccacacatggccatgtcgccttcgtcggcgacggcatcaacgatgcgccggcgctggccgaggccgatgtcggcctggccatcggcaccggcaccgatatcgcggtcgagtcggccgatgtcgtgctgatgtcgggcaacctgcagggcgtgccgaatgccattgcactatcgaaggcgacgctgggcaacatccgccagaacctgttctgggccttcgcttacaacaccgcattgattccggtggcggccggcgtgctgtatccggtctggggcgtgctgctctcgccggtgttcgcggccggtgcgatggcactgtccagcgtgttcgtgctgggcaacgcgctgcgcctgcgccgcttccagccgccgatggcggacgcccccgccgcgatccattgagggagaaccgcatgaatatcggtgaagccgccaaggcctccagcgtgtcggcgaaaatgatccgctactacgaacagatcggcctgattcctgcggctgatcgcaccgagtcgggctaccgggcgtactcgcaggcggacatccaccgcctgcgcttcatccgccgcgcgcgcgacctcggcttccaggtggccgagatcaccgatctgctgggcctgtggaacgacacctcgcggcacagcgccgacgtcaagcacctggccgaacagcacattgccgacttggagcaacgcatcgagcacatgcggcagatggccgacacgctgaaatcgttgatcagttgttgtgcgggtgacgagcgcccggaatgcccgatcctggagcggttgggcgaagaccatgatgccccggtgccggtcgtcgccgccaagaccggcgcggtgcggcgacgcgcacagaagtattgaatcgatatcgcgtgcactgaaaagcccgccctgtgacagtgcacggggcgggcttggttctggatgcagtgcagggaatcaggcagtgcgaggcgggaagccggcatcgttcaccgcggcgaacacctgttcctgcgacgcggtggtctgcaccttgaccagcccggtcggcggatcggccaccacgctggcgttcggatcgatctgctggatcgcacgggtcacgctgcgcgcacagccgccgcaggtcatgccgtcgacatggaattccatctgtagctccttcgctgctcttgggatgaggccagtgtgcaccttccaacgatggcagggtcaagcgtcgggctgaacgacgaacaaggcgcggacaaaaaaacggcagccacctgtaccagcgcggctgccgtggaggaacgtccccgccagggcagggcatgggttgcgccgggacgtgcccggccaacccggtgcgggcttagaacttccagttcacgccgaagtacaactggcgaccggcgtacaggttggacagcaggcgggcctggctgtcgttgccgatgtagctgcgcagctcggacttggtggcgttcagcacggcagccgtcaccgtccagtccggggtcaggttgtaggccacgttcaggtcaagctggctgtacggcttggtgtaggtggtcatgccattgttcagcccgccgaccacttcaccgcgacggttgtacgaggcacgcgccaggaacttgtcgttctcgtagaacacggtgacgttggcctggttcttggcgctgccgaccagcggcgatgagccgatttcctcgccgtccagcacgatcgaggccaggttggtgtcgttgtaggtgtagttggcctgcacgcccagaccgaagtcgaaggtgtactggccatacagctccacgccctgcgaaacgccatcgcggccgttggcctgggtctcgtacttctgcacggtgaccgactgcccgccgacgttcatctgctggtcgcgcaccaccggcacggtgaagttgtccacgttcttgcggaacagcgaaacacctgcgaccgcgcccggctggaagtaccactccaggcccaggtcgaactggaccgccttgaacggctccagcgccttgttgctgcccgagccgtaccagccgggcgtgtcggtgccgccggtgacacggcgatcgttggcgtactcctcgctgatgtaacgcaggccaccgggataggcgatgctggtgtagctcgggcgcgcgaccaccttcgacgccgcaccgcgcagcaccaggttgtcggtgatgtcccaggcaatgttgaagctcggcagcacgtcggtataggtcttctccagcgacgacagggcgtacaccttgtcgcgcacctgggcgtcgggcaggcggacgaagccaccctggcagcgcaggttcggatcggcggccggatcatcgcagctcatcggcgcgccgctggcgttgtcgacgaagtagtcgttgaagcgctcgaccgagtcgctggactgggcgaactgcttggtgcgcaccacgcgcacgccgacgttgccgcgcacgcgctcggtgcggaagttggcctggaagtagccggagtagatcttctcgttgacgtcgtagacgaagtcttcctcggtgcggttgtgcgagccgccgtaggtcttgttcaggtaatcgatgtaggccgggtagttgatgcccgggaacacattggcgttgaaggcgccggtgatgttgctgatcgggttggacaggaagaagcccggctgcgcgttgccagcggtcggatcgcaacctgcctggtaacggttgttgtcatagtcggacgggtccaggcccgggcacacccagtaggtgttgccggtgttgcggtggaccttgccgtcgcggtacttggcaccgaactggatcgagtccagccagccggcctcgaacagcttggtgacgtctgcctggaagtagttctgcttgacttcggtctgcatccacgacgagtcggtggaaccggtatcgacttcggcgacgccggccatcagctgctgctgcaggtcgggagagaactgcaccgacggcgtgccggtgaggtcccacgcggtgtactggttgccggactgccactggttgcccaccttgcggcgcggcttggccgacatgcggaagttcatcgacggaccaccttcggaccaggtgcggccgccggtgaacgaggctttccagagggggctgatgtcccagtcaatggtcaggtccgcggtctgcgacagtgccttttccttgctgtagccgccggtgagctgcggggtggggatggtgcagtcgtccgggccccagccaccgggcttgaggccggcggcagccgcttcatcctcgctgcagtagtaggtcttaccggccagcttctggtactgcgcgccggtgacgatgctgccgctcggatcgaagtccaggccattgagcaggcggccgccggcccagttgccgtcctggttgtagcgggccaggttccactccggcaccttcagcatgttctgggtgtagtcaccctgcagctcgaagcggaagtagttggccgtcatcgtgacgttgtcgaccggcttgaactggaaggtcagctgcccgcccttgcgttcgcgcttctcttccttcaccgcgaagttcaccgaggtcggcatgaagaactcactgtagttcttgccggtctggttgttgaaaccggactcgccccaccagtagtggatgccatcctgctccagcaggttgccgttggcatcgcgggcggtggtgccgttgccgtaccactggtagtcctcggtgctggcctccatggtgcgggtagtgcgtttctgctgggtcacgcctaccagcacgccgaagcgctcgtccttgctgtgccaggaatacagcgccgacacctgcggatcgacgtcgtggctggtgtctgaggtggtgccctccaggttcacgtagccggagttggattccatgtcgagcggacggcgggtatgcaggatgaccgtgccgccgatgccgccttcgtcgatgcgtgcttccggcgacttgaacagctcggcgctggacagcatgttcgacggcagcagggtgtagttgaaggaacgggtggcttcgttgttggtttccgaggaggcgacgaagttgccgttcaactgggtcagggtcaggtccggtgcaaggccgcgcacgctgacgctcttgccttcgccaccgctgcgggtgatgaccacgccgggcacgcgctgcagtgcgtcggccacgttcttgtcggggaacttgccgacgtcttcggcggtgatcacttcgaccacggcgttggcatcgcgcttctgctcaaggctcttttcgatggcgtagcggtagccggtgacctggacgctgtccagagtcgtggcgtcctgcgagccggtggtcgtggcctgctgcgcggcggcgcctgccggaatgacggcggcagccagggccagcgcgatggccagcgacaatgcgtcctggccgtgcgtacgtgttgaatgcttcattcccatctctccctctctcctggattgatccggtgacgtggcacggacaacttgaatcgatctaatttgaagtgaatttgtcgctgtcgccatgcagtggcagtagcaccgcacgcgtggcctggtgtacgtcctgttgctgctcccccaactcccggccatcgcagcgtcgtcttggatcgatctaagcgatgggcgggcgatttttagcatgggtcgcccttgggcgcatgctgctccgcaatatggtactggcgtggcgtagggatgacggtttgctgaaatcagtgaaatcgttttcgtgcgcagggaggggggggcggcagggctgcgccctgcacctgcgggtagtgccggccgctggccggcaagagccaaagccaaagcggctctgggttgtctgggtttggcggtgcggtgtggactggcaggacacgccgtaaacccttccatgggggctcgatggcgccatccatggcgccaacggtcctgccagcccacaccgccccacctttgacagtttcccggtgacggttggactgatcctggaacgacatggggtcatggggtcagatccgttttccgttggaaaacggatctgaccccggattgatttcgatatctgacagagattcatccacgcatggcgtggatccatccacagatcgcggaaatctgtcgaaggcggggtgggtccggttgcgggggtgtccgcggcatggatgccgcggccaagcccccagggatgggtttacggcgttcctcgcaaccggacccaccccgccattccacggatcgccggcttttgctgttgcttcggctgttgcttctgaggttgccggccagcggccggcactaccgcaggtgcagggcgcagccgtgccgaatacaccctcatgctgcgccgcagaatgcattcggctgaacctgcatgctctacttgaatcgatctaaatccacggtcacgtgggtcgggcgtcattccagggggagccttctgccggtccaggcagagctcagcggaacggtgccggaaggcccgggccgtctgtctctgcgtcatcgactacaggaacccgacatgcgtccagtgccgtccgctcccgccgtcccatcatcctcgcgcccgctggtgcgcctggcctgcctgcttgcgctgtcggcggcgccgatgctgctgcaggccgcgccggcagcgctggagcgcgaggtcaacaccttcatcggcagcaaggacgacggcaacacgttcccgggtgcgtcggcaccgttcggcctgatccaggtcagcccgatcggcagccactattcgggttggcgctatgacgacgagaagatccgtggcttcggccactccttcatctccggtgccggctgctgggaacagggcggccaggtgtcggtgctgccggtcacgggctcgatcggtccgggcggtgatttcgataccggcaacgccaggcagttcgaccacaaggcctacgccgcgtcctacacccacgatggcgaggtcggccaggccggctactacaaggtgcggctgaccagctacggcggcatcgatgccgaggcgaccgcgcgtacccgtgccgcggccgagcgctacaccttcagccagcgcagtggcgatggccacgtgctggtcaatgtcggccaggccaacgagcgccattcggtgatcggcagcgtggtcgatgtggtcggcgaccgcgtggtcgagggcaagctggtcaccaagagtttctgcggcggccatcagtacaccacctggttccgcatcgagttcgaccgtccgttcaaggcgcatggcacctggggtgagggcggcggcctgccgggcgcgcgccacagcatggaaggcgagcagaagccgaacggtgcctggctcagcttcgacctggccaagggccagtcggtgacggcggtcagcgcgatctcgcacgtggacgccgaaggcgcgcgcaccaacctgcgtgccgagggcatgcagggtgggtcgctgctcggattcgaccgcatgcgcgcgctgtcgcagcaggcctggcgtgagcagcttggccgtgtacgcgtgcagggcggcaccgccgatgaccgcaccgtgttctacagcgcggtctaccacgcgctgctgcagccgatgaccggcaacgatgccgatggccgctaccgcggctatgacgatggcatccaccgtgccgaaggctggacctattacgagtacttctcgctgtgggatacctaccgcgcgcagaaccagtggctggcactgacccgcccggacgtggcgcgcgacatcggccgcaccctgctggcgatcgatgagcagggcggttggctgccgcgctggggctatgccaacttcgaaaccaacatcatgaccggcgatccggtcaccccgttcatggtcgacctgtggcgcttcggtgcactcaagggccgtgaatcgcaggcgtgggatgcgctgcgccgcaatgccttcggcacgccgccgctgaactcgcgcatggccggccgctccggcaacccgacttacctggacaagggctacgtggcctatgaccgcgcgttcccgtccaagggcatggacgtcgatccgcaccacggtggttcggccacgctggagtacgcgctggccgattgcgcgctctcgcagatggccgacggcctgggccatgcccaggatgcggcgacgctgcgcgagcgcggccgcaactggcgcaaggtgtgggacccgctggtgcgcgacgccgagaccggcttcaccgggttcccgcgcccgcgtaccgaggacggccagtggtacaccccgtccgacggccattacagcccgcgttcgcaccacggtttccacgagggcacggcgtggcagtaccagtggctggcgcagcaggacgtgccgggcctggtcgaagcgatggacggccgcgagcaggcgggccgccgcctcgatgcgttcttcgcgatggacgcgctgcaggccgatccgctcaatgccgcccgcaaggcgtgggtggtcgggccgtacagctactacaaccagttccgctacaacccgaacaacgagccggacctgcactcgccgtggctgtacacgctgatcggccagccgtggaagaccgcggccgtggtgcgtgcggcgcagcagctgttcaccaatgcccccaacggtgtgaccggcaacgatgacctcggcacgatgtcggcctggtacctgttcagtgccatcggcgtgtacccggcggtgccgggcagcggccagttcctgctgcacaccccgcgcttcagcaaggtggaagtggacatgggcaatggccgcaccctgcgcatcgacgcgccgggcgccgatggccgccgcctgcagtatgtgcagggcgtgcaggtcgatggccaggcgcatgcaccggtgtggctggactggaaccgcctgcagcagggcccgcgcgtgcgctttgcgctggatgcgaaggtgccggagcagggctggggcacggcggtgaaggacctgccggtatcctggtgcgcggcaccgggcagccagctgcgctgagccggactgtgccgttcgcggtgacccagcgaacggcacggcacgacacggccctgatccattaggcttgagcttccagcggagtccgggaagacgatgaacgacaacggcagcagtcccagcaagcgcgccggcaaggcggtgacggtgaccgacatcgcgcgtgcgatcggcgtgtcacgggcaaccgtgtcgctggtgctgcgtggcagcccgctggtcaatgtcgatacccgcgccaaggtcgaggccgagctgcgccgccagcgctatgtctacaaccgcgcggcggccaacctgcgccggcgcacctcgtcgagcatcgcgctggtgatcaacgacctgtccaacccgttcttcgccgaattcgcgtcaggcgtggacgaggcgctgggcgggcgcggttacgtgacgttgctgggcagcaccggggaatcgccagagcgccagcaggccgtgctgtccacgctgatggagcacaccccggccggcctgatcctgtcgccggccgagggcagcgacaccgcgcagttgcggcaggcgctgggcgccaatgccaacgtgctgctgttcaaccgcgaactggccggggctgactgggacttcctgaccctggacaaccagcacggcgcctatctggccacgcgccacctgatcgagcgcggccatcgccagatcgccttcttcggcggccacgccgcatccagttcctgccaccagcgccgcgccggtttccagcaggcgctggccgaggccgggctgtcgctgccgccgggttggatgatcgagtcggcgccgaaccgcctggaagcagcagcgcgcaccgatgaactgtttgccgatggccatcgtccgagtgcggcggtctgctacaacgacaccgtcgcgctgggcctgatgctgggcttgaactcgcgtggcatccgtcccggtggcgactttgccgttactggtttcgacgacatttccgaggctgcggtggcggtgccaccgttgaccacgctcactgccgacccgcgcgagcgtggccggcaagcggccgcgctgctgctgcaacggctggacgaaccggatgcgccgccacggcgcacggtcgcgccggtgcagctgcgcatccgcgaaagcagtgctgcgcgaccgaactgattcctttcatacaccccttccacgcaacaacgaccttccgcgcatcgaggcgcgtaccgcatgccgatctccgcaacgccccgtccatcgggttcctcgggcaacgcacccgccgtcaccaacggcaaggcgttggctgtcgtcaccacgatcttcttcatgtggggcttcctgacctgcctcaatgacatcctgatcccgcacctgaaagcggtgttcgaactgaactacgccaaggcgatgctggtgcagttcaccttcttcggcacctatttcctgatgtcgctgccggcggggcggctggtggcggcgctgggctacaagaagggcatcgtcgccggcctggtgatcgccggcatcggcgcgctgggcttctggccggcggccgaactgcgcgtctatggcgccttcctcggcgcactgttcgtgctggccaccggcattaccgtgctgcaggtggccgccaacccctatgtcgcgctgctgggcccggagcagaccagctccagccgcctgaccctggcgcaggcgctgaactcgctgggcacggccatcgccccgatcttcggcggcatgctgatcctgtccaacacggtcaagagcgctgacgacatcgcggcgctgccggccgccgagcagctggcctaccgtgccgccgaggcgcaggctgtgcagggtccgtacgtgggcctggcggtggcgctggtgctgctggcgctgttcgtattcctgttccgcctgccggcgctgagcgacgccaccgagcaggccgaccagggccaccaccacagctacctggatgcgctgcgcaagcgccacctgctgctgggcgtgctgggcatcttcttctacgtcggtgctgaagtgtcgattggcagcttcctggtcaactacctgtcgatgccgaacatcggtggcttcagcgagcagcaggccacgcattacgtgtctgcctactggacgatggcgatgatcggccgcttcgccggttcggcgctgctggcgcgcttctcgcccagccgtctgctggcgatcttcgcgctggtcaacgtggcgctgctggtcaccaccatgctgacctccggcaacgtcgcgctgtactcggtggtggccatcggcctgttcaactcgatcatgttcccgaccatcttcgcgctgagcatcgagcgcctcggcccgctgaccaacaaggggtccagcctgctgatcatggccatcgtcggcggtgccgtggtgccgtacctgcagggcgtgctggccgaccacatcggcgtgcaggccagcttcatcctgccgctgctgtgctacggctacatcattttctacggactggtcggtgcgcgtacgccggcctccgcaacgcagggaggctgagtccggaatgggtgccatcgtttgcttcggcgaaattttgatcgatctactagcacagccgccggcctcggccgacaccccgcgtgcgttcctgcagtacgccggtggggcgccggccaacgtcgcggtggcggctgcgcggctgggtgcgaagacccagttcgtcggcatgctgggccgtgacatgttcggcgacttcctggccgacagcctggtcgagcacggcgtgggtaccgattacatcgtgcgcaccgacgcggccaagaccgcactggccttcgtggccctggatgccaatggcgagcgcagcttcagtttctaccgcccgccggcggctgacctgctgttccgtgacagcgacttccaggcggcgtgcctcgacagcgcgcaatgcttccacgtctgttccaacagcctgaccgagccggccatcgccgaggcgacctttgccggcatggaccgtgcccgcgctgccggtgcggtggtcagcctggacctcaacctgcgtcctgccctgtggccggcgaacgaggacccgacgccgcgcctgtggcaggcgctggaacgcgccgacctggtcaagctgtcgcgcgaggagctggactacctggccgcgccgctgggcgccgatggcgaggcggcggtgctgcggcgcctgctggccgcgcgggcgcgctgggtgatcgtcaccgatggtgcagccacgctgcactggtacacccgcgacaaccacggcacggtcaccagcttccgcgtggccacggtcgacaccacggcggccggtgatgccttcgtcggcggcgtgctggtcggcctgctggagcgcggcggggccggtgccggttttaccgccttctgccaggaccccgatgcgatcaccgccacgctgcgcttcggcgctgcggtcggcgcgctggctgttacccgcaagggcgcgttcgccgcgatgccctcgctcgatgaagtgcagcagctgctgcaggcacaggacattactgcatgagcacctcgcccgatttccgttcgcccgcgttcctgcgcgcgcacatcgccgataccatggcgttctaccacccgcgctgcatcgatcccaacggtggcttcttccactacttccgtgatgacggcagcatctacgatgccagccatcgccacctggtgagcagcacccgtttcgtcttcaactacgcgatggcctaccgcgagttcggcaatgccgagtaccgcgacgcggtcgagcacggcgtgcgctacctgcgcgaggtgcaccgcaaccccgccaccggcggctacgcctggaccctgcgtgatggcaaggtcgaggacgacatgaaccactgctacggcgtggccttcgtgctgctggcctacagctgcgcgctgaaggcaggtatcgagcaggcgcgcgcgtggatggacgagacctggcagctgctggaagcgcgcttctgggagccgcagcacgggctctacaaggatgaagcggacggccagtggaacttcaccggctaccgtggacagaacgccaacatgcacatgtgcgaggcgatgctggccgcgttcgaggccagtggcgagcagcgctatgtggagcgcgcgctgcagctggccgacaacatgacccgccgccaggcggccaaggccggcgggctggtctgggaacactacgatgagaactgggagatcgactgggactacaacctggacgaccccaagcacctgttccgcccgtggggcttccaaccggggcaccagaccgagtgggccaagctgctgctgatcctcgatcgccacgtgcaggccgactggctggtgccgaccgcgcagcacctgttcgacgtggccgtggcgcgcagctgggacgaagcgcgaggtggcctgtactacggcttcgcaccggaatcgcgccggcagccgggcatggatggcgcgccgatcggtggcgacagcttcgtctgcgacgacgacaagtacttctgggtgcaggccgaaacgctggcgaccgccgcactgatggccaagcgcaccggcgatgaccgctactggcagtggtacgaacgcatctgggcgtattcgtgggaacacttcgtcgaccatcagttcggcgcctggttccgcatcctcgatgccgacaaccgcaagtacagcgacgagaagagcccggccggcaaggtggattaccacaccatgggcgcgtgctacgaagtgttgaacgtggtgcgttgaggcgcgtgtcgccatacggatgatgaatcggaatcagtagcgccgggccacgcccggcggaaaaacaggagctccgcgtgcatcgtctttccctcgttgtccgtctgctcctgctgctggtcgcaacgtcggccttcccggcaattgcagcgcctctgcaggcacagtgggagttccgcatgctgcccggcgacgcgcagggcgccgcccacccaggcctgcagcaatggcgtgcggcaacggtgccgggcagcgtgcacaccgacctgctggcgcatgcgctgatccgcgacccgtacgtgggtgcgcccgaagcggagctgcaatggatcggcctggcggcctgggagtaccgcgcgcgcttcgacgtggacgcggcgatgctggccaagccccatgccgaactgcgcttcgacgggctggacacttatgccgaagtaagcctcaacggcaagccgctgctgcgcgcggacaacgcgcaccggacctggcgcgcgcgcgtggaagggcatctgcgcgccaggggcaatgaactgcagatcgtgttccgctcaccgatccgcacgctgcttccgggcgtacaggcgatgccacacaggatcgctggcaactacccgtcgccgtatggcgatgagccgaaggacgcgatggtcggaaacttcgcgcgcaagccggcctaccacttcggttgggactggggcccgcgttatgtcaccgccggggtctggcgcggggtcgacctgcaggcctgggatacgcaccgcctgaccagtcttgccgtgcgcaccgatgcattgagcgcggagcaggcgaagctggcggtgctgctgcaggtggagcagggcagcgccaccggttctgcggtcgtcaatgtggaagtcctcgatccgcagggtcgcagcgtggcccagcagcagcgcaccgtactgctgaagcccgggcagaacagtgttgaactaccgattgaactggcggaaccgaagcggtggtggccggtcggccatggtgcgcaggatcgctataccgtgcaggcgcgcctggatggcggtgccgacgcaacgctggtgcgcgagcagcgcatcggcctgcgcacggtcgaactgcgccgcgaagaggacggcaagggcgggcagggcttcgccttcgtcatcaacggcgtgccgatcttcgccaagggcgccaacgtcattccgttcgatgccttccccgcacgcgtcgacgcagcacgtctgcgccaggtgctgaccgccgcgcgcgacgccaacatgaacatgctgcgcaattggggcggtggctactacgaggacgacgcgttcttcgacatcgccgacgaactgggcctgctggtctggcaggacttcatgttcggcggcggcatgcagccgggctacgatccggccttccgtgccagcgtggtggccgaggcgcgcgacaacgtgcgcaggctgcgccatcaccccagcatcgtgctgtggtgtggcaacaacgaggaagaaaccgcctggaaggactggggtcacggccgcgacctgaaggcggccgacccggcatttgcggcgaaggtctggcagggctatgtcgacctgttcggcaacgacctgcgccaggtggtgggcgaggaaggactgggcgtaccgtactggtccagttcgcccagcaacgatctggacgagaaggccaacgattccacccgcggcgacaagcactactggcaggtctggggcaatccggcgctgccggtgcaggcctacctgcgtgagacgccgcgcttcatgtccgagtacgggctgcaggcgtggccgtcggtggcgacggtggaccagatcgccacccgcgccgaacagcgcatcgacagcccggtgatccgcgcgcaccagaaattcatggccggcgagggcaacagccgcctgctgcactacatcgaacagggctatggcacgccgaaggacttcgaggacttcgtctacctcagccaggtcatgcaggccgatggcattgcactggcggcgctgcatcatcgcgcctcccggccatacacgatgggttcgctgtactggcagctcaacgatgtctggccaggcgcctcgtggtccagcgtggattacttcggccgctggaaggcgctgcacttcgccgcgcggcgcttcttcgcgccggtcacggtagccgcgctgcgcgatgagggcagcacgcgggtacgcctgatcaatgacggtgtggcgctggatgcacgttggcggctgcgggtgatggacgtggaagggaaggtgctgcgccgtcgcgaggatgcggtgacgctggcggcgtcgggcgtcacctcgatcggtgattttcgcgatgccgagttgctggccggtgccgatccgaagcgcacggtggcggtgtttgagctgctgcagaacggggcggtgagcgcacggcaggtggtcggattcgtcgaagccaaggaccaggtattgccgcggcagaagctcaaggccaccttgtccatcgaaggcgaccactatcgactgcggctggaaagcgcggcgtacgtgcgcgcggcgtggatcgacttcggcgcgctggacgtgcaggtcgaagaaaacctgctggatctgctgccgggcgaaacccgcgatatcgcggtgcgcggcccggtggatctggttaccctgcgcgaggcgctgagggtgaagaccctcaacgaccgttgagggatatcccgctttggtaggtgccaaccttggttggcacaccaggagcctgccaaccttggttggcacaccaggagcctgccaaccaaggttggcctctaccattttgcttacagctggatctgctggaagttctcgacccgctcgtggccgttggcggactggccggtacgcggcatcgggtagtcatccaggcggtcgatcagacgggtctgcaggccggcttcgcgggcagcatccagttcttcgaccacatcggacaggaacaggatctcgccggccggcacgccaatggcctgcacgatgcggcggtagctgtcggcctcacgcttgccacccatctcggtatcgaaccagcccgacaccagcgggctgaggtcaccggcatcgctgaagccgaagaacagcttctgtgccggcaccgagccggaggagtacacgtacagcggcaggccggaggcatgccagcccttcagcaccggtgccacttccgggtagaagtgcgcggtgtagtcgccgcgacggtagccctcatcccagatcaggccctgcagcgccttcagtgcggtgtgcttgcggtcctggtcaatccagccctgcagcgtctcggccaccaggctgtcctggcaggcgccgccgatctcggtagccaccgcgtccagccagcggcggacctccggctgctggccatgttcggcgacgaacgcgggcaaggccttgcgggcataggggaacagcacgttcttgacgaacgagatgctgctggtggtgccttcgatgtcggtcaggatgacgcggggctgcatggatcaggacgcctgggtaggtacgtaacgggggaacttctgcgcgatgtcggtgccggtgaaatgacccacccagccgtccggctcggtgaagaagcggatcgccacgaagctcggttcatcgcccatgtcgaaccagtgggtggtgccatcgggcacggcgatcaggtcgtccttcacgcactcgatctcatagaccttgtcacccacgtgcagggtgaacaggcccgagcctgcgacgaagaagcgcacctcgtcttccttgtggaagtgctcgtcgaggaacttcttgcgcagctcggcgcggttcgggttgtccggggcgatcgaggccacgtccacgctcttgaagccgcgctcggcgaccaggcgatcgatgtccgcacggtaggcggcgaacacttcctcctggctggcgcccggcgcgactggcgcggtggcctgccagcgctcgaaggtgacgccgatcttctgcagctcggcagcgatgaccgcgccgtcctgggtgtccagcagcggcgattcggggcgggtgtcgtcgtagatgcgcagtcggctcatggcggcagcttgaacgtctcggggggaagacagggtagcagggtgggggcgaggcgcagattccggatcggcatctgcacctgcgcgcaggctcagccgcgcagcttgcgcagctcgagctcgcagtggaacaggaattcgaaggcttccaggtggcggcgcgcctcggccatgtcacggccccaggcatacaggccgtggccgtcgatcaggtaaccccacaggttctgccggtcgagcaggtcgtcgacctgcgccgagagcacgttcatgtcctgggtgttggcgaacaccggcacgtcgatggccatttcatgggtgctgttgccggcgaaggccttcagcagctcgtagccttccaggcggatatgaccctgcggcgcgtacaggcgcgaagcgatggtctgcaccggcgaatgcgtatgcagcacacagccgatttccgggaagcggcggtacagctgggtgtgcagcagggtctcggcggacgggcgcagcgggcgaccgacggccaggccgtcgaagtccaccaccatgatgtcgtcctcgatcagccggcccttgtccttgccggacacggtgatcgcggcgtggcggtcatccaggcggtgggagaaattgctgctggtggccggggtccagccggcgtgcgccagttcgcggacgttgtcgatcagcagctgggccagttcgctcaggcgcgcggtgtcgtacgggaaggtgggggcgttcatgccggcgattttactggattcggccaacggctgagcccctcgtggcgggtcgtgtagagcggttcatgggcggggcggggcgggtgggccgtgcaggggacgctgcaagtacgtccctgtaagctcgatggcgccatacatggcgccaacgcccctgcacggcccacccgccccgcctcggacaggttccggcgtgcggccagccacggagtgaagaagaaaaagcggaaagcgggtcgcggcgctgggcttgctcggagccgagcatggctcggctctacaggggattcatcgaccggagagaattcatctctcagacgcaattcatccacgcatggcgtggatctaccggacgtgccaggagactgtcggaggcggggaggggggaggttgcgggggcgtgagccgcatggatgcggcgaccgagcttacagggatgtacttgcagcgtcccccgcaatctcccccccctccccgccaaaccctcagcccagctcttgccgtcgctccggcttcaaaggcgggtgcagggccgcaggccctgcaatacaaaaaccccttactgaccccgcaggcggctgtgccggaacccgtagcagaaatagatcacgaagccgacgaacgtccatacccccatcagcatccagttgtgcatcgtcatcgccgacagcagcgccaggcagctcagcacgcccaggctgcagatcagccacgccatcggcatgcggaacgggcgcggcaggtccggctgggtgcggcgcaggatcagcacgccggcgcagactgcggcgaacgcgatcagcgtgcccatcgaggtcagctcgccgaggatgtccagcgggaacagcgctgccagcagcgcgatgccgatgccggtgatcacggtgttgatgtgcggcgtgcggtacttcgggtggatccgggtgaacaccggtggcagcaggccgtcgcgccccatgatcatgaagatgcgcggctggccgatgatcatcaccagcactaccgaagacaggccgaccagcgcaccgacctcgaccacccagcgcagccagcccagctgtgggtgcgcggccacggcagtcaccaccggctcgtcggtgcccagcagctggaacggcaccaggccagtcatcactgcggccattgcgatatacaacacggtgcagatcaccagcgacagcatcatgccgatcggcatgtcacgctgcgggttcttcgattcctgcgccgccaccgataccgcctcgaaaccgatgtaggcgaagaacaccatcgccgcgccacgcagcacgccttccatgccgtacttgcccgggccttcattggccggaatgaacggggtccagttgctggtgtccacgtatttccagccgaccacgatgaccagcacgatcaggccggtcttgagcacgaccatcgccatgttcatcgccgaggacttgctgatgccgacgtagcacagccaggtcagcagcagcaccagtgcggcggcgggcaggttggcgatcgcgccggtggggcgcagctgcgcgtccagtggcgcgctgaccagtgccgccggtagatggatgtcgaactggctgagcaggctgaggaagtagccggtccagctgaccgccaccgccgaggcggagacgccgtactcgagcaccagcatccagccgatgaaccaggccgagagctcgccgaaggtggcgtaggtgtaggtgtaggcgctgccggagaccggcaccatcgaggcgaattcggcataggccagcgcgcagaaggcgcagcagatggcggccagcacgaaggacagcatgatcgccgggccggcgtggttggcggcggcctggccggtgatgacgaagatgccgccgccgatcaccgcgccgatgcccagggcggtcagcccccaggggccaaggtggcgacgcaggctcaggccgttggcgtcttcatgggcggcatgcggatgcttggtggcccacagttgcttgaacatgtatggtggtcttgtcgaagcgcgccatgggcggcgcgcgggaaaacggacgggccggcgcgaggccggcccgaaggcggatcagggcgacttggcgagcttgctgttgcggatgccgtagcccaggtagatcagcaggccgagcagcgtccagccaacgaacaggtgccaatgcaccacgaacgcctgccagaacaggaacaggcaggtggccgcgccgagcgggcagatgatccagaccatcggcacgcggaacgggcggtgcaggtccggcttggaatagcgcagcaccagcacgccgatgcagaccgtggcaaaggccagcagggtgcccatcgagaccagctcgcccagcacgttcagcggcaccaagccggccagcgcggcggcgatcacgccgaccacgatggtggcgacgtacggggtgcggaatcgggcatggaccttgccgaagaacttcggcagcaggccgtcgcgggagatggtgtaggcgatgcgggtctggcccatcatcatcaccagcaccaccgaggacaggccggcgatggcgccgacttccacgaacgtcttcagccaggacagggtcgggtagggctccagcgcggtcgccaccggcttgtcggtgcccagcaggtggtacggcatcatgccggtcagcaccgcacagacgatgatgtagacgatcgtgcatacggccagcgagccgagcaggccgatcggcatgttgcgttgcgggtccttggtctcgccagcagcggtggagaccgcatcgaagccgatgtacgcgaagaacacgatggtggcggcgcggaagatgccgctccagccgaactcacccggcacgccggtgttttccggaatgaacgggtgccagttggccgggtcgatgtgggccgcgccgatgccgatgaacaggcagatgacagtgaccttgatcgccacgatgatcgcgttgacgaacgccgactgggtcacgcccacgtacagcaggccggacaccgccgccacgatcagcaccgccggcaggttgaacagcttgccggaggagacgaactcgctgccggtccaggcgatgggcgcggcgctgagcatgtccgggaagggcatgtgcagcgtggtggtgatgaagctgatcaggtaggccgaccagcccaccgcgaccgaggccgaggcgaacaggtactccagcaccaggcaccagccgatgaaccaggccatgccttcgccgagggtggcgtatgaataggagtaggcactgccggagaccggcatcatcgccgcgaactcggcatagcacaggcctgccagcgcacaggcgaaaccggccagcacgaacgacagcatgaccgccgggcccgcgtggttggctgcggcctggccggtcagcacgaagatgcctgcgccgatcaccgcacccacgcccagcaggatgaggtgtttagccgtgagggtccgtttcaacgtggcttcgccgtccaggctgccttcgatgggttcgccggcatcgacgtgcccggccggctcgaccggcttgaccctcaacagagctttcagcatgcagtacttcctagtgatcggatggggtgggcggccgatacgttgccggctgccttgaatggtgaaggccgtgcgaacggcccgctgtaccttagccaaagctgaagccaacgcacaagcgcaatcgcaacaatgaacggcgataatgagcagtatttttccgaaccgcccccattcatgagccagaccgccgaaacccttgccgcgcttgacgatcgcctgcgcggcctgctccgggactatgcgcgccgcgaacccgcccacgacgccctggctgccgaattcggcacattgctggatgatccggaagatccgttccgccgcgagcgcctggccggccacttcaccgccagctgctggctggtcagcgccgatggccagcgcctgctgctcacccaccaccgcaagctgcagcgctggctgcagctgggcggccacgccgacggcgaccgtgacctggcccgggtggcgctgaaggaagccgaggaggagtcgggcctgagcggcctggtgctggaagacccggccatcttcgatctggacaagcactggattccggagcgcaaggacgtgccggggcactggcactatgacgtgcgtttcgtgatccgggcgctggggggcgaggccttcgtgctcagcgaggaatcgctcgacctggcctggcggccggtgaccgaggtcgcgtccgatctggaatcggatgaatccatgcagcgcatggcacaccgctggctggcgcgctagccatatgtagagccgagccaatgctcggctcaatgtcggccagaagtgcagccgagcatgggctcggctctacaagtgcaaggcggaacgcgcgtcagtacaggatgcgcgtccgcagcgtgcctggaatcgcggccagttcgtcgcggacggcggcggcctgcgcctcgctggcggtgatgtcaatcaccacgtaacccaccttcgggtcggtgcgcaggaactggccgtcgatgttgacgttgtggcgcgagaagatctcgttgaccctggacagcacgcccggcacgttctggtggatgtgcagcaggcgcaggctgtcttcgtgttcgggcagggtcacttccgggaaattgaccgccgacagggtgctgccgttgtcgctgtagcgcaccagcttggccgccacctccacgccgatgttgtcctgcgcttccagcgtgctgccgcccacgtgcggggtcaggatcacgttgtcgtggcgggtcagcggcgattcgaagatatcgccattgcccttcggttcgaccgggaacacgtccagcgcggcaccaccgacgtggccgctggccagggccgcgtccagtgcatcgatgtcgaccacggtgccgcgcgcggcattgatcaggtgcgcgcccttgcgcatcttcgccagctcggtgctgccgatcatccattgcgtggctggggtctccggcacatgcagggtgacgatgtcagcgcgtgccagcaggtcgtccaggctggccgctgcacgtgcattgcccagtgccagcttggtttccacgtcgtggaagatcacctgcatgcccagcgattcggccagcacgccgacctgggtgccgatgtggccgtaaccgatgatgcccagcgtcttgccgcgcacttcatggctgccgctggccgacttcgaccagccgccgcgatggcattcggcgttcttctgcggaatgccgcgggtcagcatgatcgcctcggcgatcaccagctcggccacgctgcgggtgttggagtagggcgcgttgaacactgggatgccggccagctcggccgcgtccaggtcgacctggttggtgccgatgcagaagcagcccaccgcgatcaggcgcttggcctcggccagcacctcagcgctgagctgggtgcgcgagcggatgccgacgatgtgcgcctcggcgatgcgcgccttcagttcgtcctcgggcagcgccttggtgtgcgcctcgatctggctgtagccggcggcgctgaacacctccacggcggtctggctgaccccctccagcaacagcacgcggatatcctgcttcgggaacgaggtcttcttcggcgacatggggcaacacggccagtgggacaggggctgaccactatgccagatcgaagcgcccatggtgcagtgcgcaattggttgcatccgtagctatctgtgccgctgcggggctggacgctgacgcgtaccgctggcacgcttgcccgtcttcacgcaccgcgttggaccgtcatgaccgattcccgcattgcctcgctgcagcaggcctgtcccggcctgaagctgaagaccgacccggccgacctggagcattacgggcgcgactggacccggcgctggacgccagcgccgctggcgatcgcactgccggccacggtcgaggaagtactggcggtgatgcgctggagtgcgggcgagggcgtggccgtggtgccgtccggcggacgtaccggcctttccggtggcgcggtggccgccaacggcgagctggtgctcagcctggaacggatgaacaaggcactggcctacgacgcggtcgatcgcaccctggtggtgcaggccggcatgccgctggaggccgtgcacaacgccgcgctggaccacggccttatctacccggtggacttcgctgcgcgcgggtcgtgcacgatcggcggcaacatcgccaccaatgccggcggtatccgcgtgatccgctatggcaatacgcgcgagtggatcgccgggctgaaggtggttaccgccagcggcgaactgctggaactcaacaagggcctgatcaagaactccagcggctatgacttccgccagctgctgatcggttcggaaggcacgttgggcgtgatcgtcgaggcgacagtgaaactcaccgatccgccgccggccagcaacgtgatgctgctggcagtacccagcttcgaggtgctgatgcaggtgttcgccgcgttccgcgcgcgcctgcagctgcaggccttcgaattcttcaccgaccgggcgctggagcacgtgctggcgcatggcgcgcaggcaccgttcgacgaggtgcatccgtactacgtcgtcaccgagttcgcggccaacgacgaggcacaggaagccgcggcgatggcggccttcgaggactgcatgggcaacggctgggtcagcgacggtgtgatcagtgccagcgatgcccaggccgcccagctgtggcgcctgcgcgaaggcatcaccgagtcgctggcgcgctacaagccctacaagaatgacgtctcggtgcggatctcggcgatgccggcgttcctggccgagacccaggcactgatcgggcaggcctacccgcactttgacgtggtctggttcggccatatcggcgatggcaacctgcacatcaacgtgctcaagccggacgacaccagcgacgccgacttcgtggcgcagtgcgagcacgtgaccaagctgctggcgcaggtgctggcccgcttcgatggcagcatctcggccgagcacggcatcggactggtcaagaagggctacctggacagcacccgcggccccgccgagatcgcgctcatgaaggcggtcaaacgcgcgttcgatccccaagcgcggctgaatcccggcaagctgttcgacgcctgagccgggcaaatccttcacgtacccgttacgctccacgcaccttcacaaccggcttcgaaccgatgacccgtccgcttctgctgctcgccctgctgtccctgccgctggccggcttcgcttccagcttcgctggcacctcggccggttcggcgaccggtgcctcctccggttcctcgggcagcagctcgggcgacgacaaggtggtgcgggccgcgcgcgacgatgccgctgcgttcgtcgccagcgacggccagatccgtggcgcccgcctgcaggccgcgctggtccacctgcgtgagcagagcgctgccgcacagcaacagagcgacctggaactggcccgcgcgctgctggcgcgttgatgcgggctgcatgacctcggcgtcatcgctttctgcagagccgagccatgcccggctggatgcccggcgcacccggatcgcaacagcagccgagcatggctcggctctacagaagcacagcgggcggtgcgggtggatggccgcattggcatggctgctcagcccttccgcccatgcggctgatcggctgcagctcgatccctccggtctcgatccggcgcagcagcagctcgccagccagaccctggccgacgtgcagtccctgctgccggaaggcctgctgcgcgctttgccggctcaggtgcaggtgcgctggagtgatgaccttcccgctgaggtgcacgggcgcgctttcgccggccgcatcacattgcgccgcaccctgctggatagcggcatgcccggcaaccgccgtgcgcgccgcagtgcgctggtgcatgaactgacccacgtcgccgaccgtggcggtgcgaactggtcgcagagcgtgcgatggcgtgaccttgcgggctggcagcgcaagccctggcacctcggccggggcgacaacgatttccgtgatcgcagcccggatgtctatgaactgacgaacccggccgagtacctggccgtgaatgccgagcatttcgtgctcgacggcgagttcgcctgccggcggcccgcgttggcgcagtggtaccaggcgcatttcggaacaccaccgtcgctgccacggccgcggtgcgccacgacgctgcccctgctgcaggccgaatcggaggagggcgctgcatcgctgctgcagctcgacccggcgcgcgtctacgcggtggactacctgttcgccgaaggcagtgcgcagccgatgagtcgctggggccacagcatgctgcggctggtggtctgcaagccgggccgcgtacctgggccggactgccgcctggacctggagtaccaccgcgtgctgtcgttccgcgcgttcgtgggcgacgtgcagatatccaactggcgtggcctgaccggcggctatccgtcgcggctgttcgtgctgcccctgcagcaggtggtggacgagtacaccaaggtcgagctgcgcgggctgcagtcgctgccgctgcagctgggccgcagcgaaatcgccagcctgctcgagcgcaccgcgcaggtgcactggagctatgacgggcgctattacttcgtcagcaacaactgcgcggtggaaaccgccaagctgctgcaggccggggtgccgcgccttggcgaggcgggcctggcccaactgagtccgcgcggcctgaagcggcgactggtgcggctggatgtgctcgacgagagggtactggcggaccgcactgcagcgcaggcgcagggctactacttcgcctcggcgcgcgaccactaccagcagttgttcgcagtggccgcggcccagctggccttgcccgctcgtgatgtgcgcggctggttgaagctgtctgcacagcaacgcgcaccgtggctgctgcagggtgacctgcgtgccagtgccggcctgttgctgctggaacaggccgcgcagcggcgcgccgagctgcgcgcacgcgatgtgctcaagcggcagctgctggccgcaccggacagcgctgaaacgcgcagcctgcgcgggttgctggagcagagcgggcagtggctgcgcccggggacgctgctgcaggatgacggctatggattgccgctgggcgacgagcaggcgctgctgtccgcggccgtggccactgccagtgcgcaggcggtcccggcgtggcaggcattgcgcggccagctgcgccagcagctgccgatccgccaacgcgaggaaatggatgcgatcgacgccaatctggccgcactcggtgcacacctgcgtacgcaggcagcccgcccggctactggcgcggcagttcgatgacgaagcggctgccgccggcgctgcccgggatgcagtagacgcggccaccgtgcgcgtcggcgatggccttgaccaccgccaggccgagcccgctgccgccgccctgtcgcgaacgcgaaccgtcgccacgcatgaacggggtgaagatatccgcgtgcagttccgggtcgatgcccggaccctcgtcttcgatcgccacctgcacgtggccgggcgtgtcatgcactgcaatccgcaccttgcccgggctggcatagcgccgcgcgttctccagcagcgccagcaatgcctggcgcaggcgggtcgggtcgcagtgcgcgttgtgttcctcgcggctggtttccagctccagcacgaagccggcggcgcggaactgcggatcgaccagggtcatcaccgaatgcacctcggccaccacgtcggtgcgcgcgcgacgcacgtccagccgcgcgttatcggacaggctcagcacgcgcaggtcctcgatcagccgtgacagcccttcgacctgggccagcaggctgcggaactgcgactcgtctggctggaacacaccctctgccagcccctgcaggcggccacgcaggatcgtcaccggcgtgcgcagctcatgggcgatggccgcgtgccacatcgcgcgctcgctctccatgtgctgcaggcggcgcgccatcgcattgaagtcctcgaccagggtcgccacttcgcccggcgaattttcctcaacgctggcgcgtgcacccaggtcgccgcccgcgagcgcacgcacgctgtccaccagcgaattcagcggcgacaggatgcggtgggcgaggcggaacgaggcggcgatggccagcgccagcccggtcaggatcacgcccaccatccatgccagttccgggccggtcggcagccagctttccggctcctcggcactgccggggaagaactcgaccagcaccgcgtacagcagccacgatgacaggatcatcatcacgatgacgccgatcaccatcagcgacatcgaaacgatgatgtggcggctcagcccggagcggcgcagggagggcatcagcgatcggccatcagccggtagccgacaccacgcacgctggctgggacgttgaccatgcccacttcatccagcttgcggcgcagcttgctgacatggctgtcgacggtgcgctccagtgcttcgctttccggcaggcattcgtgcatcagctcgctgcggctgaagatgcgcgtcggcgccagcgccatgcagtgcagcagcttgaactcggtgagggtgagcagcacttcgtggctgtagccttcgccctccacgtgcaccgcgtgggtggccgagtcgatcagcagcgggccgacgcgcaacgcggtgggtgcgtccacgcgcgcggcgcgcagcgtgcgccgcagtacggcgcgcacgcgcgcggccacctcggccgggttgaagggcttgaccacgtagtcatcagcgcccatccgcagcgcggtcagcttgtccaggtcctggtccagtgcggtcagcatgatcaccggcgtctcgccgcgctggcgcagctgggtcagcacgctccagccgtccaggcgcggcagctgcacatcgagcaggaccaggtcgggccgggcgctgcggtgcaggtccagtgcgctgtggccatcggcggcgcgcagcgtgcgcagtccttcgcgttccaggtaggcgcagagaatgtcagcgatctcggcctcatcctcgacgatcaggacgagggcggcgagggcaggggaggcatgcatgcaggggcggggccgtaaggtgcttgcctccatcgtatctccacagttcctccatcgaaaccccatcatcgccacgcagactgcgcgcttcagaacctatccgccgcctgcgcggcattgtgcacagcaatgagaaccttcaggactccggtcgcgttgatcgcggccctcgccttggccatgacggcctgctccactcccgaagccacccccgaggcggcgccgcgcgtcagcgtgatcagcgtcggcccgcaggtggtgcaacgtgacgacgaactgccaggccgcgtcgcggcggtgcgcaccgcgcagatccgcgcacaggtgggcggcatcgtgcagcggcgcctgttcgaccagggggcggaagtcagggcaggccaggccttgttccagattgacccggcagcgttccgggccgacgtcgattcggcgctggccgcactgcagcgcagtgaggcggcgttgggccgcagtcgcgtgcagtcgcagcgcctgcacgccctggctgccgcgcaggcggtcagccagcagcatcgggacgacgccagcgccgagtacgagcaggcacgcgcggcagtgaatgaagcgcgcgcgatcctgtcccgtcgccagctcgacctgcgctatgccacggtcagcgcaccgattgccggtcgtatcgatcaggcattggtgaccgaaggtgcgctggtcggcgtggccgatgccgagccgatggccgtggtacagcagatcgaccaggtctacgtggatgtgcgccagccggcggcgcagctggagtcgctgcagcgcagtgcggccggcggcgacaagctgccggtgaccatcatcggtgccgccggcaagccgctgcccgagcgtggccagctgctgttctccggtatcaatgtcgatgcacggacgggtgatgtgatcctgcgcatcctggtggacaacccgcggcggcagctgctgcccggcatgtatgtgcgcgcgagggtgccgcggggtgccccggccagcgcgttgaccgtgccacagcaggcggtgctgcgcagcgccggtggccaggcctatgcctgggtgatcggcgccgagggcagggcggtgatccgcacgctggaggtggacggcagcgtcgatcgccagtggctggtgcgcgcgggcctgaaggccggcgagaaagtggtggtcgagggccaggagcgcctgcaggaaggcgtggtggtcgatgcgcgcgactggcagaagccggtcgccagcgccggtgcggtgcaggccggcagcaagggctgagcctttcccgggacagcccctccaggaaaatccaacatggcacgtttcttcatcgatcgcccggtgttcgcctgggtgctggcgatcttcatcatcctggccggcgcgctggcgattccgcgcctggccgtggagcgctatccggcggtcgcgccgcccagcgtcagcatctatgccagctacccgggtgcgagcccgcagacgttgaacgatgcggtggtcggcctgatcgagcgcgagctgtccagcgtcaagcatctgctttacttcgaatcgtcggtggacacctccggcgaagcctcgatcaccgccaccttcaagtccggcaccaatccggaactggcgcaggtggacgtgcagaaccggatcaaggcgatcgagccgcgcctgccgcgcagcgtgcggcagaacggcctgttcgtggaggccgccgattccggcttcctgatgctggtcggcctgcgttcgccggatgccagcgtcagcgaggccgcgctgggcgatttcatggcgcgcaacatcatcgaagagctgcgccgcatcgatggcgtcggtcgcgtgcagttgttcggtgccgagcaggcgatgcgcgtgtggctggatccgacccggttgaccggctacggcctgaccatgggcgatgtggccactgccatcgagcagcagaacctggagatctcgccggggcgcatcggtgattcgccgggtgttccgggccagcgcatcaccgtgccgctcagcgccgacggccagttgtccacgccggaacagttcgcggcgatcgtactgcgcgccggggccgacggttcacgggtggtgctgggtgatgtcgcccgcgtcgaactgggcgcgcagagctatgcctggggcacccgcgaggacggccatccggccaccgccgccggggtgcagctgcggccgggcgcgaatgcggtgcgcacggcgtcggcggtccgtgagcgcatggccgagctggcgccgctgttgccgcgcggcgtggaggcgagcatcccgttcgacaccgcgccgttcgtcaagatctcgatccagaaggtggtgcagacgctgctggaggcgatgctgctggtgttcgcggtgatgtacctgttcctgcagaactggcgctacacgctgattccggcgctggttgcaccgatcgcgctgctcggtaccttcgcggtgatgctggcactgggcttctcgatcaacgtgctgaccatgttcggcatggtgctggcgatcggcatcatcgtcgacgacgcgatcgtggtggtcgagggcgtggagcggatcatggccgaggagggcctgccgccgcgcgaggcgaccatcaaggcgatgcgcgagctgaccggcgcggtgatcggcatcaccctggtgctgaccgcggtgttcattccgatggccttggccagcggctcggtgggcgcgatctaccgccagttcaccgtggcgatggcggtgtcgatcctgttctcggcgctgctggcactgagcctgacaccggcgctgtgcgcgaccctgctgcgcccgaacacccacggccatcatggtcgtgacgggctgttcggcgccttcaatcgtggcttcgaggcgttgaccgggcgctaccagcgtggcgtggcctccgtgctgcagcgaagcggccgggtgatgggcgtgttcgccgcgctggtggcggcgctgctgctgggcctgcactggctgccgggcgcgttcctgccggaagaggaccagggctatttcatgacctcgatccagctgccggccgaagccaccgccgaacgcacgctggcggtggtcgaagcctacgaacggcacgtggcctcgcgcccgggcatcggctccaaccagtcgatcctcggttacagcttctccggttccggcccgagcgcggcgctgacctacaccatgctgaaggactggggtgagcgtgctggcgccaccgcggccggcgaggtggaggccgcgcagcaggcgatggccacggttgccgagggcgaggtgatgagcgtgatgccgccggcgatcgacagcctgggccgttcgtccgggttctcgctggccctgcaggcgcgtaccgggcagagccaggccgagctgcgcgcggccctgcagcagctgctgaagctggccgaggccagtccgctgctgtcggaggtgcatgccgatggcctgccggcaggtaccagcgtgcggctggacattgatcgcgccaaggccgaggcgacgggcgtgggcttcgagcacatcagcagcacgttgtcagcggcgatgggctcgcagtacgtcaatgatttccccaacaagggccggttgcagcaggtgatcctgcaggccgacgcgccgcatcgcatggaactggaggacgtgctgaaactgtacgtgcgcaacagcgagggcggcatggtggcgttgtcggaactggtgaccccgaactggaccgaggcgccgctgcagctgcagcgctacctcggcttcccggcgttgaatctgtccggcgcaccggcccccggcgtgtcgaccggccaggccatggcggagatggagcggttggccgggaagctgccgtccggttttgccctgcagtggaccagccagtcgctgcaggagcgtgaatcgggggcgcaggcgccgtggctgctgttgttgtcgatgctggtggtgttcctggtgctggcggcgctgtacgagagctggtcgattccgctggcggtgatgctggtggtgccactcggcctgctcggtgcggtcgccgcggtgctgttgcgtggcatgcccaacgatgtgttcttcaaggtcggcatgatcaccgtgatcgggctgtcggcgaagaacgcgatcctcattgtcgagttcgcgcggcagctgcagcagcaggggcgcggcctggtcgaggcggcattggaggcagccaggctgcgcctgcgcccgatcgtgatgacctcgctggcattcgcgctgggcgtggtgccgctgatgctggcgcagggcgcgtcgaaggaaacccagcaggcgattggaaccggtgtgttcggcggcatggtcagtgcgaccgtgctggcggtgttcttcgtgccggtcttctatgtagtggtgcagggcgcgcggcagtggatcgcgcagcgcctgcgcaggcgccggccgatgccgggaggaaccgtggatggaacggaacatcgttgaagatctgcatgagcaacagttgatggcgctggagcagcgcctgtgcgctgcgctgctggaaaatgaccacgatgcgttgaacgcgctggtatcgccggccttgttcatgatggaaggccacggcggccgcatgctcgatctgccatggctgggcgattggctggccggcagcgtgcaggtgcgaagcctgcagctgcacgcggtggagacgctgctgtgtggccgcctggcgttgctgtccagcgacgtgcggttgtccgtgtggcggcagggccgggagcgtgaagtgaagctgcgcctgctgcgggtctgggcctgcagttccggcggcagcggtgcgcagctgttgtcgatggcggtactggccgcgtgagtacggtcaggccgctttcaggccgcgctcaccggcaggtggtagggtcgaaggtctctgtagtgtcgacaaggagtcgagccatgcgtgtagttcccagtctgttggcagcctcgctcgggttggtgctggccgcgtgccagccggcccaggcacccgcggcgggcagcaatgacgccccgcctgccacgccgcagccgagcgccaacacggaaggtggcagcgagaccgcctaccagtgtggtgatctgagtgtgggcgcgacattcaatggcgaggatgctgccacgctggtgatcggcgagcgtagcttcgccatgacctccgagcgcgcggcatccggcgccaagtacagcgatggccttggcaacagcttctggaccaggggcagcaatgatggcctgctgagcctgaagggcgaaccggatcgcgagtgccatgcggtggaagctaccgaaggcgatggcagcgccggcaatgccgcgttccgtgccaccggcaatgaacctggatggcttgcagtcgtcgatggcgatatgccgggcctgcaggtggaagttgactatggcgagcgccgcttcgacgtggccaaacccacccagggcgctgatggatggagcgggaaggcgtccgacggcaccgacgtcaagctcagcttccagcgcaccacctgccaggatgacatgagcggcgagacattcgaggccaaggcgatgctgactgtcggtacccgccagtaccatggctgcggcaacttcggtgcgaaacagccgtaagttacctgtagagccgagcccacgcgcggctgcagtagctgtccagcccacagcagccgagcgtgggctcggctctacacaaccgctgccaccgatgatccgtccgctgcctgcggcgaacacgccgcaggcagggagcggcaggcgatcggcgcagggtgctcagtcggcgcggccagcgaattcgccggtggcggtgttcaccagcacgcgttcgccgttgacgatgtattccggcaccatgatctcgatgccggtgttgagcttggccggcttcgggcgcttggtggcagtgccgcccttcagttccggcggggtctcgatcacttccagcaccaccgaggccggcagctggatcgccaccggctgctcgtcgatcacctgcacgtagatgccggtcaggccgtcggtgatgtagccagcgtcatcgccgatcacgtccgcgtccagggtgtagggggtgtagtcctcgtcatcgaggaacacgaaggcatcgccgtccttgtacgaataggtggactggcggcgcagcagttcgacctcgaccaggttgtcgtcggcatcgaagctggcgtcgagcttgttgccgcccggcacgctgtacatgatgaagcggaagcggacgttgccgccgcgaccctgcggcgagctgcgctcgatgtcgcggatctggtacacgccgttgttgtactcgacgacgttgcccttcttgatgtcgttggctttcatggtgatctaggtcgttgggggagggcgccgtcccggcgcccggggggaatcacttcggagcgaggcgggtagcgccgtccaggcggatggtctcgccgttgaggtaggtgttgccgaggatgaagccgaccaggctggcgaagtcttccggcttgcccaggcgcgacgggaacgggatcgaggcggccagcgactgctgcacggcttcgggcatgccatcgaccatcggcgtccagaacacgccaggagcaatcgtattgacgcggatgccgaagcgcgacagttcgcgcgccatcggcagcgtcatcgacaccacgccgcccttgctggcggcatacgcggcctggccgatctgtccttcataggcagcgatgctggcggtgttgatgatcacgccgcgctcgccgtcttcgccggcgtcgttgtgctgcatgcggttggccgcggccttggcgacgttgaagctgccgaccaggttgaccatcaccgtgccctggaagccggccagcggcatcgggccttccttgccgagcacgcgaccggcgccgaggatgccggcgcagttcatcgccacgttcaggccgccgaggaaatcgtgggcctggtcgatggctgcagccacggccgcctcatcgctgacattgacattgaaatagcgggccttgtcggcacccagcccggcaacggcagctgcacccttgtcgtcgttgaggtcgaacagagccaccttgccgccctgggcgacgaggtgctgggccacggccaggccgaggccggagacgccgccagtgatcacggcacgtacggaagacagctgcattgcacggtcctgcaggttcgagaaccgccgattctaacggaagcggcgaccgtcgccgttgtgcgctgcgccgcccgagcgggagcggcgcagcggggtgctcagccggccgctgcgagcgcctggccggtgcggctggcggtggcgcggccgagcaggccggccagccagcggccggtctcggccagtgccggcaggtccacgccgctgtccaggcccaggccctgcagcaggtagaccacgtcctcgctggcgacgttgccgctggcccccttcgcgtacgggcagccaccggcgcccgagactgcactgtcgaccacgcgcacgcctgcttccaggcaggtggcgatgttggcgatggcctggccgtaggtgtcgtggaagtgcacggccaaggcttccatcgggatctcggcagcgaccgcctgcagcatcgcccgtgccttgcgtggggtgccgacgccgatggtgtcgcccagcgagatttcgtaacagcccatctggtgcagcgcgcgcgccacccgcaccacgtcggccagtggcacctcgccctggtaggggcagccgagcacggtggagacgtagccgcgcacgcgcacgccatcggcggcggcgcggtgcaggatcggctcgaaccgggccagcgattcgtcgatgccggcattggtgttggtgcggttgaaggcctcggatgcagcggtgaacaccgccacttcctccacgcccaccgcgcgggcgcggtcgtagccctgttcgttcggcaccagtaccgggtagtggatgcccggccggcgctggatgccggcgtagacctcggcggcatcggccagctgcggaatccacttcgggctgacgaaacttgtcgcctcgatgctgcgcaggccggtggccgacaagcggttgatcagttcgatcttgtcggcggtggacaccgactgcttttcgttctgaaggccgtcacgcgggccgacctcgacgatgcggacgtagtcgctcatgcagccacctcgccgatggggcgatggcagaccgcttcgatgttgttgccgtccgggtcgagcacgaaggcggcgtagtaatccgggtggtaccacgggcgcaggcccggcgcgccgttgtcgcggccaccggcggcgagggcggcggcgtggaaggcgtccacctgcgcgcggctggcgcaggcgaaggccacgtgcacgccgtggctggcggtgccgccattgccgagccagaagaacggcttgccgtcgctgccgaagccgatgtggtcgtggtcgccggtctgttcggcgctcacttccatcaccacgccgatctgcagcggcgccagcgcctgcaggaagaaggtcttgctgcgcgccaggtcggcgctggtcaaaccaagatgatcgagcatgttcaggcttccgtgacccaatggggggcgcgcttgtcgaggaaggcgcccaggccttcctggccctcggcggacacccgcaggcgcgcgatcagggcggcattatcccgatccagcgcatcgcggtcatggctgtcgcggacctgccggaccagctgctttgcggtggacgaggcgatcgggccggccttgtcgagcagggccagctggcgctccagcgcttcgtccaggcgctcgggctcgaccagctggtggaccaggccgatgcgcagtgcggtatcggcgtcgaagtgctcgccggtggcgaaccagcgccgcgcctggcgcgggccgatggcctcgatcacgtaaggcgagatcaccgccggcagcaggccaaggcggctttcggtcaggccgaagcgggccgaggtgctggcgatggcaatgtcgcagcaggcaaccaggccgacgccgccaccgaaggccgcgccgtggacccgggccagggtcggcttgggcagctcgtccagggtgcgcatcagccgtgccagtgccagcgagtcctcgcggttgtcggcctcgctggccgccgccatgccgcgcatccactgcatgtcggcaccggccgagaaggaggcgccgtggccggcgaccaccacggcccggaccgaatcatcgcggccggcggcttccagcgcggcggtcagccgggcgatcaggctggcgtcaaaggcgttgtgcagctccggccggttcagccagagggtgaggacggcgccacggcgctcgatctgcaaagcatcgttcatgggattccagggtcactccatacctgtatggatcatagcgggccattggtcatgggccatgacgcgacgcgggaatgttagaatcgagaaccatttacatccagcagagaacacgctagatgacgctgtccgaactgccgctgcacacctcggccgtggtcgagtccgtgcaggacctgcatgccaacgatgccattgcccggcgcctgcgcgagctgggtttcgtgaacggcgaggaagtgcgcctggtggccaagggcccggtgggcggcgagccgctgctggtgcaggtcgggttcacccggttcgcgctgcggatcagtgaagccaagcgggtcgtggtcgacgccgccagccaggaacgacgtgcatgaccgcaatcgccgccaccgcccccctgcgcatcgcgctggtcggtaaccccaacagcggcaagaccgcgctgttcaaccagctgaccggcagccggcagaaggtcgccaactacaccggcgtcaccgtcgagcgcaaggagggccgcctgcgcgcgccgtccggccgtgaattcgccgtgcttgacctgccgggcgcctacagcctgcatccggccagcctggacgaggcgatcacccgtgacctgtgccggggcttctacccgggcgaggccgcgccggacgtgctgctgtgcgtgatcgacgccaccaacctgcgcctgcacctgcgcttcgcgctggaactgcgcgagctgggcaagccgatggtggtggccctgaacatggtcgacgcggcccagcgccgcggcatccaggtggatgtggccgcgctggaacgcgagctgggcgtgccggtggtggagaccgtggcggtgcgcaagcagggcgccaaggccctggtcgagcgcctggacgccatggtgccgcacctggatgcgccggtgccgggcccggaaggtggcatcgattaccacgccaaggtgcgcgggatcctgtcggtcgccgtgcggatgccggcacggaccgcgaagatcgacgacgcgctggaccgctggctgctgcacccggtgttcggcctggtcagcctggcggtggtgatgttcctgatcttccaggcggtgtacgcctgggcgacgccgctgatggacggcatcgaggctggcttcgcctggctcggcacctttgttggcagcgtgctgccggaaggcccgctggccagcctgctgaccgacggcatcatcgcaggcgtcggcggcgtggtggtgttcctgccgcagatcctgatcctgttcttcttcatcctggtgctggaggagtccggctacctgccgcgtgcggcgttcctgctcgaccgcatgatggcggccgccggcctgtccggccgctcgttcatcccgctgctgtccagcttcgcctgcgcggtgccgggcatcatgtccacgcgcagcatccaggacccgcgtgaccgcctggccacgatcctggtggcgccgctgatgacctgctcggcgcgcctgccggtgtacgcgctgctgatcggtgcgttcattccgcagaagacggtgtggggcgtgttcaaccagcagggcctggtgctgttcggcctgtatgcggcgggcattctcagcgcgctggcgatgtcgtggatcatgaagaagtggcgtcgcgacaagagcgagcacccgctgatgctggagctgccgtcgtaccgcctgccgcatgtgcgcgacctggcggtggggctgtacgagcgcggcacgatcttcctcaagcgcgtcggcggcatcatcctggcgctgaccatcctgctgtgggtgctgctgtcgttcccggcggcaccggccgacgccacgatgccagccatcgactacagctacgccggccagatcggccatgcgatggcggtgttcttcgcgccgctgggcttcaactggcagatctgcatcgcgctgatcccgggcctggccgcgcgcgaggtggcggtgtcttcgctggccaccgtgtatgcgctgtcggccgccgatgacgatgccgccagccaggcgctgaccccgctgatcagcgatggctggtcgctggcgaccgcgctgtcgctgctggtctggtacatctacgccccgatgtgcatctcgacgctggccaccatcaagcgcgagaccaattcgtggaagcagatgggctttgccgcgttctacctgttcgcagcggcttatgtggccgcactgatcacctaccaggtgaccagggcgctgggaggcggctgatggataccggcctgctgatccagtacctgatcatcgcggtggctgtgctggtcagtgcctgggtggtgctgaagaagcagttcccgggcaccgtgcgcacgctgcgcggtgcgttggcgttggccctgttgaagccgggccgcgccgcctggctgcaggcgctggggcggaaaatcgcgccgccggcaacgggcggcggtggtggtgcctgtggcggttgcgacagctgcgggccgaccaagaagtagcgtcgagccatgctcgacggcggccggccggtgggtgcgaaccttcggccggtggtgcgggccttcgccctgtgggtgcaaaccttcgccctgtgggtgcgaaccttggttcgcacgctctcgggattcagacctctctgcggatgatcgcccggaagttcccgtcccggttgaatcgccgcaccgattccctgttcccatgggctgccgcgaaacctgccacgtcggccagggcatcgagcagcagggccttcaacgcgtcgcggttaccggcctccagcagatcttcaagatcctgctggatgaaggtccggcgcaggcccggcgtttcttcgatccgccagtcgacatggggcgtggggatgctggagcggtaccggaaagccgtttcaagatcgtcaggcgcgaggggatacgcgagcagctccggaaagtagagtccagcattcacatagaagccccggctttcgctggcgcgctggtgattcacgacaagcagcgcggcgtccagcaagcggtagcgggtcgtcgacgtcccggcaaagccggtcttcctggcgcacttgctgaagacagtcgaggatttcatgggctttgcctgggccgtaacaagggcccacagccttgaggcgcagtgcctgacggtcaattggcaaacgcgacacccgcaacgagtgccgcaggtgggtgcgaacgctccaggtgggtgcgaaccttggttcgcacgctcttccagctagttggcccgtgagcccagctccgctgccaacgccagccaccggttgcgttgctccggcgagctgctgcgcaccgcaccgagtcggctgacccgcaccgggcggatgccgcagaattccagaatagtggcgcggatctgggcgatgcccgggtcgcggtagatccagcggtaataccagggcggcgtatccagcgtggtgatcacccgtgcgctgcgaccggccagcagccggtcccaccagactgaatcgcgccggtagcggaaggcgtaccccggcagcagcacgcgatcgaagaagcccttcagcagcgccggcatcgcgccccaccaggtgggatagaccagcaccagatggtcgcaggcctcgatcgcatccgcagtgtcctgcaggtcggcttccagcggctggatctggcggtagccatggcgcagcaccggatcgaactcgagttcgcccagtgcgatcaggcgcacccgatggccagcattctcggcggcggtggcgtagcgctgggcgagggcaccgcacaggctgtcgcggtcgggatggccgagcaggatcaggatggaacgggacacggcaacctcgggcaatggaaagtgcgcgaggttgggctatgcccttggggcagagtcaaccaccagcggcgcagccgctgggttccaggatgcagtcaccgctgccggagtgcagccactgccgcagttcgtcgctgacctgctgcaggtcgagctcgacctgcgccagccgtgcccgctcgctggcgatgcggctgcgttgttgctcgagcagggccagcaccgcgggccagtcgagccgtccgtcgcggccctgcaggcgggagatcgcggccagggtgatgcccagcgccaacgcctggcggatcagctgcacccaggccacatcctgttcgctgtagtcgcgatagcggttcagccgcggcaccggcggcagtagtccgcgcgcctcgtacaggcggatggccttggcgctggcgccggtcaggcggctgacctcggaaatgcgcattggctcagtcccgcaccagcccgccatcgaccaccaggttctgcccggtcaccgcgcgcgaccaggggctggcgaagaacagcgcggcatcggcgaattctgctggcgtggtaacgctgcgcagtggcgtgttggcggcgatgtagtcgaacactgcctccggcgtggcagcgctggcatcggtggtgcgcagcaggccgccggacagcatgttcacggtgatgccatgcgggccgaggtcgccggccagcgtgcgcgtgagggacagtagcgcggccttggcggcggtgtagtcgtggtagggcacgaccgggttctggaacaggttggtgccgatgttgatgatgcggccgaagcggcgggcctgcatgccgggcagggcggcctgcacggtgttcagcgcgccgcgcacgctgccctcgaactgcgcctggaacgccgaccagccgatatcggcggcgccgtcgcgggcatcaccattgaacgagaacgcggcgagcgcgttgttgaccacggtggtgacgccctggccgaagtgggccagggcgtgctgcagcattgcatcgacctggctgcggtcggtgacgtcggccggcagcgcgatcgcctgtccgcccagctcggcggccagcgcccgtgcggggccttcgctgcggtggtagttgacgatgacgcgcgcaccctgcaacgcgaacgcgcgggcgatgtgctggccaaggccgcggccggcgccggtgaccagcaccagctgttcgctgatctgcatgaaggggctgccatccattgcatgaaagggcatgcagcgtagcagtgatggcgcttgccggagcaggcgtgctgccgctagcctgcaggcatgaaccagactcccctgcgattgctcattcacggcgcctccgggcgcatgggccaggccctgctgcggctggccgccgaacatcccgaaaccctgcagatcgtggccgcagtgaccggccgtgcgccggcacagcgcgtggtcgacggcgtgccgttcttcggcgccagtgagctgcccggcgcgccggtgttcgatgtggcgatcgacttcagcctgccggagggcttcgacccgatgctggcgctgtgcgtggagcggggtgccgggctggtgtcgggcaccaccggtatctccagcacgcagcgccaggcgctggaggccgcggcggcgaagatcccgctggtatgggcctcgaacttcagcctgggcgtggcggtactggacgaactggtggagcgcgcggcgcaggcgctggccggctgggactgcgacatcgtcgaatcgcaccacacccagaagaaggacgcgccatcgggcaccgcgctgaccctgggcgcagccgcgcaacggggcggggcggagccgcactacgccagcctgcgtgccggtgacatcgtgggcgagcacctggtgcagttcaccggtctgggcgagcgcatcgagctggtgcatcgggccaccaaccgcgacattttcgcccgcggcgccctgttcgccgcccgccagctgcaggggcgggcgccgggcagctaccgggtgcgggacctgctgcagtagggcgggctgattcgtggggtcggatccctttcctgcggaaagggctctgaccccatccgagggcgcctggggtcagagcctttcccattcgggaaaggatccgaccccgcctccggcctgcatacaccgccggattgaaatgaatgcgcaatcgcctgttcatgaagcgcgataaccgctggcgcgagcgccccggcagcgctacaattcgcactcgccgaatcacgaaagccggaccggtcccagaccgtacgtccgcgcttttttgcaaccggatttccgtgaagcgcaggcgtgacttcggcagccccctcggtagccaaagtgagattcccgtgacccaagccgcaatcctcgtcctcgaagacggcaccgtattcgagggcgaatccgtaggcgcgcccggcctgtccgtcggtgaggtggtgttcaacaccgccatgaccggctatcaggaagtgctgaccgacccgtcctacgcccggcagatggtcacgctgacctatccgcatatcggtaacaccggcatgaccgaccaggacaacgaagcgtccaaggtgtggtcggccggcctgatcgtgcgcgacgttccgcgccgccccagcaactggcgcagccaggtgtcgctgcaggactggctgatccagcgtggcgtggtcgccatcgccggcatcgacacccgcaagctgacccgcatcctgcgcgagaagggcgcgcagaacggtgcgctgatggccggcgacatcgacgtggaaaaggcactggaagccgcccgcaagttcccggggctgaagggcatggatctggccaaggtcgtcactaccgagaagacctacacctggaccgagggccagctggacctggatgccaatgccttcgtcagcgtgccggcccggttcaaggtcgtggcctacgacttcggcgtgaagaccaacatcctgcgcatgctggccgagcgtggctgcgaagtgaccgtggtaccggcgcagaccccagccgccgaagtgctggccctgaagccggacggcgtgttcctgtccaacggcccgggtgacccggagccgtgtgactacgccatcgaagcgatcaagaccttcatcgatgtgaagatcccgaccttcggcatctgcctgggccaccagctgctgggcctggcctcgggcgcgcagaccatgaagatgggccatggccaccacggtgccaatcacccggtgcaggacctggacagcggccgggtgatgatcacctcgcagaaccacggcttcgcgatcgatgaagcgaccctgccgccgaccctgcgcgtgacccaccgctcgctgttcgacggcaccaaccagggtgtcgcccgcaccgacgtgccggcgttctcgttccagggccacccggaagcgtcgccgggcccgaccgatgtcggtccgctgttcgaccgcttcgtggtgctgatggagcaggccaaggcgtgatcagtacgccgccggcccccggtggcgtcgcgatggaccgtaaaccccgcatcgctgctgcccccggcgcggcgctgcggatcaagattcctgatcgacagcgtgcgatcactcccccttgtcacgctgtactgacttagagaagaaaatgcccaagcgcactgacctcaagaccatcctcatcatcggtgctggcccgatcgtcatcggccaggcctgcgagttcgactactccggcgcccaggcctgcaaggccctgcgtgacgagggttaccgcgtggtgctggtcaacagcaacccggcaacgatcatgaccgacccggagatggccgacgccgtctacatcgagccgatcaactggcagacggtcgagaagatcatcgccaaggaaaagcccgatgcgctgctgccgaccatgggtggccagaccgcgctgaactgcgcgctggacctggccgacaacggcgtgctggagaagtacaacgtcgaactgatcggcgccaagcgcgaagcgatccgtatggccgaagaccgcgagctgttccgcgtggccatgggtgagatcggcctggaatgcccgaccgccgccgtcgcccacaccctggacgaagcgctggagatccagacccgcgtcggctacccgaccatcatccgccccagcttcactctgggcggcagcggtggcggcatcgcctacaaccgcgaagagctggtcgagatcgtcagccgcggcctggaactgtcgccgaccaccgaggtgctggtggaggagtcggtgctgggctggaaggaattcgagatggaagtggtccgcgataccgcggacaactgcatcatcgtctgctcgatcgaaaacctggacccgatgggcgtgcacaccggtgactcgatcaccgtggcgccggcgcagaccctgaccgacaaggaataccagcgcctgcgcgatgcctccatcgccgtgctgcgcaagatcggcgtcgataccggtggctcgaacgtgcagttcggcatcaacccgaagaccggccgcgtggtcgtcatcgagatgaacccgcgcgtgtcgcgttcctcggcgctggcctccaaggccaccggcttcccgatcgccaaggtcgccgccaagctggccgtgggttacaccctggacgaactgaagaacgaaatcaccggtggcctgaccccggcctcgttcgaaccgtcgatcgactatgtcgtcaccaagatcccgcgtttcgccttcgagaagttcccggccgccgacgcccgcctgaccacccagatgaagtcggtgggcgaggtgatggcgatgggccgtaccttccaggagtcggtgcagaaggccctgcgtggcctggaaaccggcaaggtcggcttcgacccgaccggcctggacctggccaacgaagacgacctgcagaccctgcgtcgcgagttgaaggcgccgggcccggagcgcctgttcttcgtcgccgacgcgttccgcgccggcatgagcgtggaagagatctacgcactgtcgttcatcgaccactggttcctggaccagatcgaggaaatcatcgctgcagaaggcgaagtcgctgccggtggcatcgacgcgctggacgccgcacgcctgcgcaagctgaagcgtgctggcttctccgatgcgcgcctggcgcagctgaccggcaccaatgaagccgccatccgcgcgctgcgtcgtgcgcacaaggtgcgcccggtctacaagcgcgtggactcctgcgccggtgaattctccaccggcaccgcctacctgtactcgacctacgaggacgagtgcgaggccgcgccgagcaaccgcgacaagatcatgatcctgggcggtggcccgaaccgcatcggccagggcatcgagttcgactactgctgcgtgcacgcggcactggcgctgcgcgaggatggctatgaaaccatcatggtcaactgcaacccggaaaccgtgtcgaccgactacgacacctccgaccgcctgtacttcgaaccgctgaccctggaagacgtgctggagatcgtcgaactggaacagccgaagggcgtgatcgtgcagtacggcggccagaccccgctgaagctggcgcgcgcgctggaagccaatggcgtgccggtgatcggcaccagcccggactcgatcgacctggccgaagaccgcgagcgcttccagcagctggtcgacacgctgggcctgaagcagccgccgaaccgcatcgcccgcaacgaccaggaagccctgctgctggcccgcgagatcggctacccgctggtggtgcgcccgagctacgtgctgggcggccgtgcgatggaaatcgtctacggcgaagccgacctggcccgctacgtgcgcgacgcggtgaaggtgtccaacgattcgccggtgctgctggaccgcttcctcgacaacgccgtggagtgcgacgtcgacatcattgccgatgcccagggcaacgtcctgatcggtggcgtgatggagcacatcgaagaagccggcgtgcactcgggcgattcctcgtgctcgctgccgccgtactcgctgtcggctgaaacccaggccgagctgcgccgccaggtggtggagctggccaaggccctgaacgtggtcggcctgatgaacacccagttcgcgatccagaccagcgacgagggtgccgacaccatctacctgctggaagtgaacccgcgtgcctcgcgcaccgtgccgttcgtgtccaaggccaccggcatgccgctggccaagatcgccgcccgctgcatggccggcaagacgctggccgagcagggcgcgaccaaggaaatcgtgccggactactactcggtgaaggaagcgatcttcccgttcgccaagttccagggcgtcgacccgatcctcgggccggagatgcgctccaccggtgaggtgatgggcgtgggccgcaccttcaacgccgccttcgcgcgggcgcaggaagccggcggcatcaaggccccgccggttggcaaggccttcgtctcggtgcgtgatccggacaagaagcgcgtgctgccggtggccaaggcgctgctggcgcgtggctacagcctggtcgccacccgtggcaccgccgcctggctgcagcagcacggcatggactgcgagatcatcaacaaggtggtcgaaggccgtccgcacatcgtcgactcgatcaagaacggcgagatcgtctacatcgtcaacacgaccgaaggtcgttcggcgatcaacgactcgttctcgatccgtcgcgaggcgctgcagcatcgcgtcacctactcgaccaccattgccggcgccaaggcgctggtggattcactggaattccgcggcaccggtcccgtctggtcgctgcaggagctgcacaaggagttgaatgcgtgagagcccccatcaccatgaagggcgcgcagaagctgcgcgacgaactggatcacctgaagtcggtcaagcgcccgaaggtgatcgccgccatcgccgaagcgcgtgagcatggcgacctgaaggagaacgccgagtaccacgccgcgcgcgaggaacagggcttcatcgaaggccgcatcaagcagctggaaggcgagctgtcgcacgccgagatcatcgacgtgagcaagctcaacgccggctccaaggtggtgttcggcgccagcgtgacgctggccgacgtggaaaccgacgaagagaagaagtaccagatcgtcggtgacctggaagcggacatcaagctgggcctgatcgcgatttcctcgccggtggcgcgcgcgatgatcggcaagctggaaggcgattcgatcgtgatcgacgccccggccggccagcgcgagtacgagatcgtcagcgtcagctacgtggactgacacggtggcaacggcgaccctgctgttgccggcccgcagccgctttgccgcggctgcgttgccggacgatgtggcacgtgcgctcggccgtgccacgaccgtgcaggtcgcgccgggcgaacgcgcgcagctgacgcgccattttgcggttgccgcgccgcactggccggtggccgcgttgacccgccagcgcgacgtcggcgatgccgccggcgccagctggctgcgtgccgatccggcctgcatggtgccggacatgcatggcgcgcggatgatggcctacggcgaaacgctgcggccgacgctggccgacagcctggccctgctgccggtgctgcagcccttgtttgccgatgccgggttcgtgcttgacgcaccggacccgtcgcgctggtacctgcggcttccaatcgacctggtgctgccggacttcaatagtccggacgaggtgctgggcgatgacctgttctcgcatctgccggagggcgagggcggccgtcgctggcgggcgctgatgaccgaagcgcaggtactgctgcacaaccattcctggaaccagcagcgcgccgctcagggacaacagccgatcaattcgctgtggttctggggcggtggcgtgatgccggtgtcggtcagcacgccgcacgcacaggtgcgcagccgcgatgccctgctgcagggcctggccctggcggctggcgtagccgtggatggcgaacaggcggtggatgcactggtcgacctgcgccagctgcgttcgctgcagcagctcggcaatgatgcaatccggccgctgctggccgcgctcaagcgtggcgagctgcagcggctggtgctggatttcgaggacggcctgcagttccagctggaccgcggccagcgctggcagttctggaagaagccgcggcagcttcacgattgatcggggcctctgccgtgcggggtcggatccgttttcctagggaaaacggctctgaccccattttgtctatcgatatctgaaagatgtgtcgaccaaggtcgacacctaccagcagcggcgtgaacctgtcgaaggtggggcggtgtcggattgcggggtgtcagccgcatggatgcggctgccaagcctacagggacgtacttgcggcgtccccgcaatccgacaccgccccgccaacccacggactccccgctgttgctgttgcttcggatgttgcttcggcaggtgcagggcgcagccctacaaacaatcacctcaccgtgctgaccacggtcggcagctgccaatgccctcccgccacgccgcggcactgcccggtggtgaactcgccgctcttcacgaatcgcgcgccatcccaggcccagtcgtggccggagaagcagtcaccgatgccgcgtccacggaagcgcccgcgcagcgtcgcatcatcgcgatcaaagtcctccgcgttggaggtcacgaacttcgcctggtacggcgccttgtcctgtactacccagtagccgctgctgaagttgtaggcacccatgaagcaactggtgcttgccagtacatgctgggcgtccagtcgctggatctcgatctcatctgtcccgccatcgctcaggcggccgcactcatccggcttcggcaggctggcgatcagcgccttgcgcaggcccggtgccttggccagcgccgcgtccgaggcgcgcggtgccatcagcgtgccgcgcacgatcactggcaccggcaacgccgcaggcacgctcgcttcgggcttgtcgccacgccgcaccagcgcaccgggcgtgcccagccggccctgggcctcgtccatcttcagcagtacggccgctgcgccgctgtcggagatcggccacgccttgcccttgtcgtcgatgatctcgatgcgtgcctggcgcggcagtgcggcgaccagtgcatcggtctgtgcctgctgcaacaacacgttgtccccgtcgccggtgtcgtgcaccgggcccaggtccttgccgttcaggcgcaggcgcagcgccccggtcggcgtcgggctttcgccatcctcgccattgcgcagccgcgcgagcaccttcgtacccgggccgcccgggcgttccagcatcaggctgagcagactgccgggttcttccgggctgtagccggcggcgcggcaggtgcgggtgttgtcacaggccagcgaccagtcgttgtgctggaactgcacgccggccttcggttcgggtgtagcggcgtgggcggccgtggccagggcgaggcccagcagcgcgggaaggagcgtgcgatgcatgcgttgaagtccatttccgggccgacaagcatggaagatatgctggcagattccaaatgctcgcgatcaggggggagcccctgcgggcagagaggtccgaccccgcgctatcatggggatgtcttccgcaacccggcgatgccgatgtcccttgccgccgatgctgcgcagccgtcctctgatacgccgatgatccgccgccgcgatgcggtcgtacccggcagctggccagagggaacgctgccactgctggcgcgactctacgccagccgcggcgccggtacgccagagctggcactgccgaagctgggcagcccccacgcgccggagctgctgaccggcatcgatgatgcggtgggtctgctgatcgaggccatcgccaatgacaagcgcatcctggtggtcggcgatttcgattgcgatggcgccaccgcctgtgcggtcggcgtgcgtggcctgcgcatgctcggcgcgcagcatgtcttccacgcggtgccgaaccgaatggtgcacggctacggcctgtcaccctcactggtggaggagctggccgagctgcagccggacctgctggtcacggtcgaccacggcatcgcctgccatgcgggcgtgatcgcggccaaggcgcggggctggcaggtgctggtcaccgaccatcacctacccgggccgcagttgccgccggccgatgtcatcgtcgatcccaatctcgacgatgatgccttccccagcaagtcgctggccggcgtcggcgtgatcttctacgtgctgatggcgctgcgccggcacatgcgcgaggccggcgtcttcgccgatggcaaggggccggacctgaccacgctgctggacctggtggcggtcggcaccgtcgccgacctggtggcgctggatccgaacaaccgggcactggtcagcgcgggcctgcgccgtctgcgcgcggggcagggctgtgtcggcctgcgtgcgctgatcgaagccagcggccgtgatgccgcgcggctcacagccaccgacatcggcttcgcgctcggcccgcgcctgaatgccgcgggccggctggaagacatggcgctgggcatcgcgctgctgctgaccgaagacccgcgccaggcgcgcgagatcgcgcagacgctggagcagatcaattcggaacggcgcgccgtgcagcagtcgatgaccgatgacgccgagcaggcgttgacccgggtagtgctggacatggccggtcagcgaccggtggcggcctgcctgttcgatgccgactggcatccgggggtggtcggcctggtcgcgtcgaagatgaaggaccgcctgcatcgcccggtgatcgccttcgcgccggccgaacctggcgccgacaccctgcgaggctcggcgcgctccattcccggcctgcatatccgtgacgcccttgcgctggtcgatgcgcgccatccgggcctgatcgaacgcttcggcggccacgccatggcggccgggctcagcctgcggcgtgaccacgtcgatgacttcaaggccgccttcgtcgccgtggtgctggaaatgctcgacccggcggcactgcagcagcaggtcctcagcgacggtgagctggccgccaacgaactcgatcatcgccatgccgatgcgctgcgtctggcagggccgtggggccagggcttccccgagccactgttcgacggccacttcgaagtggccaactggcgcgtgctgaaggagcgtcacctgaagctggaactgcgcctgcccggcgtacccggcacgatcaacgccatccatttcggcggctggcacggcaacgcgcccggtcgccatgtgcatctcgcctatcgcctcgcctgcgacgactatcgcggcggcagcgccatccagctgatcgtggagcactgcctgcccgcatagaaaaaggggacggaggggattaagtcgcttgtgcctcgtttgccacttgcgacttaatcccctccgtcccctttttgggggcgccaaccccattacggtcgctggtgcgttcaaaggttcacgatcccactggagtccgctcatggtcttcgtccgttgctgcactgtgttgttgctggccctcgcggcctggcccgctggcgcacagtcgccgacgatctcccggccgcaggccgccacgccgctgctgatcgcgccggcggctgagcagtcggttcaattacgacacgcccgcatcgaaggcgaagtccaggccggcatcgcccagacccggatcacactggaattccacaacccgaaccggcgcgtgctggagggcgagctgcagttcccgctggccgacggtcagcagatcagcggcttcgcgctggatatcaacggcgagatgcttgacgcggtgccggtgcccaaggaccgcggtcgccaggtgttcgaggagatcgcccgccgcggcgtcgacccggggctgctggaacagaccgctggcaaccagttccggttgcgcatctacccgctgccggccggcggtagccggcgcgtggagctggtgattcgcgagccgttggccttcgccggccaaggctggcagtggacgctgccgctgcagttcgccgccggtgcagcctcggttgagctgaaactgcaggcccccgacacggccaccgcgggtacggcgccattccgcatcagcgcgggccagctgcagtggcagggcaggggcgcgcagctgccgcagcagctgcagtggagcctgccggcagcccgacaggcacaggtgcaggtggcgccctggcaggacggccattacctgttggcgcagctgccggtggtggccagcagcacgccgcgcacgttgcccagcgagatcgggctgctgtgggacggttccggctcggcgggccagcgcgatcgcacacgtgagttcgccctgctggatcgctatttcgctgcgctgggtgacggcagcgtggcgttgaccgtactgcgggatcgcgccgagccggtgcgtcgattccgtatccgcgccggcaactggagcgagctgcgcgcagccctgcaggccgtgcgtccggacggcgccagcgcactggcgcagtggcagccgcagccgggcgtgaaggaatacctgctggtcagcgatggcctgctgacctatgggccggaacagctgccggcgatggcgccggaccaacgcctgtttgcggtcagcagcgccggtgcgcgcaccgatgccgtgcgactgcgtggctggagcgaagcgcatggtggtcgcttcgtagcgctggggaaggatgtcgaattggccgcccgtgagctgctgtcgtcgccgctggatgtgcaggtcgatgcagggcgcggcgtgcaggacgtggtgatcgatcgtcgcagtgaagcccagggctggttgtggctgcatgcacgactggcggccgacggtgtgccgatgcgggtgcgcgtgggtggcggcgaatggcaggcgctgcccgccacgcagaagagcaacgacggagaactgctggcgggcttgtgggcgcaggcgcgcctgcagcagctggccgccgatcgccgtggcaaccgcgaggcgatgcagcgcctgtcacaacagttcggcctggtcgggccggatacctcgctgatcgtgctggagacgctggaggactacctgcgctatgcgatccgcccttcgggcacgttgcgcgccgagtacgacgccaggtttgcagtgcaggtaagtgatcgcgccgcagccgatcgccagcgcctggatgaagtggccgctcgctggaaggagcgccagcagtggtggaaccgcagctggccgaagggtgtgccgccgcagccgaagggcggggcactcgaagtggcctccgcggactacgcgatggaatcagcgccggtggcgatgctcgccgcgccggccccggcggcaccacccgccccggcaccgatggccgccgccgccgagcagcgcatggaagccagcagcgcgcgtgcgcgtcgctcagcgcctgcatcgaacaaggcgctggatgcgatcgcggtcaccggtgggttcgccgacgcatctgctgccgccaacgacggccaactcggcatccagctggcggcctggcagccggactcggccatcgcccggcgcctgcgcgagggcccgccgtcgcaactctacgaccgctatctggccgagcgcgatgcccacgccgacagcagcgcgttcttcctcgatgtggccgacctgctgcgggggcagggccagcgcgaactggcactgcgggtactgtcgaacctggccgagatggatctggacaaccggcatctgctgcgcgtgctcggctaccggctgatgcaggctgatgccccggcactggcggtgccggtgttcgagcaggtgctggcgatgggccaggaagaaccgcagagcttccgcgacctgggcctggcgctggcagcggccggcaagccgcagcaggcgctggcgccgctgtaccaggtggtggtgcggccgtgggacagccgcttcgatggcatcgccctgatcgcattggatgagctgaccaacctggtggcgcgcagcacgccacggctggatacctcggccatcgacccgcgcctgctgcaggcaatgccgctggacctgcgcgtggtgctgtcctgggatgccgacaacagcgacatggacctgtgggtgaccgacccgaacggcgagcgtgcctactacggcaaccgccagacctaccagggcgggcggatgtcgcaggacttcaccggcggctatggccccgagcagttctcgctgcgcaacgccaagccgggcaagtacaaggtcgaggcgaactatttcggcagtcgccagcagctggtgaccggtgcgacgacgctgatgctgcgcctgaccacccattggggcacggcaaagcagaaggaccagatggtgacgatgcggctgaaggatcgcgccgaaaccgtgctggtgggcgagttcgaggtgcgttgatcgctcgggcacccgtgtagagtcgagctggctcgactgccttgatgtagcgccgggcacatgcgcggctcatggcagaggcagccgagcgcgggctcggctctacactactgcggtgcgcgccattggcggcgctggcggattcgcacgcaggccgaacaggggccgcagccaacgcacgcgacggatcagcaactcatggatcagcaggcagccgccgacagtaccggccagcagcagggccggttccatccacgggcccaactgaagtggcttgagccagaacaacagcacgatgatcaggctctggtgcagcatgtaccagggatagatcgcctcggtgcagtacggcagccagcggaacgggcgatcgaggaagacctttccccagccgaggatggccagcagcgcggtccatacgtaaagcgactggctggcccggccctgcaggtcccagaacggttcgggccattgccgcagcggggaatcggcgggcaatacctggccgaggatgcgcaaccccagataccagccgacggcagccagcgccagccatagcgtggtgcggcgcagggcgaccacgcgctcccagaacaccggttcacgacccagcaggtagccggccaggaacaccgtggcgtacttcgcgtgctggtaccagtcgccgagcagggcattgatggacgggtagatcggctccagccagatcacccaggccagcagcagggcggacggaaggccgatcagcagcatcggcgatgctgcgcagagcgccatcgcgcggcgaaccaccgccgttcccagcaatggcatcaacagggccaaggccagcgtgtagttccacagataggccaggtaccacaggtggttccaggtgatgccgtactgccagccggcgaagctgccttccggccacggtcgcacctgccagtagcgcagcaggaactggccgaagccgggcgccacgtggccgttggccacgccttcgcaatagggctggatcggcacgatcacgaacatgccgaacagcagcggcagcagcagccgccaggtgcgcaggccggcgaagcgcagcaacctgccttccggccgcatcagcgcgatggcgatccccgagatcaggaacagcagcgacatccgccagcggttgacgaacagcatcggccactgcagccattcggcggtatgcacgctcttgaggtgaaagccccagtcgtccacgtaggccatggcggtgtggtagaggatcagcagggcgaaggcgaacacgcgcagggcgtcgatgtcgtagcgtcgggtcatggtggtggtgtgccggagagtcgagccaaggtgacgccgcccggtccgtgcggcgactggcaaggggccgctggaaccgacgcagtgaccaatggcgggggtggtgggatcaatggagacgctaccctttgtcccttgaggcaggctggagcaccgcaacgacatggatgcagcaatgacccagggccgaccatcgcgctggcgtacttcaacccgcctgctggtatgggcggcgatcctgtcggcctcggcagtgaccaatgcgctggtggaagtgatggacgccagtcgccgcggcgccgatctcgggctgtgggagccgatgatctgggagttcagcagcctcggcctggtcctgttgaccctgccgctgctgtggtggggctgcgagcgctggccgctgcatgccgatacctggaagcggcgattgccgctgtatctgctggccagcgtcggctggtcgctgctgcacgtggtggggatggtgctgctgcggcacctggcctacgggtcgctgggccatcgctaccaggatgatgccggctggctggagcgttttgcctacgaatacctgaaggatgtacgcacgtttgcgatgttcgtggcactggagcactttgccagctggttcggccggcgcaggcagggcgaggcgagcctgctggccgagccggacgtcggcccgccggtggagccggtcgagcgcccccagcacttcctggtgcgcaagctgggcaaggagttcctggtcgccacggcggacgtggagtatgcccaggctgcggggaactatgtgaacctgcgggtacgcggccacgactatccgctgcggatcaccatggcggtgctggagcagcggctcgacccgggcgagttcctgcgcccgcaccgcagctggctgatccatcggggccagctgcgctcgatcgagccgctggacggtggcgaggccctgctgcacatggccgacggggcgaaagtgccgtgcagccggcgccagctgccgctgctgcggcaggcgctgggggcagggtgaggccctcattccgggcacccgcagcctgcggtatcattaccagtcatcttttgaatgcataaccgccgacatgatcgaactgaatcctgtccgccagcgcatcaccgatctgaccgatcgcgtgctgtcgcttcgggggtatctttgactacgacgccaagaaagagcgtcttgaagaagtaacgcgggagctggaaagccccgacgtctggaacaacgccgagtacgcccagaacctgggccgcgaacgttccagcctggaaaagactgtgggcggcatcgcctcggtgctggatggcctgaacgacgccaccgagctgctggagctggccgagtccgagcaggacgaggacaccgccctggccgtggtcgccgacctggacaagcaccaggcccacgtggagaagctggagttccagcgcatgttctccggcgagatggacaatgcggcggcgttcgtcgacatccaggccggtgccggcggcaccgaagcccaggactgggccgagatcctgctgcgcatgtacctgcgctggtgcgagtcgcgcggctggaagaccgaactgatggaagtgtccggtggcgacgttgccggcatcaagtcggccacgctgcgcgtggaaggcgactatgcctatggctggctgaagaccgagaccggcgtgcaccgcctggtgcgcaagtcgccgttcgactcggacaaccgccgccacaccagcttcacctcggtgttcgtgtcgccggaaatcgacgacaacatcgacatcaccatcaacccggccgacctgcgtaccgacgtgtaccgttcgtccggtgccggtggccagcacgtgaacaagaccgagtcggcggtgcgtatcacccacatcccgaccaacatcgtcgtggcctgccagaccggccgcagccagcaccagaaccgcgacaacgcgatgaagatgctggccgccaagctgtatgaactggagatccagaagcgcaacgccgagaaggacgcggtggaagccaccaagtccgacatcggctggggcagccagatccgcaactacgtgctcgaccagagccgcatcaaggacctgcgcaccggcatcgaacggtcggacacgcagaaggtgctggacggcgacctggacgagttcgtcgaggccagcctgaaggccggcctggccgtgggctccaagcgcgtcgatgcctgatcggcgcgcctgcgcggatatcgtcaccctcgtgcgcaacgccgagggtggctgatcacgcttccgatgtggggccgagcccatgctcggctgctgttggcgcagtagcagatgcgtcgagcatggctcgacgctacaacgggtacggcggtagcgatgatgcgcagcgaaagtgaacgcaaggaactcggcggctttctcaaggcctgccgtgcccgtgtcgatcctgccacgctcggcctgccggccgggcgccggcgtaccccgggcctgaagcgcgaggaagtcgcgctggcgatcggggtgagcgtcagctggtacacctggatcgagcagggccgtgaagtgcgcgcctcgcccgaggtgctggagcgcctggcgaaggtgctgcgcatgagcgacgacgaacgcgcctacgcgttcgcgctgtccggctacggcgtgccgctggaatcaccggacgagagcgtgactgacggcttgcgccagctggtggaggcgatgcagccgatcccggcctatgtgcgcaacacccgcttcgacatcctggcctggaacccggccatcgccgatctgttcgtggactacagccaactggcgccgcatgagcgcaacacgttgcggctgatgttcctgtacgcgccataccgcacgctgattctcaactgggaagaaatgacccgcggcctgctggcaggcttccgtgcggcgatggcgcaggcgccggacaaggcgccgttcctggcgctggtggaggacatcgcggcgcatagcgaggagttccgccagtggtggccggagcacgacgtgcgtcggttcgatgaaggggcgaagaagctgaaccatcccacgcgcgggttgctggacctgcagtacgtggcgctggtgccggagagccggcatgacctttccctggtgacttacctgccgcgaaagtaggggtgttcggcagggcttgcagccctgcacctgctcaatgcaacggccaaagccagagccagagctatgttccgtggtttggcggggcggtgtcggcgtgcggggacgccgcaagtacgtccgtgtaggcttggcagccgcatccatgcggctgacaccccgcacgccgacaccgccccaccttcgacaggttcacgcggctgttggcaactgcggctttgttccgcgcggctgttggtaggtgtcgaccttggtcgacacgatttttctctcagatatcgaatgagtcatccacggatggcgtgggtctactgtgtcgaccaaggtcgacatctaccaacagcaacgcagagcgccgccccgacagatcgcggaaaaccgtcgaaggcggggtgggtccggttgcgggagtgtccgcggcatggatgccgcggccaagcccccaaggacgggtttacggcgtctccggcaaccggacccacctcgccatcccacagatagcccgctgttgctgctgcttcggctgttgcagttgcctctgcgggtgcagggcgcagccctgccaagagcccccattcagacaggtaagtgcaggtcacaggataagcagacgccttgttgcctccgccaatcgggtccacattcctgtgcaggagacgggccgccgcccgtcgtcgagacaccaggagacctgcatgtccgctgcccccaccaccgccatttcccgcgatccggctaccggccagcagatcgccagccatcccttcgccaccgatgccgaactggatgcgatcctcgagcgtggccaggccggcttcgccgcctggagcgccagcagcctcgaacagcgggccacagtgctgcgtgcaatggccgccgtactgcgccgtgaccgtgaaaagctggccgcgctggccactgccgaaatgggcaaggtccaggccgaagcactggccgagatcgagaagtgcgccgtgctgtgcgactggtacgccgaccatggcgcgcagttcctgcgcgacgagccgacccaggtgcccgacgacaaggcttacgtgtcctacctgccgctgggcgtggtgctgggcatcatgccgtggaatttcccgtactggcaggtgatgcgcgcggcggtaccgatcctgatgggcggcaacggcttcctgctgaagccggccgagaacatcgtcggcaccgcgcagctgctcgatgccgcctggcgtgatgccgggctgccggaaggaaccttcatcgccgccaacatcagccgcgagggtaccagccgtgcgatcgccgatgaccgcatcgccgccgtcaccctgaccggcagcgtggccgcaggccgcagcatcgccgcccaggccgggcaggcgctgaagaaggtggtgctggaactgggcggctcggatccgttcatcgtgctggccgacgctgacctggatgcggccgtcgatgcggcggtgacctcgcgcttccagaacaccgggcaggtctgcattgccggcaagcgcatcatcgttgaagacgcggtgtacgaccgcttcgtggcgcagttctgccagaaggtgcaggcgctgaccatcggtgatggccgtgaagcgggcaatcgcattggtccgatggcacgccaggacctgctggaacagttggacgcgcaggtgcgcgcctcggtggacgcaggcgcgaagctgctcgtcggcggccatcagctcgatcgcccgggcgcgttctacgcgcccaccgtactggcggacgtagagccgggcatgcaggcctttgacacggaaacgttcgggccggtggcctcgatcagccgcgcccgcgatgccgaccacgcggtggaactggccaaccagagcgagttcggcctcagcggcaacctgtggaccggtgaccgcgcacgggccatgcagctggcgcgccggctgcagaccggcggtgtgttcgtcaacggcttctccgcttccgaccctcgcgtgccgatcggcggtgtgaagaagagcggcttcggccgcgagctctcgcacttcggcatccgtgaattcgtcaacgcgcagacagtgtggttcgacaagcattgacgcgcggctctcatccttcctgcaacgatccaccatcagtccagcacaaaggacggcatccgatgtccaagggttcagatctgctcgtcgccgcacttgagaacgaaggcgtcgagcgcattttcggcattcccggcgaagaaaacctcgacgtggtcgagtcgctccgccattccagcatcgaactggtcatcacccgccacgaacaggcggcggtgttcatggcggccacttacggccgcctgaccggcaagccgggcgtatgcctggccacgctcggcccgggcgcgctcaacttcaccaccggcgccgcctatgcgctgctgggtgcgtggccggtgatcatgatcaccggccagaagggcatcgtcgccagcaagcaggcgcgcttccagatcgtcgacatcgtcggcacgatgaagccgctgaccaaacaggcgcggcagatcgtctcggcacgcaccattccgaccatcgtccgcgaggcgttccgtgtcgcccaggaagagcgcccgggcccggtgttgctggagctgcccgaagacattgctgccgatgaggtcgagggcgtggcgctgattccgccgcacgcggtggaccgtcccattgccagcccggaggcgctggatcgggcagcagagctcatccgcaatgcaaagcggccgctgctgatgatcgcttcggcggcctcgcggccgcagtccagcgacgcgctgtccgcgttcgtgctgcgcgccggcatcccgttcttcaccacgcagatgggcaagggcgcggtggccggtggttcaggcctgtacatgggcaccgcggcgctgaccgagcgcgattacgtgcacatggcgatcgaccaggccgacgtgatcgtgaccatcggccacgaggtcaccgagaagccgccattcgtgatgcgcccgggtgggccgacggtgatccatatcgggtactcgcaggcggcggtggaacaggtgtatttcccgcaggtggaggtgatcggcgatatcggtcgttcgctgacccagctggccgaccgcatcgagggcgcggtgccgaatgccgctgcgctgctgccgctgcgcgcgaccatcctcgagcacctggccgaccgggccgaagaggccgggttcaccccgcagcggctggtgcacgacgtgcgccaggtgatgccgccggatggcatcgtggcgctggacaacggcatgtacaagatctggttcgcgcgcaactaccgcacccaggtggccaacacgctgctgctggacaacgcgctggcgacgatgggcgcgggcctgccgtcggcgatcatggcctcgatcctgtatccgcagcggcgggtgctggcggtgtgcggcgacggcggcttcatgatgaacagccaggagctggagacggcccgccggctgggcctgaacctggtggtgctgatcctcaacgacggtgcctacggcatgatccgctggaagcaggccgtggacggattcaccgactacggcatgaccttcagcaaccccgatttcgtgaagtacgccgaggcctatggctgcaagggccacgaggtgacggccatcgagcagttcatcccgaccctggaagcggccttcaacgagggcggggtgcacctggtgtcggtgccggtggactattcggagaaccagcgggtgctggtggatgagttgcgccaggcgttccccggcaacaggtagcggcggagcagggccggccgatccgcccggtaggtgtcgaccttggtcgacacgcacggcgccaaccaaggttggcggctaccggggcgggcccggcccagggctggggctgggcggttttggtatgctgggcaaccggctgtgccgggcgctgcatcccccctcactacacgattcccgcagatccatgagcgaagctaccgataccccccccgtcgacgaaaacaagttgatcgccgagcgccgtgagaaactcaaagcgctgcgtgggcagggcatcgcgtacccgaacgacttccgtcgcgaggacttcgccggccgcctgcaggaagaattcgcagatgccgaaacctggaccgccgaggccctggaaggcaacggccgccaggtgaagatggcgggccgcctgatggccaagcgcatcatgggcaaggccagcttcgcgcagatccaggacgagtccggccgcatccagctgttcctgcagggcgcggtgctgggcgatgcctataccgccttcaagggctgggacgtgggcgacatcatcgccgtcgaaggcggcctgacccgtaccaagaccggcgagctgtcggtcaaggccgaatcgatccgcctgctgaccaagtcgctgcgcccgctgccggacaagtggcatggcctggccgacgtcgagcagcgttaccgccagcgttacgtcgacctgatcgtgaccccggagtcgcgcgcggtgttcatcaagcgctcgaagatcatccgcgccatgcgcgcgtggctggacaaccgcgacttcctggaagtcgagacgccgatgatgcattacatccccggcggcgcggcggccaagccgttcaccacccaccacaatgcgctggacctggacctgtacctgcgcgtggcgccggagctgtacctcaagcgcctgaccgtgggtggccttgagcgcgtgtacgagatcaaccgcaacttccgcaatgaaggcgtcagcacccgccacaacccggaattcaccatgatggagctgtacgaggcctatgccacgtacaacgagatcatggacctgaccgaaggcgtgatccgtgacgtggccaaggccgtcaacggtggcaccgaggtcgaatgggacggcgcgaagatcgacctgggcccggcattccgccgctggcgcatggacgaggcggtgcgccaccacaatccggaaatctctgcggcggactgcaccgaccgcgacgcgctgctgcgccattgcgagcgcctgaagatccgcgtcaagccgtcctacggctggggcaagctgctgctggagatcttcgaggccaccgtcgagcacaccctgatccagccgaccttcatcaccgaccatccggtggaggtctcgccgctggcccgtgccaacgacaatgacccgggctacaccgaccgcttcgagctgttcgtcaacggcaaggagctggccaacggcttctccgagctgaacgatccggaagaccaggcccagcgcttccaggcccaggtggcggcgaaggaaggtggcgatgacgaggccatgcactacgacgccgactacatccgtgcgctggagtacggcatggcaccgaccggcggcctcggcatcggcgtggatcgcctggtgatgctgctgaccggcagcagctcgatccgcgatgtactgctgttcccgtacatgcgtccggagcagtaagtcgcctttttgactcccgattgtgcgcgccgtcccgaaacgagacggcgcgattgacgcgtcccgcactcggcgtatcgtaattgcactaccttgacgcctgttatggcttgatcggcgccagggggagggcacggtgtggggagtccgcttcacattgtgatgacgatcatgaatcgggacgcatgacacgggagtcaggccgatgcagggtgcgagcgttcgcagcggcagagtatcctcgcctgctgatgatccagcgtggtcgagaaaccaggcagagtacgcgttgaacatcgtcatcgttgacgaccagacttcggcccggacgatgctgcgtcacgtcatcgaagacatcgcgccggaactgagcgtgtatgacttcggagacccgctgaccgcattggcctggtgcgaagcccatccggtcgacctgctgctgctcgattaccgcatgccggagatggatgggctggaattcgcccgtcgtttccgtcgcctgcccaagcaccgtgacattccggtgatcctgatcaccgtggtcggtgacgagccgatccggcaggcggcactggaagcaggcgtcatcgacttcctggtcaagccgatccgcccgcgcgagctgcgggcgcgctgctacaacctgctgcagctgcgccagcagaccgagaacgtgaagcagcgggcgctgtcgctggagcagcgcctgctggccagcatgcatgaggtcgaagagcgcgagcgcgagacgctgtcgcggctggcacgcgcgatcgagttccgtgatgccggcaccagcgcctacctggagcgcatggcgcgcgtggccggactgatcgccgaacagctcgggctgcccgaagaggaggtgcgcctgatcgaaatggctgcgccgctgcatgacatgggcaagatcgccattcccgatgcggtgctgctcaagcagggcaagctcaacgaggaagagctggcgatcatgcgccggcacccgcggattggccatgaactgctgagcggcagccagaatcgcttcatccaggttggcgcgttgatcgcactgcgtcatcatgagcgctacgacggcagtggctatcccgatgggctggtcggcgacgcgattccgctggaagcgcgcatcgtggccgtcgccgatgtcttcgacgccctgatttcgccccgtccgtacaaggaagcatggaccatggaagccaccctggcttatctctacgcccagcgtggccgcctgttcgatccccgatgcgtggacgcgctgctgcgcggccgcgaacagctcgaccagatctgcgccgagcattcgatggcgtccgcgcgcccggggctgggcgcgtgaaacgcctgttgtcgcagctgcggctgcgcctgtcccagcgccaggacagcgagcacggccagcagatcgtccgcatcgtgctgatcagcctgatcctggcctacgtactgttgccggcaccgcgccacgatctgccgcatacccagtacgtcggtgtgctggcgattgtgctgaccggcctgagcctgtcactgttgctgttcggctggctgctgtggcggccggcgcgttccgatccccgccgcgtgctgggcatgttggctgactacggcctcattgctgccggcatggtgcagatgggtgagccgctggcctgggtctacatcgtggtgatgtgggtgacggtcggcaatggcatgcgctttggcaaccactatctgtacgtggcggtggccatggcgatggtgagcttcggttgcaccgtgatgctgacgccttactggcaacagaatttccgcctggccatcggcctctggctgggcctggcagcggtgccgctgtacttctcgacattgctgcggcagttgaccgaagcgatggccgaagcgcgccgcgccagcgaggccaagagccggttcctggccaacatgagccatgagttccgcacgccgttgaacggtctcaacggcatgaccgaagtgctggccaccacgcgcctggatgacgagcagcgcgagtgcctcaacaccatccaggcgtcgtcgcgcagcctgctggcactggtggaggaagtgctggacatctcggccatcgaggccggcaagctgcgcgtggtggccgaggacttcgccgtggccgacgtgatccaggcgatcggtctgatcctgttgccacaggccaaggccaaacggctggattaccgggtgaaggtggccgatggtgtgccgccacgcgtgcgcggcgatgtcgggcacctgcggcagatcctgctgaacctggccggcaacgcggtcaagttcaccgaccatggccgggtcgagatacgtgtcggcgtggtgcaggccgatgccagcggggcggtgcggttgcgcttcgacatcctcgacaccggcatcggcgtgccacctgccatgcgtgcacggctgttcgacgcgttcgagcaggccgatgtcagcatggcgcgccgccacgaggggacggggctgggcacgaccatcgccaagggcctggtcgaggcgatggacggtgacatcggctatctggaaaacccgccgcgcggcagccacttctgggtcgagctgccgttcgcgccgccgcagccgcaggtgccgggcgcggtgccgagcctgagcggtgacgaagacgcgggcccgggcggcaacgtgatcgcttttgccgatccgttcctgcgccatcgcgcccgcgtgcgcagcatgcagatcctggtggccgacgaccacgaggccaaccgcatggtcctgcagcgcctgctgcagaaggccggccatcgcgtgctgtgcgtggacggcggtgaggcggtgctggatgcgctggccgacagcgagttcgacgcggtcatcgtcgatctgcacatgccgggcatgagcgggctggacatgctcaaggaactgcgggtgatgcaggccggcggcggtccgcgcacgccggtactggtactgagtgcagatgtaacgcccgaggcgatccagcgctgtacccaggccggcgcacatgccttcctggccaagcccgtcgttgcggtgcgcctgctcgatacgctggccgagatcgccagcaatgcccagctgaagaccatggccgcaccggtggtgcgaccggcggcgccgctgcaggatggcgtgctcgacagcagcgtgctggacgaactggcttcgctgggcatgggcgagggcttcgaacgtgagttcatccgccagtgcctggaggacgtggcgagctgcatgggcaaggccgagcaggccggggaggccacgcagtgggatgtgttccgcgaacaatcccacgcgatcaagggcgtggccagcaacctcggcctgatgcgcgcgtccaaccgtgccggcgagctgatgcggatggccgactggcagctcaagaccgaatggcgtccgcgcctgggcatcctgcaggaggcgatcaaggaaggccggcgcgcgctggacgcgcgggccgaacgccgactgcgcggcgccgccgatgatggtgaagcgcgctgaggcgtggcgtggacccaaaaaaagcccggtggccagccgggcttgaacccatcctgggggaggggaggaatcaggccgcgtcgagactggcgcgacgggtctgggccttgatcaggcgatccatggtgcgcagcgagcggtcgccgagtgcaagggcggaatcgacccataccttggtgatctccagcagttcgtcgtagctgaccggctgggcgatggcgcgtgcggcattcatcgccagataggactgcggcgtgcgctgctgctggcggatcagttcctcgaccgccgcccggccttcgcccttcttcaccagcacgtcgaccacgcccatggcatgcatctcctcggcactgtagacgcggccgtcgaggatgatcttctcggccagatggggggacacgcgccggcacaggaaggagtacgcacccatgcccgggaacaggccgaacagcacctccggcaggcccagtccgctgccttcctcggcgacgatggtgtggcaggccagggccatttccaggccgccgccgagggcgtcaccctggatcagcgcgatcgaacggacgtcgccgccgaacccggtgtgcaggtggtgcacgccctccacgcagcgctgggcgtagttcagcaggaggtcgcggttgccctcgcggatcaggcgggtgaacaggtccaggtcgccgcccaggttgtaggcgacggcatcggaggccagcacgaaatgccgcaatgttccgttgtggcgttcggcagggctgcgggtgatggctgccatgtagctccacatttcgtcgagcatgtccttgcggcagcaggggcggatcccggtggcggcatcggcgtgcatgaacagccagtgggcagcgccgtcggcgctgtcttcggtacggatggtggcgaacggtgagccgcttgaaggcagcttttcgatggtactcatggaagggtcctcggcatgcggcccgcagtgtcaggtgggtggccggcgggccgaacggtccacacacgcggcgatgctacaccgcctcagcggcgtcgcatgcgaaagggcccgggacgtttccgccccgggccctgcactgtccagattgccgcaaacccttactgggcgggcgtatcgcggagttcgcgacggaggatcttgccgacgttggtcttcggcagctcctttcggaattcaacgattttggggtgcttgtagccggtcaggttggcccgggcatgctccttgaccatttcggcggtcaggttcgggtccttcttcacgatgaccaccttcaccacctcgccggacttgtcgtccgggacgccgaccgcggccacttccagcacgcccggcatcatcgcgatcacgtcctcgacttcgttcgggtacacgttgaagccggacaccaggatcatgtccttcttgcggtcgacgatgtagaagaagccgtgttcgtccatcttggccatgtcgccggtatgcagccagccgtccgcgtcgatggccttggccgtttcctccgggcgctgccagtagcccttcatcacctgcgggcccttgatgcagagctcgccgacctcgcccagcggcaggatggcactgttgtcatccttgatgcaggcatcggtggaggggatcggcaggccgatcgagccgttgtactcggtcagggtaagcgggttgatgcaggctgccggcgaagtctcggtcaggccataggcctcgaccagggtcacgccggtgaccttcttccagcgctcggcgacggcgcgctgcaccgccatgccgccgccgagggtgaccttcagcgaggagaagtcgaccgtgtcgaaaccgggggtgttgagcaggccgttgaacagcgtgttgacgccggtgatggcggtgaaacgcaccgacttgagctccttgacgaagcccttcatgtcgcgcgggttggtgatcagatggttgcacccaccgaacttcatgaagaccagcccgttcgcggtcagcgcgaagatgtggtacagcggcagggcggtgatgatccactccttgcccatctcgatgccggacgcactgatccaggccgaggcctgctgcatgttggcgatcaggttgcggttggtcagcatcgcgcccttggccacgccggtggtgccgccggtgtactgcaggaacgcgatgtcgtcgtggtcgatctcgaccttgggcaggctgtggcggctgccgagcttgagcgcctggcggaagcgcaccgcgcccttgagatggtagttgggcaccatcttcttgatgtacttcagcacgaagttgacgatcacgcccttggcgccgagcaggtcgcccaggccggtggtgaccacatgcttgaccggcgtatcggcgatgacctgctcgacggtgtcgccgaagttgtcgaccaccaccagcgcggtcacgccggcatcgaccagctggtgcttgagctcgcgggcggtgtacagcgggttgacgttgaccacggtcaggccggcgcgcagcacgccgaaggtggccaccgggtactgcaggcagttgggcatcatcagggcgacgcggtcacccttcttgagcttgagctcaccgagcaggtaggccgcgaactgttcgaccagcgcgtcggtctcgccgtaggtgaggaccttgccgaagctggagtaggcgggacggtcgcggaatttcgcgacggaagcgtcgaagaccgaagctaccgaatggaactcgttgacgtcgatctcggcgggaacgcctttcggatagctctgcagccagggacgatccagactcatattccccctccaggaatcgtgatgtattaggtccggccctgagcgtatcgacaacggccggtcattgcagcataccccgccgtagggaaaacgcgaagaggccccgaagagcctccttgctgggtagtgccggccgctggccggcatctgcgctggacggaccatacgatggatgccggccagcggccggcactaccgtggccccaaacgggccggctgcgtcaaccctgcttgcgaacgggtgcgccgttggccttgtagtacggcgcggtgctacgggcgagcggggtgcggccgcggatcacgtcggccagcttctcggccatcatgatggtcggcgcgttgaggttgccggtcaccacctgcggcatgatcgaggcatcgacgatgcgcaggccttccagcccgtgcacgcggccctggccatcgaccaccgccatcggatcgtcggcatggcccatcttgttcgagcacgacgggtgataggcagtctcggcgtgctcgcgcacgaacgcatcgatctgcgcgtcggtctgcagcgcgcttcccggcgagatctcgcggccgctgtacggggccagcgccggctgcgcgaagatctcgcgggtgatgcggatcgccgcacggaactcgcgccagtcctggtcgtgcgacatgtagttgaacaggatgctcggatgttcgcgcgggtccttcgagcgcacgtggatgcggccgcggctgggtgagcgcatcgaaccgacgtgcatctggaagctgtgcgccttgatcgggttggagccgttgtaattgatcgccaccggcaggaagtggtactgcaggttcggccagtcgaattcggcgtcgctgcggatgaagccaccggcctcgaactggttgctggcgccgatgccggtgcccaggaacagccactcggcaccgatcgccggctggttgtacagcttcagtgccggcgccagcgacaccggcttcttgcactcgtactgcaggtacatctcaaggtggtcctgcaggttggcgccgacgcccggcaggtggtgcaccaggtcgatgtccaggctgcgcagcaggtcggccgggccgacgcccgagcgctgcagtatctgcggcgaggcgatggcgccgccgcacagcagcacttcgcggcgggcggtggcgcgctgcggctggtcgctgtgcagccactgcacgcccacggcgcgcttgcccgagaacaggatgcggtcggtcagcgcgtgggtgacgatggtcaggttcgggcgcggcttggccaggtccaggtagccgcgggcggtgctggaacgacggcccttcggggtcaccgtgcggtccatcgggccgaaaccttcctgctggtagccgttgaggtcgtcggtgcgcgggtagccggcctgcacgccggcttcgaccatcgcagcgaacagctcgttgttgccggccttgggcgtggtaacgcgcagcgggccgtcgccaccgtggtagtcattggggccgatatcacgggtttcggccttgcggaagtagggcaggcagtccaggtaggtccagtcttccaggcccggcatgctggcccagttgtcatagtccatcgcgttgccgcggatgtagcacatgccgttgatcagcgacgagccacccaggcccttgccgcggccgcagtccatgcggcggttgttcatgaagggctcgggatcggtcttgtacgcccagttgtagcgcttgccctgcagcgggaaggccagtgccgccggcatctgggtacggaagtcgagccggtagtccgggccaccggcttccagcagcagcacgctgacatcggcatcttcggtgaggcgggtagccagcacgttgccggccgaaccggcgccgatgatgatgtagtcgtactcgttgtgggtgctcatgggtgtctcctgcaggccggggcgcgctgcatgcaggcgtcccggcgggatgtcggatcggcgcggtggccggacgatggggcgtgctggcggcgcgccggtcagaacacgctggcgtagtcgcccagctcgacctgcaccgacttgatgcgggtgtagtggccgagggtcgagatgccgttctcgcggccgacgccggattccttgtagccaccgacgggcatttcggccggcgattcgccccaggtgttgatccagcagatgccggcttccaggcggtggatgatgcggtgggcgcggctgacatccttgctgaccacgccggcggcgaggccgaaggtggtgtcgttggcacgacgcaccacttcgtcttcgtcgtcgtaggcgaggatgctcatcaccggcccgaagatctcttcccggacaatcgtcatgtcatcgcggcagtcggagaacacggtcggcagcacgtacgcgccattggccagcgcgccttcggtggcacggccgccgccggtcagcaggcgggcgccttcggccttgccgctttcgatgtagcgcagcacgttttccatgtgcgggaagctggtcagcgggccgaagttggtctctgcggccatcgggtcgccgatgcggatgcgcttgacgcgctcgacaacggcggcctcgaacgcggccagcatgctgcgcggcacgaacacgcgggtgccgttggtgcagacctggccggagctgaagaagttggccatcaccgcgatgtcggcggcgcggtccagatcggcgtcatcgcagatcaccagcggcgacttgccgcccagctccatggtcacttccttcagcgacgaggacgccgcgctggccatgaccttcttgccggtggcgacgccgccggtgaaggaaatcttctcgatcaccgggtgctcggtcagccactgcccgatctcgcggcccgggccctgcacgacgttgaacacgccggccggcacgccggcttcggtgtagatctcggccagccggatcgcggtcaacggggtcacttcggacggcttgaacaccatcgcattgccggcggcgagggccggggccgacttccacatggcgatctggatcgggtagttccaggcgccgatgccggccaccacgcccagcggttcgcggcgggtgtagaagaagctcgattcgcgcagcggcagctggatgccttcgatggcggtggccaggccagcgtagtactcgaccacgtcggcgccggtgacgatgtccacggtggtggtctcggccagcgccttgccggtgtccagggtttccaggtgggccagttcgtcgttgcgctcgcgcaggagctcgacggcgcggcgcaggatgcgcgagcgctccatggccgtcatcgcggcccacaccttctggccttcggccgcgctctgcacggcgcgctcgacgtcggcctggctggcaacctgcacttcggcgatcacctcaccggtggccgggttgacggtcttgaaggtcttgccgctggtggcatcgacgcgctggccgtggatgtagagctgttggacgggcagggtggtcatggggcgtactccttggaagggggcgggtgctgaagcgcttatagcgcggcagcctgcaactggaagtcgatgtagccgtaggcgatgcgccgcgacttgtcggcgttgaactggccgccgaccaggctgccacgcagccacaggccgtcgatcatcgcggccaggccacgggcggccaggcgggcctgcgggtggggcagcaggcggttgaactggtggcacaggttggagaacaggcgctggtcgttggcgcgctgcagccgggccagttccggctggtgcatgctggcggcccagaacgtgagccagacgcgcattgcggtaccgttgatctggctgtcgtcgaagttgccatcgacgatggcacgcaactgctcgcgggggtcatcgctggcctcggcgcggtagcgggcgacggcgtccttcagttcgcgcaggatctgccgcattgcagcattgagcaggccgtccttgtcgccaaagtagtgggcgacgatgccgctggacagccctgccttcttcgcgatggtggcgacggtcgcgtcggccatgccgatctcgtcgatggtctggaaagtggcccggatcagctgttcgcgccgtaccggttccacgcctttcttcggcattgtctctccacggattgcgacccgaaggatcggctgcccgccattatgctttttattgattgaacgttcaatcaataaaccctaggatgcgctcgcgccccacgccatgggcccggtttaccggtccggccccgcccatgtgctcccccggactgatgagacgatcccatgtcttccctggctcatcccaagcgttcgcccctgcgcttgaaccgttttgtctttctcagctcctcggtgtcgatcggcatcctcgggctgctcaccgttctctatcccgaaggcagcgagcactggctgcaatgggcgcaggccgaggtgtcggccgcgttcggctggtggtacatgctgctgatcgtgctgtgcctgggcttcgtgctgtggctggcgttctcgccgtatggccgcatccgcctgggtcacaacgaggagtcaccggccttcggctacgttgcctgggtctcgatgctgttctcggccggcatcggcatcgcgctgctgtactacggtgcctacgagccgctggaccatttcctgcatccgcccgggcaacccggcgggaccgtggccgccggccgcgaagcgatggtgctgaccttcctgcactggggcctgcacggctgggcgctgtacgcgctggtcggcgtggcgctgggctacttcgcgtaccgccgcgacctgccgctggcgctgcgctcggcgctgtacccgatcttcggtgagcgcatccacggccgcatcggcgacatggtcgatggtttcggcatcctggccacgctgatctcgatggtgaccaacctcggcatcggcgcgctggtggtgcagtccggcctggtctacctgttccacatcccggatacgccgcaggtgctggtggccatcgtgctggtgatgatggtggtggccaccatcggcgtggtcgccggtgtggaaaagggcattgcctggctgtccaacctcaacgtgcgcctgctgtgtggcctgctgctgttcgtgctggtcaccggcccgaccctgcacctgttcgacggcctgatccagaacaccggcgattaccttggcgcgttcgtgcgcaagagcttcgacatgtacctcaacgacccgaagggccgtgagtggatggggtcgtggacgctgttctactgggcctggtggatcgcctgggcgccgttcgtcggccttttcgtggcgcgcatctcgcgcggccgcaccatccgcgaagtgatcatgggcgtgctgctgatcccgctcggcttcaccctggcctggctgtcgatcttcggcaacaccgccatcgacctggtgctcaaccacggccaggcgatcctgggtgaggtggcccagcacgatgcggcgatgacgctgttcaagctgctggaatacctgcccggcgcgccgtacgtggccggtgccgcagtggtgatcggcttcgtgctgttcctgaccccggtcgactcgggcacgctgatgatcgccaacctgtgcacccgtcgcgttgacgatggtgtggaagacggccatgacgcgccgatctggctgcgcgtgttctgggcggccggcattaccgtggccagcgtcggcctgctgctggcgggcaatttcagtgcgatgcagacggcggtggtgctgtgtggcctgccgttctcgttcaccctggcgttctacatgtggggcctgctgaaggcgctgcgcaccgacccggacgcaccccgccgctgagcgcctctgtagagccgagcgcaggctcggctgctgttggcgcagaagcagccgagcgcaggctcggctctacaggggggcatcgcagacggaaagggccggacccgcaaggatccggcccttttccgttacttggctgccagctggcgcagcacgtactgcagcaggccgccatgacggaagtactcgacttccttcggggtcagcagcatcaccgagacctcgaaggtcttcttcgtgccatcggccttggtcgcggtgaccgtggcgcgcttgctggcaccgtcctgcaggccggtgatgtcgatcacttccgagccgtccaggcccaggctctgcgcgttctcgccgttgcggaactgcagcggcagcacgcccatgccgaccaggttggagcggtggatgcgctcgaagctttcggcgatgaccgccttcacccccagcagcagggtgcccttggccgcccagtcgcgcgacgaaccggtgccgtattccttgccggccagcaccaccagcggcaccttgtcggccttgtacttcatggccgcatcgtagatcgccagcttctccggctggccaccaccggcggggtagtacagggtgttgccgccttcctcgccaccgaacatcaggttcttgatgcggatgttggcgaaggtgccgcggaccatcacgtcatcgttgccgcggcggctgccgtagctgttgaagtcggccggctgcacgccgcgttcctgcaggaagcggcccgccggcgagtccttcttgatgttgccggccggggagatgtggtcggtggtgatcgaatcgccgaacaggcccatcacgcgtgcgccgtgcacgtcgtcgatgctgccggtctgcatggtcatgccatcgaagtacggcgggttcttgatgtaggtggaggcaccgctccacgcgtacaggttgccgtccggcgaggcgatggtgttccagcgggtgtcgcccttgaacacgtcggcgtagttctgcttgaacatctccgggccgatggtggcggcgatgacatcgccgatttccttgttgctcggccagatgtcgcgcaggaacaccggctggccatcgctgccggtgcccagcggctgggtggtcaggtcgatgtcggtggtgccggcgatggcataggccaccaccagcggcgggctggccaggtagttcatcttcacttcggggtgcacgcgaccctcgaagttgcggttgcccgacagcaccgaggtgaccaccaggtcgccggtggcgatgccggcgctgacttcggtcggcagcgggccggagttgccgatgcaggtggtgcagccgtagccgaccacgtagaagccgatcttctccagctccttcagcacgccggccttttccaggtagtccgtgaccacgcgcgagcccggcccgagcgaggtcttcacccacggctggcggttcaggcccttggcggccgcattgcgggccagcaggccggcaccgatcatcaccgccgggttggaggtgttggtgcaggaggtgatggcggcgatgaccaccgcgccatccttcagccgcaccttgcggccttcgatctcgatgtcggcgaagcccttggccagctgctcgttgccgaccgccgcgccgccgccctcattgacgaacgaggaaacatcatcactgcgcttgtcgcggttgctggtcatgccaaccagtgcttcgcggtagttcttctgcacgtcctccagcagcacgcggtcctgcggacgcttcgggccggccagcgacggcttcaccgtgcccatgtccagttccagcgtggtgctgtactgggcatgcgggctgcccggttcgtgccacaggccctgtgccttggcataggcttcgaccaggtcgatctgctcttcgctgcggccggacaggcgcaggtagttcagcgattcggcgtcgatcgggaagatgccgcaggtggcgccgtactccggggccatgttgccgatggtggcacggtcggccagcggcaggtgctgcaggccgtcaccgtagaactcgacgaacttgccgacgacgcccagcttgcgcagcatctgggtgacggtcagcaccaggtccgtagcggtggcaccctcgggcagcttgccggtcagcttgaagccgaccacctgcgggatcagcatcgacgacggttggccgagcatggcggcctcggcttcgatgccgcccacgccccagccaagcacgccgatgccgttgatcatggtggtgtggctgtcggtaccgaacacggtatcggggtaggcgaccgccttgccgtccttgtcggccgtcatcactacgcgggccaggttctccaggttcacctggtggacgatgccggtgttcggcggcaccaccttgaagttgtcgaaggccttctggccccagcgcaggaagccgtagcgttcctggttgcgctggaattcgatcttgccgttgaggtccagcgcgtccggcttgccgaacacatcgacctgcaccgagtggtcgatgaccagttcggaggggatctgcgggttgatctgctccggcgagccgcccagcttgacgaccgcgtcgcgcatcgcggccaggtcgaccacgcagggcacgccggtgaagtcctgcaggaccacgcgcgccggcatgaaggcgatctcggtgtccggctcggccgccgggttccagcgggccacggcttcgatgtggtccttgccgacggtgataccgccgtcctcgtgccggagcaggttctccagcaggatcttcatcgagtagggcaggtgggagatatcgaagcgctggcccagcgtgggcaggctgaagtagtcgtaggtcttgccgccgacgttcagctggctgcgggtggagaacgaatcgctcatgcggggtaactccttcttgcggatggcttgcagtggcccgcgcatgggcgggcctgcttgcggtcgccgcgggcctgacggccccggtcgtcccagtatgaacctcagactgaatggattcatccgggccgggttccggcctgcggcatcggttccagactacaggggaaggtgtatggcgtatgtcacgtttgtggccgatcctttgcgaggtaagggctggcggggcgccggtgctgttcagggtggaagtatgcccggggaagtatgtataatttgtgcatactctggagggcctaccgatggaagccactgttgcagaacgcggacagatcaccctgcccaaggcggtgcgtgatgccctcggcctgaccaagggcacgctgctgaaggtcgagctggacggcagccgcatcatcctgcgcaagagtgttgacgatgcgatttcacgggcgcgcggcaagtttgcgctggacggcttcgaatcgtccgacgcagcggtacgtgcggtgcgtgacgaggaataagccgtgatgatcgccgtcgattcaccggtgctggtcgagctgctcagcaatggtccgcaggccgatgccgtggaagccatcctccggcagagcctggtcggtggccgcgtggtggtctgtggcgcgaccctggccgaggtctgcgcatcgctgcgcggcggcgccgaggtgctcgaagcgctggaagaaatgggcgtgcacttcaacccgatggaagccaagtcggcgctgcgcgccggcgagatgcaccgccgtcatcgccagcgcggcggcagccgccgcagcctggacgaattcatggtcggcgcccacgcactgctgcagtgtgacggcctgatcacctggaacgacacgttttaccgcgactacttcaagggcctgaagctgatcgtgccgcacgcctgagcccactttgttatttcaacctacgcattacccgggagttgtcatgttggaagcctaccgccaccacgtcgccgagcgcgctgcgcttggcatcccgccgctgccgctgagcgcgcagcagacggccgatgtcatcgaactgctgaagaacccgccgcagggcgaggccgagttcctgctcgacctgctgacccatcgcgtgccggccggtgtcgatgacgcggccaaggtcaaggcctcgtacctggcggcgatcgccctgggcagcgagcagaacccgctgatcagccgcgagcgcgccaccgaactgctgggcaccatgctcggcggttacaacgtggccccgctggtgcagttgctggacgacgccagcgtcggcaccatcgccgccaacggcctgaagaagaccctgctggtgttcgatgcgttccatgacgtgcaggaaaaggccaaggccggcaacgccaacgcccaggccgtgctgcagagctgggccgatgccgagtggttcaccagcaatccggaagtgccgcagagcctgaccgtcaccgtgttcaaggtgccgggcgagaccaacaccgacgacctgtcgccggcaccggacgcgaccacccgcccggacattccgatgcacgccctggcgatgctgaagaacaagcgcgacgacgcgccgttcaccccggaagaagacggcaagcgcggcccgatccagcagatccttgacctgaaggacaagggccatctggtcgcctacgtcggcgacgtggtcggcaccggttcctcgcgcaagtcggccaccaacagcgtgctgtggtggaccggcgacgacattccgttcatcccgaacaagcgcgccggtggcgtctgcctgggttcgaagatcgccccgatcttctacaacaccatggaagatgccggcgcgctgccgatcgagctggacgtgtcgaagatggaacacggcgatgtggtcgagctgcgtccgtatgaaggcaaggcgctgaagaacggtgaagtgatcgccgagttccaggtcaagtccgacgtgctgttcgacgaagtgcgtgccggtggccgcattccgctgatcatcggccgtggcctgaccggcaaggcgcgcgaagcgctgggcctggccccgaccgatctgttccgcctgccggtgcagccggtcgacaccggcaagggcttctcgctggcgcagaagatggtcggccgcgcctgtggcctgccggaaggccagggcatgcgcccgggcacctactgcgaaccgaagatgacctcggtgggctcgcaggacaccaccggcccgatgacccgcgacgagctgaaggacctggcgtgcctgggcttctcggccgacctggtgatgcagtcgttctgccataccgccgcgtacccgaagccggtggacgtgaagacccaccacaccctgccggagttcatctccacccgtggcggcgtctcgctgcgcccgggcgacggcgtgatccacagctggctcaaccgcatgctgctgccggacaccgtcggcaccggtggtgactcgcacacccgtttcccggtgggtatttcgttcccggccggttcgggcctggtcgccttcgccgcggccaccggcgtgatgccgctggacatgccggagtcggtgctggtgcgcttcaagggcaagatgcagccgggcgtgaccctgcgtgacctggtcaacgcgatcccgctgtacgcgatcaagtcgggcctgctgaccgtggccaaggctggcaagaagaacatcttctccggtcgcatcctggaaatcgaaggcctgccggagctgaaggtcgagcaggcgttcgaactgtccgatgcctcggccgagcgttcggcggccggttgctcggtgcgcctgaacaaggaaccgatcatcgagtacctgaccagcaacatcaccctgctgaagtggatgattgccgagggttaccaggacccgcgttcgctgcagcgtcgcatcgagaagatggaagcgtggctggccaacccgcagctgctggagccggatgccgacgccgaatacgccgccgtcatcgagatcgacctggccgacatccatgagccgatcgtggcctgcccgaacgacccggacgacgtgaagaccctgtccgaagtggccggcgccaagatcgacgaagtgttcatcggttcgtgcatgaccaacatcggtcacttccgcgccgctgcgaagctgctggaaggcaagcgtgacctgccgacccgcctgtgggtggccccgccgaccaagatggatgcttcggagctgaccaaggaaggcgtgtacggcaccttcggcgctaccggcgcgcgcatggaaatgccgggctgctcgctgtgcatgggcaaccaggcgcagatccgcgaaggctccaccgcgatgtcgacctcgacccgcaacttcccgaaccgcctgggccgcaacaccaacgtgtacctgggttcggcggaactggcggcgatctgctcgcgcctgggccgcatcccgaccaaggaggagtacatggcggacatcggcgtgatcaacgccaatggcgcggagatctaccgctacatgaacttcgaccagatcgaggaataccaggacgtggccaagacggtcgctgcctgatgcggtaactgaaaacccccggctcgcgccgggggtttttttgtgagcggacgacgcatggtagtgccggccgctggccggcaacccgttgaaacgaagaacctccggtgaaagccgggtttctattgtgcccggccaggtggcctagcccatgcgcatcgcggttcgggtctgctcctggacgtggtcttgctgaccgacctgctgtgcctgcgcaatctgttcggccttggcgatcgactgctccaccggcgtattgattgcctcgctgatcggaaccgacgcccgcaggtgtgccggattgcccggtgctccctgcacaacgaacaggcgagggcccgagccatcgctgggtggactgcccaggaccacatgatcaacgcgttcgaggccgctgctcttggccgtcgcaagcaggctggccgtcatgcgctcactggtttcatcgaagctgcgcccgtgcctggcatccacggcggatacaccatcgcggatctgctggtagagcacatggtctggatggccttccttcctgggatccaagcctgccttgtccaaggttgactcaatgctctcctgcaatggactcctgggagagaagccgggattgccgagagagggcgagcccttgtcggttgcatcctggatcagctgctcccccggcctgagcgcattccgggcccgctgctccgcttcagcctcgcggcgggcatatgcaccggcttccccggtaccgcgcaggtaattgatcccgtcgcgcagcaggccaggtccgccgccgaccagcacggtcgcgcctgcgcgcaactgatgaacatcactgcggtagtcgacaatccggcgcaggtcttcaggatccgtgatccgggcctggggattgtctagtacagactgcaccgggcacttgtcggtcacgcgatcaaggaaatgaaccaatcgatgggagtcgcccaactggaccgccaccgcggcggacatgacatggccgcttttcatcccaggtgttccaagcgaggcgatgcgctggccgtgctcggcgttgcgcaggacctccagttccctgggcagcgcatacatctcgaccttgccgtaatgaggaccgcccgcgctgaccaggtcgcctgccatcacatggttggtgaagggcgccgcgttggccggctggccctcaggaaggcgatacgccagcccggcagcaccgtaaggattgaatgcgtcgccggggaggttgtagtggtgtgcagtgatctgggcgagcgcgccgcccagcgagtggccggtgacgtacaccggaccatacccattctctttagccagatcgatcgcctgcttggtcagtgcgagggcatcaccgagttgtgcgttgactcttgacgccttggtagccggtggcggagtttaggctggccaatacacgatattccgtcccggcaatggtaacaatggccttgggcgcagggagcggatccttgtagacatgatctgagagggctgcatttgctccaggattcattgggctgttccttcagtccgtgtggagatttcgattgggaagtaatcctttcgcttatcttgaggcatcttctcgtaccaagtcgaaggctcggtaggcgtccactctggcgatccccctgaagtcatggggcgcaaggcgcgatgtacgtaggtagtagcgagtttctcggtttcaagctttgtgaatgaagtccatgcggttgcttggatagggcgatcatcgatgatgaaggcgaatgaagcttccacgagcacgggcgtccaagtgcacgggccgcgaccgtaatagtcggcaacttccatgccatcgttgaatacaacactgctgaattcagtggcactgaggcgctgtgcctgaagctcaaccttgtgctggttcggctcgtactgcaccccctcccaattgttgaccggagggagacagagtgggtctatctcatacgtgacaaagaccgaaggaacggggacatccacgggtgcatcgtggacccgaatcacaataggcagcgcatccctgggtgcaggattctcgcgatagaccgggtatgagcgttccttgttgcagcccggaacggccagtgtgatcgaggcgatcaacgcaacgtgagcaagggtcgggagaactttcagcatgagcggtccatgtcgctgcaggattttccttgatccctggaacatgcggtctcatcacgaacgacggcgccgcatccgggcaagtgcgacaggttgcgcagtgggtattgcccgctatccggacctccctccctgcgtacccgagcagcgcggccttgcggggtaacgttcatcggcgttccattgctgtgcgatacctgactatacgacccgctccagccgcgctccaagtcggtgtcctgcgggcctcccgtttggcgcgcatggcttgcggcaggatcaaacctcgatcagcgtcgttgaaacatcaatggtcgaaagtgctggcggcggatcggcaatggagcctgacgtctcttggaggtgtccagcagggtgcagagccgagcgtgggctcggctctacaggggcctgtcagccgcgggcgagggcgagcagccgctcggcgatccgctccagtggcacctgttcctcggccgcgcccagcttgaacgcggcacccggcatgccccagaccacgctggtggcttcgtcctgcaccaacgtcggcgcgccggcctggcgcatttccagcaggccgcgtgcgccgtcgtcgcccatgccggtgaggatggcgccgatggcgttgccaccggcgttctgcgcgaccgaacggaacagcacgtccactgccggcttgtggcggttcactgccgggccatcgtcgacgcggcagcgccagcgcgcaccgtcgcggatgatccgcaggtgcttgccgcccggcggcaggtaggcatggccgggaagcaccgcttcgccgtcgctggcctcacgtaccgccatcgccgagtggcggtccaggcgttcggcgaaggcactgctgaagctggccggcaaatgctgggtcatcaccacggcgggcgcgtcggcaggcatgccttccagcaccacgcgcagcgcttcggtgccgcccgccgaggaaccgatcgcgatcagccggtcggtggtgcggaactgcggcgcggccgggcgtatcgcgggcgcggcgtccagcatgagcttcggcgcggcagcgcgcaccagcggacgtacccgcgagcgcgccgccatcttgaccttggcgatgatctcgtctgcgtagccctgcaggccgcgggccacgtccaacttcggcttggacacgaaatccacggcgcccagcgccagtgcctgcagggtggtgtcggcgccgcgctcggtgagcgaggagatcatcaccaccggcaacgggtgcaggcgcatcaggttttccaggaacgccagcccgtccatgcgcggcatttccacgtccagggtgatcacgtccggggccagtcgcttgatcttttcacgggccagcagcgggtcggcggcggtgccgaccacgtcgatggcaggatcgctggacaggatctcggtgagcatctggcgcacgacggcagagtcgtcgacgatcagcacccggcagggggcgttgccggtaaaggtcattcgaacagctccacgccaccggtgaccggcgccttggacaggcgcgcacgcaccgccgattcggtggcagccacttcggcctcatgcgcatgcggcaggcgctgcaccaccacgcggccggtgtcggcgaagaaccagatcttgcgcggatggatgccgcacaggtcctcggcgatgatcgggatgtgctcggcctgcaggtactggcgcacgaactcggcgttgcgggtgcccactggattgctggtgaagcccttgagcacgttggcgccgccgaacaccttggcctcgatgcgcttgcggtgggcgccccgcttgagcatgtcgttgatcagcagttccatcgcatagctgccgtagcgtgcgggtgcgccgtcaccggcgttgccctccggcagcaggaagtggttcatgccgccgatcttcagcaccgggtcgcgcaggcaggccgccacgcaggagcccagcgtggtggtcagcgcagtggtgtcatcgaccaccaggtactgggtcggcagcagcttggcggcgatggtctggaagcgcgcatcctggtagcgcatcacatcgtcggtacgcagcgaggcattcatgcgccggcctttgcggcacggcggtacagggtgcggccgcagggctggatcaggtcggcggcgtgcaggtagttctccgagtggccggtgtagagcaggccgtcatcggccaggtgctggaccaggcgaccgaggatggcgcgctgggtcggcttgtcgaagtagatcatcacgttgcggcagaacagcgcgtcgaacgggccgccgacgtcgtagcgcggggcgagcaggttcaatgggcggaactcgatcagttcgcgcagcgccggcagcacgcggcactggccctcgttggggccgctgccgcgctggaagtagcggcggcgcaggtccggatcgaggctggcgacgcgatcgatgttgtagacgccgcggccggcggtggccagcacctgggtatcgacgtcggtggcaatgatgcgtaccggcggcttcaacgtgccgaaggcctcgcaggcggtgatcgccatcgagtagggctcttcgccggtggacgccgcgcacgaccacagcagcagtggggcgcggctggagcgccgttggagttcctcgcgcagcttgtcgaagtgatgcggttcgcggaagaacgaggtcaggttggtggtcagcgcgttggtgaacgcctgccattcgtcaccatcttcctgctccagatggtccaggtactgctggaagctgcgcatgcccagcgtgcgcaggcggcgcgacaggcggccatagaccatgtcgcgctttgccggcgcgagggcgatgcccacccgctggtagatcaggtcgcagacgcggcggaaatcgcggtcggcgaactcgaattcgcgcgggccggtgacgatgggggtaggactttgcacgggggacgtgtccatcggcagaggcggcggccgcagccgccgcgggtgggtctcagaattcctgccagtcgctgtcgctggcggcgaaggtgctggcgttgctgctgcggcggaccggagcgggcgtgctggtcggctgcgggcgtgccacggtggtgatacgggccggctccgcgcgcgcggccacggccttcactgcggcggacacctggttgtcgaggcggaagatcgccacggcgtcagccagctggccggcctggtcctccattgcgcgtgccgcagcagtggcttcttccaccaacgcagcattctgctgggtggtttcgtccatctgcaccacggtctggttgacctgctcgatgcccgccgactgttcctgcgaggccgcagagatttcggccatgatgtcagtcacgcgctgcaccgaggcgacgatctcgcccatggtcgcgccggccttgtgcaccagcgccgagccgtcgttgaccttgccgaccgagtcgtcgatcaggcccttgatctccttggcggcggcggccgagcgctgggcgagggtgcgcacttcgctggcgaccacggcgaagccgcggccctgttcgccggcacgggcggcttccactgcggcgttcagcgccaggatgttggtctggaaggcaattccgtcgatgaccgagatgatctcggcgatcttcttcgacgaggcttcgatggccgacatggtggtgaccacctggccgaccacttcacccccctgcgaggcgacaccgtgcgcgccgatggcgagctggttggcctggcgtgcgtgctcggcgttctggcgcacggtggaggtcagttcctccatcgaggcggcggtttcttccaggttggcagcctgctgctcggtgcggcgcgacaggtcgctgttgccggaggcgatctcgccggcggccagggtgatgctggacgcgctggcctggatctggccgacgatctgggtcagctgtgcaacggtggtgttggcatcgtcgcgcatgcgtgcgaacacgccctggtaatcgccgtgcatgcgtgcggtcaggtcaccttcggcgatggccgacagcagctgcgagagcttgccgaggttgtcatcgctgaccgccatcatcgcgttgaggttctccagcatcaggcggaaatcgtgatcgaagcgctgcgcatcgccacggaggctgaagtcgccggcggcggcggcgctggcaagctgcttgatctcggcattgatgcggccgaggttggccttgaccgtatcaacggtggttgtcatcgcggccttttcgcccgggtagcgtgcaatgtcgcggctgagatcgccaaccgcgtactgctgcaccacgtccagcacgtcgtgcagggtctgcaggtggccgccgaccagggcgttggtttcctgcaccatcagcccgtactcgccggggaaggcgctggcgtcgatgcggtagctcagttcgccgccgtcatgacggcgcgccatttcgcgctggccggtgatgactgcatgcagctgctgctgcatgccggccatggcctccagcaggcggccggtttcgtcgtgcggctgcgggccgatgtggctgtccagcttgccgccggcgatgccttcggccacggcggtggcctgcttcagcggcacggcgatgcggttgccgatgacccagctcagggccagcacgatcagcaccagtacgccaccagagaccgccatgatggcggtgaacaccagcgcctgtttctgcacgtcgtccatgtagacgccgctgctgaccacccagttccagggcgcgaacaggccggcataggcgaccttctcgacctcgcccttgctgcccggcttggcccagcggtagttgacgaagccgccgccggcgcgagccgcttcgacctggtcgtagtagatccgtacgccgtcgtcggtgcggaagtccttcatgtccttgccgaccaggtccttgcggaacgggtgcatcagcaggcggtagccggtgtcgtagatgttgaagtagtaggtgtcgttcccggcgcgcatgacctccagcgcctgcagcgcggcgctcttggcggcctcttcgctgagctcgccggtaccggccaggcggtggtagtgctgcaggatgccgtagctcagttcgacctgggtcttcagcgcgctcttgcgggtttcggtcaggtccaggtactgcatgcgggcggcgatcaccgagagcgcgatcacgccgagcgcgatgagcagcgtcagcaggttgagcttgcgccggacggaaagattgcggaagtagtgttgccagcgatgcaggagattcatcgagcaggaccaggtcgaagcgggcgggcggcgccgtgccggtcagcggcgggatacgccgtgacaaccccgttatcggccgcgcgggcgggggattgaggtgcggtgtccgaacgtattcaggtttccttgcagcggcggctgcggcgctgcctgcggcaggcttttgaagcaacggcaacggcaacggcaacggcagttggtcggctctgaattttcagtgggtggctgggtcggggtgggctggcgggacacgccgtaaacccgtccgtgggggctcgatggcgccatccatggcgccaacggtcccgccagcccaccccgacccagccctcccggcatttcggtgtcggacggcaagagcgttgagtttccaggtggaaagaggggtcagatccgttttcctgcggaaaacggatctgaccccggaagtgacctggcttttgtcttttgctcttctttcttcaatccggggtggacgcgcacgggaagtgtccgtggccgggagggtgggttgcgcaggggcgtgagccgcatggggtcgaggcatgcctcgggcgggttgggcaggatgcccaaccccggtcttgccgtgtgcgcaggacagtgcacacgtgcaagcggcgaccgagcttacagagacgtacttgcagcgtcccctgcgcaacccatcctcccggcccaaacgaaggaagtccgccgctctcagcgaccaccccgaggggcttcgccgttggctggataatcagataccccctaaacaaaaacgccccagcacagggccagggcgttcttgtaactcaggtcaggcaggcatcagaactcctgccagtccccgtcggccagttcggtggccatcgggcgaccacccgccgtgcggcgggccggcggggcagccggggccggggcggccggtgcagcggcgcgcggtgccggggtggtgacgcgcggggcggcgacgacctcggcttcgtccaccacgaagatcgacacggcctcgctgaggtggccggcctgttcttccatcgcacgtgcggcggcggtggcttcttccaccagcgcagcattctgctgggtggtttcgtccatctgcaccacggtctggttgacctgctcgatgccggcgctctgttcctgcgaggcggcggagatctcggccatgatgtcggtcacgcgctgcaccgaggcgacgatctcgcccatggtcgcgccggccttgtgcaccagcgccgagccgtcgttgaccttgccgaccgagtcgtcgatcaggcccttgatctccttggcggccgcggccgagcgctgcgcgagggtgcgcacttcgctggcgaccacggcaaagccgcggccctgttcgccggcacgggcggcttccactgcggcgttcagcgccaggatgttggtctggaaggcaatgccgtcgatgaccgagatgatctcggcgatcttcttcgacgaggcttcgatggccgacatggtggtgaccacctggccgaccacgtcaccgccctgcgaggcgacaccgtgcgcgccgatggcgagctggttggcctggcgtgcgtgctcggcgttctggcgcacggtggaggtcagttcctccatcgaggcggcggtttcttccaggttggcggcctgctgttcggtgcggcgcgacaggtcgctgttgccggaggcgatttcaccggcagcggagctgatcgcgcggctggactgcttgatgcgggtgacgatctcgctcagctgcgcggcggtggcgttggcgtcgtcgcgcatgcgtgcgaacacgccctggtaatcgccgtgcatgcgcacggtcaggtcgccctgcgacagcgcggccagcaggccggagatctgctcgatgctgccggcattggcgtccagcaggccgttgatctgctgggccagctgcaggaagaagccttccttgtcgctggcatcgatgcggccggacaggtcgccagcggcggcctgggcgatcacgcgggccacttcggcttcgacctgcgcttcctgggtacggtcgcgccattccaccacgtagccgacggtgtcgccgccttcattgcggatggtcgagaccacctgggcgaactgggcatcgccgtactgcatcgggcgacgggcgacgccgtgtgccttcaggttgcccagcagggtctggtccatctcgccgcggtgttcgagcacggtgaccggcttgccgatcagcgaagcctgcgcatcgaagtccggcaggtcgcggcgcagttcgtcctggtactggctcagggtctgctgcagggcgcggttgctgtagacgatggtgttgctggtgtcggtcaggtagacgccggtcgagctgtagtccagcgcggtacggatgcgcaggttctcgcgggcgatggcctggtcggtctcgatgcgctcgcgcaggtcgcgctgcatgcgctgcatggcctgcatcagttcgcccacttcatcctggcggctgacgtcgatgtggccatcgagcttgccgccggccacgtcgttggccaccgagacggcgccacgcacgctgccgaccagggcgcgggcaaacagccacaccagcaccaggccgagcgcggcgccgcccagcagggcgatcacggtcagcacggccgaggcggagtaggtggatgcggcctcttcgcgcgaggcgcgggcgaggcggttgtcttcggcgatcagcgcttccagcgcggaggcggccttgcggtgcttggtgcgggtttcgccgacgaaggtatcgatggcgtcgtccggcaggtccagttccagcatctcggtgacgctgtcataggatgccagggcgtccttccattccttggcgaaggcgtcgaacagcttcttctgctgcgggttgtcgaccagcttcggatactccttgatcgacttgtccatgctggcgcgcaggtcgacaccctgcttgcgcgcatcggacttgacgtcatcgctggcgcggatcagctgctggtaggcggcattgcggtactcgcccagcatgccgcgcatctcgccggccatgcggatgctctccatgcgtgaaccggccagctcggtggtcacgttgttcagcgaatgcaggccgcgataggcgacgatgccctgcagtagcatcaccagcaggaggacgccgaaggtcagcagcagtttcggcatcagtttcaggttgttgatccacggcatgggcgttgcgagctcctaaggcagacgcgcccgggcatcgggcccggttgcagcagaaaccacgccaggaccaggcccggcgtggtccgacgaacggcggattacttgatgttggccagcttcagcccggccggcgagctgacttcgatttccgcacgcgaggcgtcgcgctggatcttgccgatcacgcacacggtcttgccttccagggtttccagcgggaaggagaacttgccgcggttctcgccggcgatacgcgccgagaaggtgtggcgcgggaaggcgccgcccatgtacaggaaggtcggctggccttcggagccttctgcgtaacgggccttttcgaccttgccacagaccatgccgtccttgccgaccgaacgcggcgccatttccggcgggatcatgtcggccgactgggcgaaagcggaggcggcggtggtggccaggacagcggccgagacgaacgcaaacagggacttcatcgagggtatctccggggatggtaacgatcgggccggtcctgcgcgctcctgcgcgaccggcttctgtccccctatcggcaccgccgaagggaactgaagggttttgtgactggaacgtgaagcagttccgtttgctcaggcagcgacgtcttcggcgaggttggcctggcccatgtcggcgctgtcgagcagggtctcgatgtccagcaggatcagcatgcgatcgtcgtgggtaccgatgccggagatgaaacgggtgtcgacggccgcgccgaattccggggtcgggcggatctgctcggccgacagcgggatcacgtcggagacgctgtcgacgacgatgccgaccacgcggtcttccacgttcagcacgatcatcacggtgaaggcatcgtagcgggcgttgtccaggcgcagcttcaggcgcaggtcgatgaccgggacgatggtgccgcgcaggttgattacgcccttgatgtagtccggggcgtccggcacgcgggtgacggcgtcgtagccgcggatttcctgcaccttgaggatgtccacgccgtagtgctcgtcaccaagggtgaagctgaggaattcgccaccggcgctggcggcggagctggtcttgtcgttcatcgaggggtcctggttctgccggaagtcccggtgtcaggctcgatatcggccccgccgggggggactttaggtgccgggcagtgccgtggatggggtcagatcccttttcagggaaaagggatctgaccccggcacgcgttccagggttgccggccggcggccggcactaccggtcggacggcctcagagctcgccgttgcggcgggccttgcgctggcggtcgatgcggaagatgtagcgctggatggcgctgtcggcgccgcgtggcagacattcaaagcgcatccccacgcgcttgacctcgatgccattgggctgacgctgcggcagcaggttgcagaccaccagttcgatatccaggtcggggccgtccggcagcgacagccgcgccggatagcgcctctgcagaccaaacaccgcgcagtcattgggcaccaccacggccaggccgccaccgctgatgtccactacgcgcatcgacagggcttcggcgcgcgcttcgccaggcggcagcagcaggtggggcgagtcggtgaccggcgtctccagccggtacagctcgcggcgctgcaggtgcaccagttcgtcaggcagcggcgcacggaaggccacatggccgtcgttgtccacgcgctgcagttcgtgcagccggaaccgtaccagcacgcgttcgagctgggcgaagcacagcaggtgatcggcctgctcggcggcgcggttggaggcttcctgcgggctgccatcgagcagcaggaagtcctcgtcctcgtcgaggtcgagcagggcggtcgggaaggaacggtcgcggccgtcgatatgggcgttgatcagcgatcgctggtcgatcagcgagcgcagcagctggcgcagctggcgcgggttgcggaccaggaatcgttcgtccgcggcatcggccgcgtggacatcatgcactgcagtgtcgttgccgtcggacatggaatctacggtcaggggcgggcgccagcacgcattggcgcgaggctcgatggggatatcggctcctgcaccggattatgaagtgggatttgcatcactttccacgtgtaaggggtcagatccctttcccacaggaaagggatctgaccccgtgcttctgtcagaattcctgccagtcgccgtccgtggccagcgccggctgggccgttgccgtgcgcagcgcacgtgccggggccggctttgccgcaggcgcggcggctgcgacctgtcgcggtaccggtgcggccagcgggcgtgccggaatggccatcgtgccctgcgatgccagccggaagcgggccacggcttcacccagctgcacggcctggtcttccatcgcgcgcgccgcagcagtggcttcttccaccagcgcagcattctgctgggtggtttcgtccatctgcaccacggtctggttgacctgctcgatgcccgccgactgttcctgcgaggccgcggagatctcggccatgatgtcggtcacgcgctgcaccgaggcgacgatctcgcccatggtgctgccggcctggtggaccaggctggagccttcggcaaccttgccgaccgagtcgtcgatcaggcccttgatctccttggcggcggcggccgagcgctgggcgagggtgcgcacttcgctggcgaccacggcgaagccgcggccctgttcgccggcacgcgcggcttccactgcggcgttcagcgccaggatgttggtctggaaggcaatgccgtcgatcaccgagatgatctcggcgatcttcttcgacgaggcttcgatggccgacatggtggtgaccacctggccgaccacgtcaccgccctgcgaggcgacaccgtgcgcgccgatggcgagctggttggcctggcgtgcgtgctcggcgttctggcgcacggtggaggtcagttcctccatcgaggcggcggtttcttccaggttggcggcctgctgctcggtgcggcgcgacaggtcgctgttgccggaggcgatctcgccggcggccagggtgatgctggaggcgctggcctggatctggccgacgatctgggtcagctgtgcaacggtggtgttggcatcatcccgcatgcgcgcgaacacgccattgaactggccttccatgcgcgcggtcaggtcgccggcggcgatcgactgcagcagctgcgagagctggccgaggttgccgtcggccacctgcatcatggtgttgagatgctcgatcatcagcttgaagtcatgctggaaacgctgtgcgtcgccgcgctggctgaagtcaccggcagcggccgccgcggccagctgctggatctgcgaattgatcgccagcaggctggccttggccgcgtccatcgattcgtgcaggatcgcgcggctgccgggcaggcggcgtgcatccggggtgagattgccgatggcgtactggttgagcacgtcgatggcatcgcggatcgcatccaggtgctcgaagatcaccgtattgatgccgccggccagctggccatagacacccgggaaatcttccggaatgcgatgactgatgtccggtcccgcgtgcatctgtgccatcagctgggtctgctcgctgaagcggcggagcattgcggtcatctcggtcgtggcggccagcatcctgccggcttcgtccttgctggtggcctgggtgctgacgctgaggtcgccgcgggcaaccgcctggatggcatgcacggccttgcccagcgggccagtaacggcgcgcgagatgacgatggccagcgcggcggccaccagcgacagcagcacgatgcagccgatgatggcgatcatgctggtgcgatgggtggcgttggcgtcggcgatcttgccgtccatctgcccggcgatgtgggtgcccagtgccttcatcgcagcgaacaggtcgcggcgcgccgggcgtgactgctcatcggagatctgctgggcctgcgcgccatcaccggcggccacggcttcgcgcatcgccttgttggcggcgaagtagcgatccagctgggtgctggcggcgcgatacagctcgcgctccttgtccagcgccggcagcgccgcatacgccgccagctcgtcatgtacggccttggcggtgtcgtccatgcgcttgttgtagtcggcgaccttctccggctggtcgagcatgctcagctgggccagttcgtaggtgcggaactcaccgagctgcgagcgcgcctcgcccaggtgctggaccgaggggatatcgttgccggccatctcgcgcagctgcgcgttggcttcgctcagtcgcagcagggcgaacgcgccgaggaccagggtcatcagggtggtaagggtgaaccccacggccagcttgcgggcgatgggcagatcttggaaccacttcatgcagggtgctccaggtgggcagagtgccggcgtctgtgcgccggtttgggggtggttgcagagcgaacggtggtgcccggtggggttcggtgacggccgtcaaagcgaaatagcggcgcagtccggatggactttatggacgcatgtcacattcggtggcgtagggatgacggcgcggaagtggcgcagcggcggggctttcgcttgcatggcgtagttgcgcgcgaaaccatcgcgtcgacggagttcacagaacggatggggtcagatcccttttccccgaaagggcatccggccccggccggaatggagcgcgcaaacaaaaaccgccgccccggagggcggcggtccagtacacgcatgcagtgtggatcaggcggcctgcggcatccgcagtgaacgcaccagcccgccgatgtcgacgatcaatgcgacgcggccgtcgccgagaatggtcgcaccggacaccccgccgatgcggcggtagttgttctcgatgttcttcaccaccacctgctgctggccgaccagttcgtccacttccagggcgatcttctggccatcgccttcgaccaccaccaccagcgattcgctgccgggtgcacggttgccgtagccgtagtactcgctcagcgacaggatcggcaggtattcaccgcgcacgcgcagcacgcggccttcgccggccatgctgcggatgtcctcggcttgcggctgcaacgcctcaagcacataggccaacggcaggatcagggtctcaccggctaccgccacggtcatgccatcgaggatggccagggtgagcggcaggcggatcagcgtgcgggtgccagcgccgaggctgctttcaatctgcacctcgccccccaacgcctggatgttgcggcggaccacgtccatgccgacgccacgaccggacaggtcagtgaccgcatcggccgtggagaagccgggctggaagatcaggtcccagacctgcgaatcggtcgggttgtccggcaccgccaggccgcgctcggtggccttggccaggatcttggcgcggtccaggccgcgaccgtcgtcgctgacttcgatgacaatgtggccgccctggtgcgaggccgccagggtgatcgtgccggtttcgtccttgcctgcaccgcggcgcacgtcgggcatttccaggccgtggtcgatcgagttgcgcaccagatgcaccagcggatcggcgatcttctcgatcaggcccttgtccagctcggtaccttcgccgacggtgcgcagccgcacctgcttgccgaggcggctggacaggtcgcggaccaggcgcgggaagcgacggaacaccgcatcgaccggcagcatgcgcacgccgatcaccgcttcctgcaggtcgcgggtgttgcgttcaagctggtccaggccagcgaacaggctctcggcgtggaccgggtccagcgcatgcgagacctgcttgagcatggcctgggtgatgaccagttcgccgaccaggttgatcagcgcgtcgaccttgtcgacgctgacgcggatggaggtttccgcttcctggctggcgccaccgctggcggcaggcgcggcgggtgccgacggcgacgctgccgccggagcgggagcagccgcggccggcgcctgggtggccaggctcggcggtgcggccggacggatgtccagctcgcagtcgtccagtacccacgcgaaggtgtcttcgatcttgctgcgcggcaccttgccgaccagacccaggtcccacgccaggtgggcttcgagcggatcgagctgcgcgaagcccggcaggcggtccatgcgcgcggcgacctgcagcgaaccgaggtgttccagttcgcggatgatgcgcagcgggtcgttgccgctcatgaacagcgacggcgccggggtgaagccgatctgccaggcttccggcgtatcgtccaccttggctgcggcggccgccggggcgctcgctgcggcctggccggacagaaccgcttccaggcgtgccttcaccgcagcgacggcagccggatcggcagcctggccatgttcggcttcgcgcagcagggcgcgcagcacgtccaccgaagacagcatggcgtcgacggcgtggccttccagtgcccgcttgccggcgcgcagctcatcgagcagcgtttccagcacgtgggtcaggccggcgatcgcgtcgaagccgaaggtgccggcgccgcccttgatcgaatgggcagcgcggaacaccgaattgatgatctccgcgtcctgctgccccgattccagggccagcaggccagcctccatcgcgtcgaggccttcgcggctctcctcgaagaaggtggcgtggaagcgttgcaggtccatgctcatggcagtggtggtccggaagcgaagagggggagcggtgccgggcgatcagcccagcactttctgcacggtggcgaccagctgttcgggattgaacggcttgaccagccaacccgtggcgccagcggccttgccttcggacttcttgtcggcggcagattcggtggtcagcatcagcagcggggtgaacttgtagtccggcagctggcgcagttcgcggatcagcgcgatgccatccatgttcggcatgttgacgtcggtaaccaccgcattgaagcgctggcccttggcgcgaccgagcgcgaccgcgccgtcttcagcttcttcgacggcaaaaccggccgaggtgagggcgaaggacaccatctggcgcatcgacgccgaatcgtccaccaccaagatacgtgcgctcatgcagcgttctccacagatttcaggttgtcatgggttacgtccaggccgagggcctgggtgacgcccagcaggcgcgcggcgtcacggaaggttgcagtgcaaccgtggaagccggtgcccaggcctgcctcgcggcgggcctgcacgaacgcacacagcacctgcacggcggccgtgtggatgcgggcgacctggctggcatccagggtcagctcgcctgcctgctccaccaggggggcaaggcggttcttgagctcggtagtgctctcgatgccgagatccccacccagttcgacagtgctcatcgttgctccggacaaacggttccgtgatccataacggcaccccggtggggttctttagaagaatcgacgcggtgcgtcgatgcggtcgctgttgaaaaggggacggaggggattaagtcgcaagcgacctggctctgccgcagccccctcggcaacggcgaccgcgcagtggggatgtaaggtgttgatccaacggatcaactccttgcgtccccgacaggcaccgctccggcgccaagcgccgagccacttgcgacttaatcccctccgtcccctttttgggggtcagctcaacagccgtgtggcgtcgagcaggatcatcgggcgctggctgacccgggccacgccgcggaacaggtcgttggaaatctggcagatgcgtgcggtatcgggaggttcgatctgtgaatcggtgaggttggcgacatcttccactgccgacacgcgcaggccgatggtctcgccgtcttcttccagcaccacgatgcgggtctgggcctcgtcctcggcggcagccgcgcccaggtgcaggcccaggtccatcaccgggaccacctggccgcgcaggttcatgatgcccagcatggcggcagcggtgccgcgcaacggcagcagcggcaccggcagcacgacctcctggaccttcagcagttccagcgcataggcctgggtgccgcagcgcaggcgcagccagcgcgaggtgcgttcaccggcacgacggttctgcggatgcgggctgcgggccggttggtgggcctgcgcctgcagctcctgccaggtgccggggcggttgcctgcgggtgcatcgacggcgacgcgcggcggcggcgtgccggcgcgtgcggccggggccggtgcagggcgtgtcgccggggggggcaccggcgctgcgaccacggcgggcggcggcgcaggcacgtcttcgccaccagcggccgcctcgaaggcggcctgcaggccggggctgtcggtgtgggcgagacgatggctgtccgccgggtcggtctcgtagatcacttcgtccggcagatcgtcccaggtgggttccgggccggtgttcgcagcggccgcagcgggtgccggcgcggtttcgtggatgacctcgtcgggcaggtcatcccaggtcggctcgcgttcggtggacgaggcgctggccggcgcggcggcggcctcgaaggcggcctccagtgcagcctcatcctcggccggggccgcgacgacggcatccgtttcgtagaccacttcagcgggcaggtcgtcccacgtgggttcgcgttcggcatcgatcacgctgacgggcgcggacgcggcatcgaaagcggcttccagtgcggcattgtccacggcaggggcagcggcaacgctctcggtttcggtttcgtagatcacctcggccggcaggtcatcccaggtgggttcgcgttcggcggcggcttcggtggccgtggccggggcggtgctgatcggcgcggggaggggagcggcggccggggcgatcgcctcgcccagcagttcgtccaggtagtcgtcgaggatgccggtgctgttcatgcggcctgctccagggcgcgggcatcctcgccgaggatccagttcaaggcgcgccggtaggcagccaggccgcgccccgggtagtcttcgccgacgctcggcagggtcagcccggcggcgttgctgatgcgggtgtcgatcggaatcgcgtcttcccagacgcggctgccatggcggtcctgcatggtgcgcagcgactcgttgccggcgcgggtgcggcggtcgaacagggttggcaggatcgagatcggcagcggccggcggcgcgaacgctcgaccatctcgccggtgcggaccatgccatccaggccgtgcagcgccagcggctcggcctgggtcggaatgatcaggcgatcggcggcagccagtgcgttgatcatcagcaggccgagcgtcggtgcgcagtccagcaggatgtagtcgtgctggccctggtggcgcgccagcgcgttctgcagggccaggccgaggccgggttggttggcgctacggcgttcaagcgtggccagcgcggactgcgcgcagacgtagtccaggccctggatgttgctggcatggcacaggccggacaggtccgccggcggtgcgccgaacagctccagcacgccggccggcggcgggtccaccggcacgccgaaggcgcggctgagcgaagcatgcggatcgaggtcgatcagcagcacgcgatggccgagcgcggccaggccgcggccgagggcgagggtggtggtggtcttgccgactccgcccttctggttggcgactgcccagatgcgcatcggattactccttcattgcggggggaacggcggcgccgacgcggctgccagccggcaccggtggcaacgtcaccggtgcgatgggggaggtgggggcgctggccggcgttgcggcggcctgttcggtgacggtgctgccggtggcgccggtggctgcgttcaggcgctggccgagcgggtccaccgaatgcgaggtgtcggccaggatgatgaccatcacccggcggttgcggttgcggccctgtgcgctgtcgttctcttcgcgcgggcggaactggccatagccgaccatcgccagccgcgacggctgcacgccctggtcggcgaacagatgcaccacgctggcggcgcgtccggccgacagctcccagttcgaagggaaggtggcggtggcgatcggcacgttgtcggtgtggccttccacgcgcacgctgttgggcacgtcgcgcagcacctcggccaggctggccagggtctgccgtgcatgtacgtccagtgcggccgagccggtggggaacaggatgtcgctgttgatctcgacctcgatccacagttccgtgcggcgcacgctgatcatgccgcggtcgatcagcggcgccagggcggcggtgagccggtcggcaatcgtgttgagctggcgctcggcacgggcgatctgctcctggttgtgcaccgacaccggcatgcgcatctgcgaggccatcgacggcagcagcgtcgggtcgtgcgagggcgccggcgcggacggtccgatcttggtgccggacttgatcaccgacgggctgtcccagccgccaccctgcacctgcttgttgcccacctgcaccggattgatcgtgcgcggcgcgccaccgaaggcatcggtgagcgcgtcggccatgatccggtacttgccctcgttcaccgatgagatcgcgtacatgaccacgaagaaggcgagcagcagcgtcatcaggtcggcataggggatcgcccatgcttcgtggttggcgtgctcttcgtggtgcttgcggcgggccatgtcagtgcaggaagccggagaggttggtttcgatgttgcgcgggttctcgccctgggcgatcgagatcaggccttcgatgaccatttcgcggtcgcgcgtgttgtgcgagatcacgctcttgagcttggcggcgatcggcaggaacagcaggttggccgaggcgatgccgtagatcgtggcggtgaacgccgcagcgatgccgtggccgagcttgctcgggtcggccaggttcttcatcaccgcgatcaggcccagcacggcgccgatgatgccgagcgtcggtgcgtagatgcccatcgcttcgaacaccttggcgccggcctggtcctggtgttcctggctgcccagttcgatttccagcatgtgccgcatcgattcgggctcgacaccgtccaccagcagctgcaggcccttgcgcaggaacgggtcctgctgcgcttccacctgcgattccaggccgagcaggccctggcggcgggcgatgttgctccactcgacgatctgctggatcagttcgcggcgatcgctgtgcggcgggcgcacgacccagcgcacgatcttgaacgcatgcttgaacaccgccggcgaggtgtgcagcaggatcgcggcaacggtgccgacgatgacgatcacgaacgccgcaggcgaccacaacgacgccaggccggcgcccttgaggatgctgccaccgaccagcgaggccagggcgagaaagagtccaatgaggctgagtctatccatggatccggtatcggcttgtatgaatgggacttgagacaccggtacgggctactggtgcgacttcacggttttacgggttcagcaagcgggtcagtcgtgcgggctgcgcaggccatccacatccaggatcagcgccatgcgaccatcgccgatcaaggttgcaccggcgtaaccgcgcaggccgcgcagggccttcggcagtggtttgatgaccacttcctcgcgcccacggacctggtccacgaccaggccgaagcgcgcttcgccggcctgcagcaccacgatggtcagcagggtcgatgcggccggcgtcacatccagccactgccgcagatcgaccagtggcagcgtgtgcgaacggcggtcgagcacggcacggccatcgaaccagcccagcgaggtgggcggcgcgtgcagtacctccatcacgcgcgccagcggcagcgcatagacgtcctcgccggcctgcaccagcagggtcggcaggatcgccagggtcagcggcacgcggatcaggaagcggctgccgcggcccagctccgactggatctggatctgcccgctgagttcgcggatgcgcgactgcaccacgtccatgccgacgccgcgcccggaaatatccgtgacctgctgcttggtcgagaagccgggcaggaacaccaggtgcaggcactcctcgctgctcaggcgggcggcggcttccggatcgatcaggcccttctcgcgtgccttcgcgcgcagcttttccggatcgatgccggcgccatcgtcctgcacctcgatgctgacgtagtcaccttcctgctgcgccgacaaccgcacatggcccatccgcggcttgccctgcgcttcgcgcaggtcgggcatttccacgccatggtcgatggcgttgcggaccaggtgcaccagcgggtcggccagcgcttcgaccaggttgcggtcgagctcggtctcggcgccgatcagctccaggtccacttccttcttcagcgagcgggcgacgtcgcgggcgaccttggggaagcgcgagaataccttgcccaccggctgcatgcgggtgcgcatcaccgccgactgcaggcgcgcggtggcgatgtccagggtggacacggcgcggtccagctcctcgtcgcgcaggcgcgcacgcagggtcttgagccggttgcgcgacagcaccagttcgccgatcaggttgacgatcgcatccaggcgcttggtgtccacgcgcacggtgtgttcggcttcggccagcggcttggcggccggcttggccaccggtgccggtgcggtggccgggcgcggggcggcgatcggtgccggcgccaccgcagccgcgggcctggcgccgggtgcggcgccaccgtgcagctggtcgagcagggcttcgaactcatcttcgctgatcaggccgtcgtcggccttctttgccggcgccaccgcagtcggtgcgttgccaccgtgcagctggtcgagcagcgcctcgaactcgtcgtcggtgatcaggtcgccggcaccggccgccggtgcggcggcagcggcggcaggcgctgctgcaccgccatgcacgtcgaactgggcgatcaggtccggcggtgcatagcccggctcggtgccggaagacacggcatcgagcatcgactgcaggtagtccagcgattgctgggcggcgtcgaagtgatgggcctgcagcacggcctggccggcacgtgcagcgcccagcgcctcttcagcggcgtggcacagctcgaccatggcggtgacaccgaggaaacccgcgccgcccttgagcgtgtggtagccccggaacaccgcgttgagctgttcggtgtcctgcggtgcctgctccagcgacaccagctgttcgccgaggcgatccaggatttcctgtgcctcgatgatgaaatcggcagtgatgtcgtcggataccgcgctcatgcttacagccccagatccgacaacaggtcgtcggcgtcgttctgcgagaccgcgtggcggtccagtcccttcagtgccggcccggccagttccgggtcggtgcgatgctgttccggcggcaggccgagcgcgccgaagccttcatgcacgcggcggacgatgccgaccacgcgacggatgatctgcccggtcaggtcctggtagctctgggtcagggcgatctcggtcaggttgtggcggatgcgctccagctgcgcgtcctggcctggctgcaggccttcggcgcgcagctgctcggtcaggctgcggcattcctcggccaggtccagggtgcggtgggtggcctgttcggtcatcgccaccacgtggtccaggcgtgcgcacgcatcgtccagttcgccggcctcgctgggcacggtcggcagttcgcccagggcctgccccagctcgcgggccagccgcgagaggccgctcatcatcggctgcgcgcgcagcgcgaccagtccgtcgatgcgttgccgccaggcggcttcgtcaccggactccagggcatccagggcttcctgcaggcgcagcgcgagggcgttcttgtcgaccgtggtatccatcaggcgctggccgccaggcgttcgaagatcttgcccagcttctcttccagcgtctgcgcggtgaacggcttgatgatgtagccgttcacgccgttctgggccgcttcgatgatctgctcgcgcttggcttcggcggtgaccatcagcacgggcagggtcttcagcttggcgtcggcacggatcgccttgagcagttcgatgccggtcatcaccggcatgttccagtcggtgacgacgaaatcgaagggctggctctgcagcagcgacagcgcggcatgcccgtcctcggcttcggcggtgttggtgaagcccagatcgcccagcaggttcttgacgattcgacgcatggtcgagaagtcgtcgacgatgaggatgcgcatgttcttgttcaaagcagagttcctttgttgttcattccgggcggccgggggcagtcgcctcggggatgttcattcttccaggccggcgtcgacggcctcgaaaatcttcaggcggccgcgcaggcgcagcacggcctggccatggatctggcagacccgcgactcgctcacgccgagcaccgcgccgatctccttcaggttcagctcctgctcgtagtacagcgagagcaccagctgttcgcgctcgggcaggtggccgatggccttgcccagctcacggccgaactcgccgcgctccagcacctgttgtggagtcgggccgccctgggcgacagtatccagttcgccctggtcttcgatgcgcgactccaggctcagcacctggccacgtgcggcgtcttccatcagcctcaggtactcgggcagcggcatctccatcgcggcggccacttcggtggcgctggcggcacggcccgtgctctgttccaggcggcggatggtggcggcggcatcacgggcacggcggtgcaccgagcgcggcacccagtcgccacggcggatctcgtcgatcatcgagccgcggatgcggatcgaggcataggtctcgaacgaggcgccctggtcggcgtcgtagctgcgcgaggcttcgatcaggcccatcatgccggcctggatcagatcatcgacttcgacgctggccggcaggcgcgcggccaggtggtgggcgatgcgtcgcaccaggtccgaatgctgggcgatgacctcgttggccgccgagcgctggacttccctgtactggtgggctgcgcctttcatgcggccaccccacgctgcttgaggatgcgttcgaggaagaactcgacgccaccgcgcggttcggtcggtgcctgccagcgcgcggtgcggcgtgcgatctcggtgatcgccagcgccgacgggctggatggataggccttcaccaccggctgctggcgctgcaccgacaggcgcagccagtcatcctgcggcacgcagcccaggtagttcagcgagacatcggcaaggaacttctcgcagacgcgggtcagcttctcgtacagcacgcggccctcgttcgggtcgcgcaccatgttggccaccacctggacgcggtccacgccgcgctcgcgcgacagcaccttgatcagtgcgtaggcgtcggtgatcgaggccggttcgtcacagaccaccaccacggtgtcctgcgcggcctggcagaaggtcagcacgccgtcggtgatgccggcggcggtatcgaccaccatgatgtccagctcgcgttccagttcggagaacacgttgaccaggccgacatgctcggccggggccagctcggccatgtgccggcggccggaagcggccgggaccaccagcacgccgctcgggccttcgacgatgacgtcgtccagcgagcagcggccggccaccaggtcggccagcgtaaaggtggggttcaagcccaggatcacgtcgatgttggccaggcccaggtcggcgtccagcagcagcgtgcgcttgcccatgcccgccagcgccaccgccaggttggcggacacattcgtcttgcccacgccgcccttgccgccggtcaccgcgatggtgcgcacagggccgagcggctcgctgcgggtggccgacagcgggaaggtcttggtcagcttggcgtactcacgcgacggcatggttcaactccgggttgcagggcatatcggccgctcggcgcaaatcttcaaggcgaagtacaagattggctgcactggcccggtgcaggtcctccgggacgtcctggccatcggtcacccaggtgatcggcagggcgtggtccacggccaccgacagggcgttgccgaagcggccggtctcgtccagcttgctcagcaccaggccctgcaggttggccgcaccgaagcggcgcaccacctcgtccatgtcgccgaagctggtgttggccggcagcaccagcagggtgcgcacctggcgcgcggcgcgcagccactgcagctgggcggccagggcacggtcgcgcgggcccaggccggcggtatcgatcagcaccagcttgtagtccttcaagcgttccagcagctggtccaggtcggtgccgctgttggcctcgtgcacggcgatgccgagctggcggccgtagccatacagctgttcacgggcgccgatgcgggtggtgtcggtggtgaccagggcgacgtcacgcggggcgtgcttctcggcgaagcgcgaggccagcttggcgatggtggtggtcttgccggcgccggtcgggccgaccagcgcgatcacgccgccttcctccagcgggtcgaccggggcgatcggcagcttgcgcgagatcagccccagcatcaggccgcggccacgatgggcttcggtttccagcgggatctgcatggccacgtcgcgggccagcccggcgtcgaaaccgtactcgtccatcaggtccagcgcggtggcgcgcaccgggctgccacgcaggcgctcgtcggtgaagcggttcatctcgcgctcgatcacctggcgcatgccggccacttcctggcgcagctggcggatctcggcgtcgtcctgggcaaccacggtcagcgtcggtgccggggccagcatgggggccgggctggcttcgacggcggcttcgaccgctgccggttcgctggcggcgatcccgggctgcgcgtcgatcacggcagcggtcggcagcggcggcggctgcacggccggggccacgctttcgtgatgcgcctcgtgcggcgggtcgatctggaagcgcgcgcggttggccggcacggtggcggccggtgcaacgatggcctcggcgaacggggcgaagatctggtccggcggtgccggttcgttgacggcggcgcgggccagggtggcggcgaagcccgtgctgccccgggtcggcacgatctcgtcggcgctgtccagagtgcggccggtggcaccgacggcggcgcgggcgagggcggccactgccgaggtggtggccgcgaccggttccggcgccggggagctgctgcggcggcgggtgacggcggcgatcaccgcgtcggcggcggtgcgcggcttgggtgccggcggcggtgcgacgtcacggcgcgaggcttccagtgcacgctgcacggcgctctcgtcgtagttggcggcggcgacgatctcgatgccttcctcgatccggcggttggacaggatcacggcgtcaggaccatgttccttgcgcaccaggttcatggccgagcgcatgtcggcggcgacgaatcgtttgattttcatgctgtggtcacggggcgaagacggcggggtggcggtcggagaactcgggtggtcggtggtctgcacggtgcgggttccccttggtatctgtctgttgcgttggttcgaaagtggtgtctgttttctggcgcatcgcagggcggcgtcagctgatcgttccgaccagcttcaggcgcttgtcctccggcacctcgctgtaggccaggaccgacagcgacggaacgctgtggcggaccaggcgggccagcgcggcgcgcaccgggccaggtaccagcacgaccgcgggctcgttgcgggcttcctgcttgctgacacattcggccaggctctggtgcagtcgctcagcgagtccgggttccagcgcggcgccgttgccctgcgtggactcctgcaagacacgttccaattgcgggttgagggtgaacaccggcagctccgccgacattccggcgatctcctgcacgatgaagcggcccagtgcggtgcgaacagcggcggtcagcacggccgggtcctggctgctgggcgcatgttcgaccagtgcctcggcgatcttgcgcagctggcggatcggaatgcgctcgaccagcaggttctgcagcacgcgcaccaccgccgacagcggcaacgccttcggcgtcagatcttcgacgagcttgggcgcgctcttggccaggttggccagcaggtgctgcacttcttcgtggccgagcagttccggcgcgtgctcacggatcaggtgcgacagatgggtggcgaccacggtcgccggatcgaccacggtgtagcccagcgtttcggcctgggcgcgctggtgcggctggatccaggtggcgtccaggccgaacgcggggtccttgccggcgatgccttccagcgcaccgagcgcgctgcccgggtccagcgccagctcgcggtcggggtggatctcggcggtggccaccggcacgccgtgcaccagcacgcggtagccgttggccggcagttccaggttgtcgcggatgtgcaccgacgggatcaggaagccgacatcctgggtcagcttgcggcgcacgcccttgatgcgcgccatcagttcgccgccctggttgctgtccaccagcgggatcagccggtagccgacctccaggcccagcggatcgaccgggcgcagttcgtcccagctcagttcggcagtcggtgccggtgcggccgggcggccgagtgcgttgagtgcggcggcatcggtgccaccgcctgccgcatcggcagccggcgccttgcccttgcggtacagcttccaggcgatgaagccgaggatcgcggccagcgtcaggaaagcgacgttgggcatgcccggcaccaggccgaccacgccgatgatgccggcggtgatcgccagcgcacggtactggccgaacacctggccggtcatggcctgagccatgtcctgcgagcgcgaggcgcgggtaaccagcatggccacggcgctggagaccagcagggccggcagctgcgctaccaggccgtcaccgatcgacagcagggtgtaggtggcggcggcttcgccgaacggcatgccatgctgcagcacgcccacggccaggccgccgagcatgttgatgaacaggatcaggatgccggcaatggcatcgccgcggatgaacttgctggcgccgtccatcgcaccgtagaagtcggcttcctcacgcacttcctcgcggcgcagcttggcttcttcacgcgtcagcaaaccggcgttgaggtcggcgtcgatcgccatctgcttgccgggcatcgcgtccaggatgaagcgcgcggtcacttccgaaacgcggcccgcacccttggtaatgaccacgaaattgatgatggtcaggatcgcgaacaccacgatgccgaccgcatagttgccgccgatcacgaattcaccgaaggcggcgatgaccttgcccgcggcatcgtggccgttctggccgttcagcaggatcacgcgggtggaggccacgttcagcgccagccgcagcatggtggtgatcagcagcacgatcgggaagatggtgaagtccagcgggcgcttcacgtagaccaccgccagcagcaccatcagcgagatggcgatgttgaaggtgaacagcgcatcgagcaccggcgcggccagcggcaccacgaccatggccagcagggccagcacgatcagcggcgcgccaaggccctggcggatcatttccagggcgcggcgggtgttgaaaccggcggagggctgggcgctcacgggcggcctcccttgccgaattcatccacctgtatgtgcggggcgtccggcatcgggccagtgcgccaggcgcgcagctggtagacgtaggacaggacctgggcgacggccgaatacagtctcacggggatttcctttccgagttggccttcccgatacaaggcgcgtgccaaaggcggggcggagacgatcgccaccttgttgccgtcggccacttcacggatgcgcagggcggtttcgtccacgcccagcgcgaccacggtgggggcgttcatggcgccgccctcgtacttcagggccaccgcgtagtgggtggggttgaccaccaccacgtcggcagtgggcaccgcctccatcatccggcggttggccatctgctgctgcagctggcggatgcggcccttcacctcggggctgccctcgctttccttcatttcccggcgcagttcctcgcgggtcatcttcagcttgcgcgtccagttccagcgctggtacggcgcatcgatggcggccagcaccagcatcgcgccggcggtggccagcagcaggcgcagggtgaagcccaggccatcggtgatggcggtttccagcgggtggtggatcagcccgcgcagggtgtcgaagccggtccagaccaccagcccggcggcgacgccgacgaaggccacgcgcagcagcgatttggtgaattcggcaatcgcctccgggccatacaggcgcttgagcccgctcatcgggttcatgcggttgatgtcgggcagcaacgccttctgcgaccagcgcaggccgcccatcaccagcggggcgacgaagctggccagcaggcagaccagcaccagcggtgcgatcaccagcaggaactgcagcagcaggtcgccgaagtggccgaacagttccttcgggttctgccgcaggctctgttcggggctgagcgcgtgcttcatccaggccgtggcgccacggccgatcgagccgctcatggccatcaccgccagcacgccggcgccgaacacggcggcggtgccaagttcgcgcgagcgcggcaggttgccctgttcacgggcatcgcgcaggcgtttttcggtcggttgttcggtcttttcgccggcggattcgttctcggacatcacgggcactgcggcagggggtgccggggtgcgtgcaagaaccgttccacgcctggcgtggatctaccgacggcccgttctgtagagccgagcccacgctcggctacggttggggccaggcgcgaagcacagccgggcatgagctcggctctacaggagagtgccgcaggaatcgttccgtgatggcgggcgcgcgtggcccggtgtcagccgggcgggtattgcggcggcgggctctgtgccagttccacccgcggccggggcaggtcgtgcagctgcatgaagcgcgccgcatcgaccgggcggcccagcaggtatccctgcaggaagtcgcagcccaggcgttccaggtaggcgcgctgcgcggcggtctccacgccctcggcgacgatgtccatgtccagcgcatggcccagcgccacgatcgccgagacgatcaccacgtcttcggcactgtgttccaggtcgcgcacgaacgcatggtcgatcttgatctcggtggccggcagccgcttcaggtacagcaggctggaatagccggttccgaaatcatcgatggagatgcccacgcccagcgccgacagcgcctgcagcaggcgaagactggcatcggtatcgcgcatgacggtgctttcggtgatctccagcaccaggtggcgcggggcaatgccatggcgctcgatcacctcgcgcacatcctgcagcaggtgcggcgaactgaactgcaccggcgacaggttcaccgacatcgaccagctttcatgcccggcgtcgtgccagcgccgcagctgctggcaggcctggtccagcgcccagcgcccgatctcgttgatcgcaccgctgcgctcggccaggcggatgaagcggtcggggggaatcaggccgtgttccggatggcgccagcggatcagcgcttcggcgccggccaccttctgcgtggccacgcggatcttcggctgatagtgcaggaacagctgctcgctgccgatggcgcggcgcaggtcggccagcagccggaactgctgctcggcgctgtcgttcatccagtcggcgaacagcacgaaggcgttgcgtccggactccttggcctggtacatcgccgcatcggcgaaggccatcagctggcgctcgctggcggcgtggtccgggcagatcgccacgccgatgctggcggtcacctgcagttcgttgtccggcagcaacgggccgctgcccaccgcctgcaggatgcgccgggccagggtcggcaggtcctcgtcgtgctcgatgcgcaccaccagcacgaactcgtcgccgcccagccgtgccagcatatcgtgcgggcgcagcagctggcgggtgcgttcggccaccgccaccagcagcgcatcaccggcctgatggccataggcatcattgacctgcttgaagccgtccaggtccatgaacatcaccgcgaagcggttgccgccctgttcggcctcggccagtgcctgcacgatgcgccgctgcagcagcaggcggttgggcaggcgggtgagaggatcgtgcagcgcggcctgggtcagttcctgctgcgcgtcggtcaacgaggtgctcagcatcgaattgcgcagccgcagcagttgcgcttccacgcgctggtccagccatgagaccaccagcaccacggccaggatcgccacggtcagcactaccaccagcatcgccagccactcgttctgcaggccatcgccgaccgccgcgccgcagacgctgccttccgggaagcgcgcagcggccatgccggtgtaatgcatgccgacgatggccaggccgagcaggcccgccgccgccagtcgatcaccgatgcgggtgcgctgggcgcgcagccggaacgccacgtacagcgcggtccaggaggcagccaccgccaccatcagcgagaacagcagccaacccgggtcgtagtcgatgcccggctgcatgcgcattgcagccatgccaacgtaatgcatgccggcgatgccggtgcccatcagcagggcgccgaccgccaatcgcgggtggggcagggtgcgcagcgagaccagccacagcgcgaacaccgatgaggcgatggcaagcgcaagcgagagcagggtgatgggaaggtcgtagcccaatggaatgggcaggtcgaaagccagcatgccgatgaaatgcatcgaccagatgcccaggcccatggcgaagccgccgcccagccgccaccaccaggccgcgcccctgcccggtgcggtcaccgtgcgcccggccatcgccagcgcggtgtatgaagccatcacggcgaccagcagcgagatcgccaccagccacgggttgtacgtgcctaccagcattcgtcagtctcccggacctgcctgtcgacggaaaccacggtggggcatgcatgaggcaggccgacgcacgacgccggccatgtgcggcatccccccggttgccgcgcattcactctaacgcgcagaccgggggggactccaagcggcaatacgtgaaattgcgcctctgtagagccgagcccatgctcggctgcctccggcaggagcggcagccgagcatgggctcggctctacagaaacaaatgcatggcaagcagtagaacgtgatgatcgggtcagtgtgtgaccgcgtccgcagcctggaaggcggcgtcgaacaggcgctgtaccggcggccccatttccccggccagcagggccagcaggaacaggcccagcagcagcgagaccggcaggcccagctggatcggattcagcgcaggggcggcacgcgccagtacgccgaaggccaggttcaccgccagcatcgccacggtgagcggaatggccaggcccagcgcgccgcgcagcacggtcagcaggaaggtcggggcgatgctgaagaaggcgtgcggatcgggcagtggagcaccgatcggcagtgcgcggtagctgtcgaccagcagcgaaatcaacgccaggtggccgttggcggtgaagaacagcaggccgaacagcaggtagaaccactggccgatcacacccgaagtgccaccgcgcagcgggtcgctcatctgcgcgaaggccaggccggtgccctgcgcgatcagttcgccggccatcgcaccggcttcgaataccagccgcagcatgaaaccgatggaaacgccgatggccagttcgcgcgcgatggtcagcaccgtagccgcgtcgaagccggtccagtccggtaccggtggcagcaacggcgccagtgcaatggccagggtgccggccagtaccacgcgcacccgcgacggcaccgcacgcgtgccgaccatgggcatggccatcgccactgcgccgatgcgcagcatggtccacagcaccgtgccgatcatgccgaaggcctgcaggccgtcggccgccatctgtgtcgcggcgtccatcgaagcgcgtgccctagccgatcaggtgtgggatgcgctggaacagcagcgtggtgaattcaaccaggtggccgatcagcaggctgcccagcgcgaacagcaccgcggtcagcgctgccgccttggcgacgaaggcaatggtcggttcattgagctgggtcgcggcctgcaccacgcccaccaccacgcccaccaccagcacggtgagcagcaacgggccggccacccacagcacggtgatcaggccgccacgcagttcggtcaaggcaagttcgggagacattcgggttccaccttcttgtatagagtcgagccatgctcgactgtctttcaatcgcgccggatcgcgtcacgcgggattgaagctggccgccagcgtgcccacggtcagcacccagccatccaccagcacgaacagcaggatcttgaacggtgccgacaccagcatcggcgacagcatcatcatgcccatggacatcagcacgctggcgacgaccagatcgatgatcacgaacggaatgaagatcaggaagccgatctcgaaagcggtcttcagttcgctggtgacgaacgaagcgaccagcaccgggaacgggatcgcatcggggctggcgtaggtgccgtgcccggcgatgccggcgaaggtcatcaggtcggtctcgcggatctgcgccagcatgaacccgcgcagcggctgcgtggtcaatgtccaggcggtctggaagtcgatgtcgccgttgagatagggcgccatgcccgtgctccacgccttgtcccaggtcggcatcatcaccatcgcggtgaggaacagggccaggcccagcagtacctggttggacggcgtctggccggtacccagtgcctggcgcagcaggccaagcacgatgatgatgcgggtgaacgaggtcagcaccagcagcatcgacgggatcagggtgatcgcggtcatcagcagcagggtctgcagcggcaggctgaccggctggccgccgatcttgccgacgttgacgtccggcagcggggtggccggggcgccgggcgcggcgaacgccagcaccggcaacaggcacagggcaagcaacagcagccacggcatcagggtggcaacacgggtacgggtgacacgcatgtcaggggtccttgcgcagccgctgctgcagcagctgggcgaaattcggcaggttcttgaaatccggcacgcgcaccggcgccggtggcggcaacggttcgggcagggtatgcagggtgttgatgccgccggcagtgacgcccagcagcaattgctggccgttgacctccaccaccaccacgcgctccttggcgccgacgctgaggctggccaccagcttcatgccttcggccgggcggaagccgctgccgggcatgcgcttgagcagccagcccaggccgatcaccagcgccagcaccgccagcagcgccagcaccgcaccgaacaggctgggtgcggcggccgcgtgctggccgacctgcgggccgatcggcgctgcggtcttgccgaccgccagcagggtggaggccagcaggctcaacgcagtctccggatccgctcgctcgggctgaccacgtcggtcaggcgcacgccgaagcggtcattgatcaccaccacttcgccgtgggcgatcagggtgccgttgacgaacacgtccagcgattcgccggcaccgcgctccagttccaccactgaaccctggttgagctgcagcaggttgcggatcggcaggcgggcacgaccgacttccagcgacagggtcaccggcacatcgaggatcacgtccaggttcaggtccggaccgttggcctcgtcggcctgcaggctgctgaactgggccggggtcggttcgagggcgtcgatatcgttcattgcgggtcttcctggatgacgggtacgcgcgggcgggtgcccggcggatgggtagcggtgatcttcacggcgttcatgccgttggcgatgccgaactcgccggtgaacacagggatgttctccacgcacagcggcacctgcgggctcagctcgatcggcaggatgtcgccgaccttcagctgggtcaggtcgcgcagggtcatgcgcttgctggccagtacgctggacagggtgacttcggcgatgttgagctgctcgcgcagggtcttgccccagctctcgtcgcggtcgttgcggtcgctctggatgccggcgtcgagcagttcgcggatcggttccagcatcgagtagggcagggtgacgtggatgtcaccgccgccgccgtcgagctcgacgtgcaggcggcacaccaccacgtactcgcgcggggtcacgatgttggcgaaatgcgggttgatctccgagttgatgtactcgaagtcgacgtccatcaccggtgcccacgcttcgcgcaggtcggcgaaagtctgcttcagcagcaggtggatcacccgcatttcggtggccgtgaattcgcggccctcgatgcgggtcgggtagcgcccgtcgccgccgaagaagttgtcgacgatggcgaacaccagggtcggctcgaacacgatcaggccggtaccgcgcagcggcttgaagcggatcaggttcaggttggtcggcacatacagcgagtgcatgtagtcgttgaacttgatcagttcgatgccgcgcaccgacagctcggccgagcgccggatcagattgaacaggccgatccgccacaggcgcgcgaagcgctcgtggaccatttccagggtcggcatgcgaccacggatgatgcggtcctggctggcgaagtcgtacgagcgcgcttcgcctgacgggggttccgcatcggtctcgaccgcgccgctgtccacgccgtggagcagggcatcgatctcgtcctgggacagcagatcattcatcggggggccttactgggtcacgaagctggtgaacagcagatcgtcggcgccgttgctgccggtctcggccttgagcaccctctgcacctcggccagcgaactggcctgcagcttctgcttgccggcgacatcggcgatctggtccgggctgacctgcgagaacagcatcagcaggcgcgcgcggatggccggggcatgggtcttgatcgcttccagcgcggccgggtcgcgggtcatcagctggacctccagctgcaggtagcgcgggccgtcgaccgggccattgaggttgaccacgaacgccgggtccagcgcgaagtactgtgccggggccggggtcgcgctcttcttgggcgcctgcgcggtcttctcttcgtgcttggactgggtgaagaaccacacgccgccaccagcggcagcggcggccagtacggccaccagtgcggtgatcaggatcggactacgcggcttggcggccttgtccttctcggcggtcttcttggttttgtcagcggctgcggccacggggtgaagctcctgagggttgcttcaccgggatatgcaaggggtgtgccgaaggctgggcccgcagggtgcgacggaattccgtcggggtgcaggtagggccgtgcggagcaagctcagcacccaccaacgcaatacggggaggtgccgaccgcctgccctggtgggtgccaaccttggttggcacacctgtcaggcgtaggcgtccagcaagccgcgctggcggatcaactgcgcggacgacacgctggcatcgcccggcgtcggttctccgtcgccggtcatgccgccgccaccgggttgtcccgacgcattgccgtcaccagcagacgcgtggtggccgacatcggcgtgagccagctggaagccctgttcgcccagcagctcgcgcaggcgcggcaggctgctttccagtgcctggcgcacgtccacgtgcgggctgctgaagctggcatgcaccttgtcgccgttcaactgcaggcgcacgtcgaccggccccatgtcgtccgggctcaggcggatgtgggcatggccgatcttctggtcggccagccagcccaggcgtgcgccgatggcctggtcgaagccatcgtcacccagcacgggcttgggcgtgggttcgccattgaagatcgcgttgccggtggcgagcgccgccttcaggtcctgcacggcggcggctgccggtgcgtgcagcaacggtgtatttgcgcggtcgccaacggcggccacgtcactgccttcgccgcgctcgctgcgcttgccgggcaggatcatcgccggcaatggcagcgcggtggcatcctccgcgctggtcgccgccggtttgccgtcggccgccacgggggctgcggttgccgctgccggcgcggctgcaggcagtgtcggggtcgcggcgggggcagtggtggatagcgccgtaccgtcgctggccagtgacggtgcagcgctgcccgccagagcgacggccggatcggcaggcgtcggcatcgccagcaccaggccggccaggccgatcggtggccacggggcgtcctcggtcgcggcgggcttgtccttgtcggtgccgggtccagccgggggcggggcaacgggcggtagcggcggcgtttcggcagttgccgcttccgcgtccgcgctgcgttcgcccggtgcctggccattgctgtcggcggtcgatggctggctgggcgtggacggcgtcggtgtggtagcgctgccggcaggcgcgggcgcggagggcgcaccgccctgcagcagctggctgaagtcctttgcgccttcgctgcgcgcggcgcgtgcggcactgttgctggtggcgggcgtggccgggttggcgctgctggcgagcggggcgggcatcacgggcggcctccctgctcggcgccgtcctggtcttcggcctgcaccaggcgcgcgcgccgcgcgccaatgtcgtccatctcgcgctggtcgcggcggtcggtcaccaccttttcctgcgcgcggtagctggcggccagctgctccagcaccgccttgtcacggctggccaggatcagccgcgcgcgctcggcctccactttttcgcggttgccgttgaccgtggcctgctgctgctcgaccgcactgtccaggcgatcaaggaaggcgcggcggttcagcagctgtgccgggctggtcgctgccatctgggcgttggcgtactcctcggcatagcggcgcagttcgtccaggcgcgacagatgggtgtcgagcacgcgctggcgttcggccaggtcgcgggcgaccgcgtcctcgtgttcctgggcccgcttgagcaggggatcgatgcgcttggactggttcatggcttaactctcttgttccaccaggcgctgcagcgccgcctggctgtgcgggagatctgcggccttggcaacgtcctggccgaggaactccatgatttccggccagcgttccagggcttcgtcggtggccgcgtcgttaccacgctggtaggcaccgatcgcgatcaggtcacggttggccgagtacgccgagaccagtcgcttcaacttgcggatgcgcaggcgccacggctcgtcggcgatttccgtgaccacgcggctgaccgacgattcgacgtcgatggccgggtacaggccgctgtcggccacccggcgcgagagcaggatgtgcccgtcgaggatcgcgcgtgcggcgtcggcgatcggatcctgcggatcatcgccttcggtcagtacggtgtagaacgcggtgatcgagccgcggccctttgcgccgttgccagcgcgttcgaccagcgccggcagcttggcgaacaccgagggcgggtaaccgcgggtggtcggtggttcaccgaccgacaagccgatctcgcgctgcgcctgggcgaagcgggtcagcgagtccatcagcagcagcacgttcaggccctggtcgcggaaccactcggcgatggcggtggcacggtaggcaccgtgcaggcgcgccaagggtggccggtcggcggggctggccaccaccacggcgcggcgcaggccttcctcgcccagcgtggtctcgacgaaatcgcgtacttcgcggcctcgttcaccaatcaggccgaccacgatcacgtcggcagcggtgtagcgggtcatcatgcccagcagcgtcgacttgccgacgccggaaccggcgaacaggccgacacgctggccgcggccgatcggcaacagcgcgttgatcgcgcgcacgcccacgtccagcggctgggtgatcggttcacgcgccaacggattgatcgacacgccggccatgccgacatgcccttctgcgcggatcgggcccttgccatccagcggcacgccgtcgctgtcgatgacgcggccgagcaggccttcacccacttccacgccgccacgccgcgccgacggtaccacgcgggcgttgggcagcaggccgtgcagttcggcgctgggcatcaggtaggtgcgctcaccggcaaagccgaccacttcggcatcgacccagccaccatcgaccacttccaccttgcagctggcgcccagcggcgcctcgcagccgaccgcttccagggtgagcccgaccgcgcggcgcagcacgccctcgcggatcagcccacggccatgcgcggtatccacgcgcaggccgtccaggcgccgggccaggcgcaggttgcgggccacggcccagtcggccggcggcggcgtcgtttgcggtgcggcgctcatgccgtcgccccggtctggcggatcaccgcatccagcgcaccgcgcaggcgggcctccagggtgccgtcgatgcgtacggcttcggcgtgcacgcgcaggtcgccacggctgaggctggtatccggtaccaggcgctgcgccggcgacaggttcagcagcggggcaagcgcggcgatgtcatccgggtgcagccgcacttccacctcgcgggtgctgccgcccacggcgtcaatcgcttcgccgaccagctgcgccagcagtgccggctcggcctcgtaggcgcggccgaccagcgcgccggcgatgcgcaccgccagttcaccaagggcgccgaccacttcgttctccagccgcaccagcggccggctgaagttgtcgaggatgccttcgatctgcgcggcgaggcgacgcacctccgcctggccctggccgtagccttcggcatggccctgatcgaatccttccttctccgcgctgtcctggatcgcctggatttcctccagggtcggcagctgcagcggcggctccggttcgtgttccgggtccggctcggtgagttcgaacgcgtcctcctgctccagcgccggttcgggctgggccagcaggtccggggcaagccagcgcacgacgttgctcacagcatggcctccgcgctgccgccgatggtgacggtgccttcatcggccatgcgcttgacgatggccaggatctcgcgctgcgcgccttccacgtcggacaggcgcaccggcccgcgggcttccatgtcttccagcaggatctcggccgcgcgctgcgacatgttgcgggtgatcttgtcgcgcaccttgatgtcggcgccgcgcagggccaggcccaggcgctcgccgctcacctcgcgcagcaccagctgcatctcgcggtcgtccaggtcgaccagatcgtcgaacacgaacatcaggtcctggatgcggttgctcaacggcgcgtcgatgcgggcgatttcgcccaggatcgcctggtcctggccgctgtccatgaagttcaggatgttggccgcgcactgcacgccaccgatgttcgacgacttcaggttctggttgccggcgaactggcgctccatgatctcgttgagttcattgagcgcgttcggcggaatgccgtcgagggtagcgatgcgcagcagcacgtccacgcgggtacggtccggcagcagtttcagcgcgtcggcggcctggtcggtttccaggtgcgccatcacgatggcgatgatctgcgggtgctcgttgcgcaccaggtcggccaccgcacgcgggtccatccacttcagcgcgtccaggccggtggtgttgcggccgagcaggatgcggtcgatcaggttgccggccttctcgctgcccagcgcctgcaccagcatgttgcggatgtagtcgtccgagccaacgccgagtgaggtcttcgagcccagctcctggccgaactggtccatcacccgttccacctgctcgcgggtgatgtcggtcatggtggccatggcgatgccgatcttctgcacctccttgggttccatgtggcgcagcacttcggccgcatccagctcacccagcgaaagcagcagtacggcggcgcgctgcacgccagtcagtgcggcctcagtcatttgccacccaacccttgaccacctgggccacgcgcttggagtcggtcttcacggcttcacgcgccatccgcaatcgttcctcatatgaatccaccggcagggccagtgcttccggcccgcccaggctggcccggtcagcgcccagcgccggcagcggcatgccatcgtcatcgaccagctgcacgtccgcggtatgcggctcgagtgcctgttcgtcgttcttcctgctctggccggtgatcgcgcgcagcgccggacgcagcacgccgaacagcagcgccagcaccaccaccgcgccaagcagcatgcggccggcatcgtgcacccacggcagctcccaccacgacgggccttcgaccggcgtggtgtcacgcacgaacggggcattcatcaccgacacggtgtcgccacgctcggcgttgaagccgacggcctgcttgaccagcgcttcgacgcgggtcagttcggcagccgacagcggctgcgggctcatcttgccgttggcgccggcgcgcggcacgttgtccaccagcaccgccaccgagacgcgcttgatgcggccggccggctggcgggtgtgctgcagggtgcggtccagctcgtagttgcgggtcgcgttcttgctgctttcggtcggggcctgcgcggtggccggtgcggcctgctggcccggcgggctgttgctggtcgcacccggcacgccctgcgggcccggcgtgctggtggtgttctcgctcatctgctcgctgcgcagcttctgcggctcgccgttgtagagctcgcgggcttcctcggtcaccgagaaatccatgtccacgctcacttccgggttgacgcggccggggccagtcatcggctccagcagttcgcggatgcgctggttgaacgaagtttcctggcggcgcacctgctcgaactgggccgcgttgaccgccgcctcgctgttcgggtcggtgatgctgagcatgcgcccgctctggtcgaccacggtcacccgttccggcgcgaggtccggaatgctggcggcgaccatgtgcacgatggcatcgacctggctgcgttccagctgctggccgccacgcagttccagggtgaccgaggcgctggccacgtcacgctggcgggtgaacgcgctgggcttgggaatggccaggtgcacgcgcgaatcgcgcaccgggcgcagcgtgttgatggtgcgcgacagctcggtttccagcgcgtgctggtagcgcgcgctttccacgaactggctgacaccaaagccggggtcgcgttccatcagctcgaagcccagcttgccgctgtcggtcaggccggagccggccagcttcaggcgggcatcgtgcaggttcttttccggcacggtgatgccaccggtggccgggtcgagcgcgaacggaatctgcgcggcgcgcagcaggtcggtcgcttcagcggtcgccttctggtccaggccggtgtacagcgggaccatgcccggcttctgtgaccagaagaacacggacaggcctgccgccaccgccaccgcgatcatcgccatcaggcccagccgacgggtgatctgcagactctgcaggcggtcgaaccattgcccggccttctcggcgttcaggctgtccttggagagcgtcagtgccatgcgtcaacgttccttacagcggcatgttcatcacgtcctggtaggcctggacgagacggttgcggacttccacggtggcgcggaaggcgatctgggactgctgcgaggcgaccatcaccttggccaggtcggcgctggggtcgcccatctcgaaggccttggcgagggcgccggatttctgttgcgcatcgttgacgccggcaatcgcaccacgcagggtttcggtgaagctggccggctgcacctgcggcgcatccagcaccgtgcccggcagggcattgctgcgcggcgtttcgcccagcgggttgagcgccggctgtcccatctgggtctgataggagcggatctgcgaaaggatcgaagtgacggagtgggacatctgcaacggttccagaaacagggatggggttgtctgctggagccagtgcaagtgccgtgccgaaaccggttttcgattcagtgaagtgaggaggttgggtgtgcgtgcggggttgcaccccgcgccccgcggtagtgccggccgctggccggcaacctcaacggcaacggccgaagccggagccggagccggagcaacagcagaagcgggtctactgagggatggcggggtgggtccggttacgggggacgccgtaaatccgtccatggaggctcggtcgcgccatccatggcgctcacgcccccgcaaccggaccccccccgccttcgacaggtggccgcgatctgttggaacctgctgctgatggtgggtgccgaccgttggtcggcacgggctctgaccccattggcggcgccatttaaccggcgtcggttttctggcctatggctgcagggtccatcggccggaattctggcgctggcgcggtgcgatggggccgtcatgctgggtgtagatgaaacggccttggcggtcgctctggcacgtcagcagcagggtgtagtgggcggggccggccgggtgggcctcggtcatctggatttccgcgatatgcggggccaggcgctggtagcggtagctgccgccgatgcggcggtcggtgccgaggatgtccagcacgtactggctgccagcaaagctgagctgcaccatgcgtccggcgttggggttgtccggcgcgtacaacgggtcgctgaggttggtgaactggcgttggtcgagcgtggcgggcagggtgcagttggccgcggtggccagggccgggcagagcaggacggcgagcaggatcaggtgatgcatggtgggacctccttgggatgtccctgccatgctccgcactgcgattccgttgtctctaggaaaacgtgcaaatgcaatggggtcagatccctttccgcaggaaagggatctgaccccgggcaccagaaacaccaacgcccgggcaagcccaggcgttcgtgcccccttcatgcgggtcgcgcgcttcagccggccagttcggcctgctcgcgctcgatgccgtacttgcgcagcttttccaccagggtggtgcggcgcaggccaagcagctgggcggcgtgggcgaccacgccctgggtgcgttccagtgcttcgttgatcagccccagttcgatgttggccatgtggttgcgcaggtccaggccatcgtcgggcagtgccgccggcgccgccgggcgattgacggcgatgccgtgctccagcgccggctggttgccgctgccgggcgtgtggaacgagaagctgcgcaggtccaggcgttcttcgctggcaaccggcgctgccggtaccgctgcggccaccgctgccagcgcggcatcgccacgatagcgggccggcaggtcctgcacgcgcaccgaaccacccggatgcagcacggccaggcgctcgaccaggttggtcagctcgcgcacgttgcccggccactcgtagccggccagcgcctgcagcgcttccggggtgaagcgcacttcgccacggccggtgcgggccagctgcgcggcgatggtttccaccagcgccggcaggtcttcgcgccgttcgcgcagcgcgggcacgtcgatcgggaacacgttgaggcggtagaacaggtcctcgcggaacttgccctcggcgatgcgggtctccaggtcgcggtgggtcgcggccaccacgcgcacgttgcagcggatggtctggttgccgccaacgcgctcgaaactgcgttcctgcagcacgcgcagcagcttcacctgcatcggcaggctcatgtcgccgatttcgtcgagcagcagggtgccgccctcggccatttcaaaccggcccttgcgcgcggtcagtgcgccggtgaaggcgcccttctcgtggccgaacagttcgctttccagcaggtcggccggaatggcgccacagttgatcgccacgaacgggccatcacggcgcggcgagcgctggtggatggcgcgcgataccacttccttgccggtgccggattcgcccagcaccagcacggtggtgtcgaacgcggccacctgctcgatcatggtgcgcagcgcggtgaccgccgggccgttgccggtcggcccctggtcctgcgcggcgccggcctggtgctcggcatccaggcgcttgaggctggcacggcgcagcagggcttccatctgcgcgtggcgcagcggcgtttccagtggccagatgttggcctcgtgcagcccgtgctgctgggcaaacgctgcagcatcaccatcggccagcagcaccggcggcggcaggctgctgccgcccagccagtggtacagcgcagtgctggcggcgctgtcgtccaggctgccgacgatcaccgccatccagtcgttctggcgctggcggcccaggtcgaagtcggccgcgtcggacacccagcgcgggttgaagtccatgaattccagcagggcaacggtgcgctctgcgcgcacggcgtcgttgtccagcaccaggatgcgcgattcgctcacgatcgatcctccctgaggccttccaggatcggcatgacttcctggatgtaggacagcttgctgacaaagttgtcggcgccggcgcgcagcgcgtgttcgcggtgctcggcgtcgtcgaagtggctggcgatcacgatgtacggtgcatcgtcctgcgacttgatcaggcgggtcgcctgcaggccgcccatttccggcatcgccaagtccatcagcaccacctgcgggcgcagcgtttccgagcgctcgatcgcttccaggccgttgccggcactgccgacgatctgcagccagtcgatcttgcggaaatggcgcatcgccgcgttgatgaagccctcgtggtcatcgaccagcaggaccgtgagcttgttcatgtccaacatccttttcagcccacccgggccagctggggttgcctggcgctgagccggcgccgttcgcgggccggggcgatatccagttgttctcggtattttgcgacggttcggcgggcaatgttcaccccctggcgcgacagcaggccggcaatggcctcatcggccagcgggcggccggccggttcggcgtcgatcaggcggcggaccatggccttcaccgcctggccggagacgctggcgccttccaggcgcacggcgaagaagtgcttcagttcgaaggtgccgcgcggggtctgcaggaacttgccggtggtgatgcgcgagacggtggactcgtgcatgccgatctcctcggccacttccttcagggtcaacggcgccatggcctcttcgccacggaccaggaaggcggcctggcgctcgacgatcacccgcgcggtgcgcagcagggtgtcatagcgcatcgacaggccgcggctgaaccagcgcgcctcctgcagcatttcgcgcagtgccggggcggcgtcgctggtctcgaccagggcctgttcgtactggctgttgatcgacacgcggcggctggtggccgggttcagtgcgaccttccactgcccatcagcgtgccaggcgaccacgtccggcaccaccacggcgttgcgttcgggcagcaggctgtcgccggggcgcggctgcagcgataggatcaggcgcaccgcctcgcgcacgtcgtcgatctcggcgtcgtgctggcgggcgagggcggggtagtcgtgggccgcgagcgcgtcgagcgcgccatcgagaatgcgtgccgccaggtggcgggccggcaccacgccatgcaggctgcgcagctgcgcctgcaggccttcgcgcaggtcctgcgcggccatgccggcgggctcgccatgcagcagctgctggcggatggcttccacgccgtcggcagcgatgtcgaactgggcgctggccagcagctgcagctgggccagcggcgcctgcaggtagccggcttcatcgcagtggtccagccagaacgcggccaccgccagctggcggtcgtccatgtccagcgccaggcgctgcagcacgcgcagctgcgggtcggtcgactcgccagcggcgatgcgtgccatgcggtcgtcatcaccgtcctgccaactggcgccggccacgtcccacatcgacggctcgggcagctcgtcgaaggcggcggtgtcgagggtggtggcactcgcttcggtggcgtcggcagcgggcgcttcggcctcctcgatctccagcagcgggttggagtccagcaggcgctggatttcctgctccaggtgcaggccatcgagctgcaacagtcggatcgactgcagcagttgcggggtgaggtggagttgctggcccagctgggtcgagagtgcagccttcatcgtggttccccggcaccgctccccggcgccttgtggaacgcatcttgcttttgatccggcgggggcggaatcggggggttcctgatgcatttcgtggaactcccgacagggtgtaggggaattccctacaccgacgcgggaaattgacgaaatgcgccgccaagtcattgatttgtggtggagaagccgctgggcgcgcggcggtcggggcacggattcctgtcagggaatgtcggggtgacgggatgtcgtcgccaacgcagggtgtcgcggggtcagatccgtctccgcgggaaagggatctgaccccgataccggcgcctactcgagctcgtgctgatggcgtgcggccagcagcagcaggtcattggcgcggcggcagcccagcgattccatcatccgcgcgcggtgggtctccaccgtcttgacgctgatgccgagatcggcggcgatttccttgttgctctcgcccttgccgatgcggcgcaggatctcacgctgccgtggtgagagtgcggcgatgccggtgggtttctcgcggcccagcatcggcgccagcatcttggccgagatctgcgggctcaggaacacctggccggcgtgcgcggcccgcagtgccagttccagttcctgcggtgcggcgtccttcaccacgaacccgaccgcgccacgatccagtgcatcgcgcacgtgggcggcatcgtcgtgcatggtcatcatcaccacccgggtaccgggggcacgcaggcggatgtcgctgagcgcttccaggccggtgcggcccggcagcgagaggtccatcagcaccacatccggtgcgtgctgcagggacagttgcagtgcctgttcggcgttgctggcctcggccacgagctgcacgtcggcaaacccctgcagcagccgcgccaggccggcgcggacaagggtgtgatcgtcgacgatgagaactcgcacaggcacgcagcagatccgtgtaggggcatccaccttaacttagctgaacgggcgcgccaagggtcggccgtacagcgccaagggggcgggtttcagcgtgcgcggcgtgcctcggccacctggcggcggtgcaggcggaacaggtgccgctccatcgccatctccaggccatcacccaaacgctggaagcgcagccacaggaagtgcccgccgctaccgtcggcggcttctgcgacgacctccaccggcaggtcgatgtggtcgggcagccagtcgctgggctgcaggcgcaccacgccggcctggccggggcttgcaccgctgcgcggacccagctgcaggcggatgccgcgccgcgaccagcgcaccggtcgcagggtcagctcctggccctgctggcgtaccagccggccaagcagcaccatcgccaggtccagcttggcttccagccgctgcaactgcaggctggcttcgttgcgttcgtcgtgctcgtcgccgcggctgtcctcgaccagtgccaggctgcgcagcaggccttcggcgctgctggtgcggccggccgcgctgcccgcctggaactcggccggcagggccagttcgcagctgagcgtctcgtcgaacagctcgctttcggccgggtgatgcagcgaggtggtcggcagcgaggtcatgccagcgattctgcctgcagataggcatgcgccgcgcgaagggagcgctggccgtcgttcatcagtgcggccacggcatcacggcgctggcgcagcaggccgagcagactctgctggcgctcgaacagggcgctcagcggcgcgtggtccgcagcggtcagcggctggctgagcagggcgtgcagggtgctgtcgtggccgtcgagcaggctgtcggcctggtcgagggagtcttcgcccaaggctctctcgaaggcatccagctgcgcatgcagttcctgcaggctcatggcgccaccgcggccgggcggcgctgttcgtgcgggatcgcgttccaggcgctgtcgatctcgcccagcagctgcagcgattcatccagcgcggcacggtcgttgtgcaggttggcctcggtcaggcgctgcagcacgtagtcgtacagcgccgacagatttccggcgatctcgccaccggcctcatggtccagcgagccgttgaggtggccgacgatcgcgcagacttcgccgatcgccttgcccttgccggcctggtcaccgcgttcaaggctggccagggcgcggcgcacgcgctccagcgcgccggccagcagcatcgccaccagcttgtgtggatcggcatcggcgaccgcactggtcacccccacctggcggtactgctcggcatattgacggctggaaccgtacattcgtgattctccttgcgcggggtgccgtcgggtgatcgcggggaccggtgccgacggcgcggcgatgattgctgttgcgtccgttatcggtgcattgcgcggcaaacttgagtgccgtgcatgttccgtcagcggttcaactgggccagctgctgctgcagcgcggtgttgctctgctgcagcttgcccatcaggctgtccagcgccaggaactgcttcttgtagcgctcttccacgctcttcatgcgcgtgtcgaggtccttgcggcgcttgtcgatgttgtccagcgtggtgttcaggcccttggtgcgggcaacgaaggcgccttccttgccgaccgtggtgctgacatagccgtcgaccagcgtgtacagcttgccggcaccgccggtatcaccggtgatcgcctggcgcatcttctccggctggctggccagtgcggcggcgaacttggtggtgtccaggatcagcgtgccgtcggcattgggatagccacgggtatccaggccgatcgccttggcatcgagcttgtcaccggccaggtccttgagcacgctcgacatcaccgagcgcagctggctggtggcgccgcgcatctgcgcatcgccggtcagcgtggaggcttccttggtcttggcgtcgtacttggtttcggtgttgatcgccgccagtgcagcgttgtaggcggtgacgaactcctgcatcaccttggtggctgccgcagtgtccgtgctgatggtcaccgtgctggtgcccggcatcttcaggttcagggtcaggcccggaaccgcatcggccacggtgttgctggcgctgacgaccttcacaccatcgatggtcagctcggcgtcggcggcggcggtgttctgcttgaggctgttgaccaggccgcccagtttggcgtcgctgccggcgtattcgagcttgatcgcgttggcggcaccggtcttctcctgggcgatcgacaggtactggttgtcgccggagctgatcagggtggcctgcacgccttccttgcggccggccgcatcgatcttgttgcggatggtggtcagcgtgtcgccgtcctccacctccacgttcatggtcttggccttgtcgcccacgccaacggtcagcgtcaaggttccggcagcaaacgtgtcagtcttgggtaccgaggtatcggcgatcagtttgtgcgctgtcgccagcgaggtgacattgaccacgtgcgtgccgttggaggccgcagccttggtggtgccaacgtcatacagcgcgaccgacgccgtcaggatctcgtcggtgcccttgtcgccgcccttgctggcggtcaccgtgcgcgtgtcgaacgccgtggtggccttcagtgcggtcagcgccgtcttcagcttgtcgaaggcagaggtgatggtgccgatcgacgacaactgcatcttggccttggactgctgcaggttcagcgcattgtcggcgggcttgcggtcagctgcgaccagctggttgacgatgctggaaatatccagtcccgagccaatgccaccgtatccaaagtctgccacgtcgtttctcctggtatccgggcccggccgtagtgcggtggcccgtcgtcaacgaaaatagcggcctgcgccgctgggtcttgaggacttcgtcgatgcacgtgccgtgccaatcgcctggcgcgggttctggcacgcgggttgcaggagggctggggcagggtgcgggtaggttcaccgcgggctgccgggagtctgcaaaaagccctcccccaatgcaggggagggatcaggctactgacaatcggggggagacgaagccgcccggtacgtacagtcaaaggtacagcgctgaaagagaggtccgcaggagcgggcgatgccaagccggttcgggagtgatcccgggccgggcatggcccgcgccttcgtgcatcgtggcttcccggttgccgctaccgtcggttcgacccgacggtagcggcgccttcttgccgtggatcagcgcagcaggctgagcacgccctgcggcacctggttggcctgggccagcatggccgtaccggcctgctgcaggatctgggtgcgggtcagttcggcggtttccttggcgaagtcggtgtccttgatgcggctgcgcgacgccgacaggttttccgacgaggtctgcaggttggccacgaccgaggtgaagcggttctggatcgcaccgaggtcggcgcgggtgctgttgatcgcacccagggccttgtcgaccacttccagcgcctgctgggcgccgagcacggtgctcacgtccagcttctgcacgttggccgaggtatcggtgccggcagtgtaggcgcccgcagctgccgcggtgccccaggtcttggcggtcgcgtcgtagtcgctgcgcatcagggcgatatcggcggcggcgacagccttgccttccttcaccgagctcagcttcagggtgccgtcggcattggcttcggcgtagatgccggcctcgccgatcttggcgttgatggcggtggcgacggccttggaggcgtcggccgtggtggcgccggccttcacttcaaccgtgccgatgtccacgcccatcacggtgccggagaaacgggcgccgtcggtgctggcagccagggcagcggtcgcgccggtggcgaaggtcgaggtgcccagcgagccggccttggcatcgatggtcttgtcgatggcgatggcctggccggcattggcgccgacctggaacagctggctggagaaggtgccgtccagcagcttggtgccgttgaagtccgactgcttggcgacgcggtcgatttccgagaccagctgggtcacttcggcctgcagcgccttgcggtcgctggccgagttggtggcgttggaggcctgcaccgacagctcgcggacgcgctgcaggttgttgccgatttcggtcagcgaaccttcggcgacctgggccagcgagatgccgtcgttggcattgcggatggcgacgtcggtaccgcggatctgggtgccgaagcgctcggagatcgccaggccggcggcgtcgtccttggcgctgttgatgcgcgaaccggaggacaggcgctggatggtggtagccagcgagctgccgctggtgctcaggttgcgctgagcattcagggacatcgtattggtgttgatgacttgtgccatggtgcttttcctttggcgaaggtggaacgtgtttcaggatccgggcgccgcgtcatgcggcgcccggaggtcgatcagcgagcggatcagcgcagcaggctgagcacgccctgcggcacctggttggcctgggccagcatggccgtaccggcctgctgcaggatctgggtgcgggtcagttcggcggtttccttggcgaagtcggtgtccttgatgcggctgcgcgacgccgacaggttttccgacgaggtctgcaggttggccacgaccgaggtgaagcggttctggatcgcaccgaggtcggcgcgggtgctgttgatcgcacccagggccttgtcgacgatttccatcgcctgctgggcacccttcacggtgctgacgtccaggtcgctggcgtacttggcggccggcgcggccgtcgaggcggtgaaggtcggcgcggtagcgccggtccaggtgcccggggtcgcggtgatggccttgaacgagccatcggcgttgacgctgtccttgaccgaggtcagggtcacgccagcggtgccgttcacttccgcgaacacgccggtctcgccgatcttggcgttgatcgcggtcaccagtgcttcacgcgaggccttgccggtggcagcggcgtcggcgccctgcttgaccgagacatcggcaatggcaacgccattgatctgcaggccgctggtgctgaaatcagcgttggtgcccgggtcggccagggccagcgcgttggtgtcgaacttggcgccgcccagggcgttggccttggcatcgatggtcttgtcgatggcgatggcctggccggcgttggcaccgacctggaacagctggctggagaacgaaccgtccagcagcttggtgccgttgaagtccgactgcttggcgacgcggtcgatttccgagaccagctgggtcacttcggcctgcagcgccttgcggtcgctggccgagttggtggcgttggaggcctgcaccgacagctcgcggacgcgctgcaggttgttgccgatttcggtcagcgaaccttcggcgacctgggccagcgagataccgtcgttggcattgcggatggcgacgtcggtaccgcggatctgcgtgccgaagcgctcggagatcgccaggccggcggcgtcgtccttggcgctgttgatgcgcgaaccggaggacaggcgctggatggtggtagccagcgagctgccgctggtgctcaggttacgctgagcattcaacgacatcgtattggtgttgatgacttgtgccatgaggagaggtccttgagcggttgcacgtgagttgggttagacgcccccgacgtgccccgggggcggctcatgtcagcgctgcaacaggctgagcacgttctgcggtacctggttggcctgggccagcatggccgtaccggcctgctgcaggatctgggtgcgggtcagttcggcggtttccttggcgaagtcggtatcgcggatgcggctgcgcgacgcggacaggtcctccgaggaggtctgcaggttggccaccaccgaggtgaagcggttctggatcgcgccgaggtcggcgcggacgctgttgaccgattccagggccttgtcgacgatcgacatcgccttctgtgcgccttcgacggtagtgacgttcaggtccttgacgaagctggccgctgcaccggtcagggtgccgccgttggtgctggtctcggtcaggcccaggccggcgagggtcgcggcggtggcgccggccggcggagtcgccgcgctgacacccagcgcgaaggtctggccatccttgaccgaggccaggctgacgacgccggcattgaccgaggcaaccacgccggtttcgcccagcttgttgttgatcgccgcggcggtggccgaggtgatcgattcgccggccttcaccgtgaagtcgctgatggtgaccgtggtggcggtgccgcccggcggggtcaccgagacctgcaggccggagtaggtggtgtcggccgtcgccttgtccaccgccagtgcggtgccggtataaccgttggcgaaagtggccgcgcccagcgaatcggccttggcgttgaccacgctgttgatggcgatggcctggccggcgttggcacccacctggaacagctggctggtgaagctgccgtccagcagcttggtgccgttgaagtcggcctgcttggcgacgcggtcgatctcgctgaccagctgggtcacttcagcctgcagggccttgcggtcgctggccgagttggtggcattggaggcctgcacacccagttcgcggatgcgctgcaggttgttgccgacttcgttcagcgaaccttcggcgacctgggccagcgagatgccgtcgttggcgttgcggatggccacgtccagaccgcggatctgggtggtgaagcgctcgctgatggccaggccggccgcgtcgtccttcgcgctgttgatgcgcaggccggacgagaggcgctggatggtggtggcgagcgagctgccgctggtgctcaggttgcgctgagcgttgagcgacatcgtattggtgttgattacctgtgccatggggtcgtctcctcttatatggaacccgttggtgaatgaaacgaagcgccgcctgtttttttgtgtggctgtgtgcttcgccgttgccaaatgaataacggcgctttgtcaacaacctttagccgtgaattccgttgaagccagaattcgttgcctgaagctgttttcccggggttttcagccctgttgccagggtggaagcggccccgggaggggcggtcgggcagggcctgaccagcgctgatgaaggtatcggcggggtcgggccgggcttgatggagaatcacggaaaatcgggcggcgacggccaggtggccgcgcagcggcgggcaggcgcgcaaacgaaaaaggccgcgatgcagggcatcgcggcctttcgggactgactcgggcggcgcgtcagcgcagcttgttgaacagcgacatcgactgcatctgcgagaagatcgtctgcgccgcctgcagcgcggtgctctgcagctggtactggctcagcgcatcggcgtaatccaggtcgcgcatctgcgacagcgtggtcttcagggtcacgccattggcctcgcgcatgtcggcggcattgtccagcgccttcaactgcgcaccgcctgcggcacgcgaatcgatcatccgctcggaagcgcgcgccacgtcgcgcagtgcgctctgcagctggttctgctgcgcagtcatctgcgcggtggtaccggtgtcggcacccagcgccgccaccaggttgtccatggtggagaagatgtcgcggctgctcgcggcctgtacgctgaagctgtcgcccgctgccggtgcgccggtgatgcgcaggcgcacaccgttcacttccagatcgtcgccggccttgtaggtgccggttccggtcacgttgcccgcaccgtccaccacctcgtattggttgccagtggtgaagcgcacgctgaagccctggccgttccagctgtcgctgccgtcgcgggtgatgttggtcagcacgccgttgccggtgttgccggccgcggcgctgccgtcgacgaagccatcgccggtgggaatgcgcatgaagatctcgctgccgggcagcgcgtccttcacgtaggtatccggaccgacttcgacctggcgctgggtctggtcgccacggtagaccactttgccgttgatcttggcaaacggcgggtcgccgtcgttggtgccaccgaacacgtagcggccggtgccatcatcggcgttggccagcgacagcaggccgtcgcggatctggttgacctcggtgatcagcgtcttcttgtccgccgcgctcagcgccggattgctggcctggatggtcagatcgttgacgcgtgccatcaggtcgttgacctgtgccagggtgttttcctgcacgcccaggcggttctgcacgttgccggcattgagcttcatgcggtccagtgcagccaggctgcggtcaaggccgaccgcggtgccggcggcaaccggatcgtccttggcgctgacgatcttgctgccggtggcgatctgctgctccaggtggctgagcttggcctgcttggccatcatcagcgacaccgactggttgaacatcatgctggtggagatgcggctgctcatcggcggacggctcccaggatggtctggaacatgctgtcggcggtcgagatcagctgcgaggcggcctggtaggcctgctgcaggcgcagcatgtccgccgcttcctcgtccaggttcacgccggagacttcgtcgcgggcttcctgcgccttgtcattgatcaccagctgcgcgtcgagcgagtactcggccgagcgggcggcggcgccgacctgggtggtcaggccacccagcgcgccgttcagtgtcaccgttccggcgttgaacgccttcgcgctttccaccttggccatcttcgacgcgttgctgttgtccgacgaaccggccggggtcggggtgatgttgaaggtatcgcccaccttcggtgcaccgtccagcacgaagctccagccgttggcgctgatggtctggccgggcgtgtaggtctgcggcggcccaccgtcgatggtgtaggtggtggccgaggtgaacacgatcgccgacggattgcgcaggttggcgttggtcgaatcggtgacggtgacaccgctcagcttgccggtaccggtgttggcggtggcggccgcgcccttcaccgctgcagcggcggcgatgcgcgacggatcggtgattgccacttccatgctgccggccacgcccgcggtcggctgcagcaggaagcggtcatttgcagccggcgtaccgccgacgaccagcttgacgccgttgatcaccagcggatcggcggcggtgccggtgccggtcagcgggatgctggcgccggtgtcggcgcggctggccttccagttggtgccatcgaactgcagcaccacgttctgcgcgtccagcttgcccaggtcgccgtaggttgcgctgaggctggcggtgccggtattgctgttgttgccggtgacgcgcgggttgccgatggtgaagaagtccccgcccagctggccatacaggtccacgccctggtggtgcgcctggttgaagctctcggccaggcccaccgccagcttgcccagttcagcctgggcaggggtcagcacggtgtcgcggaattccagcaggccaccgatctggccgccgaccgccttcgggtcgaggcggatggtgttgccctgggtctccagcgccaactgcaggcgctcgggctggtacgggtcggccacggtggtgaccttggtcgccgtggtacccaccaccagcgcgttgccgccggcggtgtagacattcatgatgccgccgtcctggatcaccgccgtgccaccggtgtagccgatcagctgggtgatcagctggtcgcggcggtcgagcagatcgggcgccgcggtggcgacgttggtgccgatggcgccgttgatctgcgcgatttcctgcgccaggcggttgacctcggtggcaccggccagcaggccgttgttgacctcgctgttgaggttgttcaagtgcgtgttgagctgcacgaagcggttggccaacgccttgccgccgtcgagcatgttctggcggtcggcggtgccggccgcgttggacgacaggccactgaccgaatcgaagaagttcgaccagacgccggccacattggtggccgcatcggagaacagcgcgttgacccggtcggccatgcccgaaagctgtttcaggcgcgccagttcaccgctgctgtcgagcaggcgcgagatcgccagctggtcggcagtgcggcggatgtcagtgatccgggtgccgttgccgaccgtgccatagccgtagttctgcgggtcggcggtagcgaagttgaccttctgccggctgtagccgggcgtattgaggttggccacgttgtggctggtggtcgccaacgcacgctggaaggcgagcagggcaccggtaccggtggaaagtacgctggacatggggttcctcaacgacgggtgatacccagcgccgcggtcgcggtgctggcgaaggtctggccaaggcgcgcgccggcgtcggtcacggccgctacggcacgctcgatggtcgggccgccggcgatcgcggcgatcttggccgcatagcgcgggtcggtggcatagccggcgcgctgcaggccacgggcgaagccctgcacgtcggtgccggcctgcagggcctgctggtagcgcgggctggtcttcagcaggcgcacgtagtcggcgaagctttcggccggcgagctgtaggcgcggaagctggcggtttcgttgcggcgtacgccatccacgtattcgtgggtgccggcttcaacgcgctggccgctccagccggtggccttgatgccgaacagattgtgcgaggtactgccgtcggactggcggatgtggcgcttgccccagccggtttccaacgcggcctgggcgaccagcgcacgggcatccacgcccagttccctggccgcgctctgcgcgtgctgccagatgctggcgacgaaaccttccggcgtgtgcggccccagctgggccacggcggtgcgggtagccatcgcatcggcttggctcatggccgtaccgcggttactggccgtcgccgaccactggtcgttgttggtggaccagtcctcgccctgcaggttgccgatgtacggatcctcggtgcccagcgagcggtgcaggctgctgctttcgcgaccggcgatcaggtccagtgcctgttccatcggtgccagcgcggcctgcgcgccgtgctgtgcgccggccgccatctgctgcagcatgcgcacggcctggctgccatcttccaacggcagcgacggtgccggcttgtccggcgcgttgagctggtatgcgcggctggccttggccggatccacgcgggtatccagcgcggggccgtcggcggcctggccggacagctggcggctgatcatgccggacaggcccagccccttgccgcgggtcatcgcctcggcgatcttctggtcgtacatgtcgcggaacatcttgttctcgccgggaaacagcgagtcgccgaaactggcatcacgcatgcttttgaccagcatctgtgcgaactggccttccagctggcgtgcgaccttgtcgatcttcgccgggtcgttctgctgcgccgggtgcaggtcgaatgcgggattgatgcgcatgtcagatcacctcgagctcggcactcaatgcgccggcctgcttcagggcttccaggatcgcgatcaggtcgcccggcgccgcgcccacggcgttcaccgcgtgcacgatctcgtccagggtggtgccgccgctgaacttgaacatgcggctgccgtcgttggtggcggtgatggtcgactgtgggctggccacggtacggccaccggacagggcattgggttggctgacgttggtgttctcctggatcgtcaccgtcagcgaaccatgcgagatcgcggcagggccgacccgcacctgctggccgatgaccacggtgccggtgcgggaattgaccacgaccttggccggggcgctgcccggggtcagctccagattctcgatgcgggccagcagaccgatgcgtgcgcccggatcggtcggcgcagtcacggccacggtcacgccgtcgaccgcacgcgcggcgccttcgccgaacgcgttgttgagtgcggcgaccatgcgcgaaacggtggtgaaatcgttgttgtgcaggttcagcgtgatgtcgccgccattggccagcgggtcgggcagggcacgctcgaccgtggcgccattgggaatgcggcccacgctcggtacgttcaccgaaacccgcgaaccatccttgccctgcgcaccaaagccgccgacgatcaggttgccctgcgcgatcgcatagatctggccgtcggcgccgcgcagcggggccatcagcagcgagccgccgcgcagcgagacggcgttgccgatcgacgacacggtgatgtcgatcggctggcccggcttggcgaacggcggcagctcggcatggatcgcgacggccgcaacattcttcagctgcggattgacgttggccggtacgttcacgcccagctcgccgagcaggttcttcaggctctgcacggtgaagggcgcctggctggtgcggtcgccgctgccatccaggccgaccaccaggccgtagcccaccagggcgttaccacgcacgccgccgacctgggccaggtccttgatgcgctcggcgctggccggggctgccacgaccagcagcatcagcgcgacgaacgacgccacgcggcgctgccaggaagaagaggggaggagtttcatggccatactcagaacggcgtcaggccggaattgaagaagcggctcagccagcccatcgcgttggactgcgcgaccgggccgcggccgccgtagacgatgcgggcttcggccacgcggctggaaggaatggtgttgtcctggctgatgtcgcccgggcgcacgatgccctgcacctgtaccagttcatcaccctggttcagtcgcaggttcttctgcccctgtaccaccaggttgccattgggcaggcgctggatcaccgtgacggtgacactgccctgcaggcggttgctctgcgcgctgttgcccttgccggtgaagtcacgcgcgcccttggccgtcgcactgaggatgtccttgccgcccagggtgaccggcgcaccgaggatggacggcgtgcccaggctcaggttggattccttgttggtggccgtgttggcgctggtctgcgcggtggtgttttccagcagggtgatggtcagcaggtcgccgacatcgcgtgcgcggcggtccgagtacagctgcagggtcgggccggcagcgtagatcgcaccggcggtcggcgcggcctgcggcggcatgatcggctggatcggtgccatcgccgcgtaggggcgcacgtcgccggcgatcacgcagccaccgagcagggcgaccacggcgcaggcgagggcagtgcgggtgaatctggaaatgggcgacatggcggtttcccggttgggccggtcagagcttgttgttgagatatccgagcatcgaatcggtggtggagattgccttggcgttcatttcgtaggcgcgctgggtttcgatcatcgacaccagctcttcgaccacattgacgttgctgccttccagcgcgccctgcaccacggtgccgaggccgttgagcccgggattgccgttctgtgccggaccggaagcggtggtttccaggaacaggttctcgccgcgtgcctgcaggccggccggattgacgaagtcggtcagggtcagcgcacccacttccactgacgccgcgccgtcggccatcttcacgctgatggtgccgtcggtaccgatggtcaccgactgcgcgccctcgggaatctggatgcccggctgcaccgggtagccgctgttggtgaccagctcgctgtcctggttgatcttgaacgagccatcacgggtgtaggccgagctgccgtcgggcatctgcacttcgaagaagccgcggccgttgaccatcacgtccagcgcacggccggtctgctgctggccaccctgctcgaaattcttggcggtggcgaccacgcgtacaccggtacccagctgcaggccggtcggcagctgggtctgcgccgacgaagagccgccgggctggcgtacctgctggtacagcaggtcctcgaagctggcacggtcctgcttgaagccggtggtgttggtgttggcgaggttgttggaaaccaccgacatgcgcatctgctgcgcatccagtccggttttcgcgatccacaatgcctggttcatcttcggtgtcctgtctgggtaaagccggccgcgcgatgcggcccttggtaacgggtgtgcaagcggtgtgccagcgccgcgcccgggcggcgccggaattccgtcagctgcccaggcgcagcaggttgttggcactgcgcgcgttgtcgtcgccgtgcttgatcacctgcacctgcatttcgtactggcgctgcagctggatcatctgcaccagtgcaccggcggcatcgacgttgctgccttccagctggccgctgtgcacggccgtgccctgtgccggtgcgaacggctgcagtgggtcggtgttgcggaacaggccatccaggccacgctcgaggcgctcgtccggcgcctgtaccaccttgatccggccgatctgcgccatggtctgcgggccttcgccctgcgggatgatcgagagcgtgccgtcggcaccgatttccatcgcctggtagggcggaatggcgatcgggttgttgttgtcatccagtaccggacggccgctggaggtcaccagctggccgttcggggtgaccgacaatgcagcgccgcgcgtgtacgcctcactgccgtcgctggactgcacggccagccaggtgccggtctgcagggacagatccagcggcttgccggtgatgtgctgcgagccgggcgtacggttgaagccggcgtcgacgtgcagcgcatccacccgcgaggcaaagcccgggcccttgatcgggaaggcttcggtgttggccagcgcttccttgaagccaggggtgtccgagttggcgaggttgtggctgagcgttccctgcgcctgcagggaggcgcgggcaccggtcatcgccacgtaaagagctttatccatgcggggagttccgtgacagggtcagcagctcatcaacggatgttgatgacggtctgggtgatctggtcctgcgtggtgatcatctgcgcgttggcctggaagttgcgctgcgcggtgatcatgttgaccagttgctcggtgagatcgacggtggacgcttccagcgagccggcctggatcttgccgaggttggaggtgtccggcatgccggtgcgcggcgtgcccgattcgaaggtctccacccacaggttgttgcccttcgattccaggccctgcgtgttgttgaaggtggtcagggcgacctggcccagtggcttgtcgtcgccgttggaatagcgggcgtagaccacgccggattcggacacggtcacttcgttgagcttgccggcggcatagccgtcctgctgggtattgcgcagggcgaacttctcgccgtactgggtggagccgctgatgtccagcgtcatgttcaactggccggcaccggtggtcggggtgaaggtgccgaggctgaccttgccgttggcaggtgcgaccagcttgccgctgttgtcgaaggtgaccggggtcggtgcgccggccggctggccatcgacgtaattgcgcacggtccattcgttggggttggcgcccttgacgaagtacgagacctggatgtggctcacgcccagcgagtcgtacacggtgatgccaccgctggagtggttgtagctgttcgaatcggccgggtcgaaggtcgccaccgtcggctgcttggcgttggccggcagggtgaagccaaccttcacttcgctggtctgcttcggcgggctgtcggtggtcagcagctgcaggtcgaccaggcggccggcatcaaagttggtgccatcggcattcggcgcgaacacctgcaggcgcgcaccctgcgggttgaccacgtagccggccgaatcggtctggaagttgccggcacgcgagtacacgcgcgaaccattcatgttcatggtgaagaagccttcaccggaaatggccatgtccaggctgcgcccggtctgctcgttgtggccctggatgaactgctgggcgacgttggaaacgcgcacgcccgagccggtctggttcttcgacaggccgtagctggtcgaagcgaacaggtcggcgaactccgcgcgcgactgcttgaagccggtagtgttgacgttggcgacgttgttggcggtgacgctcaggtcggtgttggcggcgttgatgccggacagcgagacattgaagcccatgggatgctcctggttgatgcggaaggtgcggctcagctgacgcggagcacgtagtcgatcggggccgtgcccaggcccttgaggttcaggtacaggccgtcggaaccaacggtcacgctctccaccggcgcctgtacgtaggtggacagcttggtgctcttgccggcggtgtcgacatggttggcgacgatggagtacttgcccggctccatgcgcttgccgttggcatccttgccgtcccactggaaggcggtttcgccggcagccttggcttccacgctcagcgaggtgaccttggcgccgttggcgtcggtgatgtccacggtgatgatgccggccgacggtgcagccaccgtgccttcgacattgccttccttctccagcaccagcttttccgacggcaccagcacctggtggccgaccagcgcagcgccacgcagcacctggtcgctggccatcgactcctggaagcccttcaccgtcttgttcagatcggtgatgccctgcacggtggacatctgcgccatctgcgcgaccatctgcgtgttgtccatcggcttcagcggatcctggtgctgcagctgctcggtcatcaggcgcaggaagtcggcctggtccagcgtgttcttctttttcgtggcgttgctgttgggggcgttcaggcccagcgcggaatagacgtcctggctggtctggttgttgacggcggtggtcatggcggtatccggtgctgcgggcctcagcggcccatggtcagggtggccagggccagttccttggcggtggtcaacatctccacgccggcctggtaattgcgcgaggtcgagatcaggttgaccatctgcgccaccggatcgacatcgggctggtagatgtagccatcggcgtcggccagcgggtggcccggctcgtagcgcttgatcggcgcggcctcgctctgggtgatctccttcaccttcaccgaggtgatgttgggatcgttcttgctggtgacggcctggaagatcggttccagcggcttgtacacggcgtcggcggaaccggcgacggtgtcggcattggagaggttggaggcgatggtgctcatgcgcaccgactgcgcctgcagcgcgtagccggcgatgtcgaagatcggcaggttgctcatggcttattgccccgtgatcgcggtcagcatggaacgcaccttgctctcgacgaagctgagcgaggcgcggtattccagtgcggcgcggccataggcggcacgctcggcatcggggtcgacggtgttgccgtccaggctgggctgcacgccttcgcgcgcgatctggaacgggttcaggccactactgatctcgtagtgctgctcatgggtggtggccatcaggccattggcatcctgcccctgggcgtggcgcagggcggcatcgaagtccaggtcctgggccttgtagccgggagtgtcggcattgccgaggttgctggcgatcagcttcatccgctgttcgcgcaacggcatggcctgggcgtggacgcccaggtagtcggtaatcaggttgcgcacggtgcactcccacgggaacgttgcccgggaagctgcaaggggtgtgccaaatggagagggggtcagatccccgcaggggctctgaccccgtggttgacgcgttgcgatgcggggtcggagcccgttccgggatccgacccctcggcgggccttacgccgccagcgccaccttgcgcaggcggtccagcacgaagtcggccagctcgtgcggcgagtacttggcgacgaacgcattggcgccgacgcgctcgaccatggcgttgttgaagacgcccgacagcgaggtgtgcagcagcacgtacaggccggccaggcccgggtggcgccggatttccgtcgtcagcgtgtagccatccatggccggcatctcgatgtccgagatgaccatggcatagcgctcggccgggttttcccccgaggcgtggacctgcagcaggtggtccagcgcctgcttgccgtcggaaagcagggtggcacccacgcccagctggtccagcacgctgcggatctgctggcgggccacgcgcgagtcgtccaccaccagcacctgcagctgcgggccgtcggcgggcatggccattgccgggtcgagtaccgcttctccgcgcacctgggcgatatcggccagcacgctctcaacgtcgatcacctggatcagctcgccctggaagcgggtcaccgcggtcaggtagctcgactcggcgcccagctccggtggcgggtggatgtcttccaccgcgatgttgacgatgcgttcgacgccactgaccaggaagccctggatcgagcggttgaattcggtgacgaccaggtagcccggcgaggtgtccgcgtccggttcgcgctcggggtggccgatcgccaggcccaggtccagtaccggcaccgagcggccgcgcacgtcggccacgccggagaactggctgggcaggccgggcacctggaacagctccgggcggcgcaggacttcctgcaccttgaagacattgacgccaaaaagctgacgtccgccgaggcggaacagcagcagcgccaggcggttgtggccggccagtcgggtccgctggtcgatccggttgagcaggtcatgggacatggctgctgtatcggcgtggtgggggcggaacttgagggcgctctgccgcccgcgcggcgcgcaccgcgtttgtagagtcgactgtcagtcgactgctcttcgatccgatcacgggaaacctcgcgcttcgcgcgaaagtcgactggcagtcgactctacccatccggtcgaatccccatcccggatccgatcaacgggacccggtctctggcacaccccttgcacgctgctgggccagatcccatcgacaggaggcgccatgcgccgggtcacatcgctgttcgccatcgcgctcgccctggccgcgccgtgggcgggcgccacggactggcaaccggtggccagcatccgcgcggccgcattgtcgacactgcctgccggcagtgaaggcgaggcgcaggtggccgatgcgctgcgcctgccgaaatgtggcagcgcgttgcaggtgcagcccaccgccaacaccacggtagaggtgagctgtcccgatgcgggcggctggcgcctgttcgtgccggtgaaagtgcggcgcaaccagaccgtgctggtgctcaaccgcggaatcggcactggagaaaccctcacggccgccgatatcaccactgcccagcgtgacgctgcccggattgccggcgcggtgctgtccgatcccaatgcggcgatcggccgcatcgcccgccgtccgttgcaggccggagccctgctgtcgaacaacgatctggtggtccagcgtctcatcaagcgaggagacaatgtagccttggtgtcgcgtcgcggctcggtcgaggtgcgcattgccggccgtgcgatgggtgatgccggtgagaacgagcgggtctcggtcgagaacctgtcctcgcggcggatcgtgcagggcacggtcgacgccgcaggtgacgtaatcgtggcgcgttgatttaccgcaaaatatccctaaagatcacggccctgcggccgttatcccttgtgaacggcaactccaggacaccccatgagccagaaaatcgacggcaacctgcaggtcccccaggcactgcgcagcgtgacgaccccggccagcaagcccggcgtcagcaccgatgcggcggcgcgcccggtcgaggcggccgacagcctgcgcctgaccggcgaggccaccaatctgcaggccatcgagcgtgagctgaccaccgccccggcgatcgacgcccagcgcgtggcggccgtgcgcgagtcactgcagaacggcacctacaagatcaatccggacgcgatcgcatcgcgcatgctcgatctggaccagcagctgcacggatgactgcggcgatgagcgagccgctgcagcgcctcgcccaggccctggacgttgagcgccaggccctggtcgagcacgacatgcacgccctgatccgggccaccggcgccaagctggaagcgctgcgtgcgctggaaggcgcgccgccggtgggcgagggcgaacagctgcaggaactggccgagcgcaaccgcgccaacggcgtgctgctgtcgcgccgtcgccgcgaggtgaactgggcgctgcgccagctcggccgtaccgaagatgcctcggcctacgatgccaagggccagtcgcacacggtcagcatcggccggccactcgccgtcgcctgacgcgacggcggtcgcacaccccctcccggtgggctgaagcccgctgcatgaccgcgtatattgggcgcctgttcgaacgccccgagtcgccgtgtccgctgccaacgccctggttaccgccccccttccgccgcagccggtgctgcaggccctgcttgagcgcctgcgcgaaggcctgctgctgttcactgaagacgggcaggtggccctggccaacccggccgcgcagaacctgctggccagtggctcggacggcggattgccgccgccgcagcggctgcgcgagctgctcccccctgatgcactggagcaggcccgccagcatggccactggaatggcagcctgccgctgggcgagggcgtggtcatcgcccacctgtaccaccatggtccggtcggcgaagggcatttccttgcgttgttccgccacatcgaagggcaggaagactacgagcgcgaactgcagcagcgccacgccgagctgcgccaggcctacctgcgcctcaatggcacccaggaaaagctgctgcagtcggagaagatggcctcgatcggccagctcgccgccggcgtcgcgcacgagatcaacaacccgatcggttacgtgcactccaacctgggcagcctgcaggagtacctgcgcagcctgttcaccgtgatcgaagcctacgagcgcgccctgcgcgcgccggacccgaaggcactgattccggaaatcgatgacatccgtgaccgcctggacatcgacttcatcagccgcgacctgccgcagctgatggcggaatcgcgcgaaggcatcgagcgcgttacccgcatcgtgcgcgacctgaaggacttctcgtattccggtcgcgacgaatcgtggaagctggtcgacctgcacgcgggcctggaatcgaccatcaacatcatctggaacgaactcaagtacaaggtcaccctggtacgcgaattcggccagttgccgctggtggagtgcctgccgtcggagttgaaccaggtctacatgaacctgctgctcaacgctggccatgccatcgccgagcgcggcacgatcaccgtgcgcaccggcgttgatggcgatcacgtgtgggttgaattcgaagacaccggcggcggcatctcgccggaactgcgccagcgcattttcgatccgttcttcaccaccaagccggtcggcagtggcaccggtctgggcctgtcgatctcttacagcatcatcaacaagcatcacggccgcatcgacctggacagcaccccgggcgtgggctcgcgcttccgcgtggtgctgccggtgaagcagccgcgctgaccgcttccgaagtggaaccggacacccagagcagccggccagcggccggctctaccggggcctatcgatggtagtgccggccgctggccggcagcttcattgaacccggccacccagagcagccggccagcggccggctctaccggggcctatcgatggtagtgccggccgctggccggcaacctcattgaagccgggcacccaaggcagccggccagcggccggctctacccgatcatcaccgcagcggccgatcctcgccaccatccccggtttccaccggtgccgggccggcattgctgcggcgctgttcttcgtacgtgcggaacgcctggtggatgtgcttgcgcagctcgtcgtcgttccacggcttggtcaggaagcgatagatcgcgccgcggttgatcgcatcggtcaccgtgttcagatcggtgtagcccgacagcaccaggcggatcgtatccgggtacagcatcttcacccgccccaggaactcggtgccgctcatgtcgctcatgcgctggtcggacaggatcacctgcacgtcgttgatcgccagcagatcaaaggcgtcacgcacgttgccagcggccaggatgcggtagccgtcgcggcggaacaggcgcaccagcgagcgcagcacgttctcctcgtcatccagcagcagcaacgtgcggtccgggcgcgtttcggcgaaggcttccgggcgcaggtagcggcggcgcagggtcatgccggcggcatcggccgacatcggctcgccgaacaggtagccctggaacacatcgcagtcgttgcggcgcaggaagcccagttgggcctgcgattccacgccgttggcaatcacggtcatgcccagctggtggcccatggcaatgatcgcgcgggcaatggctgcttcgcgattgccagccggtgcgctcttgatgaagctgcggtcgatcttcagcttgtccaccgggtagcgcaccagcgcgctgaggctggaatcgccggtgccgaagttgtccaggctcaggctgatgccttcgttgcgcaggttggccagcgtttcatggacgaaattgacgttgttggtcagcgcgctctcgttgatctccagcgtcagcatgtgcgccggcacgcccgcggcctgcagcagggacatcacctcggcgaagaagttcggccgcagcagctgcagggtggacacgttcaccgcgatggtgaagtcatcaaagccctggtcgcgccacaaccgcgcctgcttcaatgcgccttccagcacccaggtgccgatctgcacgatgatgcccaggcgctcggcggtgcgcatgaagcgctccggcaccagcatgcccagggtcggcgactgccagcgcagcagcgcttccatgccgaccacgtggccgtcgcgggcgctcaccagcggctggtaacgcagcttcagctcgccattgggaatggcatcgacgatctggcgcgcgatgatgctctcgctgtgcgcgctcggcggggtatccacggcatggatgcgcacggcattgccgccttcgcgggcggcctggtacagcgcatcttcggcatggtcgagcaggcgcgaggcgctgctggcatgttccgggcacaggctcacgcccagcttgccggtcatgaacagcgtgtatggaagcaccgacagcggcagttccatctgctggcggatctcttcagcgaagtcctccggcagcggcaggtccgcggtgcggggcaccgcgatcaggaactcgtcgctgccatgccgccacagcttgccacgcccgcgcaggtaggactgcaggcgctgcgccaccagtaccagcgcctgatcgcccacttcggcactcatgttctcgttgaccgatgcgaagtggtcgatgtccacgtgcatcagcatcagcgcaatgccgccggaggccgcctcggcaaccatcgcctgcagctcggggttgccggcgccaaggcggtcgggggcatcatcgatgctgaccgggggcaggttgggattccacataggctcagtattccggtgaatcgacggcggccatgctggtcgcctggtaggggaggtggacgtcgatcagggtgccctcgccatgcgcggattcgatccgcacgtggccaccgacgctctgcgcgcgctcgcgcatcacgatcaggccgaggccgcgcgggccgtccggatcgaagccttcaccatcatcgcggatctgcaggtgcaggccacgctggctgacgtcgcgcagctgcagcaggacctggctggcgcgcgcatggcgcagcgcattggtcaggctttcctgtgcgatgcggaagcaggcctgttcgatgctgttgtcggggcggtgcggcagcggctcgatctcggccagcagctccaccggcgaagagcggaacagcacccgcgcctgccagctcagcgccgcctccaggcccagtgcatccagctgcggcgggcgcagcagggtggagatgtcgcgcagcttggccacggtggtgtcggccaggctgacgatctgcgccaggtcctcgccacgacgcttcggatcgtcctcatcctgcgccgcatgcgccgacagcttgatcgcggtaatggcctggccgatgtcatcgtgcaggtcgcgcgagatcgcgcgacgctcgtcctcctgcagcgagaacagccgcccggccatcgcctgcagctcgcgattgctggtttccagcgccctgcgggtgcgttcggaatcgctcaggtcgcgtacgatcagcagcttgcagtcacgaccgccgtagcgcacttcgcccaccgccaggccggcatggaagctgcggccgtccgcacgctgcatggccaccacgctgctgtggcccggccccaggtgtggctggccggcgcgcagctggctgcgcacccgtggcaggtcggcggcagcgaccagtgccgacagcggctcgcccagcagggtgtggctgccgtagccgaacaggccggcggcccaggcgttggcgtacagcacgtgctcgtcggagaggatcaccacgccgtcgggcagtacccgcaccagctcgcggaactgttcctcgcgctcgcgcagcaggcgccgcgactgctcgcgctcggtcacgtcctgcagcgtgcccagcacgcggctgcggccggcttcgtcgataccgctggccgcccgcaggtgcaccatcaatgcacggccgtccatcgacagcagcggcagcagcacgtccacctgtaccggctcgccggagcacagttcggccagcagctgttcggtctgggtggcggtggccgggtcggccggcaccagcagctcatcgaagcggtgccagcgccgggcctcgggcgggcggcggccgagcaggcgatagacctggttggaatagcggcccagcccggtggacgggtccagttcccaggcgccgatgcgggccagctcatgggcttcctccacccgggccaatgcctggtcgcggcgcagctgggccagatcctcggcggtgcggtcgatggcgatcagcaggcgggcgttgtggccgtcgtagctgatggcgttggagcgcagctccatctgccgcagcgcgccatcgcgcagctgcagctgagcgcgcaggatgcacagctcctcgggcgcctcgcggatcgcctccagcttggtctgcagggcctggtcctggcccggcggccacaaggcgtcgatggtctgttccagcagctcgtcgcggtcccagccgaaggcgctgcaggcggctgggttggcatcgaggatcgccagcgtgtccaggtcgtagacgaggatcggcccggggttgccctcgaacatctgccgcaggcgcagctcggaggcctgctggcgcgcatgggtatgcagcacgtgttcggccagcgggcgcagcagcagatagagcaggcccgcgctggccagcgcgaagaacgagcccttcaggccctgccacagggccgcctgctgcggatcgggcaccagcgcctgcaccacgctgtcggtggagatcatccaggccagcgccatcaccaggtagctcagcaccacccggcgccggtcacggctcagcgcctgcgccatccgcgggtcgggaactggggcgttgccggtcggttctgcgggcatggacggggcgggtgacaggggcgccggtcatcttaccccgcagcgtgccgtgaccactcaattatccgccgcaggcgccgttaaccactgcgtgccccgctgacgggcgtgtcatccggagcaagatcgcgtggaccaagggatcatcgccagcctgctgcagcacccgcttgcgtcggcgctggtcatcgtcgaccgtgccgggcgcccgctggcggccaatccggccgcgcgcgagcatggcctgccggccaccgtggcggcctatgcgccgatgctggaagatctgcgcctgatggccgccgatggtggcatcgttgcctgcacgctgccgggcggcccgcgggggcactacgacgggcacctgcgtgcggtgcacgacggtgccggcaacctgctggcgttcaccctgagcattcccgagccggtgccggtcgatgcgggcgggcgctgggagctggcactggacagcgccggccacagcctgtgggactgggatatccccagtgaccgggtggcgcgcacgccggcgctgggcgacgagaccgccactgaattgctgtctcgcgtgcacggcgaggacatcgcccaggtgcgcgccgcgctcgacgagcacctgcgcgggcacagcgagcagtacagcgcacagttccgtttccgccaggccgatggccagtggcgttgggtgctcgatcgcggccgcgtggtcgctcgcaccgccgatggccagcccctgcgcatggtcggcacgcataccgatatcgagcagcagaagcagctcgaatcgctgctgcaggaacagcagctgcacctgagcgaggcccagcgcatcgccagcatgggcagctggtcgtttgatcccaacagcgggcatttctggtggtcgccggaactgcgttcgcttctggcactggagcagggcgccgttccgggccagcggcgctggctgaagcagctgcatccacgctcccgcggcgcgctgcgcgcggcatggcggcggttgtggcgcgatggccgcgctgccaacctcgagctggagctgacccgcggccatgagccttcgcagcacctgcggctatggatgcagccgctgctggacatggacgggcaacccaagcgcctgctcggccaggtacagaacatcaccgaacagcaccagaccgatgcgttgatccgctggcgcaccgaactgctgaaccgggtctccgcgctgggccgcatcggcggctgcgagatcgaagtgcagacccgcagcatgcaatggaccgaggagtgctaccgcatccatggcctgcgcaaggaaccgatcaccctcgaccaggcgctggcgctgtacacggaggactcgcgcaacgcgttcgaggcggcgctcgcccgtatcgccaacggcggcctgcccgagcagctggacctgtgcttctaccgccagtccggcctgcgcgtctgggtgcaggtgctgatcgaactggaccgccgtgacggcctgccgccgcggttcgttgtcctgttccgtgacatcacccgcgagcgcgaagccaacgagcgcatcgaactgctggcccactacgacctgctgaccggcctgcccaaccgcgtactgctcggcgaacagaccgccgaagccatcgaggaagcacgcgaccgcggttcctcgctggccatgctgttcatcgacctggacggcttcaagaccatcaacgacagcttcggccacgccaccggcgatgcgctgctgaaggccgcagccacccgcctgcaccagaacctgcgcaacaacgacctgttcggccgcttcagtggcgatgagttcatcgtggtgctgcgcgacctggccgagccggaagatgccggtcatgtcgcccgcaagctgattgcctcgctggctgagccgctgcgccgtggcgagaccacgttgaaagtcggcgccagcgtcggcatcgcgatgctgggcgatgcgcagaccgatttcgactcactgctgcgcgcggccgacgccgcgatgtatgcggccaaggaagccgggcgcaacacctaccagtactacagccaggacgccctggcccgcatccagcgccggctggacgtcgagcatgccctgcatggggcgatcgagcgcgacgagttcagcctggcctaccagccgctgctgcacgcccaccacggcgagccaccggcgatcgaggcactgttgcgctggcaccgccccggcatcggctactgcagcccggccgagttcattcccattgccgaaaagtgcggcgagatcgtgcgcatcggcgactgggtgctgaacgaggcctgccgccaggcgaccgcctgggaccgtgccggactgcactttgatcgcatcgcggtcaacgtgtcggcggtgcagctgcgtgatcgcggcttcgccgagcgcgtgatcgagatctgccatgcccatggctggccgccgcaacggctggaactggagctgaccgagtcggcgctgatccgtgataccgacatcctgcgccattgcttcgacgtgctggaacggcacggcgtgccgctggcggtggatgacttcggcactggcttctccaacctcaattacctcaaccgcttcccggtggggcgcctgaagatcgaccgcagtttcgtgcagggcatgctgcatgattcgggcacggccgaagtcacccaggccatcgtccacctgggccacgcgctgggcatgaaggtggtggccgaaggcgtggaaacccaccaggaagaagacatgctgcgccgccagggctgcgacgagatccagggctacctgtactcgcgcccgctcagcccgcgtgatctggcgcagtggctgcgccagcagcgcccggcgccgatgcgcaccgacgccagcggcgaagcggtgctggtgcgctgaggatctgcgctggcagatgccggcgcggtgtagcctgactctggtgcgcccagctctggtgggtgccgaccgttggccggcacggatgccctgacgctcgcgatcatccacgcatggcgtggaactacctgggaaactccgccttcaactgcatgcgcagggcctcgacgatggccgcatagcgtcgcttctggaccagatagctggccaggaacagcggcagcaccagcagcatcggtgccaccatcgggcgcatcgccaccagcggcaacagcagcagcgacaggattgccacgaaccagctgcacaggccgatcacccgcacctcgtgccgtcgcgcgttgagaacgatgcgtccacgcatcaccgggaagtagcgcaggccgaagctcggtgcgaagctctcgcggaacgccatgctgccatcgggcagcgcatggaaggccagttgcagccatctgtcctgcggcaggtcacgttccaggctgcccagcgagagccgggcctgcatggccggtgacgccgcgatgcgttcgttgaacagggtgatgccccagctgaaatagccggccacccaggtcatcagaaggacggcttcgatgaggagcactgcgatcagggcgatggccatcggtcttccatgaatgggaccggtggatcatgccatgcgggacggcccatccacgcaggacgtggatctacttcagggcttcgccatccaggcccaggtcccatgccaggcccagcagttcatcgtcggctcgggagggggtggggcgcgcatcggccagctgctgcagttcgagcagttcctcgcgggccacgtcttccagccgctgcagctgctcacgcacgctcgcattgcgcgggcgctcggtgtcggtgagggcgggcagggcgcggatcagggtcatggtgcgcgtacaggatgcatccaatggcgggttacaggcaaaggccccgggcgaaccggggccttgcgggctgccggcgagggcagcggacatcaggatcagaacagctcgacggtgccggcgcccatgctctgctgggcgacgggcttgtgcggcgggcgttcccattcgctgcgcagctcgcgcaggcgattgccggtccgctgcagggcgctggcgatctcttcgtcgaacacgccgccattgcggtgcagcagctcctgcagggccaccgcttcgcggttgatggcagtcaggcggtccaggtgggtgtgcacgccgcccagcgcctgggtggcgatgtcttcgaactgcagggcacgcacggcttcggccacgctgccatcgatcgcacgggcgcactcggacacttcgcgcatgccgtcgcccagcgaggcgttgatctgcgcgacgttgtcgagcatcgctgctgcttcctgacgggcttcgcgggagcggtccatatcgcgcgaggccatgtgcgaaaccgtctcgcgcaccttggcgatggcgtccttggagctgtgcgccagcttgcggatctgctcgttgaaggtggtcgagcgctcggacaggttgcgcacttcgtcggcgaccacggcgaagccacgaccggcttcaccggcgcgcgccgcttcgatggccgcgttcagcgccagaaggttggtctggtcggcgatcgacttgacgtcttccagcagcgcgaagatgccatccaggtgctgcgccatctggtcgatgtgctgcacggtggtgctgctctggccgctcacctgttccagcgcttccaccagctgttccatgcgatggctggcgtgctgggcgaaacgggcgacgtcgaggccggcattgccttcatcaccggcgcggtcgacgatgcgcgacagggcctggctctgctggcgcgacttgcggttcatggcatcgaagctgccgcccaggctggagacggcctggcggatcaggtcacgggcgcgttccacttcgccacgcgaaccgtcgatctcgttgccgacgaagttgcgcagctcggtcagcagctggtcctgttcgcgcaggacacgggcgtgctcgggggaacgatgtgcctgtgcgcgggtggtccaccacgcaaagccgagccagctcagcgtcatcgtggtcaggatcgcccagcgcagggcggccggccattcgaaaccgatggcgaaggggagcagcagggtcagagccaggggggcggccagacggatgaaaatgcgtgagtacatggacgttctcgggaggtgcacggaggatgtatcggccgtaccccctttctctttaacgtcgatgtgcctcgaagtgcattctgaatgcgccggttttccggcgccttggcggcctcggggtcagagccctttccgtgccggaaagggatccgaccccttgggcaggcgcaacagggtcggatcccttttccatggaaaagggctctgaccccacaccctcaggccagcaggcggtccacggcctcgatcatcgccttgcggctgaacaggaagtcccagtagctgccgcccagctggcgccacaacaccgccgaacgcaccgcggccagcagcagggcacggatctccgccaccacgccggcctggcccaggtagtgcgggttgccctgcaccatcacccgcggtttcaggtggctgatggtgtcggcatacaggccgccgaggttggccagtacgtccgggtggccactgtcgcccagttcggtggcctggcgatgggcgcgctcgatgcccgaggcgaccttgttcacggtcgccccatcctgcacgaagcggcgctccagctgcagcaccgacagggccagcttgggcaggatcgggtcctggccctggctgcggaagtagttgtgcagcaggcgcaggccggacttcagtgcatgacggtcaccgaacaccgcctgcggcgaggacgcatcgacgcggaacacgctgtccacggcggtgcgcacggcggcggcgtcggaatggccggtatcggcgatgcggcgcacctgctgcagggcctgggcaatgccggccagggccaggacgcggtcgtcgacagtgaaactcatgcagcgattacctcaaaaggggagggggtggtgcgcaggcgttgttccagcggcgcatcggtggcggcgatcaccgcgccgcccaggcacacatcaccgtcatacagcaccagcgattgaccgggggtaacggcacgctgcgggcgcgcaaaggtgaccagcacgctgccatcgtccagcacctcgaccgtacacggctcgtcgggctggcggtagcgggtctgggcggtgcattcgaagcgccgtgccggcggtgagccggcgatccagtgcgcggtttccgaacgcaggcggtcggacagcatccacttgctgtcgcggtcctggtccacgtacagcacgttgctggccacatccttgccaaccacgtaccacggcgcggccgggcggccacgcacgccgccgatgttcaggccctcgcgctggcccagggtgaaatagaacacgcccgggtgttcggcaatcacgctgccgtcggccgggtcgaggatctggccgggcttggccggcaggtagcggccgaggaattcgcggaagtcgcgctcgccgatgaaacagatgccggtggagtccttcttggcgtgggtcggcaggccgacgtcgcgcgcgatccggcgcaggtcgctcttttccaggtcgccgatcgggaacagggtggctgccagctgttcctggcccagttgatgcaggaagtagctctggtccttggatcgatcggcgccgcgcagcagcagccactggtggccgcgctgggccacccgtgcgtaatggccggtggcgatgcgctcggcgcccagctcgcgggcggcgtccaggaaatgcttgaacttcacttcacggttgcacagcacgtccgggttcggggtgcggccggccgcgtactcggccaggaagtgctcgaacacgccctgccagtactcgctggagaagtcccggaagtggaacgggatgcccagcaggccgcacacggccaccgcgtcgcgacggtcatcctcggcacggcaatcaccgctgccatcgtcggcccagttctgcatgaacaggccggccacggcctcgccctgctgtaccaggcgccaggcggcgaccgaggaatcgacgccgccggagacgcccaccatcacacgcggagtgctcatgcgacctcccgaaccagcgaaagcgggtggcgctggccacccaggtaatccgccaccacctgccacaccagcgggctgcgctggcgctcgccggcggcctgcagctcggccggtgtcagccacagcgcgcggtcgatgccggtgtccagcggctgcgccggatcgtgcgaaaccgggcgcgccgcgtagcagaagcgcaggaaggccgtgccgtcgccggcagtccactggtagcagccaatgaagtgggtcagctgcaccgtccagccggtttcctcgcgggtctcgcgcagggcggcctcggccaggctttcgcccggctcgaggtggccggccggctggttcagcacctggcggccgtcaatggtctcctcgaccagcagcacgcggccgccgtcgatcaccacggtggcaacggtggcgtgcggtgcccagcgcgggtccggcgtggcgttcaactcagaactcgtccttcttggtcagttccagctccatcgcgtcggcggtgcggatggccgcatcgatggcgtcgctgagctggtcggcggtggcatcggcgtcgatcttcaccacgaacatggcagtggtgtcctgctttacccagccgcccatcttggcgtcctgcgaatcttccagcaggcggttggccacggccaccgggaactgcttggtcttggcgctgtaggccggcgaccagatctcgcggatgttgtggctgccgaagtcttccaccgccgagcgcacgtagaccatctgggtgcggtcaccctcgacgtcgaagaccatgcggtagtcgccatcctcgtcgacctcgtaggtgtaacccagcttgtccaggtggcgggccacggacttgtcggcctggggcgcggcggtggcagcaccggcagcggccagggtgatcagcagggcgggcagaagggtccttttcatgaagatcctgtgaagcagtgttgaaagaagctgcaattgtgacgttgggcgtgcgtgccgtccaatctgcggctggccgacgcaggcgcggtgcaacctctataatggatggatgccccatgagtcctcccccgattcccatcacgagcacggcgttgccgtggagcccgcgcgcccggaagtggcgccgccgccgttctaccaggtgatgctgctcaacgacgactacaccccgatggatttcgtggtggatgtactgcagcagttcttcagcatggacctggacaaggccacgcaggtgatgctgcacgtccatacccgcggccgcggcgtctgcggcgtgttcacccgcgaggtcgccgagaccaaggttgcccaggtcaacgagtattcgcggatgaaccagcacccgctgctgtgcacgatggaaagggcctgaccggctgccgatcctcgtccgggtacatcgactccggacacggcgtgcccaccaaggtgggcacctaccaaggcagaaacctgtagagccgagcccatgctcggctgcttttcgtcccggcgcaatgatcccggatggagtgcgcccaccacgcgcggaggtcacgcctccgccaacgcctccagcgccatgcgtgccactgcctcgtcgacctcggcggggtcgccgtcgccccggaaccacaccgctgacagccccgcgctggccgcgatccagcgcagcaggcgcgtgcgttccaggccggccagtgcgcttacctgttgcagccgggcggcaaaccgctcgggccgggtggccacatggatgcccgggccacagaggtccgggttgctgaacatcgtcgtgtagtcgaacgcgcggtcgcccagcagccgcttcgggtcgatcgccagccagccacgcgtgccgaaatccagcacgttgtcgtggtgcaggtcgccgtgcagcggccggatctcacgttcttcctgcaacacccgctccgccagtgatctgcactgttccagcagtggcggcagcgcggcccttggctgcagcaggtcggcgaaccatgtacgcaggcagaccagttccgctggcggcgcgctccgtggccggtgcagctgccgcaggacctggcacaggatcgtggtacacgcatcatcgtcgccctcgatcgaacgttgccgcagcgaatcgccgccggcacgctcgatcaggatcgccggcccctcgtgggccagcaggcgggcggcaccatcgccgtcccaccagcgcagcaggcgatggccgttctgctcctcggtttcgctgctgaccttcagcatcgccggttcgccgtcggcggtcagcaccggccagagctgggcgtggggcgtctcgatggccgcgccatcacgccgcaatcgccagcggctcaggtagggttcgctcatgctgggtgggctgtcctggagtgaatgaagatcaagcgatctgcactgctaacgccatctgaacgcagcaatccgctagggtgatggaaatcgcgtagtcaggccgcatattgtccccatctgccgccggagtaatccatgttcagcaaagacctcgaacacaccatcggccagtgctacaagcgcgcccgtgaggcccggcatgaattcatgacggtcgaacacctgctgttggcactgctcgacaacccgtccgcccaggccgtactgaaggcctgtggtgccgacgccgaacgcctgcgccaggagctggagcaggccatcgaggcttccgtgtcccgcctggccgaagatgacggccgtgatacccagccgaccctgggcttccagcgcgtgctgcagcgggccgtgtaccacgtgcagtcctcgggcaagaaggaggtcaccggcgccaacgtgctggtcgccatcttcggcgaaaaggactcccatgccgtctattacctcaaccagcaggacgtgacccgtctggacgtggtcaattacctgtcccatggcatcgccaagctgggcgaggaaggcgagcagccgtcctcctcctccgatggcgaaggccgcatcgaaggcggggagggcgagccgaagggtgatgccctgaccgagttcgccagcaacctcaacgaacaggcgcggtccggccgcatcgatccgctggtcggccgtgccgacgagatcgagcgcaccatccaggtcctgtgccgccgccgcaagaacaacccgctgtacgtgggcgaggccggcgtgggcaagaccgcgattgccgagggcctggcccgccgcatcgtcgagggctcggtgcccgacgtgctggccgacgcggtgatctactcgctcgacctgggcgcgctggtggctggcaccaagtaccgcggcgacttcgagaagcgcctgaagagcgtgctgaccgcactgaagaaggtccccaatgcggtgctcttcatcgacgagatccataccatcatcggtgccggttcggcctcgggtggcaccatggatgcgtccaacctgatcaagccggcgctggcctccggcgagctgcgctgcatcggctcgaccaccttccaggagtaccgcggcatcttcgagaaggaccgggcgctggcccgccgcttccagaagatcgacatcgtcgagccgaccgtgggcgagacctacgagatcctgcagggcctgaagtccaagtacgagctgcaccacggcgtgacctattcggacgaagcgctgcaggcggcggtggacctgtcggtgaagcacatcggcgaccgcctgcttccggacaaggccatcgacgtgatcgacgaggccggtgcccgccagcggctgctgccggaaggccagcgcaaggagctgatcgacgtcgaggaagtggaggcgatcgtggccaagatggcgcgcatcccgaccaagcaggtcagcgccaccgacaaggatgtgctgcagcatctggagcgcaacctaaagatggtgatcttcggccaggacccggccatcgagacgctgtcctcggcgatcaagctggcccgctcgggcctgggcaatccggaaaagccgatcggcaacttcctgttcgccggcccgaccggtgtcggcaagaccgaggtgaccaagcagctggcgctgcagctgggcatcgagctggtccgcttcgacatgtccgagtacatggagccgcattcgatcagccgcctgatcggtgcccctccgggctatgtcggcttcgaccagggcggcctgctgaccgaaaagatcgtcaagacgccgcactgcgtgctgctgctggacgaaatcgaaaaggcgcacccggacatcttcaacatcctgttgcaggtgatggaccgcggcgtgctgaccgataccaacgggcgtgaggccaacttcaagaacgtggtgctggtgatgaccaccaatgccggcgcggcgcaggcctcgcggcgctcgatcggcttcaccaagcaggaccatgccaccgacgcgatggagaccatccgccgcagcttcaccccggaattccgcaaccgactcgatgcggtggtgcagttccaggcgctgggcttcgagcacatcctgcgcgtggtcgacaagttcctgatcgagctggagatgctgctgcaggacaagcacgtcagcctgtcggccacgccgaccgcacgcgactggctggcccaccacggcttcgacccgctgatgggtgcgcgcccgatggcccgcgtgatccaggacaagatcaagcgtcctctggccgacgagctgctgttcggcaaactggtcaacggcggcaaggtgaacatcgatgtccgcgacgacgagctggtcgtagagacccaggccgagccggagcgcctgctgccggtcacggtggagtgagctgacgccgggcctggcccggcggacctgaaatgacaagggcggcttcggccgcccttgtcatatgcgccatcaacggccgcgctggcgggccttcttctggaaggtggcttcgtcgatcggttcgatctgcgccacccggcagtggtcggcatcggtgcgcagctggctgcggccggcgctgcacagcaggccctgctggccttcggtgatgaagctcagtttccgcgagtagccggcagtggagcagtcgttctggaagtgcacgacatagtggtcctggccattgcgcagcaggatgttccgcgaaacgccggcgcgcacgatctgctggtcgctgcccagctggatgcagtcactggccgtggaagggggctcggcggcgcgcacaggcgatgcgctggcggacgtggcaacggcgacgagcagggcggtcaacgtgagcatgttcatggcgaggcaggggaatggcgatccggactggatcgggtcccacgatgccgccacggatgaagatgcgaatctgccgcaagcagggctgaccgacgccacggtgcgttcggtcacgatgacctccggcagggccggattgcaggcatgacaaaaggccagcaaccagggctggccttgtcgaagtggcgcaacgcgccgaccgcttacttcatgcggtaggtgatacgacccttggtcaggtcgtacggggtcatttcaaccttgacccggtcaccggtgaggatgcggatgtagttcttgcgcatgcggccggaaatgtgggcgatgatttcgtgcccattttccaggcgaacgcggaaagtggtgttcggcagcgtctcgctgacggtgccctcgaactcgatggaatcgtctttcgacatgtagtcctgtgcggttcagaaaacggccacgctgggcctaaggcgcagtattttacgcgtgaccggcccagcttgcaaagtttgtgttaacccccggccaaacgctgtgccggcaggcgtccgaccgcctgcgtccaggggccttcacggccgtcatggcgcaccgcgtggcggacgtgctgcaggaacgccgcgcgcggcaggtgctcggcgcccatccgcagcaggtgcggattctccacctgggcatcgatcagcgcccagccccagccgtgaagcgtggatgccagcgcggccagggcgatcttggagccgccgctggcgccactgaacatgctctcgccgaagaacatcgtcccgatggccaccccgtagatgccgccgaccagcgtctgccggtcccagacctcgaaggagtgggcaaagccgaggtcatgcagctggctgtaggcctcgaccatgtcggggctgatccaggtgccgtcctggccgggccgcggtgccgccgcacaggcgcgcatcacccggctgaaggcggtgtcggcggtgacctcccatgtgctgccgcgcaactggcgccggaagcggctggacagatgcacgccatcggtacggaacaccatgcgcgggtcgggcgaccaccacaggatcggctcgccctcgctgaaccatggaaagatgccgcccgcatacgcgttgagcaggcgcgccgggtgcaggtcgccgcccacggcgagcaggccgtcgggctggcgcagggcggtctcggccggcgggaagggggcgtccggcgcgtcggccaggcgccagggcagctggcgggtcatgccggcattgtattcgtcgcggccccgcgcgaatgccgcggtagatgccaaccttggttggcgggtcacccgtccgcgcgaaatgggctgtgccccagcagctcctgttggtagcgccgcacatcccgccgctcctgccggcaccactcctgcaacgcctcggcgaactccgcatcagccacccagtgccggctgcgcaccagtgtaggcaggaagccgcgcgccagcttgtgctcgccctgtgcgccgggttcgaaacggctcaggccttcgcgcaggcagtactcgatgccctggtagtaacaggcttcgaagtgcaggccgggcagggtggcgccgccccagtagcggccgtacagcgtgtcaccgccgcgcaggcagagcgcgccggcaatcggctggccttcctgctcggccaggaacagtaccagcccgcgtcccaatgaaatggccagatggcgcaggaagggctccgtcagcgccggggcattgccgtactcaaggaaggtctgcaggtagaagcggtacatcgcctgcaggtcggcgcgactggcctcgtcgccgtgcaccacgcggaaggtgatgccctggcgggtgaccttggcccgttcctggcggatgttcttgcggtgcttgtggtccatcgcggcgaggaactgctcgaacgttgcccactcgccggggttctgccactggaactgcacatcctcacgcagcagccagtcctcgccgaacagcgcttcgtctgctggggtgtggaagttgatatgggccgatgacacctccagtgccggcagcgcatcacgcaacaccgacagcaacgcggcgcgatctgaatcgtgacgggccagcaggcgcggcccggtgaccggcgagtacggtaccgcgcccagccacttcgggtagtagtcgcggccatggcgggcataggcgttggcccaggcatggtcaaacacgaattcaccgtgggagttggtcttcaggtagcccggaattgcgccgatcaggcgctcgccctcccacagcgtgaagtgccggggctgccagccccagtcctcgcgcaggcagccgtgctgttccaggcctgagaggaaggcgtggctgacgaacggattctggccgtcgtgcagggtgtcccagtcggtggcgggaatggactgcagggagtcgaggaagcgggtggagagcatggttggcaaggataggccaggtggatcgcgaacggtgctggcggagctgggttggtttgttccggttgggggtgaggaaagtttgaattgtccatccgtgtgcgcttggtgcggaatcaccggcgcacggctcggcagggtggcggggcgctgcacgagcggcgcgcatcccaccacatggagaaatcaacgatgaagggattgaagcttgcaactgccgcggtcgcgtgcggcctgatctttgtgccacccgtgttggcttctggagatcagccggcaaaagtgcttgaggatccaggtgcctacgcggaggtggttgcgctgttggagcgtgaagctgcgaaccagctgacgcgtcatttgcaggagaggggtgaggtgcgacaaatcagcgtcagcatccgtctggatgtgaaggcaagatcgatggtgatcagctttgggcctggataccttcccggcccggatcgcggttacgacgagctcttcctgattccgatggcgtctacgttgaggtactacgccgagaagtcgggactggatgtgaatgatattgacttcctgtttgacggaaaaacccttgaggaatactaccccgaggatctggccgttccgccgaagacgaaagagaagtcgacgcatacatcagctttggtgtcagcaagccatggctacatcagcttgcatcccagcggagaatggaagttccagcgcccagcgcctctcggcatccaggaagacacgctgagtccactgtttggtgacgaactgcaaggattgatcgaacaacgtagcggtttgacagtgcaccgggcacgcagccgctccacggaactccatccggagtccgggaagccatgggagcacatgtcatcccgctaccacctcaaggcgcttttccccgaacgcaccgacatgtggaatgagtttccgaacagcccagagtctgctcgcgaaaaggaagaggacatacgggctcgccccaactacgcaaaccatctgggtgtggatgtgatgctgagcctgcacaccaatggcagcgattcagccagcctgcgtggaaccgaggtctattatcatcaggacaaaccgcaggacaaggcgctggcggatagcattctctgtgggatgcgtgaaatcatccgagcgcaaccgggctatcgggatttcccgattcgcgagagttcgacctcggccaggcacggcgagaaccgcatcgggaagatgccctcggtgatcgtcgaaaccgcctaccactccaatcctgacgatgtggctgccttgcaggatcccgtcttccgctcggcgtcgatgaaaggggtggaaaagggctatcgcctgtgggcacagggcaaggcctgtgagcctttgacgcttcaccccctttccgatgtcgaggttccgctgcaggcggtgcgcgagctgacagtgggtttcgcgggcaatccccagtaccccctggaacttgaagtggccgtggcagattgcgaccggcccggatactgcacgccgtggaagggccgctttgaagatccggatgcgccggtgaagttcgaagtgagctgctcctccacggagcccggctcagtccgctggaatgtcctgttgcgcgatgcggacgatgtcgtcgcggcaccggtggcgttcacccagtcctgcgtccgggcctgagtggtgcctggagcgggtagtggggttgagaaaacgggcgcttgcgcgcccgttttccttagtcgagcatggctcgactcaacaaaccaccggtcagctggccttgccctgcgcgtccaggtagcgctcggcgtccagagcggccatgcagccgaagccggccgaggtgatcgcctggcggtagtgctggtcggccacgtcgccggcggcgaacacgccttccaccgaggtctgggtagcgttgccgcccaggcccgaacggatttccaggtagccgttgttcatcgccagctggccgtcgaacagggtggtgttcgggtggtggccgatggccacgaagaagccgtgggcatcgatgtcgcgggtgccgccgtccagggtggacttcacgcgcacgccggtcacgccggcgtcgttgcccagcacttcctccacctggtggtgccagacggtctcgatcttgccttcggccaccttcctgaacagcttgtcctgcatgatcttctccgccttcagggtgtcgcggcggtggaccaggtagaccttgcgggcgatgttggacaggtacagggcctcttccaccgcggtgttgccgccgccgaccacgaccacgtcctggtcgcggtagaagaagccgtcacaggtggcacaggcggacacgccgcggcccttgaactcgtcttcggtcgggatgcccaggtacttggcggtggcgccggtggcgatgatcagcgcgtcgcaggtgtactcgtggctgtcgccgatcagcttgaacgggcgctgcgacaggtcggcggtgtggatgtggtcgaagatgacctcggtctcgaagcgctcggcgtgggcctgcatgcgcgccatcaggtccgggcccatcaggccgtgggcgtcacccggccagttgtccacctcggtggtggtcatcagctggccgccctgctgcaggccagtgatgacgaccggcttcaggttggcacgggcggcgtagacggcggcggtccagccggccggtccggaaccgaggatgacgaggcgctggtggcgggagggcaggctggtgctcatgtagactcgcgaaaaggtagatgggacaaggcgctggcgatgtttgcgcagcatccgtggctggtcatagagtggcggctggggcagggcgattcaagccgatgaacagaacgccgtcatccagcggtggtttcacccctgtccgggcccggtcagaagtcgcataactgaaaactgacgccgtctcatttattatcaatcactaacagcgcattccaaaggtatggtctaaggtggcgaagcaggtccctgaacgctccaagtcggacgacagcaaggcgtcacgtcgcacggccgcggcggcgacgaccgacaatccacgccgccagcgcctctggcgcgacctgggcctgatcgcgatcgcgccggccctgctctatctggcggcgagtcttttcacctattcagcgacggatcctggctggtcgcataccggcagcgtggtcgcgccggtgcacaacctcggtggtcgcgcgggcgcctggatcgccgacgtgctgctgcagttgttcggctacatcgccttcctgctgccggtggtgctcggtgcgctgtcgtggattgccatgttcggcctcaagcgcgagagcaagggcgagaacgacctggacccggcgctgcgcctggtcggcctggtcggattcctgatcgccggcaccggcttcctgcatgtacgcctgttcagcggcgatgtctccagcgccggcggcatcctcggcaagctggttggcaattcgctcacggtgggcttcggtgcgctgggcgcgaacctgttcgtgctggtgttgctgctggcctcgatcaccctggccaccgggctgtcctggttcacggtgatggaaaagatcggccgtggcgtgatgtcgctggcaccgttgctggcgcgcaagaaggaagaagtcaccgagtggcagcagacccgggtgatgcgcgaggagcgccaggaagtgcgcaaggccgatgccgaggtccgcgccaagcgcgagccggtgaagatcgagccgcgaccggaaccggtgatcgagaagagtgaccgggccaagcgcgacacgcagatcccgatgttccgtggcgtcaatggcgacggctcggacctgccgccgttggccctgctggacgaccccaagccgcagccggtgggctacgacaaggaaaccctggacgcgctgtcacggcagatcgagttcaagctgaaggatttccgcatcgacgcccaggtggtcggcgccaaccccgggccggtcatcacccgcttcgagatcgagcccgcgccgggcatcaaggtcagccagatcagttcgctggacaaggacatcgcgcgcggcctgtcggtgaagtcggtgcgcgtggtcgacgtgattccgggcaagtcggtgatcggcctggaaatccccaacgtcacccgcgagatgatctacctgtccgagctgttgcgctcgaaggaatacgacaagtcggccagcgtgctgaccctggcgctgggcaaggacattgccgggcgctcgaccgtggccgatctggcgcgcatgccgcacctgctggtggccggtaccaccggttcgggcaagtcggtggcggtcaacgcaatggtgctgagcctgctgttcaaggcctcgccgaaagacctgcggatgctgatgatcgacccgaagatgctcgagctgagcgtctaccagggcatcccgcacctgctggcgccggtggtcaccgacatgaaggaggctgccaacggcctgcgctggtgcgtggccgagatggagcgccgctacaagctgatgagcgcggtgggcgtgcgcaacctggccggcttcaacaagaaggtgaaggaagcgcaggatgccggccagccgctgatggacccgctgttcaagccgaacccggagctgggcgaggcgccgcgtccattggagacgctgccgttcatcgtcatcttcatcgacgaattcgccgacatgatgatgatcgtcggcaagaaggtggaagagctgatcgcgcgcctggcacagaaggcgcgtgcggccggcatccacctgatcctggccacgcagcgcccgtcggtggacgtgatcacgggcctgatcaaggccaacatcccgacccgtatcgccttccaggtcagctccaagatcgactcgcgcaccatcctcgaccagtccggcgcggaaaccctgctgggccacggcgacatgctgtacctgccgccgggcaccgcgctgcccgagcgcgtgcatggtgcgttcgtgtccgatgacgaagtgcaccgcgtggtcgagcacctcaaggcgatgggcccggccgactatatcgacggggtgctggacgaggtgcagacgatgggcgacggcgtggtcgtcggtgccaccggcctgcccgagaccagtgcggccggcgacgagtccgacccgctgtatgacgaagcgctgcgggtggtcaccgagacccgccgcgcctcgatttccggcgtgcagcgccggctgaagatcggctacaaccgtgcagcgcgactgatcgaggccatggaagcggccggcgtggtcagcccgcccgagcacaacggcgaccgcacggtgctggcaccgccgccgccgaagtaaggcccgacgtatcccccacgacgtccaaggaaccgacgcatgcttcaccccgtaccaagcgcgctggcgctggcgctggcagccttcctggctgccggcccggcactggcagaaaccgccacctccgcgcccgccacggcgccgccttccaccagcggcgataccgaagccagcaataatttcagcattgtccgttaccgcgccgactaccaggtgcggccggatgcgggcaatgtgcagaccgaaacctacgaagtcctgctcaagaccaaggcctccgtcgagcagttcagccaggtgcggctgagctacagcgaaaagatggagacgctggaagtgctcggtgcctacaccatcaccgccgatggccagcggcgcgacgtgccggccgatcgcatctacacccaggagagttactccagcgcctcggcggcgatgtatgccgaccgcaaggtgcgggtgatcgtgttcccgaacctggccccgggcacgcgcctgtactaccaggtgcgccgcacccaggccacgccgtacttcccgggctatttcggcctgtgggaaaccttcaacgtcttcaccgagtacgaagacgccgaggtcaccctgactgcgccggccaacctgccgatgttcgtcgacagccgcggcgtgcagggcagcgatcgcccgacggtgaagaacggccaggcgcagtggcgctggcgctaccagcggcgcgaggccatgccggcacagaactggtcggcggcgggctgggagttcggcccgaacatcatggccagcacctatcgtgactggtcgcagatgggacgcgcctaccagctcaaggccggcccggcggccgacgtgaccccggcgctgcaggcgctggctgatgagatcaccgctggcatcagcgaccggcgcgagcaggccgacgcgctgtaccgctgggtggcgcagaacatccgctatgtggcggtgtacctgggcaatggcggcctggagccgaacagcgcgcagagcatcctcgacaaccactatggtgactgcaaggaccatgtgacgatcctcgaggcattgctggcagccaagggcatcgccagctcgccggtgctgatcggtgccggcggtggcccgacgctgccgaagattccggtgctgggccgcttcaaccacgccatcacctacatccccgagttcgatctgtaccttgattcgaccaccgcgtgggcccgcttcgggcagctgccggaaggcgacctcggcgcaccggtgatgcgtacccgcgacgcctcgttggcgcgcaccccggccaacacgccagagcgcaacgccacctcgatggaggtgcgtttcaccttcgacgccaacggcaacctgcgcggcgagaccattccgaagctgggcgagaacgccgagatcggcatgcgcgcccagttctcccagctcaacgcgcagaatcgtgcgcgcgccgaggagcagatcatggccgcgtccggtttcgacgggcgagggcagctgcagatccagggcgtgccggtcgacctgacccggccgttcggctatcgcatggccttccaggccgaggactacgccgacttcagcgtggccggcggcatggccgtgccggatccgccgggcggcgagtcggtgcgtggcctgtacgccaccgcttctgcgccggccaacgagacgccgttctactgcaatgccagcctgcgcgaggaaacctatcgcctgcagttccctgccaatgcgccgatcatcgccatcccggccaaccagcgtttcaccaacgccgctggcgagtaccgcgtggactggagccgcgaggggcaggacgtgatcgtgcgccatcgcctgcagcagaacgcggtgcgtggcccggaggcgctgtgccagccgcaggactacaccgcattccgcgcgttgtatcgcgaagtgcggcgtggcttccgtggccaggtgctgtacggcaagctgccgggctcgggcggctgaatcgccgatggacgttcagggcggcataatgtcgccctgatcgcccattcatctttccccgggcacactggcaaccacctttcctggcgcccgcgcccacaggattcccgcatgaacttccgcttccgccgtttccttgccaccaccaccctggccgtggcctgcgccgccgccggcagcgcctgggcaggcgcccgcgatgacctgaagaccttcaccagtggcctgaagggcctggatggccagttcagccagcaggtgttcgacagccgcggcaaggtgaaggaatcgaccagtggccgcgtggccctgtcggcgccgcgcctgttccgctgggaatacgtgcgcccgcacgagcagttgatcgtggccgacggcaagaaggtctggatgtacgaaccggacctggagcaggccaccgtgcgtgagcagggcaaggaagagcagaacagcccgctgaccgcgctgatcaacccggcactgctggaacagcagtacgacgtcagtgaagaggctgcgcagcgcgacggcctgcagtggctgtcgctgtcgccgaagcgcgagaccgaagccagcttccagtacgccgcgctgggcttcaatgcccagggcctggccaagatggaaatcaccgatgcggttggccagcgtaccgtgatcagcttcagcggctggaagcgcaacccgggcttcgcggccggcaccttcagcttcaccccgccgaagggtaccgacgtcatcggtaattgacctgtgggcggaggcgctttggtgggtgtcaaccttggttgacacgcttttgatctaccggccagcggccggctctaccgatcctgtggcctgatctgccgggcagggttcggtgctgtctgctctggcgggtgtcaaccggcaccgtcatggtgggtgtcaaccttggttgacacgctcttgatctgccggccagcggccggcactaccacccgtgcggcctgatcgccggcatggcccggcgctttctgctctggtgggtttcaaccgggaccgccttggtgggtgtcaaccgttggttggcacgcttgggatctgccggccagcggccggcactaccagacatcgcgtcccgccgccgggcacggcccggcgctaccgttgggcggcgcggtacaatgaccgggtggcaagacatcgttcaacttccttccctggtcccgatctgctgagcgtcgatcgggaacacctgcgcccgctggccgagcgcatgcgtccgcgcactctcgacgaaatggttgggcagaagcgcctgctggcgccggacagcgcgctgcgtcgcgcggtcgaatccggtcgcgtgcattcgatgatcctgtgggggccgccaggctgtggcaagaccacgctggcgctgttgctggccgaatactccgacgcagaattccgtgccatctccgccgtcctctccggcctgccggaggtgcgccaggtgttggccgaggccgcgcagcgtttcgccgaaggccggcgcaccgtgctgttcgtggatgaggtgcatcgcttcaacaaggcgcagcaggacgccttcctgccgcacatcgagcgcggcacgatcctgttcgtcggtgccaccaccgagaatccgtcgttcgagttgaattccgcattgctgtcgcgttgccgcgtgcatgtcctggaaggcgtttcgcccaccgacatcgtcgaggcgctggaacgtgcgctgggtgatcgcgagcgcggcctgggcgaagagggtatcgaggtcgcccccgaactgcttctggaaatcgccaccgctgccgatggtgatgtgcgccgtgcgctgaccctgttggaaatcgccgcggaactggcgggcggggagggagggcgcatcacgccgcagaccctgacccaggtgctggccgatcgcacccgtcgcttcgacaagggcggcgagcagttctacgaccagatctcggcgctgcacaagtcggtacgcagctccaacccggatgccgcgctgtactggctgacccgcatgctcgatggtggctgcgacccgtcctacctggcgcgccggctgacccgcatggccatcgaggatatcggcctggccgatccgcgcgcgcagagcatggcgctggaagcctgggacatctacgagcggctgggcagcccggaaggcgagctggcgttcgcgcagctggtgctttacttggccagcaccgccaagtcgaacgccggctatgccgcattcaaccaagccaaggccgacgtgcgcgagagcggtaccgaagaagtgccgctgcacctgcgcaatgcaccgaccaagctgatgaaggagctcggctacggcgccgagtaccagtacgaccatgacgccgagggtggcatcgcgctggaccagacgggtttcccggatgcgatgggcgaacgggtgtactacaaccccgtgccgcgtggcctggaaatcaagctgaaggaaaagctggaccggctgcgtgccgagcgcgaagcggcgagggcggcaaagggtcgctgacccggtttatgtagcgtcgagccgcgctcgactccgctctggaccgggccagcagcgcctgcggcaacggcagccgagcatgggctcggctctacagggccaatggcagccgagcatggctcggctccacattgttcccggcggcggtctttggcacactgcgcggccactttttcaaggattgatgccgtgcaggaaatgattctgccgttgaagcgctacgcccagttcgaggggcgtgccaaccgtcgtgagtactggatgttccagctgttcatgctgatcgtctccgccgtcctgatggtgccgctcgttgccgggctggtgatgcagtccgacgtcctgggcatcgcgtcgatcatcctgtttgtcgtgttctggctggccacgttcgtgccggtcatcgccgtcaccgtgcgccgcctgcacgactgcaaccagtcgggctggatgtacctgctggccttcgttccgttcggcggcctggtgatcttcgtattcgcgctgctgccgggcacgccgcaggaaaatgcttatggtccggtgccttcggggccgtgacatttcgcgagtcgggcatggctcgactccacaagaggcaaagaaaagaagccggcatttcgccggcttcgtctttacttgatggtgcagtcgccgaaggacaggtagtccgtgccggaactgaactgcagcgtgcagctggcggtgaacgtcgcgccttcttccagtgcgcccagcttggccgcctgctgttcgtcgtcgctggtcagtcgggccaggacattgccctggtcgtcgccggcctcgatcagcggctcgcccgccaggttgctggaaacgctcagggctacggcagtgaatgtcaccgtctggttgagttggtccatgcccagtgacgaattgccggcttcttcaaaggcctggtagagcgttggcaggtcctgtgcggcatgggcggccagcggcgcaagcaggccgagggagagggcgatcagggtggtgtgcttcaagggagtctcacaatcatgggatccaatcccatgccggttgtgtgcagatgaacgcgacccggatggcggcaagtgcccgccatccatggctgcgctggaagcggggcgatccaatgccccgatgggcggcaaaataggggaattgctgccccttgcgcaacccgggcatgcgcgcgcgtgatacacagcgtgacgtttgatcgatgtgataatcattcgcgtttaaggtagactgcggtcccttgtgaaccggcggccctgggccgcttctgccgccgctgatgaagcactttgttccgccttcgcgccgtggtctgctggcccgcggcttggccgccttgatgatgggtctgctcctggccaccccatatgcccatgcacagcagcgcaacccgctgcagaagatcggccgcaccgtgctcgacgagccggcggccagctatcgcttcgagcatttcgtggtggacagtcccgaccagcaacgccgctggcgggtgaacctggcgattccggccaaggccggcaagacgccatccccggtgctctacgcgctggacggcaacgccgtcgcgatggtcctggatcagccgttgctggccgagctggccgcgcgcaaggcgccgccggtgctggtgctgatcggctacgacaacgacctgcgcatcgattccaaggcgcgcacccgcgactacaccgcatggatcgaccgtgccgacgacgagagcggtacgacccaggcggttggcggtggggctgccgcgttcctggatgtgatcgagcgccgcatcaagccggaagtggagcgtcgcgcacgcatcgacacgcagcagcaagcgctgtggggccactcgctgggtggattgttcgtgctcaatgcgctgtacacgcgtccggccgccttccagtcctatctggccgccagcccgtcgctgtggtggagccagggtgcggcgctgggggatccggaacaacagttcgtgcagaacgtgcacggccaaccggcaaggctctggctgatgctgggcggtgccgagcgtgtcggtgatcgcggcaagcgcgacatgaacaatccgcgcgtggtagcgcacctgcgccgcatcggtggcgccaccccggatgcggcgatgcagctgtccgagcgcttgggcaaggtgccgggcctgagcgtgcagtaccgcgagttccccggccttggccacggcccgatgctgccggcgtccttccatgcggcgctgcatgagctgtacggcgtgaccgatcgcagcgccggcgatggcgcgcccaatggcggtgacaacgccgccgaatgaatcccttcgcacgcgctgccgtgcgaccccactacccaggcgaggctgccgacgtgcagcggcccaggcaaccgatgacccccgcgccacgtggcgcggcctacgtgtgcaaggagcctgccatgtcgttccgtccgtctctccgtcttacctctctcgctgccggcctgctgctggcagtgaccgccaccgcgcagccggtgttcgaccagccggccaacgccaccttcaagggtgaggtcggtcgtctcacgcggtgagaacgtggttcccggcagcaccgccgacgtggtcggccgtggtttcgtgccgggccagaaggtcagcctgctgcgtggcgacagcgtgctcaacgcacagccggtggtggtcgatgccgatggcaacttcaagacccagctgagcattccggccgacgcggtgccgggaacccacccggtggtggtgcgcgccagccagccggctgcggccacggtgctgaagctgcgcgtgtcgccgcagttgccgctgtccggccaggcgcagttcgccacccggtccagcaagctggtgccgggcctgtaccagtccgcctacagtgccgccagcaacgcagtgttcgtgacctcggcggtgggtcgcccgccggtgacccagtcgcagctgctgaagctggacccgacgtcgctgaaggtgaccagggcgatcaccccggcgcaggtgccgggcagcaccaatggtgcggtgtacgcggtctacggcgtgggcgtggatgacaccaacggcaatgtctgggtgaccaacacccgccagaactcgatcgcggtctaccggcagaaagacctgtcgctggtccaccagttcccggccgacactgtgccgcacgcgcgcgacgtggtggtcgatggcacccgcggcaaggtgttcgcctcggcaacgggcgaggaccacctgtcggtgttcgacgccaggaccttcaaggagctgccggcagtgacgctggaatccggcgtggacgacggcacgttaacaccgatgagcctggtgctggacgagaagggcggcaagctgttcacagtcagcatcggcaccccggaagcggcggtgatcgatgtggccagcggcaaggtcgagaaggtcatcgatctgggtaattcgatcagtgcctcgggcgtggccttcgatgcggcacgcaaccgcctgtacgtcgcctcgcagggcaccgacaacctgctgatcgtcgacgtggctgccggcaaggtgctgcatgacgtgccggtcggcgccggtgcgctgaacgtcgccttcgatgatgcctccggcctggcctatgtcagcaaccgtggcgctggcacggtcaccgtggtgaatggtgacggcaaggtggtcgccaatcttgatggcggcacgctgccgaaccacgtccgcgccgatggcaagggcaacgtgttcgcggtgaacaagtcgcgcggcgctgaggacccgaagggtgaccgcatcacccgcatcaccccgaagcagtaagtcacacggtggggcggcgtgcgcgccgccctgccagcaaggagaacgagcatgaacatcgcgtcccgtctgcgcctgtgtgcgcttccgttggctgtttcgctggtactggccgcctgtggcggcgcgtcgacaccgcctgatggccagaaggccgccgagccgcccgccgcaccggccgctgccgaaaccgcgttgccggcaggctggcagcgcgtggccggtgccgagctgccggccgtgcatgaccagaaggcggtgctgccggccaaggtgcattccgatgacggcgccgatatcgaggtgaccgataccagccggatcattgccggtggcgacgacgtcatcgcggtgatcgaagcactggggctgggcacgcaggtattcgccgcgccgaccaacaccaccacccaggccggcctggccgcgccgcaccagttcctgttcaaccgcaccaccggcgtggagggcgtgctgagcctgcagggctcgctgttcctcggcaacagcctgcgccgccacaccgagctggccaaaaagctgcgcgaagtcggtgagccggcggtggtcatcgatgatctgcagccggccccggacaaggtgcgcaaggtcgccgccgcactagggctggccgaagcggggcaaacattggccacgcaggtgcagcgccagctcgacgaggctgcagcgattggcaagggcctgggccatgcgccacgactgatccacgtatcggccaccggcgctggcggctcgcccactgttgccggtgccgacagcgcgtcagcgcagctgatcgcgctggccggcggcatcaacatcggcaccgaggccggggtgaagaactactcgcagctgagcaacgagggggtggtcgccgcggcaccggaggtgatcctggtgaccgagcatgacctgcggctgttcggcggtgccgaaggcctgtggaaggcgtacccgacgctgaagcagacgccggccgggcaggccaatcgggtctgggtgatgccggatgtgcagctgaagtacaccagcgtgggttctggtgcgggcgcgctggcgctggccaaggccctggcagccttgccgaaggcatgagtccggcggatcggcgccgccgtcgcgggcggacgatgttgatggtggcgttgctggcgctgctgggggcagtgctggcgtcgttcgccgtgggtccgttgcggttgccgccgctggaggtgatgcaggcgcttgcggtgaagctgggcctgcttgacccaggggcagtcagcagccgtgatctggccgtggtctggcagctgcgcattccgcgcgccctgttgggcgcgatggtcggtgcgtcgctggcgatggccggtgccagcctgcagggcctgtttggcaatccgctggccgaccccggcatcgtcggtgtcagccagggtgctgcgctgggtgcggtggctgccattgttctcggcgctgccggtgcggccggctggctggtgccggtggcagccttcgtcggcggcgcgctggcgatcggcctgacctatgcgctggcccggcccggcaaaggcagtgggaatgccacgctgctgctggtcggcatcgcgatggccgcgttctgctcggcgctgattggtttccttacttacatcgccagcgaaagcgagctgcagtcgctggtgttctggcagatgggctcgctggcgcgcgccaactgggccgacgtggccgcggtggtgccgctgcttgcgctcggcgtgtatgcgctgcagcgactggccacgccgctggacatgctggcgctgggtgagcgccaggcgcagcacctggggctggacgtgacccgtacgcggcgtcgcctggtcgcgttcagtgcgctgctggtgggcgcagcggtggcgttcgcgggctcgatcagcttcgtcggcctggtggtgccgcacgtggcgcgactgctggtcggcccgggtcatcgctggctgctgccgttgtccgggctgctcggtgcgctgctgatcgtggtggccgacaccgccgcacgcacgctcgatccacctgcggagattccgctgggcctgttctcggccgcgctgggtgcgccgttcttcctgtggctggtgctgcagcagcgccgcaaggcggcgccatgagcgtgctgctgaagctgcacgaggtggtggtgcgccgccagcagcgcgagatcctgcatggcatctcgctggcgttcgagccgggcacggtgaccgcgctggttggcccgaacggcgcgggcaagtctacgttgctggcggtggcggccggtgacctgcgcgccgatgcgggggaggtgagcctgctgggcaagccgttggccagttacaaggcggggccgctggcacgcgagcgcgcggtgatgccgcaggaacatggcgtgcgcttcgccttcagcgtggaggaagtggtggcgatgggacggttgccgcatccgccggatccgcgtgtggacgatgcacgggtggaagctgccatcgatgccgccgaactgcaggcgctacgcctgcgcgaagtgcagcagctgtccggtggcgagtccgcccggaccacgttcgcgcgcgtgctggcgcaggacacgccgctgctgttgcttgatgaaccgaccgcggcgctggatctgcgccaccaggagcgtacgttgcgcagtgtgcgtgcctgtgccgaagccggcgcgtgcgtgatcgtggtgctgcacgatctgaacctggccgccggctatgccgaccgcatcgtgttgctggaacagggcagggtggccgccgatggcacgccgctgcaggtgctcaccgaagacaacctgcagcgggtctaccagcaggatgtggtggtgctggagcatccgcggcgcggggtgccgttggtggtggtgacgtagtccggatctgctgccgtcgccgcgtatcatgtctgaccggtattccctcaatggactgatgcaacgatctgtagcatttcgcgcggcacgctgctggccgtgttggttggcttcgcaggcgctgcgactgcggcttccacctctccggtttcgctgaccgatgcggcggagaatgcctcgctgatcgagatacggcattccgctggcgcgggttcccctgttgcgtccatccggacgcagtacttcgccagcgaggaaatgtccgtgagttgggatgaccagcaggtgctggtgctttgcaaggaggcggcatacctgcagattccccctgccaagctcaaggccgctgcgttgagcaccgagcagcgccagatgatcgtctaccaggcgctgatgtccggcctgggtgctgtcgcgggcgtggtcgggccggcgggcgagatggtggctgtggcggatgacggaagcgagacccgcagcattggcgaaagccattgggcgtacggtatcgagcgctacgacgtcaccacccagcgcatgccgggcggtgcgctgcgtgtgcattcccgcaagaccgagaccgtgaacacgacgcccccggcgagcccggacgacacgttcagcaccgaggatgaccaggcggcacgcctgtccgaactggcgccggtggggagctggaccgaggtgctgatccatggtggcccgcggctgccgcacattgacccggcgacgtcgctgaaggggtggatttcgatgggggatgaccaggcggcgaccgtggccggggcgcgcacgctgcacggctgcaagtaaaggctgagaggtcagaaccctttgcccaggggcaaagggatctgaccccgatcattgtcggcctcatcgttccatttatgtttgcaatattcacttgcgcgccagattggcaggtctagaatgcgccccatgaatcggatgccgctcctgaagtttttcaccctgacccgcgccaacgcggaacgggcgtgtttgcctggagccccacgaggccgttgaagcggccatcgctggaccttcgacagagcgccccccggggcgctctttttgtttttgttagtcgactaacagtcgactctacccagtcgacgctacccagccgacgctacccagccgacgctacccagtactgcaaaggagaacgtgccatgcaccagatcgccgagaccgaacgctagccgcgcaccctgtcgccaaccggggggcgcggcccctgaagttggccttgcaggaatctctatatgaacacccaagtcctttcccgtcgtcgcaaccttggcatcattgcccacatcgacgccggcaagaccacgctgaccgaacgcctgctgtggaaaagcggcgagatccaccgcgtcggtgaagtgcacgacggcaacgcgaccaccgatttctcggcgatcgaacgcgaacgcggcatcaccatcggcgctgccgccgtgcaggcgcagtgggcgccgcgcgacctgccgccgcatcggctgaccctgatcgacacccctggccacatcgacttcgccatcgaggtcgagcgttcactgcgcgtgctcgacggcgccgtggccgtgttctcggccgtggatggcgtgcagccgcagtccgaaaccgtgtggcgccaggcgcgtcgccaccgcgtgccgctgatcgctttcgtcaacaagatggaccgcgtcggcgcttcgttcgagcgcgtgctggagcagctgcaggacaaactgcgggcgcggccgtgggcgctgggggtgccgttgggcagcgaaagtggcttcaacggctgggtcgatctggtcgatgagcgcgtgctgcagtggcaggatggtgccgcaaccacggtgaccccgtgggaccaagcggcgcgggcccagtggcaagcccaacgcgatgcgctggtcgaggccgtggccgatcacgatgagcaactggccgatgcctggctggaaggtcgcgtgatcgatgccgggcagctgcgcgcggcgatccgccgggcgacgctggcgggtgcgggcgtgcccgtgctggccggtgctgcgttcaaggacaagggtatcgagacgctgctggacgccgtggtcgattacctgccgtcgccgctggatcgccctgccgtcagcgccgaaagcgatgagggcgaggtcgtgctgccgccggacccggacggtccgctggccggcctgctgttcaagatcacccaccagcagcacggcgcgttgagcttcgtgcggctttactcgggcaccttgaaggtgggcgatgcggtggccagttcgcagcatccgcaggggcggcgtgtcagtcgcctggtgcgggtgcaggccgaccagacccacgacatcgaacaggccgtggccggtgacatcgttgcagtgctgggctggaaggatgcggtcagtggtgaaacgctgagcggccgcgcgcagccgctgcgcctggagaacatccaggcacaggcaccggtgctggcgtggcggttggagccggcgcgtgcggccgacctgatccggatggcacagggtttggccagcctggcccaggaagatccctcgttccgcgtcgaaaccgatcgcgacacggcggagaccctggtctggggcatgggcgaactgcacctggaggtgatggtcgagcgcctgcgcagcgaatggaaggtcgacgtaggcgtaggtgcgccgcgcgtggcctaccaggagacgccgatgcgtgcgatgaccggcgtcgtcgggcggctggtcaagcagaccggcggccagggccagttcgcgcacgtggtgctggatgtatcgccgcgcgaggacgaccaggtcgtattcaacgaccgcatcgtcggtggcgtggtgccgcgcagcttcatcgcggcggtggagaaaggtgtgcgtgctgcgctgtcggaaggcccccagggccatccggtggtcggcatcgaggtcagtcttgtcgatggccagacccatgccaaggactcctcggagatggcgttccatcgcgcaggcgccgaggcgatcaaggcggcgctggccgaaggcggcacgcagctgctggagccggtgatggcggtgacggtgcattcgccgtcagcgtcggtgggtgatgtggtcggcgacctcaaccgccgccatggtcgcattgcccgcatcgacgatcaggatggtcgcgccgaggtcagtggcttcgcaccgctggcgcagctggtgggctataccacctcgctgcgttcgctcagccaggggcgggccagcagcgaggcgcacctgcatggctacgagccggtgcgcgctgcatgaagaaggtgaggggagcccgttcgcgggctcccttttttgtgggttcgggtttccgcatccatgcgtggcgtggatctaccggctgatcgggtcgcgagctctgcactagatccacgccatgcgtggctggggccctcgcgatgcgtttttttgcattgcgatgcaacaaaactgcagaaaaagctggattaaagtgatgcctcacgataaattgcgcaccccccgttgctcgccgccgcccgcacccctctcatgcgtgatgacaaagaccccggaaccctggagctgaccctgccgcgcaagcgcggtcgtccgcccaagttcgggtatgcgatgagcgatgcgcagcgggccgcacgctatcgtgcgcgccgggcagggcaggccaaccacgccgatgtgcgctcctgcagcgacatggtgctgctggacaagatccgtgcagcggtgagcgcgcgcgacaccgaactggccggattcctggtccacgtgctctggcagcgctaccccctgcagctgaaatagctcgctggcggggtggccgttgtcatcgagcttgttgataatgcgggattcaggttgttcccgctggcgtgcccgggatggcaggcgcgcatgatcgaacggttcccaagatgaccaccaccagcgacaccaccaccgaagcggcgccgagcggcgctcccctgttctatacccgtccggtgccgctgcaggccgatgtgcacgccgatctgcgcatcctgccgggcaagctcgagttcgccgccggcaacaacgccattccgctggtgctgggcgagttctcgctggcgctgcatcatttcccgatcctgttcgccggccccggtgcggttccgatggctgccgtcggcgtgtccgaccagaacctgttcatcaaggacggcctgtgggaagacgaggcctatattccggcctacctgcgccgccaccccttcatcttcatcgacaccggcgcggagaatgacttcctgctgggcatcgacgaagaaagcccgcgcgtggtcaagggcggcgaggaaggccagccgctgttcgttgacggcaaggccaccgaaatggtgcagcaggcgctggagttctgcggccagtacacccgcgagcacgaacagaccctggccttctccaaggccctgaccgacaacggcctgctggtcgagcgcaacgccaccgtgcgtaccccggatggccgcgagttcaacctcaatggcttcctggtggtggacgtcgagaagttcgttgcgctgccggaagccaccgtggtcgagtggcaccgcagcggctggctggcactgatccaccagcacctgatgtcgctgggtcgcttcaatgacctgacccgtcgccaggtcgagtgcctggccgcctgatcaaggcattggcagggttcccgctgggcgggagccctgtccggccttcagcacgtccagcaggcgccgcgcatcggcccagtccggcgcggcgtcatgcgccaggtcgaccagctccgccgcgatggccgcatgctcgcattggcccagcatctgcagcgtgccctgcaatcggtgcgcgtgatggcccagtgccgatgcatccgctcgatcaataacccgctccatgttgccgagctcatcgtggatgtcggcgatgtaggccgcgtccatgtcaatcgtctgcgcggctgcgcccaggccctctggtcgcgcaatgccgagcgcaggcagcagctgggcggcgcgcagcggcttggccagcaccgcgtcgaagcccgagcggtggcagcgtgcgcgatgacgccgtccggtgcgggcagacaatgcgatcaggcgaacggtgcgcccggcagacccgcgtagctcgcgcgccagcacgtgaccatcggcgccaggcaacccaatgtcgatcagagcaacggagcggggctgtcgtgcctgttcggccagggcactggccgcatctttcacggcgcacacctctgcgccccagcgccgcagctgttcggcgatcacgtggcgattgagctcgtggtcctcgaccagcagcaggtgcagtccggccagtggcgtatcgcccacgggcatgtcctgggcatccaccccggtgccagccgggcacaccggcaggcgcaggatgaagcgactgccacggcccagcacgctgtgcacggtgaggtcgccgcccattgcgcgggccagctcgcgcgcgatggaaagccccagcccacttccgccacgccgctgtccgctgctgccttgctggaaaggctggaacagggtggctacctgcgccggcgcgatgccgatgccgctgtcgatcacctccagcagcagcgcccgcggacgcgccgccggcatcagttgcaggcgcagctcgatgcgaccggaatcgctgaacttcactgcgttcgccaatagattgctggcaatctggcgtagcgcatcggcgtccaccaggatgttcgacggggatgcgccctgggcatcgagatgcagctgcaggcctttccgctgggcctgtggccggatcgcctccagagcctgccggcacagctgggttgcatcgcagggttgcccatgcggcttgaaagcgccgctcgcaaggcgcgaaaaatccagtgcgcgattcaacaggctgcgcagggattggctggcgctgctggcagcggcgagcaggtcacgctcgcccttgggcaatgtcgattgccccagcagctcgatcgaggtcagcacggcctgcgccgagttgcgcatctcgtggctgatcacgccgatggcatgcgcgctgcttcggtcaccgcgcgcccgcaggtggagggtcggcagggattcatgcaaaaaacagccgtgcagttgattcatagcgaaagcttgcgctccatcatgccggccacaggctaggtcttccgagtctgccgggatgggactgtcgatcgttccggcggttcgggcttgtcttcctgtaagcgcaattgcgcgagcaactgctccaacgtctccaaccggaccccggcgcgcagcgcctccgcttcagcatgctcgcggcgctcccgttccttcgcggcatccgtgcgggcgccggtcagttcggtgtgtgcggcttccaaggcctggagatcttgcgcccaccgtgcctgcagggcctggtgctccaccgctgtctgtcgcaatgcgtccaattgctgttgctgggcttgcgccgcttggcgggtttgcgtcaattcccgttccaggcggccgtgccgttcgagccactgactgttgtcgcggttcagttgcagcagctcgtggtttttggcggtcagggcctcattggcctgacgcagggcgacctgcagttcctggacctggtgttcgtgccggcgctgttcctggtcacgctgctccttgaccgaggttcggtagtgttccagcgcctcgcgggcatgctggtgcttttcctccaatgatcgggcgtgggcctcgtgctcggccaggcgcgtggtcaggccggcgatgcgctcttccagttggcggatcgtcatggtggcatcggccagtgccgtttgcgtcgtcgtgtgctcgctcttttccgcctgcaacgcggtctcggtgcgctgcaactgggcgctcaacgcggcgccttcctgccgctggtgttctaaggcctggctgcgttcctgcaactgggcctcgaagccctgacgcgcctcggtcaccaccgtatcggcctcctcctgcaggcgtccggccagccggccgaccagatcctgcaacgcctcgctgaccgcgaccttggcccccgggccttggccctcttcttcttccagttccttgaggtggcggtggatcgtggttttggagcccgtgttgcccagtgccacccgcacggcgtcgaccgaggggtgcttgccctgcgcccgcagggcgtcacgggccttctggatatcgctcttgtacaagccgccacgtgccatgatcctctccggacgatttcgtaatgtattacataccacgtaattacatactatttcaagatcagaactagccttagattgcaataaaaatcaggcgggataatggcggattatcccgcctgacccctcgcaagtggtacttagtggccgccaagtagtacgaaatggcctgcgccgggaactttcgggattcggtgcgcttccaagcgaacagtccgcagtacacttgcttggcgatgccccagtcctcggcccctctcacgcgaagtctgtccgtggtgccctctggccacggggtcgcgttgtattgcgagaaatggccatgaaactgcgtgcgctccggactcgatcactccgtctgcgctttgcttggctggcgttgcttgcgctgctgttccagcaggttgcgctggccgcctacgcgtgcccgatcgccgagacgccgccggagccgaagatgatgatggccggctgcgaaggcatggagatgccagacccggccgcaccagtgctgtgcgaccagcactgtcagcgcgatcatgtcgcccaacctgaccttaaaaccccgcaggtcccgccgctggcattgccggcgcgtcacttcaccctgaccgagacactactgccgccgttgcaggcccagtactacgaagacgtgcccacctgccagtccgatccaccgccggcgcagcgcttctgtagcttgcagatctagcccccgaccgcgacctattcccgcgctgacgatttcggcggcgcgctcgtcgttgcacgttcggaggtttcatgtcctttccattctcactgcaccgccagtgcagaactcgtcgttggcctgcgtggatgctggccatcggtttcatggtcacccctgcctggtccatcgcggctggcatctctttcaatgacgcgcagcgcctggcggccgagcgcgctcccttgctcaaggcgcgccagtcacaaattgcggcgacccaggaagaagctgtccgcgccgctgccttgcccgatcccaagctgacgctgggcctcaccaactggccggtcaccggcgccgacgcgttcgattttcgtgccgacgacatgaccatgaagcagatcggcgtgatgcaggcgttcccggctcgcgccaaacgccaagcgcgtcaggccgtagccgatcgcgggatcgagcaagccgaggcgctgtcggtggccgaacagttggcggttcagcgaggcacggccgaggcctggattgccctgtgggctgctcagcgcgaagttgctgcgctgcagaccctgcgggaaccggcctccatcgccgtccacgccgccaaggggcgtttgacgggtgccactggcacggtgaccgacaccctggccacgcaagcggcggcgctggaattggagaatcggattgatgccgcgctggccgcgttggaagccgctcgcgctggcttggcgcggtggcttggcgtggatcctgtcgatgtggaagccgaggatgcaccgcccgagttgacggaactgcctgtcgatccggccacgctgctggcctcgatcgacagccaagggccgctgctgccatggcgctcgcgcgaagccctggctgaagcggaagtcgacgctgccatcgccgagaagcggcccgattggagcctcggcgtgacctatgggcaacgtgaccggatgccgaacggtgtttcccgtagcgacatgctgatggtcgagttcgccatcgacctgccgctgtttccgcgcaatcggcaggaccgcggcgtggcggcgcggcgtgccgagttggatgcggtggccgccgaacgcgaagatgcccgccgcgtccagaccgaagccgtacgccgcaccttggccgactggcagggcctacaacgccaggtggcccgcaaggaaacccaatctcttccgctggcccatgaccgcgcgaagagcgcgctagcggcctacgccggtggcggtgacctgcaaccgtggctggaagcgcgtcgcgacgaaattgcattgcatatcgaacacgcccgccacttgggcgaactcggccgcgcctgggcagcgttggcctatttgctgcccgaggagagcacaccatgacgtccacgacgacccgtttaatgctggcgactgccgcggttgcactgctggccataggtctcggcaccggctattggtgggcgcagcgtcgcgtcggtccagacatgaagccgatgactgccgcgccgatggcgagtcagagcgagcgcaaggtgctgtactggtacgacccgatggtgccggaccagcacttcgacaaggccggcaagtcgcccttcatggacatgcagttggtgcccaagtacgccgacgaagttgccggcggcggcgtgcgcatcgacgccggactgcagcagagcgtcggcattcgcaccgcgcccgtcgaagtcagtcgcctggcgtccacggtgcgcgtgccgggcacactgacctgggacctgcgtcaggaatcggtagtcagcgcccgtgtcgaagggatcgtgagccgggtgcaggtgaaagctccgtacacgaaggtcgcgcgtggccagccgctggcggcgttgctggcaccgagttggagcagtgccctggccgaggcccaggcgctgcgccaggcgcagtcgacttcggcgcgggagctgcagtctgccgcccagcaacgcctgcgcgtgttgggcgtgccgagtggcatggcccgcgacggcagcgtgacgctgagtgcacccagtaatggtgtcgtcaccgaagtgctcgcccgcgaaggccagacggtgatgccaggcacaccgctgttccgcgtcaacggcatcgacaccctgtggctggaagccgcgattccgcaggccagcgccacgtccctgcaccccggcacatcggtggaagccatcgtcagcgccatacccggccagaccttcgccggggaagtcgaagcgctgttgccgctggtcgatatcgccagccgcacgcagcgggcgcgcatcgtgctgcgcaatcctgacggtgtgttggcgccgggcatgttcgccgaagtgacgttgcaaccgcaggccggcacggcagttccgctggtgccgaccgaggcactgatcgcgaccggtgccgacagtcgcgtcatcgtgcaggacgccagcggcggcttccgtccggtgcgcgtctcgacggggcgcagtagcaacggtcgcaccgaagtcctgaccggactcaaggggggcgagcatgtcgtggtctccggtcaatttctgatcgattccgaggccagtctgtccggcgcactggaacgtctgggggcaccggaaaccgcgtcgccggcagtgcccatgaaagcactatcgccgagtagcgcgccggaaatcgtcccaacatcgacgccggcaaagcccgctgctgtcgcaccgccgcgctcgtgcccggtgcagtactggtatgacccgatgaagccgggccagcacttcgaccagcccggcaaatcgcccttcatggacatgcaactggtgccgaaattcggaccgggtgcggcgcccgactgcaccatccgcgatgtgccgttggcaagcccggagaagcagccatgatcgcccgcctgatccacgcctgcatcgccaaccgtgtgctggtgctgatggcagccgtgctgctcgtcatcgccggcgtgtggtcggtgcgacacacgccactggacgcgctgccggacctgtccgacacgcaggtgatcatccgcacgcagtggctggggcagactccacgcatcgtcgaggaccaggtcacctatccgctggcgacgacgatgctgtcggtgccgggcgtcaaggcggtgcgtggcttttcgttctttggtgattccttcgtctacatcctgttcgatgacgccaccgacctttattgggcgcgctcgcgcgtgctggagtacctgagtcaggtgcgcgaccggctgccgcaaggcgtgagtcccgcactcggcccggacgccaccgggctgggctggatttaccagtacgcgctggtcgatcgcaccggccagcatgatcttggccagctgcgcgccctgcaggactggttcctgcgctacgagctcaagaccatccccgacgtggccgaggtcgccagcatcggcggcgcggtacgcgcctggcagatcgcgcctgatccgcaggcgttggccgcccgcggcctcaccgtggcgcagctggtcgacgccgttgatgcggctaatggcgccaccgggggttcggtaatcgaacagggcgaagccgagctgatggtgcgcagcgaaggttatctgcgcagccaggccgcgttcgagcaggtgccgattgtcagcacgaccgagggcgtgccggtgctgctcggcgaggtcgcgaccatcgctcgcggcccgaccttccgccgtggcatcgccgaattggacggcgaaggtgaagtcgccggtggcgtgatcgtgctgcgcaccggcaaggatgcgctgaccgcaatcgagaacgtcaagacacgattgaaggatttgcaggccaacttgcccaaaggcgtggagatcgtgccggtttacgaccgctccgaactgatccacgaagccgtgcgcaaccttacccacaagctcggtgaggagttcctggtcgtggctctggtatgtgcactgttcctctggcacctgcgctcggcgctggtggcggtgatcacgttgccgctgggtgtgctggccgcgttcatcgtcatgcgctaccagggcatcaccgccaacctgctgtcgctgggcggcatcgcgatcgccatcggtgccatggtcgatgcggccgtcgtcatgatcgagaacgcgcacaagcacctggagcattggcgcgaggaacacggcgatgaaccacaaggcgaagcgcgctggcggctgatggcgcagtccgccgctgaagtcggccccgcgttgttcgccagcctgctggtgatcacgctctcgtttattccggtgttcgcgttgcaggcgcaggaaggtcggctgttctcaccattggcctacaccaagacctacgcgatggccgccgctgccgtcctgtcggtgacgctgattccggtgttgatgggctacttgatccggggccgcatccgcccggagcagcagaaccccatcaaccgggtgctgatcgccggttaccggccggtgctggactgggtactgcggcatccgcgcctgaccttggggttgagcggcgcgctgttgctactgaccgtgattccgtacacgcgcctgggcagcgagttcatgccgccgctggaggaaggcacgttgctgtacatgcccacggcgctgccgggcctgtcggcggacaaggcccggcaactgctgcaactgtccgaccgcatgatcaagaccgtgcccgaggtcgcgcacgtgttcggcaaggctggtagagccgagacagctaccgatccggcaccgatcgagatgttcgagaccacggtgacgttcaaacctcgcgaccagtggcggccggggatgacgccggacaagttgcgcgccgaactcgatgctgcagtgaaggtgccggggctgaccaacctgtgggtgcccccgatccgcaatcgcgtcgacatgctcgccaccggcatcaagagcccgattggcatcaaggtatcggggccggacatcggcgtgattgagcagctcagcagcgacgtcgaacgcgtggccaagaccgtgccgggcgtgcgttccgcgctggccgagcgcgtcactggcgggcgctatgtcgacgtgcacatccgcccggggattgcagcacgctacggcctgagccaagccgaattgcagacgctcatcgcgaccgtggtcggcggtgatccgatcggcgagacgatcgaaggccgcgagcgttacccgatcgtgctgcgttacccgcgtggacaacgcgactcgctggatgcgctggtacagctgccactggtcgcacccggtggcgtgcagctcaccctgggccaggtagccgacgtgtcgttgagccccgggccacccatgctcaaaagcgacaacggccgcctggtcgggtacatctatgtcgacgttgctggccgcgacctcggatcggtggtcgccgacttgcaacgcgctgttgccgtgcaggtgaagctgccaccgggttacggcatcgcctggtcgggtcagtacgagtacctgcagcgcgccttggcccggttgcagtgggtggtaccggccgcactggccatcatctttctggtcatctggctggttttccggcgcttcggcgaggtcgcgatcatcctgctcaccctgccgttggcgctggtcggcgggctgtggctcatctggatgctgggtcatgccgtgtcgatcgcaacgatgatcggtttcatcgggctcggcggggtcgccgccgagttcggcgtgatcatgctgctgtacctgcgccacgcttgggaacggcatctggccgcgggcgaaccggccacggtcgccacgctggaagccgcaatccgcgaaggcgcggtgcttcgcgtgcgccccaaagccatgaccgtcgccgtgatcttcgccggcctgttcccgttgttcatcggcgccggcgccggctcagaggtcatgcagcgcatcgccgcgccgatgctcggcggcatggtgaccgcgcccctgttgtcgatgctcgtcattccggccgcgttccgcctgctgcgcgggcgcgctctgtctcgaacttcgtctgccgtatcggtggacaccgcgacgtgagcggcgcattgggttcgctcacttgacaactttaggagattcatcatgaaacgtcatttcgttaccgctatcttgactgccgccctcggaatgttgagtgcttgcaccaccacgaccgccgcgcaccgtctgggctcggtcaagaccgtgtccgaccacaccctgcagttgtgcttcgatccacaggcagtaccgccggtcgccggccagcaggttcaactggtacgccgccagcaattcggcaacccgaagttcccgccgaccttccgcgaacgccccgtcggcacagcacggatcgatgccgacgtagctgggcgctgcgtggccgctacgttggtcgaaggcaaggcgcgccgcttcgatgaggtatatccgctatcggccgaccgtaagccgcattgaagcagcaccaccggaaccaacgacggcagtccgattgcgctgccgtcgcaccaacctgcaatcgaactacgcaactaccgaaggagaaccgtatgaaaatgaccctattcgtttccgcattgactacgctgctgttggcggcctgctcgcaggcacccagcggtgacaccgctatgcaaggaaccgacaacacgcccatgccagctgcggagcacgcgccaatggccgaccaggcaaaaccggccactggcgacatggcgcaatcggccaagacggcatcggctacgggtactgtcgaagccgtcgatgcggccgctggcaagatcaccatcgcccacggcccggtggacgcgctgggttggccggcgatgacgatgggcttcaaggccacacctgaacaaatcgcctcggtacaggcgggtcagaaggtacatttcgagttccaggcacaggccatggaagcgacgatcacccagatcatgccagcccagtaagctgaatcccagcggcgcatggtggccatgtatcgccatgcgtcgcactggccgttgccgttgggtcggctagtcgcgcgttatgaaattgcgcccgaacgggccttacgtcgtgcctctcgtgcgtcgcgagaattcccgcacctccctggatgacatcagggcgccgatgaggatctcggcgcaattcacatcacacctcgcgctagacaacaacgatgtgggcgattttccggaaccttacgaaaacgaattggttttggcttcgtagcgtggttagccgcccggcccgccaccgatggtgaccaggtcgagcatcaagcttgcgtccactattcgttctcgttgaatgaaccacgcgacaagccgttctagccgcgccgacagatgccttgcaacatcagaattactgcaccggtgacgatggcgacatcggctaggttgaatgcgggccagtaccagtcgcgccaatgccactggatgaaatccaccacgtgcccgcgcaggatgcgatccaccgcattgcccaaggcgccgccgataacaagggcgtaggcaagcgccggcggccatgcatgacgtggcagcttggtgagccaacgcgtcaacagcgcggcgaccgccagcgccaggaacgtcaggacatggcgttgccagccgccggccgagctgaggaagctgaaggcggcgcccgtgttgtaggagcggtaccagttccaccaggggtcgaccacgggcaccgcgatgtgctccggcaacgcggtcagcacccaatacttggtcagatgatcgaccgccaatacgatggcggacacaccgagccacggcagtgcgctcggcattcgcggcgcgcggccctgcgcggtgtgtatctcacgcatgattgcgctctcgggccggccacgccgctcgcagcagcgcgggaacgcgcccggcgtcacgcgccaagagcatgctcgccaacgccagatagagccaggcgatggccgtcagcacgaagatttcccgctcggggttggattggtagaagaacgccagcatcagctgcccgacgaacagcaccgccagcgccacggcgccaaccaggctcagtcgcatgcgcaccagcaatgccagcgcgaacatcgactgagcggcggtcaggaagaattcctcgtgctggcgtgcgcccaatggcaatgaggtcaactcgccggcgccaatgctcatggcaatcggcaacatgcctaccagcaaggtccactggttgatcttgtcgctgatcatggtcgtcaggcccgcacgggcacggccgtccaggacgaacaggatcgcgatggtgaccgccggcgcttcgctggccagcggcgccagccactggatcaacaggaactcgtccatccccaggcgccggccggaagccaccagcgattcggcgaagggttcggccgccagcaggatcacgcctgcggccaccacgcccatcagcaccatcaccgtccagcgcttgccgggcgagaaccgcgcgatcacggctcccgggcccggttcttcgtcttcttcctcttcttcgttctccgtctttgatgtgcgccacaggtacaggaagaacaaggcacccagcacgacgaaatcgaacaggccgatgcgatccttcaggatgatgacgaaggcatacgcgctcgccaacgcaaggaagacgatttcgaccgaattttcgacctgcaacgcaatcccgcgttgccgcgagcgccaccagtgcaaccccaccagcagcggccaggcaagcccgatcaacagccgattggcaccggtcatgttggcggcggcgtaggccacatacccggacgccggatcttggcccgcgcggtaggcgtagtagaagtccaccgcgtattcggggagcaccgtgataagtgcgaccaccgccagcacgaagctggtggcgatgtacttctcggcagcctccgcgccccacgacagcaggaagccggaggccagaatcgccatgccgaacagcgccatgtcgcccagggcgccgacgctgctcccggacacgcgcaggtacagcgcgggcacgacggccagtgctgccagccccactggaaccaagaattctcggactgcgctgtgtgtttgcatgacgtgccagctcccttgggtcctacgcggtgccgtcgatggggaatgcttgctccaccgggctgatatagacccagcccgcgtccggtcgccccgtccgcccgacacggcggaagatttccacggcccgagccacgtcctcatccttgcagaacagctccatctgcacctcattgatcacctggtcgccgaactcgaccgaatactcctgctcgcgcgcactcaaggcgcgcagcagtcccttcacgtcgaacaggctcaggcgctggaagccggcggcttccagcgcgtggatcaggtcggaaacccggttgcggtgcacgaacgccttgatctgtttcatcacacggtctcctgcgggttggatccggccgccttgcgttcggcgcgggtttcgagccattcatacagcaccggcaacagcacaagcgtcaacagcgtcgaactgatcaggccacccaccaccacggtcgccagcggacgctgcgtttccgcgcctacgccggtggacagcagcatgggcaccaggccgagaatggcgacgctggcggtcatcagcaccggccgcaggcgcagcgcggtgccctgtaccaccgcttcgcggaccgacaagcccttgtcgcgcagctcgttgaggaagctcaccagcacaatgccgttgagcatggccacgccgaacacggcgatgaaaccgatggccgagggcaccgacaggtactgtccggtgaccgccagagcgatcaggccgccgatggtggcgaacggcacgtttgcgatgatcagcgtggcgtacttgaccgagttgaacgcggtgtagagcagcacgaagatgaagaagatcgtgaccggcacgatcaacgccaacttggctagcgcccgttgctggttctcgaaggcgccgccccattcgatccagtagccgggaggcaagtgcacctgctgcttgatcgccgcgttggcgtccttcacgaagccatcgacatcgcgaccgcgcacgtccatctggatcaccgcgtagcgctgcaactgctcgcggcggacgaacgaatagccttcggcgatgctgatctccgccacgcgtgacaggggcaccagcgcaccggaagccgttcgcaggggaatgtgacgcacggattcaacggacacgcgggcgctgtcgtcgaggcgcacggcaatatcgaagcgcttgacgccgtccaacagtacgctgaccggttcgccgcccagcccattgcgcacgatcgtcagcacgtcctcggcattcagcccatacaacgccaactcgtcccggttgacctggatgcggatctgcggcttgccgagattggcttcaagggcaaggtcggcgacgcccggcaccgtggcaagggtgctcttgaggcgcccgctaagcttgtcgagttcgcgcagatcctcaccgtagagctttagggcaagcgtggcgcgcacgccggaaatgagctcttccacgcgcatctggatcggttgggtgtagctcggcactacattgggcaccaccttctccagcgtttcctgcatcgccgcttccagctctttgatattccgaccggtggtccactcgtcctctggcttgagggcggtgtagatctccatgtagttgacgtcggcggtgtcgcccttctcggcacgaccgatcatggagagggtggtttccacttccgggaattgcttgaaggctgcggcgatggtgttgctggtgcggatcgattcgttcagcgaggtcgatggaatgccggtcacgcgccacatgatcgagccttcctgcagctgtggcatgaactccttgcccaggaacgggaacagcgccaggctcacgatcagggctgccaccgcactgatcaccaccgtccgctttttggccagggccttgtccagcaatggccggtagatgcacttgatccgggcgaccagccaggtgtcgcgctcctccttgggcttgaggatcatcgacgccagcaccggaatcagggtcaggctcaggatcagcgagccggccatggcgaaggcgatgttgaacgccatcggcttgaacatcttgccttcgaggccttccagcgcaaacagcggcaggaacaccacgataatgatgatgatggcaaaggcgatcgggttggcgacttccttcgccgccgccagcactgccgaagttctgtcgaccttctcgccgtgttcgaggcgttcggccatgatccggaacgcgttttccaccatcaccaccgcgccatcgaccatcatgccgatgccaatggccaagccggccagcgacatcaggttggccgatagtccggcttggcccatgccgatgaaagcgatcaacatcgccagcggcagggtaacgatcaccaccagcgccgagcgcacctcgcccaggaacaggaacaggatgatcgcgaccaggatggagccttcgatcagcgcccgcacggcggtttccaccgccttgttgaccaggtcggtgcgctcgtagatggggcgcagcaccatggtcttgggcagcgccgcccgaacgacctccagcttgcccttgacggcttcgacgacgttttttgcgttctcgccgatgcgggccagtgcctggcccatgacgacctcttggccatcacgggtcacggcaccgaagcgcggtgcaggggcctccgttacgcgggccacgtcgcgcaggtacaccggaacgccgtcttcggacttcagcacgatggcgccaatgtcctcgaccgacttcagcaagcccaggccacggacgaggaattgctcgcggccgacatccatgacattgccgccgacctggccgttattggcggggatggcgttgatgacatcgctgaagcccaggtggcgtgcatacaagcgctgaggatcgatctgtacctggaactggcgctcgccgccgccccaggaactcacgtcgtccacgccaggcgcggtgcgcaggatcaggcgcaccgtccactcctgccaggtgcgcaggtccatgtcggtgacctgttccttgctgacacccggggcgcgctcgaccgtgtaccagtacacctgccccagcccggacgtattcgggcccatgcttggtttcccgtagccttctggcaggcgatcgccgatttcctgcaggcgttcgttgaccagctgacgggcgaagtagatgtccatgtcgtccttgaaatagaccgacacgtacgacagcccgaacagactgaccgaacggatttcctgcaccttgggcaagccggccagcgccgattccaccggcgtggtcagcaactgctcgacatcctcggccgccaggcccggggattcggtgtagacattgacctggaccggggtgacgtcgggaaacgcatcgatcggcacgttgcgcacggcgctgatgccgaggaaggccaccaccgcgaacacgatcaggaccaggaacttgtaacgcagggacagttcgaccaggcgattcagcatggcgcgttacctcgcacccttgtgcgcagttcgcggctcattcttcttctcccaactgggacttgagcatctgcgacttgagcgcaaacgcgcctgcgaccaccaccgtgtcgcccggcttgagaccgtcccggatcagggtccggtcgccgatcacctcgcccgtgcgcaccggcaccggctccagagcaccttccgcgttgcggcgaaagacgacggtgtcaccggccagttgcaccagtgcgtcgtttggcacggcaacctccgtggcggcacggctgtcggcctgggcgcttcccgttgcctcgaagaacacatcgacgaagtcaccgctgtgcaggcgatcgccctggttcggcaccttgatgcgcacgacggcattgcgcgtagcgtcggaggtgcggtgcgcggcctgctgcacggtaccggccaagcgctcgccgtcaaagagcaccaccgcttcctggctagggcggatgcggtgtgcggtacccgcctgcagcttggcatcgacccatacgacggactcatcgaccagacggaacaaggccttgcccggttcgatacgctcaccgacgacgaagtcgtcttcggtgatgcggccagcatgcggcgcggtcagcgtgaactggccgttgacgccaccgctggcggtgccaggcagtccgtaggcctgcgccttggcccgggcgcgatcgaccgcgacctttgcttcggtaatgcgacggccggcgacggcttcacggccaagtgctgaaacccggcgccattcctgttcggcgatgcgcagctcggcttgcgcgtcggaaacatcgacgcttgtcagtgtcgccagcggcgcgccggcgcggacttcatcgccgagcttggcgtgccggcgcacgaccagcgcctccacctggggggtgatcaaggtcgtgccatagcccgtatccaccacttcgcccggagcgcgcagttcctcgctgagcgccgacggccgcagtgtctgcaagcggatgccggcggctttcatcgcggcatcgtccatcttcaccgaactggcggcttcttcttcaccgccttcggcgtggccctcaccacccgcctgttcggaattcgcggtttcggccccaggcttggccgcgcctgcatcgggggatttggaacaagcggccagcgccagcagcaatgcggcggtcagcggcagggttaacaaacgcatgcgatccatcgaaatctctctcatggggtgccttccataccggcccagcgttcaagctgaccggtggcggcgaggtagtcggcatagctgcgccacaggcgcgcctcaagttcggcaccagcgagctgggtgtcaagggtctgcttgagctgcaacaggtaatcggcggtggacagttcgccttcctgccagagtttctccagcaagctggcgcggcgctccacatcggtgcccctgctaccttgccagcgcgaccaggcggactgcgcggcaccgtagctgccgatggcgcgctgacgatccgctgtcagttccattgtggtgcgttcagccaccgctgcggccacatcggcctcggcggtggccgccgctacttcggcacgatatgagttgcggacgaacaacggaatgctgatcgagaaaccgacaatgttgtcagtcaccgggccgatgtccttgcgtccgccgcgaacggccagtgtcgggtttgctatgcgatcacgacgcgccaccgtgacatcccgctcggcagccagcgccgccgcatgtgcgacctgccactccggcaattgctcgacgccttccgcaggcgtaacaggcggtggcagggttttgctgggcaagagtacgctcgcaaccaattcggggctgccgcccacagcccgaaagcgcgcttcggcttccccgcgttctgcaatcagctgggattgctcggcttgcgcttcgtcgtgggcgagttgagcgagatcccgctcgattccggaaatgtcgtcggctgcgaactgcttttcggccagcattgcaaatcgggacaccagttccaaacggcgctcgccagtacggaaccgctgttgtgccgattgcagatcagcccaactggcgaaccattgtttgacgaaatcgcgacggtgcatttgcgcttccgccgtggcctgatcgacccgcgctgcggctgcatcacggcgtacgcggcgtttgccactgatatcaagcgtgaggctgagtccagcagtcgacgtacgttcgtcgccttcttcctcgcgggtcagctcgacttcggggttgtacagcggctgtcccgctgctgccagccgtgcgcgagcggcagcgagttgtgcttcggtggcacggtaactgggatggcgctgccaagcggccagaagcgccgcgcggaggggcgccggggccatggccccgggcgcttgggcggcccatgcctgtcctgccagcaagcaggcgaacagcgcgatggccagccaggcgacagcgcgtcggcgcgtcgaacgaacaaggtgcattggaaggatcctctgaatcgacaacattcctcgacgctccgcgccgagggggcaaaccacaggccggttaggcgatcggtggcctaagttccaaacaagacgtaatgctgcgccgcacgccggcgagcagtaccgccacatcctgcggtgggagggggaagctgaagaaggtttcgggcgccataacggcggcgtggtggcaactgcagtgcgaacacccgccgggctccttcctcgacgcaccctcgccatcgtccgctggcacattcactacggtctcgagcgaggccttcgtaccatggcccagatcaacgaaatcatgccgggtacacgcggcggcagcgccaatcttcatgacgaagatcaacagcaccagcacaaccaaccgcgcggaagtgcgcaagcgcgcaagcaaggcacgggacgcggcggacttcaaccctccggcatggccagcaacaggtgagctttgaaatatcattcaggatgcctgtcgcctcgccaagcctatagccgcaatgcgaccgcaatggcggcgttgacgaacacgcccgtgagggttcagtggacggctacctgaatccccaacacacttagatccgtgcccgccccccaaaagatagccgtgcacgagcgcatggaaggtttcaaaacaggagaagaacttagcgacttccttcgaccgtgtcatggcgtcctcctctcacttgcgggccgaagataacttccgcagcaagcgcatgccgttgccgacgaccagcaggctcgcgcccatgtcggcaaacaccgcagcccacatcgtagcctgaccagctaaggtgagcaccaggaacaccgccttgatgccgagcgccagagcgatgttctgtgccaaaacccgggccgtggccttcgacagcccgacgaaggcgggaatcttgcgcaggtcgtcgtccatcaaggccacatcggcggtttcgatggcggtgtcggacccggccgcgcccatcgcaaagccgatatcagcccgcgccagcgccggggcatcgttgatgccgtcgccgaccatgccgctggtgccctgtgcggcgagggcttccatttcccgcagcttgtcttcgggcagcaggttgccctgggcccggtcgatgccgacttcgcgggcgatggcctgcgcggtgtgcggattgtcgccagtcagcatcagggtcttgacgccgagtgcgtgcagttcggcaatggcctgtcggctgctgtccttgaccgtgtcggccacggcgaagagggcctgcacgccatcgcttgccaccagcgccacgacgctcttgccttgtgtttccaagctgctgaaatgcgcttccaacgctgccgagctggcacccagctcctgcaccagccgatggttgcccaagtggtaaagcacacctgccacctggccgcgtacgccgcggcccggcaaggcggcgaagtcctcgacttcacgcacggtcaccgcatcgtcctgtcccgccacggcaatggccttggagacggggtggtcggagcgagcggccaagctgaccgcgaccgcgcgagtcaggcctgggtccgcctcgccccatgcgacgaagtcggtctgcttgggtttgccgtgggtgatcgtcccggttttgtcgagcgccagccatcgcagcttgcgaccattctccaggtacacgccgcccttgatcaggatgccgtgccgtgccgccgcggccagtccgctgacgatgctcaccggggtggagatcaccagtgcgcaaggacaggcgatcaccagcagcaccagcgcccggtaggtccattccagccacgccgcgcccatcaacaggggcggcactaccgcgacgccgatggcgacggcaaacaccagcggggtgtaccagcgcgcaaactggtcgacgaagcgctgggtgggcgcacgattgccctgcgccgcctccaccgcgtggatgatgcgcgcgagggtggaatcattggccgtggccgtgacccgatattcgagcgaaccggcttcgttgacggtgccggcgaacaccagatcgccctcggccttttcgacaggaaggctctcgccggtgatcggcgcctggttaatcgtggagcggccaaggaccaccacgccgtccagcgcgatgcgctcgcccggcttgacccgcacccggctatcgagcgcgaccgtcttggcatccgcctcgacccatcggttgccgtcctgcagcaccgtggcccgttcgggcgccaggtccatcaagccccggatcgcattgcgcgcgcgatccagcgatctggcctcgatcacctcggccagcgcgaacagcaccatcaccatggccgcctccggccaatggccgatcagcatcgcgccggtgaccgcgatcgacatcagggcgttcatgttgagattgcggttcttcagcgcaatccagcccttcttgtaggtcgacaggccgcccgtaccgatcgccaccagcgccagtgctatgaccagccacgcaggggccccgagccacgacatgacctcggcgagcagtgccgccgcgccggaaacgatcaacggccaccaggctgtccgggtctgcaccggtgcagtcgaatctgcgctgccggccgtggcgaccgcttcggcctcgaagcccagcgacttcaaggcggctagcacatccgacaagacaccggtcgcgtggcggacggtcagggtgcgttgcacgagattgaaggccagcgcgtccacccccggcatgccactcaacttgccgcgaatgaggctttcctcggtggggcaatccatgttcgcgatatgcagcgccgtttcaacggcagacgccgtcgtctccaatggcaccgcctgcatgccgatcgccgccagcgcgtcttccacgggggccagcgcaggcaactggtgaagcactgtcagcgtgcgctgcaccaggttgaactgcaggtccgtcacgccgggcacttggccgagcttgttccggatcagcgcctcctcggcggggcagtccatgttcgcgatgcgataacgcataacctggagtgaaggcgccggaagttgagccatggtcgccgagtcaccacagctgttgcaagacgtgctcattgcgcgcggtctcccttgacggcttgcgggggcacgcgagagttgcgcgcattgtaataaaaactgccgatagcgatcaccgccacggccaactgcgccagcagggattgccaggaggggtacacgcccagccaatcgatacgcggcgcggcgaccagcgcctgaccgacccagccagcttcctgcagcgccgcgatgcccttgccgaccagcacgacggcgagcacggcaatcaggatcgaactgatcgagaagaactggccaatcggcaggcgcttgctcatgcgcagcatccagtacgccaccccggccaacacgacgctaccggcgaccagcccacccagaatcgcggtgctgtttttctggttccacatcgcgatgaagaacaggatcgtctcgaacacttcgcggtagaccgcgacgaaggccagcatgaacaggaagaccgcagagcgccgggtcagcgcagccgagaccttggcgtgcaggtactgctgccaacgcccagccaggcttttctggtgcatccagatgcccacgctgagcagcaccactgcagcgaacaacgccgacacgccttcggtgacctcacggttggcgccgctcacatcgaccagatgggtcgcgatggcccaggttgccacacccgccagcaacgccccgacccaaccggcgtgcaccgccggcaggacctcgcgacgttcggccttgcgcaggaaggcaatcatgccgatcacgatcaacaacgcctcgatcccttcgcggagcaggatggtaaagctgcccaggaacgccgtggtgcgatcggtgtgcgcatcccgcaagaccgcctcggcgcgatcgaacagcgcgctcacctccgtcgcctgcgctgtcgcatcggaggcaggaacgcggcggccgatggcatcgcgatagcgcgccatggtggtttcgagcccacgcatcagcgcgttgtcccgcgcggcgagtgtgggctcgaccggttcgacgccatccaggtacgccgacaaagccgccgtcttggcctgcccggcatcgcccgcctgataggcgcggaggctctcggccatccgttgccgggccagtgcgagcgattggactgctgccacgcccgaagctgcggtctggacggcctgcggctgcccgcgcaggtaagcgatgatggcccgcgcctgcgcgtcctgactgccggcggcgatcagatccgcctcgctggtgcgggtcagcgcttccagcgtgggaaggcgctggtgccaggccggcgcgtcgcgccacagcgcttcgccctcggcccgcatctgcggcgaatgcgacaagctgccgacgtagaacgccagcgcccagcgatcggcttccggcagggacgagaagccggtcatggccgttccctggatcccttgggaaatcgcttcgtacaaggcgaagggactgcgctgggcggcgcgggtggcatcggtgaaggcaatgggcggcgggtccaagctcgccgcagccggcccatctccgtggccggccggaccgtggcaggcagtgcattgcgcggcgtagagctgcgccccccgggccggatcgggcggcgtcgccggcacggcaccgaccgggtagttggccagcaggccgtcggccagccgatgcgctagatcggcgacgtgcttggcgtcggacttagactcgacagcggttaccagctgatcagcttgggcgatcagaccggcctggccgggcgtcgacggcagtgcggccaattgggttcgcaccgcccctgcaaattcacgcatctccgcgtactcggcctcggacgcgacgctgccggatttcacggccgtgccatagtcgacggccacatagtccagcagctgccaggtctggcgcgggttgaccgcggacggcgcggtggcgaaggctgggaaggacagccaagccaataacgcgatcagcaggcaacgacagagggagttggtcacggagagcgcctaggtgaagggcaataaacggcaatgggaaccagttgcaacggtgagcgtacaccccgtacctgctacggagtcaagggcaggattccacgacagggcaacctcctctcccgtgcgccatagcccccggaggcctcaaagggtaaagtccgtagcagctatagggtcaagaggcgtcgatgaagattagcgaagcggccgaatccagcggctgccatctggaaaccattcgctactacgagcgcgtggggctgatgcccaaaccgcggcgaaccgccagcggttaccgcgagtaccgcgatgacgaagtggacctgctgcgtttcatcacccgcagccgcgacctcggcttcagtctggatgagatccgcagcctgctacggctggaaagcgaccgcacgctctcctgcggcgagatcgatgcgattgcccgcgagcatttgaccgatatccgcagcaagctccgcgagctcaatcgcattgcccgggaattggaccgcacgatcaacgcatgctccggaggcgcccggggccagtgctcgattctggccaccttgcgggagccgatgccgacctcgcgggtcaaaacgacagacgtgcgtcggaagaggtcggcatgaaccgtctggtgatgcgatgccttggtgggaactgcccatgagcctgcgaatcgcattggtccaggcggactttcccgtcggggacatcgacggcaacgcagggcgcattgccgagcggatcgccgaggcgcgcgatcgctatcacgccgacctagtgctgtttccggaactcacgctgagcggctatccgccggaggatctgctgctgcggcggcagttcctggccgaatgcgccgatgccgtgcagcgcatcgcccaggaaacaaccggcatcgtcgcggtcgtggggtggccggaagcggcaggcgctgtcgtctacaacgcgatcagcatgttgcgcgacggcgcggtggcggccacttaccgcaagcgcgacttacccaattacgccgtcttcgatgagcgtcggtactttgcggtcgatccggacagcggggcgtgcgtgttcgagcttcagggcgtcaccgtgggcttgctgatttgccaggacctgtgggggctggaaccgacgtttgaaaccgccgcaaccggcgcgcagctgattctcgtctccaacgcctcgcccttcgagcgcgataaacacgcggagcgggacgcgctgctgtctgagcgcgcccgcgacaatcaggtcgcactcgcttacgtcaacctcgttggcggccaggatgcggtcgtgttcgacggagcctccttgctggccgatgccgatggccaggtgcatccggcggccatcgccttcgaggaacatgtgctggtcgccgatttcgatccggcctcacgcacgttcacccaggtctcctggccaatcgacaccgacgtcggccgcgacgctgtggcctggcgcgcgatcgtgtgcgggttgcgcgactactgccgcaagaacggcttcgaccgggtttgggtcggcttgtcgggaggactggattcggcggtggtgctggcgatggccgtggatgcgctggggagcgaccgcgtcaccgcggtgcggttgccgtcgcgcttcaccagcgcgttgagcaacgacctggcggcggcgcagtgcgcgaccttgggcgtggcgatgcggacggtgccgatcgacgccccgttccagggctttctcgacacgctgagcgggctgttcgcgggtacgacggttgatgcgaccgaggaaaacctgcagtcgcgcacgcgcggtgcggtgctgatggcgctgagcaacaagctcggcggattgctcctgaccaccggcaacaagagcgagtacgcggtcggctacacgacgatctacggcgacatgtgcggcggttacgccccgctcaaggatgtctacaagaccgaggtgagtgcgttggcccgctggcgcaataccgtaggcggcgcgccggtcatcccgcccgaggtgatcgcacggccgccgacagcggagctgcgcgagcaccagaccgaccaggacaccctgccgccctacgacgtgctcgatgcgatcctgttccgtcatatcgaccaggaacaatcgcgcgaggaactcctggcggccggattcgccgccgccgtggtggacccggtgctggaccttgtgcgtcgccacgaatggaagcggcagcaggcggcgccgggtccgaagatctcgcggcgtgcgtttggacgtgaacgacgctatccgatcaccaatgcctatgcccaggcgctctccacgcggtgatcccttgagcagcgtcgaccgctaccgagaagccgccacccgcgccaacacacggcgcagctatgagtcggcggttcgccacttcgaggtggaatggggtgggcatctgcctgccaccgccgacagcgtggcccagtatttggccgattacgccgagcagttggcgatcaatacgctcaagcagcgcctggcggcactggcgcaatggcacggcgagcatggcttcgtcgatccgacgcgatcgccgcgcgtgcgccaggtgctcaagggtatccagacgttgcatccggccgttgagaagcgggccgaaccgctgcaactgacccagctcgcgcaggtcatgacctggctgcacacggccgcggcgaccgcggaaggtcgcggtgaccgagcggcgcagctgcggcatttgcgggattgcgcgctgatctcgctcggattctggcgtggctttcgcggcgacgagctgatccatctccaggtcgagcacgtgcgcatcgttcccggccaaggcatgacctgctttttgccccgcaccaagagcgatcggcgcaacgaagggcggatcttcaaggtcccggcgctgtcgcgctgctgcccggtatcggcgacggccgagtggatcgccgtggccggcctgaccgaagggcccctgtttcgggcgattggtcggtgggcccaagtgtccgaagacgctttgcatgcgaacagcctcatcccgctgctgcgtcgcgccttcgccgcggccggattgtcggcatctgacgcctacagcggacactcgctgcggcgcggcttcgcggcctgggccgatgcgaatggctgggatgtgaagacgctgatggagtatgtcggctggaaagacatcaaatcggcgatgcgctatctcgatggcgccgatccgttcgcgcgcgatcggatcgaagcaggcctggtcttgccggcaccggcaccactcgcgttgccggcgcctgtggcagtcgagccgccgacactctccgtggacctgagtctcgtgctcaccccgtttacgcctcgcggccgcgggccccaccgggcacggcgtttgatcgaggatatctgcctggcgccttacggcgcccagcgttccgacgcagatggcacccgttaccggttgaccgtgccgacagtcgagccagacgtcttggatgaagcgatggcgaccttgatcgacgacatgcatcgcatcgccgacaaccatcgctgtttcctggaggcctcgttgcgcgctggcgatgggcggcattgggactaggcacgccaccttcttacgttgaggagccttgttgacggatgacgaccctgcacgagaccgcgtatccgcgcctgaaaccggacccgaccctcaaggaactgcaggacatctacacgccgaccgaggccgagttggcctttgttgcggccaccgcaacgcgacccacggcccaactggcggtgctggtccacctgaaattgttccagcgcctcggctacttcacgcttttggccgatgtgcccgagcgcatcatccagcacatcgcgcagacggccggcgatcgtcgttcggtgccgatcgagcaattgcacagctacgacagctctggcgcgaagcgtggccatatcgcgaagctgcgcgactacctgcgggtgcgcgtgctcgatcccgacggccgcacctggctggcgacggttgcggaaacggcggccgagaccaagcacatcattcccgacatcgtgaatgtcctgctagaggaactggtccatcaccgttacgagttgccggcgttcagcaccctggaacgtctggcgatccaggcccgcgagcgagtacacgatcgctacttcggccgcattgccgatgcgctgacgcccgcggtccgcgcgctcatcgatgacctgctggtgtcgcccgacgacgccttcagcggctggcaggcactcaagcgcgagcccaagcgcccgacaaacaaggaggtccgcttctacctgcagcacatccgccggttgcaacacctggccgaacagttgcctgcgatcgacgtgccggtccccaagctcaagcagtaccgggcgatggcgcgggctctggatgccagcgaactggccgaactcaaaccgaccaagcgctatgcgctcgcggcgatcttcattcgcgctcaatacgccaagaccctcgacgatgcggccgacgtcttcatccggctcatccagaagctggaaagctcggcgcagcaacggctcgtggcctatcaactggaacacagcaagcgcgccgatctcctgatcggccagctcaaggtcatcctccaggcctatcaggtcgagggaaccgacacgcaacgggtcgatgcgatcggcaacgcgctcgtcaccgaggtgccggtgctgctcgccgagtgcgaggagcacatggcgtacgccggcaagaattacctgccgttcctgttgcagccgtacgccacgatgcgcccgttgctgctcaattgcctggagatcatgggcctgcgctcaactagccatgatgccatgatggagcgcatgatcgcggcgctgcaggcgctgcgcggtcaacgtcgtgagctgatcgaggccagtgccctcggtctggatccggagggcgatttcacctggttgtcgagcgcctggcgccggcacgtgttcggcaagtccgccacgctggccgggcgcggctggctgcatcgcaaatacttcgagctggccgtgctggcgcagatcaaggacgaactgaaatccggcgacctgtatatcccgcatggcgaacgctatgacgactaccgcgaacagttggtggacgaagcgaccttcgcccaggaattggaggcctacggcgaagtctccgggttgccgaccgacgccgcggtcttcgtgcgcggactgcgggtggaactcgccgccttggccgatgccgtcgaccagcgctttccggagaacgtccatgcagaactggtcgacggtcgcctgatcctcaagcgcctgcaacgcacggaagtgtcccgtgccatcgtgtccctcgacggggtgattaccgagcggttgccgccgaccagcatcgtcgatgtgctggtcgacgccgcgcactggctgcaactgcataagcacttccggccgatcgccggtaccgacagccgcgtggacgagttgctgcgccgcgtcgtcacgacgttgttctgctacggctgcaacctcggcccgacccagacggcacgctcggtgaaaggcttcagccggcgacagatctcctggctcaacctgaaatacgtcaccgaggaaaccctcgacaaggccatcgtcgaggtcatcaatacctacaacaagttcgagttgcccggatactggggcagcggtaagagcgcctccgctgatggtacgaaatggagcgtgtacgagcagaacctgctgtccgaataccacatccgctatggcggctacggcggcatcggctactaccacgtttcggacaagtacattgcgttgttcagccacttcattccgtgcggcgtgcatgaagcggtctacattctcgacggtctgctggccaatacctccgatatccagccggagatcgtgcatggcgacacgcaggcccaaagctatccggtattcggcttggcgcacctgttgggcattcagcttatgccgcgcatccgcggcatcaaggatctgacgttcttccgacccgagccgggtcgctcttacaagaacatccaggcgttattcggcgagagcatcgactgggtcctgatcgaaacccacctgcacgacatgctgcgcgtgaccgtctcgatcaagctcggcaagatcactgcctccacgatcctgcgtcggctcggcacctatagccgcaagaacaagctgtacttcgccttccgcgaactcggcaaagccatccgcaccatgttcctgctgcgctacatcgatgatgtcgatgtacgcaaaaccattcatgccgccaccaacaagagcgaggagttcaacgggttcatcaagtggtcgttcttcggcggggaagggatcatcgccgagaacatcctgcacgagcagcgcaagatcgtgaaatacaaccagctcgtggccaacatgatcatcctgcacaacgtggagcggatgacccgaatcctggccgagctgcgggacgaggggatgggtataagcgccgaggtgctcgccgggctgtccccgtaccggaccagtcacatcaatcgctttggggactacacactcgacttgagccggaagatcgcgccgctcgattattcgagccggatcctggcgagctaggtcggaagtggggacctgccggcttatgattttggcgactcttttgaggctaataggccacttcgtggcctcagcaacgcagtaggctcagaagcaaaagcacggcaacatcaagagcttaaaaggcgaacggctgttttttacatgaatccctgccgaccctcaggtggcgcattgcgagccacagcagcggcagggcaatcagcagtggggccagcagcaaccacccgcgcgggggcgacgcctgcatccagtccagtgcattcccggccgcggcaggcagggtctggcctgcccataggtggagcaggcctgcgtgctcttccagtgtgatctcccgcaatgcctgttcgatgcgcccaagcagttgctggtcttcccggcgaaccagcaggtaaaggtcggtggagaagccgctatcgaacggctgcaggcgcaggctgccattgaaatggcgtcgaaccagggggcgcagcgtgggctccagaccaatcgccacgtccgccaggccggtttcgactgccgccagtgctgcatgccggtctggcagctgccgcagccggacctgcgggtgatgcgcgtgcagccagctggcgtagggcccgccttcaacgacggcgatgacccggccgtcgagttcgcgcatctcccgtggcagccactcgccggcgcgtccggccaacagggtggcgccgccacggaacggggtggacgcggcaaggccggggcagggcagcgcctggtgccttgcgccgccaaacaccatgaccaggtcagcctcgtgatggcatacagcgaggattgatgcggcggttgtcgggtaggggtgttccaggaaacggaattgggcgtgccgcgccaccaggttggcatagccatgggcgagcgttggcggtgatgacggatcggccagggccgcgggcagggggcgcagggagggagtcgtggcgacccgtacagtgctgcccggcagccagcgtggcgagcggatatcttcggccgaggcagccggcaggagaaggagcgccagcagccccgtggacaggaagcggcggcgcaacggcggctggcgcctcacggtgtctccagtcgttcgcgcagtgcgtagatttccacgtcgctgcgcaatcccagcttgcgcagcacagccaccttctgcgtgctgacagtcttgatgctgcggtgccgccgcaatgcgatctcggagaccgtcaagccttccaacagcaggccgagtacttcgcgctcgttgcggctgagctcgccgcgatcgccggccagcctgacgtccggtggaacccgggtcaggccctgggaaacacgtacgatggcgtcggacaatgcagcaagcggttcggccttgctgacgaatccgttgagtccggcatcgatcaggctgttgaggttggtggtggggcagagcgtggcgaaggccagcaatggcgtgcgcgggaattcccggcggagcagcgcaaccagctcgaggctacccaggtcgtcacgggcaagcgtgagatcgatgatggccacatccactggtgtgcgttgcaggctgcagagcagttcgttgctgcaaccgtggctggcgacgatgtcgaagcggagatcgcctgacaggtgcagggcggtgccgcgacggacgacttcgtgatcgtccaggagcgccaggcgaagccgacgcggtgcaggaaatccattcatgcgcgggaggtggtcggcgcccatgggcgtggccgccattctggcgccgctgtcgcgtcgaacatcgaattcgttgcgtttttacgactattcctaaagatcgatggatgcagttgatcggccggggcttacgcattcgtgacgtaaatggatggggtgctgcaggcgtcccgtcgtggctgccggaaccattaatgtgacgcgtcacgccggcgtgaccctgcgcccctgacctgactggttgacgccgtcagggcagggcagggctatcgagtctgcacgcgggggatcgacatgcgacccaggaactgcgccggggtgatgcggggcaactgtttggcatgggcgtctgagaagtggcgcaggccgccccagagtgcggtgtctccgatcaggaagcagcggtgctgggcacgggtgacggcgacgttgagcagattgggcttgctggaggcccagtgcgccgcgcccaccgtgtccgtgtcgcagcccaggaccatccagacaatgctttcctccttgccctggaaggtgtgcacggtgccgacgcgctccctgcaccacgtgcgcagttcggtggtgcgtggcgcctgcgtgccgggtggggcatccgggccaagccaggcgtcctggctccgcagtcgctcgagcagggcattcttgatgcgcttgaagggcgaaatgatgtagaccgggggaaggcttccggtgctgtggtagagcgcggccaacgcctgctgcaccaggtcgatctggcacggcacgacctgcttgtcgctggtgcggccgggggcgtgtacccaggcgctgctgccgatgtccaggctgtcggtgggtggccgcgccgcactgggttcccaggggttggagaagatcatcttcccctcgtaggcaatcgtgttggcaatggagaacatcggttcgacgcagcgacgatgcacgcgcagcggactgccgatccagagcggcgagccgccggactccatgcgggcaccgagcgggttggcctcgtcggccagtacctgtacggaggtcttgtcgggcgagacgttcacgcctgcaggcagtgcgctggttcggcccagcgcctgcagcaacttgaccggcacggtgaacaccggctcgatctgcagcggatcacccaccacgaccgcgcgcctggagcgcagcagtgcaccgaccgccgcctgcggcacggcctggccagcttcatcgatgaacagccagccgatcgagtccggccccaggtggcggaactggcgtgcgaccgaggcgaacgtgctggagacaaccggcacgatcatgaacaggctctgccagatggccagcgcatcgcgtggctcctgcagccgcttgccactcagcaggtggcacagtgcaatgacgttctgggcgaagccgccgcccttctgcaccacttcgtgcagccaggcctggtgaagctgcagtgccgccacgaagaggttggcgcgctgctcgttgagctgctcgctgttccagactcccttgatctgccagtcctgaccttccagttcggccgcgttggcgggatgggacgcggtgccgaattcggctttcagttgttcgagctgttgcgtcattccagcccattgctgcgcccgtgcctgcgcggcggccgatgcctcggccagggtgctcgcggttcggcccaggtgctgttgcgccgtatcacattgcgtcccgagttcgagcccgcgctgggtccatcggtgttgatgatctgcgttctgcaccattgcggccgcatggctgtgcgcgcgctgccggtcaaagatgcgggcccaccagccaggcttctcttccctgagcaggatgcgttgcgccttgagcagggcgagctgttcatcggatctgctgcgctggccctcgagtgcacggcactgctgtgcagcttcctcatgcgcgcgctgtgcatcgcgaagctgagaagtcgtttgccggcagaagctctcctcatcgttgccgctgatttcacggctgagcgaggcaagccgatccagcttttcgaccaggccattgacgatcgcatcggccttgccgaacgcctgcctggcctgctggaagctcatggctgctgggttgtcccgccactcccagagcgactggtggcgggcgcggtcgtagcccttcggtgcgggggttttgccatcttttggggcgctcctgctgatggcccgcacaagtgcctcgcggttggccttcctgcccagcgcgcagctgatcaacccccaggcatcgctgtctgccgccggtcgttcataggcgcccctgccgttccattcgagcaggttgcgggccagtggccgcaggtagtcgaaggtcacgtcccctgtgctgttgcgccagcgcgaccctccgggcttgcccagtgagcggctcttcggcaggtcacgcgaaatattctccacggcggcattgttcgacgatgcgaccaccatctcgaagccggtcaggtcggccttcagtggcgagaccctgcacggcttctcaccttcgaagttcacttcgcgggctgggccgagcgcagcggctggcgtcgcgtactgtgacaatgcacgtgcacgccgcacgatgttctcagcgaagacctcacgcaacagcgtggtcttcccggttccgggcgggccattgaccgagaagatgcctgaatcgcgcacctgctcgaagatgctgttcacagcgaactgctgcatcaggctcatcgtgtgtgcaggatcgccgggccagtggccccgattgatgtggcgcgggcgcagccggtcggcaatcagcgcatggccttctggggtgtaaaggtcttcgcgtcggctttcaggcaatgggctcagataggcgcgtagcggcgcactggccttgccctggtcgagtgcgccgatggcccgcgcgatatcctcgacgaagaaactgttgaggatgctgatctccgcgtcctcttcgggctgggcctcgtcgtcctcgacgtcgtccgcttccgccgttggctcgttgtccggccctgggggtgtggcttttgctgcccgttccggcttcggcttgtcttcaacgcttttcgcccggatgaccagcagcggagcggacgcgtcgcccgcggaaaggtcatgacccgaccagttgcacaggatgtcgagcaggcgcaacaggtcgtcggggctgcagggcgttgggccctcaccctgtccggcgggggtggcagcggcgctgcggaacgttgctacgtcgcgcttgagtgcttcaaggcttgcctggaaggcgtcgaagtccaggccctgcaagccacgcctggagatcgtgcccagtgcccacggaacggtcgataccgagatttcacccagctgcagcacgccctcggcgcttgcccgcaggctggccgcgcaggtcaggccttccagttcggcccgttcgtcctgttccagcgactcgtctccgcttggcgtctcagccagtacccgctgggtgatatcggccagctgggctttgtcgaatatgccgaggtagacatcgaatccgctcagcctgcgaccgaatggcaggggtggggaccacagatccttcgggtccaatcgctcgagctgatccctggacagctgccgtacgctccagtccgcgtccttcgactcaaggacctggccctgcagatcgtagggtatgaagaactcaaccctgtgccagaagctgaggatcgcgcgatgactggcctgcaacgtgttgcgtcgttcttccttcaactgcctgttccttccattgtgaaatcggccacgaccggaatgcacccttcgtcggccattgtggccggcgcgcacagccctgcattggccattagcggccgccgcggtcgagtcttgagtgttcgcgaccccagcgccagctactgcaggcagggcaggtgcggcgtcgctgtacgcacgggtccggcagcggctgcgcgcgtgccggatgaacaatgcggcagcggtgatgaatgcgacatccggcgcaagcagatgtcgacacgccctgccgtcagcaggtgctgcgccgggtgtgagcgatggctcagcgcagtgactgcggcacgcgcctcagctttgcggtgtcgtaacccatggccgcgatgcgctgcacggcctgctggtagtcgctctcggacacctgtggcgtgcgtgccatgtaccacacgtagtcgcgcttgctgcgcgcgacgatggtctggccgtagtcatcgcgcagccaggcaatcacatactcggcctggatcggccagatgaactgcatgccccagagggcgccgttgccgtccttctcgacccgtccaacagggtgcatcgacttctggggggcgtcgaagctgcccttgcgataggtgaaggtggtctggatgcgcccgtcgggcttcaatgcgtagctctccaccgcgtcgaaagcttcgcgctccggccatgaggggatgtgggcgatcacataccagtcacccatgaaacgtggcacgtccactgagggcgggcggggcaggggacgggtatcggtggaactgcagccggaaccaaacaggctcaatgccagcaggggaagcagcgagcgcatgcgcatgtcacacctcaacgggggcggaacagatagtgggcgaccagccactgctggccgtcgtcgtagccgaacagctcggcgcatgccatccagaacatgcgccagcgctgccaccagatcttcgcggcggcctggccgtaggtcgcgaccagcaccggcatcaccgcctcgcgtgctgcatcctggttggccagccagtggtcggccgtgcgctggtagtgggtgccgtccagcaaccagcgctggtcaagccgcaggtcgcgctggaaatgcagcagtgtgtcggccgccggcatcaggccaccagtgaagaaatggcggcccatccagttgtcgccgccctcggtctcgaacgggtacatcagcgtgcggtgggcgaagatgtgcacgaacagcgcgccgtcgggcttcagccactggctgatgcgcgccagcaggcgctcgtagttgcgcacatgctcgaacatttccaccgagacgcagcggtcgaagcgtgcggttggcagctcgagctggttgacgtcgcgggtgatcacctcgacgttgtgcagcccccgggcctggcactgcgccatgatgtgctggcgctggctgtgcgaattggacacggcggtgatcgcggcggtgggatagcgctcggccatccacagggtcagcgaaccccagccgcagcccagttcgaggatctgctggccatcggccagtccggcgcgctggccgtacagctccagcatggcgtcctccgcctggtccagcgtttcgcgcccggttgggtagtagcagctgctgtacttcaggcgcctgcccaggcaggcctggaagaaggccgccggaacctcatagtgctggcggttggccgcgtcggtatgcagcgcgagcgggctgtcggccagctcggcgatgcgacggctgaagcgtgcggactgtgcttcgataccgcccagcatttcctcgtgcaggcgttgcgcgcacaggcgacggatgccggcgcgcagcgcggcatcgggaaccaggccgcgttcggcccaggcgatcagcccggtttccgcgtcgtcggccggggtcagtgacggaatcgcgctcatgcggaatgctccttggaaggacgagggaaccaggggaagaacatcggcgtgctgcgctggtaggcgcggtaatcgtcgccgcggctgcgcagcgcctgcttttcggtgaacggaatgccgctcaggtagcgcaggaacacatacatcagcagcgggccggaccacgccagccaccacagcggcgagccgaccgcgagcaggacatagctgaaccagtgcagccactcgaagaagtagttcgggtggcgggagtaacgccagagcccgtcgcggcaggtgcgaccctggtttgcaggatccgcgcggaaccgggccagctgatggtcggccaggctctcgccgccgacgctcagcagccagacgagtgcggcggccacgacccacaacgtcatgctggtctgtggattggcagccaccgcgacgaagggcagggcgaacagcacgaccagcagtgcctgggccatgaagaagccgaagatcttggcttgatgcccttgccagtaatcgcgcagatagcggtagcgaccgtcttcctgttcgtggcggacccgatgccacaggtgcagtgccagtcggctgccccacaggccaccgagcacgcccagtgcaatgcgtggcgccgccgcaccatcgccgagccacgccagcaacagggccgaagcacccacgcccttggcccagagcacatcgtccacgccgatgttgcggtggcgccgctgccaggcccagccccagctcatcacaagcacggcatacagcagtacccacaccagattgatcatgacggcgctccggccaagggcggcgggatggtgcgggagccgcgacgagcggccatgcacagcagcgaaagcgcaatgctccagcccacccccagtaccagcaggccttgccacagcggcgtagtgaatcgaaccgcatcgaaaccgcgcgctgcggagagataggccagcggggccagcagcaggccgaacgcggctggcagggcagggtggcgcagcaggaagcgcatcgaagtggtcagcgtcatcgcaaacgcggcccacaacgccatgatccaaaggggtggcgtccagcccagcggggccgcggcgtagcgtacggtgccgctggcggcggcactggcgtcgaccagccacgcgcaggccagcgccaacagcatcagccgaagatccagccgaggttgcggcgaggtcagcagctggctgccgatgtagagcgacgctgccagcagcgccggccattgccagccgcgcccggcgccggccacggcgcacagccagaccagctggttgccaagcagattggcccagaaccggcgcacctcagccgccttgacccgatgcgccagcgggacgatgcccggggcgcgccagcagcagatgcgaaacgccgatcgaacgctccaggaagccgccctcgcaataggccaggtagaactcccacatccggcagaagcgcgtatcaaagccctgtgcctgcacagcgggcagctgggcaaggaagcgttggcgccaggcgcgcagggtcagtgcgtaggagtggccgaaatcctgctgggcgaccagctgcaggtcactggatcgggtcttggccgccatgatcgcgttgatcgacggaatgaagctgcccggaaacacatagcgcttgatgtagtcgacgctgcgccgtgcctgctcgtagcggtgatcttcgatggtgatggcctgcagcagggcgacaccatcgggcttgagcaggcgctgcagcgttgccatgtaggtgtccaggtattcggcgccgatggcttcgatcatctcgatcgataccagcttgtcgaactggccctgcaggtcgcggtagtcctgcatcaacagcgtgaccttgtcctgcagcccggcgacgcggacgcgctcgctggccagtgcatgctgctcggcggagatcgtggttgtggtgacgtggcagccgtagtgctgcgccgcgtgcagcgcaaaaccaccccagccggtaccgatctccaccacgcggtcgcccggcttgagctgcagctgctggcagatgcggtccagcttgcgccgcgaggcggattccagcgactcgccctcttcggcgaacagggccgaggagtacatcaggtccggtgacaggaacagggcgaagaagtcgttgccgaggtcgtagtgcgcggcgatgttgcggcggctgccttcgcggctgttgcggcgcaggcggttccagccgcgcagcagccagcctcccacgcgcgccgggccgtgttccatgctgtcgagcagatcgcggttgcgcaccagcagccgtatcagggcgaccaggtcgtcacagcgccattcgccatggatgtagctttcgccggcgccgacgctgccctgggccgccaccttgcgatagaacgccgggtcctcgatggtgacggtgacatgcagctcaccgcgggcatcgcccaaccagacttcgcccagcgcgtcgcgcacgcacaggcggccgtcgcgcatcggggcgagctgggccagcaggcggcggcgcaggaaggcatccaatgcgccggggcgcggcagcgcgaccgaaggaatcatcgaattcatcgcggtttctcggcaagggtagggtggtcgtgtacgggattgcgtttcagccacagccgcaacgcatgccagtggatggcggccaccacctgggtggtcatcagtggatagcaggccaggacgcgggccagcccgcggccatccagggggtgtcgttgcatgacctgggtggcatcaaactggcgcgcgccgtcgcgccagacctgcatgtgcacgcgcaggtcctcatcagggcagttgaaccgccagtcgtaatgacaatccatcggcatgaagggcgagacatggaagcatttgtcgaaccgccagcgcagcgaggtgccttcctgcgtggccgttgcgaccggcagcacgtaggcgtgacgttccttccagggtgtgttggtgatctcggcgacgatgcagtccagcgtgctgccatcggcccggtagcagtagtagaagctgaccgggttgaacacgtgaccggcgaagcgcagatgggtgagcaggcggaccgggccggtgggccggtagcccagggttgatgcagcgtggtcgcgcactgcatcggccaagggccgcgcgggatcgccgaagtagtcgctgcgacggaactcggccagattgcggcgattgatcgaccacagccagcgcccggcgaacacgctgtcgagttcatccaggtcgagcagcagctgtgcgatcggatagcggaacgcatgcgggtgtggcaggtgcctgcggtgcgctacctgcccgaagtagagcgcactggcgctcatgcggccacctcgccgggagccgccatgacgtggtgcggttcacaggtgcgcagtgcatcgaccacgcggcgggcgctgcggatgccgtcctcatggaagccccagccccaataggcgcctgcgaaccaggtgtggcggcggccctgcagctcggcccagcgctgttgcgcgcgcactgcggcatggtcgtgcaccgggtgcgcataatgcagggtgcgcagcaccttgcccgggtcgattgcctcgctgcggttgagcgttaccaccaggggcgtgctgccgggcaggccctgcagctggttcatgcagtagctgaccgtgcagggcgcagcagggtcgcggggcacatgggcattccatgccgcccacgccttgcggttgcgcggcagcaatgacgcgtcggtgtgcagcaccgcttcgttggcctggtagcggatggcgccgagcacgtcgcgttcgatggggtcggcgtcacgcagcagcgccagggcctggtcgctgtggcaggccaggatgacctcatcgaagccttccacgccggccgcgctgtgcacgcgagcgccccacggcatgcgctcgaccgactgtaccgggcactccagccgctcatgcacccgccagcgggcgcgcagggcgtcgacatagcgggccgatccaccgctcaccacccgccacggtgcacgcccggtcatctgcagcatctggtggttggccatgaactgggccagatagcgcgccgggaagtccatcaccgtggccgtcggggacgaccacagcgcggaggccatcggcagcaggtgctcgtcgatgaaggcatcgccgtagcgctggctgcgcaggtactgccccaacgttgggccctcgtcttctgccagcaacaggggggcatcgcggtagaaccggcgcaggtcgaccagcatgccccagaaccgcggcgacaccaggttgcggcgctggcagaacaggccatccagcgaggtggcgttgtactccacgccgctgcgctcgctgtgcatcgagaagctcatcgtggtcggctgcgaggcgacgcccagctcgtcgaacagtgcggtcagcagcgggtagtgctggggattgaacacgatgaagccggtgtccaccgccatgcggacgccatccacctgcacgtcgtgggtgtgggtatggccgcccagatagtcgttggcctcgaacagcgtgacgtcgtgttcgccgtccagccaccaggcgctggccagtccggcaatgcccgaaccgatgatcgcgatgcgcatgtcagtacctcgccttggccagcacccactcgggaatcggcttgagccctttgaccagcccaagcgccgccatcgcgcgcagtccataccaggtcaggtccacttcccaccagcggaagccctggcggacggtgcccgggaagaagtggtggttgttgtgccagccttcgccgaaggtgagcagcgccagccagagattgttgcggctgtcatcgcgggtctcgaagcggcggcgaccgaagcgatgggccagcgaattgatggtgaccgtggcgtggaacagcacgatggtggagatgaagaagccccacaccagcaattgcgagccggaggtatgcaagcctggcgcccagcgctccaacccggcgcccagtgcatacagcgctgcggccagcagtaccggcacagccgtatcgaagcggtccagccagcgcagctccgggtagcgcgccaggtcgggcacccgcgacaggtcggtggcaaaggcctcgcgggtcaggaaccagcccatgtggctgcgccagaagccgccctcacggggggagtgcgggtccagcggctggtcggcgtgacggtggtggtggcgatggtgggcggcccaccacagcggcccgcgctgtacgctggaggcgcctatcaccgcgaacacgaactgcaccggccgcgatgcctggaaggtgcgatgcgagaagtagcggtggtagaacgccgtgatggcgaacatgcgcaccgcatagagtgctgcagccacgatcaccgctgtccacgagatgcccacccagatcactgcgatgcaggccaggtgcatcagcacgaagggcacggcgcgcacccagtcgatccgccccggccgctcgccggtggcctctgcggcgttgccggtatcgaaccagcgctgcagcgtgcgcagcaggcgccagcgtcgacgggggaggggcgctacagaggccatggcggatctcggcgggtttcgtgtcttcctctacgcggcagaaggcccactggatgcggagcgcggcaggaaatttggatttcacctggccgtaacggtgcagcgatctgtcagcggctgcgcccaggcctgctgccattcgctggcggggcgaccagccgctgcggcgatgaagcgcaccgtcacctgtggataggcaccgcgttgatcgcgcaggttgctggtgccacggaactccagcaggcgctggtcagcgctggcatataccagcgcaaggcgtggcgcgatgccgccgtaccaggtgtccaggctgacctcgatcgactgcgcatcgatcccctgccagcgctgcgggccgatgcgccttacctgtaccgggaagtagcgctgccgcgctggaaccaggaagggcagggtcacacgctcgccgcgcatgagcgcctgccaatgcaggcgcaccgccgcgtcgaaccctgcgtcgatgaccgcgccggtcggcaggtcgagctcgcgctgcaccggtgggctgccggcatcctccttccacgcgatcgagaccctgccgctggcggcctcgacgtcggccttctggccgctgcgccggtcctccagggtatagccgcgcgcctgtgggtccgcgctggccggcaggtgcttgcgggcgaaaggccgcccgtccgcgcattggtacagcacccagcgctcggcaccctcggccgcatcgcgtcgccagtgcacctcgcggtagagcaggtcgccgcgcgacgacgttgctaccccctcgattcgcagccagggcgcggccagcgcgacatggggcaggcacagcagcagccaggcggtacgcatcgcgttcatccgggaaaggagggctgaggtcatacggcggggatgggcggttggatgcgtccgcagcggctgcatccaatcacggcccctgcgcgtacagaggacagaccttcacccgcccgccgcgaacgccgatgtaccctgacgccgccagcaaccccctcaacttcgataccgcacgcatcgtgtccagttcccagcagccgagcagcgagccgacgaactgggccggtgacatggacggcgtggcacggcttcgtgaccgcgactgtttcatgcggatctatgattacttcatgccgcggctgtgcgtatacctgcggggcctgggcgtgcctgacgcggtggccgaggaactggcgcaggagagcctgctgcggctatggctgcgcgcggccgacttcgatcccgcgcagggtgcgctgagcacgtggctgtatcgcatcgcccgtaacctgcacattgaccgcatccgccgcgagcgcagctggatgcaggtgcaggcagccgtcgaggacgcagcaaccctggatgtgatcgaacgcagcagcgccgaacagtttgccgaccaggcccggctgcgccagcgcatcaacgaactgcccgccgtgcaggcgcgcttggtgcgcatgtcctatttcgaggccaagagccacagcgagatcgccgaggcgatcggcatgcccttgggcacggtcaagtcgcatctgcggcgcgcgttcctgcagctgcaggccaaagtgggaggtgcgctgtgaacccgcgccaccacctgcacgaatcgacgttgatgagctatgccgcaggcgcgctgcccgcgccactgagcgtggtcgctggtacgcatctggagcagtgcccgcactgccgccagcgcctgcgcgaggccgaggcgatcggctcggtgctgctcgagcagacccagccgcccgcgcctgatccacgccgcgaacagctgcgcgaggccatgctgatgcagctggctgcggaaatgccgattgccatggaccaggccgcgcgtcccgtgccgaaggagtggcccgaggccgacccggaccatctgcctgcctcgctgcacccctacttcggggcatcgctcagtgggttgcgttggcgctggatggcacccggcgtgcactgcatccgtgccgagcagatgccttcgctgatcatgctgaggatcgccccgggcaaatgcctgcccatgcacagccatggccgcagcgagctgacccagatcctgcgcggttcctacaacgatgcgctggggctgttcgcacccggcgacgtggcggacctggatgaagacgtggagcatcagccggtgaccgcgccgggggtgccgtgcatctgcgtgtcggcgctggatgcaccgctggtgttcagcgggtggctggcgcgcaagatccagcggttcgtgaaactctagtgcggccctggccatggctcaggcacggacattgcggattctcctgaccggcgctgcaggcctggtggggcagggcgttgccctggcctgccagcgttcgccgcaggttgccggcttgaccgcgctggtgcggcgcccgggcagcctgcgcggacccggcagcgaacgggtggtcccggacttcctgcacatcgacgcgcagcgtgatgaactggccgggtacgacgcatgcttctactgtgccggtgcgccaccggttggcactgccgaggccgagtaccggcgcgtgaccctggacaccacactggcagtggcccgcgcctgggctgcggtgaatccgcaggggtccttcctgtatgtctccggcgcaggcgcggacccgcaaagccggctgatgccgctgcgggtgaagggcgagaccgagcgggcgttgcaggcgctgccgctgcgcgcggtgatgctgcgtccgggcggggtccggccggtgccggggacaggtacccggcatgccctgttgaaacccctgtactggggcggcgcaccgttgatgaaactggccggtgcgctctcgccctcgctgatgaccagcaacctggcgctgggcatggccatgatcgccctggccggaagagaaaacccgccggccacgatcgagtgcgcggatatcaaccggatcgcggcaggcatgcgcgatgcgtccgcctgacctcagcgcgccgcagcctccagcgcggtgcgcactgccagcgcaaggtcactgcgggtaaatggctttggcagcagggcggctgcacgcccctgcgcgccaaccgcatcgtggtcgcgtggatagcctgacgtgaacaggaccgcgattgccggccagcgttcacgcacctcacgcaccagctcccagccggacatgcccggcatcaccacgtccgagaacagcaggtcgaccttggtgtccggccgttccagcagccgcaacgccgaggggccgtcgtgcgcttccagcacgcggtagcccagcaggcgcagcgcatcgactgtatgcgcacggacatcgtcgttgtcctcggccaccagcacggtttcctcgcgtggcgagtagccagccaggcccgtctgcggaacgcgagcctcgctaggcagcgccagcggcgagcgcgggaacatcatggtgatgctggtaccgccgccttccaccgaatcgatcagtacgtggccgccggactgcttgacgaagccgtgcaccatcgacaggccgagcccggtgccgcggccgacctgcttggtggtgaagaacggctcgaacacgcgcgccagggtggccgcgtccatgccgtggccgttgtcgcgcacccgcagcatcacgtactcgccgggggacgcatccgggaacaatgcggcatagtcgtggtcgaggtggctgttgtcgacttcgatcaccaggcggccgccgtgcggcatcgcgtcgcgcgcattgaccgccaggttcagcaccgaggcttccagttggctgatgtcgatctccacgcaccagatgtcctcggcggtgcggatgtccagttgcaccagttcgcccagtgcccgctgcagcatgtcctgcatgtccagcaggcactcgttgaggttggctgcctggctgcgcagcggctggcgccgggcaaaggcgagcaggcgctgggtgaggctggcggcacggccaacccccttcagggcattgtccagggcacggctggccatcgcgccggcttcgccggcccgttcgctgagcagcatggcgtgctcgatgttgcccgagatcaccgtcaggatgttgttgaaatcatgcgcgatgccgccggtgagctggccgaccgcctcgatcttctgcgactggcgaagcgcatgctcggcctgccgccgcgcagtagtttccaccgcctccgataccacggcagtggccacgccgtcggcgtccagcagcgggcgcagcgagacgtcgaagctgcgccggccggtgggcagttccagctcgagggaatgcagcgagttgcgaccctgcgccgccgcggcgacggcctggtcaaccaccgcgccgacgccgtcggtgttggcgaaccacagggattcgccgaagcgctggccgacaatgtccttcttgtccgccagcacggcggccaatgaagcgtcattggcatcgaccacgcgcccggacagatccagcagcacctgatgctggaagctggattcaaagattgcctgcagccgccgtttgctggcccgcagttcggcggtgcgcgcctgcacctgctgctccagggcctggttgtcctcacgcagggccagttcggcctgcttcaacaccgatacgtcgctgcccatgcagatgtagccggccacgctgccatcggcggcatgctccggcacgcagtccatctgcacgaatcgtgactggccgctgcgatgcacgagctcgacctggaagctggtgcgctcgccctgcagcacgcgttccaggctggggagggcacgttcgaaggcgctgatgccgctgacatcgcgggcaaggcgtcccagcaattcggcctggctcacgccatgccaatccaggaacgccttgttcgcgaagcggtagcggtggtccttgtcgagccgggcgatcagcgccggaacggcgtcggtcacctgctgcagctgcgcctggctctcattgagcgcagcctgcgcctgcaccagctggttgcgctcgtgggcttcctgccgcgcgcgacggatggcatccggcaagcgctgcaggcgctgcttcaccacatagtcgcgtgcgccgcgggtcaaggcctgcacggccagctcttcggtcagggtgccggagacgaagatgaaaggcgtgtgcgggatgcgctcgcgcgccagcgcaagggcggcatcgccatcgaatccgggcagtacgtggtcggccaggatgatgtcgaaggggcgattgtcgatcgcctcgatgaacgcattgcgggtccacagccgctcggcctcgaagtcgaggcctgcgcgctgcagctgtgcgctgatcagctccgcgtcaagcgcgctgtcctccagcatgaggatgcgcaggcgctcactgcggcgcgatccatcacgcatggtgctgccccgaaccgttgggccggtgcggcggtggctggttggtgatgccccagaacatgcccagcccctggatggcatcgaagaattccttgaaatcgaccggcttgaccacgaatgcattgacgcccagttcgtagctccgcaccaggtcctgctcctcgcgcgaggaggtcagcatcacgatcggggtgctgctcagctgcgcgtcgccacggacctgttcgagcacttccaggccattgaccttgggcagcttcaggtccagcagcaccacgaccgggccaccgtgcatggcgccggcgaacttgccttcgcagcgcaggtagtccagcgcctcggcgccatcgcgcacgtggatgacgtcgttcagcagctggcagcgtgacaacgcggccatcgtcagctcggcgtctttggggctgtcctcgaccaggaggatcggccgcaggtccctcatgggtgatctcctgtggaacggggtagggtgaaatggatcgtggcgcccttgccgggttcgccctcggcccaggtgcggccgccgtggcggccgatgatgcggcgcacattggccaggccgatgccggtgccttcgaattcctcgacgtgatgcaggcgctggaacacgccgaacagcttgtccacgtagcgcatgtcgaagccgcagccgttgtcgcgcacgaagaaatggtcttcgtcgtcgttgcgttcgtggccgacctcgataaccgcctgctcgcgctcgcgggtgaacttgatcgcgttgcccagcaggttctgccagaccaggcgcagcatggtcggatcggcctcgacttccggcagcggcgccagcgtccactgcacctcgcggccggcatagtccagggccaacgtcctgcgtacgtcctcggccagcgcagccatgtccagccgcaccctgcccaccgtcgagcggcccatctgcgagaagctgagcaggtcatccaccaacgtgccggccgatttcgccgattccacgatggtgtcgaggaagcggcgttcggtgtcgttgaggcgctcgcccgcagagctgcccagcagctccgagtagccgacgatgtggcggaagggagcgcgcaggtcgtggctgaccgaataggagaacgcttccagttccttgttgctgcgcaccagctgttcgttcagctccgccatttcctcggccttgcgcagcacgatgtcgacaatggcggtgcgcatttcgtgcgcggcatcgcagtcggcatcactccagggcaggctgcgctgctgcacggtctccttccacgcctcgaacgagttccgcggcgacagggccacgccgggtgcctcggtcttgcgcgggtcgcccccccagcgcacggtgcgcacgacctccggccggaaccacatcaggtagctgtgatggagctgcgagatcgacaccgccagcaggccactggccacgtcggtcaggtgcgcggcaggcgaccagtcgccggcgagatgatcggtgcagtacatttcctgcccggcgtgctggttggccagccagtcggccagggccagcacctcgctggggggcgggcactgccccacgcgcatgcagtcccccttgtgcacgatggccgcgccggccgcgccggtcagggacagcaggctggcctcatcgtggcgcagcgccgccatgaactcttcgtccccggccatgcgtgccagcagcttgaccagcaccgagcgacgggccacgcgttcctcgatcgcgcgcgcgcgctccttcagcgcgatctgcagcgacaggatctggcccatgaactcacaggccgtacgcacgtggtacggcaggcggcgcggctgcaccgcgtggcaggacaccaggccccacagccgcccttcgtgcaccagcgacaccgacattgatgccccggtgcccatgttgcgcatgtactgcaggtgcaccggcgagacgctgcgcagcacggccaggctcaggtcggtgggaggcgcgtcgcgatgcgcttccgcgcgcaacagcggcgcaggggtgtaatcgctgtccgcaatcaggcgcacccggttgcggcggtacagctcacgcgcctgggcggggatgtccgattcggggaagcgcaggtccagataggacggcagcaggccgttgccgtcctcggccaccaccgtgccattccagcctgcatcgaactggtagaccagggtgcggtcgaagccggtgaggcgtcgcacatgcgcggcggccagcctgcacaggtcttccaccgtcgtggcggtctcgatgccggacatcagctcgcggatcgccgggtacagctcttccagcgaaccgggctggcccggaaccggcgcctccagttcaaccagaaggtcggttgcagaccggtgcacgagcagctggtggcggccatggccatccagatgcaccgcgcccacgtgtgcgctgctgccgaccgtggcctgctgcaacaccgcctggaacggcgccagcacgccacccagcacctcggcgacgtgttgcatcaatggctcgccgaactgcagcagcagggcggggtggctgatggcgcgctcacgcacctgcagcgagtgcggttccaccaccagaagcacaccgtacggctggatcgcgccgggggtatggatcggttcgcgcgcgcaacgcgacagggcagcgtcgtgcgtgggctcagcagaaggcatcaagggcgggactcatgattcgtgaagggcaggaacgacccagcggtgtatccggtaaccatggatggtgaagcaaaagagcgtatccgcctacctccctgtgcatgtggcgtgtcctccctctgaaactgaattcttcatacaagcagcgatgcgcatgcggcaggcgtctctgccggcttcgcggccagtgcatctgcgctgcacgccggctcgacagcggctgccctagggtggctcgacttccgtcggataccacgcccgtgaacctgcagaccctgccttctacgccgtaccgcatgctggctgacagttgccagttcgaactgctggatgtggatgcactgcaggaccccgccagtggccggttgctgcacctgtattcgctggtggcccgttgcctgtcctgcgagacggtgttcaaggccgaagaaggacaaggcctggtcagccattcgtcggcgcgtgtggtgcgttgccccaccggctgcgggcagcaggcgttcaagccggcgctgctgaggaactggcgcccacaggtcgtggcccaggcgtaagcgatgcggcgcgctatcacagcagcccggggttggcacgccagactgcgaagttgagcgccgaggcgaagcaaatccaggccagatagggcagcagcagtacggctgccatcgtgcggacgcgcacgaacgcgagcatcgtcgcgcacaccagcgccaccagcaccaggatgtcgacgaaggcgagggcgcccagcttccagccgaagaacagccagctccacagtgcattgatggccagctgcaccagatagagccacagcgcaggccgcgcgccgcgccagccgcgctcccgccagaccagccacgccgcaatcgccatcatggcgtacagcagggtccatgccgggccaaacacacgggcaggcggcgcccatgcaggcaggacgagggtggcatagaagctggcggcggacgtcgaggcccacgcgcccagtgcggcggcggcgaaggtgatcgccacccatcccagaaggccataggcctgtgtgcgcttgttcattgcgtgcaactcgtcaattggggcgtcggtgtatacgcaccggggccggcaatggatgcagacggttgccttcagtgcgacgagcctgcagcacccgtgccctggcccgctggcagcaacgaaggctgctggtcaaaccactcgcgtgccttggccagatgccattggcgctggtcgccgtccagctcgatgcccgcacccagcagcccccaccgtagatagagatcaccgcgcttgcgctgttccagcagatccagccgcgcgcgtaccgacaggcggtcgttctcggcctgcaggccatcgatgaccagatggccagggcgccagcgcagcgtcgcctgcgcctgtacctgtccggaatccagcagggacaaggtccagcgcgggtagtcggtgcgctctgcgaacagcgccagcaacggtcgcgcatcgctgagatcgaggtccgtggtggcatccacctggaacggcgactgcgcatcgatgcgcccacgcctgaagtccacgcggcctttccatgccgtcgagccctgcgtgcccgccacctgcacgttgcgcagctcgaccgtggtgccggacagatcgaaatgacgctggttgaagtctccccggcgcagtgttgcgttcacgtcgatatcgccgcccatgtccagccctgccacctttgcactggcgttgcgccccaacagccgggccgtgccatggccgacgcgcccgtcggtatcgagggtcgcatcaccactcacggtgccggtgccacggagcagtcgcacctggggcgagaccaggtaacggttgtaggcggtcaggtcagggatggtggcttcactgaagcgcagctgcgcgcggacgcctttgcgcagttcctgcaggcggccatcgccggtcaggtccagggccagatcccggccgtcgaacaggcgcacgtgcttggcatcgcttggccgcgcggtgaagcggggcaaccggacggccagccgcgcctggctgggcgtgccggccttcagttcgccgtgggcgctggccgtgcccgccaagcgcacacccgccacctcggccacggcttcggctgcaggaatgtccacggtgctgccttcggtcagctcgccgttgcgaaggcgcaggtccgccttcagcgtgccgccgccatccagctgcagccacggcttgcgcacgaacagggcagggatccagttgagcgaggtgaacgtccattcgccgcgcactgtgccagagctgcgttccagcagcagtgcgggctgttggaagggaatgtcccggccactgatatgcagatcggcatccacctcgctgcctgaaccggacttttgcggcaagcgggcctgcaggcgcaggtccttggccacattgagttgcagcgccagcatgccgcgatcgggggcgccgtcgcccaggtagagcggcacctgccacagcgcttggtcgccgggctgcagttggccatcgatcaggtggagtgcggcctgcagccgtccgggcactggtgcgctggagatcttcggcgttgtggcattggtgtccatgcgcaggccctggctgcgggcatcgacctcgagctgggcatgcagcagcttcaacttggccaggccgggcgcctggtcccgataatggcgcggatagctgaagcgcgcggtgagatccatgtcgcccaacagctgcacgccgtcaaaactggtgtccgcatcgctgaatgcaacctcggattcgaacagttccgacggcccgccgcgcagctgcttgaggaagcccaccgtgccctggccctggccgatgatcagcagcttgccgaaacgtgcgctgcggatactgtcgctgtggatggcatcgaagcgcagggtccagccgcggtcgctgcgcggcggtggcgggatggcctcttccacgcggctgatctcggccgaaaccccggtggcctgcagccggggcacccgcacctcgcgctggaacaggggcagtaccgccagacgagcgctggcgcggtcggcgtgcagcacgtagaccgtgtggttcacatggccgcgcatgtgcacgttccaggcgatgacatggcctggcagcacggtaatggccggcccagtggtcatcacgaacttgtgcggcttgcggttggtgacctggtcgaacagcggtgtgttgaggaagatgttgccggccagcaggtacagcaggtagatgcccagcaggacgcaggcaggaacacgccaccgtcgaagccggtgcgggatgtgcgcggaaacagggggcatctactgctctgaaggccggaatatctggaactattgccgagccgatggcggtggcgcgtgaagcagctacggagcaggcgttggattctggtagtgtccggcctggtcaccaccacagatctgcaggagtcgcatggatatccggcccgcccgtgcaggcgatttcgacgtgatgtggggcatgttcgagcaagctattgcgacgcaggatgcgctgccctttgctggctctttcgctgtcgagacgtttcgcgcgcattggttccaggcccaggcacctcatgtagctgtgctggagggccgggttgtgggcatgtacaagatgggcccgaatttccctgaccttggggcgcatgtggccagcgccacgtatgtggtcgacgccgcgacacaggggcggggcgtgggccgagccctggtggaacacagcctggagcgggcgagggcggaagggttcctggccatgcagttcaattacgtggtcagcaccaacggcccggcggtggcgctgtaccggaagctggggtttgcggtggttggaacgctgccagaggccttccggcatggcaggcgcgggttggtcgatgtcttcgtaatgcacaggttcctgtagtgcctcggccgcatcaatcagcattcttcgggagtgtgatgacgaatgaggtgcggccatcacgccatcgtccatggacagtgccgcggtgcgcgtggcagatttcccgcaccaggaacaggccgagaccaaggctcgcgtgttctccctgtgacgcgttgtgcgagcctcggcgcaagggatcgaacaggctgttgaacgcttcgtccgacagttcggcccccgtgttgctcaccgtgatcaggatctggtcggcgaggccctcaaggctgatccgcacatcggtgccgtgttcgccgtactttgcggcgttggtcgtgaggttgtgaaccgcctcgcgcaacgaagaggcatcgaagcaaccgcgggcatcgccttcaacctcatacgtgatagggacgtggggcagggcagcgcgaagcaattcgacttcctcgccaagcgattgggcaagatcgcagtccaccggatgaatggccatcccatcgcccagcttgctgcggctgtaagccagcaggtcgtccagcagctttttcatgcgcatgctgccgttgatgatccgctcggcctgcttggccaaagctgggtcctgcagcccactggccagggtgtctgccgagaagatgatcgctgccaaggggcctcggagatcatgcccgagcgccgcgaggaagatctgccgccaggattcgacctcggcagagaactgagcaagggattcggccaccgcctggtcgatggcctcattgaaacgaaggatgtcatcgatcgatgaagtgaccagctgctggtcggatgcccatcgccgaagtaccgaagcccgaagcgctcgatactcagccaccatctggttgaggccaaagccggcgatggcgcgggttcggccatgataggacgcggcggactcggggccgggtttcaacggtgcaagcccgtgggactttgcgagctgttgggagtctgtctgcggcgatctgagatcgtctatgaccgcctgaagaatctggggaagatgattccgaagttgctttgcgctgaactcgacggtatcgggtgcctgcgtttcggcgaatgccaccgcgtcgtcgaggatttcccgcgcattctgttcgataaaatcagccaggcgcatcgccaaacccgtccttaagtggtgcgccgagcctacacgagggcgtttggatacggggtgagaaaggctcggcctgtggggcgcggttctgccggtgttggggcggccatatgaagggggagcctgcagcgcgggtcgggcccgggctgcggtcgcccgggccagtctggctagaacataatatacataccgccgttgtcggcatcgctaaccgcctgaatttgggcggtttttgcgtttgcgagacctggcatcgatagcgccaccagcgcgacgaccgcagccgccgcgcccattcggtccagcatcagacgccacaacgcacgctccgtcgcggtagtcgctcgctccgcgtgaatcatggcgatccaagtggggccatcgagcttcgccagcgcgcaaatctgcgcaattcgttcatctgagagcggcttctcgcctgcgcgggccttcgacagcagctgccgctgaattcccagtcgagccgccaaagcgttgtctgacgggattcccgtgcgttcgcgggcggcatcgagcagttcacctacggcggtcatggtgtcctcttggttgacaacgtgtggtccttttagattacatgctccgcgtggtccatatggaccacacccgccaccggcaccccaaggccgctggcgggttctcttggggcttggggtaggggaacagggatgatcgatccgctcattaccttcgtgctgctggcggccatcgtggtcgtgtccattggctgcgctcgcatcgtgtcgtggctgctcgaccggcgtgactacaccgccgcgcagcagtcccgcgaagcccaggtcatcgcactcgcaaaggctgagattgccgccaccaagcgcggcgacctgctggccgcagccgcctttgccgaagaacaggagcgcgctgcatgagccggtatccctcattcgccgaactggcggagctcgatatgggtctggcggcgtgcgccgctctgatcaccgtttggctgggagcgtcgttgctctccatcgtgatcgagcaggcatggctggcgcttcgtcgcctgtggaagctctggaagggccgctgcaatggccggtgatcgcgcggtgctgaccgggtcgggactccccgcgtctaacaggggagtcagtgaattcaggaacgagacgggcaccctgacggtcggcattgactggttttccgcttccatcgatctgcgcgcagcgctggacgaactcgcgttccgtgatggcgacagcttcgaagaggtccgccagtggatcgagttctccccggacaatgcacgtattgcggccctgcaggtgttctgctggtttttcgcggggctgggccttgaactggacgaggtggcgggcggcggtcgcttctacacgtggcgaatcaagatcatcgacgcggccaagaagttcgtcggcatgatcgaactcggcggcgaagagtgccgccgcgcagatggcacgtataccgctcgcatcgagctaaccggtgatgggtgcaaggcgataggcgcagcgcgctgcggccatgcgcagcggtggctggagcttcgagcgaagctcgaaagctgcgccggaaggatcacccgtgtggatgtgtgcgccgatgacctggtgggcgagtacccattgcgtctcgcgcagaagtggtatgcagctggtgagttcgacaaccgtggccagcgccccaaggcgcagctggtggacgactacgacagcggcgacggcaagacgctctacatcggcggcaagaagtcagaaaagcagttgcgcgtctacgagaagggcagggagcagggcgacaagagttcgccttgggtgcgctatgaggcgcagttccgcaactccaaccgcaaggaactgccgctcgacattctgcgtgatcccgcctcgtacctgctcggcgcctacccggtcctgtcctttctgcgctgcgttgccacgcgcatcgaaatcacgaaagccgccgttgaagcgacgtggaagagcgttcgtcgtcacatccgccgccagtacggtgcggccctcaatttcatcgccaagaactgccctgacgatcaggcgttgcgggcggtaatcgaatcctgcacttcgccatcgctgccgaagtgggtcacaggtgacacagcagcgcactggcccgaaatcgcggccgtacagccaacctcaaaggggtaacagcacatgagcatcaaggtcaccgtccttaagaacgaaattgacgaacgcggcggcagcttcaagaacgacgctggcgagaacgtcgagtacaccacccgcaagcagaaggccaagcttgaaaccggtggttttgcgtatccgttcgacgtgcgcctggacaagggccagccgggctaccccgaaggcgagtacgagctcgacgttgagtccatgttgcaggtcaacaagggcgtcgcatcgctgagcaagttcaccgtcctgcgcatggtgccgaaggttgcacctcgcgcgactgctcaggcctaagccatggccgtgtgcgtgtctctgaccgccgaggggacgctcgtacccaccggggagcctgcatcgcagtgtggcgggtatgtgcttgtgtcggcggcggaacacgctcaggcctcaattctcatcgatctattccagtggcccgaaccggaagtggccgctggttggttctcgggggtgttcacgctggtgctcgcactgaacgtgctgggctacatcgtgggcgccgtcgtgaagtcggtcagtacagaacgggattgaccaacccatatcccgcgcaaaccgcgcatcacagaaggagtagtgcaatggatttcgacagcatcttgaccggtctcgcagcaaccagtgccgttaccgccatcatcggtgcaggtgccatcaaggcctcgcccggctttgcccgctgggcgaccaacaaggtcgcgaccttcttccgctgatcgcggaagaatcgtgacggggaggggctgggaaaccggccccgattcctatgcagacgcagcccgatgacgtcaacaccgacgaataccaggacgactggtgtcccgagtgcggcggtgatgacgtgatcgcgttggacgacggcaacctatggtgcacggagtgccgcgctgtcatcgattactaggggctgatgatggatttcagtggggtttttctcgggctgtccgttgctcaggctgtcgccgcgatcgttgcagcggggacgctcatggcgcttccgtggtttggccgttggtgcgttgacaagatcgcgggcttctttgaggaccgggaggatcaggacgccgacgagcatgccgacgaagaggcgggcgaggttgaggaggccgtctgtggtgacaccggccatgactacgacggcggcgagtgcgtcttctgcggccaatcagagagggaggattgacgatgctggtttgcatggttttcgcgtttatcggcggcctcacaggccatgccgttgccttggcattcaatgaggcaagtcagtgattaggtattggattctcgtagttctctcgattgccttgtgcacggtcagcgcgcatgcggctgtcgtgagtgccgatgaaggggagtcctacctaaagtgcatgtctgagatgccgaaggccacatcaggcgggtacaacgtggcgaagtcttcgtgcgtacctatcaccatccaaggctataaaaaatgctaccggcagacctactgggtatttgaccgtgccggcgctactggcggcaatcagatcggcccgtatgagggcgccgagtattgctccaatgccacttgctcagctcgacaagaagaaaccagctggaagggcggcggcaatgcaggcctcgatagcgtgtgcagcaacggttgcgcctatagcggctcgctctatgcacagtcgccaacgggacgcctctttacgcccactggtgccacgtgcacggagaacgatcaccctgcgcccactacgcccgatccgggcgaaggcgggggtgatgggggtggaaccggcccaggtgacggcggcggtgatggcggtggcgacggtggaggtgacggcgggggcggtgatggtgggggcggtgatggcggcggtggcaacgggcccggtgatggtgatggtgatggtgatggcgacggggatggcgaatgcaaagacccggacggctgtgcgggacctgggccgggcccgggaacgggcgagggcggtgacggaggggcgccgggacctacgacagggcgcctctacaagaaatccggcaagacggttcagaaggtgctagcggagttcaagacggccattgagggcgccccgatcttgtcgaaggtcaaaggcttcttcggtagctgtaccggtggtggcagttgcccgaccgcaacatgggacggcgggcagtacgcgggcaagtttgacctggcgtcgctgtgctctggtccactgctacagctattccagtacgccggattcgtcttccttgcgggcatgggcatcgtggcgctgaggtgggcactgctatgaagcgtaatcatctgatcgtgctggctgctgcgctgcttgtgctcgcgttgtcagcttcgtgggcatatgccgatggggtcgggccggtcaccgccctcaccacgtgggcaaaggaacagatcacgtcgttgtgggcggacttctccgacttcatgacggatctacagaccgacttcatcgaattggtgttgtcgtttgtcaaggccatcgtgtacctgattccagcgcctgatttcctgtcgcagatcagcttctgcgcaatgctcaacgctgcagggccgtggacagcgttcatcgttgcccagttgcgcctcggtgaggctatcgcggtactgacggctgcacttgtattccgccttgtgcgggtgttcctcactctcttccagtggacgtaacgagatgatcttcggccatgaaggcttgccgcgcagcggcaagagctacgagacggttctgcatcacatccttcctgcattgcgggcgaagcggcatgtctacgtgcgcctaaacggggtaggggagagccttgacaagatcgccgcccacctgggcatgcctgaagaagaagtgcgcgagctggtgcacgtgatgggcgacaaggaagtggttgactggtgcgtctgcgacaccgacaacgatggcgccatttcgttcccacatatcgagaagcacgcactgatcgtgatcgatgaggcgcacgagtactggccgaccaaccgtgccaatctgcctgagcgcgctgcaaacttcttcgccaagcacggccatatcagcttggacattgtgatcatttcgcaggactgcaaagacctgcaccgcctgatcatccgccgcatggcgaagaagaacacgtataccaagctcgacgcgctggggtccgatcagcggtattcggtgcggttctatgcggccactggcaccggcaaatacgaaacggtgggcaccgaggtgcggaagtatgatccggcgatctgggagctttaccacggcgtgcagccgggcatcgagtccaacgaggtttacaagggcaacacgcgcacgctctggaagaccctgcgcggcccgtcaatcctgatggtgctggcgctcgtggttggcgtggtgatgttggggcgattcttcttcgctggtggcaccaccggagagagcggcaagctgaaagaagttgtcgcttcccagaaggccgcaattcccgcgatagcgcatgcgccgggtgctcagccggccacggtggtcacaaaggttgtcgagacgcccaagacgaaggagaagcttcctgcgggcgttcagtacattctggacatggcggccaatgccagggcgaggcacgccgggtggtacggccagcgcgacatcgtggagtttcgcgcgtcaggcggcgggcaagtgctcgatcgtttcaccactgagcagctgtgggcgctgggctggtctgtgaagcgaaccgagtttggcgtgctgctgagcgctaaggggcacgagatcattgccacgacttggcccgtagacccgtttggcgagcagtccgatgctacgaccgcgcgcataaaggctgcggcggggtcgcctgtgacgagcgcgagcgagacacagccgaccaccgccgcggcgaacgggagcaccctaattgcagttgggaagcgccccttgggcacgttcccagagacgccaccttatccggccagcttctgattaaggtgatgcatcacggacagggctggcccggtacattctcccagccaccaggtatgcggcggaacgtgattccgccgatgcaccttgtctcgctgcgccgctgctgtgcctcgcgttctgcctgttctcgtcgcgcgcgcacttcggccagcactacttttttctgatccgctatcggttcgggctgggggtcgcgatctacgctggttggcgcgattggtgcaggcgcggcctgaaagcgcgcatcccaagcgctgccggtcttcaggtgcagccagatcccagcaccggccatgcccagtagtagaacggcccacaaggccatccacggaaactcccagcgtgagcgtgggataggttgcaggtactccggtcgttcgcgttccatacggcccccaaggcgtcctgcgcgcattctagccggggtgtaggggcagcgcccctacggaagcgcctcacacgcgctggcggcgtttcggccccggtaccggcaggactgccgctggtggctcggcgtcggggccagccatcgccagcgatgaccgcttttctgtccgtcggcggacgacttcccggagatccacgatttcagaacccttgtaggccaagggtttccggcggcgttgcaccaggtcttttcgtggcgcagagtcttccatcagccgtcgccattcctgtgcctgtgcagcagtgagagacagccacgcgagatcctgcggctccagctcgcggccttcgggggtgaccagtcggccacccttaaacgaaaaaccggcccaagggccggttaggttgcgatcacgcacaatcaggctccatgccacagcagggccgagggtcgaggcaagatgcgtgccagccacccccggatcgccttgaacataatatacattatgcgaaatcatggatcggccgaatccgagccttcgtctcttccgcatggcaatggctgggcctctggctcggctcttgcctgcgacctcggccacccggagagtctcgtccacggcgaaatctagcgtcatctaccttgccgatgccctcagaatccgcagagaacggcagttgggcatgtgtgcgcgtccaatgtggtctacatgactcgtgggccgaggtcacgccagcgcgtgtaaggcgctctcgtgcggcgacgcccctacaccccaggagacgcggctgcagcccggtttggcgtaatctttccaaaatttcttttggggtgcccatggacaggcggaattttccatcgacggtaaacggatatctgaatcaatacgtccagttgatggatgtgaaggcaacggcggtggcagctgcggcgcttgtgcttatcgggttgggtctttccgatcaggcaaagagcgccgatccaatcctgcggatcgtgggggtttcattcgctggggtggcatcgttctacgcgctgcatacagtgcttcccagaacgcctcatagcggaaatgggcatatcttctggactgatgtctcgggctttaagagcgcagaggactactggaaatcagttgagaaattgacagacgaagacatcgggcgggagtacgcgcgccagaattttgaggtgagtcggattctcatcaggaagacgctccatgttcgacgagcgatagtctggttcggagccgcctgcgcttcaattgccctcgcagttgcagtgaactgacatgagccctcgcctttcatttgcggactacagcggctatgtctcagccctcgcaaatagcgtcccgacgacgattgagcgcctgagtgatatcaccagcgggcgtgtagcgccatccgtagaggatctctctatcggttcagcgcgcagtgtaacggctgccgtgatcttcttcgacatccgcggcttcactagaaggacgtcctcgtcgcaaattgatgagctaaagaagactcttttcatgctgaactgcgtgattccttccatgatgcgcgtccttttcaggcacggcgcttacgttgagaagaatactggtgatggcttgatggcggtgttgggcgctggtgaaaacgctgcctcgatcgcatctaaggcgctttccgcatgtagcgaaatgttgttcgtgctggaggatgttgtgaatccagtcctgaagcagcacgggatcgagcgagtggacgctcgagtcggtgtcgatctaggcgacattcttctcgcccgtattggggtgccgcgaggggctgctagtcacgatcgtagctcactcacagcagtggggcccgcggcaaatattgcatgcaagctgcagggcttggccggcaccaatgaaatattctgcggggaccgtcttcgcgcaggagaatcattgctgggtcaggcattctttgtcgatgttacacccccggactggacatgggtctatggcggcggcggacgctactcatgttggaggtatacccgtaaaacggtgagacctacttcaccgacaatattgggcggagggcttctaagaagttttgtgccgacggatgggccacggtaatttgagaatggccggatgcggcgggccttctgggaacgtgcagaagggcatttgccaacgtacgatcaggccgttcccatttgccgcggcggcagccggccgtgtctcgctcgcgctcgtcacagacgtcccgctgcagccctgatgcgctcggcggtcgaaacagactgctcatcaatcggccgccgaaagctcatctaggctattcatttactcagtactcgagtagattcatgaatgcacgctgggcagccaccttccgtacgaacgcgcctagcaccagggcgaagaaaatgtctgcgtggtggcgcacctcttcgttcaacctgatggtgtctactgcgtgcccttggtagtaatcgctacgctcgccgtcaacgctgaatgtgcagacgatatccgcctcgtccatctgtatcacgtgtcgtgatgacacttcctgcccccctgtggcgtgtgtaaaagtcacggacgtaacccaagagtcgttctctcgaagcgggctgcccgccatcatcgacggaacgagttgctgtgattcgctaagctctcgaatacgctgctcaaaggcaacagcggcccctcgcatggacatgaggacgatgtggcgctgtgccgtctcgtgctcactcatcatttcctgatatcgcgccaccgattccgccatgtcgacgggttgagcggtctggcgagggtgttgaatctcatcaatgcgctcgattagattgtcgattgattggaagcgcagatttggcgcaagctggaaaccgacatcaaagatgctggttagcctatccatcctggggtcatctttagttgtagtcggaaaagaattgcgcaggcgcttatggggtggttcgccgcccccgccgaacgacaacgttcgcgggtattcgtttgtcagaaggtagaaaagtattgcaaccacgaaggtaacgtccgatctggggtcattgcgcagctggccagcggtcatctccggcaggcgcacaaagcgattcccgagttcctgccctgctcgcgtatgccacccgtcctcgcgatcttcgagggggagccaggcgatgccgaagtcgaccagatgcagcttccctgctgtgtcaacaataatgttctctggcttgatgtcgcgatgcaggacgccattggcatgacatctttcaacaatgcgcgctagtgacattgcaatttccagcgattcgtcgatgggcatgggcgctgtcacgtactgctgcaggttattaccgtcaatccaggcctggacgaggtaaagctcttcgtcatctgcggcttggctaacgttagattcaaagatttgggggacgccgtccccttgaacttttattagtcccgcaacctcttgcttcattcgcctccggcgctcgtcacgatcttgtggatctgggagcatttctttcagtgcgccaagccgtccacagacgtttccgcgaacttgcgtaatggagccctgtccgccgccacgtttttttacgccctcgacggcggtccatctgtcattccaaaggagaggctgagcctgagttttcacgagatttccaattatttaaagggttcttgctgctgaaatgcaggtgcctttttttccatctagctagctgagagaggtgcggtgctgagtattctccaaggatcaactgaccaccctgcgttgatctcgagcatctgcggccattcaccacctcagatagaaattcctcatcacgattgggttgacttgacaggcatcacacgcttttgcgcgatctccagcttattgacgtcctccgcaggcacaagaagcacaactttccccgctggctcccacagcacgtaactatcacctaagcgacccgcaagtcccaggccgccttgtactttgccatcaattgtcacactcaccgtggacgggtttccgctggcagtgatctccttggcgcgccgcgatccaagccaactcgaagaaatcgacacgtagacaagcattacgagagcatagatcagccacggcgagtcctttacggcggttgggagcactggtgacaggcgcacagctattgcatatatgcccaccgaggctgcacctatcagaagggaccatccgttcgaccaccaaagcactgccaccagacccacaagacaaagcaccatcgccaaccacgccagcaggctggatttagacttgctcgccgtcacctttccttcgatccagccaccaagtagcaacgcaaccggcaggaacaacaacaccatgccaatgctcgcaaggcccgccagcgcaagctcgcttacggcgacaactgaaagggatccagtccgaaatggccccagtacgccttcagatagaaggcgccttgaatcaatccaaaggtgacgagcgccgaaccccatccagcaacatcggccatcgtcagtgtctttttcgtacgctccatgtatcccccttccatcaatgcagctcggccacatagtggcatgcagcgctccgccctgcagaatccactccattaacgtgacgcgtcacgcccgatcgccccaccccattggcgccccacccctcccccactatagtcccacccctcacaaggacgaggcggcatacatgccctatatcggaatcggactccacgtgctggcggccatctacttcgcggtgcacgccatccgctcgggccagagcctctactggctgatcctgctcttctcgttcccgctgctcggtagcgtcgtctacttcctggcgatctacttcccggaagcccgtaactcgcgcggcgcgcggcaggtggtccgctccgccaagcagctcatggacccgggccaggacctgcgcaacgctcgcgtcgagctggcgcgcacgcccaccgtgcagaaccgtgttcgcctgggcatgacgctgctcgatgccggccaggcggaggaagccagaaccctgcttgagcaggccgcaagctcgccactgggtgacgacccttacattctgacctgcctggcccgtgcccgcctcgagtccaggcacgccgcacttgcggtggagacgctggatggtctgtttgctcgacacccggacgtgcgccgtaagtcggaacagaccctgctctatgcgcaggcactggcagcctctcaggcgcccggtgcgcgcgccgcgttcgaccgcgccgtcgaatgcggaagcgatgcgactgcgcgctgcctctacgccgagtggctgatggcacaaccgcagcctgccgaccgtgagcaggcccgcagtctgttcgccagcatcatcgacgatgcccagcactggtcgcgccacgcgcgcagccacaatgccgcgtggttggagcggagcaaggttgcgctgaaaggctactgacgcctgacggcccttattagcaatcctgtcgcatccgcccacttacggcctcgccgaatggatgcagacaggcctcgggatcgcatcaagtcagtcgtggattgacctagcctacgggcctaagatcgcatacacaggaagggcaggctgcggtacattctcagtcactgagacctccggcgcgcatcctgcgccccatggacactgacctctgcatgcgcaccgactttccctccagccatcaaggattgagcgtggctattcgcactgtaacgagtgaaacccgaattaccggcgaaggcatcaagaaacacttcaggtcaactgatccaattcaggccatctatgaactggtttggaatgggctcgatgccggagcttcgaagatcgccgtgcgccagcttcgcaatgagctcggcggtgtcacagagatactagtgcaagacgacggcgaaggcatccgcttcgacactccggaggctaacttcggtcttttcaatgactcggcgaagaaactcgacgtggcacagcacggctcgcacggccgtggcaggctcgcctttcatcgcctatcccatcaggctgagtggcacacccgccatcaaggcagggatgcgcttatttcaattgacgaaagcgatatccgcaagttttctatcagagaaggcgatgtgggccaatacgtaacggggccgtccggcacgacggtggtgctcagtcgtttgcacagccagctgcctggtcgggaagaaatgctagcggcattcagccagacctttggctggtacttggcgctgcatactgctaagcacttgaatattgatggcgaggtcgtgcccatccccgctcatgagctgagcgggcatctgcttaagcttgagggtacccctttcaaggtggacgttattcgctggatcgacaggcctaacgatgaaaaatcatatgtatatctgatcgacagcgccggacgcacggttcaccgtcagttgagcagtttgaacaacaagaagaacttccatctcagtgtatatgtcgcctcaccctgggccgactcttatgcggattctgccgatttacttaatcccaaggcaaacacgaggggctcgcgaatttgggcggagctggaaaagaacgtatctgcaattacgcgggcgatctacgaacaattcctgcgtgacgaggcggaaaagaaggtggcgcagtttgaggaggatggtcactttccaagctatgcggggctggagcctcctgaggcagcgtggcgcctggaaaacaccaaggagctcgttaagaacatctacgttgcagatccgacattgttctcgctcaacaagaaacagatcaaggtgctcattcgcctccttgatcgcctggcaatctccgacgagaacgattctctgtgggagattttgaatggtgttcttgatctcgaccaacaagcttccagcgcacttgctgcgcagctgcagaggacaacgctggaaaatatcgtcaacacgattgaggtccttcagcggaggatcaacaccattcaggagctcagggtgctgatgcaagagcactacgccgaagttcgggaaactcctgatctgcaaaggatcattgaaaatcacacgtggctgttcggcccccaatacgagatcctcggcgccgaagaggcaacctttaccgagatcacgcgaaagcaccgcaacatggtgccaggcattcatagcgttgatcctgaagatctcgagggtgatgcttctttcgccggagcatcacgccagccggatctgttcttggctcgaaaagtgccgtgcttcgatagcttcggtaaagcgatgtaccgctgcgtagttattgaaatcaagcggccaagcgtctctttgaatatcaagcacatgcgtcagttggacgactatgctggaatcctaaggaagcacccggcctttagcagcgaccacatcaaatttgagctaattttggtcggacgcaagatatccgatgccgacaccgagattgctgaccgactgcgtgataaggcagcgagcggtgagccggggctctatcacaacgacggaaagtccaaacggtatatcctcaactggtacacattgctcgatggccacgagttggccaacaaggcgttgatcgatagcttgcgactacgtcgcaacgatcttacagatacctcacaggagtcgctggttagacagttgcaaggggctgagccgctgcgattcgatggcgcgaccgttgatgcgtgatggcgagcaacatagaggcccattaaatgccagcagaagttgcctagttcatcctcttcgctcgaggtgcggcaggtccgcaggcaggtgtcgggagcgactgttgctcgtcgtgatcagtacgaaagcgggtcgccaggcgcgacagcattggtctggcccatggcttccgctccataattggagcggcgcagtcgtgcgcgatgcgcggatttacctgcgacgcactttacctgagcctaaccggctaccttgggatgagtatcaagaaaaaccccgcccaggcggggttccatgtcaagctggtgcaccagacgagattcgaactcgtatctccgaagagacatctttccttggatccctctgatgaagaagccaaggcaaagatgcgtgtatgccaattccaccactggtgcggaatttgattataccaatgcagtagtcgggtagtcaaggcacggggcactgccaagacagtttgctggaagcggacaaaatcccggggaagggatactgacttatgacagcccttggcaattctgtcgcatccgcctcgctcatggtcccgccaggccgatgccgacagcccgtaggcccgcgccgccgacatcgccgacagccttgcagcgcaacgctccagcctcattgcgccgtatgcaacgattctgaaaatgttgaaagtggtgtcggcatcggccttactgcattggcatcacgcacgaccgcgcgtattccttttcgtgccaccaatacatcggtggccggggctcgaaatcccggtaacgcgactgtagtttgcgcttgccagccggcaccacgccttgtggtgccggctggcaatccgtcggccggctatggcgggcggtgcgtgggggccttgtgcccaccggtcttagtcgcgtaccggatttcgagccacgcaccgtccgccacctttatcggtggcggcttctgcatgcacgcaaggagcccagccatgacccagccccactcccctgccccgcacccgatccacgacgcgtccgccaacggtcctgccttggacccgaacacgctcatcgccctgctgcacagcatcggcgccggtgtcgcctccgatggtcagccgtggccggagcgtcaccagatgcccggccgacgcatcgccctggcggataccgattgctcgctggccgggctacgcgtggtgctggagatcctgctggccgcgcagcgtgcccgcgagaacggtgagctggagcagtacgtcggccctcgcgtcatggagggcctgatcatggctggcatcggccttaccgcacacgccagtacgcgcctgcatccggaggggtgagtggcgtggtgccgctgggcggccaacgcgctctgtcttgtggtggtggttgcggcacaggcgcagtggccggcgacgccggcgccctcgcctgtcgcgttccaaagcatcaacgacgatcgattctcacaactgcgccgccaggcgatgcagttcgtggactctcggccacgatagggcttccagttcatcgagcggcgccgagatgccgaattccaggttcattgccggggcatgcccgtgctgtggctggaggggcgctcgcaccatctgctgttgcaggtctcactggacgcggagcagcgggcgcccgccgttgtgcagcttggtacgttgcttcaatggcagctggagccggtgggctatctggagcaggtgctggctgacgtgccggaacctgttctgttggatcgggtgctgcagatgttcggggaggaggtgtctgagggggcgcgatgtggcccacactggtcacctgcgagccaggcattggcccagtgaccatgcgggtcacctcccggcatcgatccagcccgcatcgcgcgcacgcgcgagatcttctggcgtatcgatatccaggccgagttccggtgcctgcaggacatgcaccgtatcgacaggaagttgccgcaggcgcgctccgaagccgcggtcaccggatgcaccgacaggggtgaaccaggcgcgcggcacgactgcgggaacgccaagcgcatttccgtggcgggtgcccgcgcacgttgacgctgcggcgcgggcaccggaaagcagcgcctgcagatgggagcgctcgattgcgggctggtcgcatgccacgatcatcaccgcggtcaccgtgggcagcaggtgtgcgccggcaacctgcagactgctcgccaggccacgctcccagtggtgattggttaccggggtggcatccagcccggcaacgctggatgtcacggcctgtgcgttcgcgcccaccacgaccaggacttgcgctggcgcgagctccagcgctagccgcactacgcgatgtaccagggtctcgccctgccgggtgaggagctgcttgggctggccaagtcgggtgctcccgccggcagcaagcacgacgaccgcatgcgcgtcagtcacctgccgtgcgcgcttcgccattgctgcagctgtgcggcgatgctgagcgaaatcgcctccggccctcggccgccgatgttcaggccgaccggtgatcgaagtctcggggaaagccggtggcgctgatccggtgtcagcagcttgaacaggtcctcgcgccttcgccgcggacccagcagtccaatgaacgcgacgttggtatcagccagggccaccagcgcctcccggtccagttcaaaatcgtgatgcatcaccagtgccgcgtcgcaacggtcgccatgaagggcctcggccgggctggtctgaagatgcgcatccgcgcactgcccggctgaggcccagcgcgctcgccgttcggctacgctgacccgccaccccaggccgcgcagcagcggaaccaggaagggcgtttcgggaccgccccccaataccagggcccgcggaagccggggcaacggcaaacgccacgcgccctcgccaaagggctgtgtaccctccatcggatgcagctgccacgcctgctcgcgatggccggcacggaaaacgacctgccccgacgtgcgaaggtcgcgctggagtgacacgccctcgcgcaaccaagcctcgatgacgtcgtcgatgccggccatggcacgcaacggcagcagcgcaatccgaagccggccgcggcagccgagcgcggacccgctcaacaggtcgtcgtcactgcgggtgtcgatctcgatccagtcgacccgccctgccgcgctcacctgctccgcgcgtcgcgcgagctcgggctccaggcatccgccgctcagccagccgacctggctgccgttgcagaacagcaccatgtcgccggcaccggcgtaggtggagccatcggtttccagcaccagcgcgagcacggcgtgctcccccgcgcgcacgcgcgtcaaggccgtctctagtacgccgcgcgggctgccttcggcgaggaagcccggcgctgcggacaggtcctcggcaagatcgccgggctcccctccgcctgcggcggagacctccagagtgggcgaggctacgggtcggtccatgcgcaacgtcagcctatgtcgggcaagccgggcaacagcttgtccagggtgatgggatagctgcgcacgcgcacgccggttgcgttgtagatcgcattggcgatcgcggcgccaaccccgcagatgcccagttcacccacacccttggccttcatcggcgagatcaccggatccagcgtgtcgaggaagaccacctcctggtacgggatgtcggcgtgcacgggaacctcgtagccggccaggtcgtggttgatgaacaaaccaagccgtttgtcgaccaccagctcctccatcagggtcgcgcccgcacccatcaccatcccgccgatgacctggctgcgtgcggagagcggattgaggatccggccgccatcgcatacggcaagcatgcggcgaatgcgcgtttctccagtgtaggcatgcacggcgacctcgcagaaatgtcctgcataggtgccgacgtcgtagccttgtttgaagtcgccgaaggcaatgccgtcctccgccgacagggttcccgcctccgccagcgtgatggtccgcccatccgcctggatgcggccattggcgaagtttgcggtgtcgccgtcgaagccgagtttctcgcccaccttgcggcgcaggctgacgcacgccgcgtacacgcccgcggtggagcttgccgcgccccactggccgccggaaccggcggaggcgggatgacgggagtcaccgagggtgacctggacctggtccagcggcacgcccatggtctcggctgccgtctgcgcgatgatcgtgtaggagccggtgccgatgtcggtcatgtcggtctcgacaaccaccccgccctggccgtcaagccggacccgcgccgccgacttcatcgtcggtgcgccgcgatagcccgcggacacgcccatgccgaccagccaatgcccttccctgacctgcgccggcttggcattgcgcttgttccagttgaagcgctccgcgccttcgcgcaggcagcgcaccaggttgcggtcggagaacttcttggacggatcgccgggcacgacctcgggctcgttgaggatgcggaacgcgatcggatcgaggcccagcttctcggccatttcgtccatcgccacttccagcgccatgtggcccggtgcttcacccggtgcgcgcatcgcattgccttcgggcatgtcgagcgtggcgatgtagttggccaccaggcggttggcgcctgcatagagcttgggcgtctgcagggtgccgttttcgccatcctcgccgttgatgttgcccgaccagttctcatgggcgatggcggagatccggccatcctttccgcagccgatccgcacgcgctggagggtggcgtgccggtgcgtggtgttgttgggcatcaacgggcgttgcagcgcgatcttcaccggtcgcccgacctgcttggccgccaatgcggccagcaccgcgtcggcacggatgaacagcttgccgccgaagccgccgccgatatagggcgagtccacgcgcaccttggcagggtcgatgccgaggatcgccgccatgccctgcctggcccagtcgatcatctggttcgccgtccacagcgtgagcgtgtcaccctcccaggcggcgatggtggcgtgcggctccatcatcgaatgactttcgtcggaggtgtgataggtctcgtcgagcttgaccgcggcgctcgcgtaggcggtgtcgaaatcgcccagcgcctgccggtcgggcttgccgtcacgcccctttgccagcggcgcggacggtgccagggccgggaaatcgaagcggcccttgctgcgctcgtagcgggtgcggatcagcgccgcggcggcgcgggcctgctcgaaggtctctgccaccacgcaggcgatggcctggtggtagtgggccacttcgggtccgccgaacaacggcgcgttgttccagttcgatttgccgaccggcttggtttccggtgcggtgatgaccgccagtacgccgggcgcggcacgtgcgcgggaggcatccatcgaaatgatgcgccccttgccgacacccgcaccgacgatgtagccgtaggcctggttcggcgccacgtcatggcgctcgtaggcatagggggcggtgccggtggtcttgcgcggaccgtcgatgcgcggcgtcggtttgccgacgaccttggccttgtcgaacaggttgtcgccggcgggggcgttgaattgaaggggcatcagcgctctccttccaccagcacggccgcgagggtgcgctcggcgagcgcgatcttgaacgcgttctccggcgtcggacgggcgccggcgaacacctgccgggtcgcggcctttacgccatcgcgcagcagcggttcggctgcctcgacgcgccacggcttcggcgcaaccccaccgaaggcgaaccgcgccgaaccgtctcgctgcacgaccgcagcgaccgacaccagtgcgaacgcataggacgcgcggtcacgtaccttgtggtacacgtgccgaccgcccaggggcttcggcagcgtgacgtgggtgatcagctcaccgcgctgcagcacgttgtcctgctgcggcctgtcgccgggggaacgatggaaatcggcaatcgggatgctgcgcgtactgccgtcaccgctgacggtctggatcgaggcgtccagcacccgcagggccaccgccatgtcgcccggataggtcgcgatgcagctgtccgatgtgccgatcacgcccatctgccgggagaacccctcgagtgcgccgcaccctgatccgggcaggcgcttgttgcagggcagatggggatcgtagaaatacgggcagcgcgtgcgctgcagcaggttgccgccggtggtggctttgttgcgcagctgcccggaggcgccagccacgatcgcgcgggtcagcaccgcgtagtcgcggcgcacgcgctcatgcgaggccagcgcggtattggtgaccagcgtgccgatgcgcaggccgccctcgtcggtgggttcgatcctgtccaggccgatgtcctgcacatcgaccaggtgcgctggcgtctcgacctcaagcttcatcaggtcgagcaggttggtccctccggccaggaacttcgcgccctcggtaccggcgacggccttggcggcctcggccggggatttggcgcgttcgtaactgaaggccctcatgagcgcctccctgcagaggtcacgccagcaacctcttccatcgcctcggcaatgttggaataggccccgcagcggcagaggttgccgctcatgcgttcgcgcatctccatgttggtggcccggggccgtgcgctgacgtccgcctgtacatggctggggacaccccgcttgatctcgtccagtaccgccaccgccgagcagatctgccccggcgtgcagtacccgcactggtagccgtcatgcttgatgaaggcggcctgcatcggatgcaggtcatcgggggttccgagcccttcgatggtggtgatggcatcgccctggtgctgcaccgccaggctgaggcaggcattgatgcgctcaccgttgaccagcacggtacaggcaccgcattgaccgtggtcgcagcccttcttggtcccggtcagcttcaggtgttcgcgcagggcatcgagcagcgtagtccgcgtgtcgagctcaagctcccgccgcttgccgttgacggtcaacgccaccgtgctgatgaccggcggcctgggcggcgggggcgtcgccagttcggcggcgagcgatgacgcccccggtgcggcggacattgccacggtcgtgacgccgccggcgatcacctggcgacgcgtcaacttcattccttcatcacaacttggcacagtgacctcctggcgttcgggaaaatcccgtggctggatggacgcgctcacactacccaaggggcactatgcccatctgcggggtacaggcctgtgaagtcggcgacatgtacgatccgaccaatgcaggcaaccgcgacttttactcttcagcgcggcactcttgagccatgcgtatgcttcactggatggctcacagttctgtttatccctcacggcgctggcttcgagggttcgggctcgtggatagagccctccaacaatgccacgtaggtatccagcctggtgcgaaggccgatcagcatccagcccagcaggtacagcagcaccatggcgaagataagcagtgcgcctagcaatccaacatcgaaagcgcccgcccagtcgccccatttccatccgcggaactgcaggtagagggcaatcaacagcgggaatggtccaagccgctgcagcccgccatacatcatgcccatgcgctcaatcatgtttgtgcgcaggtgactgacgtacttgaggcgccgctcgcgctggacgcgcgggaatccgcgaagctcggtcaccaccgcttgccagtgcgcgaaatcgccatccatctcccgcgcgtgcgagagccgaggctggctgaactggcgaatgcccctgcgggcggccaggacgcccccggcaatgaaccctccaatttcgattgccaggcaggcaacaaccacctggagcactgcgccgacaggcagccatcgatccggaagctggccagtgagaatgccgacgatcgccgcacccatgccgacgcgaaacgcccacgtctccaccctgcccgccttcggatagatgctgtgctcaaccaaaccctgcacccgctgatagagccagtggaatgtcagttcctgcgaatcggtctttgccggaggatcgaatccgcctcctgcccgcatgtccattgcgcccccttgcccgccggcgcggatgccggcggtctcatcgtacccgagcgcgcttcggatggtgcctcagcgggaatcacatacccagctcagacaaccccgggtgatcatccgggcgacgccccagcggccaatggaacttgcggtcactttccttgatcggcaggtcgttgatgcacgagaagcggcgctgcatcaggccatcctctccgaattcccagttttcgttgccataggaacggaaccagttgccggagtcgtcgtgccattcgtacgcgtagcggaccgcaatgcggttttcggtaaaggcccagagctccttgatcaggcggtactcgagttccttgttccatttgcgtgccaggaactgccgggcttcctcccggccattggtgaattcggcacggttacgccactgggtgtcgagcgaataggcaagcgacaccttgtcggcatcgcgggaattccagccatcctcggcaagacgcaccttctgcatggccgattcaagggtgaacggaggaagtggcggacggggctgttctgcggacacggggagacctccaatcgaaatggatatacgggttgcttcaaaggatctggcgtacccaggcgctaacgcttggcctgttccaacaacagcttcgcgacatccttcgcggtgtctgcggcgccgtaatcacccatcacgcgcgacagggtgatggcgccttccatcaggatcagcagctgacgggccaggtccgccggctgcgccacatccagttgttcggtaagttcccgcgtgtaatcgagcagcttctgcttgtgattccgcgcgatttcccggatcggatcggcagggtcgccgacctcccctgcggtattgatgaaggcgcaaccgcgatagccctcggagtggaaccagttcttgagcacggtgaacatgccgaggatgcgtgcttccgggctgtccgccttctcgcactcatgctggaaccaggcgagccagcgcacgtcgcgcgccttcaatgcagcggcggccacgtcgtccttgttctcgaagtggcggtagatgctcttccgcgctacgcccgaggtcttcaccagcaagtccatgccggtggcgtggatcccgttctggtagatcagcgcctcggccgtggccaggatcttctgttgggtgtcggtggtgagcttgctcatggctgcaaggtagaacgagcgttctaccttgtcaacaggcgatcgcgatcgattcgtacgcgcacatccgtgcaagacgatctatcaagaaatcaggacagttcatcacccggacgcctgatcgcaggcgcaaagtacgtctcaccacccacccatgagagtttccgcatgaacaccttcgcccgtaccctggccgttgccgccctcgccctctcggtccaggccggcctgtccgcgcaggccgccgaaccagccaagccggctccggtcaccgccaacgcgcgcactgccagctacatcaccaccgccgacggcgtgcagctgtactacaaggactggggcccgaaggacggcccggtcgtgaccttcagccatggctggccgttgaattcggacagctgggagtcgcagatgatcttcctggccaaccatggctaccgcgtcatcgcgcatgaccgtcgcggccacgggcgctccagccagccgtgggacggcaacgacatggatcactacgccgatgacctggccacggtgatcaacacactggacctgcacgatgtgaccctggtgggcttctccaccggtggtggcgaagtggcgcgctacatcggccggcatggcaccggccgggtcaagaaggccgtgctgatcagctcggtgccgccgttcatgctgaagaccgccgacaaccccaacggcctgccgatcgaagtgttcgatggcatccgcaaggcacagatggataaccgcgcgcagctgtaccgggacattccgtcgggcccgttctatggcttcaaccgccccggtgcgaaggtgtcgcaggggctgatcgatgcgtggtgggcgcagggcatgcagggcggccacaagaacacctacgattcgatcgccgcgttctcggccaccgatttccgcgccgacctgaagaagttcgatgtccccaccctggtgatccacggtgacgacgaccagatcgtgccgatcgatatctctggccgccagtcagcgaaactgatcaagggcgccaggctgattgtctacccgggtgcgccgcatggcctgaccgacacccacaaggacaaggtcaatcaggatctgctgacgttcctgcaggaaaagtgagtggccagggctccggcgcggtgccggagcccttctgttgcctggcgcccaccttcatggacgcgccgcggtcggcatctggaatgtgaacacggtgccgtcgctctcactcgaccgcacgtccagtgtgccgccgtgggacttggcaatttccgatgcaatgtagatgcccaggccaagccctggcctgggcagctcgccctgctcacgcgaaaacgggctgaaaatcgttcccagccgctcaggcgcaatgcagccggcgttatgcacatccagcgtgaggcgatgggatgcggcctgaaccctcagcgtgactggggcggagcgctcgccgtgctgggctgcgttggtcagcaggttggccagcagctgcgacagcctgccggtgtcgcagaccacgccaccttcgatccgcatctggacgttgatgtcctgccgaccggtagcgatcgccacttcttctgcaacctgttcaagcgccgcctgcaaggtgtggctttcctggagcgagaccggaatgccccctcccagccgccccctggcgaaatcaagcacatcaccgatgaggccatccatccgggtgacgccggcggcgatgtgcgcgagcatccgctgctggcgctcggacgttgcctcacgttccagtgaatcggcggccacgctgatggcctgcagcgggctgcggaggtcatggcccagcaccgcgatgaactgatcgcgcagatcggaaacacgctgtgccgttgaaagggctgtctctgcctccagcagctgatcctctttgtcgaggtagttgccaacgaggtcggcaagcagctccatggatcgttggacatgcgcctcatcgaagttgcccggcgacgaatcaatggcacacagggtgccgaagaaactgccatccggccgatggatcggcacggaggcgtaactctccagcccatagatcctgggcgtatggtgtttggaatacagcggatgtgcactggcgtgcgcgaacaccacggaggtcgatgactgcctgatctcgtcacagagggtggtttcgaggaccagctgcccgcccggaacgagcccgaaccccagggtgtccagggtggcgcaggcggtccacgtggtttctgtcacccgggcaatcgcggtgaatcttgagcctgtgatatgggcgacggtttcaaggatgcgcggcactgcttcaatacggccgatctcagcgatgtcattcagcaggtggggatcggtcagtgtgtgcatgtagtggcagtcgggcgcagtggtgcatcatcccatgaatccagccacgaacactcagtccgccccgccccgtgcgttgcgccgcagcgattgcgggggctggccgaaggcgcgcaggaaggcacgtcgcatgcgttcggtatcaccgaagcccgtttcagtcgccacttcatccatcgtgtagcggctctgctcgatcaacacgcgagcggcctccacccgcaggccctccactgccttggcgggggattgcccggtttcctcgcggaacgcgcgactgaactggcgggtgctcagatgcgcggcctgcgccagttcttcaaccgacaaggtggcgcgcagattgcggcgtgcaaaggtcagcgcgttctggatgcgatcagaccgggcatccagctcgagcagcactgaatgctgggactgcccgcctccgcgccgatggtagatcaccagcttccgggccaccgccctgcacagatccgcaccgaagtcctgctcgatcatgccaagcgccaggtccagccccgcgctcatgccggcggaggtccagatcgggccatcggtgatgaagatgcggtcttcctccacctgcgcggcgggaaagcgctgcctgagcgcacgtgcgtggaaccagtgcgtagtggcgcggcgcccgtccagcaaccccgcttcgccgagaaggaacgcgccggtgcacaccgacgcggtcctgcgcgtgcgtgcggccgcgtgacggatcggatcgatcagcgcgccgctggacggggctggctccagcaggccggccacgatcatggtatccagcggctgctgcgcaagcggcgctgtctgcatggccatgccaagcgagctgggcaccagcccgccctgttcggacagcatgtgcagatcgtaaaggcgcgcgccttcggtggcattggccagttcgaaggcggacgccgcggcgatcgccatggtctggaatccggcgggcaggacaaatccaacactgggcatgacggtttttcaggggtggccgtaaacgaggtatatacgacatttacgacacgtacaagccgacctagatttcccctgaccccggcgacgttcgccggttcggactgacctctgtgaacgaccctacccatcacggcaccgcactcatcactggcgcatcgtccggcatcggggcgatctatgctaatcgcctggcccacgccggccatgacctgatcctggtcgcgcgacgcgccgaccgcctgcgccaactggccgaagcgctggcccgcagcaccggccgcacggtggacatcgtcgccgcggacctgaccacctccgacgggcgtgccgaagttgaaaaggtcattcaaggccgagcggatatccaggtgctggtcaacaatgccggtatcggcgctacggcgcccctgctgcagtcggatatcggcgagatggagcgcctgatcacgctcaacgtgaacgccgcgatgcgcctggcctacgccgcagcgccggtgtttgtggcacgtggccggggcacgatcatcaacatcgcctccatcgtcgcgctggcaccggagctgctcaacggggtctacgcgggaagcaaggcgttcgtgctggcgttctcgcagtcgctccaccatgagctggccgacaagggcgtgcgtgtccaggtcgtcctgccgggcgccaccgcaaccgacttctggcacctttccggcctgccggtggagcacctgccacagggcatcgtgatgagcgccgaagacatggtggacgcgtccctggccgggctggcgcagggtgaacttgtgaccattcccgcgcttccggacatcgctgagtgggacgccttcgagcaggcacgcaaggcaatggcaccgggcctttcgcgtgcgaagccggcgccgcgctatgtgagcggcgcctgatcggcgaacggcttgcagatgcccggcgtggtggagtgcgatagccggggatgacgtcgctacagcgccagttccctggcaaggaacggcgccgtcctgctgcccttggcgcgggccacctggcgtggcgtacccttcgccacgatggttccacctgcgccgcctgcgcccgggccgacgtcaatcacccagtcggcctgtgcgacagaacgcatgtcgtgctcgatcatcaccacggtgtttcccgcgtccaccagccgctgcaactgcaccagcagcctgtctgcgtccaacgcatgcaggccggtggtgggttcgtccagtacatagagcgtgcggccgcgttggctgcgctgcagctcggtcgccagcttgatgcgctgcgcctcgccccctgaaagctccgtggccggctgaccgagcctgagatagcccaggccgatctcctgcagcagctgcagcggccgcgcgatggcttcctcaccggcgaagaatgcctgtgcctggtcgaccgtcatctgcaggacttcggcaatgttgcggccgttccacaacaccttcagcgtggcctcgttgtagcgggcgccatggcaggcggggcatggcgcatagacactgggcatgaacagcagttccacgctgacgaaaccctcgccttcgcaggtctcgcaccggcccttggccacgttgaacgaaaagcggccggcgtcaaagcggcggcgtcgcgcgtcgggggtcgcggcgaacagcttgcgcacgtgatcgaacaggccggtataggtggccaggttggagcgtggcgtgcggccgatcggtttctggtccacctgcaccacgcgctggatggcgtccacggctccggcaagctggccccgcgtcgcttcgatcacggttggcccgtcctcgggcgtgctgtcggcgctgtcgtctacgggctcgtgccctaggtgcagcagcatcagctcgggcagtgcctgcgccatcaggctggacttgcccgatccggaaatgccggtcactgcggtcagcactcccagcggcagctgcgcgtccacgccctgcaggttgtggcggtggatgcccttcagctccagccagcggtcggcgctgcgttgccggctggcaggcgcaggcacctggtcgaacaggtaccgcgcggtgcgcgagtcctcgatgcggcgcaggccgtcgggctcgccactgtagagaacgcgcccgccgtgctcgcccgcttgcggtcccacgtccaccagccactgtgcacgtcgcatcaggtccagatcgtgttcaacgacgaacaccgagttgccgccatcgcgcagccggtccagcgcgtcgtacagcgcctggctgtcggccggatgcaggccggccgagggctcatcgagcacgtacagcacaccaaacagcaacgagctgagctgtgtggccagccgcaggcgctgcagttcgccggccgacagcgtgggcgtggcgcgatccagcgagagataccccaggcccagctcgcgcagctgccgtacccgcgccatgaccccacccgccagtcgctgcgcggccaggcgtttctcctccgacagggccgaggtcagccgcacatcgggcgcgccttcgtgggtcgcgtggccagaggctgcccgcttggcgcgatcgcggggcgtcgcactcctgccggtgcgtgcgccgtggctgtgtgcactgaagtcgccctgcgcgatgggctcgagcagcccggccagttgatccagcggcagccgcatgaactcgccgatgtccacgccggcgaaggtgaccgaaagcgcttcgggcttcagtcgcttgcccttgcaggcggggcacagcttgccttccatgtagcgcgagacacgcttgcgcatcagcgcgctctgggtgttggcgaaggtgtgcagcacgtagcggcgggcgccggtgtaggtgcccatgtaactgggctccagcttgcgcttgagtgcggcacgcgtctcggcaggcgtgaagccggcatagacgggcacggtcggcgtgtcctcggtgaacaggatccactcccggtccttcttcggcagcttcttccacggcacgtcgatgtcgtagcccagcgtgaccaggatgtcgcgcaggttctggccatgccaggccggcggccaggaggcgatggcgcgctcgcggatgctcagcgacgggtccggcaccatcagcgcttcggtcacttcgtagacgtggcccaacccatggcaggtgctgcaggccccctgcggcgtattgggcgagaagtcctcggcgtacagcatgggctggtgggccgggtacgcgcctgcacgcgaatacatcatgcgtaccaggctggacagcgtggtcacgctgcccaccgatgaacgtgcgttgctggcaccgcgctgctgctgcagggccaccgccggcggcaggccgtcgatggcatccacgtcgggcacgcccgcttggtcgatcaggcggcgcgcatacggtgcgacggattcgaagtagcgccgctgggcctcggcgaagaccgtgccgaacgccagcgaggatttgcccgaacccgataccccggagaacaccaccagcgcattgcgtggaatggagacgtcgacgttcttcaggttgtgctcgcgtgcgccgcggacctcgatgcagccgctggccgcggctgcgcatgacgactcgccaaagggggtgttggacatcttcgcgatcctgctgccaatcagtggaatacgtgcatgcgcacacgggcggttattgtcgctgttgcagggtgaatggagtgaggggatgtgtgattgcgtgcagcgtcggaacaccaggtgaccgacgccaaccgcgctacgcggctgattgttaacctgcattggctgaaggcttgacgccacgttgccgcacccttgatgcagccgctcacagtgcggctcctatgctgggcccgccactacggcagtgggacccaacctggagattcaccatgcaacgcgatcagaaagacctgccccacccggacccggaagcacagcgcaccgatccggtcagcccgcttcaggccaagctgcataaccatcgcaatcatgaagaggcgttgcaggagacgttcccggccagtgacccgatctcgcccttcgtcgcagccccgacgcccgacgagcaggccgcgcgcctgggtgagcgggtcaaactgccagaccgcgaaacggatgaggaggccggcggaggtgagcagtgatccggcgcggctttgcacgcgtcgcggcggccacggcgcggttgtccggcagtcttggggcattcgtcgcggcactgggggtgatcatcgcctgggccgccagcgggccggccttccacttcaatgacacctggcagctggtggtcaacacgggcaccaccatcgtgacgttcctgatggtattcctgatccagcatacccagaacgctgacaccgctgcgctgcacatcaagctggatgagctgatccgggtcagcaaggacgccaaccaggagctgctgaacctggaatcgatggagccggcccatcttgaagagatacgccagcgctacgaggcactggcgaagaccgctgcagacatcaagtccaagaaggagcgctgcatgccctgcgaagcggatgcaaccgccgaagcctgaggtcaccgctgcggcggcggcctacagcgccgccggtgtgaggccctgcctggcggggccctccagcagggccccggtggcggaaaagcggctgccgtggcacgggcagtcccatgtgcgttcatggccattccattggacgacgcacttgaggtgcgggcacagcgccgacattgcgtgcagctggccgtcatcatcgcggtagatcgcggtgcgctgtccgcccacgtccagcagcgcaccgcacccgcggcccagctcactgggagcgcgcgacggcgcggttccaaggcgatcgcccaccatatgtcgcgcaaccgtggcgttggtgcgggcccagcctgcagccgagcgcagcggagtaaagcgcatggggctgagcagctgctcgatctcgctggtcgttcccgtgattccctccgtgatcgcgcgcgcggccacgcccgcccaggtcaatccgtccggcccatagccggtagcgacccatacattgtcgtgcgcgctgctgccgatgtagggcagctgatccgcggcccggaactgctgcgcggaccagcacagcggctcgccctgcacgctgaagttgcgacgcgcgtcggcgaccagatgctgggccggatccatcgccggggtttcgccagtgcgatgtgtctcaccgaccagcaccagccagtcgcggccatcagcgccatgcaccccgcgcagcgagcggtgccggtcggcgatccagtgaatgcctgccgctggcggattggccaccggtaccgctacgccgtattcgcggtacacctccatctcggcctgcaccaggttgaatcctgctggcgagtgggtggccagcacaaagtgcctggcatggatgcgggcaccaggggccgtcgccactccggctgaagcctcgatgcgggtgatccgggtccagtcgtggatgcgcacgcggcccaccagatgacgggccagttccctgcagaacgccgccggatgcaactgcgtctggtcgggaacgcggaaagcgtgggccaaggtgaacggcagcccggattggcggtgctcgcaatgcaggccaacgcgttggtaggcctgcagctcgcgttcgaactgcgccgtggcctcgcgcgaacgctcctgcacgccgtactgcatggccacgcgctcgaagccacagtgcagatcgtagcggtgaaccagtgtttcgatggaacgcaccgcgtgttgccgccactgcacgacacgacgtgccgtgtcaccgccccaacgcgcgatcaggtctgccagccgggacacgggagcgtaaagattgccggttgacatcaccgtgttgcgtccgccgatggggccggcatccaccactaccacatccaggccgctgtcggccaagcgggcggcggtcaacaggcccgtcatgcctgcaccgaccacgagcacgtccgcgcgcgtggtcccggcgagcgggcggaagccgtgcggatcggaatcagctgaccataagctggcgcgcggggacgggtcggccatgaaaaggatccttgcaggttcatcggagagccttccctgatacgccctgccgggtgaaacgacggtggcgtgtccgtgcaggaaatgctcacgtgcgtggcactgccgcggtgaggatcaagacggggtgagtgccgcatggacacgatgccagcgtcgcctgcgcgaaccgcgaccctctgcttgcagcgtgattgctaacgtggctgcatggagggccaggcagtgagcacgcacctggaaatcgacctgatgatcgcgcaactggaggaaatgctgcccacctgggcggcgttctatcccgagccgcagttcatccgcatgctcgccgaggcgctggactacatcgctgccagtgctgacccggatgcccgcctgtactgcgtgatgcgcaccgggcacctcgattcgtgcagcggcgagatcccctgggcggcgcgctatgggggacgctaggccgatcaatcacgccgcgacggcatagggttccaccaacctggccaggacgtccatcgccgtctcggttggcgcatcgtcaccggtccgctgggcgaaccctgaccagtccgcgcgcgcaagactcttcaactgctcgggttgcgtcggcagccagcgcatcggccagaacgggagacgccggttgcctaccctgccgcgctgcagttcgatcagtcccgtgtggcttgtagcaccgagtacccgcgagtacgccacgctcaagccatcttcgggcccctccatgtactgcaggaaccgggcgccatcgaacagcagtacgccggtaacgccggcattccggttgaagcgcgcggcatcatcgaccaggtcgtccagcttcccgctgcgcaggcccaacgggtcacccgcaacggccgggcccgcctcacttatgtatgcgactgccctgatcggcattggctgctcctgtagcgaatccccccagattccgtatcgcaagcataggccaaccgcgccgacgatatgttccggccctgtgtattctgcgaatcagttgggttcgggctgacggacggtacgcagcacgggcctggcctacgggtctgcccgggcccatcgggcgagattctgcttcacttccgcgatgccggcccaagggtccttgcggcgacgtctgagctttgcgggtacgtccttgatcgtgaaggcgtcggcgcgcttgagtttcgccagatcaccccaggcgatcggcagtgccaccggcgcgcccggccgggcgcgcaacgaataggacgcgaccgccgttgcaccgcgcccattgcgcagatagtcgacgaagatccgcttgttgcgcaggctcttggtggcggttgccaggaaccgctgcggttcggactgtgccaatgcatcggcgaaacccttcgcaaaacgcttggtcaggtcccaatcgcaccctgggttgagcggcacgaccacgtgcaggcccttgccgccggagactcgcaggaacgattccagttccagctgcgccagcagtttccggatgtcggttgccgctttcttgacttcggcaaagggcacatccggtccgggatccagatcgaacaccacccggtcggcactgtcgggcgcctcggcgtggctgccccaagggtggaactccaacgcgttgaactgcaccagttccagcaggctggctgcgtcccgcaccaccaggtaatgggcgttgatgccgctttcctgcttcagccttaccgaatcgaccagcgccagcccggccgtatggtgtttctggaagaagcagggctttgcggtgccactggggcagcggatgatcgacagcggacgatccaccacctcgggcaggaggtgctccatcactgctgcgtagtaatcccacacgtcctgcttggtgtagccgtcgccgggaaacaggatcttgcctggggacgacagcacggggggcgcgcgatccgttgccggcgccctttccacccggcgcccacgccgcgcgggcgcttgcgaccgcgcagcggccggggccgctccggcgcgatcggaatcggcgaggtcggcgatatccttgtccgcccgcaccgccttcagcgacgcctggcgcaacagttgctgcccaccgattccgcggtagaagacctccaccacgaaacgcggttcgaaccaggtcgcggcgcgcagatcggtgtcctgcgtgggcacgtacgcggttggcttgcggccgccgccgcccttgatgcgcttgctgatgtcgccaatcagttcatccgagaacccggacccgacgcgccctgcgtagagccagccatgcgttgcgtctggccgggccagcagcagcgaaccaaagccggtgcggctgcctttgggtgcggtgtagcccaccaccgcgaactcgtcgctggccagctgcttcgtcttgcgccagtcctcgctgcggccgctgtggtagctgcgatcggcgcgcttggaaatgatgccctcgaagtgccgctcaccggccagacgataggcctggtcgccatccccctgtacatgcgaactgaatgccaatgggctgccctgcccctccagcaccgattgcagcagggtcttgcgctccagcaggggcgcatcggccacatccacgccatcaagatgcagcagatcgaacagcgcatacgtcaggacgccttgcttctcgccggaaagcgtggcctgcagcaggttgaagtcttccttggtgccggcgccggcgatcagctcgccgtccagtgccgccgacctcaggcccagggccgcgatcgcatcacgtatttcgggaagtttggcggtccattccagcgcgttccgtgaccacagctgcacgttgccctcagccaccgtagcaaggatgcggtacccgtcccatttgatctcatgcacccactgcccgccctggggcggcgcttcgcccagcttggccaactgcggctcaaacggcccggacggcgctgccgcccttttcgccttgctgagcgccagggccttcttcgcccagttctttctccgggcgcgtctggcaggtaccgccgtcagccgcttcttcgcggccttgccagcgccggcacgcttcagatcctccggtggcgcttcagcgacgtcccccagcagatcgtctgcctcgatatcgctggcaaattcgtcgtcgtccttgaacagcagccactgtggctggcgcgcgggccttcccgaccggaccagatgccagccgcctttcaacttggtaccgaacagctcgaagcgcagatggcccttggcgagctgggcttccggatcgccctgcgtggcccatacaccgtggtcaaactgggcgacatggccgccgccgtactggcccttgggaatctcaccctcgaacgccgcgtagtccaccgggtggtcttccacttccaccgccatgcgcttgaccttcgggtcgtaactggggcctttgggcaccgcccagctcttcagcgcatcgccaacctgcaggcggaagtcatagtgcctgcggctggcatgatgcagctgcaccacgaaaatggcgcgctggcctttcggcagcgccttgcccggctcgggctccttggtctggtcaaaacgacgcttgcggcgatactcgaccagggacatggccagctccgcgctatttgcccaggtgcttccggacagcaaccgccgtgggcccgactgccgcgacggccgcgcgaagttcgtcggcggacacgcccagcgtcgtggtccagtaccgcagttcgtaatcctcattgacgttgatgcggtcccggtccgggctgccggcgttgttcttgtcatcgctcatgggagtctccagcgtgatcgggggtgaactgaccgtaccggccattccatgggcactgagcgatgccactgtgaagccatggcgaaggccgccggcacggcgtcctgccgatgcgcgaaagacgctgcttcgtgaaggcagcgcgcagggtccgcgtgggaattcacatgccgccttcactccttccccgcctgatcgcaaccggacgggacctactctgggcactccattcacagcggagcccagcatggctatcaagacggcggaagatctgttcatccacgagctctcggacatctacagcgccgagaagcagctgaccaaggcgcttccgcgcctggcccgtgcggccgagaatccggatctggccgcagcgttcgaaacgcacctggaagaaacccaggggcagatcgaacgcatcgaccaggtggtcgaggtgctcggcatccgcctgaagcgcatcaagtgcgcggcgatggaaggcctggtcgaggaaggcaaggaggtgatcgacagcatcgacaaggggccggtgcgcgacgctgccctgatcggtggcgcgcagaaggtcgagcattatgaaattgcctcctacggcaccatcgccgcgctggccaagcagctgggctacaaggacgccctgccgttgctgctggagacgctggaggaagaaaaggcgaccgatgagaagctgaccctgctggccaagggcggcggcaatgccaaggccacgcaggccgcctgagtcgaatcgcatgccgctcggccgccatggaaggcggcctcagggtgggtagagcacctgatccttttggcagaagaacgtgcgtcgccgcgtcgtacccatgtacagcttgctgatggggccaccgcagagcgggcacacctttcgcgtatgcacctgccagtgcttcttcaattcgaagcgccgtttccattccaggaagtcgaagctgtaggcacgggcctggttgatcagggcggtgagcttgcgcggtggcaggtcgcccagtcgcgtggccggatgcacgcggatgcggaacagcacctcattcttgatgatattgccgacgcccgcgaagatcgtctggtccagaagcgcatcacagaccagggtgtccggcagtgccttcagcttgcgccgggccagttttggatcccaggcgtcgttcatcacgtccgcccgccagtcgtagacgtcgtccaacggctggtcgatcagtcggacggaacacgcgtagaaattcagttccccgttgtcgaatgccagcgacacccgtgcaggagctggcttccgttcgtcgatgcgccagctgccgaacatcatcagatggatgcgcagcgtgtggtggctgaactccagcaggaagtgcttgccccagctgcgaaccgccttgaccctgcgtccctgcagcggtgacaggtcgatgcgcctgttgccggagacgccgcgcacgacgtgacccttgaagcggctggaggcttcgcgcagcaggacaatggacgggccctcaggcatgcgcgttctcctgcagcagtgcctgcaggtgcagggcgttgccggtcgcgtggcccagcgcggtgttgtccagtacgcaccaggcgcggcgctgcgcagcggcttcacgctgcaggtgctgggccagccccgccagcgcctgttcgctgtaggggctgcgatagatctgcggctgcccgtgccagcgccagtagctccacgtgcggtcaccgcccgggacagctgctgccggtacccgggccgggtcagccgcgacccgtgcgatgccatggtcgctcagcagcgtatcgacgtccgcagtgaaccaactgggatggcgcggttcgcaggcgacatcaaccgaggtgcgtgcgcgcagtccgtgcaggaatgcctttacggttgccggctcatacgccaggctgggcggcagctggagcagcagcggccccagcctgtcccccagcgcgatcacgccatcaaggaacagcgccagcggctgcatcgcatcgcgcagccggcgttcatggctgatcacgcgcggcagtttcaccgcgaagcggaaacccgcgggcacgctcgccgcccaccgggcgtaggtcgccggctggtgggggcggtagaacgaggaattgatctcgaccatcggcaggcgggtggcatagcgctgcagtacgctgtcgcctgcgccgaacgccgcctgcgccgcgcgcgacagcgaccagcctgcgcagccgatccgtacatgtcctggcgtgcccggggcggcgcctgcgctcatcgtgctaccggtccgtccggctccagcaaccggccatcgccggcgcctggcggcgcctgcgccaccgattgcagtcgatcaagcgcactggtgccaggagcgagcgcggaggcgctgcgcacgaagccggtccagtcggagatcgcgatctttcccagcgccagctcatccacgcgcacgctgtgcatgcgccagtgcgggaactgccgccgccccaccctgccccggttgagttcgaccagaccgttgtggctgccggccgccaggatgcgggtgtacgccgcgctgacaccggactccgggccttcgagatattgcaggaagcgcgtgccgtcgaacaggaggacgccggtcacatcaaccgactcgttgaacagcatcgcgtccgcgacaagctgctgcagccgttctgcagtcaggtttcgggtggcttcacttacatatgcaatggcacgaagaggcatgacagcaccgggttgttgcagatggctctaccttagcggtgcggatcaaacgcgcggtgacaccggcgtggaggcggcgttgaacctgtacgtgccaacgccgcgctgcgttgacacccggctcgagcaacacgaccggcatgccgtgtcttccgccgatggatttgctttcgtggagaatgcatgaggaagcgcgtgcctgcgcatgacatcacgttggcggtggtgccaccgccgtctagcggcggatctggaagatggtcgctgccgccaatcgggcggctcactccaaggagactttccatggccaaccagaaccagaaccagggcagcagcaaccgcggcttcgcttcgatggacgaagacaagcagcgcgagatcgccgccaagggcggccgcgccgcgcatgagtcgggcaacgcccatgaattcagctctgaagaagcgcgcgaagccggtcgcaagggcggcgaagcggtgagccaggatcgccagcacatggccgacatcggccgcgaaggcggccagaacagccatggcggcggcaaccagggtggcaaccagggcgctcggcagcaacagcaggaacgtggcggcaacaacaaccgcggtggccagcagcgttgatcgagactgaccggttgcaccccatgtgggcggacagcgtgtccgcccactttttttcacgcgaaacgtggggcggaggcccgccccggcctgtcccgcgtcaaggctcccgtggcggcaggtcgagcgcaccggcgcccggcccggcgcccagttcggcaccggttgtcggccgtgcttcgggatcggaaagcgttcgcagggtcatggcctgcaccgccgcctgctcgcgtgggtccaggcccaccgtggcgctgccgtcaccgccgtccacagcggcctgagcctcgcggtcgctgacccgctcccacagctcgccgctgttccagctgcccagcaggtcatcggcgccgtcgccctgcgacatgtccatgtacaggtcggtaaaggcggggtcacccggctgcttgcccggtgggaagttgggctggatgctgtgcaatgccttttcgaaggacttctggtgggcgatttcgcgcgtcatcaggaagcgcagtgcgtccttgatgcctggatcatcggtcgccgtgatcagtcgttcgtagaccagcttggcgcgggcttcggcggcgatgttcgagcgcaggtcggcggtgggctccccgatcgaatcgacgtaggccgccgtccacggcaccccgctggaattgaccagcgccgggccgcccccatacaggatctgttcggtatggctggtgctgttctggcccagcagccgcatgtcctcggcttcggcaagaccctcggactggatggccttcgggccgcggttgagcatggcgatgatggtgccgatgatctccaggtggctgatctcttcggtggcaatgtccatcagcaggtccttgcggcccggatcgcattcaccgagtccctgggtgaagtaacgcattgcagccgccagttcgccttgggggccgccaaactgttccagcatgaggctggcaagctgcgggttggattcgcgcacgcgcacggtgtacatcagcttcctgtggtggaagaacatgggactgtctcctgtgtatggcaggcgggaccgggatcaacgcttggcttgggcgccaggcgtttcgtcacggttgaggaaggcgccgaccaggctgtcctggtgctcttccagccagcgcgccatggcgatctcttcctgcaggatctggccgcacacggccgcgatatccggcgcagcggcccgctcggccgcgatcaccagcgcccggtaggtggcgatctcggtgttctcgaagccaaaggagatgccgatgctcttgacgacctcgtcctccatcagggtgttgccggcagcgtggatcgctgcggtcatgctcgcgaacagccccttggcggtgggcacgcttccgccgagcgcttcaatgcactcgcgcagggaggcggcccgctgctgcgtctccagtacgtgctggccgatgcgtgcggcaagatggggatagttctggatgcgcgaagccatggccttcatcatggtctccgcctcctgctccatggcgtaggcatcctgcagccatttcagcaggcgctcgctgcggacggtgttctggtctgccatcatggtctccggtagtggggcgacatgcctccggagaccatggtggcgaggcagcaatcactgccccgtcggccggcgtgagccggcgggcgtgcgcgctgcacctggcgctgatgcggtcataacatccgctgttgcgtggcaacgcctgccgcgaactcaggcgggcatcgcgccggacactacagcgctgccggcgtcgcgacgggggcttgctgcgggtgcgcgcgcgcctgcggacgccttcaacgcctggatcacccggtgctgcgcacggtgcgcgcccccttccacgcccacgacgtagacaaagcggccatcgaacttggcctgggcaccctccagcacgtcatcctcctgcagggcgcgcttgagcgacttcatccatgcccgttcgggggtgcgatccagctccacgacgatcgcagcgccgccgcaatccagggacatgcactccacgcgcaatgcgcagggggcggtggggtcggtggcggatcgaggcatggtcatggctccagtgctgggggacggcggcagtatccatggccgccgccaacgcgccgtcaaaaaaggcgcaccgccttccacgccgcatcgacggcatggagcacctgcgcggggcggcttcgcgctgggctgacacggcccacgcgcgccgttgatgcaatacagcacacactgcagttcccaaggcaacacaggcatgcgcgcatgcaatcggaaatggaccagcgcaggtgcaacctgctgctggttgaagaccagctcgacctggctgcactgatggaacaggcgctggaagacggcggcggccgggtgacccacgcctacagcgtgttcgatgcgctggggctgctggatacgcaacgtttcgatggcgcggttctggatgtggagctccgcgatggcgtggtgttcccggtggccgatcgactggcggaactcggcattccctacctgttcgtctctgcggtctatgaccagctggtgccgctgcgccaccgccgcgcaaccttcgtggccaagccgttccacatcgaccagttgcaggaagccgtccagcaggtcgtgggagacgcctgcgcgccccctgccacgcattgagcggcagacgccgggattacgccaggtgtggggctaccacctgccccagctggcgcagcgcaccaccgcgggagagcccgctccagttgccacgagcgacgctgcggatgtcggcagggtcggtccagagcagccgcatcgaccaatagggaaagaaccggccggataccctgccccggcccagctcaagcagttcgcaatggctgcgggcaccgaggatacggctgtacaccacgttgatgctgtcttccggtccctcgatgtactggaggaagcggtgcccatcgtaaagaagcacacccgtcacgcctgcttcgaagttgaagcgggcagcggccctggcgaggtcgtccacagggtccatggaaagccccggtatcgcctcacttgcgtaagcgattgcgcggaggggcacgttgattccttctgacgcaggaagtgtcctgcccttccatgatgctgcccttgccgtagagccaaatgaggcggttcacaacctgcctcgctccatcctctcccctgcggcacactgcagtaacaggtttccggctcaggcggcctttgcgtagggctcgacaatcagcagcagcttgtccatcgccgtggcatcggcctgtccggtcgctgcccgctggatgaagctgttccagtcggcacaggcgatctcgcgcagctcatctgcagtgacggacaggcaacgcatgggccagaacggcagccgccgctggccgacacgcccccgcgcaagttcgatcaggtggatgtgactgctggcgccggtgacacgggagaaggccacatccagtccatcggcagggccctccatgtactgcaggaagcgttcgccgtcgaacagcagcaccccggtcacccctgcgccccgattgaagcgcgcggcatcgtccatcagcgctttcagacgttccggcgagaatccactgacggcctcgctgacgtaggcgatggctcgattcggcatggtgccactcctgctcttctagcgcttcactctaggacgggcatcgtggcgaaaccgtaaacgccagccgggaaaacatcacatcatgcccaattcagcgtggcttccgaggcgcttccaggtaccgccatccgccgatctgccgccgtggcggggcgcgcaccctccattccggccaggtaggccgagaaccctccggtcgcgcgtcccaccaggcgggcactggtcatgacgatgggagcgccggcccaccttacgtcagcgccgaggcattgcagcctcctcaccagtgcaacatcctctccacagcgcaggggagcaaatccccctgccgccagataggcctgggcggagacgccgaaattggcaccgtggatgcgcccatgatcgtcgccccactgctgccgtttctggaacgcgcgtcgcaggcgcttctccgtcctggaggtggttgctatgtccaccagtccgcagaaggcgtcgcaccggccctcaagctgggcaaccagccattcgggaggtacctcgctgtcggcatcggtgctcgccagccatctcgcaccgcgtccgagcagctcagcggcggccgctgccctggcaacgccgacgcagcgtgcttccaggcgcaccgtatcgacccgctgctgctggcagatggacgcggtggcatccgagcagctgtccagtgcaaccaccacctgcactgcttcgccgtgcagcccgggatgcagggctgcccttcggatcgattgcaggcagcgctccacgctggctgcctcgtcatgggccggaaccaggatgccgatcatcgcaggtcctcgttgcgggccagcgatagtgcgctgcgcgtccagccctgcagcacgaagtccgcatcacgatagtggaaggcttcgtgcaggccttggccaaggcaccgatgcacgacgtcggtgcgacttgcgcgcccatggaacgaaggcaaccaatggcaggcgaccagcagtccgtcgtcgcgaagggccgaatcgatgccggcgcgcagctcgtgcagcgctgctgcacccaggtagtagcccatttccccgcagacgatcaggtcgaagcggcccggcggccattgctcgggatggctggcgcaatggacctgcacatgcggcaggtgggccaggttgcggcgggcccggaacgctgcgcgtgggctgatgtcggtggccagcaggcgctcgcagcgggcggccaaggcctcggtcagcacgccgttggagcatcccagctcccagccccgagtgaactggcgctggctcaggctggccagcagcagcgcacgcttgcgttcttcataccaccggctgcgatagccgaagggatcctcctgctcatgcagttcatcgaagtatggttgcgcgctcatgccaggaatacctcgtagttccggaagaatcgggtcagtacatgtgcgggcagcaccggcgggctgttcaattccggcacctcgccggtctgggtccggaagtgcgcgatggcgtttcgttttgcggcagccactgctgaaatgtcgatcagcctgggaacctcccacgccatgtgtgcgcaggcggggtcaagccagtgccagccccacaccgggtactccaggcgtcggcagcccactgcccgcaccgccctgcaggcagcacgccctgcggcttcatgatcgggatgcccatcaaagcgccagggtgccaggaccaggtcgctcggctggaggtgctgctgcagccaatcttccaggccctgttcgtgcgcactgaccgcgccgtcggcgatgccgagatgaaacgcggatccaggccggataccgagttcgccaagcgctgcggcaagctcggcgcgtcgcgccgagcgcaggcgttctggcgtccaccagtgctcgtccggatagcacgcttcgccatcggtcacggcgacgacgcgtacctccatgccctgctccgcagcgtgacggagcagtccaccacagccgaggatctcgtcgtctggatggggtgcgaccaccacgacgcgatcatggccggcgcacagggcattggccgatgttgccggccgctgccacagccaatcgcagcgcagccatgcctgctcctgcgttccttccccctgcaggggtgtcctggctacagcgcccatgtcgcctcctggctcgcccgctggccgcccagccattcccaatcgcgatctgcgtggttctgccgaaggaacacggtcaggtccgcgcagcgacgggcgtgggcatcctccaggcacatcggcgccgggcccagtgcgcgccccgccagatccaggacacgcgtcgccgcgcgctcgaccacgcagcgcaggcgcacgacctcttcgcgatgcgccgattccggcgcggcgtcgatgcgtgccgccacttcgcgaagcagcgccgccgccgggcccaaggcgaggtccacttcacccagtaatcgcgcgcgattcccctcggtgcaggctagccgcatgcgctcggccaaggcgaccgccgcgccgaaccagactgccgcgatgcccgcaccgccgtgccagaaacccggtcgctgcaggtactcatcgcgcgttcccagaagcgccatcggtgcgccgtcgaatcgcaccgtggtggacggaacgccggccatgccaacggccggccagggctcatctgcaagcgtgcgccagtgtttcgccgcgacctggcacagccacacgccctgcgcgttgcggacggttaccaatgccgcatccacccacccgctgccggaacaccagggcttgtcaccatggagctggccgtgggcatcgaagcggagtgtgttggctggaccttccgcggcccagaccgccagtagctggccttcagccagggcgggcgcgttcagttcggcgatgatcgcctgggcgtcgtagtgcgcctcaagcactttggccaggcacaggtcttccgccccccatgccgccagcgcctgccagcgctgcagcgtgcggccgcttccgggcaacggcaggtcgggccgctggaccactacctcgcgagcgcggccctccagcggggatggcgacgtcacatgctgcatgaaggggcctgaaatgaagagacatgtcgaacgtaggcggcaagcggtcacatcgctgtctgggaggcgtagccggcgcatgaattctctgcgcgatgatcctcacgcgctcgcttgcccgcgctgccgtcgtgcgcgcaggcactgcagcagctcccacaaccatggcagcacgaccacgcccagcgccggcagcaggaccagccaccagacgcccggtgctgcaggcttcacttcgagcgaccaccgggggtggacctgccagcccacccagcccagcaggacccacggcgcggcatcgagcacgctgtgcacatgctgctctgccgggctgatgcgtcgtctgccgtccgcgctgacggtgtcgaagtagccggcgattgcgtgcgcgaggaccagaagtgccagaaacgtgacgagcgacagcgtgttttccagcaggagccatgcgagcaccccgcttccgatcagcagcaactgcaccccatgcaacaggctttcgcgcatcgcagaggtgtgtggaaggtcggtccgccggtgaaaatggaagtccagccagccggcagccagccacagtgcgtagacaccggcggcaatcgcgctcatggcagcatgctcagggtgtcagcacgatcttgcggcagtcgtcatccttggcatcgaatatcgcgtagccctgcgcagcgtcggccaggcgcatccggtgcgagatgatgtcacccggatccagctttccttccatgattgcgtcgagcagttccggcatcagtccctgcacatgggtctggcccatcttgaatgccagtcctttgtcgaacgcatcacccagcagaaaaccatgaatgaagccggcatagacgcctggaatgctgaccacgccgccacggcgcgttgccgcgatgcattgccgtatcgccacgccactgctgccttccagctttacagcggtcaacgctgactccagcgcactgccctcggcctcgaagcctacggcctcgatgcaggcgtctacgccccgcccactggtctgggtaaggatgtaatcggccgggtcttctatctccttgaagtcgatgggggtcacgccgtaagcacggcgtgcatagtccaggcggtaacgaaggtggtcgaccatgaagatggtctctgctcccagcagccggcaacaggccgcgctcatcaacccaaccggaccggcgccgaagatggccaccgtcgagccgggcttcacacccgcgttcagcgcggcctgatagccggtcgggagaatgtcagacaggaacagcacctgctcatcggccacgccttccggaatgcgcaacgggcccacgttggccttcggcacgcgtacgaattcggcttggccaccggctacgccgccatacagatggctgtatccgaacaaagcagctggaggcagcagccctttctggttcagcgccgcgcccttgccaggattggtggtctcgcatgcggcatattcggccagcctgcagtggaaacactcaccacaggcgatcacgaagggaatcaccacgcgatcgcccggcttcacctgggtcacgccgctgccgacctcttccaccacgcccatgaattcgtggcccagtacatcgccatcgtgcagatcaggaatcttgccgcggtagaggtgcaggtctgaaccgcagatggcggtggcggtcacccgcagtatcagatcgtcatccgccgccagtaccgggtcgggcacagtctcgacgcgcacatccctgcggccgtgataggtcaatgcctgcatcgtgctgctccaggagctcgggccttcagcatcgcaaggccgccatccggctgcagtgacatcccggtgtgcgcggcgttcattctgcagcgtcgtggcgttaacccggcgcggcgcaggcttcactctctcgccgcaggagctgcccatgaacgacaaactgcccttcaatccaacgacggatgtggacgatcagtcaaaggcgcacacgccggacaaacggcgcaatgatcgagccagatggaaggagcacgacatgcccgacgacggcgatggccccaaggcggtaccggaggactacgagcgccctgatcccgatccgacggggaagcgttgagtccgcctcacattccggatgcgcagcaatcacgaggcatggctctttgtcggcgcaagcttcatggacggtctttggagcagcctcaacgaggtcttgcatgtggaaacgcaacggtctctcgctggtgctgcttgcgctcacgttggtgttcattgtggggcaggcagttgcggggcatcacgtgcacaaccaggaactggtcgagcacggacgcatgccgatcgatttctcgcactacctggctaccgggcacttcgtcagcgctacgttcgagaactgggagagcgaattcctgcagatggggatgtacgttctgctgacggtcagcctgcgccagcgcggttcggccgaatcgcggccgctggaccccgcgcaggaacagaatcgcatcgaacccggccgcacgccctggccggtcaggcgtggtggcctgtggaaggttctttacggtcattcgctggcgattgcgttcgggctgttgttcctgttcagctttacgctgcatgcattgggaagctggcgcgccgaggaggccgaacagcagttgaagggattgccgccgccaggctttgtggagcacctcgccagcagcacattctggttcgaatccatgcagaactggcaaagcgagttcctggccgtgctgtctctggtggtgctgacgatcttcctgcgccagaaagattcgccgcagtccaagccggtcgaggcgccgcatacccagacaggagattgaaccatggcagatgatccgtcgacggccttgctgatcatcgacatgttcagccgtttcgatttcccgggcgcgcaggagctggcgcccgcggcagagcgggcggcccggcagatccggcgcctgagggatcacttcgacgaacgcgggtggccggtcatctacgccaatgacaatttctcggattggaagcgcgatttccgccagcaggtggaacagtgccggcgcgacggcggtccggcgggacgaattgccagccttctctcgcccttgcccagtcattacttcgtgctcaagcccaagcactcggcgttcctggccagtcccttgccgattctgctggccaaactgggcgtgcgccgcctgtgcctgagtggcatgacggccgattcgtgcgttctggccaccgcgctggatgccaatgccagagagttcgacgtcgcgttggcaccggaggtcgtggcggggctgccatcccggaagcggcgcgcactggcgctgctggctgatacgggcgcagcccggatcgcgcggctttcttcgcttgtctctgggcaggaagcaggaaggcgctgaaggcagctcaggcccggtcggctatcccctgtacgccggcatgaccggcgcaatgtgcacagcagaagatctggccatttccttcaacgccatgcccaatgaccgcgcatttgcagtgtgcgcagcggggtgcgaatgcgtggatcgcgcactcgaacgaatcgaacgtgccgctgcgcccgccctgctgcagggtaaagctcttgtcgtagttgttgccgcagacatcacaggtagccatggggcacctcgtgctgtggaaggaacatgcagtgtggcgagcgcgaatgtcggtggccgtgaatgcaccgtgtcgcgagggtgtaggacgtccgcatcgtcgccaagcgggcgcggcgtgcttcattggtcattgccgggctcggcactgttgccacgtggtgtgccgcgaccacagggaaacgccgtgcgcagcccttcgacaaccagtggcgacgcatcctgctgcaatcgctcgcggggcagttgccggagatgggaagacacatggtcgaccagttcatgcggaaggatctggccctgcccgcaccactgtccgcggctggcatcggcgacgcccaggatatagccgctggcgcgagcgctggacaggctccggcactgttcaccgtcgcagaacccgtcatcgcctttcccctgcaggagggtgatgagttccgtgccgctgacaagccaggtccgtgccggctgcgttgttccggccaaagcggacccagccagcgcgcagaggccaagtgcgaggagccgacgcatgacgcggcgcgcctggggttggtgatgtctcttcatgttgaggccctggctgttgctttcatggatgccacgcggcagaggtcaaagcagatcaagctggttgcgcggacgaaactccgggtcgtcctcggcttccagcatggcctccaccaatgtttcgaagggctcggtggcggcatccaggtctgcggatgacaggaatccggattccccggggccggccagcccaatcgcagcaaccgtctcctgctcaccttcctcggcccagagatagtcgtggatcagtgccacgccttcgtcgccccccttcaggaagtcggcggcgcctcgtgccacggcaagaaacgcgatgagatcgtaaaggctctccgaatacgtcagcgatcctgcgacaaagtgcgtagcagtgcggtcataggcggcaatctggatattcccggcctgtgcagaggcaaggaaagccttcaatgcggcgcgattgtcggggtagcgggccaacagcgcctggcaatccgcgagcaggtggtccaacgcctcgtcgctgcacgaggcaaggaattgaccgttttccatgcgccactgcccggagatgcctcgccagtcggaccaacgggatgatgaaggcacgggcgctgccagccatctggaaagatcgtggtgggaaatcttcaggcggagcagtgctgaatagggctctgacaaggcgatcctccactgtgtctgcgtacagttggcttgtagcagacaacgcatgacccgccaacatctggcggctgccgcaggccggtgccggactatcgcccagccgtcgaccctctcaccacgcaccttcccgtcatcaccagcctgcgcacgggcagctccggcatgcgcaggcgttccagcaacagcgacatcgcagcgcgccccatgtcttcaaccggctgctcgaccacggtaatgccaggttcgaccagctcggtccagcgctcgttgtcgaaccctgccagcgccagttctcctggaatggcgagaccggcgctgcgtgccgccttcaatgcacccatgagcagcaggctgttgctggtgaccagcgcgtcgggacgcgaagggccggccagccattggtcgaccgttgcgatggcggcctcggccgttggctcgacttcacggtaatccggctccaatccgtgcgtgcgcatcgcagcaagatagccgtcgcggcgctcggccgccgtggtgctggtgctgccgaacaggccgccgatgcggcgatagccacgctcgacgagatgctcgaccagggcgcccatcgccgcgggattgtccagcaccacgctgtcgatcgacccgctggccgcggcgcggtccaccagtaccgtcgggaagtccagcgtgagccgttccagccgccccaccgtggtccgtgtgggcgcaaagatcagtccactgatgcgctcctcgtgcatcaactgcaggtacagcgcctcgcgctcggggtcttcgtcggtgttgcagagcgtgacgcgcaggccttcgcgataggcgacctcctccaccgcacggataagcgcagtgaagaacgggttgcggatatccgcaacgatcaacccgatgatgccggtgtgccgggagcgcagccgccttgcctgcaggttcggccgatagccggtctggcggatcgccacctcgacccggccgcgaacctcttcgctgaccgggccgcccccgagcacccgcgacacggtggacttggatacccccgctacacgcgcgacgtcattgatgctgatactcattggaaacgttcccggaaaagtgcgcctgccatggcccggcggctgttcaggacaatgctaacgccaaatagctattggcgttttgtgcagtgcacattgaaataggcggtgggaacgttcccaatatgcccagccatccttttgccggagccgccctttgtcgccccagaccttcccctcccccgtcagccgggaactgatccgcctggacgcgcgggcgcaggacaagaccgatgcgatcgcccaggtcgcgcagatgctggtcgcggccggctgcgtggcgccagggtacgaggccagcatgggacggcgcgaagcgctggccaacaccttcctcggccatggcgtggcaatcccgcacgggcttggcgaggaccgccatctggtgcgccgcgatggcattgccgtgctgcagttgccggaaggcgtggaatggaatccggggcaggtcacccgtctggtggttggcatcgctgcccagtccgatacccacattaccctgctgcgccgcctgacccggctgatccaggatgaggcaacgctgcagcgcctgtttgcgaccaccgatgcgggtgagatcgtcaacgcgctgaccggcgacattgcgatcacgaccgcccaggtaccggccaccgatctggccgagcgctttgactggaccattgcctaccccagcggcctgcacgcgcgcccggccacgcgctgggcagagacggcgcgccgctttgcggcccgcgcccaggtgcgtgccggcgaccaggcagcggacgccaagagtctggtcgcgctgctgcaacttggcctgcgtcatggcgatgccgtcagcgtgtctgccgagggggcggatgcccctgccctgctgaccgcgctgcgcagggtcatggaggacctggtggcacaggaaaaggccgacgccgaacgcgcagcacaacgcaaggccacgccggtggcaggctggaatccgcccgaggcacaggctgccatcgtcggcatcggtgccagccctgggctggcaatcggcccggtgcatgtattggccagcacgcaggccgaggtcgccgatcgcccggccccgctcggcgaaggcggggcgcgtctgcaggacgcgctcgcacgtacccgccagcagttggccgcgctgcaggatgacacccagcgccggcttggcgcctcggacgccgccatcttcaaggcccatgccgcgctgttggacgacaccgacctgattacccgtacctgccagctgatggtcgaaggccatggcgtcgcatggtcctggcaccaggccatcgaacacatcgcctcgggcctggccgcgctgggcaacccggtgctggccgggcgcgccgccgacctgcgtgacgttggccgccgagtgctggcgcagcttgatccgtcggccgccggtggcggcctggccgacctgcccgcgcacccgtgcatcctgctcgcggcggacctgtcgccgtccgacacggccaacctcgacactacccgcgtgattggcctggccaccgcgcagggcgggccgacctcgcacaccgccatcctctcgcgcaccctcggcctgccggcgctggtcgccggggggggcgagctgctcgcgatcagcgccggtcgcgaggcgatcatcgacggcagcagcgggcggctctacctgtctccgtccgaggccgacctcgcctcggcgcgcgcgtggatcgccgaacagcagcagatccgcgagcgtgaagcggcgcaacgcgcgcagccggcacagacgccggacggccaccgcatcgacatcggcgccaacgtcaacctgcccgagcaggtgccgctggcactggagcaaggcgcggaaggcgtcggcctgatgcgcaccgaattcctgttccttgaacgtggcagtacgcccagcgaggatgagcagtacaccacgtatgtggcgatggccaaggcactcggcggccgcccactgatcgtgcgtgcgctcgatatcggtggcgacaagcaggtggcgcacctggagctgccgcatgaagaaaacccgttcctgggcgtgcgcggcgcgcgcctgctgctgcgccggccggacctgctggaaccgcagctgcgtgcgctgtaccgcgcggcgaaagacggcgcgcgcctgtccatcatgttcccgatgatcacctcggtgagcgagctggtcgcactgcgcgccatctgcgagcgccagcgcgcagcactgcaggcgcccggggtaccgatcggcatcatgatcgaagtgccggccgctgcggcgcagagcgatgtgctggcccgccacgccgacttcttctcgatcggtaccaacgacctgacccagtacgtgctggcgatcgaccgccagaatccggagctggccgccgaggccgacagcctgcatccggccgtgctgcgcgcgatccgcgccacggtggaaggcgcacgactgcatgggcgctgggtgggcgtctgtggcgggctggccggcgatccgttcggcgcactgctgttggccggcctgggcgtggacgaactgtcgatgaccccgaacgacatcccggccgtgaaagcacgcctgcgtggcagcgcgctggccgatctgcgaacgctggctgcgacggcgctggactgcgaaaccgctgagcaggtgcgtgccctcgatggagtgcgcgcatgagcgcccgcgccgtcaccattaccctgaacccggcaatcgaccagaccgtgcggctggcgcacctgcaaccgggtaacgtgcatcgcgcccgcagttcccgcgacgacgccggcggcaaaggcatcaacgtggccgcctgcctggcagactggggcgtgccgaccactgcgctgggcgtgctcggcgatggcaacgacggcgtgttcagcgcactgttttccgatcggggcatcgcagacgcgtgtctgcgcattccgggccgtacccgcaccaacatcaagctggtggaagatgccaacggcgagaccaccgacatcaacctgcccggcctgtcactgtgcgacgccgatctggacgcggtatcgcgccgactcgacgcactgctccagccgcagctgccggtggtgctgtccggcagccttccgtccgggctgcaagccgatgcatgggcccgactgcaggcgcaggtgcgcgccgccggcgcgcgcgtactgctggataccagtggcgacgcgcttgccgcggcgttgagtggtgcacagggtgcactgccctacgcggtcaagcccaaccgccatgaactggaggcctgggccggcacgccgctgctggatcgcagcgccctgcgcgccgcgggccgggccctggtcgaacgcggagttgcactcgtagcgatctcgatgggcgccgacggcgcgctgttcattgatcgcagcggcgccctggtcgcacgaccggcgcgactggcgcagggcagtacggtcggtgccggcgacgccatggtcgccggcatcgccgccgccttgttggagccctcccccgacctggccggttgtgcgcgactggccacggcgttctcgatgagccggctggagagtggcgacgcgcgacggctggacccggcgcaggtgcgcgcgtggaccggcgatgtactgatcgagcggttggattgaaacccctgcagagggggctgcggctggccttgggccaccgatggcccctgctgcaaggacgaacccgaagaattccaggagttgccatgcaagcttccaccgtagtcatcgccgctggcgaacgcagcatcgaggccgttcttgccgccgaagcgctgcgccgcgccgcacgccagcaaagggtcgaattggcgatcgaaatccgcagcaatcagggcgtgaccggggcactgtccgacgcgcaggctgccgccgcaacgcagctgctgctagtgggtgacggcgaggcggacagcgcccgcttcggcaatgcccagatcgtgcgcgccggcctcggtgaagtgctggacgacccgctcgccgtgctggcgcagctcgccgcagcatcggcacccccttccagggatgacgcgggcaagcgcatcgtcgccgtcacctcctgcccgaccggcatcgcccacacgttcatggcggccgaaggcctgcagcaggcggccaaggcactgggccacgcgatccgggtggaaacccagggctcggtcggcgcgcaggatgcgttgagcgacgacgaaatcgccgccgccgacctggtgctgatcgccgccgaccgcgaagtcgatctgtcgcgctttgctggcaaacgcctgttcaagagcggcaccaagccggcgatcaatgacggccagaacctgatccgcaaggcgctggccgaggctggcgtgcagaccggcacggtggcttcaggtcgcaccaccgagaaggccagggtcaccggcccctacaagcacctgatgaccggcgtgtcgttcatgctgccgttcgtcactgccggcggcctgctgatcgcactggcgttcgcgctcggcggcatctatgccttcgacgatgcacacaagggcacgctggcctggtcgctgttccagatcggcgccaagtccggcttcatgctgatggtgccggcactggccggctacatcgcctactccatcgccgatcgcccgggcatcgccccgggcatgatcgggggattggtggcagtcaacatggatgcgggcttcatcggcggcatcctggccggtttcatcgccggctacggcgtgcattggatcaaccgtgcgctgcgcctgccgcgcagcctggaaggcctcaagccggtgctgatcctgccggtgctgggcacgctgctggtcggcctgttgatgatgtatgtaatcggtacgccggtggctgggctgctggcctggctgaccgactggctgcgcggcatgcaaggcagcagcgcgatcctgcttggcctgctgctgggcggcatgatggcggtggacatgggcggacccgtcaacaaggcgtcctacgccttctctaccgcattgatttccagccaggtctacacgccgatggcggcgacgatgatcggcggcatgacgccgccgctgggtatcgcactggcgacatggctgttcagtagccgcttcactgctgaggagcgtggcacggccggtgccgctggcgtgcttggcctcagtttcgtgaccgaaggcgcgatcccctatgccgcgcgtgatccgctgcgcaccattccggcgctgatccttggttctgccgtggccggtgcgatctcgatggccgcaggcgtcgaactgaaggtgccgcatggcggcgtgttcgtgctgccgatcccgaacgcagtcacccaccttggcatctacctgctggcactcgtggccggcgtggccgtcactgcggtcgcgctgcgcgtgctcaagaagccggtcacggctcccaccctgtaaaaggaacccgcccatgacctccccttcccgccgcctgctgccgacagtgatcctgctggccctgccatcactggccgcagccgccgacgcgagcgacgtcttcgctccgaagctcgcctacaccggcgaagcggccgccacgctcgacggtggcaagcgcagcggcacggcctatgccggccagctgatgttcggtgccgacgtggacctggacgcggcgtttggctggcgaggtgcgacggtcaaggcctacggcatcaaccgccatggcaccaatctcgccaacagcagtacaggcaacagcacctcggtgcaggaaatctacggcggccagggcacgcgcctggccaacctgaccctcgaacagaagttcttcaacgaccggttggtgctggaagcagggcgcagcgtcgccaacatccaccacctgggttcggacctgtgccagtacttccagggcaactcggcctgtggcaacccgacctacgtattccgcaccagcagtttcacctggtggccggtgtcgagctggatggccgatgccacggcctgggtgacgcccgatgtctatgtccgcgtcggcgcctaccaggttgatcccagccaagccgaggatggccagcatggcctgaagtggaatacgaaccaggccaccggctggatcgtgccctacacgatcggctggcgcagccctgcttcggcacgactgaaagcccgctacgaactcggtggttggcaggacaactcgacctatcgcgatccgctgcgcgatgccaacggcattcccgcgctgctcagtggccaggagtacgcgacgcgtcacggtcgctccggtgcgttcgcccgcttcgagcagcaactcaccagtgatggtgccggccgcggcctgacccttttcggtgcggcgctcaagggcacctccggccagttgatcgaggatcatttcctgcaggccgggctggtgcagaaaggcacgttcgcccggcggccgcaggacagcatcgctttcgtcgtgacccagcagaagtacagcagcatcgcgctggaagacctgcgcctcgcccgcgccgcagccggtggtagcggcaccccgcacgggagccaggtgatgatggagctgagctatggcatccagctcaccccgcagcttcgtgttgcaccgaacctgcactacatcgtgcaccccgaccagttcaatgagcccgcacgccagcacgacctgccggatgcgctgatcgcgggcatgcggatcgactggaacctgtaggaaatgtcaggtggtcctggggcgcggcccgtgtcaggcaccgggtccacggccggtccaggcggcgtaccgaccgcccggcacccgggtgatcgcctgccctggccggggtttcaggtgctgtccgccgcccacgccagttcgaatgtcaacgcgaggcgctggccgggctccagccggtgcggtgccagggtgtagccatctggcgggccgctctgcggttcgacacaggtggcgtgcggcgtaccatcgtagaccacccagtggtcgtggtccgacctcagccgcaggtgctggccttcgcgtatcagcgtgacgtcaccgtcggcgatgaagcagtcatcccaggggccggtggtgggctccacgcggggcagcgtggcaataccttccctgtcccgcggatacatcgagcgaggactgaacagcagtcgttccggcttccggaaccaggggtgccagcccagcaccgccggcatcgcctggccgccggcctggaccgagaggtccatctgcaggctgtgagcctgcaactgcaggtccagcacggcagcgccaccgaaaggccagtagccgtcgctcggcagctccagcgacaaccgggctgccgccgcgtccaagcggtcgatccgccagggtcgcgagaaacccaccccatggatggcatgcccgtcgaagttgagcggcagccgatgcggcctgccgtcaaaatggaactgtccacggcggatgcgcccggcccacggcaccatcgggtagcagccccacgcgatcgccgccgggcctgcctgctgcgcatccaccagccattccacgccctggtagcgcaggtgcgccacgcgcccgcccgcccctgcggcgaacgcaacctccagttcgccgcacctcagccagtgcagctcgccggctggcagcggagccagcgcatcatccaccggcagcatccgctcaggccccatacgggttgatcgtgcggatgcttccgtccggctccatgtgcagcggcgtgcacttggccgagcgcaggtgggtgatgccgccggacatcagtgcatcgtgatagaacaggtaccactgtccttcgaactggcagatggagtggtgtgtggtccaaccgaccacgggggtgaggatcacgccagcgtaggtgaacggtccatacgggctgtcgccgatggcgtagcacagctggtgggtgttgccagtggagtacgacaggtagtagcgaccctggtacctgtgcagccacggaccttcgaagaagcggcgcgcatggtcgtccgcgcgcagcggctggccatgctcatccaggatctgcacttcgcgggtgggttcggccagctcggtcatgccggcatccaggcggcccacgcgcgggcccagcgccggtgcgctgccctcgggctcctcgtgggcctcgctgtactggttgtcacgatacttctgcagctgcccgccccatatgccgccgaagtacaggtagtggctgccatcctcgtcttcgaacacggccgggtcgatcgagtacgcacccttgatcggctccggctggggcacgaacgggccctccggccgcgcaccgatcgccacgccgatgcggaaccggccctcggcatccttggccgggaagtagaggtagtagcggccatcacggcaggcggcatcgggggcccacatctgtttccgggcccagggcacgtcgcgcacatgcaacgccatgccgcaatcgacggccgtgccgtcgggcgtatccatcttcagcacatgataatcctgcatgccgaagtggccaccttcgtcgtcgaatggctggccgccgtcgatgtcgtgcgacggatagatgtacaggtgcccctcgaacacatgcgccgaagggtcggcggtatagatgtgggtcaccagtggttgcgaaatggcgtgcgcggtgagctgcgcaagacgggcttcgctggcctggccgtcttcgccggcagagaggtcgatcatggtcgtcatcttggagttacacggaggcgtcggcggaacggcgacgcaggtggaggtcctgctcgatgcgggtttcggtgcgcttgtcgatcctgtagaagaccagcagcgccacggcgagcaggaaaggaagggagcagtagacgcttacggtcaggcggatgccctgcaccacggcctcaggctgctgcgccaggccggcctggtagccgtagtgggcgaggatcgcggcgaccagcgcgccgcccacgctgaggccgatcttcagcccgcacagcatcgccgagaagatgatcgcggttgcccgccgatggttcttccactccgagtagtccgcgacgtcggcgatcatcgcccacagcaacgggatggtgatgccgtagcagaagccatgcagcatgaaggcgccgaacgccaccgccaccgccgtgggtggaaacaggtagaaggcaagcaggaacagggtcgagacaaacagggcgccaccgaagacgtcgcgcttgccgaagcggtccgccaaccgtcgcgatgcgccgatacccaggatcatgcagaggatgccgcacgcgttgaacaggctgaacgccgaggtggccgcgtccttcggccaggtgaacgccgcgaagccggcgctggccagcgcagcattcaacgcgctgaccaggccgttgaaccccgagttttcaaggaagccggccagcgccgcttcactcatgtagtactggaagtaatagatgtaggtaccgcctttcaatgccaggttgatgaacaccagcacggtcagggccagcatcacctgccacgggcggttgtgcagcaggtccgacaggtcctgcactatgccgccggtctgttcgcgcgtcggcacgatgcgttcgcgggtggtggcgaacgtgatcaggaagaacgccgtgccgatgatggcgaatgcggtcatgacctgctcgaagccgcgcacccggtcgccgtcacccaggatcagcaccagcggcatcagcagcacctggatgatgaactgcgcgatcatcacggccacgaagcggtaggccgaaaggctgttgcgctgggccatgctgccggtcagcacgccgctcagcgccgagtacggcaggttgttcgctgcgtacacgcacaccagcagcgcgtaggtggccagtgcatagatcacctttccgcgctcgcccaggtccggcgtgctgaacgccagcagggacagtacgccaaagggaatggccgtccacaggatccacggccggaagcggccccaacgggtggacgtccggtcagccgcgatgccgatcaacggcgtgaacacgaacgcacccagcaggcccaccacgaagatgatcgtggccgcggtcgcggccggcaggcggtagacgtcggtgtagaagaacgccaggtaggtgatcagggtctggaagatcaggttggcggcgagatcgcccaggctgtagccgagcttctcgcgtaccgatagcgcgtgttcagtgcttgccatgcagcggacgtcctggaaaagggatctgggcggagggaaatcgatgccggcgagagcgatcagtcatgcgcggacaccaccgtgaacctgccctgcgcgcgtgcatcggcactggacgcccccaccctgacctcgtatgcaccgggccgcacctcatacgcggcgcgcgcttcgtcatagtggcgcagggcctgcgctgcctccagggtgaacgtcaccgtgcggtgttcgcccggggccagatggatccgctggaagccacgcagctcctgcacggcatcgccgctgccagcgtgctcgcgccgcacgtacagctgcaccacttcgtcaccgctgcgcgtgcctgcgttggtcacatcgaccgccacgcccaggcggccatcggcgcggaggctgcctgcatcgaggcggagcgttccatagtcgaaccgcgtgtacgacaggccgtgaccgaacggataaagcggcgtgccgcggaagtagcgataggttcggccctccatggcgtagtcgtcgaatgccggcaacgcttcgctggccttgtagaacgtcactggcaaccggccggcgggattgacgtcgccgaacagcgcctggccgacggcggtgccgccgcgctgcccggggtaccagctcatcaggatcgccggcagatgcgactgcgcccagtccacggcgatcgccgagccgccggtgagcaccatcaccaccggcttgccggtagcgtgcagggcctccagcagggtgcgctgcggcgcgggcaaccgcaggtcggtacggtcgccaccggcaaagcctggatagttgaccgtcatttcctcgccttcgacatcgccggtaaggccaccgacgaacaccaccacatcggcttcgcgtgcggcatcgagcgcttcatcgaacggcgccttggcgccgggcatgcgccagcccaggcgcacgccggcatcgcgctcgtcgtcgtagtactccagcgtcagcgcgtaggcacgcccggcctgcagctccagttcgatgccctcggcatgcaggcgatctgtgttcacccagtgatcgatcacgcgcttcccgtccaggtacaggcggtagccatcatcgccggccacctccagccggtagcggccggacacgggtggcagcagttggccgctccagcggatgctgaagcggtcgttcgggatcccctgccccggtgccgcttcgccgcgtgccagcaggttgtcggtcggcgagccgcggtcccagcggaagccgatctgcgcgtcggtacgcaccagggacggcgtaccggacaggtcgggcgtgcggaagtactcgccacgcaggccacgctcgggcgagtccgccgaaggccgcaggaaggtcggctcgatcaacggcgtggcaccgggatcgtcgcggccctccaccaggtccacgccgcgggcatagcgaacctcgacgcccttggccgcctcgcgtatgccctgcaggatcgtgaccggcgcggccggtgtgccgaagtagttgccgagcagcgccatggtgtcgtcggcagtgggtccgaccacggcaatgcgcttgatgtcgcgtgacagcggcaggatgccgtcgttcttcagcagcaccagcgacgcctgcgcggccttgagcgccagcgcatcatgggacggggcctggttcaccgaggccggaatgcgcgcccagcgcacccgctccggcgggtcgaacatgcccaggcgcatccgtgcggtgaacagacgggtcaccgcatcgtcgatctccgcttcgctgatcaaaccctgacgcacggctgacggaagcgtggcgtactcctggccgcattccagctcggtgccattcctgaccgccagcgccgcagcggcttcgcgcgtggtcacgatatggtggtgcttccagatgtcgacgatggcccagcagtccgagaccacgtagcccttgaagccccagtcgcgtcgcagcacatcgcgcagcaggaaacggctggcactggcggactcgccgtacacgcggttgtaggcgcccatcacagcatcgacgtcgccctccttgaccagcgcctcgaatgccggcaggtaggtgtcatacaggtcgcgccggctgggccgtgcatcgaagtgatggcggtcggcctccggcccgctgtgcacggccagatgcttggcggtggcgtccagcttgcggtagacggggtcgtcgccctgcaggccacgtacgaaggccacgcccatgcgcgcggtgaggtacgggtcctcgccataggtttcctgtccgcggccccagcgcgggtcgcggaagatgttgacgttcggcgaccagaaggtcagcccctggtaacggccgtgcgcgccttggcggaggaactggtggtgctttgcgcgggcctcatcgctgatcgtcgtggccacctgccccatcaacggcacatcgaaggtcgcggccaggccgatcgcctgcggaaagaccgtggcctgccctgcccgtgccacgccatgcagtccctcattccaccagtcgtaggcgggcacacccaggcgttcgattgccggcgcggcgttctgcatctgcgcggctttctcatccagcgtcatctgcgcgacgagtgaggcagcccgttgctcgaagctggccgaaacgtccagccagggccgcggcgcggctgcggatgcggccgccgcgatgcaggtcagaacgaacacagtgagcccgcggcgcaatgtgcggcgacgggcgttggacgacagcgacagcctcatttgcttctcccggtgcgctcatcgcgcgcgaagggacccagcagtgcgcctacgaagccgcctgcccggtccgtgctcagaacggtgccatccaccttgcctgcaagcagttgccagccctgcccgtcgccggtatcgaacgagaacgcgtagtcgccctcgttgccggcgatcttcaggcgcaacgcgtccggtgcccgcacctcgcgggtcgccacgatgcgcgtactgccaccgccatcacgaacttccaggaagagcgaaagtcgctcgtccggaaggctgcgaacgccaaggaagtaccagtacgcctcgctctggaacgccgccaggccggccgccacgccaggccccggccggctcatcgcggcgctcgcctcgaagcgcaggtgctgctggcgtcggccaaggaacgcgggattgcgcagcgtgtccagatcctcggcaagcgggtgcacggccagcattcccgggcgcgtggccaggtcggcccaggcgtgcttgggcacccgcacgcgcagccactggcgatcgagcctcggtccatcgaagttgtcgcgctcgacgaagttgccggtcgagggggcctgggatgcctcgccctgcatccacgacggcgccttgaccacgtaggggatgggctggtcggccggcaggatccgtggccagccgtcctgccagcgcaccggcagcagataggtctcgcgcccggtgttgtagtgccgcgtctgatagttgcggctggccaggaacaccgcccaccacgaaccgtccgggccttcgaccaggtcggcatggccggcattggtgatcggtagcggtcggtcgtcgggcagctcgcgctgggtcaggatcggattgcccgcgtaggggtcatacgggccccacacggtgcggctgcgcagcaccacctgggagtgctgcggcccggtgccgccttcggcatcggacaggtaataccagccctggcgcttgtagatgtggggtccttcgatccagatcgggttcttcgccggctccacgcccgcgtcgaccagcacccggcgcggcccgaccggcttgaaggcagccagatcgatctgctgcatccagatggcgcggtgcccgtcgtagcgcggcgggccgggcggtgcatcgttgttgaccaggtacaccttgccgtcgtcatcgaagaacagtgatggatcgatgccatcgatgccgggcagccagtgcggatcggaccacggaccggccgggtcgcgcgcggtggcaatgaagttgccaccactgtcggtggccgtggtcaccacgtagaagaccccatcgtggtattcgatggtgggcgcgaagatgccgcgcgagacgctcagcccgtcgaaatccagctgcgtggcgcggtcgatcacgttgccgatctgcttccagtgaaccaggtcggcactctcgaacaccggaatgcccgggaaataggtgaagctggaattgaccaggtagaaccggccgttcgcgctcacgatgctgggatcggcatggaagccggccagcaccggattgcggtagtggccgaccggcagcggcgtgtcgaaggccgcgtcgtggccgcggtattcgaaccagtcgaagtacaccggcggtgcgtccggcggcgcgctggccgggctggttgcggccgacagcaggagtgccgccgccagcaggtggcgcgccatcgacctcaggccggccctgtcgcggaccggaggggactgcttggacaacgtcatcatcgtcgcgtctcggcttcggcaatgggaagttcgaacgggcctgccggtgccccgctgcggtcgcgtagcgtgcacaccgggccatcggcccagcaatagcggacatgcgttgcgtgcgtcgacagcgggccgcgcagcaggatccggcgcccatccagttcggcgtcgccgtagtcgcagtggcgggtatcacccctggtcccgcacagttcaaaaccaatcggacgcagcgcgccggtcgcggtgagcacgccttcgacatcctcgaacgcaatggccacgccagcgggcgtccgcacggccgttaccgctcgcggacccgacggcgccacgtcctgcttgccgtacaccacgtggcgcgccacgcgcgccaggcggcgcccgagctcctgcttgttcggcggatggatgtcgtaggcgtcgccgatgtcgatggcaatggcgagcccgctccgcgcatcctcggcggcgacgcgccgttgcgcctcacgcacctgcgcccaaccgctggcggcgggcacaaccggcggctggccgtagccggccagctgcaccagcagcagtggcgtgcgcgcaccgaactgccgccgccagtcctcgcgcagcgcacgcaaccgcatcgcatacgccgcaccatcgctggtgttcgattcaccttgataccagagcatgccgcgcagcccgaagcccccgagcggtgcgatcatcccgttgtacagcgtcgacagcccggtggcggcctgccatggcgcgaaaggcggcgcctgctggcccgccgccacccggtatttccagaggccctgcagtgccacgcgctcgccgttgtcgaactgcaggccgtatgccgttgaggggccggccaggccgccttcgccgtaggtgtccagcacgttgaccgcaatgctgttggatcccgccttcaacaggccactcggcaacggatagcgcctctggccggcgccgtactggctgccgacggcgaccccgttcacccaggtcacgtccacctcgtcggccgatgccagctccagggtcgcgccgcgtgcagcctgttcagcgctcagcaccacctgcgtgcgataccagaccatgccgttgtaatcggcaagcgcgggctcgttccaccgctcccatgcgcccagtgtggccggtgcgtgcgaccatgcgcggtcatcggtatccgcgcgccaaggtgcgtcgcccggcagcgccccttcgcgcgtctcccaccagtgctgccagtggcggccccaggctgcgcgtgcctccagcggatcacgggcagagcgcgcgagaatatcgagggcctcgtccatgccaccttgcccgcgcagggcatcggtactggtccaggcctcgatccgcgagccgccccacgctgcctggatcagccccatcggtacggtaaccgtgcgctgcagttcgcgggcgaaatagaagcaggctgcagagaaaccgcgcaccgaatcgggcgttgcccgcgtccatccagggtcacccttgaagctctcctgcgcctgcacggccgcgtccttcggcacgctgaacagccggatccgtggcagcgtggccgaggcgatctcgctggctgcgttgagcgagcgccagaccggcagctccatgttcgactgccccgcgcacaaccagacgtcgccgaccagaagatcccgcgccgtctcacgccgggtcccggcggttgcctcgagggtgtacgggccgcctgcggcgatggcggggaacatggcctgccagcggcctgccctatcggcctgtgtggccaccgcctggcccgcgaaggtggccgataccgcctgcccagggcttgcctggccccagacggtgatcggccggtcgcgctgcaggaccgcatggtcctggaacagcgggtgcagcaaacccgtcgtttcgccggccgccaccggtgcggcaagccacgccagcaccatcaacgccgccgcgcgcgcggaccatccgaaccggttcatcgcccatctccgggtgcgaaaggaaactgcaacgcctggtagtacgacaacggctgtggcggtggccgttctcccgccggcagcggtcggccgctgactgactggaagtacgccacactggcatcgcgccaccactgcgcttcctcgcgctggatctgcaggaacgccgccacctgctggtgccgctgcggatcgatccgatcgcgcaggcccgcccaggtcgcctgcatcgactgcacctggcgcacaccccgcgaatagcgcccgaccagttcgtcccacagcgtcctgcccgagcgcatgcggcggtcccacggcacgtgatggaaccacagcagcagcgactcgggcacccgcgccggatcgccataaaccccggcaaccggcgggaagtactgccccacggcgttgcttccgcttgcgctgcggtcaaaaccgatgccgttgcggtctgcacggtggtagtagaccgacgtccagtccgcacgcgggccgccgtccacccaggggccgggaccgtagtgatggccgcgtgccatcaggtggtgcaggcccagcggcgtcatgtagtccactgccgcctcgcgcgagtccatcatcatccgcacgatcgggccggtcacctgcgggtcgggcgagaaggtcagcgcggcccagtcctcggcaatgccgcgcgcggactgctgcggattccatgccagtcgcccgaacgcgtaccagttggcctggtcgaaatgcgagccgctccaggtgcggtctacgccaatgttcgcaacgccggcgatgccggtcagtgcatgaccttccaacgagccgtcgatcacgcgggcgaccgtggagccctcgccacgtgcatgggtgtcggcctgcagcacttcttcgtaaagcgttcccaggtacaccaggtgcgtcgcaaaacccaggtactccttggtgatctgcagttccatcatcagcggcgtgcgtggcatggcgccgaacagcggatggaacggctcgcgcggctggaagtcgatgggaccgttcttcacctgcacgatcacgttggggcggaaggcaccgtccagcccgacaaactcgctgtacgcctgcttggcgcgatcttcgggaacctggtgcgagtacacgaaggcgcgccacatcactacgccgttgtagggcgccagtgcctcggccagcaggttggcgccgtcggcatgggaacgaccgtaatcctgcgggccgggttgcccctccgaattcgccttgaccaggaaaccgccaaaatccggaatgcgcgcatggatctcatcgaccttgtcgcgccaccagcgccgcacagccggatccagcggatcagccgttgccaggccgccaagctcgatgggcgcactgaagcgcgcgctcaggtagacccggatgccatagggccggaacaggtcggccagcgcggcggccttggccagataggccggcgacaggctcagcgcactggcattgacgttgttgaggacggtgccgttgatgccgagcgaggcgttggcacgggcgtagtcggtgtagcgcggctcacgccactgcggcaacgtctgccagtcccacagcgagctgcctgcatagccacgctcgacgtaacgatccaggttgtcccaatggttgagcacacgcagtgcgacctgcggcgactcacgcacatccagcgcctgcagtggggtgccacgctgcatcagccgcagcagatggaacatgccatacagcacgccgacatcctggcgtgccgccacaagcagcacgtcgcgcgcctcgatccggacccgccggatcaggaacccctcgttgcccaacgtggcgatctcgttgccgtacgcggcgacgagtgtcgaagattgcggcgtgcccagcaccagggcacgctcggtactgattgccgttcgcattggcggcgccgctcccagcaatccagggaggctgcgcgcaagctcgtcgcgggtggcgcgctgcattggcgtgcgatccggggccaccacttcggccagttgccgccggtaatcggcagcgaccgttgcggcaaccggctggtagcgcatccacagcgcatagccatcctccgcccgtgccccgccaacacaggccagcagcacgagcagggcccacaggtgcgtgccgacagcgcgcaacaacggcgttaacatgcgcctttgtagactacgtccgggcccggggcagcgcatcatcgtccttcgcacccgcacggcagcgccaccaagaacaaagggatcgtgcattggacaagccgaagaaatcggttcgccgcagaaccgcaggcgtgacgatcgacgaggttgcggcccttgccggcgtttcgccgatgaccgtgtcgcgggtaatcaaccagggcaaggtgcgcgacgtcacccgcgagcgcgtgctgcgcgccgtgcgtgagctgggctatacgcccaatcttgccgccagttcgctggccgctgcacagcacacgcgcattgcgctgatctacaccaaccccagcggcgcctacctgcgcgaactgctggtgggcctgctgcgcgtcgcctccagttccgccatccagctggtcatcgactactgggacaacctggatgccgaatccgaacgcagggcggcgcgtgcgctcgccggacgcgtcgacggggtgatcctgccgccgccgctgtgcgaatcgcaggccgccgtaagcgaactggtcaaggctggcattccggtggtggccatcgcatcgggtcgcctgagcgaggccttgtcctgcgtccgcatcgacgatttcagtgcgggcagggaaatgaccgatcacctgctccggcagggacacacccgcatcggtttcatccgtgggcgcgatgacctgagcgcaagtgcgctccgctacgacggcttcgtcaccgccctgcgcgaggccgggctggcggtggagcccggcctggtccagcacggtgactacacctaccggtccggcctggccgcggccgagaagctgctgtcccagcgccggccaccgaccgcgattttcgccagcaacgacgacatgggcgccgccgccatctccgtggcgcatcggcgcgggctggaagtgccacgcgacctgtcggtggtgggtttcgatgacacctcggccgccaccaccgtgtggccggaactgaccacgatccaccagcccatcgcctcgatggccaacgcggccatcgacatcctgctgcgcaccatccgccgtcctgcgggggacgcaacggtgctgcgcgaacatgtgatgccgcatcggctgatcgcacgcggttcggtagccgcaccgcccacgcgccggtagcgaaggccccgccctcatgcctgcgcctgcgcagtaggcggcagggtgccggtcaggccggcagcaatcatgcgccgcatccaagggcgacctcggcttcgttcagtgcgcccagcgcgacgcgtgacacggagatcgtcatcgcatcggccgtcaccaccgaccacggtcggtcgatcgcgtccagctttgcacccgccttggccaggcacttcagcggcacgccaacgcgcttccactggccttgtggaagcgccgccagcgacggcccgatggcgatgcgtgccgagcagcccacgccgcaaccgaccgacagccacgcctcaccctccggcgcagcgtccacgcgcagcgtggtcagcagcatcaggtcaccgttggattcgcgctgcaggtccagcgccgtgtgcgactgcagtgcagcaacggcctcgcccttgcccgaccaggccaggcgtcgcccatcctcctgcgccagatgatccacgccggtgatcttcagccgatcatcgggcaatgcgtccggcacgcgggtcacggtcaggccctggcctgcgccctgctcaaggcgcagcgccatgccggggcctgcatcaccgcgcgcgaagaacacgccggtcgcaccctcgttgccggtcacacccgatgcctccggcagcgcggccaggtcgccgttgtcggcgtaggtcaggccgaagccgaacgcaaacaacggatcgtagtccttctggccgacgttgttggcgtactgggtggcggtgcgcggccagctgaaactgagcttgcccttgaaatcgtgctgcacccggccatcgctcccgcgcagcagtacatcggcaatgccggcgccttccgagcccggcagccacgcggccacgaaggcatcggcggcattgatttcccggttcacccagagcggccgcccgctcaggaagaccgcgacgaccggtatgccatcggccttgagccgcttgagcagcgccagatccgtttcgttgcccggcttgtaggccaaggtgggtcggtccccctggaactcggcataggggtcttcgccaaacaccaccactgccacgtcgggtttcactgcatagcgaccgtcaacggcaagcacggcttcaccaccggccgccctggcctggcgcgcgatgccctcgtagatggagtctgcattggggaagtccttgcgcgtggtgccggtgccctgccagttgagcgtccagccaccggcctgcttgccgacatcgttggcgccgtcgccggccacgaggatccgctgcttcggcgacagcggcaggacgccgttctggttcttcagcaggaccagcgattcgcgcacggcctgccgggccaccgcgcgatgtgccggcgcgccgatcagtgcgaactggccgccaacggcccgcgtggacggcctgccggcctcgaacaaccccaggcggaacttgacccgcaggatccggcgcaccgcatcgtccaggcgctgcggcgttatccggccgtccttcaccgcagccagcgtcgtctcgtagaagcctttccagctgtccgaggccatcgccatgtccaggccagcgttgatcgtggccgggcagtccgtggtggtgcagcccttgacctggccatgaccattccagtcgcccaccacgaagccaccgaagttcatgcgtcccttgagcacatcggtgaggtagtgccggtgcccgtgcatcttttcaccgttgacgctgttgaacgatgccatcgcggtctgcgcgccggcggcgatggccggcgggtatccggcggcgtggatgcgcaccaggtccggctcactgatgcgggtgtcgccctggtccttgccgtcggtggtcccgccatcaccgagaaagtgcttcaccgaggcgatcacatggcggccatcgaggaactccggtgttcccaccctgccctgcaatccctccaccatggcgccggcatagctggccaccaccacgggcgattccgagtagccctcgtagctgcggccccagcgatcatcctggggtaccgcaacggtcggtgcgaacgtccactccatgccggtgacgcgggtttccagcgcggtgatgccaccgatctgccgcagcagctccggattgcgcgtggcgcccagcccgatgttgtgcgggaacaacgtggcgccaatgatgttgctctgcccgtgcacggcatcaatgccgaacagcagcggaatggccttgccgcctttcgacgtgtccatggaggcgtcgtagaaggcgtctgccagcgccagccactcggctggcgacgcatcgtagcggccaccggggtcggaattgccaccggccaggatcgaaccaaggcggtagcgccgcacgtcatcgggggtgaggctggcaatgtcgccctgcacgagctggccgaccttttcctccaccgtcatgccggccatcaggtcggtgatccgcttctccagcgcaggatccgcggccagtggccaggtgacctgcggccacgggtcgctggcggctcccgcagtggcggcgggccggtcctggccgtggcagcccagcaacgccagcgtcagcacggcgaccagcacgccgctgcgggatacggaggtctgcgatgtcatggcgctcatccttccatctgctccagttccttgcccttggtctcgtgcacatgccggaccacgaaaatcaccgagatgatcgccgccaccaggtagatgccgtaggtggccgccagccctgccgcggccagcagcatcgggaacgtcaccgtgaccacgaagttggaggtccattgcgctgcgccggcgaccgccagtgccgaaccgcggatctggttcgggaacatctcgcccagcatcacccacatcaccggcccccacgacaggttgaagaacacgacataggcattggccgccaccagcgccagcgtgcccatgcgcccgggtagctgcagatgcccgtcggccagtgaaccacttgcaaacgcgaccaccaccagtgcaagcgacagcgacatcccggccgagccgaaccacagcaggggcttgcggccgatccggtcgatcagcagcaccgtgaccacgcaggcaccgatgctcagcgcgccggacagcacgttgatcagcagcgcgtcgttttcggaaaagccgaccgcctgccacagcacggcgccgtaatagaacaccacgttgatgccgaccagctgctggaagcaggccagtccgacgccgacccacacaatcgggcggatccgcccggttgcccggctcttcagatcggacaggcgcgggcgatggtggtcgttggacagcgaggcatcgatctcttcgagcgtggcgcgggccttgtcgttgccgagcagccgggtcagcacgcgcagcgcgtcgtccttgcgccgcttcaccaccaggtagcgcgggctctcaggaatggtcagcaacagcagcaggaacaccagcgatggcgcggcctgcatccagaacatccagcgccaggcagcctgcccggcccacagcggctcggtcgacgcgcccgctgcggccgccagcaggtagttggacaggaaggcagcggtgagcccggtgatgatcgcgatctgctgcaccgtggccaggcggccgcgatagcgggccggagcgacctcggcaatgtaggccggcgagatcacgctcgccgcgcctaccgcgaacccacccaccacccgcgccgcaatgaaccagcccgacgccgccgccgccccggcaccgagtgccgacagcaggaacatcaccgccgacaggatcagcacgttgcgacggccgaggcggtcggccaggcggccggcactgaacgcgcccaccgcacagcccagcagcatcgacgcgatctcgaacccctgcatccattcaccggaccggaacgcctggtgcaggccgtcctgggtgccgttgatcacgccgctgtcgaagccgaacagaaaaccgccaatcgtcgctaccacgctgatcagtacgatcagccgggtgttctcaccgctgcctgctgcctggttcattcccgtccccttgagtgcaccgttgccgcgctcagcgcagcaggtactggttgagcaggttttcgtaacgctcctgcttgccgctggcctggtgcggttcgccgaggcgggcggccaggcccgccaggtccggcaggctgagcgcgccacgctcgaactcctggccggcgccgctgtcgaaactcgcgtagcgctccttgcgccattgctcccagggcgactcggtcagcagtgcatgggcaacctccagcccgcgtgcgaacgcatccatgccgccaatatgggcaatgaacagatcctcaaggtcggtcgactcacggcgcactttggcatcgaagttcaacccgccctccagcccgccctggcgcagcacgaccagcatcgcacccaccgtgtcgtacagatcgctggggaactggtcggtgtcccagccgttctgcgcgttgccgcggttggcatcgatgctgccgagcaggccatggtcggacgcaacctgcaggtcgtgctcgaaggtgtgcccggacaacgtggcgtggttggcttcgatgttgagcttgaagtccttgtccagcccatgctccttcaggaagcccaccaccgtggcactgtcgaagtcatactggtgcttcatcggctccatcggcttgggctcgatcaggaagttgcccttcaggccgatgctgcggccgtagtcgcgggccatggtgaggaagcgcgcgaaatgttcgatctcgcgcttcatctgggtattggccagcgacgcataaccttcgcgtccgccccagaacacgtagtgctcgccgccgagttcgaccgtggcctccagcgcggccttgacctgcaccgctgcgcgcgcgaccaccgcgaagtcggggttggtcgatgcgccgttcatgtaacgcgggtgcgagaacaggttggccgtgccccacagcagcctgacgccggtggcctcctggcgcgccttggccagggccaccatgtgcgagaggttcttctggtactggccgatgtcgtcggcatccggcgccaggtcgatatcgtggaagcaccagtacggcacgcccagcttggtgaagaactcgaacgccgcgtccaccttcgcttcggccgtggccagtggcgaggctgcctcccacgggaactgccgggtacccgggccgaacggatcgtgcccggcattgcagaaggtgtgccagtagcacacggcgaagcgcagatgctcctgcatggtcttgccaccgatgacccggtttgcatcgtagaccttgaaggcaagcggattgtccgagcccttgccctcgaacggaatgcggccgacgccggggaagtactccttggcgccgatgaagggctgcgtgctcatggtgcgtgctcctgtcgttgtacggggtgtcgtggaggagccatcagccgcgctgcagcggcgtgatggcatcaagatggctgaggaagcgtgcgtaggcccgtgcataggcagcgctgcgatccggatccggccgtgcggactgcgcgggatcgacggtgacgtggcgcgcggtgatgtcgctgatcgaggcggcgtctccctgcgcccgggcgagcgcccacagcgcctgcagtgccgcaccaaacgccgcgccttcggcctgcaccgggacgtccaccggcaggccgaacacatcagccaccagctgacgccaggccgcgctgttgctgccgccgccggtgagcacgatgcgatcgaactgcatgcccgcgcggacgaaggcgtcgtagccgtacttcaggctgtaggtcgcgccctccatggcggcgcggtagaggtgcgccggggtgaaattggcgatgtccaggcctgccagcacgcccttgccgagcggcaggtcgggggtacgttcgccattgaggaacggcagcatcaccagcccccctgcgcccggcggcgtcgcgtggaggtgcgcatcgccgtcgcgggtgctgaaaccgaaggcgctggccgcgcgttcggtggccacggtgcagttcatggtgcagatcagcggcagccagccaccggtggacgagcagaacgccgcccacgcgccgtccggatcgatcattggcgagccggaatacgcaaacagcgttccggaggttcccaggctcatcgccagccgcccttccgtgacgcagccggtgccgattgccgccatcatgttgtcgccgccaccaacggcaatcttcacggccgccggcagccccaactcggccgctgccttcggcgcgatatcgaacagggcatcgggtgctgcgatcggcggcaggcaggcggcaagatcacgatcaggatcggtggcgcgcagcagttcctgcgaccaggtgcgtgtgcgcacgtccagccagccggttccggacgcatcgccaagctcgcagaaccgctgcccggtcaacacgaaattcaggtagtcgtggggcagcaggatggtcgccagccgcgcataggcgtcggcacggcggatccgggtccagggcagcttggacgctgtgtagccggccaggatcggattgcccgccagcgcgatggtccgttggaacccgcccacggcgtccatgatctggatgcattcggccgaggtgctggtgtcgcaccacagcttggccggcgccagtacctcgccagcatcatcaaccggcacgaacccatgctgctgccccgataccgccagtgcgacgatgcgagcgcgcagcgaggggtcgatcctggcaaagcagtcgcgcagggccgacacccagtcggcaggcgcctgttcacggctgccgtcggcaccgctgtccagcgcgagcggcacgctggccgaggccaccaccgcctgcgtccgcgggtcatagaccagcaccttcaggctctgcgtccctgcatcgatccctgcaaccagacccatcgaaaccgcctccgatcaaaaaggtagcgctaacattccgtggactcaaaaagggggcgtggtgtccggccccctcgttgccaccgcgcgcgtcatcgccagcggtgttgccgcactgtaaccagctgcagcggaaaaagcgtgctgcaacgcaaaaccctgctacgcgcttgctgccgtcgaacgccacacgtccacgccggacctgcagtactgcgcgatgaactccgcctgcgccggcatctgcgcggcagcctgctgcacgggctgctggatacccttcaacagggtgcgcagatcggcgtcgctcacggcccgcgccagcgggtgggcgggaccgggtgcgatgccctgcccgagcagcacgctggtccaggattccacgcggaaaacctcgccggggtcctgccacgcatgtgcacgctcgcgccacgcgctcagccgctgctgcagcgattcgggcacgcgcatttcgcgacacgccttccacatcggttcggtgcgctgcgttgcgtggtagtgcaggatgatgaagtcgcgcacgtgctccatttcctggcggctgacatcgttgtacagcttcaccagcgacgcactgatgccgtcgaacgggaacagctggatcaggcgcactaccgcgctgatcgtcagatggatgctggtcgactccagcggttcgatgaagccgctggccagcccgagcgacaccacgttcctgttccaggccttcagccggcgcccgctgcggaacggcaccttccatggatcgcgcaagggtggagccccggcatcgcgcagcagcttcgctgcggcctcgtcatcggacaggtggcggctgtcatacaccagcccgcagccaacgcggtgctgcagcgcgatgtgccagcgccaccccgcttcgtgggcgatcgcccgggtatagggcaccggcggcgccaccgcttcggtctgcaccgccacggcacggtcgcacggcagccattcgtgccagtcctcgtagccggtgcccagcgtctgctcgatcagcaggccacggaagccggtgcagtcgatgaacaggtcgccctcgatcacctggccgtcgtccagtaccagcgcctgcaccgaaccgtcgtgcgcgtgctgcctgacctgggcgatcctgccttcgatccggtgcaggccgtgggcctcggccctgcggcgcaggaaccgcgcatacaggctggcatcgaaatgatacgcatagctggcctgcggctgggtatgcagcgagaagcggtcgccatgcgatgcgatgctctccaggctgaagtcgcccagctccgagggcatgccgcggcgcaggctgtccagccagaagtgatggaagggtgccgcccaggtgccgtggccgatggtgccgaacggatggaagaagcgatcccccggcaggcgccagttctcgaacgagatcgacagcttgaaggtgccggccaccgcgcgcaggaactcctgctcgtcgatttgcaggaagcgatggaaggtgcggatcggcggcacggtggactcaccgacgccgaccgtgccgatctgctcggactcgaccagcgtgatctgcagctcgtcacggaactgatgcgccagcgcgcagccggccagccatcccgccgtaccgccaccggcaatgaccaccttgcggatgcgccctgcaggcgtgctctgggtatccaacacggtgccctctctcaacggttgagcctgcccagcagcatcgcgcgcatgcggcgggcgcgctgctcgtcgaacggtgccagatccccgcgcgccgtctcaggcaggtgctgaccggcgcgctcgccggggccgaatacgtagtaacggaagagcccttcccaggcctgcttctcacgcgctggcaggtcgcgcacggaccacatcgcgtgctgcagcgccgccagcggcgaccccagccaggccggcgagcttcgccaccagtagttcaccagcacgttgaacggttccaggctgcgtacatggtgccaccacatgctgggaatgaagatcgcatcgccgggcccaagtaccgccctgcgtgcatgcgccagcgcctcgcggaagcgtggatgccgctcgtagtcgggctcttcgaagtccaccacgctcactacctgcccccccggcgtgggttcgagcgggcccggatagaggttgtcgacctgggcgggcgggaacagcgtgaactcgcgctgccccaccgcgcagcaggcgaggttgtcgggtgtgtcgaaatggcacgaggccgtcacccggttgccgatccagatgctggcggtggcgtcgatgccctgcttcgccagcccggcatcgttggcctgcgcgaatgccggcagcagtgcccgcgtgatcggcagcgaggccacgtaataggttggcggccgcggcgcatgcagcgtcgcggcgatctcttccagcacctgggcgagtacaccgcgccgcacttcgaagttcagccgggtgaagtccgcgctgtagaacgggcggcccgcgatctcggcgccgccgaacgagtactggatgggcgcacccgcatcgacgctgcacaggtacgccatcgcgtcacgcacgccgcccagtccggcctggaccagtggccaaccgctggcgatgccgcgcagtacgaccggctcaccggcctccaccagggcggccaatggcaaggcagcaggatcgatgccttccaggctccgtatcggcaggcgggcttgcaccggtcagttcctgaccgcctgcgcggtgccgtcctggacgcggagacggcgctgcttctcggcgatcaggcggcgcatgttatgcagcgaggcaagcatcaggtacgcaccttccaggtaaccggcgcggttcaacgccgccaggcgtgaactgtccagcgccgccagtcgctcgcggtcgatgccgtgcaatccgctcacgcccacgcggtgatgcggcgcgagctgcacatcaagcgtgaccggctggatgaggccacagtcgtcgagcatcgtgaacatgccggccgtgaaggcactgccctcgtggatgccgcgcagcacgccagcgatgtggtccaggtaaggcgtgtttccaccctgcggcaggaacaccggctcaccggcgccggaggtgacacgcggatggtccaggtcgacgtgcatcaccgcgtcctgggtgagcaggccgtccacgtagtgctcctggaatccgatcaggaacggcccttttgcggccgcgccgggcaggtaggaggcattccagcgtccgtcctgcaggtacaggttctcgtgctgctcgaaacccagcagggccacggactgccacgccccggtcccggcctcccggcgcaggaagatcggatactcgcgctgcagctcggcgaactcgctgggataggccggcaccatgcccaccgcatcgccgaactgcggcccgaatccggtggcgaccttcaggtcccgatgcgcgatgttgttgagcatttcatagcgggccatcagggtatccagtccagtgcggggtggctggtcagcagggtagcgcaggcgcgcgacaggtgcggcgacaccgtcccggcacggcaccgctggcgggcagcggtgccgtgccggacgcatcggcaaccaggctcagaacttgtaacggacgcccagcatgtagcgcgggctctggtcggccagcttgacgatcatctgcgaggtgcgcgagcgccaccgcacatcctcgccggtcaggttgatcgcctccaggctgaaggaccagtggtcatccagcgcgtagttgacgctgagatcccactgctcgtacggctccacatagtacggattgcggctggagccctggttggccaggatcaggtactggtcgcgccagttccatgccaggcgcaccgaccacccgtacttctcgtacatcagcatggcgttggcagtgtcgctcaggccggtgagcgagaactggtcgatacccggatcgccgccattgttgtagccgacatcacctttgaccacggtgtagttggccagcacgccgaagccggtgtcaccgaagaagtactggccgcccagttcccagccatgcagcttggacttgttctggttgatcgggcgattgacgttgaactggtacagcgggtcgttggcctgcccatacagatcgtaggccgcttcggtggccagcacctgcgcatcggtgccgttgtaggcgcccaggccggcaggattgttgcgcagcagcgccagtgcggtgaacagcgaggtgtcgttggccgagcaggcggcggcattggccggcccgacctgggccacgcaggcgccgctggtcaggaagtccaacgccgcccgcgcatccggcccggaggtcgggtcggtgagcccgtacaggctttcctggacgaccgtgttgccgatgaagttgctgaccgacttgttccagtaggtcaatgacacatagctggcatcggcgaagtaccactccagccccaggtcgaggttgtccgattccagcggcttcaggctcgggttctgcgaattgccgctggcgcgcgacgacggatcgatcagcaccgagccgaacggctgctgggcaccgggccctgcatacaggttgccgtacggcgcgcgggcgatgctcttgccgaacgaaacgcggcccttcagttcctcggtgaggtcgatgctgaaatcaaggttgggcaggatgtagctgtaccgcgccttctcggtgaagggctgctgctcgtcggacagcacgatgcggaaatcgttgttggcctgccactcgatggactcgggaacggcaatgaccgaggtcgacaccacgtcggtggtttcatagcgcacgcccaggcgggtattggtgcgcatgccgcccagctccccgtccagctccacctggaagtacgccgccttggtcttctcttccacgaagttgtcggccgcgcgttgcggatccacgcccaggccgacgccgtactcgcgcgacgcccattgcgcgagctgcccggcattgccgcgccaggccggccagctgttggcactgtagtcatcgaacaggccgacgatgctgaccggctgcagcaggtccatcaggccggcggcagtatcccggtccacgttggccacgccccagtcgcccagtgtcgaataggcctcggcggcctggatgcggtgggtggtggacttgttcgtatccacgccgaactggaagcggccgtggtcgaagttccattcgccgtcgacacgcgcctgcttgatcttgctgatctgggtctgcgcgttgacgcgcagcacctgggtgccgatctcgccttcctggaagcccgggttgaccacgccattggtcccggcaatcgcatcggcagtactgggataccagacctgggtgccgaccggcaggccattgttgaagttcaactcctgtacccaggagccaccgcaatgcgggccacgggtgcagttgttggtgccggcaatgctcatgaagatggagccgccgccggtcagtgggtcattggggcggctttcattcttcgaattgtgcgcatcgaagctgagcttgaaacggtcgctgacattccagaccgcgttgaagcccagcgagcccagcttgtactcctgcatgctgcgctgctgttccagcccgaagtccttggtgccggcgatctcgcggatgtagaccggggtggcgaccgcaccggaggtgtcgaactggacattggtgtagttgctgttctgcagccacatgccctgctcgccacgattctcggtgatctcgttggtcgagtaggtgtaatccatcgtcagggtcaggctgtccgtcggtgcgaactgcagcacggcctgcccattgactcgctcgcgctcgaattcggagaacgcgtagcgcaggtcgttgggccgcgcatagagctggccgacggccggggcgttcaccacggtcgggttgcccggcatcgaccccgtccagggctgcacgttccagtagttctccgtggcctgcaccgagccgcccttgcgcttctgctggctcgcgctgaggctgacgccaaaggtcttttccggattgctgtaactgaagatgcccgacagctccggcgtcaggtcgttgtcgaacggctggctctggtcggagaccagctttgccccggcattggccacgatgccggcgtggtcgagcgggcgagaggtcaggatgttgatcgtcgcgccgatgccaccgctgggcacctgtgcctggctggtcttgtagacctcgatgccattgatggcctcggcggccagctgcgcgaaattgaaggcgcgagtgccgccgtcgacaccgccgatggccacctgcccggaggcaccgaatgcatcggcgccgggcatctggcgaccattgagcgtgaccatgttgaactgcggcccaaagccacgcgcggtcacctgcgcgccctcgccgtcacggcgctcgatggagatgccggtgatgcgctgcaacgactcggcaagattggtatcggggaacttgccgatgtcctcggcgctgatcgcgtcgaccacgcccgccgagtcgcgcttgatgtccatggcctggctcaggctgttgcgtatgcccgtgacctgcactgcatcgagctgggtgggctgcgactggctctgcggctgctgcccggttgccgttgctgcgtcctgcgcaaacgcaggattgatgaccagggcgccacccacgaaggtgaacatggcccgggaccggaacttcgccaacgcgcggctcatgaaccggacctcgggcccggggtgccacggaaactgcaagtgctcatgaaagtcccctctgacatacgatcgaatggatgtaccgccccctcccaggggcacgcacgggcgtggcccgcattccaaaccgaacagcacggctgctggagcacgccgcgacttacacttgcttttcaagcctgccaggacaaacacgcggcaaagaaggcagcccctggaccctggatccccgtccgactggtagcgctaccatcgcgttgcagcggagagtaatcacccgggttcgcgcttgtcaccatgcagcgcagcaaatcggcagcgcgcgtagcggcgctggaatcaccccgctactgatgaccgggctgctgctgcatccggtcaccgctctcccgccgcaggaaagatgcccgcgcctgcgggtcatccagaaaggaacgcaccgtgaacgctctccagcgcatcgccgccgcagtcggctcgccgtactcgttccgtccggctccgccgttttcgcggccaacgccgtgatcgtggacggagcagatgagccgctcaccgtggtgctacgcaggggctaccactccggtcccagcagcttcatcacttcgacctccagtttctgcgcggcctcgtcctgggaggcgaccttgatgcacagccccgactgcgccggcccgggcatcagctggtatcggttgatggtgccgcccccgtcgccgtccagcgccacgcgcgccagcaccgtgcgcccattggcgtggaaggtccagtcctggtaatcaaacatgcttcagtatcccgtcggccaaggggtcatcccaccttaggcggcacgacagtgaagaaggctccaggaagttgttcagagcgcgtggacatgatgatggcagcacctactgcagtgcccgcgccaattgcaggacatcggcgaagaaggacgcgtagtcgtcctgtggggcgcggtggctctcgcgccgatggatcaggcgcactgcgacgacgcgttgttccggaacgatgatcaggtattggcccaggtagccgttggcggcaaagccgacgaccggtccccgtgtgatgtcgtagagatcggcgagcttcaggccgcgcgcggtgatctggctggcgtaacgttgcggcccgtctgcgcccaaccgttcggtgaggaatgcgatcaactgcccccggctgtcgaacgtgcgccccgcgctggcctgcacggcgcggcgcacgtcatcgtcaacgccgtgcccggccagcaggtcatccagccggggtttgagctgatagcgttcccacgctggtatccgccaccacaacaggcccacctcaggcgagcgggcactttcagcagtgatcaatgccactgaccgttcactcaacagtcgtttgccatccggcgccacgcctccatccagcaacagttgcccgatggcggcaagatcggcggcacgcagggacaggcccgccattcccagcggagtgcctgcctcatccttcatccaggtgtggtgggcaatgcccagcggcttgaacaggcgcgcatccaggtaggcatccagcggctcgcccgccaggcgctcgacaatgccgggcagcaggttggtggccttgttgttgtaggaaaacacggcgcccgggtcgtcactcagctcggctgccagtgccagtttgaccaggtccggggccccttccagttcggcgcccgcgttggccacgttctgcaggccggaggtgtggtccagcagcatgcgcacggtgatgcggctcttcctgccctgtttccattccggatagatctggctgaccggtacgtcgatcgaagccagcttgccttcgtccagcagcaacgcaatgcccagcgcgacgacggacttggttgccgacatcaggtgcacggattcctgcgcgggggcgggcttcagctcaagcagcgtgtcccggtcatgcatcacgagcaacgcatcggaatgcgaagcacgcgcgttgcgctcgatcgtggcgagggcgtcggcaggcggcgtcgcatgggtgggccccgcgatgccgatcacgagggccagggcgcaggacaaccagcaggacgttggcattgcgttctcttccagtgagtgtgcgtgcagtgtgactacacatgtagtcacaccgcagtgcctgaagtcatgccgcgcttgattgcctatccgcaccggacaccgggttcgtcaccaacgcgcccggcccccagcagtcgccatgccagtgcgcacggtatgatgcggcgatcccggaacctgcgatgattgcagcggccgcccatccgctgatcgcgtgcgccaggagcacctgcgccggggtcgctgccggtgccgctgaagcccccactccatgctcgccccccattcccccctcgtgatctgggcagcggtcgccgttgccaccatcggcctgctgttccgtcccttccgcatccccgagtatgtgtgggcgctgggtgctgccgccctgttgccgctgctgggcgcggtatcgctgcagaccgcatggggcgcggtagccgaaggccgcgacgtctacctgttcctggtcggcatgatggtgctggccgaactggcgcggcgcgaaggcctgttcgattggctggcgttgtacgcggtgcggcatgcgggcggatcggggcgacgcctgttcgacctggtgttcctggtcggcacgctggtgacggtgttcctgtccaacgatgcaacggccgtggtgctgacaccggcggtctacgcggcctgcaaggcggcgcgcgccaatcccctgccctacctgttcgtctgcgccttcattgccaatgcggccagcttcgtgctgcccatctccaacccggccaacctggtggtgtacggccagcacatgccgccactgctgcagtggctggcgcagttcgcgctgccgtcggcggcggcgatcggtgccacctacctggtgctgcgctgggtacaccggcgcgaaatcgcgcagccgctggtcgccgcaccggaacatcgcccgctgaccgagggtggccgactgagtgcattgggcgtgctgttcaccggcagcgtactgctggtgacgtccgcgctgaacggaccgctgggcctggccacgttctgcgccggcgcgctgagcgtggcggtcgtggtgatacgccagcgccatagcccgctgccgctgctgcggcatgtcgcctggggcgtgctgccgctggtggccggtctgttcgtgctggtggaggcggtggcgcagaccggcgtcatccagactgcggcaagcgcgctgcaggccatggcgcaggcttctccccaccaggccagctggctggccggtggcgccgctgcactgctgagcaacgtagccaacaatctgccggtcggcctggccgccggttcgctgggccagatggctgaactgcccgcacagacccgtgccgcactgctgatcggcgtggacctgggcccgaacctgtcggtgaccggctcgctggccacgatgctgtggctggtggcgctgcgccgcgagggcgagcatgtcagcgcgctcgacttcctgcgcgtcggcgcgctggtgatgccgcctgcactcatcgctgcgttgttgctgctgtgaccagaatgcaggcggcggcccggccctagaagaccagctgcagacgggtattgaaggtggtgccttcatccctgcccgcagcactgccgctgcggtggcgggtctgccaacgcaccgcttcgaacatcacccggctgaaatcgttgaggtaccagttcgcgcccagtgtccacgcgtgaccggtaccaccactgggcagttcggcatagtccacgtcctcatagcggcccttcagctcccacgcaccgctgccgccgcgcgtcaccggatcggccaccttcaccttgccccacgtcccggccttgcccgagtaggacggcagcgcgcccgccaggaaccagccggccgagatcgcccacgcttcgtggtcgcgatcatagcgcccgctggcatcggccccgcgcaggcttcgcgtaccccactcgccggttgcccacgccgggccgaagaagccggccagttccgcgccgtaggcggtgctgcgctcggcgcccaccagcgtgcccggtgtgatcctgaccagatcgttgaaatgccccgcgatggccgaactgcgcaccacgccgctggccccggcgggaatcttctcgtggaaggcccatgcgcccagatgcaccgtggcgtcggcggtgtccagcggattccagtggacgcgggtggcccaggtctggctgtcgttgtcggtgccggcgttgttgaggtcgttgccggccaccgacaggctggcatgccagccccttccatacacccgctcggtgagcccgacaccaaacaggccgcgctgcggcagcagcagcgtgccgaccacgttgcgttcctggaacggcgtgttggaggtgctgcttgagccatcgataccgcgatcgttcaagcggttgccgatcgtgagatcggccggcaggccgaacagcgtgtggtccagcgtggcgtagaccgacttccacgccaccgcgttgtcggcgaagtcgccctccacgacccagcccagggtgccgtagcgcccctcggcccccaggcgcaccgaacggatctcggtacccgaaacgttgcggtcggcgcccgccgaaccgtcggtgctcgaggcatcgacgaacaggcggccacgggggcggaacaccgtcgtgccgtcggcactgctgaactccggtgcacccttggcccaggagaccttcggcagcctggactggctggtttccagtgcggccacccgcgtttccagcgcaggcgcgggcggcgttgacggtgccctcgcactgccctgcccgccctcgacggcgcggaggcgtgcttccagttgctggatctgcagtgcctgctgctgcaccaggcgtgacagctcggcctggctcagcggcgcgggcagcgacgacgtggactgtgcgtcggcatggccactggccaacagcaggccgagcgcgaccgacagcgctgccagcggcagcacgttggaatggttcatgggctctctccggccagccggccccctggcctggcgctggcccgttgcggtagtgcgggggaagatcggggaaggaagcgcgcgccgccggatcggcccggcggcgcggcaggcgggctcagcccgtccgggtcagctggtggcctgtgcctgggcgttgggacgccaagtgatcagcttgttctcgaccacgtccagcagcgcgtcgatgaccagcacgaaggcggccaggatgatgatgccggcgaacacgcccacagcgttgaagttgccttctgcctgcgcgatcaggtagcccaggcccgccgaggcgccgaggtattcgccgatgatcgcaccgaccacggcaaagccgaccgaagtacgcagcgaagacaggatccagctcgccgctgcggggaagtagacatggcgcagcaggtcactgcggctcgcccccaggatgcgggcattggccagcaccaccggattcacctcgcgcacgccctgcatggcattgaagaacgtggtgaagaacaccagcgtgaccgccagcgccaccttcgaccacagccccaggcccagccacagcacgaaaatcggcgccagcaccacgcgcggaatcgcgttgaagcccttgatgaagggatcgaggatgcgtgccgagcggcggctcaggccgagccagacgccgccggccacacccaggccggtgccgatgatgtagcccagcgcggtttcggtcagcgtgatgtagacatgctgatagaacgacgtatcggacagccaggtccaggcctgctgcacgatggcggttggcgatgggaagaagaacggatcgatcacgcccagcgcgatgccgccttcccagccaccgaacacggcgaccaccagcgcgagctggatgaacttgtcagtcttggcgtgcatagctcttctccacttcgccgcgcaggcaggcccagatgtcgcggtacaggtcggtgaaacggtcatccagcttgatttcggccacgttcctcggccgttccagatccacatcgaaactgcgcaccacgcggctggccgggccggaggacagcaccaccacgcggtcgcccagggcgatcgcttcttccagatcgtgggtgatcaggatcaccgagcgccggtcttcctgccacaacctcagcagctcgttctgcatgaggtggcgggtatggatgtccagcgccgagaacggctcatccatcaggatcaccttcggctcgacgatcaacgcctgggccatctgcacgcgcttgcgctggccaccggacagctggtgcgggtagcgatgctcgaagccggccaggccgaccttggccagccacgcgttggccttggccttgcgttcggcctcgggcacaccacggaagcgcaggccgagttcaacattctggtacgcggtcttccacggcagcagcgcgtcctgctggaacaggtagccgaccgactcctgcacgccgctgacggcacggccatcgatgctgacctggcccgacgacggcttcagcaggcccgccacggaattgaggatggtgctcttgccgcagccggtgggtccgacgatggcaaggaactcgccgtcacccacctggatgtcgacatcgcgtacggcggtgaattcgccgaaggacatggtcaccttgttgatggcgaccatggtctgtgcaggctccagctgcggtgcgccattgaactggcgcacggtggcattgagggccatggtttacctccgcttacggttgggcagccggcgccgcagcgttggcacgctcgacgaaggcattggtataggtccgggacagatcgatatcggccttggcgacatccgtgttgaactcacgcagcaccttcagcggtgtttccagatcggcaggcgtgaagtgaccgtcccgggtgaagatcgcgcgcgcgttctccaccgcgcgggcataggtggcgcggtcaccggagacgtagctgtccggcagcgcggccacgatgtcttcagcactgttgtcggcgatgaacttcaaggccatctgctcggcgcgggcgatcttctcggccgcttcgggacgcgtgtccaggaagctctggttggcgtacatcaccgaggtcgggtacaggccgccatagacctggcgggcgccgtcgtcgctgcgcgcgtcgaggatgatcctgccgaccttgcgctcggtgatcagggtggcggcaggatcatagttgacgagcaggtcgatcttgccctgctccagcgcggccaccgctgcggcgcccgagccgacgccgatcaacgagatgctgtcggccggaatatcgtgctgggcgaggaagtgacggacgaagaagtcggacgaggagcccggcgcggtgatcccgaccttctggcccttgatggtctccgggcgcgccggatcgaaggtggcatcctcgcggccggccatcaccaggccggagttgcgcgagagcagtacgaaggccaccacgtccttgcccttggcctgcatctggatggtgtggtcgtagaagccgacggccacgtcggtggaattggccaccagcgcctgcaataccttggagccgccctgggcgaagttctcggtcttcacttgcagcccgacgtccttgaagtaccccttggcgtcggcgatgaagaacggcaggttgttgaggttgtaggagccgacgctgatgcgtaccggggcattgtcgccaccgccggcggatgcgccttcgctgcgcccgctgttgctgcatccggccgcggccagaccggccgcgcacagcgcggccaagaagaactgcttgtacatcatccctcccaggagtgaagcatctacgttgtaatggcgggcatgcgcgtctacgcaggcccgtccgggttcagatcatgccgctgacgtccattggcgggcttgggtggcactggccgtggcgggcgcgggcgaagtcgcgtacacgcgcccctcgaacaagcggcgtgcggtgcggaccacgctggcaatcaccggcgaatcgcccgagctgcgactgaggcccacctccagggccccactcggatgttcgagggtaatgctgccgggaacggaccggcatccgaccaaagtgtgggccagcgtgcccggcgtgacggcggcggtggccaggccgaccgcaccggtgatggccagtgcggtgtggcattggtgcggcatgaaatagcgcacctgcagatcgccgccctgttgcggcgccgacagcagcaccggcttgggaatgaccttgttgccggcgtcggcgatgcccatgcgggcgcccgcttcgatgcgcagcgcttccagccggcgcatgaacgccgcgtccgcgttcagttcggcgggcgaggcatcaccgcgcacgcccaggtcttcggcacgcaccagcatcatcggcatggcgcagtccaccaggctggccggcacgccattgatggtttcctgcgcatgcccgctgggcagcagcttgccggtgcgggcgcctgccgcatcaaggaaggacagcctgaccggcgcggctgagcccggcgcgccggcaatgcgcgtatcaccgcggtaggccacagtgccgcccggcgtttccaccgtggcgatgatcagcttgccggtattgacgttgtggatgcgcacctcggtctgcggatcctgcgcctgcaccagcccacgctcgatggcatacgggccgacggccgccagcatgttgccgcagttgggcgaggtatccaccacctgctgctccacccggacctgggcgaacaggtagtccacgtcagcgtccgcccggctcgagcggtcgatgattgccaccttgctggtcagtgcgttgccaccgccgatgccgtcgatctgcaacggatggcccgagcccatcacttccagcagcaggcgatcccgttcggcggtgtccgccggcaggtcgctggccaggaagaacgggcccttggaggtgccgccgcgcatgagcacgcagggaatgctgagcagatcgttggacatacgtgtgctagattgatgcgtataggggatgaatgatccctctttgattcgatactggcatgaccctaattgatctgtgaatttctgatttttggatgattgatacccaatgagcatcaattgcgaaatcctggatctacgcgcgttcctgctggtatcggagacacgcagcttccatcgcgccgctgaaatcctgcacgtctcccagccggcgctcagccgacggatacagaagctggagcaggccgtgggttcgccgctgctggagcgcaccacgcgcagcgtcagtaccaccgctgtcggcgagaacctgctgccactggtgcgccgcatgctggaggaattcgatggctggctgttctcactgcgcggccgggaggacacccgcggcgccaccgtgaccatcgcgtgcctgccgacggcggcgttctacttcctgcccagcgtgatggcgcgtttccacgaagcacacccgaacgtgcgcttccgcattctggatatcccggccacggagggtctgcaggcagtggaacgtggtgaagtcgagttcggcatcaacttcatgggcgccaacgatccgaatctcgacttcgacgtgctggcccaggaccccttcgtcctcgcctgccggcgcgatcatccgctggcccgcaagcgcaaagtggaatgggctgatctggccgagcaccagctgatcaccgtgcatcgcaccagcggcaaccgcaccctgctggacggcgcgctggcgcgcgagaacctcaagttgagctggcactacgaggtgacgcacctgtcgacgtcactgggcatggtcgaggccggcatcggcgtgtcggtgctaccgaagatggccacgccggacggggatcaccccaccctggtgacgcgcgcgatcggcaacccggtggtgtcgcgcacgatcggcatcgtccgccgacggggtgccctgctctcgcccaccgcagagcgattccttcagatgctgatgagccagtggcgtggggaggcgtgagcaaccgcgcggttcacgcgcttgtgctgtcctggctccaggcgaatgtgctgctgccacccatcaatcgggccgtctgcatcgaccattcctgcagaagctgccgcgcgcctgattcgccacctcgcccgattgcctccagcatcctgtccagtcttccgcggatcgcgctggacaccggcagtgcgagcagattcttcagtgcagcgtctgtggccgggaaatcgcccaggcgaatggtggacaggtacttcacccattggcagtagtcgccctcgaaaccggcctcgtcaacatacatcagaaggtccgcagctgttctcaccccttcgagcattgcgaggtgagcctcgtgcgtgccgcggaaaaagtcctttggatcttccgggcaagcgaccctctggccgagagacatatgcaggtgtggcaggccgtcatagaccggaagtgcgaaggtccatacatagatggaggacggcgctgggtccatggcaaacccggagatcacatcgcgcgtgtacgaaacaatcagaaagttgccaaccacccgcaacccagccttcctggcgttccgtttcattgtccacagatcaatggatctcatgcgtgcgcccgacggttggcgacggcataggactttcaatgttcaactggatgccctgcaccattcgccttccgtcgcgacaagggctcgatccagatcgcgccttgcaatggaaatcgatctcagaccaagcgattgagcgacctcgcactgcgagaagaagatgtcataggtctccatcaactcggcatgaaacagctgattgggggcgttgtcgatcaccctgaagaggtccgtcatgaaattccatgcatccacgacctccccggggtcgacctcccgccctgaatctacagacgagatcagcgagtcgaggtcaatgacggactctccttcccagtccaggactcggccgcgcgcggcaacctgaccctccagcccttccttgctgctatcgcagacaggccttccattgctggacatcacccgatcatggtcacctgatacccaggcaaaccagatgatccgcattccccctgcaacgccgaccggatatatcgcttccactatcgattcctgctcagatggttccatccatcccgggctctcacgggaggtacagccgctccgatggtaacgccaaactcgattgccgatgacctgcggagcctccagcgaccggcactaccaggtcaatcaacctgcggtttccagccccttccccgccgcatccatccgcagcgaggccaggtagcgacagtacttgcccacgaagacgccagtgaacccgccggtcagcagcaggtaggcggcgctgaagccggcactggtggtcagcgtcggcgacaccgcaaatgcgacctcgaagccgtacttcaccaggaaggtgaccagcagcagcggcagcaggctgaagtccgcgctgcgccagagcttgccggtgctgcggtccagcgtcagcttcaatcgactcaacagcagccaggcaagcgcggcccccgtggcgatgccggccagccactcgctccaggcgatcagcgacgcgccgaaacgatggctgatcgaccacgcaccccagacggcaaacaggccgggcacgatcgccagcttctgcagcgaggtctgggccggcttcatggcggcaatgccacgggtgaccaggaaggccaggagcagccagacccagatcggcgtctgcgaggcgagttgctggagcatgttcatgagcggtccccctggtgagtggtggctgagtggtggcgaggtgtcctcgccttggcgctcactattcgcttccgcccgggttgcagccagtgacagctgtcagccatcgcggatgacccgccggcatgctgcgcgtccccggcagctgtcggggtggattcacccggttcaccctgagcgggccggccctcggtccgcgctaccatcaccacgacgccgctgcgagccacgtgcatgtaccacgaccctgttcgacgccgcctgtgtgcggcgctgctggctaccggctgcggcttgtcagcaccatcggcgctggcgagccgggcgacgttggcgggatgcggttcgctgaccgcattgctgcaggccgaacggcagcctggcatggcggccgttctggtcgatcacgggcgcattgccgcgctgtccacgaccgggcggctcaatgacacccggcctgcaccgattgatcgccataccgtgttcgaactggggtcgatcaccaagctgttcacggccctgctgatattccggctccagcagcggcatctgctcgacgtcaccgcgcccatcggccagtacgtggaagggttgccttccgtatgggcatccacttcgctgctgcagctgctgagccatacctcaggcattcccaactatctgaatgaagacaacttcctgcggttgatgccgacgaatccagccccccgtgaattgctcgcagaggtggccgagcggccgctggcgtttgcgcccggtgcgcggcacgcctattccaatacgaactacatcctgctcggcctggccatcgagcatgcaaccggcatggactactggcgggttctgcaggaggagatactgtcgccgctgggcatgcgcgatgcgggaccgcgtcgtgccgacgatcggcgccgtgttgcccaggggcatctgttccaggatggccactggcgcgcaccgccccccactgctccgggctcggcatgggccgccggcggcctgctcgccagcatcgacgacatggcgcgctttgctgtggcgctggaccagcatcgactgttgcccgagtcggccctgaagcggatgtggtgcgacacactcctcgccaatggcagcaaggcgggctgggggggcggctgggaagtttccgatggcggaaaggtagtcggccatggcggcgggaccgcaggctttaccgggtatctccggcaccgtcccaccgatcgaagaacgctcgtcgtgctgatcaatcgcgccggagatatcaacccgcagggcattgcagagcgcctcgacctgggcatgcgtggctgcaatgggaggctttccaggccgacgccttcgctggatcaacccggcacccggacaacgcgatccgtgccatgacgcagatcatcggcgctggctgatggaaatgtggcgccggtactgcgccacccactccagcgacggcgcaataccgccgaacgggaagaaatgcgggctgacctggccatgggcgcgggtcagccccttcaccaggcaatcgacgaacacctccggccctgccgtgccgagcagccggccgatcgagatgccataccgggccagcatcgatgcactggcgcccacgccgcacatcgcggcgtagcgcagcaggcgagagacgctggccgggcccggcacgccgaccagcaccgggacgctgatgccacgcgcgcgcagtgcatccagccaggccagcacggcatcggcatcgaaggcgaactgggtgacgatcaagggggccatgccgcgcgcttcgatgctctggcatttacgctcaagcgcctgccagcgttcgtcactgctcattaccggatgcccttccgggtgtccgccgataccaacgaccttgatcccggagtgctccagaagaccggtctggatgatcgaagcactgtcggcaaacggcccagcgggcgtggccaggtcgcccgcgatcagcaggcaacgcgcgaccccggcgtcgccggccgcgcgctccaggaagcgttcaagtgccacgtgcgacccgatgcgccgggcagagagatgcggcatcggttcgaagccgagcgcgcgcaccgtgcgtgcggcggccaggcgggcgtcgtcatcctcgctggccagccagggaatggagatgaccgtaccgcgcgggatccgatccgcctcggcgcgcagcgcaggcatggccttcgcgctgacttccagtgaaaaggcgttgatgaaggattccgcgtgcgctgaggtaccggccggcatcagcgcgcctcgcgtgcattgccggcaagcggcgagctgttgcgggccagttcgatgaaggcctgcaggtagtcgataccggtatcggcctcgcgcgcacccaggtagatctgcttggggatgcctttggcgcccagccgtacgggcaccacgtccatgcgcgtggcgtactcctccaccagccagcgcggcatggcagcgacgccgcggccgctggccaccatctgcatcatgatgtcggtggtttcgatggccttgtggcgccgcggggtgatgccggccggcagcaggaactggttgtagatgtccaggcgctcgaacggcaccgggtagctgatcagcacttcctggccgagctggcgcggctttacgtggtccaccttggccagggcgtggttgctggccactaccagcacctgctcgtaatcgaacacggggatgaacttcaggcccggcttcagcagtggatcgggcgtgaccagcaggtcgatctcgtaaccgaacaatgcgccgatgccaccgaactggaacttctgcttgacgtccacatccacgtccggccacgccgccaggtagggagagacgatcttcagcagccactggtagcacggatggcattccatgccgatgcgcagcgcgccgcgctcgccctgcgcgaactggcccaaccgctcctcggccaggtccagctgcggcagtacccggttggcgaccgccagcaggtactgcccggcctgggtcaggcgcaggctgcggccctcgcgcagccagacatcggtgcccagctgctgctccagctttttcatgctgtggctgagcgccgactgggtcaggttgagcaccccggcggccgcggtgagcgagccctgctgttcgacctgctgcacgatgctgaggtggatccgttccaacatgacgatgaatctcattcatggattggtgaagtaataccattttacgtcatggaagggcatggctaggatcgggtcatgccttcggttgcctgccagcctgctgacccagccggcctgcagggctgcgcacctgcagatgcccgaaggcgctcccctcccccgctgatagcgaacagatgacccgccccctccgtatcgtcgccgtttccggcggactgcaacgcccctcacgggccgccgccttggccgagcatctgctggacctgatcggcgaggacatccacagcgaacagcagctgatcgaactcggtgagctggcaccgcagctggccggtgcgctgtggcgctcgcagctgcccgaggccgtggagcggcagctggttgcggttgaacaggccgacgtcctggtggtggccacgccggtctaccgcggctcctacaccggcctgttcaagcacttcttcgacttcatcgaccaggatgcgctggtcgacaccccgatcctgctggccgccaccggcggcagcgagcgccacgcccttgtgatcgaccaccagctgcgcccgctcttcagcttcttccaggcccgcaccctgcccctgggcgtctacgccaccgaccgcgatttcgccgagggccgcgtgcacaacgacgcactgatccagcgtgcgcgactggccgtgcagcgggcgatgcccctgctggcgctgtcccatcgcgccgcgcctcccgctaccgcagaggccaccgcaacgctttgaatgccagacgccgccgacctgcatctggatgtcaccccgcaacccggaacgccgccatgacgaccgataccttcaccttcagcatcacgcacatccccttcaacgaggattaccagccggccgagggcacgcgcatcaccaccaacttcgccaacctggcccgtggcgcgtcgcggcgggagaacctgcgcaacacgatcagcatgatcaacaaccgcttcaacgacctggcacattgggacaacccgaatgcggaccgctatgcggtcgagctggacatcatcaccgtggagatgcacatcgacggcgccgacggcagcgatccgttcccgttgatcgaagtgctgcggccgaccatcgtcgatacgcagaccggcgtgcgtagcgagggcatcgttggcaacaacttctcgtcctacgtgcgcgactacgacttcagcgtcgtgctgccggccagcaacgagggcaaggacaccttcggcattccggagggctttggcgacctgcacggcaagctgttccagcacttcctgcgctcggacgcctaccgcgccaacttcagcaaggggccggtgatctgcatcagtgtttccagcagcaggacctaccaccgcaccgagaaccatcacccgatcctgggcgtggaataccgccagggtgagttctcccccaccgaccagtacttcgacaagatgggcctgcaggtgcgctatttcatgccaccgggcagcgtcgcgccgctggcgttctacttccagggcgacctgctgggcgattactcgaacctggaactgatcggcaccatcagcaccatggaagccttccagaagatctaccgcccggagatctacaacgccaattccgtggccggcaaggtctaccagcccagcctgaagcaccaggactactcctccacccgcatcgtctacgaccgcgaagagcgcagccagctggcggtcaagcagggcaggttcaccgaagagcacttcatcaagccgtaccgcgccgtgcttgagcagtgggccgcccgctgatccatcgatttaccaaccgccccaggacacacgacacaatgccgacgaagacgctgctccccacctccaccgcaggcagcctgcccaaaccctcctggctggcagagcccgaaacactctggtcaccctggaagctgcaggacgaagcgctgcttgaaggcaagcaggacgcccttcgcctgtccctgcaggaacagcagcacgccggcattgatatcgtcagcgacggcgagcagacccggcagcatttcgtcaccaccttcatcgagcatctcagcggcgtcgacttcgagaagcgcgaaaccgtgcgcatccgcaaccgctacgacgccagcgtgccgaccgtggttggcgcggtgagccgcccgaagccggtgttcgtggaggatgcgaagttcctgcgccgccagaccacgcagccgatcaagtgggcgctgccgggcccgatgacgatgatcgacacgctgtacgacgcgcactacaggagccgcgaaaagctggcctgggagttcgcgaagatcctcaatgaggaagcgaaggaactggaggccgccggcgttgacatcatccagttcgatgagccggccttcaatgtgttcttcgacgaggtgaacgactggggcgtggccgccctggagcgtgcgatcgaagggctgaagtgcgagacggcggtgcacatctgctacggctacggcatcaaggccaacaccgactggaagcagacgctgggttcggaatggcgccagtacgaggagtcgttcccgaagctgcagacctccagcctcgacatcatctcgctggaatgccacaactcccatgtgccgatcgacctgatcgagctggtgcgcggcaagaaggtgatggtcggtgccatcgacgtggcctccaccacggtggaaaccccggaggacgtggccaacaccctgcgcagggcgctgcagttcgtggacgccgacaagctctacccgagcaccaactgtggcatggcgccactggcgcgcgacgtggccaggggcaagctgcgcgcactcagcgcgggagcgaggatcgttcgcgaagaactctcggcataaccctggctggggaggaattgtcgttcgaatgtcggtttgacggagcctggccgggtatcgaccaggctccaccccgcccctgcacttccggtcgggtcttcatcgcgggctgtcgcggcgccagtgcctgcttgatccgtaccacctccctcgccccggcctcggccaggcggcgggcctgctgccgttgttcccgcgaaagcgcgggcgacggcgcagcgcctgcttccggcgctacgtccaccaggcgtgccactgcctcgcgcagccgcagctgtgggcagagccgcgcagcacaccagcgctcggcgtagcgcctggcctgccgcacattcgtggcggccaccaccttggtctgggacatcctgcgtgcatccaggtagacccggaagccaagttcggcatgcggcacgatgttggccaccgagcgcccgttccaccacaggtcccagcgctcgccgctccgtacccagccggagggccgggtgaccgtcatgaactctggaagatcgaagggaggactcatgccgggaaggatacgagcgcccgtcgcaccggctgagatccgcaccgtgcgcttgttcgagaccatgaatcgttaaggcgcgcttgcttgcgctacgcctgctccgcaccgtcgggctacgggaacaagaactaaagtgacgcgtcacgctcgatgatgctttcgatccagtcgatgtagcgggacacgcgcacgttgtagaccacctgcccatagaaacccgcttccagcgcatgctcgggtacggcggtgatccaggaaccgaggcccaccagctgccaggccccatctttctcgatcaccagcgggccgccgctgtcgccgttgccgagcacgccttcaaggggaaggccctgcggaggcggatcaaaccggtaccagagatagcgcgtgttgccgccggtgatcgcgttgcaggcccgccgcagcgttgtacgatgcggcccgccgggcaccaggccagtcgcaccattgccggtggcgcctctccctatcagggcggcgacctgcgtgacctcgtcggcgccccggtagagtgcgaccggcggcacatcgcccaccggtgcggcaagcctgatcaatgcaatgtcatccgatgctgccaggaacgcgtggatgttcgacgcgctcccggttgccatcgcttccttgcccagcgcctcgggcatcttccggtagccggggtgcaggaagacacgctcgacgccgtagccgttcccattgatggtgatggtggcgcccctcccttccatcggcgcggcatgcgcggcggtcagcacccagcgcggcgcgatcaggacgccgtgcccctcgcccggcatgtcggccagcgcggggaaggccgatgcatcgatctgataccgggcgtcgtccacatcatcacggatgaccacggcaccggcagtgaacgggagcgtggccaatgccaggaaaatccagcggttcatggttgcttgcatcccagcagttcaatcccaacagcctagggcatggccctgccatacggggagatcgtgcgaccgacccccggcgatggccgacgaatgcggggaaacgggagttgaagccaggtgggccatgccctacctgcggccgcgatagggttcgcagcccacgccatcattgtcacgatcgaggtgcgggccatagcccggatcatcaccacgccgtaccggcgccgccccggcggcgcgggcctccgcgcagttggcaaacacccgggaactgcgcgcgggcgcgggggcgaaactgctgcgcggagtgtcgacgtatcgaggtgccgctggagcgcctcgatgacagtgatactcacccgttttccggttggtgtggcacccctgcttgtcgagcccgcccggatgcgcgagcgcattggcggacagtgccagtgcgagcatgccggatgcagtcaatacgctggaaacgcggcgtcgtgtgtccatgccttgcccctgtcaggcactcctgccaaggggaaggctagcatggtgtctcgaccgccaggcttgacgctgcagcggctgccactcaacgcaggtagtccttcaggaacagccaggtgatcagcgtcggcaagatcaacaagaagaagctgcgcgtgctgcacgacccggaggcaggcgccggcagtcgctgatccctgagcggccacgggctctgcgccaatgcggggaaatcaatgcacccgcgctcctgttccgtcggttccgccgcatacatcgtggctggcgccgatcctccctcgcccctcgctcctacagtggattcgcggcgacgcacggcctgcacccccgatggcaacgtcgccgcccccacctttcgagcccacaggagcgagacatggcatgcctttcccggactatcgatggcacagcggcaatgcgcccagccccctccacgcaggttgaacggaggggtgcaccatgaaccaggtctacgtcgcagtctgggatggagcccactatctggtcgtccgcaaacgggtgctcaacagctggtggggcagcaattccgttgtcgtactttctgccgaggcgatggccgctgtgctggccatccgcaacgcgtccggcggtggcacagagcaggactgggatctggtgaagaagctgctttccggcgcctggcgcgccgcagggtcagtcgcctaccgcggcgaacgcacgctgccccgcaccatggacgcactggaccgggcgcttgaaagcgccgaacgcacgcatccgcaaaccgatgacatcgccatggagacgctggccgctctgcagagcctgttccgcgaggacgcaagaacccccccccgttcagcgctgcgcgagcaaccttgcgggagctctccatcgcgttgccgccgcccacccggggtgcgccgaactgggccgctgcgttgatactggcacaacgcctggtggcggaagtcggagcgtggtcggatggcctgcccccggcgctggtgaaccaggcggggcaatgggccctgcccggcggcggccgcctgaacaacgaacgcaaagagcgcgccgcgcgccgcgagttcgaggaggagcttggcatctggcttgggcagggacgcgccgcatgcgatctgcgtgcccggctgtttccggatgggggaggcagcttctccctggttcgcttccgcaccacggccgaggagctcctgcggatggcgcaggaggccgagaacaacgtccaggccagtgccagcagccctgcgcgcccccagtcctgcctggtgaccgactgggaggtggcgagcatcggacgggtgccggtggccaatctgcgcaatgtcctcggggcacgtgtggaggttccgggcgaaggaacactggaggttgacgaggccctggccagcgccaggcccggtagccaggagatcgactggtaccgggagatcgccgccctgctgtcacccgcctgagcctccagcgcgaacccgtgtgatcccctgcaaccccagcgaggcccctccatgaaagagagcacgcccgagcgcgaggcccggcgccacatcagcaagcagctcaccgcgcagatcaacaacgcgcaggcgtatcccgacgtccgctcggtcgtggtcaaggccctgtcggacatcaaggaccagctgcgcagcctgtccagcaaggtacggcgcgactacagcctgaagcctgacgagccgctgatgttcttctacgtcaagggcggcaacgcactggacgcactgcttgaacgcccggcccagccgccaccgacgctgttcgatttcggccggtccgactgggatacgcaggtggtgatcaatccctggattccgatcccggcccaggacgccctgcacggcggcgtggaggacatcgtgatcgaggtgatgctcggcgccggcctcaacatcgcattggagatcagtgtcttcccacccaaccagaatccgctggccggccaagtggtggatcttgcaccggtggacatccatgtgccgcccggccagcagtgcctggtgacctgtgacactccgcaggcgttccggaaggtctaccagcgtgaccgcgcgggcctgcatctgttcaccagcgaaccgctgaagggcatcggcacctccacggccttggccagcccgtccgtgctgccaccgccgcagccgccactgcccgtgcagccgccacctacccctccgccgccacccggcatcatcctcaacgacggcatcaagccgttcgtgctgtaccgcatgggctacacctggcacgcgcgatgggtgaaggatccgaaggcgcctgtcggcgacgacccggtgacgccgcggccgatcctgatggaactgatcgatgtgaccacgccgcgccgcgataccgtggaggccgtgacagtgtggtcggacatcatccgcaaccatctggtgattgccgaggatgccggcgcggaagagcgctggcggctgcccctgcccagcatggagtaccacctgtgggaaggcctgaccatgctgtgcgagatcgccgcctatccgggctggccgggtgcggacaagctggagaagcgtcgccgcaatgtgcagcgcatccacgactggtaccgcgaccagcagggcgacctggcgacgttcggcagggtgatcgatggcatctcggcggcgccggtgttcgccgatgacagggactgcatgcagcaggtcgatgcctgcatgcgtgaggtcaaaatgcgcatgcaggcgtcatcttcgggattcgatcacggcgccctgtcggccacccacacgcatcgcctgcggcaggggcggcagtgggtcgcgcagcgggtcgcaacgctgctgcaacgcctgcagacatctgccgcatcctgtggctacagcgacgatctggcgttgatcgggacgctggcacagaacccctacctggatgtcacccaggtgccgatctccggcgtcgactgcgcgatgatcatccgcaccgatcctgcaacgctgcgcagggcgacggcggccaactgcttgaatgcgcttgccgaggatctcggcgcgcacatgaccatcgaggattccctgcactcgaccgtacgtgcgacgggtatcagttacgagcgaacgctggtgatcttcgatgcgccgcgttcgccgtcggcgcgcgtggccaaggcgatcctgacattcaccacggctggcccggtcggttgcccgttccgggacagccccgacggttccgggcaggccatcgcaccgttgctggacatggacaaccagcgcaaggtggcagcctcgatcgtccagggtttcgtgcaacgggcgaatctgtccaggcagcacgagatgatccgggtgctgttgccacagggggaatgatcctccatcagcgcagcgcgggcggcgggttccgatcaggtccgatcagtccctgccctccaggatccatgcctccagcgcctgcgtgtcccgcatgtcccccgcgtagcggcgatccggcacgtagggctcgttcgaaccgcgcccgcgaccgcggtagaccttcatgggcaccgaaatccggctcagcccaatgggcaatggctgaggcctgatatccatgtagacactgtcggcggacgtctcgacccccacctgcagagcgcccagccgcttccatagatccagtgcatccaggcaggctgagccgcaggaggcgtccgccacgatcaccaccctgccgctgcgatccggaacggctgcagcgggcggacgcatcggcccaaccggcgcgtccgccggttcgcgccacagcgcctcaccgttcgcaccggcacgggccatccctgcggtgaccgtttccagcatgtgcagcagttcgggcgacgcgtcgtgtgctgccttcagcttctgcaggaagccgcgcagctgcgcgatgttggcctccgatgtccgccattccgcccaactctcgtcacgcaatgcatccaccgctgcaggcccccagatcaaacgggccagcgcgatgctccagtgcgacgcacctccggtattgccgcgcacgtccagcaccacccgcggtgcctgctgcagtgcgtcggccaccggggtgagttgctgcaaaagctcggtcagctgctgggcattgcgcgtggctggatcggcattgaagctgctggtggtgatccagtagccgccaccggccaatgtgtgccagccattggctgggcggaagctgcgacgggtatcggccagtcgcgcttcgcgtgttgccgtatcaatcggaagccattgcagcgtgtaggcgctctggcgcccatccacccggaagacgcagcggtgcaacgtcggcacgaacgggttgccctgttcaagcagcacctcgccgccagcgtggatacggctcgcctgcaggttccagcgcccgttgaagtcgcccacgcgccactcagccagtgcctgtgcatcgacgccatcacaggacagcaatcgcgcgcccatgggcggccgaccggggcgtccatccacgaccatcaccacctgcgcgtcaccttcgaagcccgtcaggaacccgggccatcgggccggcagcatgggggcgcccgccaatggattgagactcacgtggccatcgttgaacgtggccgcatagcccttcatcgcccaccagtagccggcgaaactgtcgacctggcgcgcgcgcgaccgtgcaagtgacagggcgccgtccatctgggagacgaagccgggattgtgcgggtcaaccaccccgggatggctgccgcgcagggccgcgtcagcagcctccagatccatcaacagcgtgctcggccaatctgtggcacagccttgggtgcctgctgccagtaccgcgccgaccagcaacgatgcgagcgccatcgattcacctctcgactggattgcgctccagtctggcaactttcaggtctgtcgtgccgcgcccgccgcaacgggcgcggcgccacgtcaatgcaggggcaccttcagcaccgaaggcgcgttggccggtgagctgaaggtcaccgcaccgcccagctggctgatgcctgcatagcgcaggtccacggtatcgaccaccagggtcaggcggctgccggccgggaggttccagctgctggcttccaggcggagatcgattgttttcggctggccgggcgcggccccgcgcagggtgtagggcttgtggctgaccagctggccgttgcccagcgcgtcttcggcatacaggtaggcatacagcgtggtattggcgcggctgggcgtcaccgtcacccgcacttccggtgcgccatccaggcgacgtgcgctccagtagatcgggccctgccagacgccggcggcgttgcggccgacgaacggtacataggcgccgggcggcaggttgatcatctgcagtgcaccggaggccatcaccacgccggaattggcagccgtcagcagcccgctgccgatgcggtagctccagccggtagcgccaccgttctgcgccaggccgccggtgggaagcaacaaaccggagggtgcggtcaggccgtagctgacggcgcccgcattggtggcctgccagtccggatagcggctccagctgcccttctgcgacttcagctgcaccgctgcctggcgatcgatgccattgtccacgcccttcaggtagtggtcgaaccagtcgcccacggcggcatagacctcattgggaatgccgaacgcaccgaaggcctcgttgagggcatggtcgccgtggcgcaactgcagctgcttgggccccttcaggcggttgaagaaatcgaccagctggcccggcgggaacaggctgtcattgaaggcattggcgaggaataccgccggctggttggcgttgatctcttcaaggctgctggccgggctgcgctgtgcggccaccggcagcagcgagtccaccgccccctggtaattgccgaccagcacattgcggttgatggtggccagctccgcgccggggcggccggtggccaggcccgccgccaccagcagggcgatgccctgggcgctgggtgtgtcatggctgtacagcgacgcctgcaggtcggcccagccactgagtgcggcaacggccttgatgcgggggtcgcgcgccgccgccagcaggctggtgccggcgccataggagatgcccgagaccccgatcctggccggatcggcacgggtgttgtccagcgcccagtcgatcagcgcgctgacatcctcgaccgtggcgggcccggcgatgtcgatgctgccacccgactcccagaagccgcgcgagctgtagctgatgaccacatagccgcgctgcgccagcgactgtgccacgcccacgtactcaacgctgggcaccgcccagctgctgggcatgaccagcagcggatagcgcccgctgccggcatcctgcggctcgatgacgaaggccccgagaggcgtgccatcccaagtgggaatggtgcgatgggtggtcttgaccgtggcggcccaggcggtaggcgccaggccggtcagcaggatcaacagcagcaaaagcttgcgcatcgtcgtctctccccgtcggtggtggtgcaacgggtcggaccgtaccagtgcgaatggtggctggcaccttgcgacgcagcatggcgcaaagcgcaccttggtatgcttcgcggcactgcggtcctccgcaggctcccatcaatgcaaggatgccccccgatgcgcaggacgctcttcgtcggcacgctcttgagcgtggccagtctgttcgccccttcagccgtggcggcccgggaccccgacgtcacggatgactgcagcgaaatcgcgcagttgatgtccaacgacgactttccggcactggacgcgatggccgcgcgcctccgcacgggcgagctcaacgccgccggcgaatcccggctgggccgtttctacctctgcatgtcgcgtgcaatcggcacggcgcggcaggaggtggaggcctggaaccgctggtcggcctgggcggcgcgctgggttcagcatgcgccaaagtcgccggcagcccacctgataactgcacggattccgctcaacctggcctggagctaccgcggaaatggttacgccaacaccgtcaatgccgaagactgggctcagttccatgagtacaacgcggcttcgcaggcctacctgcaatcgcatgagggcgttgccggcggcgacccgttctggcacgagatgagcgtgctgatcgcgctgcgcgagggcgcggatgacgaagaactactgacgctcgtcgaccgtgcagcgaaggccttccccgactacgagccgctgcacttcattgccctgcagcacttcacgccggcctggggcggcagcgcacagaagatggaagccttcgcacggcgctcgatggccagtatcccgaagaaaaagcgggccatgcgctacgcacggctgtactggtcagccaccgcgtattcggccgatcacttccgcgcggcgacacccgattggccgctgatgcgccaggggctggacgaaatcgcacagcgctacccgaccatcgacaatctggagaccattacacgctacgcctgttgggcgcgtgacggcgatgccctggatcggtggaatcgcctgtacttgagccgaagtggtttcagcgaggcggtcattgcggactcgagcgagcaaagcagggccgcctgcctggcgccggatgctgggcaagaggcttccttgtagagccaatcggtgcggaaccgggccgcggaggatgcgcggtccagcatgcacttcacacctgcagggtgcttagcacgtacgcatgtcagccacggaccgcgtgatctgacacatcaccagtgcttgcacccggtcacagcttcgcgttctcgtcgttgaccaaaagacgacagcttgtgacgcttgcgacaccgcgcggccttccgggccctcctcatcgcggcctcgctctactgcactccgcatcacccgtatccgcaacgccttcacatgacacaggccgggcctggtcgtggcgggcagctgcgtcctgaactctttgctggagaatcgcaatgcgccttgcaagcttcgtctttgccttcgtcctcagcgcctttgccggcgcagcccaggcccaggtagtcaccctcaacaagggcggcttcgtgctcacctacgactgcagcatccacagtgccacccgctacgagtacacgctcaccgccgataccggttcggccgcacggccgtccagcttctacaaggacccggacctgccggccggttgcctgggccagaccagcaccgcgtcctacgccagcatcaaatccggctatgaccgtggccatctggtcacgtccaaccacatggattacgacgcgacctacatccgtcgcgccaactacatgaccaacatcgtgccgcaggtgtccagcttcaaccagggcatctgggtgaaggccgagaacgtggccgagtgctaccgcgacatcgcgccggtggacgtctacggtggcgtggtctacggcgatgccgccaacgattatttcctggccagccatggcattccgacgccggagttcttctggaagacgatcatcacccgcgacccgaacaccggaaccgccaaggcgatcagctggatcatccccaacgaggccaacctgggcagcctggacaactacctggtgacgattgcggatctggaggaactgctgggcgccagctacgtggcgatcaacgcgccggcctcgctgaaaaacatgctgccggccaccacctggccgcagccggccgggtgtgacctgggctgatcggggggcagaggaacgtcacgatgcctgtgcgcgcagccatcgtgacgccagcactctggccagcaggaactgcactgcggcgccgacgacggtggcaacgacaagcccgcgacctgtcgtcggcgccccagcggacagcgctcgcagaagataagccatgctggccaggatgatcagcagcgccgtggcaagcaggatcagcgacaccaccatcgtgcgcgccgtcgatgcgggttccggcgacggcgcgccggcccacaggccggcaaacgtggccagcgcgcaggccaccagcaggatcaggctcgcaatctgcagctgcgcggcgccgtcggcaacgggcatgatgaactcgccgggcgagaatcccaccggcagctgcgccaccaggatggggagcaggcagctgccggccaccagcgccactgcgccggcgatgctggcactgatgaggtgatggtgcccgccctcggcagggatgcgccgctgcatcagcagcgccggcaccaaggccagcagcgtgaggaccagtgcatgcgcaagcagcatcagactgatggctgcgacgctgtagacgggaaactgcgcctgcgccagtggaatgcgcatggcgcgatcaagcacgatcagcaacccgaaaaaggcgaccgaagcgatcaccggatgccggatccgcagcgcgccgcgacgcccgaacagcagcatcgacaccagtaccgccgctccggcgaagagactcagcctgaaaccgagctccgccagcgcgtagccgatttcacctgaggcctcgggcgggcccagacggcgcccgaattcgaccaggcggagggctacgggcagatacaggcagagcacgtaaagcttggcggccatcgcgaaatggatggggtacgcactgaagaatgatcgcaatcggttcaaggcgtattcccgtgcaggcgctgggcgggctgacctggcagtctagcgttcctgtggcccgcgtgccccgcccgacccgctatgggaaaatggcgggcacgtcgcccctttggctgttcccggagtagtagatgtcccgtttccccttcgatgccgtgctgttcgactgcgacggcgtactggtcgattccgagccgctggtggcccgtgtgctctcggaaatgctgaccgcacgcggctggccgctgaccccggcgcaggcgggcgaggtcttcctcggccagtccgtggctcatctggccgggctgatcgcagagcgcaccggcaagccgttcaccgagcaatggctggaggaattccgccagcagcgcaaccgtgcgctggagcaggacctagaggcgatccagggggcgcccgaggccgtgcgtgcgattgccgcggccaccggcgggcggattgcctgcgcctccggtgccgacctgttcaaggtgaagctgcagctgggcaaggtcggcatccttgatgccttcggtgcccatgtgttcagtggccaggacatgccgaacaccaagcctcacccggatgtctatctggccgccgccgcagcgctgggcgtggacccgaagcgctgcgcggtgatcgaagacaccgtgaccggcgccaccgccggcgtcgcggcaggtgcgaccgtgtttggtttcagcgagggcggcccgcaccacagcacgccggaggccctgcgcgctgcgggcgcgaaggtgatcttccagcgcatggagcagctgccggcagtgctggcggcctacgccgccgacgcagccgcctgaggcggcctcagcccgcagcgcccagtgcggcgccgcggcgttccccggcgtaatgcagcacgaacaggtacaggccggtgaacagctgcaggaacagtggcggcagcggcgaataggtgatccacgctgcaggctcgccctgccccagcccgcggacgacgaagttggcgatcaccgccagggtgaagacgatcgaggtccagcgatgtacgggccgcgcccagccaccgcggctcattgacggcgcctcgcttcggagcgcgcttcgatcatcttccagccattgccggacgggtcgcggaaccccgcatcgatggcgccgtagcgttcgaccggcgcctgggtgaactccacgccctgcgccagccattgcgtgtagcgcgcctggcagtcatccacggccagcaccagcggcggcattgcgcccttggccaccagctgctgcagcgcctgcgcggtggccccatcgtgggtgggcggaccgggcacgaacaggcccagctggaatccgtcctggccggggctgcgcaccgtcagccagcggtagctgccattgcgcacgtcggtatgcacttcgaagccgagcgtgccgacgtagaacgcgagcgcctcatcctggtcgcgcacatacaggccgaccgtgttcacagtgtttgtcatgggacctccctcaggtgggatccacgttagcaaccgcctcgcggcggcgcttctccaaaactgcgatgttcaggtccggtcgctgcgcggcacgtgcgtggcattccggcacgctggccggcgtcgcctcgccggcgcgctcgcgctggcgcacattgcccgggctgtcgccggtgatgtcacgaaagatgcgcccgaaggtacccaggctgctccagccggtctgcgcggcgatctcggtgaccggcagctcggtgtcacgcagcatcgccacggcccgttcgatgcggcggctgagcaggtagcggtgcggcggcaggccgaatgcctgcttgaacgaacgcgcgaaatgcgcaggcgataccgcactgacctcggccaggcgggccaccggccagtcctcgtgactggcgtggtccatccggtccttggcacgcagcaggcgccgcaacagttccgggctctggttcatggcgtcaccgcgtgtgccagatgatgtcgcgacgcacgcctggcctgcgcggcctgctcgcccagccagtcaccgaatgcgatgaccttggtgctgcggctgcgcgccgtcggtgccacgaaccagaaaccacgcccgtcgctggccacaccgggatgtgcctgcaccaggcgcccactgtccagttcggcctggaacaggatcggcgagccgatggcgatgccctgcccggcaatggcagcaccgacatccagatgctccatcgcaaagggggtgacgaagctctccgggtccggtggcggaacagcaccatgtgcggaaaaccacagtgcccaccagtcaggcctgccgagcagtggaacctccaacgcccgccgaccgagcccgtctgccgccggcagcagcgctggcgcgcacagcggagtgaaaatgctggggaacaggggcgtggcctgcagcccgggccacgcaccatgcccgttgcggatggcggcatcgaaacgcccggcggccaggtcctgcggctctgccgacaggtccagttccagcacgatgcttggatggcgcgcgcggaaactgcccaggcgcggcgtcaaccagctggtgcccagcgtcggtagaacggacaggcgcagtcgtgccgcatccatgtcagcggcgcgcatgaaactggcgcgcagcgcgtcgaaggcccgggtggcctccactgcgacgctcgcaccggcggctgtcaattccacatgctgggcgtgacgcaggaacaggcaggtaccggtctgggcctccagccggcgcacgtggtaactcaccgatgccgcactggtgtcgagctcctcggcggcgcgggcgaaactgcccagccgtgccgccgcctcgaaggcgcggatggcgacaagcgatggcagctggcgttgggtcaccataagtgtggcttagcctgagccccgatatccacgtggtcaatccccctcgcacgcgcaacgatggaggcacctccggcacgggataacgcacatggatcgacggcagttcctggccaccctggccgccacggcagcgtccaccgccctgccctccgggtgggccctggccagccccagcgcagactggaaatggttgcagggcaactggcaggtccggcaccaacgcctgaaggagcgcctggtgggcgatacccgctgggacgccttcaccggcgccagcgcggtctggctcaccctgggcgggctcggcaccatcgatgacaacgtcatggcaccgccttcgggcccctacaggggcctgggcgtgcgtgccttcgatccggtgtcttccacctggtcgatctggtggatcgatgggcgcacccctgcccatatcgaagcgcccgtgcgcggcgccttcgcaggcgatggcggcagcttccgtggtcgcgatgacttcaagggacgccccatcgaggtctggttccgctggcatgacatccacggcgatgagccgtggtgggagcaggcgttctccgacgatgccggtgcccattgggaagtgaactggcgcaactggttccgccgcactgctgcgatccccactccgcttgcgaagctgccggatgcaccgggcgattttgatttcctggtgggccattggaacgtgcgccatcgccgcctgcgcgctcggctggcaggcagcgatgcgtgggacgcgttcaacggcaccctgcacaactggccggtactgggcggattcggcaacgtgggcgacaacctgatggacgtgcctggagcaccgctgcgcggcatgggcatccgcgcctggaatgcggccgagcggcactggctcagctggtggctggatggccgcgcgccgacccggatcggcgcgccactgcgcggggggttcgaggccggtgtcggccgcttcttcggcgaggaccagcacgagggacgggcgatccagacgcgggtgatctggtcacgcatcaccccgcgttcggcgcgctgggaacaggcggcctccgccgatggtggacgcagttgggaaaccaactgggtcagcgacttcgagcgacaggcatgaaggcgctgctggccgtgatgctgctggcatcggcattgcccgtgccctccccgcccgtggtgctgcggatcatcggccccgccgagcgcttcgcccccggcattgcctccacacagcatgacgagatccggctgaccctgagtccggacggcaataccgccctgtggttcagccgcaaccggccgggggggcctgggggctacgacatctggatctcgcaccgcgaaggtgaccgctggcggccggccacgccagtgccgttcaacacgccggggcgcgacttcgatcccgcattttccgcagatgggcgcgtcgtgtatttctgctcggaccgcgcaggcggccagggcggtgacgatctgtatcgggtcagcatggggagcgacggtcgattcggggagccagtcaatcttggccccgcagtgaacagcgcggccgatgagttcgcgccgatgctctcgcccgacggtcgtacgctgttgttctccagcgatcgtgcgggcagtgctggcggccatgacctctacagcgcggcgatgatcggcggcgtcgcgcagccggcacggccgctggtgggagacctcaataccgcagcgcaggagttcgatgccaccttcctgggcgacggccgaacggtggtatttgcccgcgcccaggacttcggcagtgcaccggtgcgccagttcattgcctacgaacgtggaggccgctatgacgcaggccatgctttgccatcgcccgtgaacgcgcccagcggcgacagctacggcgcgatgctggatggctcacgccgcgacacgctgacctactcggcgcgacgcgccggtggtgagggactggacctgtaccgcgtccgctaccggatgatgccgccctgaaggcagtgggtgtcgatttcccacgcgcccgttcgtcgagaggttgagtaccccaggagaaaatgcagatgccttcccaacagtcccttgcctgcgcctgcggccaggtccgcctgaccaccaccggcagccccatcgccagcgtcgaatgctgctgcgacagctgccgcagggccggcgtccggatgcaggcgatgcccggcgtaccgcaggtgctggggcctcagggccagacgcatttcgtaatgcagcgcaaggatcgcgtccgcatcgatgccgggcattcccggctgcacgcgtggcggttgtccagcacggccggcagccgccgcgtcgtggcgggctgctgcaatacgccgctcttcctggagttcagcggtggccattggctgagcctgtatgggctgttgtggccggacgcgatacgccccgccgtggagatgcggacgatggtcaacgatcttcccgacgcgtctgtccttcccggcgatgtgcccaacctgaagacccactcgctgcggttccatgcccggctgttgaaggcgtggatctccatgggcttccgcagcccacgcatcgagatcacgggagacagccatgcctgagcccgagcggatcgagatcgagagcatcaccacgcccgggcacatccagcgcgtggatcgcgccaagtacatggccatgcgcgcggccctgctgcgtgccttgcccaggcaacctcccgggatgacggtggcgcaggcgaagcaggcgctgttgccgcacctgcccgcatcgctgtttccgcaaggcgccacggccggttggtggctgaaagccgtgcagctggacctggaggccaagggcgtgatcgagcgtcttccaggcacgccattgcgcctgttcaagcacgtgccggccggctgatcagcgctgcgccggcagctccagccgatgcttgcggcacagccgatacacggtcacccgcgagatctgcatctgccgcgcgcactcggagacgttgtagccggtctgccgcagcgtctgcagcagcacatcacgttcggcctggccgcgggcatcgtgcagcatcgcccccggcggcgcatgcacgggccctcccagttcgaggtcacgctcgctgatcagctcgccttcggccatgatcgccgcccgctgcacccggttcagtagttcgcgcacgttgccgggccattcgaaacgccgcatcgcctgcagcgcagcgggtgcaaagccacgtgcacgcacgctgtggcgcaggcggaagcagcgcaggaaatgctcggccagcagctgcacatcagcgccgcgctcgcgcaatggcggcatcagcaggcgcagcacgttgaggcgatagtagagatcgctgcggaaccgcccctgcgccaccgcgtgctccagttccacatgggtggcagccagtacacgcacgtccgcccgcagcggctggctgctgccgacccgctcgaacgtaccttcctgcagcacgcgcaacaggctggtctgcgcctcggccggcaggtcgcccacctcgtcaaggaacacggtgccgccggatgcggcttcgaatacgccgatctggcgcttgtcagcaccggtgaacgagccacgctcgtggccgaacagctccgactgcaccaggttcgcagggatggcaccgcagttgaccgcgatgaacggcttgcctgcacggccggacaacgcgtgcagtgcatgtgccgccaactccttgccggtgccggtctcgccggtgaccagcaccggcagatcgaccggcgcgaacttgtgcagtacggtgcgcaccgcatgcagcgcaggactctcgccgatcaatgcgcgcggcccctgcccgccgcacacttcgtcggcagacgtatcctccgcgtcgaactgctggcgcatcgccgccaccaggtcctgcaggccgaaaggaagcgtgaaccgcgagatgcaacgctgcaacaagggccgccacgctgcaggcgtgggccctgcgccaggcggcagcaccgccagccaggtcagatgcgcgtgctgttcgatccacggcgccagcaattgctgggccggcgcatccagatggcgaagatccagcacggcgagcagccggtcgcgcccgcgcaggccgatggccatcgccgggtcgggatggatgcgacgcacgtaccagcctgcggccgccagcgcgctgcgctcgttcgccagcggctcgccgaaccagagcacgcatcgtgacgcagaagcctccgggaccgctgccatgcttcccccagcatccggacaccgtcggcggactgtcaggcaatcaccggcgtgccgcccctccgccgggacctctacggccaccgcggcggcctttgttgcgcggatcctagcgctgcgctaaacggcggcgcaatgagcggcgcgtcaagaaagcactggctgaagcggcatcgttacagtccgcggcggcacctgtaacaccggtgcgacagtcggccgcctgccttgccctgcggcgcttggcgctgcgcaatcccaacattttttccacacggctgtatcagtgcagcagcaacgccccacgcccgccagtgcccgcccccctggctgccaagcctttcagggttggcacggatgatgcgtggttccgccgcacccatcacgggagatcggcatggacggcatcacccccattcgcggcctgctggcaatgctggccgtggccctgctgtcggcagccgcgggcgcctctgcctccggtgcccgccagggcgtgaaggcacaaccgggcgaaatcgtcctgttgcgggatgtggccgcgcgaccggcctatcgcatggcgcccccgggcatggcgctgatcgccgatccgaaaccgcagcgcgagattgcgttggcgctcggtgcgggtaccccggcaaacgcgatggatgagctgagcgatgaggactatgccggcatgggggcggggcacacggctgcgaccgcgacccccacgggcaccaccgtcgaacgggtcgcccagcaggccctgggcggcacgctgggacgcagcagtgacggcatgctcggcagcagcctccgtggcgcactgggtggcccactgggcgcggtcgggaacagcacccgcggcatcggcgataccgtgcgcggcgcgctcgcccagttcccgttgcagggcccggccccggcaggtggcaagtgaagcgggcacgttggctgctggtcctgtttgccacgccgttgatggcgcaggccgacgactacagcggcatgctcgcctacctcgacgtggcccgcatcgacggtcacgccctggcgggtgcaaacggcgccatcgcgttgaaccaggcggccggtgacctcaacctgcaggccaacctgcatggcatcgccaccggcgaacgcgccgacgtgtcgatcggcaaccggcaactgcgggccggcaaccgcgtgctgagcgcaccggcgcacgccaccgccgtcatcgacggcaacgcgctggccggtgccagcggcatcgcatccatcaaccaggccagcggcatcgccaacacgacgctcaacgtcgtcagcgcgacgctggccagacagggcatacgcgaatccgacgatacggccttggccgccgaaggttccgcgttggcaggggggcgggacgacgccggtcgcggcgtcgcgaccggcacccgcagcgccggtgtcaccagcaccgcgctgcggggattcgacggggtcctgcaactcaatcagatcgcgggcagcggcaacgacacggccaatgtgctgggcctggtcgtgcaggaccgcccgtgacaaccacccaaccgatgcaccacccgatgagagagagggcaccatgaaagcgaccgtcaaacggaccatgctcgccatggcgattgccactgcctcgaccgccgctgcggccaatggctgggacaaccagaacgccaacgcgaacatcaaccacaaccacaccgtcagcgaaacccgcaacgacacccacaaccacaccgacaacggcgtacgcaaccgcaccgtcaacgtcaatgtgcagaagcacagcaccatccaggccgacgagcgcaaggaaaagaacaaccacggcgtcgacgtgaacctggagaaggacctgcgcctcagcaccgacgtcaatttctccggcgaccccaccataaccggcgacatcgacctcgactcggcggccattgcggtgatcgacaaccgccagtcgatcagcagcaacgccaccagcaacagcctggtcaccaacagtgcctccatcggtgacagcgtgggtgccggcgcctccggcaacctcggcttcaacgtggtatcgggggacaacaacgcccaggacaatgccgcgtcattgtccgctgccgatgcgtccttcagcttcggcatggccgacgccgaggtgttcgtcaaccaggccggcttcggcaacgccaccatgaactccggcgtcaccaatgccgcaggtctcggtggcaatgccttcggcggtgcgtcaggcaacatcggtgtcaacattgcttcgggcaacaacaacgagcagaagaacgcgctcgcggcctcggtcgcaaccacggcgatggcgcagtcgagcatcagctccaaccaggtctccaccggcaacacggtcagcaatgccggcttcgtgcagtcctacaccgataccgtgcaggtcggcctgcatggcggcgtcagcggcctgacgtggggctatggcgccggcacctaccgcggcaccggcaatgcctaccagatggccaactattacctggatacgtggaacggcgcattgccgcacccgggtggcaacagtaccggccacatcgacctggacaacgagatccagaacgccacgatgaaccccaaccggccgggggtgggcggcctgggcttcgatacgcgtgaaagcggcaccagccagttcgtcgaactgggcgtggccgatctgtacgccagcctgagcggcacggtcagcaccacgcgctgggtgaacgtcaacgccaccaacacgtcggccttgtccggcagtgccttctccggcgcctccggcaacatcggcgtgaacgtggcggcgggcaccggcaacctgcaggccaacagcctggccctggccgtagcccagcccagcaccggcggtggtggcggcaacggcgagtaagtgcaccaccccggccgtccgccaatggccgggttcccgggagcccctgttcctcctcccccttggggcaggggctccctcctgctgctggagaacgtgatgatcggccaccgtctctcgatatgcctgctggcctgcctgctgttgctgggcggtgcatcggcgcgggcgggcgacgtcggcttcgccgccgtgctgcccaatggcgcactgctgcagcagaaggtggaaagcatgcaggaacggcgctaccgcaacgtggtgcggcagcacaccgattacagctgcggggcggccgcactggcaaccatcctgcgccatgcctatcacctgcagaccgacgaagcgacggtgatcgaaggaatgatgggggtgtccgatccagcgctggtggccgagcgtggtttctcgctgctcgacatcaagcgctacgtggaatcgctgggcatgcgcgggcgcggctatcgtatcgatgaaacacgcctgcgcacgcttcgcgttcccggtcttgtgctgatggacgtgcgcggcttccgccacttcgtggtgctcaagcaggtgcgcgacggtgtggtcgaggtggctgatcccatcctcggcaaccgcagcctggcgctgcctgaattcctcgctgcgtggccatcgcgtgccgtcttcgtggtgatcggcagcgatttcgatcgcaacacggttctgctgcaacccagcgaacggcccagtgcccgcgcgctctacgcgcgacaggggccgatcaccgatgccgaactggtcgacttcggcttcagccacgcagacctgttctgaaggaggttccgccatgttccgtcaccgcctgttgatggtcctgctgctggcctgccccgccctgcccctgcaggcggcggacgcggcgcccgggcgcggcctgaaggaaatcccggatcccgaactgaacctgatgcggggccgttacaccgtgggcggcaatactgtcgcctggttcggggtgacgatggtctcggagtggcaggccagcaacggaagcgtgttgcagggtgcgttgaccctgggcatggacttccgcggcgggggcagcccgaaactgagcttccagcccagcgtgcacgtcaccgccgcagatgcgccgctgccggacacgcagggtcgccacatcgacagcagcggcctggccaacgccagcggcgtggtgcagagcgtgcaggtggccggcgatggcaacgtcgcccgcaatgcgaccacgctggtggtacgcaatggcgcggtgccggccctgccgggtgacggtgcccattcgatcagcgcacaggccgaaggcgtctcggcctccgcggtgctcgacggcaaccaggcacgcctgctgttgcaggtagatggccagggcctggttcagcaatggatacgcaacggcagcgtcggccagggcatcgccctggccggtgacggccagatcgccagcaaccagctgcggctggagctggtgcgggataccgcgggcggcaacctgccgttgagccagaacgtggcccaggcgattgcgatgaaccgcggcatggggccgggccggtagtaccacggcacggcgttgggggaagcgttccacaacgcaggacacgaacatgcacaccctgatgaggatcaccccgttggcgctggcggcgctggcgggcaccgccttcgccgcgccacccgcggcggatgatggcgccgacgtgcaggcgctggccaaccagctggagcagctcaaatccaactacgcgcaggaagtgcggcggctgcgcgaactggacatgcaggtgcaggcgatgcaggcgcgcctgagtgggaaggttggcccgatggccccgtctacgactgcgcccgtcgagcatggctcgaccctacagacgtcaccgggcagcgaaggctatgccagcagtgccgccgaggcgcagcaggcaaagcaggaatcgcggcgcagcgtggatgatgtgaaacagcagcagtcggcgctgttctcgcgccgcttcaccgtcgagaacagcctcacctacgcccgctacgaccgcaagcagctcaccctcaatggcttcctggcgctggatgcgatcttcctcggcaacatcgccatcgagaacgtcgagtccgattcgctcacctacaatctggccgcgcgctggggcgtcagcccgaacctgacgctcaacctggacgtgccatacctggcgcggcgcaccgtctaccagaagggcggtgccggcggtgcggcggccgcgatcgcgcaggaagaaaccaatggcaacggcctgggcgatatcggcctgagtgcgaattaccgcttgttcggcgagctcggctggcgcccggaagccgtactcaccgccggagtgaccgcgcccaccgggcgtgcgccttacggcctggactggaaagtgatcgagcgcgatgacgatgactacatccgcttcgccgtgcccaaggaacaaccgaccggcaatggcgtgtggcaggccaacgtcgggctgtcgatggtcaagacagccgatccggcgatcctgttcgccaacctcggctacgtgcattcgttcccgcgtggtttcagtgacatcgacagcaaccccgacacggtcaacccgggtgacgtgaagctcggcggctcggtctacttcggcgccggcgtggcctttgcgttcaacgagcgcaccagtctcagcctgtccttcagcgaccgcatcagcgcccgcgcttccacccgtttccagggcgggaagtggatgaaagtgattggcagcgacgccaacgcggcgtcactgaatctgggtgtgacgtatgcgctcaaccagcacaccacgctggtgaccctgctgggcatcgggctgaccccggatgcaccggacttcacgctggcgttcaagatcccttacatgctctgacccgcccgatccggcgacgctgtggccgacagcccctcgccgccggatcgcgctgcccacgcgcaggccctgtgtgtgctccagggcaacgcgccagcgctggcgacgacggcgatgatcatcagttccgccgtattcacgccgcaccttcacggtgatcccaccgcattctccgtcgattccgccaatccggcggcggcgccatttcctactctggccccacggtgaagcccaggccgctgcaggcaacgcaccgtgacactggataccacgcacttccaccctttcgcaggagcaggacatggcatttccaaccgcggtaaacgaccagatcaccgactcggtcacccaggccaacaccaaggtgctgggcgacgcgcccgccgtggcagtgggcaatctgtaccaggccaccgcacaggcgctggccaatgccgcccacaacgccaccaacgcgcagcagcagtcctacgtcaccgcgcagtcggccacgaccatgggcgtggccactctgtactcgatcgataccgccaccacggcggtagcgagcaaggaaatcctcagcacccgcgtccgcggcctgggctcctgatctgtcgttccatcgctgacccgccaacctcaaggagatcgacatggcattcccgaccgctgtaaacgaccagatcaccgattcggtcacccaggccaacaccaaggtgctgggcgacgcgcccgccgtggccatgggcaatctgtaccaggccactgcgcaggcgctggccaacgccgcccacaacgccaccaatgcgcagcagcagtcctatgtgacggcgcaggcggccaccaccatgggcgtggccacgctgtactcgatcgacaccgccaccaccggcgtggccaccaagcagatcctcggcgcgtgatgcgccggcaggcaaggagctgagccatggcatttcccacggccgtcaacgaccagatcaccgactcggtcagccaggccaacctgcaggtgctgggcgtggcgcctgccacggcaatgggcacgctgtaccaggccaccgcgcaggcgctggccaatgccgcccacaacgcgacgctcgcccagcagcagatgtatgtcacggcgcaggccgcgaccacgatgggcgtcgcgctgctctacgccgtcgataccggcgccaccggcgccgccacccggaagattctcggctgattccattgagtgccggcaatctccgttcctgtagtgctgtccaccctaggagcttccaccatggcatttcccaccgccgtcaacagccagatcaccgattcggtctcgcaggtcaacaccaaggtgcttggcgatgcgccggccatcgcaatgggcaacctgttcgtggccaccagccaggcgctgtccaacgccgcgcacaacgccaccaacaaccagcagcagtcctacgtgaccatgcaggcgtcgaccacccagggggtgtccacgctgtatgcgatcgacaccgcctccaacggcgtggccacccgcgaaatcctgggcctgcgctgacgtgtcggcccggcgtgacgccaaccaccgcgcccccgcccagggcggcgtcacgtcgggcccctgatcgatggccgcatcgcccgccaccggctacctgctggcaaccaccaacgccggatccggtgtggcgatcgcccttgccccctcgttcgcgatgtccgccacctacctggcgatggccgacagcctcggcctggcaatgcagaacgcggtggccaaccagcaacgcggccaggtgaccgccggcgcaagcctggcccagatcctggccctgatcatccagaagggagccgttccgtcatgagcagtgagaacaccgtcaacagccagatcgtcgacagcgtcagcgccgcctcgacgttgctggtggcccagggtccggcgcagtccttcagcatgctggacatggtgatgctggagacgctgggcaccgccatgcacaacgccgtcgcgcgccagcagggtgcaggcatggtcagcaacgcagcggtgaccgccacctgcgcgaagatgatcaacgctccctggccggtgccgccacccgctccggaaccccctccgccgccaccaccgcaggtcatccccctgcccggcccggtgccggcgcccccttcgcctgcggcggtgatcgccgcggccaccgcagaaggaaagaccgccatcagcgtcctgcaggcacagacccacggtgccactgccgacgctgcggccgctaccagcagcctgcatgcactccaaacgcttgcaggcaatgcggcagcgcccgcgcccggtcctgcgcccgaccccgcgtccggtccggatccggacgcaggtcccgcccaggatcccgcgccagactccccttccccttccccttccccggcagacgacgctgacgccggggcctgacagactgcaggccgcctgcggccccacccgcccatcaaggagcccgtatggacccgaggaacgtcaacgcccagatcatcgatgtgatcaaccaggtgcagacggccaccatgtcagcgaccgtcgtgacgaccagtggtgccggcaaggcctaccagtcggtggcccagtctgcggcgatcgccgtacaggatgccgccgacgccctgcgcaatgtctcaaccatcgcgaccaccgcggccggcgtggccatggcccagtacctggcgacgggggacgaaaagtatgcaagggtgctcacgcaggcgcagaacatgatgcagggggccaccgccgacttcaaccgcgtcggcaatgccgctgcgaccgtcctcaaggaatttccggcccagtgaggccgccaggagatccacgcatgagcattttcattgccggtcgttccatcccccaggccaacctgatcagtcaatcctgcaggcatgtccttcagttcatcgacggcggcgagcactggttgaagtgggccatggaatcgcatgagcaccgctacgccttctccgacgagggcacgatgctcgatggggtgcaacagggcctgcacggttcgcgcatgacatggttgccgcgcaccgggttgcagatcggcccggtcaagctgctcagccttggtgccagcgacctcggtgccctgcgcaacatggagtttgatgacgagacacgcctgtcgcacaacgaggcacaacgagtgctggaaaaacaccggctgctgaccaacgccgagctcggcgcctcgcgcgcgttcctggcttcgatcggcgcggccgacgcacccctgctgcagcagctggactttcgcgaatcggtggcgctccaccagctgtcccgtgaggtgggcatgtccgccgcagggcgcgacgatctggccgacgctgccggcttcgcgctgctgcacgcacgcaggcccatcgagtttgccgactacttccgcttctaccagcgggtgagcgcaggaggtggcagccgcgagcatcggctggcgcgtgccacccgtgcgttgcagcaggtgctgccgatcctgttcggcttcctggacgggccgcagctgccacagttgccgtcgccagagcaggtgcgcgaggcgatcgacgcaagcctggccgcgcaccggcagatcggctatgcccgcatctcgctggccgcccagcagatggcggcctgcttcgacgacgaacccgacctgctgcaggatgacagccggttgcgcgaggccgcgcggtggcagctgcgcgatgcgcaggaattcctcaacgaacatccggtttcccgtggccggctcggccaggacggtgccagcgtgcagttcgcgatcgatggttccagagcgaaggcgctgatacaggtggaggacaatgtgatcaccctgcaggattaccgccgaacccgccgccacctgggcgatgaagcgcgggtggattatcagaaggatgcagtgtgaacccggctccggcgccagatggcgatggcgtgcaggcagcaacagaggcctttgcttcggcagccggcgcggccgttgctgccggacgcctggcggcccggcaacaggcgcagaagatcctggccgatgcccaggcggcattgcgccacatcctgggggagcgcagcgacggtgttcccccctcatccccagcaggagcaccgacgatgaccttcccgaccccgcttcccggcaagcccactcccgcccatccggcgggcagaaccccgatggagatcgcccaggaactggcggacgccgcaatggctgccagtgaagaaggcatccgcaccgcgatgaaggtttcgcaacgcgcggtcgaggccgccgccgaggccgcgcgatgcgcggacgaagcggccgaacaggccgtgcagcgcgctgccgaagccaacgcgcgctgacgctgcgtctgccatcccaacgccccgggcaggcccgcgcctgcaccggggcgttgcttttactggtgcgggcttcgccggtagctgcgcgggctgacccctaccgcgcgccggaagctcttttcgaagtggctcaggtcaccgaagccgacctgcagtgcgacatcggtaatgcgcaggcgctgcccatcccgcagcagctgcttggcgtgctcgatgcgcagttgctgcagcagcagcttgaacgtcgtgcccagctcgctgcggaacaggaatcccaggtgtgactggctcacatgggcctgacgggcaaggtcgcccagcgtgagcggctctgcggcatggtccttcaggtaggccagggcgcgtttcaggccgtcgtgcaggccttcatgcgctgcccgcggcgtatccggctgcgcgggcgcaggaccgacggtctgctcaaccgcgggcagccgttgcggggcgcgcccggcatcgctggcaacgtggcctgcagccagatccggcgcgtggcgtgcgagatcctcacgacggatgcatcggccaccggtcatcaccgccagccggaccaccacccgctccatttccagcagattgccgggccagtcgtgcgcgcacagggcttccagcacatcgtcgcccagcacgcggggattgaatccatgcagctccagcgaacgcgccgccagcgcgccgatgtcctccacccgttcgcgcagcggtggaatatccacggtcaggaactccagcccagccagcagggcgcgcgagaactgcttctctctcacccgttgttccaggtccgcgctggtcgacgcgatcacccgtatcgggccggccgccagcgcgtcagcttgagcggcaggcagcccacgcatgcgatgtgacagctgcccctgcagcggcaccggcagttcgtcgacttcgtggaagtacagcgtcccgccctgtgcgcgcgcgaaccagtcgctggcttcgcccagcgggtgaacacagttcacttcgacaaacgggccctgccgggaagggccgccactgtgcagggcggcggccagctccatcttctcggtaccaaactcgccgcgcagcaggaccggcaacgggctggccgccgcgcgctccacgaattcatccatctgcttcagcgcctcgccggcgccgaccagcaacagcggccggctcaatgcctgttcggcccaggccttggcttcgtagcgcttgatcagatgcgcgcaacgctgggcaaactgctcccccagcgccagggcactgccatccagccggcccttctcgccttccaggtgcagctcacccaacacctcgccgccatagcggatgggaacccgctgcaaggaaacctcttccccggacgcagctggcaaccccgcagccgcccctgccaccgcaccacgcaaccgcacttggccaccccgcatcaccttgtgctgggacagctccttcacgaacgcgcccagcagctcgggcaatgacggatagggccgataagcgcgctgcagcatctcactgacttgcctgtgcatcgaaactcccctttggaatggcgacccgatgcatctgcaacgggcgatctcgcgatgcaggccctccggcatcatcgcgggatgctgcgacgtccacgccgcatgccgtacccgctggtcgcaccgctggtgccgtgcacgctgcccgctcccgcagtgccgggaactgccatcgctgctggaggtcggcaaggcggacgtcgtccaggccgggggcgtgcgccacagggcggcactgcctgtgacgcggcgctccctgtgttccggccatcgcgtccctggattatgggaaacgagtttccagaaaataagcatgataatgacgtgaatatccgcgccggatatttgtcgcccgcgtttccgtgcgcggcgcactgcaaagcaggtgaaggcaaggcgccgggattccatccacgctgatgatcaacgcgtctgagcgaaccagggacgggcacgtattgcgccgccgtgacggctgcaccgcctgctcgcccaggcccgcaggccaccgcgcctgcctgccgcgccgcctcccccgatcaatgacccatcgaccagcagaagattgcgcaccacgcacgggtggcattccttccgctgcacctggcctgtcggcatactcgcgctcccgaccgcagcacgatcaaggagatcgaccgcatggaccgcaccccgccacccgtgccccccaggaactacctgatgtgggccatcctgagcatcatcgccggcttctggccgttcggcatcgtcgccaccgtctacgccaaccgcagcacgtcactggtcgccagcggccagatcggcgcggccaccgaggcttcgcgcaaggcgctgcgctggatgatcgcctccttcctcaccctgccactgtgcctggcactgatgatcggctatgccctgatcgcgcgcggcatggcctgatcgcctgccgccgccgtcgcgccatgatgaatggcaggcgcgcgcggcggtggcggcggcccatcccgctcctctatagtcagtccagctcggcaggcatggtgcctgccctcgaatcacagggagttggacatgggtctggtacaggcggtgaagggtgcggtgggtggtgtgctggccgaccagtggaaggacttctacaccgtgcccacgggcctgccctcgacggcggccctgttcgcggcggtaccgcgcggcaccaatgccggccgcggctccaataccagcggctcgtccaacatcatcaccaacggctcgaagatcatcgtgccggagggctacggcctgctgctgttccaggacggcgcgatcaccgcgttcgtcgccgaaccgggtggctacgagtggcgttcggacgatctgaactcgcagtcgatcttcgccggcgacggcctggtcagcacgttcatcaagcagagctgggagcgcttcaagttcggcggccagccgggttcgcagcaggcggcgtatttcgtgtcgctgaaggaactgccggacaaccgcttcggtacccagtcggaaatctactgggacgacggcttcctcaacacccaggtgggtgcggtcacgcgtggctcgtacacgctgaagatcgtcgacccgatcctgttcgtgaagaacttcgtgccggccagctacctgcagccgggtcaggtgttcgacttcaccgacctggacaacgccgccgccagccagctgttcaatgaagtggtcggttcgctggccccggccttcagcctgtacacgaacgacccgggcaagggcaaccgcatcaccaagctgcagcaggattcgctgggctttgcacagagcctgtctgccgccgtcgagcagggctaccagtggaagtccgaccgcggcctggccatcgtcaagaccgcaatcgtctcgatcgagtacgacgccaacacccgcgaactgctgaagaccgtgcagcgcgccgatgccctgtcgggttcgcgcggcaattccaacctgcaggccagcgtcgcccagggcatccagtcggccggcgagaacggcggagcggctggcctggtcggtgtcggcatggcctcgggcatgttcggtgtcggcggcatgcagcagccggtcgccccggctgccgacgacccggtggccaagctgaagaaggccaaggaaatgctggatctgggcctgatcacccagggcgactatgacgccctgaaggccaaggcactgggcctgtaacagcaggacgcacaacgaacatgtccgatccccgaaacggcccgccgccgctgcccggatccgcgcccgcgatgccgccgcccttgccggcggcgtcgttggatgggcccggttcgccgcaggacgtccctcccctgcccggcagcttcccgctggacacctcgaaactgccacaggccatccgtgatgaagtggaagcgcccgacccggtggccatcgatacgtcggccagcgagctgaaggacggcctcaaccgctgcccgaagtgcggtgccaccgacatccggcccaaggccggcaccgacatcctggtctgcctgtactgccgtcacgaatggcatggcgcacgcgtcgaggaagagttcggcctgggcgaggccatcgaccagctgcgcggtacggtcattgcctctggcgcacgtgacatcgacgccgacacctcggcactgatgacgttcaaatgcaccgggtgcggcgctgaagtcacggtcaataccgagagtacgatgacggcgcgctgccactggtgccgccatgtgttcggcgtcaacgagcagatcgccaatggcgcggtgcccgatgcagtgctgcccttccatatcaggaaggacgatgcggtcgcgcgcatccgccagttcgtcgacaagcgccgcatgttcgcgctgaaggcattcaaggaccagttcaccccggaaaacgtggtgggcgtgttcctgccctacatgatcgtcgacagcaatgtcagcgcggccgtggccggcaagggtgagatccagacccggcagtacaccgtgggcagcgagaagaacaggcgcaccctgtacgacgccgatgtctaccaggtcgagcgccaggtcgacttcacggtcgatgacctgccactggaatcctcggccgagcgcgggaatctcgatacccgcgccaacaccaacaacatcatcaacaccatcctgccgttcgataccaagaacgcggtgaaatggaacgcctcgtacctggccggcttcacctccgaaaagcgcaacctggatgtggaaaagctgcggccgcggctggaagaccagctgctgtcgatcgcccgcgcacaggtggaaggttcggtgaagcgctacaaccgtggcgtgcgctgggaacaggagcagctggaggtgcatggcacccgctgggtgtcgatgtacctgccggtgtggttgtactcctaccaccagcccggcaagaacggcggcatgctgcactacatcgcggtgaacggccgtaccggcgaaaccatgggcagcgtgcccgtgcagcaatggaagatgctgctggcggcactggccaccggcaccgtcattgaagccctcgcaattgccttcctggtggcatcgacatgagcgacgacagtggcctctggctgttggcggcaggtccggccggcgcaaccgcgctgtactgggcgctgtaccgctattaccgcaacaccgacaaatcgcactccttcgagcacgagaccgccatcgaggccaagccggtcaccggctcggaccagcaggtaggccgggttaccggcaccgaggaaaagcgtatccgcggtgacaatgtgtatgagtaccggaaacgggtggtgcgggtaaagcccgacccgtagcgccaggccctgcctggctgcgggtagtgccggccgctggccggcattccttcggttcccgggcgccaagagggagccggccagcggccggcactacccttcgctgggctgccccagcgcacaccctcacaccgcctcccgccccaccggttcgatactcgcgcggtccgcccttccgaggatgctgcaatggctgccgtgctcgcccgtacctgcctgtccgcgttgtgctgcctggccctgcccgccctggcccaggacgcctcgttcggcttcggcgaacagaccacccacaccgaccagaccacgcaatccagcagcacccggacccagagcagtagcgcggtgaccacccagaccaccaccagcggcagctcgcagtccgggtcacgcagcgaaagcaaagagatcgacgtgggcttcggtttccacgacgacaacgacgactggggccgcgaccgccaccgtggcggccgcgatgtgcgcgacagcgatctgttcggcagctggacgctgggccaggagaacggcaacacctgctccatcgagctgaagaacatcgagtggttcggcggctacagtgcctacgtgcccgccggttgcccggatggcttcttctcggccaaccgttgggtactgtcgggcaaccagctgctgctcaccgacaccagcaacaccgtgttcgggcgcttccgcgcgtcaggcggtgggcgctggacgggctaccgtgaatcggatggggcgcgtttgtacctcaatcccaaggggcactgatcgcgccgtgcacgcaatgggcacgcgctgatcgggaagatcaggcgtccgccccgccccgccgccgaaatgtccgctcccaccggttcccgtctggtcatctatgccgccctcgcgggcaacctggccattgccatcgcaaagttcatcgctgccggcatctccggcagctcggccatgctcagcgagggcgtgcattcgctggtcgacacattgaatgaactcctgctgctgtacgggctgcgccgtgccggcaaggcgccagacccggtacatccattcggctatggccgcgagctgtacttctggagcttcatcgtcgccctgctggtgttcgccgctggcgccggcgtctcggcgtacgagggcatccagcacatccgccggccggagccggccaccaaccacgcgttgagctacagcgtgctgggcatttccatcctgttcgagggggcctcctggtgggtggcgctgcgcgagttccggcgtaccaaaggcagactgggctacttcgaagccttccgccgcagcaaggatccttccaccttcaccgtactgctggaagacagcgctgcgttgctcgggctgggcttcgcgttgatcggcctggtggccgcgcaggtgctggatatgccggtgcttgatggtgtggcgtcgctgtgcatcgccggcgtactggccgcaaccgccttcctcctggcccgtgaaaccaagggcctgctggttggagagcctgcccaccctgcggtggccgagcggatcatggcggtggccgaaaccgatccggacctgcgtcgcgcgaacggcgtgaccaccatgcagatgggaccggaacaggtcgtggccatgctcagcgccgagttcgaggacgatcggcacaccccacagattgaagcctgcatcacccgcatcgaaacggcggtaaagcgcgagtatccggagctggtggcactgttcatcaagccgcagacgcccgaggtctacgccgcccggcgcgccacgctggcggcaccgtccgcgccggaatgacgctgcgtctgcgcccgtttcaccagtccaatgccacagtgccaccaacatctgcccgagcctgcctctaccgtgccggattggttgcccgcctctcttcagatcctcccgcgcagcttctaccggcgcccgcccgtcgaggttgcgcccgagctgctcaacaaacttctggtccatgacgatggccgaacgggtcgcatcgttgaagtcgaagcgtacgcgggcagcgtcgatccggcggcgcactcctatcgcgggcagacgccgcgcacggccagcatgttcggtgaggccggccacctgtatgtctacttcacctacggcatgcactggggcagcaacgtggtctgcggagaggtcggtgaaggcgtggcggtgctgctgcgggccgtcgagccgctggcgggccttgagcgcatgcacgagctgcgccccgccgcgcgccgggataacgatctggccagcggccccggcaagctctcgcaggcattcgggctggaccgcagtttcgacggcgccgacctggtgactggcagccatggcatcgtgatcgcaagcgatgggaccccgcctccgtccgacccggtaattggtccacgcatcggcatcacccgcgcggtcgatttcccttggcgctggcacatccgtgacaatcgtcacgtatcgattcagccacggcgtactcccgcccctgcgaggaaacgatgatgaccccgctcgacaaaccactgcgacgcgaactggacatcgatggccggccccataccctcaccgtggaccctgaaggcctcaagctggtcgaaaaggggcgacgcaagggcatcacgctacgctggcaggacctggtatccggcgatgccgcactggccaccgccctgcaggcatcgctccagcaacactgagcgggcgcggcacctcacatcggcatcactccgccatgtcgatacataacgccgtgcgcactagcgtagcgccagccagccgccgcaaccgccctcgccacccagccctgaaaagcgccatggacgaagccgaacgtctgctcgaaatcgaacgactgcacctgctggatacgccccctgagccggtgttcgatgccatcgtcgccgccgcccgcgccgcgaccggcatgaccatggggctgatcaccgtggtggccgaagaccggcagtggttcaaggccaatatcgggctggagggcgtcaccggaacggcccgcgagatctccttctgcacgcatgcgatccgccacgacgagctgttcgagatacccgacgcgcgccaggaccctcgcttctcgaccaatcccctggtgaccgccgggccgcgcatccggcattacgccggcatcccgctgggctcggcccatggtgcacgcattggcacgctgtgcctgctcgacccgatgcccggcgtgctgtccccctcccagcgcgaactgatggtgcatctggcgcgggtcaccacccaggtgctggaacagcgcagtaccctgatggcgcaggtcggccaggcgaaagcgctgcatcgcgagctgaaacgcagcgaagacttcctggagcggaccaaccgcgccgcccgggtgggcggctgggagatggacctggtcaccaacgaagtgcgctggacccgcgagaccaagcagctgcacggcgtgcgcagcaactttgaaccgacgctcgacaccgcgctgtcgttctaccgcgaagacagccgcaacatcatccgcgcggccgtgcagcgttgcatcgacgaaggcacgtcctgggaggtgcagctgccaatgaccaccgccgacgggcgcgcgatatggacccgggtggtcggcagccggcaacaggtcgacggccatccgcgcctggtcggggcgatccaggacatcacggacgagcgagccgcgctcgacgcgctggaagcgagcgagacccgctaccggcggctgttccactacagcctgggcctgatctgcacccacacgctggacgggacattgacctcggtgaatcccgcggcggtgcagtcgctgggcttcgaggaaagccagatggtcgggcgcagcctgtgcgacctgatgccaccggaaaaacgcgagggcttcaaggcctacctcgctcggatccaggcaaaccacaccgacgctggcgtgatcgagctgattgccgccgacggtacgcgccactactgggcgtaccacaacgtgctcgacagcgaggccagcccgccctacgtgctggggcatgcacaggacgtcaccgcgctgaggatgcaggagcagcagctgcgcgaaatgtccttcaaggatcccctcacgcagtgctacaaccggcgttatctgcaccggctggatgaactgattgatgagcgctgggcctgcgtgatgttcgatctggaccacttcaagcacatcaacgacacccagggccaccgccgcggcgatgccgtcctggtcgagttcgccaccttcctgcgctcgccgctgggcaaggaggagacggtggtgcggctgggcggcgacgaattcatggtggtactggtcgcgcccgcggatggccggttgagcgaactggagcactggtaccaggaccacgctgcgctgtcgcccagcgctttctcgatgggtgcagccatcaacacggccggtgagcccgtggccgacaccatccagaaggcggacagccgcctctatcggacccgcgcgcgcgtgcgccgcgagcggcgcgaaggccctgccgcgcgttgatcacgccgcccgcaccgtcacccacgtcggcgcgtggtcgctggccttctcctgcagacgcacccaacggtcgacgccagcgtccttcagtcgctccgccagtacgggattcagcaacagatgatcgatgcgcagcccacggtcgcgctcggcatgttggcggaaatagtcccagaaggtgtagatcgtggcgtcgccgtgcaccttccgcagcgcatcggtccagccctgcgcgagcagccgctcgaaggcatcgcgaacctcgggctggaacagcgcatcgcggcgccaggccttggggtcgtagacgtcggcttcggtgggaatcacgttgaaatcacccagcagcagcgccgggtgcggcagttcgaccaggctgcgcgcatgccggatcaggcgctccatccagcgcagcttgtagtcgaacctgggcccgggctgcgggttgccgttgggcaggtagagggcacccacgatgaccccgtgcaccgccgcctccaggtagcggctctgcgtgtcgctgggctcgccgggcaatcggcggcggctctcgaccggcgtggtcccccgagccagcagcgccacgccgttccagcgcgcctcaccttgccagagcgcaccgtacccagcctcctccaatgacgcagccggaaacgcggcgtcggtcgccttcagttcctgcagggcaaccacgtccggcgattccctgtgcagccagtccagcagctgtggcaggcgcgtgccgatgccgttgacgttgaacgtggcaatacgaagcgtcttgcgtcgggccatgcaggaagcctcctcggtgccgggaatgagcattcactctgcgcgcccgggcatgcacgggccgtggatgccacgtcatgatgcggtgccattcgtttcacgaaccgctgccacgcgcgacagcaggctggtcacccgtgaacagtgccggagaagcccatggcggtgcgtccgctgcgcgccatctaccagatcgacccctacctgttccgcgacagcgacggccgcggctggggcacgctggatggcatcacggaaaagctggactacctgcagtggcttggcatcagccatgtctggctgctgccgttctactgcaacgccggccgcgatggtggctacgatgtcaccgatcactaccgtatcgatccgcgcctgggcgaccaggccgcgttccagcgcctggtcgatgccgccgacgcacgtggcatcggcatcatcgtcgaactggtgatgcagcacaccgccagcgcgcacccgtggttcgtcgccgcgcagcagggtgacccggcctggcgccgctggtacctgtggagcgaccacatgcctgacgacggcctgcagccgatgttcccgccgatcgaggccgctgtctggacatgggatgccgaggccggcgcgttcaaccggcacatgttctaccggcacgagccagacctcgacctggcccatgcgccggtacgcgaggaactgatgcaggtaatgacgttctggctgcagcgcggcgtggccggcttccgcgtcgacgcggtcccgtacatggtcgagcgcgcccgccacgcggacccgcgcgacgacgggctgtggctgctggaggcgatgcgcgccacggcagacgcgcagcaaccagggctgccactgatcggcgaagcggatgtccgcgcgtcccactacggtgacttcctgtgccacgggcggcggctttcgcacctgctggatttccacctcaacaatcatttcttcctcgcactggcacgcggcgatgccagcgaagtggcccgggtcatggccgaatacggcccgcacgcgccgccggacacacgcattgcctggctgcgcaacaatgatgaactggacctggagcagctggagccggatgagcgcgaagcggtgatggaacgcttcgctcctgagcgtggcatgcgcatctatggccgtggcatccgccgccggctggcaccgatgctggacggcgacatcgcatggcaggcgatggcctgggcggcgctgctgtcgctgggccaggtgccggtggtgcgctatggcgaggagatcggcctcggtgattgcctggagctgcccgaacgcaatgccgtgcgcatgccgatgcactggcatgaccgcccaggggctgggttcaccgaccaaccgcggcatgcctggcgcgcgccaccggcagacggcccctacggttaccgcacggtgaatgtcgaggcgcaacgcgcgacgccgggctcactgctgctgcgggtgcgcgagctgctgcagcaacgcaatgcccatcccgtgctgcagcaggggccacacacgctcgacccaccctcacccgcgctgctgatgctccgcttcggtgaggcaccccatcaggcactggcactgatcaacttcggcgacaacccggttgaggtggacgtacccctgcacggcccgctgcacacgctggtgggccacggcgccaggctgcagggtcgccgctgctacctgcagggccatggctatacgtggctggctgccgagggtgcctgagtgcgcagcgcaggcagtacgtgttcggcgaagtcgtcgatgaagcgttcctgctcgcggttcacgttgtgcaggtagatgcgatcgaaccccagggactgcagctcctgcagccaggcccgatgctggcccagttctgccgagacatgcacgtgctcgcgcaccacctcggcgctgaccgatcgggcctgtgcttcgaactgttcgggctggtccatgccttcggccagttccggcggcagcacgttggcgctccactgctccatcgcgccttccagcgccgcctgttcggcgcgcgcgtaggagagcttggcctgcaggtacatcggcttgcccctgccgccgccgtcctcgaacgccgccaccacacgccgcaactgcgccagtggctggctgatggtgatcaggccatcggcccagccccccatccagcgtgcggtttcctcggtgacggccgcccccagcagcggcaggggaagcgccgggcgactgtagagccgtgcctggcgcacccggaagccaccgtcgtggtcgacctgctcgccgccccacagccgccgcatcacctcggccgcatcgcgtaatgccttctgccgctcgcgcttggctggccacggctggccggtgatgcgctcgttcagggcctcgccggtacccagcgccagccagatccggcccggcgccaactgctccagcgtcgccgctgcctgtgccaccaatgccgggtgctggcgcagcatcgggcaggtcaccatgcccagggtcaatgcgctctgcaccgccagcgcgccggcccatacccagctgtggccggactgcccttgcgcggtcgtccacgggtggaaatggtccgagcacatcaaagcctcgaatcccgcctgttcggcgcgcagcgccaggcccagcaaggtggcgggcgggaactgctcatgcgatgcgtggtagccgatggtcatcacggattccgtgcggggactggacacgatggcaacacccctccagctaaaacggcgtcatggaaacgaacacctcctgcatcgggcatcgacgctgggctatcgccgaaggctacattccagcctggagcaacggcccgtcgccggagatgcagagtcacgaaacctgctgcgtcctcaatgcgggcaacgaggacgcgcatgtcacgctgaccctctacttcgaggaccgcgatcctgtcggtccctaccggatcaccgtgccagcacgacgcacctgccacctgcgcttcaacgacctgcaggatccggcgccggtaccacgcggcaccggcttcgccaccctcatcgaatccgaccagccgatcatcgtgcagcacacgcggctggattcacggcagccggccaacagcatcatgaccacgatcgcccatcccttgtgaagcaccgtgcgcagtcgtccacgctgccacgacaccgcgccctccggccgtttacccgcgccgagcgagactgccgccaggttccctttcggagagtgacgatggccctgcccgactacccacgtccgcccttcccggcgcagcagcaatccttccccggcaagaccgcgcagatgcagctccggccggaccacggcgaggacagctaccgcggccatggcctgctgcagggcaagaaggcactgatcaccggcggtgacagcggcatcggcgcagcggtggccatcgctttcgcgcgcgagggtgccgacgtcgccatcgcctttcttgatggcgagcaggacgacgcccgccatgtgcagcagcagatcgaacaggccgggcgcaaggccgtgctggtgccctgtgacatcagcgacccggcgcaggcgcgctcgctcgtcgaccgcgtggccagcgagctggacggtctcgacatcctggtcaacaacgcggcctaccagcgctactacgagcacttcgacgacatcaccctggatgattggaagcggacgttcgataccaatgtccatgccgtgttcaatctgacgcggttgtgcgtgccacacctgcgcggtggcggcgcgatcatcaacaccgcatcggtcaattccaagcgaccgaccccgaacatccttccgtactctgcgaccaagggcgccgtcgccaacctgacgctggggctggcgggcctgctggccgagcatcagatacgcgtcaacgccgtgctgcccggcccgatctggacgccgttcattccggcaggcatggccgccgaagaggtcgaacaattcggctcgcagacgccgttcggccgccccgggcagcccgcggaactggcctcggcctacgtgatgctggcttcggacagcgccagttatacctccggtgccttgctgaccatttccggcggcgcggcaacgctgtgaccgcccatggctggactgcctgcctggatcgcggattggctgctggtggtggtaccggtggccgaggtgctggtcattctcggggtggcctggctgatggtgcgtgcactggcgtggctgctcgtgcaggcccggcagcgcggcaggctggctccagagcttcatgtgggcctgcgccgcggcggtgctttgctgctgtatctggcggctgcgctgctgatactggagcgacttggcgtttcgcgctcggtgctgtggaccgcgctgaccgggttcatggcggtcggcgcggtggcgttcttcgccgcgtggagcgtgttgtccaacctgttctgttcgttcctgatcgtggctacgcgcccgttccgcatcaacgacacgatcgaagtgctggaaagcgtggacaagccgggcctgtgcggccaggtggtggacatcaacctgatctacaccacgctgagtgaccgtggcgaaggcgcgcgcggttgtctgctgcgcgtgccgaactcgttgttcttccagcgcatcacccggcactggggtgacagcggctattcgcagctgccgggcagcctgccgataaagggcaaggtgcgctgagtcgctgtagagccgagcccatgctcggctcgctgcgcgcagcgcagggtgcgtcgcggccgaacggagcgcagccgagcgtgggctcggctcaaggtgccacagcgggcgaccctactccgctgccaatgcctggatcgggtccagccgtgcggcgttgcgtgccgggaagtagccgaaaccgagcccgatcgcagacgaacatgccagcgcggcgagcaccggcccgggcgtgaacaggaagggcacccccagcgacagcaggctggacagcgcacccacggcgaaggccagcagtacgcccagcacgccaccggacaggcagatcagcaccgcctcgatcaggaactggcgcaggatgtcgccctgcctcgcccccaccgccagccgcacgccgatctcgcgcacgcgctccttcaccgacaccagcatgatgttcatcacgcccacgccgccaaccaccagcgccaccgccgcgatcgccgaaaccagcgccgccatggtctggctggatttcatcaccgccttgcggatctggtccgagttgtagatgaagaaatcgcgacgaccatgcaggcgctccagctcggcgcccagcgaggcctcggcggcattggtgggtacgttgtcgcgtacgcgcacggtgatgctctccaggcgctggctgcccagcagccgggaggcagccgacgtatagggaacgtagacggttggcgtggccccaccggcgaatgcattggcacccaccacgccgatcacctcgaccggcatgccgcccagcagcaccgtgctgccgatagggttgccagcgaacagtgccttcgctgccttctggtcgaccacgcccactgcccgatgcgcctccacctcggcatcggtgaagaaccggccggccctcaggcgcagcccgcgcacgcgcggcagatccgcaccggcgcccagtacctgcgtattggctcgtcggccgccctgcagtgctgctaccgaaccgctgaggttggggctgacactgtccacgtaactcagggccgccaggtgatcggcatcgcctaccaccagcgtctcgatctccgccgagcgcgggtcaccgaaatcggcgcccgggaagatctccagcgtgctggcgcccagcgcgtttatctgcgcctcgacctgcgcctgcgcgcctttgcccagcgcaaccacggtcaccaccgcggccacgccgatgatgatgccgagcatggtcagcagggtgcgcaggcgatgggccagcatcgaacgcaccgccatgcgcgtcgcctcgcgcacggcatcgatgcgggcgcgccgctcggtagccgccgtggatgtgcgcgccggtgcgtccgcaccctgccgcaccgaagggcctcgctcctggcgatccgccaccacacgcccatcggcgatctcgatcacccgtgacgcgtgggcagcaatcgccgcatcatgggtgaccaggatcacggtatggccctgcgcatgcaggcgctcgagctcggccatcacctgcctgccactggcatgatccagcgcgccggtcggctcatcggccagcacgatcgcgccgccgttcatcagcgagcgtgcgatggagacgcgctgctgctggccgccggacaactggctgggccggttcgcggtccgctcgcccaggccgagcgtttccagcagcaggcgggcacgcgtggtgcgcgcatcggcctccaccccggcatagacggcgggcaaggccacgttctcggtggcactgaggttctccatcaggttgtagcgctggaagatgaagccgaagtgctcgcggcgcaggcgcgccagctggtcaggcgacatctgctcggtcgcagccccctccacgcggtagctgccttcggtcggccgatccaggcagcccaggatgttcatcagcgtggacttgcccgaacccgaggggccgatgatggcgatgaactcgccggcatcgatgcgcagcgagacctccttcagcaccaccacctcgccggcggccgagcgataggcgcgcgatacgcccttcaattccagcagtgcgtcggccatgctcacatccccagcaggctggtgggttcggcatcgccaccgctgggcgcctggccgaccaccacgttctcgcccgcttccaggccagagaggatctgcaccgcggtggcggtgcgcaggccggtagtcacagcgcgctcgtgggcgcggcctttcgcatcgactacccgcacggttgcgccgttgccgttcttgtcgtcggactcgctcagggcggtcagcggcacctgcagtgcattggccacgcgtgccagctggatcgtcactttcaccgtcatcgaaggcttcagcatcaagcccggattggccacgtcgaacagccccgcgtagtacaccgctttcggcgtctgcgccgatccgccgctgttgccgctggacgcgtcggcaatcgacgacggcgctggctcaagctgctgcaggtgcgattcatagcggcgcccgctcggtcccagcgtcgagaaccacaacggttggccgggtgcgatcagttccacgtcagcctcggcgatctcggcgcgcaccgtcatcgtgtccatctgtgccagcatcacgatggtcggcgtggtctgcatcgagttcagcgtctgccccgccttggtgacgatggccacgatgtagccctcggacggcgacacgatacgcgtgtagcccaggttgatgcgggcggtttccacctgggtcaccgcctggtcgatctgcgcctgcaacgcagcggcatccgcgcgcgccgcatcgcgcgccacacgtgccgcttcgaagccttcctgcgagaccagccgcgacgccaccagctgcgattggcgatcgtacgtgcgaagggcctggcggtagcgcgcctggctggccgcatgttgcgcacgcagcgcgttggcggcggcttcggcactgcgcagggcaatgcgctgcggttgtgaatccacttcggcaatcaggtcgccggcctgcacgtgctggcccagcaccacatgcaggcgcgtgacctgcccggagacctgcgcgcccacggccaccagttctttcggattgacccggccgaccgcctgcacggtcttttccagaccggcgacccttgccggtgcggtgatcaacgcggcatcctcgccatcggcaaacgcccaccagcaaccgccgccggcaagaacggccagcgttgcggcaatgatccaggtcctgcggttgttcatcgaaacttccgggggtgcgtgcagtcgcccggtgcgaccgccagggccgcagtctggaagccccaggtggatgtttcttggagccgctgtggagattggatggagacgcgaccgccgttcagggaccgcgtcggccgctgaatccatggcgcggctccacgcaatctcgacacaatctcgaccaagtctccatcaacggtcgctagcctcggcggcctcgccgactgccagcctgccgtgcccctttcctacccggacctgccacccatcgatgtgcgccgtgcctacctggcgtggtgtgcgccttcgccgtggctgatcgcactggtgctggcatcgaccagcacatggatgtgggtcgcaccgtatccgcgactgccgttgctggccggcttcggggccgccgccctgctggggttccgcagtgacgggcccggacgcacccgccgctccgggtcgctcgcatcgctggccttgatcggcctggcgttctggtcggcaacacctccggccgccaacgtcaacctgcatctgctgcttgcgcccgccaccgccgtggtcgccaccctgctggcagtgcgcctgcgcgccatcgtgggcatggcctcgcggctgcaggcccgggtgaacgccacccccatggcctcgcgctggaacgcgctgcctgccgcggtgtctaccctgacgctgcagcagctgcgcggcgcgggttcggtggaccccagcctgcagcgctcgctggtgctggccacgctggcctgggcggccaacgaagaggcgcaggccagggaacgccgacgatgaccctgcccctgatccggcccctgcccgccctggcctcgaacccgccgtacgccatgaaatacgaaccccgtaaccgacagccccccttggtgctgattgccgaagatgagagcgagatcgccgacatcctcggtgcctacctggcccgttcgggcctgcgcagcgcacgcgccgccgacggcgaggcggcgcttgccagccaccgccagctgcgcccggacctggtactgctggatgtgcagatgcccaagctggatggctggcaggtgctgagcgaactgcggcgtcgcggcaacacgccggtgatcatgctcaccgcgctcgaccaggacgtggacaagctgaccggcctgcgtgtgggcgctgacgactacgtggccaaaccattcaatcccgctgagatcgttgcacgcatccaggccgtgctgcgccgcagtgcccgcagcgtggccgaagaacccaccgggctgatccgccagggcccgttcgagatcgacctgcgcagccacgaagtgacggtccgcaacggcgagcaggcgcacgcactgaacttcaccctcaccgaattccggctgttggtgcacatggcgcgcgcgccgcgccaggtgcatgcgcgggtggacctgctgcacgcctgcctgcccgagggcgatgcgcaggagcgcaccgtcgacagccatgtcagcaagctgcggcgcaagctcgaggatgtcggcgtgatcggcattcccgccaccatccgtggcgtcggctaccgcttcctggactgaatgatgactgcgaaaggcaagagcatcggccgccagatcagcctgtcgatcaccgtggcctcgctgtgttcgacggtgctgtcgatcagcggcttctacctgttctacttcctgctggaggtgttctatccgcgctggtatgacgagccgaagtccatgatgccctccgggctggagtggctgtggatcggcctgaccgccaccgtggtggtggcgttggccaccctgatcgcgtctcgcctgacccggcgcatcatcaccccgttgaattcggtggccgcaagcctgcgtcgcgtggccagcggtgacctggaggcgcgcgcacgcggcggcgacacctcgatggccgaggccgccacgctggtcaacgacttcaattccatggccgagcggctcagccggatgtccgagaaccgtgtgttctggaacgcggccatcgcacacgaactgcgcacgccgatgaccatcctgcgtggccgcctgcaaggcatcgccgaaggtgtattcgagccgggccccgagcagttcaacagcatgctcacccagctggagggactgacccgcatcatcgaggacctgcgcgtggtcagcctggccgagagtggccacctggatctgcgcctgcaacgcagcgacgtcagcgtgcaggtggcggcggtggtggaggcgatgtccgaggcgctgaccgaaagtggcttctcggtgagcctggacgcgcggccgtcgctggcggactgcgatccggcccgcatccgccaggcggtgctggcattgctggagaacgcccgtcgccatgccatcccctgcccgctgcgggtgcgcgtcaccctcgctgaggggcactgcgcggtaaccgtggaagatggtggccccggcgtgccggacgacctgcgcgacagcattttcgaagccttccagcgcaccgatgtgtcgcgctcacggcagagtgggggctcaggtctcggcctggcggtcgtgcgtgcgattgccgtggcgcatcacggaacggcgcagtgccgagctaccgagcgtggcggcagttcgttcgagatccgctggccggtgcacgtgcgccgttgaggcggtagacgctgccctggtagcggcccaccttggtgggcaccacgcgcgtggctgaacgccgccgatttctccacgcaatctccatcatccctccatgcccgctccaaagggctgcagatactgggcgcgacccggcagatggcaggcatccgtcccctgccctgtccccgaaccccccaggcaccccatggaactcccccacgatccggcggccgccgccggcagcatcggccagcagaatgcggccgccacgctcaaggccatcctgcgcacctacccctggcagctgaccggcacgttctcgctggtggcgctggagaacaccctgctgctggcctatccgttgttcgccggcttcgcggtagacgcgatcatcagcggcaacatcggccatgccatctcctatgccggcgtggtactgctgttctggctggtgggtgccgcccgtcgggcggtggatacgcgcaccttcacccgcatctatgccgatctggcagtgagcgtggtgcaggcgcagcgccggttgggccaggcgacgtccacttcggcggcacgcgtggtgctggcccgcgagttcgtcgacttctttgaaaagcacgtgccgatcatcgccaccgcgctggcatcgatgttcggtgcagtggccatgctgctggcgatcgagccgatggtcggtgccgctggcctggccaccctgctcggcgccctgctggtgctgccctcgttcgcacgccgcaacgagcagttgcacggccgactgaacaaccgcctggaacacgaaatccggctggtcgaccgggtcagcccctcggtgctgcgccgccactacaccacgctgtcgcgcctgcgcatcctgctgtccgaccgcgaggccggcgcctatgtggtgatcggcctggctgccgcggcattgttcgcgctgaccatcggccgccttgccaccagtgaaggcgttacaccgggccacgtctacgcggtgatgacctacctgtggaccttcgtcggcagcctggacgatgcgccgtcaatggtggatcagcttgcgcggctgaaggatatcggccgccgcgtcagccccggcatggacgatgcggaccacaagggcgccgcttgaccggtcgctgcccaccttggtgggcaccgacgagagcagcgccaaccaaggttgacggctaccaggcctgagcagtgttgccctggtagctgcccaccttggcgcgcaccgacgggagccagcgccaaccaaggttggcggctaccgggcctgagcggtgttgctctggtcgctgcccaccttggtgggcaccgacgagagcagcgccaaccaaggttggcggctaccgggcctgagcggcgttgctctggtagttgcccaccttggtgggcaccgatggaagccagcgccaaccacggttggcggctaccaaacctgagcggtgctgctctggtagctgcccaccttggtgggcaccgacggaagccagcgcccaccaaggttggcggctaccaggcctgagcagtgttgctctggtagctgcccaccttggcgcgcaccgacgggagccagcgccaaccaaggttggcggctaccgggcctgagcagtgttgctctggtagctgcccaccctggtgggcaccgatggaagccagcgccaacccaggttggcggctaccgggcctgagcggtgttgctctggtagctgcccaccttggtgggcaccgacgagagcagcgccaaccaaggttggcggctaccaggcctgagcggtgttgctctggtagctgcccaccctggtgggcaccgatggaagccagcgcccaccacggttggcggctaccaggcctgagcggtgttgctctggtagctgcccaccttggtgggcaccgacggaagccagcgccaaccgaggttggcggctaccgggatcgatagatacccatgcgccgcttggcgctacaggaactccgccatgcgctgcagctcgtcgtccagcgcgccacgaaataccttgtcgcgggccagcgacttgccggcatagcccacgctcgacaccaactcaccctcgcgcacgctcaggttggcccagcccaccacctgctcatgccacaacaccggcagtgcgtagtagccgtactggcgtttcggcgcaggcgtgtaggcctcgaacttgtacacccaatcccacagcagctcgaagcggcggcggtcccacaccaccgggtcgaacggcgccagcaggcgcacctgctcatccggtgcatggcggcgcgagcgcggattctcgtccgccggccagtaccaggtggtgccgtccagggtgcagctggccaactgctgcttggccaacgccaatgccttgcgggtctgctcggccaggtgcggcgcgccatagcccagcaggcgcaccagataggtcaggctggccgagggcagcggcgcgtacttgcgcaccaccagatcgatcagggcggcagcacgttcgacctgcgcctgttcgctggaatcgggctcggcatgctcggccaccgcgtagatgcgcgtgccgctatcgcgccgttgcacccgcagcatcccgcggtagtgcatgccatccagcagatgcgtgcttgcgttgctggtgccgccccagtagttggtcacccgcccatgcgcgaatgcctggtcgacctcgcgcgggtgcacgctgccacgctcgcgcacaaaggccagcacgtcggccgcacggcgatgggtctcggcatcccactcgcgcttggaaacccgtgggtgcatcagcgccagatgctcgcgcggcaggaagccgtagttcaccaggcaatcctcttccaccggcagacgcgtgtagcggcgctcaagatcgcccgcgcggtagtccttcacccggtggcgcagggtcaggtcctgcgcgcgagcgggtgcgcggatcgggtcggcctgcacgaagcccaaccgccggatcgcggtcagcagcgtggtcggcttgaacagggtgcgcgccaccgcgtagcggcgaaggtcatcgagagtgggcgtggcaggcatggccgcattgtattctcgacactacgcgatccgtccagtagagccaggccacgcctggctggcgtcatggtgaacggccgcgatcatccacgcatggcgtgcatctaccgaagccgcgatacctccagcgaaccgatcaccagggcccgcatgccctgcttgaactcggtgatcacctgcccttcttcgtcatccgcaatcgcgtagatggtgtcggcaccggcgatgcagtagaacgcgatcgtggccagcagccagcgcgccttgtccaccggcaggccgaacacctcggccacgtgcgcctggtgcgaggcgatcttttccagcataggcgcggtcgccaccgtgcgccgcagcaggtagggcggtagcccgggatgcgccttcaccacttcgcacagcgactccacgaaccccatcagataggcctccagcccacccggtgcgtcgaccgacgcgcgcggaatctgccagcgctggaacaccgcctccgccaccaggcgcttcaacgcctccaggttggccacgcgcttgtacagcgctgcctgggtcaccgccagttcggcggccacgttggccatggtcaggttgggcaggcccaggcggatgccgatgtcggccagacgctccggggtgatggtgggcgggcggccacgggtcggcgccgttggatcggggtgcgtgctcatacggtgcctgctcttacggtgcgcgtccataccctgctgagggtgccagcaaagggaccctcttgtccgcttcgattgatttagtttactttactcaactaattcggaatgcgtccgccgcgcacccgtaaccgagcccatggctcacctcccgccaggtccccacccagccaacaaccctgcgctgcgccctttccccgtgcttgccgtcggcagcgcgccaggcgcgctcgcgcctgcgattcacaggactctggcatgaccgttttcaacttcacttctgcacagcatcgcgctgccgccgcatcctccggcctgatgtattcgccgggcatggtccggcgctaccgggtgtccgccctcgcgctggggctgctggcctcgttcgccgcgctggccgacgccgcgccgtccacccttccgtcggtacaggtgcaggaacaacgccgggtcactgcagactatgcgggcgggcaagtggctgccggcagccgcgtcggcctgctcggcgacaaggatttcatggacacgccgttcaatacggtcagctacaccgagtccttcatccgcgatcgccaggccaaggacctgaccgacgtcattgccgccaccgaccccacggtgttcagcaacggcgtcaccggtgcctggagcgagaactacgcgatccgcggctttgcctccaacaccagcgacaccaccttcaatggcctcagcggcatggcgccctactaccgcacctcgccggaaatgttcgagcgcatcgaggtgctgaagggaccgtctgcgctgctcaacggcatgccgccgggcggctcggtcggtggcagcgtcaacctggtgcccaagcgcgcaagcgagcaaccgctgctgcgggtcagtgccaacttcgcctccgatgtgcagttcggcactcacgtggatatgggccgtcgcctcggcgccgacaggcagttcggcatccgcttcaacggtgcctaccgtgatggtgacggcgccgtcggcaagcagcgcaagaaggtacagctcggttcgctggcactggactggcgcggcgaacgtatgcggctgtcggccgatctgtacagcgccgacgaccgcgttgacggcccggcacgtggcgtcggcctggcaccgggcgtggccattccgcacccgccacgcggcgatacgctgatcaacccggattgggcctacgtggacagccaggacaagggcgcgatggtgcgcggagaactggatgtcaacgatagcctgatggcctacctcgcgtacggcaccagcaggaccgactaccgctacaacggttcgatcagcgcgcagatcctcaatccagccggcgacttcaccacggtgatcggccagctcgccttcgacatcaggaagcagtccgcagatgccggcctgcgcggttccttccacaccggcaacgtcggccaccagtgggccgccaacgtgacccactaccagcacacccagaacgactacggccggcgcagcgtacccggctgggactggaccaccaatctgtacaacccagtgtggggcccggcggcgccgttcgtggcaccgcacatctcgcataccgagctgacgctggacagcctcggcttcgccgacaccctcgccttcgccgatgaccgcgtgcagctgacgctgggcgtgcgccgccagcaggtggtcagcgagaccttcaacgtgtccacgggtgcacgcacctcgcgctacgacgagagcgccaccacgccggcagcggccctgctggtgaaagccaccgacgcgatctccctctacaccaactacatcgaaggcctcagccagggcgccaccgcgccgatgaccgccgccaatgccggcgatgtgttcgcaccgttccgcaccaggcagaaggagctgggcctgaagctggacctgggcagcttcgcgcacaccttcagcgtgtacgagatcaagcgaccgaacagctacaccgacccggtcacgaatatcttctcgtttggcggcgagcaacgtaaccggggcgtggaatggggcttcttcggcgcaccaatggacggcgtgcgcctgctcggtggagcggcctatgtgcagccgaagctgacccgcacggccggtggcgtgaatgaaggacgcatcgccaccgccgtggcgcagcggcaggccaagctgggcgtggaatgggatgtgccgaccttgcagggcctgaccctgaccggcaatgccacggcgatgtcgaggcagtacatcagtgccgacaatagcctgtcggtgccggggcgtacgttgttcgacgtgggggcgcgctacagcaccaccgtggcgggtcgatcgcttgcgctgcgggccagcgtgaacaacgtgaccaacaagtcgtattggggcatgccgttgttgtcgagcctggcgctgggtgcaccgaggacggtgctggtgtcggcaacgatggatttctaagctggcgtggaacccctgtagagccgagccatgctcggctccgtttcgtccgctgagccgagcataggctcggctctacaggacgtcgggcaatccgcgaacggcatccacgcatggcgtggatctacgtgtcattccggatgcaggcgatagatggcgtggctggtcaacgccaatgccgccagcttcagcccttccattacgcgatcgcccacgtactgttccgggccgccattctggcgggcgcgttcggccgccagcaggatctcctgcacgatacgcagcccggccagtgcaccgtcggcgtcggccaacgccaggcaccggcccggcagctgatggcgctcgggccagggctggccgtcggcagccgcgcccaacccgatgcgatgcagcagggccgtcaggttgttgggatcgggcgggatgtcgtggccttcatcggcattggccggggcgtgctgatgggggaactccgatgcgttcatggcaggtctccgtgcaaggcatgcgggaccaccaaccttaacaatcaaggcggcggacggtgcgtggctggaaatcccgtgagtcagtgctatacccgggcggtgggcttgcgcccacctccacgcaccgcccgccatggaacgcgaacggaatgccagccgacgccgcgcaaggcgacgccggctggcaagcgtaaacagcacttactcaacggggtttccaggccccggccaccctttttcggtggcaccccatcatgtgcacaacggggtggcaggcgccaacaacccaagtgccaagacagcaacgttcacgcagtggcagcattgtcgcatatcgacaatcgagccgaagattcaacaacttgcgccacgccaacggcggcgttccccacccgcatcggcaccacgcgttccttgaccgcatccggctttcaagacgcgcgacacgccagttccgacattacacaagcagatgggcaatcaacgccagcaccgccagatgccccacgtagtagccgtagaacagccagcgccagcgcggcagctgccacggcacccgcgcggccagcagcaccaccggaacggccagcaccgcccagccgttgtggttggcccagcacaccgccgcaagcgcgaccagcagcggccaccacgcccgatgccggaacgcgatccaagccagcagcacggcgccaacgccggcccactggtagtccacgaacatcggcagcacgccggcagccagcaacagcagcacaggccgattgttcgcaagcgcatgcacggccaccaccgccagggtgaaggcgagcaggatgttgagcggcagccaggaaccgaacgcaagtgcgtgcaacggctgcgcgatcagcccccatagcgcgagccggcgcatcgatttgcgcaggtcggcgcccggctgggccaggttgcaggccatcaccagcgcgaacagcgggaaggcgatacgccccagttcgctgaccaccggcacgtagcccccgaagaccaccttggccacgtggtcgccggtcatggccagcagcgcgatccacttcaacagctcgcgcgcgccgctgccgaggctgaggttgaacgtggacgtcccggtcgtggtcgcttgcatcgcggaagcttatgcgcatcggccagcgcatttccagcgccgcgcaggagcccgccactgcaagccgtagatggcggcgctatgctggccgcccctgcttgtgagacacccgccatgcgcaccctgtacccggccatcgagccctaccgcgaattcgccctgccggtgagcgatctgcacacgctgcatatcgaagagtgcggcacgccggagggcattccggtggtgtacctgcacggtggcccgggcgccggtatctcgccgacccatcggcgcttcttcgacccggcgcgctaccgcatcgtgctgatcgaccagcgcggcagcggccgttccacgccgttcggcgagctgcgcgacaacaccacgcaggacctggtggcggacatcgaaaaggtgcgtgagcacctgggcatcgagcgctggctggtctatggcggctcctggggctccacgctgtcgctggcctacgcgcaggcgcatccggaacgcgccaccggcctgatcgtgcgtggcgtgttcctcggtcgtgagatcgagaaccgctggttcgccgaggccgatggcggtgcgcgctggatcttcccggagcgctgggaccgctacgaggcttatatcccggaagccgagcgtggcgacatgatcgccgcctactggacgcgcatggatggcccggatcaagcaacccgtatcgaagccgcgcaggcctggctgggctgggaagacaacgccgccaccctgcagcacgacgtggatgcgcaatccgccgatgatccgctggatacgctggccaaggcccgtattgaagcgcactatttccgcaacggcatcttcctggaacacgaccagttgctgcgcgatatcgaccgcatccgccacctgcccggcgtgatcgtgcaggggcgctacgacatcatctgcccgccgcgcagcgcgtgggacctggcgaaggcctggccggaagcgcgcctggagatggtgacctccggccacagcgccaacgagccggccacggtcgatgcgctggtgcgtgcgacggatgcctttgccgacggcttctgaacgcctggggcagtgccggccgctggccggcaccgccgcaacacactcccgcgtgcgactacgggttggcgtcaaacaccacggtcatgttgccttcccaatgcgagcctggcgccttcagcatctctgttacggcggcccgtcctgcggtgaaccgcaaggtcgaccgccgctgcatcagatagccatccggcgtgaagcgcggcgcctgtgcgtcgtcgggtaacagcggtgtgtcctgcgccgggcgcccatcgcgcagattgcgcatgccgggcagggtgacgtccacatccaccggtacaacctccccaagcgcgtggttgcgaatgccgcagcgattgcctgcgtcgtgctcacagcgcagcttcatgctgaagtccgttgagctggtcagatggaatggcagctcctgatagaggcgtgtcggggcacggccctgatcggtccactgcgcccaacctgcctccggcgccaagtgcacctgcggattatcacttgggaaacgtacctggaactggtgggacaccgtgaagcggaacttcaacgtgatcggttcggtcgtgacgtcatcaccaaagtcaatgtccctgcccgcaccccccgcagtgtaggtcaactcgccttcatagataccgtcgatcagagacaggggcgaaggtgccgtgatgagaagacccagaccgaaccaggacatcgcatagtcggccggctgtgaaagcgctgtatccccctgcgagttgcacggcaccggcatctctggattgcggacgatccatccaaacctgacaaatgatccggcgccagccgtatgaacgtagctgcaccctccacgcactgatcgtgtgaatacgggattggatccacctccgggcgtcacatgaccgctgacggtggctatcgtgattcgcacttcagcttcagtacccgcgacggtgttacgtagcatgacggtccggggagcgggcaaaccaagataaaagcgcttacgaacatcaccattgtgctcgtaggttttactccactgcagtggaacatcgacggagtaggcgccatcatccgcacagaactccggccgccacgagcagtagctgccgcgcggcgttgtattccggaagaccatccggcccgggtccagggctgacggggcaaactctgccgtgaccagcacttctgccgcgcatgcacttgcggccgcgccaagcccaatcacgaccagccctgcgcctcgcagcgctgccatcagcgagcggattctcatttcgtatgctcctcggttctcgcgatcgacggcgggcatcccgtcgcccccaccatcaacacatccccttccctggggtagcgcccttcctccatcgtcagcgtgcagctgaccaggttggggtaacgcaactccaccaccggcgcacgggcgctcagttccagggtaaagaagccatcctcctggctgacgctgcggccggcgtggttgatcacctgcacgccgcgcacaccgttgccgtctgcatccagtacctggcccatgacggtgaaggtgcgcagcacgtccagcgtggcatgcattacgccgcccttgttgaggtgatagctgacgaccgagggctgcagcgttgccgacggcgcatgccgcccctggaagtcgaactgcacgtggcctgcgcgatacgcggccaccggaacgaagttgcggcccgggcgcagcgccacgccgccaccgtggctgtcgtccgcacgcagggcaagatcgggataatcgctgcggacatcgacaatcaggccggtgtcggcgcttctgccgcgcccctgccccagcacggcggcgcgcccaccgccaatgaccacggtgctgtcgaggttggcggtgccgctgacgcggcccgacgccgcgccgcggtagacctgcatgtcaccttccacaaacgcgccctgcagcgaggcacccgcgcctgcgcccagcccgccccgttcggcggtgaccgtgccattcacgctctgcagcaccgctccgtccacgcgctgggtggcggtagcggtcacataggtatcgcggcgaccggcatcgccggtgcggctgcccaggctgccgctgtagctgcgtcgatcgctgcccagcgagacactgaccgtcaggtcgatgccgcgttgccgccggtagcctgtgtagcgggcgccagggcggtcataggcggaaacgcgccagttgacatcgtgcttgccgaacaccgtctcccggcgcccgtaagagacatcgatgccggtcccgcgcgtgaagcccgaactgcgggccacgcgcacgctggcggtatcacggtgcccgaaacgatgcgtgatcgagacggccgtggtgtcctgccagccgccgcgggtctcccagcgtggtgcgctgccggcatccgccacgacgcgctcgcgctgctccacccaaccgcgcgcatggttggccaccaccgaaccggcacgatagcggtacaggccctgcaggtccacgccgcgcccggcgtcgctggaggtatagacattggtgtaggtgctgaagcggtcactggcctgccagtccatcgacacacccgccgcatgccgcgcgccgatccgctgcacggtggccccggccaccgcacgggaatgcaacaggtaattgaccacggcacccgccgcggcaccgccctcgcgggtgcttccggcgctggccagcagcccgcgctgctgccctgcgaatgcgctgtagcgccagcggcggctgggatcctgccagcggctgggcttgtggatggaggcgctttcgcgggacgcttctcgaccgtcctggaccacccgcagttccacatcgtagatgccgccgggtagccggcgcgtatcgatttcctggatgccgggcttgacggcctgcgtggacagcaggttcccgtcgcgatagatctccaccacgccttcgccgctggcggtgacatagacgggatagacactggggcttcgcgtatcggccagcagcacgtccgaggatccgaacatcaggcccagcgccgtatcgttctgcgtacccggcgcgcggggctggcgcacaatgccctcgaaggtgggcaggaagtagccggcgcgaacgaagtgatcgcccagttcgcgctgggcatacagggcactgaggtagtgctcgctgctgccgggctgggcgtagtactggtagctgccaaccgtgctccagtggccggcactgccgcgcagttcggcgctgtagcgtacggtggcctgctgttcctggccgccgtgcacggcaagactgttgcgcacgatcaacccccggctgcccgcgtccggcaaggcgatgtggcgccgctccttctgcgcgccggcaggcgtcagtacactcagcagcgagttggacagactgtagtgcagcgctgccatgccccggcactgctgcctgcatacgcccagcgccatcggttcagcgagttgctcgccccaacgggcacgctcggtctgtgccagccggctttcgtggctgtcaccaaagccgatcacctgcacccggttgtcttcgtgcagcagaacctcggcgtcacccagatactggccgtccagctccacgcgcacggtgagcgggttgccaaacaggtgctcgcggaattcggccggcatgcgttcgcgctgctgcagcaggctgggcagctcgcccggcgcgaggccggccgcatgcgctgaggtggcaaggaccacggcaccgatcgcggtcgcgagccgggccagtcggaatcgacggtggttggaggacgagagcatgggcgctgttccggcgtccccgccgcatcattggatgcgacggggcgcctgaaaggactcagggagtgatgtcgctttcgaagatcatgtggaactggccaccgtagctgccctgcttgtagccacccgacggcgcggtcggcgcgatggcgaaggccagcgacttgcccgcggcggcctgggacgcgttggcaacagtgatcttggccgcggccgttgccggaacctccacgttgtccagcttcaccaccaggtccacgacgtctgcggccgacgccatctgtgccggcgacgtcaggtaggcagtgatggcagccggcgacttgatgttgatgacgcgcccggtcagttcgcccagcgtttcgcgcgcggtgtcccacggcaggttctgcggcaggccttcccagccgtcaggcgtggacacctgcaggccagcggtgttcgggacgtcggcggtcacgttgacggtgatcgacttggattcggtggctgccaggctgacagccggtgcgatgagggctgcagcggctgcagccagggcgtacttcttcagggacatggaaatgctccgggatcggtggatggatacgatgggatacgacgccaggacgaagacacagcctcccctccgggcgcctggcgaacccggtggggacgttgcagaaaggggagatgggcggacgatcagcggcgcgagtcgatgctgcggcggtcgtcgccctccctcaggtcgtagcgggcgaaccggctgtcgtcggcctgcagcgcataggttcgcccgggccggacatggacgatgatgccgggcgtgcaggcatccggactgtttcgctcgcagtaccgcaggttgtccagcaccaccgtggcgttgccaccgttgtgcacgtgaccgtcctgcacacgggtgtcatagcgcgtgttccgcggtgccacgaacaggatggtgccgtagccggtgaacacgcgaactgccgaggtcagcccggtgatctcctgcacctgcgcatcgctgagtgagaattcctcggcgctgggcaccaccggaatgaagcggagccggtagtagcgctcctcatcacggtcaccgcgatagaccaggcgcgtcgcctgttggccgttggcggcaatgatcaggcggctggggctggcgatcaccccgtgcgcgccaggtgcattgcgtaccagcgccacggtgtccactggcgtttcgacaaccttgccgtctgcatcgaagtgcatctgggtgacctcaacgcgcacgtatgcggtcacatcaccggtattgcgtatgcgcttgagcaggttgctctgcgctggcgcaagatgatcgaacaggaggcccacattgatctgtggtgtcgtggcttgggcactgctggcgaacagggccagcaggaggagaaggagtgcgcgttgcatgacgaacccgcggggagaggtgagcgattagtttcacggcatctttacaatcaggccatgcaacaacttgcaaaaaggtcagatatttccgacctcgcaaagtggctccgcccaggtcaacccggaaatcctgtccgcgcactcggccgcggcggtctggcccgttgcacatcgcgacggcacgccctggaacagcatcggcggctggcgcacgcatggggcgtgcgggtgaacgggcgcccaccgctgcatggcgaccccgccggttcttcgcagctcgcttacggacccgggccgaatatccggccgtggccatccacagccatggcccgcgtccccacttctggagcctgtcatgaccggtattcgctacgttcctgctgtcctcgtcatcaccatcggcctgctgctgggcgcctgttccagaacccaggaggcgagcaaggccaccgccgccgaggacgtcaccgaagtgaagctgataccgccgtatgagtcgctggacaaggacaaggacggcatcgtcacgctggccgaagtggatgccgtggcacccgactgggccgagcgcctgcatgcctgcgataccgaccgtgacaagacgttgacccgtggcgagtacgacgtctgcaagcagaccagcggcgcgcattgacccaccactgaaccctcgatcggcaccgcatacgcccggctataccaaggtatagccgggctaacccacgggcctctaggcctgccccattcaggggcggacaatagcgccactggccagggcaaccctggctggccccctcccctcatggagacgcagatggaccccgaccctgccgggcgcaccgcgccccggatgcccgcttgttgcctgttcctggcgcctgcccgccggtccctgcctgcctgagtgacgggggaccgccaggcgccgcctgcctggagatcgcccccatgtcctacaagatcctctacatcaccctgcgccgcctgatcggtgagcgcgatgttgccgccctgcgcagccagctgctgcagcacggcccggtcatgtttgcccgttcgctgtcgctcggttcgccgcgcgtggtggccgacgcgctgtcgctgctgccgatcagcgagcggatcaccgtgctgcgccatctgccctacccgctgcgcgatgcgatgaagccgctgtgcattggtggcagccagcgcctgcacatgcagccgtggtcgccggcggtgctggcgatgcgccacgcctgaactgtctcacccattccgttcgtgttccggctgcggccggctctgacattcgaggagcgtcccatgagcctgctcaacgcctggttcaacgccttcctgcgcagccgtcgcgcaggcaacctgttccgccgtcgtgcgatgcccgaagccggctttggcccgggcagcgccgaagcggcgccgttcgcgcttaccaccggcctggtcacccttgcccagcaggaggaagccgagctgctggccacgctggagtcgcatgccgatggcctcagcccgcatgaagccgaggagcggctggccacgctcggccccaacgaggtggatcacgagaagccgctgccgtggtggcggcacctgtggcagtgctaccgcaacccgttcaacctgctgctgaccgtactggccgcggtgtcctggctgaccgaggacatcaaggccaccgtggtgatcggtgcgatggtgctgctgtccacgctgatccgcttcgtgcaggaaggccgctccaaccgtgcagccgagcggctgaaggcactggtcggcaacaccgcgcgcgtgctgcgccgcaatccgggcaccgaggccgccgatgtggccgaccagtacttcggtgcgcacctgcacagccgtcgcccggcacgcctgctggacctgccgatccgtgagctggtgcccggtgaccacatcgtgctgtcggccggcgacatgattccggccgattgccgcgtactgaccgccaaggacctgttcgtggcacaggccgcaatgaccggcgaatcgctgccggtggaaaagttcccgcaccccggcgatggcctggctggcctgctggagcagcacaacctgctgttcatgggcaccaacgtggtgtcaggcaccgccaccgccgtggtgctggccaccggcaaccgcacctacttcggcacgctggcccagcgcagcaccgctaccgaccgtgcgcccaccgcgttccaggccggcgtcaacagtgtcagctggctgctgatccgcttcgcgctggtgatggtgccgttcgtgctgctgatcaacggctggaccaagggtgactggaccgaggcgttcctgttcgcgctgtcggtagcggtgggcttgacgccggaaatgctgccgatgatcgtcacctccaccctggccaagggtgcggtgctgctgtcgcggcgcaaggtgatcgtcaagcgcctggatgcgatccagaacttcggcgcgatggaagttctgtgcaccgacaagaccggcacgctcacccaggacaggatcgcgctggagcgccacaccgatgtgttcggtcacgattcggaagacgtgctgaagttcgcttacctcaacagccacttccagaccgggctgatcaacctgctggaccgcgcggtgctggagcacgtggagctgcagagttcgctgcggctgtcgcaggactaccacaaggtggatgagatcccgttcgacttcgagcgccgccgcatgtcggtggtggtgtccgagcgcgaggaccaccatgagctgatctgcaagggcgcggtggaagagatgctggcggtgtgcagcaccgtgcgcgagaacggccaggacatgccactggacgagcgccgcctggcgcgggtgcggcagaccaccgaggaactgaacgaacagggcctgcgcgtggtggcggtggcgatgaaggagaccgcggccagtcagagcgcctactcgcaagcggacgagtgcggtttgacgctggtcggctacgtggccttcctggacccgccgaaggagtcggctgcgcaggcgctgcaggcgctggccgcacacggtgtcgaggtcaaggtcttcactggcgacaacgaactggtgaccgcccgtgtctgcgcacaggtggggctggacgcggacaccatcctgaccggcccgcagatcgagcgcatggacgacggcgcgctgtcgcgggcgctgcaccaccatcgcgtgtttgcccggctgacgccgctgcacaaggagcggctggtacgcgagctgcgggcgcagggcaaggtggtcggcttcctcggtgacggcatcaacgatgcgccggcgctgcgcgcagccgatatcggcatcagcgtggacagcgcggtggacattgccaaggaggcggccgacatcatcctgctggaaaagaacctgatggtgctggaggaaggcgtcatccagggccggcgtacgttcaacaacatgctgaagtacatccgcatgaccgccagctccaacttcggcaatgtgttctcggtgctggtggcctcggccttcctgccgttcctgccgatgctgccgctgcagctgctggtgcagaacctgctgtatgacatctcgcagatcgccattccgttcgacaacgtggatgaggaactggtacgcaagccgctgaagtggaacccggcggacatcggccgcttcatggtgttcttcgggccgatcagctcgctcttcgacctgagctgtttcgcgctgatgtggtacgtgttcgatgcacgcacgccggccgaccagggcctgttccagtccggctggttcgtggtcggcctgctgacccagaccctgatcgtgcacatgatccgcacgccaaaggtgccgttcctgcagagcatcgccgcgccgccactgctgctgatgaccggcctgatcatggccatcggcgtggccctgccgatgagcccgctggccggctacttcaagctgcaggcgctgccggttggctactggccgttcctggtggcgatcctgttcggctatgcggtgctgaccaccgcgctgaagaagttctacatccgtcgttacggctggcagtaagcacccgccgcttgtccagggagaaacgcaatggacatcaatccgaacctgccggcgttcaacgccggcgccacgctcagctcgctgatcagcctgtcggtggcattcgtgctgggcacggtcatcggcctggagcggcagctgcggcaacgcaccgccggcctgcgtaccaatacgctggtggcggtgggtgcggcagtgttcgtcgatctggcggtgcgcttccatgacctgtacggcggaccaccctcgccgctgcatgtggtggcctatgtgatctccggcgtcggcttcctcggcgccggcgcgatcatgaaggacggcgcccaggtgtccggcctgaacaccgccgccaccctgtggggatcggcagcggtgggagcctgcgcgggtatcaagctgctgcccgaagcagtgctcgcagcggtgttcgtgctggccgccaataccctgctgcggccggtggtgaaccgcatccagcggcagccgctgccggaagcgttcagcgaggcgacctatgcgatcaacgtggtctgccagcgcgagcagcaggccgaggtgctggaccagctgttgctgctgcttgagcaggcgcattacccggtgcgcgcggtggaccagcgcccgttcggcgagcgcgatgtggagatcgaagcggtgctgtatgccaccacggtggatgccggcgaactggacgccgtacttgcgacgctggcgaccacgcccggtgtgctgcagggattctggaacgccagcctggaggagtagtgccggccgctggccggcaacaccgtgcaccgctttggtaggtgccgaccttggtcggcagagaaccttcagagaccgtgtccatccctgcggtagtgccggccgctggccggcaacctcatgagctccggcaacaccgtgcagttgccggccagcggccggcactaccaggcatcgttctggcttgtgccgaccaacggtcggcacccacagcaaaagagcctgccgaccaagatcggcatctgccgatggcggctttgctatcctttcaccccacgccagggagccgtcccgatgccatcgctgtcgccccgccgcccgctggtgctgctggccctgatcgtcgtgatggccgcgatcttcctgatcgacaccgtcaccgattacgcggttgctgctgcctgcttctacgcagcggtcatcctcgcggcatcgcgcgtgctggccgcccgcggcctgatcacgctggccatcgcctgcatcgcgctgaccgggctgagtttcttcctgacccgcttcggcacctaccgcatcggcctggtcaattcggtgatcggcatgctggtgatcggcatcaccacctacctcgcactgaacatggaagcggccaaggccgccgtgcaggaagcacagggccgtctgctgcgggtagcgcgcgcctccaccgtaggcgagctgaccacctccatcgcccacgaagtgaaccagccgctggcggccatcgccagcagcgccgaagcctgccaacgctggctggcgcaggacccgccgaacgtggacaaggcacgccagaccgtggcccgcatcctggccgatgcgcaccgtgccggcgatgtgatcgcccgcatccgcggcctgacccagggcgcggcaccggaacggcgcgccttcgacctaaaccaggcggtggaggaaatgctggcgttgtcgcgcagcgaactggaccagcatggcgtggccgtggccctgctgctggacgccgacctgccgccggtgcaggccgatcgcgtacaggtgcagcaggtgatcggcaacctgatcctcaatgcggtggatgcaatggaagccgtacccgcaggcgaccggcgtctgtcgctgctgacccggcgtgagggccaacgggtcagcctcagcgtccgtgaccgtggtgtcggcctgcccgccgagcatcccgagcgcgtgttcgacgcgttctggaccaccaagtcacacgggttggggctgggcctcagcctgagccgctcgatgatcgaggccaacgacggccagatccgcgccgaacgaccggcaggcggcggtgcctgcttcgtcttcgacctgcccgtcgccacggatgtccaccatgcgtaagcccactgcacccatcgccgatccggcgcccattgtctatgtggtcgacgacgatccgtcggtgcgcgcggcgctggaagacctgctggcctcgatgggcctgcaggtgcgggccttcgcctccacccaggccttcctcgaacacgacctggaagacgcgccggcctgcctggtgctggacgtgcgcatgcccggccagagcggtcttgaattccatcgcacgatgggcagccatggcctgcagctccccgtggtgttcatcaccggccacggcgacatcgcgatgggtgtcaacgcgatcaaggacggtgccatcgaattcctgaccaagccctttcgcgaccaggaactgctggatgcgatccacaagggcatcgagatcgaccgccagcgccgccgcgagggcgaggcgctcgatgccctgcagcagcgctggaacacgctcaacgcgggtgagcgcgaggtggtcgatggcgtggtgcgtggccgcctcaacaagcagatcgccggcgacctcggcgtcagtgagatcacggtgaaggtgcgccgcgcacaggtgatgcgcaagatgggcgcgcgcaccctggtcgacctggtgcgcatgtacgaccgcctgcaggcggggacgccatgaacgtccacgtcgccttgctgcgcgcggtcaacgtcggcggtaccggcaggctgccgatgcgcgaactggtggcgatgtgcgaggacgcaggcttcgccgatgtccgcacgtacatcgccagcggcaacgtggtgttgcgcagctcgctcgacgaggcgggcgtgcgccaggccctcggccagcggctccaggaatatgccggcaagccggtaggcgtactggtgcgttcggccagcgagatcgcaggcgtggtggcacgcaatccgtttccggatgccgccggcaaccgtgtggtcgccctgttcctcgacggcagcctgcctgccgacccgcttgatggcgtgaccggccggcgcgacgaacagcttgcactcggcacgcgcgagatcttcatccactacggcgccggcatggccgactcgcgcctgcgcattcccggctcggcacagggcacggcgcgcaatctcaataccgtcgcccggctcgcggcgatggcagcggaactccgctagatctcgtccggcaggctgtagaccagccggtagtcgtggcggccttcactgatggtgatctccagtgtgccgctcaggccgaacagtccttcactgcccgaatcgggcaccaccaccacgctcagctgcggcgtgccacgggtcatcaacccgttgtgctgcagggtgaacccaccctggcgcccggccagcgtggccgttacccgttccatcgccacgtagccggccgagccctgcaccggcgtgcggaaggccagcatctggccgacgctgctgccgtgcaggtcgccggcgaaggtcttgttgatcgacatcaccgcaattgggccgtcattgccaccgatcggccgcagatccacttcaaacgtaccgtgtgcttcgccctgcatcctgctctcccctctggtcggttcaacgctgctacttcttcgtggccagcacgatcaccccggccagcaccaggccgatgccgctccactcccgcaggctgggccgctcgcccagcagaagataggccagcacgatcgccagcaccacgctgaacttgtccaccacggccaccttggccagctcaccgctctgtagtgcgcgaaagtagaacagccacgacgcaccggtggccagcgccgacagcaccaggaacagctgggtccgccccggcagcagcaatggattggaccatttgccggtgaccatcaccagcggcaggatcaccgccgccaccaccagggtacggatggccatggccaggtccgggtcgacacccttgacgccgaccttggcgaacagcgcagtcagcgctgcgaacacggcggacagtcccgaccagagcaaccattgcggtacgttctgcacgaagccctcgcttgccgcaaccgatgagcgtgcgccaacgctactccaccctgccatcggtggggcttcacctgcccatcaccgccgctacaatgggacggaatcgccaggggggcgatctgcagggaatgcgccatgcttgaacaggacaccaccctcgcccataccgggccgtcggcccttgaccgggcccgcctgtcgtgcgccgcacggctgccgctccccttccccttcgtttcgcagcaacctgcccgttccgcgcggcaggttcctcattgcctgccctgaccggagccgtcgaaatgtccgagaacaccctccttgccacgccggccgctaccgcgccgatcaagtacctcgaccgcgccatggccacgctgcgcagcctgggcctggccgctccccaggacaacaacgcaccggccatcgcgctggtctcgcagctgtccacccttgaccagggccgcgtggtggccattgcccgcgtgctgcagcagtccgggcatttcaatgccgtgatgcgtgatgaaatcagctcggccaaggtgtccgaccgctataccgagatcatccgcgccttcgacagcatccgtgacgatgccagcaccatggtcgagcaggtgcgcgacggcaggatcgacatgggcgagcgcctgcagaacctgtggatgaaggtcacccgcggcgacatcccgagccggttcgagaagatccgccgcacattcctggaagtcagccgcgattcggccgagcagctgcagcgcgagtcgcgcgtgctggagatgtacggcgacttccgcctgtcgatcaaggatgccgagatccaggcccatgagctcttgaagctgcaggagcaggcgctggccgatgcccgcgaggcgctgaagcaggcgcagcagcgcgtggagtcggccgatccggccgccgatgccgccgacaccggccgcctggtcatggcccgcgacgaggccctgcgcaacaaccaggccgaggagtcgcgctaccagctggccaaggacctggccgagaacctgcaggtgaactacgccacctccgaggcgatcatgctgcgcgtgcaccagtcgcacgagatcaagcgccgcgtcaacgagcgctcggtggtgttcttctccaccaatgaaaccagcttcaccgccttgaacctggccttcaccacgcagatgggcctgcatgagtccacgcaggcgctcaatgcgatgaccgagggcacctccaagggcctggaagcggtggccaacattggcgatgacgtgctgcacgagggcctgaaggccggctacggcgccaccatcggcgtcgattcggtgcgcaagctggtcgatgcggtggtgcgcttccaggagacctcgctgcgggagatcgagcagctgcgcggccaggcgacccgcgactcggccgagatcgccgagtatgtcgaacagggcaagcagcgcttcgccgccctgctgcaggcgccgccgcgcccggagtcgcgctgaggtgagtgcgacgatggcccctgccgagctgcaggctgcgctgctgaccatggatgtggtcgaccagctgcgctaccgcaacgccgaaatgaaggcgctggccgacagcggccacgacaaggcgacgctgaagcagcgcctgcttgagctgtaccgctcgcagggcatcgaggtctccgacgagatcctcgaggccggcatccaggcccagcgcgaccagcgctacctctacaccgcgccgcgtggctggaaggcgtggctggcgcggcgctggatcgatcgggcccgcctgttgaagtgggcgctgctggcggccttcctgctgctggtgctcggcatgctgctggtcatggcacgcagcttcggagcgttcgtgcacgagagcaacgtgcagaagaacgtgcaggtgctgaacgacaaggtggccgcgcagcaacaggaggctgctgcagcgcgcgccctgctggcggcacaggaacaggccctgcaggggctgctgccacgtgccacggccagcggtgggcgcctgcagccactggccgaaggcgcacaggccgcgctggccgaagcacagcggcgcttcgccggggttcccgccgcactggccgcacagccgaccctggtgcgcaaggacaagctcacccggctcagcagtggtggcagtgccaccggcgagcaggccgccgcgcaggttgagcagcatcggcaggccgccgcgcagctgctggcgaatgccagggaaacgctgccgccgctgaccgagcgggtgaacatcctcggccaggcgatcgaggccagcgagctgctggataccaccaacgccgctgcaaaggcggcacgcctcgcgccggatgcagagcaggcgcgcgcacgcgcctacaccggcggcgacgtggcactgcgcgcgggcgacatcgccgcggccggccaggcggtagcgaccctgaaggagctgatcggcagcgccgccacgctggccgcgctcaacgagcggttggcccagctcaaagccgacggcctcgccaccggtgtcgccggcgaagaccgcaagcgcttcgagcgtgcgctggagcaggccgcccgcctgatccgggtcgagacgctggccgaagccgggccggccctggacgaggtcagccagctggtggggctgctgtcgcagaccctggtctaccgcatcgtcaaccgtgacgatgaacgcaccggcgtctggcgctacaacgagaaggccaatggtggccgcaactactatctggtgaccgaagcgctggacgaggccggcaatgctgccgaactgccgatccgcaacgaggaaaccggcaaggaggaacgggtctcggtgtttgccgtacgcgtgcccgaggccacctacaaccgggttgccgccgacaagcaggacaacggcatcatcgaagacgaccagatcggcagcaagccgcgcggcagcctgtcgccgcggttccgcatgcccgccaccggtggctacatcacccaatggtgatgggtaaggaactgacatgagagacctgaacgacgcgattgccgatgtcgaaaccgatatcggccaggtgcaggcacaactggccgcgcgtggcgaccagtgccgggagctgatcaaggaacaggaagcgctgcacgggcgggtccgcgacgacttcaacgccctggcgcgcctgcaggccgaggccgccaccgatgcgccgccgatgctggctcgggacctgctgcagcagtccagcgccgatctgcagcgccgtgaccgcaaagcggcggtgctggacgacgaactgcaggcgctgctggacatcgagcagtcgttgcagcagcggtcgcaggaggccgttgccgcacgcgacgccgccggcggacgctggcaggccctgcaggaccaggtggacaccacgctggaagcggaacctacctacagggcgctgcaggacgacctgcagctggccgtggcgcgtgccgacacggtcgagcgcatggcttcctctgcccaatcggagcatgacgccaaggccggcgcctatcaggccgacccgatcttcatgtacctgcaccggcgcagctacggcagcacggcctaccgcggctggccactggtgcgcaccgtcgacggctggctggccgaactgtgcggctttgaccgtgcccgtcgcgagtacgccacgctggtcgagcttccgccctatctgcaggaacatgcccgacgcgcccgcgacgacgtggaggcggcccgccaaccggtacagcaggcccgcgatgccgccctcgcccgcgccggtggcgacccgctgcgccagcagctgcagacggcacagggcgcagtagcgcaggcgctgctggccgagcagctgcatcgtcagaccgtggatgccaagcaggcacagatcgacggcttccgcagttggaccgatgccgaaggcagcgccctgctcaccgcgctggcgcgcacgctgtcggccaagagcatggacgacctgtaccggcgcgtggccgccaccgcctccggcgaggacgatgccgtgctcgagcgcatccatcgcagtcgcctgcgcctgggcgagatcgatgggatggtaggcgagcaaacccgcgaaatggccgtgctgaaaaagcgcctggacagcctgcaggcggcgcggaggagctaccaggcggcagcagacatcgagcgccaggcctacgaggcgccgagctaccgggccgtcgcgccggccaccgtcgccgcatccttcttcagcaccaccagcagccgaagcaccacccgctcctctggcggcctgttcgacctgctttcgggcggttccagcagttccggctcgggttcgagctccagttcgagctccagctccagctccagctccagcggcagcagcttccacagcggcggtggtatcagcggcggcggtgacttcaagaccggcggcgggttctagcccggcaacggccgggtgcgccgcttcagccgcgcatccagcaaccccacgcccagcagcaccaggctggtcagccatccggcggccagcaggtgcatccagggcaacaccaggcccagcatcagtagtgcggcggcgcccagcaggtgcgagcgcggcgcgcgcccatagaccacgtgcttgtacagggcactgcccagcagatagatcagcgggcccgccaccatcaccgtggcgtacaccgtggtgacggccgccgccggatggtccatgaccagatcgttgcccaccgcggtggcgatgatgccggcgatcagcagggcatgcacgtaatggaaattggcgcccatccggcccgggtcttcggcgtgggtgatggcctctgtggcatcgcggctggagatgccgaagtacagccaccacatggcaatcgtgccagcgaaggtggccagcaccgccgagatcacctgcaggctccagtgctcgacgtcgcttagcacgcccccggtggccagcaacgtctcgcccagtgcgacgatgacgaacagctggcagcgttcggccaggtgaccgccctcgatggtccagtcgcgggtgtgcgaccggcccatgcccgggaacgcgaagccgaacatcggcgagatgtattcgcaggccgccgccatcgcccacagtgccagccgcaggtggccctcggccgccgcgccggccagccagaagcaggccgacacgctgacccaggccagcatgcggcggaagttcggcgccaacgtatggttgcggccgacttccagcagcacgaacgcggtgcgtccgacctgcatcgtggcgtacgccccggcgaagatccacgcacgatcggcgaacgcctcgggaatggacgaggacatcaacaacgccagcagcatggtggcgaacatcacgccccggatgcgcggcgcctccgggtcgaaccagttgctgacccagcacgcgtactgccagccgagccagaccgcgaaccacaacaccagggtctgcagcacgccggccaggtccaggtggtgcagcagatggtggctgagctgggtgaccgcaaacacgtagaccaggtcgaagaacagttcttcgtaggtcacgcgggcatgatggccatcgcggtggcgcaacgcgggcaggcgcagtcgggtactcatggaactccttcagcgcgccaggcgccagtacaggaaaccggcaagtagcgccggcacggcgaataccagcaacaggatcggcagctcctcgcgtaccgcgtagccggccttgctgacccctacccacatgttggccacggccaccagcagccaggtggcgatgaaggcgatcagtgccgtgggcagctgcgaggtgcccgtgctccagagatggccaaacagcacgaatacccccagcagcagtacgccacccagcatcaccatgagcacgtgcatggtccacctccttgagcctggtagcaggctagccccggccgattctgcgctccagcccgtggaggtggattcacaatccatggccagcgaacaatccctgggcaggctgcggcgcaccttattgcagccatgaattattcgcgaaacggtccgccccgcccgcgtgctagtttcatccgaccctgcccagacacctctccgccatgcgcctttgcctgacgacccttgccctgactgccacacttgcctttgatgtgactgccgccgacgcaccgctgccgcagctgcaggcctacaccgtggacgcctcgtggctgcagccgatggcaccgctgcagattgccgaccacacctggcagatcggcaccgaggacctgaccgcgctgctggtgcagaccgccgacggtgcggtactgctcgacggcggcatgccgcagatggccggtcacctgctggacaacatgaaggcacgcggggtggcagcacaggatctacggctgatcctgctcagccacgcacacgccgaccatgccgggccagtggcggagctgaagcgccgtaccggcgccagcgtagcggccaacgccgaatcggcggtgctgctggcgcgcggcggcagcaacgacctgcactttggcgacagcatcacctttccgccggccagcgccgaccgcatcatcatggatggcgaagcggtcaccgtaggcggcatcgcgttcaccgcgcacttcatgccggggcacaccccaggcagcaccgcctggacctggaccgatacccgcgatggccagccggtgcgcatcgcctacgccgacagcctgagtgcgccgggctaccagctgcagggcaacgcccgttatccccgcctggtcgaggactaccggcgcagcttcgctacggtgcgcgccctgccctgcgacctgctgctgacgccgcatccgggcgccagcaactggaactatgccgccggtgcagaggccggagccaacgccctgacctgcaaggcctacgcggatgcggccgagaagaagttcgacgcacagctggccaaggaaacagccacggcacgctgatactgtagagccgagcccatgctcggcttgccggccaaacacagccgagcataggctcagccctacacaagacgcctcgaaaggtgccggtcaggacgaccggcacccgccttccatcagccaccctgcccgtgctgggcaaacggctcggtgctgccgtcggtccgcaccagctcgacggtgtacgactgcacgtaaccatccggcatttccatgcccggcgaaccggccggcatgccgggcagcaccagcccgcgtgcggccgggcgttcggccagcaggcgcttgatgtcctcggccgggatgtggccttcgaccacataaccgccgatctcggcggtatggcaggaggccttgccgaccggcacgcccaggcggaccttgatcggattcatgtcatcggtatcgcgcacgtccacctggaagcccgcggccttcagatggtcgacccagataccgcaacagccacagctggcggtcttgtgcacgatggccaccggcagggccggatcgaccttggccgggctggcctggatcggtgccaccggagccttgctggcgaccggtgcggcggcggattcttcggcggcacgtgcacaggcggtggtggccagcacggtgcccagcagcaggccgagggagagagaacggttcattgagtgattcctttgctgaggcgggcaacgcggcccgccgcccgcgcatcgaaggcgcaggcagaggcgagaaagagccgaacagtcatggcaggcgcttgagcgcctgcaggacatcacacgatggggggacgcaacgggtccggcatcggcggcgatgcgcgttgctgggaacgggcagctacaggcgcctcacgccacggcgaggcgggcgttccactcaacgtggccagcatgccaaggcaggctggcgggcattcgcactcaccgctctggcaggccgcccgggccgcatcatcgcagcagccggctgccgccagcgcagccgcgtgcggtgcagcgcagtgatcctggttggccgacccgctgtacgaagacgagccaagcgccagcgccggtgcattcagcaccagggcaacgagcagcatccatcgcagcagcaggccaggcaggttcacccggcgatgatagccgatgcgcgtcacgcaatcgccgccgccatcgcccgcatccgcaccgggatcgacttcgctgcgggtgtgccgctgatccggtcgtagtagtccagcggcagcaacgggttcagttccgggtagtaaccggccagcgcgccgcgcggcatcgggtagtccagcaccgtcaggccctcgatgcggcgctgcacgccatcgccgctgatcgtctccaggctgaccagcgcttccttctccagcccgcgcgccagccggtcctcgatattcatgaacagcaccatgcgatcgttgtacacgccgcgatagcgatcgttgtagctgtagatggtggtgttgtactgatcatgcgagcgtaccgtggccaaccgcagcatgtccggatcgtgcaccggatcgtccacgtccaggccgggcatcaccaggatgttggccttgccattgggcgtgggccacacccggcggcgcggcggaatgtccagatggaaaccgtgtggctgctggatgcgctcgttgaagccggtgtagatctccggatacaccgcggcaatcagctcgcggatgggcgcgtagtcgtgcatgcagccggcccagtcaaccctgctgtccggcagcgtggccagtgccatccggcagacgatctctacctcgggcaacacctcggcactgaccggctccagtaccccgcgcgacgcggttacattcgacatcgcgtcttcgatggtgacgaactgctcgccggccggcgtaacgatgcgttccgagcgcgccaccaccggcaggatcagtgcatcgcggccatggaccaggtgcccgcggttgagcttggtggcaatgcccacggtgagctccaggccacgcattgcctcatacgcacgcggggtatcgggcacggcatggatgaagttgccacccaggccgatgaacaccttggcgctgccgtccagcatcgcctcgatggattcgaccacgtgatggccgtgctcacgcggcgggtcgaaaccgaacacctgctgcacgcggtccagataggccggcttgggcttctcgtcgatgccgacggtgcggtcgccctgcacattggaatgcccacggatcggtccgatgccggcgccgggcttgccgaagttgccacgcagcaacagcaggttggcgacctgctgcagcaggcgcgagccatactggtgctgggtcagccccatgccgtagcagatcacggtggccttggagcggatgtagatctccgcgcatcggcggatctgcgcctgcgaaatgccggacacctgcacgatctggtcccagtcctgcgccatcacgtcttcgcgcagcgcctccaggcccaccgtgtgttccgacaggaaatcatggtcgagcacgcgctcgccctgtgcctcacgctcgaacatcaccttcatcatgcccttgatcagggccaggtcgccgccgatgcggatatgcacgaactcgctggtgatctcggtcgaaccgaacgtggccatctgcaccacgtcctgcggctcggcgaagcggatcagcgcacgctcgggcatcggattgaccgccacgatcgggatgccgcgtttacgcgcctcgaccaggttgctcatcatccgcggtgaattggtaccggtgttctggccgatcacgaagatcgcctcggcatgctcgaaatcctgcagcacgatggtgcccttgcccaccccgatggccggcggcaggccacggctggtcggctcgtggcacatgttcgagcagtccgggaaattattggtgccgaactcgcgcacgaagatcgaatacaggaacgcggcttcattgggcgtgcggccggaggtgtagaactcggcctggtgcgggctgtccagcgcctgcaggtggcggccgatcagcgcgaaggcatcgtcccagctgcacggcacgtagtggtcggtggctgcgtcgtagcgcatcggctcggtcagccggccctgcatctccagccagtagtcggtctgcgccatcagctcggtcacggtgtaccgggcgaacagttcgcggccggcgcggaactgggtggcttcccaggccagtgccttcgcgccgttctcgcagaactccagcttcttgcgttcgtcggcatcggggaacgcgcagctggggcacttgaagccaccgggctggttcatcgccagcaatgccttcgaccccttgccgatcacactctgctgcagcagcaccttggccgtggcgccggcggcaccccagcctccggcgggctggttgtagggcttgtaacgcggcggtttctgctcggacatgttcgggaacctggcggaaggaacgcaacaacgaacggcacaacgcggcccggaggtgcattcagtggcacgaccagccgcacagtcaagcacggcccacggcgcttcgccagagggcacaggctgatttcagcacaacctgccatggcaacggttacagccgcgtctgcgcgcgaccactgcgctatcctcgaaaccgcaggcggtggcccgcccgcgtttctcccttgtccggacgcgctgcatgcctgattcgatcccgccgcacaccccgcctgccggcactgcccaacgcccgttgcagcgctggcgcggcggcacgcaacagcagcaggtcgacgtggtggccgaggaagtgccgatggcgctgcgctacaacgatgccgcctttgccgtgatgatggccacaccctgtgatctggaggacttcgcactcggattttcgctcagcgaaggcctgatcagcgcgccctcgcagctgctgtcgatcgatatccacccacagctggaaggcatcgagctgcagatgaccgtggacgaggctgcgcccggcgcaaacctcgaccccgacaagggacgcctgctgcccggccgtggtggctgtggcctgtgcggcacgcgccagctggaagaagtgctgcgcccactgccgcagatccgcgaacgccgcagctattccgccaccgccctgcagcgggcgttggccagcctggcgcagcaccagccgatgaatgcggcaagcggctcgatccatgccgcggcctgggccgacgccagtgggcgcatcggctgggtacgcgaggacgtcggccgccacaatgcactggacaagctgatcggcgccctgcaccacaacgaacacgccatcgaaggcggcctgctggtgatttccagccgggccagctacgagatggtgagcaaggcagtgcgcgccggcgccagcgtgctggcggcagtgtccgcgccgaccgcgctggcgatcgatctggcccgcagcgccggcctgtgcctggtcgggttcgcgcgggaaagcgggttcaatgtgtatacgcatccagagcggctgcaggcgcacgacggccacgcccgctgaggatggccgggagcactgcgtcccccggcccggtacgcctcagcgcagcgcgaccttcgggaagtccaccggcacgtcgaacgccacgttgacgtagttggtgaacaggttgagcgccacatgcgcgaggatctcgacgacctgctcatcatcgaagccggccgcgcgcagcgcctgcacgtcgccgtcggcgatctgcgcacgctgctcgaccaccttcaacgcgaagtcgagcgccgccgcagtggccgggtcgctggactggccgatctgcgcggcagccatctgctcaccgctggcgccggccttgcggcccaatgccgtgtgcgcggccaagcagtacgcgcaggcgttgcggttggcgatggccacggcgatctgctcgcccagcagcggcgacaggcgaccgccgcccagcgcgccgaacgaaccccacatgctctgcagggcagccggcgagttggccacggcgcggaacatggccggggtggcgccgaaggcagcgtggacctggcccagcagggcctggcggtcggcggtggtgttggcggcatcgatcagggggacacgggacatggtggatctccttgggaaagcgcccgggattggacgacccgctcatcctaggtagactccctggacgcaacatcctcaattcgccacatatgttgtccatacgtccatgagcgtgcgcaccgccacccctgcgccagatcgactctcctcgctgctggaacgcttccgggtgcaggcggcgctgttccacagtggcccgctgtgcgggcagcatgtcttcgagccgcagcccggtcgtgcgttcctgcacatcctgcgccagggtgagatggaagtccgtcatcctgggggcgatagcgcgctgccccgcttgaagatcgatacacccagcctcctgctgtatccgcagccgctgcaccatgtgttcttcaacgctccgctggacggcccggatttcacctgtgccacgctggatttcgatggtggcgcgcgcaatccgatcgtgcagtcgctgccaccggtgatggtggtgccgctggccgcgatcaccgaactggatgacaccctgcagctgctgttcgccgaagccgatcgccagcgctgcgggtcacggctgctgaccaaccgactgttcgaggtggcgctgatccagatcctgcgctgggtggtcgaccacccggatgcagccggcgtcagccacgggttgatgcgggggctgtccgatgcgcggctggcacgcacgctggtggcgatgcaccaggcaccgcaggacgaatggacgctgccgcgcatggccgcgaccgccggcatgtcgcgcagcgcgttcgcggccgtgttcaaggacgtgatgcaggcaacgccagccagctacctgctggactggcggctgagcctggcctgcgcgcagctgcgggccggcgtggcggtcaagcaggtggcgatcgaggtggggtttgccgataccgcatcgttgtcgaaggcgttccgcaagcggttgggggcttcgccgagggcgtggctggccgcgggcgccgcgcaggctgggtaaaggcgagggggcagagtcgaccgctggtcgactatcgcgcgacgcgcgggaggttcgttgtccgaccgaagggcagtcgactaacgatcgactctaccgatgcggcattttcgtgatctgaccgaagagcagccgaccagcggtcggctctaccacggacgatcgaagcggcatttccgtggcctgaccgaagagcagccgaccagcggtcggctctaccacgggcgatcgaagcggcatttccgtggcctgaccgaaggacagccgaccggcggtcggctctaccacgggcgatgtcggcgcgccggctgcccgctcaactggacgttccatcgggcttcgccagcagcccggcgatccgttcggccacctgggcgcgcacgctttcatccagctgcccctcgtacatcgcctcgtagatccacaggccgtcggcggccagccgtgccacgaaattgtcgagcgcggccgggtcgctctgcccggccgacggcggcaacggcgcccaacgccgtaccgccggcccccacgggcgctcatcggcgtccgggtcggccgattcgagcatgaacatcagctcggcacgggtagcgctctgcgccgagacgcgcacgaaggtctggtaacgctccagcgccgaggcttcgtctgcacgcttgcccagcagcgtttccatcgacgtctcccaggcccgcaccaggtgctcgtcgatgccgcgcagcagcgcctcgcgcgacgggaagtggtacagcaggccgccgcgggtcagcttggcctcggccgccaccgactcgaaggtcactgcgcgcacgccatcacgattgatcacgttgacggcggcgtcgaggatgcggtcgcgcttgctggttctcatcgcgtcattttacgcgatcggccgcaccctcgcggctgccgacgcgcccgcgcagcaggcgcgcgatgatcgacgcgcccagcgccagcaccaccgtgatcaccagcagcacgatctggtagccgcggtcatacgcggtcgtggccagtgcgaaccactcgccctgcccgctttcacgtgccacgtgcagcgcctgggtgaagccttcccgtgcaagcgcgggcatgtcggccgagaccggcaggaatgcgccatacatcgccgcgctcaagctgcccagcatcgccaccgccagcaggccgccgaactcgtaggacacctcttccaccgacgaggccatgcccgcacggtgcgccggtacgttgttgaggatggcggtggacgccaccgagatggccgaacccatgccgaagccggtgatcgccatgccggcgaccacccagccgaggccgtgcgggaagccgaatgccaccacgccgacacccagcgcacctgcggccaggccgccacagatcagcgggcgcaggcccacccggtgcaggatgctgccgcccagcagcgcactgggcaggctgcccagcgcggccaccgacaccagcaggcccgcctgcagcggagaaaagcccgccaccagctggaagcgctgggtagtgaccagctgcaggccggccatcgcaaacagggtgaacaccgccgacagcgtgccggccaggaacgccggattgcggaagatcgcgaagtccagcagcgggtgcggcagctgctgctggcggcgcgcgaacgccgcaccactgatggcggccagcagcagcgcgcctgcacccagcgcatacgacggcggcgtagcgatcagcgacttgatcgccagcaccaggccggacagtgcagccagagccagcagcgacgaaatcaggtcccacggtcgcgaggtgtcgcgctggccttccggtgccagcagcagcgtggccacgaacgcgaccaccaccaccggcacgttgatcaggaacaccgagccccaccagaaatgctgcagcagccagccaccgatgatcgggccgagtgccgcgccgacgatggccaccgaaccccagatcgcgatggcgatgttgcgttcgcgcgcttcgtggaagctcaggccgatcagcgccagcgtggccggcatcatcgcggccgcgccgaccgccagcaaggcgcgcgcggcaatcagcagccctgcggtgtcggcgaacgccgctgccaacgatgccacgccgaacaccaccaggccgatcaggaacatgcggcggtggccgatgcggtcgcccagcgtacccgcgcccagcagcaggccggccatcaccagcggataggcgttgatgatccacagcgcctggccggcactggccgagagttcttcggtcagcgtgggcagggcggtgtagagcacggagttgtcgagcgtgaccagcagcaggccggcggcgacggtgaacaacagtgcccagcgacgggcacgcgacagggccggagcaccggccaagggctgggacaaagccatgggagaacctgatgggagtggattacgatcataactataccggatgtcctgtatagttatgaaggcggcgacagcggttcagattggggcccgggcaatgttcatgttgccgtgcccctcatgccgggtcttggctggtgtccgggatcatcaccggcagtcttccggcagcgcagcaatcgccgctaccaccgccgcctgcatgccctgccccacggccatgtccagctccccgcccgttgccccgtgctggcgccgcagctcatcctcgcacaggccgcgcacctgcgcgcgggcattcgcgcgcaggctgctgcaccgccagtcggtgccacccagcggcagcaccgaatacaccacgctgttgcaggcgttgccagcgcgctgctgcaacgaccgtccaccaaaatcccggggttcactgctgcgctgcgggtcgaagtagctgtccgggaatgtgcgcgcgtactgttcgatgtccaacgccatgctgcgcccagcggccaacggcatctgcagcggctgcccgcaccgcgtcgcatcggcgcgatgctggatgtactggtagatcggccggtccagcgatggatcctgctgggtcaccgcgctgactcccgccagcaccggcagcgatgcacgattggccatgcgcgccagcagccccgcctgcgctggctggcagcggtcgcgcactgttgccgcaagcaggaacagcacgtcgttgcggaacgcgtggtcgtcacccaaacgctgttcgatgcgctggctggcgtcggacgccggtgctggaaacgcgaccaccggcggcgcggtgggtgcgcgctgccgctgccaccacaccagcagcacgactgcgctcaccagcaccccggcagccaagatccagcgcatgcgcatcagtcgtggatcgccgtcagcgtggccgctgcggcatcgtaggacgcgctggcaatgtccgcatcgaagcgcttcacctgcaggcggccggccaaccggtacgggtcccaaagatcgcccagcgcgatcggcgtggccagggtcacatggatgatctggttcggtggcggcggcggcacgtggatgcacgcaccatagaacggcacgaacagcagttcatcaaccaggccggcatcgttggtgccgagcggtaccacgtagccatccagatccaccgcgcgaccgtcgacagcgtcgaccacgcgcgaagagccgaactgcttggcgcggtcggggctggaatggtcgatttcctgccccggtggcgtgcccgagccggtgtcgtcgatcagcccgcccaccccgtccatgccattgcgtgacaagccgatctgcgggggcgggcgctgataggtcacttcgtccggccgcagcgcgtcccagcggtcgataggcgtttcgggcgcggcggagggcaacggcttgtcgcgcggcgtgaccaccacggcatcaccgcccggtgacgtgcagcctgccaaccagacgcatccaagcagcaacacagcgctacggttcatagggcctcagctgggcatcgcgcatggtgtaggcggaaccggccagatcatcatccagccgctcggcacgcagggtgccggccaggaagaacggcgagtacatgtccggcatggcgatcgggcgcggcagcaccacgtgcacgatctggttcggtggcggcggtggtacgtggatgcaggcgccgtagtacggcacgaacaggaattcggtcaggcgcccgtcctgcgcagtggccagcggcaccacgtagccgggcaggcgcaccggacgctgcagcaccgtatccacggtacggaacgtgccgaactgcggcatgcgccggttgccgttgtgctccacctccgggccctctccgcgctccagcgcggccagctcgtccttgggcatcatctgcaaccagtccagttcctgctccgccgcatccgcagcgccagcgtggtcgacaaccggcgaaggtggcaacgcctgcacaccggtatccaccggccgctcgcaggctgccagcgccagcaccatcggcaatgacagcatccagcgcatgctcagcctcccggcgacagaccatcggccaaggtgcgccggtaggccagcaacgccggcaccagcccggccaccgcgctgatcgccaacacacccgccacccaggccagctcgcggccatccggccagacatgggtgatggacaggccgaacgtggccagggcccagccgcgtccggccatgctggcggccaccagcagccccaacgccagcacgcaggccacggcactggttgccaccgcttccactaccagcaggccggcgatgtaacccggccgcgcgccggtcgcacgcaggatcgccatctcgcgccgccgctgctgcagcgtcgagaccagcaacgccaccagcgagaccatgcccagcaacaccaccatcgcgctgatcagctgcagtgcgcgctcggccgtgcccagcgactgccacagctgctgcagcgtcaccccgggcaggatcgccagcatcgcctcttcgggatactcgttgatcctgcgctgcaccgaaaaggtggcgatgcgcgagttaaggccgagcatgaaagcggtgatgctggtcggggtcagatcgaggtggcgcgcctgctcggcactgacgctctggctgcgcagctgcacacccgagcgccagtccacgtggatggcctcgatcgccggcagcgagaccagcagcgacgaatccaccggcgtgccgctgcgctgcaggatgccggagacccggaacggcttgtcggcatgcgtggccagcgtgaccgcgccggtgccgtgcgccagcacgatctcgtcgccgaggccgaccttctgcgcgcgtgccacctccgcgccgatcaccgcgtcatacagatcatcaaagggccgcccctgtgcaaaggcaagcgcatgaccggaaccataacgatagtgttcaaagtagccgccagtggtacccactacccggtagccgcgccaggaatcgcccagcgacagcggcaccgcccacttcacctgcggcattgcggacagcgcctggtaggactgccaggacacgttgttggtcgggtcaccgatatggaacaccgcgtacagcagcaggttcaccggtcccgaacgcgcaccgacaatcaggtcggtgcccgatacggtgctggcgaaaccttcgtgcgcctgcgtgcgtacgcgttcgacacccagcaacagcaccacgctgagggtgatgaccagcacggtcaggcccacgctcaacgcgcggctgcgcaggctggcccatgcaagctcaagcatggtcggcacctgcctggttgatctccgacaagacgatcgtgcggtcgaacaacggctgcaggctgtcgtcatggctgaccaccagcaccgtggtgccggccgcctggcactgcgcggacatcagctgcaggaaggcggtcgccgcctcccggtcgagcgccgaggtcggctcatcagccagcagcagcgccgggcggccgatcagcgcgcgtgccgccgccacgcgttgttgctggccgacgctgagcgtgccggcgcggcgctgcatcagcccggggtccagctgcagggcctgcagcagtcgcgcgatctcggcattcaacggcccgctgatgcgcgcactgcgcaggcgcgagaagcgcaggcccagtgcgatgttgtcgcgcacgctgagaaacggcagcaggttgaactgctggaagatcacgcccaggtggtcggcgcggaagcggtcccgcgcggcaccacacatcgcctgcagcgcgtggccggccacctcgatgcggcccttgccgggcagcagcacgcccgccagcaggcccagcagcgtgctcttgccaccgccactgattccgcgcagcagcacgctgctgccctgctcgatccatagccgcggcacgtccagcaccagccgccggccatagccgaactgcacgccatccagcacgatcaccggtcgcatgctcacggtgccagcaccacgcgcagattgtccgcagtcaacacgctgcggttctggccatgggcggtggcgctgttgacgatcacttcgtgcaggcccgggaatactgcgggcaggcgcacgacgatggcccgcaacccggcaggcttggtgcactggtaccgcagcgttgcgctgaaccctgcgtggcgatgctgaccgggcggcggcgcggcagccatcgcaccgaagccctcggccctggcatcgttcgcgataaggcggcagcccgcggcggtgggcaaggtgacccagctgccgccctgcagcagcgcagtcgcacgcgccagcgcggcctgctcggctgcattggccggcggccgctcgaaatcaaggatgccgatgccgggcgcctgcagggcgaattccagcgtctgctggtcaagcgcaagatcaacggtggcctggccgtgtacgtgcgcaccgagctggcggacatcatgggcctgtgcagcgctggcagccagcagcaggaaaagagcagcagaacgcttcatgggagaggctccgattgttactatgtaacattatggaccacatccccacgacgcctgcaagggccctggcccagccgccagcttcggcacgctggcacccccgcttcgatctagccggggcctggctgtccctggcctgcgccgcccattgcatcgccctgcccctgctgttggccttcgtgccggcagcgatgatggcgctgcgctcgttccagcaccccggccatggagcgatgacggtgctgctgatgatgtcgcgccgggaatgggtgtttgcgctgctggcctcgtcgctggccttggcgagcaccttggccggggttcaccggcatgggcgctggcgacctgcaaggctggcctgcgtcggcgccctcctgctgttgccggcctcgctatacctgccgctgaaggaatcactgctctggcatggcgtggcgacagctggtggtggcgtgctgctggcatgcgcgcacatcggcaaccggcgcgcgctgcacaaccgccggtagtgccggccgctggccggcagctgcgggatcccggcagccggccagcggccggctctacccctcgatgcatgggccacgcatcaggtgatacacagctggtagtgccggccgctggccggcagccccagagacccggcagccggccagcggccggctctacccatccatgcatgggccacgcatcaggtgatacacagccggtagtgccggccgctggccggcagccccagagacccggcagccggccatcggccggcgctaccccgccttattcgtcaaacggacgctggccgagcgtctgcgtcacgtggtcgacgaaacaggtgatgcgcgcggccagcgcggtgttgcggtagtacaccgcgttgatcggctggcgcacctcctgcgtctgcttggcgaacaactgcaccaggcggccgtcacgccggtcctggcgggtcaggaagtcggacaggcaggcgatgcccagcccggtcaccgccatctgccgcagtgtctcgccactggacgaagcaatcgccggctcaatcacgaaagggccgccatcggcatcctgcagcggccactcgttcaacgaactgggctgggtgaagccaagcaggtcgtgctcgcgcagctgctccacccgcgtgggcgcgccacgccggcgcaggtactcggggctggccaccacgcggatgcggctgtggccgatgggccgcgcatgcagggtggaatcgcgcagcacgccaatgcggaacgccacgtcggtgcgcttctcgatcaggtcggtgatgccttcattggaattcagctccagctccacctgcgggtggcgctcgcggaagccctccagcaacggcacgatgacgtgcagcatgaacggcgtggcggcgtctacgcgcaggcgcccgaccggctgcagccgccgcgcggccatctgttcctcggcctcgtccaccgtggccaggatcgtgcgcgcgtactccaggaatgcggctccctcctcggtcagctccagccgccgcgtggtccgccgcagcagcgtggtctgcagcttgtcctccagccgcgccaaggtgcggctggtggcggagatggtcagctccagctcttcggccgcggcagtgatcgaaccgctgtcgaccacggccacgaaggccttcagctcatccagggtggttttcattttttacctcggcgcaaaagcatttcccgtatacacggcttaatcaacaaatgtaaagcgcccacacttcgccctgtcccgagcccaccggctctcaacgaagtccccggagtccatcatgagcgttccttcctttggcgtcggcaccttccgcctgaccggccagaccgtcatcgattcggtgcgcaacgccctcgacgtcggctaccgtgcggtcgataccgcgcagatctacggcaacgaagccgacgtcggccaggccatcgccgaatccggcgtcccgcgcgacgagctgttcctgaccaccaagatctgggtggacaactacgccgccgacaagctgatcccgagcctgcgcgacagcctggccaagctgcgcaccgggtacgtcgacctgctgctgatccattggccggcgccgggcaatggcgttgaactgcgcgagtacatgaccgcgctggccgaagccaaatcgctgggcctgacccgtcagatcggcgtgtccaacttcaacatcgaactgacccggcaggccatcgaggtggtcggcgctggcgagatcgccaccaaccagatcgaactgagcccctacctgcagaacccggcactgactgccttcctgcaggaacaaggcatcaccgtcacctcctacatgaccctggcctacggcaaggtgctgaaggacccggtgctggccgccatcgccgacaagcaccaggccaccgtcgcccaggtcgcgctggcgtgggcgctgcagcggggttactcggtcatcccgtcctcgaccaagcgcgagaacctggcgagcaacctgcttgcccaggacctgcagctggatgccgatgacatggccgcgatcgccgcgcttgaccgcaatggccgcgaagtcgatccgccgggcctggccccggcctgggactgaggagcctcgccatgggcagtgcgttgacgcggctgcaggccggtggtttcagcatcggcatcgaagcaccgctggacaatgactggacgccgctgggcgaacaggcacgacacgccgcgcgacgcctgcccggcgaaccggacctgcagcgccatgcggaactggcacggttggccgaccgcctcggcttccgtgcgctgtgggtacgcgacgtgccggtgtacgacccggccttcggcgatgccgcacaggtgttcgaggtgttcagttacctcggctacctggccggcatcaccgagcacatcctgctgggtaccggcgcggtggtgctgccgatccgcgagccgttgctgaccctgaagtcggcacgcagcgtgcagcggctgagcggtgaccgcctgctgctgggcgtggccagtggcgaccgcccggtggagtacccgctgttcggccgcgacttcgacagccgtggcagccgcttccgcgagcacatcgcactgctgcgcgaaggcgctgccgcgcacctgccgcagggcctggacgtgctgcccgcggatggcccggccctgccgctgttcgtggccggcctggcccagcagcaaccggcgtggatcggccagcacatggatggctgcctggcctacccgggcacgccgcaggaccatgtacaacgcgtggcggcctggcgcgccgtggccggcaacaagccctatgccagcttcatccacctggacctggtggccgatgccgatgctcctctgcagcgctggcgcttcggcctgcgcggcggccgcaacgccctgctggccgaactgcacgccatgcgggcggccggtgtcgaccacatcggcctgcagttccgccgcaacgaacggccgttggccgaaaccttccacgaaatcgccgagtacgtgctgccgcacttcccggcccacgccggcgccgctgtgccgcatgccccgcttgccgcccccgcgacggcctgacaattaccggagctttgccatgaagatgaagaccctggctgcgctagcgctggccaccctgccgctgtccttccaggccaccgccgaggactggtacccctctgcctacggcgccaacgacgagattggcgcggccaacctgctgaccgccgacgtggtcaagcacgcggtctcgctggtcaggaccggcaagacctatccgctggcggtgccggcggacaagaacctgcccgcgttccgccaccgcagcttccgcctgtacaacgtgcaggtcggccagcaggctggcaagtcgctgggccccaacaagttcaccttcaacgatgaactggtgaacgcctggaccggcgttggcacccagctcaacggcatcggccatatcggcatcgacaacgtctactacaacgacaacaaggccgccgacttcgtcaccgtggacggggtgcgcaagcttggcgtcgagaaggtgccgccgatggtcacccgtggcgtcgtgctggacatgaccacgtactacggcaaggcgatcgtgcccggcggcaccgagttcaccgtggccgacatccaggccgtgctgaagaaccaggggctgcgcctgcgcaagggcgacgtggtgctgttcaacaccggctggctggaactgatcggcaaggacgacaaacagttcctggaagtggaaccgggtatcggcatggaggcggcgaagtggctggccgaccagggcatcgtcgccttcggtggcgacacctgggcctcggaggtctacccgaacccgaacggtgccgaggagttcccgatcaaccagtacatgctggccaagcgtggcatctacaacctggagctgatcgacagccgtgccctggtgcgcgacaaggcctgggaattcctgttcgtgctcggccagccgctctacgtcggttcgacccaggtcaacatcaacccggtggcaatccgatgaacaccgccgctgaccttcccgtgttcgccggccgccgcttccgcgtcagctatgacggcctggccgccgacaatgtctacagcgccgatggccgccacgtgcagtacgccatcgtctctggcgcctatgccggtgcgcagggcgaagccgcctgtgagtggcagcggatcagcgacggggtctatgccatttcgtggcaggaatccgatggcgctacggtcgtgcatgtcgatgacttcgcgggcgggcattcgctggcctggttcaccgccaccgatggcagtttccatcgcatgcaagggccgctggcagcgctgtgatgccggccagcggccggcggacggaacattacagatcggtaatgcaggggtcagggcagcgaaaggcgctgccctccaccctgtgggccatgtcttccacaggtgtcccacgcatggcccgtcccctgctccgctccaccgcccttgttgtcctcgtctccggcctcgcggttgcgccgctggccctggcccatcccagcctggtgcgctcgacgccggccgccgacgcgaccgtggcgccggccagccagatcgagctgcagttcagcgagaaggtgatgccgcgtgccacccgcgtcgaactgagcatggaccatggccgcatgaagatggccatgcccaccactgcgcaggagctctccgaagatggccacaccctgcgcgcacgcttcgccaagcccttgccggcaggcagctacgcactgcagtggcgcgcggtgggccaggacagccacccgatcactggcacgtaccgtttcaccgtgaaataaggctgccatcgtggccgagctctcgccgtatgcgctgcggctggcactgtacctggtgctgatgctgctgttcgggcggatgctgttcgtccgtccggggctgccgcgcggcgtctcgctggcgctcgccctgatcgcgttggccgtggtggtcaccgatgccatcacccgcttgaccggtgtgctcggcatcgcgccggccgacatcgaccctgcaacggcgcactggttcctcaccggtacgccggtgggtaaagccggcctgctgcgtaccgcggcggtgctggcgatgctgcccctgctggcattcgccacgccgctgccgggcctgcgccgcgtggccctgctcgctttgtctgccacggcgttggccagcctgtcctggaacggccacgccgctgcgggcgatgggttcggcggcaccttgcggctgctggccggcatcgtgcacctgctggccgccggtgcctgggtcggcgcgatcgccgccatcctgcagttggcgctgcgtccacagggcctgcgcctgcgcgagcgcacctacgagttgtggcgggccgcgcacagcttcgccctgccgggcacggtcatcgtcgccctgctggcaatgaccggcacctatacctatgtcgatctcggcggttccgtgcagaccctgaccggtaccgcgcatgggcgctggctgctgctcaagctggccctggtggtcggcatgctggggttggcggcgctgcatcgctggcgattggtaccggccttggccacctccatccacgacggctggcaaccgcggccgctgcgttccctgcgccacagcctggcctgcgagtcggtgctggccgtgctggtgctggcctgcgtggcggtgcttggtacgctggacccgttggcgtgagcctgcgcagccagcccacgtgcaagctgcgatgatgggcgcatcatgaaactgctgatcgtcgaagacgaacccaagaccggcaactacctgcgccagggcctgatcgaagccggctacgtggtcgatctcgcctgcaacggcgtcgacgggctgcacctggccggcagcggcgagtaccaactgatcattctcgatgtgatgctgcccggcctggatggctggaacgtgctgtcgcggttgcgcgacggagggtggcagacaccggtgctgttcctgaccgcgcgcagcagcatcgccgaccgcgtgcagggcctggaactgggcgccgatgactacctggccaagccgttcgccttcgccgagctgctggcgcgggtgcgcaccctgctgcgtcgcggccaggcacaaccgcaggccgagcgcatcatcatcgccgacctggtggtggataccctgcgccgccgggtcgaacgcggcggccagcgcatcgccctcagccagaaggaatacaccctgctggagctgctggcgcgtcgccagggcgaagtgctgccacgctcgctgatcgcctcgcaggtgtgggacatgaacttcgacagcgacaccaacgtgatcgacgtggcgatccgccgcctgcgcgcgaagatcgacgatgacttcgatgccaagctgatcgtcaccgtgcgcggcatgggctatgtgctggaggcgccggacgacggtgccgtgcacagcggatgagcctgcgtcgttccatcgcggtacggctgacactgctgttcgccatcgtggccacgctggtgctggccgcattgggcgtggcgatctatgtcagcgcccgccatgatcttgttgcccaggacttcatcgaactggaaaacaaggtcgcgttgatccgcgacctcgctgacaatgggcctgccgccgcgcgcggaccgcggttggcagaggcgctcggccatcatccggatatcgccttccacattgttgatgggagcggaaccgtactgttctccactgcgccggcactgctgcgcgagcatgcacgcagccagcccatcgacgccgcgccacggcggcacgactggatcctcaccgatggtcgctgcatgcatgccctgcacctgcgccagacgctggccgacggcagccagctggtgaccctgctggccattgatgacaaccgtcacgccgacttcctggagcgcttccgccacctgctggcaatcgccatcatcggcgccgcggtggccagcagcctgctcggcggctacgtggtgcggcgcacgctgcggccgctgcgcacgctggccgatgaggcaaggcagatcaccgctggccggctgcagcgccgcctgagcgcgcgcagtgcaccgaccgaactggagcagctggcgcagaccctcaacggcatgctggcacgcctgcagcaggacttcgcgcggctgaccgaattctccggtgatctcgcccacgagctgcgcacgcccatcaccaatatgctcacccaggtgcaggtggtgctggcgcacccgcgcagcaacgaggcctaccgcgagacgctggcgtcgtgtgccgaggaactgcagcagctggcacagaccgtgggcgacctgctgtacctggcgcaggccgaagcaccgggcgcgctgccttcgcgcgagccggtggcgctggatggggtggtggattcgctgctcgagttctacgagctgctggccgaggaccggcagttgaccctgcgccgcgaaggtgtggcgagcgtggaaggcaaccgcctgatgctgcaccgggcgattgccaacctgctgtccaacgcgttgaagcacgccgctgccggcagcgaggtgcgggtacggctggccgaggccgatggcgtgtgcagggtcagcgtgcacaacgtcggcacgccgatttccgccgaagcgctgccgcgcctgttcgatcggttctaccgcggcgagcgtggccgacacgaaggtgcggggctgggcctggcgatcacccgcgcgattgcacaggcgcatggcggcagcgtgagtgttgcgtccgatgacaccggcaccgtgttcgagctggtgctgccgggcgccgcagcccggtagtgccggccgccggccggcccccccccccggggtacatcaagcgcattgcggttgccggccagcggccggcactaccctctgcggtcggacggcttcgcgtgccgctccggcagtgccggccgctggccggcaaccgcggcctgctcgaacaccccggccacccagtcgatgaacacccgcaagcgtggggacggcgtgcggttgcgcgggtagaccaggctcaacgggcttggggtcggcggcgcgtccggcaacagctccaccagctgcccgcgcgcgatatacgggtccatccggtagcgcggagcctggatgatgcccaggcccgccagcgcggcgccgaggaacgcatccgcaccggacacacgcacccgcaccggcagcggcacgtagcgcacctgcccgccctgctggaactccagcggaatcagctggccggtggcgctggagcgatagcccaccatttcatggccgcccagcagggactcgatgctgcctggcacgcccttggcctgcaggtagcccggcgcggccaccgtgacctcgcgcagcatcgccaaccggcgcgccgccagatcgctgtcggccagcgtccccacccgcagcgccgcatccacgccttcgcgcagcagatcgacatagcggtcgccttcgctgacctccagttcgatctccgggtagcgctgcaggaactccggcaggtggggaaacagcaggtgccggcccagcgtgccatgcacctcaatgcgcaaggggccgcgcggcggcgcgtcacggaaggcggcctcggcgtcgtccatgtcggcgatcaggcgtagacaacggccatagaaggcctcgccttccagcgtcggcaccaccagccgcgtggtccggtgcagcaggcgcacgcccagccgctgttccagcgccttgatcgcgtcggtcaccgtggcccgcggcaggcccaggtcctcggaggcccgggtgaagctgcggcgctcgacgatacggacgaaggcgcgcatggccgtgaagcggtccattgttcggctatccggatgatgttggcggattatgcaggattatccgaaagcgcgatttcgcgaagatggcgctgcgccacttcggcgtgtccccgtggaagtcaccatgaccctctcccccgcccgctctgtcgccctggtcaccggcggatcccgtggcatcggtgccgccatctcgcgtcggctcgccgccaatggccacgcggtcgcgatcaactatgcgggccgccgcgacgacgccgaagccttggcggccgaactgaacgccgccggcgcgcaggccatcgcgctgcaggccgatgtgtccgatccgcaggcggtgcgccagctgttcgacgccatcgaagcccgtttcggcggcatcgacgtggtggtcaacagcgccggggtgctgcagctggcaccactggccgataccgacgacgccctgttcgagcgggtgatcggcatcaacctcaggggcgccttcaacgtgctgcgcgaaagcgcgcgacgggtgcgcgacggtggccggctgatcaccctgtccaccagcgtggtcggcatccggctggagaactacagcgtgtatgcggccagcaaggcggcggtggagacgatgggcgcaatcctcagcaaggagctgcgcgggcgcaacatcaccgtgaacgccgtggcgcccggaccgaccgccaccgatctgttcctggatggaaaatcgcccgagctgatcgagcggctggcgaagatgaaccccctggagcggctgggcatgccggaggacatcgccggcgcggtggggttcctggcaggtgccgatggcggatggatcaacggccaggtgctgcgcgccaacggcggaatggtgtagatcgcacaggtggcatccacgcatggcgcgacgcccttgtagagccgagcccatgctcggctgctcttcgcgcaaaggccagaagcagccgagcgtgggctcggctctacaggtaggtcaggcgatgcgcgcctcgcggcggcgatgcacccagtagtacatcgccggtgcggtggggttcctggcaggtgccgatggcggatggatcaacggccaggtactgcgcgccaacggcggaatggtgtagatcgcacaggtggcatccacgcatggcgcgacgcccttgtagagccgagcccatgctcggctgctcttcgcgcaaaggccagaagcagccgagcgtgggctcggctctacaggtaggtcaggcgatgcgcgcctcgcggcggcgatgcacccagtagtacagcgtcggcaacaccagcagggtcagcagcatcgccgacagcaggccaccgatcaccaccaccgccagcggcttctgggtctcggcaccgatcgcgtgcgaggtggccatcggcagcaggccgaacatcgccaatagtgcggtcatcagcaccgtgcgcaggcgctgcagcgaaccctgcaccaccgactgcagcaggtccatgccctgctcgcgcaactgggcgaagcggctgagcatcaccacgccgttcagcaccgcttgcccgaacaatgcaatgaagccgattgccgccgacaccgacagcggaatgccggtcagccaaagggccaggatgccgccgatcatcgccagtggcacgttggccaggatcagcgcggcgctgctgatgtccttgaaggcatcgaacagcagcacgaagatgatcagcaccgacagcggaatcacccagcccagccgcttcatcgcacgctgctggttctcgaactcgccggaccactccagccgatagccttccggcagctgtacgctggcatccacgcgcttgcgcatgtcagccaccacgctgcccatgtcgcggccggcgatgaagatgctcaccgccttcacccgctgtgcgttctcgcgcgagatgttgatcgcgccgctggccatgcgaaagtcggccacgtcggacagcgtcaccgtgtggccatcgccgatgccaaccggcaccgtacgcagccgctgcaggtcacgatcggcatcgtccaggcgcagggtgatggggaatctgcggtcaccctcccacagctcgccgacctggcgcccgcccagtgcggtctcgatcacttcgtcgacgtcgcgtacgttcaggccatagcgcgcggcgcggtcgcggtcgatctcgatctgcagctgcggcaatgacccgtcgcggtcgatgaaggcgctctccacgccctccacgccgcggacctggccgaggatcgcctgcgcctgctggttcaacacgtccagatccgagccgctgaccttgatcaccacctggcccttgatctgcgagatgctctccaggatgttgtcgcgcaccggctgcgaaatcgagaactcggggcccggaatgcgctgctccagcgtgcgctgcagatcgctcaccagctgtcgcttgtccacgcctttcggccattccttctccggcttcaacgccaccagcgcctcgatctggttggcgcccttggcatcggagccgtcttccgggcgtcccagcttggccaccaccgtcgatacctgcgggaacgtgccgaccagctcacggatgcgccgcgactgctgctgcgcttcgcccaggctggtgctcgggtcgagcgtggccgtcagccagatcgatccttcgtccagctcgggcaggaactccgaacccagccgcgtgcccaatgccagcgtgccgaccagcagcgcaaccgcggtcagcactaccgcacgcgggcgggccagtgcgcgctccaggaccggccggtaccagccggtcaggcggtccatcagcggattgccgtcgcgcatgcggtcgcgccgcagccaccagtagcagaacaacggcaccacggtcagcgccaggatcagcgcgccgatcaatgccgaggtcaccgagtacgccatcggcgcgaacatgcggccttcctggcgctgcagggtgaagatcgggatgtgcgcggcgatgatgatcagcatcgagaagaacgtcggccgccccacttccgacgctgccgaaagaatggtcgagaaccgtgtcttacggtcggccgcaggtggcagcttcgacaatcgcgagacgatgtgctcggtcacgatcaccgcgccatcgatgatgatgccgaagtccatcgcacccaacgacagcaggttggccggcacgccccacagatgcaggccaaggaaggtcgacagcagcgcaagcggcatcatcgccgccacgatcagcgcggcacgggcgttgtacaggaacagccacagcaccaggaacaccagcaccgcgccttccagcaggttgctgaagacggttttcagcgtggtcgagaccagccacgagcggtcgtagaacggctcgatgctgaccccggccggcagctggttcgcttcgatctcggcgatgcgcgcatgcagggcgtcgagcacgtcggacgggttctcgcccttgcgcatcagcaccatgccgaacaccgcatcgtcgttgtcatcctggccgaccaggccctgccggggcaggccggtatcggcgatgccagccaggtcgcgcaccaggatcggcgtgccactgcgctgcgccacgaccacgttgccgatgtcggccggcgagcgcatcagaccgacgccgcggatcaggaactgctgctggccacgttccacgtagccgccgcctgcgttcgagctgcccttctccagcgcctcggcgaactcacccaggctgatgccgcggtcacgcagcttgtccaggtccggcttgacctggaacgtacgcgcgaagccgccgaaactgatcacatcggctacgcccggcacggtgcgcaggctgcgctccatcgtccattcctgcacggtgcgcagctgggtcggcgtcaggtgcgggcctttcagcacgtaccggtagatctcgcccaccgccgagctcatcgcctccagctccggcgtcaccccttcgggcagctccacgccctgcaggcgttccagcacctgctggcgcgcgaagtaatcgtcggccttgtcgtcgaaggtcaggatgaccatcgacaggccgaattgcgtatgcgagaacacccgcaccgaatgcgggatgccggacagtgccacttccagcggcatcgtcacctcgcgctccacctcctccgcggcccggcccgggtgcagcgataccaccgtcacctgggtgtcggacacatccggaaaggcttccaccggcagcacgcggaacgcggcaatgccagcgccgatgaacagcagcagcgccagcatcaccatcagcggctggcgcaggcaataggcaatcaggcgatcgatcatggcgcggcatgccccgtcccggtgctggcggctgcgggcgcactgtcgaccagctgctgcagcaacaggcccccttcgaccaccaccctggcgccctgggccaggccctcgcgcacccacaggcggccatcgcccagttcctcggcacgcacggcgcggcgcgcgaagcggcccttggcctcctccacgaacaccacctgcttgccgtcgatgagcagtaccgcagcatcgggcagcgagacaccgcccccggccggcactgccacctgcgcacgcacgtactggcccgccttgaagccgcgcgcacggttgtccagttcggcgcgcgcctgcaccacgcggcgttcgctgtcgacgaagtcatccacgtgctgcagggtcgcctgctgcggctgcccatcggcgccgggcacgctcacctgcatgcccgccttcaggcgtccggccaggctctccggtacatccagcagcaaccacaggcggtcaggatcgccaatcatcgccagcggctgttcgctgtcggggctgactgccatgcccgggctcatccgccgctccaccagcacgccatcaatgggtgcgcgcagcggcagccgttggtcgacgtgctggccgttgccatacgccctggcgaaggcggtcgcgcgcgcgtgatcggcctggctgccggcgaagctggcctcggcctcgtccagttcacggcccgacgccacccctgccgcgtgcagttcgcgggtgcggtccagttcccggcgtgccagctgcagctcggcacggccacgcacgccctccgcctgcgcctggccgaactcgggcgaggtgatccaggcgatcacctggccggccttcaccttctgccccggttgtgcctcgatgcgcgccacctgccccgccagcggggtgcgcagcgcgctggagcgggtctcgtcccagaccacccggcccggcagctgcaggctggcgctggcaccggcggtcaccagctcgctgcgcagcacatccagctggcggctgccggccggaaacaggatctggccggcactgacctgcggcgcatcctcggtatacgacgccggttcgcgaccgcagccgcccagcagggccagcgccagcagggccggcagcatggcatgtcgcgcccgcgggcgatgggcgacggtggacttcatcgggactctccttcagcaacggatgtggccgcttcccagcgcgccaaggcaatggcatggtcggcacgcgcatcaatcagcgcggcctcgaactcgcgccagctgcggcgcgcgtcgagcagatcggtcaggctggcggcgccacggcgataggccagttcgatgccctccaccgccttgcgcgcagcgtcggactgcagcccctcgtagtcgctgcggcgctgcgcggcggactgcacgctggcctgcagctggtccagttcagcgtgtgcttcgcgctgcagcagctgcagttccagcgcggcgctgtcccggtcggcctcggcacgctggatcgcgccgcgtgcgcgcgacgggccgcccagcggaatggtcaacgacacgccccaggtgacaccgctgatatcggtgggctcgcgctcggcctccacacccagctggatgtcgcggtggcgctcgctacgtgccagggccacgccagcgtcggcggcggccaggcgcgagcgtgccgcgcgcacatcggcacgctgctgcggatcgaacgcgcgcagcttggccacgctgctggcatccggccaggggtcatcggcactgaggtcgcggctgtcatcgctgccgagcagcaggcccagcgtatgccgcgcgtcacgcagatccagggccgcctcgcgcgccgcatcggccaccgccagatggtccaccgccatccgcgcgcgatccaccggcgccatcgccccggtggccacctgcttgtcggccgccgccatctgttcggccgaactctggcggttggcctcggcaatctgcgcccgctcctgcgcgcccttcaggccgaaataggcttcatgcagtgccacctgctgccggcgccgggtatcgagcatgtccagcccggccacttccagcagcgcgtccgcctggctgatgcgcaatgcgcgcttgccgccgcgctcccaggtccagcccaggcccagcgtgctgtccacccgcttgtcctgccagcgccccgggccgatgccgtgcttcgggctgatcttgctgctgccgatcgacagctcggccgctggccgcaacgcagcggtcagcgcatcgccctgcaccccacgcagttccaatgccgccgcgcgcaggtccgggttgtgcgcttccattgcacgctgtgcatcctgcaaggacagcgccgaagtcgaaggcgcgcacgaaagggcggccagcagggccgcaagacgacgggagaaattcatgcacgtcacggtaaggtgacgcacttgcgccaaacttgccccaaccttgcacgaagcttgcaatgcgaatcctgctgatcgaagacgacgccgccctggccgatggactgatccgcgccctgcagggcgccggccatctgtgcgaccacctttcgcgcgggctgcacgcgccggctgcactggccagcgcgccgtatgacgtgatggtgctcgatctttcattgcccgacgtcgatggcctcgacctgctctcgcgcctgcgcaacgacggcgtcacactgccggtgctgatcctcacggcgcgcgatggcgtggaggaccgcatcctcggccttgaccgcggtggcgacgactatctcgccaagccatttgcactcggtgagctggaagcccgcctgcgtgcgctgtcgcgtcgccgcagcgacgcaccggcgcacaagcggttgggccgtttgtgcttcgacagcatccgcaatgaagtgcaggtggaaggccagcgcatcgaactgaccgcgcgcgagctgtcgctggtcgaggcactgatgcagcatcctggccgcaccgtcaccaagcagcgcctgttcgacgcgctgtacagctgggatcacgaggccaacctgtcagtgatcgaagtgcatgtcagccgcctgcgccgcaagctggaacaggcgcgcgccggcgtcggcatccgcatgctgcgtggcctgggctatcggctggaagccggtggtgactgagcgtgtgcacagcctgcgtggcctgctgctgcgccgcctgtggctgcccctgctggtgctgctgctgtgcagcgcgatcggttcattcgcgttggcccgcttctatgccggccaggtctatgaccgctggttgctggactcggcgatgtcgttgtccgagctggtgaaggtgcaggacgggcgtgcctcgatcgagatcacgcccgcggtgtcgcgcatgttcacctgggataccgctgacgaagtgcatggcgaagtggtcgacgctgcgggcgggcgcctgtatggggacctgcccgaagcgctgccccgccccgcgatcgctgccggcagcgacgatgccgtctactacgacgcgcgcctgcgtgggcagccggtgcgcatggtcgaggtcgtggtcagcgctgggccgggccatgatatccgcctgcgcgtggccgagacgctgcgcaagcggcaccggctggagcgcaagctgctgctggccagcatcccgttccaggccgcgatcctggcgctggccgcgtggctggcctggtccggtaccggcgcggctgcacgccatgccaaccaggtggcgcggcggctggccagcccgcgtccggacccgctggcgccactggagcccgcgcaggaagccccacgcgaactgtggccggcggtcgaagcctacaacgcactgctgcaacggctggacgcgatgcaggccgcgcaacggcgcttcgtcagcaatgcggcgcaccagctgcgcacgccgctggcggcaatgcaggtggagctggagagctcactccgccaacaggatccgcaggcccagcagctggcgctgtccggcacgctggccgggctggcacggctgcagcacctggtcaaccagctgctgatgctcagccgctcggaagatccacagggcagcgcactgccgctgcagccgctggatctggccgcgttggcacggggcgtggtcgagcgctacgccgaccgtgcgttggtggcgggcgtggacctgggttacgacggacccgacgacggcgtgaaggtacagggtgatccgcagttgctgcgcgaggcgctgggcaacctgctcgacaacgcgctgcgctacggcgccgtgcccggtgtgatcaccctgggactacagcgggatgccgagggcgtgcaggtgtgggtggacgatgacggtacaggtatcgccgaagccgagcgcgcgcgcgtcacggaacggttctaccgggccagcagcgagggagatggctgcgggctggggctggcgatcgtggccgagatcgcgcagcggcatggcgccatattgatgatcgaaacggcgccgctcggtggcgcccgcgtcgggttgcgtttccgttgacctttgtcgaattgcccttgtagagccgagcccatgctcggctcaggcaccgtgccaaaagcagccgagcatgggctcggctctacaggttccaggtcacccgtgaagcgtgccggccaaggtcggcacctaccacgtgcgcatcaccggctcatcgaatacggcgcctgcgcgtcctgccccggccagtccttgttcggctcggcctgcatgctgaagcgcagttcgccgccagccaggatctcgtcatggcgcaggaaggtgcgctgcagcggcttgccgttgaggctcacgcggcccacataggtgtgtttgtcatccaggccctcggccacgatggtgaacgtcttgccgttcggaagacgcatcgcggtcttcggcaggaacggacggcccaggatgtactcgcccgagcccggcgccaccgggtagaagcccagcgcggtgaacacataccaggccgacatctggccaacgtcatcattgccggccaggccatcggggcggtcggcatactgggtgtccatgatctgcttcaaccgcgcctgggtgcgccatggctggcccgcgtacgaatagaggtaggccacgtggtggctgggctcgttgccgtgcgcataccagccgatcaggccggtgatgtcttccatgtgctcgaagatcgatggatccaccttggcgttgaacacctcgtccagacgcgcgagcagcttgtcgctgccaccgtgggctgccgccaggccggcaacgtcctgcggcacgtaccacgagtactgccaggcgttgccctcggtgtagtcggtgccgtagccgctggcgctggggtcgaacggcgtacggaagctgccatcgcgcttgcgcgcgcgcatgaagccggtgtccttgtcgaacgcgttgcgccagttacccgcgcgtttgtcgaaggtggccgcgatatcggccttgcccatcgcctgcgccatgcgtgcgatggtccagtcatcaaaggcgtactccagcgtcttgctggccgcttcgccttcctcgtcgatcggcacatagcccagctcacggtactgcgcgataccgtcatacgggccgtagttggcggtctcgaccatcgccttcaatgccttgtcggcgtcgaagccacgaatgcccttcacgtaggcatcggcgatcaccggcacggcgtggtagccgatcatgcaccagtcttccaggccatggaacgaccacaccggcagcatgccgtacggactgtgctcatggtgggccagcatcgaattgacgaagtcgctgttgcgcttctccggctgcaccagcgtcagcagcgggtgcagcgcgcggtaggtgtcccacagcgagaacgtcgaatagtgcgtgaagccgtcggccttgtgcaccgcgttgtccgaaccgcggtactggccatcggcgtccatgaacagcgtcggccccagcatcgtgtggtacagcgcggtataggcactgcgccgcgcatgctcgggggcatcgatatcgagtaccgacagcgcctgcgtccagtcctgcttcgcctgcgcacgcacccgatcgaagtcgaagtcggccacttccgcgtcgaggttggcgatggcaccggcctcactgaccggcgagatggctaccttcaccaccagcggtgcgtcgagcttgccgaatgcgaacgtgccgaccagctggcgaccctcgatctgtgcgcgctgcgccgggtccttctcgcccggcggcgggaagcccttgtagacgatgtcctgctcggtgttatgcagttcatggccagccagcgagcgcgaaaagcgcatcgcgaagaacagctggcggcccggcgcccagccgcgcgtctcgcggaagccggtcaccgtgccatcggcgcgcacccgcacccgcgaccacagcaccttgcccgggtagtcgtacatgctggtacgcatgtccagcagcaccttggcgtcggcacctttggggaaggcatagcggtgcacgcccacgcgcgcactggtggtcagctcggcacgcaccttgtagtcgtccagggtgaccgcgtagtagcccggctcggccttctcgtcagcgtggcggaaccgtgaggcgtaaccgctgcgcggcttctccggatcgccgcgctccagcccggggttgccggtgaacggcatcagcaggatgtcgcccaggtccgaatgcccggtgccggaaaaatgcgtgtgcgagaaaccgacgatgctgctgtcgtcgtaacggtagcccgccgcccagccataggccttttcgcgcggctggatgcgcgtgtccgggctgagctggaccatgccgaacggcaccgtcgcccccgggtaggtatggccttccccgccggtaccgatgaacgggtcgaccgagccataggcgcgttcggcggcggatttcgacggagccgccagcaccgccccggaggcaagcatggcggtcgcgacgaaagcgatcaggagacgacggtccagcgtgggcatcggcatttggatcgattcaggtggtagtcggatcctagcaccggccctgccctgtcgcatgctgcagtgcggccgccggaaccggcacgatgctttgcacgtaattgcatggccgcacgacgaatcacctcatagccttccggtctcccgcgtcccgatcggtgccgatacggcaatggatgtccagacatgcacttctgaaagaccgcgccttccgaacgggacaaagcgagacaaaccatcaattggtgcgcagcgcctcgatctgcccaggattgcgccgcagcggacatcccgctgccgggattggaacccccgaatgaaactgaagatctgcctgtcatgactatggcgggcgctgcgtgtggccgtctggccatcggagttcttcttcagtctctccgggttccaagcacgcatcgcccgccacccttgcggtggccctcgcacccaaggagttcccgcatgaaacacacgcgtccgctcagcccggccatggagtcgctcttccagcgcatcgaacacgccctcaacagtgcagaaggcatggccatcctcatcggtgaacagtacggccccgagccgaagccgcccgcaccgatgggctacaacgccagagagatcgccaatgcgatggtcatgctgagccagcatggccggtcgttgttgcagaagctgcgtgcggaagcggaaaaggtgacctatcactagcccgccctgcagccgagcccgctcggcgccgtgcgcaccgcacgcagtgattgctgccctcaatctggcaatgcgccctgcaaggtgacgaggtcggcgctgtcgaccggcctcaccacgcgcgccacttcctggccgtcatgcagcagcaccacggtgggccacagttttaccttgaacgcacgccccagcggctttcccttgccatcctcgatcttccaatgcacaagatcgtgggcgtccacaaacgcctggagtgcgggctgcgcggcctggcaatggccacaccagggtgcaccgaactccagcagctgccagcccgcctgagcttccacgtccgcgcccgcaggctccgccgccgggtagtcacgcatgaacggcatgccggttacgccgccagcgctttctggatatccgccagcggggcgttggtcaggtccttggcgatatcgcccagcagacgcgcctggacctccttgtgcagcagcgggcggatacggcccagcgtggtcgggtctgccaccagcaccaggtgtgcatagcggttgttgagcgcatcttcgttcaactgctccgccacctgcttggcgaacgtcgcctcgttgagctgcgcaatggacatgtccttcggcaccgcgccggccgggccctgaccagagacgccctgctcgctgatgtcctgcaggcgcagctcaccttcctgcttcaacgccagctgatgttcgctgccgacgttggtgaacacgcgggccgaaccgccatcggcgacgatgatcaacgtgccttcgggaatgcgacgggtcatgcgatgctccttctcgattgcgtccagcgctaccgtagacagcgtcgcgtgagcgctgcggccagagttcgttcaacacttgtcattgcatgccgcgcggatgaacaggcgcgatggaacacagcgtgcagatcagtccgcttcgctgcatgctcacgccgatgccgctatgatgaacgaatgatcgacacgacccactacgtgacgggcgcacctgttacgtgggaagcactgccgaccggcgcttcgctggccacgatggctcccgccctgccgttccaccgcctcgcgctggatcctggcggatgacgcccgcaggccctcggcctgcactccccacgctgctgtgaccgccggccgctgattgcgcgaccgctgtgatcccgttgctgcgtttccgccattgcggcggtgctttgccgtgcgcgtggcgtcgtgcctgcacacactccccggcccccacgccactcaccgatgcccctgcgccacctgcgcctgcatcgccgtttccgatttccgggacctacctcaccgctcatttcccctcttctgcctacaagggagcccccatgcaggacacccccgatgcacatgcccatttcggctggttcaaacgccgccgccacctgaaggtcgatgagatcaccgtcgtcgacaagcccatgctcaagcgcgccgtcggcgcggccgcactcggcaatgccatggagtggttcgacttcggtgtctacggctatctggccgtcaccatcgggcaggtgttcttcccctccagcaaccccaccgcgcaggtgatcgctgcgttcgccaccttcaccgtggcgttcctggtgcggccactgggcggcctggtattcggccccctgggggatcgctacggccgccagaaagtgctggcgttcaccatgatcctgatggcgctgggcacgtttgccatcggcctgattcccgcctacgagcgcatcggcatctgggcgccggtgctgttgctgctggcgcgcgtggtgcagggcttctccaccggcggcgaatacgggggcgcggccaccttcatcgccgagtattccaccgaccgcaaccgcggcctgatgggcagttggctggagttcggcacgctgggcggctacatcgccggcgccggcaccgtcaccgcgctgcacatgctgttgagcagcgagcagatgctggactggggctggcgcattccgttcctggtggccggcccgctgggcctgctcggcctgtacatgcgcatgaagctggaggaaaccccggcgttccgcgccttcgccgaggaagccgagaagcgtgagcacgagcggccggggctgggcgcgctgttccaggtgcatggccgccagctgctggtgtgcatgggcctggtgctggtgttcaacgtgaccgattacatgctgctgacctacatgcccagctacctcagcgtcacgatgggctatgccgagagcaagggcctgctgctgatcatcatcgtgatgctggtgatgatgccgctgaacatcgtcggcgggttgttcagtgacaggctgggccggcgcccgatgatcatcggtgcgtgcatcgcgctgctggtgctggccattccgtgcctgctgctggtcggtagcggcaacgacgggctgatcttcctcggcctgatgctgctggggctggcgctggtgtgcttcaccagctcgatgccgtccacgctgccggcgctgttctacaccccggtgcgctacagcgcgctgtcgatcgccttcaatgtgtcggtgtcgctgttcggtggcaccacgccgctggtgaccgcgtggctggtggagcgtaccggcgacccgctggtgccggcctattacctgatgggcgcggcggtgatcggcctggtaaccatgctgttcgtgaaggaaaccgccggcctgccgctgcgcggttcaccgccagcggttggcagcgaacgggaagcggctgcgctgttgaagagcaatgtgcctgtgacggtggacccgaccttgccgccgctgccggacgttgccgagcccgagcaggcgaagccggcgttgtagagccgagcccgcgctcggctgacttccaggggatcagccgagcatgggttcgactccgcaccccgtgcggcatcaatcacccggggtgtccaattccatcgcgcgcatcacgatgggcttggcccagcccggcgtgtgcaacaggtcggccactgcgaccgggtaatgcagctggcctgcagccatggccaataccggcagcggcaccacgcagccgtcggcatcggccggcgcgctgttgtcgtagacatgcagctcggccaggtgcggcagcagctccagcaggttcgcgcgcgccgaatcgaaacgcgcgtggatcttctccaccggaatatcgtggccaccggcggccacccgcgcggccacacgggcgacgtgcagcccgacatcggccagcccacagaaccagatcgccacctggtgccgctcgcaggcctcacgcagcagacgcggaatggtgttgccaccgagcgtggtctcgaaggcgaagtcggtgccatcggccatggcctggcgcaggcggcgggtgccttcctgccaggcctcggcattggcgtccggcagcggccagccggcgtcgaccaggcggcgggtgaacgagtccgggttgaaccagctcagcccttcggcgtccagccaggtgcccagcagcgaactcttgccggcgccattgacaccggccaacgccaggatgcgtcccatcgatcagagcggacggccaagggtgaccttgcggccgcgccggatcggctggcccagcaccttgcccagcccttccccgcgctgcagcccggccagggtctggtcgaactcgctgcgcaggcgctgcagctcctcgctgcgctcaccggcatcaccgccggcggccttggccagcagttcctggtaggtgcggatgtccacgatcaccgcttccgggtggttgtggttggtgatgaccagcgcctgcttttcgcgcacggtgcgcatcaggctcggccagccccgggtcttcaccgacgaggccggggccttctcgaggccaggcagatccagcggcagggtcatggcacggctccaggcggggtggatgagcgacactatacccaatttggccaaattggggataaatccccttttaccgcaggggcccggtgtccggagcgtcggtctgcagcaggctgtcgcgttcgcgcagcgggaagcggatccacgcatccagcccctgtgggccaaagtgcagctcgccgctgccagccagctcgtagggcacgcgctgctcgatcagcgcccggcccaggccgcgctggcgtggcatttcccagccctccacgtcggcatggcgctcgcaccagtgcaggcccagccacggttcggcgtcctgcacctgcagatgccaggacacctcgatccgccccgccgcgcgcgcggccgcgccatagcgcagcgcgttgctcgccagctcatggatggccaacgacagcacctcggccgctttcggtggcagcagcacgtcctcaccgtgcagctcgcacaggcccgtgcccggcatctgcgccgacacttcctcttcgatcatcccgcgcaggcagaccccggcattgccgccgcgggtcagcaggctctgcgtgcgcgccagcgacatcaaccgcccgcacagccgctcggcgtactcgtccacgctggccacggtgctgcgcgtccgccaggcaagggcatggatggtggacatgatgttgcggacccggtgctgcagttcggccagcagcaccgcctggcgctcggtggcgcgcttgaggtcgtcgatatccaccgcaatggcgaacaccccggtcacctcgccgtctgcatcgcgcagcggcgcagcggcgacgcgtgtccagcgggcgcgcccgtcgtcatggatgaactggaactccaggccagggaccaccgtctccccccgcagggcgcgggcgatggcgaaatcatggggctcgatgcgcgagccgtcggggtgccatccctgccagcggtagtggttgggacgatcagtggacggcaccttgccggtgggcagataggtccgcatccggtcgttggacagttgcagtcggccttcggcatcgacaatgcagacgcccaccggcagcaccttgaatgccagcgccaggcgccggtcgctctcacggcgcttctgctcctcgcgctcgcgggccgcctgcgcgacatgcgcggcggtcgtttcgaacatggtgacaagcacaccgttgatgcgcccttcctcaccgcggatggggctgtaggtgatggtgaaccagacatcctccagccgcccccgccgcgccagcggatagagcttgtcctcgtaggtgatggtctcgccctgccacacccgctggtagatcgggccgttgatgtgccagacctcaggccagcactcgcgggtgggctggccaagcccgcccggatgcttgtcggcgaggatctcggcatagccatcgttgtagagctgcaccagctgctcgccccacagcacgaccatcgggaagccgtgggccagcatcaggtcgacagtggcgcgcaggtgcggcggccatcgctcgatcgcacccagtggcgtgcctgaccagtcgtggcgggcaatacgggcggccatgccgtcatggcgcgcatgcgcctgcagcggcggcggcatgcccgccgggcgctcaatggccgggagaccctcgatgcggcgtgacatgccgcgcaatcaggcgatgcccgcagcagcctgcgggcctgccaccagccgtgccagctgctgcaccagtgcctcgatgtgatagggcttggtacagcggggcgcgccagcgaagcggctgggcagattgtcatcgtagccggaggtcaacatgaacggcgtgccggcgtccgccaagcggtcggccaaggggtagaccagttcaccccccaggttgatgtccagcagggcgacatcgatggggttctcatcgaccagacgccccagcgcctgcaggtcaccggccggtcccaccacctgcgcgcccttcagttccagatagtccaccaggaacatcgcgatggcgaattcatcttccgccaccagcacccgcagccctttcaggccctctggcttgttgcccgcttccagcacgacccgcgctcctcgatacacgcggcgcacctctgccgcaacgcctgcaggatgcgcgaaacgggctacaagggcgcgtgatgatcgatgaagatcgccgccacggcccgttcacccaggcattgcagcggcgcgttcagaacgcacgctcccatttcaggctgagcaggctgcggtcgtggctgtacagccagccgacgttgctgtcgatgcgggcgtagcgcaggcccaggctgggcaccagcccggccaccgccagccgctcgctgcgcacgatggcgatcaggttctgttcgtcgtcctgcctgcgcgcctccagcaatggactccaggcgtcgtagtcgcggcggcgcagcgacacgaacaccgtggccgtggtgccgctccactgccgcgccgcgcccagccgcaagccgcgctggcggtagccgttggccgggtcggcagcgctgctgccggtgacatccagcccggcgaagaccgtccagcgcggactgagcgcgcggaaccaggtggcatacaccgataccagctcgccgtcataattgctggccaggccctgctggcgataccgctggcgcttccagtcggcctccagcttgagcaggctgcgtgcatccagggcgtactgccattcgccgtgcacgccactgccgccctgcagcgcacggttgcccaggccctggacgtcatagctgggggcaagcagcacggtctaccgcgcactgcgccagctgtaacctgcctgcacattggcattgagctcgttgtaggcacggtgcccgcgccatgcctgaccgaaggcgagaccgcgcacgtacagcccatgatgcccgtcgaggacccagcgccgttccaggctggcgtcgtagtcgaggccccctgcgcgctgggcgtcgggcagtttccgttcgatgatgcaggcgtcgcctacgccgaacaggcaggtgcggctggccgagctgcggttgatgttgtcactccatgcggggccggcggacagcgcgcctttccagcgctggcgcgcctgcagggcacccaggtacccgtccacgcgcgcgcggacgccggccgtggccggatcatcagcattgatgcctgcagcgatggccgtgaacagcgcgaccgcatcgcgatcacgctggtcttccgcatagacacgtgccagctcgagacgggccggcaggaactccggctgcgccgccagcagcgcttcgtactccttcgccgcgcgacgatggtcgccggccacgcgggccaacgccccctgcgcgtaatggcgcagcagcgggtcatgccccggcagttcgatgtactcctcgaggaacgccgcggcggcccgccattgctgatgctgcagtgacaggtagagggcctggccgagatcgtcaacggtgcgctccacgcgcagcgtcctgccgtcgatggtgatggtcggccgctccgactcggcctgttgcaggcgctgccggtcctgctgctggtggcgcagttcgctgccctgttcaagcacgcggcgcagatcgtcctgctgggcgcgcacatcagcggcagccaacagcagtacgacaaggaaggtggaatggcgcatggtcgatccgtggtggtgcatgcagcggccgaagcagggactggcggatcgcggcttgtccctgccctgccccgtcaggggcgtggcgatcagttcttgctgccgccgaaggcggtgtcgtactggctgttgccggcgaacgtggcgataccggcgagcgtggccgcattggcgccgaagaactggccctggctgttgccggtgaccgagccgttggccacggcggtgccggcgaaggatgcatcggcgctgttgatgttggcgctgatcgccagggtctggccaccaccggtcaggccgccggtcagcttgccagtgccgaagttcgccgcgaaggtaccgctgagcaggttgctgccattgaaccggttcaggccggccaccgcgtaggtggcggtaccgctgggcagggtggtgccggcgcggtcaccagcgaagtacacctggcggttgttgaagccacctgcggcgccgtccttggaccattcaccgaaccacacatcgccactgcccaccttgacgaagttgaagtggcccatgccggaatggctacccggcgtaccggtgatcggcatggccagggtacgcacggtaacgccgttgacggtggtcggggccgagtaggccgccagcccctggaagtcgaccggcttgccattggagacggtgccgacgccgatgccggccttgcctgcgctgtgcgggccgccgttgacttcggaggcaccgaccttgacgtacagctgcgaatcggtggccgggctggccgcaccgacgatgtcggcggcctgcgcggcaccggccagggcgaaggtggcggccatggccagtacggaacgggagatcatcttcatggaactactccttgggttgagggaacaacgggtacaacaacgaggcaggtcatcagaagcgcgaagtgacaccgagcttcagcgtgcgccccggcgccggcagcgtggagcgcgtggccgggtcgacgtagtagcggttgccgaggttggtgccgaccagctcgacgctggtgtggtcattgaagcgccagcgcgcgtaggcatcgacggtggtgatgtttccccaggtgaacggcacgttctgccagatcaggccaccgctgccggcgtacaggcgatcacggtaggcctgcaggtccgggttctggtggcgccggtaatgcacgatgcggctgcccagctccaggcgctcatcgaacagccgggtgcccagcgacaggttcaccgacaaccggggaatggcctgggtcagcaggtagccactgacgaagccgtcctgcacgcagttgggcaccttgccggccagcgcatcgagctgcaccgccatgctttcgtcgcagaccttgttttccagcgtacgggtgatgcccaggtcggtgaagaagcgccggttgtcgaaccgcgcctgcaactccaggccgcggatgcgctgcttgtccaggttgtcgaacaggaagttgccgtcgcgctcgatcacgttgcgggtcttgtgcacgtagtaggccagcttcacgtcggcatcggcggtgttgccgaacagcgccgacaggttgtgcacgtagcccacttcgtagttgtaggcgtgttcgggcttgagcgggtacagcgggttcaggctgctggagaacgcgatggtgctctcgaacatgctggggaaacgcaccgcctcgctgtaacgcacataggcgcgcgcattgggcgagaaatgcgcggtggccgagaaggtcggcagccaggcatggtcgcgcctgcgctcgttgcgcccggccaccgtctgcggccgcccgttctggatgctgcacaggatctgcgcgccctgcaccggcaacagcccgggaatggccgccacctgaccattcaggcacgggttgctggcacggctgtagttgccgtccgcatccggcagccacggaatgctgtgctccaccgcaaccggcgtctcatacctgctgagcaggcccttgagcagatcatcaacgatgaagcccatgccgatgctgtcccagaacgcgcgctgcgcctcgatggcgtcgatctcgccctgcaggctggccgggcgctcaggcagttcgttgacccggtagcgggcctccttggggaacacagaggtggtcatcagttccgggtgttcctgcaggaaatcatcgaaggcccaatagcgcgcgtagcgcacgccggcgctcagggagaggaaatccaccggccgccagtccagcaccagatagccctcgccttcctggcggcgcccggcgcgcgggtacatgcgccagccatcgctgacgccaaagtacgggtccgccgagcgcagtttctcgaactgccagttgccgcccaccgtcaggtccagggtggaatgcaacgcgaagcggttgctcagggtcaggccggtgcggtcgttgcgggcattggccagcgcggtattgcgcaggatcgggctgctgccggggttccagtcggggttgctggcaaaattggggaagccgccagcggtgtaggtatcgctggtggtttcggtgcgccacaggttggcacgcaggtccagccagcggctgccggcaggctgccagtggtattccaggttccaggcatcggcatcgacgcggctgagcggccactggatgcgaccgtagtcgggcgcggacaggatgcgcgagggcatgatctcgccgtagtgggagagcgtacgccgccaggtggcgcgcagctgctggtcatcgttgatctgccaggtcgccttcagcagccacgattcctgctcgctggaggtgttgggcacctcgtcgccgggcttgaagtagcgcgccagcgtggtgatgtagtccaggcccttgtactcgaactgctcgcgcgggtcctggtcgtagtacgccgtgccctgggtgccggagaagtagttgccgcgcttgcgccaggcatacgcggccatcaggtccacgtgttcgccgcgcaggcccagcgccagccgccaggcctggtcctcgccggcgaacacattggcttccgaaccgcgcgacttcaccggcaccagcagcgtgctgtcggcatacggtgccgagggcgagccctgcgggaacccgggcaccgtgcggtagtcctcgccggtatgcagccgcggcaggcgtggcgccaccgcattgctgctgccttcgatcttcagctccccgccgaagcgctcacccgcttccacgatgtcatcgacgtcgatagtcttgatcaccagcgcgccaccgatcccgctgtgcacatcgcgcaccagccccggccccttggtgacctggatgccacctatcaggttgggatcgatgtagttgcggttgctgacgccgttgtagccgcgccagaccgtaagtgcctgctcgccgccgtcgatgctgaccggcacccgccccggcccctggatgccgcggatgttgatgtccagcgcgccactgttgcgcgcatcgccgctgaacacaccgaccagatccttgaccacgtcggccggattggagccgcggtagcgctccacccggtcgcgccccgaatacgccgtggccatgtccagcgcgaacacatcatcgtagccgcgccgatcgcgggcctcgcccccttccgactgcaggcgaccggccacgtccagtgtctcggtcacccgcaccccttccccttcacccgcctccgctacggcacgcaggctccaggtgccgtccatgccacgctgcgcgcgcacgccgctgccacgcagcagcagctgcagggcctgcatctggctgtactcgccgctcaccgcgctggagcgacggccttccaccaggtcactgcggaacaccacctgcacatcggcctggcggccaaaggcacgcacggcgtcggccaggggctgttccggaatggcgtactggcgcagcggcgcgacgaccgccggttgcgcctgcccggccggcacccaggccaactgcagcaatgcggtggaaacagccagggccagagcggtggcgcgacgatgacaggcggatgccgtggacggcatggacaggaactcctcaagcggggcgggaccacggacacgtccggtgcccggtggtgtgtctggcttgagaagaaacgctgtttcgctctggctatacctctatagacagcgggctgcgacgactgcccacggttttttcatgttttttttcatgcgaccggttcgtccatgttccgcgggtgcttcaccacagcagcaacgcaccaccgggcaagcgctgcacgcgcagtcccgcctgcgcggccacggcgacgatggccgtgtccggttgctgcaggtggaacaggccactgacccgtatgcgtgcgccctgcccgcccagtacccagaccggggcacgacggtagcgcgccaggtcggcgatggcctgcgcggccggccgatcatcgatcactacctcgccacgccgccacggcgccatgctctccggatcttccagctgcaccggctgcagccagtgcccgtcacggaacacgcgtgcctgtccggcatgcaggcgctgcacgctgccatcgcccgggcgcacatcgaccacacccgcgctgacctgggtggtgaccgtggtatccagcatcgacacgctgaaggcagtgccgatgtcacggaccaggccgcccgctgcctcgacctggaacgggcgagcctcgtgcgctacctggaaccaggcctggccgcgcagcaggcgcaggtggcgctgccggtcatcgaacgaaagtgccagcgcggtgccggcatcgagtaccgccgtgctgccatcggccagctgcaccactcgtggcgcatcgctgctgcgcacatcactgcgcgccagcagcaacgcatgcggagcggccgcgaccatcagcaccacggccgcagccgatgccagcagccacggcaggcgacggcgcggtgcgatcggacgcagcccctggcggtcggcggtcagctcgggcagcgcggccagcacctcgggcccggcagcgtccaaccgctgccagaaggcctgctgctggcgccaggccagcgcatggcgcggatcggactgcagccagcgctgcagggtgcgttgctggcgttccggcaacgggcctgcactgcaccgtatcacccagcgcaacgcctgcctggcctgacgcggcgagggttcggacgtggtcatggttgtggcctgccgcaccgcgaatgggtgcgctttcctgttgtgacaacggcgggcacgatctgcccacggcaatcgccgctcatcggcccattccccgctgctgttgctggatcagcagcgctgcgcgcagcacatgcttgccgaccaggctcttggagatccccaggcgcgcggcaatctcgcgttcgctcaggcccaggtagcggttgagcacgaagcactcgcgtacctgggccggcagggccaggatggtctgggtgatctcgcgcagctgcgcctggtccagcgcctgcgcctcgccgtcgtggcctgcctcggccatgccggtggcgtactcggccatcgcgcgccgctcgcgggcgtcggcctggctgcggttgagcgcgtggtggtaggccatccggtacagataaccgcgcggctccaggatcggtggatcgccgggcacgctgctggccttcaggtagaggttctgcagggtgtcctcggtgctggccgggtcgaggtagcgcgcgacgaagcgggacaacgcacggcgctcgcggatcagcagctcgaccagcgccagggcattgggagacataggtgccaaggccggaccggggaatgatgggcgtgatggcgacggtccggacgtggattgtgggctgcggggccgcaggcggcaagccgcgccacgaaagcatcatcgacgcatggcgtggatggaggatctacggttcctccagcgcctcgaagcgttcggcgaggtagtcgatcagcgcacgcaccgcaggcaacaggccgcgtcgcgacgggaacaccgcgtgcacgatgccgtgcttgggcacccactccggcagtaccggcaccagcgcgccactggccagctcgtcgctgatcatcatccgcggcagcatcagcaggcccaccccggccaccgcggcggtgcgcaacgcgatcatgtcatcgctgaccagccgcgggcgatggtgcacgctggccagcacatcgcccggcccggtgtattcccaggcatgctgctggctgggcgatgccagatccacggtcggcatcatcgccaggtcggccggcacctgcggcgtgcccagccgctgcagcagcgccgggctggcactggtgcaccagacccggcgcgccagcacgcgtaccaccaggtcactgtcctccagcggcggcggccgcacgcggatcgccacgtccacaccctcgcccaccacatcgacgcgccggttggtggcgtccagctgcaccgtcacctgcgggtgcagggccaggaaatcggccagcatcgtgccaatgcgcgcgtgcaggatcgcgatcgggcacgccaggcggattgtgccgcgcggctcggcacgtgacatcgcaatggcttcctcggccgcttcggcttcgaccagcatggccttgcagtggcggtagtagtcctggccgacctcggtgaccgagaaacgccgggtcgaacgctggatcaggcgcacgcccaaccgttcctccagcagcgcgatgcgccggctcagtttcgacttcggcatcgccagcgcccggccggcctgcgagaagccgccatgctcgaccaccatggcgaagtagaacaggtcgttgaggtcacaacggcggatatctgcgatgaacacggggcgatctcctgcggccacggcctgcagacattgttcaccagataggactatgacggcaaatactggcgtctaccggccttattgtcacggcgatatcgtcttcgcaacgaagaacagcggccggcagccccggccaggagatcgccatgaagcgtgtcaccggtacctacagcgccccccgcccgcactgggtgggcgacggattccccgcccgctcgatgttttcctacaacacccacggccagcacctcagcccgttcctgctgctggattacgccggcccgtacaccttcgcccccagcaatacgccgcgtggcgtcggccagcatccgcatcgcggattcgagaccgtcaccatcgtctatgagggtgaggtcgcccaccgcgattcgaccggggccggcggcaccatcggcccgggtgacgtgcagtggatgacggctgcctccggcatcctccacgaggaattccacacgccggaattcagcaggcgcggcggcacgctggacatggtccagctgtgggtgaacctgccggcgcgcgacaagatgggcgcaccgggctaccagaccctgctcgacgcagagattccctcggtggatctgcccgatggcgccggccgcgtgcgggtcatcgccggccgcttccacggtcatgccggcccggcgcgcacccacacgccgatggatgtctgggacatccgcctgcagcagggccaccacaccgacctgccggtggccgagggccgcacgctggcgcttgtggtgctgaagggcacggtgcggatcaacggcggccagccggtcggcgaagcgcagctggtcaccttcgaccgcagcggcgaggacgtgttcgtcgacgccgacagcgacgccaccgtactgctgctcagcggtgagccgatcgacgagccggtggtgggctatggcccgttcgtgatgaacagccaggccgagatcgcgcaggcggtcaacgatttcaacagcggccgcttcggccagatcgcgcactgatcgtttcaagcggcgggcgatggcccgccgcaacctccgggccatcgcccgctttttccaggagactgaccatgagtacccccgccaacttcaacggtgcccgcccggtgatcgatccggacaacgccgcgatgctgctgatcgaccatcagagcggcctgttccagaccatcggtgacatgccgttcacccgcgtgcgcgcccacgccaccgcgctggccaggatggccacgcttgcaaagatgccggtgatcaccactgcctctgttccgcagggcccgaacggcccgctgatcccggagatccacgacgcagccccgcatgcccggtacgtggcgcgcaagggcgagatcaacgcctgggacaacccggaattcgttgccgcagtgaaggccaccggccgcaggcagctgatcattgccggcaccatcaccagcgtgtgcatggccttcccgtccattgccgccgttgccgatggctatcaggtgttcgcggtcatcgatgcctcgggcacctattcgaagatggccgaggagatcaccctggcccgggtggtgcaggccggcgtggtgccgatggacaccgccgcggtggcctcggagatccagcgcagctggaaccgcgatgatgcccagcagtgggccgaggtctacacgaagatcttcccgaactaccagctgctgatcgaaagctacctgaaggcgcaggacgtgcagaagaaccacgagccgctggattcgcagcgcagctgagcacgcaggacggtacagtccaacgcgtcgggcaccgctcgacgctacagaggagatccccatggcctacgcacgcattgtttcgaccgccgacaattacctgcaccacatcagcaatggcagcgtcgatgtggatgcggacgagcccgcctcgttgggcggccagggcaagggcttcgcgccgttcgacctgtacctggcctcgctggcggcgtgcaccgccatcaccctgcgcatgtacgcgcagcgcaagggctgggacctgggcgagttccatgccgagctgcgctcggaacgtgatgaggacgggcgcctccacgtgcaccgcgtgctgcatgccagtgccgagctgagcgatgcgcagtggcagcgattgctggaggtggtggaaaagaccccggtgaccctggtgatgcgcgaaggtgcacgcatcaccagtgagcgtggggcggcggcgtaacagagggctcagcgccgtgaatgcagcaccgtgcgctggcgcatcgcgttgaattcctgctccacctgctggatgtcttcggcctggaacccggcggcatccagcagctggtcggcggcagcggccgccagcggatcatcgtcacgctggcgccagcagcgcgccggcaggaagtagcccacttcgctgcgcccgcgcatgatcaccaccggccggcccgcgtacagcaggaactcggccaggtgctggcgcaggccctccacggaaacataggccggtccaacacccagcatctggctggacggttcgggactctcgaacagcttgcgacggctcatccactcctccttttgaacaacgcgtggtctcctttccctagacgggcgcatcgctgcgcccccgccacgcactacgtgatccgcatcacgccgtcactcagaagccggtattgaactccagctggaacacgtcgatcgacagcggcgcaccggacacttccttggccgccatccacttgccgctgatccagctgcgcgcatccagcgcgtaggcaccgcccacgtagtagccgcgggcgttggtgccgccgaggtggaagttcggatcgttgtaggcatccggcagcgcatcggcctcgatgtgcttgtagcccagcagcgcctgccactggcccttctccttcagctcggtggcaccgaaggtggcctgcagcatccatgcggtgtcgccgctgcggaaggtatcgatgctggcggcaccaccggcaccgtagttgttgacgatgccgttgttggcgcgactgaacatggcctgcttgtcgtaggccaggttgcggatgtagtcgccttcaaggcgcaggccgacgtcctgggccagctgcgtatcccagcgcaggttcagcgtggccaggcggaatgccgaggacaggccgacatactgcggggtgggcgtattggccggatccagcggattgcgcgcgatgtcgcggatcagcatcagggtgttgcccttctgcatgaacgccggacgcgaccagtcggtgtcgcagcccaccgcgcccgcatacagcgcgcacggcgaggacaggcggccgctgatgttcttgaagtcgtagtagcccagtgccgcgcgcagcgcgttgtcgtcattgaagcgccagttcacgcccacctgcgccccggacagccacttgttctcgttcggggtcttgacccggctctggctgggcgcgctgtcggaggtgtattccagcggtaccaccgccaggttgccgaacaggccgaggtcgccgccgtcgaagtcgtacttcaggttggcggccaggccatcgaagttgaggtcgttggagaacagcgtgtcgctggtccagaacggattgccgaagcggccgccgcgcaccgtcacccagtcggccgggctgtaggccagccatgcctggtccagccatacatccttcttgctcaggccgccacccagctgctcggtggtcgacaccgggccattgctgctgccgctggccaggcgcacaccggccgtggtgtgctggccgatggtcgcctcgatgcccaggcgggcgcggatgcgccacaggttgcggcggtcctggcgggtgttcagcagtggtggcagctgcaggttggtgttggtgttggtgtcgaagccgttgccggaattgatcgacgaccagttgctcacgatgtcgctgttgcgttcggagaagaagcgcgattcgctgcgcacgcgcatgtcaccagtgaccttgatgcgcttggtccactcagccacttcgttcggtgccgcccagccctcggacctggcctgcgccatcacgtcctggcgtacttcgtcacggatgccgtcgcgcacgctctgcggcacgtaaggtacacgcacgtcgccggcttccagggcgacaccgccactggcggccgaggtcgcggtggctgcgctgcgctgggcggccgccgcttcggcctcggcctcggcctgcaccagcaatgcctggccgtcttctggtttcagtgcgccgctggcgatcaggcccttgatcagcttgaccatggtggtttcagcggccatcgcaccggccggggcggccaggctgagcagcacggcgcagcacagcagcgcccgtcgggccggccgcgggcggcgggaatcggttcgtgcgcggacgtggtcgttcatcacggttctcatcgaaagaagggaaatcacggaggtcgggaatcaggccccgggccggcggccctggatcaggacgcgggcggggaaatcaagcgacggtgggggtgcctggtcgaccttgccgatgcggcgcagtgcatcgagcacggccgcgtcggcctcctcgttgccactgccacgcaccagctcgaccttttccaggcggccatcgctggccagccacacattcacctgcagctggaacgccaggcgcttgaccttgtcgtcgcgcgagattgcctgctgcatcaggtagccgaggtagcgcccataggtggcattgccggcaccgccgcgaccgacgccggacgaaccgccaccactgccggactggatgccgaagttgtcaccgccggcctgcgcatcggcgttcatcgtcaccggatcggcattgtccggagtcggtgccggctcttcagccggcgtcggctgctccagcggctccggttcgggcatcgcctcctccggcggcgtttccggctccggcggcttttccggcggcggcggggtggcggaggcgctggcggcagcgccagcatcggcggctgcaccaccggccggcgggtgctggcggtgtccttgaacagcatccaccacacggcgatgccgagcaccagcaacgcggccagcaccagcgcgacagtcaccagcagctggcgaccgcgcatgccgggctccggccgagggggttgatgggccgtcatgcctcagccctgcgccttgccggtgaccagaccgacctgggcgagctccaggcgccgcagcaggtccagcacctcgaccacgcgggcgtactgcacctgcgcgtcaccgcgcacgatcaccgggaaatccggcgtggtcgcgcgctcggtgcgcaggcggtcttccagctccgccatcgtcaccgggtaggcatccagaaacacctggccactggggtcgatggtgatcgccttggtcttgggcttctccagcgcgacgctgttgctggccttcggcaggttgacctcgatgccggggatggaagcgttgctggtcaggatgaagatcaccagcaccaccagcagcacatcgacgaagggcgtcacgttgatgcccttctcgcgcttcttgatgccgaacttcgccttctggcccatggcgcgcccctcagccctggaccgcggccgggccgcgcccgtcctgctcttcggccaggcgcgcggcgaattcgtcgatgaacaccgccatgtccgcaccgatcgcttcggcacgcgcgcccaggtagttgtagccgaacagcgccgggatcgcgacgccgaggccggcggcggtacacagcaacgccgcggccatgcccggtgccaccgagttgatgtccaccgcgccggccattgccgcaaccacgaacaccagcatgatgccgatcacggtgccgaacaggcccacgtagggcgcgccttcgatggtggtcgacaaccagttcatgcgccgcgccatcgcttcctgctcgcgcaccatcactgcatccatcgaggcgcggatcgccgcgatggtggcaccactgaggtaaccgctgttgccatcgcgctggtggcgttgctgcatttcatcgatggccacttggtagatgcgccacaacgagccatcgtgcatggcggtcggcgccctgccctggcggtccatgtcggacagggtgcgcagcggtacgccggacagcttgccgaagctctcggtgaacacggcattggccttgctggtacggccgaagtggcggctcttggcgatcatgatcgcccacgacagcagcatcatcaggccgaggatggcgaccaccacccaggcatcgaacggcatcgccttgaggatgaaggcgaagtggctctgcccggcggactgctcgtcggcgccgtagctgaccaggcgcgagtcggcgccctgagcggtggcgtcggccagcagcagcgcggccgggcgtgccacccgcgaaatgcgcaactcgtccagggcaccttcgaagttggccagcggctgcgcggcgcccggcgcatcggcgccgaccaccggcgcggtggccagcgccggcagcgcaccgctcagctgggcagctacgcgcccattgaggtacagctgcaacgcgcccttctctgccgtcagtgcaacatgcgcccactgcccttccggaatcggttgcgccggcgtgctgcgctggccattgagctgcacgaacggcacgcggttctcgatgcccagcaccagttcggaagcaccatcacggcgggcgtagattgcttgagccgcattgttgctgcccggcttgatccaggccgaaacggtgagcggcgcgcccgcttcctgcgccagcgacgcgctggccggcagcggcagcgggccggcgcccagctgcacgccgcggccgatcaccgcgccttccgacggcggcaccaccgcaccggcattgttgccataggcggtggtgtcgcgtgccggcgcattggcctcggcaaagtgatagaccagcgtgtagtccggatcgaacacctgctggccgttgccgctggccggggctttttcattgccgtagtacatccagatggtctgcggcgcggcggcactgaccgccggcaggtccacccagaccagggccaggcccagcgtgggatcgaactgctcgatctggtgggccagcacggtacggccatcacccgagacgaagcgaaggtcgttgcccgcatcctgggtgccgtcgaagccgaagttgccggtatgcagccgcagcagcagtggcgtgcggcccgggtcaccggccaggcccgcgccctgcgggccggcgtcgacggtgatcggcttgcggtatttccattcggcctgccaccaattggcatcggccgcagccgccggcaacgcaaccagcgcggccagcagcagcaatactcgggaaagcaaacggtccatgcgaagggtctccggagaacgcatgttcaagggaagggtcagtagctggtgctgatgttgaaatgcaggcgcgggtcgtccttgcgcgtgaccgggccatcggcataaggccaggcgtagtccaggcgcagttgcaggtgttcacccaggcgcagctgcgtgcccaggccgaccgaggccaggttgtacttgtcacgctgctcgggcagcggccggcgcaggcgcaggtaggccgcgtcggcgaagctgtagacacgcagatcggtgccgctccacagcgaccacgccggggtgcgccattccaggctggccaggccgccgtagtcgccgatcgcctcggccgacaggtagccacgcacggtgtacatgccgccagcagcgaactgctcggccgacaccagtggcgcatcggttacctgcagcgagccacgcgcataccactgccagtcattgctgaaggtgtgggtgttggccacgtcggccttgaaggccacgaagctcgggtcagcccagtagcgcttctgcccgaacgcggtggcgtcgctgccgtaaccgaacaggcggcgggtaccggccaccagctgggtgttgatgctcagctgatcctgctcgccctggcgcacgccgacgaaggccagggtgatcggcgcatacttcaacggtgtcttcaggctgtccttgcccatctgcgtgtcttcctcggtgtccttgaaatccacaccgagactgagctggcgccaccactggctgctgccggcaaggcggtagttgagcttgaggccgatcgaatggccgttgccgatcacattggtgccggtgccggtaccgacctgcccgcttgcattcaacacgcggctgtcggatctgtagccggaggcttccaggctccacggcgtgccttcgaacggcatcgtgtacgaggccgagaacaccttggcctgctttgtatcttccggcgccaggtacacgccgatgttggcgctgtgcccgcgcttccacaggttgtcgtaggccagcgacgcactcaggcgcagcttctcggtgtcggcactgtggtcgttgttgagtgacgcgctggcacgccacggcgacttctcctcgacctgcaggtccacatccatcgtgcccggcacctggccttcgcgcaccagcggcatcacctggcgacgcccgccttcgttcagtgcggtcagttccttctgggcctggtcgaagtccggcaccttgccctcggccagtgccggtacgcgatcgcgtatgcggtcgggcgattcgtggcgggtgccgaccacgcgcagctggccgatcggcgtctgctgcaccttcagcagcaccacgccgccactgacctgctgctcggggagttcgacgtagaccgactggtagcccgcctgctggtacagcgcgtggaccgcatcgcgcgccttctcgacatcggccagggtcctgcccgggccgaggaacggctctaccgcccgttcgatctgacgcggatcgagcacggtgttgccgcgcacgatgtattcattgatgttcacgctgggcgcaggcgctgcctcctgcgcgaacgatggcagcggcatcgcggccagcgccagcaccagcggatgcaggcgcaacggaaagcggacggctcggcacggaacaggagtcatcgaaggcatcgcgtcgtatcggagggagtggccagggagcggcgcgtgggtctaccaacaggacgtgcacgtcgcgtcaaaaccgccaccagttttgtgacagcactgtcatcttgtgacagcgccagagcactcgccggcgtagactgccctcgccacacgtcttcattgcagagcgtcggttgttgcaggagattcgagatgagtgagccattgaaggcgggccttcgccctgccctcgcccttgccttgttgctggcgttgccatcggcctgggccggagaggcgaagaagcaggacggtgctgcgccgtgcatcgaagtacaggtcaacggcgagcgcatccccgcgtgggaatgcctgcaacgcaggctggcgccggcgccgaaatcggcgaagtcagcggcgctgccggatgccgaacgcctgatgcggcagcccggcaaccagctgatgcagtacaacctggaaggcacgcggcaacgcatgggcgatgccttcgggcggtccgtggtaccgcagcgtccggcgcgatgaacccatgcaactgcagagccgagcccacgcccggctgcgcctgcacaccgttcaacagccatgcagaggcagccgagcgcgggctcggctctaccgagcgccgccctgcggagcggccggcacgatgccatcgttcggcaccggtggcagcgcgggcaccggcaggctgcgcgattgcccagcctggttcagttccaccgcgttggcgctgatgctggccagcaccgtacagggccccagccgctggccgggcgcgtaagcctccggcgggcgtccatccaccgacaacagggccaggggcgcgtggtcacccgccatcacacccagcacgaccacctcggtctgcaccgcaccgggcgacagcagccgcaccagcggcagactggccaccgcatcgaacagcggccgggccggcgcatcggcatgcgcttcgctggccgccgccgcaggcgccaccgcagacagggtgacgctccaataggccaccaccgccagcagcagggtggccgccagcagggtcaacatccgattgcgatcccagcgcctgccatccatgttccgcaccatcgccacgttcgtgtccgcccacgctagcagccgccgctgacgcttttgtttcatcatacgggcctacgctggcaggcatcgacctggacaggaggcaacgtcgatgcagcacgtgccgcgtggtttcaccctgctggaactgatggtggtgctggtgatcatcggcatctgcacggcgggcatcggcctgggcctgggcagcctgctcgaccccgcgcgccagctgcggcaggaggccgaacgactggcgcagcgcctgcaggtggcgcgcgacgaggcccgcatcgatggccgccccctgcgctggcaggccgacgccgccggctaccggttcagcaggcgcgaaggcacccgctgggtggacgtgcaacgcgacgacctgctgcgcccacagtcatggcaaccggccggcatcgtggtgcagccggccaccccggttgaactgagcccggagtggatcggcgtggcatgggaactgacgttgtcgttgcagggccgccagctgcgtcttcgtgacgatggcagcggacagttgcaggtcgtgcagtgaagcggaacatgcccggattcaccttgatcgaagtgctgatcgcactggcgatcgtttcgattgcgctggctgcggtcatgcgctcggtcgcggtggccaccgacgatcagtcacgcctgcgcgaccgtcgcctggcgctgctgtgcgcgcaggaccgctggcaggagctgcgcctggccgggcagccgccgcaggatgcacggctgcgctgcgtgcaggggcgaagcagtttcctggtgctgcagcatatcggcacggggggtgacggacagccgcaactggaactcagcgtggctgccgaagatgcaccgcggcagtcgctggcgcggatgcagctgccgtggaccgcggcgcaatgaagcgtaccgcagcaggcttcacccttatcgaggtgatgatcgcgatcaccatcatgggcgtgctggcgctgatctgctggcgagcgctcgacagcgtggccagcagcgaccggcgcctgcgccgggccgatgccgagaccacgacggcactgcgcgtgctgcagcagttccagcgcgatatcgagatgcgtgccgacgatgcgctgatgaacggcgcggtgcgcccggcggatcgtccgcagcgactgttgccgccttcgctggtgagcgaatggcacccggatggcagctttgcgctggaaatcacccgcagcgtcgacagtgatgggctgcgctggcagcgggtgcgctggtggcggcaaggcaacacgctgtggcgcgccagcggtacggcgacggaccgctatcccctgcccgcgccggttccttcggaaggcattgcagtggcaaaggatgtgcagcggttcgaggtgcgcgcctggcagcccggggccggctgggcgatgctgccgagcgagggcgaggtgctgccggccaccgggctggaactgcggctgggcctgcgtgacgggcgtggaccgctgggctaccggcgcgtgctggagctttaggattcctcccaggcaaagcacccacgcatggcgtggatctactgccgagcggcttctactgcccggcctgccctggtgggtgccgaccgttggtcggcactgaggctggtccgggcatccgcgcatgccgtggacctactgccgagcctgccgccgggcgcgctcctgcacccggcggcgccgtgtcggtggtcctcaccgctgatggccgctccctgccctccgtgccatcctggctggggccgccaccgttccgtggcggctggcccgatgctgttcgttctttcggcccggtcgcatccacgcatggcgtggatctactgccgagcttggtgggcagcaacgtgtgccgaccaaggacggcacctatcggcgctgcgtgccctcgtcgcgacttgcctgcgggaactggaaggcactgttggcgtcataaccgctgttggcagtgttgccacgcgccggcgggtcgatgctgctggtgccactgccgaagccgaggatctgcacgctgatcaccgacggctggttgcgccgtgcctcgtcctggctcttgcgcatcacatcctgtgccgcctggctggcgctgttggctgccgcactggccgaggccagcgcattgacgttcaccgatgccagcaccggcaggcccttgctctcgccctgcacctggatgttggccgcgttgagcacctgcagtgcggccaggttgatgttgcccgagacgcggataccggcctcgcccgcatcgatggtgccaagcggtgcgatcaggtcgacgtcgcccggcggtacttcggcaatggggttcaaggtcgcgatgccggcaccgctggccggggcctgcggcgacaggattacattgccccagccgtcatagacgcggcgcggtggcgtgtacagcaacgtcgtccgcgaaccacgaccggcgttgatgtcaccctgctccgaccacgccaggatgtcgccgccgaaggtggtcatcacccgcgacaggcccagcagcacgctgtcctggctgaacagccggatatcgccttgcccctgggtgacaaggccggcgctggcaggtggcaccacgccctgcacaccgatcacgatctgcccacccggtgccatcagctcgatgttgccgcccgcctcggtacgcacgccggagccaccgtacatcacgatatcgccggtacggtcgatcgtcgcaccggccgcattcctgtccggcatcagcgtggcgatggcttcgcgcccacgcaggtaggagccgaagcgggacccttctgcatcggtatattcccgtccaccttcgcgcagctcggcgtaatagacctggcgcaggaagatgcgctgctgttcctgcggcagcgcatcgaacgcggccagcgccccgtcgccgtcggccgccacgccgaagcgctgctgcagccactgcttcagctcctggttgtagaccttgactgccttgcccggctgcgatgcaagcgattgcgcgggatcggcaaggttggcagggtgcagataacgggcacgcagggccgcgaagtcgatctgctggttgccggccgtcagcgcgatgctggcgccgggacgggtgtcgccctgcacgatgccaccgaggctggcgatgctgcccgcatcctcctggcgcaactggcggccggcactgatctcgacgttgccagggccggcaatggtcgcattcagatgcacgatgtcgcggcccgccgtcgccaccgtgatgtcggtgggcgcggtgttcaacgcggtcatcgacaccccgaggatgtcccggcctgcccgcagttgcacggcgccggcggcctcgaaccagttcaactgcgtgcgctgccccgcgttgggattcagcgtgcgccgggcgccggtggccagaccgataatgtcgccctgcaccgcgtagtaacggctcggcgccagtgccgcagacacagtggacagcggcgtattcggaccgaatgcgaacagtggaagcgaccccgccggcgatgccgtgttgccgtcgacggacaggttgtgccgcgagcgggtcacattgcctgcggaatccccctgctcggccatgaatgccgggtcgaagggtcccggcaggcgcgcgtcactggccgagcgcgcgatctgggtcgcgccaggctgggcgaagatgccgccaccggccaggacgtccagccgtcctgtcgccgagggtgccagcagaatcacatcctgcgtccccggcgtggtgctgatccggtccagcttgatgtcaccctgcgcagcaatggcgctgaagcgcgaaggatagagccagtaattcagcagatcatcgccgccacgcacaacaagctggacctgctcccgccacagattgctgcccgtcacgttttccggcccggcgaggcctggcgcgaggtcaccaccggcactgaacagatccacggccgtgttggcggtccacagggagaaccacgtactgcctgcagcgtgcgcgctatcatcctgcagcaccgcgctgtagttggccagcggaacccggccggcatcggcgacgccgccgagcaccacatcgccccgcgcctgcagctgcgcggcggcgtcgcccagcaccagcaccggcccgcccatcgcgcgggcggcgtcaggcgcaaacaggtctgccgcccgctgcttacccagcgtcgcgtagctttccagggtgacgcccattgcaccgatgcgccccgcatcgagctgcaggctcccacgcaggttgctgaaggtaccgttgaggtcgagattctgtcccgccctggaggggttgaggctggagatcgtcgcctgcaggttcggattcagcgcgccaccgatacgcagctgcaggtcgccgccgccggtcaggtgcagctggccatcgctgacccggccggtcgatcccaccgcggcaatgatcgcacccgagcgcggtgcgatcgtcgagaccaacgcgtcacctatcgcatcgcgcacgccggcgtcacgcccggcctccagcgtcaggttgcccccgcccaatgtgccgaagccggtgaaaccaaccatccgtggagaggcgccagcggcagcggacacgttggtgtaggcgccaaagttcacccaccagctggtcggcaccggctccaccccagtggtgccgccggtaccctgccgccacagccagttgccgaccgcggcactggagtacagcgcccagtcgcgatcgctgctgcccgactctgcgcgcgcggtccaggcgtcgccgacgatatcgcgcccggcttcgacgcgcaggttgccaccatgatccggataccaggcctggtagcctgccatcgcggcgtcatagctgcccggcaccaggttcggtcccagcactgcggtgttccaaggggccgctgcacggggcgaattgaaggcagcgtcgcggcccccacccagcgcggcgggagtgccggcggtgtagacgccaaagcctgacttcatcacgacgtcaccggccgcgagcagttccatgtcgcccctgccggtgcgcagtacgctccacgccggcgtgcctgcgcgcttgccgtaagtggtcacttcggtctgcgtgccgccgccggcgcagtaggtgggcgcggtgctgcagaactcgtcttcggtcatgccaaacatcgcggcgaagtccttcgcaggagtgcctgcgtaggactcgtcgccccagtaatccagcgagccctgcgcggccacctggcggggtgccgggccgcagtagtcggccgacatcgcgcagaactcgtcttcggtgaagccgaacatgtcggccagctccgcgatcggacggcctgcataggaggtgtcgccgatccagtccaacgatgcctgctcggtcaacgcgcgatcccccacccagatgatttccgtcttgaccgtgccgatcgagccctggtgggtatcggccagcaccacgctgccatcgctgccccagcgccggctgcgtgggtcggctgccccggcatcggcgccggcaacaacggtcaggtcccaggaggtggtgccctcggccagcatcggcgccagcgcccagttgcgcccctggttgccgccggcatcggccggcctcagattcaccggcgcgtcgccgggcagctccaccttggtcaacgacgggatgtacgcgcccaccttgagcgcgacttcgcgtgccaggcgcagcgcaaccggcagcaccgcgccggcgggccactcctgtgccgccatctgtaccgcactgcgcaggcggaagccggctcccagccgcgcaccggccgccagcatcagcggctcctgcagcacggtgcccgcggccagcgtctgcccggagtcggtggtcaccgccgcacccagcaccgtgcctgcaggcagccgcaggttctgcgagatcaccatcggcgcgggcagcacggtaccgaccggaagcgttaccgattcgaccggcacgtcatagttcaggcgggtgccggcctggaactcggtgccgggctgcagcttcactccgtccaccggcaccaccagcccaccgccaaagggggtgtgccccgcgctgccattgcggccctcgtacagctgccagccgccctcatccggcgtggacggcggcgctgcgaacccatcgttgatgctgccgtagacgttgatgttgccttcggcgcgcagcaccagcgaggccgattcgccgaagccacgccgcgatggatcggcgcggttggcatcggggccataacggtagccggacagatcgatgtcgccggcgatggtcaggtcgccgtccgggttggcgtcgctgcgccgcgccagcacctgcacgccgggacgaaggcgcacatcgcccagcgcccgcgtgcgctgctgcagatccgcgttgcccagcgcaccatcgatccaggccacgctgtgcggatcgactacctggtccagccactgctgggtgaccagctgcgcgcggttgccgcccacgtcagcggtggttgccaggggcgcatcgtcgtagcggcgaacaccattgagctggatgtcggccgcgccatcgatgcgcaggccggtggccgcggcaatcgccgcgtcgttgctgcccagccgcggcacatcgatcttcagcgtgccgcgcggggtgccatcgttctggccaggacgtccaccgacggcaacgtcgctgcccgcacgcaggtccagctgcgccgcgctgcccaggccgacggcaccctcggcgctgcccagcgtgatggtggcccggttgggactgtcgatgatcttgccatggctgtccacgcgcaggccggtaccgtgcgcgtccagcgtaccgtccacctgcaactgatcgcgggcgtacaggcggatgctgccgacctgctcgccgctggcatcgatgcggccggccacggtcaggctgcccgcatcgacgctgatatcgaccctgcgcgccttcacttcgtcgccgatccgcagatcgccctcaccgatctggaagctgcgacccccgacgacgccgccggcagtcaatcgctggttgaggccggcgaagtcctgcagctggcgtgcgcgcaccaccagttcgccaccgtcatagggcaccagcgtgccaccggcatcgtaacgaccagtggcggcaccctgcagaacaccggccagatcggctcggccggccattgcggtgaccgtcaggcgtccgccgcggttgttgcgtgcggaaacatcgatgcgggaggccgcatcggcgcggatgtcacccgtgtcgctggacagcaggacatcgccgccccagctgaacttgtccacgtcgtacagcgagaccttgcgcccggccaggtccagcgcggcccggctgccaagcgtgatgccctcgcgcgcgttcgccgacagccgtccggacgccagcgcgatcgtgctgtccagcgcgatccggttggcgtcgatgctcaactcactgcccagtgcatcgccacccgtcttgccggcgccaccctgcaggcggaagtcgccgccggtgcgcacgcgcagctgcgcggcgggatcggcagccaatagcggtgtatcgataccgaggttgcctccgctgtactgccaccccttgtcggccagatagtcgccacgctgctggaatacgtccagcgtgccctgcgcggagaacgacagctgctccgaggcactcaggttcagcgcactgaagccgagcacctgccggttcgcaggtacttcagagctgggacggctgaatggcgcccgccccagctgcagctgccgggtgacgatgtccagttgcccggccccgagccggtccaccatcggctcggccggcggcaccgtcgcgtcgctgcccggcgcctggcccgccgccaatgagccgtcccagaccagcgtgtccaccaggatgcgcgcgcggtcggtcgccgcaccgtagccgcggatggcctgcgcaccgagcacaagcgtctgcaggccactgcggccggtggcactgtcgcgcgcatccaggtcgacgctgccgaacacgttgacagactcccgcgcgaccagactcaacgtgtctagcgccggcgcgccggtcgcatcattgccgcgcagcagttgttgcagcacggactggttcatggtcatgccactgggcagcgccccggccgcagcggcctgggcgatcgcttcggcactgccgaggttcagcgccgccatgctcaggccgagctggcgggtgccatagctggccgagtcgcgcatctgcagcgcgccatcggtcgctaccgcgatgctgccatcggaaaccagccgcgtctggccgtcgcacgccgcctggcatccgccgatgtcgatcgccaccggaccggcctccaccccggtggtgccggtgatcaggttcaggcgctggttggacaccgccagcaggccgccggagacctggtaaggcagcgtcgcgctggcattcgcgttggcggatgcgaacggcagtgtatcgagggtcgcaccggcctcgaccagcacgccactgccaccggaggccgctgccaccagcacttccggtgcgttcaaggtgacgccggaacggatcgccacgctgcgcgcctggccggtcaccgccacctgcgaggcctcctggttgaactgcccgccgatcatcatccgcgccggcaggaaggcattgagcgcgtcgtcgctgaaggtggcgccgcgatcactcgcctgcgattgcgtggtgccatcgaggatctccagcgaaccgaccgccgggctcgccaacgtggctgccagcgtgccaccacgccccttgtcggtggcagccgcgaaccgcgcggtgccggcgaagtggatggcaggcgttgctgcacgacctgcaccttcgcccagcgcaagggtcaacccgagcgcatcgatggtctgccagccacgcgactcgccgcggcggtcggccaccgattgcgcgaagctgttgtaggaggtttcgttgtagcccgagtgccggcgtaccacggccgcgggagtcagcaggatgtcggtgagcaacggcgagattgccgcgcccagcgccgtgcgctgctgcccggacacacgccaggtgccggtgccggtcgcaatcggttgcacgatgccggaggtgccggtggcgcccagctccacccggaatgcgccgggctgcagcgcatagcttgccggcatcagcgtgtaggtgccggccgccaggccgggcacgccagccggcacggtgatctgctggcccaccgccggagctgcgaacccttcttcgccactgggggcgaacgccccggcgcgtcccggtacgatcgcgtacaccgggttgcccgacgcactgaacccgtagcgcgggttggcgtcggccaacgccgtacgcaggacgtcgacagagccaccgcgtcctgacacgaaggcggcgccggtcaactcaccaccgccggacatgtccagcagggcccccggcgccacctcgatctcgttggccttcagtgtcacccccatcgaggagataccggccggcgtcagcgaacccaggctgcgcgtaccgacccgccagtcaacaccatcgacggtgccaccatagggcagcgacaagccggcgccactggtcgaggttacgctgcctggcagcagttccacccggctgccgacggttccgttctggatcaggccacccagctgcagcgtgcccatcggcgcctgtacgttgccgccctgctgcaccgtggcggccaccaggcgaagcgtacccagcgccgattccggcgccggcttcgtggccgcaccggtgccgtggatgcgcagcacggcatccggatcggaccagtaatcagcggtctgcacggtctgcgccgacgcgccggccaccagcgtgccgaccgcgcctgtggtgggatacaggcgcgcagcggtcacgtccatcgaaccagccgtcatcaacgcgctggtgttgccactgctggcaatgccgttggtcaggcgcacgtcactgcggctttccagcgccacatgcttgaaacccggcagccaggtgacgtcgcggatgtcgatcagcccggcctgcaccgccagcgcgtgatcttccggcccggacgaagcgaccgcggcggtgccctgcaggttctcgcccggcatctggcgccagcgtgcctgcgccaggcgaacgtagggcgcactcagtcgcagccccgacgatggcccggcatccacggccatgcccaggctcgaagtaccctggccgtggatgcgcaggctctgggccaggcgcaggtcgacgtcgccgaccgcgcggatgtcaccgaacacggacagattgtcgaaaccgccagcctgcagctgctcgaccgacaacgcggcgtggccatactccaatgtggccggcagtggctgccccggtgcgctgtgctggctgagggtgatcgcacgtgaccgcagtacctcctcgctggcgccacgtgcatggatgctgccgccaaaggccagccccagggtgccgccgcgtgcgccggcaccgccggcggccgcatccatcccgccgtccaggtacagcgcattggccgagcgcagcacgatctgcccgccatcgctgtccacgcgcacgcggccctggccgtcgacgtccagctcggccgacgcgccccgcgcctgcaggcgcgcaccgcgttcgaccaccacgaaggcttccggtggtcggttgtcgacgaacgctgtggtctcccagtccagcgccccgccaatctcgatgcgtccacccgcgcgcacctgcccgcgcagacggccgctggaatcgggcagcgaaatcgcgtctgcatcggcatccagcagcgcgccttcggcgaaacgccaggtgcgttcggtgcgctgcccggcgtacagcgcgttctccgggcgcacatcgtcgatcaggatgcgtccgcccttcgcgcgcagcgtgccttcaacatcgatgttgcccgcaccaagcagcgagatcgtctgccctggatcgaccgccaccagtgcatccttgccgacccgcaggtcaccgcccacgctgttgcgctccgaacgcaggctgatgctcgcacccgcgcgctggctgacgcgcccgctcgacggatcggcgctgtacagcggttcgtcccacgccgccagtgcggacgcccggtcggtcgccatcggcgcgtcctgggtcaggcgcaggcctggcagggcagcgaccagccgcgcgccatcggccacctccacgccgtggtggccattgatgtcgtactgcgcgaagccactgccgaacaggccggggtccagtcgcagcgacgcgcccgccaggtccgcatcgcccacccgcacctggccaccggtccccagcgagaaagaaccaccgccctgtcctcgaccactgaaccggcttccctcacccagttgcacccggccactgccatcggtcgtaaccgtactgctgttcgcctgcaggctgacgctgccgcctttaccgatatgggccttgccgcgcaggtccagcgcagcaccggcctcgacgtcaaccgttgccttggcgcccacggccacgtcatgactgttgcccaggctcaggcggccgccatccgtccaggcaccgctcgcgtcgcgcggcatcgccagtgaggcgttgctccattcgccggagaggtcgatccgcgttccgtcggcaatgacggtgcgggcgcggccatcgtgcagcagcgccgtcggccggccctggacatccagcaggttgcccgccgacaactggccgccggcaatgccgatgtcgcctgccagctccacctcgctgccgatcaggttgagctgcccgccggcctgaagccgaaggctgccgtcgatgcggatgtgatcggcggtcgccaggtcgatccgcccccactgctgggcactcagctctgcgatatccagccacaccgtgtcacgccgctcctcgttgaccggagccgccagcgaccacgccgtcttcgtcggagccttgtcacccaggcgcacatccgagccgaacacaccactgcggccctggccgtcgtagcgccccaggtacaactgcgcattgcgcgcgaccgccgtctgcgcctgtgcatagccatccagcgcggcatccggcctgcggttctgctgcgcgccctggaaggttgcagtctcaacctttccatccagcaccgcggtcggtgcggagacgatcagccgtcctgcatcgcggccgaccgtgtacccgttatcgacccgctgcgccgcgaatacgatcggatcacggaaggtctcggtgatgccccagcgttcctgcttcacttcatggccgctgtacaggccatcgaacagcatctccgctggcgcctcatcaagacggtagacctggccatcaacgccgcgcacccagctctgccggaccacgccgctctgcacatccaggctgccgccggcaaggttgatgcgtgagccaccctgcgtgatcacttccctgccgcccagcaggacggtgcctccctgcgcagcccattcgccgatcgagtgcccctggttgtcgaggtagccccccacttccagcaggccgcctgcggcgtaccagcgctcaccctcgtagcccccggtaccggccggaacgtggaccagcctgcggcggtcgacccagacttcgctgctggtcagcttgccgctgtcgcggttgtccagggcatcgcgcagttcgttgccctgcaccttgacctggacattgttgctctccatcgacacctgcacgcccactgcgccggacacgtccacgcgcgcggcatcgtccacgtagctacgggccgccgcatcggcgatgatctggccgcccgtggcaaccgtcagcgaatccgcgctgaaatggatgttgccacccgagacgatctccacccgcgactggtcccggcgatcattgtgctgggacagattgtcgaaggttgccgaacgcgcgccagcgcggatcgcgtcctgctcggccgattccttgattagggcgtcgcgctgcgtatccagcaccgtggtcttgccatcgtcctcgatcagcaccgccgtggtggctccgtcagcaagcgtgacgctgctgcctgcatcactggccgaggccagaagatggacggtgccgcgctgtgcaagcgtggtgctggccacggccacaccggcctgctcgacgctgcgtccggccagggtcacgtcaccctcgagtgcgcgcagcaggccggtattgcgcacgctgccagccgtgctgccagcgatgaagcgcggtgcgatttcattgccgcgggtggtggaactggtgttggcggccgtacccacgccgcgccggatcacgaaactgtcacctgccgcgagctgcacctggcccttgcgcgcttcgatctggccagcattgtccacgctgtgcccggccagcagcacgtagccaccgccgcgcgtcgcactggtcggctcatgggtcgcgatgcgggcgccccgctccaccatcaccttgccgaatgcatcgctaagcgcgctgctgctggcgtcggggctgtacaggccgttgtcgcggaactgcgcatcgctgatccgtgctgcagccgccagcagattgcgtacattgacctggctgttgttgccgaacaccacgccgttgcggttggccacgaacaccgtgccactggccttcagctggcccaggatctggctgggccgcgcctgcggatcgttgacgcggttcagtactgcccagtcagggttctgcaggaaattcagcgtggtgttgccgccgatgttgaaggtctcccagttcaggatcgccttgtccgcggtctgctctaccgtgacctgcaccctcccgtcgctgccctgcgactggatcgcgtcgcgcgcattgagccagccacgggtcagcgggttctggtcgacgctcaggccgtccttgccgaggccatcggcaacgatgaagccagcctcgcggtgcgcctgccgggcttgttcctgcaggcgctgctgcagggcaatcgcctgtgccgcagtgccaagattgtcgatcgactgctgcagcttctgccgtgccgcatcctgctgctgggccggtaactggaactggatcggcacgccgttgggcatccggccactctgtgccgcgctgccctgggccgcgccccgttcggcgaaccagcccggactgaacgcctgctgcgcctggctggccggggctaccatgctccccagtgcgaccgcgatggcccacgccatcggatgattgcggcgcatcgacgcggccggatgaacagcggacgggagcgggtgcgacatcggaacctcatcaacctggtgggccgcagctgcggcgacgatcggggaggcacacgcaacgcatgccctgccactgatagacggttcacgcgagacgaagccgacagccaaacgctgcaacggcggcaccgtcgcggaaatggcgacgccggcccagaggccggcgtcgggtcaagcaggattcaacccgtactgcggattacagcggacggccgatgccggcgcaggtgctggggttgttcaggccggcagtgctgctggccagcacgaaacggttgcggatcgcatcgcgccaggccttggtcagcgggatgaagccgtggtcggtgatcgacttctcatacgcgacggtgtaggtcgccggatagtggcgcgccaggaagccgcgcaggctggtggcgacgctcgaatccttgtagcactggccgatcaccaggttggtgtacccggcgatcggatagccggccgacgggttgccgaacaccggcacccagttggcggggttctctgcatcggtgccggtcggcggagcgacggtgtccagggtggcctgcacgctcacctggtccggcgagaagcccttgaccttggcaaccttggtcgcatcggtcaggttcgggatcacgtccgggccaacgtagccgatgcggccttcagccgcgtagacagtgttgtacagcgaggtgccgccggtggccggggcggccaccaggaacgccggcaggttgccgtttgcatcgcgcttgtacaggtcggcgaaggtcgacttgatggcgaacttgccgcccaccagcttcgaggtgtcagcattctcagcggcacaggccgcagtcaggaagcggctgaacatttcgctggtgccgctgctttccgcgcgatacaccacctggatcgggccgctgcggttggcatcgatggtcgaccagtcgctgatcgcgcccgagaacacgccgcagatctgcgccacgctcaggttcaccgccgaaccggccttgttgaacgggatggtgaccgaggtggccaccgacggcacctggatcagcgcgccgtagcggttggcattggtcggctggttgaagttggtggtgtaggtgttcagctcggtgccgctcagtaccgaatcgctgccggcgaagtgcacggtgccggtggtcgagaacagcagcgagttgttttccaggaaggccttcttgccggtgcccgaaccggtcacggcgtagctgaagttcgccggcaggatgctgtcggacgaacccttgtagaggtcggccggcaacgaggcaccgccgccggtcacggtctgcgccgaggcggcgcccacggtagcgagcagcgcggtggcaaccagcgcggccagggtcttgcacttgttcatgatcttctcctgaagggtttactgcgaagggaaacaccaagggaggaacggtcactacacgcctgctgccgccgagggcctcccagcccgctctgcggcgacgtgtccatgctggtccgcgccgatgacaggccgcttaagaaacctgtggaagatcggaaaaaggtgtggaggattgtgtggagaatcgaagacggcgaccgggtagagtcgactgtgcgtcgactggtgcacggagcgctggtcctgtcgaagtgtgcttggaagcagtcgactccacccgtgatgcgcgttgcgcatcactgcaccagctggttcatttccatgatcggcatcagcacggccagcacgatcgtcagcaccacgccgcccatcaccaggatcatggtcggttccagcagtgcggtcagcgccatcgcgcgacgctcgatctcgcgcgagatcgtctgcgcggcgcgttcgagcagtggcgccagcgaaccggtcttctcgccgctggccaccagatgcaccaggatcggcggatagaccttctgtaccttcaacgcagcacccagtgccgcaccttcgcgtacgcgagcagccacatcatcggcacagcgcgccagcaacgcattgccaagcgtctgccgcgccgcttcgagcgcacgcagcagcggcacaccggcgtccagcaggatcgccagcgtcgaggcaaagcgcgcactgttcacacccagcacgaagcgcccgaccatcgggacccgcagcagcatcgcgtcccagcgcaggcgcagttccggccgccgcaacgccagccgccaggccaccaccagcgcagcgatgcccagccctgcccacacgccccagctgcgcacaaacgcgctggcggccagcatcacctgggtcagcatcggcagcgtctgccgtgcctgaacgaacgcggtcaccacctgcggcaccacgtagctgagcaggaagatcacgatcgccactgataccaggctgatcgccgccgggtagatgaaggcggtcagtaccttggcctgcagcgcattgcgctcttcgatgtagtcggccaggcgctccatcacccgtgccagatcgccggaatcctcacctgcacccaccagcgcccgatagatcggcgggaaatcgcgcggccgcgctgccagcgccacggtcaggcgctggccggcacgcacgtcggcgcgtactgcggtgagcgcctgggccacgtgcgggcgttcggcctgctcgatcaccgcactcaaggcgccttccaacggcaggctggcggccagcaggctggccagctggcgcgtggcccaggccagctcgctggcagacagccgccgggcagcccagccactgccggcactgcgcgccacgctgacctgcacgggtgtcagcccacgaccgcgcagcaactgccgcgcaccgcgcgggctgtcagcgtccagctggcccttctcgatgcggccctgcgcgttggaggcctggtagtcgaacagcgccatgcaagcctcagtcgtcgccggtgacgcgcaggatctcttccagcgtggtcaccccgctgtcgacccaacgctggccgtcctgacgcaaggtccgcatgccggcacgccgcgccgcctcgcgcagtgcaggttcaccctgcccttcatggatcagcgtacgcacgcgatcgtccaccacgaacaactcgtggatgccggtacgcccccgatagccgctgttggcacaggccgcgcaacccaccgcgcgccatacggtacggccgtccccatccacctcggcacgccggcattgggtgcacagccgccgcaccagccgctgcgccagcacaccgcgcagcgacgaggccagcaggaacggttccacgcccatatcggccaggcgcgtcactgccgagatcgcgtcgttggtatgcagggacgccagcacgccatggccggtcagcgacgactgcaccgcaatctgtgcggtctccaggtcgcggatctcgccgatcatgatggtgtccgggtcctggcgcaggatcgcgcgcagcgcggtgccgaagctcatgccgatgcgcgcgttcacctggatctggccgatgccggcgaagtcgtactccaccgggtcctccacggtgaggatgttgctggtgctgctgtcgagctggcccaacgcggcgtacagcgaggtggtcttgccactaccggtcgggccggtgaccagcacgatgccatgcggctgccggatcaatccggtgaacgtggccagggtgtcatcggccatgcccaggcgctgcagctgcagacggccggcatccttctccagcagtcgcagcacggcgcgctcgccatgcccggtcggcaccgtggagactcgtatatccagcggacgcccacccacgcggatcgcgatgcgcccgtcctgcggcaggcgcttctcggcgatgtccaggtgggccatgatcttgatgcgcgataccagcgctgcgtgcagtgcgcgccgtggctgcaccatgtcgcgcagcgtgccgtccacccggtagcgcaccaccgaatgggtctcgaacggctcgatgtgcagatcgctggcgccatcgcgtgcggcctgcgccagcagcgcgttgatcatgcggatcaccggcgcatcatcctgcgcgtccagcagatcggtgacttccggcatgtcctgcatcagccggtccagatcgacttcgctctcggcggcaccgaccacggcagcggcgtcgccgccgtcacggtactgctcagccaaccgctgctgccacgtcgcggcatccagtgcctggaagggcaacggtccatgccggcggcgcagttcggccacggcccatgctgcggtatcgacggtacccagcagcacaggctcaccgccaacctcggacagcatcaccccatggctgcgcacccaggcgtacggcagtggcgcggcggcgctcacggtccgatcaccagttccggcgtgtagcccagcccgcgcagttgctgcagtgccgggtccagcgtcgccgggtcgcgcggcagccgcacccgcaggcgctggccactctcgcccggcgtcgcctcggcataggcctgcaggcccagcgcccgcacctgcgccacgccctggcgggcacgggtcgggtccagcccctgtgcgaactgcaccagctgcgcatcgccgtcaccggccggatacaacgctgccaagctggtgttctgcagcggctggccctggccatcgcgcgcattgccctggccgagtacagacaggtcctgcggcggcagctgcggtgccgacagcgccggcaatgcccagctctgcaccggttgcgcgccagcctgcgcgttgcgcatgtagtcatagcggtcgcgggtcaggcgctggccggcggccgggtcacgcaccatgtgcggacgcaggaacaccatcaggttggtcttggcgcgcctgcgtgtgtcgctgcggaacaaggcacccagcaccggaatcttccccaaccccggcaccgcgtcacggccatggctgacgctgtcttccagcaggccacccagcaccatgatctggccatcgtccagcagcacgctggtatccagtgcgcgcttgttggtgatgatgccggccgtgctgttcgcgctctgcgcatcgatgctgctgacttcctggtagatgtccagcttcaccgtgccgccctcggaaatctgcgggcgtacccgcagcttcaggcccacgtcctcgcgcacgatggtctggaatggattgttgctgccgccgccaccgtcggtcacgtagcggccgctcacaaacggcacggtctgcccgaccatgatgctggccgcctcgttgtccagcgtcatcaggttcggcgtggacaggatgttggcaccgcccttgctctgcagcgcgctggccagcgccttcatgttgaggatctggccgacgccgggcaggttgatggtgccgtcgatcaccccgatcttcaggccatccttgggcagcacgtccagggtggtgcgcgcggtggtgttcagcccgctgccaccgctggtgccgccgaagtgggtgccgccgaaggtgcggccattgcccagcatccactgcacgcccagttcggccgcgtcggtctggttgacctccacgatcaggctttccaccagcacctgtgcacggcgctggtcaagctggtcgatcacccgtcgcaggttgcggtacaccggttccggcgccgagatcaacagcgtgttggtggccacgtccgcctgcaccgaaatgccgttctggctgaagccggtgctcccggcgtcgatcgggtcgcggcggttcggatccagccgctgcgattccagcgcattgctgccggtcctggcctgttgtggctgcgacggctgcgccggtgcggaacggcttgcatcgccaggcagtggcgtgatgccttcattgctgcccactgccggcgcatcgctctgccccgcgaccacgccgcgcagcacgccggcgagctgattggcctgggcattgcgcaggtagaccacatgcaggttgccggactcgtcctgcgcgcggtccagcttctccaccagctgccgggccagacgggtgcgcccgggactgctggaacgcagcagcacgctgttgctgcgggggtcggccatcaccaccaccttctggctgggctctgcgccctgcgcatccagcagcggcgcgaccatcgccgcgacgtctacggcgatgccctgctgcagcttcaccacatcggtgtccatgccggccggcgtgtcgacgctggcgatcacccgcgcgatgcgctccaggttgtcggcatagtcggtgatcaccagagtgttgttgcccgggttcgccgtgatcggattgtccgggctgatcatcggccgcagcaccgccaccagcgcggcggcgttctcgtagcgcagcggaaaggtgcgcgtggcgacctcgcctcctgcaccgccactgcccacccggccaccgagcagcttggcgtcggcctgcggcaccacccggctgacgccgccattctcgaccacggcgaagccgcgcatgcgcagcgcgcccagcagcagctgataggcctgggtacggctgaccgggccatcggagaccaccgtcatcttgccggtcacccgtgggtcgaccaggaactggcggccggtgaaccgtgccgccatccgcagcacgccaccgatatcggtatccaccaggttcagctgcaccggctcatcgcgtgtgtcctgcgctgccaccggcgccggcacgtgggccatgcccacgatcagggccaatgcagtactgcaggcaaggctgcgcatcgccctcatggatgggcacccgcggtggccaccatcacgatgtttccggaaatccgtgccgccggcatgttcgcgtcccctgtgcgtgtcagttgcagctgctgcagctcgatggccgggtcggccagcagcggcagcagccagttccatagcgcatcggcgggcaccgcctgcacctgcaggtgccagcgcccgtcacgcgcttcgatatgcaggccgtcggcaaggccggcggtcttgattccatcgcgcagcccaggaagtgtcggatgctggccctgcgccagctgctggcgctcacggacgcgcagcagcggtgccagtgcgcgcgactgcgcctgcagccgcggtagctcggcctgccagtgcgtgcgctgcttcagcagtggctccagccacaacgaccacaggcccgccaccagcagcgccaccaccatcacccacagcatccgccggtcgcgcggtggcaggcgttgccagcgctgctgcaggccggccagccccccgcccagccgcagggtgcgggccgtcactgtcccgctccgctcacccgcaggcgcccaccggcgtcgcgcgccagcagcaggccctgcacctgcagcgcctgctgccagtgctcaagccgctgcggatcgtcggccaatgcctgggcatcggcatccagctccatgtcgagctggccgggctggtaatgcaggctgcgcacctgcccggccagttccgggaccgccagcagcgtgctggctacctgccgttgcaacggcggcaacggtggcgctggtggcggcaccgccagagcacgccttgcctgcagcaccggatccaccacatcggtgatctccgggaagcgtgcgctgaactgccgcgccatgtcctgttgcagcgcctcgccctcgatccgccaacgccagacctgcagctgcaggccgagcgcggccagcagcactgccgccaacgcgaggccgattgccaggcgtggcgcttgccgacccgcaccgggcagcggcagtgaccaccccggcagagggccacatgcctgccgttccttcatgacggcggtggccggcaggctgtccggccacgccggcggtacgctgccgatccattgcacggcctgcacgccggcctgtcgcaggcgcacggccagcgcctgcatgactgcacacgcatcacgtccgccataccactggacgaacccccgatcgcgcccgcttcgcaccagcaggtgctcgccgctgacctgcagcgtggcctgtccgtcctgccagggcagcagcaggggcgtcggatggagtgcctgcagctgcagtccgcacgaagccagcaactgctgcgcctgcaggaccgcctgctggccgagccaggccaccggaaccgtgccgtcagccgcctgcgcaccgtgggccagcgcgacgtcctgcaggtcatccagcaacatcgcctccacctcaccctgcaacgccaactgcaggcggcgcccggacaacggtggcagctgcagttccagcaggatcaggtcgctcggatcgaggcaggcatgcaccgcagcccgcggatgccgcagacccagcgccgccagcgtggcgcaaccgtgggccagcacctcgcccttgtgcagctgcgcccagtccaccgcgctgtcggcgtgcagaccctcaagcgtcggcaggcgcacccgaagctgcccgttcatgcgccgatcctcgtccacacgcgttgcacacgcacgccatcgtcgcggtactcgcgccagagcagcgcgcggaaatcaaccgcgctgccgtcagcctgcacccggccgacagccaggaaccactcgctatggatacccaagggaagtaccgccatctgttcgttgctcagttggagtcggttggcgatgtcgccgcgattgagcagccaatggccagcgtcgcgctcaccgagcagcgcctgcaggcgtgccggctcgaccgcaggcgtcaccgcctgcagaacgcgcaggtcgctggtgttggcgttgaccagggtctgtgccggcaacaccacggtgcgtcgcgccagcgcctgcaatgccaccggatcggcgcccggcagcgcctgttcgatcagtgattcgcgcggcagcggtgcctgcgcctgcatgtcgccatcgcgcatgcgcgcctggatgtggtccgcggcggatgcgcaggcgccctggcccagcccctgcccggcacacaacgcgatgaacgcgcgccgcgcctcggggtccggcctgccatgcgcaagcagattgcgcaggttgaacatcgactgcgcatcgaccagctgcagctgcaccggcaacggcgcctgcagctccaatgggcgcgcccagcgcccgctgcgcaccgtggtcagctgttcctttgcatcctcacgcagctgctgcgccgcacgttccagcgttgcgtccacggccatgcgtacctgtgcgcgcagctggtcaccacgcagcccgcgcagctgggccgactgccgggtgagcagtgcagtggcaatcactgccaccagtgccaccaccagcagggcgacgatcaccgccatgccacgttgacggacactcgaaacagaccgcatccgggctgacatcggcctgcctcacagctgccacgagccgatgtccgcgttcccggcgtcgccaccgggcttgctgtccgcacccagcgagaacacatcgatgtcgccatgtgtgccaggcacctgatattggtacggatggccccacgggtcgttcggcaggcgatccagatagggcgtgaccggcatcgcgccactgccctgcggcggcttcaccagcgcctgcaggccctgctcggcgctgggatagcgaccattgtccagcttgaacaacttcagcgcctgcatcagcgccgcgatgtcctggcgcgccgccaccacgcgcgcctggtcgggacggtccatcaagcgcggcacgatcaatgccgcgagaatgccgatgatcaccaccaccaccatgatctcgatcaggctgaaaccctgctgccgagccctgcgaccacccacctgccttgccattgttccgccctcgtcatcctggaagagaccgctgcgccatggtcagcggtgcatgtgtcagtacgataaacatccgccggcaattcgctgcgcatgtgcctgcgcaggcgccggcgcagccggtacgcgtgccgcctcgagcaggtgtggcggcacactggacagcgtttcgtcgatgcagccgcgcagcagcggaagcgcgcacgcctgcaacaggcgcacgcactgcatcggcgaccacgcggtgccatggtcgaggccgatgaacgtgcggtaggcctggtgatagcgcagatcgtcgtacacgcgctgcgcactgttgagatcacgcacgaccaccagcagggccgcacgttgcagcagccgcgcatcgcctgcgtcaagcggcagcgcgttcatggctgcttcggaccacggccgcagctgcagatcaagggcgcgccgcagcgccgccaatggatgcgcgctgctgtccagtgccgcccagcgcgccgcatcggcccaggcatcactggacagcacccagacccacgagtgcccgtagcgttgcacattcaagggcgtgtgccgcgcctgctccagcgaccggctcaggtggcgatccagctccagcatgctgatcctgcgactgtctgccatctgcgtcgcccgtgctccgcgacgcgtggtgcgtcgtactctggagaagacgtcagcaaggcaggtgaagcgacagcgcgaatgccgctctgtgcgctgggtggtgcttcatcggcaacgtcatcgcagcgtcatccgcctgcaggcttcgcgcagcaggcgcggtgcgtcacccccgcagcggcgggccagtaccgccacgtcgctgcgcgcggcgaacgcgaccagcgcgtcggtcatgtccacgtcatcgcaccacgacgccatcgcaatgcgcaccgcgggcagctgccagccgtccatcaccccgcgggtgcccgccacgaaccagtgccacagccggtggtgcagcacctgctcgtgcagctgcgcgagatccttgatgccatgcatgtccatcagcagcagtgcgcgtgccagcgccgcaggcggcaacacaccggtttcagccagcggcagcacctgctgctgcaggcgcaacagcatcgccagcgggtgcgactgcggatcgaagtccagcagcacggcctgttgctgccactgtgcgtccgataccacgcatacccatggcgagccgtagcggtgcaccatcaacggccgtcgctgggtggtttccagcaacgccgacagattgcggcgcagatccagcacaccgatggtctcgttgcgcatccttggcgtctccttgcttgcaacagccctgcgcggcgcgcacggccagcgtcttcacctaaccaaggacggcaatgccacctggaaagcgacgcagatccagcgacatcgtcagtcgcagctgctccagcgccgcatccggatcatcgatgcggaagcggccgctgaccggggcgcgcgccaatgccgattcacccagcagcaccttgccgcggcggtagcggttgatctcctccaccacctcgcgcagcggcgcccggcggaacaccagcatgccttcggtccaggcactcacttccgaggccacggcttcggccaccacgccactgaggcgctcgtcgtaccgggtctgctggcccgcctgcagctgcaggcggccctgcgggtgctcgatccgggcgctgccctgcaggcaggtcacccgtacctggccgtgggtgttgcgcacgtccaggcgcaccgccccttcatcggcaatcacgcagcccgcccctgcgaacagggccaggcgcaggccggcccgggtctcgatcgcggcctggccctgcaccagctcgaagccttcgccctccgtgtccgcacggcggcgcaggctgctctgcgtatccagctcgatcttcagctgtggcgaaggtgcgatctgcagccgttcaccggtaccggtgtggaaatcggccgtcatcgccgtcaccgagggccacagccccagcggcggacggatcgccgccaccactgccaggctggccggggcggcaatcgcggcgcccaggaaggcacgccggctccagcgctgggtcggcgtcggcgcgaccggttggcgtgcggcggcaggcagctgctcgccggccaggcgtacctgctcccattgccggcgcgcacggccgaatgcttcgcgatgacggggatcagcctcgcaccacgcgcggaagctgcgcccgtcggccgcggtagcctcgcccgaggtcagccgcaccagccacgcgtgcgcctggcgctcgacggcatccagcgggcgttgcgggtgatcgtcaggatccatgggggctcatgccgcacccgcacgctgcggggttctgctcggcgtcaaagtgtagacggatgccgccgctcagaaccgcacctggcgcccctgcccgctgcgctcggccaggtagtcctgggccgccttcagctcacgctgcaccagccgcagcgacacgccgaggtgatcggcgacgtcacgctgctgcaggccatcgacgcggattgccagcaggatgcggcgacgccgctcgggcatgcgctgcagcaggcccaccatgtcctccagcgcgaagtccagttcggccgcctgcgccggccccggtgccgggtcggccatgtccatcagcgtctccacctcttccaggctcagcaggcgatggtcggcacgttggcggtcgatcacggtattcatcgccatgcgcagcaggtaggccgcagggttctgcacggcgtccaggcggtcacggcgcgcactcaggcgcatccaggtgtcctgcagcgcgtcaccggccagctcctccgatcccagcttgcgcaccaaccggcgcttcagctcgtcgtaggcccccagaaggtggtccatcaggtcaactgcgccagccgtaccgttgctcatgttcgaatccttgaagtcatggaaggggcgcgcgcccgccacagtcgtggtcggtaccggaaggacggatctgcagggtcaccggctgcgccagcgcggcggcctcggtcgccagcaccaggccctgcagcgcctgcagcaggcgtgcatcgcggcgggcactaccactgccggacagcagctcgggctcgctcacccggcccgcgccgtcgatgcggaagcgcagcgtcgcggcgtagcggccgggcgcgatctccgggtcgtcacagaacgccgcacgcagccgctgctgcagcccgccatagcgacgccgacgttcggcctcgggaagttcggcaccaacacggggttcggcggccgaggacgtgccccggcgcagcaccacgcgctgcgcgccgatcacctcgacctcgatgccggagtcctgcaacagcacctgcaaggcaggcagcggctccaggctggcgcgcagcgcatggctgctgcggcccgcggccaggtcgcccgggtacatcaccgaccacccactgatgacgctgaagcgctcgaccgcctgttccagcggttgcgcagggatgtcgtaggcatgaactccgtcctgcccggcagcggcaaaggacagcagcagccacgcgacgatggccaccttccaagttctgaccgcatggtgtccattcagccccctgacgtagaacacatgaccctcggcagcgacagcagctgcagtggacgcgcaccacgaccggaaccccggcccgcgcgcgacccgcaagcgggctcaaaccgtagcggggccacatgtcattgcgatgaccgccgcctacggccgacgtgaagccagtcacccatcaggaatcaataaatcgaacagaccacctcatccacgcctggggtcagagcccgttgcgaagcaacgggctccgaccccgtgccggcccaaacgtgtcgaccaaggtcgacacccaccaagagcagttcatgccgttccggcagattgcggggaactgtcgaaggcggggtgggtctggttgcaggggtgtccgcggcatggatgccgcggccaagcccccatggaagggtctacggcgtcccctgcaaccggacccaccccgccatccaacggaatgcacgctgttgcttcggctgttgcttctggggttgccggccagcggccggcactacctgcgggtgccgggcgccacccgggcggaaacccccgcccttcacagcggcagctgggtcgtctgcttgatccgctgcatcggaatctcggtcttggtgttctgcaccccggcgatccggttcaggtgctgcatctggaactgccggtaggcatcaaggtcggccaccgccacccgcagcaggaaatcgcagtcaccggccatcagatggcattcaagcacttccgggaacgacttgatgctgttgatgaagtgattggtggtgtcctcgtcctgcccgcgcagccacacgcggacgaataccgtgaagccacggcccaccttggcctcgttcaacaaggccacgtagcggtcgatgtagccgccttcctccagcagccgcacccgacgcaggcaggccgacggcgacagcccgaccagccgggcaagctccaggttctgcaggcggccgtcgcgctgcagggcgtcgaggatacgccgatcgaggttgtcgagctgatactgcatgggatttcgcccttgtcacttttggccgcatgaaatatcaatcatccagaatccagtggcatcaacgcaacccaatttcgcgatcggaccgctagcatgggccacccccacctcgttgtgccgttccatggacgcccgtaccaccctccccctgcccgacacctgcgataccgcgccgcgtgccgaattcctgcgcggcctgcgcgccgccgtgccggtgatgatcggtttcattcccttcgccctggtgctcggcgcgcaggccgcccagaaaggcctgagcgtactggaagtgccactgatgacgggcctcaacttcgctggcggctcggagttcgccgccgtcgaactgtggacctcgccaccgcacatcgcactgatcgtggcgatcaccgcactggtcaacagccgccatctgctgatgggcgccagcctggccccactgctgcagcacctgccgcgccgccgggtgctgccggccctgttcttcatgtgcgacgaaagctgggcgatgggcgtggccgatgcgcgccgccgtgcgctcggcttcagcctggcctattacctgggcgtctccgcgggcctctacaccgtctgggtggcctgcaccgcgctgggtgcgatcgtcgggccgctgctgggcgacatccacgcctacggcttcgacatggccttccccgccgtgttcctggtgctgctgcgcggcatgtggcagggcatgaaggccgcgcgcccgtggctggtcagcctggtcgtggccgccggcacctatctgctgatcccgggtgcgtggtacgtggccagcggcgcattggccggcctggccgccgcctggctgctggcggaggacgcagcatgatcttcaacggcctgatccactggtcctcggtgctgaccatcgtgctgatggccgccgccacctacctgacccgcatcgtcggcttcctcgcgctgcgcaaccgcacgctgggcaagcgcgcggtgacggtgatggaagccgcgccgggctgcgtgttgatctcggtgatcgctccggatttcgtcgccgacaagcccgccgacctggccgcgctggcgatcaccctgctggccgccacgcggctgtcgatgctgccgacggtgctgatcggcgtggcctcggccgggctgctgcgctacctgatgggctgactgcggtgcgccgggcaaaggcccggcgctggccagtcatcgcagcaccgcctgtacgcgcgctgccgtcaggcgctgctgctggccgcaagcaggcacaggctgcgcggcggcagggtccaggcacctgcttcatccggctccaacggcgtttcgtcggtctgcagcagtacgcgccggaacgacaaggcttcatccgacacactgaaccgctgcggctggtctccggcgttcaacagcagggccaggctgacatgccgcccgggctcgcgcaggccgctgtccgggctgcggccgtccagcacgatcagcagcgcacgcagccctgcgtcatgccagtccgcttcctccatgctgcggccgtcaggatgccgccagtcgatatcgcgcaggcccagcgcttcatcgtattcgccgcgcaggaaccggttcctgcgcagcaggccatagcgtcggcgcagcgacagcgcccggcgtacgaacgccacctgcgcctgtgcagccggcgatgccgcacgctcccagtcgatccagctcagcgggttgtcctggcagtaggcgttgttgttgccctgctgcgaatggccgaactcatcgccggccagcagcatcggcgtgccctgcgcgaacagcagcgtggccagcaggttgcgcatctgccgcgcacgcaacgagaggatcgccgcatcatcggtgtcgccctccacaccgtggttgctggagaggttgtgcgagtggccatcgcggttgtcttcgccgttggcctcgttgtggcgatcgttgtagctcaccagatcgtgcagggtgaacccatcgtgcgccgtcaccaggttgatgctggccgagggccgcctgccatgatgttcgaacaggtcggccgagccggtgaagcgcgtggcgaattccggcaactggccgccatcgccgcgccagagcgcgcgcaccgtatcgcggaagcggtcgttccattccgcccagcccggcgggaactggcccagttgatagccgcccgggccgatgtcccatggctcggcaatcagcttcacctggctcaggatcgggtcctggcgtaccgcatcaaggaaactgcccgaggcatcgaagccatgccgctcgcggccaaggatggtggccaggtcgaaacggaacccatccacccgcatctcggtcacccagtagcgcagcgagtccatcaccatgcgcagcgcgccggcattggtcaggtcgaacgtgttgccggtgccggtatcgttgatgtaatagcggcgatcatcggccaggcggtagtagctggcattgtcgatgcccttgaaggacagcgtagggcccagctcattgccttcggcggtgtggttgtagaccacgtccaggatcacttcgatgccggcactgtgcagccgcgcgaccatctgcttgaactcggccacggtgcccagcgacaggtagcgtggctgcggcgcgaagaagccgatggtgttgtacccccagtagttgcgcagcccgcgctcgagcagctgctggtcatccacgtaggcatgcaccggcagcagctcgatggcggtcacccccagatggctgaggtggtcgaccaccgcgtcgtggcgcagggcagagaaagtgccgcgctcggcctgcggaacatcggggtgctgcatggtcagtccgcgcacgtgcgcttcgtagatcacggtccggtcccagggcgttgcgggtgcacgttcgacaccccagctgaaggccggatcgatcaccgcgcagcgtggcatgtagctggcgctgtcgcggcggtcgaaactgagatcgccatcgcggtggcccagggtgtagccgaacaggtgcggcgcccacttcagctcgccgacgatctgcttggcgtaggggtccagcaacagtttgttgggattgaagcgatgcccctcctccggcgcatacgggccgtgcacccgatagccatagcgttgcccgggccgcacgtccggcaggtagccgtgccagatctcgttggtgtactcaggcaggacgatgcgctcgacttcacggttgcgcgcgtcgaacaggcacagctccacccgggtggcatgccgcgagtacagcgcaaagttcacgcccagcccgtcccacgtcgcgcccagcgggaacggccggccttcgcgcacgcgcgaggtctgcgtccacttacggctggccatcggtgccctcctcgccgcgcgccgcggcaatctcggcctccaccaggcgctcggccatgtgccagtgccgctgctgctgatcgtccgggcgcccctccgcttcccagatctggtgggccaatgcctcaatccgctgccgtcgttccctgctgtccatccctacctgtctcctcgttgatccatatcgccagcgggctgccagccagaagcctgcccacgtccgcggttgcgttgaaatgttcgatgcgcccgtccaggaggttgcgcatggggcctgtcggcacaccgtgcagtgctacgccggtgccgacgtcgtgcgcggcgtgcaggctgggcccaggcacggcggcgggcgaaccccggcgcacgatcaccagcagcacctgcgcctgatgcctgcgcgtgaacgccagccacggcgagcgcgcaggcgcggacagcggctgcagctggccatgcaggaacaggtgcgggtgcctgcggcggcactccagcaattgccgcagcaggaatgccttgatgccaccgtcccgccagtcttccagcagcgcgggccacccgcgcgtatcgcgcagccacgcctgccgcgttggatagtccacggcacgccggttgtccgggtccaccaggctcaggtcccagccttccccaccctggtagaggtcgggcacgccgggcaggcagtgctgcaggcacagctgcgccaggccgttgcaggcgccggccggcgcgatgcgcgccacgaacgtcgccagcgcctcgcgcaccggctgcaagggcgctgcgtccagcagcgcgtgcagccactgcgcggcggcctcctccacggccacatccgggtctgaccagctgctgacccgcttgccctcgcgcaatgccttggtcagccattgcaccatcctcgaggcgaagtcggcgccaggggcaccgtgcatcggccatgcggccacgagcgcctgccacagtgcgtaggcctcggcacccggcaatggcatcggcgcgccggcgcgggtcaacatccggttccagcgccgcacagcgtcccgccattcgaacgtgcaggtactgagaaccgccagccttgcccggctgtcggcgccgcgcttgtgatcgtgggtcgcaagcgcaagcaacgccctgggatggcgacgcaggcgcgcggcggcgtgttccagcagcgcgcgcccctccatgcccagccgctgcggatcactgccgacgtcgttgcgcgagagcagcctgaaatagcgatagaacccggtgtcttccaccgacttggcattcaacggcgcggccagttgaccgaaacgcgcacgcagcacgcgctcggcctgcgcctcgccggcaagcgctgccagcaacaggtccagcgccgcgcgtgcggcaccgtccagtgcctggcgcgctgcggcggaagcgtccgccagcgcctttagttcacccgccccctgcagcgaatagggccggtaggtgcggtaatgccccagcacggaagccaatgcgcgggccagcgcagccactccgatatcggcttcggccatccgcggctgcaggacctgctgcgcgctgcgcagcagccgctggaagtcggcatgaaggccctggcgcagcaacatggcgcgggcgtcctgctggatccggtcgaagctgcgcgggtcaccgcccagcgcctgccacgtgcgcgagagcgcgggtgcagccgccggatcgtgcaaccaggcaccggcctggtccatgaagtcatagccggtggtgccgtcgcaggcccagccgtcgggcagctgctcgccctcggccagtatcttctccacatgcaggctgacggtctgcgggtcacgaccgccggccgcgcaggcggcgtcgagcgattcacgcaggcgctgcaggtacgcgcccgggcaggacaggccatccacgtggtcgatgcgcaggccgtccacccatccctcgcgtaccagccgcagcggcagcgcatgcactgcctcgaacacatcctcgcgctccacccgcagcgcggccagttcgttgatatcgaaaaagcgccggtagttcacctgatcgccggccgtgcgccaccaggccagacggtagtgctgccgctgcagcagcgtgtgcaaccgttcaacgctgcggttgcagcgttcggcccacgccggccactgcgcgggttccagcggatggctgcgcggcgacaacggcaatgccaggccatggtggcgcagcacgggccgcgcgttgtccaccaccacgcgcaccacgccgtcgcgtaccgcgtcgtgcaacggccggtccagtaccggcagccagagccggccctcgcagcccggcgcctcccagtcgatgtcaaaccatgctgcgtgcgggcttcgaggcccgtgcatcagcacatcgctccaccactggctgtgcggggacgccgccagatggttgggcacgatgtccaggatcaggcccatgccgtgcgcgcgcgtcacttccgccagctgccggaagcccgcttcaccgcccagttccggattgatgcgagccgggtcgatgccatcgtagccatgcgtcgacccgggcaccgccgcagcgatcggtgacaggtaaaggtggctgacgcccagcgcggcgtagtacggcacctgcgcggcagccgccccgaggtcgaagcctgcgtgcagctgcaggcgcgcggtggcacgcaaccccgtcattgcccggccctgcggcgcgtgacgctcaggcgcgccacgcgcgcatcggccgcgtcagcatcccacgtcggcggcaggcggcggcgccagttgggatggccgccgacggtgcctggcaggttcacctgtgcgcgaccgcccagcgcgtcttccagcggcagcaacgccagccgggacgccgcgtgggcgaccagagacaacgccctggcgtccagcggcgcgccctcgccgccaaccaccgcagacagtgcctgcgcgtcgctggcacgcgcgcgcagtgccgctggcagatccgccagctcacccaggcgtgcgcgccagcgcaggtcacgcccgcgcagccaaccggccagcggtggcaggtcatgggtggagggcatggccactgcatcgcggcgccactgcggcgccggcaggaagcgcgcgccgttgcgggcgaacggcagcacctcgatgcccagaatgccccgggctgccagccgctggcgcatgcccggcggaaccacgcccaggtcttcgccgatcagcacgcagcgatgccgccaggactccagcaccagcaggttgatcagatcatcgaaaggatagcgcaggtacacgccctgcccggcgcccgcgccacggggcaacacccacagccgcagcaggcccaggatgtgatcgatgcgcaggcctccgcggccggccatcacggcgcgcagcacgcgaaggtagggtgcgaagccctcgcgctgcaacgccatcggtgaccagctggtgatgccccaggcctggccgagcggattgaacgcgtccggcggcgcccccagctcaagtccctgcagcagatcagcacccccggtgcgtgcctccacgccctgcggcgcgcagcccacggccaggtcggcaatcaacccgatcgaagcgccctcgtcgcgcagcgtggcgtgtacctgcgcccagccctgctgtgccaaccactgcgcaaacgcatggtcgtccgcgctgccggtgaaccggtcggcggcatgctggcaatagtgccgcagcggatcgccctgcatggcacgccaggtttcgatctgcgcgtgctgcgacggtgcctgcgctgcaatccattggcgaacctgccgtatccagcgccacttcactgccgccgagtgcggccagtcgatgcgacgtgcggcagtccccgcttccaccgccgccgccagcgcctcgtccccgcccagcacgctgttggcggcatcgggcaatacctgcggcagggagacctgcagcgggtcgagccagcgccggtcgctgggcgaataggggctgtagcctgggcccggtggcatgcccgcgtgcagcgggctcaacgccagtgcgtcgccgctgtgccggtgcagcagctcgctccatcgtgcacagccggcactgtcaccgatgccggcatcaccgggcgcgcgcaggctgtagacctgcgccgacaggccccagccgcgcagcgtgccccgcggccaccaggcacgctgtggcgccaccgcaaccgcctgttgctggtcgccccggcgccactgccagtagcccggctggtccggcacgcgccagcggccctgcgcatcggcacgggcgggcaacgctgcgccctgctcatccacccagcacgctgcaccggctgcctccggcatcaccagcagctgtccgcagcaggccgtgcgcaggccagcgtgctcgggcaccgcctcgcactgcagcccctccagcacggcgcgcagcacgtccggtgcgacctcgcgcgcggcaccggccacgtcggtccagcggaccagcaggcccgcacggcgggccgtctcccgcaccgctgcatccgtattcatgcggcgacccagcaggccagcacgccgccgcctgccggcagcatcccggcagcgtccggccccacgacgcactcgccggccggcaccgcatgcgccaccggcacagggcccacgttgatcgcgatccaccattggcccgatggcaactgccagcccgcctgcaccgcgccttggcccagcacgcgcgcgcccagcgaccgcgcctgcagcaggcccggctgcagatagcgcctgcgcaggccgaggaactcacccgtgcagcgcagccagtgctgcgaccagggaccatcgccgggcggcggcgtgtacgacgcctgcagggtcgccgcatcgttcgggtccggaatacgcgctcgcgcggcggcgtcggcaaaggcgctgaaaccagcgaactcacggcgacgcccttcgcgcaccgcctcgtccagcggcggcgcgtagtcggtgaagaacaggaagggcgattgcgcctgccacggctcgcccatgaacagcagcgggatcatcggcgtcagcagggtcagcgccagcgccgcgcgcagcggcgcaggatcggtcagcatcgacaggcgctcgccgaaagcgcggttgcccacctggtcatggttctgcgcgaataccacaaaacgcgcgggcgacaggtcggcgctgggttcgccgcgggggtcgccgcgcaggtccggttcaccctgccaggcgaatccctcggccaggcagcgcgccagcagtgcttcggcgcgaccggcataggccgcgtaatagccttcctgctcgccggtcagcatcacgtgcagcgcattgtggaagtcatcgttccactgcccctggtaggcgccgcgcagccaccgcgcctggttgcgctcgttctccagcaccaggtgcgcgtgcggggccaccgcacgtacctcatcggccagctgctgcaggaaacggtcatcgtcaatggcgtgcaccgcgtccaggcgcaggccatcgaagccgtagtcgcgcaaccacatcagcgcgttgtcgatgaaaaagcgccgcacccagggctggcagaagtcgatggcctcgccccacggcgtgctgcggtcgtcacggaagaacccgcgcgcgtagtcgcgcaggtggttgccctggggtccgaagtggttgtagaccacatccagcagcaccgacagccctgcatcgtgcgccgcttcgatgaaggccctcagcgctgccggcccgccataggcatgggccggcgcatacgggaacacgccgtcgtagccccagttgcgctggccgggaaactgcgcgaccggcatcagttcaatggcggtgatgcccagcgcggccagcatcggcagttgcgcggtcaacgccgcgaagccgcccccggcctcgatatgcacctcatagatcaccaggtcctgccaggcatgcccctgccaggcaggccgtgctgcctccgtatccagcaccaccgcgctgtcgccgtcgatgccgtccggctgccagcgcgaggccgggtcgggcacgtcctggccagaaggcaggcggaaccggtagcggtcgccatgcgatgccggtactcgcagccagtggcagccgtccgggtcgcgctgcatcggccgctgggtgccttgcaggcacagcgccatcgtccttgcgcccggtgcccacacgcggaactccaccccgtcaccggccaccggccaagcgcccaggcgcggggccactgtggtcatgcatcaacctgcaggtagagcgtggacagcggcggcagcgtgagccgcagcgactgcgcgtggccgtgcatcggcctcggctcggtatgcactgcgccgaggtttcccgcattgctgccaccgtaatacgcgctgtcggtgttgagccgttcgctccagcgccccggttgcggcaccccgacccggtagccgtcgcgacgcagcggggtgaagttgctcaccaccagcagggtgcggccgctgccggcaggatcccggcggatgaaggcgtagacgctgttgcgactgtcgtccgccacgctccagtcgaagccgcgttcgtcgcgttcgtcgcgatgcaacgcaggttcggcgcggagcacgttattgaggtcgcccaccaggcgcgacaggccctggccctcgttgctggccgcccgtgcccagtccagtgccgcatcgtgcgaccactcatggccctggccgaactcgccgcccatgaacagcagtttgctgcccgggtgcgcccacatgaagccgtaatacgcgcgcagctgggccagccgctgtgccggctcgcccgccatcttggccagcagcgcgcccttgccatgcaccacctcgtcgtgggacagcggcagcacgaaccgttcggagaaggcgtagaccaggccgaagctgatctggctgtggtgatgcgaacgatggaccggatcgcggcccaggtactgcagggtgtcgtgcatccagcccatgttccacttgtgggtgaagccaagcccgccctcctccaccggcgctgtcacccccggccacgcggtggattcctcggcgatcaccagcacgtccgggaagcgctcccgcagcgtctggttcatccgccgcaggaaagcgaccgcctgcaggttctcgcgcccgccctgctcgttgggtacccactccccctcggcacggctgtaatcccggtacagcatcgacgctacggcgtccacgcgcagaccgtcgacatggaagcgctccacccactccaacgcactgccgatcaggtaggcggccacttcgttgcggccgtagttgtagatcagcgtgtcccagtcggcgtgcaccccttcgcgcgggtcggcatgctcgtacagcgcggtgccatcgaacccggccaggccatgcgcatcgttggggaagtgcgcgctcacccagtccacgatcactcccacgccggcctggtgacagcggtccacgaagcgtgcgaaggcctgtggcgtgccatggcgtgccgtcggcgcgtagatccccagcggctgatagccccaggaaccgccgaagggatgctcgctcaccggcaacagctcgatatgggtgaagccaagaccggccacgtacggaatcaaacggtcggccagggcatcccagtccagcggcgcaccatcgtcgctgcgctgccaggaaccggcatgcacttcgtagatcgacagcggcgcgcaggttccggccaggcggcgggccgccaaccaagcatcatcgtgccactccattggcccagccgaaggcacccgcgatgcggtcgccggtggcagctcggcccagcgcgccatcggatcgaacttgtcgggcatcacccggccgtcggcgccgacgatgcggaatttgtagcgggcaccggcctgcacgcccggcaggaacagctcccacacgccggcggtgtgacgcagccgcatcggatggcgtcggccgtcccacccgttgaaatcgccaaccacggcgacccgctgggcattgggcgcccacaccgcgaagcgcacgcccgcaatgccctgcacctgcatcggcaccgcacccagctgccgcgccgcatcggcatcaccggcatggaaccgctgcagcagggcttcgtccaacagtggaccgaacgcataggcatcgtgcacctgctccacgccctgttcgaaatgcagggcaagcagcggtatcgccgcgtcaccggccgcgccctcgaacaggccgggcaacgggccaggggacaggttccagcgccgcccatcgtctgcaatcacctcgacgcgctgcgcatgcggcaccagcacgcgcagctggcgtccgccttctggctggcgatgcgggcccagccaggcgaatgcatcggccgggcgcgcgtggacgaggtcctgcagcgccggggcgatacgctgatccaatcccgtctccgtgatcgcttcatcctccagggcggccagatgcaggctgtcgtggctcatgcggccacctggcaggtctgctggtacagggccagatacgcgcgaccggccgcatcccagccacccggccgcagcatggcggcgcggcgcatggcctgcagcaggccggccaggcggaaggtgcgcatcgcccgttccacgcagcggcgcaggccatcggcattggcgccgtggaacaggaatccggtcacgccatcctcgacggtatccaccagcccgccggtcgcgtgtgcgatgggcaggcagccgaagcgctgcgcgtacatctggctcagcccgcagggttcgaagcgtgaaggcatcagcaggaagtcggcgccggcaaacatctggcgggccagcgcctcttcgaagccgatgaatgcgcccacccgtccggggtagcgccgggccagcgcctgcacctgcgcttccacctgcggctcgccgccgccgatgatgaccagctggccgccggccgccacgatctgcggtgccacatcgcaggtgatgtccaggcctttctggtgcaccaggcgggagaccaccgcgaacagcgggccggtcgacggcgccagcccgaacgccttgcgcaccgcatgcgcgttggtggcgcgcccggtccattcgccgatgccgaaatgggccttgaggtggatgtcgcggcgtggatcccagctggcgtcgatgccgttgacgatgccactcaggtgtccgccggccgcccggcgcgccaacaggtcatgcagcccgcagccgtcatccggggcggtgatctgctgcgcgtagcgcaggctgaccgtgttcagccgcgtggcattggtgatgccgccctgcaggaacgacatctgcccgtggaagtgcagttcatccaggtgttcggccggcacgcccagcaccggcgcaagcgcgtagggaaacagcccctgataggccaggttgtggatggtcagcagggtcggcacggctgtccggtcccagcgtacgtaggcggcagccatggccaccggccagtcattcaggtgcagcagctgcggcgcccagtccagcccggcgcgcccggccgcaatctccgcagccgcatgcgaaagcgtggcgaagcggaccgcgttgtctttccactcctgtccctgcccatccacgtagggcgagccctcgcgctcgtacagcccaggcgacagcagcacgtagataggaaggccgtcggcctgcaccgccatgccgatcgtgcacgcgggcaacccggctcgggcgctgacccgccccaccggtcgcagctgtggcaggcgctgcagaacctccgggtagccgggcagcagcacgcgcgaatcacatgcaccgcgcaccgcacgcggcaacgccgcggccacatcgcccagtccgccggccttgatgaagtcggccatctcggtggcgacgaacagcacgcgctgcaccagttctgggagatccaacggttgcgagtggccgcggcgagtgccgatcggcacgggcgtgagcggagagatcgcaacgggtgaagcggactgggcggcgcgggccatggggatgatctcggatgcttcaggcagacagacgccagcggcgcccggacgggcgcttgtgctgggaaggaagtcgacgcaggacgtgggggacgtcagcgagaggctcaggacgacaatagccctccatgcgatcaatcaaccgtgaagccatggcgatttctttgtgacaaggcgtcatgagctcagtacacatgacaggcgcccgcctcctgcccgtgtctctcatgtagagccgagcccgcgcccggctgccggcaatcccgtttgccccgtgagccgagcatgggctcggctctacagagattcttcccgcgacacccggtcgcaggccatcgagcgacgcgcttgaccaatgtcaaaccgcccgccgccgcgcgggcgtatttctatgcaggacccgaacacgccggcactgccggcatccacaaggaccctgcgatgagctacacccccgacaacgcccagctgctgaacgccatgcagaacgtcatggtgatctccaccaccgacctgcagggcaacatcacctacgccaatgacctgttctgcacgctcaccggcttcgcccgcgaggaactgatcggccagccgcacagcatcgtgcgccacccggacgtgcccaaggccgtctacaaggacatgtgggacaccatcaaggccggcaagacctggaccggcatcgtgcccaaccttggcaaaggcggcgtgctctacgtggtcgacaccaccgtgcagccgctgttcgacgccgacggcaacatcacctcgtacatcagcatccgccgcgtggtgaacgacctgatgcagaactacgacctggtcgagttcagcaaggaaaagttcgacgacttctacgaggccgcgtgaacgctgtcccgaccagtacgcccttcagccgcctgctggtgggttttgcgtccgagtcgggcaacgcccgcgtcctggcccagcgcctgggcgcgggcctgcagctgcacgggccgcaggtactcccgttcaacgacatcgacgtggccagtctcggccaaggcgatgtgctgctggcaatctccagctcattcggcgatggcgaaccgccggccaatggcgagcagttcttcgaaacactgcgccagaccccgacgctgcgcggcctgcgctatgcggtgttcggccttggtgacaccggctaccccagcttctgcggcttcaccaaggcgctggatgctgcattgagcgagcgccaggcccagccgctgctgcatcgggtggacgccgacctgggctacgagcagttcttccagcaatggcagccggtgctgggccaggtgctggagggtgacctcagcgctggccagcacctgcacctgcaggtcaccgcctatggcgaagacaatgcctttgccgcgcgcatcctcgaacgccgccgcttgaacagcagcgacccggccgcgtggcacctgcaactggacattgccggcagtggcatggcctatcgcgcgggcgacaccctgcacgtagtacccgggaacgatcctgccctgctgcaggcgttggccacctggtacggcgacaccgccgccgtggccgccctgcacgaccgcgagctgcgcctgctgagcaagggcgtgctgcgcgaactggcccggctgggcggtagtgaggcactgaagggcctgctgaaggtcagccagaagcgcgagctggacgcctacctgcacggcctggacctgctggacgtgctgcaggaccacgccacgccggacagcgtgccgcttgcccggctgcgcgaactgctgtcaccgcggctgccgcgcgcctattcgatcgcctcgcacccgtgcgacgaccagctgagcctgtgcctgcgcgaagtgcgctacaccctgcgcggccgcgaacgcttcggcactgccaccggcagcctgctgcatggaggcgactatgcccgtgtgtactgccgctccaaccccggcttccacctgccggataccggcgaggcaccgctgctgctggtcggtaccggtaccggcatcgcacccttgatgggcctgctgcaggaactgcaggccaacgcctgcgaacgcgaagtgcacctggtgttcggcgagaagcaccgccagcacgactacctgtaccgtgaccagctgctggactggcgtacgcgtggcgtgctggccggcctgcataccgcgttctcgcgcgatggcgccgaaaagatctatgtgcagcatgtgctgcagcagcgcggcgatgaagtgcgcgatgtgctggcccgcggtgggcatctgtacctgtgcggcaacaagcgccacctggaaagcgcggtgcgcgaggccatcgatgccatcggcggcgaaggccactgggacacgctgcgcaatgagggccgcacgcactgtgagctgtactgatccgttgatcctgtagagccgagcccacgctcggctgctgttggcgttgtcgcgcagagcagccgagcatgggctcggctctacaggtgcaggtcaaccgtcgaccatgcggccatccaccacgcgcgccacctgctggccgaacatggccacatcctgcgggtcatggctgatcaacagcagcggaatgccggtcctgtccagcacggtctccagctcctggcgcaggtgctggcgcaggtcatggtccagcgcggaaaacggttcatccagcagcagcgcctgcggctgtgtcaccagcgcgcgcgccagcgcggtacgctggcgctgtccgccggaaatctgtgatggcagcagatcgcccaccgtgtcgatgcggaaggcgtgcaaccactgttccaccgcgtcgaagcgctggccgatccgcggattcagccatcccttctgcagcccgaacgccacgttctggcgcacgctcaggtgcgggaacaacgcgtaatcctggaacacgtagcccagccggcggcgctgcggcggcagattcacagcggtggccgcgtcgaacagggtctgcccctgcaggcgcacatggccctggcccggccgcagcagcccggccaccgccttcagggtcaggctcttgccggcgccggagggtccgaacagcaccacctgccgctgcgtgcactgcagcgatacgtccaacacgaaatcctggccggccgcctgcaggcgacgctgcacctgcaggtcaagccacatcacgcagctcccggcgacgtccgcccaccaaccgcgcagccagcaacaggatcacgatgcacaccaccgaggtcaggatcaccagcgcattggccttgccgtcctgaccggcctgcaccgcctcgtagatggcgatcgacaacgtctgcgtccggcccggaatgctgccggccaccatcaacgtcgcgccgaattcacccatcgcgcgtgcaaacgccagcaacaggccggcaagaatgccgcgccaggccagcggcagcgtgacgcggaagaacaccgccgcttcggacacacccagcgtccgcgcggcctgctccagctgtccgtccacttcctcgaacgccgcgcgtgccggcttgaacaccagcggcagcgaagccaccgccgccgcaatcaccgcagcctgccaggtgaacaccaggttgatgccgaaccacgactgcagccacgcgccgatcgggccgttgcgaccgatcagcaccagcaggtaataccccagcaccgttggtggcagcaccatcggcagggtcaacagcgaatccagcagctcacggccgggaaagcgccgacgcgccagcagcgcgcccagcgccacgcccagcaccaggttgatcgcggtggcccagccggccaccttcagcgacaaccccaatgcactccagtccagatccatgcgtcagggcttgccgaatccgtgccgggccaggatcgcctggccctgcgccgaacgcacaaaggcgacaaaccgcttggcctctgccggctgcgcgctggccctggtcaccgccagcggataggcgatgcgcccggacaccggtaccacgaaggcacggcgtacccggtccggcatcgcctgcgcgtcagtggcatagacgaagccggcatccacttcaccgcgcgccacgtaatccagcgactggcgcacgttctgcgtggtgatgatccggccctgcaccgacggccacaggccggccgcttccagcgcgcccttggcatatcggccgaccggcacgctgtccgggttgcccagtgcgatgcgttgcacgccggcaccgaccaggtccttcaagctgcgcggcgcggccctggcctgcggcggcgccaccacccacagcgcgttcaccgcgaacaccgcgcggctgccggccgccagcaggtcctgctgctgggcctggtccatggtggcttcatcggccgacgcgaacacatccaccggcgcgccgcggctgatctgctgcagcagtacgccagaggcggcgaagttgaaatcgaccttggttcccgggtgcgtcttctcataggccgcacccagttcgcggaagctctcggtcaggctcgacgccgccgacaccgtcaggtcggccgcccaggccggtaccgtggccagcaggcccagccacaacaatgccgctcgcttcatgcccagccccctgcctgatcagtccagtccggcgtcccgggctacggccagttccgccagccggtccgggtccagcaacagcatctcacgttggttcaccgcaatcacaccgtcgtcgctcaagcggcgcagtacccggctcaccgtctccggcgccatccgcaggtagttggcgatctcggtgcgggccatgctcaggttgaaacgggtggcggagaatccgcgccgggcatagcgctcggaaagatccagcaggaacgccgccatgcgctcctcggtgcgatggttggcggccagcgtggcgaccttgccgatctcggcgctgagcaggctgaacagccgcgcctgcaaccccggcatgcgcgtggccagcaggctcaatcgcggaaacgagatccggcacaggtagacggtgtccagggccacggcgttgcaagggaagcgcgcgccgtggatggcattgagcccgatcacctcgcccggcaggctgaaacccagcacctgctcgttgccctggctgtcatcgacgaacgtcttgaccatgccggcacgcaccgcggcgatcgagtcgaatggatcgccggcacggaacaggtagtcgccggcctggaacgggccgacgtggtcgaccagcacatgcaattcgcccagcgcggtcttgtcgtagccctgcgacatgcaggcgtcggagaacgcacaggtgctgcagaagtgcagcgcgtctccgtcatcggctgctgccggattgggcgtggccggccgggacgcagagggagcggaggggttcagaggcattgcagcgaggcaggaacgaaggccctcatcatacgacagcgcaccgcccggccctgcgcaacgtgcacctactctggcgcgggttcggaacgccgctgcgggccacgctgccgcatgctgtcgcgcacgtccacgtcgaactgcagctgcagcatgctgtcgtcatccaacgcgataccgaagcccagcccatcccggcagggcagcctgcccgccagcgactcaacggcctggcgaggcagtaccaaccggcagaatgtcccgccatcgagcagcaccgcctgatcgccggcatgcagcgacagcgccacgccccagccaccactgccaccaaagcgcgtcaggttctccactgattcgccggccagcaatcctgccagttcttcttcatccacgcgcaggcgcatcgattgctgttgcagctggaccttcatgctgtgatggactcccattccgacggggtattgcagttgagcagcaacgcctgatcctccggcgccaatggcagccggattacgcccaggcgttgctgcagggcgcgcagtgaacgacgcgccgtcggatcctcaatcagctcctgcagcacgcggcggcaatgatcatcgatccgcaaccgcatcggcaacggttcatcgtcgaataccgtgcagtcacgcccttgatcggcctgcagccgctgcaacagcgcgggtgtcacccgcggcgtatcgaccggcaccacccaggcggggccgtctggcatctgcatcgccacactgtagaggccgcccagcgggccgcagcgtgcgacccggtccgggatgccaccaaaagctgggtagtcgccgctcacccataccctcccggcgccggcctgcagcagcaggccgcgcatgtgttccagcagcgtgcggcggtgccagggcagcagcgccttgtcgcggcccatccggctggacaggccgccggccagcacgatgccatcaatggggatgttcgtgatcgtgcgcatggtcatggccgggttcgctgtccgcatggcacaggctgcaaccttcgctccactggctgtcgccgtcctcgtaatgctcctgcttccagatcgggcactggtgcttgaccacctcgatcaactgccggcaggcccggaacgcctcgtcacggtgcgggctgccggcggccaccaccaccgccacatcaccgatgccgagccggcccttggcatgcgccacatacagcttcagcttcggaccgaacgtggcttcgacctcggcggccaggcgcttgaattcgttcagcaccagcggttcgaacagatcgtaggtgatcccggtcacccgccggcccacgttgacgtcgcgcaccttgccgatgaacacatcgatgccgccgaagcccgtatcggaaaccgccgcgatgccctcggccggatcgattgccgcctgcgcgcggtccacgaccttggcgatgatcgtctcgctcatcgctcagcccccgctcaccggcggcaggatcgccacccggccatcgtcgggcagcgcctcgtggtcgcgcagcacgcgttgctgatcggcgaatgccgagtagtccagcaggcccgcgcggaaacccggccaacgcagcggcagcagctcgcgcagcgcctggcgcagatcggccacggtgccaccggctacatccacggcgatctcgcggctggcatccagatcggaaaacgcaccgaacaattgcagattcacctgtctcatcacggctcctggctcgccagctgcacagggtcctgatgaccccagccctgcacgcgcactggcgtgccggcaggggcgagaccgccctcgccgtccagcaccacccaggcgttggcctgcagcgtggacatcaaacggaacgactcctgcccagccagcacgcgcgcactcaggcggccctgcgcgtccacttccacccgggcccgcgcatggaagcgcaggcccggcggcgtgcgcacgtcggcctgcagcggcaacatcagcacctgctccggtgccagccccagcaggcggcgcagcaccggctcgacaaagaagcgctggcccaccgcagccgacaccgggttgcccggcaggccgaaatacagcgtgccattgggcagcaccgcgaacagcaacggcttgccggggcggatcgccaccttgtggaacacgatgcgcgcaccccggccgcgcagcgcgtcgggaatgaaatcgtagcggccggccgacaccgcgccggtgctgatcaacagctgcgcacccgcgtccagcgcttgatccagtacggcattgaaggcggccacctcatcgcccaccgtgccctgccagaccacctcggcaccggcggcctgcaggcggccgaccaggtatggccggttgctgtcacggatctgcccggattccagcgcctgcgccgcctcggtcaccagctccttgccggtggcgatcaccgctgcctttggccgcgccaccaccgccacctcgcccacgccgatcgcatgcagcaaggtgcgcgcgttgatgtccagcacctgcccggcctgcagcacgcgctcgccgtcgctcacatcctcgccacgcaggcgcacgttctggcccggcttcaccgcgcccttcagggcaatgcgggtcgggcgtccatcttcgctggcgaggatctccacattctcgaccggcaccaccgtatccagcccaaccggcatgcgcgcgccggtcatgatttcccaggcgccctcgccgccttcggcgccggcatcgccggctgcctgccagccctgcacggcaaattcggtaccagcctcgaacgtcgcgccgttggcgcgcagcgcgaagccgtccatcgccgaattgtcgaacggcggcagcgactgtgcgctgtggatgtcacgggccagcgtgcggcccgcggcctcgtgcagcggcaggcgttcggccggcagctgcttggccgcgtccagcaggtgctgcaaggcatcgctgtaggggatcatgcgtggccatccccctcgaccatcgccagggcgtggcacagtaccggcgccaggatgtccaggcactgcgccgccgccttcgggctgcccggcaatgcaaacaccagcatgttgcccagctgcaccacctcggcgcggctcagccaggccatcggcgtgtgctgtgcgctcagtgcccgcaccatctgcgccaggccatgcaccggccgcgcattcaacgaacgcagcgcctccggggtcaggtcacgcgggcccagcccggtaccaccggtacacaggcacaggcgcacgccctcggcagccaacgcctgcaggcggcccgccaatggctcgatgccatcgggcagcacttcggcggccaccacctcgccccccagcttcttcagcccggtcaccagggtcggtccagagatatcctcataggtgccttcgctggcgcgatcgctcagcgtgatcaccgcgcaggccgcgccttccaggcccttcggcgcacgcggcttgaaccgctcacgctcggcctcgtccatgccgtccgggtgcagccagacaccgcgcttgccgccctccttgaacagcaggcggatgccttcgatgcgcaacgccggctccaccggcttgctcaggtcgtacagggtcagcagcgccgcgttgacgccggccagtgcctccatctccacgccggtgcgcgcctcgctggcgcactcgcaccacacgcggatcgcctgccgttccggtaccggcgcgcagaacacctgcaccagttccagcggcagcgggtggcacagcggcatcagcatcgaggccatcttggcgccctgcaggccggcaatctcggccatcaccagcgcatcgcccttgggcaggcggcgctcgacaatcagcggataggccactggaccggcatgcagctcgcccaccgccaccgcacggcggcggctgatgcgcttgttgcgcacatcggccatgtggaaggccgcgttcaattccccactcatcgtgttgctcatcctccgatggaggccaggtgcggggtcagcccggtctggccctggtgcagtccatgcccggccgctttcaggccaagctgggtggtgatgcgtgccagcagcgcgtcgtggtcctcatcgcgctgcagcagcggacgcagcggcacgccgaactcgccgaacaggcacagccgcaggtcgcccttggcggtcacccgcaggcggttgcagcccttgcagaagtcacgcgaatacggggcgatgatgccgatgctgccgcgatggtcggggtggccgaactcgcgcgccgggccggcgtcggccgcgcgcggacgctcgtgccagcccgcggccagcagctgctcgaccaccacgtcggcgcgcaggtggtggcgctggaaataggcttcgttgtcgccggtgcgcatcagctcgatgaagcgcacgctgaaggggcggtcacgcaggtagtccatccactgcggcagctcgtcgtcgttcaggccccgcagcagtaccgcgttgagcttgatcgccggcaggcccaacgcctgcgccagcgccaggccctgctggatctccggcaggcggtcgtgcccggtgatggtgtggaaacgctcgcgttgcaggctgtccatgctcacgttcagcgcggtcaggccggcccggtgccagccccgcaggcgccgcggcagcagcgtgccattggtggtgatggccaccttgcggatgcccggcaccgccgccacggtggcgatgatctcgtccagatccttgcgcaggctgggctcgccgccggtcaggcggatcttgctcatgcccaacgccgcgaaggcccgcaccaggcggccgatctcatccacctgcaggaaacgcgggtggccatcggcctggtacccgtcgggcaggcagtagctgcaccggaagttgcaggcttcggtgagcgacaagcgcaggtacggaaagctgcgtccgaagctgtcggtgagttggctcatggctgttctgcctcctggtaccaccctgcagccctgcccctgaacgggttgtcgaccccagcccgcagagtgcgctggggcgttgaaagcgtcaacccgggaggcacgcagcctgaattggcgccgcctgtcgtgataggccctccccgcccgtcccgttcgccgtgacaacctcgacacatgtcgcagattgcacgttgcgggcggatcactacgccagccagcactggcggggcttaacagcgtaggacaatgtcaaaagcgtctccaatcgagtgatgtttacaactcttctgattggcattgcacagcgccaggggctcagatggcgtgccaccggaaaagggtggccgggcttcgaacacccgagttgatgttgatgtatgcgcttgccagccggcgccaccctagcgtggcgccggctggcaatccgtctgccggctatggcgggcggtgcgtgggggccttcgggcccaccggactgacatcaacccggtgttcgaaccacgtaccgtccgccacttttatgggtggcggctaccgattgccctgcacggagccttgccatgaacgaatcggacttcccgcatctgcacgcctaccgcagcaccgccggcgacgacggtgcgccacaggctgcgccaacagtggacaggaacaccttcattgccaacctccaccgcatcggctccggtgctgcggccgacggacaaccctggccggagcgtcaccagctgcccgggcgctgcctggccctggccgacgccgattgcgcgttgagcgggtcgcgggtggtgctggaaatgctgctggcggccgaacgcacccgtcagaacggcgaacccgggcagtacgtgggcgaccgggtgatggaggggttggtcatggcctgccagtcgttgtgcgcccaggcggtggggcggttgcagcccgaagggtgaatgccatgtgcaacggacttcagcgaggatcgcctcccgcccgacacgccgtcggcgcagcccccttgttcgggggaaccgcgtgtacattccagcgatctgccaaagcgcgttcgacgcggaaagagaatgaccatgcctcggcgggcatcttcccttcagagaaaccaatagctatctcgaagcgatccaatccgaggttccccgcctccagtcccgagccatcttcgcgcttcactccgatgtagacgacagggcgttgcacgtccacctttgccctggcaagctggcgatccaattcagcgctgccatcgaagaactgcattccttcgtccttggcaatagagctgagggtctgcttgaaccgcttcaagccgtcttggtcatgcacgcagaactggagcatcttgaagggccgctttcctagagcccatgcgccgccagagaatccaagtccgactccaatcagaagtagtgctgtcaggatcctcaccatcatcaaggtcccaatttgcagagtgtggcggccaacgtcgccgcagggccaaaaatcatgaccccaaggatatctccgctcggtcttctcaggcgccttccgccggatgagggagaccttgtcgggggtgaggaatctgggcacggaatgtctttcagggcactgcacccgccatcggcagatgctcgatccgccatgtcctggcgtagatcagaatgacgctaccggtcgaggtggtctcgatacgaaaacacttcaggccggacagcggatagccgaccgccttccaacgatcaagaagatcagcgagtcccggcgcgtcatcgtcaactctggcgaactcaattccctcgtcacccagtacgccgaagttcatgagcgcagagcacccgtaggcttccgagaagcagacggttgcctgccggccgtccggccagcgcacttggacctttacctcgtcgcatacgccaggtttgctcctgtcaatattgatggccagcaacgtggcgtcacaccattcgagcaagttgaaatcttcattcatccactggaatccgtcagatgcatacgacggaggtgcgaccccggtcgccccttcctctctctcaccgctcctggagctccccaagatcgagatcccgggcataggagcgccgactactgatcagcaccggcttggatgcgaacctccggccgtccctgcattcaacggcgaattggtagctctggggttccggccctgcaacgaccatcatggggaccgcgaatgtgcttccaaccggtttcgacgaaactacaccttcgccctccccgagcatgctcagctcacaatctagagcgcgaacgtcaccctgacctggcggcacgcttcccgagacgcgcacgatcatatcgccacccgatgttgcacagccggccagaaccagaccggcaacgacagcggcggcatacctcaccttcggcatccccgaattctcagtacgcactgcgacgtctacgccgattagccattcagggatgcatcaatctcatcaatagatacccgccatgatacgaatgtagtcgtcgagcgaatccacccgccgatcgactgcaataccacgcttttttgcgagcgattgaagctcgaatatcaacaccccataccccgagtcccagccatgagcttcaccaggcgacagttccttcgaaaatcgatctccaggacggagcctcccggagggcaaacgaagctcgtctgcaacatgctccagcagctccactacggtttcctgatccagaccactctccgcatagtattggtcatagaagccagttggcgacagcacgcctctttctctcaggcattctttcatgtccattcgcctccatccaccacctgcgctgcagccacaatagaccatggagccgatatcccataggtcctcccgcacagtcgtcaccgcggcccagcaatcttcctgccgaacgcctgggtgcttgaagcttgccggaccatccgatcttcttacacggccctcccattcgtgaacacggacaagtggcaaggtcgatttgacacatacccgaacccacacgacgctcggccggaaagtgccgaatcaggcaccgggaaaggagatcgccacgtgccactcacgcatttcgcttactaggtgagaccgcccagccacctataactttattccgctgtaaacaaggcccagctcttcatcgcgcatgacccagcggccagcatttccctccggacacagatagaacttgccgccatagcttgatgctcgtgaccacgcgctgcgagcagactgtggaaatctccgcatgactcgcgcgccggacagctccggcctgctcaccagcctacattcttcgggcaaagtaagaaccccgctggtcaggcggaaaaccagccaagattcatttgtgtcaatgtcgtgcgactcgcgtatattgactgcatcctctggcaaccatgaaggcaaccatttggattcaccgattgcttgccttgagacgacttgattgcggtctgcatactcggtgctggcaacttccatgcaaccagaaagtgcgattgacagcgtcacgatttggagcagcttggaagcgtacatctgaggcatccgagtcatcagcaagggaagtttccaccgggtcgatagctcccgcacatctgcgagcaactccgcgtacggctcatttgtccagatgatcgtccgaggcggtttgccagctgatccgcagcgaagtcagcggcggagtcgcccttgatgttttgatcgaaccactatagttgtaaaacaacccgctcgcatccgtggcctgctggcccgggaagcgcagcgccagctcaaacgccacaccatcgccatccgggtcggcactcggaatctggttgccgaacacctcgctcttgttgctccactcccagatcgagacgttccgtaccgggtcgatcaccacgcgcggcgtacctaggtgatccggctggacgtaggccagttccggcacgccggtactcggcacattgatcagcgccaccgggtagttgtccagccagatggcctgctgttgcgcctggcccgtgatggttggttgccggatgggtgtggctctcgcttcctgccaagatggtcagtgtggtgcgattgccagtatcggtaggcagaggtcccaatcggcctgctggagaactttaattagcggacgtaacattagctcacagtccccagaagccatcccagatcaagcgccaccaagatttggctattcgggccgcttcacttggctttcttgtgagagccataatgacccatacggtgcttccgcccatgatgactagcgcaaccaacgtcattagcgcggggcttatgtgcctataaaaccaccagcctaggaggaccaggatcatcaaagcaacatagcggagcagcaatccagttttcatagtcctatggttcctacttcctgcaagaattcccttggcttatggacagcctccttaacgtgcttctccataatatcaatccaaaaaggctcaccggggtcatctgactcagttccccaaggcaacaaacccgagtatgtcttcaggacgtcgcccctcgaatagttgctactgtcttcacaggctgcctccgcccactgctgctcggcgcgagcccacgccttctggccactagtgatgttccagacgcccagcccaatacttgcggagcccggtgcggcagtcactactgccccctccatgccaagtcctccagcgatcctcagcgtacccgaagcaagcaagcgcccagcgttgatcgcattcccaattgcgacggctgtcttgtgcacgttccttaatcccaacgggtctattaagctaagtgaatttccgccaacgtatccgtaggtgctgattccgcctcgtaacccaatcggatcactctgcgaataccgacccactgccgggtcgtactcgcgctggaagttgtagaacaacccactcacatccgtcgcctcctggcccggaaaacgcaacgccagctcgaacaccacaccatcgccatccgggtcagcactcggaatctggttgccgaatacctcgctcttgttgctccactcccagatcgagacattccgcaccggatcgatcaccacgcgcggtgtgcccagatgatccggttgcacgtaggccagttccggcacgccggtactcggcacgttgatcagcgccaccggatagttctccagccagatggcctgctgctgcgcttggcccgtggccgagtagttgcccagccattgccctgcttcgtcgtacagcgtgatctgggcagctccaccggtcggggtgcgcagtacgcgctctccacgatggttgtaggcgtagctttccagcaccgcattgccctgcttcaccgcgttcatgcggttggcgtcgttgtaggtgaacgccttgctgccgatgctggtggtattgcccgctgcgtcatgggtgcgcgcctcgccatccaccgcggtcagccggtggctggttgcgggataggtgtagctggcagtgcctgccgaggtggtcagcgcggtgcgattgccggtggcgtcatacgcataggtttcaatcggcgtgccggtcgcgccgtcctgggtctgggtcaggcgacccagcgcgtcgtaggcgtacttggccagcaccgacgagcctgcgccgttcttcagctcggtaattgaaccgaccgggtcatagccgtagcccagtgacaggccgcccgcggccgggtcatgcaccgcttgcgggcgatagtccaagtccagcggacgctgcagctggcggccattgccataggtccagcccgtcgccgggccgaaggccgcgtaggtcacgttgttcaccacgatctggcgcgcttggccggggcgggtgaggccgatctgagtgatgcggccctgggtatcgcgcacgtagtcggccacgctgccgtcggggtaggtcagcgcggtcaagcgacccgacttgctgtaggcatagcgcagggtggtggccacaccattgacggtctgcaccttgcgggtgacctggccgaaacggtcatggcagtactgggtgctgccattggcgtgcagcacctgccccaggcgccccttggcaaaacgctcgtcggcggtacacgcagcaggcgccacgtcatagctgtagcccacgtccagattggggtccgggtaggcgataccgatcaggcggttgagtgcatcgtagtgataggtggcggtgacgccacgcgcatcggtagccgtcttgcgattgccggcggcgtccacggtgaagctgctggcgccactgtccgggctgacttgcccggtcatatcaccgaaaccgttgtaggcataggtggtatgcaggcccttcgggtcggtgacctgggtgacctggtccagcgcgttgtactggctgcggatctccgccgcgacgccgccgacgtcctgcagcgtctgcgccaggcggttcagcgggtcatactgctggctggtcacgcgctgcagtgcgtcggtgatcgtctgcgggtttccgttggcatcgtaggcgaagcctgtggcgtgattgcctgcgtccttcagcgcggtcagctggccgagcgtgttgaacgtccgtgccagggtacggcgcagggtgccgccggtatccagcgtgtcctccttgaggcggttgccggcgttgtccagcgtgtagtgaatcgtgttgcctacgttgtcctcgatatcagtcaagcgcagcgccgcgtcgtagacataggaaacgctgctgccgtcgggctcggtgatctgttgcacctggccggtcggccagtagctgatctgggtgacccgatcctcgtcagtggtcgcgccgcgcacggtgattgaggtcggccagccgcgggcatggtaggtgtagtcggtgaccacgccgttggcatccttgaccgacaacggccgctcgaacgcgtcgtaggccagagtctcggccgtctggcccagcgcattggtcacactgcgcaggtcgcccttgcgataggtgcaggcgcctccgatcgcgcaccctgcatcatccgccgagtaataggcataggtaacggcatcggccacatccgtgcgcgggccatccacactcttcagcagcccctccaccgggcagctgcctgccgctgccacatcagcggcttcgcagtacgtgtagctggtgatgcgcgtctgaccggaagcggtgtcggtcaccgtgttggccgtcggctggcgtcgggaattgaaggccgtgcgggtttcgcggctaccgatccgggtggtcagtaccgcgttgatttcgacgtcgcgcgccgtggtcaccacccgctgctcgggcaggccgaccgcttcggtcacggtatggatgctgacggcacgaccactcaccggatcggtgccctgcgcataggtgtgcttggtctggatgccgcggcgatcggtgtaggtatccagacgccggcggaagtcgacactctggtcgtagtaggttcggctgacggttccctgcgaatccgtcaggccggtcaccttgcgcgacggagcgctatcgccgccgggtgtcagggtgtagtcggtctgccgccccagcgcgtcggtcaccaccgcaccaccattggggctgtaggccagtgtcacgccatcggcaccgccggcatgctgactggaaatcacacggccgatggaatcgtaggtgaaggtgctgtagcggcgaccgtcctcggcggtgatacccgtcaggtgctggggaaaagcctggttctcgtagtgatacgtgcgcacaccgccacccgcataggtcaccgtggcgacctggttctgcggtgtgtaggtgtaggtggcgagcgaaatgccttcgaccagcaccgaactgatcagcgcctcatagtcgttggactggtagacgaactccagtgtgcggccactgctgtgggtaacggccgcaaggcggtcgctgtcgtcgtagatataggtcagcgacgtgccatccgcgaagcgcttggcggccagacgcccgtccgcgtcgaaggtcgagatggagcccttcgagtacagtgtccagttgccgttctggaccagacgatcgccactgtcgtcgtccgcctcataggcttggccgaccttcttgaatgcacgctggaaaccagtactttcaatgatgcccacactgtcaacgccatccagtgccaagtgggcgcctagcgaatgggtccagccataaccgaagccaccggatgaggtcgagatgccggagtgatagaagcgcgtcagcgcgatccagcccagatcgaagtccggcgcgatttcgtatttctcgcccgttttgacgtcgcacggattgcctactgtgccgtcgcaaggcgcgttgtttgcctcctcacctttttctgtcgagggacaactcggacccgcgctgtccttgtcgcacttctgcgacttcgaggtaatggttgcaacgaattcttcgctgacgcaggcgttgtgtgtgttggaccactgcgtgaaggggatcgggcagttcaagcgtcgcatgcgagcaagccctgtcgttcctgcgtcgaagggcacgcacggagactccgccgaattgctgcccagcatgccggtgacccggtactccctgacctccgaaattccgtccatccctggagcagttgggccccattctccttccggcacagcagtttccccaggacactggggattgatgtcctgcaagtctgcaatgagcgcttccagcacttcctcttcggacaggaagccaccatcacccgcgccgtagtaagtccagtcagggtcggagggctgcgtccttcccatccagtaggtgatcgacgtgtttccgttcaagtccacgactttcgacttgatcttgtcgacgtactgccagccgaactggaactccggcgggaaggggctgggcgccggcaggttcttgatgccggccaccgccgcctgctgggtcttgtactgggtcgcatcgccgccgggctgtgaaatgcgccaggtgatcttgctttcctgcgcatgcgccacagcaggggcgaagcagccgagggcgacaatcgccagcacggcacacgaaatggtcttcagtcgttccaacatccctgttctccttcctggacgaacacagcgccggcgggaacgagaacgcggagctgtgcccacgcgtcatgcatcggatcgtccctggtccggaatgcggcagtgccacatgccgcctttatcgtcgaggacgcttgcacactcaagtgtggagtcgcgtaaccgatcacagattcaggcatccaacgccattcagcggactacgctccgtccccatgacttcctgcacagggagtcggtgttatacctcactacattaccagcacgacctgtcgcgaggccggcaggctgcggcactccgctgcagacctgacccatcggaagggccggcacgcgtcacggcccaggggaatggcaatgaagagcagccgagtgacgttgtgggtgctggccgcgatgatggccactgcaggcaccgcccacgcaggggaaatccaggtggatcgcggcgcctacgcgctgcaggccgaagagaccggggccggcccgatcaccgtggtctttgaatccggcttcgggcagggcgcgggggcctggaaggaggtggttgccggtctggggcgcgactaccacagcatcacctacgcccgtgcgggactcggcaagtccggcagcgacggtcaccccaagcgcatcgatgcgcatctggccgacctcacggccgtgatcgatacgctcgcccccggtcgccgcgtggtgctggtgggtcattcctatggcggcctgctggccacggagtttgcacgccgccaaccggagcgcctgcagggcctggtgctggtggacccggccacgatgggtcagcgccatgcgttcaagcaggccgacagtgcccgcgtgcaggcagatgatgcccagctgcgggcgatgctgccgccggccatggccgccgactacgccgtcctgaccgaacagctggatgcacccggtgcggaaaccccgcgcacgatgccggacgtgccggtagcgctgctgactgcaacccagctggctgccgaaccgctgttcttcgaggaaaccgcagagggcaaggcactctggaaagcacagcacgccctgctcttttcgggattcacgcgcggctcgtaccgctacctggcaaccggccacaccctccagcgcgaggagcctgctgcggtggtggccacgattcaatcggtctccggcacctcgaagtagctgttccaggcaggggcttcccgggttgttccccgctactgcccgcgcagccgaaccgcgaagtaccgcgccggggaaaggccaagcgccttcttgaacatcgtgatgaaagccgtcaccgactcataacccagcgtctcggaaacgcgttgtaccggtgcgcccgcggcaagttcccgaatggcgatgagcaggtgcagctgctgccgccagcgaccgaaggacaagcccgtttcgcgttcgatgaggcgggtcaacgtgcgctcgccgagggccaggcgcacggcccactggccgatggtgctgcggtctgccggatccgccgacagcgctgcagccaacgcccgcaccttcgggtgatggctgaccggcagcgacagatgctcggccggcatctgcaccagttcgtccagcaacacccgcgccagccggtcggtgtggctgccatgcgggtagtccagcggcgcgtcggccaggtgcaggatcatctcgcgcagcatcggcgagatcgccagcgtcacgcactgcgccggcaggtcgacgatgccgggctcgacgaacaggtagcacaggcgcgcgttggcggtggcgcggttgctgtgcggcatgccgcccggaatccatacgccacactggggcggcacgatccacaacgcattggccacttcgcaggtcaccgccccatgcagcgcaagaatgagctggcccttgcggtgctcatgcaccggaatttccgcgtcgtgctcggccacctgcaggcggctggcaaccgccgggcgatcggtctcgtcagggtccaggtcaaagccggggagcgaaatgcgagccattctcacattgaccggttttagcgattgattgtcattgtagcgaaattcgccagtgcggccgatcactagcatgagccgcatgcacgcccccacccctgcccgtctccacgtgttccaggcattcgcctggttgaaaagccctgccctcaggaccgaccaggaggcggtgctgttctcgctcaaatgcctgctcgccgcgtcgctggggctgtatgtctccctgaggatcggcctgaatcgcccgttctgggtgatcgggacggtctatctggtgtcgcaaccgctgtccggggcgacactcagccgcggcctgttccgcctgctcggtaccgtgggcggagccgtcgccaccgtcgtgctggtgccacgtttcgccaatgcacccctggtgctgagcgccgcgcttgccacctggatggcgctgtgcctgtacctggcgatgctcgaccgcacgccgcgtgcctatgcgttcctgctggccggctataccaccagcctgatcgggtttcctgcggtgatggtgccggcagacgtgttcaccatcgccatcacgcgggtgcaggaaatcgccatcggcatcctcgccgcaacgctggtacacgcgctggtgctgccgcgccgggtctcgatacgcgtgcacgcgcgggttgctgccgtactggatgacgcggaacgatggacacgggacatgcgcgccggtgcatcggacacggtgctggcgacggaccgctcgaaagtggccgccgacctgctcgagctgcatgtgctgtcgatccacctgcccttcgacagcgcccacggcgtggcccaggtgcagatcctgcgtgccctgcatgaccggatgctggacgtactgatgctgtccagcgcggtggaagattccctcgcacggctgcgctcatcacaggccagcgcgatggattcgcctggctggcgcgagctgatgcagaccggcctcgccgcgcaacaggccgagctcgacctcgcccacgccgactgccgcgtgctgcaggcacaactatgcactgcccggcccgactggcgccggcatgtacctgcccgccttgcgcgacatgcgcagggtgcggtacttcaccgggatcatcggcttgccctgcgcagcgcgctgggcgcgttcgtcggcatcctgctgagctgcgtgttgtggatcgttaccggctggtcggacggcgccacggcggtgtccatcatcggcacggcgtgcgtgctgttcggcacgatcgaagcgcctgcgccgcatgtcatgcgctatctggtgggatcgttgatcggcgttggcgtcggcctgctctacggtctgctgatcttccccgcgctgtccgatgtcgtcggcctgactgccgcgctggcgcctgcgctgctgctgtgcggatcgttcctggcccggcctcccttcatcatggctgccctgggcgtggtgctgacgtttccgctcatcgcgggactgggcgcgaccaatacggtcaacatcgtcggcgcactcaacaacagcgtagcgttgttcgtgggtacgacagtggcactgtgcagcatgcagctgttccagaccgccgatgcgggccgcaaccgcgcacggctggagcgttcgatccgtcgggatatcgcacgacacgccgccggacaaggtggcgtggcccgggcctggctcagccgcatgctggatcgaatcgggctgctcgctccccggttgcggggcggttccagtgccgcagacgacctgcgggcattgtttgcggacgtgcgtgcggtacgtgcatccaaccaactccgcgcactggacaagtgccaggaaaacccgcaggtccgggtgcttcatgcggcgctgatcgaacgcgtcgccgcacatttcagggttcgtgcccacgcgccacgcagcgtcgacgcccatcttctggaactgctcgaccgcatgcgcgaggcagcagtggccagcagcggggatgatcgtgagcatctgtcgcacctgctctgcggattgcgccgcgacctgctggcgcctgctctcacccttcggcactgacctcatgttttctgatctctccattgatggcgtgctgatccccggcctgctcgccgtggccgccgccgcgctggcgctgtcgatgctgacctcgcgcctgctcgccagtctcggtctgtaccgcttgttcgccgcgcgaccactggtgggcctgtccctgttcgtgatcctggcggagctgatgatccggctctcgcccctgctcgagaaatgaaatgaaacacctgcttgctgtcatcgggcgctggagcgctacgctggttgtattcgcgattgctgtcgtcgccgcgctgtccatctggaagcgttacgaaacacgcccgtggacgcgggatggacgggtccgcgccgatgtggtgcgcgttgcgtcggacatgggggggctggtcacccaggtgctggtgcacgacaaccagcgggtcagcgccggacaactgctgctggtgctggatcagccacgcctggctgccgcgcttgagaaggccgacgcagcggtcagcagcgcacgcgcgacgctggcgctggcccgccgcgaatcgacgcgggacaacgcactgggcaacctggtcgcctcggagacacgcgaacgcaatgcggccaaggtcgacaccgagctggccgccttggcgcaggcacgggccgaacagcgcgttgcccagctcaacgtgcaacgcaccgaggtgcgcgcgagcaccgacggcatcgtcaccaaccttgacctgcatgcgggcgattacctgcaaccgggcgcgcaggcgctggcgctgatcgacaccggcagcctgcgtatcgagggctacttcgaggaaaccaagctgggctgcatcaccgagggcgatgccgccgtggcgcggctgatgggcgacacccgcgatgtccgcggacacgtggagaccatcgccgccggcattgccgacgatcagcgctccagcacgcacaacctgctgcctgccgtagcgccgacctatacctgggtgaggctggcacagcgcatcccggtacgcatccgtatcgatgatgcgccgccggatacgcgcctgatcgtgggtcgcactgcgagtgtgaccatcacgccctcggcaccgggagcctgcaagtgagcgtgcggacagtacgtggtgggctgcttgccctgttgctgcccctgacggcctgcgtatccggccccgactatcacctgcctgcgaacgccgtcgcagcttcacaacgggctgcgcgggcgttcgtctcaggccaggacgcatcgttcagccacgacgcgccaccggatcgatggtggcacctgtatggcgaccctcagcttgacgcctacgtacgcgaagcactggcggccaataccgacctgcgcgccgccgatgccaaccttcggcgcgccagcgctaccgtgctggagtatcgcgcgcgcggtgccgtacaggccgacgtggatgcatcgggcacgctcacccatgccggtggctacacccaggcgtcggccgccccgcagtcgtacgcgctgggccttcacctctcctatccactggatcttgcaggtggcatccgccgcggcatcgaagccgccaacgccgacgcggaggcggttgctgcggcacgcgaccaggtccgcgtggtcgtcgctgcggccgtcacccgtgcctatctccaggtgtgcacccgaaatcacacgctcgctgcaacccggcaggtgctggcggtgcagcgcgccaccctggacgcaacccgacgcctggctgcaggcgggcgcggaacggacttcgatgtcagccgtgccggtgccgccatcaatcgcagcgcggcggcggtaccgcacctgctggcggaacgccaggccgcactgttcgaactggccgcattgatgggcaggctcccggcggactatcccagggaggccgaagcctgcccacgccccccggagctggagcaggcgctgccggtcggtgatggttggcagctgctccaacgacgccctgacatacgtgccgccgagcgcagccttgccgcagccacggcgatgatcggcgtagagacggcgggtctctatccgcagatcaccttgggcgcctcttcgggcgtggccggcacaccggcgcatctgctgtcggccgacggcttcggtgcgagcatcggtcccgtgctgtcatggcactggcccaaccgccgcgtagccaaggcccgcatcgcggcggccggcgccaatgcagataccgcgctcgcgtcctttgacggcgtcgtgctgcaggcactgcggcagaccgagaccgcgctttctgcctgcacgcaggagcttgaacgcgagcgcagcctggcgcaggcgcgtggggatgcagcgcgggccgccgggcaggcgcagcagctctaccgtttcggcaggatcgattttctcgacctgctttcggcccaggccgcgctggcagatgcggagtccgcattggctgcatcgcgcgcggaccgggtcgaccgccagctggatcttttcctgtcgttgggcggaggctgggccgcaacggattcggccgcgcgcggtgcccggtgacccgttcagggcagcgactgcacgccgcgccgtctgttcaggaacgtaccgcctacacccgtattcattcactctgactgccctatattcctgccacagcgccgcatgctgcggccatgacggaggcatatccatgaagacaacacgtttgctggccatcgccttgaccaccgccaccgctttcgctgcggcccccgcgttcgccgatccgccgcaccacgcccgtggcaacggcccgccgccgcacgcaggcggcccgcacaaccgcgaagcgccgccgccgggctggcagaagaaggcctggcgacgtggcgagcgcctgccgtgggccgaagtggaccgccgctactgggtagacgattacgcgcgttatgacctgcgcgaaccgggccgcgaccggcgttgggtgcgccagtccgataacgagtacctgctggtggagatcgccaccgggctgatcatcgacgccctgcatcgctgaagcgacctgcagcgtccgcacacgcagcgatttacatcggtgcagacaccttacgaccggggccgccccggtcggcggtgtctgcgcccacggcgccccgcccgcctccgcggcccgccatgcaggccctcccgcagcgcgatatacccgcacatcagcgctgtggcaaatagccccatcgccaccagtatttcgaatccccgatcaccaaagagcaggcggatggaggtctccagtgagcacagcctgccgcagcgcaggccgtgctcgttgaagccatggatgagcaccagtacgcccatcaacccgcaccacgccatcagggccaggcttgcgatgaagatgaaaggtcgatggatacccatgcgctcgtcgcggtcttctacggtgatgcccagcgcgacgttgcgagcacgcgatcggaagcatccagctctaccgaccaggcttcggtatccagtcccagccggttctcataccaccatcgctgcgcacagcgaccactgcatccacggctggcatagcgggtaaagggaacatcggcgtgctccaccacgtcagggggccccagcgcccgcagtacctcgcccctgctcgccccgaccgggaccgaggcaagcgcgtgggaatgccacgccgagatcgccgagcaaccggccacgtacgccacgaacaggcccgcaagcccccacattagtgccctcattgacagatcccctcctgcgccgcgcgcccgcgcatcatccgcgcagaccttcttcaacgtcaaacctcgacacgcgggcctgttgcagcgcccggcatccgtgctagcgtgcgccgtcaaactctccatggggtgcaggatgcgcaatggaatgggacggaatctggtgatcgcctgcatggccctggctgttgccccagcggcggcaacagcggccgcaacagcgaccgcaatgccgggcgatcgtgggcaggatttcgtgcagacacaggcgatcgccgcgcgctgccagaagagcctgcccggcctggaactgcagttgcaggagggccgcaagcactggctgtcgacactcgacgccgcgcaactgcaggccgccgaggcctatgccagcagcaaggaaggcaggactctgggaaagagtgtggagcgggatgcctcccgcgccttcggtcgcaataccttgtccgccgcagcgacctgcgttggcctgctcgccgagtacggcccggcccacccgctgccttccggcacggcaatgccggccgaccgggtgcagcactacatgctgcactttgcaccgatggtgctggctcggctgcagtgcgcgcgcctggacggcatcgacgtggccgcccagcccgatggctcggaaacctggcagtaccgggcctgtggccagaccgaatccgtgcgcatggccccgctcgggcagagctggtcgatgagcgatgcggaccgcaatcgcctgttcgacgcactgacccgataggtcggacggtattccccggggtagcaggaaccatgtttccacccaccacctggatcaagttgcgatctgcctttacattggcggcctgcacggtgctatgcgcctgggtgctatgcgcctgcggcctggttatggacagttcgttcgacactctgcgcgaggcgcttgactccgacatggtgaacaagggatggattcccggctgggtgccccacgaggcgaccgacctgcgcgaggtgcacgacctcgactcgaacaccagcgcgctggccttcaccaagcctcctgcgataccactgcggctgcctgcggattgccaggcaacgacattcagtcacagcgatcctgttgcgttcgatcgatactggtggccgggcgacgggacgctcaagtcgtcgtatcgcgtctttcgctgcgcgcccgaatccggaaaatcagtctttgtcgccatcaacaggaccgaagaccacgtgctcttctggcgaacctacgcgcggtgatgcgcccgcgccaccctattcctccccaggaccccatgatgcccaacgcacgtgcacgcttcgtcgccctcgccctgttgctcccggcgtggctgccggcctacgccacgcagaatgcccccgccgacgtcaaggcgatcgaacaggtggtcgaagcgttccgcacctcgctgatcaacaaggacaagccgacctacatgggcctgttcttctctgataaaccggaagacatcggctggcagttcgtttccgaggatgtgcgcctgcaggacatccgcaaggccaagcccgatgcgatcaaggcacggcagattcccgccaacaacttcatcgcgctgatcgacggggcggtcgcctcgccgaagccgaaggaggagaagttctccaacacgaagatcgaaacggacggcgatgtggcctcggtctcgtttgactacagcttccacgacgatggggtgaagaccaactggggcaaggaaatgtggcagctggtccgcaccgagcagggctggaagatcttctcggtgatctactcgatccgcgattcacgcagcccgggcgattgaacgtcgcttgaccgggccgaacccaggccgcgatccattcagcaagggcattggcattcggccatcgatcgggcagagttcggccacgcgcaaggacgcatgccatgacccgcctgctgatcatcgaagacaaccccgagctggttgccaacctgtatgccttctttgaaccgctcggctacgtgctggacgacgcgcgcgacggcgccagtggcctgcgccgggccacgcagcacgactacgacgccatcctgctggacctgatgctgccgcgcctggacggcatgacgctgtgccagaagctgcgccaggagttccagaacccggtgccgatcctgatgctgaccgcacgcgatccggtcgaagaccgtgtgcagggcctggccctgggcgcggatgactacctggtcaaaccgttctcgctggtggaactggatgcacggatcaaggccctcgtacgaagggcacaggggcgccaggtccagagcgtgctggcgtggaaggacctgcaggtggacacgcgctcgccacaggcctggcggcaaggccgctgcattgcgctgacgcccacgtcgcacaagctgctgatgtgcctggtgcgtgcagctcccgccgtggtgcgcaagcaggagatggaatacctggtctggggcgacgagccaccggacagcggcgcgctgcgaacccacatccatgagctgcgcctgcaggtggaccgcagcttcgacaccgcgctgatcaccacggtgcacagcgtcggctggcgcatgcaggcgtgagccctgcctccctctaccgccgcctgagcctgcgcacccgcatcacgatctcgttcgtgctgttgatggccggtgccatgggcttcatcgtactggccgaacaggtcgactacgaccaggtccgggctgctgtcgtcgcacggacccagcacggcgaagtgcaaaggctgcaggccgcgctggatcgtggccaacgccccgccctgccaccagggacccagctgttcgatgcccaggacgtgccattcgtactgcgccaatacggcccgggctaccacggcgaagaggcgcccaacgagtggcacctgcgtgtgttcgacagtggtggccaacgctactacctgctgcaggacgccgcaccctatggctatctggaacacctgatcaatgcctttgcggcactggtcatttcggtctgcgtgctcggcgccttcctcatcggccgcaaggtcgctacccacgtcatcgcgcccatcacacgattggccgatgcggtgcaggacggccacaagcccttaccctaccaggacgcacgcgacgagatcggcgtgctcgcgcgcgcctttgcccgccatagtgacgagctcgaacggttcctgcatcgcgagcagtgcttcagcggcgatgccagccacgagctgcgcacgcccttggccatcatcggcggtgctgccgaaacgctggcctgccagcttccggccgacagccacctggttcccagcgcggcacgcatcctgcgtaccacccaggagatgcagcgccagctgacctgcctgctgctgctctcgcgtgcccccggcgccgtgccgcgcaacgcggtggccctgcgtccgctgctcgaatcctccatggagcgctgccagccctggctttccggcaagccggtgaccgttgcgtttgatgcccggcatgacgccgtgctggtcaccaacgcggatctggcgcacagcatcatctggaatctgctgcgcaatgcctgccagtacaccgaaagcggcgaggtgcgaatcaccctccacgacaccgcactcatcgtcgctgacaccggacccggcctgccgtccagcatcgacccacggcagttccagcgcttcgtgcccggtggcgcgcacagcggcgaggggctggggttgtcgatcgtgcagcgcatcgtcgagcacctgggctggacgatgaccgtgcaatcctccgggcaggggtgccggttcaccctgcgctggccccgcccccgcatctgacggattcctgacatcgggctgcacatgctccgggctgctcccccgctctggagacggcatgcagcaccccaaggacagcggcaagtacccgcacggcaagaccggattgagccgcatcttccacacccttatccattcgcgcgatggcttcatcgccacctttcgcggcgaggcggcgttccgccagttgttgctgctgcacgcgctgctgatggcggctgcgttcgtgctggacatcagcacggtcgagcgggcactggtgctggcggtctgcttcatcagcctgctggtggaactgctcaactcggcgattgaagccgtggttgatcgcatctcgctggagaagcatccgctgtccaagaacgccaaggacatgggcagcgccgcgcagaccaccgcgttgttgatggtgggtgcggtgtggggcgtgatcctgctgggctagcccggcaatcctgacaacttcctgataaggccgtttcgatactgcgcgcactcctgttccgcggaacctgctcgtgcgtcaatgcctccgtttcccgcgatcccatccaatcgttctggtctgggccgccgcactgttcttcgccacgattggaaacattgccctctggaagacgctgtgggggctgatcgatctcaacagcctgcgcagcatgctgttcctggccagtctgccgccgctgctgttctgcctgttcaacctgctgctgacgccactgctggcactgccattcctgcgcaggccgctgctgttgctgctcgttgtcgtcagcgccgcgtgcagctacttcatgctgcactacaacgtgctgatcgatcgcagcatggtgcagaacgtgttcgagaccaatcaggccgaactgaacgcctatctgtcgctgccgctgctgttgaccctgctggcgctgggcgtgctgcccgctgccgggctcgccctggtgcgcaccaccagcggggccggttcgatacgttcgctgctggtgtggccggccaacgtcctggcgtcgcttgtggtgctgctggtgatcggcttttcgttctacaaggactactcctcgctgctgcgcaacaaccgctacatccgcgaccaggtactgccgttgaacgtggtgcgccatacccacggctacctgaagagcctctacagcacccgccagcaaccgttgcgcccaatcggcacggacgcgcggcgcgttccgggcccgcgcccgaagctggtggtcatggtcgtcggcgagaccgcgcgttcacagaacgtccagctcaacggctacccacgcgcgaccaatccccggctctcgcgcaaggatggcgtcatcagcttcagtgatgtttcctcatgcggaaccgcaacggcgatttcggtaccgtgcatgttctcgcagatgacccgccagcaatacgacgacgtccgcgcggcgaccgaggagaacgtgctggacatcctgcagcgtaccggcgtcggcgtgctctggcgcaacaacaacaatggcggctgcaagggcgtgtgcgagcgcgtgccgaccgaggacatgcccgcactcaaggtggccggccagtgcgtcaacgccgacggcacctgctacgacgacgtgctgctgcatcggctcggcgcacgcctcgacgccatccatggcgatgccctggtcgtgctgcatcaactcggcagccatgggccgacctactttgaacggtatcccgcagcgtcgcgggccttcagcccgacctgcgacagcaaccagatccagcactgcagcaacgaggcactggtcaacacctatgacaacaccctggtgcataccgaccaggtgctggcggagaccatcgacctgctgcagggctattcggaccaccgcgacgttgcgctgatctatgtctccgaccatggtgagtcgctcggcgaacgcggcatgtaccttcacggcacgccctacttcatcgccccgcgcgaacagacccaggtgccgatggtgatgtggctctcaacggagttcagccgcaacgcgggcctggacatggcctgcctgcgtgggaatgcgctgcgccgcgcctacagccacgacaatgtcttccattccctgctgggcctgttcggtgtcagcagcagcgtgtaccagcgcgatctggatgtcttcgccggctgccgggcgacgaccggcgcgccgctcgccaccgcgccggccaagcggcaccggctgatgccggtcaccgcccggaacgtggcgcgttactgtgcggccagggcgaaatccaggccggcgcataccgccgccacctgggcgtcgttgcattcctgcgggttggtgcgcgggctgtccgggtagacctcggtggtggtggcaaagcgtgcatcggtgaagccggcgcaggcaccaatcgaacgcgattcgccccagaccacgcccggcgactgcaacggcaggccgaccaggttgccctcggcgtcggccggggcgatatgggtgaccggggcgacggcggcgatcagggccttctggaactcggcctgcggatcctcgctgttgccgatcacgtagaagccgtccggaatggtgtcgcgctcgaacggcttgccgtcgcgagcgcagcgggccggatcgaactcgtgcaggtcgctgtcggtggtctcgtgcaggtccaggtgcaccagcaggttcggcttgcgctcggccacccagcgcatcagcgcggcggcttcctcgatctggccgccgtcacggaagctgcggttcgggtcgacggcatccgggttccagcgctggatgcgctcgtagccccatgggctgacgcacggcgccacgatcaggttcagccggcccaggtagcgctcggcctgctgttccaggaactgcagggcgccatgcacgccactggtctcatagccgtgcacgccgccggtgatcagcgcggtcggcagcgccgggttccagtcgtggttgaccacggcgaacagcgggtaatggtccggcgcgtagtccagctgaccgtactggatcacatcgaagctgtcgtccaggcgttcaagcgcggccaccacatcgtcgtggtagctgcgctggcgctgctggcgggcccgccactgtgcgcgttccgcgtcgccccagggctgtccgggggtgccgatcgggtagaactgcgcaacagtcattggggaactccaggggtcgaacggatgggtgcagccggacattctaagccttgtcgcgcccgcgggcccctcccccggccccgccttcatccagccggggtcatctggttgtaaaatcaacggtttttggcccctcaccccttgatggcgaacgcagcgcagccggtcctgggtggaccggagttcctccgcctgctcgcccgtctcagcgacggcgcgatgccggccaccagtcccgccctgaccgatcgcctcggccagtgggtggactggagccgcgccgtggccctgtccggggcgctcggcggacgcctgcccgagcccggtgaagccgccgaagcgctcgaggatgtgctggccgactgcgcgcaggcgcacgccagcctgctggcctcgatcagtgaggatgccgaagccgagcgcctgctggacctggccgaagccgccgctgtacccaacttcgcctcgctgcgccagcgctatcgggtgctgcagcaggccatccagaccgccaccgggcgcctgcgcggccgcctgcgcgaccagctggtgcaggtttcgcccgagctggcgcggctggccgaggtcgatgcggtgatggaacagacccttaccccgcgcgagcacagcctgctggccacggcgccggcggtgctcggcgcccggtttgaacgcgtgcacggccagcccggctggcgcgcggccttccgccatgacatgcgcaccctgctgctcgccgagctgcagctgcgcttccacccgatcgaagggctgcaagacgccctgcgctcccactgaccggaacaccatgtccagaactgctttccatgtcgttgttttccttgtcggcctgctggccgtgtgctggatcggcattggctacgtttcggtgcatccgctgggtgcagcggtggcggcgatcatcgcggcctgctacgtcgccggtggcgtggagctgtatcgctaccgccaggccagcaacggcctgcgcagcgcgctgaacgacctgtccagcgcgaaggaaagcctcgccgcctggctggaacgcgtgccgctgggcctgcgcaacgccgtgcgcctgcgcgtggaaggcgagcgcaccgccctgcccgcaccggtgctgaccccatacctggttggcctgctggtgctgctgggcatgctcggcaccctgctgggcatgatggacacgctgcgtggcaccggcctggcgctgcagagtgcgaccgacatggccgcgatccgcggctcgctggcctcgccggtgcagggcctggcggtggcattcggtacctcgatcgccggtgtggccagctcggccatgctcggcctgctggcggcactgctgcgtcgtgaccgcctgcaggccgtgcagcagctggaccgcgccattgccggcgacctgcatccgtactcgcaggcctggcagcgcgccgaatcgctgcgcctgctgcaggcacagtctgcggcgctgccggcgctggtcgaccgcctgcaggcgatgaccagcacttttgaacagcacagtgcggccgccaatgagcgcctgctggccggccaggccgagttcctgacccagagccaggccctgcaggaacgcctggccgtctcgctgcagcagtcgctgcgcgaaggtgccgaagccagcgccgccgccatcggtggtgcgctgcagccgatggccgaaaccaccctggctggcctggcccatcacggcgaagcactgcatgcccgcgtcgagcaggccgtgcagcggcagctggccggcctgagcgagggtttcgagcgcagccgcgtcgccaccgaggccagctgggccaaggtggtgagcgagcagacccaggcacaacaggcgctggtcagtgatctgcgccagcacctgcaggccttcagcgatggccagggcacgcacgccgaagcactggtcgcgcgtctcggcgagcgcctgcaggccgatgcccgcggcaatgccgaggcatggcgcgccgccgccgaacagcagcaggcactgaacagcgcgctggtcgaacgccagcagcaggcgttgctggcctccagcgagcatctggacgcgcgcgcgcaggcgctgctacaggcgctggagcagcaccacagcaccagccaggcgctgctgcaggaccacgaactgcagcgttcgcagcagtggcaggccgcgcaggccgctgccgcggccgcgcacgccgaactgcaggctggcctggacagccgcgagcagcagcgccaggcgcgctgggacgcgatcaacgccgagctgcagcaggcccacgccgcgctgcaggcgcagctgcaggccggcgacgaacagcgcctgcagcgctggagcgaagccttgcagcacgtttccagcgacctgaccgagcgcctgcaggccaacggcgaacacctggccgcgcagcagcagcaggtctgcgacaccctggcggccaccgcacagcagatcggcgagaacggtcgcgcgcaggccagcgccacgctggctgaagtgtctaccctgctgcagaccgccgcggccgctccgaaggctgctgccgacgtcatcaacgagctgcgcagcacgctgtccgagagcctggtgcgtgacaacgcgatgctggaagagcgcggccgcctgctggccaccgtgcagaccctgctggatgcgatcaatcacgcttcgcacgagcagcgcaccgctgtggacgcactggtcggtggctcggccgagctgctggagcgcgttggcaatcgcttcaccgaccatatcgccgcagagaccggcaagctggatggaattgccgcagcgctcaacggcagcgctgccgaagtgggccagctggccggcacgttcggcgaagcggtcgcgcagttcggcagtgccgccaccgagctgtccggccgcctggaacagatcggcggcgcactggatgcctcgctggcccgcagcgacgagcagctggcctactacgtagcccaggcgcgcgaggtggtcgacctcagcctgctgtcgcagaagcaggtgatggaagaactgcagcaactggccgcgcgccgcggcaaggccggcagcgcatgagcgacgagctggaggtcgacggcggttcgcatgccccgatctgggcagccttcggcgacctgatgtcggtgctgctgggcgcgttcgtgctgatactggtcggtgtggtcgccgtgcagctggagctgtcgcagcgactggaccaggaagtgaaacagcgccaggccgaagccaagcgcctgcagacgctggagcaagcgttggctggaccgctggcggccggccgcgtgacgctggtggatggccgcatcggcatcagcggcagcgtgctgttcgcgctgaactccgaccagctgcagccggaaggccaggagctgctgcgcagcctggccgcaccgctggccgcctacctgggcagccgcgaagagatcctgatggtcagcggcttcaccgatgacgcgccggtacgcgaaggcaaccggcgtttcgccgacaactgggagctgtcggcgcagcgctcgctgaccgtgacccgcaccctgatcgccgatggcgtaccggctgacgccgtgttcgccgctgcgttcggcagcgagcagccggtcagttccaatgccgatgaggaaggccgcgcacgcaaccgtcgcgtcgagatcgcgccgattcccaagcccaaggccccggatgccaagtaagtcgccagcgctcgaaggcctgcgcgcactggtgcgcgaccttgatgcagggtcgcgctcgctgccgcattacccgcaggtgccgatgctgcagcaggtgcagcgcgagtggacggagctgcgcagcgaactgcaggtgcgccgctccctgcgcacagaggccccggctgacggcggcccgctgaactcggcggtgctggtgcagcgcatgctggacacgatgcaggccaccagccccggctacctgcgccacttcatcgactacgtggacaccttgtcctggctgcaggcactgcaggatggcgccgccagcggtgcggatagcgcaaagccgaagcgcacgcgcaagccgcgccaaacgccgaaggagtagcgccggccgctgggcggcagctacgcatctccgcgcgggtcatggggttgccggccagcggccggcactaccatcgcgggtgctctgtgcgcggaacacgatctgcgctgcgcttcggttctgccgtggtactgccggccgctggccggcagctacgcgtctccgcgcgggtcatggggttgccggccagcggccggcactaccatcgagggtgctctctgcgccgcagcgcgatctgcgctgcgcttcgattctgccgtggtagtgccggccgctggccggcatcacacccagtccgaccacgcatgcggatactcgccaatctgcccagcaagaccggcgcgtaccggattccccaggatgtacagcgcttgccgcgccatcgactcctcggccctcacggcatgatcgaagtagccgggctgccacaccgtacttcgacggcccgccaggcgattcagggcaagcgcgctcgacgatttcatccggcgtgcgatgtctggaaggtcagctgcgcgcagctcgaacatccagtggacgtgatccggcatgacgacccatgcgtgtgaccgtacgagcccgcgctgctcgatgtaatcgaactggtcgatcacacatgctgcagcagctttgctttcaaggagccggcggcgctgatgcgtggtagttgtcagaacgtagacctggccgatgatcgagtgacggcccaggcggaggcgatggctgctcatgcgccatggtgggtcgatcattgggcgttggctgtcgggccctgcctcgatggaggttgggagatgtctgaagttgaatgaggttgccggccagcggccggcactaccgggggccgtaggttgccggccagcggccggcacgaccacagccggcaggcggccgtcggggctcagccgcgcagggtggcgccgccgtcgacgtacaggtcgctcatggccacgtgcccggcctgatcggagagcaggaacatcaccgagtgcgcgatgtcctcgggggtggccagcttgcgcagtggaatgccggccttgtaggtctccaggctgccggcgatcacccgctcggcaccgtgctcgtcctgccacatgccggtctgcatcggggtcaacgtcgatcccggggcgacgatgttgcagcggattcccagcggcgccagctccagcccgaggcagcgggtgaacatggtggcggcggccttggatgccgcataggcggccatcccgtgtcgcggcacaccggccgcattcgagctgacggtaaccatcgcgccctgcccgcgcggcgacatcacccgcgccagggcacgcccgacatggaacacgccgtcggtgttcaccgcgaacacccggcgccagtcgtcatcgccggtctcggtcacgccgcccacatgcagcacaccggccacgctggcggccagcatgatcggcccgatgctggactcgacccgatccaccaaggcgtcgacggccgcactgtcggtcacgtcaagagcaaacgcctgcacacgtgcatccgcgaacatgggtgcctcgcgatcggtcgccaccacggtgcaaccggccgcggccaacagccgtaccagtgcctcaccgatgcccccggcggcaccggtcaccagcgccacacgaccttcaaaaccggtcaattgcatgttgcggtctcctgttgctcgtcccagtggcgcaaccgcgccgacaaccacggtgccagctgcgccaccgcatcgcggccggtcagttcggcgtgcaggaacggcagttccagtgcctgcaccttgcgcgcgtggctccgccacaacgccgactgcagctgtggccgcgcctggtgatcccggccagcgcggacgtgcaccagcgtgccctcgaacggccggtggatatgttcacggatcagccgattggtaccggtcaccgcgcgcaccacgccgtcaagcaccacatccggcaggctgcccagtgcactcccgccgcgacgcaggaacgcgagtatgcgttcccggctgtccagttccggatgcgcatccgggtcgtggccggcaatcgccagtagtgcccgcagtgcggcgatggcgtccggttcaggctcggcccgccagcactcgctgggataggcgtccagcaacaccagttcgccgacgtcgcggccgatctcatgcagccgcaccgccatcgcctgggcgaggatgccgcccaccgaccagcccagcagatgcaccggccccttcggctgtagtgcgaccacgcgctgtacgtaatcgttggccatcgcctcgatgctgctcggcagtggcagccgcgcgtccagtgccggcgactgcaggccatacaccgggcgggctggttgcagtgcccgggcgagggtgcggtagttccaggcgatgccaccggccgggtgcagcacgaacagcggagtgggcccggcagcgtcggttgcggccagcgcgatcaccggccccagcgcgtgatcggccagcgcgggtggcgcggcaatacgaaccgccagcgcggccacggtgggctgggcaaacaaggcgcccaaacccagatcgcagcgccagcgctgctcgatcgccagcagcaggtgcaccgccgacagcgagtcaccgccgagactgaagaagtccgcatccaccgccaccggcgcctcacgcccaagcgcctgtgcgaacagcaacgccagctcttgttccaacggcgtgcgcggcgccaagccggcaacttcacgttgcggtggcttcggcaacgcgttgcggtcgagcttgccgttggcggtcaccggccagtggtccacaccaacgatggccgagggcaccatgtagtcaggcacacgcgtggcgaggtggctgcgcagcattacggcatcggcaagcgcggtcggcacataggccaccagacgcgcttcgccgggagcatcctggcgtagctgcacttccacccgctccatgcccggcagttcgcgcaaagccgcctcgatctcgcccagttcgatgcgcaggccgcgcagtttcacctgatggtcgctgcggcccaggtactccaccgcaccatcgcggcgccagcgcgccacgtcgccggtgcggtagatgcgctcgcccgccaggaaaggatcggcaaggaagcgttcggcggtcagatcgtcgcgaccgagatagccgcgtgccagctgcacgccgcccaggtacaggtcaccggccacaccgaccggcaccgcctgcatccgggcgtccagcacgtacaggcgggtgttccagaccgggaagccgatcggcaccggccgcgagcgatcctgcgctgacgccggccaatagctgacgtccactgcggcctcggtcgggccatacaggttgtgcagttctgcgtgcacgcgcgcatggaagcggtcgcgcaacgcagcgtccagcgcctcgccactggtgaatacgcggcgcagctgcaaaccttcggaggccggcgcagcgaggaaggcgtcgagcatcgacggcacgaaatgcgcggtggtgatgccatggccccggatcaagcgcgccagttcagtgggatcgcgatgcgcatcgggcctggcaaccaccagcgttgccccgcacagcagcggcaggaagaattcccagaccgagacatcgaaggtggccggggtcttctgcagcacgcggtcatcggcgccgatgtcgtagtgctcgcgcatccacagcaggcgattgacgatcgcgcggtgttcgacgaccacgcccttgggctcgccggtcgaaccggaggtatagatcacataggcggcatcgctgggcgcaggatccgcccatggcgccgcgaaactcagcgcggtccactgctccggcgcgagcaccggcacaccggccacgcgcaccgatacgtctggcgcagccagtacgcacaccggctgcgccgacgcaagaatacgtgccaaccgctcgtcaggatgggcaaggtccagcggaagataggccgcgcctgcgcgcagcaccgcgaccagcgcgagcaccagttccagcgagcgcggcaatgccaccgcgactacgctgcccgggccgacgcccatcccgcgcagttgtgcggcaagcgcgaaactgcgcgcttccagcgttgcatagtcgagcgtagtgccgccgaacaccagcgccggcgcgtgcggatcccgatccatgccctgctgcagcagttcaaccagggtagtctcgggaagcgcgtgcgcggtggcattgaaaccgtgcagcacctgctgcgcctcctcaagcgtcgccaacggcacggctgcaatatcgtcagcctgcaatgctgccgacacgaaatgcagcaaccgcgctgcatgcgcatcgacatcctcgcgactgtacagcgcgggattggcctcgatctccagatcgagaaggtgctggccatcgccacggaagcccagtgtcagatcatccaccggcccggtgcacagcacctccagcgtcgcctgcacgccggccagcgccagcggcttgtagaacggctgcacattcaccagcggaccgtgcaggcgctgctgcgcgccgaccagccccaggtcgcggcgcagctgctcactgcggtaacggccgtgcttgcgaccctggctgagctgccggcccaggccgcgggtgaaggcctcgacgctgccctcgccggccgctacgcgcagcggcaacacgttcatcaccatcgccggcacccgcgccgacgcgttgccgagccggcccatgtagggcacgcccagcaccacttcatcggcagcgctcatccgccgcaggtactcggccgccagcgcggccagcacatccggccagggctgcagccaacgtgccgacgcctgcagcagctgctcgcggaaggccgcatcgagcggccgcacccagcgcagcgcatcgtcgctggccgccacggtgcctgccaggcccacgcccgccggcgccccctgcaactgctcgcgccaccagcgcccggcctgcgcacgacgcgggtcggcacgataggcggcgtcatccgccagcacgcccgccagccctggcagcggttcagccatgcgaccggcatgcaacgcgcacacgcgatcggtgaacagcgccatgccgtagccatcggcggccagatgatgcacgcgcaggtaccagacccagcgctgcccgcccaggtcaaacaacacctgctgactgatccggtcacgggtgggatcgaccgggctcagacggtcggtgtgcatcaggttgcgtgccgcagcggcgggatccgccgcggtggaaacatcgcgcaccgaaagcagcggcacgtgtgccgggtcatgccactgcagcggctggccatcggccccttcggcaaagcgcaatgcgaaggcctgggcctcgcctgcagcctggtctgccgctgcaatgaacgcggccacgtccaacgggccgtcgatccacaccgcgtgcgcggtattgaatgacggattgtccggtgccagccgctgtgcgaaccacagtccggcctgggcctcggtcaatgccaccggtgtggccagcgcagcggcgttcatgcgttctgcgcggcctgcagttgctgcaccacagcccaccactggcgcagcgtggtgtgctcggccagctgcgagaactcaatgggcaggccggtgttgccccaggccaggaccaggccgagcatgcgcatcgagtccaggtccaggtcgatcaggttgtcgtcgtcaccgatctcggccggggcacattccagcacgcgcgccacgtcggcacgcatgcgctccagatccagcacctcacccgtggcggccatcacagcacctccagcaactggtcggtggtcatcggtacgccacaggtgcgggcaatccagtgcagggcctgatcgtggtcagcacgcgagaaatccgctaccgcatcggccgcgatgaacgcctcgatgtcgcgctggaaggcttcgaccacggtggccgtgcagcctatatgcgcatacacgccagtgaccagcagctggtcgcgtccacgcacccgcatcagcgtctccaggttgctgcgctggaacgcgctgtagcggtgcttcaccagcacgtgctcgccaggctgcggtgccagtgcctcgatgattggttcatggtcggcgctgcgacgcatgcctggtccccacaggtcggcctgcaggccacggtcacggcggtcctggtcgccatgctgggcggtgtagaacaccggaatgccgtgcgcgcggcaatgcgccagcagccgtgcgatgttgtccactgccggccgcagcggtgcgttgccggcgtcgaatgcggccaggaaatagcgctgcatgtcgtgcaccagcagggcggcacgatcgcgctgcgggcgccacgggccgcgcgcctgcggcagctcggcggcagtcggcaaggggtaatcggtgatacggggcagcgccatcagcgcgttcctcctgtctgttgcagatgacgcgcacgcagctgcgcgcgcagttcgcggcggctgatcttgccgaccgcggtggtatcgaaactgtcgacgaacacgacctggtcgggcaccttgaacgcggccaggccgcgcccgcgcatccaggccttcagtgccggggccttgatcggctcaccctgctggatcacgaacgcgcagctgcgctcaccgagatactcgtcaggaatggagaccacggcggcgtcgaatacgccggggtgggccagaaggtgatcttcgatctcctcggcggagattttctcgcccgcccggttgatgtggtcaccggcacggccctgcaccaccaggtagcctccgggcagctgctgcacgcggtcgccggtgcggtagaagccgtcgtcggtgaacgaacgcgcattggccaccgcatcgttgtggtagccacggatggtgtaagggccgcgggtcagcagatgccctacctcgccttccggcaccggctggtcatggtcatcgaccacgcgcacctcgtcgtccgggctgatcggccggccctggcaggctacgatcagttcttccggatcatccagccgtgtgtagttcaccaggccttcggccatgccgaacacctgctgcagcgtgcagccaagaccgtcaatcacccgccgtgcggcttccggcaccagtttggccccgcctacctgcagtacctgcaggctggacaggtcgtgcttgctggtggcggcggcctgtgcccacaacagcgccagcggcggcaccagcccacagcaggtcacttgctcgcgcgcgatcagcgggaaggccgcgtccggccccggaccggggctgagcaccacgcgggcaccggcatacagcgcgccgaagaaaccgggcgagctcatgggaaagttgtgcgcggccggcagcgcgaccagatacacgctgtcgcggtcgatgccgcagaggtcattgctggcacggaacgagtagatgtagtcgtcgtgggtgcgtggaatcagcttggacagcccggtgctgccgccggagatctgcaggaacgccaccgactgcgggtccgggtcggccggcagctggttgcggtctccctgcagcgcctcgagcgcggtgaactctgctgcatcgccatcgatgaccacgtggcgcagcgccggcacctcggcctgcagcgcccgcgccagcccgcgatgatcaaagccatcgtgcaggtcggcagtgatgtaggcactggcttcggccttgttggcgaagtgcaccagctcggtgatgcggtgcgccggcagcgcgtacaccggcaccaggccggcgcggaacagcccgcatacggtggcgatgaacccggcggtgttgcccagctgtaccagcacccgctcaccgggttgcaggccgagtgccagcagtccggcaccgatgcgaccggcctcgtgccacagctgcgcgtagctcaggcgcacatcgccagcgaccacggcgatgtcatcagcgtagcgttccgcacgctcacgcaggaacgccgggaaggtctcgccgcgccagtagcccgcctcgcgatagcgcgccaccagcgcatcgggccatgcctgctgcagtggcaggcgggaagaaacagtgggcgtgttcatgcagcaggctcgatgacgggcgcggcgtcgtggacgcccaacgcgttcaacagggcggcaaacttcgccgcggtttcggcgacctcggcctcgggctgcgactgggcaacgatgccggcgccggcgtacaggcgcagctgcgtgccctgcaggcgtgcgcagcggatcgccacataccagtcaccatccccttgcgcatccagccagccgaccgcaccggcgtagaagccacgcggcaccggctcaagctcgcggatacgctgcagtgccgccagccggggtgtaccgcagaccgccggcgttggatgcaactgcgccagcagctcggccgccgatgtctgcggatccttcagggtggcgtggatgcgggtgccgagatgccacatgctggcggtggcatgcagcaccgggcgcggctgcgcatcgatgtggctgcagtacggcgccaggccctcgatgatggcctcgaccacgtggcggtgctcgtcatggtccttgttcgaagccagcagcgcctgcgcggcgcgctcgtcctcggcggcatcggcactgcggcgcgcggacccggccagcgggtgcgacaacagctcggcgccacgcttgcgcagcagcagctccggtgttgcgccgaccagccaggccggtgcgtgccccggttcaaccggaagcggcaccgcataggtcgccaccgagggatccgcgcccaaccgcgccagcagcacctctggagacagcgcatggcggctgtgcgccagcaggctgcgcgccagcaccaccttgtgcaggtcctggtcgggcgcgcgcagcgccttcactgcctcggcaaccgcggctgcatagtcctgcgctgcgggctccgcctgcagcgggccctgcagcgccggcgccgcccgtggttgcaacggcagggccggcagcaggcgctcgggctggtacaacgcgtcgtcggcacgcggttcgaatggcaccgcaccgaccagcaggcccggaccgccacgctgctgggcgaagaaggccgcaacgcgctccgccagggttgccagcgcgccacccggcagcgcgaggcggcaaccgcgtgcgtgcacatgctggccggcatgctgcagcaggaacaacgacgcgtcgtcagtgctctcgagcggcgcgggcgcagcctccggccacgcgccctgcatcagggaatcgttcatggggtctccttcatccgatgcgctgcagccagcgcgcacagcaacagcagcagcgcgccgaccagcagatatggcaggctgggcccgccgcgatacaacagcgtgccgagcatcggcccggccaccatgcccagcccctgcgcggcagcgaccgtgcccgccgcggcaccctgctcgtgcgcttccaccgcgtcggcggccagcgcctggaacgaggggaatacgaagcccatgccgaacgcggccagcgcgtatgccgccggcaactgccagccctgctgcacgcccgccaccgaagcaaagccaatgccggaaatcagcgcgccgaggatgatccagcggcgcggatgcacctccagcttcatcaccagcgcctgcgccaggatcaggccgatgccgaccgcggtcagcgcgatgccggccatgcgtgcaccagcggcagcatccaggcccaggcgatcaatcgcgaaaaagcccaccgtcacctgcgcgatggtcaccgagaccatggcgatgagcgccgccagctgcggcaggcgcaggcgcgggtcgaggcggctcatcggcgcgcggcgctgtgcggacgcgccaaccaccggcggtgtagccggcagccgccaggccagcaatgccagtgccagcagcggcagcaacgcggccacgtacagcgccagcgaaaggttggtataggcaagccagccggcagcggccggcccgagcaccatgcccagcgcattggcgctgcccagtcgggcgaggaatttcgcacgttggccggtcggtgccttgtcggcgatgatcgcggctgcggtgggcggcaccgccgcgtagaacaggccgatcaggcctcgcgcaccgaccagcaccagcaccgataccagtaccggcggcaccgcctgcagggcaacgtcgatgaacaccgccagcgcgatgtagaccacggtgtaggcgctcatcgccagcatcagcacgcgcttgcggccgatgcggtcgctgagctggccccatgggcgcgcggccagcatccacaacgcgcccgcggcggtgaccgacagtccggcatgccactcggacagcccgagcatgcggaccaccggaccgatcacggcgacgaaggacatcatcgccatggtgccgatcagggcggccactaccagcgccggcaagccgggaacgacgggacgtgcgtgcatggaacaccagccgtaacaggaagggatcgccgggcgcacctgcgccccgcccggcgccggccctgctcaggaccggacgccatcctcaaatgataacggctcgtatttgcatttgatacccattctcttgaacgggcacgcaacagcgacttcagcgcaccgcgcgcaggcccaacaggccacggcgcttgaaccaccattccaatggcagcgtcaccagcggcgggatggctgccagtagcgccagcgcactggcccaccacggccagcgcaggcgcagcgccgcgaacagcgtcaccgccacatagagcaggaacgccacgccgtgcaggggtccgaacagcttcaccagcgccacgttggccatggggccgtacttcatccacatgccgatgagcaggccggcccaggtcacggcctcgatgaaagcgaccgcggcgaacaggcgtccgctcgggtgcatgggggaacgttgggtcacacggggctccggcagcggggtatcaaatgcgaatgatacgcagatgcacactgcatgtagagccgagccgtgctcgactgctggagcgtgtccaccaaggtggacacctaccggggcatattcggcagaacctgctccccgatctcacgcaacaccgcgtccatctgccgcccgttgtcgaccagattgaacatcacgtgcgccacgccctgcccatgcacgcgcagcagatagtcacgcaggccatcgcggccgaccttcaggcccagcggcagcggctcggctggcgcctgcggatctgcctgcagatccagaagcatcgactgcacgaatggcttgcccggcccaccgcgctgcaccagcgcctgctgccacaggccgatgcgcccctcctgcgcggcctcctcacgatgataggtggcccagccttcggcctcgcgcgcgatccactgcaggctctgccgtgcggtacccaccaccagcatcgggatgcgggttgccggcgccggcagcacgtcgaagccacccgtggcctgcagtacggcgatccgcgcatcggcctccggtgacaatgccgcgcgcagcaacgtccagcgctcacggaaggtcgccgccctgccctccagatcctcgccgaaggcggcgaattcttccgggcggtcacccgaacccaggcccagcacgaaccgccctgcactgatccggtccaggctcaaggccgacttcgccacctgcaacggctggcgcaacggcaacacgatggcggcggtaccgaccacgatgcgcgtggtcgcggcggccagcatgcccagccacaggaaggggtcgtccagcgcgctcgccgtcgcgtccggaccctgcggcaccatcagcggtacatcgcgcgcccacaacgcggcgaaaccaagatcgtcggccagccgcgcaatgcgccgcgccgcgcacggatcggccagcccatgcgccgcaacgggcgtcatcaggcccaggctcagtccctgttgcggaaacaacgaagcgtaggcgggattgaattcactcatgggaccagcttagcgtgcaggcaaccggcgacgatgacacgccacacaccacaggaagatcgctgcatgccgaggatccgccccgcccacatcgatgacctgcccgcgatgagcgcggtatgcctggccgcattcactgcggccgtcgcgccctcgctcagcgcggccggcattgctacgttcggcagtgtcgccgccgccgatgcgttcgctgcacgcctgcagggtgacaaccacatcctggtggccgagcaggatggccgcatcctcggcgtggtagagctgaaggaaggccgccacctggcgatgctgttcgtcgatcccgcctgccagggccagggcatcggccatgccctgttcgaagccgtgctgccgcacctgcgcacaccggtgctgaccgtgcgcgcctcgctcaacgcagtgcctacctacctgcgctatggcttcgtgctggacggtgatatcggcgagttcaacgggctggtgtaccagcagatggtgcgggcagccgcctgagggcagcgcgtgtcatgccccgctgcacggccgatataagcaaactgaatcagcacactccccggccattcctacaatggactgtcccccattcgagatgccgccgatgcgcgtcgcgctttccgtgttgctgctggcttcggcgctgagcgcctgcaccccggccccggtgtccaccgccagctccgccgaggcgcccgcgccggcgtccgccatcgcctggcgccagggcgatgtggacgatgccttcgccgaggccgccgacagcggaaagccggtgctgctgtactggggcgcggtctggtgcccgccgtgcaaccagctcaaggccggcctgttcaaggacccggcgttcatcgcgttgaccggcaagttcgtgccggtctacctggatggcgacgaggaaggggcacaggcctggggcgaacgcttcggggtgcgcggctatccgaccctgatcgtgctggacccacaacgcactgagctcacccgcgtggccggcggcaacgacgcggccgaactgacccgtgcgctgaccgtcgcggccgggcgccgcagcgccatcgccgccaccctggcgacggcactggccacgccggacaggctggccgccgaagactggcaggtgctgggcgactacggctgggaagtcgacgccaaccgcctggccggcgagcgcaggagccaggatgtgctgcgccagctgtccaaggccgcacccgacgcggcgctgcaacgccgcttcgccctgctggccctggccaccgccgacacgcccgccagctcgcccaccgaggtgcgtgagctgctgcaggcagtgctggcgcaacctgccgaagtccgtcgtaaccgcgaactgctgggctacgcgggcgcgacgctggtcaagcaggccagtgcggggccggccaccagcaacacgctgggacagcagctgctggtcgcactggagcgcgcagatgccgagcgcggcaaccgtgccgacgacgcgctgtcgcgtgcgctgaccgaagtgtcgctggcccgtcagcagcagcccaacggcgcactgcccgcggccctggttgagcgggtcaagcagcgcgtggccgctgccgatgccgccgccaccgatgcgcatgcacgccaggccacgatcagcagcgcggtctacgcactgcgccaggtcggcgacgacgcgggcgccgaggcgctgttgctggccgagctgaagcgcagcgagcagccgtactactacatgcccgagctggccgaactggccgagcagcgcggcgacaccgccggcgcactggagtggctgaagcgcgcctacgatggcgcgcagggcccggccacccgcgtacagtggggcgtgctgtacgtggagggcctgttgaagctcgcgccggacgatgcaccacgcatcgagcaggccaccgcctcgctgatcgccgaactggaagcgcagccgtcgggctaccaccagcgtacccgccagcgtttcgagcgcctggccgggcagttgaagacgtggagcggcaagcaccagggcgccgaaacactggcgcggctgcagcagcggatgcagcaggcgtgcggggaacaggttgatggtgcgtgcaaggattggttgagttgatgaaggcgctggcggctggttcgcctgccggcgcttttgttgatccgtgtgggagggggcgggggcagcgcaacagcgcgccggtgaggttcgaaaagcgggttctggtagtgccggccgctggccggcaacccgaccttcgctgattgccggccagcggccggcactaccatgccgctcctgctcctgcctttgactccgtctccgcgccagcgcagggagctgtcctgcaggggctgatgggtcagcgcaggaccgttggcgccacggatggcgccatcgagcccccatggatgggttcacggcgtgtcctgcgctgacccatcagcccctgcctgccaggaagaatcaaggcgacgaacgcgcacgcatttcaatcccgccccttgacctcaaccaatgttgaggtgcgataacaatctccccacggccagcccctggccttccccacggagattgcttcgatgtcgtactcgcttcccccgctcccctacgcctacgacgcccttgagccgcacttcgatgcgcgcacgatggagatccatcacagcaagcaccaccaggcctacgtcaacaacctcaatgccgccatcgagcaggccggcatcgccgagctgccggtcgaggcgctgatcgccaacctcggtgccgtgcccgaggcgcagcgtggcgcggtccgcaacaacggcggtggccacgccaatcacagcctgttctggaccgtgctcagcgccgacggtggtgcacccgatgaggaactggccaccgccatcgaccgtgacctgggcagcttcgatgccttcaaggacgccttcagcaaggccgcgcagacccgtttcggcagcggctgggcctggctgaccagtgaccgcgatggccgcctgcaggtcgaaagcagcgccaaccaggacagcccgctgatgggtgcaaccgtgggcctgtccggcaataccccgatcctcgcgctggacgtctgggaacacgcctactacctgcactaccagaaccgtcgcccggactacatcggtgcgttcttcaacatcatcaactgggccgaggtcggccggcgctaccgccaggcccgggcctcatgagcggcgagacagtgccgtacgccgggccgtgggcgggggtcttccccgcaccggcgccggtgccgtcggtcgagatgccgccgcgtgccctgcggcggctgctcggccatttcccgaccggcgtggccatcgtctgcgcgcgcgatgcacagggcaagccggtcggcctgaccatcaactcgttcgtaccggtctcgctgcagccaccgctggtgctgtggaacctggcgttgcacgcgcagagcctgtccaccttccagcgcgccacccgctttgcaatcagcgtgctggcggccgaccaggaagcgctggcccggcgcttcgccgatccgcaggtccgcaatcgcttcgacggcctggcattgctggatgacgacgaggacgccgcaccccgcatcgccggtgcggtcgcccatctcacctgtacccgccacgcacagtggccggtgggcgatcacctgctgctggccggccgcatcatcgacgtgcacgagaacggcggcgcgccgctgctgttccatcgcggccgcttccagcccggcccggccgaactgctggtggaggtgcgcggatgaacatcgaagctctggaatgcatgctcgccgccggcaaggatggcgcgctgctgcgcttcggcctgggcaagggctggctggatgccggcaacccggtgcgcgcggccacccatctgggccgttgcgtcgtgcttgatccgcagtactcggcggcgtggaagctgctgggcaaggcctggctggccagtggccagccgcaggcggcgcgcgaagcctggcagcgcggattgagcgtggccggcagcaagggcgaccagcaggcacgcaaggaaatgcaggtgttcctgcgccgcctggaccgcgagcaggcggagccggcgaaggcgggctgagttgatcagcccgcgttggccgatgccggtgcggacatgatgtccgacatcggcaggcggcgcggcttgctcgggaatgcgtggcgcaggatgcgccagaccacctggccaaactggcgcggcagcgagccgttgttgtagtgctggccgtagcgacggcagatgtccttcacttccttggcaatggccgcgtagcggttggccggcagatccgggtagaagtggtgctcgatctggtggctgaggttgcccgacagcacgttgatcaggaagccgccgctgatgttggatgaaccgcgcagctggcgcaggtaccagtggccgcgcgattcattgcgcaggcattccttcgggaaggtttccgattcggcggtgaagtggccgcagaagatgatcacgtaggtccagatgttgcgcagtccgttggccaccatgttgcccagcatcacggtgaggaagaacgggccggccagcagcgggaagaacacgtagtccttcagcacctggcgggccattttccgcgccaccgggcgggtctgcagccacatcgcacggccgctgatacggcccttcagccagcggcccaggcgcaggtcctgcgcggccacgccccactggaacagcagcgcgaagatcggcgcgatgatcggctgcagcaggtagaacggcttccagcgctgctccgggaagatgcgcagcaggccataaccgatgtcatcgtccatgccacgcacgttggtataggtgtggtggcggaaattgtgggtcttgcgccagttgtcggcagtggcaacgatgtcccactcataggtattgccgttgagcttggggtcaccggtccagtcgaactggccgtgcatgacgttgtggcccagctccatgttctccaggatcttcgacagcgccagcagcagcgtgccggtgatcgcggccggccacagcagcggcatccagaacagtggcgagaacgccgccaggaacagcaggccacggccccccacgccaaaccagcgcacggcggcggccacgcggcggatgtagcgggtatcggaggcgccgaggctgccgatcacacggtcgcggatcgcgtcgagttcctcaccgaaggcatgcatctcggcagtactcagggcacggtcggtagcgcgggtcatggcaggcgtcctcagagatccagggtcaggtcggtggtcggtgcgctcacgcagatccgtaccggctgcgccgattcggactgcaggtcgccggtgcgcaggtggcgggtggcgccactgacgcggtcacagctgcaggtgttgcagatgcccatgcggcagccatgcctgggcttgatgccatgggcttccaagctttccagcaacgagctgccacgcggcacgctcagctggcggccactgcgcgccagcgtcagcacgacctccccttcactgctggcgtcacgcagcggtgcgggaggagtgaacgcttccgcctggaaaccggcaacctggtgcgccaggcgttcgcgggcggcggcaacgaagccgtccgggccgcaggccagtacatggcgctgcgccaacggggtgtcatcgcccgccacctgcaggtcgtgggcatcgatacgtgcggcgggcacatccccttcgcgggtggtcagcagatgcacacgcaggttcggctggctggcggccaacgcctgcagctcatcacggaactgcaggtgggcggcgctgcgttcccagtagaacaggtccaccggcgctgccagcgggcgctggcaggcgtcgcgcaacaggctgcgcatcggcgtgatgccactgccggcagccagcagcaacaccggcgccgcagccggcatgtggaactcgccgaaggcggcatcgaggcggaacagttcacccggctgcgcgtggttgaccaggtgctggctgacgaggccgccgtcgatcgccttgacggtgatcgccagctcgcgccgacccagtacggtggggctgtagctgcgctgccacaggcgcccttcaatctccacgcccagggtgacgtgctggccggcgcgcatgccggcccagtgccggttggtgcgcaggaccagggtcgccgcgccctcgccggccggctctcgccggaccaggcgggccaccggctcgcgcagggtccacaggggattgagctggcccgcccagaaatcgaacagcgacggcgagacccagcggtacggagagaacagggacggacggacgacagcgctcatgggcgaactatacgggcgcacatacacctgtgtatacatgtgtatattgaaccggattgggtatgattcagcctcgccccaccggaacccccatggccgccgccaccgccttgtcgacgcctgaagatgccaacagcccggcccgccgtacggtgagccgcgaggacctgctggccgccgccctgaaactgatcgggccgcaccgcagcctgtccacgctcagcctgcgcgaagtggcacgtgaggccggcatcgcgccgaacagcttctaccggcagttccgcgacatggacgaactggccgtggcgctgatcgacgccgccggccgttcgctgcggaccatcatcggcgaggcccgccagcgtgccacctccaccgccaccagcgtggtgcgggtttcggtggagaccttcatggaacagctgcgcgccgacgacaagctgctgcacgtactgctgcgcgaaggcgcggtgggttcggacgacttcaagcacgcggtcgaacgtgagctgcactatttcgaggaagagctgcagcacgacctggtgcgcctggccgcgctggacggcgccgtgctgcatgccccggaactggtggccaaggccatcacccggctggtgttcgcgatgggtgccaccgccatggacctgccgccggagaaggacccggagctgatcgaagagatctccacgatgatccgcatgatcatcgtcggcgcccgcacgcccgccgcgttccgccgcggctgacgatcgcccccggggtcggatccctttccaggggaaagggctctgaccccaaccacacagcaacaccaacctccgtgcatgaccacaggcagggttgcggctgccaaatgtaatgttataacaccgctatgatctgactcgatcggcgttccgctcggaatgactgcggcgtccttatatagcacttgctatattgataagccactgctttcatatgcgtcagccaggtcgccctcgccgcctttctttccccaaggacgacgccctcatgcccgttgccacgcccctcttccatcggctgcccctggccgccgccattgccctgaccctgccgctgcctgcactggccgccactccgaaaccgaccgaactggaccgtgtgcaggtcaaggtgagcaccgccacgcgcagcgaacgcctgctgtcggacgtgccgatccgcaccgaggtgctgcgcaaggaagacatcgcgctgcgcgcggccaccgacttctcgcgcgccgccgagctgatcaacggcctgcgcgtggagagcaactgccagaactgcaacaccagcgaagtgcagctgctgggcctgcccggtgcctacaaccagctgctgttcgatggcatcccgctgctgtccacgctgggcagcgtgtacggcctggaacagatcccggccgggttcgtcgaccgcatcgaagtggtcaagggcggtggctcggcgctgtacggcccgggtgcggttgccggtgtgatcaacctgattccgccgctgccggcgcgcagtggtggccatgtgcaggccggcgtggatgtcctgaaaggtacgccgcagaagaacgccgacgtgcggctggacctggtggccaaggaagtagacgccggcctgtccgtgattgcccagcgcaactggaacaacggcatcgactacaacggtgacggctacaccgagatcacccgcaagaacctcaacgtcggcgggctgcaggcctggtacgcgcccacgccgggcacgcggctgcgcctggacctgcaggtgaccgatgaaacccgccgcggtggcaaccgcctggaccagcccgaatacctggccaacatcgccgaatcgctggatacgaaataccggcgcggcagtgtgtcgtgggaccaggagatcactgccgacgtcgatttccgcctggcctacgccttcgccgacatcgaccgcgacagcttctacggcggtctcggcgacgtagtcaccgatccgtccgcacccggctatgacccgtcgcagctggaccgcaacgtggccggcagcgcggcctcgcgttcgtggcgccagtacggccgcacccacaacccgctgcactacatcgacagccagttgaactggcggctgggcgcgcatgcgctggccttcggcgtgcagtacaagcacgaggtgctgcgcgacgacaaccgcaccggtgacgggcagcctcttgcggtgctggaggatgcgaccttccacaacctgggcgcgttcatccaggacgaatggagcctgcgcgacaacgtcgacctggtgctgggtgcacgcgtggacaagagctcggaactggacagcgcggtgttctcgccgcgcatcgcgctggcctggcaggctacaccgaacctgaaatggcgggcgggcatcgccaccggcttccgtgctccggagatcttcgttgaggatgtgcacgtcgatacgctcggcggcgagcaggtgcgcgtacgcaataccgatggcctgaaggaagagcgcgcgttgaccaccctgttcggcttcgactggcgctcggacccggccaatccggtgtggagctgggatgctaccgcctcctatgcacgcatccgcgataccttcgcgctgggcgagatccagcgcggcgatgacggccagctgagccagctgcgttacaacgcctccggctcgaacgtgctgggtgcggaaaccaacctcggctggcagccgtcgccgcagtggcgcctgaccgccggcgcctcgtggtaccgctcgcgcttccgcgagccgcagcgcatcttcgacgacagcggcgacggtggcgacaccgtgatcgaaagccgcgactacctgaagactccgcgctggaccggcttggcccagctcagctggatgccggccgaaccgtgggagaccttcgtcgcgctgcgccataccgggccgatgtcggtgctgaacaaccggttgggcgaactgcaccgcacgcgttcgttcctggtcaccgatctcggggcgcgctggcaccgtcacctgggcgcacaggcgcagcaggaagtgtcggtggccgcgggcgtcaagaacgtgttcgatcagcgccagaaggatctggaagtgggcgcgctgcgtgacagcgactatgtctacgggccgcgcttcgcgcgctcgtggtatgtcaacctgcgctatgcgttctgaagcgctgcgagcgttggtgctggcctgtgccgtgctgccggccgcaccgacggtggctgcggacctgcacgcgcaggtctcggcctcgttgatgcggccggagcagcgctcgctgcggccgatgcagtggtcgccgccgccgaagctggtcgcgctgtacttcggtgccgactggtgcgcaccgtgccatgcgttcgtccccacgctgcgcagcgtgcgcgacgcattgcgcgaagccggcgccgataccgaagtggtgtacgtcagcctggatgagagcgagagcgcgctgcgccgctacatgcacgcgcaggacatgccgtggccggtgctggacccgcgccgcgccgcgcgcatgccggcgctgcaggcattggccgggctggcaccgccgaacctggtactgatcgatgccgacggcacggtgctggccaacggctggcaaggccggcgctatgaaggcctgcagccggtgttgaaggaatggatgaaacgggcgtgtgcgcagcagcaggcgcgctgcccgcccgatctgtagagtcgagccacgctcgacgcattcgatcaccgtgcgaacggcagccgagcatggctcggctctacaaaaaccgggatcgcgcgaacggccggaggccatggcccggcgctaccgttacggcgcctcgccctcggccttgcgcacgaaggcttcgaacaaggccagcgtctgctcgctcacatggtgctcgatgccctcggcatcgcgccgcgcggtatccgcgtccacgcccagcgccagcaggaaacgctccacggtctggtgccgctggcggctggcgtgggccagcgcctcgccttccggggtcaggaacacgccacggtacggccgctgtaccacccagccatcacgggccaggcgccgcagcatcttcgccacggtgggctgggccacgcccagtcgggtggcgatgtcgacctggcgggcctcgccgccgtcggccagcaggtccgaaatcagctcgacatagtcctccaccagttccatccggtgcgcctcgcgcacttgccggaagctctcgacctggcgctcggcctcgatcaagggggtgcttttcagcgatgtcgaatcgtcggtcttgcccacgcctgcgcctgtccttccggtgcaatccggtgttgaacctgaattctggaccagtcacacgacaaagacgattgtttcacattgctaatgactatagcagaagctatattcggacccatgaacaccctggcgccccgcgacccttcggcctccactccggccagcctgggtgcgctcaacgcctcggtcgcggtgcccgacaagggccattggtggttccgcctgctggccttcctcggcccgggctacatgatctcggtcggctacatggaccctggcaactgggccactgacctcgccggcggttcgcgcttcggctacctgctgctgtcggtcatcctcgtctccaacctgatggcggtgatcctgcaggcgctgtcggcgcggctcggcatcgccaccggcatggacctggcgcaggcctgccgcgcgcgttaccccaagccggtgaacctggcgctgtgggcgctgtgcgaggcggcaatcatcgcctgcgacctggccgaggtgatcggcaccgccatcgcactgaaactgctgttcgatctgccactgctgtggggtgcggtgatcaccgcgctggacacgctgctggtgctgctgctgatgaaccgcggcttccgtgcgctggaagcgttcgtgatcgcgctgctgatggtgatcttcggctgcttcgtggtgcagatcgcgatggcggcgccgccggtgatggcggtgctgggcggcttcattccgcgcgcgcaggtggtgaccgatccgcacgcgctgtacatcgcgatcggcatcattggtgccaccgtgatgccgcacaacctgtacctgcattcgtccatcgtgcagacccgcgcctacccacgtaccgatgaaggccgccgcagtgcgctgcgctgggcggtgaccgacagcaccctcgcgctgaccctggcgctgttcatcaacgccagcatcctgatcctggcggcggcggtgttccatgccaatggccgatttgatgtggaagacatcgagcaggcgcaccagctgctggcaccgatgctgggtgtgggcgcggcggcgacgttgttcgcggtggccctgctggcctcgggcctgaattcgacggtgaccgccacgctggccggccagatcgtgatggaaggcttcctgcacctgcgaatgccgccgtggctgcgtcggctgatcacgcgtgcgctggccatcatcccggtggtggtggtgatcctgctgttcggcgaccagggcgcggtgaagctgctggtgctgagccaagtggtgctgtcgatgcagttgccgttcgcgatcatcccgctggtacggatcgtgaccgacaaggtgacgatgggcgcgctggtcgcaccgcgctggctgggcgcgatcgcttgggtgatcgcgctggtgatcgtggtgttgaacgtgaagctgctggtggacaccttcgccggggcgtaaaccgcatccctggggtcggactccctgccgcaggcaagggctccgaccccgccatctccatgctacagatgcaacgcaatcgcggcctcgatctgctgcggcgactggaaccctgccaggcgggtacgttcgtccccgtcacggaacagcgagagcgtcggcgtctgccgcagccccagttccctgaagaacgcctcgcccagcacctccagctgcacgcgcagcagcgtggtgccctgccccgcgacgctgttggccacccggtgcagcgacatctccagcatccggcaccccgggcactggtccttgtggaagtccaccagtacgcgcgggtgttcggccagcagctgctggaactgctcaggcgtggtggcgtcgatgatctgcatcgctgttgctccagtaatgggccaggaccgcatcggtccaagcctcgatggccgcggcatggcgctcgccatgcggcatctgttcgatctccagcggcggatagtcgctgtggaagtagcggatcagccggtgcacagcaccgcagtagtactcctgcccccactgtgtctcgccggtaccgaacaccgccagctgccgcggccgctcgccgcgctcggcgatgccagccacccatgccttcatctccgaaggcgtgcggccggcgttgtcggtccagcagcccagcagcaccaggtcggcctcgtcggccgccagggacggcgcctgctgcaggtcgtcggcctcctgccagtgcacggcatggcctgcagcgcggcaacgctcggcaatctgccggccaagctcgcgggtgttgccgctcagtgaggccaccaccagcaggatgctcagcgccgtgccggactcagaggtcgtcgaagccgttgtcgacgttggtcttcttgtaacttgcattgcgcatctcgaagaagtcggtcttggtctcggtgaagttgtcagcgtaggccttgatccacggcatcacgttgtcggtggtgtcgctgtacaggcgctcgatgccgagcatgccggccatcttgttggcgcggtacttcacgtagcgcgtcatttcctccacatcgatgccatcgatgccgtccagcacttccgatgaccactgggtttccagttcgatggcgtgctcgaacgcctggtgcacataggcggtcagctcgttggtctgcagctccgggttctcgccgatgatggcgcggatcagctcgctgatgaacttggtatgggccagttcgtcgcggttgatgaaactgatgatcttgccggtgccggtcatgcggttctgccgcaccatgttgtagaagtacgcaaatccggaatagaagttgatgccctccaggatcgaggactggatcaacgacttcaacagggtctcggcggtcttctcgcgcatgaagtcgtcatacgcgcccatgatcggcgcgttgcgcttgatgatggtcggatgggtgcgcgccagttcaaatacgcggttctggttcggcaggtcggtgatcgaggccagcacatagctgtaactctcgttgtggatcacttcctgctggccgatgatcgcggcattggcatgcgcggccgggtcggtgatgtactcggccacgttgtagatgaagcgcgtctgcggtgagtcgagcgtggccagcaggccgatgatcgagtcgtaggcgttcttttcgcgcccggacagctcgccgtactggcgcgcatcggccttcatgtcgacctcgtcggggatccaaaagttggtcgacagctccttgtaggcccgatagaacgacgggtacgggatgtcattccagttcaggatcccgctggtgcggccgttgatgatgccggtgctgcggttgggatggcgcggttcgaggatcttgatgcggtcgaggggggttgccatggtcgtctaccttcgtattacgtgcgttgcagatgtagagccgagcccatgcccggctgctcttcgcgtcggagccgagcgtgggctcggcgctacagcggtcagctggcgcaccactcgcattcgctgatgtcgatgtcgttggagcgcacgtagtacgtggtcttcaggccttcacgccaggcgctcaggtgcagctccagcagggtgctggcgcggatcgtgctgggcacgtacaggttgaagctgatcgactgatcaacatggcgctggcgacgcgcgttctggcgcacgctggcgaactggtcgaccttgtaggcccccttctcgtagtacggccaggtttccagcgacaggcccggcgccgccaccggccgccggaagtcctttttttcctcgtagtagaacgcgctgtagatcgggtcgatcgacgcggtggagccggcaatctgcgcggtgctcatgttcggcgcgaccgccagcagccagccgttgcgcaggccgtgcgtggcgacctcgcgggccaggctgtcccatgcggcgccagtgtagtcgcgatcacggaagtaacgcccgttgtgccaatcgctgccggtgaacatcggatagctgcccttttccttcgccagttgcgcgctggcctggatggtcaggaaattgatgcgctcatacaggcggtcggccagttgttcggcatccggtgaatcccactggatcgcctgctgcgccagcaggtggtgccaaccgaacgtgcccagtccgatggcgcggtacttgcggttggtgatcgtggcctgcggcaccggcagtgcgttgaggtcgatcacgttgtccagcatgcgcacctggatcgggatcaggcgctccagcacatcggtggccagcaggtcatccggcgcatggatcgcgcggccgaggttgatcgaagacaggttgcagaccacgaagtcgccggcgcggcgtgtggtgacgatctggtcgccgctgacgatctcctggatcatccgcgtcgggctcatgttctgcaggatctcggtgcacaggttgctggaatagatcatgccggcgtgcttgttcgggttacggcggttgacctcgtcgcggtagaacaggaacgggttgccggtctccagctggctgagcatgatgcgcttgaacagatcgatcgccttcaccgtgcgccggctgatgcgctcgtcggccaccagttcggcgtagcggtcgcggaagctgcccgcgccgcgcttctcgtcgtagaagtcctgcaggtaccagcccttggcctgcttcacctcgtgcgggtcgaacaggtaccagtcggcacggcgttcgactgcttccatgaacaggtccggcacgcacaccgaggtgaacacatcatgcgcgcgcaggcgctggtcgccgttgttgaggcgcaggtccatgaaggcttcgatgtcgcggtgccagatgtccaggtacaccgccaccgcgcccttgcgctggccaagctggtcgaccgacactgcggtgttgttgagctgcttgatccacggcaccacgccgccggaggaattgggcacgccccgtatcggcgcgccgctgctgcgcacatagcccagataggcacccacgccgccgccgtgcttggacacgcgggcgatgtcggtattggagtcatagatgccctgcaggctgtcgtccaccgtgtcgatgaagcagctggacagttgccccccgaccttgccggcgttggccagggtcggcgtggccaccgtcatgtacaggttggacagcgcccagtacgcctcgccgaccagctgcatgcgccgctcgcgcggcttttcttcctgcatgaggtacagcgcgatggtcagccaacgctcctgcggcagctcatagacctcgcggctgcggtcgctggccagatagcgcgtggccagcaggtacaggccgttgtaggcgaacaggcggtcgcgttccgggtcgatcatcccgccggcctgctgcagttcttccttcgagtagcagcgcaggatgtcgttgctgtagatgccgcggtcagccaggctttcctgcaggcccacgtaggagccgtacttcaggccgacatcgtagaagcggttgcggctggcacgcttgtacaggcggcgcaggtagatgcgcgcggcaaactgctcccactccggcgcgaccaggtccacgcgcgactcggcctcgcggatcagcagatcgaccaggtcatcggcactgatgctggacttgcgctcgaccattgcctgcaccacgcggcggtagtcgctcacgtccagctgcgggaactcggcgtgcaccgcatcgatgctgcgctgcaggcgctcggcgtcgaatggcaggcggcggttgccggcctccttggtgatccaggtcggcacgcgctcgccaccggcgcgcaaggcgtcgccagcgccggccagatcggccacgcggaaggtactgtcggtcatggtggtgaagctccaggctcgcacgcgcgttggcggtcgatgccatggcggccctgcacgcgataccggcgcacggggcggtcggggtgggatgccaaagcgcgggaacaccagatcgtcggcaacagcctgcgcctgcggccggtatccgggccgtgggggcgatctgggtccgcacgatggcggccgcgtcgacacggcaagccttcaggggcgggccgcgggacgtttgctgcgtgtccggcggcggcggctgaccgggagtgacgaccacaacatagtggggataatcggaaccgtcaacacaagatgcggcaatcacgacatgccgcgacgatcagtcgcaggatgccgtgttgcacctgcggcgccttgtcgacagcgcctgcgtccccagttcggtacaacatcaactttccgcggaacaccgcccatgcgcgctgcccagtacccttccttcggcaacccggccgacgtcctcgccattgccgatgccaccctccccgagcccggccccggcgaggtgcgcatccgcaccgtgctggcctcgatccacaatcacgacctgctgaccgtgcgcggcctctacggctacaagccgacactgccggcgatcggtggcagtgaagcattgggcgtggtcgatgcactcggcgaaggcgtcgacggcctgcagatcggccagcgggtggccgccgcctcggtgcatggcacctgggccgaagcgttcattgcaccggcacgcatggtgattccgatgcccgaggcgatccccgacgaaatggccgcgcagctgatcgccatgccgctgagcgcgctgatgctgctggaattcctgcacgtcgaagcaggccagtggatcgttcagaacaccgccaacggcgcggtgggcaagtcgctggcgatgctggcgcgggcgcgtggcgtgcatgtggccaacctggtgcgcaatgccgatgcggtcgcgcagttgcaggcgctgggcatcgatcatgtgttcgacacctcggtggagggttggaaggatcgcgtgcgtgaagcgaccggcgaagcacaggccgcggccgcggtggattccatcggcggcgacgccagcggtgacctggtcgacctgcttggccaccacggcaccctggtgtcgttcggggtgatgagcggcgagccgatgcgcattcccgccggtggcctgatctacaaggaggccacggtgaagggcttctggggcagcaaagtcagccaggcgatggcggtggaggacaagcgccggctggtcggcgagctgctgaatcgtgcggccagcggcgaactgaccctgccggtggagcagatcttcgcactggacgacatcgcccaggcggcgaaggcgggcgccggttctggccgcaatggcaaggtgctgctgcggccttgagggtaggacaaccggggtcagatccctttccgctggaaagggatctgaccccggggaagagtgcggaccaacggtccgcacccatcgagtcggttcgttaagaacctgtgatgtataactgaatgcgctttcgtcattggaaggcgtacttgcctgcatgcggtactgacggctcctcccccgttcggcgttgtcgcttccatgtaccgcaccaccctgaacctgcttgccggcgcgatcgcgctgggcctcaccgccggcgctgccggcgccgctgaaaccgccgatgccggcaaggacagcaccaccctgggcaccgtgctggtgaccggctccaacatcaagcgcagcgacaccgccgggccgaacccggtgcagatcgtcagccgcgaacagatcgagcagaccggtcgctccaccctcaccgacgtgctgcgcaacctgtcggccaatgccggcaacagtttcgacgagcagtacaccggcagcttcgccgccggttctgcatcgatcggcctgcgcggcctgtcgccgaagaacacgctggtgctggtcaacggctatcgcgtgtccaacttcggcttcgcgctcaacacgcaggacaccttcgtcgacctcaacgcgctgccgatcagcgcggtggaacgcatcgaagtgctgaaggatggcgcctcggcggtgtacggttccgatgccatcgccggcgtcatcaacatcatcctgcgaaagaacttccagggcgtggaagtcggcggcggcttcggtaccgccacccagggcggcctggacgaacgcaaggccaacctgctggccggcttcggtgacctcgaacagcagggctggaacgtgctgttcgggctggacctgctcaagcgcgatcggctcgatgcagaccagcgcgcctttacccgcagcggcgatttccgcgacaggcccggcggccgcctggccggctggtccactgccggtggcaactggctgtccaacccgcgcgcgccgcaaccgttcgccagttgccccgagggcagccagctgcgcccctacagcgatttcggcagcaccctgcccggccaggcctgcgccttcaacgcgcagccgttcaagaccctgcagcccggcgccgagcgcctgcaggcgtcgttgagcgcgacctaccgcttcaacgacagcgtcgaagccttcgccgatgtgctgtacagccacaacaaggccgaccagatcttcagcgcgccgctcaccgtgggccctggcctgcgtgcctacaacccggccaccggcacgcttgtcgacgtgccggcggtgctgccggtgggccacccgaacaacccgggcagcacgccgctgccgttcgagtacaccttcttcgacctcggcccgcgcctgaaggacaacacccaggtgttctaccgtgccctggccggcgtgcgtggcagtggcgagcgctgggactgggaagcggcggcgctgacctcgcagagcgcgcagcgcgagtacgtcgacaatttcgtcaaccgctacgcgttcgagcagatcctgcgcgatggcagctacaacttcctcaatccgtccgccacgccgggcgcgttggatgcactgcgcctgcagaccaagcggccaggctggtacaagctgcacgcgttgaacgtcaaggcctcgacctcgctgtgggacctcccggccggtgcggtcggcttcgcctggggtgccgagttccgcaaggagtcactggatgcgcgcaccagcgcacaggtgctgtcgggcaccgaactgcgcccggccatcaacgtggtcaacggcgagcgccaggtcagcgccgcctacgccgaattgagcgtgccgctgcaccgcacgcttgagctgcaggtggctggtcgcggcgaccactacgatgatttcggcaaggcgttctcgccgaagctggcgctgcgctggcagccgttggacagcctgctgctgcgcggttcgttctcgcgcggcttccgcgccccctcgctgccggaaatcgcgccaggccagaccgtcagctacggctcggtgatcgatccgctggatccgctgcagcccggtggcagccgtggcgtgaccaacatccgcaccggcaacccggacctgaaggccgaacgctcgcgcaacttcaacgtgggcgcggtgtggtcaccggatggcgataccagcatcggcctggactggtaccgcatcgagcaggacaacctggtcaagccggacagcgcgcagttcatcgtcgacaacccgacgctgttccccggccgtgtacagcgtgatgcgcaggggcgcatccagttcatcaccaaccagtacgccaaccagggcgaactgaccacctccgggctggacctggacgccaaccgcaccttccgcaccgagggctggggcaccttcaccgtggccggcagctggacccacctgctgagcttcaagcagccgctggtggccggccaggcgccctatgacggggccggcaacaaccgccacggcgccctgccgcgcacccgcggcaccacgtcgctgaactgggcggtgggcgactggagcagcacgttgagcctgcagtacgtgagcggctacgaccagcgcgtggcgacggccaccagcaatccgggcctgcgcgaccgcgtcaagccgtatcagcagctggatctgtacgtggcctacgaaggcattcccaacaccacgctgtcgctgtcggtgctgaacctgaccgacaaggacccgccgttcgacccggccggcggctccaacggtttcgacatcagccagtacaacctgcgcgggcagttcgtttcgctgggcgcgcgctaccggttctgatgcgccacctgtagagccgagcccgtgctcggctgctcttcggcaacaggaagccgagcatgggctcggctctgctggggtgtgcggaccaacggtccgcacccaccgcatcaccggctcaggtgcaggaactgcaggtgccgttcgtactggctgatgatgtcgttgatgatctgcttgcggctgtagccgaccaggtcgtagtcctggctgccttcgaacagatgcacttccgcgcggtagtagcgctggttgcgcagctgctgcgcggcgaacgacggggtcaggtagccactcaggatcacccggtacaggaaatcctgctgctcgccatggttcaccgtcagctccatgtcgccggcctcgaagcgcgtggccacgtcccagccctgcccgcgcagctgttcggccaccgcttccatcgccggcttcaccgtgtcatccatgaagcggtagacctggtcgcgcaccgggaagtgcatggcctggctcaggcgctggcgccagccctgatggtggcgatcgtcaccgatcagcggcgagggccggtactgcagcgcgcgcttgcggtgcgattcgtcactgaaggcgcgggtcaggccccacatcatcagcagcagcaccgccgagaacggcagcgaggccaataccaccgccgatttcagtgcatcgatgctgccggccagcagcagcccggcggtcagcaccgcgatcaccgtgccccagaacacgcgcagccagcgcggaccatcatcctccggcgcgccgccgtgcgaggacagcgtggacaacaccaccgcccccgaatcagccgacgtcacgaagaagatgaagctgaccagcacggtcaccgcgatcaccgtgcggctccacgggtagccatccaacagtgcatacagcacggtcggtgggtcatccaccgccagctgcgccagctgctgctggccgtggtgcagcacctggtccagcgcgctgttgccgaagatcgacagccaggccagggtgaagcccagcgggatcagcagcacgccgaacacgaattcgcggatggtgcggccacgcgagatgcgcgcgatgaacaggccgacgaacggcgcccagccgatccaccaggcccagtagaacaccgtccaaccgcccagccattccggccggccgccataggcgtacacatcgaaactcttgccgaccacgctgcccaggtagtcgcccaggttctgcatcagcgtactcagcaggtactgggtggggccggcgcacagcatgaacagcaccagcgcgatcgccagcagcatgttgatgttggccatccagcgcacgcccttctccacgcctgaaaccgcgacggccaccgccgcgcccatcatgctgaccaccaggatgatctgcaccaggttggagtgcgggatgttgaacaggtgcgacaggcccgcgttgaggtgcagcacgccgaagcccatgtcggcgccgatgccgaatacggtggcgacaatgcccagcgcgtccacggtgtagccgatcggcccgttgatgcgcttgccgatcagcggatacagcgccgagcgcagcgccagcggcaggttgtggcgataggcgaagtaggccatcgccatcgctgcgagtgcgaacacgccccagccatgcaggccccagtgcaggaagagcagctgcatggcctggcgcgccccggcctcgcctgcggccggatcgccctgcggcggctgcaggtagtgggtcagcggttcggagacgcagaagaagaacagggtgatgctgatgccggcggcgaacagcatgccggcccaggaaagatagctgaactccggctcatcatggtcggcgccgagcttgatgccgccatacttggacagcgccacaccgaccacgaacaccaggtacagggtcatcgccagcaggtagtaccagccgacattgagtgcggcccagtcctgcgccttgaccagcaggcggcccgcaccgagcggaaacaggctgacgaacagcgcgaacgccacgacaacgatcgccgcgaaggcgaacacaggccgaagggtgcgcaccggggattgttgcggctccagtacatccatggggcggcgttctccggtagatcaaagggttagccgaccgattctggctgaaccgcagtggacagagcatgaagttgcggcctgtggtcacaggcccggcccaccattccgtgttatcacgcgcgcgccggagcgcaaccttgcccgcgcgggccgcggcgcggccacgcgcatcctgtccgatcacgacattacatgcaccgcacacagcttgttgccatccgggtcacgcagatacgccagaaacacctgccgaccggacatgttgcggacgccgggcggatcttcgattgcggtaccaccgtgagccacgccagcttcctgccaggcacgcacggcctctgcactgcccagactgaaactgatggtgccgccgttggcatggcacgctggctgcccatcgatcggcgcggtcacgccgaacatccgcccatccttgaagtacagcagccgacccttttcgtcgaacacacccggacgtgcccccatcgcggcgaacagggcatcgtagaagcgatgcgcgacgtccatgtcgttcgttccaacggtgatgtggctgaacatgcgggcactccttgtggaaagccgcagtgtcggcgagcgcgggcgacttcgcaaatcgcccgcaccggtgccgccacgcccgcgaaaagacccgttgctacttggcggtgctgagcagcagcaccgccgcagtgaccagaccgatgccgatccaaccgatcggacgcaggcggttgccgaacaacaggcgtccgcaggtggcagttccgatcacgccgatcgcaccccacatcgcataggcggtggccaggtccatgtaacgcaccgcctggcccagcagggcgaaggcgatccagaccatgacgatcgcggcgacaccccagcgccagcggcggaagccttccgacttggccaccatcatgttcgcggcgacatcgatcagcgccgaacagatcacgaaaaacagagccagggtattcatcagtgtgcctccccgagggtgacgcagacgatgcccaccaccgccagcaccaggccggccagctgctgcagtgataggctctcgccgaacacggtgaggccgaccacggtcagcagggtcaggcccaggccttcccacaccgcgtaggccacgcccaccgcgatgcgacgcaccgactgcgccaggaagaagtaggacagcgccagcgcaccggccatgatcagataaccggtccagccgccatcgcgggcggcgtgggccatgaacgaggtgccgaccacttcggcgacgatcgccacggtcaggcaggcccaggcgaccagcgcgccacgggcgggaacagtacgggacatgtgaaactccttgcaggacggggaccgcgccgcctcatcaatggatccacgccgcgcgtggagggtccggaacgcccctcgcagacaggggcgacgggggttagtatcatcgccttttacggtggtatcaaaatggattccatcgacaggagcgatggatcaatgccctattcccctgaatccctacaggccttcgtggaagccgccgcgctgggctcgttctcggccgcggcacgccggctgggcaagacccagtcgacggtcagcaccgccattgcccacctggaagccgacctcggcgtgagcctgttcgaccgcagcgggcgctacccgcggctgaccgaggccgggcgccaggtgctgggccacgcacaggagatcctggccgccgatgcgcgcctgcagcagttgagcgtgcgcctgtccgcgccggtcgagccgcgcctgaccgtggtgttttccgatgtctaccagctggatccggagcagcggatcctgcagcgcttcgccgaagcgttcccggagatcgagctggagtggctggatgccgaaggcgaggacgtgctggaacgggtgagcggcggccgcgccgcgctgggcctgctgcccaggcaggagcgctatcccgatgggctggtggcgcggccgctggcgcaccacagcgagttgtcggtgtacgtggcgcgcggacacccgctggccagcgccgggcgccgcgccgccgcacaactggcacggcatcggcaggtgcgcctgagcgcggaagtcgatcagacccgcttggtcaccggcctcgcgtggaccgccaccgattacctgatggtgatggagatggccgaggacggcatcggctgggccgaactgccgcgggcgctggtgcagcgctatgaccgtgggcggctggtggaactggtgctgccgggctggccgcggcgcatccacagcgacctgctgtggcgacgcgacacgccgccaggcccagccgcactctggtgggccgacgcgttggggtgaaaaaggggacggaggggattaagtcgtttgtgccccggcggtactggggcacaaacgacttaatcccctccgtcccctttttatctgtcagcgatgggcgagcgcgtaatccagtgccgcgcacaccgctgccacctgtgcgtcgttgcactgctgcggggttgcccgcgggctgtccgggtagacctcggtggtggtggtgtacttcgcgccggtaatgccggcgcacaggcccagctttaccagcggatactcgatcacgccgtgggcgatcaccggcgaaccgatgatctcgcctttgtcgtcggcgggggcgatatgggtgaccttctccacggcggcaatgaccgcctgctggaaggccggctgcggggcctcgctgtcatccaccaggtagaagccatccggaatcaggcccggctcgaacggcttgccatcacgcgcggccagcgccgggcggaactcgctttcatcactgtcggtggtctcgtgcaggtcgatgtgcagcacgaactggcccttgatcggtgcaaccagctcgatcagcgcggtcgactcgcgggccgggccatcggcgcggaagttgcggttcgggtcgatcgcatcgaagttccagcggttgatgcgctcgaagccccacggattcacgcacggcgccaccagcaggttggccttgccggcatagtcggcggcgtgcttttcgaggaactccagcgcgcccatcacgccactggtctcatagccgtgcacgccaccggtaaccagcgcggcgggcagcgccgggttccagtcgcggctgcgcagggcgaacaacgtataggtctcgccagcgtagtcgagccggccataggccaccttgtcgaaacgcgaggccagcgcctcgatgcgcggcagcacctcctggtcatagcgacgcaggcgctgctggcgaccacgccacagctcccgttccgccgctccccacggctggccaggggttccgacggggtagaaggcggcttgggacatggcggatctcggcgagtcaggaagcaatcgcccattttaccaccggggcaacggcatgaacccgacgcgcattccattggcgaatggaatcagcaataattctcatttacgaccttccacagcctgcaccgatgcccatccacgccctgcaaccggcccgcctgcccctggccgccgccctcaccctgtgcctgcttccggccgccagcgtcttcgcccaggacggcgctaccacgctcgacagcatccaggtctctggcagctggctgggtaccggcctgcatgacagcgtgaagcgcttcgccggcgcgcgcacggtggtcgaccgccagcgcatcgaggccagcggcgcggccagcatcggcgatgccatgcgccgcatccccggcgtgcaggtcaccgacaactccggtacggccggcagctcggtctcgctgaacatcggcgtgcgcggcctgaccgggcgctactcgccgcgctcgaccgtactgctggacggcgtaccgctggcggtggcgccgtatggtcagccgcagctgtcgttcgcgccgaccagcctgtccaacatcgaatcgatcgacgtggtgcgcggcggcggcgcggtgcgctacggcccgcagaacgtgggcggcatcatcaacttcagcacccgcgccattcccaccgaggcaggcctgcacggcgaagcgggcgtgcgctacaccgcctacgaccatggcggcggtgacagcacccagtacaacgccttcctcggcggtaccggcgacaacggcctgggcgcggccctgctgtactccggccaggacgggcgtggctggcgccagggcagcgatgaccgcttcaacgacctggcgctgaagttcgcctatgccatcgacgcgcagcaggaactgcgtgccaagctgtcgtactacgatgtgcgctcgctgaccccgggcggcctgacccgcgcccagtacgaggccgacccgttccagaacacccgctccaccgatttctggaagggccaccgcaccggcatcgacctgggctacaccaacacgctgtcggccaacagcgaattcgaggtgctggcctattacaacgaaagcagccgcgccagctcgctgatcaacgcggccaatacccagttgaccgtgcagccgcgcgattaccgcgtgcttggcatcgagccgcgctatacccagcgcctgcattggggcagcacggtgcacgacatcaccgccggctaccgcttcctgcgcgaacggggcaacgaccgcagctacaccgtcagccgccgcaccggcgtggccagtgccaccacccgtttcgacaacgcgaccgatgcccatgcgttctacatcgacgaccgcatcgcgatcggccaatggcggatcaccccgggcgtgcgcatggaatggatcgacatggaccgccgccaggccggtggcacggcgaccttcagcagccgcaacgacaaggccctgccctcgctcaacatcgcctacctgctgacgccgcggctgactgtgttcggcaactacaccacctcgttcgggccggtgcagaacatccagctcaattcgcagacggccagcaacccgctgaacccggaaatcgccaagaccaccgaactgggcgcgcgctggcaggacggtgcactgcgcgcggaagtgaccgtgttcaagatgcgcttcgacaaccagatcctgcaggtgccggggatcaccccaccgaccttccagaacatcggcgccaccgaccacaagggcgtggagagcgcgctggagtaccacttcgccgaggacagtgcgctggccgggctggagctgtacgccaactacacctggacccaggcgatccagcagtccggtgacaaccgcggcctggacgtgcccttctactcgcgcgacaccgacagcgtcggcgcccgctacgcactggccggctggaccttcaatgtctccagcacccaccagagcggccagttctccgatgccgccaacacctgggaagaaaccgctgacgcgcgcgtgggccgcgtgccgggcgtgcgcctgtggaacgcgcaggtggcctggcaggtgccggggctggacgacagcgagatcgcgctgggcgtgaacaacctgaccgacaagcgctggtacacgcgcaacgtcgatggcaacgccggccgcatggtggccgcgcctcgcaccttctacgtgcagggccgctaccgcttctgacgcggtaaccgcccgatgcagtgacggcggcgaccacggtggcggcgtatcatgccgccaccatgtcactgcctgtttcgccatcgcgcctgcatctggccttccagggcctgcgcctgcgcctgcgcggcagcgacctgtggttcatcgcgcttgccctgctggtcggcctgatcgccggctacctgaccctgctgcagtccggcatcgcacgctggctgcagggcaccctgtacgggctcgacgacggcatgcgcctgagctccctgcccgcgctgacctggaccgcactgctggtgctgccgctgggtggcctgctggtcggcctggtcagcctggccgcgacccggctcaagcggcccctgctcgatgcggtcgaagccaatgccctgcatggcgggcgcatgtcgatgcgcgacaacctcatcgtgctgacccagaccctgctgtccaatggctgcggcgcctcggtcgggctggaggcttcgtatacgcagatgggagcgggcagcggctcgcagctgggccgggtgatgcgcctgcgccgcaacgacgtgcgcatcctggtcggcgccggtgccgccggtgccatcgcggccgccttcggggcgccactggccggcgcgttctacgccttcgagatcgtcatcggcgcctacaccccggccgcactggcgccggtggcggtggccgcgctggcaggtgcattcgtggccgaccaggccggcatcgagccctacctgctgccggctgcgtcgacgattgatgtccgcgccgccgactacgccatttacggcctgcttggctgctgctgcgcgatggtcggcatcgcggtgatgcggctgatcgcctcgatcgaaggcacggtcaagcgcagcccgctgcctgcctggggtcggccggtggtgggcggcctgctgctgattccgctggccctggccagcccgcaggtgctgtcgtccggccatggcgcgctgcacctggacctgaccacgcacctgccgctgatctggatcggcggcctgctgaccctgaagtgcctggcctcgggcatctcgctcgggtttggtttccgcggcggcctgttcttcgcctcgttgttcatgggcaccctggtcggcgccctgttcgccggcctgctggcgatggccactggtgtgccggtgatcgatgccacgtccgccgcgctggctggcatggcagcgttggccgccgccgtggtcggcgcaccgatgaccatggccatgctggtgctggaaggcacccacgacttcctgctgaccagcgtggtgatgagtgcggtgctggtctccagcacgctggtacggcagtggttcggttattcgttctcgacctggcgcatgcacctgcgcggcgagaccatcaagagcgcacgcgacgtgggctgggtgcagaacctcaacgccggccggctgatgcgcaagggcgtggctaccgcgccggccgatctcgatgccgccacgttccgccagcgcttcccgctgggttcgggcagccgggtgatcctgatcgacagcgaaggccattacgcaggcatcgtgcagattccgcgcgtctacggcgacggcgtgaagccggagaccatgatcggcgagctggccgagaaccgggacgtgtcactgtcaccggccgcggacgtggtcagcgtgatgcagcgcttcgaccagacccaggccgacgaactggccgtggtcggcgccgacggccaggtcctgggcgtggtctctgaagccttcgtccgcaagcgctacgccgaggaactggacaagcgccagcgcgaactgatgggcgagcgcgtcgacgacaccgactgaccccgcaaaaaggggacggaggggattaagtcgtttctgacacgctgaccaaccacgcgtggcgtggaccgctggacatccacgcatggcgtggatctactgtcacctcgaccggctagactccagccatgcgcttcattgagaccttccaggccggtcccttcgccgacaccgtggtcagcctgctggccgccttcgtgctgggcacgctgatcggcgccgagcgccagtaccggcaacgcaccgccggcctgcgcaccaacgtgctggtggcagtgggcgccgccgccttcgtcgacctgggcatgcgcatcgccggcagcgccgaggcggtacgggtgatctcctacgtggtctccggtgtcggcttcctcggcgccggcgtgatcatgaaggaaggcatgaacgtgcgcggcctgaacaccgccgccaccctgtggtgctcggcggcggtcggcagctgcaccggcgcggacatgctggccgagggcgtgctgctgaccgtgctgatcatcgccggcaacacgctgctgcggccgctggtgaatgcgatcaaccgcatcccgatcaacgaggcggcgaccgaagccacctacgaagtgcgcctgagcgtggatgccgaagccgtaccgcgggtgcgcgagcgactggtcgatgcgctggaggccgcgcagtatccagtgggcgatgtgcaggtggtcgagcatgccgacgcgcctaccgacgtgatcgcggtgctggtcagtaccgcggtcagtgccgacgagctggatctggtgctggcacggatggagcacgtgccgggggtgctgcatgccacgtgggaagtcagcacccgcgattgattcatccacgcagggcgtggatctgccgaggtcgtgctgcagtggattcacgccatgcgtggatacgcttctctcacccacccgccatgcgctgctgtgcccgcagcagcttccggaacgagccgcacttccgggcatcctctgcctgcgggcaggccgccgcacgttgcaggtgccggcgtacccgttgcagctggatgatctgctgctgcagcacatcagcctgcgccagcagggcctcacgatccagcgtaaggcatccgctctgcggcggcagcgatgcgccgatctgctgcagcgacagcccggccgcctggcccaggccgatcagtgccagccgctccaccacctgctcgtcgtactgcctgcgcaggccgcgacggcccactgcctgcagcagcccaagctgttcgtagtaacgcagggtcgaggccggcacgccactgcgcttgaccacttcgccgatatccagttcacgcacgggcttgacctcaagtgaccttcaagcgccaacctatgggcgacttccctgcaaggcaagaccatgacccgtacaccccccgttgatcagagcgccctgtggaacggtcctggcggccaggtctgggttgcgcagcaggccattctcgatggcctgttccagcccatggccaacctgctggtggccgaacttccggagaccgtcacgcaactgctggatgtaggctgcggtaccggtgccagcctgctggcatcagccgccgcacgcccggcgacacacagcaccggcctggacatctccgcgccgatgctggcgctggcccgccagcgcgccgaggctgcgggactggacgcggacttcatcgtggcagacgcgcagcgccatcctctgccgtccgcgcacttcgactggatccagtcgcggctgggcgtgatgttcttcgaggacagccaggccgcgttcgccaacctgcatcgtgccgcgacacccggcgctgggctgcgcttcatcgcttggcgcagtgccgacgagaatccattcatgaccacggccgagcgcgccatcggcgatgcactggatctgccgccccgggtacccggcgcgccgggacagttcgcctttgccgacggcgggcaggtacagcggcttgtgcgggccgctggttggaaggatgtggaggtggttgcggtggacctgccctgctcgatcgcccgcgaagacctgcctacctatgtcggccagctgggcccgttggggctggccctgcgctcaatgccggaagcccgtgccgccgtgcttcgccaccaggcgctggctgcattcgcgccgttcatcgaaggcgaccgcgtacgcgtagatgccgcctgctggctggtccgcgcccgcgcgtaggaaaaggggacggaggggattaagtcgttcttgccccgcgtgtgcaggaaacgacttaatcccctccgtcccctttttctttacagcgcctcgccggcgtcggccaggcgcgattcgatcaaggcgtaccactgctgcagcacgtcgatcagcatgtccagctcggcgtcggtgcgctgtgcgcggccgctgcgcaggcaggcctgtgcttcctgcagttgggccaggaaccctgccacggtatcggcctgcaggatcaggccgggcaggcgccggcccgggatgcgcaccacggcatggttgccgagctggccgtacacgctgagcgtagcttccgtcttcatggagagtggcaggaattgggcattcatcgcgtgcaccgtttgaagacctgagccgcaggcaggcgtggacgacgggggagacgttgccacgcctgccggcggtcaggggggactcgggatgccggggcaccgccccggcgcaggagggtcaacggggctgtgccatcccggcgatctgcacgcgccggttcggcgccaggcaggcaatcagctcgcgccggttgcgctgcccgcactgcacgatcggctcagccgcgccgcgtccttcggcgctgatgctggccgcaggcacgccgccctgcaccagcgcgctgcgcacggcctcggcgcggcgctgcgacagcgcctggttgtagctggcgctgccgatacggtcggtatagccggtcaccctgatcgactgcacctgtgcggcttcgcgtacctgcgccaggatgccctgcaccgcctgctgcccttccgcgctcagcaccgcgctgtcgaagccgaacaacgcgtcggccgacagccgcagcggctgttccggcagtggtgccggtgccggtgccggcgggaccggtggccgcggcggctccagcacggccgcgcacgattccggcttccagtaacccgcctgggcgatgcccttgctgtcaaagcggacctggaactggcaggtgaaatactccgcaccttgcgcggtgcggaagttgaacaggtagttccactcgcgcacgccccacatgccttcattgaaatgcggcgtgcccagcagcgtgtacaactgccgcttgctcatgcccggcgcgaagcggcgcaggtcggcgacgtccggatagatgccttccttcaacgaggccttggaggcctccgggaactgcacggcggtggcttcgacgggaccgtcggtggccggcgcatggctgcggcaggcggccagcaggcccatccccaggatcaggcccagcgtagcggcatgttggccggcgcgggcgatgcgatgctgtttcatgtcattccccctgtagacgtttccgcgatgccgggccgcgggcgcggcccggcggcggggatcaccactggatgccggcaccgacggccacgccggcctcgccacggctgttggtcgaaccgctgaacttgtagatccagcgcccgccttcggagacaccggagatgcccagcgccacgcccgattcgccgttgtagctgccagccgcgatcgaggccatgctgcggcccgcctcgctgggctgcggcagcgctgcggtggccatcgccgaggcgataccggccgaagcacggttgtcggtcttgcgcaggtcgcgctcgaagccacccatacgctcgtcggtgtaggccttggaccagtccagggtctgcgccatgcccgacttcagctgatccacgttgaccgcgtcggtaccggcggtgccagcggcaacgttgcgcaccgtggtcgggccgctgctggtgctgcccagggtgacgctgttgtagttggtcgcaccgttcaccgtggtgtcgtagcggatggtgccctgctgcgacgcctgcagctggcgcacgttgaccgcgtcggtggcctgcgagccgtcggccacgttgaccacctggcgttcggcgccgctggcacccaccgagaccgtgttggcccggttcgccaccgaacctgcacccaatgccaccgagttgtcggcctgcgcctgtgaaccattgccgagcgcggtcgagttggcaccggcggcagtggagcctgcaccaccggcggcggagttggcgccgctggcggacggatcggccaggttgttggtgttgttggcgcggaagctgcccgccacgttggtgatgttctggatcttctggtcggtgtacttcttcgactcgtcgatggcgtaattcacgccgttcttcagctggccgacattggttgcgtcgtaggtgtccgagccgtcggcaacgtgggtgatcttgcgctcgctgccgctgctgccgaccgagacctcaccggccgagttgctggcaccggtctggccgtaggcgccggtatagccgctctgtgcgccaacgctggccaccgaaccggcacccagcgccacgctgttgccggcactgctgctggcaccgttgccgaccgccacgctgttggcaccggctgctctggcctgcgggccgaccgccaccgcttccgcaccggccgcggtggctgcggccgccgtcgagttcaccgccaggtaggcactgccaccgccaccgttggtgatgcgctggttgaggaccttcagcgagccatcgacggcagtgaaggcggcggtgacgttgttgtaatcgccgctggtgaaggtgccatcggtggcgatgctggaaatgctgaacgtcggcgcggtccacgcgttggtggtgccgttgtaggcagtggtgccgccgaagtagttggcgatggtgctgtgggtgctgaacagctggtcgccggtgatggcgtcgctgctgccggccaggatgctgccggcggcgacgttggtgatcttcaccgcaccggtaccggtgcccgtcagcgtcacgctgttgagcacgttgccactgccgtcgacatcgtatttcacggccagcttgtcgatctcgccggtctggtcggcaacgttggccagcgagttgctgaccgcatcgaaggcggtgccgacgtcgttgtagctgcccttggtcacggtgccgttggcggcgacgttgttgatcgagtacgtcggtgcggtcagcacgccgctggcgctgaccgcagcaccaccgccgaggtgggtggccacagcctggttggcggcgaacagctgggccccgttgatggcctcgctgctggtggcgctgacctggcccgggccgagattgcgcagcgtggtggcggtgccggcctggcccagcgtggcgctggcatagttgacgctgccatcggcgttgaggtcatagcgcagtgccccctgctccgaggcctgcagctgtcccacgttgaccgcatcggtggccgcggtaccggccgccacgttgatgacctgacgctctgcgccagcggcaccgatggaaaccgtgttggcacgatcggcaaggcttcccgcacccactgcgatgctgttggctgccgtcgcccgcgcattggtgccgaccgcgatcgaatcggcgccgctggccacggcctcggtaccggtcgagttcacccgcaggtacttggtaccgccgttgcggatatcggtgatctgcgtgttgaggttgaccagcgaaccatccaccgccgcgaaggcatcggtggcgttggtgtacaggccctgggcgatggcgccggtggtggagatcgtgctgatctcgaacagcggtgcggtgaagatgccgctggccgggtcaaaggctgcacgaccaccgaagaagctggcgatcgcgctgttcgttgccgccagctggccaccgttgacggcctcgaggctgcccgcggtgaccgcaccggcggcgagattgccgatggtggtggtgccggtgcctgcgccgagggtgacccgtcgatagttcggattgccgccggcgtccagatcgtaggtcaccgcagcatccgccacgccgttgatcaggctgatcgcgcccttcaactgcgccacgttgaccgcgtcggtgttgccgctgcccgcagccacgttggtgatctggcgctcgcccccaccggcggtgcccaccgatacttcaccggccgagacctgcggcgccgtgaggccgtaggcactgtagctggcctgcgcgccacgcagtgcggccgagcggtagcccagcgcgaccgagttggcctggttggaggtggactcggcacccagcagggtctgcccgttggcggtgccgacggcactgtcgccgacgatcaccgaatggcccatgcgcgcggcatagtcggccgtcggcacgccggtcgggttgctgggatcgttcacgccatcaccggggaaggcgacattggcatcgaccttcggcagttcatggcgtgcgttggcgccgatcaccacttccttcgagccgttggcgaaggcgccatcgcccatcagcacctggtagtcctgcgcggcgttgacggcccagcaggagatgtcggccagcgcgatgtccaggcacttggccgcccaggccggggaatccttcggcagcagcaggcccagcaggccacccggattgccgttgttgatgttgtagatgtagctgtcggaagtgacgccaccgatcagggtcaggtgcgagctgccgcccgtggccgcgccgcccagaccgttgagcgtgctgccgaccggcgacaggttcaccaccggcaggcccagcacattgaccgtcgaataggtctgcatcacgttggcattgctgagcttgagattgccattgctcaggtagccattgccgccgaacaggctggtggtggtcggcccgatcagctggccgacattgccgaccaggccaccggtgccgatgatcaggccggcattcgggtcggccggcgccggtgccttcgggctggtcggcgggatcgccgacggctgggtcaggccgagactgccgagcgtgccacccaccaggccgcccacggcgctgcccaggttgccgacagtgccattgagattgccgttgagcaggttgcccaccgcgctgccgacgttgcccagcgtgcttcccagcacaccgcccaggcctgcgcccgggctaccggtggtgccgttgagaatgccgcccactgcaccaccgaccgtgccgacggtattgctaagcgtgccgcccaccgcgctgccaacctggccgacggtgccgctcagagcgccacccaccgcactgccgacggtaccgttcaatgcgccaccgactgcgcccaccgtgttgttgagcgtgccgcccactgcaccgccgacctggccgacggtgccgttcagagcgccacccaccgcactgccgacggtaccgacagtgccgttcagagcgccacccacggcgccgccgacttggccaaccgcgccattgagcgcaccacccactgcactgccgacggtaccgacagtgccgttcagtgcgctgcccacagcaccaccgaccgcaccgaccgagttgttgagcgcgccgcccactgcactgccaacagtgccgacagtaccgttcagagcaccgccaactgcaccaccgactgcgccgaccgtgttgttgagcgtgccacccactgcgccgccgacctggccaacggtgccgttcagagctccgcccaccgcaccgccgacggtaccgacggtgccgttcagtgcaccgccgactgcgccgccaactgtgccgaccgtgccgttcagagcaccgccaactgcaccaccgactgcgccgaccgtgttgttgagcgtaccgcccactgcgctgccgacctggccaacggtgccgttcagagctccgcccacagcaccaccgaccgcactgaccgtgttgttgagcgcgccgctcacggcgccgccaactgtgcctgccgtgccgttcagtgcaccgccaactgcaccaccgaccacgccgactgtgttgttgagcgtgccgcccactgcaccgccgaccgcgccgactgtgccgttgagtgcaccgcccactgcgccaccgaccgtgcctaccgtgccgttcagtgcaccgccaaccgcaccaccgactgcgcccaccgcgttgttgagcgtgccacccactgcaccgccgaccgcgccgactgtgccgttgagtgcaccgcccactgcgccaccgactgttccgacagtaccgttcagagcgccgcccactgcgccgccaaccgtgccaacggtgccgttcagcgcaccacccaccgtgctaccgaccgcacccgcggcaccgtgaagcgtcccgccgacagcatccactgctccgcccaccagaccgccgacgcccagcgcgctgtgctgcgcggctacggttgcctgcccggccagcttcaggttgcgatcggcgactacttcctggccgtccggcgcctgcacgcgcaccttgcccgcggcgccggcatcgaacgcggcactgatggcgcgatcatgcgtgtcacccggcagttcctccttggccggcagcgtgaccgccgccgtcgcccgggcctggccctgcccctcgatgtgatggccagccaccgccagatgcgcgtcggtgtcgccgtcgacagaggccttcagggacgaaccgctgaggcccgctgccgcccgggcacccgaatcgatcgaagcgacctgatggccagcgatgccgaccttggccctggcgcgcgcatcggcagcgacgcccagcggcgcctgcgcgcccggcgcaacgtgcgctgccagcgatgcatccacctgtgccgccttgatcgcagtgttgcccaggccgacagtggcgcgtacatcggccgccagcgccggcacggccacctgcttcggcgtggtgttcgctgccagcttcacctgtacggcggccggcaatacgtcacgcaccaccggcagcgatgtggtgttcaactgcaggcccaggcgagcgtccgcactgatcgcggggctgctctgcgcctgtcgcgcggcggcagccaaggccacttccgcgtcgaccttgaccggcatcggctgcgcatacttcgccgcaagcgcttgcaggtcgcgcagcgactgattggtttccgatgcccctgcgtggccgctggccagcgcgcacagcagtgccagggccagcgcggtgggcatcagcaggaaggcgcgcggatcgcgtgcggcgccgccgccgctgtcgccggtggccagttccgaggccacaaccagagcattgagctggcggttccatacacgccggtagatgcggttcatgagcatttcccccgtaggcgaacaactggaatgtcagtggacttgccgttaggcaggtgactgacatttcagcggttgcaacggtggcggcgcacttcaatccggcacggcaatcgcgcattccggcaaatccacggccggaatcggcagccgtttatgcagaagcggcaacatgatcggcaagcggatgtgcaattccggcacgaatgccgcgaaaacccttgcggggcttggctcaggccggctggccgatctgcgcgggcgcgcgcatcagggtatcgcgcggcagttcgccgaataccttgcggtaattgtcggcgaagcgcgaaagatcccacaggccgcagctgagggcgatggctttcaccgagcgacggctggaatcggccatcgacaggctgcggcaggccgcgcacaggcgcagcatggagagataccggttgggcgaggttccaaacaggtcctcgaacgcataacgcaggccgcgctcgctgaccccagccgcatcgcagatttcattcatgtagatattgcggcgcaggttgagccgcatgaagttctctgcccgctgtgcgatcagataatgcgtacgccgtgcacggctgcaacccgggcgatccgccgcaccggcacccagaagggcctgcacatcctcgtgcagcagggtttcagtttcttccggctgcaggcctgcaccctgccccagctgcaggtgcagctgctggtagtggcgtgccaacggcgtgccttcgctggccagattgaacagtgacagtgcctggccagcgggaggcgtgctgcgcaggctcagttcggtcagcttgcgctgcacccgtgccaccggcagcagcatcagggtcatgtgcgtgcctgggctcagggtgaactcactgatgccttccggcatgatcgtcaacgccatccccggcgtgagcggtacgccatggcaccagctcagcgtctcatcggtggcgtgcaggtacccgagcatcgcccagtccggcggcagcatgaaacggccgcggcagtggaaaccgcagctgatgctgcagaacagggcttcctcgtgcacgcgcgaagcgaatgccgcacgtggcccattgccatcgagcagcagcagttcgacatcacagacacgaagcacgccgctcagcgtggccaggtctatcgaccgcaggccgctgtcgccgctgtctcctaccccaccatcgaccatgacagtgttgtcccccgttgatccgccatgcgatgcggcccccactgcctgacagggcgcgcagcgatccagaaaccacttccgttgtcgtgcaggccgcatcggctccgatgcggccaaccatggaaatgcaacagcttgaatgcgagtatgcccgataatcggcgaaggtaaacccgcgggctgcaatgaagaaaaaagatacacagatgaagaaaatgtcggcgccattggcacggtcttcgcatgcgccggaaaatggaaatcacataatctgcacgaccatgaatcgttttgccttcgaacggattctcgtcacagaaacggcctgaaagtttcagcatcgcggggtttctgccgaatttgcatataggttcctgttgcagccaacttccattcaggcaaagtcgatagcacggtgatccggccaactgatccggccgcacccagggggacagcatgaccacgcacgcatcattggatgcctcgaccaccggccccgggccgagcggtcgcgaccgtgcggctggcggcctgcctggagacgatcaccctgcttgagcacagcgggcccatcccgccgtgcctcctccgccaggacgcgcggaggcccacggacgatcccggcggagccgggccaccgcccaacgcaggtgtactgcatccgcagacaggtagagggagacattggtcatgaacgcatcgatccgcaaattcctgaaggaagaagacggtgtcaccgcgctcgagtacgggctgctggctgccgtcatcgctggtgtcctgatcgcggtcggcaacgaccagatcaaggggttcttcgaaacgctgttcaagaacctctccgcactggccaccaaggcgtcgggctcgacgacctgagcggcgaccgcgcgcggccggcagagccgcgacggtggggcgcatggaaccaggcgaagaccgtccagtgacggacgacggagtgtgcgatgacactgctgggattgttggccatcggcgtatgcctgcggatcgcgatcagtgatctgtatgcccgtcgggtgcccaacgcctggctgatcgccgcttacgtgatcgccaccgtggtgatcgtcttcggccagttcagtgcgccgcgccagccgtggctgccccacgttgccggcgcggcgctcggcctgttggcgctgctgccgttctatgccctgcgctggatgggcgccggcgacgtgaagttctttgccgtgctggggctgatgctgggctggcaggcgctgcttccggtctggctggtcgccagcctcgccgccgggttgcacgccgtgctggtgctggcgggccggcgcctgggcgtgttgctgcccggccacctgcagatgcaggtgaatcgcaccagcacgcaatggcacgcgcatccggccctgcgcgacatgcagaccgcacgccagggacgacgtggcattccctatgccgcctacctcgcactcgccgccatcggctgggtgctggcaagcatctacggaggtgcaccatgaacatccgcagcccgcgccggcaacgcggcgtcgccagcatcgagttcgccctgatgctgatgctcggcctgttgccgctgctgctgttcaccttctccggggtgatgatcatggcagcacagcagaccctggccaccgcctcggccgaaggcgcgcgcgcctcgctgcgctacggcacggccggcgaacggcgcaccgcagcctgcgtcgccgcacgcacctcgatgcaatggctgctgcagttctccaagcagaacgtggactgcagcgcggggggcagcaatgccatcctggtgtccgcgcaggcgccctgcgccggcctggccacggcccagtgcatgaccgtgacagtcagctacgactacgccagccatcccttcctgcccggcaccgccacgctctacaagtgggtgatgcaggctcccatccgcagcgtcgcggtcgcccagctcgatctcggcagcggcaactgatgaccggtattttggagacggttccatgctcaagttgacccgcatcgctgccgtcgccctgatcggcctggccgtgctgctggcgctgatcgccttcatgatcgggcgcaaaccggccgcaccggtcacggccgtgccgatcacgcacaacgaagtgcaggccatcacggtggtggaagccgtggcgcgcctgcccgcgggcgagccgatcagcgccaacgacctgcgcctggcccagcgcacatcccccgtcgccggtgccgccaccagcatcgccgccgtggtcggcaaggtgccggtgcaggacatcgccgaaggcagcccggtcagcagcagcgcattggcacagggcttctcgctgcagctgcggccgggcgagcgcgcactggccgtgcccgtggacgaactggtcggtgccggcaaccgcatccttcccggcgacttcgtcgacgtcttcctcaacctgcgcaatgcccagcccagcatcaacagccccgccgaagccgcgcagacgcgcctgctgctgtcgcgcctgcgcgtgctgagctatgggcagcaggacatcgcgccggtcgcctcggaagccacctccaatagcgaggccgacacccgcaacgacccgcgcgcggccgacatcaccggcagtggcggcagccacagcagcaatgaagccccgcaacccgcgcgcagcgcggtgctggcggtaccggtggccgacgccaatcgactgctgctgggtgcgcagcagggcaagctgttcctggcgctgcgcaatcccgctgatacgggcctgcccgacctcgcactgttccctcagtcgcgcggcgtgatcgatccgctgcgtgggctcgacgcagagcagcagctggcgctgcagcgcccggagaaccacgccttcgccggtatcgacggcgacgcgctggccggccgcggcagcgccccgccacgcagcaacgcggatgcacccgcgcgtgcgccggcgccccgtcgcagcgccccgcgcgcttcgggtatcgagatcatccgtggcgacagttccgccccccgtggctccctttgaccagcatcgagcgcatccatgaccgaacgtcaccgccgtccacgcctttctccccgccagcggtggctggccctgctgctggtgctgctggcaccggcaacgagcgtggccgccgatgacctggtgctgcaggcccgtgagcagcgtccctggaacctgccggccgacctggaacgggtggccattgccgaccccggcgttgccgacatcgtgatgctgcgcggccagcgccaggcgctgctggtgggcaggatgcccggcaccaccaccctgctgctgtggcaccgcaagcaggccgagccgcaacgggtgacagtacgggtgcagagcgccgtacagggcgcggccagcaccggcggcaacgatctggtgttcacccagcaggaccagcagggccttttgcagggaagcactgacagcgtgctctcgcacatgcaggaacaacgcacggcggcgatggcactgggcaaggaaggtgcgcttgccgatacgtccaccatcagcagcggcggtgtggtccaggtcgaggtcaaggtggtcgagttcaacaagaccgcgatgaagcagatcggcatcaacttccagaaccgcaacggcggcttcgcttacggcttcgcgcggcccggcaccgggttgccgggcaacaccggcctgctgcccggcatgaaggaaggcaacagcagcaacgaggccgtctcgccgatttcctcggcattccgccttgttttcggctcgaccaaggggctgtggaacgccgatgtcgaactgctgcaggccaatggcatggcccgcgtactggccgagccgacgctggtggcgctgtccgggcagagcgccagtttcctggccggtggcgaactgccgatcctggaaccgcaggggcttggcactaccaccatcacctacaagccgttcggcatcggcctgaccgtgaccccgaccgtgctggcagcgaaccgcatcgcgctgaaggtagcgcccgaagcgagcgacctggactacagcaatgccattgtgctcaacaacgtgcagattccctcgatcaccacccgccgcgccgacaccaccgtcgagctgggtgatggcgagagtttcgtcatcgggggcctggtcagctccaacatcgtctccaacgtcagcaagattccgctgctgggcgacctgccgatcatcggctcgttcttccgcaacttcgattacaagcgccaggacaaggagctggtgatcatcgtcaccccgcgcctggtgcagccactggcgcgcaacaccgaactgccgctgcccggcgagcgcgaagccaggccgcatctccccgagtggggttcctggttgctgggtccggtcagccaggacccggtgccctgattctcgcgctgactccatgatgcctgcgataccacgcccatgccctacgccaccgcccagccgctgcatccgcaaggaccgccaatgaacctggtcctgtacggcatcgaccgcgaactgctgccccggctggccgccaagctgccgccgagcaccgccctgcattggcaggacagcaacgcccccacctccgcccaggacctgcaacgcggcccgcagagcctggtgctgctcgacttccggcccgagcatgcggccgcctcgagcgtgctggcgcagcagctgcagcagacccaaccggacctgccgctggtggccgtgggcgccaccagcgccggccaggtcgaaggcgtggtgatcgcgctgcgcgccggcctgcgcgatgtactggacctggacagtgacgacgcaggcatcgaggcggccttgcggcgcgccctgtctccgcgcccggcagcggttgcccagcacgcacacaaggcacgcctgatcgtgctgctgggtgtgcgcgccggcgtcggcaccagcaccctggccgcacatctttcggtgctggcgcagcagacgcgcgccctggcccagggcgaagccgtgcagcaggacggcctgctgatggagctggcgcagccctccggcgacctcgcgctgtacctcaatctcgacagccgcttccactacgaagacgcgctgcgcaatgccagccgcatcgatgccaccctcgcccgcacggccatggcgcgccatgactccgggctggtgctgctggatcgtgccagtggcagcgatgccgttccgccctcggatcctggcgcgctgctgcagcgcctgcgcggcgtgttcgccagcgtgctgtgcgatgccggcggctgcccgttgcggcagcttccgcccttgttgctggaccaggccgacgagatctggctggtcaccgatgcctcgatcgccacgctggtttctctggaccaggccctgaagcacctggcgggccagcgtgagcgcgagaagcgcctgcaactggtgatcaaccgccacgatgacagcagcggcatgagcccggaacagatcgcacgccgcttcgaagtaccgctgctggcgacgctgcccgaacgaccgcgcgtgcgcctggccgccagccagggacacctgctgctgcaggatgccccgcgcgacccctatctgcgtgccctcgccccgctcgtgtcgcgcctggatccggccgcctgcccggtccagccgcatggcctgcgggaaagactctcccttgccctgggtggatcgcaatggaagacaaggtaaccccgttcccgcatgccgttgcccgcccggtactgcccgaatctgccccgggccacctgccgttcgcgcagaccgagcagtaccagaaggtgctgtcggccgcgcatgagcatctgctcaacagcatcgaggacgagcgcatcgacatcgattcctgggccccggacaccatcgcccgctgggtgcaggtccagaccgtgggcttcatccaggaatggcgcatcccgatcaacgaagaagagatgcaggtggtcgccgagggactggtcaaggagctgaccggtttcggcccgctggacgacctgctccacgacccctccatcgaagacatcctgatcaacggcttcaaggacgtgcacgtttcgcagggcggacagctcaagcgcgccacccagcgcttcaccgatgatacccacctgctgcgcatcctgcgccgcatcctcgccccgctcggccgccggctggatgattccaatccgatggtcgacgcgcgcctgcccaacggtggccgcctcaacgcgatcatctcgccgctggcggtggacggaccgatggtgtccatccgcaagttccgcaaggacccgttcacccccgacgaactgctcgccaagggcaccttcgacgcaccgatgcaggcactgctgaaggcgatggtgctggggcgctgcaacatcctggtctccggcggcaccagctcgggcaagacctcgctgctcaatgccctggccagctacgtgccggccgatgagcgcgtcatcaccgtggaggacaccgccgagctttcgctgaaccatccgcacgtggtgcgcctggagagccgcatcggcggcgccgagggccagggcgcggtcagcatccgcgacctggtgcgcaacagcctgcgcatgcgcccggaccgcatcgtggtcggcgaagtgcgcggcgctgaagtgctggaaatgctgcaggcgatgaacaccggccacgacggatcgatggccaccatccacgccaacacgccgcgcgactgcctgtaccgcatcgagatgctggccgggtttgccggcttccagggcagcgaagacagcctgcgccggcagatcgccagcgccattgatttcatcgtgcagatctcgcgactgggcagcgggcgccgggtgctggtctcgatcaccgagatcaccggggtcagcgacaacctgatcaccacccaggagatgttccgccacgaggtgcagatcgatggcaccggccgcgagaccgaccgctggatcggcctgggcttccatccgcattcgcacaagctggagccgttccgccagcagctgcgcgaatcactctacggggacttctgaacatgggcaccggcctgctgctgggcgtgttgagcatcatctcggtgctgctggcgctggccgtctggctgtggggtaccgccagcagccgtgaacagcgccaggcctcgctgcagcacaccgagcagcagctggcacgcggcagcacggccggtgcggtgccggccgggcctgccgttgcggcggcgaacgattcggcccgccccgccagcagtgggagccgcgcattaccctgggatggcgtcctgcagcgcgccggcctgcagccgggctggaagctgccactgatgctgctggtaccgggactggtgcttgcggtcgtggcggcggtgcggctgggcacggcctggatgtttccgctgactcttctgctgtacctgctgggctgctggctgtgggtgatgcgccggatcacgaaactgcgcgcgcagctgctgcaccagatgccggacttcctcgacaacctggtccgcctcaccgcgctgggcaacagcctgcaggccgcgttccaggtgtcttcgatgcagaccagcgcgccactgcgcggcctgctggacaccacggtgcgctatgcgcgcagcggcatggagctggatcgtgcattgagcctggccgcacagccgtaccggatggacgtgctgaaggtgctggcggtggtgatcggggtgagcgtgcgcatcggcgggcgcgccgaccagatcctgcagcgcatgggtgatttcatgcgcgacctggagcaggcccagcaggagctggccgccaccacctcggaaacccgcatgtcggcctgggtattggggctgctgcctccggccagtgcggtgctgatggcgatctccagcccgtcgttcttccagccggtgctgcatgacccgctcggccacaggatcctgctgatcgcactgggcctggaactgctcggggcgttgctgctgtaccgcctggccaaatcgctatgaccgcccgcagctacccgggaggtgcccgatgagcgccagcgcctggttcgccctttcgctgctggtgctggcagcgggcgtcgccctgctcggcattgccggctgggtgcgcagccatcgcgagcaccgcacctcggccgcgctgaagaccgccctgcagccgcgcgaggaagcccgcgacaccgaggccacgcgccgcgactcgctgggctggctcgagcgcttcgggcgctcgctcagtggtggccgcctggaggccgcgctgctggccaacgaggacaggctgctgctggacctggccggctggaacacgcgccgcggcaccgccatctatctcggcctgcgcctgttgcttgcgctgctggtgctggcgctggcgctggcgttcagcagcgcgcacggtctggccagggtgatggtggtgatcggtgcgctggcggccgggctgctgctgcccaagttcgtgctgtcgtcgtgggtcaagcgccgccgccgcgcggtcgagaacgaactgcccttgctgatcgacctgctgcgcctgctgcagggcgtgggcttcagcatggaccagagcctgcagacgctgggcgacaagctgcgcgatgcgttgccggtactgggcggcgaactgcaggaagccaacgtggcctacacccacggccgcacccgcgcgcagtcactgcggcgcttgagcgaggtctacgccgatgacgacctggccagcctgatgcagctgatcctgcaggtgcatgcgcacggcggcgccgtgcaggaaccgctgcgccagttcagcatccgcctgcgcgagcagcgccgcaacacgttgaaggaaaaggtcggcaagctctcggtgaagatgaccgtggtgatgatgctgaccctgttgccggcactgatgctggtgcttgccggtccagcgctggtcgcgctggccaccaccatgtccaagatgggatcgccctgatgcctgccctgcgcaccccctgcctgctgcttgccgtcgccctcgccaccctggccagtggctgcgcatcgaccacgccgaagtacgtgcggtcgcccagccttgcgccgccggagcccgatccgcaggacagccgcaacacctatctggagctgatcgagcgcatgcagcagcagggcgcctggtatgcctcgctcgcccacgtggaggccttccgccaacgctatggtgatcgccccgccctgcgcctgctgcaggccgacgccctgcgcgagactggccagagcgacgcagcggtcgcgctgtatcgcgagctgtccagcgggccgcaggccgccgcggccgcccacggcctgggcctgatcgctgcacgccgcgatgacgacgccggcagcgaacaggcgctggcgcgcgccacgcaactgcagcccttgaacaccgactacctgggcgacctgggttatgcgcggctgcgcgccggccagttcgaccaggcgcgcgagccgctggccaaggccctggaactgtcgccaggcaacgccaaggccacggccaacctcgcactgtgggcgctcctgcgcggcgaccaggccaccgcggagcgcctggcggcacaggccaacctcaacgacgaaacgcgccgcagcatccagcagcaggcccagcagatccgcacgcgcctgcagcagcggcaggcggcggccgccgtcaacgcccctgcgcctgcgtccgcggccagcagcgaacacggcgcccgtgcgtcgggcagcacccggctggcagccgaaccacgccgcgaagcacgtgacgagcgcgatccgcagcgcctgccaccgtcgatgctggaacgcttcagcaccaccgaacacccgaccggaagcacaccatgactgcgatgcgcctgacccgacgcctgttgcccatgctgtcctgcctgcttgctgccggtgccgtgcaggcccagcaacagccattgaccggacagatgctaggtggccccttgccgtcggcaccggccgcagcaccgatgcaggccgagccgcttcccaccgtggagctggccgcacccgccgcatccgcggcggtggcagcggtgccaccggcactccccgcaaccgacggtgccccgccggcaacaccgcgtgcgcgcctgcagagcggcgaagtcacccgcaacctgttccgcctgcaggcgtcgggacagcaggccggccagcgcctgccgatcctgggtgaccaggccaccctgagttatgcgcgttacctgaagagctttgaacacgagatcccggacttctttgagaccgatgttgcccggtccaaggatgcctcctcctccggacgctgaggtaggccatgaaacgcccacgccagttcagtttcggccgcgcacgcggcggcatgtcggtcaccatgatgctggtcatgctggccttgctggcgatgctgggcctgatcgagatcggctatctgttctgggccaagcgcgatgcgcagaaggttgccgatctggccgcactggccggcgcgcagcgactggagttgtgcagcgcggacaacagcgacaacagcgccgcccggcaaagcgcactggcccagaacaggttcgcaggcaccttgcaggtccgctgcggcaactggagtgccagccgcggtaccagcaaccgtttcgtcaccagcgttgatgccagcaacccgcgcaatgcggtgcaggtgatcgccgagcgcagcgtgctgcccttcttcggccagaacaccagcctgccgaccgtcagcgtgcaggcggtcgcccgccgctcggagcccacggcggtgttcgcggtgggcccgcagctgctgcgcaccaatggcgattccgtgctgctgtcgaccctgcgcctggtcggcctggatgtcagcaatgccacggtgctgtcctatgacggtctggcgcaggccaacgtcaccccatccggcctgctgaaggcactcaacatcccggtgagcgccaacctcagcgtggccgatttcaaccgcctgctgtcggtcaacaagatctcgctggcgcaactggtcgatgccaccgccaccgtggtcggccgtgactcgacggtgggtgtgcagctgcgcgccctgtccgacctggtcgccacccagctggacatcaacaagctcaacatcgtgctcggcagccaggccggcggcggcgggctgttcgcggaagttgtctcacccgacggcaccgtcggcagcgcactggaatcgaagatcaacgtgctcaacctgatcagcaccgccatctccatcgccaacgatggcaacggcgtgacgatcaaggggctggacctgctgggcatcaacatccagggcggcgtggtcgagccgccgtcgatcgccatcggcggcgtcggcacccgcgcctacaatgcgcaggtgcggctgatggtggacgtggacagcaacaacctgttcgcgcttgggccgctgctgaacctgctcggcacgcgcctgcacctgccgctgcacgtcgacgtggccaacggcatgggtaccctgaccggcatccagtgcggcggcagtccccccaaggccaccatccaggtcgattcatcggtgctgcgtgcctgcgtcggcaacgtcgaccccgcacagcgattctccaaggccaatgtctgcgacgccacgctgcagaacgaacagctgttgaagctgctgggacagccgctgatcaacgacaggatcaccctgcccgccctcaccggctcacagaacctgaccctggctgcgggcgagaccggctcgacccggatcaatccgctcgcgatcggtgacgcagtgtcgagcctggtcaacgagctgctgcgggtgctgtcgggcatgctcagctcgcccaagcagggcatgagtgccaacgacacggccaaggcgctggccgatcgttacctgcaggcggcctttcccactggcggacgctacaacgtcgaccaggtcatcccgctgctgcgcgatggcgatccggcacgcaacctcgccccgctgggcaactggacggtgaagaatggcgtccccaagccctgcctgctgggcctgaccacctgctgggaagacggttcggtgtggaccggttacaggacgaccgtcaccggccagggcctgggcctgctcgatggcctgctcggctcgctggtcggcggcctgctgatcaaccgctgcgacagcctgctcggcaacctgatcgactacaacggctgcgtgcgcaacaacctggcgtcgtacatccagaccgcgccggcgggtttcctcgatggcgccagtggcagcggcgtcgccaacccggacggaagcgtcagctgcagcggcctgctgtgcaccgtgctgaagccgatcctggccgcactgcgaccggtgctcaacagtgtcggcactctgctgaccaacctgctggccagcgtgctgggcctggaactgggccggaccgacgtcaacgtgcagtcgatccagtgcagcgcggcacagctggtctattgaaatcgcgccgtgaccgccgcccttggcggcgcccgcgcccatgctagactcccggcggggaaccaccttcatctcaacccacactcatccgtggatggtctagacatgcgagaaacttcagggggcgcggtcttcgcccggcacgcgcgcaacgcagcagtgctggccgtggccatgatgctggtggcaccggcggcgatggccgcgcgtggcgaccgcgaggctgcagccgaaccggcgcgcagcgcgccggtggtgcgcaataccgtggacgagctcaagcagttgatggattcgcgccagctgaccgagctgcgcaccacctacaacggcaactacggcgccagcctgctgttcaacgccaataccctgacctactacgtcgccctgttccaggagaagaacttctggcgggtgatcaagaccgatgcggtggacaacgccgaacgtgtctaccgcaccttcgcgcagcagtccgagcagctggcccaggtctacatcgacaccacccgcctggaagccggcaagcgctacaccgagcgcctggtggcctacaacgaagaacgcctgcgcaccctgcagcaggaaatggaacagcagcaggcacagtcggcgcaggtcagcgccgccctgcagcaggcccagcagcaggcagtcagcctcagcaccgatgtgcagagcaccaacagccagctggacgccctgcagcgccgcatccagatcctgcaggccgaacagggcaacccggagttgagcctgcccaagccggacagcgtgccctcgccggcaccggccgccaccagcgacggccgctgagagctgcactcacggcattgcacacgacggcgccccagggcgccgttgttgttttcggcgcttcagtgcacaacttcactggcaggcgtcgtagactgcatcatccagctgccggcgctgcacgaaatccaaccgccgacgtttgagcagcgcctgtccgcgctggcggcgcacacgctcgcaggccgccgcatccgtactgatcgtgatcaatgcgccctgcgcccggacggcacgacgcgggcgacgcgacggcttcgatggcgtgactgcgggaaccaccgccccacgggacaatgactgctccgccgggacatcccagcgccacgccgcccggccctggcagggtgtctgctggtagaccggatgcggtccatccacgcatttgtagacattggtctgagccggcgcggccatcggcaacagcaggcacaacagcagggaccatcgcgtggcgggcatccgggcattccacaggcgggctgcggacatcctcggcgcgcgactcgggtcccgccagagcgatatgcgtcacatcctctgcaatccagcacagcggtgcaagtccgtcgccggcacctgcgctgtactgccgaaggcaccggcagcctgccggtgccttccctcccttccgccaaggaacctgcaatgagcaacttcgtcaccgtcgccgacggcgcccgcatcttctacaaggattggggcaacggccagccgatcgtgttcgcccacggctggccgctgtcgtccgatgcctgggacccgcagatgctgttcatgggccagaacggttaccgcgtgatcgcccacgaccgccgcagccacggccgttccagccagacctgggacggcaacaacatggacacctacgccgacgatctggctgcagtgatcgaggcgctggacctgaaggacgcgatcctggtcggccattccaccggcggcggcgaagtggcccactacatcggccgccacggcagcacgcgcgtggccaaggtggtgctggtcggcgccgtgccgccgctgatgctcaagaccgccggcaacccggccggcaccccgctggaggtcttcgacggcatccgcaagggcaccggcggcgaccgttcgcagttcttcaaggacctgaccaccccgttcttcggcgccaaccgcgatggcaacacggtcacccagggcatgcgtgatgcgttctggctgcagggcatgctcggtggcgtcaagggccagtacgactgcgtgcacgaattctcggaagtggattacaccgaagacctgaagaagatcgacgtgccggcactggtcgtgcacggtgatgacgaccagatcgtcccgttcgatgcctcggccaagctctcctcgcagatcatcaagaatgccgaactgaaggtatacgccggtgccccgcacggcctgaccatcacccacgccgagcagttcaacgccgacctgttggcgttcgcgcgcagttgatgcgccgcggcggcactgtaacggtgccgccgcaccttcgatcgcaaaaaggggacggaggggattaagtcgtttgtgcacaaacgacttaatcccctccgtccccttttttttcagatgtcggtgtggtgatgcggcacagcgacaggcagcgggtcatgcccacccacgaagtggcgcaccaccggcgcacgctcaccgcgatgcaatccgcgcagcacttcctggatcgccctgtcgtcggcggtgatgcgttcgtgctggcgcaggtgctccagccacgacggggtcacgaaatactccaggtggatgcccggggtggccacatcctcgaccacgccccagaccacggcgccatcgcggcggcggatggtgcccagtgcgcgcatctgcgcctggaacgcggcgcgatcagcatcgtcaatgcggtactcgatggtcaccagcaccgggcctcgatcattggataccggtaccgacagttcgggggctggccagtgccccgccggacgcaggttcaggtcttcggtgccggcgatgcgcacgcgccacaccagcaacccgccgatgaccgcacccgcggcagccaccagcagggccagctccggtgaggtgcgctgagccagtgcgccccagctcaggccgccggcggccatgccggcagagaacaccatgatgtacagcgccagcgcacgcgcacgcacccacgccggcactgcggtctgcgccgcgatctgcagcgacgacagcacggtgatccacgcaaagccattgaccagcatcaccagcggcagcacgtaccagcttcgggtcagcgccagcccgaccaggctcatggccagcgacagggtcgccagcagtaccagcaggtcgcgatccagctgcgcgcgcagcttcggcagcagcagcgccccccccaccgcaccgatgccgatgcagccgagcagcatgccgtattggcccgccccgccctgcatctgcccacgcaccaccaccggcagcaacgcattcatcgctgcggcgaagaagaagaagccgaccgacttgatcagcaccgcctgcaaccgcccggcgcggctcgcatagcgcaggcccgctttcaggcccgcaccgaagccttccggcggcaggctggactgcttcgggtcgcgcttccagccccacaccacgaacagcattgcggcgaaggtgatggcgttgaagccgaaggcccagaccgcaccgagctgggcgacgatcacgccgccgatggccgggccgatcgagcgcgcgatgttgatgccgatcgagttcagcgccaccgccgaggccagcatcggctgcggcaccagttcggacacgatagcggcctgcgccggcatcgccatcgccgcaccgcagcccatgcagaaggtcagcagcaccagcagctgcggggtcagcatgtccatcgcggtcagcgccgccatcacggcggcgaccagcagcatccaaccctgcgtggccagcaggtacctgcggcgatcgacgatgtcggccagggttccggcggccagtgccagcagcacgatcggcaaggtggtggccgactgcaccagggccaccatcaacggcgagccggtacgttcggccatcacccaggcggcggccacgtcgttgacccaggtgccgatgttgctggccaggatcgccagccagatcgagcggaacatctggatcttcagtggggaccaggcgcctgcggcctgtgcggggggttgcgacgcggttgcgttcaccattgccatgctccaacgatcgaggcgaacagcgtgtcccggccgccggcctgcttcagtgcaggcccggcatcgacccaggccagctgcagctgccattgccagtgttcgctggcctgccagcgggtttcggatttgtactgcgtgccgatgcggcgcgcgccgccggcgctgcccggcaacgccaccagcggtgccggcgtggtgtagaccgcatcggcgcgacgatgcttccaggccatctgtacgcccagttccgtggtcaccgcgtcgtgcaggcgcagtgtcagggtcggctggacgtccatcaggttggccggggccagcaggctggcctcgctgaaataggccgacttcgggaacaaggcattgaaggtgcccaggcggccgtcgtgcagattgccatcgccactggcgatgtcggccttcagccccagacgcggctgcagcggcaggtccgtccagcgccaccccgtatcggtggccagcgtccaggcgtggatagcgagcgtgccggcggtcgttcgcagttcaccgccctgcgccaccagctcgctgttccagtccagtgcaccagcctggccgaaccagcgcgcgcccagggtctgccgacgttcggtgccgctgccggcggcaaagcgcgcgccgtcgcgacggtagtcaagcaggtacagatcccactgtcccgcgccccgcccgcgtgccgtggtggcataggcaccccacaggtgggcgccgtgttcgccgcgatcatcgagggcacccggtcggttctccagcggacgcagcgccatcagttcaagcgtgccggatctacccttccaacccacgcgcgcaccgtcgaacgccaggcggatgttcggcccatcgcgcaccgacaacagccgcgagctgccatagccggcttcctgccggccgagttgcagatcgaagccaccgcgctgccagcgccagtacgcctgctgcacgtccagcgcgctgcggtcggtgcggccgggtccacctgccttgccattctcggcatgcacgcccagctgcacccgtgcctgccagttgtcctcgacatacgtggccgacgccagtgcacgcagcagaccgtagccgtcttcactgccgccgataccgaatcgggccgggtggtagtacaggccacgcacgcgcagtgaggcatcccactgcaattggccgtcgccgacgtcgctgcagcggccgccgtcgcaggccagccccagcgctggcgcggccagcagcgccaggctcagaaggcgaagcacgagcatcccatcgcgccccagaacgcggtcaggtcatcggtgggtgccgcatgccgggccgcatgcccgtgcgcgccgtgggtgctacaggccacaccgtgatggtggcgatgcgcggcggccaatccggtggcggcaccgccaacgtggtagccaccgaagcggttgaccggcgaccagtccggcatcgccggcggcagctgcggcgccaggccggcgtaatcgccgtcggcgtgcacgatgcggccgccgaccacggtcagcaggctggtgatgtcggcgatctgcgcgtcatcaacgcggaagaagtcggccgagagcaggatgaagtcggccagctggcccaccttcagcgtgcccttcaccgcttcgtcgccggagaaccaggcgctgccctgggtccacaggcgcagcgcctgttcgcgctcgagcaggttctcatcgccatacagggccagcccgcccacggtgcgcccggtcaccagccaggacaacgccacccacgggttgtagctggccacgcgggtggcatcggtaccggcaccgaccggcacgccttcggccagcatgcgcttgaccggcggcgtgtgccgcgccgcctgcacgccgtagcgctcgacgaaggcttcgccctggtaggccatgcggtgctgcacggcgatgccgccgcccagcgcgcggatgcgttcgatgttgcgcggggtgatggtctcggcgtggtcgatgaaccagtgcaggccatcgaacggcacctcgcggttgacctgttcgtacacatcgaggatgcgggtgatgctctcgtcataggtggcgtggatgcggaacggccaacgcttctcgaccagcagtttcaccacatcgtgcagttccggttccagctcaggcggcagttccgggcgcggctcgttgaacagctcgaagtcggccgcggagaacaccagcatttcgccagcgccgttgtggcgcagcaggtcatcgccctggcgcggctgcagtatctcgctccagccgcggaagtcgtccacttccttgcccttgttctgggtgaacaggttgtaggcgatgcgcaccgtcagctggtcatcgcgatgcagctgctcgatgacctggtagtcctcggggtagttctggaaaccaccgccagcgtcgatcaccgaggtgatgccgagccggttcagttcgcgcatgaagtggcgcgtcgagttggcctggtactcgatcggcaggcgtggccccttggccagcgtcgcatacaggatcagcgcgttgggcttggccagcagcagcccggtcgggttgcccagcgagtcacgcacgatctgcccgcccggtggatccggcgtgtccttgctgtagccgcaggcgcgcagcgcggcgcggttgagcagcgcgcggtcatacaggtgcagcaggaacaccggcgtatccggcgcaatgtcgttgagctcctgcagcgtcggcaggcgcttctcgttgaactgtgcggcggtgaagccaccgaccacgcgcacccactgcggtgccggggtgcggtcgacctgggccttcaacatgtccagcgcgtcgcccagcgagcgcaaaccgtcccagcgcagctccaggttgtagttcaggccaccgcggatcagatgggtatggctgtcgtttaggccgggcagcaagcgccggccctgcgcatcgatcagggtcgcttcattgccccagccgcgcatgatctcctcatcgctgccgacagcgacgatgcggccctcctgcacggccagtgcctgcgcgtgcggctgctgcgggtcgagtgtggtgatgcgggcattgcggatgaccagcgtgctcatgcgacgctccttggaagtggaatcgagtgcggcagcggcgcgaccggccaggccgagcgcaaccgcggcaccgctggccagcaccacgttgcggcggccgtggtcggggggatcgtgactcatgcgaaagctcccggaagacgttggccgtccagcgcccaggcccccggcccggccagggcgatggccagcagcaccgtggcccacatcagcgggtactcactgccgccgcgcatccagaaccagcccctgggcaaggccaacaggacggtgaagccgatgaaggcagcggcggcaagcgcggcgatgcgggtctgccagcccagcagcacggccagcccggacagcacctgcagcagggacaacagcagcggcaacggcgccactgccggcagcccgaaaccgcgcagctcggtggcgaagccggccagccccggtccgccgaaccagccaaacagcttgcccagcgcgtgaggcagcaggaagccgcctgccgccacccgcagcatcagcagggccaggtcgaggccgtggcctgccagcatgctcagtgcccgccttcctgcgcgccgaacatgcgcttggcgtactggatgccgatgccatagccgccggcgtggtcgcgggcgatgccggtggtcaggtcgtaggtttcaccgcgtgcccagtcacgctgcagttcaagcaggtactgcacgctggtcatcggcacggcgccggcctgcaccatgcgggtgatcgcacgctcgtgcgcttcttcgctgacatcgccacaggcatcggtgatcacgtggacctcgaagccctgcgccagcgccgacagcgccggacccacgatgcagacactggtccacaggccggcaagaaccagccggcgcttgccgatgcggttgatctcatcgattaccggctggtcttcccaggtattcatcgaagtgcggtcgaacaccggctggcccgggaagatctgcggcagttccgggaacatcgggccggagaatgacgtctcggccaccgtggtcaacacgaccggcacgttgaaccccttggcccccttgctgatcagcgacacgttgttgcgcagcgcggagatgtcgatcgtgtgggtagcaaatgccatctgcgactggaagtcgatcagcaccagggcatggtcggtgggcgacagcagggccggggcgggcgtggcggtggcaaggctcatgggtggactccgtgggaaacatgatcagggggaagcagcagggccgcatcgccggcccgatactggccggggctgcagccggtctcggcgcggaagctgcggacgaaatggctctggtcgaagaagcccagctgctgggccaggcacgccatcggcaactgcgcgctgggcagcagttggcaggcacgctggatgcggcggcggcgcacgtagcgcagcgggctggcaccggtgccgctacggaacaggcgcaccaggtggaagcggctgacacaggcagcctgcgccagctcggtcacccgcagcggctgcgacaggtgctcatcgacatagcgcagggcgcgctgcagtgcggcggcctgctgcggggcaagtgggatggcggacggatcgggcggactgacggtggccatgcggggcgccgcgagggggtggcccatggtgcgctgccggcgtgcgatgccctacccccgtcggtcgaggccggcacctacccgaatgggggaggccggcggccgagcaggcggcgcccgaacaagcgcgcatccaccgagtaggcgcccggccccagcatcagcagcgccggtggcaacgccaccagcggccacggcgcctgctgcgcgaacatggtcgcggctgccatcagggccgccagcggcgtcaacacgcccagcacgagcatggccgccgccagcccgcacagcaccgccccccaaccagcatgcgtgccaggcgcgcacagcgcggcggccaggcacagccgcagccacagcaggccgacgcccggaccgcgatcaggaaacatcacgaacaggcgctgcatggccgggctccaggggacatgccggcgtgatagccgaccacggcggccactgcctaccccgttcgggtcaccccggactgccccgcacctgccagaatgcgcgccatgcgtggccgccccttcccgttgcaacgtcacctgcggacgctgctgacctgcctgctgctgttgaccgccctgcccgcccttgccgtgcagcgcccgccggtgagcgacgggttgcccgattacgagcacacggcctggcgcgtcggccagggcgcccccggtgacatctgggacatcacccaggaccgcgatggcctgttgtggctggccaccggctcagggctgtaccgcttcgacggtcgtcgctttgaacgccaggccgctcccgcgggcagccatttcccgtccaccaacatggtcacccttgcgcggggccgcgacgatgcactgtggatcggctacttccaggccggcatcagccagtttgcgcgcggccagctgcacaactacggccgcgaccagggcgtgccggtgggtgtggtgccacacttcagccaggaccgtgacggccggctgtgggccgcgatcaatggtggactacgccagttcactggccaacgctggcagccgctgcccgctggcatgggggtgccggaacatcgcgtgcaatggctgctgcacgacagccgcggcaccttctgggtactggccgacctgaagatctgggtgcgcgcggccggccaggcggccttcaaggacaccggcatcgccgtttcgcagatggcgacgctggccgaaagtccgcagggggaagtgtggctggccgaccgcgtgcgcggtacgtcgccgctggccaacgcacgaggcctgctgccggacagcgagcgcgaggcacggcggttgccggagctggtggcggcgcgcctgcagttcactgccgatggcgcgctgtgggcaacgatgagcccgcatggcggtgtcgcccgggtcaccttcgatggcgaccgcgccatacgcatggagcgcttcgattcgccgcacgggctgaccgccacctcggccgtgccgatcatcgttgatcgcgaaggcaatctctgggtcggcaccaatctcggcctcaaccgcttccgcgcgcgcagcgtgcacacgctggcggttggtcccagtgatccctaccgctcgctggtgcgggccagcgatggccatgtgtatggctatggcgaagacctcaagccctacgacctcgagcgcaccctgctcgatggcagcgccacgcagctgcaggccgccgcgcgccaggccgctgccccgatctggcagttcgactgggtcaaccttgcgcgcaccgtggccggccgcaccacgcggattccgctgcctgcgccgttcaccgggcaaccactgcatgccctgctgttccccgacgacgaacaggcctgggtctgcaccggcgaacggggggtgctgcactaccagcagggccagtggcaacgcgaacgccgcctgcccgaacaggcctgctcgtcactggcgctggatgccaacggccagctgctgctcggctatgcagacggccggctgcgccgcatgggggcgacgcagatcgaaaccttcgacgccagccacggcctgtcggtcgggccgatcacggcggtactcgatcatcaggacctcctgctggtagccggcgaggccggattggccgtgcgcccgggcaatggccggttcgttcaggtgagcaccgacatggccggcgtcatggaaggcatcaccggcatggtggccgatgcgaatggctacctctggctcaatggcagtcgtggcctggtccggctcgggagcgatcagctgcggcgcgcactgcgcagccggcagccggtgacgccccgcctgttcgatgcggtggatggcatgccgggcatcgccctgcagagcggaccgatctccaccaccgcgctggccagcgatggcctgttgtggctggccaccaaccagggcctggcctgggtggacaccacccgctcgcacgtcaacaccatggcgcccagcgtgcacatcggcgacgtgctgtatggcagtgaacaccagccactgcgcgacggcctgcgccttccggccggcaccagccaattgcagatcgattacgtggcgctgtcgttggcgcgcccggagcgcaaccgctaccgctatcgcctgtccggggtcgacgacggctggcaggatgccggcagcagcacgcgcgcgtattacaccaacctcgcaccgggcaattaccggttcgaggtggaagccgccaacgaagacggcatctggagcactgcacccgccagccgcaccttccgcatcgcccccaccttcatgcagaccctgtggttcaagctgctgtgcgccgccgcggtgcttgcgctgctggtcctggcggtgcgcatccgcagcgggcagctggctgcactgttccgtgcgcgcctgcaggaacgccatggcgaacgcgaacgcattgcccgcgacctgcacgacacgctgctgcagggcagccagggcctgatcctgcggctgcacgcgatcagccagtcgccgcagaccccggacagggtgcgcggccagctggaatcggcgatgcagctggccgaacgcaacctggccgagggccgggagcgggtcaacgcactgcgcgacggtcctttcgcgggccgcgacctcgcttcggcgctggccgatgttcacgccgaatacgccgggcacggcaccaatccgctgcgcctgactgtggaaggcgcaacaccaccgctgcaggccgatgccgccgaggaggtgttcctgatcggccgcgaggccatccgcaatgcactgcgccacgccaatgccagcgccatcgaggtagagctgtcctacggcgcgcggtgcttcctgctgcacgtgcgcgacgatggcgtcggcatcgccgacgaaaatgccgggcatggccattggggcctgcagggcatgcgtgagcgcgcgcagcgcctcggcgcggagctgcggctgtggacccgccccgggctgggcactgaagtcgcgctggcggttcccgcccgtcgcctgtatcaccgccgcccatcgcgttggcgctggccctggagtagaagccaccatgactgagtcccctgccccgatcggcgtgctggtggtcgacgaccacccgctgctgcgtgacggcctggccgcgctgctgggcgcccattccgacctgcgcctgctcggcgaggccgccgatggcgaggaagccatcgagcgctatcagcagctgcagccggacgtggtgctgatggacctgcagatgccacgcctggatggtgtggaagccatcgtgcggatccgcgcgatggacccgcgtgcgcgcatcatcgtgctgaccacctatcgcggtgacgtgcgtgcggtacgggcgctgcaggccggcgccagtgcgtacctgttgaaggacatgctgcgccacgagctggtcgatacgatccgcatggtcgctggcggccggcgcgcaccgataccaccggcagtcgctgcgagcattgccgcacatgtggtggaggaccggttgtcgccgcgcgagaccgaggtgctgcggcatgtggccggtggcctgtcgaacaagcgcatcggcgagcgcatgcagatttccgagcagacggtgaaggcacacatgaagagcctgatggacaagctcggggtgggtgatcgcacgcacgcggtgacccaggcgctgcggcgcggcatcatcagcctggacgacagcggtcacgactagggggttgttcggcagggcttgcagccctgcacccgctacgcgctggagcaacagcaacagcaacagcatggattccgtgggatggcggggcggtgtcggactgcggggacgctgcaagtacgtccctgcaagcttggcagccgcatccatgcggctgacaccccgcactccgacaccgccccacctctgacggattccgatggcgtttggtaggtgtcgaccttggtcgacacttctgtcagatatcgaaatcaatcaggggtcagatccgttttccttcggaaaacggatctgatcccaagagccgttccaacagaccgcaggaacatgtcgaaggctactgaaaatccgctgtttgcgctgttgtcggccagcggccggcactaccgcaggtgcagggctgcaagccctgccgaacaccacccctacttcaaacgcagcagcagactgccgcccgcgcacatcaccgccagccaggccacgccgtgccacccccactgcgccagcgccaggctgcccagcgcaccgccagcggccatgccgatgaacatgccggtgaacagcagcgcgttgagccggctgcgtgccggcggcaccaggccatagaccagcgtctggtgcgccaccagcgccgactggaaaccgaagtcgaacagcagcgcactcaccaccagcagcggcagcagcgcggcggccggcagccaggcttcggccagcagcaggccgaagcccagcagcgccaccgcgatcgccaaccgcgccacggcatggcaacccaggcgatcagcgaaacgtcctgcgaacggtgcggccagcgcaccggccgcacccgcaataccgaacgcacccgccgccgcactgcccaggcccaggcgggcatgcagcatcagcgccaacgtcgaccagaatgcgctgaagccgaccgccagcaacgactggctcgccaccgcgcggcgcagctgcggctgctcgcgccacaacgccagcaacgagcccagcaacgccggatagcgcagcgtgctggtcggtgcgaaacgcggcagcgcacgcgccatcactgcgcccatcgccgccaccgataccgcggccagcacgaactgcgtgcgccaaccccatgcctcggccaccacgccactgaccacgcgcgacagcaggatgccgagcagcaggccggtcattacccggccgacgatctggccgcgctgtgcatccggcgccagcaccgcagcggccggcacgatgtcctgcgccagcgtggccatcagcccgaccagcaggctggccatcagcaggcccggcaggtgcccggccatcgctgcggcgcccagtgccaacgccagcagcgcggacttcaacaggatcaggtggcggcggtcgaagcggtcgcccaacggtgccagcagcaggatgcccagcgcgtagccgagctgggtcagggtcggcaccagcccggcggcgcgctcacctgcgccaaggtcctgcgcgatcaggcccagcatcggctggctgtagtacagcgaggcgaccgaaaagccggcgccggccgccatcgccagcaccagcggggtggaaggcgcgttcgcgggtgcgacgacggacagcgaaggggtagacatgggggagtccggtggaggaagtgggcgtatcctgcccgtattcgccatgcgtctgtagtaggctcctgcacatatacttcatacgtgacacgcatgaatgacctcgccaccggcgccgatcgcctggatctgctgcgcaccttcctgcgcatcgtcgatgccggcagcctgtctgccgccgccgtgcagctgggcaccacccagccgacggtcagccggcgccttcaggcactggagcggcagctcggcctgcgcctgctgcagcgctccacccatggcctgcagctgaccgaagatggcctgcgctgccagcgccatgcgcaacgcgtggtcgacgaatgggagtcgctgcaggccgaactgcacggcgaaccggaaacgctgcgcggacgcctgcgggtgatggtgccgcatgccttcggccaggcgcagctgctgccgaccatgctcgcgttcctcgcccagcacccacagctgagcctggagtggatcctggaagatcgtcgcccggatttcatcgccgaaggcatcgactgcgcggtgcgggtgggaccggtcgacgaaccgcgcatggtcgcactgccgctcgccgaagtgccgcgcatcgtcgtggcagcgccctcgctggtgcaggccaccgcgatcagcacaccagaacaggcgcaggcactgccgtggatttcactggtcacctactaccgcgaacgcctgctgctgcatgacgcacaggggcgtgcgcataccctttcgatcagcccgcgcctgctcagcgacaacctgttcgtggtgcaacaggccgcatgtgctgggctgggtgcagcggtggtctcggcctggctggtggccggagacctcgcacaagggcggctggtgcagctgctgccggactggcaggcgccggcgctgccggtacacgtggtatttcccgccgcgcgccagcagccgccacggctgcgcgccttcatcgatgcgatgaaggccgcactgccgcagctgcacggaatgcggccggcaccgcgttaggtcaccgaccgcatcgaagccacagggtcggatcccttcccaccgggaagggctctgaccctgtcgatcactgcgtcttcgccgcctcggcattccacgccgccaccttggccttggtatcagccaacatcttgtccagcgcggcgcggtcatacacgttgccacgcaggatcacgctgtcgatcttttcggtggcggcaatgtcccgcagcgggttggcggtcagcagcaccagatcggcggccttgccctgcgcgacacccccgtaacgattcatctggccgaaccaggccgggccggaacgggtcgcggcagacagcgcctgcggcgcgctcaagccctccttcacgaacagctgcagttcctggtgcagggcgatgcccgggaagttgaacgagttgaggaagcccgcatcggtgccggcgatgatcgtcacgccggcttcctgcagcatcggcagcacggcggccacctggtggtactgcgcatggcgcgcttcgatctgcgctggcgttgccttggcggcacgttcaacgcgccactggtaggtcgcgcgcaggcccgggccgatgtaagccaggtacggatcgttcgcgtggtcatcctggtcaaggaaatcgaggatgcggccaccgttgagggtcggggtcacgaacacgccgcgcctggcgaaatcgcggtaggcatgcatcgccgtatcgcggtcgaagctggcgtcgaggcggcggttggcttcggcgcggtcgatgcggccggcaccgaagtcgccggcaatctgcgcctcgtccttgctcccggccttgaatgcgtagtccagatgctcgatcgaggccagcccggcatcgattgcctgctccacggtcagcgccatcgggatgtgccccgacgccttgaatccggcattgcgcgcggcactggccgagtacaggaacagttccggcttcagcgtgctgtcggtgatcttcacgaaatcgaccttgtcgtgctgcaggcgggtgatcgccttgtcgacgtcggccttgctgcccacttcgatcgtgcccttccagaccggcttgaggccttcgatcttcgcgcccgagctgagcagccgcggaccgaacagcgtgcccttggcaatttccccgcgccactgcagcacctgctcgggcaggtcgccggaacagtcacgcaccgtggtgatgccgtgcgcgatgtacagcggcagcagtgccttgttctcttcgatcagcgccgggccaccaccaaagtgcacatgcatgtcccacaggcccgggatcaggtacttgcccttggcatcgatctggcgggccgtgctccactggctgcgcagctgcgcatccggaccgaccgcgacgatgtcctcgccacggatcaccacgctctgcccggtcagcgtgctggcgtgctcgacatcgaccacggtggcattgcggatcagcaggtcggcgcgctcggcggcagacgccgacagcggtgccaccgcaaggaggatggcaagggacaacggacgggaacggaacatggacagcatcctgatgggcacgcccagcgtgcgggtggaaggggtttgcattcagcgcaccgcgccgtgctggcgcagcagggtctcaattccggtatagccgcgctggcgcgcatgcgccagcggcgtcacgccctcgccgtcggccagctccgggtcggcaccggcctccagcagcaactgcacgatctgcaggtggcgcgcaccgccatcgccgagcaggattgcttccagcagcgcggtccagtgcaggcggttcacatgatcgaccgccacgcccgcgcgcagcagcgtacgtacggtggcgacgtggccacgctcggcggccggaatcagcgcggtgccgccatagcggttggtgctgcgcagatcggcgccatgcgccagggtcatcgccaggatctcatccaggccccgcgcgccggcgtacaggtaggcgctgtcctgcatggcgtccttggcattgacgtcggcaccggcttcgatcagctcgcgcgcggcatccacgttgttgccctgcgtggccagtagcaacgccgtgcgaccctggccatcgcgcgcctccagcgtggcgccatcctcgatcgcctgccgcaccgcatcggcgtcgccgcggctggcagcatcccgcaggcgcgcgtctgcgtcggcccgggacgtggcggtgcaggcgggggtgaccatggccagcaggcacaacagcagcacgcgcgcgaacggcgcaggccagccagcggaatgatggacgcgcatgacagtgtctcctcatgtccgtcgccacggaacgccgtgcgacggtagcaacagccgggcattgccggcccctgccctgcatggtagaagtcggcctgggtatccagaagtgaaatgttcaaatgcaagacagtgccaaatcgaatagaaccctgttcgaactggacctgctgcgggcgctggtgatggtggccgactgcggcagcttcaccacggccgccacccgcctgcattcgacccagtccacggtcagccagaaggtgcgccgcctggaagagctggcggggcatcgcctgctcgagcgcggccaccgcgacgtgcaccccaccgacgccggccacaccctgctcggctatgcgcggcgcatgctcgacctgaacgaggaaatggcgcaggcgctggccggcgccaccgtggaaaccgcggtgcgcatcggtgtccccgaggacttcgtcaacgcgcagaccacacgcatgctggccgccttcagccgccgtcacccacaggtgaaactggaaatcagcagcggcctcagccgcgacctggcgcacggcttcgaccacggtgaactggatcttgtgctggtcaagcagcggcgcaacagccgccaggcggtgcactgccgccgcgagccgatgcactggatcgacagcctgcgcagcagctgcctgcagcaggacccgctgccgctggtcaccttcccgccgcgcgggctgtaccgcgacgagatgattcacgccgtggaagcgctgggcctgcgctggcgcatcgctttcaccagctcatcgctcaatggcatccagggcgctgtcgccgacggcatcggcatcagcctgctgccgcgccgcgcggtgagccgcgatcatcgcatcatcgatggtgagcgcgacctgccggtgatcgacaactacgaaatcggcctgctgcatcgtgcggacgccgacgatgcggtgcgtgcgctggccagcgagctgtggcggcaggtgcagcgcgaaccggattgaccactgcaactgcggtagcgtgggccgctggccggcagccgcgacggcaacatcgtcccgcgtggggtcagatccgttttccgaaacggatctgaccccgaagcgaaatccgcgcattgaccatcgaaagctgatcacgcctgtcgcgcggaagtcacggctctgccgctagagtgccccctgtttccgtgctccacggcgcctgccatgtccgacgaaatccccacccgcttcgatccgctgcctgcggcgctgcagacgcatctgcaacaccagcgctcgctgatcgccgcgcgcgtggcggccggcttcccgacgttgccggtgcaatggccgctggcggccagcacactgcagcgcgtggtcgatgccgagctgatcgaccgtgacgactgcgatggctgggaagcgctgggcgtggcgttcggcgataccctggcccaacgggtgccgggcctggcctggatgcaggtcaccgacgcctggggcatcgatgcagtgctgcgctatgccgacagcagcctgcagatcggcgccagcacactgctgctcaagcgcgtcgaacagggcgaagtcatcgacatcgcccacctgctggcgtggctggaagcgttcgtcgctacccgcgccgacgattacgcctgacggcacatcggggtggatccacgccatccgtggatgaatgagaccacgcgatggttccctccacgcacggcgtggatctacagccagcggccgtcaactaccacccggcgctccaccggcaccccggccacggcggccgggccgtggtcggcacgcacggccacgaaggtcgccggccggccttcggcaatgccatgctgcggcaggccgatcacctgcgcggcatgggtggtgaccatgtccagcgccagcatcaggtcggcatcggtgtagaagccggaacggtagcccagcaacatcgcccgctgcagcaggtcgccgttgccgtaaggccaccagcagtcgcggatgttgtcgttgccggcgaacacgcgcacgcccgcatcatgcagtgcgcgcaaaggcggaaatggatgatcacccggcgcgttgctcatgatcgcaacgcccgccgtggccagtgtttcacccacctgcagcgcgcgcgccagcggcacgtcgcccagcgagtaggcatggctgaccgcaacgcgtccctgcaggccggcggcacgggtgcgtgcggcgatgcgcagcagctgggccagtccggtttcgccgggctcatgcaggtggatgtccagctgcacgccatagcgctcggccaggccgaacagcagggccagctggccttcggcatcgccgtcgagcgtggtcggatctatgccgcccagcacctccacccctgcggcaagggcctgctccagtacggcggcggtgccgggacaggacatcaccccggcctgcgggaacgccaccagctggatccgcatgatgtcggcgcagcgcagcgcggcctcgcgcactgcttcgagatgacgcaggccggtgctgccgtcgacatcgacgtgacagcgcatcgccaccgtgccgaagcggctgcactggcggatcaaggcctcggcacggtccaccattggcgccgcgcccgccaccgcggacttctccaccgccagccgctctcgcaggctgttcaccggctgatgcgggtgccagcggtcgccgacgaagctcttgtccagatgaatatggccgtcgaccaggcccggcaggacggcacagccctgcaagtcgacgggttccgcaccctcgcgcggcgcagcatcaccgttgagaccactgatacgaccgttgtggatgtggaaatgcagcggcgcgccctcgcgatcaaccgcgccatggacgaactgaagcgtcatcggaaactcccggaaagccaagtcatggcgccatcctgcgcgctggcactgccatcggccaacgaaatatctggatgccacacattcatcagaacgatgaatgccgccgcgacggcggctcgcagccacgccgtgcacacgcctgaacgggtaccataggcacctgtttccgctgtgatgccgcatgggcccgtccgaccgccacgatcgtctccgccgctggcaggccgcgtccctgctggctgctgccccgatggccagcctgtccgccactgatgcggccgccaccgcgccgctgcaggcgccgcctggccaacagcgcatcgccccggctgcgctggtcgagcggctgcaccagcgtgtgctttccgggcagagcgccaccgccaccctggaacactggtgcgccgaacacggcctggccgaacaggcgcgggtgcgcgcggtgcgtgtacacggccaggacaagacagcaccggccgacgtgctgcaggcactgggtgcgaaacccggcaccgcccttcgctaccgccgcgtgcagctggtctgtggcagccgcgtgctctccgaggccgacaactggtacctgccggaccatctcagcccggccatgaaccaggtgctggacagcaccgacgaaccctttggccgcgtggttggcccgctcggcttccagcgccagacactggctgaccagaccttctggccaccgcgtggcgaaggcgaccgcggcgtgatcctggaagtgcgcgccctgctgcgcgatcgccagcagcagcccttcagctacgtcatcgagtcgtacctgcagcaggcactgccctaggccaccggcgcccgccatcacagcggacatcgacacagcagaaggcccggcattgccgggccttctgtttgccagccggatcagcggaaccggtagtccagctgcagccagtactggcggccatacgggtcgtagttgccaaccggatagaacggccagccgccaccgttcctgtccgccggcgggcggctgtcacgcaggttgttgacgatcacgcccaccgacaggttctcgccgaactggcggaacacgctggcgttgtaggtcatgtacggcgcgatgcggccactgccatcggtcttcggcagtgaaccgaaacggttgccgtacagcgtggtggtccagtcaccctggttccaggtgatgctgccattggccttgctgcgccactggtagtcatccagcgaattgcggatgtcacgctccggatcatcggagaactgccggtacgtgtgctccagcaccacggtataggccaggcgcgtagtgaagcggccatagcggccggcatcgaaacgccagttacccttcaggtccaggccacgcaccgattcggaggccgcgttgatcggattgatcagcacgcgggtcacctggtccggctgcacggttgcagtggacgggttgcggatcacccgcgacagcgcgtcctggcacagcggtgaaccgatatcgcgcgcttccccacccagcgtgcggcccaggcggcaatcggcttcgtcgcgcaggatgcggctggtatcgaggctggtgacctcgttgtcgatgcggatgtcgtagtagtcggcactgaaatccaggccggacagcggcgaccagaccacgccgaaaccataggatttcgcggtttccggctgcagctgcgcgttggcgcggttgctgtagtcgatcgacaggccgttgtagtcgcagttgtcgtacgactggcctgcggtgcggcagcgccagtagtcggtcatgcccgggttgtagccgcgggtctcggtcgcgaacacgtagttcatgtccggcgcacggaagctggtcgcagcagagccgcggatcaacaggctctcgatcgggcggaactcgacgccgaagctccaggtcgccttgccgatgtgctcgccaccggcgcgatactggtcatagcgaccggccagcgtcgtggtcagcgatttcagcaacggcaactgcagctccacgccggccgcatagcggtcacgatcaccgccggcaccgataccggcgctggtgttccagaactcgcccgtgcccagtcgcgggtccgggcggttgcggtagccctggctgccggcctcgaccaccgccgccaatgcagcgtcgccaccgggcagcgcgaacaaacggccgttgacgctggcgctgaaggtctgcagccacgccgcattgcggctttcctggtagccggacaggccctcgtattcgcccggggtcaatggtttgaacaggcgtgccgggtcgggcgcatagacctcaacgccattgcgtacgcccagcttcggaccgagcaggtattcgttgatgccggccagcagcaccggtcggcgggtacggttctcgtaacgcgagcggctgtagaccgcttcgtaatcccaaccgctgtcgccgatctggccacgtgcgccgacattgaacgaccacgagttttccaggaagcggttggcattgcgcggcaggccgccgatttcctccggcgcgaagcggcggtaccagctttccaggttgccggtgccctggttgtagaagtagttgcgggccgaggtccaggtcggtgcacgcgtgttgttgtagatccgcgcgctgcccacggcgacatcggcgaacaggtcggtggtctcgttgacgtggaaggtcagcagaccgtagccgttgagattgcgcttctgggtctgcacggtccagtagctggcggcggcctcgttgctgccgcagtaccagccctggcgcgggttgttggcacggaacacgctgccgccatagatgtccgacgcggcgtcgcagccgttgacgcccggatcgatgttgcggccggtggcagcattgcgccgataggcgatcgcggtcgcctgcggcgccttgccggccgggtcatcgtccagcgaatccatgaagtcgcgctggcgcgcgtggatcgccttgcgcacgtcgaactcgaaaccgaacaggccgtcccagcgctcgccggaactgccgcccaccacctgcacgcgctggttgtcaccgccgccctgctgggtgccgccggcgcgcacgttcacgtccacgccttcaaagcggtccttgaggatgatgttgaccacaccggcaatggcgtcggagccgtacaccgccgacgcaccggcagccagcacttcgatgcgttcgatcagggcgctgggaatgttggccaggttgacaacgttcaccgagccttcgtaggccagcgggtagtcggcctggcgacggccgttgaccagcaccagcgtgcggttcggacccagcccgcgcagattgatggtgttggcggccggcgtgaacgtattgccgaaatcctcgccctgcacgttgccggtgttctcggtcagcgcgctgagggcgtcgaaggcattgcggtagccctgtgcgtcgatctgctcgcggctgatcaccgtcaccggcgagggtccctcgacactggcacgtggaatgcgcgagccggtgaccttcacttcctgcaatgtggtgggcgcgctttcctgcgcgaaggccggcagcgaggccagcatcagggacgacagcgcgagcaccagcggacgcgggcgcatcgccttgtgggaggcggacatgggcttcctgggggagtgggcggtggtacgggagccgcagccggtacgacacataacgatcccgtaacgaaagtgtcctgaatgggtggtttcaacggaaatgaccagccctgatgggcttatgcctgaaccgaatcagacgcgtttacggcaccaccccacttttgcaatgaattgcatggcctggcgcgtcggtgatgcgcatcgtgccgggatgaccaacagcgccccttccacccacttcgctccactacgacccgtcctgcgccgccacttgctccacctccaggccacgcccatcaccctgcgttcgttccagcgtaccgacctgccacgctggcgtgccttcgacgaccgtcgccagcgcggccaacggccgtcctacggcattgatgaagaggcgcggttcctcgccagcgtctatcgttcacgcctgcaggaagacaacgacctgctggtgctgggtgtgttcgacgacgtgcagggcgtactgcacgaccagctgcatatccgcctgcagtcgctgcactcgcgctgcgccgagctgcaatcgctgcagcaccggcacccccatccgcaggcggcactgcgggcactgtgcccgttcctgttcgacgatgtcggcctgcaccgcctcttcgtgctgctgccgccaggctgcaccagcccgtttgcccaggcgctgcaggcccatgggttcatccgcgaagggatcctgcgcgactaccatctggacgcgcagggatggcatgaccgtcagctgctggcgctgaccgcgtcggcctggcgcagctgtcagcagccgatcggctagcgcacccgctccagtgccgcaccggcaccggtcaagaccgtgcaggcatggtcctgtagttcctcgccgctggcatcgttgccgctggcggcatccacgcgggtagccagcaggatgaagccgggcccgccccgcacctcgccgcgcccggccaccaccaggctccactggcccacatcgcccacgccgctcaggccataggccagcagattgagcggattggcggtcagttctgcaccgggcagcagataggcctggtactgatgcccgcgcagcggcaccggaaacggtgaccagcgcggaccgagcgcaccggcatgtgcatccagtgcctgcagcacatccgcgcgcaggcagtcgacatggatatgcagctggtgctgcgagcgaccgtgcggcgaattcagtgccaggctggccacgctgcgcggcagcggccggcccagggcctgttcggtatgcccgcgcgcctgccaggcggccgcaaaatagttgggtaccccacgctggtacaggccgtggctctcgatgccactgaccttgtccagcggcatcagcaggaactggtagtcaccgtgcgcatccttgaccagcacgtcgcggcggtcggccgccgtctccacccgcaggcaactgccacgcggtccttccaccgccttgcagtcacgctcgatcaagcgccacagcgcatcggaatgggccggcggtggaggtggcgcgctggcgcaggcggacaacagcagcagggacgacagcagcaaagggcggagggacacggcggcaactcacggaacaggcacggcagacggcgccgcgctgcattctagccagtgcagtgctgcagtcagtaggtgccgaacggcacttcaaccacgaacggggcctcgccgtcgccgccctgcagggtgtagcggtccagcgcgccatcgtcatcggcgtgcggctggcgctggaaatgcagggaataacggttgtcgcccagcaggacggcactgccatcgtcctccagcgcggcgccctcggggatcagcagcccgcccaggtcgctgtaggccccgggcacatcggcgaagccgtagtctgccagttcgtccacccgctgcatcgcgtagacatgcggcagataaggacgcgccgggctgcggccattgctcaggtcggtcacccaggcctgcggcaggtggtaccgctcgcgcagcgcggccacgcccagcgacgggctggccacctgcaggcaacacaccgcccgcttgccttcacggtcgaggatggcgaaacggtcgccgcgggtcgccgcctgcggcagcatggcgaaggccagattgcgctgggccggcgcgtagccggcctcggtctgaaggttgcgccacgcgccgaacaccggcgtttccgcggctgcggccggcactggctcggcggcagtggcggcacacgccacggccagcaccgatactgcaagtaccgtcatcgccctgcgcttgtcgcggaaactgtctgccgtcataccgtatccagcacctgcaccggaatggcccggcctgcccgctggcgcgatgccagtcatccctcccactatgcaatgaccatgctgtgccggcaatgaccggggcgctgacgcctttcgcgcgccgggtgctatcgttccgcccatcttccctgcgcaggagcgctgcatgtccgccttccgtctgtccctgttgctacccgcgtcggccctgctgctgtcggcctgcgtcagcacccccggtccgcaggtcaagggtaccggccactgcgacgccagccagctgggctgggcaatcggccagcctgccaatgagcccaacatccgccgcctgtccagcgaaagcggtgccggcctggtcaacccgatcggccccaacaccatcaccaccaaggacatccgccacgaccgcctgcgtgtgcacgtggacaaggacaacatcatcaccgccacccgctgcgagtaggcgctgtagagccgagcccatgcccggctgcgcttccgtgacagccgagcgcaggctcggctctacagctcagggctcggtataccccgcgcagtccggcagcgcctggtcggggtggaacaccccatcactgaagcggaacaaccgcgtgtagctgcacgccgggtcctgctcggtgcgcaggtccttcttcttcaacggccccttggccagcgaatcctcgaagcgtgagacaccggccgggaaccgcgtcgccaccgtatggtagcgcaacaccggcatgcccccggcggcggtatccagcgccagccttgccgagaaccgatactcgtcgtggcaggcgccagcgcgctgcttcatgtcctgctcgctgaaacaggcgcggatcatcgcgttgcccagccatggcagggtcagcacgtcgtcgtccacctggatgtcatcctgcaggtgacgcacgcgcgccagctgcagcgtggacgcgtcggcaccaccgcctgagtacatcgtgctgaatttgacgataccgcccaccagcacgttctggcgggcgcgctgccgcgggtcgctcaccgcctcatcgctgccaacgccaggcgcaagccgcacgatccacggccacagcgaaagctcgctttcctgcggcacgtcgatgctgacgtggtagacgtgcggctcgctttcgccagcctcccgttcagagacttccagcgtcgtcggccgatcgccgtcctcggccaccggctgcacacgcacgcaccaggcacgatcgagggtgcagtactgcatgcgtgcttcgccctgccctccctgttccagcacctgccccagcggctccatcacgttgccggcggcgtcgcgctgctgcggcaggatcgcggactgcgccagcaccagcagcggtgttgccagcaatgcagcgcacagggtcgcgcgggcaacgatggtgggcatgggcggctcctgcgtacgggattccgatggtaaccgctgtccgggtggggctgagccatgctcgacggctgtctgtcgggaagagcagccgagcatgggctcggctctacatcatccgcagtcgcagccaccccaccctttttccttcgaggtctggccgatgcccggattgaacgtattgctcgggtccagctgccgatagaacccggccagggccggcttggccgggtacaggtggccgacattgtgctcggccggatactcggcgccgcgctggtccagcagcgcccacatcgcgtgctcgatcgccatcgggtcttcgcccttgcgtgcgatgtagtcctggtggaacacatggcacaggaagtgcccgtaatacagcttgtgcagcaggcgtccatcgatatcggccggcaactgctcgaaccagtcggcatcatcgcggcgcagggcgatgtccagcgccacgatatcctgcacctggtcccgatgcacttcgcggtagcgcaccgccgcgccggccaccgcgaagcgatgcaggaacgccttgcgcccctcatcggccgtgcagtggaagtagccaccctcatgatcggcgaagaagccgcgcagccaggcctcggttgccgccgcgtcctgtgcggagaccttcagcaacaggtgatgctcgtagcgctggcggaattcacccatgcgcctgggcaggtgcgagggcagcaggccggtcagcatctgcatcacccggtcggttaccccgcgcaggcccagccgttcgaaccatccatcgacccggctcttcaatgcgaacgcggcgggcacacgggaagtgccgaggcggtcgatcaacaggaagctgtccttgccgtagcgctcgccgatgtcataggcatcgcggtggatgtactcgccggccatcggcaggcgctcgaagccggtcagcagctggcgtcggatcgcagtgaggctgtcggtgcggttgctgccgatgtagaagacctcggcgggctccttttcgaaggtatccaggcgcaccgcgaacaccgccagcttgccggccgaaccggccgcttcgaagtggcggctggggtcggcgttgaagcgtgccggcgtatcggcatcgacccggcgcacttcctcggcgtagcgtggatcagacgcggcgcggccatcgccgtcacccacgtcgtcagcggcatagtcaccggcctgcaggcgctgcaggatctgctcgggcgtatcacccagcgcgatgccgaggtggttgaccagctgcaactggccctgcgcatcgacctgcgcatacagcgccagctcggtataggccgggccacggcgcaccagcgcgccgccggagttgttgcagatgccgcccagcaccgaggcgccgatgcaggaggagccgatcaccgaatgcggttcgcggcccagcggtgccagggtctgctccaggcggtcgagcgtggcgccgggcaggcacagcacctggcggccctcgttcaacagctggatgccggtcaggcgcagcgtgctgaccagcacgatcgggcgcccatagtcgtccccatccggcgtcgagccaccggtcaggccggtattggccgcctgcaggatgatcgccgctccgccctgcaccgctgcctgcagcacataccacagttccagcaaggtacctgggcgcaccaccgccagcaccgggccatcgccgaagcggtagccacgacggaagcggcgcgtggccttgtcgccggtcaacacatggcggctgccgaccgcgtcgcgcaactgcgccagcacggcgtcatggccactcatggcaggttgaccagcgaatcgcggctgatgtcggcgatgcggcgcgcgccggtcagtgtcatcgccacgcgcatctccttggcgatcaggtccagcaggttggccacgccggcctcgccctgcgcggccagcgcatagacgaaggcgcgccccagcagcacggtatcggcccccagcgccagcatgcgcaccacgtccaggccggtacggatgcccgaatcggcgaggatcttcaggtcgccctgcaccgcatcggcgatggccggcaatgcacgtgcggtagacagcacgccatccagctggcgaccaccgtggttggaaaccacgatgccatcggcaccgaacctgaccgcatcgcgcgcatcatccgggtcgaggatgcccttgatcaccatcgggcccttccagaactcgcggatccactccaggtccttccacgaaatggacggatcgaagttgctgcccagccagccgatgtaatcctccagcccggtcgggttgccgcggtaggtggagatgttgcccaggtcatgcggacggccgaacaggccgacgtcccacgcccagtgcggatgggtgacggcctggccgatgcggcgcagcgaggcattcgggccgctcatgccggagtgtgcatcacggtagcgcgcgcccggcaccggcatgtccacggtgaacaccagcgtggtcacaccggcggcctgtgcccgctccagcgcattgcgcatgaagccacggtcgcgcagcacgtacagctggaaccacatcggccgctggatggccggtgccacttcctcgatcgggcacaccgatacggtggacagggtgaacgggatgccccggctgtcggccgcgcgcgccgcctgcacttcaccgcggcgggcatacatgccggtcaggccgaccggcgccagcgccaccggcattgccagcgtttcgccgaacagctcggtttccaggctcaggtcggacatgttgcgcaggatgcgctggcgcagcgcgatgtcggacaggtcggaaacgttgcgcttcagcgtgtgctcggcatacgcgccgccatcgatgtagtggaacaggaacggcggcagccggcgttgcgctgcggcacggtaatcggtggaggcggagatgatcatggggtcaaccgtgtggggaaggcaggcgcgaggcccgcgcacgccgggcttcgttgtcatcgagcgtgcgcagcgtggtgtgcacgaactcgaggtgggcatgcgcagcggcgcgcgcgcgttcggggtcgccggccagcaccgcatccatcatttcgcggtgctggtcggacaggggcgagaaggtcctcgccgaggtgtagagcttctcgcggctctgcgagatgttggtctgcagcagttcgaacaggccgcgcatcacctgcagcagcaccaggttgtgggaggcctcggcgatggacaggtggaaggccgcgtcagcctctgcttcaccggtggggtcgtccttgccgtgcgcgtccatcatggtctggaaggcctgcgcgatgcgcgtacggtcctcatcggtggctcgcagcgccgcatgccaggcagtggcaccttccagcgcgtggcggatctccagcacgtcaaaacggtattccgggtcgccctggaacagcggcaggtacggcgccagcggttcatccagcgcctgccgcgcgcgcgccgccggttcggccacgtaggtgccgccaccgatgcgtgcggtcagcaggccctggctggccagctgcgcgatggcctcgcgcagcgcggtgcgcgagacccccagctgcaccgccagggtgcgctcagcgggcaaccggtcgcccggccgcagccgctgttcctgcaccaggccgcgcagctgcgcggccaccctgtccgaaatacgttgcgtgctcatggcgccattgtggcccgaagcgcacagcgggtggtcggccagccatgcatggctcagggaatcatccaggtcagccagtaggcctgggccagggtgatcaggccgaccatcgtggtgaaaatcaggctgtgcttgacggtgaagcggaacaggtccgactccttgccggccaggccgaccgccgcgcaggcaatggcaatcgactgcggcgagatcatcttgccggtaacgccaccggtggtgttggccgccaccagcagcacgtcggatacgccgatctgctgcgcggtggtggcctgcagcgccgagaacagcgcattggacgaggtatccgaaccggtcaggaacacgcccagccagcccaggaacggcgagaagaacgggaacgcatcgccggtgtgcgccaatgccagcgccagtgttgccgacaggcccgagtagttggcgatgaaggcgaaggcgagcaccatgccgatcgagtagatcggcatgcgcagctcacccacggtttcgccgaaggtctgcagcgccgagcgggccggcatgcgcagtgcgatgatcgcgatcaccgccgcaaggatgatcgcggtgccggtggccgagaaccagtcgaatttgtagatcgcctcatagctgagcggcgcgtcgacgatcggcggcatcttctgcaccctctggtccaggcccggcaccgggagcttgagcacccagccttccaacgggccgcctgccgcgaacagcgacttgaacggcttgatgctccacagcgtgaccatcgcggtgaggatcaggaacggcgaccacgccttggcgatctggccgacgctgtagcgtggtgcctccagtgcctgcgcggccgcctcggcgctggtttcggtatcgaagcggaagatccgtgccggcttccagcggcgcaggaacagggtcaggcacaccagcgacgccagcgaggcggtgatgtccggcagctccgggccgatgaagttcgaggtgaggtactgcgcgatggcgaacgagccaccggccaccagcaccgccggccaggtttccctgatgccacgccagccatccatgatggccatgatccagaacagcacgatcacagtcaggaacggcagttggcggccggccatctggccgatctcgaatgcatccaggccggtgacctgcccggccacgatgatcggaatgcccatcgcaccgaacgccaccggcgcagtgttgacgatcaggcacaggccggcggcatacagcggtttgaagcccagcccgaccagcagcgccgccgtgatcgccaccggtgcaccgaagccggccgcgccttccaggaaggcaccaaacgcgaaaccgaccatcagcatctgcaggcgctggtcttcggtcaccgacaggatcgaggcgcggatgatgtcgaactgaccggtcttgaccgagaccttgtagaggaacaccgcgccgatgatgatccaggcgatcggccacaggccgtagacgaagccgaaaccggccgcgcccagcgcctggctcaacggcatgcggtagaacaacagggccacgccaagcgcgatggccacggtgatcgtgccggccagccagcccttcatgcgcagcaccgcaagggcaacgaagaagaacgcgatcggcagcagcgcgatcaggctggacaaccacaggttgccggcggggtcgtacaggtgttgccagggctgcatgaaggctctcgactggggcgggatgtgctccaccgcaggcggtgggtcgccgtggctgtcgattattggtcgtaccaataatgatttcgatcagaccacttgcagctgatttaaccgccgctccgacgaagtgcctattagaccatagggctagacttcatattggtccgaccattacggctctcatggtagtggcggccgctggccggcaactagaccttccctacggaatccttttctccaaccgccgcatcaccgccagcaccagcacgcacagcacgctcaccccgatggcgatcacgtacttgctgatccccaccgcaatcccgatggccgctgccatgatcagcgagctggccgtggtcaggccgctgacctggtcctcgcgtgacccacgcaggatggtgccagcggcaacgaagccgacacaggccaccaccgcttcgatcaggcgcaccggatcgacctgcagcaggtcgcggtagcgctcctgctggaaatgctcggccaccgagtcgccgaggccgacgatcagcgcagcggcccccgcgatcagcatgtgcgtacgcaggccagcggcgtgcttgcccatctcgcgctcgacgccgagcacgccgccgaacagcatcgctgcggcaacgcgcagcaggatcgagacatcctgggtgagttccatggtcaagctccggggttttcccggagcgtcgcgtggcccccgtggcacagaggtgaaggccacgccacagtccgttcacccggtagcgccgggcgacacccggcggcaccgcaccctgcgttcaacgcatcactgcgccaggtagccaccatcgatggcgtagtacgcgccggtcgcaaacgaggcgtcgtcgctggccaaccaggccaccaatgccgccacttcctcggccgtgcccagccgcttcagcgcgtgccgtccttccagcgtggcgcgcaccttcgggtccatcttctccagcagcggtgtgctgatgaaacccggacccaccgcgttgacacggatgccgtcggccgcatgttcccacgcggcggtctgggtcagcccgaccacgccgtgcttggccgccgcataagcggtggaaccggcatagcccacctggcccaggatcgaggccatgttgatgatgctgccgccggttccagcggcccgcattgcctggatctgcgcccgctggcacaggaacacactggtgaggttgacgtcgatgacccgctgccagccctcgatcggatagtcgccgctgctggccgccggcccgccgataccggcgttgttgaccgccacatgcaggccgtcaagttccttgaccgtgcgctgcaccgccgcctccaccgctgcatcgtcggtgacgtccagcgcgatgccgatggcctgtgcgccggtgctgcgcaactgcgccacggtggcatccaccgcatcctgcttgaggtcccagaccgaaatacgggcaccggatgcggccagcgtctgtgccacggccaggccgatgcccgacacgccgccggtcacgatcgcggtcttgccggtcagctggtaatcaatcatctgcattctccatcggtgggggtagcgatgcggcgcgcggccgccaatccatcaccttacgccggccgctgtgacgagcagaccaacagcctgtccgcggatgatcgttccagcaatgaaacctcaaccgaagttcatgtaaggaatcaagtacggatatagcggcaaaacgctggcgtatgtccggcaccccgttcaacttggccgtaatgaccaatcggtttgaccgtattcaaatcccctgcgaattattcgcagcgacaatgggaaacgtttccagtttcttcgacacattttttccaacctggcgttttccggccttccaggctgcccgctacgcggggcagcacatgggccatggtgccagcgcctcccctcctgtacgtgccgagcgatgtcccgatacttcacctttgccgattaccgccgcttcggccaacgccacggcttcgattaccgcgctgatccggaacacctgcgtgacgaccagtgggccggccgcggcgaagtcaacgaacagttcatgcgcggtggcatgagcctgatcgcctccgacgtgcataaccggttcccctatgtggcgaccgcgcaacagcggcccgggctcgccatccgcgtgatgctgcagggtcaggtcgacgtgcgtatcccgcgacgcggaagtttcaccctgcgtgccggcaccgcgatgaccgcccaccatcgcgaccagatcgagatgaccggcgcgcaccccggcgaaacgcgcctgcgcggggtcagcgtgatcgtgccgggtggcatcgacgcggatgttttccagatgccacagctggaaaaagcgcttggcacgcacctggaatgccgccactgggccattccccacgccatgctgccggtgctgggccagttgttcgacagcccgtggcaggacggcatcgacgcgctgtggcgcgaaggcgtggcattgcagctgctggccctcggcctgcaggccgaggatctgcagaccgacccggtgcgcacgctgcgtgccggccagcgcgagcgcctggaacgggtacgcagttacctgcatgacgaccccggccatgcacacagcctggtcgagctggcccggctggcctgcatgagccccagctcattgcgccgccattttgcccagcagtatggaagttcggtgttcgactacctgcatgaacagcgcatgcgccatgccgaacagggcctgcgcgaaaacggatggacggttgagcaggccgccgccgccagcggctaccgccaccccagcaacttcgccgccgcgttccgcaagcgcttcggcctggtccccagccgctggcgtacgggcccctcgaaggtggggtgaggatccccgctccggtaggtgtcgaccttggtcgacacgctctcgcgccgtcgcggatgccggccagcggccggcactaccgccgccgggcatcgcgcacccggcgtacctcatcaacctcaatacaccggcagatcgatgtaactggcctgcgctgcgctgtgccagacccgctgcgtggccttctggtaatcgcccggcttggccaggtagatgttcggcacgtacgtctgcggattgcggtcatacagggggaacaggctggactgcacctgcaccatcacccgatggcccttctggaaggtgtggttggcgttgggcaggtcgaagcggtacggcagcacctggttggcggccagcggcttcggatcgctgaagctttcgcggtaacggccacggaagatcgccagcgacaccggcagctcgtagccacccatctccggcgtcgacgcttcctggtccggatacacgtcgatcagcttcaccacccagtcgctgtcggtgccacttgtcgaggcctgcaggtgaaccaccggtgcgccgccgatgcgcagcggcgcggtcagcggttcggtgatgaaggtcaacacgtccgggcggccatcgacgaagcgctggtccttcaccagccaggtggtccacatgtcgcggtcgccgaagcggaccgggcgcggcacgaacggtaccggcttggccgggtcggacacgtattcctcgaagtccccctcgcccgccgccggtgcctggaacgccagcttgccgccggcgcgcaggtacagcggcttgctgctggcggcacagcccttgtcgcagctgcgcggccaacccttcaggcggtcccagtggttttcgccggtgttgtagatcagcaccggcggcgtatcggccgtcggcgcgccatccaccaggtactggtcgaagaacggcttgagcacatcgcgacggaactgcagcgcggtatcgccatcgaacttcagcgcacccagctcgctgccgccgtagttcacctggctgtgccgccacgggcccatcaccagatagttgcggttgttgccgctgtcgcgcccttccatcgcctggtaggcgtggttggcaccccacatgtcttcctggtcccacaggccctgcagccacatggtcggcaccttcaacggtgtcttggccatcaccgcgtccagcgcctggccctgccagaagccatcataggccgggtgctcgaccagcttcttccaccaggtcagctggtccacgccggtgaaacgcgcgtagtcaccggccgaaccgaggcgcaggaaggtgctgtagtcgtcatagccgaggctgggcagcggcgtgcccttgccgcgcttctcggtctgcattgcgaaatagttgaagttgacctggcggaacgcaccgtagttgagccagtcgtcacccatccagccatcgaccatcgggctctgcggcgcggccaccttcagtgccgggtgcgggtcggtcagcgccatcaccacggtgaaaccctcgtacgacgagccgagcatgccgaccttgccgttactctccggcacgttcttcaccagccagtcgatggtgtcccaggcgtcggttgagtgatccaccctggtgttgttcaacggcccgcgcagcggccgggtcatcacgtaatcgccttcggagccgtacttgccacggatgtcctggaacacgcggatgtagccgccgtcgacgaacacctcgtcgccctgtggcagcaggtcgcgcatgcgcggcgagtcactgcggttggcacggccagcagcgtcgtagggggtgcgggtcagcaggatcggggcattgcgggcacccttgggcaccacgatcaccgtatacagcttggtgccatcacgcatcggcaccatcaccacgcgcttgtcgtagtcacgaccgacatcgggggcaacgaagggcttgccgctgatgtccggggtcatcggcggggtatcggcggccagcacggcgctggacaggcaaagggcaatggctacagcgacggcacgcacacgcatggacaacccctcccggcaggaaagctccaagcctactcctgccccgagccatgaagtgtgtgcgggctttgcattctgcggtggatgcaggcaggactgatggcacatgtgcctgccaatgtgggagcagtgcgtcctgtagagccgagcccacgctcggctcagaccgccgcgacctacccgaagagcagccgagcgtaggctcggctctacaacatcaggctaccggcacttcatgcagggccagccagcgccagcgcccggtttcctgccgcagcaccgccagtgactcccgccatgcaggcgtgccgccatcgagcgaatgcccttcgcgatagcgcagcaccgccagcggtgaaggcgcttccaccgcgtgcacggcgtcgatggaaatccgcagcccggggcgcgccccgtgaccgcccgcgaacaacgcctgcacggcttgccgatccaatcggcgacccgcgatgccgaccatgctgaagtccgcgctgaagtgcgccatcagatcctccagcgcatcggcgccgacatcggcacggaaccaggcctgcagcttgtcgtgcaggtggtggatttcatgttctgcggtggtatccatcagatgttctccggttgcgaaagggtgagcaactgcggccggcgcagcagcgccatcggcagcagggtcagtaccgcggccagacccagcgccatgccggtgccgtgggccggcagccattgcatggccaatgccagcagcagcgcgatggccgcggtgcccaggcagaagctgagctggcggttgaggttccagagtgcactggcatcgcccaatgcttcgccctcgaccccatggaaggccagcgtctgcgcggtgctgctgcacaggctgccgccggcgcccatcagcgcgaacagcagcccggccaacgcgaaggccggctgcggcagcagcgccatcaacagcaggccgctggcctgcaggagcatgcccgtacgcagtaccgtggccgggccgaagcgcgccagcaggcgcttgctggccgtgatcgcaatggccgaggccagcgcccagggcagcatcaacgcgccgatgcgtgccgcgctgtaaccggcctggtgcagctgcagggtactgaccagctggctgccgatgaacacaccgggcactgccagatagaccagcatcgccaggcgcaggccccgatgggacagcagcgaccagcgcagcaggggctgcgcctgctgccgtgcatgccgcaggtgggccgccgccaacagcattgcgatcaacagcagtacggcaccggcggcccgatggccgggttcacccagccaggtcaacgccagcagcagcgcgcccagcgccagcatcgcggtggacagcgcataggcctgcaggcgcggcgcactgcgcgcgccaccggccggcatccaggccagcactaggctgatcgccaccaccgccaacggcaggctggcccagagcacgccgcgccaggacaaccactgcaccagcaacccgcccagcgccggcgccagtgcgggcaccagcagcgccaccagcaggatgcggcgggtcagcgcgccacgctggtccggcgtgcactgtcggtacgctgccgcctgtgccaccggaatcagcaggccaccggccagcccctgcagcaggcgccagcccagcagccagccgatacccggtgcggcgccggccagcacagcggcaaccgcgaacaacagcaacgccaccagcagcaggcgacgctcaccacagcgcgcggccaaccagggcgccagcggaatcaccacgctcaggcccagcatgtaggcggtgcccacccaggccagggtaccgacatcagcgtgcagttccgctgccagtgccggataggccaccgtggcgatgaacatgttgaccagatccagggcgaacaccagcaggaagatcgcctcatggcgcaggcggggggacggcatcggcggtgctccagcagagagaccgccagcatgccgcccgggagatgttggaaaaacacgacatcacctgcaacactgtcaaatctgttttgacaatgaaccgccatggtcagtctcgatcgcttcgatatcttccgtgccgtggtcgaggccggcagcctgaccgcagcggccgatcggctcggcctgagccgtgcggtggtcagcttcaacctgaaacggctggagcaggagctgggcgtgaccctgctgctgcgcagtacccgccacctggccctgaccgacgctggcgaacagttcctgcagcactgcgtacaggcgctggatgccgcgcaggcggcaatcgatgccgcgcggcgcgaccagcaccagctgcagggtgtgctgcgcctgaccaccaccccggagtacgcgcagcttcgcctgattcccgcactggaagccttccgtgcgcggcatccggccctgcagctgcatctgtccacgtctcccgcgccggcagacctgattcccgagcgcttcgacctggcgatccgtctcggccgtctgcccgattcgggcctgcatgccagtgaactggaacggcacccgctgtgcgcggtggcggctccgtccctgctggcacgcctgccctctgccgatgcggccaatgaccccgtgcaactgggcaccctgccccgcctgggttacccgcgcctggccgacgtgccggtggtcgcgcccgacggcagcgacgccttgtttgccaccaatccgggcaatgcagtggtgcgcgtggatggtgccagcagcctgcgcgccttcgccgtggccggcgccggggtcaccgtgctgccacgctggctgatcgaggacgacctggcccaggaccgcctgcgcccggtgctgcgccagcaccgcttcccgcagcagagcgtgtacgcggtctacccgcacagcacgcagccctcgccgaaggtgcggcagctgatcgatttcctgcgcgggtggttcgccatatgaaaaggggacggaggggattaagtcgtttatgcataaacgacttaatcccctccgtcccctttttcaggcacggcccttgcgggccgtgccttcaagcctcagcgcagcacctgctccaccagctgcacgtccaccgtctgcagcggttcggcggcgttgcgcgacagctgcacctggtaggtgccgccatcgatcttccactggcgcgcctgtgcatcgtagtgggccagcgtcttcggctcggcttcgatgcggatgcggcgctgttcgcccggctgcagggtcaccttgtcatagccgatcaggcggatcggcgtggtgctgccggccggcagcttcaggtacagctgggccacgtcggcaccggcgcgcttgccggtgttgcggatgtcgacgctggcgaccaggcgcgaaccttccacgctcaccttcaggttgtcataggcgaacgaggtgtaggacaggccatggccaaaggcgaaggtcggggtcaggcccttggccgccatccacttgtagccgacgttggcgccttcgatatcgaaatcgaacacatcaccgaacggcttggccggcttgaagccgaggccgtcgatgtgcgggcgcggcagctgcgattcgtccgtcacccaggtcaccggcaggcggccggacggattgacctggccggtcagcagtgcggcaatgccttcgccaccgcggatgcccgggtaccaggcctgcagcatcgccggcacctgcgccagccacggtgtgcgcaccgggccgttggtttccagcaccagcacggtcttcgggttggccttggccactgccgagatcagggcatcctggttgtccggcagctgcatgtccggcaggtccaccgattcggcagcccactgcgtggcaaacacgatggccacatccgcctgcgcggccgccttggccgcagcagcggcgttggtgccatccacatacgtgatagtcgcgtccgggcgcgccgcacgcagcgattccagcggcgaggacggatggaagatcaccgggcccggccaggtggtcggcatcacgccgggcaccgcgttggtgcccttggcggtcacgcccaccatcgatgaaccaccgccaccgatcacgcccttgtcggcatggccgccgatgatgacgatgcgcttcacgctgtcggccagcggcaacaggttgccctcattgcgcagcagcacgctgccctcctccaccgtgcgctgggcaacggcgaagccggcctcggcatccaccttctggtgctgcggcgggttgtcgaagttgccatgcaggaacatcgtgcgcaggatgcgcgccaccatgtcgttcaggcgcgcctgcggcaccacgccgccatgcacggccaggcgcagcggttcatcgaagaacaccgccgcgtcgaacacctcaccggccgactgctggtccaggccggccagcgcagccttcgagccactgtgcacgccaccccagtcggacatcacgaaaccggggaacttccattcctgcttcagcacctggttcatcaggtagccgttctcgcagccgtaggtgccgttgatcttgttgtacgagcacatcgccacgcccgggcgaccggcatccagcgcgatctcgaaggccaacaggtccgactcgtgcatggcctgttcgccgatgcgcacgtcgtggaagttgcgacgggtctccatgtcgttcagcgcgaagtgcttcatcgaggagatcacgtgctggctctgcacgccctggatcagcgcgccaaccatcgagccggccagcagcgggtcttcgccggcgtactcgaagttgcggccgttgcgcgggtcacgctgcaggttgacgctgcccgacagcaggatattgaagcgctgctgccacgcctcgcggcccatcgtggcgccaccggcgaaggcaacttcgcggttccagctcgatgcggtggacgggcccgatggcatcgccgtggcgaagtcgcccgggcggatgccccccggattggtcacgccgacaccggcatcggccgactgctgcgacgggatgcccagccgcggtacgcccggcacgaagccggccgaaccgaccgcaccttccggcagcgggccgccgtccttgcccagcccgaagtagctgtgcagcatctggaacttctcatcctcggtcatcgcctttagcagcagcgcagcgcgcgcatcggcgttgagcgtggtgtccatccacggcgtgtcgccgtgcttgtcggcggcataggccagggtcagcagggtggcacgcagcgtgctgccttccaccttgaacggcgcgctgctggcggcctggaagccgtcgctgaaatagctggcatccgcttccagcgccacacgcgccggatcgaagcctgcggccttggccgattcaccggccaccgcgccgagcagcaccgccggtgcacccagccgcgaacgggtgaccagcgccggcagctgcgccgcacctgcaccggcatcggtatagaccgccacagtgtggcggccgtcgtccaagcgcaggtagttcaggcccggttggtcggggccggattcagcggcgatcggcagccgggtcagaacagcctggccgcgctgggtctggccgtcgtccttgccggcggcaatgaagcggtactcgtagcccaggccatcggccagcacctgcagcggatcgacctggccgatgccgcgctgcacctggcgcacgctcaccgcgtccaccttcaggctcttcagttgcgcggccagggccggcatcgcctcggcgtggggcgcctgttccagggtcagcacagtgaacgcggccgggtcggcccaggccggagcggccagtgcggcagacagggccagagacagtgcaagcggttttgtaaacgttttcatcggcaggcgtaattccgttgccaaggcaatcggtccagggaaagtgccgccgaagggtgcagcgttcatgccgcgcaggggttgccaggcaacgccccacaggccgatggacgggccggtctgcgcgcgggaccctcctcccggcgtgacaacctgcctgcccgggccgcgcagggcgacccaatcctgtgaagattgtgcgagggcgttcacacctgtcaacaggacctaagtcacaggggcaacccggccaatggttatcaggccatcactggcggtcatcagcgcgccgcgcgaggctgctgataatggagatccctggccacgaatcgagcccatgaccgtacatcgcgacttcgatcatctctggcgcgaccgctgtgacacctccagccagcgcgcaccgcgcgtgctgatccgggtgttcgtggccccgggcgagctggagcgcagcgtggcgttctacgagcagttgcagggcgtggtagccgatgcggggttcccgttcccggaagccgggctgcgcctggcgatggtcggcgccttcctgctgatcgaaggcagccaggcggcactggccccgttcacctcgaccacggggacactgctggtcgatgacgttcggccctatcacgacaaactggtcgccgccggcgccgagatcatcttcccgctgcaggtagtcccgaccggggcggcgttcaatgcggtgcatcccgatggcaccgtggttgaatatgtgcatcaccggccggatccgcacgggcgctgagggggcgcacggccgggcggcgcacggcacccgcggtaggcaacctcagaagcaacagccgaagcaaaagcgggcttcctgtgggttggcggggtagggccggttgcgttgacgccgtgcaatccgtctgtcgaaataatcgatttcgattgagattcatccacgcatggcgtggatctacaatccctcaatgtcctcccccaccctgccctggaatggcacgttgctgctggatgctcacgtggccgtgctgcagggtcatgccggtgacagcgccgcgcacgcgcactacgcccatcaactgctgctcagcgacggcgcagcctggcaggtcgaggtcgatggcgtgcagcagcaaggccagcgactgtggctgccatcattccagccgcacgcgatcctgttagcgccagaagcaggctgcacggtgtttcttgagccgacgcatgccaatcccgcacagatccagcaatacctgcacgcactgccgggcaacgcgctggaactgcacggctggctgccacggctgagccgcccgcaaccgctggaccgccgcgtgcaggcggcattggcccgtatcgcccagcacctgcccggcccggtgccggccgccgatatcgccggggcggcgcacctgtcgaccagccagctgcaccggcgtttccagtctgatctggcggtgaccctgcgcggctgggtgctgtggcagcggctgcgccgcgcactcatgcatcatctgcgcgggcacaccctgaccgacagtgcgcatgccgctggattcgccgatctggcccatctgtcgcgcagcctgcgccgcatgttcggtatcggtgccgcgcagctgcagggcctgcagcttcacgcggcctgacacggcccatcatccgcgcctgcgcagaccttccggcagctccggcacctcgccatgcggcagttcgcggaacggcgccagcagctgtcccggataatcgcgcggatagtccggttggctgccgatgccgaggtcgcgctgctgcagccgatagcccggcgcatcgaaggcggtccccagcaggtgatcccagacggtcaggaacaggccgaagttgacgtcgccagcggtgccgtaacgcatgtggtggaagcggtgcagcggcgcccacgccatcacccggcccagcaggcccgggcgcatgtccacgttggagtgctgcagcagcagctggatggcaatggcgaaggccagcaccgcagccaccggcatcggcaggcccaacagcagcagcggcagtacgccgcccactgcttcggccgcctggtgcaacggatgcttcatcaagccgttgaagccgtacatgcgggtgaagctgtgatgcaccgcgtgcaaccgccacagccagccgatgcgatggctggcgtagtgcaccagggtaatgccaaggtcggcgcagacgatggccagcagtacctgcagaacgaacggccactgcagcggccacagctgccacggaaggagcgctgccagcagcggcaccgcagcgatcgacagcaggttcaggctttcgttgaccagtgcatgcagggtgtcacgcagactgtcgccgtggtcgtggttgaacgcggggtcatacggccaggcacgttcggcagcgaacgaaaccgcgatggcgaccgccagcaaggccagcagccatagcggatcgccatggaggtggccgacccagacgacggcggcggcaacgaaaccgagcaggaacaacggggcatacaggcggaggatccagtgtttcatgggcaacccggaacgtgaggggcctgcatgctggcgcggcacgacggttgcgggcttgaacaaacggcgcaacccgccccgcctcggtggatatccccctttggccgacaccgcgtttcccccacccacggatggcgtggatctacaatggcgccctcatcgcgcccggtaccggcatggattccttcaacctgatgcgcgccttccgccgcatcgtcgaacgcggcgggctggcccgcgctgccgaagacctgggcatgtcgccggccgggctgagcaagcagttgcgcgcgctggaaacgcacctgggcgtggtgctgctgcagcggaccacgcggcgcatgagcctgaccgagaccggccacgcctattaccgcgaatgctgccgcctgctcgacgaattggacgcattggaacgtggcatcgccgaacagcgtggcgaggtggccgggcgcctgcgtgtcaatgcaccgcagtcgttcgcactgagcacgctgtcgccgctgctgccacgcttcctgcaacagcatccacagctgtcgctggacctggtgatggaagatcgcctgctcgatgcggtcggtgagggtttcgatgtgtcgttgcggctgcgtgccgagctggacgactcgcgactggtggcgcgccggcttgcctcgctgcaacaggtgctgtgcgctgccccgtcctacctgcggcagcgtccagcaccgcagtcggtggacgatctgcaggtgcacagtgtgctggcctacagcctgtccgactcccccggcagctggccgctgctcggcccggatgggcaggtgaccatcaccctgccggcacgcgtcaccgtcaacaacagcctgctgctgcgcgacctgctggtggccggcatgggcatcggcgccctgccctcgttcctggcggcaccagcgctggcccgtggcgaactccaacaggtgctgcccgaccaccgctatccgccacgcttcgtgcatgcggtctatcccacgtcgcgccacctgcaacccaaggtgcgtgccttcatcgatttcctgcacgccgagctgccccgctgcgccggcctggattcgtaaccgccagcgaaaactgagctgcccacggcgcgctgtttcggccccgccgcgctgcctaatctgccgcctcccctctcaccgatggcaggcagatgtctcccgttccttcccccgccaccgccgcgccggtggtcgacttcttccacgacgtggtctgcggctggtgcttcgtgctggccccgcgcctgcagcaggtctcggccgaactcggcatccaggtgcgccatcgcagcttcgtgctgcaggactcgcgcgcgcagatggtcgaggtgttcggctcgatggagcgcgccaaggcgatcatcctgcgccactggaccgactgcgccgcgcatgaagacagcgcgcgcatcgatatcgaaggcatgcgcgcacaggacttcgaatatccctccggctggctcggcgcactggcctgccaggccgcagggttgatcggcggcaatgatgcccatggcgcaatgttcgacgcggtgcaatgggcgcacctgcaccagcaccgcaacatcggcgacgccgaagtgctgctggatatcgccgaatcactgggccatccccgtggtgccttcgctgaccacatgcgcagcgacgcagtacgccagcgcgtgcaggccgatcgtgccgacgccgctgccctcggcatccgctccattcccaccgtgatcggcggcaacggcctgcgcctgcagaccctgccgctgccgcaactgcgccaggccctggcgcccctggtcgcggcctgagccgcaccctccccaccctgcaaggagattcccccatgaccccacgtatcctggccagcgcgctggccctgctgctggccggcaccgcggcgtccaccaccgtgtccgcgcacgaacgcgttccctccggccagcaggtcggcaccagcccctgggggccgaaggacgagatcggccggctcaacctgatcaccgaagcctcgcgtgcggcgatcctgtcgcgggtcagcggcggcaaggcctatgacctggccaccgactactacgtcggcatgcccagctggcaggacgccggcgacccgcactaccagttctggatgacccacaccccgcgcggcacggtgatggacgacccgatgggcgtgggcgagaccatgaacctcacccgcagctacaccggcaccgcgttctcgatgtacagccacaccggcacccacatcgatgcgctgaaccacttcggcatccacggaaagatctggaacggcttcgaggccgacaagcatctcggcgatcgtggctggaatgtcaccggcatcgagaaattcccgccgctgatcgcgcgtggcgtactgatcgacgtggccgccgccaagggcgtggacatgctgccggacagctaccgcgtcacccgccaggacctgaaggatgcgctggcacgccagcgggtgaagctgcagcagggcgacgtggtgctgatccgcaccggccgcatgcgcctgttcgaacagcccaaggcctacatgaccaacccgccgggcatgggcctggacgcggcgcgcttcctggttgaggacagcggcgcgatgatcgtcggcgccgacaacctgagcttcgagaccttcccctcggaggtggccgacgactacgtgccgctgcacacctacctgctggcccagcagggcgcgccgatcatcgaactggtggcgctggatgaactggcccgcgacaaggtctacgagttcgccttcatcggcggcccgctgaagatccgcggcggcgatgccgcgccgctgcgcccggtcgcgctgccggtccgcccgtaaccgggccctgtgggtgccgacctggctcggcactcctttcccacttcagcaacctgaaacccggcccgccaatttcattagtaattctactcacaaggcgagtagcatgtctggtctcagcccctgataccagcccgccgatactcgctccatgcctgtcgtttccgcccattcctgccgcttccagcccgcccggcgcctcccttggaggaccggctgatgggcgccgtcgtcgccctcgaccggctgctggacggccgccagttgtggcgcggcccggcccgccaggggccggccagcgaccacctggccagcggtcacccggcgctggacgcacgcctgcccggcggcggctggccggccagcgggctgtgcgaggtgctgcaggcggcgccgggcgttggcgaactggccctggtctggccggcgctggccaggctgagccagcgcgaccgcccgatcgtgctggtcgccccaccctatcgcccgcatgccccggcctgggccgcggccgggctggatctggcccagctgcagatcatccacgctgcgccgaagcaggcgctgtgggcggccgaacaatgcctgcgctctgccgcctgcgcggcggtgctgtgctggccgcaccaggccgacgatcgcgccctgcgccggctgcaggtcgccgccgacagcggccagtgcctgggcttcgtgttccgcgaggcgcaggcagcgcgcaacccctccccggccagcctgcgcctgcagctcgaccacggccaggtaagggtgctgaagtgccgtggcggcctgccacccgcgcagccgttgccactggccatcacccactgaggccgcgccatgcactgggcctgcctgttgttgccgcagctggcgctggacagcgtgctgcgcctgcagccggacccccagcggccactggtgctgctgcagggcccagcgcagcgccgcgtgctgcgtgcggtcagcccggccgcgcgcgcagcagggctgcgcccgggcatgctgctgtcggccgcgcaggtgctggtgcaggacatgcacctgcacgactacgaccctgacgcggaacagcacacccggcagctgctggccagctgggcctacgcctacagctcgcaggtcagcctcgatttcccgcatgcactggtgctggaaatcggcgccagccgtgccctgttcggtgactggctgacgatcgaaaagcgcctgcgcaacgaactgcatgaactcggtttccgccaccgcctggtggccgcccccacggcacatgccgcgcgcgtgctggccaacgtccacgacggcctcggcatcgatgcgcagcagctgccagcggcactggcgcagctacccttgccgcgctgcggcctgcccagcgacgcggtgaccgtgctcggccgttccggcctgcgcacgctgggtgcggtgctcgagctgccgcgtgacagcctggcccggcgcttcgcaccggaggtactgcagcagctggatgcactgcgcggcctgcccaccgcgccgctgcgctactaccagccaccggaccgtttcgatgcgcgcatcgaattcgaatacgagatcgaatccagccaggccctgctgttcccgctgcgccgcctgctgctggacctggccgccttcctgtgttcgcgcgatggcggcgtgcagcgcttcaacctgcatttcgagcacgacctgctgccggccagcgtgctgaccatcggcctgctggcccccgaacgcgatcctgcgctgctgttcgagatcgcacgcaaccgcatggaagcgttcgccctgccggccggcagccgcgcactgcgcctgcaggccgagcagctgccaccgttcgtgcccgccgcgcgtgacctgttcgatacccggccggcgcaggcgatgccctggaaccagctgcgcgagcgcctgcgtgcgcggctgggtgatgacgccgtgcagccgctggcggtgcaggccgaccatcgccccgaacgcgccagtggcacccagccaccggccaagcccccgtcgtactggccactgcgccccggctggttgctggacaccccacaaccgttgcgtgacccgcgcctgcgcatcgtcgccgggccggagcggatcgaatcgggctggtgggaccaggccgacgcacgccgcgactactacgtggtggaaaccgcacacggccagcgcggctgggccttccgtgagcgcaacgatccgcatgcgccgtggatgctgcacggctggttcggctgagccgccatgcacagcgaactgcccggctacgccgaactgcactgcctgtcggccttcagtttccagcgcggtgcttcgatcgccgaagaactgttcgcgcgcgccgctggccagggttaccgggcactggcgatcaccgacgaatgctcgctggccggcatcgtgcgcgcctggcaggcggcgaaggcgcatggcgtggcgctgatcgtcggcgccgaattccaggtcgaggacggcccgaagctggccctgctgtgcaccgaccaggccgcctatgccgggctctgccagttgatcaccacctgccggcggcgcgcagccaagggcgagtaccgctgcctgcgcgaggacctgctcggcctgcccgacggcctgctgtgcctgtggctggaccggcaaccggccgccaccgacctggaactactgcgcgccggcttcaatgatcggctgtggttggcggtggagctgcaccacgaacacgacgacgcacgccgcctgcagcagctgcaggccttcggccaacgccaccgcctgccgctggtcgccagtggcgacgtgcacatgcacgtgcgccgccgccgcgccctgcaggacaccctgaccgcgatccgccaccgctgcagcgtggccgaggctggctggcgcctgttccccaacggcgagcgccatctgcgtccgcgcaccgcgctggcccaactgtatccgcccgaattgctggccgagaccctgcgcatcgccgagcgctgccacttcaccctggaacagctgcagtacacctacccacgcgagctggtgcccgaggggcatgacccggacagctggctgcgcgtgctggtcgagcgtggcatcccctggcgctggaaaggcggcatcgaaccgaaacaacgcgagcagatcgaacacgaactggcgttgatcaagcagaagaactacgcctcgtacttcctcaccgtgcaggacatcgtgcgcttcgcgcgcagccaggacatcctctgccagggccgcggctcggcggccaactccgcggtgtgcttcgtgctgggcgtgaccgagatcgacccggcacgcagcaacctgctgttcgagcgcttcatctccgccgagcgcgacgagccaccggatatcgacatcgatttcgagcacgagcgccgcgaggaagtgctgcagtacgtgttcaagcgctatggccgcgagcgcgccgcactgaccgcggtggcaatcagctaccgtggccgcagcgcgatccgcgacgtggcgcgtgcacttggcctgccgatggaccaggtcaacgaactgggcgcagcgatggaccactggggcggcaacatcccattgccggaaaccctgcgcgagcgcggtttcgatccggacacgcccttgatgcggcgcctgctggcgctgaccgccgagctgatcgacttcccgcgccacctgtcgcagcaccccggcggtttcgtgatttccgaacatcccctgtcgaccctggtgccggtggaaaacgcggcgatggccgaccgcaccgtcatccaatgggacaaggacgatctggatgccaccggcctgatgaaggtcgactgcctggcgctgggcatgcttaccgccatccgcaagtgcctggccatgctgaaacagcatggcctgcatgaaggacgcatggatgcgatcccgcccaaggatgcaaagaccttcgacatgatctgcgccgccgacaccatcggcgtgttccagatcgaatcgcgcgcacagatggcgatgctgccgcgcatgcagccacgcacgttctatgacctggtgatcgaggtggcgatcgtgcgccctggcccgatccagggcgacatggtgcacccctatctggagcggcgccggatcctgcgcgaacagggaccgggcgcgttgaacgacccggacaacccgctctacccaccgcagctggaacgcgtgttcgcacgcacgctgggcgtgccattgttccaggaacaggtgatgcagctggcggtcgaagcagccggttacacgcctggccaggccgatgccctgcgccgttcgatggcggcctggaaacgccgtggcggcttggaaccgcatcgtgaaaaactgctggcaggcatgttgaaaaacggcttcagccgcgaatacggtgagcacctgttcgagcagatcaaggggttcggtgattacggtttcccggaaagccacgccgccagcttcgccctgctgacctataacagctgctggctgaaatgccaccacccggccgcattcactgccagcctgatcaacagccagccactgggtttctacagccccgaccagctgctgcaggacgcgcgccggcatggcatccgcgtgcttcccgtggacgtgcgccacagcgactgggactgcacgctggatttcagcaggggcgcggccgcgatccggctcggcctgcgcctcgtcgacggctgcaatgaagcggctgtacaggccatcatgcgcgaacgtgcacggcgcccgttcgacgatgtgggcgacctgtgccagcgcaccgcactggatcgccgccagcagggcctgctggccgatgccggtgcgctgcgcgggctcagcggccatcgccatcgtgcacgctgggatatctccggcgtggagaaccggctgccgctgttcgaccaggcccgcgccaccgctgaagcacgcgtgccgctgcccctgcccagcgcctgggaggacatgcaggccgattaccgcagcatcggcaccaccctcggccgccacccgatctcgttcctgcgcacgcagctgcgcagccgcggctgcctggatgccgcgcagcttgcgggccacggccatggccgtcgcgtgcgcatcgccggcctggtccgcatgcgccagcgcccgcagaccgccagtggcgttaccttcctcacccttgaagacgagaccggcatggtcaatgccgtggtctggcggcacctggccgatcgccagcaccgggtcctggtcgatactcggctgatgcagatcgacggccgcctggaacgcgtcgatggcgtgcagcatgtcatcgtgcagcgcatgcactgcctggatgaactgttgcaggggttgcgcagccacagccgcgatttccattgacgatacacagcgtcacacaatgaactggccatcggtcgcccgcatccgctatcgtcgctgcatccaaggaaggacgacacgatgccgcgcgcactgctgctgaccacgctggtggtctccacactcgccctgctggtttccggctggaccgcctggagcctgcatcgcagccaatcgccacagcgcatcatcgaagcgcgcgggctggtcatccacgatggcacgggccaaccccgggtgatcctaggcgcgccggtgcccgaccctctcagccggggccgtatccaggggccgcgcgccaccgccctgtccggcctgatcctgctcggcccggatggctccgaacgcgggggctatggcaccagcgatcgcggcggtgaagccgtgctgaccctggacgatgccaatggcaccacggaagtgttcaaggtggtggccaacccggaccgtggtgccagcctgatggtcaagcaccagaacaacaccggcgccatgctcacctcatggcagggcaagccggaactgatgttcgtcgatgacagcggccagtcctactacgtgcgcccgggcgccaacgccgcgccctgatctgcttctgtagcgtcgagccatgctcgactgcttctaccaacagcagccgagcatggctcggctctgcaacgtcgagcatcgctcgacgctacagaccgcacaccgccgccaggtcgtcagccagcggccgcagttgcgccgcgcccagcgccgcgcaggtgatgcgcaggccatgtgccggcgccgccaccgcgaacacctcgccagcgcgcacatgccatccgcgcgcggccagcgccagcacctgcggatggctgtcgcccggcaacggcagccacaggttcaatccctccatcggcagcggcgtcggcacgccacgcgcgcgcagcagttcctgcagcgactgcaggcgctgctggtaacgctcgcctgccgaggcgatcttcgcccgctgcgttgacgacgccagcaccgaggttgccgcgtcctgcagcaggtgactgacccagccgataccggatgccaatcgcagccgcaaccgcatcgcggtttcttcatcgcaggccagccaggccagccgcaggtcggggccgagcggtttggacaacgaacgcagcagcgcccagcgccgcccatccagcggcagtaccgagtgataggcctgctgcgagagcagcgcatagtgatcgtcgatcagcactgctacctgcgggtacgccgccaacaactgccgcaacgcccgcgcccgcttcgcatccaggctggccccggtcggattgtgcgcccggggggtgagcagcaccgcacgtgcaccagcctccagcgcctgccgcagcgattcgacctgcatgccctgggcatccaccgccaccggcaacggcgcatgacccgacgcattgagcacattgaggctgccgaggaagcatggatcctccaccgcgatgcgatcacccggcagcagccacgccgccagcaggcgctcgatgccatcgacggcgccatgggtcagctccagcgcatatccctcggggcaatccgcatccagcgaggcgcgtgccagcgcctgcaacctcgtgtcgaccgtacccacgccatacagccgcggcgccgccggggtcaggcgcaggttcggcagcaggcgcggatcccgggttgccaccggccaggtcctgcagcgccagccccggggtgctgccctcgcgcgccagcggcggcggcaggccacgcaccaccgtgccgcggcggcccgccgtgctggccagtcccgccgcatccaggcgcttgtaggcagcagccacggtgttgcggttcacgcccagctgctcggccagttcacgcaccggcggcagcacgctaccggccggcaggcgacccttgccgatgccgtcgcggatgctgtcgaagatcgactcggcgctgtgcccggtgattttcattttgtcctatgccaaaatatctcttgtcctgtgccagtgtatcccaccctggccaccctgcattggaggtgcccgcatgccccttgccgctgccgactggcccgtcgcccagtccgttgaacagatcgccgccaacctggtcacggtgcgccaacgcatcgccgatgcctgcgcccgcgtcggccgcgacccggccagcgtgcgcctgctgccggtcagcaagaccgtcgatgacgcccgcatccgcatggcggtggccgccggttgccgcgagctgggcgagaacaaggtgcaggaggcgcaacgcaaggccgagacgatggccgatcttggcgtgcactggtcggtgatcgggcatctgcagaccaacaaggcgcgctacgtggcgcgcttcgccagcgagttccaggcgctggacagcctgcgcgtggccgaagcactgcagcagcgcctgcagctggaagaccgcacgctggatgtgttcgtgcaggtcaacacctccgccgaacccagcaagtacggcttggaacccgctgccgtcgaggcctttgtgcagcagcttccagcgttcgatcgcctgcgcgtgcgcggcctgatgacgctggccatcttcaccccggaggtcgagcgcgtgcgtgcctgcttcgtgcgcctgcgcgaactgcgcgaccagctgcagcgcactgcacctcccgtcatcgacctttcgcagttgtcgatgggcatgtccggagacttcgaagtggcgatcgaggaaggtgccaccgtggtccgcgtcgggcaggccatcttcggcgcacgcgccaccccggacagtttctactggcccagcaatggagcctccgcatgaagcacgcggtcgtcctgcaacacgtcgcctttgaagacctcggcaccctgcagccactgctgtcggcacagggctggcagctgcaggtgctgcaggccggtgtcgacaccctcgatccggccgaagccgccgacctgctggtcgtgctgggcggcccggtcagcgtcaacgatgttgatcgctatcccttcctcaacgacagcatcgcgttgttgcaacgtcggctgcagcagcaacggcccacgctgggcatctgcctcggcgcgcagctgatggcgcgcgcactcggtgccgacgtcgccgccagtggcggcaaggagatcggctttgcgccgctgctgctcaccgatgacggccagcgctcaccactgcaggccctgcagggcattccggtactgcattggcatggcgaggcgttcgaactcccgtccggtgcacgtcgcctggccagcacgccggcctgccgccaccaggccttcgccatgggcagccatgcgctggccctgcaatgccatccggaactggatgcccaccagttcgaacgctggctgatcggccacaccctggagctggcgcaggccggcatcgatccgaacgatcttcgcgcccaggcacgccgttacggtgcaccgctggctgcggcggccaccgcgatgttcgaccattggctgcaggagctgccggagacaccgcaatgaactaccgattgcagatccaccgcgatggcgcccactggggccacttcgactgcagcggccccgatgccatgcaacgcatggacaccatcgccgcgcagctgcctgccgaacagggcttccagctgaaacggcagaaaggcgtcggcgaagagcgcatcctgtccagcaatgccgacggcctgcgcgtactggcttcgcagatccagtaccgcgacatctgacgatcgtcacggtagtgccggccgctggccggcacccgaatctggccggccagcggccggcactaccacggctgttcgcccgcgtgcgaagcttcacgcatgctgaccctgcaacgcggcagccaccacgggctgctggtcgccccgcgctggccctccacccgtatccagctggaagaagaggtactacaacgcctgctcgatgcgcaggcaatgctgcctgccgggctgcgactgctgctcacgcgcggcttcgaacccagccacagccggctcggcagcttccgtcgtggcgtgcgttggctcggtatcgcgttgttccgggcctgctatccgcaacgccatgatgaggtcgatgccatcttcggcgccaacggccacgacatcgatggccgtcatatcgatgtctcgctggtactgcacggcaagcggctacggctgctgcccgtgggcgtattcaccccgccacgctggcaggatcgtcgcgtcgcccgccatgccgaagcggtcgcgcgggtgaagcgcagcctgcagcgctgcggcttcaagctgcatcataaccccaccgaagccctgcagatccactgcgattatcgcccgcgctgatctcccgtcccgggcaggcgtgtcacgcccatcgatagatgcaaatgattctcttttcctgtaaggtgcagccgctgcccttgccgccgcgggctgttccctttcccagttgtcgcccgccccgtgtccacgcctgtcgaaccgacggatgtcgcgcagctgtgcgcggcccattaccggccgctgcacgcccatgtccgccgtaaactcccgcaacgcagcgacgccgatgacgtcgtccaggaaacctggctgcgtgtcatcaaggtcgccgccagcggcctgctgagcaacggccgcgcctacctgtaccgcgtcgcccacaatctgatcgccgatcactaccggcaacgccagcgccgtcgtgaggaagcgctggatgacgcccaactgcacgccctcgccgaccctgcaccgctgccggagcagcacctgctggacgccgaacagctgcgccatctcgacgcgatcatcgccgcgctgccaccgcgctcgcgccaggtattcctgctggcccgggtggagcagatggcactggccgagatcggccgccggctcggcatcagccggcagaccgcgcacggccatctgctgcgtgcgctggtggcgctgcagcaggtacccggcgcatgagcccggaggcgatcgcgcgcgaggccgcgcgctggtggctggacggccacgacggcggccgcgacgagcgtgccttcaaccagtggtactacgccgattgccgccacgccgcgcagtaccagcacctgcaggcgctctggcaggccggtgatgccacgcccagcctgcagcggcatcagcgcaagcggcagcgccggcacctgcgcgacgccggcactgccgtgctgctgctttgcgccttgggcctgtatacccgccaggccgcaccaccggccgcgcaggtgatgcgcacggcggcaggcgagatccgtgaagaagtactgccggacggctcgcacgtgctgctgtcacccggaagcgaagtccatgtccgcatcgatgcacagcgccgccagctgcagctgcagcacggccaagcctggttcaaggtagccgccgatgcgcagcatccgttccaggtgcatacgacgcacggcatggtcaccgcgctcggcacggccttcgaccttgccgtgcacgacaacgacagcgtggtcaccgtcaccgagcatcgcgtccgtgtggacagcggcacccgcagtgagcaggccatcgaagggcagcagctgcgcttcgatggccaggcaccgatcatcggcctggccgccagccacagtgccctggcctggcgcgagcgtcgcctgcattgggtctccacgcccttggccgaggtcacccagggcctggatcgctggcatggcggccacacctggatcatcggcgcacacctgcgccagcagccggtcaccctgctcggcagtgcagacggtgcggcgcgcagccgcgaccagctggccacgcagctgcatgtacgcgtgctgcgcctgggcgcgggcgtgcaggtgtggctgccgccacgcagggaacatcgcgatgcaccctgacatcggccctgccactgcgtctacccaggatgacgacgcgctgcgtcagcccctggagctcccgatgctgtttcaccgtccccttgtcctcgccctgtcactggcctgcgccggtccgcttccgtcgttacctgccagcgcacacgcgcaggccgcctcccgtcacttcgatcttcctgcgcaaccgctggccagcgcgctggatgcctacagccggctgaccggtgtcgatctggtgatcggcgcggcattgccaggcggccaggcggcgccggcactacgcggacggttcgacgacgcgcaggccctgtcgcgcctgctggccggtagcggcctgcgcccccgtttcatcgacgcgcgccgcgccaccctggaaccggcgccggccgccccctccgatggcagccgtcgaaccggcccgctgcgcgtacagggcgatatcgcacacggccattcccccggtgcaggcgccagccagtatgtcccggcggcccgcgatggctttgcgcccgccgtcggcagcgagcgcgtggcgatggccgaacgccaggacggcaacagcctgctgcgttcgatgcccggcacccacagtttccactcgcgcagccagcccggcctgcaggtcaacatccgcggcatgaccggcgccgggcgggtcaacaccatgatcgatggtgtcacccagaccttccgcaacaacgcgggccatggctccggcggtccgttcgcctacgtcgaccctttcctgctggccggtgtggacgtgcaacgcggtgcggtcgccggtggtgatggtgccggcacgctggccggcagtgccaatttccgcacgctggacatcgacgacctgctcggcgaaggccgtgactggggcctgcgtgcgggctatcgccatggcagcaacggctatggcagcggccgcaccttcgccggcgcatggcgccacagcgaggacggcggtgaccgccagttcggcctgctggccgctgccagcagcagtcgcagcggcgagtacgccacggcacgcgggcagaagaacaatgccgaccccggcagccagcagcccagcagctggctgttgaaagcacgcctgcagcccactgaccagcatcggctggacctgagccacatgcgctacgaaaacgacttctaccacaactacccgtggcagatttccgcacgcaaccagcgcgccagctaccactacacgccctacacgccgtggatcgacctgcgcgcgaccttcgccggcaacaagacccggctgttctatccacccgtggaggattccagctacatcggccgccgcacccacagcagcctgagcagctggacgctcgacaacaccagccgcttcgatatcggtgcactgcaggcacgctggaacaccggcatcaagcaccagtcggacgtctacgtggccgacacccccatcctgcgcggcgccaacccccagggccgcagccagctggacagcgtgttcagcacgctggaactgcagtacgacatctacgcgctgactgcaggcctgcgccaggatcgctatggcatccgcggccacgtcccggtgtgctcggatgtgcctggccagtgcgccgagatcaacggcggcggcatcgacgtgcgccgtacccagcgcgcactcagccccagcatggcggtatcgtggcaggccaccgactggctgcaactgttcgccgaagcctcgcgtacttcccgcccgccgcgcgtgcaggagatgttcttcgagaagatccctctggaaggcatgagcgatgccgacggcgtgggtgccaacccgttcctgcgccgtgagcgttcgcgcaacctgcggttcggcgccaacctcagcgcctcctcgctgctgaccgacggtgacctggcgcagctgcgcgtcacccgcttcgacaaccgcatccgcgactacatcaagccgcagtacctgctgatcgtgcacccgccggaggtggggcctttcgtggtaccgatcgacagcgatcagcagctcactgcctggaccgatgccctggacgtggacgacttcagcaccaccacgcgctggatgaaccaccccggcgtggtgcgcatgcgcggtatcgagctggaagcgcactacgccagcgcgcactaccacgccacgctgagctggacccgctcgcgcaccagtgcgcctgccatcgaattcgtcaacctggaagacatcaccgccctgcccgaccgcttctggacgttggatgtcggcggccgctggtggcagcagcgcgtgcaggccggcctgcgcgccgaatactccgggcccaccgaagaaggctacgacttcttccagacccgcaggaccggcggtaccggtgtactgctcgacttctacgccagcttcaagccccagcccaacaccacgctgtggctgaacatcgaaaacctgcagaacaaggcctatgacaacaatgcctcgatcgacagcatcttcagcccgatcctggaccgcggcaacggccgtggccgcaccgtctcgatgggcgtcaatgtggcgttctagccgtcgctggctgccgctgtgcctgctcgcactggccgcaatcgccagcgcgcagccgatgcccggcacggtgatcgacctggccagcgggcagcgcctggacgaagccgcgttcgtgaagcgtgcagcgaacgccccgcggctgctgctgggcgaacgccacgacctggccggtgaccacgccgcccagcgctggctgctgcacgcgctgcaacggcagcgtccacaaggcgcgctggtgatggagatgatcgccagtgaacgccaaccgcgcctgcagcgggtgcagcgctggctggccaagggcaaccatgccgatggtgcgcgcctgcaggcgctgctgggctgggatacacgctggccgtgggccacctatggcgggctggtacaggacgccaccgccgccggcatccccctgttcggcggcaacctgtcgcgtgccgaggtcaatgcgttgcttgcctccaacacgtcggtgcggtttccgatgcccaccgcccggcaacgcctgtcggccgtggtgctggcccagcacgcagacgccgcaccgatgctggaagggatgctggccgtgcaacaggcccgcgacacccgcatggcacaggcactgaccgcagcccctgcacccgcgctgctggtggccggccgctggcatgtactgcgcggcaccggcgtgccgggctacctgccaccggaggtaccggcactggtgatcgcgcttgcgtcacccgacgaaggcgtcgatgcggccgacgccgatctgctgtgggtgccgggcgatgagtgaacgcggccaacactggcaggcgattgccatcagcatcggcctgcacctgttgcccttgctgctgttggtgcactggatggccgcgccaccgttgctgccgccgcctgagcaggatgtgcgcatcagcctgcgcctgctggcaccggctacgcctccccagccggtcgaagagcgccaggccgacacccccagccaggcgcagcaggcgcgcgcgtcgcaaccggcgaagtcgccccctccgccaaagcccaccgccgcccgcgagggcgaggtggccgccagcgagctcggtggccctggccggcaagccctgccggtcgccccgcctgcggccgtgaccgatgcaagtcccgcaccggcatcgatcacggccgcgccgcccgctcccgacgcaccaccggcggacttccaggccggcgccgccagcgaccagtgggaagcccgcctgatggcgcggctggagcgttatcgctactaccccgccgccgcgcgctcgcgccgtcagcaggggacggcctgggtcagggccagcatcgatcgcgagggacgcctgcaggccctgcggctggagcagtccagcggccaaccgatgctcgacgacgccgcactgcagacgttccgccgcgcgcagccgctgccgcccattcccatggaaatgaaggcaccgcaggaactggtggtgccggtggagtactacctgcgctaggcggcgtaggcctccgcctcgatctcgaacagcatgccgtccagcgccagccgtggcacaggaatcagggtgcaggtcggcgctgcgccgttcggccaacgccgccgtacctgccgggcgatgatgcccagccggtcctcgtcgtggtcgaccaccaggatgcgcaaccgcgcgacatcggccaggctggcctgcgccgaacgcaatgcgatctgcaggttgtccagtgcctgctcgacctgttccccgaagccgggggagagatgaccatcggcatcctcaccgccctgcccggcgatatggatcacccgggcgggaaggcgcaccaccgccacgtgcgagtagccgttggccgaggggtcgtaaagccccgcaggattgaacagttccagcaggccgtgactgaggtccggggtggtcaacaggttcatgccgcatgcctcgtgggggatgcgaggcagtctgcgacctcaaccagagttgaggtcaaaccgagccgctgcaacagtccggtccgccatgcgcaacgatcgtgcccacgtgtagagccgagcccacgctcggctgctcagcgcgaatggcagccgagcatgggctcggctctaccgttcacggctcacgtccacgccgggtctgcggtgaaatcaatggtcagccagaacgtgctgccccgagcatccagccgcaccgcgatctcgtcacgcatcgcatcgacctcacccaccgagcccaagggcgtcgccggatcggccaatacgtggatctcgatgaagcgcatccgccccatcttcgccacatggctggtgaaaccggcatagccacgctcggccacgaacgcctgcatcacctgctgcacgcgccggtccagatcatccggcgccacctgcagcacttcgcgcatggccttccacgcgctgcgcgccggcaccggcagcatcgccaggctgatcaatgccagcacgatcgaatccaggtacggcacccaatggtgccactcaccaccgtgcaggaccagcgccaacacgaaggccagcaccactgccaggctcatcaacccgcccagcagccagccacgcacatccagccataacagcgccgagcgcagatgccgcgcccgctgcgcaacgaacgccgccatcgccaggttgctggcactcagcagcgccgcccaccacagcgcgggcccgaatttcacttcgtgcccgcccgtggtcaggccgatcaccgcgttggccagcgcatacacgcaggccagcgacaggatcacaccacccagcgcttcgaccatcggctccaggtgccagtagccgtactggaagcgcgggctttgttcccgcgccaccagccgcagcaccgacaacgacaccagggtcagggcgacgtcgaccaggctgtacacgccgtcgaacaggatggcctgcgatcccaccagcaggccaccgccgaagccgaccgcgctcaccgcaagggtgaccccgatcgagaacgtcaggatgcgttgctcgcgcgcggtatccatcgttcgccgatgagccgaccgttacgggtcaggccttcagcacctccaccttgtacgagaccgcatcaccctcctgctcgatgatgagcccgtgcacgtccgattcgaagcccgggaaacgggcgttctgctcgcgggcgatgcgcagcgactggatgatcggctcgtcgctgtcgccgaagcgctcgcccggcatgatggtcgggatgcccggcgggtacggcaccagcatggtcgccgcgatgcggccactgatctgctcgatgtcgacccgctcgatctcgcccttgaccaggtggttgtaggcatcggccggggtcatcaccggcgtcggcaggtccacgtacatctcgcgcatcaccttggccacggcaaattcctggttgaacgcatgcagcgcgtcgcacaggtcacgcaggccccagccagcgtaggcattcggataatcggcggccagcgtcggcagtgcctggctcagcggcgcattgcggtcgtacagttccttgaacgccatcagctcggtgaccagggtgctccacttgcccttggtgatgcccatcgagaacaggaacagcaccgagtacaggttggtcttctccacggtgatgccgcggccccacaggaacttgctcagcaccgccgccgggatgcccagcctgcccatgctgccgtccattgccaggcccggggtcagcagggtcaccttgatcgggtcgatcagaacatagtcatccaccaggttctcgaagccgtgccagtgcgcatccggctgcaggtaccactcctcgcgcttggccaccatcggtgccggcgtatcgcccttgtccaggctgcgctcgacctgggtcggctgccacacgctgaaccaccagtcgtcgcggccgagatcatcgcggacgtgcagcatcgcgcggcggaaggcgatcgcctcgtcgtgcatttcctgcaccagcgaacggccggcgtcgccttccatcatcttcgacgccacatcgcaggccgcgatcaccccgtagtgcgggctggtcgaggtgtgcatcatgaacgattcgttgaagcgctcggcatcgaggttgcgttgcgccgagttgcgcacgtggatcatcgaggcctgcgaaaacgccgccagcagcttgtgggtggaatgcgtggtgaaaatgatcgcatcctgctcacgcggcttgcccttggccatgccgtagtggttctcgtagaacgggtggaacgcggcgtaggcgtaccaggcttcgtcgaaatgcaggaaatcgactgcgctgccgatctcgtcagcgatcttctcggcgttgtagcacaggccgtcgtaggtcgagttggtgaccaccgcgatgcgcggcttggagccggccttgtaggcctggctggccagcggattggcggcgatgcgctgctgcagcgactccggcgtgaactggtccaggctgatcgggccgatgatcccgtgcgcgttgcggctgggcgtgaagtacaccggcaccgcacccgtcatgatcagcgcgtgcagcagcgacttgtggcagttgcggtcaacgaacaccacgtcgccgcgggccaccgtgccatgccagacgatcttgttggcggtggaggtgccgttggtgacgaagaaggtgtggtcggcaccgaagttgcgtgccgcctcgttctcggcatccttgatcgggccggtgtgatcgagcagcgagcccagctccggcaccgagatcgacagatcgctgcgcagggtgttctcgccatagaactgatggaatgcgcggccgaccggcgacttggtgaatgccacgccgccggcatggcccggcgtatgccaggaatagttcgactcggccgcatgatggatcagcgccttgaagaacggcggcagcaggttcttcatgtagtcttcggccgcgcgcatcacctgccgcgagatgaagctcttggtgtcttcgaacaggaagatgaaaccgtggatgtacttgagcagcttgctcggcaccttctcgatggtgcggcgctcgccgtacaggaacaccggcagattggcacggcgtgcgctctgctcgcgcaggaaggcggtcaggcgctggaactcgccatccacctcttcgctgccatcgatcgagatcagcaccgccgaggccgccacgtaggtgcgggcaccggcccgggcgtcatccaggttcagcccgcacagcacgcgctggtcgttgctgcgcagctcttccaccagcgcacggatcaggatgccaccgatgcgcggcgactcgtagtcgttgtcgatgacaatgaccgggtagtccagggacttgaagtacacgttgattctccttgtcgaactcaggaatgccgggcgccggcgctgatcgccgaggcctcgcgggcgcgctgccgctgctggcggcgctcctcgctgaagaagggatagaacacggtgatgaacagcacgaacaggaaggcgtactgcacgatggtccccgacgagccgtagatcgcccacaggcagtacacgacggtcaggctggtcagcgtccagaacgcaccggtgtggaccagggtgtgcgaacgctcgaccacgaagtagcacgccacgcacgagtagatgtagggcagcagggtcagcaccacggccgccgacgtgatcacgtcgaactgggccgacgcggtttccgaggtggaggtcaccagcaccgccagggtcatcagcaccgccacgatcagcacgcccttgaccggcacgtcgtccttgttggtcttgctgaagatgctcgggaacaggccgtcatccgacgctgccttggcactctgcgcggtcagcaggatccagccacccagcgagccggcggcaccgatgaaggcgcacaggctgaccagcgcgccgccccagccaccgaccgccttggccgccgccagcgcgaacggtgcgtcggacacctgcagttccgcgttcggcaccatgcccatgatcaccgacgaactggcgatgtaggcgatggcagccaggaacacgccggccagcgtcgcgcgggcgacgttcttctccggattttcgaccacaccggcagtcaccgatgcagactcgacgccgatgaaggcccacagggtcagtgccgcagcgctcgagatcgcaccgaagttcgactcgccagacacgttgtaggcgcccttgaagatgtcggcatcgaagaagaaccagccgaaaatggcgatgcccaggatcggcaccaacgcaaagctggtggtgaccgtctgcacgcggctgacgaaggccggaccgatcacgttggcaaagctcagtgcccacaccagcaccagcaccgcgacgcaacgcaccagcggctcggacaggatcgggaagaaatagctgaaatagcccaccgccgcgatcggaatggcgacgttgccgatccagttggcgaaccagtagatggtgttggtctggaagcccatgtacggcccgaaccagtcgcgcgcgtaggcatagggaccgcccgccttgggtgcgagcttgcccagcttggcgaacacgaaggccagcagcagcgcaccggcggtggtgatcagccagccccagatcgaggcggtaccgatcttggccaggctggacggcaacaggaacacgcctgagcccatcatgttgccggcgacgaggaaggtggctccgaccaccccgattttctttgcttctgccatgacgatctccggtactggcatgagcccggcagcaccgggcgtggggacggttacgctggcgtacgaccgctggcgtctatttgatgaagttgtattgcaggctgccctgcacccggaccgtgtcgccgcgtgcgccgccctgctgttccagccggccgtacagcagctccatgcccatcgtccaggacggcgccgggctccagatcaggttgaacacgccgtagcggctctgccggaatgcatcagcggcgagtgcggcgttgcgctccagggtcagctggccaaagatcaggttggagcgccacagcgcggaccagtaatgggtgtagccgacgaaaccgccgtgcaggtccaacgcggcgaggcggccatcggcaccgaccactgcgtccagtccggagccggtcaggtcggcggtgtagcgactgaggccgcgcccgccgagtacgccgaacagcagcaggtcgcgctcgcccactgacgccgagccgctcagctgcaggccaccggccatgcgccggtcgcgctcgccatcgccgtcgtaggccaggctgcgtgccaccgcgcccagctgcaggtggccccagtcgcgctccaggcgcgcggtcacggtcacatcgggcaggcggttgactgccgtgcgagcatcgctggcgccggcgagttcagtcttcgggtcttcagcagcgacggtcagggtgttgcccttgcctatcgcaaaactgtggtggatgcccgccaccagcaggtatccggcgccgcccggcccggcgaagtcaagcgtatcgggcaggctgtccgggtccatgaagctggagtagccatagccggcataggtgttgccaagctgtccataggcgtgtcgcaggcggaactcatacccctcactgctgccgaagaaatcgttctccaggtagaaacgcaggttgccgtgcgtggtcgggcgccgcgcctcgaagctgaagcgggtctgcttggcatggatgttgaagttggagacatcgcgatggctgccacccaccggcatcgacgacggaatgaactgatcttcgtcaccggccgcacgcgaatcggcaatcgcatcgagcttggcgtagccgccgatgcggatcaccgtatcggtgccgggaatggtgaagaagcctttcagatcggggtcggtcggaccggctgcgctgtcgggacgcgacgccgccgttgagggatcggccaccgattcgcgctgcggcagcaccggttgcgccacgcccggcacctgggtcgggtgcagcatgctggcgctgccgcccgccgttgctgccggggtcggggcctgcgccacggcggcaggcgctgagccctcgcgctgctcaagccgatccaggcgctgctgcatgccttccaatgcctggcgcatggcagcgatttcctgccgcaacgcctgcgcatcttcctggccatgctgctgcgcatacgctggcgcgatcgccagtgcggtcgaacaggccagactcagtaccgccaagcgcattgcatcctccctggacaaacattcgcagcgcgctggtcggatacaggcgcacagtgccctggcctcgcgtcgccgttgctggaaatgcggatactgcgttgacgacaccggccagcctgcatccggcaggcaacaggacgatgacactgccctgcccgcaccggtgtcgagcccatcaaggccgcgctgccagagaggtggcgaccgcagcggtctgggtaacaatcggggagtgagagtgtcgtgaatggctgtgccgaccgccctggttcaaggcatgtctggcgcggcatccatggcgcgttgacgctgtattccatgcgtcaacaggctaatccgcctgtcgtttttgaccttgattggaatcaaggcgcgatgcttgatgtcagtcacgattcagatgtgacgacgaacagctgctgcgcagccctgctgccctctccgcccgccgcaggagcgccgaaatgcaacaggcccgcatgctgccatgcgggcctgtcggttacatcacgacgttggcggcgatcagcgcggacccagcaccgtctgcaggtcggcgccctgcggcaggcccgcgcgacgctgcacctgcccttgtccatcctggaacaggatgcccggcgtgccctggaagcccatctcgatcatcaggacctggttggcatcaagcttgcctgcgatctcgcggctgatgctcggtagcgccttgatgccgccacggtcgaactggtgctcattctccagcagcgccgcgctcggatcacgcgcggcgaggatggcggcggccttggccgggctgtcctcgcggatcacgccaaccatgatgtggcgcaactgcaccttgccggcgtcaacccacggacgcgccgcttcccagaacttgtggcagtacgggcagttggcatcgctgaaggtatagaccacacgcggtgcatcggccttgccgtcacgcacccaggcgctggcttccagcttggtccacatcttggccgacatcggtgcagcgaccagcttctccaccgcctcggcggccacatcgttgccttcggcatcgaacaggctgcccaccagcacatgcttgccgtcggcggtcacgtacgcggcggcgggctgctgcccccccaccacgccggcgaagccacgcaggccacccggtgcatcaaactcggcaacgacttcgaagccgtgcttctcgatgcctttcagcactgcgggacggtcgccctttgccgcggtggccggagcgccggcggccggcgctgccgccgtcttgcccggcggggtctgggcctggctgcaggcggccaatgccagcatgaccggcagcaacagcaccgccggagcgatgcgcagggaagtcgacaacatgggaactccgtaatgagatgcccgcgcaggctaccgcagccggcgcagtttgtgttcaagacccgccgccgtcagttcgccaaggtgcagttcacgcaggcgaccttcggcgtcgaagaacagcgtcgacggataggcctgcacacccagcacggttgacgccgaggcggtatcgtccagcagcacattgcccagccggagctgttcggatgcaatgaaacccttcacttcgtccagggtttccccctggttgaggaacacgaactgcacgtcggtgtgggtctgctgtgcggatgccagcaccggcatctcgcgccggcagggcccacaccagctggcccagagattcagcaccagtggcttgccccggaactgctgcaggtcgatcacgcgcccctgcagatcggccacctgcaccgccggcagcggcatccgctgctcctgccaggctgccagcaggtggctgcccaccacccacgacaccacgcccaccagtgcgcccgccagcaccggcgcacgcaacgcgcgccagagccgcagccgccaggtgccccacgccaggcccgcagccagcacgactgcaaggtgatacccaccgtcggcgatctgcaggatgctccacggggcctcacggtaaagcgcgaagttcaaggcgacgaagctgatgcgtccgcacagcaggccgatcagcaacatgtccagaaccaggctggccgcggaaggcactgccatcccgtctttccgacgcggccacaggcgtgctaccgccatggccagcagcacgcacatcaggatcaataccaccggcatcggcaccggtcccacactcgacatcagcccacctgccccatcatccgttacctgcatggtcgaagcgtcgcgcccaggttgcaagcgcgacgcctactgcaggcatcaggccatgctgcgcggcatctgcatgccgggcgccggttgcagcccgcgcaggctgcctgccaccgatggcaacagcggccgctcgcgccgcttgttgttgaccagccggcgatagttggccggcgtcattccaacaatgcgcaggaacaggcgacggaatgcgctctggtcggcatagcccacgccccaggccacttcatcgatgcccgccccctgctgcaacagcgtctgcgccttggcgatacgcaaccgctggcaatactcgatcgggcgcaggccggtggccttcaggaagcgccgctgcagggtgcgcggctccagcccggaaatctcacagatcgcaccgagcgtggcgccgcgcgcagcggtggtatgcagccagcgttgcgccttcagtacgtcgcgatcgccgtgggcgaagttggcactgaaacgctcgagatcctgctggatcgccgccggaaccgtgatccccagctgctgcgccacggaactcgccacgccctggccgtgcagccggtacagcaggcgcagggcgaggaagcgccaggcctgggaaccggccaccgtcagcaggtcgccgtcatcgaccagcgcgcgctcgctgggtacccagctggccgactgcccctgcaggcccggatggcgcccgaggtccggaccactgacggtgcgcccagccagcagaccggcgcgtgccagcatgctgacaccgtcgctggcggcagccagcagactgccaccgtcgtaatgcgcgcgcagccaatccagcagcacctcatcggcgcgcaggcagacgccctggctgatctggccaggcacggcgatcacggcggggatgtccgcctcgagcatctccgcgccggcaatgcgatgcacgccggtctggctggccggcacgatccagcgggtcaccaggacacgcttgaacggacggcgctgctgctgggcaagccggttggcgacatgtgccatctcggtcagcacggaggcggccgacgggtcgcctcccgggtattcgaccaccgcgacctcgacgaatccttcgttcctgaatccttccacagaccatctcctcggttcgttgcaggccgtccagcggccggttcaggcgcagggtaggaactgccacgacggtggggctatgaagaaagttgcaaagtgcgctgaatgcgccgtcagcgacgggaccttgaccctggaccagactcaaggcttcacaatgagcggcagcatccgcaggaatccgccatgaacattggtcaactggcacgccgggccggcgtgccgatcgatacggtgcgctactacgaacgccagcagttgctgcccacggcggcacgctcggccgggggctaccgcatcttcggtgagcaggacctgcgccggctgcgcttcatccgccgcgccaagacgctgggcttcagcctggaagaaatcgccgaactgctggcgctcagtgaccgccactcacaggacatgggcagtgtgcgcgacacggcgcaggcccggctgcaggacattgcacaacgcatggccgaactgcagcgcatgcacaccgcgctttctcagctggtcgacgcctgccccggccacggcacgctggatcagtgcccgatcctggcggcgctgaccgacgacgcggcatagcaacgcgcgtgaagaaaagtgcaacaaatgcttgccaacccccgggggcaaggctattatttcgctcctcagcgacgtggggccatagctcagctgggagagcgcctgcatggcatgcaggaggtcagcggttcgatcccgcttggctccaccaatctttcggcattaggccgtcgaaaggtcgctaaagaacattgatgagaattgcgtccccatcgtctagaggcctaggacatcaccctttcacggtggcgaccggggttcgaatccccgtggggacgccactcatcacgaacaacgaggacccggccgataaccgggtcttttttgttcaccgcctaccggcattcaggttgtggcgttgcggttcccctgccctcgtggcgacggtcgaaccttaacgaaaaagttcaaaaaaaacttccacaaacgtgaacacgcaggtatgataggcggctcggtaacacggggccatagctcagctgggagagcgcctgcatggcatgcaggaggtcagcggttcgatcccgcttggctccaccactttcgacattaggccgtcgaaggttctacaacttgaagtttttcgtgcgtccccatcgtctagaggcctaggacatcaccctttcacggtggcgaccggggttcgaatccccgtggggacgccagtttcaaaacggactctgctcccggcagatcatccggagtttcatggggccatagctcagctgggagagcgcctgcatggcatgcaggaggtcagcggttcgatcccgcttggctccaccacttcgacattaggccgtcgaaggatctacaacttgaagttttcgtgcgtccccatcgtctagaggcctaggacatcaccctttcacggtggcgaccggggttcgaatccccgtggggacgccaattcttgaaaaccccgactccggtcggggtttttctttgcctgtgattcctgggaaggccctatccacgcatggtgtggatggcttcaccccgattacagctcagaaccgccgatacatcccgatcgatgccggcgccgtgggcgcgaaaccaaactgtgcgtacaaccgatgcgcctcgccatcggccagcaggctgacgtacgccgatggcggcaggttggcctgcatccagccatccaggcgccgcatcacttccttgcccaggccctgcccctgcaaccgcggcagcaccgcgatatcacagacctgcaggtggcagccgccatcgccgacgatacggcccatcgccaccagctcagtgccctggtaggcacacacgccgaatagcgtattgggcagcgcgcgggcggccgcttcccgggccttggcactgaggcctgcaagcacgcgcaaccggcagtagtcctcgaccgtgggcacggcttcgcggaactggcaggtgatggaatcagtcatgcggcatctccagatgggtcgggctatcctgccgcatccacgtcgcagccgctgcgacccaggcccccagagtcccatgtgctattccgccctgatccgcgctgactacgccaagctggtacgcgagttcggcgccatcctgtcgctggaggagttcgccgaactgtacgcacacgatccaggcaagaaacggccgaagacgccgaaggcgatggatgacgggttcgccggtgcgcgtaccgaacagggccgggccatcgtggcgaagatccagcaatggcatgcgcaggagcagcaggcgctggaggctgaactggtccggcagcgcgaacgacgcgatattgcccacgccacgctggccacccggcccacgcagaaagcgcgcaatgacctgcgcgtggccggtaaccgcatcgagcgcgcgcaggcccggctggacgacctgcatcgggtgcagctgctgccgcgcgacaaccgcattttccccggcacctacgcgccggtgatggtcagcgagaacggccggcgcgtgatcaagccgatgcgctaccagtgccggttgccggacaagccggcgcgcaacgacgtgctgtaccccggcacctacaacgcgcggcgcgacagcctggaaggttactggcggggtgcgttcggactgcgccacggcgtggtggtggtgcaggcgttctacgagcacgtgccccgccacgccatcgccggccgcagcctcggtgccgacgaaaaggagcaggacgtggtgctcgaattccgccccgatccaccccgcgacctgctgctggcctgcctctgggcggaatgggaaggaccggaaggccgcctgctttcgtttgccacgatcaccgacacaccgcccagcgacgtcgccgctgccgggcatgaccgcggcgtggtgccgatccgcagggaacacctggacgcctggctcaaccccgaaccggatgatctggcgcgccagtaccgcatcctcgatgaccgcgaggaaatccgttacgtgtacgaggaagcgggctgagcgccggacgcgaatgaaaaaccgcgcgtgggcagggctcctggatcagggattgccgccgcgcatcgcagacgtgaggattcagcccccgcagcttccccctgccggtgcgtggcgagcggctcaggccttggcgctggagcgtcccaccgcacgcaccagcgcccgcgacagatcggccgacaggtacggcttgaccagcaacaggccggccagcatcggcgcaggcagctgctcggccagcatcccggtggccagcacgaacggaatgccacgcgccgaaagcgctgcagccactggctcactggtctcgttgcgggccagccggtaatccagcagggccacgtcaggagtgctctgctccagcagccgcagggcctcggacacactcgcggcaagcccgaccacagtcgcaccggcatgcaccagctgcatctgcagcagggccgcactcatctcgtcgttctcgaccaccagcaccctcaggtcctgcaacactgtcatcagctaccgctcctggaggcaattgcacgtcgggagtatagctaccaaggggccaatgccgacaggaaccgccctgataggctctcctactaggcatctcctgccgacctcggttacactcgcacgctgcctgccggtgtggcggaatggtatacgcagctgactcaaaatcagccgggggtgaccccatgaaggttcgagtcctttcaccggcaccactgcatcaaaggccaggtccatgacctggccttttgcatttcccgggccggagcgccggcactggcgaggatgccccagcatgcccctcccacgcttgccgacatactgcgcgcccatcgccacgtgcgggggcagccccgcgacgtctggacgtacgcccacgtcaacgccgtcgtgtcaccccgctgaaacgaaaatgtgacagccgacaaggttgcgaatagcactagcgcacacttttcttgccagcctcacctacttctgcctatcgtgatcccagccggatctgggggcgggggaatgcatgacgttgcgtgcggcactgtttttcatggtcacgcacgcgctcgtcattgccttgatcggcccgcaggacccggttggctcctacctgatgctgatcaccgccccccttctggccgctctggcctgcgtgcgacgcgcgcgcgacagccaggcggcctgcaagtggcgaacgctgggcgctgccgtcggcctgttctcgctggccctgctggccctgctgtatcgcaatgtggccggcctcagccctgcgcagatgaccgcctcgtcgctgatcctgtatgtgttctaccggattccgctgacctacgtggccgccagcccaggcggcggcaaccgctgtatccgtgcggtggacctggcggtcatcgcgctgctgtggttgctgtacttcgtgcatacgcgggcgatggcacacctcaacaccgcattgtggacgcaatgcctgcacaccctgagcaacgtgcagaacagcctggtgttctgcttcgcgctgatccgcttcctggccgaggacaatgccgaccgccgcgacttcttccgcacgttgacgatctacgcgctcggctacttcctgatggcgctctacatcaatacctggcagccgcaggtacccgatggtggctggggcgacctgctgatcagcgggctgttcgtgctgctggcagtgctggccggcagcacgtaccgcccaccggcggtggctgtgccgcgcaacctccgccgcatcgtcgatgccggcgtgccgctgatgctgccgttgctgctgatgatggtggcgctgctggtggcacgcctgcagccgaccctggccaccgtggggttcatcggtgccatgctcggccatgccctgcgcagcgtgctcacccaggtgcagatccagcgtgagcgcgacgagctggcgctgctggcccggcgcgatccgttgaccgggctcggcaaccggcgcaacttcgatgaagcgctcggcagcgcgcacggccgcgcccgtcgccagggcgtggggctggcggtgctgatgatcgatatcgaccacttcaagcgactcaacgacacctacgggcatccggaaggtgatcgccgcctgcaggcggtcgccgcgatcctcgacggctgcctgcaacgcggtgatgatctgctggcccgctacggcggcgaggagttcatcgccgccctgcccgcgcccgacatcggccacgccctgggcctgggcgagcgcctgcgcgccgccgtggaagccgccgccctgcccgccgcccaggcccacgtgaccatcagcatcggcgtggcctggcaggccgcccatgatgagggtgacccgcgcagcctggtcgagcgtgccgaccaggccctgtaccgggccaagcatgccggccgcaactgcgtgcacgccgccccggccgtcgaggccggggaacaacacgccgaccgccgcgcctagaccgcgcgcagcaccgccgcaccatgcaggtgccccgccccaccctgcacgcggaagctggccaccgtctgcagcagctgcgccgactgttcttccatgctgcgcgccgcggccgaagcttcctcgaccagcgcggcgttctgctgggtgccctggtcgatcagatcgacggcatggttcatctgctggatgtcgtcgctctgctgctgcgcggccgtgctgatctcggacatcaggtcgctgacccggcgcacgttgaccacgatctcgtccatggtgcggccggcgctctcaacctgcgcggtaccggcaccgacattggccaccgacgcatcgatcagctgcttgatctccttggcggcactggccgagcgctgcgacagttcccggatctcggtggcgaccacggcgaagccacgcccgtgttcgcccgcacgcgcggcttccaccgcggcgttcagggcaaggatgttggtctggaaggcgatgccgtcgatcacgccgatgatgtcgacgatgcggcgcgaggacgcgttgatcaccgccatggtttccaccacttcgtgcactacgttaccgccgcgcgcggcgacatcggcggcaccaccagccagctgactggcctgccgtgcgttggtcgcggtgcgctgcacggtctcggccaggcccttcatcgacaccgcggtctcctccagcgacgctgcctgctgctcggtgcgctgcgacagatcgctgttgccctgcgcgatctcggtggcaccgacggcgatggtgtcagcggcgaacttgatctggccgatgatcgcggccatcgcctcgaccagcgaattcaccccttcgcacagctcggcgatcggcccggtcttgtcggcggtggccacgcgccgggtcaggtcgccctccttggcggccgccaccacttcacgggtctgcgccacggcacgctgcatggcctggttctcatgcacctgcgcggtgatgtcggtggcgtacttgaccaccttgaacggcttcccgttgaggtccaggatcgggttgtaggacgcctggatccagacctcgcgtccgcccttgccgaggcgccggtactggccggcatcatattcgccacggccgagcttttcccagaactgccgatactcggcactgctgcgatactcaggttcgacgaacagcgagtggtgctggccacgcacatcatccaggctgtaaccggtggcagccaggaagttgtcgttggccgacaggatgcggccatccatgctgaactcgatcaccgcctgcgacttgtcgatcgccgccagctggccggccgagtcggccgcctgcagcttctgcgcagtgatgtcagtggcgaacttgaccaccttgtacggacgcccctgccggtccagcaccgggttgtacgaggcctggatccagatctcgcgctggttcttgccaaaacgccggtactggcccgcgtcatattcgccacgacccagccgcgcccagaagtcacggtatccggcgctgcgcgcctgctcggggtcgacgaacagggaatgatgcttgccctggatctcttccagccggtaacccatcgcctgcaggaagttctcgttggcctgcaggatggtgccatcgagggcgaactcgatgaccgcctggacccggtgcagcgccgcgacctgcgcctccagctcggcacggccatcggccgccgcctcgacgccgctgcggtgctgcggtgccagcgcgcccagcagggcgcgccacggcgaccaacgggtatgcagctcggccggcgcctgcgcgcccgccgtaaagcctggaatgagcattgtctgatcctcggtgtccggtaagcggttgcgacccgacgggcgggatgcccggcggcaacttcagttgcttgggactacaggtaccggcaggcacccctcgagcggctggcaagaacgtctggtgcgggtgcgatcggcatagggagcggcggaacacacagcgcgggccgcccgtcggggcagcctggggtcctgcagcgggcgacttgagcgggatccagagggaatatcggcgatgcgatcggtggctttagccggattccgcgacgtccgtcgcatcttcagatgctgctgcagggatgcggtagacaatcgcgatgcacttcacattctgctcacgcgcgacaggggcaccgccgagcggtttcgccaggtgccggctgggcaggttctgctcggcaccgggtgtcgtcagggcatatgtcgcgcgttgtcgccgtcactgggcatagccttgcccggcacgcggatgcagttcaagcggaaaaggtttgcatgaccaacgggagatccgatggcagatgaaactggccagcatgcagcgaaccgcaggacgctcactgacacggagatcgcatgttcccacgcctggccagtttcctcatcctgggcctgtgcagcagcggcgccttcgctgccgacgccacctaccgccccagcttccatcccgaccagctgaagggcccgcctgccgggcgcccgaacgaagtgctggtactgggcaccccccacttgtccggcctgcccaagtccttccagcccgccttgcttgaaccgttgctgcagcgactggtcgcctggaagcccgagctgatcgccaccgaagacctgtcaggcctgcagtgcgatttcatgcgtcgctacccggcacgctatgcggagagcgtggccacctactgcttcgacaccaccgctgcgcaggctgcgaccggactggacgtgcctacggcgaacacccaggccgagcacctgcttgcgacctggccggacgagccgacgcccgcccagcgtcgtcggctcgcagcattgttcctggcagcgggtgaacgcggctcggcgcaggtgcagtggctgcgcctgcctgcgtccgagcgcaaaggcggtgatggactgacacctgccctggtcgagatcctcgaaaaaggcctggttcgccgcaatgaaacccacctgatcgccgccgaggtcgccgcccgcctcgggcaggaacgcctgtgggccgtggacgaccacacggccgattcgcccacgcccgccgaggatgaagcggcggccagcgcggccatcaccggtgcctggaacaatacgcactcgcgcgcgcggcgggaggccgatgaacgcctcgtggccgatctggacaagcccggcggcgtcatggcgctgtatcgggactacaacagcccggcggcggcgatggccgcctaccagagcgacttcggcgcgacgctcgtcgagccgtcctccaaggcgttcggccggatgtacgtcggttactgggaaacccgcaacctgcgcatggtcgccaacatccgcgacgtgctgagccagcatcctggcagacgcatgctggccatcgtgggtgcctcgcacaagggctactacgaggcctacctcaatcagatgcatgacgtgcggctggtcagtgcggacacggtattgcgttgacgggaacaggtgccggccatgcgccggcgctatcctgcaaggcccgattcgcaggtgccgacatgctgaaagtgatcgccgaggatttcatccatcccgatgcggtggacaccgtgcttcccctgtaccgggagctggtcgcgtgcacgctgcgcgagccgctctgcctcggctatgaactgttcgtcgaccagaaggatccgggccacttcatcttcatcgagctgtggcccgaccgcgccgcgctcgacctgcactgtgccagcgaacacttccagcgcctggtgccacagatcaatgccttccagtgtgcgccgtgccggttcctgctgatggatgccgtacgggtgtagtgcctgcagcgggatgcacatgatcgctgcggccatgccgccacagcaacaggcaggccgcaaccgtgcaggacaggctcaggaccagcagcgcgactgcaccttgctgcaacacgggcaacaacgcccttgcgtgcaggtcgccgcgcagctgttcggcgcgtagacaggcggccagcgccaggcaccagccgatcagggccggaatgaacttgcgtaccgcaaccgggttccaggcattcatggaggttacctgcgtgagtggagtgcgcgcagtattcgcgcgcgtcctctcacaggctgagatcagtcctccgcggcgtcgggatcgtcacccggaagctgggacaactcgccctgcacctgcacgttgttgcgccccatcgccttggcccggtagcactgggcatcggccgcagccaccgcctggtccacgctcatgccgccggccagcggcgcgataccgatgctggcaccgatccgcagccggtcctggtcccacggaatggacagcgcggccagggtgtgcagcagctcgcccccgatgcgggccgcacgccgcggcgtgcaaccggacaggatgaccgcgaattcgtcgccgcccaaccgtgccaccacgtccgaatcgcgcacgccatggcgcagcacgctggccaccgcccacagcacggcatcgccggccagatggccccaggtgtcgttgaccggcttgaagcggtccagatcgatgtacatcagcgaggcagcctggccggtgcgctccacgcgggtgatcgcctgctgcaggtgtacctcgaaaccgcggcggttgctcagttcggtgagcggatcgatctcggccaggtggcgggcttcgcgctggcgtgcccgctgctgggtgtcgtcgcgcaacacccacaccgcgccgcgcacgtggccttcgtcatcgcgcagccaggcgcgggtcaggtccaccggcaccgttgccgtgcccaggcgcagcagcaggtcggcgtgcaggtccaccgcgttgctctccgggtccagcagcaccgtcacatccagtaccgaaccgggcgcgtactcggtggtcagcgccagcacgtcctgaaccttgtgcccggccagcgacaatgcgccatcaccggccagggtgcgcaccgcagccgcgttggcgtagtcgatgcggccatcaaggctgacgctgagcaccaggtcggccaccgcatccagcgtgattcggctgcgttgttcactctcgaacaggcgctgctcgctgctgcgctgggcggtgatgtcctggatctgcgacacgaaatgcagcggttcgccatgctcgttgcgcaccagcgacaccgacagccgcgcccagatgatgcggccgtcgcggtcgaggtagcgcttttccaggtgatagtggctgcgtcgcccggccaacaggtcctgtaccagggccaggtcggtctgcaggtcatcgggatgggtcaggcgctggaaatcgacctgcagcagctcttctcgcgggtagcccagtatccggcacagcgcgtcgttgacatccagccagcgtccttccagcgacaccagtgccatgcccagtgcggcggaggtgaacgcgccagcgaacttctctgccgaaagtcgtgcttcggcgcgtgcctgcaggatctcggtaatgtcgatggccatgccgacgtagccgatgcgcgttccatcggcactctccatgcggctgatcgacaggcgtacctggcgtgactggccatccttgcgcagcagcgtccactgccgcgagtaggtctgcccgtcggcacgcgcgctcagcgcctcgaacacgccgggaagattgccatcagcatcggccagcggctgcaaccacgctttcagttcggctggatcgtggaaggcgtcgagccggcgctggccgaccacctccgccgcgctgtagcccagcaggcgctccgcccccgtgttgaacagggtgatggtgccatcggtatcggtggcgatcaccgccacctcatcggacgcatcgaccacggcctgcaggcgttgccgggtctcggccgcgtcctgccttgcctgctgcagctcggtgacatcggcatgggcaccggccatccacagcggcttgccctgcccgtcccattcaaagacccggccacggtcctggatccagatccactggccgttcctgtggcgcatgcgcagcaggcaggcgtagttgtcgctgcgcccttcgaaatggtcgtccagcgctgcatcggacagcgcaatgtcatcgggatggaccagcttcaggaacgtcttctggcagatcggttccagctcatccaggcgataaccgacaatctcggcccagcgcgcattgacccgcatctcgccggtctgcacgttccattcccaggtacccgcagcggtaccgtcgatgatcatcgccagccggcgacgctcttcagccaacgcctgcaggcggcgctccagcagtccattgccgtgggtgccctggcccggcatcactccggtcccctgccggcacgggcaggcgccgaccgcagcgaagcactgcggcctgcaacgaagacggcgggtcgtgctggcgtcatggtcctccccagcgacagcggggaggccaaacgcccccctcaggcgcaagtgtgcgcaatcacggggaaaaccgacaagccccccgccccggatcaaccgtgacggggggcacgatcctcagctgcgcttggcccgggcaaaggcttcggccagggcattgttggccggcggcgcagactgggccggacggccgccagcgccctggccgcggttcggtccacggttctggccgccagcgtcacggcgcggcccttggccctggccccgctcatcgcgctggcccgggcggctggtggcctggcccggggtatcgtccaggcgccgggtcagggcgatgcgcttgcgcgccacgtccacctccagcaccttcaccttgacgatgtcaccggccttgaccacgtcgcgcgggtccttcacgaaggtatcggagagcgccgagatgtggatcaggccgtcctggtgcacgccgatatcgacaaaggccccgaaggcggccacgttgctgaccacgccctccagcaccatgccctcgcgcaggtccttgatgtcctcgacgccctcggcgaagcgcgccgccttgaactccgggcgcgggtcgcggcccggcttttccagttccttcaggatgtcgcgcacggtcgggacgccaaaggtgtcgtcggtgaactgttctgccttcaggccacgcaggaagctgccgtcaccgatcagcgccttgatcgggcgcgcggtgctggccacgatgcgctcaaccaccggataggcttcggggtgtaccgccgaggcgtccagcggctggtcgccatcggcgatgcgcaggaagccggcgcactgctcgaaggtcttctcgcccaggcgcgcgaccttcagcaggtccttgcggcgcttgaacgggccgttgtcgtcgcgatggcgcacgatgttctcggccaccgtggccgacaggccggacacccgggacagcagcgcggccgaggcggtgttgacatacacgccgaccgcgttcacgcagtcctccacgcgcgcgtccagcgcccgcgccaggcggtactggtccacgtcgtgctggtactggccgacaccgatcgccttgggttcgatcttgaccagttcggccagcgggtcctgcaggcgacgagcgatcgataccgcgccacgcagcgacacgtccagccccgggaactccttggccgcgaactcggaggccgagtacaccgaggcgcccgcctcgctgaccacgaccttctgcagcttcgggttggcggcagccttgatcgcttcgccggccagcttgtcggtttcgcggctggcggtgccattgccgatcgcgatcagctccacgttgtgcttggcgcacagctgcttgatcgtctgcaccgactggtcccactggcgacgtggctcatgcgggtagatggtgtcggtggcgaccagcttgcctgtggcatcgaccacggcgatcttgcagccggtacggatgccagggtccaggcccagcacagtcttcgggccggccggtgcggccagcagcaggtccttcaggttgtcgccgaacaccgcgatggcttcggcttcggccttttcgcgggcctggttgaacaggtccagcagaagatgggtgtgcagcttggcgcgccaggtcaggcggcaggcatccagcagccagcggtcggcggcacgcccccggtcggcgatgccggccttgcgtgccacccgaccctcggcgtactggtggcccgcttcggcatcgctgcccgggtccagttccaggaacaggatctcttcgcggcgcgcgcggaacagcgccagcaaccggtgcgagggaatcttcgccagagattcggcatgttcgaaatagtcgcggtacttggcgccttcggtttccttgccctcggccacgcgggcacggatcacgccggtctcgcccagccaggtgcgcagctcgccaaccaacgcggcatcttcgccccagcgctccatcaggatcgcgcgggcgccttccagcgcggccttggtgtcggccacacccttgtcggtatcgacgaaggtggccgcgaacgtctgcgggtcctgcgtcggatcggccagcaggccatcggccagcggctccagaccggcctcgcgggcgatctgggcgcgggtacggcgcttgggcttgtaaggcaggtacaggtcttccagccggctcttggtatcggcggccaggatgtcattgcgcagctcgtcgctgagcttgccctgctcgccgatactggccagcaccgccgcacggcggtcctccagctcgcgcaggtaggtcagccgggtttccaggttgcgcagctgggtgtcgtccaggccaccggtcacttccttgcggtagcgcgcgatgaacggaacgctggcgccctcgtcgagcaggccgacggcggcgcgtacctgggcggactgggcaccgatctcgtcggcgatggtctgggcgatctgctgggcgagcgcgctctgggcgttcttggcgtcgtgcattgcttcaggtctgagccgcgttacgggaagaccccattctggcaaccgacgacggagccggacaaggcattgacaggggacgaggtacagcggcgtagccggagtggacgccggcatcctggcaaagagcgggcccggactggcccggggctgggatgccggcgcgggcgcgcgatggtgggcgcgccctgccgcgtgttgcgtaggtcagcggtagtggcgggcggcgcgctgcatgacgatctcgtcacgcatgccttccagggccatcaggcggaccttgccgacaccctgcagttccatgaaccgctccgtgtagaactccggccccagcgcggtgtcggcgcgggatttgctgaagccgtagggcaccacgcccttctcgccatccttgctaccaccgacataaagaacgattgccatgtgatgtattcctccaaattgctactgcgtactgcactcgatgagcgatgctgcgagctcatcgggagagagcttaccgcgtcgaacctgactggaacgtcacgaaggctaatgacgatcggttgcatgcagatgactgcgggatcgcagcagaatgcttacggatccttaacttccggctaacgaatccgtgggggattcccgccaacggcgcagcccctcgtgggtggtcgtgtaacgcgtttgatgtgattgggccgggcgaggtgggtgcgcgtgacacgccgtgaacccgtccctgggggctcgatggcgccatccatggcaccaacggtcccgcgcacccaccccgcccggcccctgacagtttttcgggcacgtccagccacggaaaagaaaaaagaagatcaaaagcaaaaacagcttgcctggccgctttttgtagagccgagcccacgctcggctgctttccggccagtccgcgaagccgagcgcaggctcgggctctacacgagcaagcgcagcgcgcgacccgcttttgctgttctttatctcttccgtggctggacgcgcacggaatctgtcagcggccgggtgggtgggggtggcggggtatccgcggcatgggtcgggcgcatgcgcccgacgggttgggcaggacgcccaaccccggtcttgccgtgtgcgcaggacagcgcacacgtgcaagccgcggccaagcccccatggatgggttcacggcgtccgcgctggccccacccacccggccagcccccaggaagcaggcattccgcgaccaagccacgaggggctgcgccgttggctggaaactacggccaccagccgtgcccgaaccgggcgaaatgatcggccgcccgctcgaacggattgcgcgcactcaccccgccacacagcaggtacaccggcaggtacagcggccccagcaccatgtactggtagacatgcgcacgctcatggtcgtccagccggatcagcggctccacgccccaccccgcctgatgcgcgtaggtccggcaggaaatgccaagatcgtggcccgtgtgcaggatcacattgcccaaggtgatcgccccacccggcccccacggccagcggtcgaacaccagcgcgcagtcacgccggctccagcgcaatgtcgcgccgccgagcatgccggccagcccacccatcaggccgatcagggtgttgggcagggtccacaccgcgctcagcacctgcagcgcgcgcagccagatcggccaaggccgggaggcggtgttcaatcggcctcgttcggcatcagcagccacaggatcaggtagaccaggatgccggggaaagccgccgaggccagcgacagcagcacgtagaccacccgcagaagggtggcattccagccgaaccgatgggcaatgccacccatcacgccggcgatcatgcggtcgttcaatgaacgcgacagtgtcttgggcgtggtgttcatggcggcggctccgggcaacggacagggcagtcgagcgtggctcgactctacaccctgcccatgtctacggcgtgcggtgacgcagcgcctgcaggcgcgcaccgaaccaggtggctgcggtctgttcaggctgccccgggcactggatgcgatagggtttgccgctcatgctgctctggctggcggcgcgctcgatgaactgctcggcgctgtccaccatgtccttcttcagcagatagtcgtacttgcgctgcagatgcgcgcgcgcatcgccgccgtcgtaccagctgccattgcgctggaaccggcactgggagccgtccaggctggcgatcaactgggcgatctcccgccgtgcatccgcactgggtgcggcctgggcaaggggcgctgccagcagtaccgcaagaatcaacaaaacccggtacgtcatcatccctccaagtcagtcgagcagggctcgactctacaggtcgcgcgccttcagccaaccatcgatcgtggccggcacttcgcgctgcgcgcgcccggacacgtagatgccgatatggccaccgcggaagctggactcggtgtagtcgtccgtgcccaggcgcccgcgcatcgcgcgcgaggcgtccggcggcaccagatgatcctgctcggcgtagatgttcagcaccggcagcgtcacctgcgacaggtccactgcttcctcgccgatccttaccgtgcccttcatcaggccattggcctggtagaactgcttgatgaaatcgcggaacgcctcgcccgccaggtccggcgaatcgaagatccacttctccatgcgcaggaagtcctccagcgccgccttgtcatcgaggatgtcgagcaggccgacgtacttctgcacgttcaggcggaacggcttgagcatcaggtagctggcgttcatcaggtcggccgggatgttgcccagcgtatcgaccagcaggtccacgtccacctgccgcgcccagtgcgagagcatgttgtcggcggtctggaaatcgaccggggtgaccatggtgatcagcttgcccagcttctgttggcgcaacgctgcgtagcagagtgcgaacacgccgccctggcagatgccgagcaggtcgaccgggccaccactgcgcacgcgcagcgcatcgaccgctccgtcgatgtagcgcagcaggtagtcctccagggtctggaagcgttcggaccggtccgggtagccccagtccagcacgtacacgtcctggccgagcgccagcagcttctgcaccagcgaacggtcggcctgcaggtcgaccatgtacggccggttgaccagcgcgtagacgatcagcagcggcgtgcgccgggtcggcgcctgctcaccgacgaagcgatacagcaccaccttgccgtcgcgccagacttcctcgcgcgcggtcacgccatagtgcacgtcttccacctgcggcagcagcttcagcccttccatcagcttgcgctgcatggccaggctctcctgcatcaggtcatcggcgttgaagcccaatggtcccttcatcggtcacgcgcccgagcggaagcgcgaggtgcggccttcttcgcagatgtcttctttgcagatgtcttcttcgcaggcgccttctttgccggcgcggccttcttcgcggccttgcgcgcagttggcttcaccttcgccggcgccggctgcgccaccggatcgacctcagcggttccggccagcacagccacctgcgcctgcaggcggcgcaggctgcgctccagctcggcgatgcggcggtgtgcggcatccatctcgctccgggtcggcaggccgatccgttcactcatctgttccacctcccgctgcaggccggcgcgcaggcgcatctgcgcgttgcccagcgaggcgtacacctgctggaacggttcggacatggcgaccttggcgtaggcctcctcggcaacttcgatccacaggtcgaacatcgcgcgggcgctggtcagctggctgccgggctgttcgtgctcggccaggcgctgctcgaacagcgcaaaggcttcgtccagtgcctgcttgatctgatcgacataggcgcgcgaatgctgctggtattcctcctgcgcacgcagcagggcctgccagcgcgcctggtgctcgcggccggggccgaatgccgggctctgcagccacgggcccgcctgcagctggaactgctgcagccaggcggcgaattcgggtatcgcggcgccggcgtgcgtgctgccacgggcgccctgcagcatccactggagcatgccgtcgccctgcccctgcaccgcctcgcgccaggcctgggcaacatcggcactgctggcgtcgcggcccgcaaaccgtgcggcgacctcctgcatggtgccgtaccagctgcccgcctgttcgcggaaccggcgcacggcatcttccggcgcgccctgcgcctgctcgggcaacagctggccccaccagtcgaacaaccgctgccaactgccgggatcgtcaccggcgggtgcgccgggcgtgctcgcatggcgcagggcatcgccccaggcgccgaaatactgccgggccagggtttcaaaatcgctgctgccggtgtcgtgggccgagctggtcatcgcaggcctccgcagggctggctcatggcttgggaatacgcaaggtcttgctgatcatcagcgacccggacagggcgaacaacagcaccatcgggtgcagctgccacgggccgatctgccactggccgaaccagatgttctggccgatggcatcggtgccggcggcaatcgccagtacgatcaccagcaccaggctggtcgggatcggggtgccctcgaaatacgtgaccttgccctcgtcgccggcgagcgcctcggcagtgacgttgtagcgtgccaggcggctgacgccgcagcagacgaagtagctcagcaccagccagtcccatccgccctgcatgccgcaggcataggccagcgccgccggcgccacgccgaaggagatcacgtcggacagcgagtccagctcgcggcccagggtggagctggacttgcgccagcgcgcgatgcgcccgtcgagggcgtcgaagatgaaggccagcgggatcagcgccatgccgaacagcagatagccgcgctcgccgtcctgcaggaagcgcatcgcggcaaagaccgcaccggtgccgcagaaagcattggccagggtgaaccagtcggccagctggaattcgcgcagcatcgagaagtgacgtttcatggggtctcacggagcatcaaggcccacaggttaccgcgagcgccgccgctggcgacagcgctggcgcggccgatccttcaccgccccctcacccgtcgtcaccggcggtgaatttttcgccacccatcttgacagcctaggggggtggcgcctgtcggggcttatccacaaagttgcccacgcgtaatccacaccccctgtggacaaccagatctcaccgactgcgacggtggacatttcctcatcactcttccgcggggtttccctacttcccaagccgcagagtcggcgctatggtcaccggcgggcccgccgccgccgcgtccgattcctggtgacgggcggcgatgatgccggatgcttccacctgccgctggcgcagcggccctgaagtggtagagccggccgctggccggctgccccgaccgttccgcgttgccggccagcggccggcactacccagcctgcacccgccgccagcgctcgaaacagaacacctgcatcaccagcatcgccagcaaccccagcggccacgcccaccacacgccggccagcccgtgctgcgcctgcatccacatcgccagtggcagctccagcagcaataccgccgccatgcccagcagcgctggccgccataccgtgccactgccgcgcatcactcctaccagcacggtgctgccgcccaacgccagcacgccccatgccaccgtgcgcaacttcagcgtcgccagttcacgcgcttcggcagccaccaggatcaggccggtcagccagggcgcaagcgccatcaccagcagcaccactgcactcagcatcgccagtccaagcagcacgccggtgcgggcgatggccggcagccgtgccgtacgccctgcacccatcgcatgcgccgcgaggatggtggcggtaatgcccagcgacatcgccggcagctgcacccagctcatcaactggttgaccgcaccgtaggcggccgtggccgtgtagccgtagcggttgatccagcccagcaatacgatctcggcaatggccaggctgagcatctgcagcgaagacggtacgccgatgcgcagcatcgcgcggatgagcgcgccatcgaaacggatggcacgcaactgctcgcgccgtggcgccaggggatgtcctacccgatgccagcgccacagcaaccagcccagggccaacaatgaggcaaacgccgccgatacagccgcactggccgaccccagccgcggcaggccggtccagcccaggatcagcagcggcgtgcacagcaggccgaccaccgtggccagcagcagcgcctgcagcggcgtctttgcatcgcccactgcgcggctcacggcagtggccagccacagcaggaagaacaccggagccgccagcaacagcacgcgcgcgtacacgatggactcgccgaggatcgctgccggcgtgcccagtgccgccagcagctgtggcgcgaaaccgccgcccagggccatcaccagcaccgacaacagcaggatcagcgccaccgcgctgccggccaccgcgcgcgcctgttgcgggcggcccgcgccccaggcctggccgatcagcaccatcgcgcccgtggccaggcccatcaccagggccagcagcaggaaaaagaccgggaagaacgccgcggccgcagccaccgcctgtgtgccaagcaggtggccgagatagatgttgtccagcgtgcctgcggccagctgcaacgcattggtcagcagcatcggcagcagcagcgtcaggtaggtgcgccacagcgggggtgctgccggaggtgtcggatgtacaggggggctcatgggattctctgggcaaggcgccgccctgcccggcgtttccgccagcaaagcaagcacaggggaagcgggccgcggcccgcgatcagatgacgccgtcgctcagcaacggcgcgatggctcagccgtcagcgtcttcgaacgccagccgcagggcgtggtcgcgcacatccctgggccaggaatgcagcgccgcttccaggcccgcgcggtcatgcgcgaacagcacccgaatggcctcctcgaagcccggcaggtcaccggcgatggcctgcaggaagtgataggtacgctcgctgtggcggcgctgccgatcctcgtcggcaccggcacggctggccgcttccaccagcctgcgcagcaccaccgaggccccacccggctgttcggccaaccacgcccaatgccgcggcagcagcgtcacttcgcgggcgaccacgcccagcctggggcggccacggccacgcggggttgcgggcgcctctccggcagtgacgtcggcacccgcctccacggcggagggaaacgcttcggtcacccgcgccagcagctctgtgtcgctgccgcgcgtgtcgaaatcgcgggttcgcccgctggcgttgtcgaacaccagcagcggaccggctgcgttgtcggcacgcagctgtttcaacgccagcgctgccacttccggggtaccggaagcgaccaggcgatggccgtcgaaacagctgaagggaggaagtcgggacacaggcatggcaatggcatcagaggcgatgcgcgaatattgcccgggtaatttcaccgagtcaatattatccgggtattaatttgccagaagagcgtgccaaccaaggttggcacccacccgattcgtcacctcacagccggctgtaggaccagctgaccatgcggccgtccttgtacggcatcacgccgtggaacgggcgcgggtcggcgtcgaacaccagcggcaggaagttgcggtcgccctcccacatcggcagcgtgtccagcttgtccaggtccacccactccagcgtgccttcatggttgccgccgtgcggggtgccttcgaaagtatcgatgacgaacacgaagcccagccagtcttcaccgtgcttgccgaagcccggccagctgagggtgccgcgcaggcgcatgccggtgcagtcgatgccggcttcctcggcgatctcgcgacgcatgctggctgccacgtcctcgtccgcttcgatcttgccgcccagcccgttgtacttgcccaggtggtggtcacccggacgggtgttgcgatggatcatcagcacctggcgacgatcaggcgacagcacgtagcccagggtggcgacgatcggggtgtacggcatgggcggcatccagcggcaggtcagcaggattatggccgatcagcgcaccagcgacaggcggcgctcggcgggtgtgcctgcgccatcgggatcgcggcgcagggtggccacgccgtgaccgcgctcagccaggtattccagccacttgccgaggaaggtgttcatccgcatgcggtggctgatcagctcggccggcggcgggtacaggcccatcgtgtcctgccagcggcggccgacgtagcaatgggtggtctcggcctggcgtgcgtcacggtaaaggcgcacatacgccgagggatccggctcaccggtgaccgggtcggccaggtcgtaggtcaggcgcagttccaccgtgtagcggtggcactcgatcacgtccaggcgtacgtccaggccgtcgccgatcgaggaaatgtagctgcccgccaccaatccggccggttcgaacaggcgcaccagatggcggtagttctccgcgtacaggcccatgagccagctcaaccggctcaggcggggaatacgttcggtgcggggcgaggcttgggccatgggtcgatcctacacgttggtgcttcaacgtgggggcgcctcaagccacagccaacccgacaacgacgatccccgtgtagagccgagcccatgctctgttcgggaagaacccggcggcccagccgagcgtgggctcggctctacagggcgaagtgcagcgcgccggaaaggctcaatacagctcgcgctgcagccccagcgtggccagcaccttgctggaaatctcctcgatcgaggtatgcgtggtgctcagggtcgggatccgctccatgcggaacatggtctcggccgcagccacctcgcgcttgcaggtctccaggttggcgtagcgcgagttcggacggcgctcctggcggatctgctgcagccggtccggatcgatggtcaggccgaacagcttgcgccggtaattgcgcagtcgcggcggcaggcgatcgctttccaggtcttcgtcggtcagcgggtagttggccgcgcgtaccccgtaatgcagggccaggtagatgcaggtcggcgtcttgcccgcgcgcgacaccgccaccaggatcacgtcggcatcgtcgtagttcaccgcgatgccgtcgtcatgggtcagggcgaagttcatcgcgttgatgcgacggtggtaggtatcgaaatcgaccatgccgtgggcctggccgacccgggccaggcgcgggctggccagttcacgctccagcggctcgatgaacggcgcgaacacatccagcatcagcgccccgctgtcggccaggatcaggctcaggctctggtccacgcaggagttcaccacgatcggccggacttggtagcgctcccctgctgcctggatccgggcacaggcttcacgcgctttttcggggtcgtcgacaaacgacatgcggtcggtaatgaagctgaacccggagaactgggtcagcaggctatgcccaatggtttcagcggtgataccggttccatcggaaacgtagaacaccggacggatggtcgacatgcgcgcttttaccccctacgaagcttaaaaaggccgccagcacaagcttgtgccgacggtgctctgcccggcatcatatcggcttcttcctacggacgcggccactcagcccgcctcgggcgatggccaaacggagcatcgcgcttgaacgagaacatcctgtggttgcacgaactgcgtctggccgatctggcccgcgtaggcggcaagaattcgtcgctgggcgagatgatcggcaacctggccggtctgggcgtttcggtgccgggcggttatgccaccaccgctgaagccttcaaggacttcattgcgcacaacgatctgtccaagcgcatcttcgacaggctggccacgctggacgtcgaggacgtcaacgcgctgaccgccgccggcaaggaaatccgcagttgggtgatcgatgcgccgctgcagccgcagctggaccaggacatccgcaccgcttacgccaagctgagcgccgacaacggcggcggcgacgtggccgtggccgtgcgttcctcggccaccgccgaggatctgccggatgcctccttcgccggccagcaggaaaccttcctcaacgtcaccggtgccgacgacgtcgtgcacaaggtcaaggaagtgttcgcctcgctgtacaacgaccgcgccatcgcctaccgcgtgcaccacggcttcaagcatgaggatgtgttcctgtccgccggcgtgcagctgatggtgcgttcgggcgtcggttcgtccggcgtgctgttcaccctggacaccgagtccggcttccgcgacgtggtgttcgtcacctcttcgttcggcctgggcgaaatggtcgtgcagggcgcggtcaatcccgacgagtactacgtctacaagcccaccctgcaggccggcaagccggcgatcctgcgccgctcgctcggcagcaaggcgatccgcatggtgtactcggatgttccgggtgagcgcgtcaggatcgaggacaccccggccgagctgcgcaacaccttctcgatcagcgacgaggacgtgcaggaactgtccaagcaggcgctggtcatcgaaaagcactacggccgcccgatggacatcgagtgggccaaggacggcgtcagcggcaagctgttcatcgtgcaggcgcgcccggaaacggtgaagtcgcgcagccacgccacccagatcgagcgcttcgcgctgaccgagaagggcggcaacgtgctggccgaaggccgcgccgtcggcgccaagatcggctcgggcgtggcccgcgtggtgaagacgctggacgacatgaaccgcgtgcagccgggcgacgtactgatcgccgacatgaccgatcccgactgggaaccggtgatgaagcgcgcttcggccatcgtcaccaaccgtggcggccgtacctgccacgccgcgatcatcgcgcgcgagctgggcgtgccggccgtggtcggttcgggcaacgccaccaaggtgatcgaagatggccagctggtcaccgtcagctgcgctgaaggtgataccggcttcatctacgaaggaaagctcggcttcgagcgcaccaccaccgatctgggcaacatgccgccggcaccgctgaagatcatgatgaacgtggccaacccggaacgtgccttcgacttcggccagctgccgaacgccggcatcggcctggcccgcctggaaatgatcatcgccagccacatcggcatccacccgaacgcgctgctggaatacgaccgccaggatgcggcgaccaagaagaagatcgacgagaagatcgccggctacggcgatccggtcagcttctacgtggaccgcctggccgaaggcatcgccacgctcaccgcctcggttgcaccgaacccggtgatcgtgcgcctgtcggatttcaagtccaacgagtacgccaacctgatcggcggcagcaactacgagccgcacgaagaaaacccgatgatcggcttccgcggcgccagccgttacgtcgacccgagcttctcggccgccttcgcgctggagtgcaaggccgtgctgcgcgtgcgcaacgaaatgggcctggacaacctgtgggtcatgattccgttcgtgcgcaccctggaggaaggccgcaaggtcgtcgaggtgctggaacagaacggcctgaagcagggcgagaacggcctgaagatcatcatgatgtgcgaagtgccgtccaacgcactgctcgccgacgagttcctggagatcttcgacggtttctcgatcggctccaacgacctgacccagctcagcctgggcctggaccgcgactcgtcgatcgtcgcgcacctgttcgacgaacggaacccggcagtgaagaagctgctgtcgatggcgatcaaggccgcacgcgccaagggcaagtacgtcggcatctgcggccagggcccgtccgatcacccggatctggccgaatggctgatgcaggaaggcatcgagtcggtgtcgctgaacccggacaccgtggtcgatacctggctgcgcctggccaagctgaaggccaacggctgatgccgtaatgggctgacgtcgctttcatcgacgtccgcacatactgctgccgcacgcaagccccgcctctgcggggcttgctgtttctggcgtccgtgcacgccacgcgcacctcgcgcctgtccctcagcagcaaaggaactcccgcatgatcgccgccgcccgacccgcccccgccgcaacgccctggttccactcgctcgacttggagcgcctgctggaaacctacggcgtaccgttgctggccgcgatcgtggtgctgctggtcggcctgtgggtggcacgacgcctgtccaacgcgatgccgcgcgctacggctcgcatgggtgtggacccgatgctgggcagcttcctgcgcaacgtggtgtatgccgcatcgcttgtgatcgtggtggtgctggcgatcggcacgctgggcgtgcagatcaccccgttgctggccgtgctcggtaccgctggcctggccgtcggcctggcattgaaggattcgctgtccaacatcgcctcgggcgtgatgctggtgacgctgcgaccgttccgtgtgggcgatgtggtcaccgtggccggacagaccggcacggtgcgcgaagtgcgcatcttccagaccgtcatcaccggtgccgacaaccagcacaccaccattccgaacacgctgatcactgccgcaccgatcatcaacctcaccgccgaaccgacgcgccgcgtcgaactggtgatcggcatcggctatgaagacaacatccagctggcgcgcgataccgcgctggcgttgatgaaggccgacccacgcgtgctgcagacaccggcaccggacgtggtggtgtatgagctgggcgcgcacgccatcaacctcggcatccgctgctacgtgaagtcggccgactggttcggtaccaaggtcacgctgctggagcagctgaagctgggctttgacaaggcgggcatcaacatcccgtacccgcagcaggacatgcacctgtacctgcacggcaaggatggcggggtgatagaggctgacgcgctggtgcgcgacaagccctgatccatgccggtagtgccgaccaacggtcggcacccacccatcggcgatacgacattggaatgccggccagcggccggcactacccctcgcccactggtagtgccggccgctggccggcagcgtccaggatcaggccgcgacgctctcttccagcgtcggataatcggtgaagcccgccgcgccaccgccaaagaatgtcgcacgatccggcggattcagcgccgcaccggtacgcagtcgctccggcaggtccgggttggcgatgaacggccggccgaagccgatcaggtcagcccagccttcagccagtgcctgctcggcgcgttcggcggtgtacttgccggcgtagatcagcgtacccgggtagaccatgcgcagcgcctgcttgaacgccaccggcatcaacggtgcatcgtcccagtcggcttcggcgatgtgcaggtagcccacgcccagctcacccagcaggtgcgccgcggccagataggtcgcctgtggcgtatcgtccaccgcgccctgcaacgtcgtcagcggcgccagacggacaccgacgcggtcaccaccggctacggccgtcaccgcctgcacgacctcgcgcaggaaccgcagccggttctgcaacgcgccgccatagccgtcggtgcgccggttggcctgcgagtcgatgaactggttgatcaggtagccattggccccgtgcagctccacgccatcgaagccggcggccagtgcattgcgggtggcctgtgcatagtcggcgacgatgcccggaatctcgtcttcgcgcagcgcgcgcggcatcgagtgctggatcatctcgcccacgcccgcttccgggccagcgcctgcagggtcgacaaacaccttcacgccttcggccagcagcgccgacgacgacaccggggcggcaccacccggctgcagggccacatgcgagacccggcccacatgccacagctgggcgtagatgcggccgccagcggcgtgcaccgcatcggtcacccggcgccagccctgcacctgttccgggctgtggatgcccggggtccaggcatagccctggccctgcgggctgatctgggtgccttcgctgacgatcaggccagcactggcgcgttgggcgtagtaggcggccatgtccgcggtggcgacgttgccgtcggcggcacgcgagcgggtcatcggcggcatcacgatgcggttgggcagggtcaaggcgcccaggcggtggggagtgaacaacatggcggcgatctcttgcgggggggactgccgcaaaggatggggatgccagctgccaggcaacaggcatgtactggcaaaacaattgttcccccaaggcaaggatgaccggccggggggcagagccccttcctgcggaacgggatccgaccccgcgcgcaaccggggtcggatccctttgcaacgcaaagggctccgaccccgaagccggttacagcgtgggctcgatcagcacgccgccatgcgccacgcggtcatagcaggtgcgcaccacatcttccccgtacttcagctcgagacggcgcacgatgaagtggccgcgcgccatgtcctggtagtagtcggtgaacatggtattcagtgttgcacccgcggccgcaccaacgatcggcaccgcctgtgcggcaaatttctcggtaaccactacgccgaagcgcgccgccaccttctccaccatcttcgccagcagcttgccagcttcctttggcgccacgcccagggtcaggtcgcggccggtcaccacgcgcccggccagctcggccgacaggtggcgcatcacatccgtggtgaagccgcgggccaggtagtagccggtctcgctggcatcatcgcgcggcgagttgccgcccaacgcgaacacctccaggcacgcctggcgggtgctgaactcggacaggtcgaagccctcgctgcgggccacgtcagccaccgcacgcatcatgatggtggtcgacaccggcagctcgatgaacaaggccgcgaagccgaaggccccaccgaccgcgcccgaggtggccgccgccagtttgtgccagcgggtggacgcccccttgccgggggtgttgtccatgctccacagcgcggcctgcgccgatttgctcagcgccgcctgcacagcgccgtggatgcggttggagaccgagctgggcagcgccttcaccgcgaactccagcggcgtgccgaccaggttggccatgcgcgcggtcagggtcggcgcttccagcagggccaccgcgcgctgcaggtcggaccagtcgcgggcgtcatgggcgatgtcgcgggggagcaggatcggctcgttcatggcgccgatcttagcgccaggaagttgaacggttcgtcgcggggtacgacagagggggcagagccctttccgcaggaaagggatccgaccccggcgccttgccggccagcggccggcactacccgttggcgcgtcatccgatagcgccgggccatgcccggcgtcgttgttcaggcaaccggcagccccgacagcgcgcccatgaactggcggtagtggcgcagctcagcgatcgaatcgtgcacgtcgctcagcgcagtgtggttgctgttcttgccgacgccggcggccacgctcggcgcccaacgcttggccagttccttcaccgtggacacgtccaggttgcggtagtggaagtacttctccagtcgcggcatctggcggtgcaggaagcggcgatcctggcagatcgagttgccgcacatcggcgacaggccggccgggatccactgcgccaggaagttcaccgtctgcgcctcggcctggcccagggtggtggtgctgtccaccacgcgctgccacaggcccgagcggcggtgctggttgcggttccactcgtccatcgcttccagcgtttccagcgggtggtggatggcgaattccggcccttcggccagcacgttgagctgggcatcggtgaccacggtggcgatctcgatgatcgaatcgttgtcggtatccaacccggtcatttccaggtcgatccagatcagtcgctcgttggccgcgccgttgtccgccatgtgtcgcctcgttgctgggcaggcgcgcggcctgccggtgatggaaagaggcgcccatcataccggttcgccccctcaggcctcgccggcatggtcttccagcagcagcggcggcttgccacgcttggcacggaaatagttggtcaggcgcatgctggcctccttggccagcaccccaccgtggatctccacccggtggttgtggcgggcatcgcccagcaggtcgaacacgctgccgcaggcgccggtcttggggtcgctggcgccgtagaccaggcgggcaacgcgtgcatgcacgatggccatcgcgcacatcgcgcacggttccagggtcacgtacagggtgctgccgagcagccgatgattggccagccgcgtgccaccggcccgcatggccacgatctcagcatgcgcactgggatcgtgcgaagcgatgttgaggttccagccctcgcccagcagctggccatcggcgcccaccagtaccgcaccaacggggatctcgtcgtactcgcgctgcgcacgctcggccagcgccagcgcatggcgcatccagtgttcatcggcgtcgtgcaccggtacacccagggcgtcggtcatggcggttctcgcgtgtctgcagggccaggatggccgccggggccgcattgtacgcccgcggccgtgcaggcgccgctaacgcgtgtcgaagcgctcgcgggcagcgtccagcgccgggaaattgtgctcggcccaacggtccagggcggacagcgtgtcaaccagtccacgtgcgacctcggtcagccggtattccacatgcagtggcttgctgcccagatcacaccgctcgaccaggccgttgcgctccagctgccgcagggtctgggtcaacaccttctgcgagatcccttcgatcttcctcagcagcgcgccattgcgttgcgggccctgcgccagcgccggcaacagcagcatcacccacttgccggagatcagcgccagcgcatcgcgtgccgagcaatcggcggcatggacatcgcccgggataggccatggttacctcaaggtgcgtaattgccggggcataccggcgccgcgaggatggtcgcacactcctcgaacacctcgccccatgcgcgccctgatcctgcttgcccatcccgaaccccgctccttcaacgcccacctggccgcgcaggccgcggagcagctgcggcatgacgcgctgcaggtggacgtggtcgacctgtatgcagagggcttcgatccgctggaagcggcccaccatcattcaagtcgcctgcagcccggccgtttcgatgcccagcgcgaacaacgccacggcgccgaacagggtcggctgcccgccgatgtgcagcgccatctgcagctgctgcaggccgcggatctggtcatcctgcagttcccgctgtggtggttcgcgccgccggcaatcctcaagggctggctggatcgcgcgctggtttacgggccgatgtacaacagccgcctgcgccacgagcacggcgccatgcgcggcaagcgtgcgttgctgagcgtcaccaccggctcatcggcacgggcctgcgccgtcgacggccgcgagggagatacccggttgttgctgtggcccttgatgtacagcctgcgctacgtcggcttcgacgtgctggagccgcatctggtgcatggcgtgcgttccgggctggcagcggagcgcgtgcaggcacacgacgaggcattggctgcagcaacccactactaccgcgaacgcctggcgcaatggccgcggtggcccaccgtgcccttcaacgacagcggcgatttcgaggatggcgtggtgctgcgcgcggaggccactgcctacagccccttcatccgccatcgcaacaccggatgaatccacgcctgcgcgctgggtcgggacgcgccatactacgcgctctttgcaagcaccttggtgaacccatgaccaccctccgtccctcgcgcgccgacgacggcgccgccctcgtcgacctctggcgccgcgccgtcgacgccacccacaacttcctcagcgccgacgaccgccaggccatcgatggcgaagtcgccggcttcctgccgcaggctccgatgaccgtggccgtcgacgctcaggaccgcccccttggcttcatgctgatcgacggcacgcacatggaagcgctgttcatcgatccggacgtacgcggcaccggtatcggccggcagttgctgcagcacgcgctggccctgcatccgcagctgagtaccgacgtcaacgaacagaacgcgcaggccgtcggcttctaccagcgcatgggcttcgtcgaaaccggacgttcaccgctggattcgcagggccgcccgtatcccctgatccatctccggtacaacggctgacattcgacggatgttcgaggcccgccccgatcatcaggccgtggcctcgaatgccggcgagtactgcacctctccctgcgccatcggtggccgcaggcacagcgcctggaagtactctggcggcacacccggcagcaccaggcccggctcggcgcggaatccgaatcgaccgtaataggcgggctcccccagcaatacacagccctgcgcgttctgctcacgcaacgcgccgagcgccgcgtgcatcagcgccgcaccgatgccctgcccctgccagtccggcagcaccgagattggcccgaggccgaaccagccggtgctgccatcgctgatcgtcaccggcgacagcgcgatgtgcccgacgacctgtccgtccttctcggcgaccagcgaaagactcagctctccacgcgaacgcagcgcatccacaatgaactgctcggtgtggctgctgtgcggggcttcgcggaaggccgcctcggtgagtgcatggatgaccgcgtggtcttcgcgggtttcagggcggatcgtgcagttcaaggacaacacctttgatgaagtgatggacatgtgaatgatcgattccggtcacggattcagctgcgaacctgcgtcggcgtcagagccaacgcgacgatcggatgccctgtgcggcaagcgatctgccggcggcgcgccccgggagcgtcaaaaatccgtctccaagggtggcacagggctcccggcacgttccataatcgagaaacctgccacccaggaaggatagacggacatggacgcacgatgcaggatcgggccatgggtgtagcgcacctcgcacacaggggacggccgctgctggcagtgctcgccctcgtcctgctggcggcatgctcgccctacgccgatgcagagcgcgacgtcgccgcgggtggacgcggcctggccaaactcaacccggcgccgaagcaggcctatgaactggtgctgacagtgaaggatgcaccgggcccgttcgcggttgttgagggcgtggcccagtatgacgtgagcaactacggagactgcgggagggtcatctggtccaccggcacggccagccgcatcaccagccaggaaccggtggaactgcgcaggacgggcgagaacgaataccgcggtacgttctacctcgaccgcatgcaggaccaggactattacgatcgcggtacgtgccactggacgctgaccggcgttggcgcgatgttgcgtgccacgaccggcgaagctgatacgcgattcctgacgttcatcgacaagaagcgcatggacgcgggatcgccgttgactctctactatccgaagactgcttatccccgcgccgagctcgctgccaacttccctgccagcggcaaagaagatccgtcggcctacaaggaggaactgcgcgacgcgctgttctcgaccacaaccactgtgcggacgctcgcgccatgagctgccagcgccacatttccccctacacaccaggaggccgacattgcgccacaagatgattccgtgccttgctctgcttctgttgaccgcctgccatccggagaccgccatgaaccaggaacgtgccgctgctgaagccgatgtcgcccagggtgggcgcggcctcgccaagctcaaccccagcccgcgcaaggcctatgaactggtgctgcgcctgaaggacgccccgggcgatttcgcggtggtcgaaggtgtcgcgcagtacgacgtcaccaacgaagaccagtgtggctatatcgagccggccaccggcacggctgcacggattaccagccaggaaccggtggaactgcgcaaggtcgctgatggcgagtaccggggcactgtatacatcgaccgcatgctggatgaggattactacggtcgcggtgtctgcaagtgggagttcaccggtgcaggcgcgatgctgaaggcgacgggggccgagggcgagacgcgtttcctttcatttattgaagcagcgccattcgtgaaaggcgagaccgagactcgccactatcctcgttcggactatccgcgcgtgaacgagattcctgactacggcgcaagcggccaagaagaccccaccaagttccgccctgagctgcagaattcgctgttctcggcttcacttgaagccaatgaggtccgccaatgagcctcagcagccaagactatgcgggtatttccgacgacgtgtacaaggaccgtgcggtcggtcgacgcgctcccggcaaggaagagctcgtagcgatcaacgggcatgagtacaagatcctcgagcacgttgataatcgattgaacggttatcagggaacgatctaccagcgagtcgacaccaatgaaattgtcgtcgcacatcgcggcaccgaacagatcgcccgcgatgcgatcctgaccgatggtggcatggttgtcgcccgcaccaacgtccaggcaccggacgccatcgcgctgacccaacgcgccctggcctacgccaagaaggaggggcaggatctcggacagcgcccacccgaagtcaccgtcaccggccactctctcggtggcgcgctggcccagatcacctcgcaccatttcaatgtcaagggcgagaccttcaacgcctatggcgcggtcagcctcagctaccgcatcccggaaggcggcaacaccatgatcaaccatgtcatggcctccgatccggtcagctctgcctcgccgcacttcggccaggtgcgcatctacgccaagccggatgagatcaagacactcgccgcaaacggcttcagcaatcactcgttgcgcgcccttatcccggacagcccgctcgtcgcagcaggcagctcgttcggtgcgcacaagctgggcaacttcctcggtgacggctcggtgctgcaacacccggaaacgcagaagctggcaaaagacaacgccaggatgatcgaggagtaccgcgacgacgttgaatcactgcgccgtggtgtcacccgcgcggcgcgcggcattccgggcggcgccgtcgatctgtacgaccatatccgcggcccgctgcagcccggtgagccggcacgccgcgaagcggagaagaacggccatcacaccagcatgctgcgcatggacgacgccaaccatgtgggcaacccactgttcaacgacgcgatccgtggcgtgcacgcgcaggacgtccgcgtcggccgggtaccagacgtaatgagcacgcaactggccggcagcctggccgccgaaatgcatgcggcgggcggcaagcgcatcgacgaggtggtcatgaatgccgatgcctcgcgcagcttcgccgtgcagggccagggcggtgacccggcccaccttcgtgtgtcagtggatacggcggtggcgatgaacacaccgctggaacagagcagccagcgcatcgaccagcaggccgcaggtcagcgccttgcactggagcgcgaccagcagctggaacagcagcagaaccagacccgcagcctgcaggcctgatggacagcacgggagccggtctttccggctcccgttgtacatcggcactctggttcaggggctggaggccgccaccggcagcgatgctccggccgtcacgaacagatccggcccggaatccgggaatccaccacaggcgcgatcgccaggtgctaccggatcacagggccactgcgcccgcgcaaccttctcgcgcagctcgaagcgatcaccggtccagaccacgaacgcgatgtgctcacggttccagtcaccgtaggcgcgcggaccacccttctgcgccgactccggatactgcacgaaccagcgcatggccgggccgtactgcaacttgctatggtccaggctgatccgtccctcacgcgacagctgccgcgcacgatccgcttccgtctgctgcggcatgacaggcatggcatcggcggtcacatccctcggcgccgcgtccccgcggacctggtacacacgctggcccacataggcctcgcggcaatcacccgctggcacgcggaccggctccgcgccgtactcatcacggttggcgacctggtcgctgcaggtgaacggcgccgacaccaggtagaacgtgctgtcggcgtcgcgcccttccaacgagcgcacccagatgtcgcccatccgcacgatgaagtccgggcgctggccgtagcccggcaccgccttgaaccaggccttctgccgcacctcacgctcgcgccagctgcgcggcaggtggatgtcctgctcgggcagcgccaccagcatcgcagccagatgcgccggcatggtgccctggcaggcgccgatcagcaggtcgccctggctcgccagccgcccggccagatccaccgggcagcgggcaccgagcgcacgctcggtcgcctgctcgggcggcaacggcacgatggccaatgcaggcggtgccggcgctaccgccgggaccgctgactcgacgactgtaggcggtgcagccacaggcgccgccgctgcgggcggaacgggcgcaggcgccgggtccgcagccggcgccggctgcgtgtccaccaccggtgtcgcagggggtgtcgcggcagccggtacttcgggagccggcgccgcgacaacggcgtcggccgccgcgggcgctgcaacgggcgctgcccctgcaggcgcctcaacggtagcctcggcagcggggcgcgtctccacgacgggcgccgctgcctcctgagcttgtgccgacgctgcggcaagtccaagtgacagcagccagagcggcggcaggcgacgcacgggtgcattgcagcgggcagcggcgtggcgggcattcgggggaacgattcgcatgtggtgtccttacgggtgggtttccatgtcggcgccacagggcgccacgcgtcgtacgtaaagcgccagcgggcaccctgcccgccggcatcggtgttacagggatcgagaacgctgctcctgctcgcgggcgagcgcggccgccgggtcctgctgggcgacattggcagccaattgctggctgctctgcgccagcggctgctgcgccgcctgttcgcgatcgaccgatgcgcgcagcatggccggatcgcccagcgcgccctgcacggcaaacagcgtgcgaccgtcattgccggccaacaggtggtcgatacgcgacattccggccttctgcgcgctcagcgccagtgcgccggcggcattgtccagttcctgcgcgctgcgcattccgctttgcggccccatctgctgcaggtgctggcgcgctcccgagaacagcgtgtatcccggctcgcccggttgcgacatgtcgcgtcccgttgtgggctgggcaggcgcccccacttcgccacgctccaagcgcgccatcacatcgggggtcagcttctgctgccacacgtcaaaacgctgctggcgggcttcgatgccgttgagcgcgccattcagggcacgcgtcgcttcgcgcacgtcctcgcgcgccgcttccggcacccgcgtctgccactgccacacggcaatacggcctgcgtgctcgggttgcgcggccagctccggctgattcaccaggtccaggtccagcgccttgccggcacgctcgtaattctccttgccgaccagcggcagatagccacggccgtgatacttcagtgcatcaccgggcgcgtcattgcccatgcgcccgccatacatcagttcggccaggttctccggccgcccacgcagcgcctcctggcgggcgttctcaagcgcgccattgccattgcgccacgctgcttccaccgggatctgcgagatgccccgggtgaagttgaaactctcgttgagacggctcaagccacgggattcatgcccggcctgcgccatgaagttggccagttcccgggacgaagtcatgccggcctccgtggcctgccgcaacagcaacgactccctatcctgcgacacggtgaaactcctgctcgatcatcgttggatactcccgcctcctcacaggcatggcactcaaggcaagctgacgtcggcgacgacggacggatcgaaatcctcgaaccgcacccggccaagctcggccgcggagaaatcgcgcgtgtgggttgcttcggtttcggtgtccaccaccttgcgctgcacgccatgcacccagcacgcctgctcggcaggtgcataccggaaggtgtagatgctgctccagcgttcgcggctcccgccgttggtgatcacgctgaacgcgccgtcttcaatcgtcacgtaggcgaagggatcaccggcaatgccaccgcgcgttgagcacggcaccagcttgtcgttgcgtgccgccagctgccagcggcccgtggcatcgcccagcagcaacaacaggacccggttcggtccgtgctcgccgggcagcaagccctccggaggaggttggtcgatcaccaggagctggtcctggaaaccattaccggtcagatcgccgcgtacggcttccagcaggttcgcgccggacggaacgaacgccagggcattgtccatgtgcgtgccactccccttctccatcccctgcaactccttcaatcccgtcttgccagttcccgagcggaggccggaaacggggcgatgcctcgcacgtgccctgcggtcgccatggcggatgatagccccgagcccacggcaaccgcgatggtggcaagcgtcacccgcaccgcggggggacacagtcctcatggacggaaaagctcctgtgttcgatggcaccggcgcgtcgggattttgacgcgcacgcagcttacttcgaggaggcagcgctcgtcgaagggtgcttgggatgaaaagcgcacttgatcacataaaatcgggattggcgctgatggatcccgattccggatacaccatccatacgatcagcactccgcaattgttcgtgcgggcccggcgaagtgggtcacggctcggcgcacgctaccctcgccgcatgggctcccagcagcccacccgccgcggggcccaaagcgcgagcctcacctgtcgcaacgccactcaatagcgatcaaacaccggctgcgtgcaatccgcatagacttcatcgcatccgcccggttgatcgttcctgcacagtgaccgcgccgtctcaagtgcagctcccggcgtgggtcccgatccaataccagattgcccccgtcccgaacggccagcagggatggcccatgagacgcactggttgaagtacgtcatgttgagcgagcaatcaggagctccgctgataccacatttggacagcgcctccttctcagcggctcgccgggatctcatcccggttgaaacaccggcctcggacgtggccttcgagaccgcaatcgcgccccaggttttcacccattccccagcgggcgcgggtgccggcgcggacggagtcatggaagttccactagatccgggaattggtgcacacccctgaacaccctggccgccaatggggtacatccccggcggacagttgccttctgcgtgcgcggaactgatacctccaacaaacccggcggcagcagcaaccaacaccccggccagaccgcatttcatcatcccaacctcctgattcagtgatccttgcgccttccccgaggatggcgccgcggatgcgactcccggattaaaacaggtcgcagaaggcttgtagccctgctccttcagctgcccgccttttgatggcgacagctatcgcctgccactcattggactcgtttgatttggacatgtgaaattttgcaacggctcaccatccactcaacccttcgcccagcggttccggaggcacagctgagaggcggcaacatcaatacgccttgaagatcggctttgtgcaatccgtatagaaaacctcgcatgccccggcttggtcatttgtgcagcctttctgagcttcgcgctctgccacgtcgagtgtcggtccgcgtccaataccagatccaccctgacctgtccggccgctgggaactacccatgccgcacactgattgaagtaggcaagcataaccttgcaatcgttcgcacccgcggaagcacacttgccaagggcttcctgctccgctccactcttccttcgctgccctgtcgacacacctgcatgcgacgttcgcttggatgtggcaattgcaccccaggtggtgatccattctccagacggttgtggcggcgagacgggagcggtcaacccgccattgtttgctcccgggataggtgcacagccctgtactccctgtcctccgatcggatacatagcagggggacagttgccctccgcacttgcggacgagaatactagcgagagcattgctgctacgaccacttgcatcgaacgactagtcattttcactcactcgcgtccgatccaatttgcaaccatctgcaaacacgtatgaagtctccggggcacactggaaaaagtccaagccatatcagacgctgtaacgcatagcgcccttttctgacgtggcatgcatacctgttgacagatatcatgcggaacttggcgatcagcgatacgccctgaattccgacatgctgcaggccgagtaggcgacttcacacgctcccccatcattcacagaggcgcattccttcaacgcgagcgattgagcttcgtcaagtgtttcagcgctggcaacgattgaatttccggcagcctgtccgcccgagcggggcgacggatcggcgattgcggcgcattgatcgtgatagctcaaacgaatctgacacttgctccctcctcgccggacacatttgtcgatcgccgccgcttccgcagctcacttcgatttctgggatacaaggtcggcacggcgctaccacctatctgcgaatatgccatgaaggtacccagggtgccctggaagaacatcgcagccgttgggggcgcagtcagtgcgcacgatgattcgttcctgcagctcccttgcgcggccccgtagcctctgcgtcagactggatccatgccagacaggaagtacgtgcttcccccgctcagggtgatccacaaagcgtaccaattgaagaaagtcatgccgccgctgtgatcacgcgcccaaaagcggcgcattcttacagagcttcccgttccgcgcccttcttttagcggcatctcatggaaacactggcattcgaggtactgacaagagcgcaaccccactcacgctaatctgacgatcaattcccaatttttctgctgacctatctgaagccttatcaatacttccggaagacgggcaaggagcattcggaatagacgacggcgcactttccgcctccggtatcccgacaatgaccaatcgcatttctagcgacggtctctgcgtccaccgccgtatccagggagccctgcccctttcctgaggacggcacagcgaatgcaacgcattggttgtaataggtaaccgaagacttgcagtcctttgcaccctctgcggcacacttcttgatcgccgcagccaccgcgcgccgctcgctggactcattggctgcggtaccgacgagatttgacgtaggcgactcagccacggctccccatctcgtcaaccactcccccaacggctgagcaggagcgggagcagaggctgaagccgttccaccaactgcaccaggaattggcgcacaaccctggacaccctgcccaccgatcggatacgaccccggggggcagccaccctctcctgatgcggagtgtacgcataacaacaatacaacgagaactgtgtaggtcaaagtcgttcgcatcatggcctccaattcccgaagagttacgaattcattgttccagcattgccgcgctgcccactctgaatcggagattcagtggtcgcgcctccaaatctaggcgttgcatcttgaaccggaacctgacttgaggccctcgaattggtgggaaccggaggcatatacacccccccgctcgatccactagaacccggcggctgcccatttggacccggcgaggtcggcacggcgctaccacctatctgcgaatatgccatgaaggtacccagggtgccctggaagaacatcgcagccattgggggcgcagtcaggatcagcgtcgtcaggatcaggcccatgccgccctgctgcagcgccatgctgctcatgccctcggtcaggttcgaccccagcagtgcacccagcgcagacgcgccccagaacgaagccgccacgcgcgccaccatttccatggcaatgccggtcatcgcagccagcaccgccattgagaacatggtgccgatgccatagaacaaccatcgttggaacagggactttgtctgctcaaacagcaggcggaggatgaacagcggacttaaaccaatgagcaatgacattgcgatctggtacagcaacagcatgcgcctgctgtatcggccggtccaccgttaccaagccgatgatctgtccgcgacacgcgctgacctcgtctgagtacatctccaacaacttccgctggctcaccgaagtgattgcgaactcaatatagtagaggctcagccatcaaatcatccgcgcacaaacctgtcttctccccgaagcacgagatctgacgcttcatatgtagagtcccgaggtcctcagaacagattcaattctactgtttcagtaagtcctgaatatgggctttgtgcagtcagtgtaaaagaccttgcaggccccagcttcgtcatttgtgcagcccttctgcgcctcctgctccgccagctcaagtgttggccctcttcctatgccagatcctccccgccccgtctgtccacttggcaccacccacgcggcacattgattgaagtaggcaagcaccacttgacagtcctttgcacccgccgaggaacatttgccaagcgcctctttttccgcgccacttttctttcgctgaccagtggatacaccagcatcggaagtgcgcttggaggtggcaatcgctccccaagtggtgatccactcaccggaaggttgaggcggtgaaacaggggcggttgtaccaccgccagttgccccgggaatcggcgcacaaccctgcaccccttggccacctataggatagaagccaggcggacaattcccctccgccaaggcggaatcaatgctccaagcagttccaaccatcaggaccatcaatgcaggcaacacggatttcatgaggacgggattccattgacgacaattttggtcaatcaagtgttgccggagggagcattgccccgcaaacctgggcctgaagtagattgcacttcgccctgaccttggagtctaggtgtcgcactctggttggccaacacaccggtacttgagttcgaagctggcgccggaggcgtaaacataccacccgacccactagaacccggcggctgcccattcggacccggcgaggtcggcacggcgctaccacctatctgcgaatatgccatgaaggtacccagggtgccctggaagaacatcgcagccattgggggcgcagtcagaatcagcgtcgtcaggatcaggcccatactgccctgctgcagcgccatgctactcatgccctcggtcaggttcgaccccagtagtgcacccagcgccgacgcaccccagaacgaagccgccacgcgcgccaccatttctgcagtcacgagctccgctcatccggcatttggaaagcacctctttcacagcagtgcttttgaatctctgtccagttgaaacgccggcatcagaggtggccctcggaacagcgatggccgccaagctttcacccactctcctagagggcgcagcggggctcgccgccgtaccagcaactccgggaatcggggcacaaccttgaacactctgtccaccgattggatgcattccgggagggcagttgccctcggccatgaccggcgaacactaatgaaaccatcacaaccagcgaccgcatcaaatactgcattggactccctcagcacagcatcgaacggtgacagcggtgcgctcccggctggtgagccgttgatctggaggtagtgacggcggtgcgccggcttactccaaggtacggccctctaaagccatcaaacaatcgaacgccgcctgacaccctttaatacttgcggacgatcggcgcggaacatgccgagtagatcctcttgcaatgcgccccgcttgctgccttacagtcacgcatggcttgctccccggcgctctccacggtccccgaactggcgtactgtgtaccggtggatgccagttccgaggtgacagcatccacacattgattctggtaggtgaactcgatcctgcaacgtccaccgttctactcgcaattcgaaatcgcggccctcttcgcagcacgctcactgggctcacctacagctgcgcccccctccgaaccgctggatgagccagcgagtgcgctcaggtcctaacccattcacccaatggtctgggcggaggagtaggaatcgtagcgctgctcccagaactggctcctggaattggcgcgcagccctgtactccctgccctccaatcggatacataccgggagggcggttcctttctgcacttgcggaggagaatgctagagagaacattgctgcgatgaccgcttgcgtcaaccgaccagtcatgaacacacagccacgcccgagctcagtttccagccatctgcgaacatgcatgaagtctccagacgcctcggaacaacatcacagacatggcgaattcggcgcgagtaacgccaccttccagtgcagcatgaatacctgctgatacccgtcatgcagagcctggcaatcagcgatacgccctgaattccgacctgctgtaggccgagcaggccacttcacacgctcccccatcattcacagaggcgcattccttcaacgcgagggattgagcttcgtcaaatgtttcagcgctggcaacgattgaatttccggcagcctgtccgcccgagcggggcgacggatcggcgaccgcggcgcattgatcgtgatagctcaaacgaatctcacacttgctccctcctcgccggacacatccgtcgatcgccgccgcttccacagctcgcttcgatttctgggatacggaaacaccggttgccatcaagccaccagtggctggttttttatcctcagcgatggctccccagcgatgctgagcttctgcttggacacaccagtatcgccttgtccgcctgtcgcaatagcgccccacgttttgtgccaccggcctgtgggatggcttgcctgtataccgacctgctgcccccccctccagttccagcaacgggaatcggagcacaaccttgcacaccccgccctcccacggggtagaaacccggcgggcagttcccttcagcctttgcgattggcgtccatgcacagaaccggaatgcgccaagtgccaaatcgacacacgcaacggtgagccggttaaaaataggcatgcctctgcatctcaatcacctgatgcaactccacattcccggatcgcagaagacgtgcccgccgctgccctccgaggtgccatcaagctagccatgtccttggaagatcataacgtccctgcgcacgccgccgtgcaaaacagagcggtcagggtcggcctcattctcagttgcagcagcgcagccgcgcccgaggcttctcggagccaagccgccgtgcgcgcaaattgcaacaaacagatagcgatccgcgtcattgcaatcatcccgagcacggccatttcagtacttcctgaacaagggctcggtgcaatttgcatacacgggagcacaggctcccggcttgtcattcttgcagactccctgagcagcccgctcggcatcacccggagtcggaccggtgccaattcctgacaggccatttccggtccttccgctcgggatgacccaagaaacgcactgattgaaataggtcatgctgaccctgcaatcgcttgctccgctggcagcacattctgagacggctttgcgctccgcctccttctttgaccggtgccccgtagaaacgccggcatcggaagtgctggcggataccgcaattccgccccaggtcttgatccactcacccgtaggttgcggaggaggaggtggagactgctgggcggcgccgccagacgccgcgccgggaattggtgcgcatcccattgccccttgcccccccacggggtagtaaccgggaggacaggctccgccttctgcacgtgcagaggaagctgaagctgcgatgattcccaaagacagcaggctaaagaaaatagagcgcatgaaacccctcaaatagacagcaagccaaagcaaaatcaggagttaccggacggtgcattgccgcggagccccgttgatgcatgagcggcctcatgattatgaatcttcggcatcgcgacttgattcgctgtggaagaaccactttcagtagaaggcttggcaggcgcatacatgccccccgacccactagaacccggcggctgcccatttggacccggcgaggtcggcacggcgctaccacctatctgcgaatatgccatgaaggtacctagggtgccctggaagaacatcgcagccattgggggcgcagtcaggatcagcgtcgtcaggatcaggcccatgccgccctgctgcagcgccatgctgctcatgccctcggtcaggttcgaccccagcagtgcacccagcgcagacgcaccccagaacgaagccgccacgcgcgccaccatttccatggcaatgccggtcatcgcagccaacaccgccatcgagaacatggtgccgatgccatagaacaaccatcgttggaacagggactttgtctgctcaaacagcaggcacaggatgaacagtggaccaaaaccaatgaacaatgacattgcgatctggtacagcaatagcatggcgcccgccgtaacggctggtccgccggtgcccagcccaatgaaccacattgcacgggtctttgcgctatccagcgttacgtcgccggcaacatccagcacacttaccgacgtgagcgccagctgcatataacccaggttcttgtcaatcagttcctcggcggtcgacttctttccggtcacgatataggtgatctggtcctgcacatcgccagtcaggaagttctgcagcttggtcccaaacatggccatcgacgtagcgaccgtaacgatcagtgccgcccgtgccatgttcgtcatcaacgcagccatcgagtcacggcttcgcccagtcacgatgcggaagccctggatgagcacccacagcgtcatcagcaccagggccatcgtgccgacccaggtcatcatccggctcaggataccgttgccgaaattggtgatctcttcgcgcagatattccaggatcagccggaagaagacgaagtcgcccacggaggcgaacaacgtgccgtgcaacagatcattgaacaccataccgtgcatcattccctgactcatcacatcacccgccccgcgtcggggccctgctggagtgcgttgcgcacgtgattcacttggtggagagcgcggccttcagcgcgccggccttgatgacacttccaatcgggttgcgctcgccccgcaacgcacgctcggccagattcttctgccgcccctgcaaggcagcgatctgctggtcgtagaccttgatggtggtctcccacttcttgaaggccttctcaagctcgaccgaggttgccgtattgttggagatatcctcctgcagtgcgccttcattcttgaacgcgttgcggatccgacgcagctgctgaagcatctgctccatcgccggcatggacatctgcacgacctcgacagtctcgttgtacttcttgttctcaagcacctggatgtaagagcagatcgcacgctgctgcgccccgatgtcaccgcccgggctcatgttcaacgctgccatcagaccattcatgctgatcatggaatcgccgccgcacttctcggccacgttccagttctcgggaatcttcgtcagcgcaggagtcggcggcatcaggggggaagcaatgatctgggtccagttctggagcttggacatccagttgtcgatggtcttggagtactgctgagccgtttcactccaacgctgcgcagtctgaagatattcctgaccggccttcatctcctgcatgaaattcatgatccagttgaatgggtcatagaccgtcatcgcctgcgcgggactggtgcctgtactgatggtcatgcccagggtcaacactgcggccatcatcggcgcgaagcgcctgcgtcgcaccggagtgcggcggagttcagttgtcatgggggtttccttgttcgtctgagcgagcgtcttcatgccgtctcctcctgctcggcccgcttcccggacccttttcgatgtttgtagaagtcttccagccactgctccggcgtgagctcgtccacggtgatccggttgcggactgcagcggtctgcaacacgcgatgcatgatgtcgatgttgtcggtcgaggccgagatcaccgacaggatgtcgtccatgccacgcaggttgagctggcagacgctggacgcatggccctgcttgaccaggaagcagcgcgagcgctcgtcgagcgcggtaaccaccttgaactcggcctcggtcagcttcaggccatccatgtaatcgctcttgctggcattcgggttcggcagcaggatcagggtggcggtctgttcgatcagggcggcggagatatcactcttcagtgcatcttccgggctctgcgttgcgaagatgcccagaccattctgcttacggatggtcttctgcttgttcttcgcgaattccttcaggccaccctcgccgtccaggatcttccagaactcgtccatcacgtagatcagcggacgaccatcgatcaacgattccaggcggtgcagcaggtaattgatgaccggcacgcgcacttcgggattgtcgatgatgtcggtgtagtcgaagccgatgatattggccttgctcagatcaacggtgtcgaccggattgtcgaatacccagcccagcgaattgcccgaggtccagcggcgcatgcgcgcgtagagcccatcgtcgcccatgttgggcaggctcttctggaagttggtcatgctgcgcaggtgcatcggcgtatcaagcatgctttccactgcgcggtagatgtcctcctcctcgcgcgcactgtattcacgcttgccggccagcaccttgatcaggtcggccagaaactgcacgttggcttcattgttctcgcattggaacgggttgaacccggtcggcgcgccgttctccagggccagatagttaccaccgcaggcgcggacgaaaatctcagcgccacggtccttgtcgaagaagaagatggtcggtgacggctcgtacttctgaacctggctgagcaggaagttgatcagcgcagtcttaccggtaccggacttgccgatcaccatggtattggcgatcgccttctcgcccagcgaattctccgacggatgggtcgcgtggaaattgaagtagtacggctggccgttcgtggtctgcagcgtggtgacgcagtcgccccacgggttgttgtgctgcttgccggtcgcgaagttgtgcagcggcgacaggcccaggaagttcagcgagctgacattggccaggcgggtgcgatagcgccagttggccggtagctgcgaatagaaggacgaggtgaccgccaggtcttccttggtcgacacgaaacccgcattggacaactcggcgcgcgtcgtggccacgttctgcgacagcttggcctggctgtcgccgtagaccgtcatgatgaagtggtactcgcccagcacgaaattgcccgacgacagctggtccatcgcctggtccagctcgacgatctggctgactgccttgtcaccggaggagatcatcatgcccttggtgcggtcgagcaccttgagtgcgtcctgacgccccatcgggctgaacgaatgggtgatgacgtactcgtagtccaggtacttcaggccattgaggatgcccgggtaagtcccctcggcatactccttgatgttcaggatggcgccgaagtggttggcaccattaggggtgttgatgacgaagtcaccggttttggccgagaacatgtgccggctgaccggcaggtagtccttgatcggtgccgaaagcaccggtaccggctcgtcgatgcgattgatcaggtagccgaacagctccagcgtttcagagaacaccacaccgttcttggcctcgtacatgcccaggcgatacggtgcgtaatcgcggatcacggcctcgacgttgccggccagctccatcagcttctcgatggcctgctcctgctcggcctgcaagcgctcgacattcgccgacttttccacgaagcgtttcccggcgacgaccgggcggtagatcatggtgaggtacagctcgttctgcatgatgcgctgggcggacagcatgcccatgtactggtcggatacatcctgattgaagcgctggctgtagtggctcttgcctttcaacgtacggcgacggcgaatgtcgtgcacccagaaggcgacattgacgaaatccggtgccctcagcgtctgcagcaggcggttgaacgtattgtgccggtgctccagctcccattcctcgcgaccaacgaacggcagtccttccagataccaggtcaacaggtagtcgccgcccgtggtcttgaccacgttcggggcgatatgcgtcgacaggggaatgaactcactgatggaggtgtcagggctgaacatacgactgcttccaaagaggtactgccaagaagtttcaacagacccgacggacgcttgcgccggcgggccggatccggacctcaatccattcgggccggtttgtcgcggtaatggttggggttgaatacccacatgccatcgtgttcctgcacgttgcggactttcagcttgaacatcaggcgcaggcccaacaggcggaagatcatttcgtcacgcttggccatctgccgcatgatgaagaccgccaccggaatggtgagcagaaaccagaagttcgtgtacatgctgagcagcagcaacccacctgccaccatgaagaatggcaggtagggaacgcccaggaacattgccggacgtgtgcagccgcggaagacgacgttcttatgcactgtagtactggacagcctgctggatcagcatggaggtcttgccctcgcaggtgccatagtcgtcacccagcagcatacgtgcgatctggccagcggcaccgatcagtacgccaccgatcaggatcggtgccacatcaccaatgcgcttatgcgcaaaggcaatctggtagccagcaaagatgacggcaatggtcaccacggcgatcgaggccatgttcagcagaccattgatgctgtcgaagaagccacataccttcttctcggtgccaccataattgacgccgccctgattggcgaagacctccggagcgaacagcgcaccaacgaagagggtggccatcagcagagtcttcagcgtgcgctgggcctggacgaggtcgagattggatcgcttcatggattgatttccttgttgatggactaacacaactgaatcgaccagccgggggactggccgcaccacgacttcgtcagaacacgaaggccgcatcccctgcgggaatctgctgcaccggcgcagcctgcaccggtgcgttgaatgaattgtcgccaccggcgacaggctggttgcgctcgctccagggccgcagcatcactggcccctcattgccggcgccagcagcacttggcagctgctgcggcatggccatcgcctgtgcagcaccctgctgaggcagctgctgcggcatgccaccggcctgttgctggggataggcgggcccttggctgggctgcgcctgaggctgcatcatcctgtccactgaacccagcaccaccttggacagcgcctggtcggcgagattcagcaggctgccccgcgccatcgcaccggtggacgggtacacgacataggcgcgtgcgggatcttccgacggcacgtacaccgggccattggactgcgcaacgatgcgggcctgcgccggagaggccagctgcggatgatgttcgaccttcaccgcgcggcgctcgccgcggctgaccacgtcgatcggtgcaacaccattgctggcaagcatctgcccgcggcgcatcgagtcatagaccttctgcacgtagccgtgacggaagccggtctcgaaattgcccgagtagtagcagctgaacgacttgccccaatcaccaccggagcgcttgtagcactcggcgaggatgcgcgaacccgcctgcaggttcgggcactgctggaaggccttctcgtaggaatccaggccgtatttgcccaggttgtagcgattgacctgggccagcccgatggagaagttgtagcccttctcttcaagcatgcgcaccgtcgccagcgcttcgtccaaggccttgggctggcgcaccagtgcgccgccgaccacgccgatggcgtagggattgcgcgacgattcgacgttgattacatgctgcatcacatccatcgagacggccatctccgggcacgccatcatttccagtcctggcagcatccttcagccctcctgcccctgggcacgcccaggattgaagtcgatgccggtgatgtagcgcgagccggcatgcgccttgatatgcacgacgatgtcgatggtcatcatcaacagccgcttgatcacgttgaattcaaggcccgagccttcggtcgaggccttgaccatcaatgccagctggtcccaggtctgctctggactgccagcgtggcaactggtgatcgaacccgggtggcccgatgcacagttgcgaatgaagtagaacgcttcatcacctcgcagctcggctaggatgatgcgttcgggcttcatgcgcaggcaggcttccatgcagctcttggcgctgacattgctggtgctttgtccacccttggaatacagcaggtgcaccacattgggttgggtcaggaacagctcgcgcgcgtcctcgatcgtgaccaggcgctcgttgtccgggatatgattgaccaacgctttcatgaaggtggtcttgccgctaccggtcgcaccggataccacgatgttcttgcggtacatcaccgcacgccggaagaactcggcgtactcgcgcgaatggcgcagctccagcagctcacgatcctgctcgctgatgctgccatcggtttccaggatctgattgaagaagccgtcttcgtgatactggctgagcgacttggtgtgcttggacggcagacggatggtgatcgacaccttgcctgcatcacatgccggcggaatcacgaactgcgcacgctggccagtggggaacgtgagcgacacgaccggatcggcatcggtgatgcgctggccggtgttgctctcgttcaccaccgccgtgcagaactgccgggcccgctcgaaggtcaggctcggcacgtccacccgctgccaccccgcccgggtttccaggtacagctcaccgggacggttgatgcagatttccgtcacttccggagacgtcatgtactcggcgatgcccagcacttcgtactgatagcgcaggaaatcgctggagacgagggcgaggggtgacacttcggcgtccatgatctttcgttgagttaccggcgggggtgcagcacgttggtgaagtcaacgtccttggcgacgtagacattcacgatcgtgccctggttgatcgtgacggttggcggacggcgctcgctgagcgcctcattggcaagtcgctccatggtgcgagcggttgcgctctcgtagggagagcgcacggcaaagccgttgctggcgaccgttgtcgattctggaccgtgctcggctgcggcgtacttgaaggcgtcagcgatgaggctgatcatcagcgccgacgcgatacggctaccccagtgcgcactgtactggccaggatgtcctgccccgcccaggccgtccgtaccagggctggacatcgccacgtcgatgccattcggcgtggtgatgcgatcccagatcacttccacccgcttgccgatcggaccaccgccgtaggagccatagatcttggagcccttcggaagcagcaggctgcgcccattgatcgagtacaccggctcggtcagcaggcacgatgtgtagccggccacgtcggtgatgatccgcgtttccagcacgcatctcaggtacgtgccacgaaccagcagcgcgtcagggctacggatataggcggcattggagacattttccacgtcggggccacgacggaccttctgcggctgggtctgaggatttgctgccgcctgcatggcagcgatcatcgcctggttgtagtcagagttctggctaccggacgacgcgcccgcgtcgcccccccctaccccggaaccgccgcccatgcgccggtccatcaacgtcggcccgcgatcttcttgtggcctactcgccgacggaaaaccgggcatgggcacttcctgctggggcgcaggcggcagcatcggaatcggatcggcagcagccaccggcggcgccggatcagctgcggtacccacgctcggcagctgtggtgtcgtcgcacgcgcctcttcccgcggcttgttctgctcggtcgcatcatcctgccccttgcggaacagcaggaagcccattgccatcagcagcagcacgatgccaccgaggaacagcagcgcctttcggttcagccgctgctcttcggccgagcgcagctgcggcgcggccgcgtcaagatccggcgccggctcggcctgggccgtgccgaagtagggattcgacggcgcgtccgcggcaccctgtgcgccatacgggctctggctctcgtcgcgtccgttgttcgggtcgtttccgggagtgttctgctggctcatttcttcacgttccttcgcaggccgacgacgaagtcgccgtggcggatgaccaagtacgggtaggtcccgtgcacgatcagcgtattgccttcaaccgtggtgttgaccacaaagtcctcaccgtattccgtttcgcgaccaaacaccgccgggaagatgccggtcttgtactccggcgagttcggcagtttcaggtaggtgaaacgaccatcgtcataggcgttgaccgggatcagccaccccatcttcttcgccttgctggtcgaataggagtagttgaagttgtactggcggtccttggccagttccgagctcaacaacggcttggcctcttcctcgaccgcttcctgggcgacgccgaacacggtgtcgttcggatagacgaaggcgatcttgtactgcacaccggcacgacgggcctgttccagctggcgccagtcggtggccaccaccttcagctcgaagatgtaggaatgggtctcggtgcgcaccatcatgttggtgtcgacgtcgacgttcttcggcttgaggtagaacacgttctcgcgacgggtcagttcccagccgctgctgaagccggtgctgtagtcgaggatcttctcgttcgggctcaactcgatctgggtggtcaggcccaggccggtgcgaaccggatagatacggtccttctcgtactcgtagtggtcaaccgcctgcgccatcgccgctgctgagaacagcaacgacaacatcgacagcagcgccagcgcgcctcccctgatatttcgactactcatcggttgcttgctccatcagcagttccggtggaattgttctgcgccggcctcatggccggctgtccgggcatggcctgccccggcattgcttgcccctgcaccggctgacccggcatgggttgaccctgtaccggctggcccggcacctggccgttgaccggagccgcgaccggctggccggtggccggatcgatcatggtggccgcggccggattgttgggatcgtagacgccctgtgcctgctgcgccgcctgtgcggcctgctgcgcctgcgcctgcatggcgccgtcatccggcaccggcacgccacgcgaatagtcgttgtcgactcggtactcggtgacctggaaggccagcggattgaggatgcgatcctgttcggacaacgccaggttctggttgtactcgaagcgcatcgtcaccagctggttgtcaaggtagctggatgctccggtccgcttgtccaacaggctgcgctggatgcgcaccgacgcaccgcggaagctgccgttcggctcagcccccagcggcgtgatgctcaggatcttgacccgaatggccttttcgcggccgtacatcacaaacgggttctgagggttacttcctgcgtatcgcatacgcatgctctgagcaaccgggctgctggacatcacgaacaccagttcccagtcacgcaggcccatcaccgccgagtcatacgattcgcgcgcgagcacgtactgggcgacgttgctgcgattgatcgcttcgttggtggtgatcgtctcgccctggaaggtgccactcaaccgcgcgacggtcgctgtgccggtgtaggcatcggccatgaccaggaacggcaccttttccttcagcggcagcatgtagtagtagccgcccgccagtgcgagcgacatcagcaacgagcctgtggcgacccaccatgcgcgccgctcgctgcggcgtgccatgtcggccacggtgatctcgtagctgaccgccttggcgaccgactgctcgaccttgggactattgccgggatccttcttgcggaacatggattcttccgtactgctgaaacatcaatgggcgtggcacccctgcgacaggcgcggggagcagcacgttcgatgatttcgaggtggactcaggtgccgctgttggaatcagcgccctgtgccgacgcggtcggcgtcgagccagcgctctgcacaacgatctggttgccaacgatggagacggagatgccctgcgctgcataggccgccgtcagatcgatcacggcctgctgagcgttggtggtgtcgatgctggagaccgcgccgtacagggtgaagtccgagctcaggcggtaatccagcgtgcgtccggaatccttggcccagcgctcgagcatggctttgagcgtgccatccatcggcgaggcctggtagacgtagctggagtacagcgggatctcggtgggtgccgcagcaaagcggttgaccggcttccagcggcctccgaaatcgggagcggacttggtggcgcaaccggccaccatcaacgccgccactgcggcgatggacattttcgcgataaacgcctgattcatacgggcttcactttgacgtacgaaaaagcagtcccgagcattggccccctggtcgtccggcgctgcgtcgcgcacgccggaatcggagcgacgcactgactggcagcacacctgctccggctcccctgcagccaacggctgccaaccaagtcgcggggccgccagacactgccgacgacacacccgcatacctcaccaacgtcgaaaccatccttgtttcatggcacaaactcctggccaccctgctctacaacatctgccatccatcacacatttctgaacgacatgcacagggtcgcacaaccacgcgtcaattccatgtcagacaagtctgaaaatccatgaacaaatgccaaattcttgaccgaaatcacgaattcacattcttaactacgaatggtgatcacaaattcagcgacgtgaattagacgttcagcatcggaacgtccaccttcggcagcagcctcgaggtgaagtagcgatccttgtagtaccggatcttgtcgcacttcaccgggtgaggtatcccctcgtacaggaacacctccatgtccggccccatcgccttcagctcctgcggcagcatcagcgcgcgccgttcctcggtgaagttgtgggtcttctcgcgggcatgggtgacgttcttcctgcgcaccgtggtgtagcccagcatgtccgaatagtcgttggcatcctgctgttcgcgcggcgcgtacaggatctgcagcgcgtggttggtgatgatcgtgcgcgagacttcccggccgtaggtggcgtcgagttgggacatgctctggatgatcggcagcaggcggatgttgtagccggccatgtaggagaccgccgaggcgatgatctccactttgccgatcgaggtgaattcgtccatcagcagcaggcactggtacttcaggtccgggttggacttgggcagttccttggtgttgaggttgatcagctggctgaagaacaggttgatgatcagccggctctcggccagcttgttgggctggatgccgatgtagatggtcatcttcttcttgcggacgtcggtcagcaggaagtcgttgctgctggtggccttgtccagcaccgggttgatccagggattgagcggctccttgaaggtgcccaggatcgaggcgaaggtctcatcggcctgcgacagcatgttggcgaacgccgaacgggcattggcactgaggaacggtcgctccgacagggtcttgaggtacttcttcaggtcggtgccgtcgccggaggacagacggtacaccgcaccgagcgtgggcgtgccggcgccgcccgggaaaccgctgctgcgctcgtcgtcccagttctcgaacaggtacagggtaaaggccatgaacgcattgcgtgcctggctgacccagaacttctggtcctcggccccgtctgggtacagcatcgcggcgatgctcatcaggtccgacacccggaaggccggatcgtcggagacgtagctgagcgggttccagcggtgcgtgcgccggtcctcggcgaaggggttgaacaggtagatctcctggccctggctggcgcgccagccgctggtcaggtcgaagttctcctgcttgatgtccagcaccaccagcgattcgccgtactccagcaggttcgggatgaccacgcccacgcccttgcccgagcgggtgggcgcggccaggatcacgaactgctggccatccaggcgcaccagcttgccgccatggctgccgaccacgatgctctggccggtcttcttgaacatgccgtgcttggccaggtcggcaccggtggcgaagcgcgcgtcgccgtgcagcgagcgcttgtccttcttcagcagcagcaccaggccggccaccagcagcaccagcaggggcaggccgaagcctacgtagcccgcccatttgatcttgcccacgaaaggcgcgacctgcggttggccgatggcgtggacgtactggtagtaggtgttccaggtgaacagctgggtgtccagccccaggaacagcaaggtcaagtagccggagaacacgaaaccaagcaacagggtcgccagcgtgatgatggcgatgagcagatacttcttactgggcaacacccgaatcctccatgatgcgcacgcggcgcgacggcctagcggtggcgccagcgcgacgccttcttccgcaggtggttctcgttttccagcccgggctcctcgccctcttcacgcaccagttgcagcaagcgttggcgcgcttcggccagtgatatcaggtcggtcagacgatccccatcgtcggcgacgaccgcatggccgaccacatcgccgggagcgtacaccggctcgtgggacaccgctaccagctggtagcggccacgggtttccagcacatgcctgaattcctgcatcgcactcctccttgtcggggcaacactgcgccccctgccccgccatcatgccggtggcagcgtcatgggcgcatccacaaccgctgcggcttctgcgcgaaactgtgcgcggatatccaaggagaccgcaatggactgggtagcacttgcccgtacgctggccaccgaggcccacgcggggcagatcgacaaggccggccagccttacatcggccatgtggcgcgggtggcggctgcggtgtgcggcgacgatgacgccgaagtggtggcctggctgcatgacgtggccgaggactgcccggcgtttgacgcgcggatcgaggtatttcccgcaccgctgcgcgaggcggtgcaactgctcaaccgcgatgcagcacccgacgcggacagctactacgcgcgcattgccgcccacccgctggcactgaaagtgaagcgcgccgatctggatgacaacgccgatccgcagcggctggcaatgctcgatgcggcgacggccgcgcgcctgcacggaaagtacgctcatgcccgggcggcgctgggcatctgagccggacgcgacgaggcgcggcgggccggcgtgtcaccgatcaaacgctgatttaccctgagtgctgctgctcctgctgcagtgcagcagtacaatgggcggctcccgccccccatcgcgcccccgcatgagccccaactcttccctggctgcgcggctgacgccccgccagcgcaccctgatcatcctcgccctttcactgggtggcttcgccatcggcaccagcgagttcgccagcatgggcctgatgctggagatcagccgcggcctgtcgatttccgaaacccaggtcgggcatctgatcagcgcctatgccatcggcgtggtggtcggcgccccgatcctcgccttcgtcggcgccagcttcccgcgccgcaagctgctgctggcactgatgggcttctacgcggtcggcaacctggccagcgcgctggcaccgaactacggcacgatgctggtggcgcgcttcgttgccggcctgccgcatggcgcctacttcggcgtggcgatgctggtggccgcggcgatcagtcccgcaggccagcgcggccaggcgatgtcacgcgtgctgctgggcctgtcgatcgcgatcctggtcggcaacccgctgacgacctggctgggtcagcagctgagctggcgcaccgcctttgccctggtcagcgtgctggccatcgccaccgtggcgatgatcgcgcgcttcctgctgccggacccggatgaagtacgcacctcgccgatgcgcgagctgcgcgccttcaacacgtcccaggtgtggctggcgctggcgatcggcgcggtcggcttcgccggcatgttctgcgtgttcacctacctggcaccgaccctggtgcaggtcaccggcgtggccgaatcgtggatgccactggcggtgggcgtgttcggcatcggcgcgatcatcggcaacatcgccggtggctggctggtggacaagttccacttcaaggccgccgccgtggtgctgctgtggtcgatcgtgatgctgctgctgtatccgctggccgcacagtcggtgtggaccatcggcccgatgatcatcactgtcggcaccatgggcgcactggcggcggtgctgcagacccgcctgatggacgtggccggtgaggcgcagacgctggcggcggcctccaaccacgccgctttcaatactgccaacgcactcggcccgtggctgggcggcatggcaatcagcgccggcttcagcccggccagtaccggctatgtcggcgcggctaccgcgatcggcggcctgctgctgtggtgcgtggcggtgatgctggacaagaagcgcagcaccgccgtcgtcggcagccactgaacattgcgccggatcgtcagttgctgcctctgcggcgacggcgatccggtcgcagcaacgctgtatcgccggccaccagggtcggccgcgccagctcaccgcgcttcacacggtccagcacccgccgcgaattggctgcacagtcgatgccgtccggccgcgcctggatgtcctcgatcagggccagcagatgcgcccggctctctgccagccgcagctgcaacgcttcgatgtcagccaccttctgctgcagcatcgtgatcaacgcctcatgctgccactggcccatgtccggtggcagcagggcgcggatctcttccaggctgaagcctgcacgctgcgcgcccgtgatcaactccagcaacagcaccgcctgttccggatagtcgcggtagccattggcctggcgctgcgccaccagcagccccgcgtcttcatagaagcgaatgcgcgacgccgcgaggcccgtgaggcgggccagctcaccgatcttcatctgcctgaatcctcgccatgggagtctgttgaccttcaataaaacttgaaggttagcgtagcgccattcccctgtcctggagctgtccgatgtcgctgttctcgcccctggcactaccctccggtgccatcatccgcaaccgcattgccaaggccgcgatggaggaaaacatggccgacgccgaccacgcgccgtccgctgcactgctgcagctctaccagcgttgggccgatggcggcgcaggactgatcatcaccggcaacgtgatggtcgatggccgcgccatgaccggccccggcggcgtggtgctggaagacgaccgccaccttgaccgcttcatcgcctgggccgaaacggcacgctcacggggcgcgcagatgtggatgcagatcaaccatcccgggcggcagatgccggccgcactcggccaaccggcactcgcgccgtcagccgtcgccctggagatgggcgcgctgtccaggcagttcgcaccgccgcgggcgatgaccgaggcggacatcgaagaggtgatcgcccgcttcatccgcagcgccgagctggccgagcgcgccgggttcagtggcgtgcagatccatgccgcgcacggttacctgctcagccagttcctgtcgccgctgtccaatcgccgcgacgaccgctggggcggcagcctgcacaaccgtgcgcgcccgctgctggagatcgtgcagggggtgcgcgccaccgtgtcgcccacgttcgcggtggccgtgaagctcaattccgccgatttccagcgcggtggcttctcgcccgaggatgcgcgcgcagtggtggaaatgctggcgccgctcggcgtggacctggtcgaactgtccggtggcagctacgaagcaccggccatgaccggtgccgcgcgcgaccagcgcagcctggcccgcgaggcctacttccttgagttcgcgcgtgagatcgccacggtggcaaccatgccgctgatggtcaccggtggcatccgccgtcgcgccgtggccgatcaggtacttgacagcggtgtggccatggtcggcatcgccaccgcgctggcgatcgagccggatctgccccaccgctggcagcagggccgcgacccggtgccgacactgcgcaccatcgactggcgcaacaaaccgttggccgccagcgcacacatggccgcagtgaagtaccagttggcgcggctgagcaggctccggcccacggcgccgggtgtttcgcccgtctgggcactgctgctggcacaggcggccgcaaagtgccggacccgccgctaccggcgctggatcggtgcacgcgcaggaggatactgagcgggcaggcttctcatcaccgaatcgatgcttcaccatctgcatgatcggcggcagcccgtcgccggtcgcaacacgcagaaggaaccctcgtggcagcaggaccaaccaggaaccacgaaaagctgctcgatgacctgctctcactgggccgcaactgggcgctggccattgccatcgcaggtgccggagctgcggtccattacagcgagtcggtctacgaagcaggcatctggcgcgacctgctgcccacgctctgcttcctggtcgccatcgtctggatcgtgctcagcatcatccgcttcgacctgaccatccagcagcacttcgagcggaaattgtcacgctggctcagccgtctgctgtatgtcgtgctgcttggcaccggcatcactgccgtgttcttcgtcaccgaactggcggacaacaatcacatcgcgcggatgtgcgactcggtggccaatgaacccggcagccgcatccacaggtcggccgagtgccagcggctgtaccagcatcgcgcggcgtaccggcagcgtctggaatcggccgagggtgagttcgactgaacgggcttcatcgcggtcttcgcgcgcgatgaacacatttcgtggatgtgcatttgggcacagtgcagccgacgccgcgctctcggcccgtaccggacccgcaatgcccccccatcgcgcacctgcccgccatgatgccatcgccttgcaggccggcatgctgggcagcgtgttgggcgtggcgctgttcaaggccatcgcactgtctgcgttggcgacgggttcgatgatgggtatcgggctatgggtgatggcctgcgcgctgctggcagcgtgggcgctcgcagcctatctggcctgcctggcactgagccggcgcgtgttcgtgctgatgctggtgctgtgcacggtactggtgatctgcatcgcctgacgccggcaggggccggactatcgcgcatctgttatagaataacaagtgcggttggtccgattgtgcatgcccggtgtcacggatttgaattccatggccatcccggcatcacccgaggcccccccatgaacctgcagcccccgctccgcgcgaccctcattgccatcgccctcgcatcgctcagcgcctgcgccacctatgacgacagcaacatgcatcaagcctgccaggagtcgccgcacctgaaggacctgccgcccgaggtcgctgcccgcgagagccgctgcaacaagggcatggaagtgtggtcgagcgagcgcaagggcagtgacaagccgctggacctgagcggaaagaagaacaatccctgacgaaggtgcgcacccggttgccgcgcctgtcttgatcgcgcccatgcatccggctgactgctccatcacagccggcgcgcgacgatgaggtctccccaccctgtcgagactcagatgccggacactgcccaccctgtcattcgcgcgttcgaggccgtgttcgatctatcgggcagcgtgcagcgcatcactgcgctcacggtcacctgccggcattgctcgtcgaccagctctgccagcgaagacaacctggtgcaacttccgggcggggcgttgttccgttgtgacgggtgcggctgccatcaaccggtcagccacgcccgcctgtcggactggcaaccggcgtcgttgctgggtatctgagggccgccacgtggaaatgactgcggaacagcggaaaatactccaggcaatcgccgctgcaaagccggtgcgcggcgatgccgcaacgtgggcggtgaccgccggatgggcggtacaggcggaagacggggatatcgatctgaccgaggctggccgggatgtgctcaccgcgcaggcaggtcgtaagggctagacccgccgatcaggccagcttcgcctcccttcgcgctgcgccgcgatagcggcaacctgctgaacaaggggtgcatccctgccacgtctacggcgaagtggcgaggcccttcatgccgagggtgtgcagggcgtcatgacatgcgctcggctatgctgcgccacctccctgcgccaatggcggccatgcatccttttcccctgccagtctccgcacctgatcagctcgcctaccgactgctgcaggacagtgactgggcccgctcggccactgccgcaagcgcacctgccgaacttcgcaccttgctggcgatgatcctggattcgcccgaacccctgtggcttgcctggggcaaggaagacaaggcgttcttcttcaatgatgcctatctgccgatgctgggggaaaagctgcacggcgcgatgggcaaccgtctggaggatgtctgggcggacgtatggccggacgtggtgcatgccgtcgacgacgcctttgccggcaccagccgcagcttcaagaacctgccattgatgatggatcgcgacggcacgctgcgcgaaactttctggacgttttcctattcaccgctgcgcgtcggctgcggcagtgtcgccggtatcctgtgcgtggtcagcgagcagaccgaacgggtgatcgagcgcgacctgcacagccgccaggtcgcggcgatcaccgagcaggcgcgggaggcccatctggaactggtgcgcgcccgcgagcagctgcgccagtcgcagaagcttgaggcgatcggccagctcaccggcggtgtggcccacgacttcaacaacctgctgcaggtcatcaccggttcggtggacatgctcctgcacacgtggccgtcagacgacacccggcgccgctacatccaggccattgccacagcctcggaccgcgccaccaagctgaccgcgcaactgcttgcgttctcgcgtcgccagagcctgtcgccggaggtcttcgatctctgcgaaagcgtgcacgcgctttcggacatcatcaccacggtactgggtgcacgcatccaggtgtcgttgacgttgcccggcacgccgttgccggtgctgctggaccggacccagctggacactgcattgatcaacatcgcggtcaacgcgcgcgatgcgatcgagggacacggcagggtgaccatcgaggtggagcaggtaaccgcggtgccttcggtgcgcttcgccgcgccgatgaagggcgacttcgccgcgatcagcgtgaccgacaccggagcaggcatcgaccccgccgtcgtcgaccgcatcttcgagcccttcttcaccaccaagagcgtcggcgccggaaccggcctcggcctcagccaggtgttcggcttcgtcaagcagtcagaaggcgaggtggacgtgcagagccaggcgggcgccggtacccgcttcaccctgtacctgccgctggcgcaggcgagagaaatgacggaacggccggcgacgctaccggggctgcagcatggtcacggtgtctgcgtgctggttgtggaagacaacgtcgatgtggccgaatttgccgtcggcgccctgcgcgagctcgattacaacgtggtacttgcgcacaatgcggacgaggccctggcggagctcgaacgggatgcctcccgcttcgatgtagtgttcagcgacgtagtgatgcctggcatgaacggcctggatctggcccgtaccatccgcagccgcctgcctgggcttccagtgatccttaccagcggctacagcgaactgttggcccgggaccctggccatggcttcaccctgctgcgcaagccttactcattgaagcagctggcctcggtgatgaccgaagccgggcgctgcgcgcaggccgtggtagcgtcgccctagcgggcggtcaccgcagcgaaccgaaccagcgttccagcgaaggctccagccccgacgtgtcaccgccagcatcgcaggcccaggcgacgataccgtcggggcggaccagcacggcgcccagtcccagcgtgtcgcgcgccgtggacatcacgcaggtgaccgaccgctgccagcgctcaatgatcggaccgagcggatcgccggtatcgagccccagcagcacgccctgccctgcacgcagcagctctcccatccgacggtcatcagccagttggacgtccggtgcgcttcggccaacccgcggatggctgccgtcgagcaccggtggcggtgctacaccccacagccgctcggcgagataggtggcaccgtcgcgggtcgcggccaggtcggcgatgaccgccgccagcgcgcgcgacccggggcctggccgcatcaacgccacctgcgcacgtgaccagtcgagcacctgggcgccgatcggatggcgctcagcctgatagctgtccaacagcgactctgccacatcacctcgcaccaccgcggccagcttccaccccaggttcatcgcatcgccgatgccgaggttcagcccctgcccgcccaacggcgaatgcatgtgcgcggcatcaccggccaacagcacgcggccgctgcgataggccatggcctggcgcgcggcatcggtccatgtggtggccagatgcaacgccgtgatcgttgcctctcgcccggagacacgccgcagcagcgcctgggcggtgtgccggtccagcggcgtgcgatggccggcgccaccgtcgaaatcggccagcgccagcatgcccggcggattgaaattgcacatgccgtgttcggtgaactgacgccccgggacgagcaccgacgggtctgccagttcgacctgcagcgtgtgcccggtgaactccggcgccgtccctgcgaacacgaaccccgactgcttgcgtaccgtgctgcgggcgccatcgcaaccgaccagccagcggccccgcatcagcccgcgaccggtctggacctccatctgtgcttcgcgtgcgtacaccgcctgcaccgtgcagccacgctcgatctgtacaccaagtgacaccgcacgctcggccagcaccgcctccagcgactgcagctcgaccgccatctgggtgggcaccggcgtcggcaggcgatggcgccagcgcgcactgtccacgttgtccagcgcaaaaggaatgccggcgaagtggccgcccagcggccgcggttgcgccagccaatgggcggtgccgggcggcggtgcgccgttgtccggcttcagcacctgactggcggcaaccgcatccagcaggccacgtcgatccagggcctccagggtgggcgcgttcaagccgcgcaagccaaagggcaggcgtttcaagggtgtctcgggcgacactgcctgctccagcaacaggaccgaacagccggcctgggccagctcgcaggacaggaacaggccgaccgggccggccccggcgatgacgacgtcgtacaacatgggatttccctgtgagcgccgggccggcgccctggcgacgccaatgttacactcggtgtacttttccacaagtgaaccgcccatgatcccgccccggggccgccgcgagcagcgcaagaccgagacccgacagaccatttcggacgtcgccaccgaactgatcatccgccgcggcttcgaagccgtgtccatgtccgagattgccaatgcggcgggggtctcgcgcaagacggtcttcaattatttcgccagcaaggaagacctggtgttcgaccgcgatgaggaggcccggaccctgcttcgcgaaggcatggcggcgcgccgtggcatggccccgctggccgccttccaatcgctggtgcgggagctgctggacagcggccacccgctgttacggatcaactccggtgcagcggccttctgggcaaccgtggccgacagtccggtgctggtggcgcacgcgcgacggctgcaggcacagctggcccacgacctggcccggctgatggccgacgcggccggtcggcccgcgcaggacgcggaggcacgcctgggcgcagccatgctgctggcgtcgatggtggccgcctatgagagtggactggccagccagcagaggggcgaggatccgcgccaagcgatgctgcagctgatcgtgcgcggtggcaccggcgtgctggtggccttggccggcaccccatataccgacccgggcctgcgtccatagcgcaatcgggggataggtcacgaagcgttgcaaatgctaatctttctcatttgcagccagccccgaccccctcatgccgcttccaaccccgctcaagcacgccctctgcctggcgctgcccctttccctggctacgcctgcactggcctccgaggcctccgctgacaccccgaaggacctggacaaggtcgaagtccgcggccgcgcgcagaccctgtaccgcgccaacgatgcggccgtcggcacccgcaccgataccccgttggaactggtgccgcagtcgatccaggtcgtgccgcgcgagctgatcgacgaccaggccgcgcgccaggtcaccgatctgtaccgcagcatcagcggcatcagcttcttcagctatgccggcgtcaccctgcgcgggttccgccaggagaacgttctctacgacggcctgcgtggtgatccctatgcgggcttctcggtgccgcaactgttcaatatcgaacgcgtggaagtactgaaaggtccggccggtgcgctgtacggcggtggtgatgcgggcggtgtcatcaactatgtaacgcgcaagcccaaggcgcgcgccgaacgccgcatcgagctgcaggcaggcgacaaggacttccgcgccggatcgatcgaaggcaccggccccttgaatgccagcggcagcattcgctatcgcgccggcctgtatgccgacagcgagcagggcgtgcgctggaatgccgacagcgaaagcgtgatcggcgatgcctcgctggccttcgatgtcggccagaccggcgagctggtgctgcagttcaccgacatcacccagaacctgggcggcaaccgcctgcgcggcgtgccggtgaacgatgccggcagcttcctgaccgaccgccgctggaaccacaacgaggccagtgacttcctcgacatgcgcgccaaggtcgcactggcgcagtatcgcttcgcaccgcgcgacaacctggacgtggatcttgctgcgcgctggttcagcaacaacgagcaccagatgtaccacgagccgatggggctgattgatcgtgaccgcgacggcgtggccgagtggatgacgcgccagctgcgcaaccagatccgtgacaacactgccttcaccgccagcggcaatgccgtctggcggatcaacaccggccgtatcgaacacaaggtgctgttcggcgccgacgtgtaccagctcgacgccgacttcaccgcgcagaccgccaacagcgccgacctggcacgcggcgccggcccggtgcgcggcatcgacctgttcaacccggtctatggcgcgagcacctggcatgactacaacctggccgccctgccgtggcgcagcaccgccacccgcagcaagcgctacggcggctacctgcaggatgagctggcactgggcacgcgctggcatgtgctggccgggctgcgctgggatggcttcaaggatcaggaccgcatgggtggcggcagcgtggatggcaacgatctcagctggcgcctgggcagtacctttaccgtccgggacggcgtgaatctgtatgccaacatcgccagcggcttcgtgccgcagagtgccaccaaccagaacccggcggccggcggaccgttcgacgcggagcgcagcaggcaatgggaagtcggcctgaagtccctgctggccgaccgtgtgaccctgaacatggcggcctaccgcatcgaccgcagcaacatcgtgcaggccaccggcgaggtgatcggcggggtaaaccaactcgctgcactgggcctggtacgcagcacgggcatggaactggacctgctggccgacgtgaccgagcgctgggtggtgaacctgacctacgcctacaacgatgcacgggtgaagggtgccggaccgaacggcatcaccaatgcctccggcgaccgcttcgccaatgcgccacgcaacaagctcggcgtgtggacgcgctacgacctgccgtcgatcaactcggccatcggcttcggcgccgaccatgtgggcgagcgtgtcagcctggatgggcaggcggtcaaggcatacacggtattcgacatgagctggaagaccacgtggaagcagtggcagttccaggccaacgtcaagaacctgttcgacaaggtgtacgcggccagcggcttcatcgagcgcaacgggcatttcccgggcgagccgcggcgggtgtatgtgcaggcggcttacagcttctgacaccgcgcagcagagcgtgccaagggaggtggcaacccacctcccctgcccaggtcagtgcgagcaggacaccagcatcgagcgggtggccatctgggtagaggtgaagccgttcctgtagcccaccgcgatggcatttccttcatcgccatccttgctgaagaccacatagccgcctgggcacatctgcccggccttttcgtagcagccactccaggaactggaaccgctgcagtcgatggaaacaccacggcggccatcgggggtgacggtcattctggcagtggtgcagccactcaaggcggcaaccagcaacagcgggacgaacaacttcatgggcactccaggggttggggatcagcgaacgggcgccaaggctggagtgcgcggattgcgcgaaccttgcgccgggcggcccgcgccgcagcgggtgttgcggcgtcaccggcaggccccgaaggaacgccatgttcacgcaatgttcctgtaatacggtgccggcgcttgccgcccgccttatgcctccttcccgcctgacgcctgccgatgcacatcctgctgatcgaagacgaagccgaactggctgccaccctgaagtctgccctgcagcgggagcgctacgtcgtggacctggccagcaccctggcactggcccgccaagcagcactttccggatcacacgaccttgtgctgctggaccgcaccctgcccgatggtgacgggctggggctcattcccgtgctgcgcgggcgcaatccgggggtgccgatcatcgtgctcagcgcactgggacagttgccggaccgcatcgccggcctggatgagggcgccgacgactacctggccaagcccttcgcgctggaagaactgttcgcgcggatccgcgcggccgggcgccggccgagcggcatgcaggtggagccggtgagcatcggccggctgctgttcgaccccacctcgggcgaagccagcgtgggcggacagcgactggagcttccgcgccgcgagatccgcgtgctggcggccctcgcccgccggctgggccgcaccgtgcttcgcgaatccatcgagatggcggtgtacggcttcgacgacggcatccattccaacacgctggactcgcatgtctcacgcctgcggcgcaagctggccgacgcggatgcgggggtggaaatccatgccatccgcggtgtcggctatctgatgcgggaaacgaagtaatggcgcttcgtccctcactgaagcgcccgctgatcgtcaaaaccctgatctaccagttgctcgcactgctggtggccttcttcgcattgctgatggtgctggtgcgtgtcgacagcggcggctactacaccatccagaccttcgccccggtggcggcagaggccgttcgtcgggacagcaagggcgagctgtatgtgcaacgcacaccggcgctggacgagctgctgaagatcgtccccggcgcgtggttcatcgccgaggatgagcagggccaacatgtgacattcggccacgttccgcccgcctacgcctcgctggtcggcgccctcgacggcattccctatggcgacctgcgcggacgcggccgcaacgacggcctggccgtggtgatacgccagcacagcggtccggccggcaagctgaccatcatggcccatggcgaaaccgattcgctgacctggcagatggcgctggccgcacacatcatcaccctgccgatcttcctgctgctgggcctggccaccatcatcctgaccccgatcatcgtgcgccgcgccctggctggcgtggagcgcatcgcgcaggaagcccgcaacatctctgccagccgtcgcggcatccgtctgacagagaccgccgtaccggtggagatcgcaccgctggtgaccgcggtgaacgaagcgctggaccgactggacgaagggcacgaacggcagcgccgcttcatcgccgccgccgcccatgagctgcgtacaccgatcgccatcctgcgggtgaagatcgatgccaccgacgattccacctcacgcagcctggcggtggaagtcgctcggctggcaacgcttgccgagcagctcctggacctgcaccgcatggaagccgatggaccgaaggactccctcaacctggcccgcgtggccaagcgggtcgtcgccgatctggcccccctgctgatccagtccgacaagacggtcgccgtggcagtggaaccgaacttcccggtgctgggcgagtccggtgccatcgaacgggtgctctccaacctggtactgaatgccgccgagcacggtggacgccatatcatcgtgcgcgtgcagggcagctgccttgaggtggaagacgatggacccggcattccagtcgaccagcgcgaacgcgtgttcgagcccttccaacgcctgcggccccggcagacaggcgccggattgggattgaacctggtgcggcaggtgatcgaccgccacggcggccacgtcacgattctggatgcgcccggtggtggcgccctgatccgcgtcgagttcccctcgcatccaggcgtcaccagcgcattggcgccggagtactgagcgcatcgcttccacgtggatgactatgcgcggatgactactggctgtccgcgcgccaggactgcggttgatgcgcaaggttgcggcaatgttcgctgcccagcatccaggtgagcagcacagcaggtgctgcgtccggaactgacaggaagcctgcatgtgacacagggagctcctccaccgccctcttccacccctgccccgccgcctcggaatacgcccagcctgaccgccgcagcatggaactgccgcgcgcatgcaggccgcgcgcgtgggttggaacactggccgcactggctgcggatgattcccgaacgcgagcgggccggcgtgctgatccgcctgttcgccgcgctgttcctgctgctccccggccttgcgctggtggcttccgcgtatcggcacgcgcatgcaacggccactgccgtgctggtgttcgtcgccgtgcatgccgcactgcacatgctggccgtgtggcgaggggctgcactacgcccagctcccccgctgctgcggaccctggatacgcgcgcagccgccgtgatgcttgctgccacgttgatgatcatcgcgatcgtcgccgccaccgcaacgctgccggttgcggtctgcaccgtgctgctggtcggcgcgttgtgccagctttcgaccctgcccacgccggcgcaacgcctccgccacgtgctgttggcgctcggtagcatgatccagttcatcgcgatggcactgctcacgcagggcattgcccactgacacgcctgcaccatcgcaaggttcgcgcaatccagcgcatcgagactcgaccaccatccacacctgtcaccccaggcgtgcattccaacagtctcgaggatccacgatgccctgtctcttccggatgccgcgccgatgagcgccacaccgcgcagccgccgccgtgtgcagatcattgctgccgcactcctctgcacaacgttggcactcttcgcctggctccggcccgtaccaccaccgaagctgcaggtggcaccggtaacccggggcaacattgaacaggtcgttgaagccactggaacactgaagccctcgcggctggtgagcgtgggcgcgcaggtctccggccgcatcgaggccctgcatgtgaagctgggcgacaaggtgaaggccggcgatccgattgccgatatcgattcgcgcacccagcgcaacgcattgctgagtgcgcaggcagcacagcgcaccgcgcgcgccaaccgcgatgcgctggccaccgacctgcgccagttcgagctgacattgcatcgacagcagcagctggtgacctcgcagttggtggcacgcgccgacgtcgatgcggccaaggccaaggtcgatgccacccgggaacagatcgccgcgctggaaggtgagatcgtgcagcggcagaccgacgtggatatcgcacagaccaacctcgagtacacccgtatcaccgcccccaccgacggcaccgtgctggccgtggtggcgcgccaggggcagaccgtgaacgcggtacagagcgcaccgaccatcgtgatgctgggcaaccaggacgtgatgacggtctacgcggaaatctccgaggcggatgttgtgcacacgtccgttggtcaggaagcgtacttcaccattcttggcgacgcgggacgtcgctacaggagcacgctgcgcgacatcgccccggctccggaatcgatcacccaggaagacgcctccgcccttgcttcacccgcgaccggcggtggcagccgcaccgccatgtactacaacgggcagttcgacgtcgccaacgccgatggccgcctgcgcagctacatgaccgcgcaggtgcgcatcgtgctgggtcgcgccgacaacgtactgacgctgccctccgctgcgctcggtgcacgcgcggccgatggcagctacagcgtacaggtgcgtggcgcggacgggcacgcccatgcgcgccgcatcaccatcgggctggacgaccagatccaggtggaggtacgcagcggcctgaaagagggcgaacaggtggtgctggcgcaggcccgggacgaagccgctaccgcacacgcgccgtcgaaatgagcacatccgccaccgcccccttgctgcgcgtacgcggcatccgccgcgaattcgcggccggcgaacagacgctggtcgtgctcgatggcgtggacctggacatccacgcaggcgaactggtggccatcgtgggccagtccggctcgggcaagtccacgttgatgaacatcctcggctgcctcgatcgcccttccgccggtgcataccagatcgccggacgcgaaaccgctcagatgtcgcccgatgaactggccgaactacgccgcgagcacttcggcttcatcttccagcgctatcacctgctgaccgacctgaccgcattgggcaatgtagaagtgccagcgatctatgccggcatggcggcggccacccgccgcgcccgcgcggccgagctgttggcgcggctgggcctgagcgaacgtatgcagcatctgcctggcgagctgtcaggtggccagcagcagcgtgtttcgattgcgcgcgcactgatgaacggcggcgcggtgatcttcgccgatgagccgacgggtgcactggacacccactccggcagggaggtgatgaagatcctgggcgagctgcatgccgagggccacaccgtggtgctggtgacgcacgacatggccatggccgaacatgctcatcgcatcatcgagatccgcgatggccgggttgtcgatgatcgcgccacgggcggggtctctgccgtggatgggtcagcggcggccccgccgcagcgcggcggtggcagcggctggcaggcggtgcgtgaccgctttacggaggcgttccgcatggccctgcgcgcaatgaacgcgcaccgcatgcgcaccttcctgaccatgctcggcatcatcatcggcattgcgtcggtcgtctccgtggtcgcgctgggtaccggcgcgcgccaggccatcctgtccaacatttcctcgctgggtaccaacaccatcgagatctatcccgggtccggcttcggcgacctgcactcggcgcgggtggaaacgctcacccccggcgacagcgtggccctggccgggcagccgttcgtggacagcgctacacccggcgtggccaccaccggcaccgcgctgcgcggcaaccgctcggccagcgtgcaggtgcatggcgtcagcgagcagtacttccgcgtgcatggcctgaagctgggcgaaggtgccttcttcggcccggccgccgtggccggctaccagcaggtagtggtgatcgatgccaatacccgcgcccgcttcttcgctgcggtggacaatcccatcggccagaccctgctgctgggcaacgtgccggtgcgcgtggtgggcgtggtgaagaaggacgccggcgcggtcggcgatgcctcgctgctgcgggtgtggctgccctacaccaccaccatggcgcgcatgctcgggcagagccacgtttccagcatcaccgtgcgtgtctccgatgccatcagcatggaggcggccgagcgcgccatcggacgattgctggcacgccgccatggcagcaccgatttctacatgagcaacaacgcgcagatccgccagtccatcgaacagaccaccggcatcctgaccatgatgatcagctccatcgccgccatcgcgctggtagtgggcggaatcggagtgatgaacatcatgctggtgtcggtgaccgagcgaacacgcgagatcggcgtgcgcatggcggtgggcgcgcggcgcagcgacatcctgcaacagttcctgatcgaatcggtcctggtctgcctgctcggtggcgtgctcggcatcggcgtggccctggcattgggggcagggttggcgctggccaacgtgggtttcagccttgtgttctccgccaattcgatcctggccgccttcgcctgttccagcctgatcggtattggcttcggcttcctgccagcacgccgcgccgcgcagctggacccggtcgaagcactggttcgatagccagtgacgttacctgcagtgacggcaggttcgcgcaatgtctgcgggctctactggagctaccaacaatgtccgcacaggagctggacgatgtctctgaaaccaggaagaaccgcactgctgctggcagccgctgcacaactgatgctgctgttgccctactccggcgacgcccatgcgcaacgcggtaaccgctacaacccgcagtgggaccaggactaccgtgaccgcgatcgtgatgcatgggagcgtcgtgaacgcgagcgtgagcgtgaccgggaacgtgagcgccgccacgatgccaagaccaccggtgtggtggtgggcgtggtgggcgcagccgtcgtggccggtgtgattgccgcagccgccaagcgcgaacgcgagacccgcgaacgcgccgactactgcattcgccgctacggcaattatgaccgccgcaacgatacctatcgcggcgccgacggctacacctatccctgccgctgacctgcacatctcaaggacatacgacccatgaagaagaccgctctgttgatcgcattgtgcgccgctccgctggcctcccaggccgcgccggctgacccgaagcaggcctacatcgattccacgttcacagcgatggacaccaacaaggatgggcgcgtcgacaaggccgaatacaccagattccagcaggggcgcttcagcaagcaggccgattcgatcgacgccgcgttcagtgccatggacacgaacaaggatggcaggatcagcaaggatgaagccacgttggtgccggagattgcgaagtactttgcgggcctggacaccgatggtgatggctatctgtcgctgaaggagatgcagcaggccatggtggccgcgcagacggcagacgccccggcgaggtagcgccccggtactggatgccaatccacatcgccttggtgggtgcccaccctggtgggcacggctgcgtcaccgcgcgccagggccagaatgcccaccaaagtgggcggctaccgcagcggtgaaatggcatccacccaggcggacatctacccggctggtacgcgtcggtcgccaagcgaactcagcaatgcccgcgcaccgagttgcaaagaccgcgtgaggcgaggctgcgacaggccgggaccctagcccatccgtatcgccgggatgtcgcgcgcctgcgcatcgacctcctgctggcgctgcgcgtgtgcctgttcacgatccgcaccgactgcctgcagggcctgcagtgactgctcgaccggcgtctgcaccgcccggtccgtgggcatggaggcccgcagatgcgccggatcattcaactcgccctgcaccacgaacacgttgcggccggccgggtgatcggcagtccgcgcgctcagcagcacatggtcggcgcgttcgagctggttgtggcgcgccaaggccatcacgctcgccaccaggcgctcgccgttctcgtcgtgggtacgcccggcgccggcatcgatcgcggccacgccttcgcgcacctgctgcatcaatgcgtactcacggtggccgggtccaatgtcggccagacgggtcgctacctgcgcgggatccggcacgtcgtccacggctgcggtcagcgggctgcgggtgatggtccggtacgggtcgtccgggtggaactgggtacgtttttcctgccgttccagacgaacgtcccgcgcgtcgttgagttcagcgatgcgggccggatcggtgatctcacgcatcgacatgtggccaccacccgcgctgacactggcccatttcctgtccgcttcgaagtacatcgcgtagtagctgttgccaccgatgacgttcggatcgaccgccgagcgcccttccagtgcctgggtggcttccagcacgctcaaccgggtcaggtattgcccacccttcgtccatcccatctggctgatggcatcgatgctggtgttgcctacgcgcgggcctccggcgtagtcattgttgagcatgttggtccagatctgttccagcttctcggggccgctcttctgctcagccgcctgcagcaacacgcgcggcgtccagcagttgggatcgagttcatgccgttcgaatgcccggtcgtgtgccagcatcacgtccttgccggggagattcagtgcaaattcgggacgcccctgctccatccagaacaggcgtcgctccaggtcctggcgcagaagcgtctgcccaaacatctcccattgccgctcgctcagctgcgcgtcgggaaagctggagcccttgccttcctgatctcgggcgtaatcctgtgcgtagctgtttgcaacgcggcctggcaggctgtcgttgcgaacaacacccagcgcaagcgtgccatagccatccgcatctggcagctgcgacagatagttccagtacaactcacggtttccggccttggcatagctggccagaatcctgagattttcttgcgtcaatccgcccatcgcctgctcctgaatgcactcactgccggacgcgggagcgcgcgagaagatcccgcaccgcatcttccatccgcttccagtccgccaggaaggcccgcttgtagttcagcgagatggaaagcttgttctccacatccgagaaatagtggaagcaccccgcagcggcttgcccttgctcactgatgacctgatcgccctgcaggcgaacgccatccccccgaaacgccgtgctttcgcatttgatgaatgtggtcagactgccgtttggagcgcgcgcgatgtaccaatcatcttcataggcaggattacgcgtgggcggttttccatagcgtgcctcgtattccttcgagaaaatccccatcctcgtttcatcgatggcgtaaggcgtcagtcccatgacgtcgggccgcgcaatacgcagatcgagtcgatcccgaggatcccctcgctccaccgatccttcctcggtggatgcctggttggaggacaatcgctccaatgatgtttcgattggcgcacgatcgatgtagtcgatcgccacagcaatttccttccggaaatcattcgtacgcggattggcccgggcgcccggcgccgtcggcttcatgtccggccactcgatgaccagcgtcacgccctcgccgggccacggtgcgatctggctgtccaggtagttggccggaatgcggaaagtgttcggcccgagcttcacgtccacgggcgcatcggtataggtgtggccgttgatcgtgcgaccggtctgcgttgcgccggacatggcgggattcctttcgtgttcggtggacggcggccgcgcacacgcgccggcactcaccgcgacggcaagtgcaagcgtcaggcaacggccgggggacatcacgtgcatgggcattccattgcagagttcccaatcgattataggtaaaactgcggaggcgaacgaagggtccgcgccccaaggcttaaaggcctaggcgaaaaccactttagacccgagcccgtgaccggctcacccggggggccggtcaggccatccgcatggccggggtgtcgcgcgcccgcgcatcgacctcctgctgctggcgctgcgcgtgtgcctgttcacgttccgcacccactgcctgcagggcctgcagtgactgctcgaccggcgtctgcaccgcccggtccgtgggcatggaggcccgcagatgcgccggatcattcaactcgccctgcaccacgaacacgttgcggccggccggatgatcggcggtctgcgcgctcagcaggacatggtcggcacgttcaagctggttgtgacgcgccaaggccatcacgctcgccaccaggcgctcgctgttctcatcatgggtacgtcccgcgctggcatcgatcgcggccacgccttcgcgcacctgctgcatcaaggcgtactcacggtggccaggaccaatgtcggccagacgggtcggggcctgcgcgggatccggcacgtcgtccacggctgcggtaagcggactgcgggtgatggtccggtacgggtcgtccgggtggaactgggttcgcttttcctgccgttccagacgaacctcgcgcgcgtcgttgagttcggcgatacgggcggggtcagtgatctcccgcatcgacatatggccgccacccgcgctgacactggcccacttcctgtccgcttcgaagtacatcgcgtagtagctgttgccaccgatgacgttcggatcgaccgccgagcgtccttccaatgcctgggtagcttccagcacgctcaaccgggtcaggtactgcccgcccttcgcccatcccatctggctgatggcatcgacgctggtgttgcctacgcgcgggcccccggcgtagtcattgttgagcatgttggtccagatctgttccagcttctcggggccgctcttgtccgaggcggcttgcaggagcactcgaggagtccagcaattggggtccagtctgtgctgctcgaaagcgcggtcatgagccagcatgacgtcagcgccaggcagattcagcgcgagatccgcacgtccgtttcccatccacgcctgtcgaagctccagatcttcccgcagcagtgtccgcccgaatgcttcccactggcgctcgctcagctcggcatttggaaagcgcgaaccttcgtcattctgagatctggcatggctttgcgcgtaggcattggccacgcgtccaggcaaactgtcattacgtaccacacctagcgccagcgtaccgtagccgtccgaacccggcagttgcgacaggtagttccagtacagctcacgattaccggcatctgcataatcgatgaggattctgatgtccttctgggtcaggccgctcattgctttctccttgagcctcgtcgtttagcgcgtccgtgctgcagcaagaacatcgcgaacagcatcttccatgcgtttccagtctttcaagaaagctctcttgtaatgcagggagatggataggctgtcagagatatcgacaaagtagtgaacgcatccggcagccacaggatcgtccagatcaatgacctcgtcctgcgtcaggcgcactccgtcccccaggaacgttgcgctatcgcacttgatgaagcttgtcagtcccccagcaccgtcccgtgcaacataccagtcgcgctcgaatgccggattgcggacaggcggcttcccataccgggcctcgtacttcttcgcgtacaacaccatcttcgcttcatcgattgcatagggcgtcaggcccaaggtctccggctgtgcaacgcgttgatcgagacggtccctgggatcctccctttccacagaaccctcctccgtgatggcttcatttgaggaaagccttgaaagcgaagtctcaattggaatgcgatcgatgtagttgatacgaacagcaatctccttccggaaatcattcgtacgcggattggcccgggcacccggcggcgtcggcttcatgtccggccactcgatgaccagcgtcacgccctcgccgggccacggtgcgatctggctgtccaggtagttggccggaatgcggaaagtgttcggcccgagcttcacgtccacgggcgcatcggtataggtgtggccgttgatcgtgcggccggtctggggtgcgccggacatggcgggattcctttcgtgttcggtggacggcggccgtgcacacgcgctggcactcgttgcgacggcgagtgcaagcgtcaggcaacggccgggggacatcacgtgcatgggcattccattgcagggttccagcgccactatagggaaccgggcgtcaacggaacaggaaccgcgtcgcagcccttcacggcaccaggcagcgttccacctgcagcgacagcgcctggcaggcgttgaacagaccttcgaccacggcggcggagggacagcaggcaggatcgtcgttctcccgtgccacatgcgcggcatgcagcaccgcggtcaacgccgtgatgcccgaaacgctgcgggtcgccagggccatgtcgaaggcgcggccggggctcaggcacatttcactccaggcctcgccatcagcgcgcaggttcctgccgtggcctttcaggtgtgcaaagaatgccgatggggtgacgaactcggctgattcgcggagcgcgtcctccagcgtttcggccaaggcagcgggaagatcaagtacagcggcacccagcagcgcgtgcaggcggggatggtcgggaagacgttcgggcatgacggcaacctcacgatgtggccacctgcagatgcaaggtggcggacggtgcgggttggcgtgccggatacgtagtacgaaagccgacgggccctaagacccccacgcaccatccgccatgaactgacagaaggtgcattgtcgtgatcgcaacatacgttgcaactacgacgccttgtactacgtaagttcgggacgccaatcccggccacggcgaatgctttggcgcggccatggttaccgccctgaaccggcggtggaaagcagggaaatcctgatcgatcacgtcgctacgttggttgcgtcagtggatgtcgagttgtccattgactggcgttcttcgccagcaggcgactcctatcgacgcgtactttccggacgccctgtccagccgtatacgacatgcgcgctgccggtgccaaagacccgccgctggctgtgggcgttcgcgaaacccgcatgcggcaagcgcaaggccgctcagccttcagctatcgccttgggtgctctgatagccacgataggtttcaccccactcgcgcatggccagcagcaccggtaccagcgtgcgcccgaactcggacagctcgtattccactttcggcggcacttccgggtacacgtggcggatcaccacgccatcggcttccagttcacgcagctggctggtgagcatggactgggtggcattgggcacccgtcgcgtcaattccatgaaacgccgcttgccggtcatcaggtgaaacaaaatgatcggcttccacacgccgccgatcaccgacagcgtgacttccaccgcgcaaccgctcttgccgtcccaccgtttgctacgcatgcatactccggaaaaccatagtacctacggaaaatcgtcgttcttgttgcgataacggtgcgagcctagcatggggccatccactgaacgtgagcccccaaccatgagtttcaaggcgctgctgacccgcaagacgaacgacggcgtatccacggaactggtcgatttcaatgaagccgacctggtggacggcgacgtcctggtacaggtcgagtactccacgctcaactacaaggatgcgcttgccctcacgggcaagagtccggtcatccggacgttcccgctcattcccggcatcgatctggcaggcgtggtgctggaatccagcagggccgacttcaagccaggcgaccgcgttgtgctcaatggctgggacctgagcatgggccaccacggcggcctggcacagcgcgcccgcgtacgcggcgaatggctcaaccggattcccggcaacctgagcacccgcgacgccatggccatcggcaccgctggctataccgcgatgctgtgcgtgctggccctggagcatgcaggggtgacgcctgcacagggcgatgtgctggttaccggtgccaacggcggcgtcggctcgattgcggtggcgatcctttcaaagctgggttatcgcgtggtggccgccaccgggcggccggagcacgccgagtatctgcacaacctgggtgcggccgagatcatcgatcgtgcgcagctctcggagccgcgcgagcggccggtgagtgccgagcgatgggccggcgtggtggatgtggccggcggcccaacgctggtcaatgccatcgccgaaacgaagtaccgcggtgccgtggccgcctgtggcctggcccagagcgatgcactgcacggctcggtgctgcccttcatcctgcgcaatgtgacccttgcgggcgtggattcggtgaatgccccacaagaggttcgccagcgcgcctgggatcggctcgcgaccgacctggacccgcagaagctggaaagcaccgtgcagcagatcggcctcgccgaggtgctggatgtctatgagcagatcatccccggcaaggtgcgtggccgcattgtcgtggatgtgaacgcctgacgcctgccgcgccggcgagggtgcaatgccatcgctggcgcgcgtgcgcgagtgaccggaatcccagcgcgccatgccaagccgccttatcatggggcggcaagggcactttacgcccggtgacgtacgcaaggcagtatctggatgtctatggaatggcgcccctcgggctggggccagcgtgtgacccgctcgccggactggcagttgcagctggatggcgaacagctcgcgcttttgatcgacggcaggcagtaccgccagcatgtggcgaacgaacacagcgtgcgggtcgttcgcggcgtgctctggtcccgggtcgaactgacgaccgagcgcggtgaagcactgtccgtggatgggctgcccaacagccagggctcccggcttgcggcggcgctgcagcaggtgcactttgcgcgcaccacacggggacgcaaggccctgtttgacacgatcctggagcagatccaggcgtggctggccgaagcagacgcgcttaccgaccgaggcaccaccggacgccgctggatcacccacgaacagcagcaggcgttgctggccgaccgccccgccctgcccctgccgcccgccgagctggagcagctgttcctcgacgaggaggtgcacgacgacctgcacgcgcccggccaccgcatggcgctggacgccctgcacgactggcagctggattggcccgccgtctgggccgaggccaacgcgaccatggcagagcgcgaacgggtgctggccaaggacttcctggaccgggtcgagagcaagcccctgaccgaggaacaagcccacgccgtcatctgcttcgacaaccgggtacaggtcgtggccgcggccggctctgggaaaacctccacaatggtcgccaaggccgcttatgccatcgaccgcggctttgtcgaacccgaacggatcgtgatgctcgccttcaacaaggacgccgcccaggagctggaggagcgcgcgcagcgatgcttcgaccggctcggcatgggcgacaccgtggtggaagcccggactttccacgccctgggcctgtccatcatcgccaaagccacaaggcgcaagccggatatcccggaatgggcggtcgacgcgacgctgggcttcaacaagctggccgaactggtggacgacctgaaggaccgctcgacccatttccgcacccagtgggacatgttccgcctggtgttcgggcgcgacctgccgccgttcggtgccgacatgatggccgatggttacgaccgcgatggcacgccctacatccgcaccctgaagggtgagcgggtgaagagcctggaggagtgcgtcatcgccgattggctgttctacaacggcgtggcgtacgactacgagcggcgctacgaattcgataccgcgacagacacccatcgccagtatcgcccggacttctactatccggacgcccagctgtatcacgagcactttgcgctggatgccgatggccagccgccgaagcactttgccaactacagcgaagggatgcactggaagcgccagcagcatgtggcgcgcggcaccgctctggtcgagacgacgtcgtttggcctgcgcagtggacaggccctgcagcatcttgccgagcggcttggcgcgtctgatgtcgagctcgacccgaacccggaccgcgagctgcctgatcaaggcgccaagccgatgccggacgcagacctgattggcctgatgcgcaccttcattgcccatgccaagagcaactgcctgacactggacgatatggcggcgcgcctgcggcagatgcccgaggatcagttcaaggaacgctaccggcgcttcctggagatcgccgggccggttttccaggcctgggacaacgcactggctgacgagcgcagcatcgatttcgaggacatgctcaacatggcggccgggctgctggaacagggccactatgaatcgccctacgacctggtgatggccgacgaattccaggacgcatcgcgcgcccgcgcgcgcctctgccgtgccctggtcagccaaccgggccgccatctgtttgcggtgggcgatgactggcaatcgatcaatcgcttcgctggcgccgacgttgcggtgatgactggattccgcgaatggatgggccatggccaggtgctgaaactggagcagacgttccgctgcccacaggcactgtgtgatgtgtccagccgcttcatcagccgcaaccccgcgcagatcgccaaaaacgttcgctctgctgcgccggcaatgggcccggtgctgcaggcgttccagatgaaccggcgcgaggaggtgcaggatggcgttcgccagtaccttgcgaagctgcaccagcaactgttgtcaggtgcagtgccgcagggccgcaccgggcgcgtgacggtctttgttctggggcggtatcgcgcggatcgcggtgcgatgccttcggattggaagacggccttcggcagcacgatggacgtcgagttccttaccgcacatcgatcgaaggggcgcgaggcggactacgtgatcctgccgggcatgatcaaccgcagcttcccgagcctgcgcgcggatgacccggtgctttcgctggcaatgccggacggcgatacctatccgctgagcgaagaacggcgcctgttctatgtcgcgctgacgcgtgcgcgacggtcggtcgcgatgttcaccctgcagggcaagcactcgccattcctggatgagctggtgaaggacggggcagtggaagtaaccgcgatttcaggcgcggccatccacgatgagcgctgcccggtgtgcaaggtgggcgtattcgtggaccggaatgggccacatggggctttccggtcgtgctcgagttacccgttgtgccacaacaagccaacaggtgggcgtcggggctgaatgccgctccctccacatatgcctgcctgcatcagggcacataggcaccgtctcggtttcgcccccggcacgatccgcgccatggcgtttccggaagcgaaaaagccccggcaggaccgaggcttttgtctggagggtggcaaggttgcagggtatcgcaaggtccccacacgtccccgccgcgccctgctacgggataatgcagccgttcagacgcaggcattgcatatagttccgggtgcagatactcaagtttgtacctgacgcctcgcatgcaatgtattggacctcgcagacggaacaagggccgggggctttcgccgtggcgctaccgattccaaaggtcaacgcacaggccgcaacagcaacagaaagcttgaatccaatcttcatgccatgactccgttggtcgccctccttgggcatccgaagcctagcgcgggtgccgggtgcattcaaatttcccggcgcgaacgtttgtgcacttgaaatgattaccgcccttgaatgaagcagttccctgttgtcagaggaatgcaccggtttattcgttcaactgaccctcgcgaccggatggctggccagcaagggccgtagcaacaaaaaagcccctgttcccaggggctctttgaaacaactggcggagagagtgggattcgaacccacggaaggtttaacccttcgccggttttcaagaccggtgccttaaaccgctcggccatctctccaatcgggtcccggtcgcccgggcagcgccgtattctcgcacgtgaagggcatttgcccaagaccaccttgcccctgccctccgcatccggcacggtgggggccttcaccgcactcggagccgccatggcccatctcgatctggccaacctgcgcacctgcctgctggacgacacccagctggccgctgtggccctgcaccgcaccttcgccgggcacctgccggtcagcagcgggcacgtggtggtctgcgatccgctggtgcaggccgaggcgcctgcgctggccgactacaccgccccgctgggccggcatccggtcgagatcatcgtgcacagcggccgcccggcgttggccgtggtctggttcaagccacgcgaagctctcaccgcgaccgccctgcactggcagatggcgcgctggaccacgcaggacctgaccggactggatgaggacagcttcatcggctacccggtcgacgctggcatcggttgcttcatggacaccgacacccagcaggcgctgctggccctgatcgaacgggccgatggcgacaaagacggtgaatggtcggatgcactgatcgaccacgatggcctggatgaaggcgccgaatatcgcccctggggcgaggactcgccgcacggcctggtggtgttcaccagcggctggggcgacggtgtctatcccagctactgggcgctggatacgtccggcattccggtcgccctggtcaccgatttcctgtgcatccagggcggcgacgggcgcgacgagcgcgagattgccgaccaggcctatcgcgacaacctgccagctgcggaagccgaggcgctggcgcggctggtggctgcagtagaacgagacgacgcggaggcattgcaaatcctgttggaggatgcgccgcagcgcgccaacctgatcgaaccgggctgtggcggcaccgccctgtacgaggcgatccgcctggatcgtccgcaggcattgcgggtgctgttgcagggcggcgcattgccggcaatgcccgaacgcctgcacatgagcaaggtgaccagctatctggactatgcgcgattcctgaagaagccacgcagcgcggagctgatggcggtgctggaagcgcccgtcgttgcagccggaccgccaccggccgcaccgcgacgccgtagtttctgggaccggctgttcggccggaactgatcggcgccggaatacagcaacgccgggcatggcccggcgctaccttcgcgccttctcagccggcatccaccgccagcgcacccagtgcactggccttgatccgctccttggccttttcacaggcgccaccgcaatccaggcgcgaggcctccagctgcggcggcaggtgctcggccaggaagtcgatgaacacgcgcaccgccggcagcaggccgcggcgcgaggcgaacacggcgtggcacacgccctgcggcagcgaccagtccggcagcaccacttccagctcgccattacgcacggcgtcggcgcacacggtttccggcagcatggtgatgccgaaaccgtccttcaccatgctctgcagcagcgggaagtcgaagccggccacgcgcggctgcaggtcgacccggcgcacttcgccttccgggccatgcagttcccagcgctggcgggcttcgtcttcgctgatgctgagggtcacgtgctgggtcagctcttccgggtccttggggcggccggcgcggtcgaggtacttcgggctggccaccagcagttcctgcacctggccgaagctgcgcatcaccaggctgccgtcgtcgtccaggcgcgaacgcacgcgcagggccacgtcgtagccttcgttgatgatgtccacgcggcggttgctgatgttcagctgcaggcgcaccttcgggtactgctcaaggaacttgggcagcagcttgggcagctgcatctgcgccagtgacaccggcacgctggcgcgcaccacgccgcgcggttccgcgctgaggcggtccaccacttcgcgggcggcctgggcctcggccagcatcgtctgcgcatggcggtgcacgctggtgccgacatcggtgaccgcgaaacggcgcgtggagcgctgcagcaggcgcacgcccaggtcggtttccagctggctgatgcggcggctcagtcgcgacttggggatgcccaaggctcgctcggcggcggcgaatccgccgtggtcgaccaccatcgcgaagtagtacaggtcattcaggtcatgcatgcccgagttccatatctagaacaatacgtggcattcaatcacctttattccgcccttgcaacaacctatcgttctctccgtcggcggggacaccccgccccttcctcccagaacataggtgactgccatgaagcttctgcatctcgacgccagcgtgcttggcgacaactccgtctcgcgccagctgtcggccgccgtggtcgcccgcctcgccagccagatcgacggcctgcaggtcgattatcgcgatcttgacgccaatccggtaccgcacctgcgcagcagctcgctggccaagaccgacgccgctgaagcgaccgatgctgaacaggtgatgcagcagttcctggaggccgacatcgtggtgatcggcgcgccgatgtacaacttcagcatcccatccacgttgaaggcctggatcgaccgcgtggccgtggccggccgcaccttcaagtacaccgagaacggcccggtgggcctggccggtggcaagcgggtgatcatcgccagcagccgtggcggcatctataccgactcgccggccgacttccaggagccgttcctgcgtcaggtgttcgccttcatgggcatcaacgaagtcgagttcgtgcgcgccgagggcatcgcctactcgccgcagcaccgtgaagacgccatcgccggtgcgctggcggcgctgccgtcgcacgaagcggccgaagccgtcgcggcgtaacgcgttccaacgttcggcgcccctctctcctcgtctgggcgctgaacgcgggccgggatcccctccccctcccggcccaccctggcggccccgctgtgcggggccgttttcttttgcggcgcgctaggctgggggcatgaactacatcgtgacggctgcgcaccgcagcgaatttccgcacccgatcatcctgcgccgcggccaggcgctggtggtggcgaacgttatgaaggcccggagggctgggacgactggttcctctgcgaggccgagggacagcagcccggattcgtgccgacgccggtgatcggccgcgatgcgcagggtggcgcgtttgccacgcaggattactgcgcgcgcgaactggatgtggaccccgggcagacgctgcgcgggatgcgcacgctcaatggctgggcatggtgcgtgccggagaacggtgaaccgggatgggtgccgctggagaagctgagggccataaaggagagccgagcataggctcggctctacacagatctgtagcgcccgagcccatgctcgggcggcggcgcgaagcgccggctatcagccaatggtttccaggccacccatgtacgggcgcagggcctccggcacggtgatgctgccgtcggcgttctggtagttctccatcaccgcgatcatcgcgcggccaacggccacgcccgagccgttcagcgtgtgcgccagctccggcttgccggtggccgggttgcgccagcgcgcctgcatgcggcgggcctggaagtcaccacagttcgagcacgaggaaatctcgcggtaagtttcctgcgacggcagccagacttccaggtcgtaggtcttcaccgccgagaagcccatgtcgccggtgcacagcagcaccttgcggtacggcaggcccagcttttccagcaccacttcggcgcagcgggtcatgcgctggtgttcggcgtcgctgtcttccgggcggctgatcgagaccagctcgaccttctcgaactgatgctggcggatcatgccgcgcacgtcgcggccaccgctgccggcctcggcacggaagcacatcgagtgggcggtcatgcgcagcggcaggcgctcggcgtcgacgatctcatcgcgcacgatgttggtcagcggcacttccgaggtcgggatcaggtaacgcgtggagtcgcccacggcggtcttgaacaggtcgtcctcgaacttcggcagctggctggtgccgcgcagcgagtcggcgttgaccagcagcggcacgttggtctcctcgtagccgtgctcgccggtgtgcaggtcgaccatgaactgggccagggcgcggtgcaggcgcgcgatcgggccacgcagcacggtgaagcgcgaaccggacagcttggccgcggtctcgccgtccagccagccgttgcgggcgcccagttcgacgtggtcgagcaccttgaaatcgaactggcgcggggtaccccagcgcgcctgctcgacgttgtcgttctcgtcggcaccggccggcacatcgtcggccggcaggttcggaatgcccatcgagatcgcttcgatcttctcgcgcagttcgtccagcgccacttccgaggccttcagctcgtcggcgaaggcagcgacctcggccatgatggccgaaacgtcctcgcccttggccttggcctggccgatggccttggaacggctgttgcgcaggctctgcagctcctgggtccgcacctggatgcgcttgcgatccgcctccagggactccagggcagacacgtcgagctcgaagccgcggctggtgcgcaggcgttcggcgaggtcggcgggctggtggcggagcagggctggatcaagcatggcaggtgtcgtggtgggtatcagggatgggattatcgcttgttatacggatttctgccgcccggttcattcctggcgtggcagaatcgggctattccgtactggtccggtccatgtctgcaccccgctcgtcgtccgccaagtcgttcactgtgcatatcccgcgcaacgccctgaagatcgccggcatcgctttcggcgtgggcgtgctgttgttcgtgctggtctggttgaccggccgcgacaaggagttcttccgtgccgatccggccgcgcagaccccgcaggagaccgcgcaggtggaaccgctgccggaaccgctggccgccgccgcaggctccagcgacatgcccgatgccaagccggccccggtagaggacgacgccccgaagctggtcgaaaccgccccgccgccgccggcgcccatcgctgaaccggccccggccacgccgagccctgcgccagccgccaccggcaacagccaaccgatgccgattgccggccagtcgccgccgccggcctacccggccgcggccctgcgcgcgggcgagaccggcagcgtggtggtgcgcgtggacgtggatgccaccggctacccgaacaatgccacggtgatccagcgcagcggctcacgcgagctcgaccgtgccgccaccgacgccgtgcgccgctggcgtttcaccccggcgcagagcaacggccaggccgtaccgggcagcattgaagtgccgttcgacttcaagacccagtaactgaacgtttcccggcaggcaacctgaaccctgccggtgacgttgacgcaacgctgacacttcccgccactggcccgcgcaacactctcaccgtcgtccattgacggaaggagtttgcgatgaccgccaccacccacgaagaccttcattcgccgcagctgcagcgagacgccagcgaacagcacaagcccacgtcgccctggatgtggatcgcgctgatcgtggcgatgtttgccgccgcgctgctctggctgcgtcactcgaatcaggaagacgtggcgccggcaccggtcggcgagcgcatgctgcccgcccccgagcaggcgccggtggccgacgcgcagaagccggcggcccgccaggccgcaccggtcggcaaccagcgcaaagccgcccctgcggtacgcaatcgcgaggcgcgcccgctggcaggcaacatcaagccgacctaccccgccgccgcgctgcgtaatggcgtacagggcagcgtgatcgccagcctgaatgtcgatagccgcggccaggtgaccaatgccgcgattgtttcgcgcagcggcgaacgcagccgtgacctggatcgcgcggtgctgagcgccgtgcagaactggaagttccagccggcgatgcatgaaggccgtgcagtggccagtgtggtgcgggtcccggtggatttccgtaccgaacagcgttgatcgcggacgaggggttcgtgatgtttagacggaggcttcggcctccgtccttttatctggagaggcgtgccaaccagggttggcacctaccgggcgatgtgagcgtgccaaccagggttggcacctgccggaaaacgcgatccgccgatcaggccaggttgaagccggcgctgcgcgccaggccatcgaagtccgggaaggacgtggcgacgttggcgatgtcgttgatgcgcacttcgccgtcgctgatctggccggcaatggcgaatgccatggcgatgcgatggtcgccgtggctttcgatggtgccactccccagccgagccccgccatgcagggtggcgccatcctcggtctcgtccacctgcatgcccagcgcgcgcaggccagtggccatcgccgcaagacgatcggattccttcacccgcagttcggcagcaccgctcaccacggtctggccttcggcggcggcggcggccacgaacagcgccgggaactcgtcgatcatgtccggcaccagtgcttcgggaatacgcgcgcccttcagcggagcgtagcgcaccaccagatcggccaccggctcaccgccctgctcggccggattctcttcgctgatatccgcccccatcaggcgcagcgcgtgcagcaggccggtgcgacgcgggttcaggccgacctgcttcaggcgcagttcggaaccgggaatgatgctggcggcgaccaggtagaacgcggccgaagagaagtcggccggcaccacgatgtccgtggcgcgcaggcgctggccgccccgcaggcgcgcctcgcccggcgagaattcgatgtccacgccgaaggcggacagcatgcgttcggtgtagtcgcgggtcgggtggggttccaccacgcgggtttcgccctgcgcgtacaggccggccagcagcacggccgacttgatctgtgcgctggccaccggcgaggcgaagtcgatgccatgcagcgtctggccgccatgcacgtgcagcggcggcgtgccgtcgtcctgggtatcgatccttgcgcccatctgcgacagcgggccggtgacacggcgcatcgggcggccggacagcgactcatcgccgatcagcgtgcagtcgaacgcctggcccgccagcaggccggccagcaggcgcatgccggtgccggcattgccgcagtccagcggtgcctccggtgctttcaggccgtcgatacccacaccatgcacgatgcgctgcgacgggctgggggtttcgatgcgcacacccagctggctgaagatgcgcgcggtggcgcgggtgtcctcgccttccaggaagccttcgatatgcgaagtaccatcggccagcgcggcgaacatcaccgatcggtgcgagaccgacttgtcgccgggaatggtcaggctgccctgcagcggctggcccttgcgggcgatccaatgttgcgcgttgctcatcgttcgatcgttccgtaaacgccggcagcgccggcgatgcatcagggagcggcggccagggccgccacagcagcactcagggcacggccaccgggtaggagcccagcaccttgatctgcgccgagtgcgcttccagttcggccagcgccgcctgcatcggcgcgtcgtcgatgtggccggccaggtcgatgaagaagccgtattcccacttgccgtggtgcgacggccgcgactcgatgcggttcatgctgatgccgtggcgggcgaacgggctgagcacatcgaacagcgcaccgggcttgtcatggatgaacaccagcaccgaggtgcggtcgtggccggaggtcgggaagatgttgcggcccaccaccaggaagcgggtggtgttgtcggcatcgttctggatcggcttggtgaccaccttcttcaggccgtacacgtggccggcactctcgccgccgatggccgctgcgtcgtcggcgttgcgcgcacgacgcgcaccttcggcattgctcgagaccggaatcttctcggccttcggcaggttggcgcgcagccacgccgaggtctgcatgaacgactgcggatgcgcgtagatgcgctcgatgtcctcgatgcggccgctgcgcgacatcaggaactgctgcacgcgcagttccacttcgccacagatcttcaggttggaggtcaggaacatgtccagggtgatctggatggtgccctgtcccgaattctccaccggcaccacgccgaaatcggcgttgcccgcttccacttcctggaacacttcctcgatgctggccatcggcaggcccagcgcggagcggccgaagtgcttgagcacggcctgctggctgaaggtgccttccgggccgaggtagccgatcttcagtggctcctgctgggccaggcaggccgacatgatctcgcgatagacatgcaccagcagctcgtcgctgagcgggccttcattgcggtccaccaccatgcgcagcacctgcgcttcgcgctcggggcggtagtagtcgacagcggcggccagcttgcccttggccttgccgacctggtgggcgaagcgcgcgcgctcggcgatcaggctctggatgtcacggtcgatctggtcgatcttcgagcgcacatcggccagcgccagcggtgccagggtgggtgccgggttcgaggcggccttggccttgcccttcgccttgctgggcgcgctgtccttggccggttcggccttcttcggcgccttcttgctggatttgctgcttgccatcggaattccttgttgcgggacccgcacccgacggtgcgcgccgttcattgctcagccgtgacgctgctggaaatcggccatgaaggcgaccagcgcctcggccccggccagcggcatggcgttgtacagcgaggcacggatgcccccgaccaccttgtgtcccttcagcgccagcaggccggcagccttggcttcggcgacgaagcgggcatcaagcccggcatcgggcaggaagaacgggatgttcatccgcgagcgtgccgcatgcgcgacctcgttgcggtagaagccgccggagccatcgatggcgccgtacaccagtgccgccttggcggcattgcgcctggcgaattcggccacgccgccttcggccagcatccacttgaacaccaggccggccaggtaccagttccaggtcggcggggtgttgagcatcgaatcgcgggcgacatgcgagcggtaatcgaagatgtccgcgcgcggctggccagtgcgctcgagcagatcgcggcggacgatcatcactgcgatgccgaccgggcccaggttcttctgcgcgccggcatagatcacaccgtagcggcgtacatccagcggctcgctggcgatggacgagctgaagtccgccaccagcggcacatcgccggtatccggcacatcacggaactcgacgccgtggatggtctcgttggcggtgatgtgcacataggcggcgtcgggcgagagctgccagtcggcgcggggcggcagcgtgcgatagccgtcgggctcgctgctggcggcaatgttgacgtcgacgtagacgccggcctgcttgaccgcagtctttccccaatggccactgaccacgtagtcggcgcgctggccggggctggcgaagttgagcgggatcagcgcctgctgggtggtggcaccaccggacaggaacagcaccgcgtagtcgtcggggatatcgagcaggcggcgcaggtcggcctcggcctcggcggccacggacatgaattccgcgccgcgatggctcatttccacgatcgaggcaccactaccgtgccagtccagcatttccgcctgcgcctggcgcaggaccgattccggcaaggtcgcagggccggcactgaagttgaacgcgcgcgtcatgtcacacctgtggggcaagacccctagtatgccgcagtgcaccagccttgcggcctagtgcggcaagggaaatttggtttcattggaatccattcgccgccggcgtggcgccggtagtcgccgacctcggtcggcgtacgccgtcaggcgtcatgcccgccgaaaaagcgtgccgaccaaggtcggcacctaccaaagccgtgtgctgccaggcgtcaagcccgcatacggagcgtgccgatctaaggtcggcacccaccagggcgcggacccagcggattcagatcagcagcaaagccccggtagtcgccgaccttggtcggcgtacgccgtcaggcgtcatgcccgccgaaaaagcgtgccgaccaaggtcggcacctaccaaagccgtgtgctgccaggcgtcaagcccgcatacggagcgtgccgatctaaggtcggcacccaccagggcgcggacccagcggattcagatcagcgcgcgccgaaccagagcagcaggctgagcagtgcggccagcagcagcgcactcaccagcagccacggccagcgccggaccctgcgcggcgcggccggcagcaccggcgcctgctcggcctcgtggctggcgtcgtcctcggcgggcagcggccgccggcgcggatcgtgcggcacttccagcacgaaccggtgctggccatcgaacacgacctggtcgccggcctgcagccagcagtggcgcacggccacgccgttgacccgggtaccgtcggcgctgcccaggtcgcgcagcagcacgcgctcgccgtgcacttccacgcgggcatgctgttcggcgaaggccgggtcatcgatggcgatgtcggcctcgttgccgcggccgatcaggcgggcctgcgacagggtgaaactgcggccatggtgcaggccaccgacaccgcgcagcagtcgttgctgctcgtcgctgccatcctcgttcttcggcgcaggcgcctgcagcaggctctcgacttcgccctgcagcaccatctccacgccatccacgtataccgcatcgcccgcgcgcagcagggccatccggcgcaccggtcgaccattgacgtggatgccgcggatgccattgccgacctgcagccagaggccgcgatcgtccatgcagaactgggccagcagcagggcgccgtggccggcatcaccgagccgcacgctgccgttggcctggcgcacgatgcgctgcaccccgggccgcaggggctggtcgggctgttgttgctgactgaagtgaactagcaggttctgcacgcggcgcagcctagcaggttggtcgccaacgaagaagaacccacgatgagtgcttggcgcggcggcccttgatgcgcacaatgctcgccctctttgatcatccccgccctgcgccaggagcctgcatgtccaccatcgatgtccgccacgcccacgccctgcccgacgcacaggcgcgcgccgcgatcgaacaggtcgctgccaagctgtccgagcgcttcggcctgaagtcgtcctggaccgccgacgtcctgaacttctccggcagcggtgtggacggtgcgatcgaactgcagccgggcgccgtgcgcgtgaccgccaagctcggtttcctgctgtcggcgatgaagggcatggtcgaaggcgagatccagcgcgtgctgaaggaaaagctgggctgaatcctggcggcggccatcacggccgtgcaacgccaccgcgcgctactctcggggcaggcccaactcccacgggaagtgcgatgaaccactacgagaacgacgaccgccgcaacgacgacgcctctttcggtgaccaggccgagcgcttctcgcgcaagctcagcgattcggcgcaacaggtctggctggccgggctgggtgcgctggggcgcgcgcaggccgagggcagccgcttcttcgacggcctggtgaaggaaggcgaagcctgggaagcccgccgccgtgaacgcagcggcgaacagggcccgggctggcgtgacaacgtcgaatcgtccctggatgaagcccgcgagaaggcctcgggcacctggaacaaggtcgagaaggccttcgatgaccaggtgcagggcgtgctcaagcggctgcatgtgcccacggccgacgaggtgaccgcgctggaagcccgcatcgatgccctgcacgcgcgcctggccaggctggaaaaccgggcggcttcgggtgcagatgcccccgccccgggcagccatcaatcgccggacagcattccctgagcgcaattgttgcaatgcaataaattttgattgacaatcgcgagcaacccgccaatcgcttcggctgccgtttgttccctcccctcacggcttcaggattggcgggtttttcgtgtccgccgtataccgatctgcgcgctccatcacgcttcctgtcaggaacatcctgacccagccgggcaccgcgacctttacactgtcgctctccgctttcgccccttccgccctactcctgcatgctcccctggatcctggccctgctgtcggccctgcttacctgttccctggccgttgtctatctgtggtggatcaagcggcggcagaaggagatgcaactcggcctgcaggccctggcaggcatgcactggcgcgaattctcggttctggtcaagcgcatgctgcgcgaacagcgcggcctgcgtgagctgatcgatccggccgaagatacccgcgagccgagcagcgacttcctgctcagcgatggccccaatcaatggctggtgtcgtgcaagcacggcctggcctaccgcatcggcaccgccgcagtgaacgaactgggtgcggccgcgcgcctggccggcgccaagggtggcgtactgctgaccgaaggccgtatcgagcgcgacggccgtggcgccgccgagaagcaggcggttgaagtgctggacgggccgcgcctgtggccgttgctgcagccctacctccctgccgatatcgaagcgcgcgtgcgcgccagcgcccggcacgaagcgctgcgccgcattgccattgccgcactgggttcggccacgctggggctgcttgtcggcctgggtctgcagggcctgcatgtggaagaggccactccggtcgctgcggcgccggtggtggcaacgccttcggccgcgccttcagccgcacccgccccgatcgaagcagtccctgcggtcgcccccgctcccacgcctgccgtcgcgcccgcgaccgacgcgcgcagcaatcccgaccccgatgccgccacgctggagcgcttccaggccgatctggcccgcgccctggccggcaagcccggcatcgccagcggtgtctggctgacccggcagacactggcgatcaaccgcaccggcgaactggacgcggtgtggccgctggtctgcgaggaagtgctgcactaccccgcgctgcgcaacgtgcgcatccagctcaacgcccgccccggcgtggatgagcccgtacgctggcggcagtgcgctacgtattgatggcgcagcatccgcgcatggcgtggatctactgaatcccgatgcgcgaccccttggtagatccacgccacgcgtggatgcctttgcagagttgagccacgcgcgaacaacagccgagcatgggctcggctccacatggcgcctgctcagcccaatgccgcgagatgggcgatgtaactggagcgcgattcacccgccgctctggcctgcgcatccagcctcgccaggatccggcgtggcaggctgatattgacccgctcgatggtgtcgtccagcagagccggatcaacgcagatgtacgcaagaatccaacagatgtccttggatgcctcggcggcgatcttctgcggcgctgaaggtgtcggaatcgagcgcccctcatccagggccacatcaatccaggcgagcgccgcctcttccgccgcagtgagcgcatcatcaagcgtgtcggccgctgagaagcaccccggcagatctggaacgaccacaccccacgcggtgcgctcatcgcccgcctcgatcaagactggatatcgcatgggccctcctacgtcagtcctgcgagcttccgcaacgcctgcaccagccctttccccagatccttccttgggtgaggaacggtgatgatgtgagggtgctgcgagtgcacgaatacatgatgggatccgcggatccgacgacagatccaacctgccgcttccagttcccggatgaggtccctgctcttcatgcagggacgatacacatcgtacacacgccccgacagagttcaaggcgacagtcgtttcggcagagtagatccacgccatgcgtggatggaatccctatcgcgcgcccggcgcgaagcgcgccaccaggtcccaggcatcccccaggaacacctggcgaacgcgggtgatcggctgttcgccacgccaggtcaggcgttcgatcaccaggcaggcggtaccgggcttcacatccagcagcctagcggtggcagtatccgcgccccaggcactgatgcgatgctgggcacgggtccaggacacgttctgcagcagccagctgcccggggcggtggtgctgaagtcgacctccaacacctcgggcacgcccaccgggctgatcaggcggtgctccagtgccagcgggcggtcatcggccaggtgcaggcagcgcatcgccagcagcatttcgctgccggccagctcgacttcgccggcattgccggcatcggccaggcgcaggtcgcgctgcagcaatcgataggcgtactgatgtccccgcgagccgacttccatcgcaatgtcgggaatctccagcgccacctgctccaggtgcggtggctgacgcgccacgaacgaacccgcgcgacggcggcgctcgatcatgccgctctcggccagtgcggtcagcaccttgttcaccgtcatccgcgagcagccgtactgctccatcagctcgtgttcgtacggaatacgaaagcctggcgcccattctccgctgaggatgcggctttccagatcgctgcggatacgctggttgagcgtggcggacttgctggccttcacgtaatggggtctcggtggcgggaggcgatcagcccagcacgccgcgcagggcggcagcgaaggcgctggtgatcgcctcgcgctgcaggtggcggccctcggccacgcactggcggccatggcgccagaccgatcgcagcgcgccattacgtgcggcgaacacccagctgtcaagccatgcgtcatcctgtcgcgcctgcagcgccgggtgtgcggcgtccagttcaaccagatcggcactggcgccgacctgcaggccggcggccacgcccagcgcctgtgcgccaccgtgcagtgcaccttcaaacaggaaacgaccgctgctgcgggtggcatccggcgccagcacgttgcgcccgcgcagggtaagccgctggccgtactcgagcaggcgcagttcttcggccgcgtcgatcagcacattggaatcggaaccgacgccgaagcgcccgccctcgcgcgcgaacgcctgcatcgggaacaggccgtcgcccaggttggcctcggtgatcgggcacaggccggccacggcctggctggcgacgatggccgcgcgctcgtcatcagtgatatgggtggcatgcaccaggcaccagcgcgcatccaccggcgcatggttgtacagccactgcaccgggcgctggccgctccaggccaggcaggcctccacttcgcgcacctgctcggcgatatggatgtgcaacgggccgtcggtcagcggcagcaacgcactcagttcctcgccggtgaccgcacgcaggctgtgcggtgcgatgccgagcaccgcgtcgggcagcgcggccaaggccggcttggcggcctccagcagctgcgcgaagccgtccacgtcgtggatcaggcgccgctgcgctggattcggcgccgccccgccgaaatcggcatgtgcatagaacaccggcagcagggtcaagccaatgccggtctggtcggcggcggcggcgatccgcgcactcatctcggcgcggttggtatacggccggccgtcggcatcgtggtgcaggtaatggaattcgccgacgcgggtgaagccgctttccagcatttccatgtaggcctgggcggcaatggcctgcaccgcgtctgggcgcaggtgggccaggaaacggtacatcagctcgcgccagctccagaagctgtcaccgtcgccgccgccgatctcggtcagcccggccatgccgcgctggaacgcatggctgtgcaggttgggcaggcccggcaccaggatgccgacgcgggtgtcgcccgcctgcgcgccctgccccgtgctgatggccgcgatgcgaccgtcctgcacctgcaggcggacatcgcgggcccaaccctcggccagcagggcgtgggcggcatggaaactgtgcggggaacgcgaatcggacatggctggacaacccgaaatggacgcctatattgtatagacatataagcacagccgcgttgtggatgccatgcacgtcgataccctctggtccaacgtccacctgatcacccttgatggcgaagggctgggtgtcatccgcgatggcgtcctggcctgcgccgacggccgcatcgtccatgtcggcgcggccggcagcgatgcccacctgcagccgaccacccgcatcgacggcgaaggccgttggatttcgcccggcctgatcgactgccatacccacctggtctacgccggcaaccgcgccagcgagttcgagcagcgcctgcagggcgtcagctatgccgagatcgcccgtgccggcggcggcatcgtctccaccgtgcgcgccacccgtgccgccacgccggaacagctggcccgcgaaagccggccacgcctgctggcgatgcgcgccgagggcgtgaccaccctcgagatcaagtccggctacggcctgaccctgcccgacgagcgcaagcagctgcaggtggcgcgtgcgctgggcgaggaatgccgggtcaacgtggtgaccaccttcctcggcgcgcacgcggttccgccaggccgcgaagcacaggagtacaccgacgaagtgtgcgaggtgatgattccggccatcgccgccgaaggcctggccgaagcggtggatgtgttctgcgagaacatcgccttctcgccggcgcaggcgcgccaggtctttgaggcggcgcgcgccaacgggctgtcggtgaagatccacgccgagcagctgagcaaccagcatggcgccgaactggcggcccgcttcggggcactgtcggccgaccatatcgaacatctggacgatgccggcatcgccgcgatggccgctgccggtaccgtcgccgtgctgcttcccggtgccttctatttcacccgcgataccaccctgccgccgatcgccgcgctgcgtgcggccggcgtaccgctggcgctggccaccgacagcaacccgggcacttcgccgctgaccagcccactgctggcgatgaacatgggcgccaccctgttccgcctgaccgtggacgagtgcatcgccggcttcacccgtgaagcggcgcgcgcactgggccatggcgagcgcatcggccgcctggcggtgggcatggactgcgacctggcgatctgggacatcgatgcccccgccgacctggtctatcgcattggattcaacccgctgcacgcgcgcgtggtgcgcggacagcccgacctgcctgcctcctggagcaacacatgagcaacaccctggttcttcgccccggccatgtcactctcgcccagtggcggcaggtctatcgcggtgcgccgcttgcactggacccggccgcgctgccggtggtgcgcgccagtgcggcggcggtggccgccatcgtcgccaagggcgcgccggtgtatggcatcaacaccggcttcggcaagctggccagcgtgcgcatcgagcgcgaagacctggccaccctgcagcggaacattgtgctctcgcatgccgctggcgtgggcgagccgatgcctgccagcgtggtgcgcctgatgatggcgctgaagctggtcagcctggcgcagggtgcgtcaggcattcgcgaggagaccctgctgctgctggaagcgatgctggtcaagggcgtgctgccggtggtgcccgcacagggctcggtgggtgcctcgggtgacctggcgccgctctcgcacctggccagcgtgatgctgggcgtaggcgaagccttcatcggtgacgagcgcctaccggcagccgacgcactggcacgtgccggcctgcagccgatcgaactgggcgcgaaggaaggcctggcgctgctcaacggcacccagttctccaccgcctatgcgttggccggcctgttcgagatcgaaaccgtgttccaggccgcactggtgaccggcgcgctgtcggtggaagctgccaagggttccgacacgcccttcgacccgcgcatccacgcgatccgcggccagcgcgggcagatcgccaccgccgccaccctgcgcgcgctgatgcagggctcggacatccgcgaatcacaccgtgacaacgacgtgcgagtgcaggatccgtactgcctgcgctgccagccgcaggtgatgggcgcggcgctggacatcctgcgccaggccgcgaccacgctggaaatcgaagccaacggcgtgtccgacaatccgctggtgttcaccgacaccggcgaagcgctgtccggtggcaacttccacgccgagccggtcgcctttgccgccgacatgctggcgatggcggtgtgcgagattggctcgatcagcgagcgccgcctggcgatgctggtggacccggccctgtccggcctgccggcgttcctgaccccgcgcccgggcctgaattccggcttcatgattccgcaggtgaccgccgctgcactggtctcggaaaacaagcagcgcgcctacccggccagcgttgattcgatcccgacctcggccaaccaggaagaccatgtgtcgatggccgcgcatggcgcacgccggctgatgcagatggccgagaacgccgccaacgtgatcggcatcgagctgctggccgctgcgcagggatgcgacttccacgcgccgctgcgctccagcgccgcgctggaaaccgtgcgcgccaccctgcgtgcgcaggtgccgacgctggaagaagaccgctacttccatccggacatggtgaccgccacgaatctggtgcgcagtggcgcgctggcgcagggcctgaccgacctgctgccaaccgtggaaccgcaggcatgaatacccatcccgaatggctgacggtgcacgaaggcgacgcccccctcatcgtcagctttccgcataccggcagcgagctgccgcacgacctgatcggcgactaccactcaccgtggctggcccgccgcgacacagactggtgggtacacgaactgtacgacttcgtgcgtggcatgggcgcgaccacggtgcgctcggcgatctcgcgttcggtgatcgacctcaaccgcgatcccagcggcgtgtcgctgtacccgggccagaacaccaccggcctgtgtccgctgaccaccttcgacaaccagccgctgtaccacgccgggcgcgaaccggacgaagcggaaatcgcccgtcgccgcgacacgtatttcctgccttaccacgatgcgctggcggcgcagatcacgcgcctgcgcgcacgccacgctaccgtggtggtgtacgacgcgcactcgatccgctcacacatcccgcacctgttcgaaggcgagctgccgcagttcaacctgggtaccgccggcccctccggtgcaccggacacctcctgcgacaacgccttgagcgatgtggtggagaacctgctgaaaatcagcggcatgagccaggtgcgcaacggccgcttcaagggcggctggatcacccgccactacagcaacatcgccgccggcgtgcacagcctgcagatggaacttgcctgccgcggctacatgcacgagcccctgccggaccaggtggacgaacacagctggcccaccccgctcgaccccgcccacgccgcaccactgcgccacaccctggcgcaggtgctcaacgcctgccttgaatttgctacgaaccggagcgccgcatgacccgcaacgacccatcccgcaccgtcgccgcgccgaccggcaccacgctcaatgccaagagctggctgaccgaagcaccgctgcgcatgctgatgaacaacctgcacccggacgtggccgagcgcccgcaggaactggtggtgtacggcggcatcggccgcgccgcgcgcgactgggaaagcttcgatgccatcgtcgagacgctcaagcgcctggacgacgaccagaccctgctggtgcagtcgggcaagccggtaggcgtgttccgcacccacgccgacgcgccgcgcgtgctgatcgccaattccaacctggtgccgcgctgggccaactgggaccacttcaacgagctggataagaagggcctggccatgtacggccagatgaccgccggcagctggatctacatcggtgcgcagggcatcgtgcagggcacctacgagaccttcgtggaaatggggcgccagcatttcggcggcgacctgaccggcaagtggctgttcaccggtggcctcggtggcatgggcggcgcacagccgctggccgcggtgatggccggcgcctcctgcctggccgtcgagtgccgcaagagcagcatcgacatgcgcctgcgcaccggctacctcgacacctggaccgataatctggacgaagcgctgcgcctgatcgacgagtcgtgcaagacaggcacgccgaagtcggtgggcctgctcggcaatgtggccgatgtgctggccgaactgctcaagcgcggcgtgaagccggacctgctgaccgaccagacctccgcgcacgacccggtgaacggctacctgccgcagggctggacggtcgaacagtgggatgagaagcgcgcttccgcccccaaggaagtggagaaggccgcgcgtgcatcgatggccaaccacatccgcgccatgctcggcttccatgcgctgggcgtgccgaccgtggactacggcaacaacctgcggcagatggcactggaagaaggcgtgtccaatgccttcgatttcccgggtttcgtgccggcctatatccgtccactgttctgccgcggcatcggcccgttccgctgggctgcactgagcggtgatccggaagacatcgccaagaccgatgcaaaggtgaaggaactgattccggacaacccgcacctgcaccgctggctggacatggccgccgagaagatcaagttccagggcctgccggcacgcatctgctgggtcggcctgggtgatcgtgatcgactcggcctggccttcaatgaaatggtggccaacggcgaactgaaggcaccggtggtgatcggtcgcgaccatctggacagtggcagcgtcgcctcgccgaaccgcgaaaccgaagcgatggccgacggctccgatgcggtgtccgactggccgctgctgaacgccctgctcaacaccgccagcggcgcgacgtgggtgtcgctgcatcacggtggcggcgtgggcatgggcttctcgcagcacgccggcatggtgattgtctgtgatggcaccgaagcggcggcgaagcggattggccgcgtgctgtggaacgacccggccactggcgtgatgcgccatgccgatgcggggtatggcatcgcgatcgactgcgcgaaggaaaagggactggatctgccgggaatcctcggctgatcacggaggtgccggccagcggccggcactaccgaaacgtgtggtagtgccggccgctggccggctctccccgatgcgggaatcggcggccttgacccgctcgtcggtcgtgaccaacatgcgccatcaccgctgatggatcaccgcgatgtaccgcacgctcgctgccgcactgctctgcacgctgtttgcgatcccgcccgcttcggcgcgtgacgtccccaccactctctccactcagctcgacgcccaactgcagagcaaccgcgagcgctacggcattgccggccaggcggtactggtcgcacacaacggccaggcgctctaccagggcgccagcggtgaacgtgatcccgctgcccatgcccctgccaccgtcgagaccatcttcgccgcgcagtcgatggccaagctgctgaccagcacgctggtgatgcagttggtcgatcagggcaaggtggatctggatgcgccggccagccgctacgtgccgggcctgccgattgcatggcaggcgatccacgtgcgtgatttcctcaaccacagctccggcatcggcgagtactacgaccgggtggataaccgctgggtgagcaagggctaccccggtgtagcgcctgaccttgccgctgcgctgaaagtcgccggcgcggcaccgatgcagttcgccaccggcagccgcatgcagtacacccaggccaactacctggtactgacagcgctgctggaagcacactaccgcacgccctacccggccatcgcgcgcgaacgcatcctgcagccattgaagatgaccagcacgtcatggggcatcgccaacgtgccggtcgagcgcgcggcggtgccgtacatcggcaaggatggcgcgttgcaaccggccaatgaagatccctggcccaactacggctgggggcatgccgacctgcagaccaccgtgggcgacatgaaccgtttcctgcaggcgctggcgaccggcaagctggtgcgcacggcgaccctggaaaaactctggcagccgcagaagctgagcggtggcggcagcaacttcttctccaccggctgggacaccacccgcagcgacggctacacccaggtcggccacgatggtggcacccgtgtacgtgcgcgattggcctacaagggcacgctggccagcggctactgggtgttcgtgtacctgaccaatggcagcgcccgcaatgtctggtccagcacgctggtggagagcacgatggcggtggttgcgcccggggagtttccgcatgcggtgttgtccgagcggctgatcggctatgcgctggatgacagcaccgatgcgaaaccgcagatgcgtagctggctgcgcgacagcaatggcgttcccaccggcgaactggagcgtgcgatcaacggtgatggctatgccatccgcgagagtcttggtgccagcaaggcgctgaaagtgttcgcgctcaacgccgagctgtatccggattcggccaacgcgtgggacagcctggccgagtgccatgcggcattgggcgatagggaagcggctgatcggctgtacgcgaaggccaagaagctggcgaaaccctcgccataaaccctgctgtagcgccgagcccatgctcggctgatcttcgccgcgatggcagacaacccgcgctgcgcgcgattagccgagcgtgggctcggctctacaggaacacggcgggcggccatacgccgccggcgggtgacgcggcgctgccgacctgttaacttgcgcgccactttcgtggtttacagcattcccgcatgtcgcttccgtcgtaccgccctcacccgtcgctgctgttcctggccgtttcccttggcctcgcctccaccgccgctgcagccccgcaggccaccacgctggatgccgtacaggtcaccgccgccggtaccagcgcgcaggcgcgcgaagcgctgaagcgcatccccggcgccagcaacgtcatcgacgtggccaaggccgacagccgactatccaccagcgccgatgtgctggcctaccagccgggtatcagcgcgcagtcgccgggtaatgagggcaccaagatctcgatccgtggctcgggcatcaaccggggccctggcgcgcacgcctcgggcattgcggtgtcgatcgacggcctgccactgaccggcccgggcggcacgccctacgagctgctggaaccgctgtggctgtcgcgcgtggaagtgctgcgcggcgccaacggcttcgagcgtggcgcgctggcgctgggcggtgccatcgactacgtcagccgcagcggtcgtgattcggcgggcgtgcagctgcactacgaagccggcagccgtggctaccagaagcgcggcatcagctggggcggcgtcagtggtgatgtcgactacttcctggcctacaccgataccgaattcgacggttaccagcgtcatgcgcgcggcgatggcaagggcgcgatggccaacatcggctggcagatcacgcccgacctgcagacgcgtttcttcgtgcgctaccgcgaaaccaatcatgaaacgcccggtcgcctgacccgcgatcagatccgtaacgatccgcgtgccgcgaatgcggccaacctggccatcgatgcgcgtcgcccgcagccgggcagcacctgggtgggcaacgtcaccacgctgcagatcgatgaagactcctcgttgcaggccgggctggtctatcacacgtacccgatggacttgaacgagagcctgtaccggcagcagctggactacgccaacctcaacgccacgctggactaccgccgccgccaccggctgttcggcctggacagcgaaaccacggtcggcctgcgcgtcacccacgatctggacgccgacgtgcgcgagtcgctgcgctttgccagcaacggctatgccgccggcacgcgcacgcgtgacttccggcaccacggcaccgacagcacgctgcacgtcggcaacaccctcaccttcaatgaccgcctgcgcatgcagaccgggctggcactgatcaacacccgtcgcgatgtgcaggtgacctggccgagcagcggtggccgcctgcgcgaccacgactgggactacgcgccgcgactgggcttcacctggcagcacagcgcccagacccagtggttcggcaacctcagccgctcggtggaggcgccgcacccgtggtcgatgatttggggctcgaaccagtacttcgggccaggcaatggcccgtctaccggccgccagcgcgcgccggtgccgatgcagaaccagaccgccaccacgctggaactgggcgcgcgcggtgacgcggcgctgggccgctgggaactgaccggctactacgcgcacgtgaaccacgaactgctgagcgttgaactgcaaccggtgccgaacctgttcatcgccgagaacaacgccagccccaccgttcaccgcggcatcgaggccggattggacagcacgctgtggcgggctgcaccgggccggctgtcgcttcgccaggcctataccttcagcgatttccgctaccgccacgacgcgcgtttcggcagcaaccgcctgcccggcctgccgcgccacgcctaccaggccgagctgcgcttcgatcacgcatccggcctgtacgccgcgctcaataccgaatacgcctcgcgcatcgccgtcgactacgccaacagctactgggccgacagccacgtgatcttcggcagccgcatcggctacgacgcacccggtggccgctggcaggcctgggtggagatgcgcaacatcggcaaccgccactacgccgccacggtcacgccgggttacgacgacgccggcaaggatgtcgcgcgctcgaccccgggcgaaggtcgtggcgtctatgcgggcatgcgctggcgctttgactgattgccgcaggcggcgccgggtgtgatccggcgccgccgttccagtgtcagccgatacgccaggccggcaggcgctcgctgcgcttccagatggaaggcgccaagccgatcagcaccagtgccgccaaccacttcggcgaggtactgagcagtgtcgaggtgagcgagccatcggcgggggcggccatttcctgccacgggttgtagcccaggtagacgacgctgccagcccaccacagcaacgccagaccgacacccaccagcagcagggccagcgtgcggcaggtccagcgctgcgaggtagtgccccattcccgcgacgccgcggtcagcaggcccaccaccagcagcgacaccagtgccaccaggccgatatcgaccttggttccaatgcgctcataggtacaggcgcggcactgcgcctcttccgcggcggtggcggcttcggcgccatcggcctgcccggctgcgggctgcgccagtgctgcaaacggcaacaacgccgccagcagcgtcaccatgatccaacgaaacaacgtcctgttcctgcgtgcagcgacatccatgcgctcttcctcgtcagtggttgtgtgtcccagtgggcgtccggccatccagcgcccctgtttcagatgcagtacgacaagctcccgataggtgacaccgccgggacacgaatcccggccgaccgcgatcatagcctactgttcagtgcagctgaaaacggggcgggtccaggcgatatgaaggagccaaccgcacttcccccctggatgacctgcagcagatggctcgcacccggcacgcattcctgcgcgagccagcccagtacggcgaaaaacagcagcaggccgagcagcggccagatcgtatgcgacacgcatacccgccaccatccctgttcctgcatgccctgcatgcgaggcgatgggctgccaccgcccacatccggcgacagtccctccagtacgttgcccagcgccagcggatccagatccacaccagcagcaggaacacgccataggccagcaacacggccatcgggtagcgaagcaacatcgcgtcgatgccggccaggcgcagcaggtacgaggcaaggaatccggccgcaccggtcagggcgacgatcagggccatctgcaggcgtggccaaccccgctgctgcaggtgctggcgcgcacgcacgacttcgctgccgtggtttacgggcaatttcagtggactgcgtgaaaaatggcgtgagcgcttcattccgccgccgggggccggaggcagcgcggccagggacttcgggaacctgatgctgcatgcggacatccttgccgggcacgcgtaggcggtggtggacggattccagcgcgatggggccgtgggtccatcacccacaggccgcactggcgccggccttgtacccgcgcgccggcggctggatcatgactttccgctacgaaaaagtatgctctacggcatgcacgtctcccagctcacccgctccaccgccctcgtgatgttcgttccaatgattggcctcgccggttggggttcgtggtttggtagccgctgcatcagcgatggctgcctcggcgtcctggtggcatggcttgccgccgtggccacctttgcggtgcaggcattgctggtgctcccgacgcatgcctgggccctcaagcggcagggatcccccgcctcccgcagctacctgcgttggttgggcgcgtcggccatcgctgccttcctgcccatcgggctcggctggggctatctgatgatcttccgatgacctgctgcgcgtcttccgcacgcggatagccggatcaaggacgcgcggccgccttcagcaactgcgctgccacctggtcgaacggggcgatgtcctgcagtgcgcggcacatcgcaaccgcaccctccacactcgcgatcaccaggctggccagctcgttcgcagccgactgttcgtggccgtcggcaatgaaggctgcggcgagatgcccctgccagcgcgcgaacacttcggcagcggcaacgcgtgcctggctgggcacggcctccaccggctcttccactgccgcggccagcaccggacagcccgcgcggaacccggaacgcagcaagcgctcacgccacatcgccaggaactgcggcaggccctgcaccgccccccccttcagcagctccaccagcagcgtttctaccttgtcgccagccatgtgggtggcgcgcgccagcaactcctgcttgccgccgggaaagtggtgataggtggagcccagcggtgcctcggccagcttggtcacctcacggatgctggtggcattgagacccacgcgcgccagcatctgtgccgcagcatcaatcacgcgttgtggcgcatcagaggggcgcgggctcacggcaggctccttgccaggacagtcgtcatagattagcttaccggcgattctataacagtcgtcataaccatgaatctctggttccgcctgctccacctgctgctgtgcagcctgttccggccgaagctggaggcgccgttcggggtctcgcggctgcagttccgggtgctgcccaacgacctggacagcaacctgcacatgaccaacggtcgctactggaacatcttcgatctgggccggctggacctgatcctgcgcatgggcctgggccgggttgcgctgcgcgagaagtgggcaccgatcgtcggcgccggcaccatccagttccgccgcgagctgaagccgttccagcgcttcaccctggaaacgcgcctggtgggctgggtcggctcgcgcggcatcatggagcagcgcgtgctgatcggcgccgagcagaagatcgccacgcgcgcgctgctggtcaccggcatctacgaccggcgtgcgcggcagttcctggccatgccgaagatgatggaagcgatcggcgtggtcgccccgccgtcgccgccgctcagtgcggccgccgaagcgttgctggccgccgatgcggcgttgaagcaggacgacgcctgagcttcagggggccgccaccggcaccgcgtgcggttcgcgcgacacgacctgggtgcgccctcccacgtgcagcacgtactcgaaggactgccgcatgcggctgtatgcgccgccatccggcacgccgtagttggcacccacgctgagggtatgccggcccggcggcaacggcttgagcattacccagtagccgtcggcggcggccagccgagagtgttcgtcgtcggcatccatgcggaagcagccttcgctgcggacccgatgcctgcgcatgtcgcccagtggctggccgtccagcagcaccaccgcgctgatcaggtaatcgttgttgaccgccgcccccgcctgcagctccttgcaggacacagcctcatccacctggtagtgcgccatgttgatgatcggcagcaacaggtacttgccagccggcaccacgcattcgcgatgtggccggaaacggccattggtgccggccaggttccagaccgggccttcctggcccagatcacacacacggccatccgggtcgagatagggcgcgccgccctggccgtcggcccagcgccaccagcgggcggtccattcggccaacgaaacgccgcccaccggttcacgcgtcagcggcgaaggcaccgccgtgtctgcactgaacgccggcacggcggccagcagcaaggccatcgttgcgccactgcggcaaagccatccctggattcccttccgcatcacccaccccatcgttcctggcggccacgcggcgtggccagcttcggcgccactgtaccttggcgggctggatcctgtgcagtgcgggtactgtgcctactccagcgccattgcgcgcttgaccgccgcctcggccaacggcgccatcaccgcatagcccttcgccgtgggatgcacgccgtcgtcggccagctgcggatccagccctccggcggcattggccatcggcgtgtagtagtccagatagaccagctgcttcgcatcggcatagcgcttcaatgccgcgttcaatgcgcgcaccttgggcgcaggtgccgtgcccggcaaccacgggtaatcgctgaccggcagcaccgatgccagcaccacggcaatgccatgtgcacgagccaggtccaccatcgcgtgcaggttgtcttcgatcatcgcctgcgtggacgggccggtgttgccggcgatgtcgttggtgccagccaggatcaccaccacccgcggcttgagtgccagcacgtcctgcgggaaacgcaccagcatctgcgccgtggtctggccgctgatcccgcgattgagccaacccttgccgggaaagaacgtcgcgctgccctccctgccccagccttcggtgatcgagtcaccgaagagcaccacgcgtggttgccccggtacggcggcaggcagtcgcgcgttggcatcgcggtaacgctgcagttccggccaatcggccaggcgctgctgcatgaagcgcacctcgtccgggcgcagtcgctcgacaggttccaccaacaacgggttgacggcgggcacgtcggccgccatcccatgggcgctcatcgcgctaccgagggcaaccgcggccaggccagcggacaaggaacgcatggggtctctccgttgaatgtctgcgccagtctagcgcgcggccgcgcgctcagcgtgccgccgaccgcgccgccacgccggtcaccttggccggcatccacatgcctggcgtccagccactggcggccaggatcgccttcgggttgtcctgctggatcagcgcacgcaccgcgtcacgcttgtccttggcctgcaggtaataggccttggcgatgcgatagcccacccagtagcccagatcatagggttcctgcgaaccgggcctgtagttgtacagccacggcgacagatcggtgctgtccacatccagtgcgaaggcgctttcgatatgtacttcccggccacgggtccaggccgcgtggcgaccgttgccgacattgccggaaatcagctcgccgatgaactcggcgatgccttcgcccagtgaaacacgcagcaccgtcgcatgcgggtcgcccggctcgacgtcggtcaggccggtctgctggatgtgcacgtactcgtgcgcgatcacgtgcacgaagcggtcctgcacattgggattcatgaaatcggctgcgcacagcgcttccaggccgatgatcaccccgctcttggaggtcaacccgaccggtcggccgcggccgaccgcggtggtcaccggcggaaacgcggcctgcggatagatcgcctgcaggttgccgaacacctgcaccaggcgctgcttcaccgccggcagctctgcaaggcaaccgcgtccctgcgcatacaccccgggctggctggcaatggcctcggccatacgctcgggcgtgacccggcgcgccttcgccagttcacccaggcccggactgccttcggccaggtaaccggccagctgggcgatgctgggcttgccgccggtgctgtcgtagagcgcgtagaagcggctggcatcggtggtgaggatctgcggccccggcggggttcccgccgacgccacgccgaccgccccggcacaggccagggcaagcaggcaacgcaggaaactggacatcgctccgtccttggtggagtgcatgcgaagcgcgcaatctaccactccgccccggccaccgcagcgggcacatgcaggcccttcggggctgtgccagactcactcaggcacctgccatggatgatggagcaccgcacgatgatgatcgttcccgcgtactgggccgaagcccgcctgcaggcccgtttccgtggccggccgatggtcgtgcgccgcttcggctggtccgacgaggggcccgcccaagcccaggcccacgccgacgcacgtgcccatgaagccctcaacgccatcatcgccgggcaggtgctgccgcgtcgcgaagtgcgcagcaactacggtgtggagggcgtgccgatccgcgagcagatcgtacagcgcgatggcgatgtcatcatcacccgcaacagctatggcgcgctgtgcctcaacagccccgacgtgctgttcgccgacatcgaccatgcgcagccaccggctggatgtgtgataccggccatcgtcgcggcggtcgtgctgcttgccggcgccgtcatcggcaccgtgctctggcattggctgatgggcctggtactgggtgtggcggcagtgctgctggtcaacgcggcactgctgatgcggcggaagcagcgcctggccgctgccggcggtgctgaagggcttgcgctgaagcgcgtggacgccttcagcgagcagcatcccgattggcatctgcgcgtctaccgcaccccggcggggctgcgcgtgctggcgatgcatgccacgttctcacccgaggacgagcagctccaggcattcttcaaggcactgggcaccgacaccctgtacgcgcgcatgtgccggctgcagcattgcttccgtgcccgactgacaccgaagccgtggcgcgtcggcctgcgttatcgcatcaggccaccggtggctgcgtggtcagccgaacaggcccaaacaacaacccggaccggttggcctggattgccgattacgaaaagaagagtgccggcttcgccgcctgcgcctacctgcgcagcttcggtgataccacccgggtgcatgccaaggccgagcatgtgcgtgacctgcatgaccggctgtcacgcgcgcaggatcgcctaccgctggcgtgagagtggcagacgctcaatcagcgccctgcacgaacggctgccctgccaaggtagtgcccaactgcaccgcgatctgctgcccacccttctcgaaggttgtcgcgcactgctttccgcccttctggcatccgacttccggaaagccctcaagtgactcgggggcgccctgtgccggactcgcctgccaacctgccgcatccagcaggcgcttggccttggcatagggcatgccggcgacgatgcccaattgcgtcagctcagcaggaaacgactgggcatgggcggttgaaaccagggccaacgacaacgttgcagcaaggagaatggctttcatcgcagtgacctgaaacgagctatcaggttcagcctagatcatttgcgtggcgtgcgaatgtgccggtaacacgccgttaccgagtctccacggttgatttcaggacatgtgcaattgatcacatggcggattccctgcccctggcgccacagtccagcgactccatcgcgagatccctgcgcagccggtcatgcaaccagcgcgtctggaaacgcctgcgtgagtcttccccttccggcagcagggcaatcaccgcttcgctcagttccgggtgccactgctcctgcgcgttgtccaggtcctgctgctcgaaaaccaccgagggcaggcgtttccagggcagcatcattaccttctgtgaggtcgacaccagcaccacatccggacgccccggccggctcacgacaaccgtcatcatcggcacatcatcggtccagagcccggagaaatggcggtcgacacgcgactgcaggctccgtccggacagcgccttgcgcgcccacgcgcgctgctgtgcgaacgagcaggcatccgtgtccaagctgtgcagccccgggtccagggacagtatttcggcgcgatccagccgcgaagcgatccgctgcaccgcggccgccctggtcagcggggcggtctgaagcgcggtgtcgagcgccgccatggcgccaaacggcagcagctccggcaatcgcgccttgccgtcgggcctctccaccacctgcacgcgggtggtcaggccataggcatcgcgccggatcacccagtgctccgataccgagccccagccgtaccagtcgtatctcacatcgacgctcatctgtggctgtgccgccatcgccgcagacgatgcgcacaccgctgtcagtcccaacaaccaagtcttcatggagctgccttgcctctggggttccgacgaacggcagccgagcatgggctcggctctacaggatgcaggaaggccgctctgaggcggccttcctgttccttcacttggcgttcttcacgtaggtatcgaaccagttcagcatttccgccaccaactgttcgttcgattccagcgcggtgtaccagtgcggctcgttcggcagcatcaccagccgggtggtgccgccgttaccgcggatcgcctggtacagcttgcgcgactggaacggctcggtgcccgggttggcgtcgtcctcgccgtggaccagcagcagcggcagcttgatcttgtcggcatagaagaacggcgaggccttcaggtacacgtcctgcgcctgccacaccgagcgacgctcgttctggaagccgaacggggtaaaggtcttgttgtacgaaccgctggtcgccacaccggccttgaacagcttggtgtgcgcgatcaggttggcggtcatcaggccgccgtggctgaggccggtcacgccgatgcggttgcggtcaaccacgcccatgtccacggccttgtccaccgccgccttggcgtcggcttccagctgctccaggtaggtgtcgtaggcgttcttcggatcgcccacgatcgggaacgaggcgttgtcgatgatcgcgtagccggccagcagcatcaggcggtacggctgcaggcgggtgaaggtctgctgcgaaccggacacctgccccgcctgcgcggcgttggcgaagtcggccggataggcgtacaggatcgccggcacgcgctggccttccttgtagcccggcggcgtgtacagggtgaacgacaggtccacgccgtcggcgcgcttgtaggtcaccagctgcttcttgatctggcgcacttccggtgtcgggtcgaccagcttggtcagtgcggtcgcggtggacgcgaactgcgcctcgccggccttcgcatcagccaccgcctcaccctgctggcggacgaaggcattcggcggatcgatcaccgactgatgccaggtcaggtagcggcccggcgtgttgctgaaaccgaggaactgttcgtaggcgtctgcactgctgcggaacaggcgctcgctcttcaacgtggccaggtcgaggcggtcgaggaacggacggtcgccctgcggcgaggcaccgcggccgctgaggaacacatggttgccctcacggcgcaccacctgcgcgccattcggcaggcgggtgaagaccagattgccagggttgccgtacagctcatcgctggacatgtcccacagcaggcggccttccttcttcggctggtccacatccacgatgcgggtctgcatccagtgacgattctcgtcgttctcgtactggaaggccacggccggatcggcggtccacgcgaagccttcgaagcgctgcgcggtgcgggtgatttcggtcggcttgccgttgaacggcgccttcagcatcagcacgcgatcgcgatgcggcacgttgaccttccagtcgcccttgtccagcgcttcggcgtagaccagggtagccggatcggtggcgcgccagtcgaaaccgcgcgggccttccggcacgccgtgcaccggcacgcggtcggccagcgggaggctggcgatcggcgtgctgcggccactgctgatatccagcacggccacgtcgttggcgaaacgctggtaggtcaccgcgtgcgaatacggtgccttgatcgattcagtcagcacgtgcacgccatcgggcgcggcgctgacttcgttgaacagtgccggctgcccgaccgggcgcacgctgcctgcggcggtatctaccacggccaactgcgaggcaccgtagtaagcgaacagcttttcgtcgtgcacgctggtcagcgtgtcgcgggcctcataggtgctgctctcgccactgctgcccagcgactcctgtgcatccgggccggtcggtacgccgccgttggacggtgccgggccctggttggccggtaccagtttcaccagcagattctggctgccgcccagccactgcacggtgtagccgaagatcgggttcagctgcacgttcggcacctgcttcacctgcccggtggccgcatcgcccacccacagctgcacgctggtatcgaccgcattctggaaggcgaagtggctgccatcggccgaccacagcgcaccggtggcgcagccctgcggcaggttgaccttggtctccttgccgctgccgatgtcgaccagggtgaagtcggccacgcaggccggaatgccgtagccacccggggtgtcatggcggctgcggttcttcggctccagccgcacgccggccagcttcaggtagggctgggccacgcggctgatcgaggggtaggtctgcgcggtggtcagcagcaggcgctggccgcccggggccacgttcggcgccggcggtggcggtgccttcagcaccttgagcaggtgttccggcggcttggcgtagtcggccaaggccgggccagcggccaacaggccgacggtggcaacggcaacagccgccgccagagaggttcgacggatcagcatccttatcccctgggtgtgaatgggtacccggaatcgggcatggacccgaatctagcaccgcaggggatggggtgaatgggccggaagggctagaggccggatggggcaaagtgggacacgcccggagaggccggcgatggaccggcatctgccaggcgtggtctgtcgtcactgctgggcgtgcaggtcccaagcagtcaggtaatcggggtcgaccacgatcatgccactgttccgcatgcggtattcgcctggctcggcccgctggtactggtcgagcatgggcggcaggtagcgctcatggccatcgtcttcgtcggccagcaccacgccttcgtcggcgctgatgcgcagcacggtgcccgcgtactgctccagaccctgcacttggccgtcgccaccatagcgggtgacacccaccagcacgaccttgccgatcatttcctcggccttggcatcgtccagtgggggcagcatggcattgaattcgtcgttcatcggtgcacctccaaagcctgtggggatagcgtgggttcggcggtcccacgctgccagcgtcgacggcaacgcaggaatctctctcggggcgcaagtagctggatcgcaggcccgaccgggcaacgcgggggtgcgatgggtgaaaggtgtctggaacttggctggaactgcggcggatggccatctgcgccgatggcgtgaccgtgtcaggtcaagatcaacaccacgcgttgcgttgcatacacggtgaagcgtgacagctgcactgtagcggcatgagcgcctcctgttgaaggtcacacgcgggtgcgttgctccgttggaacgaatgctgccactccacgcggaaggaacaagtgaagattgcaggcgacctgcaacaagcggttcgcgcggtacccgttcattaagctggcgccccgctctgctgcggcacgcctgccctggcaggacgctagaatgcgtccatgcgcaccgtacatgccctccgctacatcaccccgttacgggaaggcggctccctgcccgccgtggtcgagaccgacgacgacggcatggccgtgctgaaattccgtggagccggccaaggcccgaaggcgttgatcgccgagctgatcgccggcgagatggcacgcacgctgggcctgccgattccggaaatcctgttcgtcgagctggaccgcgagttcgcccgcaccgagcccgacccggaaatccaggagctgatccgcgccagcgagggcctgaacctgggcctggactatctgcccggtgcgatcaattacgacccggccgcgatgccggtggatgccgagctggcctcgcgcatcgtctggttcgatgcattcaccagcaacgtcgatcgcaccacccgcaaccccaacctgatggtatggcatcgcaagctgtacctgatcgaccacggtgcggccatgtacttccaccacgactgggccagcgccggcgatgcctgcgagaagccgttcgtgctgatccgcgaccacgtgctgctgtcgttcgccagccgcattgccgaggtggacgcagaactggctgcgtgcctgaccaatgccgaaatcgagcgcatcgttggcctggtgccggacagctggctggtggacgaaccggcgttcgacagcccacaggcctatcgccagggctacatcgactatctcaagcaccgcctgaaagtgcgtgcggtgttcgtgcaggaggccatccatgcccacgctgcacacgtatgactatgcggtcatccgcgtcgtgccgcgggtggaacgcgaggaattcatcaatgtcggggtgatcgtctcctgccctggcgcgcgccatctggaggcggccatcgaaatcgatcctgagcgcctgcgtgccttcgcaccggcgctggaccaggacgcgctgcagccatggctggatgcaatcgtggccatctgccgtggcgacgccagcgccggacccatcgcaaagctgcccgcgcgcgcccgctttcatttcctcaccgccaagcgcagctcggttgtgcagatgtcgagcacgcatgtcggccgcactgcggacccggcgggtgtggtggaacacttgatgacgaagatggtgcgggtaccggaatgaacggcacctgccgcgttcacagtggcaaccttcgcgcgatgtagttgaccacattaccgatcgcatccggatcgacattggccaggccaacgatcacgtagccctgcgccggcagcaccacgatggcactgttcgatccgggcgcaccgccttcgtggccgtactgatgctccctgccctcgccctgaaccacgaaaccaaagccataccagcccttgtggttctgcgccgtagtggcctgctgcagcaatgcaggtgaaaccagcttcccgccttgcagtgcctcggcgaatttcaccatatcggccactgtgctgtagccaccaccggccgacatgccgcgccagggcagcgacttcgtttcacggacccattgcccatcgtgcttcgtgtaagcgacggcacgctttggaacgctcgctgtttccggctcgaagccggtgccggtcatgcccaccgggtgcaggatgtgctcctccacatatgcgtagtacgactgcccagataccgcctcgatgatgcgtcccaatacgatgaagccatagttggagtagctgtcctggctgccgggcgtgaactgcggcgcatccctggcgaaccgctgcacgtagtcatccagcgtcttcagggacgcggaatactgttcgaaaccatcgccaaagaagtcccccaggccactggtgtgtgacagcaactcgcgcacggtcacgccgctggcgacagccttgttcggatagtccggcaagtgcttgccgatcgtgtcatcgagactgagcctgccatcctgcaccagctgcaggatggccacggcggtgaacatcttgttggaggacgcaaggcggaactgcgtctccacgcccacttcaattccagtgctgcgatcggcatcaccaccgcgccagtccagcagcaccttcccattctgtgccacctgcaacgcgcccgacagcgcgtcctgtgcccgcagcgcctccagccttgctgtgacgtcggccatcagggcaggcaatgcaacccgtgccggcttgtgcttgtccggcgtttcagtaccctcgatctggaactgcatcaggtgcgacggattggccgggtccatgacggcggtcacccacatcgcgcgttcgttcatctggcccatcaccagcagcttcgcttggccgggtgcactctcggttgattcgagtacgcgcaaggggcctgtgctttcgcggaactcgagatagtccttgggaccgctgccttgcttcttcgcgtatctatcggcgaatgcctgcaacccctcgaggctgcccgcattgaaggccgcaagccagtcaccgatggcgtcctgcgcacgcggatgtgcacgcacgctggagggggcgcccactgccggaacagcccaaagcgtcatcagcaccgaacaggccagtactttgcagagcagcaggcatccaacagccttcatggcagttcctttgcgggtatccctgggcgcatcctagatcatggaaccgcccgctgcatccacgccagggaccctgccgcagcacctcagccgtgacgatgaacgcctcgatgcgatgccaatcgccccgctcatgcggcagcgattccacgcccatgccgatctggtacctcaccgcatccgggccgtcgcgccagtagtacggcgcgccattgctccagccgcaacaggcgtagcgcaatgcaggcatgccaaagggtctcgcgcagataggcttccaccttcactgcctgggtacctggaacgcggtagtgggcctgcatgggtttgatgcaggacgcgtcgtcctggctgcagccgctgtattccagtcccgcaggcttccggcccatcgcctgcaggaaatcctggcattcgatatccggtcgcgccaggccatccgcacgcccctgcgcttcccatgcggccagcgcctgcgcaggcgtctgctgcgcaatcaccttggcggcgaacagcaatgccgccagccccagcagcaagcgcgcgctacgcagcggcaaccggccaatcgtctcagggcgatccttcgcaggcagtcacaggaatgccaaccgatgccgtgctatcgccgtgccatcgtctgctcgctgaagcgtgccacgcagaagtccaggaaactgcgcagcttgggcgtcagctggcggtcgcgcgggtacaccaggttgatccacgtcgacaccggcacgtagtccggcagcacttccaccagttcaccacgcgccagcgcggcggcaagcatttcatggggctgcaggatcaaccccagcccaccgactgccgcggtcagcagcggctcggcctggttgaccatgaagcggctggacaccggcacgctcagcacgctgccgtcagcatcgcggaagctccagcgcgtgcggatgatcgaatgcgcgaagcccaggcactcgtgccgactcagatcggccggatggacaatggccgggcgcgatgcgaggtacgccggcgatgcacacagcaccagcggatacggccccagccgtcgcgccaccagcccactgtcggccagatcaccggtgcggaataccagatcaaagccgtcctcgacgatgtccaccaggctgttggacaggttcagatcaacctgcacgtccgggtactgctgcaggtaggccaccaccgccggccccactgcatgcacgccgaaggtgaccggtgcgctgacgcgcaggcgccccatcggccgcccgcgcgctacttcggccagctgctcggcgccttccacctcctccaggatcacccgcgcacgcgccagataggcctggccgaagtcggtcaggctctgcttgcgcgtggtgcggttgagcaggcgcacgcccaggtgttgttccagcgactgcacgtgtttgccgaccagctgcggcgacaggcccagcgcgtcggcggcagcggcgaaggagccgacctcggccactttgacgaaggtccgcaggggagcgatcaggtccattgcaaacaattggttttcaatgaaacgccagattaccccttattctggaggcaggccacgcgcacagtagcctccacctttccgccggccccagcgccggccttgcccaggagccccccatgagccaggttgtccgcatccacgaatatggcagcgccgatgtgctgcgcatcgacgacatcgatgttcccgcccccgccgccgacgaggtccagatccgggtcaaggccatcggcctgaaccgtgccgaggtgatgttccgcaacggcgcctatctgcaggaggcgcagttccccagccggctgggctatgaagcggccggcatggtcgaggcggtcggcagtgcggtgagcggattcactgctggcgatgcggtgagcgtggtgccgccgctggacatcgcccgctggggtacctacggcgagctggccaacgtgccggcacgactggtggtcaagcacccgcaggcgctgggcttcgaaacggcggctgcggtgtggatgcagtacgtcaccgcctggggcgcactgttggagcaggcgcagctggccgccggggattccgtcatcatcaccgctgccagcagcagcgtcggcctggccgcgatccagatcgccaatgcagtgggtgccacgccgattgcggtgacccgtggcacgggcaagcgccaggccttgctcgatgccggtgccgcccatgtcatcgccacccaggaacaggacctggcagccgaagtggcgcgcatcaccggcggtgccggcgcccgcgtggtgttcgacccgatcggtggcccgcagttcgtgccgctgaccgaggcaatggcccgtggcggcatcctgctggaatacggcgcgctgagcagcgaacccaccccgttcccgttgttcaacgtgctgggcaagtcgctgacgctgaagggctacctgtactcggaaatcgtctccgacgatgccgcgctggcacgtgccaaggcgttcatcgtcgatggcctggacaagggcacgctggcgccgaagatcgcgaaggtgttccccttcgcgcagatccaggacgcccaccgctacctggaatcgaacgaacagatcggcaaagtggtggtgacgctgtaaacaccctgccggcagcgacggacccactgcgggcacgtcgctgccgcaggctcaggccattgaaggcccgcggttctcatgctggcggctttcgagggtgagctggtgctcgcgctgccggttgtcaccggccagatcattcaccgtttcctccatcgagcgcgccggctgtgccgtatccacactggcgcgctcaccgggaatcaacccggcaacccacaggcggtctccggccatcatcacccggtcgacgcgcgcggcatcatcgatgccgttgcgcttggactccagcactgcctgcatgacgtgctcgtcgccgatggtgccaggtaccccctggcggatgcgctcgaacagcgcggcgtccctgggcgacagcgattccatgccattgggctgcggtgcgggctccggcgcggccggaccagcgaccggtgcattcgccgctgcctgctgccgcgcctgcacctgctccggctggaactccgcccgcgtatagggcggacgctgcggcggccagttctccgcgcggtcgaactcggtggtcggcgcatgctcgcgagcgacggcggcatcgttcaactgccggcgcgcatccgcgtcgatgacgccgccggggcgcagcggcaggccatagtcctgctggaagttgcgcatggccgcctgcatgccggcatcaaacgtgcgcgcatcgcgctcggcacgtgggttcggttcggtcaggtaccccaacgcctccagctgccggcgcatttcgaacaccggctcgcccttctcaccggggctcaggttgccgtcggccagcggcccggtcaggtcggtcaccgtccggcgcttgaagtccggatcgaccgccagcgtgtcgctgcgcatgcgttccagcagcgcagcgtcgatgcggccattggccgggctgataccccgctcggtctggaagcggcgcacggcctgctcggtggaggcgccgaaatcaccgtcgggcttgatcgcggcattggcgttgttgcggacgtccaagcgctgcaggtactgctgcgcttccagcacgtgctggttggcgtcaccccggtgcaggtccatcgccccggtgggcgcctggggggtcggcaccggcatctggaagcctggttgctgcacacgctggaccaggccggcaacctgggattcccattcagtggcccgtgtggcgatggcgtctggatagggactgccgttgttcagctcaccgccattgaccgaggcccgcgcctgccggtagtcggcatggttggcgttgacgttgtcggacagccgcgcaccgaacaggccgtcgcgcatccccaccaccagcaccttggtggcgatgtctgcctgggcagcccgttccggatgctcgaccagctcgcggcccatccccagcgcctcgcccagccgctcgtagttgttgacgtgggtgaggtgggcaaagccccggccgaaatactcctcgccgccgaagtagcgcaggtccaccgcctgcttcctgccccagtcttcctcgggcgcggcgaaatcacgcgattcgtgctgcgccgtggccagcacataggcaatctgccgatggtcggtaacgccgttgtcgatgcaggtacgcacgatcatctcgaccgactggtcccgggtcaggccgaagcccgacccaccttttccatagccttcgctcatccttcagctctccagttccggaacgcatccattcgtcgggggaagacctacttcagcaggtccgattcggtaggggcctcgcccctgcaggtgtcatagcggcgctgcagcagcgtgcgcgtgccggttccgcgcagctggatgaccttgtcctcgcgctcgcacgggctgaccttcgcgcgaagcacgaaccgcccattgtcgatatggtcgatgtcgcgcccaccgatggccgcttccaacgccttggcacgcacatagcggttgcgcttggcatcgaacaggtagaacgcatgcaccggaacgttgtagacaccgctgttgtcctgccacacctgcaggtccggcacgccatcaccattgaaatccgaaacggtcagcagcacggcggtcgcaccctgggcaccggtgccggcgcgggtcaggcgcggctgcacgtccgtgaccaccacgttgcgcccaccacgggtcacgcccatgcttcgcacctggcaggtcgtcacgctgtcggtgccgctgcaatcggtcacctggaagaccacctgcagtgccggtgtgagcctgccctcgccgggccgcaggacgatcctgccctgcttgtcgggcgcggcatcggcggcatgcacagcggcctgcgccggcgccggggccgccttggcttccgccaccagcgccgccgcaccgccgccctgcaactggcgggcacgcagcagggtcatgtgcgtgcggcactgctgtgaatccagctgggcaacggccgtgctgccttccgggcaccggttgtcgcgctggcgcagccattgccgctgcagatcgcgcagcacctgctgatcactggcggtcagtgtggagcgcgccgcgctgtaggcggcattgagtgcatcgtcgtgcaccttgagttcagcgtcggcacaacggcgacgggcgtccagcgcggtgcctgcggccgccatgcaaggcgcatgagcggggctcagagagcgcgcatcgcctgcgatcagttcggcaccgctgggcaccttgcgtgcggcgggctggggcgacgcctgcgcgcttgcccacaggcaagggccaagcagaagcagtcctgccagcagccgggtggcacgccccggcaggcgttcggaggtcagcatgcgtttccttccctgggggcgttggccggccccgtcctgttccgatgatggatgctgcccggtcgccagcgcaacttcagcgacagcggtcacagcccgcaggtcgcattcaggccggcagcgctatttcggcagtgcgtaggccatcacgtaatcgccgttcggggtttccatgaaatggtggccgccagccatgatcaccacgtactggcgcccgccctgcgcgtacaccatcggattggcctggccacccgcgggcagcttggcatgccacagctccttgccggtcttcaggtcgatggcgcgcagcaggtcatcagtggcggcggcgatgaagatcaggccgctggcggtgactaccgaaccgccattgttcggcgtgccgatctcgatgggcaggcccgaacggatgccgaatggtccgttgccgcgcgcactgccgaacggacggtcccacagcagcttgccggtgcgcaggtcgatggcccggatgccgccatagggtggctgcttgcacagcagaccagtgaacggcaggcgccaaccggcgttcacctggatggcgtagggcgtgcccacctgtgggtcgcccgcgccttcggcgccgcccttgtcgaaccggaccttctcgcgtggcagccagcccagcctgtcggcctcggcgcgtggcaccagccggttgtagttgggcatgtcgttgtagttggccacgatcacgccgcggcgtgtatcgatggacacacttccccaatccgaaccgccgttgtagccgggatattcgatggaatggcgatcactgctcggcggggtgtagaagccttcgtagtacgccttgcggaactggatgcggcagatcagctggtcgaccggggtgatgccccacatgtcgcgctcggtcaggtcatgctgccggcgcagcgtgtgatacagcgagaacagctgcgtgggtgagcgttgttccggttcgacaccgccgaccggcaccctgcgctcttcggcggcggtcagcagctggccgttgcggcggtcaaggatgtagagatcaccctgcttggtcggcagcaggagcgccggcaccttgccagccgccgtcgggtaatcgatcaggctggcctgcgaacccaggtcgtagtcccacacatccttgcgcaccgcctggaaatgccaggccggcttgccggtggccacatcgatcgccaccagcgacgtcgcatagcggttctggttttccgtgcgtgagccactccagtaatcgccagcggaattgcccagcggcagatagaccagccccagcgcctcatcaccggtcgcggtggtccacatgttcggcgtgccgcgcgtgtaggtctgctcatgcggcggcaggccgctgcgttcgggctggtccatgtcccacgcccagcgcagcttgccggtgatcgcatcgtaggcctggatcacgcccgacggcgcgtcgcggcgctgaccatccagcacctggtggccggtgacgatcaccccgcgcacgatggccggtggcgaggtgatcgacacatagcccggtggcacctcgcccatgcccagagtgatgtcgacctggccgttgttgccgaaattcgcacaggggcggccactgtcggcatccaccgcgatgatgcgcccgtccagcgtgccctcgatgatgcgcgcccagcatgccggacgattgcccggtgcagcgctgcgggtggcactgggcggcggttccggcaacgccagatcagcagcggcatcggccaatgcggcatcggcggggatcggcgtggccggttgctcgtaataactcacgccacggcaggcggcggtgtatggaatcgaagcgtcctttaccttcggatcgaaccgccacacttccttgccgctggccgcatccagtgcaatcaggcggttgcgggcggtgcacaggtacagacggtcgccgatcttcagtggcgtggtttccgcaccccagcgcttcttcggcatatcgccggtgcggaactgccaggccagctgcagcgtggccacgttggccggggtgatctgctgcagcggcgaatagcgggtggcggcattgctgcgcccccacgccggccagtccccttcggcaggctggtcggccggctgcaggccggtggtgtcgcgggtcggttccagcccgacgctggccgcgccttccgggaacggctggtgcccgtccacttcgccgtgcggcgcgaacgccaatccgaaggcagcgacgaacaccagcatcagcacgccggccacgctgcgcgacaggcgcctggaaaccggttggtggagggtgggcgccagcagcgccagcacgatgccaagcgcggtcaccaggccgagccgcggtacccagcgccagtagtcgctgcccgactcccaccaggtccacaacagcgtaccggcgaacaccagcgcatacagcagcgcgccgctgcggcgattgccgaacaacaggaggccactggccagcaggccggccccggcgatggcgtagtacgccgagccgcccaggctgagcagccatgcgccgagcccgccgatgaccaggccgagcaggaccagcagcagcgacagcacggtaacgagaggatgccgggaggcgcggacgggagcaggagcggacggcggcgtggcggacatcgtcgatctccgggggcagcatgcgccgttatcccaccgccgacgtgaagcgcgcgcgtatgtgcggcatccggatacgacgacgccggcacagggccggcgtcgtcgcgtagctcaaccttgcggcaggatcactcctgtgcggcgtcctcgctgctggaagccgccggggcgccatcggtcgtggtcgcggccggagcagaggcaggcactgccacctcatcctcgccctcgtcgatcgaggcatccatgcgctccaccgcctgcagcttctcgtccttggacaggcggatcagggtcacgccctgggtgttgcggccgacgcggctgatttccgagccacgcgtacgcaccagggtgccaccatcggagatcagcaggacttcgtcgctggagcccatcagcactgcggcgaccagcttgccgttgcgctcggtggtctggatgccgatcacgccctgcgtaccacggcccttgcgcgggtagtccggcagcggggtgcgcttgccgtagccgttctcggtggcggtaaggatgtactgaacgctggcgtcgtcggcgccgtcgatcaccgcgtcgccattggcagcggcttcctcgacaccgctgtcgtcctcgttctcgtcctcgctgccaccggcactttcggccacgatcaggctgaccacttcctcgccggccggcatcttgatgccgcgcacgccggtggcagtacggcccatcgagcggaccttgtcctcaccgaagcgcacggtcttgccgttggaggcgaacagcaggatgtcgcgctggccgtcggtcaagccgacgccgaccagcgcatcgccctcgtccaggttgatcgcgatcttgccgcgggccaggcggaaggcgaactcgctcagcggggtcttcttgaccgtaccgttcttcgtggcgaagaacacgaactggccatcggcgtactcgcgcaccggcagcacggcctgcacgcgttcgccgggctccagcgggatccagttgatgatcgggcggccgcgggcgttggaaccggcttcgggcagctggtagaccggcagccagaacaccttgcccgaactggtgaaggtcagcagcgtgtcgtgcgtgttgaccagccacagctgttcgatgaaatcctcttccttggtcgccgccgcgctgcggccacggccaccacggcgctgtgcgcggtatacgctcaccggctgccgcttcacgtaaccggcatgcgacacggtaaccaccacgtcttccggcgcgatcaggtcgaggatgtccaggtcttcttcgctgtggcggatttcggtacgacgttcgtcgccgaattcggccttgacgttgaccagctcctcgcggatcacctgcagcaggcggtcgggatcttccagaatgtggatcagcccggcgatcacttccagcagctgcttgtactcgtcggtcaggcggtcctgctccagcccggtcaggcggtgcagccgcatttccaggatctgggtggcctggatctcggtcagctggtagccgccctcgatcaggcccacgcccttgggcaggtcttccggacgggaggcctcggcaccggccgcacccagcatcgcaccgaccaggcccggctcccacacgcgggccagcatgcgctcgcgggcttcgttcgggttcggcgaggtcttgatcagttcgatcatctcgtcgatgttggccaacgcaacggtcaggccttccagcacgtgggcacgggcgcgcgccttgcgcagctcgaacacggtgcggcgggtgaccacttcgcgacggtggcggacgaacgcctccagcatctgcttgaggttcatcaactgcgggcggccatcgaccagcgccaccatgttgatgccgaacaccgattccatctgcgtctgctggtacaggttgttcagcacaacctcggcagattcaccgcgcttgatctcgatgtagatgcgcatgccatccttgtcggactcatcgcgcagctcgctgatgccttcgatcttcttttccttgaccaactcggcgatcttctcgatcagacgcgccttgttcacctggtaaggaatttcagtgacgatgatcgattcgcggccgttgtcggccacttcgatatcggccttggcacggatgcgcacgcggccacggccggtgcggtagccggcgacgatgccggcagtgccgttgatgatgccggcagtcgggaaatccgggcccgggatgtattccatcaggccgtcgacatcgatgtccgggttgtcgatcagcgcgatgcaggcgttgatcgattcgctcaggttgtgcggcggaatgttggtcgccatgcccaccgcgatgccagccgaaccattgaccagcaggttcgggaaccgggtcggcatgaccgtcggctccagttccttctcatcgtagttgggctggaaatcgacggtttccttgtcgatgtccgccatcagctcatgcgccaggcgcgacatgcgcgcctcggtgtatcgcattgctgcagcggagtcgccgtcgatcgaaccgaagttaccctggccgtcgaccagcatgtagcgcagcgagaacggctgtgccaagcgcaccagcgtgtcgtacaccgactgatcgccatgcgggtggtacttaccgatgacgtcaccgacgatacgcgccgacttgaagtagggcttgttgctgtgcgcgttgagttcgttcatcgcgtacagcacgcggcgatgcaccggcttgaggccgtcgcgcgcatccggcagcgcgcggcccacgatcacgctcatggcgtaatcgaggtagctcttgcgcatctcgtcttccaggttgacctggatgatttccttggcggtttctgccattcgggttccgttgtctggtagcggtccagtccggcgcagccctctgcgggagggggtcgcgccggaacctcgattcaacctgcggatactaccacaacaggccgttttccgcctccctttacggggattttaccggcacaaatcaggaacttagagccccataccgcccctgtagagccgagcccatgctcggctgcgcgaaatcagtagatccacgccgtgcgtggatgaggcctgcctggggtcagagccctttcctgcgaaaagggatccgaccccgggaccttcctgcccgcctcagccgccgaaggcggtgcgcatgttcccggcggtcgggttcaggatgaccccgcgctcggtcacgatggcgtcgatcagctcgcccggggtgacgtcgaacaccgggttccaggcagcaatgccctcggcgacggtacgggtaccccccacgccgtacagctcacccgggtcgcgctgctcgatctcgatctggctgccgtccacggtctccatgtccacggtcgaggacggtgcgaccaccatgaacttgacgccgtggtggcgggcggcgatggccagctggtaggtgccgatcttgttggcggtatcgccattggcgcagatgcggtccgcgcccacgatcacccattgcacggcgccggtcttcatcaggtgcgaggcagccgaatcggcgatcagggtggcatcgatgccgtcctgctgcagttcccacacggtcaggcgtgccccctgcagccacggccgggtctcgccggcgaacacgcgggcgatgcggtgctgggccatgccggcgcggatcacgcccagcgcggtaccgaaccccgcagtggccagcgagccggtattgcagtgggtcagcacgccgctgccagcctcgatcaggcccgcgcccagtgcacccatgtggcggttggcggccaggtcttcctcggcgatggcctgcgcttccgattccagcaacgccttccagtcggcgccggcggcgttcaggcaacggcgcatgcgcgccagcgcccaggccaggttgaccgcagtcgggcgcgatgcattgaggcgctgcagggccggttccagctgctgcagggcgtgcgcaccatcggcggcctgcacctcgcgtgcagccagcacgacaccccaggcagcggcaatgccgatcgccggcgcgccacgcacggtcaatgcgtggatcgcgctggcaacctcgtcgctgtcatggcagaccacgtgctcgaccacgaacggcagcttgcgctggtccagcagttgcagggcatcgccggtccacaggatcgggcggatgtggtcgtaacgggcgtagtcgatgtcagaggcagtgttcatgggcccattgtagggccacgccccgcagggttggagcctgcccgggctcaattcaccgagaattcggcgcggcagccgccgtccacccagatcccgttgcggctccagccccaggtactgccttcctcgcagggcgtgctggacagctgctcggagaccacggcgccaaccgagatgctggcaccgcagaagcgccgcttcttcgacttcgattcgcaggtcaggcggcgcggcatgtcgacgaagcggccatcgtcatcggccacttcgaagtcaccctggcagccacggctggtccagacttcattgcgcttgtagccccagccctgcccttcgcggcacggcaacaccgacaactggcgcagcaggcgcaccggcgcgccatcgagtcgtaccgggcaactctgcggacggccattggactcgcagcgcaccacacggcgcaccaggcgcttgcccgagctgtcagccggcggcgccgcgcccgctgcgcgccgggcgcggaactcggcacggcagcccagggtgacccacacaccactgcggtcagtgccccactcgctgccgcggatgcagctgttgctggacagctggcgcaccaggtcgacgccgttggcaacctcgatatcgcagtgcacccaacccatgtcgcgtgattcgcaggtcaccacttcatcgtcgtagcccacctgctgggccgacgccggcgacggcagccaggcaccccagagcgcaatggagtacaccggtgcagcgacaaccgcgaaccacttgaccaaagccttccccagcaggaatggatgaactggatgccagtgtccggcattggccgtgataagagcatcatcgtgcttaccgacgcaagcgcaccgaacccgcgtttcgttcagcctgcgatgttcagcaacacgcggggatcacgcgtgggcgaagtcgtaggccagcacatcggcgatgcgtggcgtgcggttcatcgccatcaacaggcgatcgacacccaccgccacgccggcacaggcaggcatcgacggcaacgccgacagcagtgcctcgtccacggccggctgcacctgtccacgttcgtggcggcgctgctggtcacgctggaaccgggcgcgctgctcgtgggcgtcgttcagttcgtgatagccgttggccagctccactgcacccaggtacagctcgaaacgctcggccagcggcggcgtgcccggacggatgcgggccagcgcggcctggctggccggccagtcatgcaccacggtcatcaccgcgtcatcgaactgcggctggatgtggtgggtcatcaacaggtccagccagtcatcacgggtcaacccgaccgggtcgatgtgcacgtcgccaagtgcaacacgcagcgcggcttcatcggcctcgaacggatccaggcccacgtgctgctggaacagctcgcggtaactcaacacacgcagcgttgcacggcgtccgaccagggccagcgcctggccgaccaactcggcggtttcctccatcaaccggtggtggtcccagccgacccgataccactccagcatggtgaattccgggttgtggcggccaccggcctcgccgttgcggaacacccggcccagttcgtagcagtcgcccacaccggccgccagcaggcgcttgagcggatattccggcgaagtgcgcagccagcgacgacggccaccggcatcgacatggccggtgaaatcggtatggaagctgtcgatgttcggctcggtgttgcctgccaccgacaggatcggcgtttccacctccagcacatcgcgctcggcgaagaagcggcgcaccagtgcattgagcgtggcgcgctgctgcagcgcgcgcagcagggcctcgctcacaggatgccctccgggcgcggatggtcgagcggcacggtcagcagatcgcgggtgtcgtcgatgtaaccgctggccaggtacaggcggcgggccagttcgttgtggtggttcacctccaggcgcaggcggctgacaccacgcccgcgagcgcgctgttcacagatggccagcgcctgcttgccgcgaccacgaccgcgcgcgcgatgactcaggtacagctcgtccagcagcatgaagtggccgccctgctccaggctgaagcccatcgcgatcaccgcgtagccgaccacctcgccggcctcgtccagccacagcagcacttcgccattgcgcggatcggccagcagcgcgtccacgccgcgacgcacgcgcgcgtcatcgaagtcgatcctgtcttcggcgtagaactcgcgcatcaacgcgatcaacagttcttcgtcggcacgggtggccaggcggaaatccagcggggcggtctgcatcggcgttcctttgtctttcatgccgggcgccaggcacccggcggggtcatcattcgtgttcggcgaggtaggccagcaggcggtcttcgtcccacaccggcacgcccagcgattgcgccttgtccagcttggagccggcctcggtgccggcgaccacgaagctggtcttcttcgacacgctgccggagaccttggcacccagcgcttccaggcgttccttggcggcatcgcgggtgagctgggccagggtgccggtcagcaccacggtctgcccatccagcgggccggccacgatctcggccagcgccggcgccttggccaggatctgctgcatcgccttctcggctgccagcagcatcgcgccatggccatcggcatcgagccagtcggccagaccgcgcgcagtgtcgtccggcaggccggcgttgacgaactggccatgctcggcatccagcaccgcctgggcacccggcaaggcagccaccagcttctccgcacgcaggcgggtgatgccggggatttccgattcgaccagcagttgcgccagatccaggccttcgcgcagcttggcactgggcgcgtgcacatcactgatgcgcacctgcccgacctgcagcaggtcgtcgatggcctgctggttgccctgctgctcgaagaaatggccgagagaacgcgccacttcgccaccgatgtccggcacgcgcttgaacaacggccatggcaggtggcggatcagttccaggtcaccgaaccactgcgccagcgccttggccgtgctctcgccgacgtgctcgatgccaagcgcgaacagcaggcgctccagcgtggctgcgcgactggcgtcgattgccgcgatcaggttgtcggcccatctggtggcgatcttcttcgtgttccattcgaagctggccggctgtgccagcgcctgcgcgcgccacgccggatcgttgccatccagcttgagcaccgcattgagcaccgcgccgctgccttctgccggcaggtgcagcttcagcgtggcggccagtgcggaagggtcctcggcatccagcaccagcttcaggtgcaacagctggtcacggttgagccggtacagatcagccacgctcctgacgatgccggcgtcgaccagggtttcgatgtacttgtcgccgaggccgtcgatatccatcgcacggcgcgaagcgaaatgggcaatggcctccttgcgctgcgccgggcaggacagttcgcccgaacagcgccacgcggctgcaccttcctcgcgcacgatttccgagccgcacaccgggcagcgcgtcggcatctgccagggcgaggcgccctgtggacggcggtcgaggatgacgctgaccacttccggaatcacgtcgccagcacgtcgcacgatcacgctgtcaccgacacgcacatcgagacgcgcgatctgatcggcattgtgcaacgtggcattggacacgatcacgccggccacagccaccggtgccagccgcgcgaccggcgtggcggcaccggtgcggccgatctggatctcgatcgcctccaccgtggtgctctgttcctgtgccgggaacttgtgcgcgatggcccagcgtggcgcacgcgagacaaaccccatggcctgctggccggcgcggtcatccagcttgtagaccacaccatcgatgtcgaacggcaggccatcgcgacgctcgccgatgtcacggtagtagccgagcaggccgtcggcgccttgcaccaccttgcacaacccgctgaccgggaagccccaggcgccgagctgggccagcgtgcccgaatgggtgtccggcagctcgccgccctgcacttcaccggtgccgtaggcgaagaaactcagccggcgctgcgcactgatcttcggatcgagctggcgcagtgaacccgctgccgcgttgcgcgggttggccagcaccttgccgccctgctggcgcgcacgttcgttgtaggcctcgaagtcggcgcgggccatgtacacctcgccacgcacctccagcacatccggccagtccttgccgtgcaggcgcttgggaacatcgccgatttcacgcaggttggcggtcacgtcctcgccggtactgccatcaccgcgggttgcgccgagtacgaaatgaccgtcctcgtagcgcaggctgatcgccaggccatccatcttcggttcggccgagaactgcaggctgcggcggcccaggcgctcatcgatgcggcgcacgaagtcggccacttcctcatcgctgaaggcattggacagcgacagcatcggcaccgcatggcgcacttcggggaagcggccggacgggcgtgcaccgacctgttgggtcgggctgtcggcacgggccagctccgggtgctcgcgctccaacgcttccagctcgcgcaccatccggtcgtagtcgacgtcggggatctccggcgcgtccagctcgtggtaggcgcggttggcctgggcgatctgccggcggagatcttcggcgcgttcggcggggctggggctcatcgggatccggtggttctgggatggccggggattctaccgcgcccggccgtcaggccctgtaacgccccgcctttgcagcgtcgagcgtgctcgacgggcactccccgctccggtaggtgccaaccttggttggcacgtctgtagtcgagcatggctcgacgccacaaaaagcaccttgccgcccgctcacgccggcgctagcgtgcgacggccccatcggaatcctgcccatgaccctgcctgactcccgtagacgcttcctgcagctggccggtgccagccttgccgtcgccggcagcggcctgccgctgcgtggccaggcccaattcgcggccaccgtcggtgcggcccctgccgaaggcgcggtactactgaacttcaacgaatgcccctacggcccctcccccgctgcccagcaggcggcgcgcgacagcatcgccagctgcggccgctaccgcttcgccctggcggcacaggtacgcgatgccttcatcgagcaggcccgtatcccggccgaccatgtgcgcctctatccgggctccagcgaaccgttgaaccgcgccgccacgttgtggaccggcccgcaggcgggactggtggtggccgaccccaccttcgagaccctgggcgaggtcgctgccgcacatggtgcacacgtgcagaaggtgccgctgcgcaatgacggcgcacacgacctgcgtgcgatggtcgcagccgcgcatgcgcgcccgaccgggctgctgtacgtgtgcaatccgaacaacccgaccggttcgatcagcccaccggatgagctcgcctggctgctggcccacaagcctgcttccacccgcgtgctggtcgacgaggcctacctgcaatacagcgagcagcccagcctgatcgcgcaggtggcgcagcgcgacgatctgatcgtgctgcgtaccttctccaagctgtacggcatggccggcctgcgcctgggcctggcggccgcacatcccgagcgtctgcgcgagctggccagccccggcgacaacccgctaccggtgcccgcgctggcggcggcgctggccagcctgcaggatccgcagctgattccgcagcgtcgcctgcagaacgccaaggtgcgccaggccaccatcgcatggctgggcaagcgtggtttcagctgcctgccgtcggaagcgaactgcttcgtggtcgacgtgcaacgcgacggcagcacgttcgccaaggcgatggccgacaacggtgtggtgatcgggcgcagctggccgatctggccgcagcacgtgcgcgtgaccgtcggcagcgaggacgagatggccgcgttccgccgcgcgtttgccaaggtggccggcgtaccggcgtagaccccatccacgcagggcgtggatctactgttgtgggtgccgacagttggtcggggtgggtgccgaccgttggtcggggtgggtgccgaccgttggtcggcacgccatggcgctcaccagcgcggggtcttggtcagcggcggcgcctggtgctggcggtcgtaggcgcgcagctcgtcacggatgtgcgcgatgcgctggcgacccagggcgttgcggctgtcatccagcaccacgccatccagcagttcggccatgcgctgcaccgtcggcagcatcttctcccaggcatccagcgcggtcagcggcgccggcagggtcaggaagaaggcgatggccggggtttccatggcacggatgttggccatgtcgaagctgcctggcttcatgatgctggccatcgagaagatcggcccgcgctcgggatggccttccaccagacggtggaacacgttcatgtggccgaacaccaggccggtcttctccgccgctaccacgatgtcttcgccgcgcagctgctcgccggcccgggcggccacgaacagcgaaacgatcttgtcgaaatcctgggtggcgcgcttgccgagatcgctggcgcccgggtcggtatcgcccaggccgagttcggcctgttcgccttccgtgcccatgcccggttcgacgcggccatcggccacgacaacgccgtcctcgcccaataccggttcgcggcgctcgccgctggccggttccgcgctttccacgcggcgtccttggggcttcttcttcggacggccaaacaggaagatcgcggcgatcaacagcaggccggcggccaggatgccgatgcgcaacagtgccgtgtcggacattcgataggttctccggctagttcattcaggtaactaggatggcacgtcaggccgcgcccgccaatcgcgcggcttcttccaggtccacgctgaccaggcggctgacgcccggttcacgcatggtcacgcccgagagctggtgcgcggcctccatcgtcgccttgttatggctgacgaacaggaactgcaccttctcgctcatttccttgaccatgttggccagccggccgacgttggcttcgtccagcggcgcgtccacctcgtccagcaggcagaatggcgcggggttcagctggaagatggcgaacaccagcgccactgccgtcatcgccttctcgccgccggacagcagcgagatgctggacacgcgcttgcccggcgggcgcgccatgatggtcacaccggtgtcgagcaggtcttcaccggtcagctccaggtaggcgtggccgccaccgaacaggcgcgggtacagcgcctgcacgccagcattgacgcggtcgaaggtgtccttgaaacggccgcgggtctcgcggtcgatcttgcggatggcatcctcgagggtttccagcgccgtagtcaggtcggtgtgctgcgaatccaggtaatccgagcgctgcgaagcctcgccgtactcgtggatggccgcaaggttgaccggctccagccggcgcatgcgtgcgtcgatctgatgcacggcctgctcccagtcgcccaggcgcgcatcctcggggagtgcgttgagcacgtcctgcagcacgaagccggccttttccaccgccgcctgcagggtgtccgcgctgagcaccagtgcctgctggtccagcttgcgctgcgaaatacgctcgcgctgggccagcgcctgttcgtcacgctggtgacgggtctgctcgtaattgcgcagctcggcgtcgatgccgtccagcaacgtacgcgcttcggtcagcacgcgatccgcccgcacgcgctcttccagtgcattctggtgctcggcctgcaacgattcgaccggcgaatcaccttcgtccagctgtgaatgcagctcgcccagccgcgaatccagctgcccgcgctgggtgcccatgcgctccagcgcctggctcaacgaggccagctgcgcacgctgcgattccagggtcagggccagcgaatgcgagcgctcgcgcactgcacgggcagcatcgcgggccaggtcgcgcgcctcggtcagctggcggcgctcgccctccagccgctgccgggtcgactccagatcacccatgctgctgaccgcgttctccaaccgcgagcgcgcttcgcgcgcctgcgcgttgttggcttcaatcgtttcctgcagttgcttcagctcgccttcgatgcggtcgatgcgcgtgcgtgcagcctctaccttgccctgctggccctgcagctggccagccagctcggacaccgcgcgatgggcctggtacagcgcacgctgcgcgtcttcgcgctgctgttcagccgcctgcagctgctcgcggaaaccggccagctgttcttccagctcggcctcgcggtcctgcagctgctcgatctgctcgcgcagctcgttgatctcgcgttcgcgcagtagcgcgccctgctgggctgcaccggagcgcgacacgcgcagccagccctggcccaggcgctcgccgctctgggtgatgatcgaatcgccttccggaaggctggactgcagggccttcgcctcggacaggtccttggcaccatgcaggtgcgccagcaggcgacggatcgccgccgggccacgcacgcgtgcggccagcgacgtcggtgcggccttgacctcggcatccgcgctggcgaccagcgcaatgtggccgtcgccgagttcgccgagggcgttgaccaggctgcccgggtcatcgaccagcacgccttcgatcagctggccgagcgcactttccaccgcgttttcccaaccggcatcgacgtccaggcgttcgccgacacgtgccgccgaatccagcccgcgcgccttcagccacgcgacggccgcgccctgctcctggcccagcgcggcctgctgcagggtttccagcgaggccaggcgaccgcgcaggccgttggcctgcttgcgcagttcggccagttcgttctggccattgcgctgctgttcctgcacggccgccacgccctgcttgcgcagctcgacgtcttcgctcagttcatccagcgcggccttctgcgtgtcgtgctgcaggtgcagctgctcgaaggcttcttccagcgcgtccacgtccagcccggcgcgctcggcggccagggcctcgcgacgccggtcggcgtcgaggatctgcttgtccaggtagtccacgcgcgtgcgctcgacatcaccggcgcgcgacgcctccgaactctgcgaggtgtgctgctcccagcgctgctgccaactggccagccggtcttcggcctcgcgcaggctttcctgcttgatctcgttctcttcctgcagcgcttccagctgcggggtggcggcctccactgcctcgcgcagcaccctcagtttggcctcgtcgccgctgatgtgctggcccagttcggccagggcctgctgggtttcatcgcgcgccttgtgcaggcgctgcgacagctcgcgctggtgctggatctgctgttccaggcgcgccagcgtgctgccgacctggtagaccgcggcctgcgcggtgttgagcgcgtcggcggcctcttcgcgccgcgcgcgcgaggtctcgatgcgggcctcggcatcacgctggtcggcgatcagctgctgcagcttggtctcttcctgcgacaggccttcgcgcagcttcgacaggcgaccgtcgagaccacggaattccagcgccttccactcggcatccttgacccggcgctcttcctgcagggcctggtactgctcggcctgcctggcctggcgcttgaggtgttcgagctgcttgctgatctcgtcgcgcaggtcgcccagccggtccaggttctcgcgggtgtggcggatgcgggtctcggtctccttgcggcgttccttgtacttggagatgccggctgcctcttccaggtacacgcgcaggtcttccgggcgcgcctcgatgatctggctgatcatgccctgctcgatgatcgagtagctgcgcgggcccaggccggtgccgaggaacaggtcggtgatgtcgcgacggcggcacttggtgccgttgaggtaatagttgctggtgccgtcgcggctgaccgtgcgcttgaccgagatttcgttgaacgaggcgtattcgccggagatcgtgtggtcggagttgtcgaagatcagctcgacggtagcctgcgagaccggcttgcgggcattggacccggagaagatcacgtcggtcagcgagtcgccacgcaggcggctggccgaactctcgcccatgacccagcgcacggcatcgatgatgttcgacttgccgcagccattggggcccaccacgccggtcatgttggtcggcaggtgcagggtggtcggatcgacgaacgacttgaagccggacagcttgatcgtggaaagacgcataggggttccggactggggccggcaagcggcctgcgtttaccctccaagtcattgatcctgctgggatcgatgcccgtggaacgggtgtgacgccctgagtataccgatgtggccgtgttctacgaatgggcgtggaacattgtccagccccaccccgtcggccggacgtggccgcacgccacgaaacggagccataaaacaaaacgggcacccttgcgggcgcccgttctgcggtgatgccaggccttgcggcgtgggatcaggcttcggcgacgacgacgaccttgacggtggtctcgacgtcggcgtgcaggtggatcagcacgtcgtactcgccgatgttgcggaaggcgccttcgcccaggatgacttcgctcttgctgaccggcaggccggcagcggtgaaggcatcggcgatttcgcgggcgccgaccgagccgtacagcttgccttcggtcgaagcgttggccgggatggtcacgctcgcgccgtccagcttggccttgcgggcgtcagcgtcggcgtggatggcctgggccttggcttcgtattcggcgcgcttggcttcgaactcggccttgttgctctcggtggccggaacggccttgccctgcggcacgaggaagttacggccgtagcccggcttcacgtcgaccaggtcgcccaggttgccgaggttggtgactttctgcaggaggatcagctgcatggtattgctccagatgagttattcgttagcgaggcgatgccccgcaacaaaggctgtccgaatagctggcacagcgggggcggcaccgggccgccccgccgggcatcagacgtcgtggttgtcggtgtacgggatcagggccaggaagcgagcgcgcttgacggcggtcgccagctggcgctggtacttcgacttggtaccggtgacgcggctcggcacgatcttgccgttctcggtcaggtactggcgcagggtgttgagatccttgtagtcgatctccttcacaccttcagccgtgaacttgcagaacttgcggcgacggaagaacttggacatgggaaggctccttaggcggcggaagcggcgtcgtcgccggcttcgttgtcagcggtggtggtggactcgccctcttcgtcgtcacgacgacggcgctcaccgcgctccggcttgtcacccttctcgtccttgctcttcatgatcagcgactgctcggtgtcagcctcgtcacgcttgatgaccaggttgcgcagcacggcgtcgttgaagcggaagctttcggtcagttcgttcagaacggcctggtcggcttcgatgttcatcagcacgtagtgggccttcaccaggttctggatcgggtacgccagctggcggcggccccagtcttccagacggtggatggtgccgttgccgttctcgaccagcgacttgtagcgctcgatcatggccgggacctgctcgctctggtccgggtggaccatgaacacgatttcgtaatgacgactcatgttttttctacctttcggatgtggccttgcggccggacagccccccgccgttgagaccgcggtggggcaaggattcccgccgggaaggcaggaagccgcgcattatgcggcaagcggcgccaccgggcaaccgggcgcaaaccgggcaacctgaacgggagcgccggcccatgtccggcacgtgctcattccagatcgacgtgaagacgatgctggccgcattccaggcattggaacaggcagccgaccatcatcccgtcccggctcagatgctccagcacccagtcggcgtcgcgcggattgaccgccgccacgtccggccggacctggtcgaggatcggcagcagatcgtcgctgccggcgtagccgaggaaggcgcagggccgttcgcaatggctcaaccagaccgattgctgccaggaggagtagcccggggtgcgctcgcagatctccagcagcagctcacgggcgatggtcggcggcggatcagccggatccggggataccccctcgatatcgctccagccgatgaactccccctcgtaactggccgcagccctgccatcggcgatacaccaggggcacaggtaatccgggcgcaggcgggtgtagaacggtccgcgatagcgcagtgcgcgcgcctgtccgcagcagtcgcagatcccctcgacctcttcgaaggagaggtcgtaggcattggggtgataggtgaaaagcggtcgttccatccgtggggtccctgccgagcccagcgtgccgaccaaggtcggcgcccaccagagcacgcctggtcagcgtcgggccatgcccggtggccggccctcaggccttgtcggcgtcggtggtgaagctctcgccgcagccacactcggcggtggcgttcgggttgctgaacgtgaaggtctcgctcaggccgtgcttgccgaagtcgatcacggtgccgtccaccagggccaggctcttggcgtcgacgtagatcttcacgccatcctgctcgaacaccgtgtcgccctcgcgctcttcgcgggccaggtcggtcacgtggccccagccggagcagccggtcttggtcacgccgaaacgcaggcccagcgcgccgggggtctgggcgacgaagcgctgcacgcgctcgaaggcaatgggggtcaggctgacggccatggggctactccagaggtacggggacattataaggagccgttgccacgaaaaatgcctcgcaagcagaacgctgcaaccggtaaactcccgtgttcacagatcgagtcgatcagcagaggattcaagtcatgacggtggtcagcgttgaacatgcgcttgccgggaagatcccggaaggcggcgaagtcacggtacgcggatgggtgcgcacggtgcgcggttcagcgaatctggccttcgtgaatgtgagcgatggctcctgcttcgccccgatccaggtcgtggccggcgacagcctggccaacttcgatgagatcaagcgcctgaccagcggctgctcggtcatcgccaccggcacgctggtgaagtcgcagggcaagggccagtcgttcgagatccaggccagcacgctggacgtggtcggctgggtcgaagacccgctcacctacccgatccagcccaagccgatgtcgccggagttcctgcgcgaagtggcgcacctgcgtccgcgcaccaacctgttcggcgcggtcacccgcatccgcaactgcctggcccaggccgtgcaccgcttcttccacgagaacggcttcaactggatcagcaccccgatcatcaccacctccgacgccgaaggcgccgggcagatgttccgtgtgtccaccctggacatggtgaacctgccgcgtgacgagaagggcgcgatcgatttcagccgcgacttcttcggcaaggaaaccttcctgaccgtgtccggccagctgaacgtcgaggcttactgcctggcgctgagcaaggtctacaccttcggcccgaccttccgcgccgagaacagccacaccacccgccacctggcggagttctggatgatcgagccggaaatcgccttcgccgacctggccgaagacgcgcgcctggccgaagagttcctgaagtacctgttccgcgcagtgctgaacgaacgcagcgacgacctggccttcattgccgagcgcgtggacaagaacgcgatcaccaagctggaagatttcatcaacgcaccgttcgagcgcatcgactacaccgacgcggtcagcctgctgcagaagtccggcaggaagttcgacttcccggtcgaatggggcctggacctgcagaccgagcacgagcgctggctgaccgaggaacacgtcggccgcccggtggtggtgaccaactatccggagcacatcaaggccttctacatgcgcctgaacgacgacggcaggaccgttgccgcgatggacgtgctggccccgggcatcggcgagatcatcggcggcagccagcgcgaagagcgcctggacgtgctggacgcgcgcatggcccagttcggcctggatcgcgagcactacagctggtaccgcgatttccgccgctatggttcggtgccgcacgccggcttcggcctgggcttcgaacgcctggtggtgtacgtctgcgggctgtccaacatccgcgatgcgatcccctacccgcgcgcgccgggcagcgcggacttctaagccccacacgaccacggaggtaccgccccatgaccctgttcttcgccctctgtttcgtcggcgttgcagtggccgggttcagtgccttcgtgatcttctggccgctgaccctggtgcacgtgcgcgaccgccatccggcgctcgccgcgcgcttcggcagcagcgccttcctcaagcccgatgccctggcctggctgctgcgacgcgactatcggcagcaaccggaccgctcgctgtccgggctggcgacaccggcctgggtatcgctgctgaccctgctggccggactgggcatggccgccctgctctggctggcctcgctctggtaatacgctcatgaatgacatcaccgcctcgcgcgacagctggtggctggccagcctcggcaacaccctcatctgggcgcgcctgcgcgttcgcccggccggcaccgccgaagtgctcgacagcgatggcaacacgctgagctacgacagcgaagacaccgcccgttcgcagttgttcgacgccgagttcgtcgagtacgacggcctggacgaggaggacgcactggtgcgcggcttcagcctgcacgaagtgcagccgccgcaggccgacagcgacgagggcctgcgtggccgcatgatccagtcactcggcgggcgcgcctgacccctgcatgttcaccccgcgcgccttcgccgagaccgacctgctctggctggaccgcctgctggcgcgcgacccgttcgttaccgtgctcacccccggcagcgatggcctgccggagctgacccggatgccggtgctgtaccggcgtgacggcgaccagatcgaactgcgcggccactgggcccgcgccaacccgcagtcgcgccacagcggcgcggccaaggtgctggtcgatggaccgcacggttacgtctccgccagctggtatccggacaaggagcccgccgcgcgggtacccacatggaactacgctgctgccgagctgcgtggccagctgcagaccttcgacgatgccggcgcgctggcggagctggtcggcgcgatcagcgaccgcttcgaagccagcgtcggccaggcctggcagttcgatgccacgcgtgccgaacatggcccggagctgcgcgccatcgtcggcttccgtttccaggtcgaacatgtgcagatgaagctcaagctgagccagaaccatcccgacgccaaccagcgtgcggtgatcgccgaactggaacagctgggcaccccctcttccaccgagttggcgcagtggatgcgctggcaccgcgaacaggccgcccgcagcgactgaacgccgcagattcccgcgacgacgcagccggacggctgcggcgcgcccccacccgacgccagggacccgaacatgaaagacatccacaagctgctgcagaacaaccgcgactgggccgaccggatcgagaaggaagaccccgagttcttccaccagctggccaagcagcagcacccggaatacctgtggatcggctgctccgattcgcgcgtgccggccaaccagatcatcggcatggccccgggcgaagtgttcgtgcaccgcaacgtcgccaacgtggtcgcgcacaccgacctgaactgcttgagcgtggtgcagtatgcggtggaccagctgaaggtgaagcacatcctgatcgttggccactacggctgcggcggtgtgcatgcctgcctgcacaacacccgcgtcggcctggccgacaactggctgcgccacgtcggtgacgtgatgcagaagcacaccggcatcctcgatgcgatcgagaccgatgagctcaagcacgcgcgcctgtgcgaactgaacgtgatcgagcaggtggccaacctgtgccgctcgaccatcgtgcaggatgcgtgggcccgcggccagaagctgatggtgcatggctgggtctacagcctgaaggacggacgcgtgcgcgagatgggcatcgacgtcggttcgcaggaagagctgcagcctgcatatgaaaaggccctgtcctacatcccgcgcaagggcaagcgcgactgatcccttacggatgaccatcatgctcgcttcgccgatcaacctgcacgcctggatcgaagagaaccgccacctgctgaagccgccggtgggcaacaagatgatcgacaacggcgatttcatcgtgatggtggtcggcgggccgaattcgcgcaccgactatcactacgacgaaggccccgagtggttctaccagctcgaaggcgagatggtgctgaaggtgcaggaagacggcgcggtgcgcgacatcccgatccgcgccggcgagatcttcctgctgccggcaaaggttccgcactcgccgcggcgcccgcccggtggcatcggcctggtggtcgagcgcaagcgcctgccgcacgagatggacggcgtgatctggcactgcgagcgctgcaaccacaagctgcacgaagagttcttcccgctgcagaacatcgagaccgacctgcccaaggtgtttgcgcgctaccacgccagcctggagctgcgtacctgcagccagtgcgggcacgtggatccgctgccggtgccggcggtgggctgagcccctcgaacggtagtcgcccaccttggtgggcgcttgctcgctcccgccctggtagatgcccaccttggtgggcgctttcttgtacgtgcgccaaccaaggtcggcgactaccggatcacacggcgctggtgccgggccggctgctaccgggccatgccccaggcgctacactggcggtcccgttgcagcctgttgcccgaccatgtccgacctgctcagccgcacccacgccatcgccttggacgccgccgatccgctgcgcccgctgcgcagtgaattcctgattccgcgccatgagggcggcgagcagacctacttcgtaggcaactcgctgggcctgcagccgcgcggcgcgcaggcagcggtgcaggaagtgatgaagcagtggggcgaactggcggtggaaggccacttcaccggcccgacgcagtggctgtcctaccaccgcctggtgagcgcgcagctggcccgcgtggttggcgcgctgcccagcgaagtggtggcgatgaacacgctgagcgtaaacctgcacctgatgatggtcagcttctaccggccgaccacgcagcgcccggtgatcctgatggaagccggcgcgttcccgaccgatcgccacgcggtggaagcccagatccgcttccatggcttcgacccggccgagtgcctggtggaagtgcagccggacgaagccaacggcacgatttcactgaacgccatcgagcgcgccatgaccgaacacggcccgcgcctggcgctggtgctgtggcctggcgtgcagtaccgcaccggccaggccttcgacctcgatgcgatcacccgcgccgcccgcctgcagggcgcacgcatcggcttcgacctggcgcactcggtcggcaacctgccgctgcgcctgcatgacgtggcccccgatttcgccgtgtggtgccattacaagtacctcaacagcggcccgggcgcagtggctggcgccttcgtgcacgagcgccaccaccgcgataccaccctgccgcgctttgctggctggtggggccatgaggaagccacccgcttccagatggcgccgcagttcaccccggccatcggcgccgagggttggcagctgagcaatccaccgatcctcggcctggcaccgctgcgcgcctcgctggacctgttcgagcgcgccggcatggaggcgctgcgcagcaaatcgctggcgctcaccggcatgctcgaagcactggtgcgcgcacgcctgccgcaggtgctggacatcatcaccccggccgatccgcagcgccgcggctgccagttgtcgctgcgcgtgatcggtggccgcgagcgtggccgcgcactgttcgagcacctgcgcggcatcggtgtgctcggcgactggcgcgaacccgacgtgatccgcatctcgcccaccccgctctacaaccgctacctggacgtgcaccacttcgtcgaggaagtggaagcctgggccggcctttgagccggtccctcccctgctgctggacagttcgttgatcgcacatgcttcccgctcgttgagcattatcggtgccggcctggccgggtccctgctggccatcctgctgtcgcggcaaggctggcgcatcaccctgtacgaacgccgcggtgatccgcgcgtggctgattacgagagtggccgctcgattaacctggcattggccgagcgtgggcgcaatgcgctgcgccaggcgggtgtggaggacgaagtgatggcacgcgcggtgatgatgcgcggccgcatggtgcacccccgcgacggcgaaccgcagctgcagcgctatggccgtgatgacagcgaagtgatctggtcgatccaccgcagcgatctgaacaccacgttgctggaactggccgagcaggccggcgccaccgtgcacttccatcggcgcctgcacaccgttgatttcgacgccggttacgcgcgtttcatcgatgaccgcgacgacagcccgcacgacatccgcttcgacaccctgatcggtgccgacggcgccggttcggccctgcgcgcggcgatgaaccgccgtgccccgctgggcgaggacatcgccttcctcgaccactcctacaaggagctggagatccctccggccgccgacggcagcttccgcatcgagcgcaatgcgctgcacatctggccacgcggccattacatgtgcatcgccctgcccaaccacgaaggcaccttcaccgtcaccctgttcctgcccaaccagggcgatcccagcttcgccacggtcaacaccggcgcgcaggccgaggcgctgttcgcgcgggagttcgccgacaccctgccgctgatcccgaacctgcgcgcggactgggaacagcacccgccggggctgctcggcacgctcaccctggagcgctggcaccagcacggtcgcgccgtactgatcggcgatgccgcgcatgcgatggtgccgttccacggccagggcatgaactgcgcgttcgaggactgcgttgcgctggcccgccacctgatggaagcggatgacctggaaggcgcgttcgccgcgttcgaagccgagcgcaagccgaatgcacgtgccatccagcagatggcgctggagaactacctggagatgcgcgaccgtgtcgccgatcctgcgttcctgctgcagcgcgaactggagcaggaactgcagcggcgctggccgacccgcttcgtgccgcactacacgatggtcaccttcctgcacacaccttacgccgaggcgctgcgccgcaccgaactgcaacgcgacatgctggtggccgccaccaccggtcacgattcactggacaacatcgactgggccgcgctggaagcgcagatccacgcgcagctgccggtcctggagggcgcgcactgatggccgacagcttcctgttctacgacctggaaaccttcggccaggacccgcggcgcacgcgcatctcgcagtacgccgcgatccgtaccgatgccgacctcaacgagatcgatacgccggtcagcttcttcgtgcgcccggccgatgacctgctgccctcaccgatggccaccctggttaccggcatcaccccgcagcaggccttggccgagggcatcagcgaggccgaggccttcgaccgcatcaacgaacagctgtcgcgccccggcacctgcgtgctgggctacaacacgctgcgcttcgacgatgaattcgtccgctacgggctgttccgcaatttccacgacccgtacgagcgcgagtggcgcaacggcaattcgcgctgggacctgctggacatgctgcgcctgatgcgcgcgatgcgcccggacggcatccagtggccgctgcgcgaggacggcgccacctcgttcaagctcgagcacctggccgaggccaacaacgtgcgcgagggcgatgcgcacgaagcgctgtccgacgtacgtgccaccatcggcatggcacgcctgttcaagcagtcgcagccgcgcctgtgggagtacgcgctgaagctgcgtgacaagcgcttcgtcggcggcctgctggacgtggccgcgatgaagccggtactgcacatttccatgcgctacccggccagtcgcctgtgcgcggcgccagtactgccgctggcagtgcaccccaccatcaacaaccgggtgatcgtgttcgaccttgaaggcgagatcgacgacctgctggaactgccggccgaggtgatcgcacagcgcctttacctgcgcgccagcgagctgcccgaaggcgtggcgcgggtgccgctgaaggaagtgcatctgaacaaggtgccagcgctgatcgcctggaaccacctgcgcgccgatgaccacgcgcgcctcggcctggacgtggccgcgatcgaggccaaggtggaacggctgcgcgcgttcgccccgcagctggccgagaaggcgcgccaggtctacaaccagccccgcgtcgccaccgtggccgacgtcgatgcctcgctgtacgacggtttcctcggcaacggcgacaaaccgctgcttgcgctggcacgcaccaccgcgcccgagcagctggccgcgctggaaggccgtttccgcgatccgcgcctgccggagctgctgttccgctaccgcgcgcgcaaccaccccgacagcctcgcgccggcggaacgccagcgctggcaggattaccgccgccagcgcctgctcggcgacggcgggctgggcgaactcaacctgccccagtaccggcagcagctcgatgcactggccgccgaagcgcccgacgatgcgcggcgccaggccctgctgcaatcgctgcgcgactggggccagcacctgcaggagacactgtgagcacctacttctcggacgccagtttcaggttcctgcgcagcctggcgcggcacaacgacaaggcctggttcaacgaccaccgccagcagtatgaagaccacgtacggcagccgttcctgcgcctgctgggcgacctgcaaccggccctggccgaggtcagcgaccatttccgtgccgatacgcgcggcgtcggcggctcgctgttccgcatccaccgcgacgcgcgcttctccaacgacaagtcaccgtacaagacctggcagggcgcgcgcctgttccatgagcgccgccgtgaagtagccgcgccttcgttctacgtgcacctgcagccgggcgagagcttcgtcggtgccggcctgtggcatccggaaccggaaacccagcgccgcgtgcgccacttcatcctcgacaacccgggcagctggaaggccgccgcgcacgcaccgggcctgcgcaagcgcttcgatttcgaggagcgcgaaaagctggtgcgtccgccgcgtggcttccccgccgacttcgagttcatcgacgacctcaagcaccgcaactgggtgatgtggcgctcgctggacgacgccaccatgaccggtccgcgcctgctgtccacgctgggcaaggatctggccgcgctcggcccgttcgtcgactacctgtgcgcggcgctggacctggaattctgatgccattggcacagcaacgccgcacgctgggccgcaccggcctggcggtttcgccggtgggcctgggctgttccggcttctgggggcatcgccgattcccggaacaatcggccgcgaacgtggtcgagcatgcactggcacagggcgtgaacctgttggacaccggccacaactactccggtttccacgccgagccgcggctgggccgcatcctgcgcccgttgctgaaacaatacccgcgcgacgcgctggtgatttccagcaaaggcggcacgctgaccggccaggccggcgtcagcggcgccgagcaacgcaatttctcgccggcagccatcatcgccagctgcgaggcttcgctgcgcaatctcggcctggatcacctggacatctaccagttgcacggcgccagcgagcacgacatcaacgacgacctgctggccgcgctgcagcgcctgcgcgaacgcgggttgatccggcacaccggcatcaacacccactcggcctcgaccctgcgctggatgatcgcccatcccgacgccttcgatgtggtgctgctggactacaacgccctgcagcaggaccgcgaaccgctgatcgaccagttgcaggcggtaggcatcggcgtgctggccgggaccgtgctggcgcagggccacctgctgcccgcgcgcccgcgcctgccacggctggccgatggctggtacctggcgcgcgcctggctgaagcccagcagccgccagctgatgcgcagtgcccgccagatgcgccgggcagtggccgcgatccgcagccaacgcccggcccagaccgccttcgcctatgcgctgggccatcccggcgtggccagcggcatccttggcaccacccgtacccgcagcctcgacgaggtgctggcgacgcggctggaagcgctgaccccggccgaacggcaacagctggtcgatgccttcggtgacggccgtggctcgcccagtcattgagtcttcacccggcactgccgccattgcggcagtctggtcggcatgaagaaactcaccgcactcattgtgctgctggtcctggccgtcgccgcctggtggttcggcggcccctacatgaccgtcaatggcctgtccaaggccatcgagcagcgcgacaccgcccgcctggagcgttacgtcgacttcccccgcgtgcgcagcagcctgcgtgcgcagctcaacgactacctggtgcgccaggccggccccgacgtggcatccagcccgttcggcgccctgctctatgggctgggcgaccagcttggcggtgccgcagtggagaccatggtgaccccgaccgggatcggcgcgatgctgcagggccacgtgctgtggaagcgtggccgcaatgaactgcagggcggcgatgccttcggtgcgaccgaaccggcgcggccgctgaagcatgccgagcatcatttcgaggcactggaccgattcgtgatcgacgtcgatcgcggccccggccagccaccgttgaaggtggtgctggagccgcagggcctgcgctggaaggtggtggacctgcagctgggaatgtcgggcagcccttgatcggacccgtggcctgacggcagcgccaaccaaggttggcaactaccggggcatgtggctctggtagatgcccaccttggtgggcatgtggctgtggtagatgcccaccttggtgggcatgggtcctaggcagtgcaaaccaacggttggcacctaccggtcgagtccgccctacccctcgttggcgacgccgtgcggcacgtgaccggcggccacatgctcgcgggcgctgtcgatgttgtgctgcgaatcgtcgaagaagatgtcggcaccgaaggcctgcaggaacgggcccttgtgacggccgcccaggaacagtgcctcgtccaggcgcacgccccactcgcgcagggtgcggatcacccgctcatgcgccggtgccgaacgcgcggtcacgagcgcggtacggatcggcgcgctctcgccggccgggaacacttcctgcagcgtatgcagggccgacaggaagccacggaagggaccgccgctgagcggctcgcgggcgcgctcgcgctcgtggcggccaaacgcttccacgccctgctcgcgcgagatgcgctcgctctcgtcaccgaagatcaccgcgtcaccatcgaaggcgatgcgcagctggccggccgggcgaccagtatcgatctggtcggcggctgccgcagcggtctcgcccggcggcttgggcaggatggttgccgccgcgatgccatgacgcagcgcgctgcgcaccgattcggggttggccgacaggaacaggtcggtaccgaacggcttcacgtacggccaggtcggctcgccggcggtgaaggtcgcgcggatgatgcccagcccatagtgctggatcgaattgaagatgcgcaggccggtatcggccgagttgcgcgacagcaggatcacctcgacccgcgggttctccgggctggcgccctggttcagcgccagcagcttgcgcaccaccgggaaggccacgccggggccgaggatatcgtcctcgtgctggcgctggaattcggcgtaggccgccacgccatcactttcgaacagcgcatggctttcctcgaggtcgaacagcgcgcgcgaggtcaccgcgacggtcagcaaacggggggagttgtcgcccatcggtgggggtccttcaagcggtcggcggggccggccgcccattgtcctcaaaaaacgaactgttcgctcaggatcctgtcttccaggttgtgctccgggtcgaacagcagggtcacgcggcggtccttcgactcgcggatggtcacctcgaccacgtcgcgggtctcgtgcgaatccgccgtgacgctgaccgggcgcttgtacggatcgagcacgcggaagcgcacctcggtatcggccttgaggatcgccccgcgccagcgacgcggccggtacggggccaacggcgtcagcgcgatggtgtgcgagcccagcggcaataccgggccatgcgcggaatagttgtaggcggtgctgcccgccggggtggccaccagcacgccgtcaccgatcagctcggccacgcgttcctggccgttgaggtcgatgccgatatgcgcggcctgccgggtctggcgcagcagcgagacatcgttgtaggccagcgaaccggtactggtgcccgactcggtcagcgccaccatttccagcgggcgcaggttggccggttcggcacgcgcaatgcgggcctgcacgtcgtcgtcgccacggtactggttcatcaggaagccgacggtgcccagcttcatgccgaacaccggcttgcccaggtgcccatgccggtgcagggtctgcagcatgaagccgtcgccccccagcggacacagcacgtcggcctgctccggcgcgtgatcgccataacgcgagaccatcgcggcgcgggccatctgtgcaggttcggtggcgctggccaggaaagcgatgcggggggtgtcgctcatcggtggatccgggtgggtgtgccagcaagagcatacccggtagtgccggccgctggccggcagctgcacccgattgtggtccatgcggttgccggccagcggccggcactacccggcaatgcagaacggccccgctttcgcggggccgttcctccaactgctgcagatcaggagcccccctgagtcaggggggcgcgccaacggcgcgggggtctgggagcatggttggcatggggcccacggtttgcagagcaaaccgtggggcgccagcgcgaatgcgcttacgcaccatgcgcggccagctgacccaggcgctgcaccgcgaccgaaacggtcgggtagtccagggtcttctgctcggccagttcggccagcatcgccagggtgaagcgcaggctgctgtcgtcgcgacccatccaggccgccacctttgcttcggcactgctgcccttggtacccagcacctggcccgccaggttgcggtggttggcggccagctcgtcacgcagcacgccacgtgccaccgcgtgccaacggccattgacctccagcgcatcgacctgctcgaacagccacggcagctgcagggcatcgcccaggcggaagtggaccttggacacgtccaccggcttcagcttgcgggtacgggccagttcgatgatgtcgaacgccggctccaggaagtgcagttcggccagctgctgcgccagcgcggacggcaggcccttttccttccactcggccaccagggcttcgtaggtcggacgctgcgaatccggcagcacacccgaagcaacgcggatgtcgttgaacgggccctggtagcggttgaccgcttcggtgatgccgggcatcgcgccggggcgcgacagcagccagcgcacgaacgagcgctgcagcttccagatcacttccagggcgtcgatctgcaccgactccggcaccttgccgtcgagggcatcgatctgcgcccacagcgcgcgtgcatccagcgtttcacggctgatggtgtaggccttggcgacctcggcgatggaacggccggtgtcttcctgcatgcgcatcaggaaggtggcgcccatgcggttgatggtctggttggtcacggccgtggcgatgatttcgcgcttcaggcggtgacgctccattgcgtcggcatacttcttctgcagcggggtcgggaagtagcgctgcagttccttggacaggtacggatcttccgggatgtccgaatccagcagctgggcgaacgccaccagcttggagtaggacagcagcaccgacagctccggacgggtcaggccctggccgcgcgccttgcgctgcgacagctcggcatcggacggcaggaactcgatctggcgatcaagcaggccctgctgttccagggtacggatgaagtgctgcttggaacccaggcgcttgaccgccatccgctccatcaggctcagcgcctggttctggcggtagttgtcgttgagcaccagctcggcgacttcatcggtcatcgaggccagcagcttgttgcgctgctcgacggtcagcttcttggcccgcaccacatcgttgagcaggatcttgatgttgacttcatggtcggaggtgtcgacaccggccgagttgtcgatgaagtcggtgttgagcagcacgccggcctgcgcggcttcgatgcggcccagctgggtcatgcccaggttgccgccctcgcccaccaccttgcagcgcagctcgccaccgttcacgcgcagcgcgttgttggcacggtcgccgacatcgctgtgctgctcgctggcggccttgacgtaggtaccgatgccgccgttccacagcaggtcgaccggtgccttcaggatcgcgctcatcagctcgttcggcgacagcgccttgacgttctcgtccaggcccagcgcttcacgcacctgcggggtgatctcgatcgacttcagggtgcgcgggtacacgccgccgcccttgctgatcagcttggcatcgtagtccgcccagctcgaacgcggcacggtgaacaggcgctcacgttcgacgaacgtggtggccgcgtccgggttcgggtccaggaagatgtggcggtgatcgaacgcagccaccaggcggatgtggcgcgacagcagcatgccgttgccgaacacgtcgccggacatgtcgccgacgccgaccgcagtgaagtcctggctctggctgtcacggcccagcgcacggaagtggcgcttgaccgactcccacgcaccgcgtgcggtgatgcccatgcccttgtggtcataaccgaccgaaccaccggaggcgaacgcatcgcccatccagaagccgtgcgcgatggccaggccgttggcgatgtcggagaaggtcgcagtgcccttgtcggcggccaccaccaggtacggatcgtccatgtcgtggcgcacgacatccaccggcggcacgatcttgttgttgacgatgttgtcggtgatgtccagcaggccctggatgaacagcttgtagcaggccacgccgttggcgaagatcgcatcacggtcgccgttcaccggcggggtcttggcgaagaagccgcccttcgcgccgaccggcacgatgacggtgttcttgaccatctgtgccttgaccaggcccagcacttcggtacggaagtcttcgcgacggtccgaccagcgcaggccaccacgggcgaccgcgccgaagcgcaggtgggtaccttccacgcgcgggccgtagacgaagatctcgcggtacgggcgcggcttcggcaggtccggcaccagcgccgaatcgaacttgaagctgatgacatggccgtgctggccgttggcatcggtctggtagtagctggtacgcagggtcgcgtcgatcacgcccatgaacgagcgcaggatgcggtcctcgtccaggctggacacgcggtccatcagcttcagcagcgcatcgcgcgcggcctgcatctgcgcgtcgcggtcacccttgcgggcgtcgaccacggtcttgagcaccttcagggtggcatcgtcaccggcagccagcacgtcgaagtgggccttcagctgggcctggccggcggcgatgtcgtccttgctctcgtggccggtggccggatcgaagcgggcttcgaacagctcgaccagcaggcgggccagcagcgggtagcgcgcgaaggtgccttccacgtaggcctgggagaacggcacgccggtctgcagcaggtacttgcagtagccgcgcagcatggcgacctggcgccagtgcaggccggcagccagcaccaggcggttgaagccgtcgttctcggcatcgccgtgccagacgcgggcgaaggtctcgccgaaggcttcatcgacactggcggcatcgatcgcgccggcggtcgactcgacctcgaagtcctgcacgtacaccggggcgttgtcgaccgacaggcggtacggacgctcggcgatcacgcgcaggcccatgttttccatcatcggcagcgcgtccgacagcggaatgtcgtccagctggcgatacagcttcaggcgcaggccatcaccgctttcgcgcggcacggcctgcaggctcaggcgcaggtcgtccgggccggtcagggcgtcgagctggctgacatcgttggcggcaaccgcggtgctgttgtcttcgatgtagccggccggcagcgccttgccgatacgggcggcgatgcgcaggccttcggtctcgccgtggcgggccaccagcgcttcgcgcaggtcgtcctgccagttgcgcagcacctgggccagcttctgctccagttcggcggtatcgacgtcgagcatctcacccggcttcgggcgcacgatcaggtgcacctgggccagcggcgattcgcccagcaccaccgagctgtcgacgtactcgccgtgcagcgcgtccttcagcatcgcttcgatgcgcaggcgcacgtcggtgttgaagcgctcacgcggcaggtagaccagcgcggagatgaaacggctgtacttgtcgcggcgcaggaacaggcggctgcgcacgcgctcctgcaggcccagcacgcccatcgcggtgcggaacagttcgtcctcgctggactggaacagttcttcgcgcggcagggtttccaggatgtggcgcagggccttgccactgtggctggccggggccaggcccgactgcttcatcacgtgctcgtggcgctggcgtaccagcgggatttcccacgggcggcggttgtaggcgctggaggtgaacaggccgaggaagcgctgctcgccgatgatcttgcccttggcgtcgaattccagcacgccgatgtaatccatgtagccagcgcgatgcacgcgcgaacgggcattggtcttggtcaggatcagcgcatccttcagaccggacgtggtgttcaggccctgcgcggccagggtcttgaccggacgggcggcggacttgtccttgccgcgcatcaggcccaggccggtgtcgttcagcggcgccagcacctcttccttgccctgcttctcgacgcggtattcgcggtagccgaagaaggtgaagtggttgtcggcggcccagcgcaggaactcctgtgcttccttgcgcgatgcgtcgtcgaccggcagctggcggctgccgaggtcgtcggccagcgccagcgccttgtccttcatcggctgccagtcgcgcacgatcgcacgcacttcgtccagcgccttgttgatggcctgttcgatggcagccatggcgtcggccggctggcggtcgatctccagcagcatcaccgactcggcatcgccctcgccgaccttgaccagcttgccggccttgtcgcgggtgaagcgcagcaccgggtggcccagcacgtggacacccacgccctgctcggccagcgacatggtgacggtatcgaccaggaacggcatgtcgtcgttgacgatctgcagcacggtgtgcggcgattcccaaccgttggccttcgcagtcggattgaacacgcggacgttggccttgccggccttgcgggcacgggcgaattccagcgtctcagccgcgagcgcggcccactcttcagcgctgtggtgcgggaactcgtccgattccatgcgcttgtagaagtcagtggcgaaggccaccgcttcggcctgtgcggccgcggggtagcgcttgcgcaaggccgtgtacaccggctccagggagaaaccagcggtcactgcgacctccgactctgctggtttcgtcttgtttttcacggtcttggctgcggttttttgcggtttcatggcagagcgatgcgcttgctcagttgggaaaatgaaattgtagccctaccgcacgaaaaggccttgctgcaggacggaataagcagattcgggtttgctgcggtttagacgcctattcagttcgctccggtatggagctggcgcctgcttcagcactgccgacaggatcggcaaagcgtgttaccgaaagacacacgcggcgacgccgattcgattccacaatcctgaactggacggtatagtccaccgcgtgaacccggcctacctccccgttgccctcgacgcgcgcgatgagcgcgtgttcgatgccgtgcgcagactgctggccgagcagggcatgcagatgagcatggacgcagtggcccagcatgccggctgctccaagcagaccctgtactcgcgctacggcagcaagcaggaactgctgcgccgggtgatgcagcgccacgtcggccacgccaccggggccatgctgcgtgcactccgcagtgacgacctgcgtgccagccttctccagttcgccaccgacttcctggagcatttcaaccaaccgcacgtaggacaggcctgccggctgattgcagccgaggcagcccagtttcccgaagaggcgcgtacgctgtaccggcacggtgccggcgcgctggcgcttcatcttgctgaatggattgaaaccgtttgcatgcagggccagctccggcatgacgacccgcacttcatggccgaactgctgctgagcatgatcgccggtcaggatttcgacaaacagcgcttccataccccccatcgtgatgacgcgctcctgcgtcggcgctgggcagagttctccgtcgacagcttcctgcgcgcgttcgcgccacagccgtcgccggccccgtctacaaaccaaccccggagttcctcctgatgaccgccccactccgcacccttgccttgacatgcgccgttgctgtcgcgctggctgcctgcaagaagccggaacagcagacgcccccgccgccggaggtgggcgtgatcgacgccaagccgcagaccctgccgctgcagcgcgagctggtcggccgcctgtcgccgttccgcagcgccgacgtccgcgcacgcgtacccggcgtgctgctcaagcgcgtttaccaggaaggttcgcaggtcaagcagggccagaccctgttcctgatcgacccggcgccgttgcgtgcctcgctcaacgcctccgaggcccagctggcttcggcccgcgccacctacgccaatgccaaggtcgccgccgatcgcgcgcgctcgctggcgccgcagcagttcgtctccaagtccgacctggacaacgccgaatcggccgagcgcaccgccctggccgccgtcaagcaggccgaagcggcagtgacctcttcgcggatcaacctgggctacgccgaagtgaccgcgccgatcagtggcgtggccaacaagcagcaggtcaccgagggcgcgctggtcggccagggcgatgtgaccctgctgaccaccgttgaccagctcgacccgctgtatgtgaacttctcgctgagcgtggatgagctgacccagctgcgcgcgcagcaggccaagggctcgctggcgctgtccggcgacggcaaggccacggtcaacgtcaagctggccgacggcagcacctatggtgagccgggcacgctggacttctcctcgaccacggtcgacccggccaccggtgcggtgtcgctgcgtgcgctgctgccgaacccccagcagatcctgctgccgggcgccttcgtcagcttccaggccaacctgggcgagcgcaacaatgcctacctggtgccgcagcaggcgctgctgcgtgacaccaccggcggctacgtgatggtggtcggtgccgacggcaaggtggtgcgcaagaacgtgaagaccgatggcgcgcagaacggcaactggctggtcagcgacggcctggccgccggtgacaaggtgatcgtggccggcgtgcagaaggtcaaggaaggtgcaccggcggtggccaagccgtggaccccggggcaggacgccaacggcaagcctgccgcaggcggcgccgctccggcgggcgcagcaccggcggcaggcaaggcaccggccgacgcggccaagccggaacaggccgatgcggccaagccggccaccaccgattcgaacaagcagtaacgggaaccttccgtcatgcctaaatttttcatcgaacatccagtcttcgcctgggtggttgcgatcctgatctcgctcagcggcgtgatcgcgatcctcaacctgggcgtggagtcctatcccaacatcgccccgccgcaggtcaccgtctcggcgacctacccgggcgccagcgcggacaccaccgagaaatcggtcacccaggtgatcgagcagcagctgaccggtatcgatcacctgctgtacttcagctcctcgtcggcctccaacggccgcgcgcagatcaccctgaccttcgagaccggcaccgatccggacatcgcccaggtgcaggtgcagaacaaggtttcgctggccacgccacgactgccttcggaagtgacccagcagggcgtggtggtggccaaggccaatgccggcttcctgatggtggtggcgctgcagtccgataccccgaccatcaaccgtgacgccctgaacgacatcgtcggctcgcgcgtgctcgaccaggtctcgcgtatccccggcgtcggcagcacccagcagttcggttccgagtacgccatgaacatctggctgaacccggagaagatgcagggctatggcctgtcggccagccaggtactggccgcggtacgtgcgcagaacgtgcagttcgccgccggtgcgctgggttcggacccgtcgccggaaggccagcacttcaccgccacggtctcggccgaaggccgcttcagctcgccgcaggaattcgagaacatcatcctgcgcgccaacgccgatggctcgcgcgtgctgctcaaggacatcgcccgcgtcgccttcggtgccaacaactacggcttcgacacccagtacaacggcaagccgaccggcgccttcgccatccagctgctgccgggcgccaacgccctgaacgtggccgaagcggtgcgcgccaagatggacgagctgcagcccagtttcccgtccggggtgacctggttctcgccgtacgacagcaccaccttcgtcaagatctcgatccaggaagtggtcaagaccctgtttgaagcggtcctgctggtgttcctggtgatgctgatcttcctgcagaacttccgcgccacactgatcccgaccctggtcatccccgtcgccctgctcggtaccttcctgggcatgtggatgatcggcttcacgatcaaccagctgaccctgttcgcgatggtgctggcgatcggcatcgtggtcgacgatgcgatcgtggtgatcgagaacgtcgaacgcatcatgagcgaggaaggcctggcgccgaagccggccacgcagaaggcgatgacccagatcaccggcgcggtggtggcgatcaccgtcgtgctggcggcggtgttcatcccgtccgccctgcagggcggcgccgccggtgagatctacaagcagttcgccctgaccatcgccatctcgatggcgttctcggcgttcctggcactgggcttcaccccggcgctgtgcgcgaccttcctcaagccgacgcacaacgacaacccgaacatcgtctaccgcaccttcaacaagtactacgacaagatcagccacacctacgtgggccacatcacctcggcggtgcgccatgcgccgcgctggatgatcctgttcgtggtgctgaccgcgctgtgcggcttcctgttcacccgcatgccgggcagcttcctgccggaagaagaccagggctatgcgctggcgatcgtgcagctgccgccgggctcgaccaagggccagaccaacgaagtgttcgcgcagatgcgtggcatcctggaaaagcaggatggctatgaaggcatgctgcaggtggccggcttcagcttcgtcggttccggcgagaacgtgggcatgggcttcatccgcctgaagccgtgggaggaacgcaagttcaccgcgcccgagttcatccagaacatgaacggtgcgttctacggcatcaaggaagcgcagatcttcttggtcaacctgcccaccgtgcagggcctcggccagttcggcggcttcgacatgtggctgcaggaccgcagtggtgccggctacgaacagctgacccaggcgcgcaacatcctgctgggcaaggccgcgcagaagcccgaagccctggtcggcgtgcgtccgaacgggctggagaacgccccgcagctgcagctgcacgtggaccgcgtgcaggcgcagtcgatgggcatgtcggtgtcggacgtgtacagcaccatccagctgatgctggccccggtctatgtcaacgacttcttctacgaaggccgcatcaagcgcgtgaccatgcaggccgatggcccgtaccgcaccggccaggagtcgctgaagagcttctacagcccctccaccctgacccagaacgccgatggcaccaacgcgatgatcccgctcaacacggtggtcaagtccgaatgggtgtcggcaccgccgtcgctgagccgctacaacggctactcggcgatcaacatcgtcggctcgcaggccccaggcaccagctcgggcgaagcgatgcagaccatggagagcatcgtcaacgacgacctgccggccggcttcggctacgactggtccggcatgtcctaccaggaaatcctggccggcaatgccgccacgctgctgctggtgctgtccatcgtggtggtgttcctgtgcctggccgccctgtatgaaagctggtcgatcccggtggcggtgctgctggtggtgccgctgggcgtgctgggcgcactgggcctgtcgatgctgcgcggcctgcccaacgatctgttcttcaagatcggcctgatcaccgtgatcggcctggccgcgaagaacgcgatcctgatcgtggagttcgcggtggagcagcgcgcagccggcaagaacctgcgcgatgccaccatcgaagcggcccgcctgcgcttccgcccgatcctgatgacctcgttcgcgttcatcatgggcgtgatcccgatggcgatctccaccggcgccggcgccaattcccgccacgccatcggtaccggcgtgatcggcggcatgctgttcgccaccctgctcggcctgctgatgatcccggtgttcttcgtggtcgtgcgccgcatgctgggcgacaagctggatgaaccgtccaaggagttcatggaacgccagcgcgacgcggatgctgcacaccgcccggatcgttgatccggcagtgcgctgaaacgaaaaggccccggagcgatccggggcctttttcttgccgcctttgaattcatgccaaccaaggttggcatctaccagggcaacggcatgcccggtagccgccaaccttggtgggcgccgttcgagtcacgtctcagcgcaacagcgcgaccaccacgcacactgccacgattaccaatgcagcccactgcatcggcacgaaaaagaaatgatggggcgccacttcgcccttctgccggggtgcccggttgagccacaggcccagcagcacgttcaccgccgcgccaatgctggcacccagcaacagctgcgagagtggggtgttgcccttggggcctgcgtgcgggaagaaatacgccagcagcaggatcgctgcgatcggcgtgatcagtgtcaggattccccaaccacgatagatcatctgtgcagaccgtatggaaacggcctgcattggaacagatccggcatcgttcggccaagagcacagcgcatccacgcgtggcgtggatcgaccggccgcgccgcccttgcagcggcgcggccgttgcgtctcagcgcagcccggtttcgttgcgggcgatcaccaggcgctggatttccgaggtgccttcatagatctcggtgatcttggcatcacggaagtaacgctccagcggcatctccttcgaataccccatgccgccgtggatctgcaccgcctggtgggtgatccacatcgccgcttccgaggcggtgagcttggcgatggcggcttcgttgctgaagcgcttgccctggcccttcacccaagccgcgcgcaacgtcagcagcagcgctgcatccagcttgcacttcatgtcggcaatcttggcctgggtcatctggaaggtgccgatggcggcaccgaaggccttgcgctccttcacgtactccagggtcgcttcataggcggcacgggcgatgccgatggcctgcgaggcgataccgatgcggccggcatcgagcacgctcatggcgatcttgaagccctcgccctcctggcccagcacgtcctcggcctgcgccacgtaatcgttgaactcgatctcgcaggtggccgaggcgcggatgcccagcttgggctcggtcttgccacgaccgaaaccggccttgtcggtatcgatgatgaaggcggtgatgccgcgcgcgcccttgtccggctcgctcatcgcgaacagcacgatgtacttggccaccgggccggaggtgatccagctcttcttgccattgatgacgaaggtgccgtcggcctgtttcaccgcgcggcagcgcatggcagtggcatcggaaccggactgcggctcggtcagcgcgaacgcgccgatggcggtgccttcggcgatggcacgcacgtaggtctgcttctgctgctcggtaccgtgggtgaggatgccgttgcagaacagcgagttgttgaccgacatgatggtcgagtgagcggcgtcggcggcggcgacctccaccatcgccagcacgtacgcaaccgggtccatgcccgcaccgccgtactcggtcggcacttcgatgcccatcaggccgttctcgcccagcaggcggatgttgtccagcgggaactcgccggtgcggtcatggtgctccgcgctgggggcgatcttttcctgcgcgatgcgccgcgccacgtcctgcagcatcaactgctcttcggtaaagctgaaatccacaacaccctcccgggtacatgaggttatgggccgcatacggcgcgcccaggtgctccgattgtaccgggggccggctgtttccgtacgctggcgacttgaccgcggcagcctcctcggcgaatatatctctatatcgcgataggtagatatttatggatctggaagactggtcgacccgcctgaaggtgttcgccgatgccacccgcgtgcgcctgctggcgctgctggagcaggaggaactgaccgtggccgaactgtcggcaatcacccggctggcgcagccgcgcgtgtccacccacctggcgcgcctgaaggaagccggcctggtccgcgaccgccgtgccggcgtgtcggcctactaccgtttcgacgaagcccagctggacccggcgcagcgtgcattgtggcatgccttgagcaacggaagcgacgacccgttgctgcgccaggatgccgagcgcgtggctgcagtgctggcccatcgcgcctctgaccagaactgggccgacagcgtggccggcgacatggagcgccactactctccgggccgtacctgggaggcgctggcgcgcaccgccttgccgttgctggagaccggcgacgtgctggacatcgcctccggtgacggcgtgctggccgaactggtcgccccccacgccaagcgctacatctgcatcgataccagcgcgcgcgtggtcgccgctgccagcgagcgcctgcgccggctgcccaatgtggaagtccgcgagggtgacatgcatgccctgccgttcaaggacggcagcttcgacctggtggtgctgatgcacgcgctgacctatgccagcaagccggcgcaggccgtaaccgaagccgcacgcgtgctgcgcccgggcggccgcctgctgctgtgcagcctggcccgtcacgagcacaaggcagcggtggaggcctatggccacgtcaacctcggcttcagcgacaaggagctgcgcaagttcgtcgacaaggccggcctgcaggtgtccagcctggaaacggtcacccgcgagaagcgtccgccgcacttcgaagtgatttcgctgatcgccaacaagccctgagcccgagaccaccatgcccgccctgccctggttgcatcctgaccgtgccaacgccctgctcgacgccctgcgcgagcggatcctgatcatcgacggcgcgatgggcacgatgatccagcgccatggcctgcaggaagacgactaccgcggcgagcgattcgccggtggctatgaccatgcgcacggtcccggctgcgaccacggcacacctgaaggccatgacctgaagggcaacaacgacctgctgctgctgacccggccgcaggtcatcgccgacatccataccgcatacctggacgccggggcggatctggtcgagaccaacaccttcaacgccacttcggtcagtcaggccgactaccacctcgaacacctggtgtacgagctgaacaaggccggcgccgccgttgcacgcgcctgctgcgatgcggtggctgcggccacgccgggcaagccgcgcttcgtgatcggggtgatcggtcccaccagccgcaccgcttcgatcagtcccgacgtcaacgatccgggcttccgcaacaccagcttcgacgagttgcgcgacacctatcgcgaagccatcgagggcctgatcgatggcggcgccgacaccctcatggtcgagaccatcttcgacacgctcaatgccaaggccgcgctgtatgcgctggaggaggccttcgacgcgcgtggtgcacgcctgccggtgatgatctccggcaccatcaccgacgcctccgggcgcaccctgtccgggcagaccgccgaggccttccatgcgtcactggcgcatgcgcgcccgctgtcgatcggcttgaactgcgcgctgggcgccgaggcgatgcgcccgcacgtggaaaccctctcgcaggtcgccgactgttacgtcagcgcacatcccaacgccggcctgcccaacgccttcggcgagtacgacgaaacgcctgaagagatggccaccaccctgcgcggcttcgccgaggatggcctgttgaacctggtcggcggctgctgcggctccacccccgaccacatccgtgcgatcgcccgcgccgtggccgggctgccgccgcgcgccctgcccggtgtccaggagcaggccgcatgaatgtcgccgccaccgttccacacttcccgccctcctgctgttgagccgacgcctgccatgacgcctgtccgccctacccgcctgtccggcctggaacccctggtcatcactccggacctgctgttcatcaacgtcggcgaacgcaccaacgtcaccggcagtgcgcagttccgcaagctcatcaaggaaggccgctacgaagaggcggtggacgtggcccgccagcaggtcgccagcggcgcgcagatcctcgacgtcaacatggacgagggcctgatcgattcggaagcggcgatgacccgctacctcaacctgatcatgtccgagccggacatcgcccgcatcccggtcatggtcgactcctccaagtggagcgtgatcgaggccgggctgaagtgcctgcagggcaagagcgtggtcaattcgatctcgctgaaggaaggcgaggcgctgttccgcgaacacgcgcgcaaggtcctgcgctatggcgccgccgcggtggtcatggccttcgatgaaagcgggcaggccgatacctgcgcgcgcaaggtcgagatctgcacccgcgcctaccgcatcctggtcgacgagatcggtttcccgccgcaggacatcatcttcgacccgaacatcttcgccgtcgccaccggcatcgaagagcacgacaactatgcggtggacttcatcgaagccacccgcatcatcaagcagaccctgccgcactgccacgtctccggcggcgtctccaacgtctcgttctcgttccgcggcaacgaaacggtgcgccaggccatccactcggtgttcctctaccacgccatcgccgccggcatggacatgggcatcgtcaacgccggcgccatgccgatctacgacgagctggagcctgagctgcgcgagcgcgtcgaggacgtgatcctcaaccgccgcagcgatgccaccgagcgcctgctggagatcgccgagcgctacaagggcagcaagggcgcggcaaagaccgaggacctggcctggcgcgggaagccggtggcgcagcgcctggcacatgcgctggtgcacggcctggatgcctttgtcgaggaagacaccgagctggcccggcaggcctccagccgcccgctggacgtgatcgagggcccgctgatggacggcatgaacatcgtgggcgacctgttcggtgccggcaagatgttcctgccgcaggtggtgaaatccgcacgcgtgatgaagaaggcggtggcctacctgctgccgtacatcgaggcggagaaggcacgcagcggtgataccgccaagagcaatggcaagatcatcatggccacggtgaagggcgatgtgcatgacatcggcaagaacatcgtcggcgtggtcctggcttgcaacaacttcgaggtggtcgacctgggcgtgatggtgccagcgcagaagatcctcgatgccgcccgcgagcacaacgccgacctggtcggcctgtccggactgatcaccccgtcgctggaggagatgagccacgtcgcccgcgagatggagcgccagggcttcgacctgccgctgctgatcggcggcgccaccacctcgcgcgcgcacaccgcgctgaagatcgacccgcactacaaagcgcctacggtgtgggtgaaggacgcctcgcgcgcggtgggcgtggcccagtcgctgatctcacgcgacctgcgcgaagccttcgtcgcggccaacgaggccgactatgccgagatccgcgcccgccaccgcaaccgtggcgacgccaagcgcctggtgacgctggaacatgcgcgcgcgcagaaattccagggcggctgggacagctacacgccaccggcaccggaacaacccggcctgcacgtgttcgacgactacccgctggacgagctggtcgactacatcgactggacgccgttcttccaggcctgggagctggccggcaagttcccggccatcctcaccgacgagatcgtcggcacccaggccagcgagctgtaccgcgatgcgcgcgcgatgctcgagcgcatcgtcggcgagaagtggctgacggccaaggccgtgttcggcctgtggccggccaacagcatcggcgacgacgtccgcgtgcagcacccgcagggcgaaaccaccctgcacttcctgcgccagcaggtagacaagcctgccgagcgcccggacttctgcctggccgatttcatcgcgcccctcgacagtggcaagcaggactggatcggcgcgttcgcagtcactgccggtatcggcatcgacgcgcacgtcgcgcgcttcgaggccgagcatgacgactacaacgcgatcctgctgaaagcactggccgaccgcctcgccgaggcgctggccgagcgcctgcaccagcgcgtgcgtaccgaattctggggccatgagcgcgccgaggcgctggacaacgacgccctgatcgacgagcagtaccgcggcatccggccggcgcctggctatccggcctgcccggaacacagcgagaaacggcgcctgttcgacctgctgcaggccgaagcaaacgccggcatggaattgaccgagagcttcgcgatgctgcccacggccgctgtctcgggctactacttcagccatccgcagagccagtacttcgtggtcggccggctcagccgcgaacaggtcagcgactacgcccgccgcaagggcgtggaccgcgcccaggccgaacgctggctggcctccaacctcgactacgaccccgaatgacacaaaaaggggacggaggggattaagtcgtttatgcattcgcgacttaattccctccgtccccttttttgcctcatcattccgcgatgaccgttcccgttgcacgcctctccagcttctacctgttctactacgcggcgctgggcgcgttcacgccgtactggagcctgttcctgaccgcgcgcggcatgagcgtgacggccatcagcgtgatgatgggcctgtggtacgccacccgcgtgatcgcgcccagcacctggacctcgctggcggccgcatcgtcacgaccgatccgcctgctgcgcgcgggctgcgtgctgaccctgctcagcttcgcgctattcctgctgccgctgccacagccgtggatgtacccggcgatggtggtgttctgcttcttctacaacgcggtgatgccgcagttcgagtcgatcaccctcacccatctgggcaacgacagccatcgctacgggttgatccgggtctggggctcgctcggcttcatcgccgtcgtgaccctgttcggctggctgatcgaagaagacggcacggccagccacgccgggctgctgccgtggatgatgctgccactgttcgcgctgctggtcgcctcggccttcagcaaccactacgcgcgcggcatcggcaagaccggcggcgacgccagcggcttctggcagatcgtgcgccgaccgccggtgctggcgttcttcctggccgccttcatggagcaactgtctttcggcccgtactacacgttcttttcggtctacatggaccatcacggctaccgcacgtccaccctgggcctgttgtggaccatcggtgtggtcttcgaagtgggcgtgttcttcaccatcggccgcttcttccgccgctatgacgccagctggatgctgttgatcgcgctggtcagttcctgcctgcgctgggccgtgaccgcactgttcccggaaaacctgccggtgatgctgctggcgcagagcgcgcacgcgctgggctttgcggcgttcttcgcagcagcgatgcagatgctggcgacctacttccccggtcgcctcaatgggcatggccaggggctgctgtacggattctcgtccggtgtcggcggtgtgctcggcgcactcattgccggccaactgtggaagatcgacgatggtcgcaccgcgttcctggccggcagcggcttcgccctgattggcgccctgctctgtttcttcgcactgagcctgccgctcatacgtgcgcgacggaacagccgcgtgcgctgacccctgcccggctcagcgctgcaacagcacctgttgcagcgagggcagcagcacccggttgccatgcgcactgagatgatcgccatcgaagaacagcggccgcccatcgcgctgggctggacataacgcgtcgtcgcacagcaccggcatcgggtcccacagcacgccacctggcagtccatcgaccacctgctgcaggctgcccagcatgggtgcccgcaacgtttccatcgcgacgcgcgtgctgtccaggccgttgcggcagacctcgttgcgggcattgaagcggtccgagcagcgataaggaggcgctggcagcactggcttgggcgcctccagcacgatgcgcacgccacgctcggccaggggtctccactgcgcgaccgcctcggccacttcggcgtcgcgtcctgccgcggcctctgccgtcagttcgcccgccagctgcgcctgcgcatcgaacagcacgaactgatcggaaaggcgtggcacgcgcaacgacaccagcaccacggcatcccccggctgcgcgcgccgcgcgatatcggcgaacaccgcggcgtcgaaatcagcgcaaccggcaccggcaccgcgccacttctgcaggctcacctgcgggcatccgccgcggccatagagggagaccgccgagccggtttccagggccagtcgctgcagcagctcgatgtaggccatcgcatgcgaatcaccagcaacgaacacccgcttcggcgcgccaaccggtagcgggcggtcgcagtctccacgggcaaaggtgcgcgcactaccgccttcgaaacgatgcttggcgaccaccagtgcacactcgggatagtcaccggccacgctcttgccattggggtaccaatcggccggatgccggctgaccgtactcaacgacagccgcggcgcctgcaggtagagcactgtctggatgccggcggcgcacagcagtacgaccgcggcggccagcacccaacgcccgggacgcaggcgctgcgccaacgtgccgcggaacggctgttccacccagcgccacgacagccatgacagcagcagcaccaacgccatcgcggcggtcatctgcaagggtgtctgcaggcccacggtccagcgcatcagcacgaacaccggccagtgccacaggtacagcgagtacgacagctggccgatacggcgcatcggggcgctggccaacaggcgcgccacccatgcctgcggatgatgatgcagcgcccacagcaggcccgcggtggcgaaggccggcagcacgccgtcaggccacggtgaccgcccggcacgcgcggaccacaacgcccaccccagcaggcccagcgccaccatggccagcagggagaacaccggcgcggcgcgcttcagtgcctggccggttgccgggtccagcgattcgcgcacatgcagcagctggaacagcagcacgcccacccccagttgccagaggcgggtgctggtggcatagaacgcccacgatggcggcgcctcgcgcagacccagcaccgccgcatgcagcagcgacgccatgctgaccagggcgaacaggcccaggctgatccagcgcccgcgtgcaccgcgcgcccaagccaggaacagcagcgggaacagcaggtagaactgctcttccacgcccagcgaccaggtgtgggtgtagggattgaattcggccctgggtgcgaaatagtcgttgccgatcgctgccagcacccagttgctgaagccgaagaacgccatcagtccggtcctgtcactggcttcgctgagccaggactcgggaatgaacagcacgcttgccacggcagtcagcaacaggcaggccaacagcgccggcgcgatgcgacggatgcggcgcgcatagaagcgcagcatcgactgccccagcgacagcggcggcagccggtgtaccgacgcgctgaccacgaaaccggagatgacgaagaacacatccacgccggtgaacccgcctggcaaccaggccgggtccaggtggaacacgatgacggccagcacggcgatcgcgcgcaggccgtcaatgtgcggcacgtagccacggcttggatcagcggtcatccctacccccacggccgcgacggcagcgcgcccgcggcggtcacgcgtttaccagaccaggtcgtccggcacctggtactgcgggtccgcgtacggatcttcctcggccggcgcattcggatcgaccttcagcgccaccgatgcggcgaacaccgcctcgcactgcgccagcacctcggcggtcaccagcaggtagcggccattgagctggaccacacccagctcaccggcgttgagcgcggtcagctgttcggcggtcacatagatgcgcttgatcttgccgccgtaggggaagtggcgggcaatgtccgccgcttcggcattcaggcccttgtccttcagcagttcttccagcttggccttggcctcgcggcgcacacgcgcctcttcctgcttcaggcgctcggtttcgatgcgctcttccttttccttctgcgcgcggatggcgtaggccttggccaggtccatctcttctgcgctgcgcggcttgcgcgggccctgctggcccgggccacgcgactggccgggcttgcccgggccgccatggccaggaccgcgacgctggccaggcttgtgctcgcccttgccagcgccctgcggctttccattgccgttgccacccttgcccggcgggcggccatcacggcgggggccatcattcttgcgctctggcttgggcgcaggcttgaagcccaggcccatcagctggtcgcggagggtatcgctcataggattcggatcagtagtgcggcggcggcggttcgctcgccggatcggaagaattcagcgcgttgcggaccttgcccagatcttccagcagcacgcgcagcacgtcggcgttgcgcatgccctgcatgcgggcatcggccagcgcatcgctcagttcggccagcgcctgttcctggaaggacacgcgcatttccatttcgaccaggcgcgcttccagcgcctgctcgcgttcggttggcagcagatcagacatgcagcgagcgcccccggccaatgccgtaatacgccaggcccgctgcttccacgtccgccggctcgtacaggttgcggccgtcgaacaccaccgcgtccttcaactgctcgcgcagcgtctggaaatcggggctgcggaactgcttccactcggtcaccacgaccagtgcatcggcgccctgcagcgcctcgctggcattgctgcagaacaccaggtcatcgcgttcaccgaagatgcgctgcgcctcatgcatcgcttccggatcgtaggcacgcaccgtcgcaccgccttcccacagttgcgccagcaggcgtcggctggaggcttcgcgcatgtcgtcggtgtttggcttgaatgccaggccccacacggcaaaggtcttgccacgcacgccttcgtcctcgcccttgtcgtaatggcgctggaccagggcgaacagatggcccttctgcgcatcgttgaccgcttccacggcgttcagcagtttaggctccaggccggcctgctgcgcggtgcgggccagcgcctgcacatccttggggaagcacgagccaccatagccggcgcccgggtagatgaaatgccagccgatgcgcggatccgagccgatgccctggcggacctgctccacatcggcgccgacacgttcggcgatgttggcgatttcgttcatgaacgagatcttggtcgccagcatcgcgttggcggcgtacttggtcagctcggccgaacgcacgtccatttccaccacgcggtcgtggttgcggttgaacggtgcatacaggcgccgcatcaccgccaccgactcggcgctggtcgcaccgatgatgatgcgatccggacgcatgcagtcggcaacggcgtcgccttccttcaggaattccgggttggacaccacgtcgaaggcgatgtcggcgccacgtgccgccagctctgcggcaatggcggcacggaccttgtcggcggtgcccaccggcaccgtcgacttgttgaccaccacggtcggcacgctcatgtgctggccgatggtgcgggccacggccagcacgtactgcagatcagcgctgccatcctcgtccggcggcgtgccgacggcgatgaacacgacctggccgtggccgatcgcggctgcggcatcggtggtgaacgtcagccgcgacgcggcgtgattggccttcaccatcggttccaggcccggctcatagatcgggatgatgccctggttgaggccatcgaccttggcctggtcgatatcgacgcagaccacctggtggccgacatcggccaggcaggtaccggtcaccagccctacgtaaccggtaccgaaaatcgcaacgcgcatgtccgtgctggctccgtggtcgcttacggcaggacgcccagcagctcgacgtcgaacgtcagagtcgcgttcgggccgatcgggccacccggggtgccgttctcaccgtaggcgagctcgcccgggatccagaagcggtacttcgaaccgaccggcatcagcgcgacgccttcggtccagcccttgatcacctggtccaggccgaactcggccggttggcgaccataggagctgtcgaacacggtgccgttgagcagcttgccttcgtagttcacgcgcaccttgctgctcggcagcggacgctcgccgctgcccgggcggatgacctggtactgcaggcccgacggggtggttaccacgcccggctgggtcttgttcttggccaggaacgcattgccttcctcgcggttggtctgcgcggcagcggcggccttggcctgcatttcggcctgcttgctgcccatgaacgcctggatggtggcggtcgcgtcagcttccgtcatcttcggctgacccttgctcaggccggtgctgatcgcgtcaaacagcgaggcgacgtcgatgtcgtccttcagctgtgccagcgacgggccgaccgagtaggaaccgatcatctgcgacaccttgacgcggtcgaccttcggcggctgcgaacccggcgccatgcccggcacctgctgcccgctgcgggccatcacgacctgacgcagtgcggcatcggtggccttggcctgttcctgggtgatctgcggctgcaggccttcgaacgaacgttccacggcggtgcgcagcgcggccacatcgatctcatcggcgatcggggtgaacgacttggcgacgtccaggccgatggcgtagccgagcttctgcttgggggaattcaaggttgcggtctccttggcggctgcgggggcagccggttgttgcgacagagcgacacccgaagtgcccatcgccagaatcagaaccgacgccgcggcgccgcgcattcccatcttcattcgctgcattcctggaagtgtctgggcgccgacgtcggcgcgaaaagaagcattgtcgcacgcatgccgtcgatgtcgaggcatccgtgccggatatcaatgcgtaggagcgacggccagcgccttgtcgatggcggcggtcagctgtggatcgtccggcgtcaccttgctggcgaactgggcgatgaccttgccatcgcggccgaccagatatttgtggaagttccagcctggcgccacgccggtggctgcggtcaaccgctggtacagcggcgtggcctccgcaccgacgacgtgcaccttctcgaacatcgggaacttgacgccataggtaagcgtgcagaaatcctggatctgcttctcgtcacccggttcctggcccttgaaatcgttggacgggaaacccagcacggcaaagccgcggccggcataacgcttctgcagcgcctccaggccttcgtactggggggtatagccgcacttgcttgcggtattgaccaccagcagcacctgcccgtggtagcgctgctgcaggttgacctgctgcttgctggccagcgggcgatagtccaggtccagcagatcggccgccagcacatgggcggaaccggccaggccggccaccagcagggtcaacagggacaggccgcgcagtcggcgcggaacaacggtcggcaggggcatcgagagcagtccgcggtagccattcacagggccggccgatagcggccgggaatcggccgaactatagcaccgggctccgttgccccttgttgcggcgggcgccggcggctttgcgcggcgtggcctttcccgggaggacccaccctcaacggcgcagagatgacatagcatgaacaacgctgaatggaaggcaaggcgtgatctacccgcacgacaattccatttcccttttcaatcaaggggataaggggatatttcagcggtttgaccacccctgccatcagttgggcacggcaaggggttgcacgtaggcgtgccggtgttatagttgcatacaacaccagtcacctgagacagggggagccatgaacgcccggatccgtcgcaacctcaccgcacccgcggccgctgccgtttcgaccctgatcgtgctggcctggctggccatgccaaccgcccccgcctccgccgacagtgcgcaggatgcatccgtttcgccggccgggaacgccgatccctccccctctcccccgcgtcggctgcacagctccctgtccatgccgtatttctcgttcgcacagccgctgaccccacggagctgaatatgagcgacatccagtggagcgacggcgctcccatctaccgtcagttgaaggagcgcgtgatcgccatgatgctcgacggaatcctcaagccgggcgatgccctgccttcggtgcgccaggtggccgccgactaccagctcaaccccatcaccgtttcgcgcgcttaccaggaactggccgatgaaggcctggtcgagaagcgccgcggcctgggcatgttcatgaccgagcaggcggccacgcagctgcgcagcagcgagcgcgagcgctttctcaacgaagaatggccggcggtgctggagcgcatccagcgcctgggcctgagcctcgacgaattgctgccccaggggaaagtctgatgaatagcactgcaagtgaaccggtcatcaccgcccgaggcctgcgcaaggcctacaagaccaccgtggccctcgacaatgccagcttcagcattccgagcgggcgcatcgtcggcctgatcgggcccaacggcgccggcaagaccaccgcgctgaaggccatcctcggcctgacctcggtggaaggtgagttgagcgtgctcggccgcgacccgcggcagcaccgcgacgcgctgatgaacgacatctgcttcattgccgacgtcgccgtgctgccgcgctggctgaaggtccgtgaagcgatcgatttcgtcgccggtgtccatccgcgcttcgaccgtgcccgctgcgagcgtttcctggccaacaccaagctgcagccgaagcagcgcgtgcgcgaactgtccaagggcatgatcgtgcagctgcacctggcgctggtgatggccatcgatgcgcgcatcctggtgctggacgagcccaccctgggcctggacatcctgtaccgcaaggagttctaccagcgcctgctggaagattatttcgacgaacagaagaccatcatcgtcaccacccaccaggtggaggagatcgagcacatcctcagcgacgtcatgttcatccgtgatggtcgcatcgtgctcgatgcagaaatggacgatgtcggccagcgctacaccgagcttctggtcaacgccgaccagctggagaccgcgcgtgcgctgaagccgatcgacgagcgcagcctgacgttcggcaagaccgtaatgctgttcgacggtgtgccgcgcacccagctctccacccttggcgagacccgcagcccgggcctggccgatctgttcgtcgccatcatgaaggggacctacgcatgactgccgtcaaccaccccgtcagcccgatgggcaccctgcgctggctgctcaagcgcgagtactgggagaaccgtggcggtttcctgtatgcgccgctgatcgccggcctgatctcgctggtgatgagcaccgtcggcatcgccttcggcctgtttgcactgaaccgtgcagcacgcaacggcgcactgcatgtcgacggcgagagcgtgaacatcaacggcctggacctggccctgctgacccgcgacatcagcgccaaggacctggccgacctcggcaacggcctcgacctgaccctggtgctcagctcggcctggccgttcctggtgctggccttcgtggtgttcttctactgcctgggcgccctgtacgacgaccgtcgcgaccgcagcatcctgttctggaagtcgctgccgctgtcggacacccagaccgtgctgtccaaggtgatcagcgcactggtcgtggccccgatgatcgcggtgatcgccggcatcatcaccatgttcggcttcatgctggtgatcagcatcgtcgcgctgatgcacggtggcagcccgatgaccctgatctggggtccggccagcccgttgaccctggccgccggtcacctggcctggattccggtctacgccctgtgggccctgcccaccgccggctggctgctgctgtgctcggcctgggcccgtaccaaaccgttcctgtgggcggtgatgctgccgctgttcgccggcgtcattgtcagcaccaccaaggtgatgccgttgatcggcctgaccaccggctggttctggcagaacatcgttggccgactgctgctgggcggcgtgccgggcaccgacctggtgtatcgcctcagcgccgaggaaggcacgcgtcgcgatctcgaatcggtggtcagcctgatgtcgccggcctcgcagctgaagtcgctggcgatgccggaactatggatcggtgccgccgtcggtgtcgtgttcatcgtcctcgccatccgcctgcgcaagcgcgccggcgaaatctgattccatccacccggaggcaccacccatgcgttccctgctcgcctgttctgcgttgttgctgttgcctctgtcggcgctggccgccgatgctccgaactgcaagttcaccgccgcccgcacgctgaagctggatgtggccggcgccaaggcggtggtgctggaggtgaaccagcatgacctgaaggtcgtcgccagcaagggcggtggccagctcgatggccgcgcctgcgcctccagccaggaatggctggaccagctggtactggagcagcgcagggaaggcgacaagctggtcgtcagcctgcgccgcgacggccgccacagcggcatcagcctgggcaacagctatgcgtggctcgacatccgcggcagcgtgcccgacaacctgcccctgcagctcaaggtcggctccggcgatgccagcgtggacaacgcccaatcgctgagcgtggacgtcggctcgggcgacgcgatcgttcgcggcacccgcggcagcatccacgcagcggtgggttcgggtgacctggacatcgacggtggcggctcgctgaacctgctgtcgctcggctccggcgacgtcaaggcgcgcaacatcggcggcgatgcggtcaccggcaccgtcggctccggtgacctgaagatcagcgatgtccgcggcaacgcccggctggacacggtcggttccggcgacatcgggttcaagcgcgtgcaaggcaacgtcgaggtcggcgtggtcggctcgggcgatgtcgacctgtccgacatcggcggcaacgtgcacgtgcgcagccatggttcgggcgacatccaggtcgacggcgtgcgcggcagcctgaccgtcgaccacagcggcagcggcgatgtcggccaccgcaacgtcggcggcacggtcaccctgccccgcaacaagtaaccgccaccggaccaattcgagggagttgccatgaacctgctgcgcctgctgcctgccatcctgctgtgcctgccgctgatcgcctgcggcggcacttcttccacgcccgacaagaccgtcggcaaaagcgtcgccgaagccaccagcggcgtcggccagaccgtcaaggaggccatggttgatgcccgcaaggacatcacccagggcaacatcaacatctccgccgacaagcagccgcgtgcggagatcacgccggatggccacctgctgatcgacggcaaggacgtgccggccaacgaggcccagcgacagcggttgctggagtaccgcggccacgtcgtcgccattgcgatggacggcatggatgtcggcctggccggcgccaagctcggcgccagcgctgccggggaggcactgaagggcatcttcagcggcgacagcgaaggcatcgagaagcggatcaatgccgaggcggagaagatcgaagcccaggccaagcgcatctgcaaccgcttgccggcgatgctggccagccagcaggcactggcgcgcgagctgccggcgttcaagccctacgcaacgatggaccagagtgacgtcgacgactgcggcaaggacaccgtggtcaagcgctaggcctgtgacagatcagcgcacccggccggcagcggtgccccgctgccggccgtcgtgcgccggccggcttacaatggcggccccggaggcccccgaaccgaatgccatgaagaagttgttcctgctgctggccgccctgctctgcctgggcctggtcggctgtgacaaggattaccgcaaccaccgcgccgagcgcggcaagccaaagatctccgtcagcgaaggcatggtcactgtgcgtcgcccgccggcgccgaacatcatcatcctcggcgatggttcgatgaaggtggacgagatccagattccgctggacgaggcacagaagcagatgctgcagaccatgttcggcaagctgcaggtgctgcgccagaacaccctggtcgccgccccggccgatcccaacatgcagccggtgaagatccagccgccggaaggcatggaagtgatcccggccgacctggtccagcgcatccccgagttcaaggactacaccgacaccttcggcaacatcgtcgccgaccgtcgctgaaaaaacgccgccccctgggcggcgtttcctcttgtagaaccgagcccatgctcggcccaggtccaggaagcagccgagcatgggctcggccctacgaccggcagatcaaccgccgccgccaccgccccccgcgtggatgccaccggcagtcaaggcggccgggtccagcaggcggcgcagctcggcttcatccaggccgctgtcctccagcgcgacatccagcaccggacgctgctccttgtaggcacgcttggcaatcgccgccgccttctcgtagccgatgatcgggttcagcgcggtgaccaggatcgggttgcgcgccaatgcttcggcaacgcgatcctcacgcaccttcagcccggcaatcgcgctgtcggccagcaggcgagacacattggccagcaggccaatgccatccagcaggttcaccgcgatcagcggcagggtgacattgagctggaagttgccggtctgcccggccacggtgatcgcggtgtggtggccgatcacctgcgcgcaggccatcaccgtcgcttccggaatcaccgggttgaccttgcccggcatgatcgagctgcccggctgcagcgccggcagttcgatctcgcccagcccggccagcggaccggcgttcatccagcgaagatcgttggcgatcttgatcagcgccaccgccagtgcattgagctggcccgacagttccaccgcgtcatcctgcgcggccaggccctcgaacttgttctcggcgctgtcgaacttgaacccggtctgctgcttcaacgccttggccacctgcgcgccgaagcgcgggtcggcattgatgccggtaccgatggcggtgccgcccagcggcagccggcgcacacgcttgaggctgtcttcgatgcgttcctgtgccgaggccagctgtgccgaccatgcgccgaactcctgctcgaaggtcagcggcatcgcatccatcaggtgcgtgcggccggtcttgaccaccttgcgcaggctgcggcccttcttgtcgagggtcttgcgcaggtgcaccagcgccggcagcagctgctcatgtgccgccagtaccgccgatacgcgcaacgcggtcgggatcacgtcattggagctctgcccctggttgacgtggtcattggggtgcaccgcggtcttgcccgccttgccggcacggttggccagggtggcgatgacctcgttggcattcatgttcgaggacgtgccagaaccggtctggtagacgtcgatcgggaactgcgcgtcccaggtgccggcggccacttcggcggcagcggtctggatggccttggccacgttgttgggcagatggcccagctcggcgttgacgccagcggcagcgcccttgaccaggcccagggcacggatgaaaccgcgcggcatgcgctggcccgacaccgggaaattctgcacggcacgctgggtctgcgcgccccacagggcgtcggcaggcacctgcagctcgcccatgctgtcgtgttcgattctgaaacccttgcttgcagctctgctcattgcatcaactccgcactacttcagttggggaaagggaagcggcggctggcagggtgtcgcttcccgggctggcggctgcgccaacaatactcccttgcccgcagcgtgggatgacgaggacgggccagatcgttccgtccgcagggccgtgttgtagagccgagcccatgctcggctgcccgcggggcgccggattctccgaagcagccgagcgtgggctcggctctacagggcacgccccgccggcacgtcgtagaatatcggccccgccgctcgtcccagccctgccgacatgtccgattccgccctgctcgccctgtccccgctcgatggccgctatgccggcaaggtcgacgccctgcgcccgatcttctccgagtacggcctgatcaaggcccgcatcacggtcgaggtggaatggctgctggccctggccgccgagccgggcatcgtcgaactggctccgttctccgacgctgccatcgcccgcctgcgcgcgctggccgccagcttcagcccggcccaggccgcgcgcgtgaaggagatcgagcgcaccaccaaccatgacgtcaaggcggtggagtacttcatcaaggaacagctgaaggacgacgccgagctggcgccggcgctggaattcgtgcatttcgcctgcaccagcgaagacatcaacaacctcagctacggcctgatgctggaacaggcgcgccgcgaggtgctgttgccgaccctggacggcatcgccagcaccctgcgcaccctggcccacgccgaggctggccagccgatgctgtcgcgcacccacggccagaccgcctcgccgaccaccctgggcaaggaactggccaacgtggtcgcgcgcctggagcgccagcgccggcagattgccgcggtcgaactgaccggcaagatcaacggcgcggtgggcaactacaacgcccacatcgccagctacccggacgtggactggccagccttcgccgagcgcttcgtgaccggcctgggcctggtgttcaacccgtacaccacgcagatcgagccgcacgacaacatcgccgagatcggtgatgccgcacgccgcgccaacatcatcctgatcgacctggcccgtgacatctggggctacgtttcgctgggctacttcaagcagcgcctgaaggaaggcgaagttggttcgtcgacgatgccgcacaaggtcaacccgatcgatttcgagaatgcggaaggcaacttcggcatcgccaacgcgctgttcgagcacttcagcgcgaagctgccgatcagccgctggcagcgtgacctgaccgattccaccgtgctgcgcgcactgggcaccgcgttcggccacagccaggtggcactggattcgctggccaagggcctgggcaagctggaagtgaacccgcagcgcctggacgccgatctggacgcggcctgggaagtgctggccgaggccgtgcagacggtgatgcgccgccacggcctgccgaacccgtacgagcagctgaaggcgctgacccgcggccagggcatcaccgccgagtcgatgcgtgcgttcgtgcaggggctggagctgccggcggatgcgaagcagcgcctgctggagatgaccccgggcagctacaccggcctggctgagtcgctggcgaagaagatttaaggggattcctttgcggcggcggccgcgggcgctgcctgcggcaggcaacggcaacggcaacggcaatagcaacgtcaagagcggctctggattgctgctagctgggtggggcgggaggggccagcgggacacgccgtgaacccatccatgggggctcgatggcgccatccatggcgccaacggtcccgctggcccctcccgccccacctctggcagattcccggtgacggatcgaagagcattgggttgtcgggacggaatttgaaagagggacgcggcttcgccgcgtccctctttgtttgagggtcttttgtagagccgagcccgtgctcggctgcttttgggcgtgggcaacagcaagccgagcgtgggctcggctctacaagggcatgagcaagcgcagcgcgcgacccgctggtgcctttgatcttcttcttccattccgtggcgggccgcgcaggaaactgtcagaggccgggcgggtgggctgcgcgggggtgtccgccgcatggatgcggcggccaagcttacagggacgtacttgcagcgtcccccgcgcagcccacccgcccggccaaacccggcttttgctttcagcgaccaacccagaccccgccacgaggggctccgccgttggccggccccccgcgacaaaccaccgcacgtgcgcaatcccgacgaacggcggacaatggaacccttggcggctcgccacgccgcccctcccgctttccgctgcaaggattcccccatggccgcccgcaagtcctccgcccccctgatcgaagtcaccgcccgccctggccagccgctcggcatggcgccggccaccttcctgcgcgacttctggcagaagcgcccgctgctgatccgcaatgccttcccggatttccagaccccggtacagccggaagacctggccgggctggcctgcgaggaaggtgtgctggcgcgcctgatcgagcacgacaaggcccaggacggctggcgcgtgcgcaccggcccgttccaggaagacgtgttccccgccctgcccgaccacgactggaccctgctggtgcaggacgtggacaagtgggacccggacgtgcgcgccctgatccaacacttcagcttcctgccgcgctggcgcatggatgacgtgatgatcagcttcgccgccaccggcggctcggtcggcgcccatgtcgaccagtacgacgtgttcctgctgcaggcccacggccaccgccgctggcagatcgatgccagcgaatcgatcaagggcaggcagccgccgctgggcttccgcccggacgtggagctgaagctgctgaaggtgttcaagcccacccacgactgggtgctggcgccgggcgacatgctgtacctgccgccgaacgtgccgcaccacggcgtcgccgaagacccctgcctgaccttctcgttcggcatgcgtgcgccgtcttctgccgagctgatcagcgactatctggacaccctgatcgccgatgccgatgagaacatccgctaccaggatgccgacctgaaggtgccggccgacccgaacgaaatcgacacggtggcgatggcgcgggtgatcaccgccctcaacgccatccgcatgaacgacccggacaagctgggtgactggttcggccgtttcatcaccacctaccgtgcagcgggcgaagtgatggcccaccaggccgcgccggccccggaggaagtggtccaggccctggcctcgggcatgctgctgcagcgccacccgtgggcccgcctggcctggcgccgggccaagcgtggcgccagcctgtatgtcagcggccaggacttcgcgctgccggtgaaggacgcgcagcgcctggccggcgccgagcagctcgccgccgccgcctatcgcggcctgtccgacaagggccgtgccgtggtccagcagctgctggtcggtggtgtgttccagctgatcgacccgaatgaggtgtacgaggccgaagacgaggaagacagcgaggatgccgtggtgctcggcgaggtcgtcgaaggccgcgaccgcgtcgaggcgatcgacgccgacgcggtgtccgacgatgtccactccgtgaccgtgcacgacgacggtatcgaggtcatcgtcaacttcgaggacgacgacgaagacgacagcaccggtcgggcctgagccatcgtcatgatccgggtccagcaggtcagccacgccgacgcccacgttgccatccacgacgtgcgccaacgcgtgttcgtgcaggaacagggcatcgccgccgagctggaacgcgatgcgctggacccggtcagtgcccatgtgctggcgctggacagtgacggccagccggtcggcaccggcaggctggctccggacggccgcatcggccgcatggccgtgctggccatccatcgcagcaacggggtcggcgaggccctgctggcggccctggtcgaggccgggcgccggctcggcctggccgaactgcacctgcacgcccagctgcccgcgcgcgatttctatgcacgccagggcttcctgcccgagggcgaggtgttcgaggaagccggcatcggacaccagcagatgcgccgccggctgggcgtggccagcgccatcgacagccgcgccgaggcggtggcgatcaccacggccatcatccaccgcgcccgtcgccagctgtggctgcacagccgccaactggacccggggctgctcgatgcgcccccggtacagtccgccctgcgccgcttcgtcaccgcccgccacgacaagcagctgcgggtgatcgtgcacgacgccgccgcgatcgcgtctgccgggtcgccgctgctggcgctggcccagcgcctgcccagcgtgatccagttccgcgaggtcagcgatccggtcgaccgcgcgctggcctcggcctgcctgctcaacgatgcgggcgacttctactttcgtctgatcggccatcgcctcgacggcgaggccggcatcgcgctgccagcacgttcgcagccgttcgagcagcaattgcagcgtgtctgggaccgttcgcgcgtctgcagcgaactgcgtgcgctcggcatctgagtcggcacagccgaccgaacctgtctggaaccggcaccggcggacgcgggatacctgtggtggtgccccttcgtgtccggttgggggtacaatttggctgtttgaacgcgcccgcgcagggctattcatcttcctgccgggtccttctgaagccataccccacaaagcgaatcaacaccctccatcgtggacaatcaactgaagcagtttgcgcaatcttcgcaactcgccggcggcaacgcctcctatgtcgaggacctgtacgagcagtacctggtctccccggatagtgtcgatcccaaatggaaaacctacttcgacggcttcaagggccgcgaagcaggtgacattccgcactcggccgtcatctcccacattgcggacgcggccaaggatgcgctgaaggccggtaccggtaacggtgcaggcgacgagcgcgagcgcaatgtcggtcgtctgatcaccgcctaccgttcgcgcggccacctggacgcccgcctcgatccgctgggcctggccgcaccggtcaacaccccggatctgggcctgccgttccacagcctgtccgatgccgacctcaacagcgagttcagcactggcggcgtcggcggccagccgcgcatgaagctgcgcgacctgctggcacgcctgaaggcgacctacaccggctcgatcggtgcggagttcatgcacatctccgaggtcgagcagcgccagtggatctacaagaagctggaagcggccggtggcaactaccagctggacgctgacacccagcgccgcaccctggagcgcctgactgcggccgaaggcctggagcgctacctgcacaccaagtacgtcggccagaagcggttctcgctggaaggcggcgattcgctgatcccgatgatggacaccatcatccgcaacgccggcaaggatggcgtcaaggatgtggtgatcggcatggcccaccgtggccgcctgaacgtgctggtcaacaccctgggcaagaacccgcgcaagctgttcgacgagttcgaaggcaagttcgagcacgacgagcacgcctcggccggcgacgtgaagtaccacatgggcttctccgccgacgtcgccaccgatggcggcccggtgcacctggcgctggcgttcaacccgtcgcacctggaaatcgccgacccggtcgtggccggttccgtgcgttcgcgccaggagcgccgcaaggacaccgcgcgcaagcaggtcatgccgatcctgatccacggcgacgcggccttctccggccagggcgtggtcatggaactgttccagatgtcgcaggcccgcggcttcgccgtcggcggcaccgtgcacatcgtggtcaacaaccaggtcggcttcaccacctccaacccgctggatacgcgttccacgcgctatgccaccgacgtggcgaagatgatcgccgcgccggtcctgcacgtgaacggcgatgatccggaagcagtggtgttcgccgcacagctggccttcgagttccgccagacgtttgccaaggacgtggtcatcgacctgatgtgctaccgccgctggggccacaacgaggccgacgaaccggcgatcacccagccgctgatgtaccaggtgatccgcaagcacccgaccacccgcgagatgtacgccgagcagctggaaaaggcgggcgtgatcgccgccggcgccggcaaggcgatggtcgatgcctaccgcgagaagctggacgccggtgaagtgaccaccgagctggccaaggtcgagaagaccccgccgagcagcccgctgttcgtcgattggccgaagctgctggaaggcaagttgtccgacccggtctcgaccaaggtcgagaagaacaagctggtcgagctggccaagctgatcaacaccattcccgatgaagtgcagctgcactcgcgcgtggccaaggtctacgacgaccgccgcaagatggccgccggcgagatcccgggcgactggggctttgccgagaacctggcctacgccaccctgctcgacgaaggccatgcactgcgcctggtcggccaggacgtgggccgcggtacgttcacgcatcgccacgcgatcctgcacgaccagaagaccgacaactactacatgccgctgcggcagctggtggattcgccggagaaggccaccgtcatcgattcgctgctgagcgaagaagcggtgatggcctacgagtacggcttctccaccaccgatccgaacacgctgtgcatctgggaaggccagttcggcgacttcgccaacggtgcccaggtggtgatcgaccagttcatcgccgccggtgaagccaagtggggccgcatttccggcctgaccctgctgctgccgcatggctatgaagggcaaggcccggaacacagctcggcgcgcctggagcgcttcctgcagctgtgcgcgctggagaacatgctggtggtcgtgccgtcgaccccggcccaggccttccacatgctgcgtcgccagctgcacatgaccacccgcaagccgctggtggtgatgtcgccgaagtcgctgctgcgccacaagctggccgtgtcgaccctggacgagctggccaacggcgagttccagcacctgatcggcgacgccaacgcagacgccaagaaggtcaagcgcgtggtgctgtgctcgggcaaggtctattacgacctgctggaggaccagatcaagcgtggccaggacgacgtggcgatcatccgcgtggagcagctgtatccgttcccgcgtgcgctgctggcggccgaactgaagaagtacggcaaggccaccgacgtggtgtggacgcaggaagaaccgcagaaccagggcgcgtggtaccagatccgccaccacctgcagttctgcctggccgatggccagaacctgcactacgccggtcgcgcacgttcggcctcgccggctgccggtcacatggctgaccacgtccgcgagcagcagcagctgatcgccgacgcactggtcaacccgttcaacgacacgttcgctgaataatcctccccctatttagaagacaaaccaggaagctcccgcaatggccaccgaagtcaaagccccggtactgcccgaatccgtcgccgacggcaccatcgccacctggcacaagaaggtgggcgacgccgtcaagcgcgacgaaaacctgcttgacctggaaaccgacaaggtcgtcctggaagtgccgtcgccggtcgacggcgtgctgaaggaaatcaagttcgccgaaggctcgaccgtgacctccagccaggtcgtggcgatcatcgaggaaggcgccgtggcagctgctccggcaccgaccgccgaggccgctccggccgctgctccggccgccgccgctccggctccggccgctgccgctgcgccggccccggccgccaagtcggccgccgatgcgctgccgccgggcgcccgcttcaccgccatcactgaaggcgtgaacccggccgatgtcgacggcaccggccgtcgcggcgcggtcaccaaggaagacatcgtcaacttcgcccgcaacggcggcgccggcaaggccggtggcgcacgcccggaagagcgcgtgccgatgacccgcatccgcaagcgcatcgccgagcgcctgatggagtcgaagaactccaccgcgatgctgaccaccttcaacgaagtcgacctgtccaaggtgtcggcggcgcgcaaggaactgcaggacgagttcgtcaaggcacacggcatcaagctgggcttcatgagcttcttcgtgaaggccgccgccaacgcgctgcagcgcttcccgctggtcaacgcctcgatcgacggcgacgacatcatctatcacggctactcggacatctcgatcgccgtctcgaccgagaagggcctggtcacgccggtgctgcgcaacgtcgagcgcatgtcgttcgccgacatcgagaagaccatcgccgactacgccaagaaggcccgtgacggcaagctgggcctggaagaactgcagggcggcaccttcaccgtgaccaacggcggcaccttcggttcgctgctgtcgaccccgatcatcaacccgccgcagagcgccatcctgggcatgcacgccatcaaggagcgtccgatcgcccagaacggccaggtcgtgatcgcgccgatgatgtacctggcgctgtcctacgaccaccgcatcatcgacggcaaggactcggtgcagttcctggtggacatcaagaaccagctggaaaacccgggccgcatgctgttcggcctgtaagacacctcccgcccctccgcgcctgcgcggaggggttctggtaatgcatcaaggaataattcaatggctgaacaattcgacgtcgtcgtcatcggtgccggcccggccggttaccacgctgccatccgcgcggcccagctgggcctgaagaccgcctgcatcgatgcagcgctgggcaaggacggcaagccggccctcggcggcacctgcctgcgcgtgggctgcatcccgtccaaggcgctgctggattcctcgcgccagttctggaacatgggccacatctttggcgaccacggcatcagcttcaaggatgccaagatcgacgtcgaggcgatggttggccgcaaggacaagatcgtcaagcagttcaccggcggcatcggcatgctgttcaaggccaacaaggtcgccgcctactacggcttcggtgaactgcagccgggcaacgtggtcaaggtcacccagcatgacggttccatcgtcgagctgaagggcaccaacgtcatcatcgcggccggttcggattcgatcgaactgccgttcgccaagttcgacggcgagaccatcgtcgacaacgttggcggcctggacttcaccgaagtgccgaaccgcctggccgtgatcggcgctggcgtgatcggcttggaactgggcagcgtgtggaagcgcctgggcgctgaagtcaccatcctggaagccatgccggagttcctggcggctgccgatgcggaagtggccaaggcggctgccaaggaattcaagaagcagggcctggacatcaagctcaatgccaaggtctccaagaccgagatcaccggcaagggcaagaagaaggaagtcatcgtcacctacaccgacgcggaaggcgaaaagaccctgaccgtggacaagctgctggtggccgttgggcgtcgcgccgccaccaagggcctgctggccgaaggcaccggcgtcaagatcaacgagcgcggccagatcgaagtcgatgcgcactgccacaccggcgtcaacggtgtgtgggcagtcggcgactgcgtgcgcggcccgatgctggcgcacaagggcttcgaggaaggcatcgcggtggctgagctgatcgccggcctgccgggccacgtcaacttcgacaccatcccgtgggtcatctacaccgaaccggaactggcctgggtcggcaagaccgaagcgcagctgaaggccgaaggcattccgtacaaggccggcagcttcccgttcgccgccaacggccgtgccgtggcgatgatcgagccggcaggcttcgtgaagatcctggcccatgccgaaaccgatcgcatcctcggcatgcacctggtcggcgccaacgtctccgagctggtgcacgaaggcgtgctgaccatggagttcagcggttcggccgatgacctggcccgcatctgccacgcccacccgtcgctgtcggaagtggtccacgacgcggcgatggcggtcagcaagcgcgccatccacaaggcgaactgatcggcatcatggtaggtgccgaccgttggtcggcactcacctgcagacgaaaaaccccgcttcggcggggttttttgttgcccgtttccctgtagcgccgagcccacgctcggctgccctgcaaaggccgccgagcatgggcccggcgctacacctttccagccggcttcttcggtggatcctcacagaccctgtgctgtaccaccgtatcgccggccttccattgcttgaccacccggcagcgcgcctcggctttcggcgcagggaccgccgctgcattggcttcgtcagccgcagcgctctgctcgcgctccagccacgccgacgggggtaccgggggtgcggccagcaccgggcctggcaacaggaccagaccggccagcagcaccctcgtcatgcgggaaccgcccggccgccaagcaaccgcgccggcagcatgaacagcgcgcgcaggaaggcgaacaacgccgagaaggtgatgccgaccaggcggaacggcaggctcagcagccacacgaacggccacgcgatcagggcgaggatcgccagcggccagcacagcacgaacagcaggcaccacacaccgagcgcgaacagggtcttcatcacggtctccttggggcggcaccctgccgcctgcggacaccttggcgccccgccctcgccgccggcaaacggtttgcgacgaaacccgggctgggggcgatgaaatccggtgcagctcctgtagagcccagcccacgctcggctgcgcttcgttgcgatcacagaagacccgcgctgcgcgcgacagccgagcgtgggctcggctctacaggagctgcaccgcgcccgggcggccatggaccacctggaatcgcgccgcggtacgcactgcggcatccgggcgcagcacgctgtcggcgaagcggagctcggcgtccacggtctgccggttcagctgcagcttccaccagccgcggcggtcgccgtcgaaatagcggatatgcgggttctgcggaatcgatggcccgtagtacggcccgtacggcgtgtcgtcgccgccactgctgatcgccggggcgatgaattcggtggccacgaccggcgcgctggccgcgtcgaaatccagcttcaggtcgttgacgaaggtggaatgccagtcgccgcccagcacgatggcattgccctgcccgcctgcctgcatcgcctgcagcagacgcctgcgtgcggcgggatagccatcccaggcgtcgttccagaagcgctcgcgtggcgtgccgccgtccagccgcagctgcgacataagcagctgctgcaccaccacgttccagcgcgtgccctgcgcgacggccatcgattgcgtgaaccacgcttcctgccccgtgccgagcatgctcatgcgcggatccagcgccgcttcgcagcgcggtgactcgcccacaccgcagggattggccgggcggaactggcggcaatcgagcagggtcagctgtgccagatcgccgtaacgcaggcgccggtgcacgcgcaggccgccattgcccgcaggcgtgctgcgcatcggcaggtgttcgtagaacgcgcggtaggccgccgcgcggcgaacgatgaagtcctcgatcgacacgctgggcttctccggatggatgcccgaatagtcgttctgcacctcgtgatcgtcccagatcaccgcgaaggcgtgtgcggcatgggccgcctgcagatccgggtcgagcttgtacagcgcgtactggtcacggtagcgctccaggctcaccgtctcgccactgaaacgcgccgcgtccagcatggtgccacgcacgttctgcagcgggctgtattcatacaggtagtcgccggcatgcagcacgaggtcgacatcgctccgtgcgacatcgcgcagcaccggatagtagccactgttccaggcctggcaggtgcacagggccagccgcagctgctgcagctgcgtgtccggtagcgacgcggtgcggaagtggccgaccgcgctttcctcatcgccatcgcaggcgaagcggtagtagtagtcgcggcccgggcgcaggccattgacctccacgtgcaccgaatgggccagctccggcaccgcggctgcagtaccccgctgtaccagccggcgcatgccggcgtcttcggccacgaaccagcgcaccggcaccgcccgcgacggcatgccgccgccgttgagcgggtccggcgccagccgcgtccacaacacggccccctgtggatccggatcaccggcggcgacaccaagggtgaacggatcacgccccagccgcggccgtgggccggccgtggccagccccggcatcgccgccagcgcgatcgccgcccccgtgccctgccacgccatgcgcagcaggcgacgacggcgttccggatccacaggcccgcgcatcagaagcgcacggtggcggtggccatcacctggcgcggcgcgccgacctgcatggtcgccaggctgcgggtcgggtcggcggcgtaggtgccgttggtgttgatcgaagacaggtagcgcttgtcggtcaggttggtcaggttcagcgccatggtcaggttctgcgccgggcccagcgcgccgaagtcataggccacggaggcattgaccagccagtagctcggcaccgactcgtcgttggtataggtcacgtagcgcttgccgacatggttggccgacaggcgcatgtcccaggggcccggggtccaggccagggtgctggcgaacatccattcgggggtgtcgacggtcttcttgccgcgggtcggcaccacgccattgttcacgtagtcgttgtcgtaggtgctgtcattccaggacagcgcgttggaccaggccaggtcctgcatcggcttcagctgcagtgtcgcctcggcgccgcggctggtcaccgaaccgacgttggagaacagcgccgggcagccgaggatgcccacgcactgggcgatcgccagcaggcggttgtcgaacttgacgtcgtacaccgcaaccgaggcttcatagcccttcccgtagccgcgccagcccagttccagggtgcgtgactgttccggcttcaggtcctgcgcgctggcatcgaacgccgcctgcggcacgttgaacgggctgcccacgcccaacgcgtaggcggcgatgttcctggcgaacgaaccgaagatctcgttgccttcgttgagcttgaagttgaaacccgcctgaggcagcaggcccttcttcgaagtcaggctgctgttgttggcatagctgcccagtggcgtgcgcacgcgggtgcgggtgtgcggcgacttcgcaccgatgtcgatggtcagccggtcatcgaacaggcggaagcggtcctgcacgtagaactggcgggtaatggtggtgtagcgctggtgccacacgcgctggtccgggttgcgcaggaagaagtcgtcggtgaccgggccgtcgatgtagtagaagttgcgctgcacgctgtggccgttgtcctcgtaccagaggccggcttccaggtcgtggccgccgacgttccaggtgaacgccgaggtcacgccggtacggtcgatcgcgtactcggtggtgcggatcgagatcggaatctcgcgaccggtgcccgggttggacggattggacgggctgaaccagtggccctggccacggttgctgtggttgtagacgttgaccttcagccgcatcgactcgttcaggccgaaatcgccggcgatgctggacaggtcatcgttgcgcaggccgtggccggagtagtacgcatcccaggggctgttgacgccgcccgtgaacctgccgcgcgcggcggcgacggcacgatcccagtccggcgcgtagttgtcccagtcccagccaaggcgatcgatcatctccagcgacaggtcctggtagtccgcctcgacgcggcgcgaggcgttgaacagcgcggtgatcctgctgtccgttgcgaaattgtaggtggccttgccgttgaactgtttcagctcctgcgagcccttgcccttccacttgtcgccttcggagtacacgccggacagataggccgcaaagccctggtgctcaccggtctccaggcgcgcatagctgcgccgcgcgctgtcgctgccgaagccctgcgccagcaccacgccgtactcggtggacggatcgatcgaatagaactggaacacgccaccgaggttgctggtggacggcgtacccagcgcgccgatgccggtggacacttcggctccgcccaggttctcgctgatcacggcacggctgatgtgcaggccgttgctgttgccataggccatgttgcccagcgggatgccatcgagcgtgtagcccaggcggctctggttgaagccacgcaggctgatggtggtggaccattcgtaggcgccggtggcatcggccgactcgaagtgaacgcccggcttgctggccagcagcttcagtgggttcgcaccgggcggcaggatcttcatgtcctcggcggtcacgcgctgcacctggcgggcttcaccgcggccgatcaccgagatcgaatcgagggtggtcgccgacggtgcgtcgggggcgggggcggtttcagcggcagcgagcgacggcagcgaagcacagaccagcagggccagcagattgcggcgaagcggagcgtgggacgacatggaggcggattccttgggcacgctggacgccgaagggcggcgtcgaagagcagcagcggcggaatcgtagaagcggcgcgttacatgtcatttacacgccacatgcggaatccttgcgttccgaatggtttaccgtccggaaggcgattgccggccagcggccggcatggccgttattcgaacgagccgaccgaatcgtgggccaggttgtcgaagcgggtgtactcgccgaagaacttcagcttgcacgagccggtcgggccaccacggtgcttgccgatgatgatctcggccaggcccttgtccggcgagttttccttgttgtagtagtcgtcgcggtagatgaacacgatcatgtccgcgtcctgctcgattgcgcccgactcgcgaaggtcggccatcaccgggcgcttgtcggtacgcgtttccagcgagcggttgagctgtgacagcgcgatcaccggcacattcaattccttggccaggcccttcaacgaacgcgagatctccgagatttcggtcgcgcggttttcgctgttgccgggcacgctcatcagctgcaggtagtcgatcacgatcaggccgaggtcatgctcgcgcttgaggcggcggcacttggagcgcagcacttccggcgacacgcccggcgtatcgtcgatgaagatcttggtttccttcagcatcttgatcgcgctggtgacgcggctccagtcctcgtcttccagctggccggtacgcaggcgctgcgcgttgatgcggccattggaggaaatcaggcgcatcgccagctgcgatgccgacatttccatcgagaacaccgccacgcccttcttcgacttgatcgccgcgtactcggcgatgttcagcgcgaaggtggtcttgcccatggccgggcgcgccgcgaggatgatcagatcggtcggctgcaggccggcggtcatcgcatcgaaatcggtgtacccggtcggcaggccggtgatgttgccgccgttctcgaagcggttgcgcagctcctcgaatgcatccttcagcgcaccgggcatggccacgaaatcggtgcgaccacgtgcgccctgttcggcaatggcgaacacgctcttttccgccgaggccagcagctcgctgctgtcgcggccttcgggctggaaaccgtcgttgacgatgtcggtgcccacctggatcagctggcgcaacactgccttgtcacgcacgatctcggcgtaggccacgatgttggcagccgacggcgtggtactggccagttcgatcaggtaggcgccgtcgcccaccagttccatcttgccctgcgactcgaaccactcgcccagggtcaccgcatcgaacggacgctcgcgctcggagagctcgcggatcgcccgatagatcatctggtggtcgcgacggtagaagtcgccttcggtcagctggtcattgacccggtcatacgcttcgggcgccagcatcagcccccccagcaccgcctgctcggcttccaccgaatgcggcggtacccgcaactggtcgatgcgcgactcgtcgcgatcgcgatcgaagccatcaccgcgctctctgcggttggaacggaagccgggacgagcggacatgctgcggtgtttcctgcaaaagtgggccagacgagtgtaggcatgcgccgaccccggcgaccatggacaagcctgtggataagccgtggagaaacgggggatatccgccggcgcctggccagactggcgtgggggcgtcgcactgcctgcgacaggcgccattgcggcacccgagcggagcattatcgcagatcaggcgccacgggtcggagcccgtcgctgcgcgtcaggatccgaccccggggcgtggttggggtcggatccctctgcgacgcagggaactccgaccccgcaggcgtcaatcgcccttgacgtgcaccgcgatcagcgccaggaaccggtccacgtagccctgcaggaacttctgcgtgccctcgttgtggatcgtgccgtcggcatcgatcaggccctccttgaagtggatgaacgcctcgggctgcccaagcacatgcatgtccaggaaggccagggtgttgcgcaggtgctgctgggccacggcggtaccgatctggccgatggaggcgccgatcaccgccgccggcttgccggcaaacgcactgtcaccgtagggacgcgagccgatatcgatggcgttcttgagcacgcccggcaccgaccggttgtattcgggggtgacgaacagcaccgcgtcggcggcgcgcacctggtccttcagccgggtaccctgcgccgggtactgcgcgtcgaagtcctggtcatacaacggcaggtcgccgatctgcacgtactggaagcgtgcgcgatcaccggcgatcttctccagcgcatgggccagcttgcggttgcacgagtccttgcgcaggctgccgacgaacacggcgatggtggggacggacatcgggacatactcctcatggtgcgggaggcccagcctagtcgccgggcccgtgcaggccggtgaagatcagccgcccacaatgcctgcgcgcacctgccgccaatgcgcctgccaggcctggaacatcagcacgttccacagatgggtatgccacttgcgctgccctcccaggaactgctgccacagcggctgcaccgccgccgccgacagcactccctcacgctccagccgcgccggctgcagcaggtcctcggcccagggccgcaggtcgcctttcagccagtcactgaccggcgcgccgaaaccgcgcttgggacggtgcaccatcgaatgcggcacgtaacggcccagcacgcgcttgagcagcaccttgctggtggtctcgctgcgcttgaagcccagcggcagcgaccaggcgaactcggccacccgccagtccagcagcggtgcgcgcgcctccaggctgaccgccatcgaggtgcggtcgaccttgcacaacagatcgtccggcaggtaggtcacgaaatcggccagcatcatcgcgtcggccggcgtacccgcgccgtgcagcggatcggccaggtcgtagaagctgccggcggcccgcgcgccggtcaccgccgcggccgggtcgcgccagcgcgagatgcggttgcggtagacgtcgccgatgccacgcgcaccggtctcggccagcagcgcggccaggccgccggtgcgcgaggcttcgccctgccgctgcgcacgcgcgcccatccagcgccgcagcggccccggcacgcggccgagcatctgccagttgcgcagcgcgcgtacataccgggtatagccgaagaacagctcatcgccaccgtcaccagacagcgccacggtcacgccctgccgcgccagccgggcgaccagcgcggtcggcacctgcgacgcgtcggcaaaaggctcatcgaacatcgccggcaactgcggcaccaccgccagcgcgtcggcgccgctgacgtacaactcggtatggtcacagcccaggtgggccgccagctcccgggccagcggcgcctcgtcatgtcccgaatcggtgaagccgatgctgaagctgtgcaccggctgcccgctctgggcctgcatcagcgacgccaccagtgaggaatcggtgccaccggacaggaatacgccgaccggcacgtcggccaccatgcgtagcgccaccgcgtcgcgcagcagcgtgtccagctgttcctcggcgtcctcgatgcggccctggaagggtgcggccagcgccgcctgcatgcgcgcgcgcgcatcccagtacggccgctgtgcctgttccggacgatgcgcggatgcgccggcagcgacggccgccgcgtccaggcgcaacacccggcccggcatcagcttgtagcagcgctggtggatgctgtgcggcgccgggatgtaatccagccgcagcagcaaggtgagcgcatcgcggtcgatgtcgttgtcgaacgccgggtgctgccagagcgccttcagttccgaaccgaacaccagcgtgtcgccggcccagccgtaatacagcggcttcttgccgacgcggtcgcgggccagccacaggcagcgctcctggcggtcccacagcgcgatggcgaacatgccgttgcagcgctgcagggtgtcttccacgccccattgcaggatcgccgccagcagtacttcggtatcggaatggccgcggaaggcatgccccagcggctccagttcctcgcgcagggcggcgaagttgtagacctcgccgttgtaggccatcacgtagcggccgtcggccgaggccatcggctggtggcccagcggggacaggtcgaggatgctcaggcggcgatgcgccagcgcgatgcccgcctcggcatcgacccagctgccgccatcatcgggcccgcggtggtgcagcgcctggcccatggacagggcctgcgcctgcagcgcctcggccgacgccagcggcgccggcaacaacattcccgccaatccacacatgcatcagggttcctgcgccaggtcgagggtggcgccaatcaccgcattgtcgcttggaagcccgaacattgctgcccccgccagtggcgtgtaggtgtcggcaccgcagacccggcgcaacggcagatggccgaacccggcctcgaccagcgcggtgaccacgccctcgcccaccccgccgctgtggcggccttcatccagcaccagcacccgccgtgcgctggcggcctgggcagcgatgaaaccggcgtccagcggtaccagccagcgcaggtcgaccacccgcacctgccagcccagctgctgctcgatcgcccgcgatgcgcgcaatgccatcggcacgccgttgccataggtatagatcaccaggtcgccggcctccggcgcatagacccggccctcccccggcaccagcgactggccctgtgcggggaagtcgaacagccactggccatcgccggcttcgtgcaggtccttgctcatgtacaacgcgatcggctccaggaacaccgccacgcgcccatccacccgcgccagtgcggccagcgtgcgcagcatcatcaccgcatcgtcgccacgcgacgggcagcccaccaccagccccgggatgtcgcgcaacgcggtgatcgagttgtcgttgtggaagtggccaccgaagcccttctggtaccccagcccggccacccgcaccagcatcgggttgcggtactggtcgttggagaagaactgcagcgaacacgcttcgccgcgcacctggtcgatggcgttgtgcagataggccaggtactggatctccggaatcggcagcatgcccaggttggccaggccctgagccatgcccaggatcatggtctcgtccagcagggtgttgaacacccggcgtgggccgaagcggcgcagcagatccttggtgacggtgtagacaccgcccttctgtgcgacgtcctcaccgaacagcaggctctgcggatacttcgccagcagttcctgcagggcatggttgatctggatcgcgaggtggcgtggcgcctgccgttcgggcaacgcctccgcaccgccatacagcgcttcacgcgttccggcgggcacctcgcgccgtgcttcggcctgcaccgcagccggcgtatagggcgcaagcggctccatcacttcccgcagcgactgcagcttcggccgtccttcggcatcggcggcggcggccatgcagcgcgcgcgcatcgtctcgtaggccacctcgatggcggccgcatccatccagcccgattccatcgcgatctgtgccgagcgcagcagcggatcctgcgcctcggccgcgcacagctcgggcaacgcgcgccattccatctcgaagtcggtgccggcgtgccccatcaggcgcgtggtgcgcagatgcaggaaggtcggccgccgcgtacgccggcagtgctccaccgccgcctgcacctgcgcatggccggtggccaggtcgaggccatcggcgtagaaatagtccagcccgggctgaccgctgaagcgttcggcgatccagccttcaggcgttttcaccgagatgcccaggccattgtcctcgcagacgaacaggaccggtgccggcagcttctggtaggccgaccacatcgcggtgttgaacgcggtctgcgcggtggcatggttggccgaggcgtcgccgaacgagcacagtacgatgctgtcggccggaatgggcagttcgtggcccagccgcttgccgctttcgagggccagcgcggtgcccagcgctttcggaagatgcgaggcgatggtcgaggtctgcggcagcacccacaacggtttgctgccccacaccttgtgccgccccccgctggccgggtcatcggcgctggcagcaaaggacagcgcggcatcgcgcagcgggtcgatccccggcacctggcgtgagcgctcggccatgaaggcaccggagcgatagtgcaggaatgctggatccgtatgccggcaggcccgcgccagcagcgcattgccttcgtggccggatgaaccgatggtgtagaagaccttgttctgcacgcgcagcacgcgcgccatcaggtccagctggcggctggccagctgcgaatcgaacagctcgccaaacgcggcggcggtaagcgtgctgcccggcaggatcggcgcatccggcgccgggcgcgggcgcgggatgccgcgccagccacgcaccgcgtcgaggaaattggcgtcgcacacgtcggcgcggttgagcacgcgcatgcgtgcgggaatcggatctggaaccacagcgaacatcgaacaccctccgtgtcgttgttgcattccgcccggcgttggccaggcgctaccctgtggggatcaccttggtgagagtcatgcggcctcgaagcgggcgcgcacctcggcggtcaccgccggcatcggcaggaagcgcggctgcccgcgcacgcgctgcaaccaggcgcgaacttccgggaacggctgcaggctgattccaccctcgcctgcgacgtcggtataggcgaacagcgcgatgtcggcgatgccgtacccactgccggtgaaccattgcgcatcacgcaggtgctgctccatcaccgccagtgcagtggcggcgcgctcgtgcaggcgtggcagttcggcgcggcgcggcgacccaggcggggtccagccgcggatgaagcgcgcgaccgctacgcacggctcgtgcgtgtactgctcgaagaacatccagctcagtgcctgcgcgcgctcccagccatcgttgggcaggtagggcgtgccttcggccagccagaaaaggatcgcattggactcggtcagcacgcggccatcgtcgcggacgatcaacggcaccttggcattgggattgagcgcgaggaactcgggggtgtgggtctggccgtgggcactgtccacttccacccagcggtagcggctgccgagctgctccagcagcaggcggaccttgtggcagttgcctgacaccgacatgccgtgcaccgtcaacgggacgcgctcttccaccattgcctgctccctcggatccggccggcggccggctgcgtgcagtctggcaagcacgccactgaatgccaagcgcgggtgcagcatgactacacggtagtgccggccgctggccggcaacctcgatgcagctggtagtgccggccgctggccggcatcctcgatgcagctggatccaagcgattgccggccagcggccggcactaccaagccacgctcagcgcgcgcgttgccgccactgttcgcgcgactggccccagatctgcatgggcttgccgttgtatggcgccggcaactcccccatgcgcagcagggtgctgccgagcttgcgtgccacggcccgcgagttgtcgttgtcctcggcgatggtatggatcacctcagcccagcccagcgtatcgaacgcccagtcgatcgccgcgaccgccgcctccggcgcatagccccggccccagctggcatggcggatgccccaaccaacctcggtacccggccagtcctgcggctgccacggtcccatccgcccgatccagtcgccgctggatttctcgatcacgctgaacatcgagaagccgaacagctgccaggcgccggccaggctgcagaaaccgcgccaggccaccgagggtggctgcacgccgcccagggtacgcatcgtggcctcgtcggcgcagaacgccaggtacggctcgtagtcctcgcgaagcagcgggcgcaggatcagccgctcggtttcgatgcgcaggtcgaagatgctcatgccggctccatgtcgaagggagcacccatgatggaggatggcttccctgcgcggatgaatatcgccggtcgcaatgaaacgggccggcatgagccggcccgtcaggtactgcatgctgcgccgggattactggcgcgtggctgcggcagtggcaccggcggcagcggtctgcgtgaccagctggccatcgaccaccggcaggcgatcgctggccggcttgttgtccatgcgcacggtcttctccgcgccgtcatagcggtaggtcacgttgtaacccttcaccacgtcgttggtacccatggcaatgcggttgcccggcttgctggccatgcgcatggtgccggtggtgccatcctcattgcggtaggtcacgttgtagccggtgacgcggctcgactcggaggtggcggtctcggtgtggcactggcgctcggtgcggttgaccacacggccacccacatggcgcttgtcgatctggttgccgatgaagccgccggccacggcaccggcggcggtcgcggccttcttgccgttgccgccaccgacctggttgccgagcaggccaccgaccacagcgccgaccacggtgccgccgacgttgccatcgcgttccggcaggcgttcctgcaccgtcacgtcctggcagacttcacgaggagtctgggtcgtggacgtttcgcgcaccgcatcggtgccgatcacggtggcgtaggccttctgcttctcggtgatcgggtcaaccttcagcacatcggcatattcaagcccgcgcggcgcggacgggtccagcttgtcaccacgtgcgccgtcgtcagaagcgttaccttcaacgaggcgcgattcaccattgggggttccggcgctgatggaatcgggcgacttgtcaccactcttcatgaaggcggcggtggcgatgccaccgaccagcagcgcgcccgctgcgaccaggacagttgtagttgtgcttttcatgacctgctccttgcggaccatccgcaacgttctcggggcagattgcagcatgcgctgcctgaacggaatctccacatttcctgctcattccgataacccattcagcatcgggaaatgctgggcccgtggtagcgtttgcatattccccacgaggcttcccgccatggccaacccgatgctgctgccggtactgcaatgggcccgccggctgcgctaccccaccctgttcaagctcaccgccggcctgttcgtgctgaccttgttcatcccggacccgatcccgttcgtcgatgagctggtgctgggcttcggcacgctgctgctggccaactggaagagccgcaacgccgcaacacctccgccgctggaacagcgttgagcatcctggttgacagccactgccatctggatgccagcgggttcgaccgtgaccgcgctgcggtgatcgagcgtgcgcaggccgcgggggtgcgccagcaggtggtaccggcggtgaccgcggccagctggccgaagctgcgtgaggtctgccagcaggcgccggggctgtacccggcctacggcctgcatccgatgttcctggccgatcaccagcccgggcacctgccactgatgcgcgagtggatcgagcgcgaacgcccctgtgcgatcggcgaatgcggcctggacttctttgtcgaagggctggacgccgacgcccagcaggcgtatttcatcggccagctggaactggcccgcgaattcgagttgccggtgatcgtgcacgcgcgacgcgcggtggatgcggtgatcgccgccatccgccgcgtcggcggcctgcgcggcgtggtgcacagcttttccggcagcccggaacaggccgcgcaactgcacaggcagggcttcctgctcggcctcggtggcccactgacctacgatcgcgcgcaacggctgcagcggctggtgcgcgagatgccgctggaacagttgctgctggaaaccgacgcgcccgaccagcccgacgccggcatccgcggccagcgcaacgagccagcgcggctggcgaccattgcccggcacgtggccgcactgcgcgggatggagctggaagccgtggcccaggccacgacggagaatgcgcggcgattgttcgcgctgccggcaatgtaacgggtaggtgccggccgctggccggcacgatccatcacaccgcgctggcctcgaccgcatccaccttcaccttcttcggctccagcagcatctccagcgccttgccaaccgccgcgaaggcgaacgcgccggtgatgtgggttgccgcgcccaggccggcaccacagtccagcttcaacgccgcatcggcgcccaggttcggacggatgccgcagacgctgccatcggcctgcgggtacttcacattctccagcgaatacaccgccggtacgccgaaatagcgcttggcgttcttcgggaagttgaattcgctgcgcagcttcttgcggatcagcgccagcatggcgtcgtgctcggtgcgagagagatcgcggatgcgcaccagggtcggatcggtacggccaccggcggcaccgacggtcagcaacggcagcttgcggcggcggcaccatgcgatcgtctcgaccttgacccggaagctgtcgcaggcatcgatcaccagatcgaacccccggtccagcagctcggccatgttggacacggtcaggaatgcctgcaccgcgtcgaccccgatgtccggattgatcgcacggcaacgctcggccatcgcctcggccttgttgcggccgtagttgccttccatcgccggcagctgccggttggtgttggacacgcagatatcgtcggcatcgatcagggtcaggtggccgacggccgaacgggccagcgcctccaccacccacgagccgacgccgcccatgccgaccaccgccacgcggctgccctgcaggcgctcgagtgcacccacgccgtacagccgttcgatgccggcgaagcgttgtttgacctgttcgttcatcgggctattttaacgtgcaggtgctggcgcccgcagtacgccggcgtcgaacccaccgttgcacgcccggagtgcccgcatgaatgccagcccgccccgccgcctgtccagcgcccatcgctacctgttcgtgctctgcctgggcctgctgatcggcctgatcgccacggtaatggtcggccgcgccctgcaggcgcgtcgcgatccgttcccgggcagcctgatgcaggtgatgcagcggcagtcacagctgctgcagcaggcccagctgcagaaccgctgcagcctggctgacagcgtgccacggctgcaggtgctgcgcctgctgtccaatgacctggaccaggcgtttcccgggctgaaggacagtgcgcagttccagcagcacgccagccagctgcgcggcaacctcaacacggcgctggcctcaccccccggcgactgcagggccctcgcccagctggtggaaacactgcaggcggactgccgcgcctgccaccaggatttccgctgagccgcattcatcctgcagccgggcagcacgcacacggttggcgcgttgttcacgttcgaaaggagaggattcgtccaccctgctgcacgacgcagcaccacccaacccacccgccttcacggccaggagacgccccatgaagatccagctcatcgccgccagcgccatcgctaccctcgcgctggctggctgtgccacctcgcccggttacagcggcggtggttacaacaacggctacaacaacggcggctacggcaacaatggcggctacaaccagggccgttgcgctgactgtggcatcgtcacccgcatcaacaccgtgccctcgggccgcaccgcgcccagcgcgaccggcgcgatcctcggcggcatcgtcggcgccgtggccggccatgaaatctccgaccacaccggtggcagccgtggcaacaagaacatcgccgccgccgcaggcgcggtcggtggtgccctggccggcaaccagatccagaagaacgtcaccagcgatacctatgacatcagcgtgcgcatggatgatggccgcaccatcgtggtcaaccagcgcgatctcggcggcatccgcgagaacacctacgtgcgcgtcgtcaatggcaaggtcatcctgcgctgacctgcaccgggccaacggcaaagaaaaaggcccgcttgcgcgggcctttttcatgccgacgggcggcgggtattacaccggctgcaccttgtcagcctgcaggcccttctggccctgcacgacttcgaagctcacagtctggccttccttgaggctcttgaagccctgggtctcgatggcgcggaagtgcacgaacacgtcctcgccattctgccggctgatgaagccgaagcccttcgcatcattgaaccactttacggtaccggtctcgcgctcagccatctcactaactccctttgactctctcttgttgttggaaacgcccggtgggcggctgacaagcaagggggaagcgaggtgcatcgatgcagcggatcggaaagatcttgcttcatcaggccacgatccacggtgaccttgccaagctcagcgactgcaacttaacccgcccaaaacgaaaaagcaactggcaaaatctttcactgtcaaccccaaaacggccaccatacgggacagcatgggactctcattcatcttatatctgctagcggtcatttttgtcctgatcggcatcgccggcatcatcctgccggccctcccgggcatcccgctggtgttcatcgggctgctgctggcggcctgggccgacggcttcgcccacgtcggctggcccaccctggtcgcgctgggcgtgctgaccctgctttcactgttggtggacgtgctcgccaccgtagttggcgcgcagcgcgtcggcgccagccgcaaggccctgtggggcaccttcgtcggcagcatcgtcggcctgttcttcatgcccatcggcctgtttgccggaccgctgctcggcgccctgctcggcgagtactggcacacccgcgaactcggccgctcgaccaaggtgggcctggcgacctggctcggcatcctgctcggcctggcactgaaactggcggtggtgatcgcgatgctgggcctgttcgcgttcgcctggttcttctgagccacctagccttcacgccacgcgcacgccgtggccgtgcataaacggtggggctggccgcgatccggtgcagccgccacactgtgcgattcccgtatccatcgaagggcctgctgcaatgaccctccccacgctgcttccccgtctggcgccgctggcgcttgccctggccagtgcaccgttggctgcgcaggagttcgcgcccagcgccgacacctcgccggccgcctgcgcggcgatcaccaccgacgcggcccgcctggcctgctatgaccgcctcttcgggcataccccggaggccaccgccgccgccgatgccgccgccgaatcggctgcgcaggcgcgccgcgaggaacgacagaccgcgcgcgtgagccagggcgaggaaaagctgcgcgagcgggtcagcgacctgttccgtccggcggcaccggacagcgcgctggccaatgctggccgcggttcgctgctggacagccgctgggagctggccgaggactccaagctggggcccttccagctgcgtgcctacaagccggtgtacctgctgccggcgttctggaccagcgaccgcaacaccacgccgcattcgccgaacccggccaacagcgtgacgaccccgcaggtactcgacagtgccgagctgaagttccagatcagcttcaagaccaagatcgcagagaacctgttcggcgacaacggcgacatctgggctggctacacccagagttcgcgctggcaggcctacaacagcgaggattcgcgcccgttccgcgaaaccaactacgaacccgaagtgatgatggtgttccgcaacggctactcgatcggtggctggcgcgggcgcatgaccggtatcagcctcaaccaccagtccaacggacgggccgatccgctctcgcgcagctggaaccgggtcatgctcaacatcggcctggatcgcgagaactgggcgctggtgctgcgcccgtggtaccgcatcccggaaagccgcagcgaagacaataatccggacatcgaggattacatgggccggggtgacgcgaccctgatctggaaccgcaacgggcatgaggtcgcgctgatggcgcgtcattcgctgcgcaccggcaaccgctcccacggtgcactgcagctggattacggctttccgatcagcaatctgctgcgtggccatgtgcagatcttcgacggctatggcgagagcatgatcgactacaaccacaaggccacctatgtgggcgtgggcgtgtcgctgctggagtggttctgatggacgtgacgatctggcacaacccggcctgcagcaactcgcgcggcgcactgaagctgatccgcgatgcgggcttcgacccggtggtgatcgagtacctgggcaccccacccgacgcggccacgctgcgccaggtgctggccgagtcggccctgagcgcgcgcgacctggtgcgcagcaaggagacccagttcgccgaactcgggctggaagatgccgacgatgccaccctgctggctgcgatggccgaacacccgcgcctgatcaaccgccccgtggtgcgcacgcccaagggcacacggctgtgccgcccgccggaaacggtgctggagatcctgtaacggaaaaggggacggaggggattaagtcgtttgtgcacaaacgacttaatcccctccgtccccttttctggttaccgccagtcggtgatgccttcgcggcggtaggcctcggcgaacgccgggcgcgccttcatcgaggtggcatgtgccttgagcgacggccaggtgtcactgggcctgggcatgttgcgcgaccagcgcatcagcatcaccagcatgtagtcgaccacgcagggcgtggcgcccagcaggtagggcccatgcgccagcaggtgcgtggccacatgctgccaggccgcttccaggcgctgtcgcgccatctcgcgactggcctccacgtttgcctcgcccgccacctcgtgcggatagaaccaggcgcgataggccggctgcaacgtattggcacaccagaacatccagcggtaggcatcggcgcgctgcggcgtgcccagtgccggcaacaaaccggcgtccggatggcggtcggccaggtacagggcgatcgccgccgcttcagtcagtaccaggccatcgatcagcagcgtcggcaccacgccggccggattcagtgccaggtactccgccgacttgtgctcgcgcgcgtcgaaatccagcagcaccaactcgtgctcgatgccgagctcgatcagcagccagtgcaccaccagcgcggcggtgcttgtcgaaccatacagcgtggtgctcatgcggcggatcctgtgcaggtgggccggccgattatgcgcccgtgcgggagccgtcgctcagccgcagctgctcatgcaggtatcgcggcgctcgccacaggacatcatcggcgcgcgcagcgtgcagtcatgcgtcttcagttcgcaggcacggcgcaggtccgggttgtccacgtccttgcagcgcttgtccggcgccggcaccatccgctgctcgcaattgctctggcggctgccgagagagtcattctgcgccatgcagctgcggtagctggcctggcactgcatgcggcattgcgccgatgcagggaaatccgcgccttcgtacgacgccggggtgctgcagccggccagggccagcagcacgccggccacgatgaagcgatgcagggccatggacacgtcctgtgcgagggtgtgccaaccgtagcagagccagggctacaggcgcgttaatcctgcctccagatacagcaacggcgccacacgggcgccgttgtctggaccgaagcgtgcgggaattactccaccaccaccggaatcttgccgatgcgggcctgccactcgcgcgggccggtcttgtgcaccgattcgccggcggagtcgacggccacggtcactggcatgtcctgcacggtgaactcgtagatcgcctccatgcccaggtcagcgaaaccgaccaccttggccgccttgatcgccttggacaccaggtaggccgagccaccgacggccatcaggtaggccgacttgtgcttcttgatcgcctcgatcgcggccgggccgcgctcggccttgccgaccatgcccagcaggccggtctgtgccagcacctgctcggtgaacttgtccatgcgggtcgccgtggtcgggccggccgggcccaccacttcgtcacgcaccggatcgaccgggccgacgtagtagatgaagcggcccttcagatcgaccggcagctgctcgcccttgttgagcatgtcgaccatgcgcttgtgcgcggcgtcgcggccggtgagcagcttgccgttgagcagcagggtctggcccggcttccagctggccacgtcttccggggtgatcgtatccaggtccacccgggtgcccttggatgcgtcgtaggtcagcttcggccagtcttccagcgacggcgggtccagcatcaccgggccgctgccatccagggtgaagtgcgcatggcgggttgccgcgcagttcgggatcatcgccaccggcaggttggccgcgtgggtcgggtagtcgttgatcttgatgtcgagcacggtggtcaggccacccaggccctgcgcaccgatgcccagcgcgttgaccttctcgtacagctccaggcgcagctcctcgatgcggttggacgcaccacgggcctgcagctcggtgatgtcgatcggctccatcagcgcttccttggccagcagcatcgccttctcggcggtgccaccgatgccgatgcccagcatgcccggcgggcaccagccggcgcccatggtcggcacggtcttcagcacccagtcgacaatcgagtcggacggattgagcatggcgaacttggtcttcgcttccgaaccaccgcccttggcggcgacgatcacgtcgactttgttgcccggcaccaccttgacgttgaccacgcccggggtgttgtccctggtgttgatgcgcttgcctgccggatcggccagcaccgaggcgcgcagcttgttgtccgggtgcatgtaggcgcggcgcacgccttcattggccatgtcttccacgcccatggtggcgtcatcccaacgcacgtccatgccgatttccaggaacacggtgacgatgccggtgtcctggcagatcgggcggtggccctcggcgcacatgcgcgaattgatcaggatctgcgccatcgcttccttcgcggccggcgactcctcgcgctcgtaggcggcggcaaggttcttgatgtagtcgaccgggtggtagtacgagatgtactgcagcgcgtcggcgatggactggatgaggtcttcctgcttgatcgatgtcacgtcttgctcgcttgctcgaggctggcgggggtaatccacccattttaccccctcccccggccccggggtggtagtgccggccgctggccggcaagattcccccgacgctctgtcacgccacgcgccactgcggcgtccttgcccacatgaacgccgaaaccgctttccagacccaccgcccgcgcctgatggcgctggcctaccgcctgctcggcagccgcaccgacgccgaagacgtggttcaggacgcctggctgcgctggtccggcgccgatcctgcggccgtccgcgatgccgaggcctggctggtcaccaccaccacccggctcggcctggaccggctgcgtgcggccaagcgcgagcgcgtccactacgtcggcccatggctggccgaaccgctggcggtcaccctggagccggacccggcgcccggtccggcccagctgcatgcgctggccgacgacgtctcggtcgctttcctgaccctgctcgaacagctcggcccggaggaacgcgccgccttcctgctgaaggaggcgttcgaccacgactaccgtgagatcgccgagttgatcggccacagcgaggccaactgccggcagctggtgcaccgtgcccggcaacgcctgcaggccggacgaccgcgcttcaatgccgatgccagccagcaccggcagctgctggcgcgcttcatggaggcctcgcagcgcggcgacagcgacgcgatccaggccctgctgcacgccaacgcggtgctggtttccgacggcggtggcgtggtcactgcggcggtgcggccgctgctgggcgccgaacgcatcggccgcctgttctgggccatcgcccgccgcggcgcggtgcatcccgcccagctgggctacgtcaacggcgagccggcgatcctgcgcttccagggtgagcgcctccattcggtcaccaccatcgaggtggtcgatggccgcatcgccaacgtgtacagcgtgttgaatccggaaaagctgccgggtgttgtcacgcgcgatgacggtacggcgtcctggtagtgaaaggcggccaccgtggccgccgtggagccgaaaatgtccgaccacgcctctccccgcgtcccctacacccgcctggccgccgaggccttcaagggcctgctggccaccagccaagccgtgcatgacagctcgatcgatccgaccctgatggaactggtgttcctgcgcgtgtcgcagctcaacggctgcggctactgcatggacatgcacggcaccgcgctgcgcaagggcggcatcgagccgcgcaagctggacaccctgcccgcctggcacgaaagccgcttcttcgatgcacgcgagcgcgcggcactgggctgggccgaggcgctgacccggctgaccgacggcgcgccgtcgcaggccgcgttcgatgccctggcaccgcacttcgatgagaagggcatcagtgacctgagcataggcatcgcggtgatcaatgcctggaaccgcctcggtgcggggttgctgccgccgctgccggcctgacccaccccgccttcgacagttcatcggtgctgctggtaggtgtcgaccttggtcggcacggtagatccacgctacgcgtggatacgggagggtcggatcccttcgcttcgcgaagggctctgacccgctgtggtcgctggggtcagagccctttgccgcgcaaagggatctgaccccggtgccggcaacacagctgcactgactccccctgcacgtatcacgcgcgcacaatacgcgcatgcctgccatccccaccgctggcgctgccgccgcgaagaaacccagcctgcgccagcgcttcaaggcgatgcgcaacctgccgccgttcctgcgcatggtctggcagaccagccccgcgctcaccctggccagcctggggctgcgcctgatccgtgcgctgctgccggtggcgatgctgtacgtcggcaagctgatcatcgacagcgccctgcacctgagccagcacgacgccggtttcccgccgctgggcgaggcgctgtccagcggcatgctcaatccgctgctgggcctgctggcgctggaattcggcctggccatcgcctcggacctgctcggccggctggtcagctatgccgacgcgctgctgtcggaactgttcgccaacgtcaccagcatccggctgatggaacacgcggcgacgctggatctggaggacttcgaggacccggacctgcaggacaagctggaccgcgcgaggcgccagaccatgggccggatgaacctgatgagccagctgttcggccaggtgcaggacgcgatcaccgtggccagcctcgccgtcggcctgctggtctacgcgccgtggctgatcctgctgcttgcgctggcactggtgccggccttcatcggcgaatcgcacttcaacgcggccggttacagcctcaacttccaatggacgcccgagcgccgccagctcgactacctgcgccagctcggtgccagcgtggaaacggccaaggaagtgaagatctacaacctgcaccgcttcctggtcgagcgctatcggcgcctgtcggtggcgctgttccaggccaaccgtgccctggcacggcgccgggcgttctggggcgcgctgctggctgcgctgggtacgctgggctactacaccgcctacgcctacatcgcctggcgcacggtgcgcggcgatttctcgatcggcgacctgaccttccttgccggcagcttcctgcgcctgcgccagctgctggaaggcctgctgatcggcttctcgcaggtggccagccaggcgctgtacctggacgacctgttctcgttcttccagatcgagccggaaatccactcgcgcgaaggcgccatacgcgtgccgcagccgatccgccagggcttcgtgttcgagaacgtcggcttccgctatcccgatgccgaacagtgggcggtgcgccacctcgatttccagctgcaggccggcgaagtgctggccctggtcggcgagaacggcgccggcaagaccaccctggtgaagctgctggcacgcctgtacgaaccggacgagggccgcatcctgctcgatggccgcgacctgcgcgactacgacctggacgacctgcgcgccaacctcggggtgatcttccaggacttcgtgcgctacaacctcagcgccggcgagaacatcggcgtcggccaggtcgaggccatggacgaccgggcgcgcatcgccgacgccgcgcgccgcggcatggccgaggaagtgatcgaggagctgcccggtggctacgaccagctgatcggccgccgtttcaagcagggcgtggacctgtccggtggccagtggcagaagatcgccattgcccgcgcatggatgcgcaatgcgcaggtgatgatcctggatgagccaacggcagcactggatgcgcgcagtgagttcgaggtgttccagcggttcagggaactggcggataatcgcaccgccgtattgatttcccaccgtttttcctcggtccgcatggccgatcgcatcctggtgctggccgatggccggatcgaggccagtggcacccacgcccagctgatggcacagggcggccgctatgccgagctgttcgagctgcaggcggcgggttaccgctgagaacgcctctcgttccgcccaatgagaacccgtctcatttgagatagaattcccccgacgacttttgatagatacgcccatgtcctccgcttttggcgccgaaacggtgcttgaggtccgtcactggaccgacgcctacttcagtttcaccaccacccgcgacagcggcttccgcttcgagaacggccagttcgtgatgatcggcctggaaaccgaggcacggccgctgctgcgtgcgtactccatcgccagcgccaactgggaagagcatctggagttcttcagcatcaaggtgcaggacggcccgctgacctcgcgcctgcagcacatcaagccgggcgacaaggtgctggtcggcaagaagcccaccggcaccctgctgatcagcgacctgcacccgggcaagaacctgtacctgctgggcacgggtaccggcatggcgccgtggctgtcggtcatcaaggacccggagacctacgagcgcttcgagaaggtgatcctctgccacggcgtgcgctacgaaaaggatctggcctaccgcgattacttcgagagggagctgcgtgaacacgagttcctgggcgagatgatcggcgacaagttgctgtactacccggccgtcacccgcgagccgttcgccaaccagggccgcctgacctcgctgatggaaagcggccagatgcagcgcaccctcggcctgccggagctgagcccggaaaacgaccgcgcgatgatctgcggcagcccgcagatgctggccgacctgcgtgctgtgctcgatgcccgcggtttccaggtttcgccgcgcatcggccagccgggccactacgtgttcgagcgcgcgttcgtcgagaaatgatgctgcaacggtagtgccggccgctggccggctcttcctggcccacgggattgccggccagcggccggcacgacctcacagcagcgcttcgatctcgccgcgcagctgctccggccgggtggtgggcgcatgccgcgacaccacccgcccctggcgatcgaccaggaacttgctgaaattccacttgatgcgggcactgccgagcacgccgcgcttctcgcgcgcgagccacctccagagcgggtcggccccctcgccgttgacctcgatcttttccgacagcgggaagctgaccggatagtccagcgaacagaactggcggatctgcgcggcatcaccgggctcctgcgcgccaaactggttgcacgggaagccgatcaccaccaggccgcgctcgcggtagtcctgccacagctgctccagcccggtgtactgcggggtgaagccacagcggctggcgacgttcaccagcagcaacgggtggccctggtaccgggccagcgcctgcggctggccgtcgaggtcgcggaagctgaaatcgtaggcagtggtcatggcagcgggccgtgggcggtgaacgcatggtacccgcgcccggccccggcaacatgccttttgacacaagtgcagtcgccgccggccgggttaccctcgggcccttgtttgccttaccggagcttctaccttgaccactcgacttgcccttgccgtggccatgtccctcggccttgccctgcccgccttctcggccggcgccgccaccccggctgccagcaccaatgcccagcaggccaacccgttcttcgccgaaagcccgctgccgctgcacttcccgcagttcgacaagatcaaggacagcgacttcgccccggccttcgacgccggcatggcgcagcagctgaaggaagtggaggcgatcgccaacaacaaggccaagccgaccttcgacaacaccatcatcgcgctggaaaagagcggtgacatcctcgaccgtgcgaccaccgtgttcttcagcctggtcggcgccgataccaacgacacccgcaagaagctgcaggccgactactcggcgaagtttgccgcgcacagcgatgcgatcgcgctgaacggcaagctgttcgcccgcatccaggcgctgtacgacacccgcagccagctgggcctggacgccgaaggcgtgcgcctggtcgagaagtactacgacaattacgtgcgcgccggcgccaagctgtccgaggccgacaaggccacgctgaaggacatgaatgccgaactggccaatctgggcaccaagttcagccagaacgtgcagtcggaagtgaacgcttcggcaatcactgtcgacgacgtcaaggagctggctggcctgtccaaggagcagatcgccgccgccgccgaagccgccaaggcgcgtggcctggaaggcaagtacgtgatcaccctgctcaacaccaccggccagccgccgctgaccaacctggccaaccgcgccctgcgccagaagatctacgaagcctcgaccacccgcggcagccgcggcggtgagttcgacaacaccgcgctggtctcgcgcatcatgcagctgcgtgccgacaaggccaagctgatgggcttcccgaacttcgccgcctacaacctgaccaaccagaccgccaagacccccgaagcggtcaacgcgatgctcggcaagctggctccggccgcggtggccaatgccaagcgcgaagccgccgacctgcaggcgatgatcgacaaggagcagaaggccgcgcgcaagccgaccttccagctggaaccgtgggactgggccttctacagcgagaaggtgcgccaggccaagtacaacttcgacgagtcgcagctgaagccatacttcgaactgaagaacgtgctggagaacggcgtcttctacgccgccggccaggaattcggcctgaccttcaagcagcgcaccgacctgccggtctaccacgatgacgtcaccgtctacgacgtgttcgacgccgatggcagccagctggcgatcttcatcttcgatccgtatgcacgcgcctccaagcgtggcggtgcgtggatgaactcctacgtctcgcagtccaagctgaccggcttcaagccggtggtcgccaatcacctgaacatcccgaagccgccggccggccagccgaccctgctgacctgggatgaggtgaacaccaccttccacgagttcggccacgccctgcacggcatgttctccaacgtgaagtacccctacttctcgggcacctcggtgccgcgcgacttcgtcgagttcccctcgcaggtcaacgagatgtgggccgacaacccggtcatcctgaagaactacgccaagcactaccagaatggttcggcgatgccgcaggccctgctggacaaggtgattgccgcatcgaagttcaaccagggctttgccaccaccgaatacctgggggcggcgatgctggaccagaactggcaccagatcggcccggaccaggtgccggcggccaaggacgtgatggccttcgagcgcgccgcgctggagaaggacggcatctactacgcgccggttccgccgcgctacaagaccccgtacttcagccacatcatgggcggctactcggccggctactacgcctacatctggtcggaagtgctcgatgccaacacccagaagtggttcaaggacaacggcggcctgagccgcaagaacggcgaccacttccgcgccaccctgctgtccaagggcggcagcgtcgacgcgatgcagctgttccgcgatttcgccggccacgagccgcagatcgaaccgctgctggaaaagcgtggcctgaccggcgccggcaactgatcgccagcgcagtcgcctgaaacgaaaaccgcccgggagaccgggcggttttttgttgtggtcggggtcagagccctcttctgcgaaaagggatctgaccccggggtcggatccctttccgacggaaagggctccgaccccagccacgccatcatcgcggcgccacgtacccacccggcacgccttccggcgacagcaccagctgccacagctgcgcgtgccggcagcggaaggtggccatcgacccggccaggtagaagcgccacatgcggcggaagtgctcgtcatagcgcgcatccagccgtggccacgccgcctctacgttgcgccgccaggcctgcagggtcaggtcgtagtcggtgccgaagttgtgccagtcttccagtacgaagcggccttcgaacgccttggtgatctgcaccgccgacggcagcatcgagttggggaagatgtagcgtgcaatccatggatcggtgcgatgccgtgagacgttggtgccgatggtatgcaacagcagcaggccacgtggcgacaggcagcgcttggccacttcgaagaaaccggcgtagttcttgtcaccgacgtgctcgaacatgccgatcgagaagatcgcatcgaacggttcgtccagttcacggtaatcctgcaggcggatctcgatcggcaggccagcgcacaactgccgcgcgaactcggcctgctcctgcgatatggtcacgccgacgccgctgacaccgtagcgctcggcggcgaacttcagggcttcgccccaaccgcagccaatgtccagcacgcgctggcccgggcgcaggcccagcttgcggcagacaaggtcgagcttggcctcctgtgcggcgtcgaggtcgtcggcgtcgcgccaatagccacagctgtagaccaggcgctggccgagcatggcctggtagagatcattgccgaggtcgtaatggcggcgaccgacttcgtaactgccctgccccgcctgcaggttgaacaggcgcgccttcagcgcgtctgccacttcgcgccagccgtgcacccgttcatccaggtgcgcctgcatcaggtggacgaggaattcatccaggacattggcatcccaccacccctccatgtagctctcgcccaggccgagcgagccgtggcccatgacccgcgcgaaaaagcgcgggtcatgcacctggatgtcctgtggctgggtgccgccgatgcggaccccggcttcgtggagcaggccggcgacccgctcctgcaaccctgtatccacgccacctcctcgactgcggtcaaccgcgtgcgaacagctccacgtagtccttggccacgtgcggcaacagcaccgctgccggtacatcggcggtctgggtgccgtccgagtatggaccgacctggtacggcgggaaaacaaagcgcagcgcggtgatctgccccttgtcgtcggtcagtggctggaactggctgaaattgtcggcctgcgggccggttccgtcggcgatcatgcgcgatgcgttgcgcagcgattcctgcagctgggccgggtccatgtcctcgccactgaggcgggtggccacgcgttcgcgcaactggtcggcgacgaaatcgctgatcgccttccagcccttggcatcggccacaagcttttcggcgctgagcatctgctgctgctgcggcagccacacgaaccgcgccaccagcggttcgccgtgggcgccacccgtgtagcggctgccgtcggcactgaccaccaccagctgcggggtttcaagcagcttctcgaagctcagcgacagctcgtagggcatggtcggcttgtcgttgcccagcccgtccagcgcctgctgcaggtcgctgcgcgcactcgtggcatagctctgcagcgcgcgggccaggcccggataacggtcgataccggccgggtagctgatgcccaccacttcgcgctcgttgttctcgatcacgtcgcgcagatccagcggcgcttccgtggccggcgtttcgcccgcggccgtcgcctcggcggcgggcgccgcgtcggtcgccggtgccggctcgctttcacgctggcaaccggccagcaacagcacgcccaccacgccggccaacacgctgccgcgcagtggccggttgtttccaatcttcatcgggatcccctgttcatgtttgtacatcatcgcctgccatggctgaagcgtgacccgctggcgttcagccaacgagcaggtcgtggtactcctcgtggcgctgcaggaaggcctcggcgtaggaacatgccggcaccaccttgtatttctgctcgcgggcgaaacgcagtgccacgcgggtcagctcaccggcgatgccacggccggcgatcggctcgggcacctcggtatgggtgatgaccatgcgcctgcgcttgatctggtaatcgagcaccgccagctgtccgcgcacacgtgcggtgaagcggtggttggccaggtcgtgctcgacctcataggccagaccggggggcgtgaccgaagccatggaactgtctcctgcggcgactgcgtggatggtgcgcagccgggcgccatgatcgcgtgaagcctgaacaggggcaagtccagtccattcacgtcagttttcgccctcaagctggaggcgggccggccgctatcgcctatggaggggtacggccaggctggcacgacccttgcgaccgttgaccatgcgcaccaccgtggaggctcccatgcacgccagcaattcccattccgataccgaccgcgccctgctggagggcctgctgcaactggcggtggaagggcagaccgaggatcaggatttccagcgcatcggcgaggaagtgttcgcccgcctgctggatacctacggccagcagaccgcagcctgacccggccggggcggatcggacccgatccgccccgctacccgcatcagccgccgccgaggcggaaggtcgggttggagagttcgcgcaggaagtgggtgaagatgctcggctgcatggccagcatgaagatcacgccaaacgccgcacctgccaggtgcgcgctgtggttgatgcggtcgccaccgcgcctgtccatccagatgctgtagccgacgtagaacgcggcatagatgatcgccggtgccgggatgaagaacaccaggatgatcgaccacggcttgatcaggatgaaggcgaacagcaccgccgataccgccccggacgccccgaggctgaggtagttcgggttcttctggttcttcaggtagctgggcaggatcgagaccagcagcgcgccgatgtagaacgccgggtaggtcaggtagctgccggtcagctgcaccatcacgctctcgatgaatcccccgaagaagaacagggtgatcatgttgaagatcaggtgcgaccagtcggcgtggatgaagccataggtcaccagccggtcgtactggcggtgacggtcgatggccggcggccacaggatcaggcggtcggccagcttgcggttgttgaacgccatccacgacaggatggcggtgatggcgatcaacagcagattgacgggggtcatgtcaggctcaggcgctacggtagttgtcgaccatacgatagcgtttcgcgtaccaaccgaaggccaacgccgcgacgaaggcgaagccggcgaagaagaacatcaggaacgccgcctcgctcaggcccgtgcccgcgatctggtgggtgaccgtgtcgttgcgcaccgctgcgttggacagcagcacccacaggttgccgatggtggtggtcaggttccagaagctcatcaccacgcccttcatcgcctgcggtgcctggctgtaggcgaactccaggccggtggccgagaccagcacctcaccgaaggtcagcagcgcgtacggcagcatctgccagaagatcgacatggcgttgccgccgtccatcaccacctggatgccacccaccacgatccaggccaggccactgaaggcgatgccggcggtcatgcggcgcagcgcggtcggttcgaagccgaagcggcgcagggccggatacagcaccaggttgttgaacggaatcaggatcatcaccagcagcgggttcagcgcctgcatctgcgaggcggtgaaccagcttggcatctgcatctgctggccctgcaggacccaggtcgaggccttctggtcgaacagcgagaagaacggcgtggtcagcgcgaagatcaccagcacgcgcagtaccgagcgcacgccttccacggcttcggccggatgctggccacgggcgcggtccagctgcagccaggtgccgccaccgatgccggcaaggatggccaccagcgccaggcacaggcagatcacgatgcccagcgaaccgaccaggccgaacgaggccaccgccagcgccaggccaagcacggcgatcaccaggcccggacggccctggccagccacgcgcgtggtcagcgcggtacgcaccacgttggcgaacgaatgcgggtccttcggcggcagcggcaccagcacgtagcgcctgcggcccagccagaacacgaaggtagcgatgaacatcaggatgcccgggatgccgaacgcccactgcgggccccagttcttcagcaccagcgggatcagcagcgaggcgaacagcgagccgaagttgatgatccagtagaaggcgtcgaagacgatcttggccaggtgcttgttgctctggtcgaactggtcgcccatgaacgaggccaccagcggcttgatgccgccggcaccgagcgcgatcaggcccaggccgaggaagaagccctcgcggctgttctcgaacagcgccaggcacaggtggccggcgcagtagaccaggctgaaccagagaatggtgtggtacttgccgaagaacctgtcggccagccagccaccgagcagcgggaagaaatacacgccgatcatgaagctgtgcatgatgtccttggcttcaccggcacggccttcggcagtgatttcctgcagcagcagcgaggtgatcaggaactgcaccaggatgttgcgcatcccgtagaaactgaaccgctcgcaggcctcattgccgatgatgtacggaatctggcgcggcatctttccctggccggcgatgggggcgactgcgtcgtggctcatcctgtaaggcattcctgcaaagcgaaaggcgcaaggttaccggaaccggggcttgcgaagcacgctgcagggctgcatgacaacggtgccaatccatggcaggcagtgcaggccctgccggaagtcacggcacctgcacgacaaaagcgtaaacttatcgttatgcgccccctcgcccacgcccgcctcctgctcagctgccttgcgctgttgctggcgttgcaggcgcaggcacgaccacaggcgccggccgccgttgccagcgagagcgaccccaggcagctgacggtcgccgcgctggagctgcccagccgcgatgacgcgcaatggaagcagcgccgcgagcaggtcgcacagctgctgaccgagctgcagccggacgtgatctcggtgcaacaggtgctgcagcagcagggccgcaacccggcctgctggctggccagccggctgcgctacagctgcgacttcgttaccgccgatccgcccagccagccgctgcggcatggcaacgccatgctgacccggctgccggtcagcgaggacggcgtgaccctgctgcatcctcccggcaccttcagcgcggccggcatgatgcggctgaggctgggcgaggcgctggtcaacatctatgtggcgcggctgcgcccggacccggacgaggccagcgcccgccagcaccagaccagcgacctgatgacctggatcggcgccaccgccgaaggcatgccgagcctgattgccggcgatttctcggccagcacggtggaactggtgcgcagcacgccggggttccagccggcccggcgcaatcccggcggccgtgccgaggcgccggcggccagtgggggcggcagcagcggccacggcctggatgtgctgttccaggtcaagcatttcgacggcatccgccagcagccgatcctgctgccggccgacggcgacctgcccggcctgcgtctgggtgtgatggcgaccctgcgcctgcagggcgatacggccactgcggaataggtagtgccggccgctggccggctcccccggtactgcacggttgccggcctgcggccggcactatcgaacgactgctgcaacagaaaaggccggggtctcccccggccttctcatgtcatcccgtcacgcgatcaggcgatcgcttcctggtaacggcgctcgacttcgttccagtcgatgacgttgaagaacgcgccgatgtattccgggcggcggttctggtacttcaggtagtacgcgtgttcccacacgtccaggccgaggatgggggtgttgccttccatcagcgggctgtcctggttgccggtgctctcgaccacgaccttcttgtccggggtcacgctcagccacgcccagccactgccgaaacgggtcagcgcggccttggtgaaggcatccttgaacttgtcgaaaccgcccaggtccttgtcgatggccttggccacgtcgcccaccgggttgccgccggcattgggggccatcacggtccagaacagcgagtggttggcatggccaccaccgttgttgcgcaccgggccctgcaggttctccggcagcgacttgagcttcttcaccagctcttcgaccggcaggtcagcgtactcggtgccttccagcgccgcgttgacgttgttgatgtaggtctggtgatgcttggtgtgatggatttccatcgtcgccgcatcgatatgcggttccagcgcgtcgtaggcgtaggacagcttgggcagggtgtaggccatgatgcatctcctgattgcgagggcacccgacgatgtcgggcggtgcgcggtgaatgatggggacagaccgccagattaccaagagggatgtaaaggaaattgcgtcctgccagtgagcacgacggcaattgttacgcagcagtgacgcagcgcgctcctcatgcaccgtgcagcgcacaggcgctacagtgcgtgtactaccctcgcccgcccctgcccatgcgcaacccccggctgctgatcaccgccatcgccctgctgctgctcggcctggtcgccaaccatttcctgcaaaggccgccagcgccgcagttcgcgcccgacctgcagggcacgcctgtcgcgcgcgcgccggccaccgcctcgcccggcaaggacagcggacttcccgcgttcctgcccgccgaagcgcgcgcgaccatcgccctgatccagcgtggcggtccattcccgcaccgccaggacggcagtaccttcggcaaccgcgagcagcagctgccgcagcgcgcgcgcggctactaccgcgaatacaccgtcgacacccctggcgcgcgtacgcgtggcacgcgtcgcatcgtcaccggcggcgatccgccggaagcgtggtactacaccgacgaccattacgcgtcattccgcagcttcaccgtaccggcccagggagcgcagtgatgagccacgatgatttcggccttggcctgcatgacatcaacaacgccggcgtctacgccatcgacagcgacgacatcggcgcactggccgcggcgatgcgcgatgccggcctgaaagtgatccgcatcgatctggagggcgtcgcggacaagcgcaccctgctcgcccgtttggccgcacagctggatttcccggccggtttcggcggcaactgggatgcgctgtcggacaacctgcgcgacctgcaatggctgccggccaatggctacgcgctgttcctggccgacgtggacgcgctgcgcgccggtccgcagaaggacttcgacaccctgctggacgtgatggacgagaccagccgtgactgggtcggccgcgacgtaccgttctgggtgttcctgtcgcagagcgcgtaaggtcactgccttggccgggatgcactgacgccttggcagaggccgaccttggtcggcgcttctgtgccaaccaaggttggcatctaccaaagcgcgggccggccagcacgtgggcacggcccctgtctagcggctcccgttgtcttcctgcagttccttcttgaacgggatgtccggcggcggtcgtgccacggccggctggtcctgcatgttggggttggtcaggccacagccgccaccggcctgcaggatcgaaatgacgcaggagatccttgtgttggtgcccggcagtggaatctccatcgccttgacgcccttgcgcacccattcggccagcagcgattcctgcggcacccagtatttgtcgaacgaggtcggcgtgtagtcgtacggcgggcgcttcagccaggtgccggactgcgcaatgcgctccttgctccagccgtcgttggcaccgccgggcgcaccgcgcgcggcatggccatcgccctcctggccaggcacgcgcacgctgccatcggcattgaacaggccgctgcccttgccggcggtactggcctggcgggtaccgttgctgctgccgtcgcggttgcggctggaagacccccagtcatcgcccttggcaggcgtcgcccagttgcctggatcaggcgccgggcgcgctcccgcgtttgcgggtgtgctgctggatgctgacggacgcgcgctgctgctcgcctgcgtcgcgctgccctgggccgcagtcgcgggcgtcgccgtggcactgccactggaggatgccggcgctgccaccggtgccgaggccacttcacgttcccgcacctgcacgtcgcggccagtgggcgcgcgtacggcgggctcacgcccggccaccgccgccatccgcacctgcggatcggccacggcctgaacttcacgttcgcgcacctgcacgtcctgctgcggcacgcgcacctgcacttccgggctgcgcagcagttggggagcgaccggcgcgtcgaccgtactgacttcgcgttcgcgcacctggatgtcacgcacctgcggcgtgcgcacggccagttccggggtacgcaccgggcttggtgtcggcggcgcctgcaccggctgcacgctgcgctcgcgcacggcgggggtgctgtcacgcggcacgacgctgacttcggtgcgcggcacactgaccggcggcaccacgaaatccgtgctggcctgcgccacttcggtggcctggacgggcgaaggcggcggcgcggccaccggcgccggctcggcgtcggccggcggtggtggtggtggaacgctggcggtcggcgcggatgccggggatgaggcggtggtttcggcagcgaccggacgtggcgcaggggccgaggcagcgcccgcctcctggcccggcgcaacccgacctgccgccgcagccgcagccgcttcggcgcccggctgatcgccaccgccttcctgcgacgcgcgaccgacgaactccacctgcacgcgctcgccctcggtgccctcttcgtccggcgcgctggtacggatcaccgccacccacagcaacagcacgaagaacagcagatgcagcagtgcactgaccagtgccgaggtccagcgcatccagcgctggtcgcgcggcgcggcgtcccagtcctgccagaacaatcggcgcagcgcctgccacggcgacagccgcggcgactggcctggcgggcccggcagcgggcgcggcaggaaaactgcgatcacctcgcgggcatggaacggccgcggcagtggccccagcgagcgcagccacagcgcccagccatagggcaggcgcgtggacttctcgaggacggcgcggggctgctggcgcgccagcagcagatcaatgagttgctcggcccgggtcagaggcacgcgtcagcgatcaggcgacgttgccgcgcggaatgtaaggcgcgtggccgctgtcatgatcggtcgcgtcacgcacggcggtcacgcccggcacgcggcccatcagggttttttcgatgccctgcttgagcgtcacatcggccatgccgcagccctggcagccaccaccgaagcgcagcagcaccacgccgtcggacgagacttcctgcacggccaccttgccgccatgcgaggccagctgcggattgacttcgttctccaccacccagtgcacgcgttcgaccagcgaggccgcatcacccggcgcttcgcccttgatgcgcggcgccttgatggtcaactgctgggcaccggcggtgccggcgacgatgtcgatctcggcgccatcgagccagccaacgctgccggcgtcgacatagagggtgaaaccatcgcagtccaccgcccactcgtcaccgagcaggtcggtcggttcggcgaattccagccgggcatcggcgcgcggcgtaccggggtcgaccgcgctcaggcgcacgcccatgccgggcacgccctcgcgttcgatcaacttgcggaaatgggtctgggcagtgtcggagatctggatcatcaggctattctagccaagtaagcgtcagccgctcattcggtttatacaccgtccggcgcattgttcagtcaacacgaggtggagattcccatggccgacctgattccactggcccaggcccgttgcgtgccgcgcaaaggcagcgaccacaagctcggcgaggcccgcctggccgaactgctgccgcaggttcccggctgggagctgagcgagggtgaccaggccctgtcgcgtaccttccgcttcaaggattactacgccaccatggccttcgtgaacgcgctggcctggatcgcccaccgcgaggaccaccacccggacctgggcgtgcactacgaccgcgcggtcgtgcgcttctccacccacgatgtgggcgggctgagcgagaacgacttcatctgcgcggccaagacttcggccctgacggagcaactgccatgaacgtacgtttgctgagcctgtccctgatcgctgcgaccggcctggccggctgtggcgcgtccgaaccgccgtcaccgccaccgccgccgccgaccgaagtggccgcggtgaagacgccgccgccgcagtacccgctggaactggcctgcatgggcgtgggtggcaccagcaccttcaaggtgaccatcggcaccgacggcaagccgagcgaggttgcgctgttgaccggggccggcaacccgcagctggacgaactggccaagaccgccgtgcagggctggcagttcaaggccgccacccgtaacggccaaccggtgccggccaccatccaggttcctgtcagcttcaacccgccacagccgaagccggaccagtgcttcgccatcgaagaacgcctgcgccgcggcggctgatcgcgcgcaccccacgggcctgccgacgcccgcctcgccctcgccgccccggccccgcccggggcggctgtctgttgaccaggatcgcgtgggttgatgctgcagattccccctgaaaacatctggatcgcactggcggtcacgcttgccgcaggcctggccaccgcgatcggcagcctgctggtgctgttctcgcgccgccccagcccgcgcctgctggcgttcggcctggcctttgccggtggcgcgatggtctatgtgtcgctgtcggagatcctcaacaagtccattgcatcgtttgcactggcgtatggcgagcgcaccggcttcacctacggcaccctggccttcctgctgggcgtgatcgtgatcgtactgatcgaccacttcattcccaatccgcatgacagcctggacaaacaggaccctgcgttccgcgagaacagccgcgagtacctgaagcgggtcgcgctgctgacctcggttgcgatcaccgcacacaatttcccggaagggctggcgaccttctttgccacgctggaaagcccatcggtgggcatgccactggccttcgccatcgccatccacaacattcccgagggcatcgcgatcgcggtgccggtgtacttcgccacccagaacaagttctacgcgttcagtgccagcctgctgtccggcctggccgagcccgtgggcgcggcgcttggctactggctgctgtcaggatcgctgtcgcacgccacgttcggctgggtgttcggcctgatcgccggcgtgatggtgttcctggcgctggatgagctgctgccggcggccaagcgctatgccaagggccacgagacggtttatggactggtggccggcatgggcacgctggcgatcagcctggtgctgttcaagtggtgaggggttcccggctcgccctgtagagtccagccatgctcgactggctttccgcgcggcccgaccgaggcgcagtcgagcgtgactcgacgctacaggagatccttacttcagccggtccagcgcctcgaccagctcatccgccagcggcgcgttcaatacgtatgggctcttgccgtcatccagcgcgaactccagcgaggccgcatgcaggaacaggcgcttcagcccgatctgctcacgaagccgcttgttgaccgctggatcgccgtatttgtcgtcaccggccaccggatgccccagatgctgggcgtgcacgcggatctggtgggtacggccggtctcgatccggacttcgcagtacgaatggccaccgcggcgttccagcacccggaagtggctgatcgattccttgccgatcgcattgacctgcacatggcgctcgccgccctggcgcaggcccacgtgcagcggtgcgtcgaccgtcatcacgccgtcgggcatgcgcccggccagcagggtcaggtagcgcttgcggatgccggcgccgtggtcctcacgcagcaaggcctgcagttcgctcagcgccgagcgcttcttggccacgatcagcaggcccgaggtgtcgcgatccaaccggtggaccagctccagggtctgccccgggcgcagcgcgcgcagggtctcgatggcgccgaagctgatgccgctgccgccgtggctggccacgccggtcggcttgttcagggccagcaggcgggcgtcctcgaagacgatggcctgctccaggcggcgcatgaacgcctccggcggaccggccttgtctccttcctcagtgagacggaccggcggcacgcgcacctcgtcaccggcctcgagcttgcgttcggccttggcgcggccaccgttcacccgtacctggccactgcgcaccagcttgtagaccaggctgcgcggggcgcccttcagctggccgagcaggaagttgtccaggcgctggccggcgcggtcggcgggaacggtgatcatgcgcacggaaggcttgtcgccagcgggtttggtggggtcttggacggtcatcaggctgtttattctgttacactcggggggcgagataagggattgatttcgttggaagttactcagggccagaagcccagcttccgacgaatccggcacagtgcgcgaccaccgcccgcggggcggccatgttagcggctcaccggccttcccggccatcgccggatgcctgacacgcaaccgtgctgaacatgtcccgcgtggcgctccagcctggctgacagctgcctgcggcctgtaacaccccaaaacccataagagtgaagcgctcctgcggcctgccgtggtgtcgtagcgctggaaacccaagccgccctccccgcgcttgcgcgaatgggcggcgaaccgtgtccagaggcgaaaccccatggcgttccgcgcggtagccgcttgcgaggaacgcaacaatgaagcgaatgctgatcaacgccacgcaggctgaagagctgcgtgttgccatcgtggatggccagtcgttgtatgacatcgacatcgaacagccgtcgaaggaacagaagaagtccaacatctacaagggccggatcttccgcatcgagccctcgctggaagccgccttcgtcgagtacggcggtggccgccatggcttcctgccgctgaaggaaatctcccgcgactacttccaggccggtgtcgaccacaacaaggccggcatccgcgagctgctgaaggaaggccaggagatcgtcgtccaggtcgacaaggaagagcgtggcaacaagggcgccgccctgaccacgttcatctcgctggccggccgctacatggtgctgatgccgaactcgcccagcgccggcggcgtttcccgtcgcatcgagggcgaagaccgggccgcgctgaaggacgccctggacaagctgaacattcccgacgacatgggcgtgatcatccgtaccgccggcgtcggccgcgatgcggaagagctgcagtgggacctggactacctgctcaatgtctggcgcgccatcgccgaagccgcactgagcaagccggctccgttcctgatctaccaggaatcgcgcctgatcgtgcgcgccctgcgtgactacctgcgcgccgacatcggcgagatcctggtggacaccgaggagatgtacgagcacgcccgcgagttcatgcagcaggtgatgccgcagaccctgcgcaagctcaagcattacaaggacgacatcccgctgttcaaccgcttccagatcgagtcgcagatcgagggcgcctacgagcgcaacgtgcgcctgccgtcgggcggctcgatcgtggtcgaccagaccgaagcgctgaccgcggtcgacgtcaattcctcgcgcgccaccaagggcagcgacatcgaggacaccgcgttccagaccaacctggaagcggccgaggaagtggcccgccagctgcgcctgcgcgacctgggcggcctggtggtgatcgacttcatcgacatggcctccaacaagcaccagcgcgaggtcgagaaccgcctggccaacgcgctgaagtacgaccgtgcgcgcgtccaggttggccgcatctcgcgcttcggcctgctggaaatgagccgccagcgcctgcgcccgagcctgggtgaatccagccagatcgtctgcccgcgttgcgacggccacggccgcatgcgcagcgtcgagtcgctgtcgctgtcgatcatccgcgttgccgaagagcatgcgatgaaggaaaacaccgggcaggtgctggtccaggcgccggtggagatcgccaattacctgctgaacgaaaagcgcagtgccctgcgcgagatcgagcagcgccacgaggcgccgatcgtgatcgtcgccgacgagcagctgcacaccccgcactacaccgtcacccgcctgcgcgagaacgagagcaacaagcccagttaccagcgcggcaccccgcgcaagctgccggtgcatgccctgaccaagggccagctgaacatcccgccgccggcggtgacccaggtcaagcacacctcccccgccccggtgcgcgaggaagtggagccggccgcagcggcaccggccccggtcgtggcagcgccggttgcagcggccccgagcggcggcgtgatcggttggctcaagcgcgtgttcggtggcgaaccggcgccggcaccggcaccggcggctcctgttgcccgccagcagcaggacggcggccgcaaggaccgcaacaaggatcgcaacaaggaccgcaaggatcgccgcgacgacaaccgtggcaacggcaacgctcagcagcagaaggatggcggcaaccgcaaggagcgcggtgagcagcgcaaggacggtcgcaacggcaacaacggcaatgcccagcagcagccgcagcagggcaggcagaaggagcctcagcagaaggacggccagcagccgcatcagcagaacaagccgcgcaacgagcagcagggccagaaccagaaccagaaccagcagcagccgaagctgaagcagcccaagcagccgcgccagccgcaggacggtgacaagccggccgagaagccgcagcgcagcaccgccgaggcaccggccgaggccgtgaccgcggctgccgccgtggccgccacggcggtcgccgccaatggggtgaccgctcaggaagccactgcgccggtggcgccggttgcgccggccgcctccgctccggcggaagccactgcaccggccgacaccactgccaacgccggcaacgaggccgaggcgattgccgtgaccggtgaagaggctgctgtcgacgccaacggcgagcaggccggtgaaggcgcgacccgccgccgccgtggccgtcgtggtggccgtcgccgccgtcgtggtggcgccgagaacgctgccggcagcgatggcctgggcgatgatcaggacgacgcggacgacagtgatgacaccgatgccgctgatgtcgccgagcagagcaacgacagcggtgccgggaccactccagtcgcggctgcgcagccggcccgtccgcaaccggaattcgatttcgatgacgaagtcgaaccgaccgctgccgaatccggaaagccggtccgtgccgccgccgctgttgtcgccgcgccggtcgcggtggtgagcagcaccgtggtcgatgccgctgcaccggtggtggccgaggtacaggccccgatcgataccgtggccaaggccgaaccggcatcttcgccggtgcagaccagcatgctcgatgccatcgacgcggcgaccccggcccagccggtggtggctgcagcaccggcggtcgaagccaagccggtcgtggttgaggctgccccggccgttgaagccactccggtggtcgaagtgaagccggtcgtggtcgaggctgctccggtcgtggaatcgaagccggaggttgttgcagcgtccccggtggctgaagccgagccgctggccgttgaggccgccccggtggtggaggccgctcccgcggttgaagccaagccggttgtcgagaccgcaccggtcgccgaacagccagtcgctccggtggcagttgaagccgcaccggtggaagctgcggccccggtcgccgatgcggtggtgacgccgtcgatcgatccggtcgccgatggtcacaccgatgccgccgcccaggcggccgaagccaaggccgacgaagaagacgaagacgccgccaagcgcacaccgccggcgaactgatcgcgatctggtcgcgtgaaaaggaacggcggggatcgatgatccccgccgtttctgtttgtgcgccgggcgcgtgcagcgctctggtagaggccaaccttggttggcgccgttgttcgagcgaacgcggacacgtccgtgccaaccaaggttggcacctaccaggacatcagcgcgtcggcgcgaactgcaaccgggtccacacgccgtagtggtccgaggcccagcgaccgctgtcatcgggctggtcgaacaggagcttcgcttcgcgcgcgaccatccggtcctgctggaagaagatgtggtcgatacgcgaaggtgcctggtaatagtgccggttcaaggtgctgaccccggccaggtcggtgttgacgtgcacgctgccatagctgtcgccgtaatggctgcgcagctcgctcaggtcacctgcgtccaccagcgcattgaagtcgcccgcgatcaccaccggcgcgccggccgaggtagcggtgatgaagcgcagcaggtcctcgacctgggtacggcggatgcgctgaccactctcgtcgttgcgctcgttgagatgcgtggcgtagacgttcaccggcgtgccgtcgacgtcgatgcgcaggtgggccaccgtgcggtagtcgtccaatggcagcagcagatggtccccctgggcgaggatcggccgccgggtcagcaacgcattgccgtaacgcttcggcgcacccaccggatcggtggacacgaatacgtacttgtagccgagttggctggccagccactgcgcctggttgcgcacgttgcggcgctggatcacctcctgcagcgcgatggcatcgggctgcaggcgcttgagttcggccaggatggtacggcggcggcttggccagtcttcgcggtcatgatggaggttgaaggtgaccatgctcatgcctggcgcgctggcgatgtccaccgctggcgatgcgacctgcggcaccgccgccagcgtcagccctggcaatgccaatgcaatggccagccccagggcgcgcaccgtcgcacgcgctccctccccttgttgcttcatcgttactgccccttgcgctcggcgcggcgcaccgcgcccggtacatcgatctcgacccgtgccggcagctggtgcacgtgcagttccttgttgatccattcggccgcttcgccgttgatggtcgcctcgcccggatcaccggcgtacggccacggcaacaccacgccaccgaccggtggcaccaggcccggctgcacctccagcaccagctgcttgtcgctgcgctgcaggcggtaattgagctggccctgcggcgtgcgaaggccctgcacggcgatgccctcgccctgcagccaggccgtcgggatgccggcggccaacaccagcgcatcgtccatgtcacgactgtaggcgaacatgtccagggccgagcgcacgaagtccgaggcgacccaggcatgcggcaggtcaccgacgaagaacggcttgcgcggcgtgcgcgagaccacttcggcccactggttccaggcctgcggcgcacggtccttgaagaagaactcggtcgcctgccaggcgcgatcgcgccagcccaggcgaacgaaggcggccacgttgcgccattcgtacggcgtgtagtccttccactcgcgcttgccatcgcggcgggccacgaattccttccagtagcgctcgaaggtcgcctccaacgcctgctgcggcagccggccctgctcgccgcccggcgccagcgcgatggtggtcgaggtcgcgtcgaaatcgcccagctcggccgagcccggcaggtagtcgatgttgtgctgctgcatcgccgacagcagtgacgcctgcaggtcatcacggaactggtcacgcgactcggcgatctgcatcgcttcgaccttgcccagctgggccgccagcgatgctgcgtccttgtagccgcgcaacgcccagaaattatcccagtacgaatgcatcggcttggccgaatagccttcgtggctgatcgaggccggcatcatcccgtagaacgccggattgcgcgcacggttctcttcggtacgctcgctggcacgcagctgctccatgtagctgtaggcgccctgcacgtgcggccacatcagctcggcgaaggtgctgtcgccggtatagcgcccatattcggcgatgctgtagatcagctcaccgtggctgtcgttctccggtaccgggtcgctgccgcgcgcatcgacacagcacggcaccttgccgttctcgaactggtaaggcgcataccagttgatgtagtcacgcacggcatcgctgcgccccatgcgcagcaggccttcggaaatcatcgcgccgtcgcggatccagctgcgcgcgtacgagcgcgtgcccggctgcaggcgcgggccgacccgggagatcagcatgtgcgccacggcggtgcgcagggtgtcgaccagggcctggcctgccgccggcacctgcagcgagaccacgcccagcgcgtgccgccactgttcggccacctgcgcctgcgccttggccacgtccagcgcctgcggcgcccagctcccggtctgcggcagcaccactgccacttcgcggctctgcccgggttccagcttgatcgtatacagcagcgcaccggacgccatgccggtactgtccttcactaccgtagtggccggatactttccggacgcaagatgcatcgcatcgagcttgccatcgaacgtgctggcgaaacgggcatcgggcacctgcagtggatagatgcgcggctcgccgttgatgcgtaccagctgttcgcccacgtccagcgcatcgatgcggctgaagccgccgacggtgttgaggaactgggtcggcgggttgacctgccaggggcggatcgccagcgccagggtgtactcgtgcgccaccttgtccggattgctcagccgatagcggccgatcaactgcgcgcgctccggcgtgccctgcacgaagctggtcaccgccaggccggccttctcgtgcacccagtcgacgttggcgatcggaagatagtggtcctgcagcgactgggtagtggccaccttcgaccagtccagcagcttgccgtcgaggcggatgaacggctcgatgctgaagctgcccttggccggctccagcgcaccgtcctcgctgatcagcgcctgttcctggccgccatcgaggccgagcagggtccagtacggctgttcgcccacatacgcacgcggcagcgaaccgcgcggcaggtcggccgccaccgaggacaggaaggcgttcggcgtggcggcgaacgccagcggcttgagcgtgatgtcacggatgccatagcgccagttcgggccatcgagcagatcgaaacgcacgtagcgtgcgtcggtgtccggcagcgccagccagtcgcggccacccgcaccgccggtcacctcgcgcacagtgcgccagtcccggccatcttcggacgtccgcacggtgtaacgattggcttccaggttcggcagccagtcgatcaccgcaccgccgatctcgcggctcttgtgcaggtccaggctgatggtctgctgcttgaccccgccgctgatccagaacgtatcgcccttgccatcgatcatgcggtcctgcagcgcggtggcggtatcggcgatgaccgatggcaccagtgccgaatcatcctgcggtggcaggccctgcagggtcagcttgtcgaagcacaccgtgccgcggccaccgaccttgctgtagatcgtgaactcgaccgcggcgctgcgcgccatctccttctcgggcgacggcccccacgccttgtcgatctggcgacgccggtattcgaccggtgtccacgccttggggaagctgtagcccgggcggttgacccaccagacgttgtcgccgctggcatcgatcagcttgaactgcaggtcgttggccggcgaatcaccacgcagctggaagccgaaacggtagttgaccgggtagtcgatgttcagcgcgcggcggatgccgacgtagccggagaccttgtggaaatcatagtccaggcacagggcacggccgccgccggcgccgctgaccggccgcagcgaaccactgacctggtcggacagcaccagtttccaggcgccgatatcgtcgaagtcgtccagcaccttcggcgccggcagtgccggtggtgcggcgatcgccagggaggtccacaacagtcccagtccaacggcgatcgctcgcttcatcccttgacgctccccagcaacagaccttggatgtagtaccgctgcagcaccaggaacagcgccagcaccggaaccacggtgaccaccgcgccagccatcatcatttccacgtccatgatgtgttcgcgcgagagggtggccagcgccaccggcaaagtgtagtgctcctggtcggtcaacacgatcagcggccacatgaaatcgttccatgcgcccatgaaggtgaagatcgccagggtcaccagcaccggcttgagcatcggcagcacgatctggaagaagatgcgcagctcccctgccccgtcgatgcgcgccgcttccagcagttcgtccgggatcgaacgtgcgtactggcgtaccaggaagatgccgaacacgctggccagcgccggcacgatcacgccgccgaagctgttgaccagccccagctgcttcatcagcaggaacagtggcagcatcgccacctgcgctggaatcaccagcgccgccatcagtacctggaacaggcgctcgcggccgacgaagttgagcttggcgaaagcgtaaccggccatggtgttgagcagcagcgagccgatcgtgatgcccagcgacaccagcaggctgttggcaaagttgccgcccatgccggtgcgcgcgaacagttcatggtagttgtgcgtggtgatgctcgaaggcagcagcggcggcgggaaatggctggcctcgccctgcggcatgaacgagaccgagaccatccacagcagcggtgccaggctgaccagggccagcaccagcaacgcaccattgatcatccacgggtaccagcgcgactggccgatttcacgactcataccaactgcctcttgcggccgaaacgcagcatcacggtggtcaccgccaggatgatcaggaacagcaggaacgccacggcggaggcgcgtcccaggttccaccacttgaagccttcctcgaacatgaaatacagcacgctgacggtgctctgcagtgggtcgccgcgggtcatcacgtagggttcggcgaacagctggaagtagccggacacggtaatcaccccgaccaccagcagcaccgggccgagcatcggcagggtgatgtgcaggaactgcttccagcgcgaggcaccatcgatgcgcgccgcttcgtacaggtcatgcgggatcgcctgcaggccggccaggaagatcaccatgttgtagccgaagttcttccacaccgcgaacagcatgatggtcggcatcgcccagttgggatcacccagccagtcgatcgggctgatgcccagatggcccaggccgtagttcaccaggccatagctggtatggaacaggtagcgccagatcaccgccaccgccaccagcgtggtcaccaccggcgcgaacagggccgtgcggaacagggccttgaagcgcgcggccggtgcattgagcagcatcgccgcgcccagcgacacgccgatcgacaacggcacgccgatcagcacgaagtaggtggtgttccacagcgacttccagaacagcggcgtctgcagcaggtcgatgtagttgcccaggccgacgaagcgcaggttgctgctgtcggccagtgcatagaggtcgaagtcggtcacgctcagtgcaagcgccgaggcgaccggcaggccgaagaacacgcccagcacgatcagcgaggggccggcgaagatccagccggccagcgaagtacgtttcattgcgcgctcccggcggccacggcgctgctcgattgcggcgacggcgcgcgctcctgcaggcgttgttgttcatgcatccagcggcgcttggccagcaccttgtccacgcgctggtccagctcttccacggccttgtcctgcggcaggccaccgcgcaccaccttctcggtgacgatgcgcatttcctgcacgatgcgctcccattcgagcaccttcggcgtcggcctgacccgctccagttgatcgcggaacgcggccgccagcgggtcattggccagcgacggcgtgttccacgcactgcggcgcggcggcaggtcgccaatgatcgaatggaagcgtgcctggatttccggccgcgacaggaattcgatcagcttccaggacgcctccttctgctgcgacttgcggaagatcaccaggctggtaccaccggcgatgcccgcgcccggaccgtccggccccggcagcgcggcggtgccccactgcccttccagttccttcggctgcagcttcttgaactcgcggatgttccaggggccggagatgtagaacacgttgaagccgcggaagaattcgtcccagacattggagatctgcgtctcggacatcttcggcgcccagccctgctcgaacatgttggcgtagaagcccagcgtgcggcggaaccccgggctggagaaattgccccgggtgtcgtcgtcacgcagcagcgggtcgggctgctgcaaggccagcgacagctgctgctcgaactcgttgatcggcatcagcaccgcgtagcggctcgggccctgcatgcgcttgatcgccgccatctgctcttcccattcctgccacgtacgcggcgggtggtcgtagccggccttggccagcaggtccttgcggtagtagatcaggcgcgtatcgacgtaccacggcacgccgaccagcccgccgtggatcacgttggtatcccagatgccctggaagtagtccttcgggtcgaccacggtggagcgctgcacgaacggctgcagcggggtcagcgcgtcgagttcggcgaactccggcacccaggtgttgccaagctggcacacgtccggcaggccgtcggcggcgaacgcggtcagcagcttctcatgcgcggcggtccacgggatgttctgcacatccaccttgatgccggggttttcggcctcgaattcgtggatcagctcgctgaccacctcggcttcgcggcccatcgcccagaagcgcacggtggtggtgcccggttcggtacgggcgcagccggccacggccaacgcggccagggcaggcagcgcccagcggcgcaggcggtcgatccagttcggcatcgggctacttgccctggcctgtggtgcggttggcattgttcttctgttcctgcgcggcagccgcgcgtgattcggcgatacccaccgcgcgtgctgccgcggccttttcgtctttctgcagttccagcggctggaacgacccttccggcgccagccagccgccactgaacccggcccgctccaggcccttgcggatgtacgggttcttcttcatcacttcccagacgaagtcatcgcggtagttggcgatcatggtcaggatcgggccctggtcgatggcgatgtagtcgctggcgacccagccgcgatcgggaaccagacgaccggtcttgatcgggatgtcgtagttgaagctggggttgaacgaatccaggaagccgtagctggaatagatgtagtcgccaaagcgcttgtgcatctccagcgtggccgggatcacctgctcgggggcgaacaccaccgaggcgatcgcagcggtcggggcgatggtgccgtcatcaaagttctcgcgcaggccggcgccgcgcgaggagtagtggcggaactggcgctgctcgccgcggtactcctgcgtggtgttctgcggaccatcgctggcggtcaggccccacacgttctcgccatactccttccactgcatcgggttggcgatggcatattcgcgctgggccagcgcggccgaccggctgttgaggaaataggtgctgccgcgctcgcgcatgtaagcgtcctggatgtcgcggaagtcgatccagacgtggctgtactggtggccgaacagcgggccgaaggacaggtattcctggccctggtagacgccccagtcgttgtcgtaggtacgcgtccacaccgtccacgcgtccgggctgaccgggtgcgtcggcgagcccagggcgaggatgtacaccatcatcgcctcgttgtagcccatccagtcgtggtcgatgaaaccgctctccgggaaccagcccatcgagatcagcggtgcacgctgctgcagccacggccagtcgaccttcttgtacaacgtatcggcgatctggcggatttccttctcgcgcggatcatcaccgtcgtagtacgactgcgcgaacagcacgcccatcatcagcagcgcggtatccaccgatgacagctcgacccagctgtcgtagcgacggccttcctgcatgtccaggaagtggtagtagaagcccttgtaaccggccttgccggtgcgctgcgggcccatcggcacgtcgcggaagaacttcagcgtggtcagcgtgcggtcgatcgcctggttgcggctgacccagccgttctcgatgccgatcggataggcggtcagcgcgaagccgaccgaggcgatgctggcgaacggccgcgacgggtagcggtccggggtcagcccgttgacctcgttggtggtatcccagaagaactggaaggtgcggcgctcgatgtcatcgaacagcggcggcagctcaggcttcatgggccgaggcggtgcatcggcctcgatcaggatcaccggcgggcgcggtttggcaggttcctgctgggccggctggcaggcggccacggccaggctcagcgctgcggcggacaacagatggcgtgcctgcatggcgcggttcctccggtggtctgatcgatgggaaagcataccgtccaatgatctgaaatcgtttacaaggtgtgtgcttaaaaaaccacgaaaaacgtggcctgacaccgcgatcattgcccacgccgctgccccctggccggcagcggcgtgggcaatggaccggcacggggccggccattgccgttttcaccgatgccgccagcgagccggcggcatcgggtcatgcatcaccgcccgggcttagaagcggaagcccacttcggccttgacctggcgcggagtaccgatgatgtcgccggtctcgttgtagctcaccagcagcttgccgtcgctcttcacgtagttcaggttggagaagttgtcgaagttgagcacgttgatgatgtcgatacgcgcatacaactcggtatcgccggccagcttgaaggtcttggtcgcctgcaggtcaagcgaccggtagccgaagatcttgccgccgagcaggaagcggccgttgccccccgggtagccggcggccggggtcggcaggcagttcgggttgccggcctgtgccacgcaggaccagtcgttgcccgccaccggggtggccaaggtcagcttgccaccgaaggtgatgccccagaagccatcgtaggagcccgtgaccaccagacggtggcgcggcgcgccgttggacttgatgtatgggtattcgccgatggtgccgcgatcgaacgagtagtgctcgtcgatgttgcggttgtggcgcgcagtggtccaggtataggcgatcgaggtaccccagccactttccttggtgtacggcttctgcgccgacaggaggatctgggtagcgcgggtcttgatgccctgctggccaatgatcaggctgccgaagccggggatgttgcaaccccacggttggccgtaggttggcttttcggcaccacacagcatctggttgtcgaagaagttgccgttgcggaagcgattgcccagggtgtaggcgaagccatcataggtcagcgtgcgcgagatggtggcgtcggtcagccactccccgatctggttgctcatgcccaggctgaactggtccgcgtagggcaccttcaagttgttgttgagcaggtccacttccaggccttcgttgctggtactgcccagcagggcctgcacgttgccgatgccattgagcaggttcgggttccaatcgaagcacgggttctgcccgtacaggcaggctccgctgcgcgggtcgcggaagtacacggtcggctgcggcagggccagcttggtggtttccaacgccaggtagtcgaaaagatcacggtcgtaggaacgaccggcgccaccatggatcacatgctgctcgtcggcattgatgtcatacgagaagcccagccgcggctgccaggcatccttgaatgccttgcggttgtggccgttgctgatgtagtcgttgatgttcaggccgctcaacgcgagcgtctgcgcgtagctctgcccggccgggccatgcggatcctgcgcattgagcgcgctgaccacttccggcggggtcacgaagtccaggtaggtcgggttcttctcgtagtcccaacgcaggccaaggttcaactgcaggtggtcgttgacctgccaatcgtcctgaatgaacaagccaatctgcgtggtcttcgagcgtacttccggcaacacgccactgacaccagtaatcggcttggtgaactgcgccttgtacggcgtatcaatgccaaattccgggttgcccacggtgtagtagaactgcgggttgatctgctgcgcgtcggaggcgtacagattgatcttcttgtacttggcgcccatcttgatggtgtggtcgccagcccactccaagccgtccagggtcaggttgtcttcgatcgaccagcccttctggcccttcacctgcgaggcgaaggcgctggcaccaccgatttccacaatggtgcgttcctgcggggtgttgccgtcaatgtcacggccgtccggcgcggtgtacacgtagccgttgcccagggtcagcggcagcgggttgttgaacgacttctcgtgggtgaccatcagctcgttgtagaagcgctcaccgctgtgattccagcgcagcgcgaaacgacggtctgtgttgtcagtgaccttgccatgctccttggaggtctggtcactgaactgctgctgattctcgtcacgatcctggactgtgaactcgatgcggtcgttgtcggtcggctcgacgtcgatcttggcgaagatcaggtcctgcttgaacggctggctggccgggcccaggccggcggcggccgccgccggcagctgcgaggcagcactggtgaccgcgccattcggggcaatggtcactggcagatcgaaacgcttggcttcgtaggtcacgaagaagtgggccttgtccttgatgatcgggccgcccagcgcgaagccgtattccttctccgccgattcttccttgctctttcccggctggcgttcggccggggtcatcgcacgcatactgtcgttggtgtaacgatagaaggtctcgcccttgaactcgtttgtacccgacttggtcgcagcggtgatcgcggcgctggacacctggccgtactcggccttgtagttgccgctgatgaccttgtattcaccgatggccagctgcgggaacgggttgcctgcgctgccggactggccggccacgccgccgcccttgacgtagctcttctggcccacaccgtcaatgtacacgttggtgccgtcggcgttggtcgcaccgccgcgcagcgaggtgttgcccttggcgtcacgggtgaagatcatgcccggcaccgcgtcggcgaactccaggaagttgcgcgacacctgcggggtggtctggatctgctgcaggctgacggtcttgccgacttcggaggtgcgcacttcctgcagcagggtcggcgcgacgacgttgacggtgtccaggttggtggccgcggtcgaaccgggggtgctgctggcggcaccggcaaagttcagcgtcgcggtcgaggccacggtgacggtgaccttctgggtctggccgttggcaaccacgtcataggtacccgggtccaggcccatcagcgagtagctgccgtcggcgcggatggtgccacggcggacggtaccggtggccacgttggtggcggtcacttcggcacctgcctgggcgccggcaacctggccgcgcaggctggcgttggccgactgcgccatgacgttgggggcggcagccagcatcaggcagctgaccagtgcggtgctcagcagccggcgcgccggcatgcggaaggtggtatgcatcatcaactcaatctccgggtggcggtaaccgcttgcgcggtccctgcgatcagtcaaaaaaagaaggaacgcctctggcttcaatggccggatggcggagtggtggaatcgcgaactatcaagcggggaaccagggtctgcttgtcccctgtcccatccgtggaggtgccgtccatcaactgcatcagacgcgtcatggcccggtcgccgagctcggcgatgctgacctgcatggtggtcagcgacgggtggacgaaacgcgccagtggaatgtcatcgaaacctgccagggcaacatcggccggcacacggacaccagcctgcgtgaacgcatacaggcagcccagggccatcatgtcgttggcggcgaacacggcatcgggcagcgctccggctgccagcaactcctgaccggcgcgatggccggaagcttcgtcgaaatcaccgggcagctcgatgccttcggcgccactgccaaacgccaccagcgcgtcacggaagccgcgcaggcgctcgcgcgcgtcgaagttgaggtccgggccagaaatgaaggcaatgcggcggtggccggcgtccagcaggtggcgggtcatcgccatcgcaccggcgtggtcgtcgatgctcagcaccggatggtcctgcccgggcagataggtgttgatcaacaccgtcggcagcgactgcggcagattgtcggtcaggaagcccgggctctcggcatagggcgagagcaccagcaggccgtcgacgcggccgcgcatggcacgcagggcggcgccctgctgttcctggtcgccgtggtagctggacaccagcaggtgctggcggcggttgcgggccacgccgtcgatgccgcgcatcagttcggagaagaattcgccgtacaggtcaggcagcaccacgcccaccgtattggtgcggcggctgctcaggctgcgcgcggcggcatgcggggtgtaacgcagccgtgcggccacctccagcacaagctggcggaccggttcggcgacattttcatgcccgttgagcgcgcgggaaaccgtggccacggagacccgggcttcgcgtgcgacgtctttgattgtgatagctgccttgttcacgaagccgccctccacggcttggacctaccagcattggcgcggaatgtaagcgtttccatctgggcttgtaaacagtccgttaggcgaatgtcccgaaatggacatgaaaacctgtccgtggccaggcccttgcggacccgccaggacagtgcgggacaagggctcagccctgttctgacggggtatgtgcgcggatggacagcgcgtggatatcggtgtccatcatcgaccccagcgcggcatagaccgcgcgatgccgggccaacggagccagtccggcgaagcgttcactcaccacatggacgttgaaatggccgcgcccgtcgcgcgcgccggcatggccggcatggcgatggctgtcatcctcgatctcgagcacgctgggtgccagcgcctgctgcagcgcatcacggatccgctcgatccgttccgcgttcacggcaggaccttgcggaacgggcgtacctgcacgcgggtgtagacgccggcagccacgtacgggtcggcatcggcccaggcctgggcctgcggcaacgactcgaactgcgcgatcaccaccgagccgctgaaaccggccgggcccgggtcttcactgtccaccgccgggcacgggccggccagcagcaggcgtccctcgtcgcgcagcgcgtgcagccgcgccaggtgttccggccgcgcctgcagccgctgcgccagcacatcctggccgtcatacccttcgatcacataccacaccggcatttcctcgcttgcgttgtcgggtccgcagattctagccaatgcagcccccgccccggtccggctggacactggcgcggcaaaggcttaccctagactccattgcacgtggctggatgcagcggcccgtcggtttttgcggccaacgcagcccccgacgaccgtcccgctgcttcaaaccggaccacccggccgggccacgtagacgacctccccgtagttctgtcgctgccgtttaccgcggcgcgtcccgctgtttgatatgtgtggaatcgcgccgatcccggcgtgtctggcgccttggggctccgtggcgttggcccggcgaacccggtgccgcgactggtccgttgcaatcctgatctccattagatgacttccgaactcgcgctcgacgcgaacccgccaacccggccgcccgccccccagcagcaggaaatgccgctggccgtggtgcatgggcaaccggtcctgcagattccgcaggacctgtacatcccgccggacgcgctggaagtcatcctggatgcctttgaaggcccgctggacctgctgctgtacctgatccgccgccagaacctggatgtactggacattcccgttgccgagatcacccggcagtacgtggagtacatcaccgtgatgcgcgagctgcgcttcgagctggcggccgaatacctggtgatggccgcgatcctggccgaggtgaagtcgcggatgctgctgccgcgcccggtcagcgaggaaggcgatgaagccgacccgcgcgccgaactggtgcgccggctgcaggagtacgaacgcttcaagcaggccgccgagaacatcgacgccctgccccgccaggaccgcgataccaccgtggcacatgccttcatgcccgaacgtgccacggtgaagctgccgccgccggtggacctgaaggaaatgctgctggccctgcacgacgtgctcaagcgcgccgagctgttcagcggccacgccatcaagcgtgaggcactgagcgtgcggcaacgcatgggcgaagtgctgggacgcctggaagatggcaagttctatcgttttgaagggctgttcaccgccgaagaaggcaagctgggcgtgctggtcacgttcctggcggtgctggagctggccaaggaacagctgctggacatcgtccaggaagaaccgctggcgccgatctacgtgaagtcgctggcggccggcaacaccaatgccccgctgcagttcagcagcgagttcgacgacaacgacgacgacgccaatgcagacgagtgagcgctgactgccgatggatcaatcgctgatcaaccgcattgtcgagggtgccctgctggcttccagccagccgctcaccctggcccagctgaaggacctgttcccggaagaggaaccggcaccgccgggcagcatcgaacgtgcgctggaacgcctgcgcgaggcctgcgaaggccgcggcgtggaactggtcgaggtcgcctccggcttccgctaccaggtcaccggcgaagtgcatggctggatcagccggctgtggaccgaacgcaagacccgctacacccgtgccaccctggaaaccctggcgctgatcgcctaccggcagccgatcacccgcggcgagatcgaacaggtgcgcggcgtggcggtcagcagcaacatcatccaggcgctggaagaacgcgagtggatccgcgtggtcggccaccgcgacgtgcccggcaaaccggcgctgttcggcaccaccaagggcttcctggactacttcgggctgaagcggctggacgaactgccgccgctgtcggagctgaaggacctgggcgagctggaaccgcagcttgccctggaccgcgatgcgccggccgtcgccggtgccgagggtccggacatctcggccggcgccgatggcgctgccgcgaacgatgatgccagcctggccggcagtgacacccccgattccgccgatgcagcccctgcgtcggccaccgatgagcaagcaccttcgcccctcgatgatgggcaccccgattccgcgccgggcgagcgcgcggtgcccctgaacgaacgcgaagacaacgccgtcgcgatgacgaccgtggctgttgaccaagccgattccgaaccagaggccgacctcgaaaccgtcggccggagcaaaactgatgagtgacaccccccgtaacaagctctcgctgaagcgcgaagccacctccgaacagttcaagctggaagaacgcctgcacaaggtgctcgcacaggccggcctcggctcgcgccgcgcgctggaacagcgcatcgccgaaggcctggtcaaggtcaacggtgaagtcgcgcagaccggcatgtcggtcaagagcggcgacaagatcgaactggatggccgcggcttcgtcgccaccgccctggccgagccgtcgcgcgtgctggtctacaacaagccggaaggcgaagtgaccacccgcgatgatccggaaggccgcccgaccgtgttcgagtcgctgccgccgctgaagggcgcgcgctggatcgccatcggccgcctggacatcaacaccaccggcctgctgctggccaccaccgacggtgagctggccaacgccatgatgcacccgtcgttcgaggtcgagcgcgagtacgtggtgcgcgtgcgtgcgccggaaggcgaggaaaaggtctctgacgccatcgtcgaccgcctcacccgtggcgtcgcgctggaagacggcccagccaagttcgatgagatcgaacgcatcggcggcaccgattcgcacgactggttccgcgtcgtggtgaaggaaggccgcaaccgcgaagtgcgccggctgtgggagtcgcagggctgccaggtcagccgcctgaagcgcacccgctatggcaaggtgagcctgccgcgcgaactggcccgtggccattcggtggaactgggcaccacgcaggttgaagccctgcgcgcccagctgaagctggaagaaggcgcaccgtcggcactgacgctgcagccggtgatcggccagcgccgcgcggcgaagaccaccgtgcgcgtgcgcgaaggtggccgtggcaacgcctacgtcaacggccacaacaccgccgacgaaggccgcgagctgcgtcgtttcgacaacgtccgcgaagaccgcggccgtggtcgcggcggcaagggtggcggcttcaagggcggcctgacggtcagcggtgaagcggcagccaagcagtcgcagaagccgttcaagcagcgcgcccagaagaatgatcgttcgctgccggaaggcaatccggccgcgttccgcacctggtacgtgccggatggcgtgagcaccggcccgagcggccatcgcaacgccggcccgggcgcacgcggccccggtgcccgtggtccgggtgcaggcggccagggccgtccgtacggcaagccgaagggcccgggcgcaggcgccggtggcggccagggccgtggcggtttcggcggcgaaggccgtggcggcgcaggcggccagggtcgtccggccggtggcggcaaccgctcgcagggccagggcaacaagcacccgtacggccatccgggcaacgccccgagcttcccgtccgaccacgccaccccgggcttcaacccgtatggcagcccgaagccggcacacggcgcccgtccgggcggtcgcggtccgggcggtggcaaccaccgtggcccgggtggtaaccgtggccccggtggtccgggtggcaaccgaggcccgggcggccccggtggcaaccgcggtcccggcggcccgcgccgcagcggcccgcgcggcggctgatcggcagccacgttgaaatgcagaaccccggctccggccggggtttttctttgaaaaggggacggaggggattaagtcgctttcgccacgccgtgcgtcgaagggcgaaagcgacttaatcccctccgtccccttttgcgtggcgctggaaagcggcgggcgtggtaccggtcatgctgcggaaaaaggcgatgaacggactctcggcggaaaaaccagtgtcctgcgcaacgtgcccgatgcgatggccaagcagcagcagctccatggcgcgcatcaggcgccattgctggcgccaggcctggtagcccatgccggtctcgcgttgcatcaaccggccgaccgtgcgcacgctcaggcccgcacgcgcagcgagctcacccagttcaggcggcagctgctcggccagcggcaggcagcgcgcgatgcgtggatcgcgtggcagcggcaggtccatcggcgccaccggtgcggcgccgatctccagcacgcacaacgccaattgatggtgcgcgcgtggcgcccgccagtcatggtcgaacggcgcctgcgcgatcggttccagcaatgcctgcagcaggggaccgacgccgatgatcgccggctgctgcggcagccgtgccgacaacgtggcatcgaaatacagcgagcggtagtccacggcctggcgcatctgtgcgcgatggcgcaggccgccgggaatccatgccgcgcgcgagggcggcagcaggctgatgcggtcgccgaaggtcagccgcgtgcagccccgccgggtgtacagcaactgcgcgcgcgcgtgctggtgccaacccgaatcatgatcggccagcgacgacgcgatgcccagcaccggtgcgctccaggcatccgcatcgaagtgcgcatccggttgcagccacgccatgtccgatttcatccatttcctggccggaccgacagagtgcgccactccgccggccaccacaatacgcggccctgtttgcggagcacccgcatgtcgcgtcgcctgttgttgctcaccatcgcgctgctgatgttcccccagttggcgcagaccctgtacagcccggccctggccgacctcgccgggcgcttcgcactgccccccggcgccgccagccaggccatgagcctgtacctgttcggttttgccgccggtgtcctgctatgggggcggctggccgaccatgtcggtcgtcgccctgccctgctctgcggcctggccgtgttcgtactggccgcctgcggcggcctgctggccagcacgttcggccaggtcctgctggcgcaggcactggccgcactgggtgcggcggcggcctcggtggtaacccagaccgtactgcgcgaccacctgaagggtccggcgttggcgcaggcgttctcgtggatcggcatggcgctggccttgagcccggcgatcgggctggcactgggtgtgctgctggtggacagccatggctatgccggcgtgcaggccggcctgctgctgatggtcagcctgctgatgctcggatgcgcaacgggcctgcgcgagagccgccctgcggaagtcgcgcacacccccatgctgccactgttgtggcaactgctgcgtgatcgctggatgtggtcacaggcgctgctggtgatggcgttcaacgtggcgatgtacagctggtacgcgctgggcccgttcgtgttcgaacgcctgcactggccgctggcctggttcggtgccagcggcgcgctgctggcgctcggctcggcgctgggtgcatggggcaatgctcgcctgctgcgcgcaggcgttgcctccgccacgcgcatccggctcgccgcagggctggtgctggccggtgggctgttggctgccttgctgcacaatcagccggcactggtcgcggcgatggtaccggtggtggccgggttcggcctggccattcccaatgtgctgggccaggccctccgcggatacccgcactgcctgggcagcgccggcgccctgttcggcctgctctactacctgttgatcggcgtggcgatggccgtggtcggcgcactgcaactgctggcgccgacactcatcgtgtgcggcgtgcttgccctgtggctgcagcggccggcacggctcagcgccggctgatggtgaaggcggcgccgtccacgcccagatcccagcccttgccggtgccggacagggccagcgagatgtcgcccttggtcatcacctgcgcgttgctggacttcacggcacccgcatgcgcgccaaccgaggcgtaggtgcccagcagctcgttgacgctgacggcgccggtgaagctgccacggccattggtgatcttcgacttgcccacggtcaggccgccgcccttcacttcgatacgcaccggcaggctggtgccgttgctgcagctgaccgtgccgttgccggaagcggtcttgtagatcagtgaccagccggacaggttgtagcgcagctggcaatcgaggttgccggcggcgtgcgcggccggggccagcgtagcagcggacagggccagcagcagggcgaagggcttgttcatggcaggacttccagttcggtcggactgccggcgaatctagcagcgcgcgcgtgcacgctggatgcaggcgcgcgcgctgcgtggcaggcattcagccgccgtcgtgctgtttcaggcctgctcgtccaggtggaaggcatcagcatcgagcatcgccgggaaacgcgcgcgatgtgcagccagtgcttcggccgaaatggtggtggtcaccacctgttcgcgttcgcggatctccacctgcggctggccgaggaagtcgatcaccgcgctgtcgccggcgtagtgcagctggttgccgtccacgccgacgcggttcaccgcggccacaaagcacaggttctcgatcgcccgcgcacgcagcagggtcttccatgcataggcgcgcgccgacggccagttggcgacgaagatctgcaggtcgaaatccagctgctgcgggcgttcgacgttgtagcggttgcggcagaacaccgggaagcgcaggtcgtagcagacctgcggattgatccgccagcccttccattccacgctcaggcgctcacggccggcggcatagcgctcgtgctcaccgccgtaacggaacaggtggcgcttgtcgtagtactgcaggccgccctctggcgttgcgaacagcaggcggttgtagacgccgttgccctcgcgcagctgcacgctgccgatcactgccgcgttcaagaccctggcctgttcgcgcacccaggccacggtcggcccgtccatgccttcggcctgggcgatggcgtcgttggagaagccactggtgaaggtctccggcaggatcaccaggtcggtactgccggccagcggtgccagcaacgcaccgtagtaggcgcggttgccggccgggtcatgccagcgggtgtcgccctggacgagggaaatgcgcaggtcctgcatgtccgtgtctccgctcacagcaggcgcaggcgttcgatcgccgcgtccatggtcgcttcgttcttggcaaagcacaggcgcaccaggcgctggccggccggcggagtctcatagaacggcgacagcggaatggcggtgacgcccttctcgatggtcagccacttcacgaactcatggtccggcaggtcgctgatcgccgaatagtcgaccagctggaagtagccgcccggcaccggcagcgccttcaggcgggtaccggccagctgctcgcggaagcggtcgcgcttggcctggtagaacgcgcccagttccaggtggtgttcgggttcgtcgcggatcatcgcggcgaagccatgctgcgccgggccgaagctggtgaaggtgttgtactggtgcaccttgcggaactcggcggtcagcgccggcggggcgatcgcatagccgatcttccagccggtgcagtggtaggtcttgccgaagctggagatgacgaacgcgcgctcgcgcagttccgggtagcgcagcgccgattcatggcgacggccgtcgtagatgatgtgttcgtacacctcatcggagatcaggtagatctgcgtgccgcgcagcagttcggccagcgcctgcatgtcctgcgccgacagcatcgcgccggacggattgtgcggggtgttgacgatcagcatgcgggtgcgcggggtgatcgctgcgcgcacgcggtcccaatcgaccgcgaacgtctgcggatccagcgacacatgtacggccctggcaccggccaggtcgatcgccggttcgtagcagtcatacgccgggtccagcacgatcacttcctcgccggcacgcaccacggcgtggatggcgttgaagatggcctcggtgccaccgctggtgacggtgatctcgctgtccgcatcgacctgcgcgccgtagcagtccagcaccttctgtgcgatggcctggcgcagcggcgccacgccggtcatcggcgggtactggttcagcccggcggccatcgccctggcggtctcgtcgatcaggcgctgcggcgccgaaaagtccgggaaaccctggcccaggttgaccgcgccgtgttcggcggcgagctgggacatcacggtgaagatcgtggtaccgaccttgggcagcttggtggtgggttgcatcggcatgggctgtgggggaacaagggatccgagtttacgcaatccgcgcgtcggtagcgccggccgccggccggcaacctcggctggcaggtggcgaaattaccggccagcggccggcactgccatcggcattcaccgctacaattgccgccgcactccggcatgaagacctttgccccttgaacacccctgcattgctggctgccagcggcctgagcttctcccgcaatgacgagccggtgttcggcccgctggacttccatgtggacgccggcgaagccctgctggtgcagggcggcaatggcgccggcaagaccaccctgctgcgcgtgctggccggcctggcccggcccggtgccggccaggtgcggatcgacggcaagccggccagcaatgccgagcgcgcgcgctatgtcgcctacctcagccacctgccagcgctgaaaccggacctccgcacgctggaaaacctgcatttcctgtgcggcctgcacggacggcgtgcgcggcagatgcccggcaacgcgctggccatcgtcggcctggccggttatgaggacaccctggtacggcatctgtcggccggacagaagcggcggctggcactggcgcgcatctggctgtcgccggcaccgttgtggctgctggacgaaccctatgccaacctcgacctggagggcatcaccctggtcaaccggatgatttcggcgcacctgcgcgccggtggcgctgcgctggtcaccacccacggtgcctatgccgcaccgccggtgcgcacccgccagctcgacctcggcggtgccgcgtgatcgcgccgggcaccgaaccgggcctgtggcagaccgcaggcgccctgctcaggcgcgacctgcgcctgctctggcgccgccgcggcgatgcgctgcaaccgctgctgttcgcggtgctggtggtggtgctgttcgccctggcccagggccgcgaaccacagctgttggccgccaccgccggtgcagtgctgtggctggccgtgctgctggccggacagctgtcgctggattcgctgttccgctccgacgccgaggatggctcgctggaacaatggctgctggcgccggtgccgctggcctggctggtgctggtgcgcgtgctgctgcattgggccaccactgcgctgccgctgatcgtggtcagcccgctgctggccgaaatgctgcatctgccgcatgaccagctgccgatgttgctggcatcgttgctgctgggcacgccgttgctgagcctgatcggtggcgtggtcgccgcactgaccgtaggcatccgacgctctggtattctcgtggcgctgctgtcgttgccgctgtacgtgccggtgctggtgttcggcgcaggcagcctggcggcagccggacgcggacaggatccggtcggtgcgctgctgatgctgggcgccggcctgctggtcgcgctggtgctggcgccgctggccactgccgctgcaatacgtatttctctgagttgaccgagctgagagccaatccacccctgctggatagccgccacgcatgaatccgattgtccgctggttccaccaactcggttcgccccccacgttcgaccgtttcgctgcccgctggtcgcgggtgttctacctcgcggcggtgccggtgctgctggtcggcatgtggcaggcgctgctggtggtgccaccggaagccaagcagctggacagcttccgcatcctctacatccacgtacccagtgcctggatgagcctgttcgtcttcgcgctgatggcgttgtatgcggccatcgcgctggtctggcggatcaaggtctgcgagatcctggccatggcctgcgcgccgatgggtgccggcttcaccctgatcaccctgttgaccggcagcatctggggcaagggcacctggggcacctggtgggactgggacccgcgcatgaccagcgaactggtactgctgttcctgtacctgggcgtgatcggcctgtaccacgccatcgaggaccgccgcagcgccgcgcgcgccgctggcctgctggccattgtcggtgtcagcctgctgccggtgatccgctattcggtggactggtggggcggcctgcaccagcgccagtcgatcagcgtattcggtgaatcggcgatcagcagcgcgatgatcgcgccgttgtggtggatggtgatcggcaccaagttctggttcgccggttcggtgctggccaaggcacgcgccgacaatctcgaccgcgaggccggcaaggcctgggtcggcggccgtgtcgatgccggactcccggcccgggaggcccagccatgacccacctgccctatgtgatcggtgcctacgcggtgttcgtgctggtgctcggcgccgatgccatcggttcgtggctgcgcctgcgcgtggcgcgccggctggcactggcccgccagcagcgccagcagacccgcgccggcaggcaggacgcagcggcgccgttgtcgacggagctggaacgatgaccccggtacagcgccgccgcctggtgtgggtgttgctggccctgctcgcctccggcctggccaccgcactggtggcgatggcactggagcgcaacatcgcctacctgtacacgccctcggaagtgctgcgcggcgatgtcgatgcacagtcgcgcttccgcctcggtggcatggtggtgaaaggttccttcaaccgaccggtcggctcgctggaggcgcgcttcgaggtgaccgacggcgacgcgcagctggcggtgaccacgtcgcggatcctgccggacatgttcgccgaaggcacggcggtggtcgccagcggccgcctgcaggacggcaccttcgtcgccgacgaggtgctggccaagcacgatgagaagtacgtgccgaaggaagtggccgacaagatgggcgacgcccatcgcaagcacgacgtgccggtgacggcacccgaggtgcgctgagtgctgcccgaactgggtcagatcctgctgctgtgcgcgttgctggcctcgctgctgcaggccggcctgccgctggtcggcgcgcagcgcaacaatacggcgtggatggcggtggcacgacctgccgcgttcgcgcagctgctgctggtcgccggcgcgttcgtggcactgaccgccgcgttcgtgcagcaggacttctcggtgcgctacgtggccgagaactccaattcgctgctgccgatggtctaccgctactcggcggtctggggcgcgcacgagggctcgctgctgatgtgggcgctggtgctggcgctgtggaccggcgcggtggcgctgttctcgcggcacttgcccgcaccggtgcaggcgcgcgtgctggcggtgatgggcgtggtcagcgtcggcttcctcgccttcctgatcttcacctccaacccgttcctgcgcctgaacccggcaccgctggaaggccgcgacctcaatccgctgctgcaggacccggggctgatcatccatccgcccatgctgtacctgggctatgtcggctttgcggtgccgttcgccttcgcggttgccgcactgctggaaggccgcgtcgacgcacgctggctgcgctggacgcggccatggaccaacgtcgcctggggctttttgaccctgggcatcgcgctgggcagctggtgggcctattacgagctaggctggggcggctggtggttctgggacccggtggagaacgccagcttcatgccatggctggtcggtgcggcattgatccattcgcaggccgtcactgaaaagcgcggcaccttcggcagctggaccctgctgttggcgatcgccgccttcgcgctgtcgctgctgggcacgttcctggtgcgctccggcgtactgaccagcgtgcactccttcgctgccgatccttcgcgcggcctgttcatcctggtcttcctgtcggtgctggtcggtggcagcctgttgctgtacgcgctgcgtgccagccagctgagcgtggatgccgaggacccacgccgtggcttcaccgccacctcgcgcgagaccctgctgctggccaacaacctgctgctggccaccgcctgtgcgatggtactgctcggcacgctgtacccgctgctggccgatgcgctgtcgctgggcaagatctcggtcggcccgccctacttcggcagcctgttcctgctgctgatggcgccgatgatcctgctgctgccgttcggcccgctggtgaaatggcagcgtgaccagccctcgcgcgccttcgcgctgctggcaccgtggctgggcctggcgctgctgctgggcgcgctggcctggtggcaggcgccgcagaacgggtggaaggccggcatcggcgtggccgctgcggcctgggtcgcgctcggcaccgcacgcttcgtctggcagcgcctgcgcggcaatggccgcttcaccgccgaaatgctcggcatgatcgtcgcccacgccggcattgccgtgttcctggccggcgcgctgctggtggaggcgctgaacgtgcagcgcgaagtggcgctggcaccaggccagcagctggtggtcggtcgccacgaagtgcgcttcgaaggcgtggaccatcgcgaaggccccaacttcatcgccgaccgcggccacctgcgcgtgttccgcgacggccgcgagctggccctgctgcacccggagaagcgccagtacgccagcggcggccaggtgatgaccgaggccggcatcgatgcacgcttcaatggtgacgtctacgtggcattgggcgagccgctgggcaacaatgcatgggcggtccgggtgcacatcaagccgtacgtgcgctggatctggctgggcgcgctgttgatggccctgggcggattcatcaccgccgccgatcgccgtttccgtcgtccgtaggagttcccatgtccgagtcccccaccccgcgtccctcccgcccgctgccgccggtagccatcgtgatcggcgtgctgttcttcttcggcctgctcgggctgatgatctacggggtgatgaaatcaggcgatccgcagcgcgacgtactgccgtcggcactgatcgacaaaccggcgccggcattcgcgctgccggtgctgcacgacccggaaatgatcgtgcacagcgacgacctgcgcggcgcgccctacctgctgaacgtgtggggcagctggtgcgcggcctgccgcgaagaacacccggtgctgacccgcttcgcggaaagcaagcgtgtgcgcgtgatcggctacaactggaaggacgacccgaccgacgcgttgcactggctggaacagctgggcaacccgttcatggtcgtgctcagcgatgtcgagggccgtaccgcgatcgactggggcgtgaccgccgcaccggaaaccttccttgtcgatggcagcggcatcgtgcgctggaagtacagcggtgcgatgacccagcgcgtggtcgacgagaagctgatcccggcgctgcagaagatcgagaaggcccagggcagtgccggcaacaccctgcatacggcgccctgaacccatgcgctggctgctggcgttgctgcttctgacgctgccgctggccgcgctggcccagcagccgctgcacgatccgcagtcgctgcagttccgcgatgacgccgaggaacgccgcttccatgacctggccgcgcagctgcgctgcgtgcagtgccagaaccagtcgctggccgattccaacgcgcagatcgcccaggacctgcgccgcgaggtgctgcagctgatgcagcagggccacgacgacgcacagatcaagcagttcctggtcgcccgctacggtgagttcgtgctctatcaaccaccgttgcagccgggcacctggctgctgtggggtggccccctgctggtgctcggcgccggtgcactggtggtgctgggcatcgtccgccgacgtggacgcaccgtcggcgcggcgccggccggcaaggccgatgaaggagacgaatggtgaaccattggctgccggtgctggccggtctggttgctgcgctgatggcagcactggtgctgtggccgttgcgccaccacggccgtcgcggtttcgtggtcggcgtgttcgcactgggcgtggccggtgcctgcctgtacttgctgatcggtgatccgcgtgcagcacaggtacagccgacgccgtcggcagcctccctgcgcgatggcgtgcaggccctgcaggacgcactggagcgcgacccgcagcgggctgatggctgggcgctgctgggccggtcgcaggccgaactgggcaacgccgcagccgcggcggatgccttcgcgagggccgccgcattggcaccggatgatccgggcgtgctggtggaagccgcgcaggcgcgcgcgcaggctgatgccggcaagcagttcgatgacaccgcaatggcctggttgcagcaggcgcgcgcacaggctcccgatgccgagcgcgccagctggctgctgggcatcgccctgcgccagcgcggaaagaacgccgaggccgcggatgtgtggagcggcctgctgccacgactggagccgggtgccgcgcaggcgctgcaggcacagatcgccctcgcgcgcgaggccgctggccaggcgcccgatgctggcgctgcggcgccaccggcgctgctgcaggtgcgcgtgcagctgccggcactgaagaacgccgagtggccagccagcacccaggtgttcgtgctggcccgtgccgtcggcggcccgccgatgccggtggccgctcgcaagctgccgctgagcggattcccggacacggtcgggctgggcgacggtgacagcccgatgccgaccgcaccgctgtcggcccatcgcgaagtggaagtggtggcacgcatctcgcgcagcggcagcgccaaccgcagcgaggacgacctgcagagcgttccggtgaaggtaagcctgccccacgacggtgttgtggagctgcgcttcccttgacctgtagagccacgccatgcgtggatgcgacggtccggtccgcgtccatccatccatggaaaccagcgtgtcgccagctccacatgcggccccgctagaatgcgtgcatgaccgaattcatcccgcccggcacccgcttccacgccctgccctcgccgttcccgttcaagcgcggtggcgccctgcatggcgcacgcgtggcctacgagacctggggaacgctggccgctgacgccagcaatgcgatcctgatcgtgaccggcctgtcgccggatgcgcatgcggcggccaacgaggccaatccggcgccgggctggtgggaagcgatggttggccccggcaaacccatcgatacccgccgctggttcgtggtctgcgtgaattcgctgggcagctgcaagggatcgaccggccccgcctcgatcaacccggccagcgctgagccctaccgcctggacttccccgagctgtcgatcgaagacggcgctcgcgccgcgatcgaagtcgtgcgtgcgctgggcatcgcgcagctggcctgcgtggtcggcaattccatgggcgggatgaccgcgctggccgtgctgatgctgcacccgggcatcgcgcgcagccacgtcaacatttccggcagtgcgcaggcgctgccgttctcgatcgcgatccgctcgctgcagcgcgaggcgatccgtctcgacccgcgctggaatggcggccactacgacgatgccgagtaccccgagtccggcatgcgcatggcgcgcaagctgggcgtgatcacctaccgctcggcactggaatgggatggccgcttcggccgcgtgcggctggattcggaccaggccgacgacgatccgttcgggctggaattccaggtggaaagctatctggaaggccacgcacggcgcttcgtgcgcttcttcgatcccaactgctacctgtacctgagccgctcgatggactggttcgacctggccgagtacgccgacggcgacgtgctggccgggctggcgaagatccgggtggagaaggcactggccatcggcgccaacaccgacatcctgttcccggtgcagcagcagcaacaggtcgccgacggcctgcgtgccggcggtgccgatgcgcgcttcatcgggctggaatcgccacagggccatgatgccttcctcgtcgatttcgagcgtttcggcccagccgtgcgcggcttcctcgacgcgctgtaagtggcgtggcggcgtaacctcgcgctggccgccttcggcgcgctgaccgccttgatgatcagcggtgtgctgccgttgtggctgggtggctggtgcctgctggccagtgcggtgtcgttcggcctctatggccatgacaagcgcgcggcgcagcgaaagcgatggcgcattcccgagcgcaccctgcagctgctggccttcgccggaggctggcccggcgcgctgctgggccaggcgctgttccgccacaagcatcgcaaagccgcattccagtgggtgttctggctgtgcgtgctggccaacgtggcctcgatcgcggtgatgctgcgcgagttctcccattgaccggcctgtagagccgagcccatgctcggctggcttgcttccggagccgagcatgggctcggctctacagtagatccacgccatgcgtggatgtgccgaccaaggtcggcatctaccgaagcacttcgcgctccaacaccccatcgcgcaaccggtactgcgcatcgaccacgccttcgggcaggtcgtcgtgggtgatcatcagcaggctgcgcccgtccagcaacccggaaaggtcctgcaacagcgcacgtgcggtatccacgtccaggccttcggtgggttcgtccagcagcaggatcggcgcattgcgcagcagcgcgcgcgccagtgccaaccgccgcgcctggccggccgacatcgtcgcaccgttctcgccgacccaggcctgcaggccaccgttgtgctcggcccagtcgcccaggcgcacgcgacgcaggaccgcccacaacgcggcatcacgggcgtcggaatcccccagccgcaggttctcggccacggtaccggcaaacaccggtgcgttctgcggaagccaggccagctggcggtgccactcggcctgggcgacgtcgcgcaggtcgcgtccgccataggtgattcgcccctgttgcggatcccacaaccgcagcagcaggctggacagcgtggtcttgccgctgccgctgtcgccacggatcgcgatgcgttctcccggcgccagggtcagctgcaggccggacaacaccggccgcgcggcacctggccactggaagtgcacgtcatcccaatgcacgcgcgccgcctggggtaccggctgcggcgtctgcggatcctccaccgtcggcggttgttcgacgatggcctgcaggcggtcagcagcaatgcgcccggactgcagcgactgccaggccaggcccatgccggcccaaagttcgatcagcgccacggtcaggaagacgaggcccgcggccatttccggcgcgatgtgctgctgttcggcggcgtgcagggccaacgccagcatcgccaccaggcccagccccgccaccaggccgtgcagggtcgaggccgcgatcaggcgccaacgccgacgacgatcacgcgaggccagctgcttggcggccacgcgtaccttcagctgccaagccgcatcggcatgcagcgcggccaggtcaccggccccctccagaccttcgaatgcagcggtgcgcaacgccgcgcggtgcgcggcacgatcggcctcttcgtcgtcatggccacgcacgcccagccacggcacgccgaaggcgatcagcagcgccagcaccgccagcagtaccgccgccgagggcaggatcagcgctgccgaggcaaccgccaccagcgacagcgcgcccagcgccaccagcggcccgatcgcacgcaccagcagcccatccacttcgccgatgtcccccagcagccgcgccagcagctcgccggtgcgcgtggcgcccaatcgtgccggcgccagtggcagcgcgcggcggaagaaccacacgcgcaggtcgcgggcaatgcgcagcgtggcatcgtggccgaccagcttttcgaagtagcgcgacacgatgcgcgccatggtcaggccacggatgccggccgagggtgagaagaaattgaagccctggccgaggccggccgcaccggccagcgcggccgccgtgaggaaaccaccggacaggcccagcagcgccgtgccggccagcatcgtggtccacagcagcagcagggtcagcaacaggcgcggccggtggcgcaggaatatcgcgcgcagcgaatcaggcgaacggctcatgcgcgcaccgcctgtgccggctcgaccaggcggccttccggcaacagcaggcaacgatcggcccaggcgatcaccgccgggctgtgggtggcgaccactacgctgcgcccgcgcgcatacgcggccaggctgcgcagcagcgccgcctcggtatcggcatcgaggaacgcggtgggttcgtccagcagcagcacctgcgggtcacgcagcagcaggcgggccaggccaatgcggcgggcttcaccaccggacaggccgaagccgcgttcgccgatcaccgtgtccagcccctgcggcaggcgctgggcaaactgcaggacctgcgaagcctcggccaccgcgcgcaggcgcgcatcgctggctgcgggatcggccaggcgcagattgtcggcgatgctgccatggaacaggtacggtcgctggctggcataggccacctgcacgccggggcgcagctgcagcttgccggcacgcggcggcaaccaaccggccagcgcctccagcagcgtgcttttgccggatccgctgggaccgaccagggccaggcgctggcccggctccagcagcaggtccagatcccgcagcacatcctgcggcgcccccaacgggcgcagtaccagtccttgcgcctgcagtggcggcaaggcggcctcggccggctccaccgccagcggcgcaacctcgttctcgatcaggccctgctcgtccggcagcgactgcagcaggcgctccacttcggcggcggcggccagtgcattggcgcgatcatggtagtgcgcagccagccgtcgcagcggcgcatagaactccggcgccagcagcaggcagaacaggcccgcacccagcgtcggcaccgctgcatgcagcgacatcatgcccagatagctcaggcccaggtacagcgccaccatcgccacgctcaccgaggcgaagaattccagcacggtggacgacaggaaggcgatgcgcagcaccttcagggtgcgcacgcgcacgccttcggcggcggcctcgatgccggccagttcggcttcgccgcggccatacaggcgcagcaggcccaggcccttgatgcggtcggcgaaatggccgctcatgcgcgccagctcgcccagctgcgcgcgcccggcggcttcagcaccccagcccaccagcatcatgaagaacggcaccagcggcgcggtgaacagcaggatcagcgccaccacccagtccacccaggcgacagcggccaggatcagcagcggcaccaccaccacttcggtgcgcaccggcaggaagccgctgtaatagctctcgatcgcatcaccgtgatgcagcatcagttcgcccagttcaccggtgcggcgctgccgcagccagagcgggccctggcccagcaggcgcgcgaacacgcgttcgcgcagtgccagccgggcggcgtcggccacgtcaccggcggcggcctgggtggcgctgcccagcagggtgcgcagcaccaggatcaccgccaatcccgccagcaccggcaggccagaggccagcggcacgcgctccaccagcacctgctgcaccagccaggcgatggcggcagcctgcccgatcaacagcgcgccggacaggctgatgcacagcgcggccaggcgctggcggccccgggcggagcgtgccaggtcggccagccaggccgtgcgcacacgccgctggcgggcggtttcagcttccggggacaggccgtcaggggtcgtttcggcagcgctcaagaggtcttcacgggcagcgggggagacacggcattgtaggcgcaggcaatagcccgcccctgcggccggcggtcgcagtcttcatcaggttggcatacgatcaaccggggcacctgttcatacattgatctggatcaaggctgtttgaagtagtcggtcacatcattcacgtcgtagaccacccttcccgccacctgcaacggcactatccaacgaggtagccaggccatgattgatcagacagtcgtagaactgtcgcggctgcaattcgcgctgaccgcgatgtaccacttcctattcgtaccgctcaccctcggcctgtccttcatggtggccatcatggagagcgtgtacgtgatgaccggcaaggagatctggcgcaggatgaccctgttctggggcgtcctgttcggcatcaacttcgccatgggcgttgccaccggcatcgtcatggaattccagttcggcatgaactggtcctactacagccactacgtgggtgacatcttcggtgcgccactggcgatcgaaggcctgatggcgttcttcctggaagcgaccttcgtcggcctgttcttcttcggctggaaccgcctgagcaaggtcaagcacctgatggtgacctggctgatggcgctggggaccaacctgtcggcgatctggatcctggtggccaatggctggatgcagaacccgaccggcgcggtgttcaacccggaaaccatgcgcatggaagtggtcgacttcatggcggtggtgttcaacccggtggcgcaggccaagttcgtgcacaccgtcagcgccggctacgtgaccggtgcggtgttcgtgatggcgatcagcgccctgttcctgctgcgcaacaagcacaaggacctggcccgtcgttcgtttgcggtggccgcggcgttcggcctgctgtcatcgctgtcggtggtcgtgctgggtgacgagagcggttacgccgccagcgaacaccagaagatgaagctggccgcgatcgaggcgatgtgggagaccgagcgtgcgccggccgacttcaccgccttcggcatccccaaccaggagactcaccagaacgactacgcggtgaagatcccctacctgatgggcctgatcgccacccgctcgttgaaccagccgattcccggcatcctggaactggtcgagcgcgccgaacaccgcgtgcgtggcggccagctggcctacggtgcattggaacgcctgcgcgccaacaagaacgacgttgaagcgcgcgagatgttcgaccgccactggcaggacctgggccacggcctgctgctcaagcgctatcgcgatgacatcctcaacgccaccccgcaggagatctcgcaggcggcgatggacacggtgccgcgcgtgatgccgttgttctggaccttccgcgtgatggccggcctgggcttctacctgatcgccttcttcgcactggccttctactactcgtgccgcaacaacttccaggacaagcgctggttcctcaagctggccctgtggacgctgccggcaccgtggatcgcgatcgagtgcggctggttcgtggccgagtatggtcgccagccgtgggcggtcgatggcgtgctgccgaccttctatgcggcgtcgggcctggccctgcatgaaatcgtgctgaccctggccggcttcactgccatctacaccgcgctgatcgtggtcgagatcaagctgatgctcaaggcgatccgcaagggtccggacgaggtgctgccgtcgctgcagtcgccccagccgcatgcttcccacaatgcctcggcgccggccgccggccaggcctgaggcaggagaaccaagatggatttcattcttctggactacaccacgctgcgcgtgatctggtggctgctgctcggcatcctgctgatcggtttcgccgtgatggatggtttcgacctgggcgtgggcaccctgctgcccttcgtcgcccgcaacgacgctgagcgccggctggtgatcaataccattggtccggtctgggaaggcaaccaggtgtggctgatcctgggcggcggcgcgatcttcgccgcctggccgccgctctacgcggtcagcttctccgggttctacctggcgatgttcgtgatcctgttcgccctgatcctgcgtccggtcggcttcaagttccgcagcaagatgcccagcgagcgctggcgcaacacctgggactgggcgctgttcatcggtggcttcataccggcgctgatcatgggcgtggcggtgggcaacgtggtgctgggcgtgccgttccacttcgatgacagcatgcgcatcttctacaccggctcgttcttcggcctgctgatgcccttcgcactgctggccggcctgctcagcgtgtcgatgctggtcgcccacggtgccgccatgctggtgctgaagaccgacggcccggtggccgagcgtgcggcccgcttcggcagcatcgccgcgatcatcgctttcgtgctctttgcggtcggcggcgcctgggtggccttcggcctgccgggttaccagatcacctcgcaggtggtcaccgacggcgccaccaatccgctgctgaagaccgccgaactcggcgccgccggtggctggatgcgcaactacagcacgatgccggccacgatcctggccccgctgctcggcctggccggcctgctcgccagtgcggtgctgctgcgtgcccgccgcggcggcctggccttcattgcctccggtgcggccatcgccggcatcatcctgaccgtcggcttcgccatcttcccgttcctgctgccgtcctcgagccagcccacctccagcctgaccgtgtgggatgcctcgtccagccacctgaccctgtggatcatgctgctggccacggcggtgttcctgccgatcatcctcgcctacaccacctgggtgtaccgcgtgctgaagggcaagaccaccaccgaagagatgggcaacaacccgaacgcgtattgattgcttgcacgtgtgccgaccaacggtcggcacctacccggaatgaaggagactgatcatgtggtatttcgcctggattctcggtgccggcctcgcctcgacggtggccatcctcaacggcatgtggttcgaagcccgcgagcagaaccgcatcgagaaagaaaatcgtcgctgagctgtaaaaaaaccttgccgccttggccttcacacggtatcttaggcggctccttcggggtgtagctcagtctggtagagcgctacgttcgggacgtagaggtcgcaggttcgaatcctgtctccccgaccacttcggtggtcgcattgaagcctggtgaagtcgtccaggcttttttgttccctgaagtggcactgcttcggcagtgtgaagaaaacagcattcaccccttgccgccatcggggtgaatcgctagaataggcggctcccttcggggtgtagctcagtctggtagagcgctacgttcgggacgtagaggtcgcaggttcgaatcctgtctccccgaccacttcggtggtcaccaagaagcctggaagacatcactgtcctccgggtttttttgtatcaggcacctgcccgcccgcatgacgggaccttgccggagcccgcacgtacaatggccgcgctgccggcccgccagcagcccctcccccacctgccgcttcggcgtagaccgatgccggcgctgcatgccattgccccggcgtgcgacacctgcaaggaccaccgatgagttcctccccttccgattcgccgtcgctgctgcacggccgcgtcctcgcattcgccgcgatcctgctggcagcgatcaacctgcgcaccgcggtcacctcgatcactccgctgctggacgtgctcggccagcagttcggtttcggtaccaccatgaccggcgtgctgggcatgctgccgaccgcgtcgttcgcactgttcggcgtggccacgccggcactggcgcggcgcctcgggctggagcgcaccacgctgctggcgatggtgatggcgatggccggcctgctgctgcgttccagcgccggcaacgtcggcacgctgctgttgggttcggtggtggcactggccggcatgggcatcggcaacgtggtggtgccgccgctggtgaagcgctatttcgccaacaaggtcggcaccatgagcacgctctacatcagcgtgctgcagctgggcacgatgctgccggcgctgctggcggtgccggtggccaacgccgcaggctggcgcgtgtcgctgggcatgtgggcgctgctggcgctggctgccgcactgccgtggctggtgctggccacgcgcgcgccgaagccgcagtccaacgtgtccgatccgaccgcgcagccgcatggcaaggtctggcgcacgtcactgggctggagcatgacgctgatgttcggcatgacctcgctgatgacctactcgatgttcacctggctgccgcgcatcgtggtcgaggccggtggcacgcccgcgttcggtggcgtgatggtcgccgtgttctcggcgctgggcctgctgccatcgctggtcattccgtcgatggcggtgcgcatgcagaacccgttcccgctggtgctgattggctttttctcgttcgtgatcgccttcaccggcctgctgctggcaccgatgaaggcccccctgctgtgggcctgcctgctcggcgtcggcccatccaccttcccgctggcactgaccctgatcaacctgcgcacccgcaccccgaccggctcggcggcgctgtccggcttcatgcagggcgtgggctacagcttcagctgcctgggcccgttcctggtcggctggctgcacacggtcagcgacggctggaccctcccgttcagcttcctgttcggctgcgccgccctgatgctgtgcgcttcgtgggtggcctgcaagccgcgcaagctggaagatctctggtaagccacgtcgggcccgcaaccgggcccacctaccattcgtcagcccgtctgcgcattttgacgccgggctgacaattccgggcggatagtgcccacgaatgccccatccttgccgcgtgccggcatcgggcatgggggcggcagcgccgcccgggccaccactcggtgtgcgggggactttcgtttcagacaagacatcgcaggtcgctgtccgggttgtatccgtcttcgctgggcgggaatgcacgaagggagtgacgcgggccacggccacgccaaaagctggcatgtgatgtgcgtcacatttttcaggttgtctggttcggaagccaagggggtccccaatggttgtccaccgccggctggcgctctgcgtcggcctcgcctgcaccgccctggcctgggcgagcagcgctgccccgcccgaccgcgaagcagcgttggccgagatcggccgctatcgagaccaggcgcgttggctggacgccctgggcgcgatcgagcgcgccagccagcagcaacccaacgacgacctgctgttcaagctgcgcgtattgacgctgggcgacatcggcaacgcctggcgtgcgtgggagctgtaccagcagcgcccgcaactgttcgacgctgcgcagaaacagcgcctggaaggcgactacctggccaagctggtggtctggagcctggcctacagcagcagcgaggacagccgcctggaagaagccgaatcgaccctggcccgcatgcagcgctacctcggcggcgaaggcaccccgccctcgcaggcaccactgcggatccgcatggaccggctgatcctgctcaaccggctgggccgccatgcacaggtccgcgaggaagcgcgggcactgcaggccgaaggccacaccctgcccgactacgtgctgcccgcagtgggcgattcgttgatgggcaccctgcacccggaagaagccatcccggtgctgcaggcggccgtcgctggcgacccgacgcgcgacgcctcgcattcggaactggcttacgcctacctggaaagcgagcagcaggaaaaagccatcgacctgctgcaggcatggcgcgacaaggagccggcgtggcgctggagcaacggcaagtcgccgtacgcgaactggtcgcgctacgaggccgatctcaacctggcgatggtgcgcgcctacagcggcgacctgcacaccgcgcagcacgacctggagtcgatggtcgagatcgcacccggcaacggcgggctgcagagtgcgctgggcagcgtctacatgatgcgcggctggccacgccgggcgctgcagcgccagcagatggcacacgcgctcgatccgcgggacatcgaaccgcggctgggcatggaagaggcctatgtcgccctgcagcgcgacgacctggcgcggccgctgcacgatgacctggtcgcacgctaccccacccagccggccgtcgaacgcatggaccaggcctggcgcgcgcatcgcggctggcagctgaaggcatggaccgacatcggccgcagctccgggggcggtggtacttcgcccctgggcaacaacgaccgccactacggcgtggacgtggagacgccggtccttgatgaccgctggcggttgttcgccctcgccgaccgtcgcgtgaccgacttccaggaccagcgcatcgatcccctgtggctgggtgcgggcgtgcgttaccgcttcgggcaactggatgcggaagcggcggtcctgcgcgccaacgatcacatcggcgacaccggcctgcgcgtcggcgtcggctggcagttcaacgattcctggcacgccggcgtggtggtcgcacgcaatgacccggaggcctcgatgcaggcgcgcgcggccggcatcaccgccgacagcgtgagcgcacaggtggactaccggcgcagcgagctcacccactggacgttcggcgcgagccgcttccgctatgacgacggcaaccaccgcgagctgttcggcaccagcgtccaacagcgcctgctgacccgcccacgctggctggtcgatggcctggccagtgcctacaccagtcgcggcagccgcgatgatgcgccctacttcaacccgaagcgcgaccgcatggtcgagatcggcctgcgcatcgaccagcagctgtggcggcactacgagcgccacttccggcaccggctgaccgtctcgctgggcgactactggcaggacggcttcggcagcgcgttggtgccgtcggtgtcctacatgcacgagtggcagctgggccctggccgcatgttcgagtatggcgtgcggtggtcacgaccggtctacgatggccatcgcgagcgccatatcggcttcgaagccgcattgcgctggggagactgacatggcccgcttcctgcgactgatcgtgctcctgctgctggcctgcgtgccaccggcgttcgcgcagcagcccctgcatcttgatgcgatcgacaacggcctgctgatcctcagctaccacgacatccgcgacaaggtggccgccaagggtgatgccgattcctatgcggtgagcacgcagaacttcgccgcgcacctggactggctgggcgcgcacggctaccacccggtttcgctgtcgcagctgatcgaggcctcgcagggccgcgccacgctgcctcccaagccggtgctgctgaccttcgacgatggcctgcgcagcgtctacgacaaggcgttcccgctgctgcaggcctaccactacccggccctggtggcggtgatcaccgattacgtggacatggcaccgggccgcaccatcgactacggctaccgcccgttcggccacgatgacttcgtgacctgggcgcagctgaagcagatgcacgacagtggcctgatcgaagtggccagccataccgacgacctgcaccacggcgtgcttgccaatccgcagggaaactccacgcccgccgtggtcacccgcatctacaccccggccacgcgcagctacgagagcgggacacagtatgagcagcgcctgcgcactgatctttcgcgcagcgtgcagcgcatccagcagcacctgggcgtgcgcccgcgcgccatcgtctggccatatgccgcgtacaaccagttgagcaacgacatcgccgagcagctgggcatgccggtttcgttcgacctggaaggccgtagcacgccagtggcccgcgacctgcacgggctggcacgattgctggtgagcaacaacccgaccgtggaaggcctggcctacgaactgcgccgagacgtggcgctcgatggcatccgcgccctgcagatcgatctggatgacatgtatgacccggatccagcgcagcaggcacgcaatctcgatgcattgatcgagcgggtcaagcgcatcgcgccgacccatgtctatctgcaggcctttgccgacccggacggcaacaacaccgccgatgcgctgtatttcccgaaccggcacatgccgatgcgggcggacctgttcagccgcgtcgcctggcagctgaaatcccgcgcgggcgtgaaggtctacgcgtggttgccagtgctcggcttcgaactgcccgacccggagcagcgcaaggtgctggcgatccgcaatggggatgccgacggcatgtaccggttggatttcaccaacccgaaggccaggcagatcatgctcgacatctacgaggacctggcggtcaattcctacttcgaaggcctgctgttccatgacgacggctacctgcgcgacaccgagctgcccgccctggcggccggcgaagatggcagcgcacgtacccaggcactgatcgacttcaccctggccctgcgcaacagcgcgcagcgctggcggccgaaactggcaacggtgcgcaacctgtatgccgagccggtactccgcccgcagagcgaagcctggttcgcgcagcgcctggacctgttcaacaaggcctacgaccagacggcgctgatggcgatgccgtggatggaaggcagcaggcaccccgagcgctggctcgaccagttgctggccgcggtacgcgcgcacgacccgcagcttcagcacacgctgttcgagctgcagaccgtcgattggcgcagcgggcagccgattcccgccgggcgcctgcgtgcgcagatccgccaattgcaggcgcagggcgtgcaccacttcgcctggtaccccgatgacttcatcgccgaccagccctccacccgcgatgcccgcgcggcaatgtccgccggcaacttcccgtacccggagaagtgacgtggacatgcatccgctgctgcaggtcctgttccagttcgccttctactacccgatggtgatggcgttcttctggatgtccggtggcctgtactactacttccggcgcgagcgtcactcacgtccgcgcaacgatccgcccttgatgatcgcccctcccttcgcgaccttgctggtgccctgccacaacgaagcagaaaacctggacgacacgctcactgcggcgctggcccagcgctaccccgccgattacgaagtgatcgccatcgacgatggcagcagcgatgacaccggcgcacggctggatgcgctggcggcaaggcatccacggcttcgcgtgctgcacctggaccgcaacctgggcaaggccaatgcgctgcgcatgggcgcactggccgcacgctcggagtacctggtgtgcatcgatggcgatgcgatgctggaagagcatgcactgcactggatggtctggcacctggtcagtggcaaccgggtcggtgcggtcaccggcaacccgcgcatccgcaaccgctccaccctgctcggacgcctgcaggtggcggaattctcctcgatcatcggcatgatcaagcgggcacagcgcgtgtatggccgcatcttcaccatctccggcgtgatcgccggcttccgccgcactgccctgcaccaggtcggctggtggtcggatgacatggtgaccgaggacatcgacatcagctggcgcctgcagcgcgcgcactgggacatccgctacgaacccaatgcgctgtgcttcatcctgatgccggagacgctcaagggcctctggcggcagcgcctgcgctgggcccaaggcggcgtggaagtgatgctgtgccacgcgcgctcgctgctgcactggaaagagcggcgcatgtggggcgtgctgctggagtacgtgttgagcgtggtctgggcctacacgatgctgttcatcgtgctgctgtgggcactgggcaagttcatcgagctgccgccgcagctgcatatcgccagcctgctgccggagtggcatggcgtgatcctggcgctggtctgcctgctgcagttcgccagcagcctgatcatcgaccggcgttacgaaacacagattggacgcaattacttctgggtcatctggtacccgatggcgtactggctgatcagcctttccaccaccctggtggcgctgcccaagacgctgctgcgccgtcgcagcaagcgcgccacctggaccagccctgaccgggggatccgatgaacgcgcaacgcccgtccaaccgcttcgactcgcggatgatccgcaagccgcatcgccagccacacttccagcgcactgcctggggcttcgtcaccctggcgttctggggcttctacttctatctgtgggcccccctggtgaccctgctctcgtggctgatcggtggccagctggcctggcggcagctctacgaacggcagaaccagttcgacccgtacgtgctggtcgcgctgccattgatgctgctgtgcgccagcgtgctgctgatcgcctgggccgagtacaaccgcgcccgcttccgtggccgcgaacgccgcctgccgcggcccctggccagcctcaacgaagtggccgccgatctgggcgccagcaccgggctggccgaacgcctgatgggctgcaaggccgccacgctgcacatggatgatcacgcacggccggtcggcatccgccgcgaggtggtgtagctgccgacctgggtcggcgcttgggcctggtgggtgccgaccttggtcggcaccggggtttgccgcgaagagcatccacgcgaggcgtggatccacttatgtacgcgtctgcccttcaccgcgcacgacaaatcgttcaacggtgagggcttccaagcccatcgggccgtaggcgtgcaggcgcgtggtggaaataccgatctcactgcccaggcccagctggccaccatcggagaagcgcgacgaagcgttgaccatcaccaccgccgagcgcagcgcgttgacgaagcgctcggcgtggccggtgtcctcggtggcgatcacttcggtgtggtcggaggtataggtgcggatgtgcgcgatggctgcatcaagatcatcgaccacgcgcaccgccagcaccagatcgaggaactcggcggcgtaatcctcctcggtcgccgccgtgctgcccggcagcaacggctgcgcctgcgcatcggcgcgcagctgcaccccacgctcacccagcgcctgcgccacgcgcggcaggaacgcgtcagccacggcgcggtgcaccagcagcgtctccagcgaattgcacgccgccggccggctgcacttgccgtccaccagcaggtcgatggccttgccgaggtcggcgctggcgtccacgaacaggtggcacacccccttgtaatgcttgatcaccggcacgcgcgcgtgctcggccacgaaacggatcaggccttcgccgccacgcggaatggccaggtcgatcagctcatgcagctgcagcagttccagcatcgcctcgcggcgcaggtcggtgagcacggtcaccgccgccggcggtacgccgttggccttcaatgcaccggccagcgcctgggcgatggcggtattggagtggatcgcttcggaaccaccgcgcaggatcacgccattgccggccttcaggcacagcgcggcggcttcggccgtcacgttcgggcgcgcctcgtagatcatcgcgatcacgcccagcggcacgcgcaccttctgcacgcggatgccgttgggacgtacgtcgtcgcgcgtcacctggccgaccgggtcaggcagcgcggccacctcgcgcaccgcctcggccatcgcgaacagccgcggcgggtccagtgcgaggcggtcgagcatggcactgccaacgcccttgtcgcgcgcggcggcgaggtcgcgtgcgttgccggccaggatcagtccggcatttacttccagggcctgcgccatcgccagcagcagcgtgcgtcgcgccgcactgtccaggccggcaacgatctgcgctgcatcacggcaggcgcgcgcctgggcttcgatttcgctcatcggggtgtccttcaaaccggtcatggcagcaccaggtcgtcacgatggacgacgctgccgccgtagttgtagcccagcacggcctggatgtcgcgcgaatgatggccggcgatccggcgcacgtcgtcggccgcgtactggctgacgccgcgggcgacacagacacgcccctgaggtgcgatccagcacacctgcaccatgtcgccgcgccggaatgccccctcggcagcggtgatgccgccgggcagcagcgaggcgcccttctcccgcatcgcctgtgccgcaccggcatcgacgacgatcgcgccctcggccagcggcgcgtgccgcagccagtgcttgcgggcagcctcgcggctgcgtgcggcgtggatgcgggtgccgaacaggcggtcctgcgccagcgcgcgcaccacatcgctgctgcggccgttgaacaggtaggtctcgatgccgaggcggcccgccttggccgccgcctccagcttggtacgcatgccgccggtgccggcgcgcgagccggcgccgccggccatcgccagcacatcgtcactcagttccggcacgtcgtgcagtggccgcgcgtcggccacggtgcgcggatctgcgctgtacaggccgtcgatgtcggtggcgatgaacagtgcatcggcatcgaccagcgcggccacggtcgcggccaggttgtcgttgtcaccgagcttgagctcgtccaccgatacggtgtcgttctcgttgaccaccggcagcgcacccagccgcagcagttcgctcagcgtggcgcgtgcattgaggtagcggcggcggttgcgcaggtcgtcgtgggtcagcagcacctgcgccaccgggcgctcgaagaagcgctgccagagcccgatcagctgcgcctggccgagcgcggccagggcctggcgcgccgccatcgccgcaccgggttcatcggcccgcggcaggatcgcgcgccccgccgcaaccgcgccggaggagacgatcaccacctcgcgcccagccagtacgttggcggacacaaactgggccaggcccagcgcgtggcgtggcgacaggccgccaccatcggccgccagcaggctgctgccaaccttcagcaccgcacgccgccatggcggcagcgcctgttgcgggaacggcgaagcgacggtggcggcgtgcagggtcatcggtcagggcctcagcgggtattccattcgtgcacggtcagctcggaagcgtgcatcgtcaccagcggatcggtggcaacgatggcccgcgcctgttccaggctctcgacattgcacagcacataggcgccaccgctgccatcggcgaaaccaccggtcagctgcagctttccctgtgcctgcaacgcctcgaggaaatcgcggtgcggctgcaccgccgcatcgttgaagtccggccggcgcatcgccatcaccagatagacagtgcccgccatcaggacagcgcctgccagcgtgcgcgcagttcgtccaggcgcagatcggcagccgagcccggcgatacacgcgcagccaggctgccttccggggtacgtccctgccctgcgctgtcggcaccggctgcagcggccttgtaggcctcgcggaacggcacaccggccaccgccgcttccacggcgacgtcggtggcatacatgcccgaatcgatcgctgcgcgcagcctgtcgtcacgccactccagattggccagcagcgccggcagcagttccagcgcggccaggccacggccgaagccgtggaagatggcgcccttggacgactgcaggtcacggtgataacccgaaggcagcgacagcagctgctcgatctcggtgcgcgcggcggcgacgctggcgtgggtcgcacgcatcagctcgatcacgtccgggttgcgcttgttgggcatgatcgaactgccggtggtgtactgcgccggcagcgcgacgaagccgaactcggcgctggtgaacagcgacaggtcccaggcgatgcggcgcaggtccagcgtagcgccaccgagtgcttccagcgcggccagctcgaacttgccgcgcgacagctgtgcgtagatcggcgagatctgcatgcgcgcgaaaccgagcgcggccgtggtgtgctcgcggtccagcggcaggttcaccccgtagccggcggcggtgccgagcggattggcgtcgaccagcgcatgggtgtcacgggcgcggatggcgttgtcgatgaaggcctcggcccatccggcccaccacatgccggccgaagagaccacggcgcgctggatatgggtatagccgggaatcggcaggtccttctcggcctgcgcacggtccagcgcgatcttggccacgtcggtgctgagcccggccacgcgcagcagcttctccttcagccacaggcgggtggcgaccaggatctggtcattgcggctgcggccggtgtggatcttgcggccagcgtcgccgaggcgttcggtcaaacgcgcctcgattgctgagtgaccgtcttcgtactgcgtatccagcacgaagcggccttcacggaaatcctgcgccagcacgtcgagctcgcgcagcaggcctgccagctcgtcggcgctgaggatgccgatgtgctgcaggccctgcgcatgcgcggcgctggcagcgatgtcatgcaggaagaactcgcggtcgaggatcacgtcgtcgccggcgaggaaggtctggatctgggcgtcgacagcgacgccgggcttctgccaaagaaggtctgccatgggggctccggaaggcgtgttcagtgcgggatcgacgtcagttcgtcgatgcccagcgcaaggttgaggttctgcatggcctgggtggccgcgcccttgagcaggttgtccagggtcgccaccaccaccacccgcttgccgccaggggccagggtgaagccaccgacctgggcaccgtggcggccggcgatgcggctgacccacggcgcttcatccaccacttcgatcaggggttcgccggcataggcctgctggaagcgctcgacgatctgttcgcgggtctgcacgcggttcagccacaggttggcggtcagcgtgatgccgcggaaatgcggcgcgacgtgcggcatgaactcgacggccacgcccagctgcaccgacacctcgcgctcgtgcacgtggttggtcagcgcatacggcatcaggttgtcggccagcagttcgacgttgttcttgtccgacggcgtggtaccggcaccggagtagccggagacaccgaagcactgcggcgggccggccagcaggtccagcagcggatgcaccgccagctgcatcgccgtggcatagcagcccgggttgctgatgtgcttctggccgttgtagcggccgcgggtcagctccggcaggccgtaataccagctgttgtcgaagcggtagtcggccgagagatcgacgatgacggtgtccggcttggcggcttcaagcgcggccacgaacggtgcggccaggccgttgggcagggccaggatcaccgcgtccacgcctttggcggccaccgcgtcggcatccaggttctcgtactgcagctcgccctggaactccgggtggtggtcggacaggcgctgcccggcgcgctcgcgcgaggagacgaaggccagttccaggcgcggatgggcggccaccagcttgatcagctcggcgccggtatggccgcgggccccgacgatgcccagggtgaaagtcgaatcgttcatgcgtggctgtccaggcggtactgcaggtggcgcttcacgccctgccattccgcatcgatgatggagaagatgacggtgtcgcgcggcgtgccgtcggcgtgccgcttgtggttgcgcagcacgccatcctgcttggcgccgaggcgtgcgatggcggtgcgcgaagtgaagttgaaccagctggtctcgaacacgacgctcaggcactgcaaccgctcgaacgcgtggctgagcagcatcagcttggtctcggtgttgaccccggtgcgttgcgcagactcgccataccaggtgtaaccgatactcaggcgcggcacgtcggcttgcagatcgtagtagcgggtggtgccgacaatctggtcgttggcatcgaacaccacgaacggcagcaccctgccttcggcctgcgcctgcagcgctgcctgcacgtagccggccatggtcttcgcatcgggcacctgggtgtaccagagcctggacaacgcgccatcgccaagcgcgccgcgcaggccatcgatatgccccatctgcagcggctccagccgcgcatgggtgcccgccagcgtagggaccttggtccagtcggcatggttcatgtgttcagccctgcaggctcggcgcgcgccgggcgcaatggtcgacataggtcttgatccggtcgatgccgtcggcgccgaaccagaacaccttccagtggtcctgcttgtagcagccgtcggattcagcgtaatagaagtggttgatcggattgccatggcgcgaacgccagaacagctgcggggtttcctccagcatcacgttccagaccgcgcggcccaggccctcgccctgcgcatcgtcgagcacggcgaacttgtccaggtacacgccctcggcctcgtcggtgaggatcaccgcggtgcggtagttctcgctgacgtaggcgcgcagcagcttcgtcttttcgaagtactccggcaccagggtgcggccgaagctggattcgatcaggctcttcaggcgcggcaggtccagcgcgttccaggcggtggcgcgcagcaccttctcgcccttgcgcaccagcgtgcccgaccccttgtgggtgaacagttccttggccaggtcggccgggcgcgtgatcgacaccgacgattccagcggcaggcgatcgagcagatccttgatctgttcgatcttcaccttcatgccgccgtggatccacggctgcgcgatcaggtggtcgtactcggtggacaggttgatcgaatcgatcacgttgccctgctcgtccagcaggccgccagtgccggtcaggaagatgatcttgtatggctgcagttcctgcaccagctcgttggcggcgaagtcggcgttgacgttgaggatctggccgccagcggtctcgcccaggctggtgatgaccgggatcgacccggcacgcaggctggcctcgatcggtgccaggttgaccttcttcacctcgccgaccaggccgtaggtgtccacgtccaggtactcggcctcgaacacgccgccggtgatcgaggtggcgcgcgcgccgttctgctgcagcgcctcgaccaggcgcaggttggactgctggaacacccggcgcacgatcgccagcgcttccggcgacgtcacgcgcaggccgttgacggtctgcttctcgatgccggcggccgacagttcggcatccagctgcgggccggcaccgtgcagtacgatcggggtcagcccgacttcctgcaggaacgacagcgaagaggtcagcgcgtcgaggtcgtcgcgcagcaccgcgccgccgaccttgaccacggcgaagcgcttggcgtccagctgcgagaagcgcttgaggtactggctgatctccttcgcgctggccatgctggaaagcaggcgcacgatggtctggcgggtctggcggtggggctggagggcaggagacatttcggtttcgtcacaggcggcggtcgccgcgttgcagttccacccggccagggccgggcggcgttgtagggtcgatcaggcgccggcggcgatgatgcgatgcacggcgtcggtgtagcgctgcagctgctccagcgtcacgaactcatcagcggtgtgggcctgggcgatgtcgcccgggccgaacaccagcgtggtgtagccaccggcggagaacagcgaggcctcggtccagaagtccaccgcgttgccgatcggcagctccagcgcatcggccacatcgcgcgccagcaggcggcggttctcggcctcggcgatgtcaccggccggcaggctggggccacggaacgtttcggtgaaaacggcggcttccggttcggcgaaaccggcgaaggtcgccagcaggccatcgatgtccatcgacggcagcgggcgaaacccgaagcgcacctcagcagccggtgcgatcatgttggccttgatcccgccttcgacgcgaccgatgttgaagcgcagcccggtcagcccgccgaagcgggccgaggccagcgattccacatggtccagtgcacggttgccccagcgcatggcctggtgcagcgcgctggcggccgcgtcctgcttgccggacgcatggccggcgcggccggcgaactgcatcagcaccgagctgatgccacgatgcgccagcaccgcttcactcatggtcggctcggccaccagcaccgcttcatacggcaggccacgggccaggaacgcggcgatacagcgcggatcgttggcttcctcgtcgctggagaacaggaaggcggcatcgccatcgctggcattggccgccgccaccagcgcagcggcggcgcccttgatgtcacacacgcccaggccgaccacgcggtcgtccaggcggcgcatcacatgcgggtcggcactccagtgcggcgagtccggcacggtgtccaggtgcacgttgaacaggtacttcggcgtcccgcgcacggcgtacaggctgactgcgcccgcgccatggtcgatcacctcgacgttgaagccgggcaggttgtcgcgcaggtaatcgaagatgccaccggtggtgatcgcacgcggcgggttgcgggtgtcgaaggacaccagggcctgcaggtgatcgagcgtctgttcaagcatgtgtctgaatatccgtagggttcgaaatcggtagtgccggccgctggccggctccgcaatgatccagccgagccacgagccggccagcggccggcactaccctccatcgacgttgcgaggcgccggccagcggccggcaccccgtcacaggtcaaccgcggttgacctgcgcgtaaacggtggagctcatgccgaacagcttgatgaagccttcagcctcctccacgccccagtcggccgattgcgcgtaggtggcgcccttggtgttgagcaggtgcggcgacttcacggccaccgcatcgacgcggccaccacgggtttccagcaccacttcaccgttgaccttggcctgcgaggacttcaggaaggcttcgatgtcggtcttcagcgggtcgtggtagaagccttcgtacaccagctccacccacttgcgcgccacgtccggcttgaagcggttctgctgcttggtcagcaccgcatcttccagcgcacggtgtgcggccagcagcgaaaccaggcccggggcctcgaacacgatgcggcccttcaggccgatcacggtgtcgccggtgtagacgccgcggcccacgccgtacggggcgaacagcttgttgagctgggccaggatctggtcgcccggcagcgccttgccatccagttcgacggcttcgccttcaacgaacttcagggtcacggtcagggcctgctccggccactcgctgcgcggtgcgcaccagccacgcgcgccctcgcccggagcttcccaccggtcgatctcgccgccggacatggtcaggcccagcaggttctcgttgatggtgtaggcctgctgcttggcgcgcacgccgaagccacgctcttccaggtacttctgctcgtaggcgcgggtctgggtgtgttccttctggatctcgcggatcggcgcgatgatctggtagtcgcccagcgccttcacggccaggtcgaagcggacctggtcgttgcccatgccggtgcaaccgtgggcgatgatgttggtgcccagctcggcagcacgcttcagcgcggcatcgacgatcaggtagcggtccgagaccagcagcgggtactggccctggtagccttcgccggcccacacaaacggcttgacgaagccttcccagatggccgggccaccgttgacggtaaggtggctcgccacgcccagttcggcggcgcgcttctcgatgaagtcacgctcttcatcatcgacgccgccggtgtcggcgaacacggtgtgcacgttgtagccgcgctcctgcaggtacggcacgcagaagctggtatccaggccgccggagaaggcgagaacgacgtctttgttgctcatgggggtcaggtccacttgggggatgggaattcggtagagccgaccgttggtcggctggaatattggatgcgccgctgcgggagcagccgaccaacggtcggctctaccccttgttcgatctagcgcccggcaaccgccgccatgatcgccttctgcacgtgcaggcggttctcggcttcgttgatggcgatgcactgcggcgaatccatcaccgcgtcggtggccttcacgttgcggcgcagcggcaggcagtggctgaacacaccattgttggtcagcgccatcttccgctcgtccacgatgaagtgcttgaactggtcgcggatcggcttctccggttcccagttgccgaagaacggcagcgcgccccagctcttggcgtagaccacgtcggcgccggcgtaggcgctgtcgatgtcatggctgatcttcagcgagccgccgctctcggccacgttctgctcggcccagcccatgtaacgctcgtcgaggatgtagtcggcggtcgggcacagcagggtcacgtccatgcccatgcgggtggcgatggtcagcgccgaattggcaacggcggtgttcagcggcttggggtggtaggtccaggtcagcacgtacttcttgccacgcaggtcctgggtgccgaagtgctcctgcagggccatgatgtgggccagctcctggcacgggtgggtgatggtctccatgttgatgaccggcaccggcgagtacctggcgaagctgttgaggacgatgtcctggcggtcgtaggcccagtcgatgaacttggggaacgcacgcacggcgatgatgtcgcagtagcgacccagcaccttggccacttcagcgatgtgctcttcggtatcgccgtccatcaccgtgccgaggttgaactcgatcggccacgcatccttgcccggctgcagcaccaccgcgtgggcaccgagctggaacgcgcccagttcgaagctggtgcgggtgcgcatggacgggttgaagaacaccagcgcgatcgacttgcccttgagctggtcgccgagcttgttgcgcttgaacagcgccgcctgggtcaacagcgcgtcgagatcgctgcggctccagtcctgggtgttcaggaagtgcttgggggacatcatctttccttgcgtggcggcgccggtttcgacgcggtggaagggaaaacaggaatcaaaggtggagcgggaaggttgcagttgcagctttcagaagatgcatatttgaagcgcggaaacgaaaaaacccagccggcgggctgggttttttcggacgaacagcaaaaagctccggttacccagcgaggatgtggggttccggtcgacgcgcacgcgaggtcatgcccgacgcctgtcgggctgcgctgctgtcgtgctggaagtcggtgagcttcatggtcaaccatctttgcatgcggccgaggccggcgcaagggccggggtcccagaatcagggattgctggccgtgccctgctccgggccgacccagggcgtgatcgacacccggatcttgagccggttgccggggtcttccggcagccgcgaacggtacttggtgcccttgtagacgtaatccacgtcgtaggcgatgggccggcggaattcacgccccaccggcacgatgcggcagtcgcgggtcagcatcgggccagtgttggccggtgccggggccggcgtctcggctccgggctcctcaacggcctcttcgtcgctgcgcttgaacatcgagcgcaccgagtcccagaagcggctgatccggcccttgtcctcgaccggctcctcgccggtcacgttcaccggggccagggtccgggtcgacaccggctcgcagtgctcctcggtgcgggtcgcgcgcagggtctggaacaccggctccacgttcagcacctgggcgtagtcgaacttcacgttctcaacgatcaccacccggttgcggggctcggcctcctgcgccagcaccacggcgggcagcgccgacaggcaggccagggtcagcaacgcggtggatttcattggcgacgggagcaaggacacggcaatagtgtaggcagtggcgagcgcaaggggctgaacattacccgtccacgccgctcctgcccaccccaccccgggtggccccggcgtccaccggtggcaacgggtgcccccaaagggggccgacacgttctaaaatcacaggcttgtcccccagccacagccccatgaccctgcgcctgcacaacaacctgactcgccagctcgaaccgttcaccccgctcgatccggcctgtccgaccctgtatgtgtgcggcccgacggtctacaactacgtgcacatcggcaacgcccgtggcccggtggtgttcggggtgctggccgacctgctgcggcgccgtttcggtggcctgcgctacgcgcgcaacatcaccgacgtggacgacaagatcaacaccgccgcgcgcgagcagggcgtaccgatcagcaccatcaccgacaggttcgccgccgcctaccgtgaggacatggccgcgctgggcgtggtgccgccggacatcgagccggaggtgaccgcgcacattccgcagatcatcaccatgatcgagcagctgatcgccaacgggcatgcctacgctgccgaaggccacgtgctgttcgcggtggccagcttcgatggctacggcaagctctcgcgccgcgatccggacgaaatgctggccggcgcccgtgtcgacgtggccccgtacaagcgtgatccgggtgatttcgtgctgtggaagccgtccagcgacgacctgcccggctgggcgtcgccctggggccgtggccgcccgggctggcacatcgagtgctcggcaatggccgccgcccacctgggcgagaccatcgacatccatgccggcggcgtcgacctgcagttcccgcaccacgagaacgagcttgcgcagagcgagtgcgcccacggcggcaagatcttcgcccgcttctggctgcacaacggcatgctcaacttcggcggcgccaagatgagcaagtcgctgggcaacatcgagcgcgtgcacgacctggtgcgccagcacccgccggaagcactgcgcctggccctgctgtcggcccactaccggcaaccgctggactggtccgatggcctgatcgaacagtcggtgcgcaccctggaccgcctgtacggcaccttgcgcgaactggcgtcagtcgaggcggtcgttgcgatcccggccacggtcgaagcgaccctggatgacgatctgaacaccccgcaggcactggccgaagtggcccgcatcgccgccgatgcgcgtcgtgccaccgatccggccgagcaggcgcgcctgaagggtgaactgctcggcgccggactggcactgggcctgctgcaggccgatccagcgcagtggttcggcactgcggccagcgacggcggcgacgatgcccgcatccagggcctgatcgatgagcgtgccgctgccaagaaggcgcgcgacttcgcccgttccgacgccatccgcgaccagctggccgccgaaggcatcgtgctggaagacaccccgcagggcgtacgctggtcgcgcaagcgcggctgacccgccctgccccgtggccggtacgccggccacgcccccaccgtagagactgttgtgaccgactccccgttcccgcttgaacccaccgccgccgaggcacaggccgccatcgccgaggaattcggcttcttcggcgactggtccgagcgctaccagtacctgatcgacctcggccgcaagctgccggccttcccggaagaatggaagaccgaagagcatcgcctgctcggctgccagtcgatggtctggatcgtgcccgaaggcaacgcgcagtcgctgcgcttccatgccatcagtgattcggcgattgtctccggcctgatcttcctggccctgcgtgtgtactccgggcgctcggcgcaggagatcctggctaccgagccgagctacatccaggacatcggcctggcccgccacctctcgccgacccgcagcaacggcgtggcggcgatgctggccttcatccgcgagaccgcgcaggcccagctgcagcgcgacccgtcgtgagcgagcctgccacagccgaagacagcgcgctgggcctgctgtcccggcccggtttcgccaggctgctggcgtaccgcatcttcgcgatgctgtcctaccaggtggtcgcggtcaccgtcggctggcacatctacgaagtcacccgcaatccgttctcgctgggcctgatcggcctggccgaggtgctgccgttcttctgcgtggcgccgttcgccggttacctggtggatcacctgccgcgccgccgcctgggcatggtcgcctgttgcggactgatcgccaccgcactggtattgaccagcgtggccatgggctggctgccgatcgacggcgtgtggccgatctacgcagccattgcgctgaccggcgtggtccgcgccttcctgtcgccgatctacaacgccctgttcgcccgcgtactggcccgtgaccagttcgcgcgtggcgccggcctgggcgcggtggtattccaggccggcatgatcgccggcccggcactgggcggcgtgctggtcggcttcggtggcaagggcctgtcctacgcggtggccaccgccttcgcgctggtggcgatggcctgtctggccacgctgaaagtggaggagccggtgcacaccggccctgccgcgccgatcttcaagagcatcgccgaaggcgcgcgcttcgtggtcggcaaccggatcatggtcggcgcgatggcgctggacatgttctcggtgctgctgggcggcgtggtggcgatgctgccggcgttcttgcacgaaatcctgcaccacggcccggaaggcctgggcatcctgcgcgcgatgccggcgctgggctcggtgtgcgtgggcctgtggctggcccgccacccgctgcaccgcaatgccggccgcgtgctgctgttcgcggtggccggcttcggcctgtgcgtgatcagcttcgggctgtcgcagcacttctggctgtcggcgctgatcctgctgttctacggcgccttcgatggcgtctcggtggtgatccgctcgaccatcctgcagctggccacgccggaagaaatgcgcggtcgcgtatcgtcgatcaacggcatcttcatcagttcgtccaacgagctgggcgcgttctatgccggcacgatggcgaagctgctcggcctggtaccggccgtggtgctgggcgggttcgcggtgctgagcgtggccgggatcaccgcgtggaagaacccgacgctgcggaagttgaatcttcgcgacctgcagtgagcctgtagagccgagcccatgctcggctgcgtatttccgtgcgcccacgcgccgatagcgggccatgcccggcgggctctttccgcgaccgcggtggggtgtcacgtttcttttcgcgcgaaaagaaacgtaaccaaagaaacgcgccgccatccgcgagccggcgctgcgcgccggtgccctgtgctcctcggtgaatcaggggacgacgcggagagccagccgaccagcagtcggctctacaggatagagccgcctcttcgcccctgattcccctgcggtgctcggctcgctacaaggcggactcaacagccgcgagcgcacgcatgaccgctcctgatagagccaagccatgcttggctgcctttgcttttgcttttgctcttccttgccctccggcttcggcctgagccgagcgtgggctcggctctacatcggacccacccgcaggctccacccgatacccggaaggcgctctacacagccaactcgaacccaacaaaaaacccggccgaagccgggttttctgcatgaccagacaacgatcaggaatcagtcgccctgctgcttctgcagatgctcccaacgctcctgggcatcgatggtgcgctcggcggtcaggcgcgcctccaggcgctccaggccgatttcttcgccggtgtcgacgcagtaaccgtagtcgcccgcttccaggcgcttcagggtgctgtcgatcttgccgatcagcttgcggtagcggtcgcgggtacgcagttccagcgagttctcggtctcgcgggtcgcgcgctcggcttcgtcgccgatgtcacgcacttcctcgcgcaggttctcgatggtctgcttggactcttccaccaggtccgcgcgccagttctgcaggcgctggcggaaatactcctgttgcagcgggctcatgtattcctcttccgaggacggcttgtagccagccggcaggatcgggcggccggtggcctcgtcggtcttgtattcgaccaccttgtacttgctgcgcggggccggtgctgccgagcgggcggcgacggccacggcaaccttgccgacagggcgcgacacggtcttcggggcggaatcggatttcacggcggttttggcaggcgatttcgaaacgggcacgggattcttggattgcggggccttcgaagcggcaggagcggcggccggggccggcttgggggccggttgggctgctgccactgccacggtcttggccgggacaggcttggccggagccggcttggcagcaggcttcggtgcggacttcactactggggccggggccggctttacggccggtgcggcaacattcttggcaaccttctttgcagcggcaggcgtggcgaccggcttggccgcagcgaccttctttgccgccggcttggcgaccggcttggctgcagccttcttcaccaccgccttcggcgccggcttggctgctgccttcttgaccaccggcttggcgacggtcttcttcaccggcgcagccttgctgacggcctttttcaccggcgccttcttgctggcagcggctggcttggccttggcgggcgcagcggccttcttcgccaccggcttggttgccttgaccggcgttttctttgcggtggccttcctggccgccggttgcgaggacgctgccttggtcgccggcttgctcgccggcttcttggcaacgggctttgccgccaacttcttcacaacaggcttggcggttttcttggcggccgttgcggccttctttgcagtttttttagcagccacgaaacgctcttccttggattccccggggcccgggaaagcgggcctttatagcctacccgacccgcagcagcaacctcggcaccctgctccattcagtcctggagccaaggcgcccaatgggcagtccgacgaacacggaccgccttgcgcggtacggaacctggccagcacccgacggtgctggtaccggtcgcaggccatcggcgacatgcgaccaacggcccatcctgcacaaatgcggccttcatgccaactggcataagatgactgggtgatctcgcgcctgctcatcgccctgctgcgctcctacaagcgcttcatcagccccttgctggggccccgctgccgtttcgtgccgagctgttctgaatacgcgatggacgcgatctcgcggcacggcccgctgcgcggcagctggctggctgcgcgcaggctgggccgctgccacccgttccatcccggcggcttcgaccccgtgcccgagtcccccaacgccccctcttgccgttgcacaggaaaacattgacatgtcctccaccctcatcaccaatgcccgcatggtcaacgaaggccgcaccttcgacggcgacctgcgcatcgagaacggccgcatcgcgcagatcggcaacgggctggcgccgcgcgacggcgagcaggtggtggacgcggccgggcgctggctgctcccgggcatgatcgatgaccaggtgcacttccgcgaaccgggcctgacccacaagggcgacatcgccagcgaatcggcggcggccgtggccggtggcctgaccagcttcatggacatgcccaacaccaacccgccgacgctggattcgaccatcctggaagccaagtacgagctcgcgcgcggccgcgcctgggccaactacggcttctaccacggcgccagcaatgacaacctggacgccatccgtgcgctggacccgaagaaggcgccgggcgtgaaggtgttcatgggtgcttcgaccggcaacatgctggtcgacaaccccgaaacgctggacgcgatcttccgcgaatgcccgaccccgatcatcacgcactgcgaagacacgccgatgatcgatgccaacctgaaggccttccaggaaaagtacggcgatgcgctgaccccggacatgcacccggacatccgctcgcgcgaagcctgcatcaagtcgacccgcctggcgatgtcgctggcgcgcaaacacggcacccgcctgcacgtgctgcacatctccaccgccgatgaactggcgctgttcgagaagggcccgctgatccgcgccgatggcagccgcaagcagatcaccgctgaaacctgcgtgcacttcctgcacttcgcgcgcccggactatgcgaccaagggcaacctgatcaagtgcaacccggccatcaaggaagtgtccgaccgcgaggcgatcaccgctgcgctggccgacgacgtgctggacgtgctggctaccgaccacgcgccgcacacctgggaagagaagcagaagccctacgcgcaggccccctccggcctgccactggtgcagtacgcgctggtggccgcgctggagcgcgtgcacgaaggcaagctgacccgcgagcaggtggtgcagaagttcgcccacgccccggcgcagctgttcgacgtggaagaacgtggtttcctgcgcgaaggctacttcgccgatctggtcctggtcgaagacgtgccgttcacggtcaagcgcgaggacgtgctgtccaagtgcggctggtcgccgtttgagggcaccaccttccgttcgcgcgtcgcctccacctgggtcaacggccagctggtgtgggacggcagcaacctggtgggcgaacccgccggccagcgcatgacctacgaccgctgatgcgctcggcacttctgatcgggtcgctgctggccgcgcccctgttttccgtacccgcggcgcaggcgcaggatggcattggcagcctgatcgacagccgcgtggtgttcccggccagtgcgtcgcagggcgcactggtgatcggcaaggttcccgccggcagccgcgtgcagtacgccggtcgccagctgcgggtgagcggctacggcagcgtggtgttcggcatcggccgtgacgagaagggcccgctgcgcgtgcaggtgcagcgccccgatggtggcagcgagaccgcgaccattgcggtgacgccgcgcgactggcccacagagcgggtcaatggtgtgccgccgaagacggtcaacccgccgccggcaattgccgagcggatcaagcgcgaacaggcgcaggtgactgccgcacgcgcccgcgatgacgaccgtaccgacttcacccagaccttcatctggccggtgcagggccgcatcagcggccgcttcggcaatgcccgcgtgtacaacggccagcccggtgccggtcattccggcatggacatcgcggtgccgaccggcacgccggtgaaagcaccggccgccggcatcgtcaccttcgccggcccggacctgtacctgaccggcggcacgttgctgctcgaccacggcttcggggtcagctccaacttcctgcacctctcgcgcatcgacgtaaaggtcggcgaccgggttgaacagggccaggtgatcgctgcggtcggcgccaccggccgtgccaccggcccgcacctgcactggggcatgaactggttcgagacccgtatcgacccgctgctggtgctggagcgcaagtaacggtagtgccggccgctggccggcaacctcatcctcttccgcgccctgctggatgccggccagcggccggcactaccaggtacgttggatcaaccgcgcgcggcccaccacacgcgcagcagggtgcgcaccggggtggcctcgatcggcttgcctgcggcctgtgccgccacccgcgcacgcgccaggctggaccacacacggcgcgggcgcgggccgggcacgcgggtgccccaccccttcaacagatgctgcgcccagcgctgtgcggcattgctggcgtcctcgtccagcaggctgcgcggcacacccgccacgccagcgtcctgcaggcgctgcgccaaggtctgcagctgcaccgcacgaccggcgccggtgcgcggcttgtcagcgaacaaggccgcctccaccgcggctacggcctcggcgtagttcgccagcgcgcgcccggcgccggccgcatccagcgcgaccgtgcgcgcttcaaccagatccggaagtgcttcggccaactgggcccatggcgcacgcaccggctccagcagcctgcccagcggatggcgcgagcgatgtcccgcccagctgcgcagctcctcgccccaccacgccagcttggcgtcggccggcagcggatcgccgctggtgttgagcatgtcgtcgaactcctgcagcagcgcgaaccacgccactgcaagctcgcgttgcgattcggccacgaacggggcggccaccgaccattccggccaacggctgcgccacttgtcgaggaaactgtccagcgcggtactgctcactacaccattccttacggctgggccggggctgccggccgggtcggccagagactggccagttgcagaagttcagcgttctcgaccagcacgtcggcctgccaggccagcggatcgtcgctgtgcaggcggtagccccacagggctgccaccgacggcatggccgcggcccgcgcggcgatgatgtcgcgctcgtcgtcacccacgtacacacagtcttcggcggcaacgccaatggcctgcgcagcgtgcagcagcggcagcgggtgaggtttgcgctcggccaggctgtcaccgccgaccagcactgcacagcgctgctgccagccgtgctgcggcaggatcagccgcgccaggtactcgggcttgttggtgacgatgccccacacggtgccggcgtcatccagcgcggcaagcatgccggccacgccatcgaacagcaccgcgtgctggccgatcagcgcttcgtagcgctgcaggaattccggaatcagtgcatctcgcgcagcggcatccaggtccgggaaagcggccccgaccatcgcgcgcgagcccttggagaccaccgggcgcagcaccgccggatcgatcggcgcacgaccacgctcggccagcatcgcgttgcaggtggcgacgaagtccggcgcgctgtccagcagggtgccgtccaggtcgaacagcaccgcacgcgggaagcgggcggcggtcatgccggcttgaccgcgtaggccaggtagttgatgtcggtgcggctgctcaggcgggcatggttgcgccacggctcgtaggccatgccgctgacatccaccagctgcaggtcggcctcgcgcagccagcgcgccagctcggccggcttgatgaattcctggtagtggtgcgtgcccttgggcagcaggcgcgccacgtactcggcgccgacgatcgccaccgcgaacgcggcggcggtgcggttgatggtcgacaggaacaggtggccgcccggcttcagcaggcgcttgcaggcctcgatgatcgcgcccgggtccggcacgtgctccagcatttccatgcaggtgaccacgtcgaagctgcccggctgctcggcggccagatcctcggccgcctgcacccggtaatcgacctgggcgccgctttccagcgcatgcaggcgcgcgaccttgaccagctccggggccaggtcgatggcggtgacgtcagcaccggcctgggccagcgcttcgctcaacaggccgccaccgcagccgatgtcgagcacgcgggcgccgcgcagcggcacgcggtcagccacgtactgcaggcgcaccggattcagcgcatgcagcggcttctgcgggccgtcagcgtcccaccagcggttggccagcgcagcgaacttgtccagctcggcctgatcgaaatttgaggaagcgtggggggcagtcatgggggatgtccttgcggcgccagggttcaggcgcggatatggcggatgcgctcgcgccactggcgcgcgttggcgatgatgcccggcaggtccatgccgaccagctcgcgctgcaccagcttcggcttgccggcgatccagacatcgctgacctgctggcggccggtggcgtacaccagctgcgacagcacgttgtgcagcggctgtgtttccagcgcggacagatcaacgcagaccaggtcggcctgcttgccgacttcgatcgagccgatgcggtcgccgaagcccagcgcgcgtgcgccacccagcgtggacgcgcgcagcgtggttgccgcgtccagtgcagtggcgtcgtcggccacggccttggccaggatcgccgcggtgcggttctcgctgaacatgtccaggtcgttgttgctggcgcagccatcggtaccgatcgccaggttcacgcctgcgcgctgcagggcgcaggccgggcagaaaccggaggccagcttcaggttggattccgggcaatgcaccacgctgacgccacgttcggcgcacaggtggatttccgcatcggtcagctgggtcatgtgcaccgcgatcaggcggtcgttgaccaggccgagccgatccagccgcgccagcgggcgctggccgtgcagcctgatcgaatcgttgatttcctgcgcggtctcgtgggtatgcaggtgcacctgcatgtcgagctggtcggacagcatccgcacccgctcgaagttggcatcgttgaccgtgtaaggcgcatgcggcgcgaacgcggtgccgatcagcggatcggtgcgccactggtcgtgcagttcaccggccttggcgaagtactcgtcgtcggtcttggcccaggcggtggggaaatcgatgatgaccgcgcccaccagcgcgcggaaaccgtgtttcttgtagaccgcggcctgcacgtcgccgaagaagtagttctcgttggcgcaggtggtgccgccgcgcagcatttcggcgatggccagggtggtgccgtcggcaacgaactcggggccgatcaccgccgcttccaccggccagatgtgctgctgcagccaggtcatcagcggcaggtcgtcggcaacgccgcgcagcagggtcatcgggttgtgcgtgtgcgcgttgaccaggcccggcatcagcgcagcctcgggtcggctcaccacctgggtggcgcggaagcgtgcgcgcgcctcggcacgcggcaggatggccacgatctcgctgccacgcacggcaacggcatggtcttccagcaccaccgcatgcggctcgatcggaacgacgtaaccggcttcgatgagcaggtcgcaggcttcggggaggtgcgggctatcgctcatgcgggctcactggctgtgggggcggcgagatacttctgggggacacgcccctgagtcaggggctgccgcgaagcggcggggtctggagacccgtgaagcggggcccatgatctgccgaagcagatcatgggagcgccagcgcgaatgtgctggcgcgtacccggccagcggccggcactaccgcaaggtcggcctatggccggaaccttacttgacgcgtgcggagtattcgcccgaacgggtgtcgacgcggatcacttcgtcctggttgacgaacagcggcacgcggaccacggcgccggtttccagggtggccggcttgccgccgccgcccgaggtgtcgccacggacgcccggatcggtttcggtgatcttcagttcgacgaagttcggcggctgcacgaagatcggctcaccgttccacagggtgaccacgcaggactcttcgcccttcagccacttttcggcgccgcccatgccggccttggtggcctggacctgctcgaaggattccgggtccatgaagtgccagtactcaccgtcgctgtacatgaagttcatgtcggtatcgacgacgtcggctgcatccagcgagtcggtcgacttcatggtcacttcctgggtacggccgtccttgatcaggcggtacttcacgcgggtgaaggcctggcccttgcccggcttgacgtattcggtgtcgatgatgacggccggttggttgttgaccaggatcttcatcccgttcttgacgtcgttcatgccgtagctggccatgcgtaaactcctgagtggcaaaaacgccgcgggtgcggcgagccgttagaatggaaagcccaccgggtgccggtgggcgactgtttttctgcccccatgataaccgcaggccccctctccatgcagctttccgccttcccccggccccagtcgccaggcgcgcccgcgcgctggcagcagctctggcgccaggcgctgcgcgacccgcacgccctgctggcccggctgcagctggacccggccgcgctgggtgtctcggaggcggccattgcccagttcgcgctgcgcgtgccggagggcttcgtggcgcgcatgcgcgtgggcgacgcggccgacccgctgctgcgccaggtgctgcccgtcgacgaggaaatgcgcccggcacccgggttcagtttcgatgcggtgggtgatggtgccgccaggaaggccaccggcgtcatccagaagtaccgtggacgcgccctgctggtcgccaccggcagttgcgcgatcaactgccgctactgcttccgccgccacttcgactatgccgcggaaaacgccgccaagggcggctggcaggaggccgtagcggccatcgcggccgacccggacatcgacgaggtcatcctgtccggcggcgacccgctgtcactggccacgcacaagctggccgagctgaccgatgcgctgcgcgcgatcccgcacatccgccgcctgcgcatccacacccggctgccgatcgtgctgccggagcgcgtggacgaggagctgctggcctggctgggcagcctgccgtggccactggcgatcgtggtccacgccaaccatgccaatgagttcgacgccagcgtggacgctgcgatgagccgcctgcgcggcgtcggcgcccagctgctgaaccaggccgtcctgctgcgcggggtcaacgacagcgtgcaggccctgcaggacctgagcgagcgcagcttcgccgccggcgtgctgccctattacctgcaccagctggaccgggtcgagggcgtggcccacttcgaagtggacgacagccaggccaaggcgctgattgccggcctgaccgcacgcctgtccggctacctgattcccaagctggtgcgcgaactgcccggcgacccgagcaagcgcccgctgtaattccgcagggggtcagatccctttttcctgcggaaaagggatctgaccccgacacaacaaccgtcggtcagagacccgattcgatcatccgcaccacttcggtggcagtcaccgggtggctcagccagtagccctggccaagatcgcagccgcgctgcaccagcagttcgaactgcgcctgctgctcgatgccttcggccaccaccgtgatgcccagcgcgtgggccatggcgatgatggccgtggtcagtgccagatcgtcgggatcgcgctgcatgtcggccacgaaactcttgtcgatcttcacgccgtccaccggcacctggcgcaggtggctgagaccggagaagcccgttccgaaatcatccagccagaccttcacgccggtgcggtgcagcttgtccagcagctgcgcggcaaccatctcgtcgccgatcactgcggtttcggtcagctccaggtgcaggcgcgaggccggtagcccggactcatgcaggcactgtgcaaccagcgccggcagctcgccgccgcgcagctgccgcggtgatacgttcaccgacacgaacagatcgtcgccgccggcaccccgtggccactgcgaggcttccatgcaggccgcacgcagcaccttcgggccgatgatctcgatcagcccgctctgctcggccacttcgatgaacaccgacggcggaatcgtacccagggtcggatgctgccagcgcagcagcacttcgacgccgaccatgcggcggtcgcgcatgcggaagatcggctggtaggccaggcgcagctcgccgcgctcccaggccccgcgcagttcctgctccatgtgcacgcggcgctcgaccgcatggtccatcgcccggctgtaatggcggtagcagttcttgccggccatcttcgcctggtacatggcgatgtcgccgttcttcagcagcgtggtcgcatcggcggcatcgtccgggaacagggtcacgccgatcgaggtccccaggaacagctccctgccctgtaccaccagcggcttgcccagttcgcgcaccagcacctcggccagcagccgggcgttcgcggccacgtcgccatcgccgaccaggatcacgaactcgtcgccgccgaagcgggccagcagcgcctcatcgcctcccgcttcggcaaccgcgcgcccgatgcgctgtgcgaactgcaacagcgcttcgtcaccggcctcatggccaagggtatcgttgacgcgcttgaagtcgtcgatatcggcgaacagcaggcccagccgatgattggatgcgcgcgccgccatcaggcgatggtccagtgcttcccggaacgccagccggttggtcaacccggtcagcgcatcggtataggccatgcgccgcacctcgcggtcatggcgggcgatggaatcgcgcatccgggcaaagccgcgcaccagctcgccgacctcgtcattgcgggtgttctcggccagcggcgcctggtagtcgccagcctcgatgcggcgtgccgcagcggccaggtcccggatcggcgccaccagggtgcgctgcacgtacaggatcaccgccacgccgatcaccaccagcaggcccagcatcagcagcagccagcccaggtggcggctgccgacctgctgcaggcgctcgccgagcgtggcattggctgcctgttcgcgctgctgcacctcgtccagcgccatgccgacgcggacgccgccgatgcgctggttgccgaccatgatcggcatggtgttgtcgagcaccttgggcgattcctgcaccaccagcgcctgcgccaccgcggccttgggagcgagcgggtcggccatcggctggccgaagccggacacctcgatcgagccgtcatgcaccagccggccacggtcgtcgaacaccagcacatagcgcacgaccggctgccgtgcggtgctgcgcaccagcgcaccgacctggtccaggtcgcggtagtacaacgggttggccagcgcgtcggacagctcgcgcgccatcgcttcgccgcggctgcgcacgctgcggtcgaacagttcatggatgacgccaccactgaggttgcgcacctcgccctgcatcgccgcctgccgccccagcaacactgccaggatcgccaccaccacgaccatcgccccgcccatcgcgagcaggaaccgggcctgcattcccgagccgagccacttcattccacttccatccgcacgcgcgtcaatccttgtttcaattcatccagccgctgctgcgcatgcgcatcgacgcggtggaaaccggaagtaccgaaaaaccgatgcaacgccccctgcgcctgcgggtcactggccgcctgcagcaggacgtcctgcagccggtcacgcacccgcgggtcgaggtcggcgcgcaccatctccaccgcccgcgggtagggcctggtgcgcagcagctcgcggaagtcgcgccggaatgccgccggcatccttcgctcgtcgttccagcccacgctgctcaccgccccagcgtcaaccacgcccttgtgcacgaacgtagcgatgttcaactcgctgcgcgcgaacacataccccacactgtcccggcccggcatgtcccatacgccggccaggatctgcggcgccagcccctcctgcagcagcgtcatcaccggcaccaggtaggcactggtggacgccgtgttctgcaacgccaggcgatgcccacgcatatcctggatgcgctggaccggactgtcgcggcgcacgaagaacacggtctggtactcacgcacgccattgcgctcggtcagcaacaacggccgcgcgccactgcgctggccgagtgccaccgccgtacccgacgtttccgtgacccagtcgacccgcccccgccgcagatagctggccatctgctgcgggtcgcgcgccatcaggatccgcccctccttgatgccgacgtcatgcatgcgtgccaccacatagtccagcaacggctgcagctgctcgtaatgggccttgggatcatcgctgatccggcccagcaccagcaccgggtccggtgctgcatgcaccgtcccggccagcaggatcatgaccaggctcagcagtcccctctgcactgcccttcgcagacccgacacaggcttcatcccccctgggtatccggacagactacccgaaaaaatgagaacgtcgtcagctgtccttgttgcccgcttgtgccagtcgcgccatgcgctgggtgtcggccaggatgccgcgcaacaggcgcacttcctgctcgctcggctcgctgcgcaggaacaggcggcgcagcttgcgcatcgctgattccggtgcgcggcccttgtggaaatcgatctcgtccaaggtgtcgccgagctgggcgaagaagctctccatctgctcatggctggcggcctgttcgcggaaacccggctcggcgtcggcggccggctgcgcgcccagcagctgcatgcgcgtttcataggccagcacctgcaccgcagctgccaggttgagcgagctgaacgccgggtcggatggaatatgcaccgccgcatggcagagctgcagttcctcgttggtcagcccggtgcgctcgcgaccgaacaccagcgccacctcggcgccctcgcccgccttggccaccgcacgggcggcggcatcggccggcaggtactcctccagctggacgcggcgggcacgggcggtgcagcccagcaccagtcggcaatcggccacggcctcggccagggtggccaccaccggggcgtcccccagcacgtcttcggcaccggccgagcggcggaaagcctcctcgtccagcggtttttcgggggcgaccagcaccaggcgggccaggcccatggtcttcagggcacgggcggcagcgcccatgttgccggggtgctgggtaccgaccaggacgaatcggaggcgggtggcggcgggaaactgggacatgaacagggaaaaggtcgagctggacgatgaccaatggtaaactgtgcggccggccactgcgccggacccgctcttttcccccgccagtccatctcttctgcctttccgggagcccacgccatgcagaaacccgccgtcaccgtcatggtcaaggccgcccgcctcgccggcaacgtcctgttgcgcaacatcaacaagctcgaggcactgaacgtggtgcagaagggccggatggactacgccagcgaagtggatgcggacgcggaaaaggtcatcgtcaaggaactcaagcgcgcttacccggactacggcatcttcggcgaagagggtggcgtgcagggcgagcgccgccagatgtgggtcatcgacccgctggacggcaccagcaattacctgcgcggcgtgccgcactactgcgtgtcgatcgctctggtcgagaatggcgaaccgaccgatgcggtcatcttcgacccgctgcgcaatgaactgttcaccgcaagccgtggcgctggcgccgtgctgaacgaccgccgcatccgcgtggccgatcgcaaggacctggaaggcacgatgatccacaccggcttcgcgccgcgcgagcgcagccgtgccagcgcccagctgaaggcggttgacgccctgctggtgcacggcgaggacatccgccgcaccggctcggccgcactggacctggcctacgtggcctgcggccgcgccgacgcctacttcgaagccggcgtgaaggcgtgggacatcgccgccggcctgctgctggtccgcgaggcgggtggcaaggtctgcgacttcaagggcgcgaccctgggccgcatggacaaccgtggcccggagacccaccagatcgtggccggcaacctgaaggtggccgagtcgctgcagaaggtgctggtcaacaccggttatgcggcggagttcgacgcgaagttctgaggtttcgcgtaaagcgcttcatggagacggcacctgcgtaggtgccgttttcgtttgtgcgcacggagagtcgtttccgcgaccgcggaggggtgtcactttctttgctcgtgcaaagaaagtaaccaaagaaacacgccgccagggcgcgagccgatgctacgcatcggtaccctgcgctcctcggcccgtcgagggacggtgcgggaactcgctgcgctcagacacccgcacctcttcgccctcgccggacctgcggtgctcggctcgctcaaggcggacccaaggtcaaatgccacagctgcacccagtaaatccacgccacgtgtggatgctgttgttcttgatcttgatcttgatcttccagtccgccttgagcgagccgagcatcgcaggggaatcaggggcgaagaggcgccggtgtctgagcgcagcgagttcggcgccgtcccctgattcgccgagaagcacagggaaccgtcgcgcagcgacggctcgcgccccggcggcgtgtttctttggttactttctttgcacgagcaaagaaagtgacacctccccgcaggcgcggaaacgatccgccgggcacgatccggcatcagcaatgcatcgcgcaaacaaaaacgcccggcgcggggccaggcgttcctgcactaccgtggagcggtggcttacgccgccgtcgacgcccgcagcgcggcgatgcgctcttccagcggcggatggctcatgaacagcttcttggccgtcgaaccggaaatgccgaaggcggcaatctgggtcggcagcgtgctctggccgtggttgagctgcaggcgctccagcgcggcgatcatcttctggcggcccgccagcgaggcaccacccgcatcggcacggaactcgcgatggcgcgagaaccacatcgagatcatcgtggcgaacaggccgaacaccatctccagcacgaacacgatgatgtagtaggcgaagccgcggccgccgccttcgcggttgcccgacagcgcgctgtcgatgatgccgccgaccacgcgggccagcacgatcacgaaggtgttcaacacgccctgcagcagtgccatggtgatcatgtcaccgttggcgacgtgggcgatctcgtggcccagcaccgcttcggcctcgtcttcactcatgttgtgcagcaggccggtggacaccgccaccagcgcgttgttgcggttggcaccggtggcgaaggcattgatctccgggccgtcatagaccgccacctcgggcatgccgatgccggccgccttggcctgccgctcgacggtggccagcagccagcgctcggtctggttgcgcggctcggtgatcaccaccgcaccggtggagcgcttggccatccacttggacagcagcagcgagatgaaggagccaccgaagccgaagatcgcggccatgaccagcaggccactcatctggctcggattgacccccagcaacgacatcacgatgctggcgaggatcaggaccgcgaagttggtcgccaagaacagggcaatgcgggtaaacatgggaaaatccggctcggaaggggtcgataccagtcaatttgcggtgtggtcagcttgaattcaagcgccaacctgaccgacgattcagccagcatgacctcccccatttcctgcggccgcttcgcgccctcgccgaccggcctgctccaccccggatccctgcttgccgccttcggcagctggctgctcgcccgccatcacggcggcctgtggcggctgcgcattgaagacgtcgatccgccgcgcacggtgcctggcgccgcggaggcacaactgcaggcgctggccgccttcggcctcacccatgacggcccggtcctgtggcagagcgcgcgcggggaggcctaccaggccgcgctcgacgtgctgctggccagcgatctggcctttgtctgccactgcagccgcagcgaactggccgccagcggcggcatccaccaccgctgcgttgcgcgacagccacgaccggaccctgccgtccgcttccgcgtgccacgcggcagcatcgtgcacttcaatgatggcctgcgcgggccgcagcaccaggacgtgcatgccgaggttggcgacttcgtgctgcgccgtgcagatggctgctgggcctaccagttggccgtggtggtcgatgacgccgaacagggcgtgaccgaagtggtgcgcggcgccgacctgctcgattccaccgcgcggcagatcctgctgcagcaggcgctgggcctggccgtgccacgctactggcacctgccgctgctgctcgatgcaccggggcacaaactgtccaagtcgctggcgtcgctgccggtggacagcacgcggccggtgccggtattgcgcgcgctctggcagctgctgggccaggcgcctgccgcactggacggcgccgatgaccgggatgcgctgctggaggctgcgcaacgggcgttcgacccggcgcggctgccgcggaccgacatcctgttgccggccggcgcactttccgcgccgatgttgcagaatcccccttcccccacctgatacccggacagcactccatgacatctcgcgtcgcactggtcaccggcggaaccggcggcatcggtaccgccatctgccaacgcctggccgaccagggccaccgggtcgccaccaactaccgcgacgaggccaaggcccgcgcctggcagcaggcgatgaccgagcgcggctaccacgtggcgatcttcccgggcgatgtctccgatccggacagcgccgaagcactcgtgcgcgccgtcgaggccgagctgggcccggtcgagatcctggtcaacaacgccggcatcacccgtgacaccaccttccaccgcatgcgcgcggaccagtggcacgatgtgatcaacaccaatctcaactcggtgttcaacgtcacccggccggtcatcgagggcatgcgccgccgcggctggggccgggtcatccagatcagctcgatcaacggcctgaagggccagtacggccaggccaactacgctgcggccaaggccggcatgcacggcttcaccatctcgctggcccgcgagaacgccggcttcggcatcactgtcaacaccatttcgcccggctacgtcgccaccgacatggtgatggcggttccggaggacgtgcgcgccaagatcatcgccgacatcccgaccggacgcctcggcaagccggaagaaatcgcctatggcgtgtccttccttgtggccgaggaagcctcgtggatcaccggcagcaacctggacatcaacggcggccaccacatgggctggtgagccgcgcaggggggcgccgcggcatgcaccggcggcccctgccgatggtcatgctgcgcagcacgcaaccccttgttgcgcaacatgatcgcccctgaaagccaagcctggcgggggctggagcggttgcaaccgctgctgcactgcgccatgctgcgcgtctactgtgacgagtaccgcttcatggctgcgacccgcatcatcaagaagtatccgaaccgccgtctctacgacaccgagatctccagctacatcaccatcgaggacgtgcgccagctgatcctggacggtgaagacttcgaagtccgcgacgccaagagcggcgacgacctcactcgatcggtcctgctgcagatcatcgccgaccaggaacaggacggcgagccgatgctgtccacccagctgctgagccagctgatccgcttctacggcgattccctgcagggcttcatgggcaactatctggagcgcagcatgcaggtcttcctcgaccagcagcagcagttccgccagcagatgggcaacctgctgggccagaccccgtgggcgatgatgaaccagctgaccgagcgcaacctggagttgtggcaggaattccagcgcagcatgggcagcggtttcggtggcccgcgccccggcggtaccggaacgggaaccggcaccggcaacaagcccggcgaaccgggcaccggcaccggcggcaagacccgccgctgaacggcagctacggctgatacgaaaacggcgcgcccctggcgcgccgttctgtttggcatcgcgccaacgatgcgtcagcgtttcgccttgcaccccgtgcacacgcgctcgaccttgtagcccttggccttcagcttctcgaccacgccatcactgcccagcaggtgcagcgtgccgaccaccaccagcgtaccgccctgcccggcctgcaggtacggctgcagcttcggcacccaggcatcgttgcgcccggtgttgatgcgctggtacagctgcggatactgctggcgcatctccgccgccatcttggtccacagcaggcgctcgtcgccgcgacgccatgcatcatgcagcagccgcgcctgctcatcggccttgccggcctggtccagcgcttcggccagcatctgccgctgctcctgcaccgtcatcccgtcaagcatgccgatctgggtatcgatgtcctccaggcccgccgtcttgcggccggtcttctgcgcacgctccatgaagtggcggtccaggcccagcgccgggtccaggcccagcttctgcatctgcccgaccgaaatgctcaggccgacaaaccaggccttcatgccctgcatctgcgccagcggcagctggttctgggcagcaaaggcctgcagcttctgccaggtcggcgcatccagatcacgcttcagctcgctgccatcggtgcgggtcgcggcctgcaccatgcggctcgccagctgcggcgactgcatgtcttccggcgacagctcgaacaccacccgctgcgaggcctcgaacgcctgctcgacatcgggcgacagcgggtagtcctgcggcttcagcaggtggaacgaccccagcaggtagacgcgtgcatcgcccgggccggtgactttccacaacagcggtacgggcggcttggccgccgcggcggtcgcggccgcagccgtggtgcccggcgcatcgcggccagtggccaagggtgccatcgcgcacgccgccatcagcagcgcggcacggaacaggtgtttgatcggcatggtcagccttctccttcaggcaggtggtacgccttctcgcccgcttccacgcgcaggtccagccggttttccggtggcgccagcggacaggtggcgtaggcggtgaacgcgcacggcgggttgtaggcatggttgaaatcgatgcgcacggtgccgtctgcggcgggcgcatcggtatccaggtagcgaccggccggatagctgccgcggccgctggtgcggtcggcgaagatcaggaacagcggctgcccgggcgcaccgatcgcttccagccgccagctgcggccatcgcgttcgaactcgaccgcgccggcattgggcatctcggtggtcaggccggtgatgtcgacgatcggcagggtcttgcccggcgggtgcgcgatgaagcgcgcctgcacctgccagtccacgccgcccggccagtactgcaggccggcgaagtcacgccgcgcaggcgcatcggcatgcttgacccgcaacgcgtcccgcggcccccggcggatgatgctgagctggcccttgccgccatcgaaggccagcagcgtcggttgcgcgtccttgtctgtgtcaacgcggatgcggccgcgcaccggcaggccatcatgactgacatcgacaccggcttcaggcgtgaaccaccactgcgtcccttcgcgacgcagcaggcccagcttgtccgggccaaccgtcaggcggatgccgttggtagcgccgctgccaacgaaatgcgatttgttctgcagccagtgcaggcccaccagcgccgtccagccatcgggccgggtcaggtcctggtagcgcgctacacgccattgctgctgcgcggccgcgtaggccggatcttcagcggccgtcggcaccggcggtgttgccgggctgcaggcggccaacaccacggcggccagcaggcccgccattccccgataacgcatcgatgctcccctcaacgtccgcgcaggaaccagcggtcgatctccgccagcgaaaaacgggcccaggtcggtcggccgtggttgcactggccggaccgttcggtgatttccatgtcgcgcagcagcgcgttcatttccggcagggtcaagcgccggttggcacgcaccgcgccgtggcaggccatggtcgacagcagttcgtcgcgtgcactggccacgcggcggctctggccatgctcgcgcaggtcggtcagcacgtcgcgcagcagcccttccggttcggcatgcgccaacaatgccggaatactgcgcacgtgcagcgaaccggggccggcacgggtcacctcgaagccgagcgccgccagggtttcagcttcgctctcggcggtgtcggcctcgcgctcgcccactgccagcgtgatcggcaccagcaacggctgcgactgcaggccgatgccatcgtgcgcgttcttcaggcgctcgtagccgatgcgttcgtgggccgcatgcatgtcgaccacgatcaggccttcggcgttctcggccaggatgtagatgccatgcagctgcgcgatcgcatagcccagcggcggcacgcctgcgtcggcactggtgaccggcagtccgttctcggtcggcatcggcggcagcgcagcaccgcgctcggcgccggccggtgcggcatacagcgcggcataagcagccggtgcatcggccacctgcaggcccagcggctgctgcgggcgccatccggagaatccgccaccaccacctcccgagccggcacccggcgcgggcccacgcaccagcccgaatcccgacgcgcctgcgctcgatgccatcggcatggccgtggcatccaccggctgcgcagcaccggcaccgatctcctgcgccgacatgccggcgcgggtatcggccagcgcatccttcagcgtgcggtagacgaaatcatggaccagccgcgaatcacggaagcgcacttcgtgcttggcagggtgcacgttgacgtcgacgcgggtcggatccagttccaggaacagcacataggccggctggcggccgtggtacagcacatcgccgtaggccatcttcactgcgtgggcgacgctgcggtcacgcaccgagcgaccgttgacgtacaggtactgctggtcggcgctcgcgcgcgaataatgcggctgcgcgatccagccatgcaggcgcagtccggcaccgctgtggtccacgcgcacggcctggttggcgaaatcctcgcccagcgtttcggcaaggcgtgtatcggaatacagatcgcccggcttgtaacgacgcgaggccttgccgttgtgcgacacgcgcagctcgacatccggccgtgccagcgccagcgaacgcagccactcttcgatatggcccagttcggtgcgctcggcgcgcaggaacttgcgccgcgccggcacgttgtagaacagctcgcgcacttccaccgtggtgcccggcgcgtgcgcgcgcggggtcacctcgccgatcttgccgccttcgatctgcaacgccgaaccgtgctcgtcatgcgcgcggcgcgaggccagggtgaagcggctgaccgaggcgatcgaaggcagcgcttcaccgcggaaccccagcgttgccaccgattccagatcgtccaggtcggcgatcttgctggtggcgtggcgcgataccgccagcggcagctgctccgctgcgatgccgctgccattgtcacggatgcggatcaggcgcacaccgccctcttccagatcgatgtcgacacggttggcgccggcatcgatcgcgttctcgaccagttccttgaccaccgacgcgggccgttcgaccacttcgccagcggcgatctggttgatgaggatctccggcaacggccggatcgggcgcggaccgggcgcgctcatgggaggtgatgggcagcagacttcatgggtcgatgatagcggagctgccgaggatagagtcgagccatgctcgactgcgggctaccgacaaggcccagtcgagcgcggctcgactctacggaaagcagtaacccgccttcggcggcttacttgctgccgccggccatggtgccggccgcgtcgatctcggcctgggcgcgggccgcatacaacgtccccggcggcggctggcggctgaagaaggtgtgcaccccatccagcacggcgccagcgatcttgcgctggtacgccgggtccatcaggcggcgttcttcatccggattggagatgaacgcggtttccaccagcatcgccggcatgtccgaggtgcgcagcaccgcgaagttggcgcgctcgatgttcggcttgtggttgttgccgatccgcttcaggccgcccagcacgtggccggccgcgtcttcggatgccttcatgtagccgctctgcgccaggtccagcagcacgttggccagggtgccttcggtctgctgcaggcgcacgccaccgaccaggtcggccgcgttttccttgtccgccagccagcgggcgcgctgcgaagaggcgcccttggtcgacagcacgtagaccgatgagcccgtggccgagcggttttcggccgcgtcggcatggatcgagatgaagatgtccgccttgttcgcacgcgccttctgcgcacgcatcggcagcggaatgaacacgtcgctgtcgcgcgtcaggtaggccttcaggcccggcgtggcgttgacctggcgggccagctcgcgcgccactgccagagtgacatccttctcgcgcttgccggtcgggccgatcgcacccgggtcctggccgccgtggccgggatcgatcgccaccaccaggtggcgcatgccggcctgcatgcggatacgcgacgcatcgctgggcatgacaggacgcggcggttccaccggcgtcggtgccggtgtaggcacggtggccggcggcgtggtcaccaccgctgcggtgcgctggccggcgaggatcgcggccggcgaggacgacggcgtgctgctggcggtgacaccggccgcagcaacctgggccggcgcggtggtcggtgccggggtcggcgtggccggtgcggcggcagtggcgctggcctgctgctgtacctgtgcggtcagcagggccgtggcacgcgcggcatcggtgcgcgactgcgcgctctcggccggagtcggtactggtgcagctcccgccgcgggcgcctgcggccgcacggctggcgtcgccgccgggcggctgctggccacggccgggccatcgcccggccattcgatcaccagcttggattcattgccctcgcgctgcatctgcgggcggaacggcgccaccgattcggcgaggtcgaaaacgacgcggaacgtgcccgggaccggctgtccggtacgcaccgccgtgaccacgccctgcgcggccggcatcttcaggttgcgtatggcgctggagtcggggaaatcgaccaccaggcggttcgggccggccagcgacagggtcttgtagccgccactgccgaccagcgagatctcggcacgggtgccggtagcgccggtgttcagcaggacctgtcggacttcacccgcccacgcactgacgctcgccagacccagtccgacggcggcacagatggcgatgagacggttccccgggcgcatggctcaggattcaatcaccgcgctgaacggaatgcaacacctttttccttaataatccgtaacctgccggtctttgttctcgtcagccgacagaaatggcctgcaagtcgcccccttgcggcagccgttccagccattcacgtcctacgtcgctggccccagtgagacggacgcgtcgtccctgcccgtcgatctccagcgccaccaccaggtcggtcggcggcagcgcgccggcgccccgttccggccattcgaccagccacagcaccgcgctgccctcgtccaggccgaggaaatccagctcaccggcctggccgatgcgatacaggtccaggtgccacgcctcaccgccactggccagcggatagcgctcgaccagggtgtaggtggggctgcggatcgcgccctgcacgcccagcgcgcgcagcagcgcgcgggccgtggtggacttgccggcacccaggtcgccgcgcagttcgatcagcgcctgcggcggccgggtggccgccagccactgcccgagcagttcggtggcgtcgctgtcggcaaggaagaattcggtcatggggagaggtccgggttggccagtcgccgcagcggcgccagcagatcagtaggaagcaggccgcgcgcgccatcggcggcagctgcatcgcccgccagcgcatgcagcagcgcgcccgcggccgcggcatcgaaggccgcaaggccctgcgcgcgcaggctggcgatgatgccggtgagcaggtcgcccatgcctcccacggccatccctgggttaccggcagcgatcaaccggggcgtttgcccaggcgctgccacgatgctgccagcgcccttcagcaccaccacggcgtggaagcgctcggccaacatgtgcgcacaggtgtagcggtcggcctggatttcagccgtgctgcagccgagcaggcgcgcggcctcgcccgggtgcggtgtgagaatggcatcgggcaacgcgcgcggatcctgcgccagcaggttcagggcatcggcatcgaccaccaatggcttgttgctggccagcactcgcgcaaacaaggcgcgtgcccattcgtcctggcccagaccgggcccgatcgccaccaccttcgccttgtccagcagcgccggcagcacatcgccgtcttccagtgcatgggtcatggcctcgggcaaccgggccagcagtggaccgacgtggtcgcggcgggtgcccaggctcaacagccccgcacccgcgcgcaaggcggcttcggccgccatcgcgatggcaccgccgctgccatggttgccgccgacgcacagcacgtgcccggattcgcccttgtgggtattggcgcggcgcggtggcaacagggcccgcaaccgcacctgcgtccagtgctccgcagcgggtaccacgccttgccaggccgccgcgggcaacagcaggggtgccaggaccttctgcccgcaatgatccagcgcatcgccggaatacagcccgcgatgcgccacgatgaactgcagggtcagtgcagcgcgcactgctacgcccggcaccgccccacggtcggcatcgacgccactgggaacatccagcgccagcaccggcgcagtctgcgcgttgagcgcggtaatcaacgcctgcgccgtaccctccggcgcgcgatcaaagcccagcccgaacagggcatcgacccagacgtcggcctcgggcagcatgccgtcgaaatcggtgatggtgccgccgccggacctgaattcagatgctgcacgctgtgccagcgcggtcgagggcggcctgcccggcagggcgatcactgtcacctcgcgcccggcctgcagcgcgtgacgggccagcacatggccatcgcccccattgttgccagcgccgaccaccacgccgatccgccgcgcctgcggccaatgctgcagcaggcactgccaggcggcctggccggcctgcgccatcaggccccagccgccgtcggcggccaacgccgaggcctgggcatcaagcgcacgcgcggcagcggaatcgaacagatcggcaaggttggccatgcagggattttatactggtgcacatgtcccccgcccccacccctgtcgatccggtccaggccgtgcagcgcatccgcgaactggcgcgtgcgcatggcttccagcgctgcggcatcgctggtatcgaactgggcgaggatgaagcgcacctggccgactggctgggccagggcctgtacggcacgatggactggatggcgcgccacggcaccttgcgcgcgcgaccggccgagctgctgcccggcaccgtgcgcgtgatttcagtgggcatggactacagccacaaggacgacaccgaagcctgggcgaccctggccgacccgggccgcgcctacgtggcgcgctacgctctgggccgcgactatcacaagctgatgcgcaaccgcctgcagaagctggcgacgcagatcaacgatgaagtagcgccactgggctaccgcgtgttcgtcgattccgcccccgtgctggaacgcgcactggcgcgcaacgccggcctcggctggatcggcaagcacacctgcctgatcgaccgccatggcggttcatggttcttcatcggcgagatctacatcgacatcccgttgccgatcgacacgccggccacggcgcactgcggcacctgcacgcgttgcatcgatgtctgcccgacccaggccatcaccggtccgcagcggctggacgcgcggcgctgcatttcctacctgaccatcgagcacgacggcaccattcccgaagacatgcgtccgttgatcggcaaccgcatctacggctgcgacgactgccagctggtctgcccctggaacaagttcgccaagcgcaccgacgaagccgatttccgcgcgcgcaacaacctcgataccgcgcgcctggaccagctgttcgcctgggacgaggccgagttcctgcgccgcaccgagggcagcccgatccgccgcagcgggcacgagcgctggctgcgcaacatcgccgtggcactgggcaacgcaccgtcctcggccgaagcattggccgcgttgcagacccgcgtcgatgatccctcgccgctggtgcgtgaacacgtgcagtgggcgctgggccagcacacggcgcgctgacgtgcgatcctgagcccccgctccacccgcagcacgccgttcccatgcagccacgcaacaacgacattttcacccccagccagctcaacaccctggcccgcgacctgctggaaggcagtttcccggcgatctgggtcgaggccgaactgggcagcgtggcgcgtcctgcctccggtcacctgtatttcaccctgaaggacgcgcgtgcgcagctgcgtgccgcaatgttccggatgaaggcgcagtacctgaagttcgtgccgcgcgaaggcatgcgcgtgctggtgcgcggcaaggtgaccctgtacgacgcccgtggcgagtaccagatggtgctggaccacatggaggaggcgggcgaaggcgcactgcgccgcgccttcgaggaactgaaggcgcggctggaggccgagggcctgttcgacccggcccgcaaacggccactgccggcgcatgtacaacgtctggcagtgatcacctcgccgaccggcgccgccgtgcgcgatgtgctgagcgtgctcggccgccgtttcccgctgctggaagtcgacctgctgccgaccctggtgcagggcagcagcgccgccgcgcagatcacccgcctgctgcaggcggccgatgccagcggtcgctacgacgtgatcctgctgacccgcggcggcggttcgctggaagacctgtgggccttcaatgacgaagccctggcccgtgcgatcgccgccagccacaccccagtggtttcggcggtcggccacgaaaccgacttcagcctcagcgacttcgccgccgacctgcgtgcgccgacgccttcggtggcagctgaactgctggtacccgaccagcgcgaactggccctgcgcctgcgccgcacggccgcgcgcatggtgcagctgcaacggcatgcgatgcagcaggcgatgcagcgcgccgaccgcgccctgctgcgcctgaacgcccagagcccgcaggcgcggctggacttgttgcgccgacgccagctggatctgggccggcgcctgcatgcggcgttcaaccagcagcaggagcgccgcgccgcgcgcctgcgtcatgcggcggcagtgctgcgcgggcaccatccgcagcgccagctcgatgcgatgcagcgccgcctggctgccctgcgcgggcggccgcaggccgcgatgcagcgcctgctggagcgcgatgcactgcgactgcgcggactggcgcgttcacttgaagcggtcagcccgctggcgaccgtggcgcgtggctacagcatcctcacccgcagcgacgatggcaccctggtacgccagatcgatcaggtaaagccaggtgacgcactgcaggcccgcgtcggcgacggtgtgatcgacgtacaggtcaagtaaggggtgttcggcagggctgcgccctgcacctgcggtagtgccggccgctggccggcaacctcaacagcaacagcaaaagcggctctggattgctgatggtttggcggggcggtgtggctgtgcaggacacgccgtaaaccccgctgcacggtccggcccagccgccggcggctgtgcgttcgggcgcttgcgaagcagtgcttcgcaagcaaagcgccctcacccttgggggctcgatggcgccaacggtcctgcacagccacaccgccccacctctgacagattccgatgactgttggtaggtgtcgagcttggtcgacacggtagatccacgccatgcgtgaatgcatctctgccagatggcgaatcaattcggggtcagatccgatttcctacggaaaacggatctgaccccaagagcatttccgacagaccgcagcaaactgtcgaaggcggggtgggtccggttgcgggagtgtccgcggcatggatgccgcggccaagcccccatggaagggtttacggcgtctcttgcaaccggacccaccccgccatccctcaggaaacccgcttccgctgttgctgctgccggccagcggccggcactacctaccgcgggtgcagggctgcaagccctgccgcccctccccctactttgcctgctcgcagaacttctgccggtactcgagcgccttcggcatcagcgcctgcaggttctggatgcgggtacccgggttcgggtgggtggaggcgaactccggcggcgcctggccgccactggcctggcccatgcgctgccacagcggcaccgcctcgcggggatcgaagcaggccgctgcggccagcatcagccccacttcatcggcctgcgtctcgtggctgcgcgcatagggcagcaggtagccgtagcccatcgccgacatcatcatctgttgctgctgcgcatccatgccgctggcggcaccagccatctgcccgatctgggtcagcttctgctgcgccatccgctgtgcaccatggcgtagaagcgcatgggcgatctcatggcccatcaccaccgccatcgcgtcacgcgtacgcgccaccggcaccaggccggtgtagaccgccatcttgccacccggcaggcagaacgcattggcctgctcggacgggatcacattcacttcccactggaaatcccgcgcgaaatgcgccggctgcacgccgtgctcctgtgccagcgcggtctccaccacgtccaccttggcgatcaggcgctgggcgatgtcgcgcacatcacgcgcgatcggcgcattcggatccatcggccgttcctgcgacaggatctgctggtaggcctgcagcccgagcgcggtctcctggcgcgcatccaggctgctgtcgatcatcaccttctcgccggtgtagggatcgaccgtgcgattggagaaccagtagaacaccgcatagcccgctgccagcagcagcacccaccagcggatgttgccgaacaggccgcgccgctgcgggccttgcggcgagcgggaaaagggatcgttgcgcatcggtgtcttccagcaggccccgccggccggcgggcacggcgcaatcttagtgcgcggacgccagcagcgggtgaagcccgatgctcagatgccccgcaccagacggaagccgatgcgcgcgttggtggtgtccgagtcctgcgattgccgccaggccgcacgggtctgctcgggcgcattggcccagttgccaccccggatcacccgcgaccggcagcccgggttgaaccaggcgacaccatcggacggcgcacgccggtagctggcatgccagcagtcggccacccactcgctgagattgccagccatgtcgtgcaggccgaaggcattggcctggaaactggccaccggcgcgggcccccaccagccatcgccatagccgacgaaggcgttgtgccagtgccgccccgagggcgagacatccttgctgccggtgaagttgccagcgccgggcggcggcgtgccggcgtcgccccacggataacggccactgctgccggcacgcagcgcgtactcgaattcggcctcgctcggcagccggtagctgcgtcctgtctgctcggacagccacgccgcgtagttttcggcatcacgcacgctcacatgcatcaccggcgaattgcccagtgcgcgcgcgccatcgtaatcggaacgccagtccacaccgctgcggcggatgaaattgccgctgcgctcgtcatagaccaccgagtggccgcgccgggtcgcacgcggccgcgcattggtcgacttcacatagcgctcgaaatcactgaccgtgatctcggtgatcgccatcgcaaacccgcggtcgaagcgcacataatgcgagggccgctcggcatcgctggcaccgggctcggcatcacccgcgcccatctggaagccaccatgcggcaccacgatcatctgcgggccgcgcccgccatcgcgcatggcgtcgctgaacacctgcccgggacggaagctgccgtaatgggtggccaggtcgatgcgttcgcgcaactgggccaccaccgcatcccctggcaaggcgatgcgcagggcctcggccagcttctcgcgcgccggcttcaggccctgtggcgtcgccagttcgcgaaggccatcatcgcgcagctgcagcagtgccgccgcgcggatctgttcgatacgttcgaaggcatcggcaatggccggtgatgagtcacggaccttgctggcttcggccagccaggtgccggcgctggcaaagtcacgcacccgcgccgcgtcctcggcacggcggatcaggccactctcggccgccgccaggccctgccgtgcccggctgttgtgttcatccagggccagcgcttcacggaagttgccgatcgctccgtcaccgtcctcaccgatccgccccgaacgcaggtcttcctcgccggcacggttgtaggccaccacgcgctgggcgagctccacccgtccctgcagcgcgcgcaccttctcatccttcggcgccagggtcagcagcaccagtgcctggcggctggcctcggccagcgcctcgcgctgctgcagcggccggaccagcagggcatcggcctgctgctgaaggcgctggcgggcgcgctgcaggccgttgcgggcctggcggtcatccgggtcttcttcctgcaccgccagccacagcggaaccgccgcgtcggcgtcctcgtacaggcgcccttcggcgaacgccttctcggccgcgcgacgaagctgggccaggctgcgcccctgccggtcgacccgcggtggcgtccaccgctgcacatcctcggcggcatcctcaccggcgatggtgacgctgccctgcgccgcctccggcgtcgcgtccgcctgcatgccttgctgcggccgtgcgtcttcgccagcagccggtcccggctccggcgtcgccgagggcgacggcgtgcagccggccagggccagggcggtgcacagcacggacgacagcggaaaacgcaagcaggatctccttcggcacggatgcggaccgacgttaggctattctcccctgcctgagcaaacccgagtagtaggccctgacccgtggcaatctggatcaccacccccgccgagctggatccgtacttccagcagcgtccggcccgcatcggcctggacaccgaattcatccgtgaacgcaccttctggccgcagttggccctggtgcagatggcggtcgggcaggacatcctgctgatcgaccccctgattcccggcatgaccgaggcgctggcgccgtggctggccgatgaatcgatcgtcaaggtgatgcacagcgccagcgaagacctggtcgccttcaagtgggcctgcggcgtgttgccacgtccgctgttcgacacccagatcggcgcctcgctggccggcatcggtggcggtatgggctaccagaagctggtcgcggaaatcaccggcgtggcgctggccaagggcgaaacccgctcggactggatgcgccgcccgttgtccgagtcgcagctgcagtacgccgccgacgatgtcgagcacctgttcgcgctgcatgacgccatcgatgccaggttgcaggcgctgggccgccagcagtggctgcacgacgacggcgagcgcctgctggccagcgtcgccaatgacgaagaccgttggccgcacctggcgatgcgctcggcgcagttcctcgacacggccgcacagcatcggctgctgcgtctgctgcgctggcgcgatgtgcaggcacgcagcagcgaccgcccgcgcagctggatcctggacaacgaactggccgccacgctggcacgcacgccaccggccgatgccgccgcactgggcaagctgttcgaacagttcccgaaggcaccgcgcaagctcgcgggcgctgtgtggcaggcgctggatacgccgctggccgatgaggccgaagcaccgctggcgctgccggccaacgacagcaacaagcaggcactgaagaagctgcaggacgcggttgccgagcgcagccgcgaactgggcctgccggatggcgtattggcctcacgcaagcacctggaaagctatctggaacgccgccagtggccggccgcactggccggctggcgccagcaagagctggaagcgcggctgcaggcgctgctgccggcacgctgaagcaccgggcgcggcgccggattgcattcccgccgccgtcgaacgcaacaagaagggcgacccggatcaccgggccgccctgcgcactccagcagtgcgagggtgggaccgcccaccctcgcggcaatgccttaccagttcatgttcaacgagacaccgacggtgcgcggttcgttgtagaccgcggccatgtagttctcgatcacacccttgaggttcttctcgttggtgatgttgcgcgcgaacagcgccacttcataggcaccgtagttgcccgagtagccgatcttcaggccgccctcgaaatcacccttggagttgaactccttgctgtcgtacagcacgaagctggtgtagccctgcttgttccagtcggtggacacgaacatggtgcccgcgtcgctgaccgggaagtcgtagcgggcggccaggttgacgttgtacttcggcgcgttcggcagcgggttgccgtcgatctgcgcgaaggtattggcaccgaccttgatggtcgggtcattcaccgtgcacaccaccttgccgttgaggccgcagacctgcgcgtagacgcgcttgtccttgatctcgctgtgcagcaggctgacgccggcgctcagggtcaggttcgggatcgggcgcagctccatgtccgcttcgaaaccgtaggccttggccttgtcggcattgaacagcacgccgttgccgtccgaatcgttgccgttgagctggatgtcattgacggtgtaggtgaacgcggtggcgttcaggcgcaggcgattgtcccacaggctgctcttcacgccggcttcccaggacaggatggtctcggaatcagcggtggtgaagtcggcattgaacaccgccgaacggccctggatggtcgggccgcggaagccgcgtgcgaccttcgcatagacgctcacgtccggcgtgatctggtacatcgcgctcagatcccagctcggggtggtgtcggacatcttgacgtcggtgcggcccttgtaggtcaccacgccggcggcggtgtcagcggtcttcagcaggcgggtgtgcttctcgtccttggtctggcgcaggccggccgtgacggtgaacttgtcggtgaaggcgtagctcagctggccgaaaccggcccacgaggtgttcttgttgcgcagtcgcacccagttgttcgggttgcgggccgcaccctgcaggaaccacgcacgctggtagaagtcggtggtgtcgctgccgttgaagtagaacgcaccggcctgccactgcagggcgctgtcgtcatggctggccaggcggaattcctgggtccactggtccaggtcgcggatgcggcccatcgactggccgtagccgttcggcacaccgttcaccgggaagttcaccgccgcgccgccgtcggtgtcaccacggctgtagccggaggtggtctcataggcggtgatcgaggtgaagtcgatcgcgccgaagtcgtagcgtgccttcaccgagccgccgtaggtcttgtaggcctgcgggttgttgtcggcttcgtcgtaggcgacctggtcgcgcggcacgtcggtcttgttcgagcccttggtcagcgcaccacgcaggaacagggtcgaggtgccttcgtaatcacgggcgtgggccgaggccaggatcgagaactggtcgctcggggtcagcagcagctgcgcgcgcacgttgcggtcatcgaagccgcccatggcgttcttcttcgggctgaccgtgccgtcagcgctcgggcccttgtaggtgttgtcgacgtagtcgtcgcggtgctggtacagcgccgacacgcggaacgaggcgatgtcgttgatcgagccgccaaagccgccgtcgatcgacacgctgttgtaggtcgcatagctggcgctgacgcggccggtgtagtcctgggtcggcttcagcgtgtcgaacttgatgatgccggcggtggtgttgcggccgaacagcgagccctgcgggccgcgcagcacttccacctggtccacgtcatagaccgggttggacttcagcaccacgtgctccagcaccacgtcgtcctggatgatcgacaccggctgcgaggcacccaggtagaagtcgatgttgcccaggccgcggatatagaagcgcgggaagatgcggccggtggtggtttccgcatacaggctcggcacgcggccggacagcgccagcagggtgtcgtcgccgccggcggtgaagtcgcgcatgcgctcgccctgcaccacgcccaccgagaccggcacttcctgcaggttctgctcgcggtgctcggcggtcacggtgatcgtgtccaggcccgtcggggtcggcgcgctgtcctgcgcggcggcaccaaagctgccgaccagggccaggccggcacaggccagggccagcggatggcggcggaaggaaacgaaggaagacgacatacccgacaggcggcgggaatcggaatgggagggcatggaatgctctgaggaggcgtccgtgcggcctgcgcgagccgggcggcaaaaaggaggagaactgcgcaagccgccattatcccccaaattgttacgatttcgttgcgcggcatccgggccagacaaaccggacggtttcggcacagtgcacgccttcatgccacgccgtccggcacatcccgggtcggcttggcaaggcgcagccagttggctacactgaagccctgccgtggggccatagctcagctgggagagcgcgtcgttcgcaatgacgaggtcaggagttcgatcctccttggctccaccactcattaagaagacccgccgatcgtcgcgatctgcgggttttttcttgcatcgatcacgagtcaggcaggttcctgatccccgtccttgcggcgtggaccacgcgaatgcgtatcacgcacctgctgatcgcgctgccccggccgctgctttgccacgtcctcctgcgccctgtcctgacggctttcctgtacgccctgtttcggatcgccagggtctttgtcgcgctcgctcatcgaagtctcctgtgccggcgaaggccgatcaggacttcacgctagaggctgcgcagtgatccgcaggtcaggcccgcgcgaacagcgtgtgcagttccgcttgccgccgcagctcacggctctgcagaatccggaccaacatgcccagccagtccgcgatgtcacctcccgcccagcacgccgcgcgtacgctgccaatgcgcctcgatccagcggacggcagcatccagctcggccacctgacgacgttgatctgccccaccctgtcactggaggaggcgcgcatcgccttcgccacgctgatgcatggcgagcgcgatgccggcaccggctatcactggctcagcctgcaccgggtcagtctgggcggtgcgcccgccggcatcagcctgtgcttccacgggcaacagctcgacatggtgacgatcggcgtcgatctgccgggtgcgacactggaagacggctggccgacccaggtcgcgatcgatgccgaagtcgctttcatgcgtcgcaccttggccacggctctggggcgcaaactggcaggtggccgcgcccggttcgactggggcgaggcatgggcccggttcgacccgaaaggcttcatggccagcagcggtatccgctacacgccgcgctcatgacgccgctcaggtacgggtgatcgacactccaccttcaacacgcatcgcggtaccggtaacgaaactgctttcatcgctggccaggaacagcgccgcgttggcgatctcctccggctcggccatgcgcttgagtgcgtgcagcgagcgcacgaagtcgcgggcatcgccggtgggtgcggcctgccggcccatctcggtatcggtaccgccaggcagcagcacgttgctgcgtacgccacgcgcgccgtactcggcggcgatcacctggctcaggccgatcagtccggccttgctcgacgcgtaggcggccatacccgggaagcccacggtatggccgacaaaggtaccgacaaacaccagcgagccacccccgcgtgccagcaatgccggcaactgcgcgcgtgcggcatggaaggcggcgtcgagattggtggccatcacctcgcgccacgcatccgccgggaactctgctgccggcacgccggggccgagcatgccggcattgttgagcgcgatgtccaggcctccgaatgactgttgggccagatccaccagcgcctgcgccgtgcccggatcagccacatcggcggcatgcatcaccacctcgccgccggcgccacggatctgctcggccagtgcgtgcagcggttgcggccgccgcgcattgagcaccagttttgccccttcggcagcaaagcgcagggcgctggcacgaccaatgccagcgctggcaccggtgatgagggcgatcttgttgttcaggcgcatgagggtggtaccggttgtggagtggccgccacgatgccgcgcctccggcccaccaacactccgtttccgggcctcgcggccaggtgcaggaaacggagtttccgcagaaccggcacgtgccagaatccgcccatggacagcaccgccaccaccgccctcgacgcccgcgtcgaacgggtctgccgccatctgcaggccagcctcgacgagccctcgctgcaggagctggccgacatcgccggctgcagcccgacgcgcctgcatcgcctgttcaagcaggccaccgggctgacccccaagcagtacgctgccgcgctgcgcgccgaccgcctgcgcaccgggctcgaacagcaggagcgcatcaccgatgccttccacgatgccggcttcggctccagcgggcgcttctacgagaacgcaccgaagttgctgggcatgactcccaagcaatggcgcgcaggtggtctcggcgaagtcatccacttcgcgctggccgaaagctcactgggcagcgtgctggtggccagcagcgggaccggcgtggtcgcgatcctgctcggcgacgatccggaggcgctgctgcagtcactgcagcaacgcttccgccaggccgaactggtcggtgccgaccacggctatgagcaactggtggcacaggtggtgggcctggtcgaggatccctcgcgaggcgccacactgccgctggatatccgcggcaccgccttccagcagcgggtatggcaggcactgcagcagattccgcgcggccagaccgcgtcgtatgcggatattgccgcgcatatcggtgcaccacgctcgagtcgtgcggtggcacgtgcctgcgcgagcaatccattggcggtagccgtgccctgccaccgcgtggtgcgccgcgacggtgacctgtccggctatgcctggggcgttgcgcgcaagcgcgaactgctgcgccgggaaaaggtcgccaacggctgacgccacccgatagccgccgaccttggtcggcacacccagcttccggtagtggccgaccttggtcggcacacccaccaagcactcaatccagcttcaccaccagcttgccgaagttgcgcccctgcaacagcccgaagaacgcctccggcgccttctccagaccttccaccacatcctcgcggtactggatgcggccctcgcgcagccactgcggcatctcgcgttcgaagtccggccacaggtggttgaagtcgtgcacgatgaaaccacgcacggtcaggcgctggcgcaggatctggctgaacagtgacggcagccgatccgggccaggctgctcgacgccccgctcgttgtaggtagcgatggtgccgcagaccggaatgcgggcgaagtcgttgagcagcggcagcaccgcatccagcacatggccgccgacattctcgaagtacacgtcgatgcccgcaggcactgccgcgcgcagctggtccgcaaaatcagccacgcgatgatccagcgccacgtccacgcccaacgtctgcagataggcacgcttggcctcgccaccggcgatggcgaccacgcgcgcgccctgcagcttggccagctgcgccacggtcgcgcccaccggcccggtcgcggcggctaccaccaacgtctcgcccggcttcagacgggcgatttcatgcaggctggaataggcggtgaaaccgggcatgccatatacccccagcgccgtactgagcggcagcccggccggatccagacgacgccccagcgccttggccggcagcaccgcgtgggtctgccagccacccggcgccagcaccagctcgcctgcggttacgccctcggccttggattgcagcacctcggccacggtctggccttccatcaccgcccctaccgccaccggcgcggcatacgacgggccctcgtccatgcgtcctcgcatgtacgggtccaacgaaaggtagcggttgcgcagcagcacttcgccatcggccagtgccggcagcgcaacctgttccaggcggaaattggctgcacttggcgccccctgcggacgcgaggcaagcacgatgcgggacgcggtggaggaatcggacatggccaggtctctgctgttgccagcatcgggaaaggactgccgacactacgctgcggcgatccccgatggcggccacgaaaacagcgttccattgcccggacccgcgcgggtccggcgcaccccttgcccttgcagctttggcgaacgcggcgacctgctgatttccaccgcagacgacaatcgatggggcacgccccgccccacaacggaggatcaagcacttgcgagcgcgcagagggcaatgtgaagaaatcttggcaaaacgcttgccgaaggcagccgacctccgtaatatacgcgtccttggcagcgacctcgctgcaacgaaacatgtggccgagtagctcagttggtagagcaggggattgaaaatccccgtgtcggcggttcgattccgtcttcggccaccactttcgaaggcctgcagaaatgcgggtcttttttttccggaaaccgctctcaccgcggtagccacacaatttggccgagtagctcagttggtagagcaggggattgaaaatccccgtgtcggcggttcgattccgtcttcggccaccatcttcagagacctgcagaaatgcaggtctttttttatttgcgcttcgcgcaagcggcgaccaccgtggcccggttgacgaaacatttacaccggcacgggccgcggcacctacgctccagactcctgcctggagcctgccgatgcatctgcgccccaccctgctcgcctgcctgctgctgaccgccttcccggtgatcgccactgaaccggtgcgcgcggtcgagcacctggacattgatcgctacgcgggccaatggcacgagatcgcgcatcttccagtctcgttccagaagcagtgcgtgggcgacatcaccgccaactatggcctgcgccgcgacggccgcatcagcgtcaccaatgcctgccgcaagggtgacggcgagcgcgtggtcgccgaaggcgtggcacgcccggtggccggccatcccgggcaactgcaggtgcgcttcgtccccgactggctgagctgggcgcccctggtctgggccgactactgggtgctggcgctggacccggactatcaatgggccctggtcggcgaacccggccgcaagtatctgtggatcctctcgcgcctgccggagatggagcgcgatcggttcgaacagttgaaagccaaggccgagtcgatggggtacgacctcgggccactgcgcctgatggccccgctgcgcgatcccgcggccgactgaaccgcttcgcatccggcgcatcgtgcgcgcgccatccggcgttgtgcatgcccgaccgccatcttcacgcgctaccctctgcggacgggtcgccccgggcgatccataaaaccatacgccgtagtatgcttaccccaacgcaccccctccagaggacttgcgcccatgctccaccgcttccgtaccgccttgatcgtcctgtgcaccctcgcccttgttgcctgcagcaacggcatcgtcaagcgtgtttcggaaccggcggccagcctgcagcagctgaccgtgcgtgccgacggcaactggaccgtggccctgcgcctacagaacttcagctcgatgccgatgaccttcgatgatgtctcactggcgctgaccgtcggcgacagcgatgccggcaccctgcaggtcaagcccggcatctccatcggcggcacctccgccgacgtcatcaatgtcgacctcgtgcccagctcgaccgcgcgcctggtggtggccgacgcgctggccagcaaccgcaccctggcctacgccctgaagggaacggtggcggccacgccgcaggaaaagaagcagcgcagcttcgacatcagcagccgcagcaccctcaaccaggcccccggcctgcccggcgtgctgcgctgaacccgcctttcgtcgcggcgcccggcgccgctcccctctgccctgatcaaatcgagacgtaccgatgagcagctacaccgccccgctttccgacctccgtttcgccctgcacgacgtgctcaaggtcgaacccctgttcgcccgcctgggcttcaccgacgccaccgccgacgtggtcgatgccgtgctggaggaagccggccgcttcagcgccaccgtgctggccccgctcaacagcgtcggcgacgagatcggctgcgtactcgaccaggccaccggtgaagtgaccaccccgcccggcttcaagcaggcctacgaccagttcgtcgatggcggctggaccggcctgaccgcctcgccggagctgggcggccagggcctgccgcacaccctgggggtgccgctcaacgaaatgatcaacgccgccaacctggcgtggggcaacttcccgctgctctcgcacggcgccatcgaagcgctgaagcagcacggcgaggcgtggcagcacgacgccttcctcaagccgctgatcgaaggccgctggaccggcacgatgtgcctgaccgagccgcactgcggcaccgacctgggcctgctcaagaccaaggccgagccgaacgccgacggcagctactcgatcaccggcaccaagatcttcatcaccgccggagagcacgacctgaccgggaacatcgtgcacctggtgctggccaagctgcccgacgcccctccgggcgccaagggcatctcgctgttcgtcaccccgaagttcaaggtcgaccgcgatggcaacgtcggcgagcgcaatgcactgcgctgtggctcgatcgaacacaagatgggcatcaaggggtcggtcacctgcgtgatgaacttcgatggtgcgcagggttacctggtcggccagccgcacaagggcctgcaggcgatgttcaccatgatgaacaccgcgcgcctgggtgtcggcctgcagggcatcggcctgtccgagcgcgcctaccagaacgcactgaagtacagccgtgagcgcctgcagtcgcgcgccctgagcggcgccaggttcccggacaagccggccgacccgatcctggtccacccggatgtgcgtcgcatgctgctgaccgtgaagtcgctggtcgaaggcagccgcctgctggcgctgcatgccgccaccctgatcgacatcgcccaccacgcccaggatgccgccgagcgcgagcgcgccgacaccctggtgagcttcctgaccccgatctccaaggcctgccagaccgaatggggcatcgagaacacctacaacgccctgcagtgcttcggtggccacggctacatccgcgagcacggcatggagcagctggcccgcgatgcacgcatcaccacgctgtatgaaggcactaccggcatccaggcgctggacctgatcggccgcaagaccgcatccagccagggcgccggcctgaagctgatgctggccgagatcgaagccttcgccaaggaacacgagggcaacgaagcgctggccgagttcatcggcccgctgcgcgccaaggccgccgaatggggcaagctgacgatggacgtgctgcagcgcgcggccgccaatcccgacgaactgggcgcggccagctacgactacctgttctattcgggttacgtggtgctggcctactggtgggcccgcagcgtggccgccgccgatgccagcgcgcacggcgccgccttcgcccagggcaagcgcgagaccgcacggttctacttcgcccgcgtgctgccgcgcaccctcagccacgccgccgcgatccaggccggcgccgcgccgctgatggccatggacgacgagcgcttcggcgcctgagccgggcttcgcccggcacccgcggtagtgccggccgctggccggcaaccgcaatagcaacagctggatccgggtggatggcggggcggtgtgggctggcaggacacgccgtaaaccccgctccgcggtccggcccagccgctggcgactgtgcgttcgggcgcttgcgaagcagtgcttcgcaagcaaagcgccctcacccctgggggctcgatggcgccctccatggcgccaacggtcctgccaacccacaccgccccgcctctgacagttccccgcgatctgcgtagatccacgccacgcgtggatggaaaccaccgaaatccatctggggaaaagcccccctttgttaagggggcgcaccgaaaggtgcgggggataggaggaatgcgcggacctgaatcattgcgatttgggtttcgccctccgggcgatacccaaatcgcaatgattcaggtataagctgttctcccgatggagacagacactacacgcttgggtctgatcgaagccggagctccgttttctgctccgggcgccgaagcatcgcccaacgccacgacgctgcatcgccccggttcggtccggctgctctcgcttgatgcccacggacgcgtactggactggatcacctggcaggatgcggcctgcctctacgcccgcgaggcggtggcctggacgctcggcgacccctgcctgcacatccacggcggcaccaaccgcttcagcggcctgcagagcggcatggacctgcacccgatcatcgccgcccgcggccacgcccgctcccgtgcgatcgacccgacgccgaacctgaccaaccaggcccttttcgcccgcgacgcccatctgtgcatgtactgcggccagcagttcagccgccccacgctcacccgcgatcacgtcatgccgctgtccaagggcggcctggactgctgggaaaacgtggtcaccgcctgcttccactgcaattcgcgcaagagcgaccgcaccccgcagcaggccggcatgcccctgctggcagtgccctaccggcccagctggatcgagcacctgatcctgtccaaccgcaacatcctggccgaccagatggccttcctgaaggcgcaattgcccaagcgctcgaaactgagcacctgaacgcctgaaaatgcaaccctcaccgtcctgtcacggacggcggcgtttgcttgccccacccccgtttgagggcgaaaatgggcgttcagaaaaagtgcgaacatgatgatcgactctgcccgctatccccgcctcgcgcgcatccagacgccggatgacctgcgcacgttcgacgaatccgaattgagggcggttgccgacgaactgcgcgcctacctcattgaatcggtgggcaagagtggcggccacttcgccgccggcctgggcgtgatcgagctcaccgtggccctgcactacctgtaccagacaccgcacgaccagctggtctgggacgtcggccatcagacttacccgcacaagatcctgaccggccgccgcgacgagatccacaccgtcaagcagaaggacggcatcgcgccgttcccgaagcgcgaggaaagcgagtacgacacttttggtgtcggccactcctcgacctcgatctcggccgcactgggcatggccatcgcccgccagtccgaaggcgacgaccgcaagatcgtggcggtgatcggtgacggcgcgatgaccgccggcatggcgttcgaagcgctgatgcacgctggcggcatggagccggagccaaacctgctggtgatcctcaacgacaacaacatgtcgatctccgaggccgtgggcggcctgaccaagatgctgggccgcgccaccggcagccgcacgctcaacgcgctgcgcgaaggcggcaagaagattctcggtgacaagaagaacaatccggcacgcttcgtgaaacgctgggaagaacactggaagggcatgttcgtgccttccacgatgtttgaggaaatgggcttccactacaccggcccgatcgacggccacgacatgcccgccctgctgtccacgctgaagacgctgcgcgcctccaagggcccgaagctgctgcatgtgatgaccaccaagggcaagggttacgagccggccgagggcgaccagatcggttaccacgccgtgggcccgttcgatccggacaagggcctggtggccaaggccggggccaagaagccgacgtacaccgatgtattcagcgactggctgtgcgatgccgccgccgccgagccgcgcctgtacggcatcaccccggcgatgcgcgaaggctccggcctggtgcgtttcagcaaggaatacccgcagcgctatttcgacgtggcgattgccgaacagcatgcggtcaccctcgccgccggcatggccacacagggtggcaagccggtggtggcgatctactcgaccttcctgcagcgcgcgtacgaccagctggtacatgacgtggccatccaggacctggacgtgctgttcgcgattgaccgcgccggcgtggtcggcccggacggtgcgacccatgccggcaacctcgacctgagcttcctgcgctgcgtgccgaacctggtggtgatggcaccgtccaacgaagccgagtgccggcagatgctcagcaccggcctgcagcacccgggcccggccgccgtgcgctacccgcgcggcaccggcactggcgttgcagccggcaccgacctgtcgaccctgccgatcggcaagggcgaactgcgcctgcagggcagccgcattgccctgctcgccttcggcagcaccgtggccgccgccgagcaggtcggtcgcgaactgggcctgagcgtggtcaacatgcgtttcatcaagccgctggaccgcgagctggtgctggctgtcgccgcccagcatgagggcctggtgacgatcgaagacaacgtggtggccggtggcgccggctccggtgttggtgaactgctcaatgccgaaggcgtgctgcgtccgatcctgcacctggggctgcccgacagctaccagcaccatgccagccgcgaagacctgctggccgaagccggcatcgacgccgccggcatccgcgctgctgtgctcaagcgctggccgcagctcgccgcaggtaccccgccgctcagcgcggcaggctgaggccgatcaccacccggtagatccacacagggcgcaatgggcgcggacagcgtccgcaccctccaggctcgcaacgcgtagatccacgccatgcgtggatgatggaattccgggtgcctgccttggcaggcacccgcgctcagccgtaactgaccgcttcgacgaatgcgccgctggcttccacgcgcacggccgcacgctgaccggtgtcgacaaagtgcaggcgggccagggtctcggcgaagtcgtaggcgcgggcgccatcgcggaactcgatcggctccggccggtccggatgcagcacgcgccactggcgctgttcgcattgcaggcggatcaacatgcagctcactccttgaggcagcgtatcgatggcggcgggatgcccatgccggttatggcacacggcaccgctggaattcagggcacgcaacgtgccctgatcgcagacaatacggcgttcaaaatgtgagctgtatcagattattctgattttcatgggctgaacccgtaaagctcagttcacctggaactgcgcccggcagccatcactcacccagatgccgcggcgatcccagccccagctctggccttcgatgcaggcgctgcgtgagtcctggcggatcaggcgcacaccccggcggatgcgcgcatcgcagtactcctgccgatgtccattggaatggcaggtgaccacatcgccgccgccccatccgttgccattgccattgccccagccgccaccattgccaccccagccgccaccgcggcggtattcaccgacgaattcggcacggcacccctgtgtgacccagacgccgttgcgcgactggccccaggtctcaccctccacacagggcgaaccggacaactggcggatcaaccgcgcgcggccgtccaggcggcactcattgctgcggttcttgaccgactcgcagcgcacgatgccgctgccatcgcggccaccatagcggtcgtcgtcatagccgtagccatagctctgcgcctgggcgccgccggccgccgccagcatcggcaacagggtgcaggccagggtgcgccaagtgagtgcgttgcccatcgaaatctccagatgaatacgatggcgcaagcatccgggattcacggcccggcgcacagaggggagcgcaacggcagtttttccccattcaaacaacgcaaccggacctgactggaccgccgtgagctcatggccccccgtttgctgccccactggccatgccaccggcattgcccaggcgttcctcgaacgcataggcgaacagctcggcatcattgctgatgcccagtttcctcatcgccgaaatgcgttgccggctgatggtactgacggtgcgccgcagctgcccggcgatctctgtgatcgaaggccccgacacatacagccgcagaacttccagctccttgggcgacagtactgaaagcgatcgctcacgcccggagtcctgcaggcagggcgccagctcggggtccaggtagatcccgccactcagcacggcatcgaccgccttgcgaacgccatccacgccactgcttttgcacaccagtccccgcacacccgtgcgcatggccatgttcaaggtcgtggcattggtgaccatcgtgaccaggatcaccggcaccttggggtaattgcgactcaacgcctgcagcatcgactggccatccgagcgccccccagtgggcatcgagaaatcagtcaccaccagatcaacgacttcttcggccaggatcgacataaggctttctgcacaccgcgcctctgccaccacgcgatggcgcccaccagcctcgatcacgatgcgcgtaccaagcaggatcagaggatggtcgtccgcgatggcaattcgagtgagcatgctgattacccgtaaatagtcacgccgcaatgcgcagcgaaaaccctagtaatcattccgggcaacgtcaacttaacaatgatccactgcaattgatttcattcaagcagaatcgccagcccgtttccattatttgcactcgcgatcataaacaaacgccgcgcgtgaaatttcccaatagtttcattccagaaatccggaaaggccgcttacatatccatctccgattactcgctgcgctggacaccccatggtccgattccgtcgtcaatcgtttgaggatctgcaaggaccacttgaaccaacgccgctggcaccggcaacactgccgacggcagcattgccgttcgtacagcagttgcgcctgcacctggcaagcgacagcacgccgtcacggcggccggcccatgccgcgatcatccacggcgaggccacggtgtgctggctggatgccaggaacgaccggatgatgaccactgcgccagcgccgatcaccctgacgctgctgcagaggctgttgcgcgatgaggatcccccgctgagtctggtgccggtgacccaggatgtgttcatgcagcgcgcgacagtgtccagcaacatcccgctacgcccgaccctgtggaacgtcggcctgtccacggctgatcacaacgcgccgatgcctaccctgcacgagagcgcgaagctgcgccttcgtcgctggccggatttccgcatcctggcccatcggccggatcatttccggctgtgcgcgctgctgatcaagcaaggcgcatccgtgcaggcgtgctgcgacctcctcgacctgccgcgccgtaccgtgcagtcgttcttcaatgcggcgtttctcaccgcctatgcctttcccgtcgtaggcgaggacgcacccgtgcgcccctcgcccaccgatggcctcgtcaacctgtggcgacaacttcgcatccgctggagtgcatgaccgtgcgtgagcacaagatcgtagtgatgggcccacttggcgcgggcaagtccaccctcgtgcagaccctgacccggggcaaggccgtagtgaccgaggcccgcaataccgaccctgccgtgggcaagcagtacaccaccgtagccatggactatggcgacatcgacctgccgggtggcgaccgcctgcgcctgtatggatcgcccggacaggagcgcttctcgtacatctggccgatcctgctggccggtgccgaaggcgccatcgtcctgatcgatggcagcgccagcaaggacagtacgctggcggggcagcacctgaaggccatcgcagacaacgcgccgggcctgcccgtggtcatcggtttcacccggtgcggcagcaccgatgacccggtacagccgcactggcaggactggttgcaggaccacgcaccgcacctgccggcgttgccgctggacccacgcgacatggcgcaggccatcaccacgatggatctgctgatgagtcagatcgaatgcaatgccatggcggtcacccatgaatgacatcggccacgcttcggcactggatgccctggcacgcgacgtcaccggcatccaggccctcgtcgttgccagcaccgatggttttgcactggcccaggccggcccgcaaggccatgtcgccgatcgtctggccgcgatgaccagttcgatgctcggcctggccagcgcgctgggccgcgaactgcactttggcgaactcgacacactcatcctcgatgccgccaacggcaaggtactcatgctcgccattccaggaaagcaaccgcgcctgctgatgaccgcatgcgaccacagctgcgtcatcggcaacgtgctgtggcatgccaagcagtgcgtgcgtgccctggccgacaacccgaactgatgcatgcccctctcactgatcagacggctcttcaactcctcacacccgcaacggaccactgaaatgaatatcgccatcaacaaatgcctggacacgctcatgcagatcaacggcgcacaagccgttgccctggtcgattacgaaagcggcatgctgctgggtgaagccggctcaggcgtggacatggaactggcggccgctggaaacaccgaggtgctgcgcgccaagatgaaaacggccgaagcgctcaaactcaacgacaacatcgaagacatgctgatcaccctgggtcgtgcgtaccacgtgctgcgcccggtgtcggccaagaagggcctgttcttctatgtggtgctggatcggcagaaggccaatcttgctctcgcccggcgcatggtgctggacgtggaaagctcgctggcgctgtagcgcacgacaacgatagccaggggatgcgaatgccggggccgctctggggagagcggccccgggcagcagttgcaccgcgtgccctcctcgacaacgggagctgccctccatgccccctcgagcaaccacacaggcggcacgtcgcccacgccactaccggccctgggcgtcggtctgcatcgtcgccggactgaccgccatctacgcgctactgttgtgtgcgccttcggcagatgacgctaccggctgcacccggccgtgcgacgcggccagcgtgctgggcgccgccatcgccgccgtggaaaacagttacgccgaaggcgatctcaccgtgaccgaccaccaccttggcctacctgacagcgccacgcattgcgcgcacctgcgcgccgcgctccccgataccggtcgcgcagtgctgacctgtgatctgcgccaggacggccgcctgcaatggtggcgaacccctgccggagaatggcgatgcaatgcaggcatggccgatgtggatgcagtgcctgcgccatgccccgcggaattacggcgcactttctgattattcgtaaaacaatcgcgcaaccattcaatagattcgattttaccaattcttgaatatacccaccgccgtgcacgtgatttcctatgactgcgccacgaatgcttgtttcggggccagaccaacgaaaccaccacgccacagaggattatcatgaacaccgcaatcggccgtacacgccacgcaggcaaaagcgcatcccggcagaagggcttttcccttattgaactcatggtggtggtggcgatcatcgggattctggggatgattgccctgccgcagtatcagcggttctcggccaaggcaaagttggccgctgccctcgctgaagtcgctggtggaaaagtcggcgttgaatcactcctcgccgaaggcagcgagatcaccacgccggcatcgattggcctgcccgagtcaagctcccgctgtgacgggattacggtgacgagcaatgtcacgaacggagaaacgagcattggctgcttcctcaagagcgatgccacgtttggcactggctggctgaagttggatcgcggctgggaaggcaactgggtctgcagcagcgacataccggaccagagcctgcttccccaaggctgccaggcctgatcgcgaacgcaagtcactgcgcggactgcccaacctgccacagtcgcatgcgcctttccattgcgtgcgccagccacgattcaaagttgatttcctcatggaggaacctatgaaaaagaaaatctcaagggccggccacgcggggaggcgtacacatcggcaacgagggttttctctggtcgaactcatggtggtcgtagccatcattgcagttctttccctgatagcagtcccgcagtacaagaagttctctaccaaagccaagctggcggcggcgttggccgagctggccggcgggaaggcaggagtagaggcgtggctggccgaacgcggtgatctacatggctcggacaatcgcaagctgggactgccggagagcagtgagcgctgtgaaaccattacaacaatgattgctccggacggcgacctggaaatcaattgcctgctgcgatccgatgctggctacaacctgggcacatggcgtggcaacctgacgctgatcagggattcggacaaccatgaatggcgctgctggactgccatcccctactacgacctcctgcccaaaggctgtggccccggcaatccatagcctgccatgcagatacttcaagctgttcacgctttcccgctccagtcaggcagcggcgcctgcgaaagccggccatctcccctcccctccctcgtcatcgccgatgcaaacccctggatccgacgcgaactgatacgcagactccggccccatctggacggcagaaccctcggcgaagcgcgctcgcccgcagacgttctgacccagatcgccagcccgcgctgcaacgtactgatcatcgatccctgcatgccgactgtgggccaggccgacggcatgccactgctgcgccgcatctgctgcctgcgcagggatctgctcatcctcgtgctggcccaacagcccttgcgtgtactgcaggatcgcgccctgccggcgcagatcggtcatgtctatgccaagacggtgaatccatcgtggctgtgccatgtcgtaagccaggcactgcgcgggggatccgccggcgttacgccaccggcgcaggacgcaggccggtaaccggccccgaggcggttgccatcgcctcgaaatgcacggcatccacgctgctgcccagcgcctccacgcgcaccgtgctgccctggccggtccggcgatggtgggcgctggccaggcctaccgcggcatcgaacgctgcggccccggagttgaatacttcggccacgcctgcggccggatccaacagggaccactgcgcggcactgcacttgacggtaatgaccatgggacgctccttctgggaaaggcgcaggggcattagaccctctgctgatgacgtcaccctagccagcccatcagggcgctcccatcagataagtacgaaaaacccgcgcctgtccgtcagaacaccgccttcatcacatccctgagtccgtttagctcgttcattccgtgatccttgtcacggagtcagctgggcttcacactaccatcatcaacaggggccccttccacatgcgcaccttcttctcgcaccagcgttcgacgttgctgaagttctatttcgtggccagctatctgattctgatcgaagagttggtccgcgccgccgtgcattgagcgcttgctgacgggctatttgcgacagaaaatgttgctttacgcacggagctcgcgcatgaaggtgcttcttctgattccagcgctgctggttctggccgcatgcgcgagcccggacaatgcagccccgcgtgccgacggcaagccttcgacaaccatgcccaaggtaggcggcgatcgcgacgcgcacggctgcatcggctcggccggctaccagtggtgcgaacacagccagcgctgcgagcggccctgggagctggcacaggcacacggcctggccaacagcgccgaggccatcgacgcgtactgcgccacgcccgccagcccggcgcgcaagtgagcacgacccgtcatggctgagctgagtcccctgcccgacctcgcccgtggccggtatcgccacttcaagggcggcgaatacgaagtgatcgacatcgtccgcagcagcgagacgctggaaccattggtgctgtaccgcgcactctacggcgaaggtggcctgtgggtacgcccctacccgatgttcgtcgagcaggtcccaggcaaacacggcccgcaggcgcgtttcgcacgcatcgacgattgatccggctcccaccgggcggtggccgatggtcgcgccggtgacgcgatccggctgcgctacaatcataccgtccagtcggtttcttcccatcatgtccccgcccactccccgctcgcggcgcaaagcgcccgacagcgtgcgccagtcattgctgcacgccaccatcgccgtgattggccagaacgggctggcggcactgaccgtgcaggatgtcgcgcgcgtggccggggtcagcaagggcgcgttgttccaccatttcagcagcaagcaggcgctggtcgatgaagccatcggcgcactcatcggcgaattcgaggcgcgtgtgcgcacgctcctgcaggacggcacgcccggccacggctgcttcagccgcgcctatgtgcgggccaacttcgagcacctgctgcagcaggaacaggacaacgacatcggcctgaccctgggcaacctgatggagccggccctgctggcgcactggcgcgactggaagcgcgcgatgctggccgagttccccggcgaagccgacgatccgcgcctgtacgcggcacgctgcgcggccgatggctattgggccaccgcctatggtcggccgctggacgaagcagagcgcctcaatgcgctggcgatggccgagcaggccctcaagctgtgcgacccgcagtgacccggagcccgcgatgaacccctatatctacctggccgccgccatcgtgctggaagtgattgccacgtcgctgctgaaggcctcggacggcatgagccggctgtggccgacactgggcgcgctggtcggctacgggctgtgcttctacctgctgtcggtcaccatgaagtcggtgccgaccggcatcgcctatgcgatctggtccggcgtcggcatcgtgctgatctcgctgatcggcctggtggtgttcaagcagcggctggatgcagctgcgctggccggcatcgcgctgatctgcgccggcgtgctggtgatcaacctgttctcgcgcagcagcgcgcactgaacacgctgctgcgcgacaggtgctagctgaccttcttcgccacgctcatgccgatcaggaacagcaccacggcaatgatgatgccggcccagaacaggaacttggcgatgcccacagcggcaccggcgatgccgccgaagcccagcacgccggcgatgatgccgatgatggcgaaaatgatggcccacttgatcatgtcagtccttaccccgcagggaacgcaaacggtgtgatcaggctaggccgcagccgatgcggcagtcgtgaaaaggccgcgtgtgcggcgtgaatcagcgcggccggaagcgcagcagcgccaccgcgaaggccaggaacacgcttcccaccagccgctcgaaccagcgccgtgcgaatggctttgcaagccaacgacgcaggccgtggccaccggcggcgtacatcacgtaccagaacagttcgcaggccgcgaaggtcgccaccagcacgctgtactgcacggcctggctacgcgacggatcaacgaactgcggcaggaacgccgcggcgaacaacaacagcttggggttgctcaggccaacccacaggccgccacggaataccgtcgctgcgccatgtaccggcgccagtgtgacctcggcagcatcggccaccgcgggtgccgggcggcagctgtcacgccacgccttgatgccaagccaggccaggtaggccacaccgagatagcgcagcacttcgaacagcatcggcgaggagtgcagcaacgcgctcaggcccgcagcggatgcggccagcaccagcagcatcgccagcaggcagccggccatggccggcacgctgccacggaaccccagcccgacgctgcgcccgaggatgtgcagcatgttcggcccgggcgtcccgcacagcacgaagaccgtggccaggaaccaccaccaggtatgcagggccattgccggtttccacttcagaagacggcaccagcatagggcacccatgcaggacgcggcacatacagcgggcggtggatgcgacggttacagatgccggcgcccgtgcacggcagcgccactgccatctgtgctgcaatggccgtctctggcttggagcagtgcatgaagacccttggcctgatcggcggcatgagctgggaaagctcggcgcagtactaccggctcatcaacgaggcggtgcggcatcgcctcggtggcgcgcattcggcgcaactgctgctgtggtcggtggatttcgccggcatcaagcagctgcagcacgacggccaatgggatctgctgggcaaccacatgctcgatgctgcacggcggctgcaggccggtggcgccgagctgctggtgatctgcaccaacaccatgcacgcgctggccggccggatcgaagccggatgcccgctgcccctgctgcatatcgccgacccgaccgccgcggcgatcctccaggccggcatccgcaaggtgggactgctcggcaccgccttcaccatggagcaggcgttctaccgcgaccggctgcaggaccgcttcgggctggaggtactggttccggaggccgatgatcgccgcagcgtgcacgacatcatctaccaggagctgatctgcggcgtggtcagcgagcattcgcggcaggcgtacgccggcgtgatcgcgcgcctggttgcacgcggcgccgaagcgatcatcctcggctgtaccgaaatcatgttgctggtccgcgccgaggacagcccggtgccgctgttcgacaccaccaccctgcacgccctggcggcggtggatgcggcactggcctgaccctgcgcgctgtcagtcttcgccctgcacttccagtgcggtgatcaaccagtcgaccacggcctgcgaatcacacaggaagaagatggcatcgcccgaacgcgcctcggtcagcagccgatagacggtaatcgccactgccgactggttggcgatgaacacctccgggctgcgcggtccctcgctgtggccggccacggcatgcagcgccttgcgcgcagccacggtggcgggcgggtccgcgctgcgggccagttccggcccgcgcaggccccacgcaatgaacacatgcttgcccttgaacgtggtgtccaggacacgcacctgcccggcctctgcgccagccgagcgatgaatgacggtactgctgatcaacgcaaccccctgtggtcgtcgtggtccgcgcatcctcctccacacgccggctgcacgccagtgacggcagccacaggctgggccggcaagcgtgggagagatgtaagaaggtgtaagccgatgcgatcggatgtgccgcgatgataagggatgtaaggctctgcatgggccggtgcacactactaaatccccactgagccaacgccggaacgatccgttccgatggccccgggctggtccattcttgcggcccgttcccctgccgaggccccccatgacccatcgcctgctgctgccgattgccctccccaccctggccctgctgctggccgccaccacggtggccgcccaggattacgacagcgatcccattgcgccgctgcgctgcgaatcgcagttcaacaagacccagcagtgcccgatcgaaggccgcatgcgcctggccaggcagctgtcggtcacccgctgcgtagaggaccagaactggggccagagccgccgcatgctctgggtcaccgacggctgtcgcgccgagttcgtggccgacggacagggacgcggccgctggccggggcgcggccgggaccgtgaccgtgaccgcgatgacgatggcgagcgcctggtctgcgagtcctacgagcagaaggacaaggaatgccgcatccgtgtgcgccacgaggtacgcctggtcaagcagaagtcggtgacaccgtgcgtcgaggatcgcaactggggctgggaccgccgcggcgtgtgggtcagcgacggctgccgtgccgagttccgtgtgtattgactgccgaccacacgctggctgtggcggatgcgcagacacggccgacgcgatcgatagactgggcgcacccagcccaggagccttcgatggtgccgcccgatccctcctcgacgatgttgcacatccgcgaggcaatgcccgccgacgtttccgcgttgatcgcgctcgacagcgttgcggtccacgatccgcaacgcgcacggcagatcagcgactggcaggcccgtggtggcatgcaccggccgaatgggccggtcagctggccggttacccggtcatccaccatcacttcttcggcgaagccttcgtcgagatgctgatggtggcgcgcgaacaacgcagccagggcgtcggcgccgccctgcagcgccatgccatcgcgctgcacggccacggcaggctgttcacttcgaccaatgcttccaataccggcatgcaacgcctgctcgccgcttcgggtttcatcgacagcggcatcgtgcacggattgaacgaaggcgattcggagctgctctaccgctttgccggcagctgatcgagatacgtggtcacctttgcatccagcaggtccatcaacagcggatccatgcagcgatagtcgtcggggatatccaggcaatgcaggcgcttgtattccagcaggcgcgcataggcggcctgcaggcgatgctggtgcttggcctccatcacgaagatgacatcggcccagcggatatccgccgggccgatggggcgtcgtgcatgcggactggtgccggccgacagcgcagcgaagccgggtcgccgtcgccacatggcttcggcggtcgggctgcgcagctggttgcggctgcagacgaacagcaggttgatcattcctgttcctgcagttggcgggcgctgaggaccggataggtgaagcccagctggcgtgcgcgcgcgagcttggcatcgcgcgtatacagcagcttccagttcttctcgggcttgtagctgtaggcggtcgtggcgcggtcgccaccacggttgcgagcctggctgcgacgccaggcacggtttcttgcagaatccatgatgtgttctcgtgagtaccgggttcagcagccgcggtagtacgagtggcgcgcagcatacaccgcacgcacaaaaaagcccacgcatcgctgcgcgggcttcttgattcatcacagtggtcgggacggccggattcgaaccgacgaccctctgccccccaggcagatgcgctaccaggctgcgctacgccccgactgatgctgcgatgtgcccgccactgcgacgggccgtgaagtatagcggattacgatggaaatgggatcagcggcgcagcaactgcagcacttcttccaactccatgcgcacctgcttgatgatctggttgctcagcgccgattcctcgcgggcatcggggccgtccagacgcaggcgtgcaccaccgatcgtgtagccctgttcgtacagcaggctgcggatctgccgcaccatcagcacgtcgtggcgctggtagtagcggcggttgcctcggcgcttggccggctcaaggctgggaaactcggtttcccagtagcgcaggacatgcggcttgacgtcgcacagctcgctgacttcaccgatggtgaagtagcgcttggccgggatcggcggtagttcgcggttactgcccggatccagcataagcttccaccctctccttgagcttctggcccggacggaaggtgaccaccgtacgggcggaaatcggaatttcctcgccggtcttggggttgcgacccgggcgctggttcttgcgccgcagatcgaaattgccgaagcccgacagcttcacctgacgtccctgttccaatgcttcacgcagcacatcgaaaaacgcgtcgacgaattccttggcttcccgcttgttcagaccgacttcgtcgaacagcttttccgccatctccgccttggtcaatgccattgcctgctacccccgagtgctgcccgctcagccgcggatccgggcgtggtgttcacgctcgatggcagtgaccgcctcggccaccaccgcatccacgtcgcggtccgtcagagtgcgcgacttgtcctgcaaaatcaagcccatagcgagactcttgaatcccggctcgacgccctggccgacgtaacggtcgaacaggttcaggtcgcgcagcagcgggccggcggcctggcggacggtggccgccagatcggcccaggccacctgttcaggcaccaggactgccaggtcgcgacgcaccgccgggaagcgcgacagttcgccggcgcgcggcagtcggcgggcggtcagcggctccaggtccagctcgaaggcgtagacgtcggcttcgatatccatcgcccgggtcaggcgcgggtggatctggccgatccagccgatcgccacgccatcgcggaacacctcggccgaacgcgccgggtggccgtaggcgcggacggacgggcggaactccagctgcgcgccactggcggccgccagcgattccaggtcgcccttcaggtcatggaagtcgaccttgcgggtcggcaggccccactgcaccgcctgcgcctcaccgcagaccgcagcggccacgcgcggggtttccagcggtgccggctggccgtctccggcctgctgggcgaacacgcggccgagctcgaacagacgcacgcggcccaactggcgggcggcgttgcggcccaacgtggcgaccaggcccggcagcagcgacgggcgcatcaccgccagttcggccgacagcgggttggccagcggcaccaggccgtcgcgcagctgccactgggtcagcagcgcgtcgtcgacgaaggcgaaattgacggtttcctgctggtcacgggcgatcagctggcggcgcacgctcagcgcgtccagctgggtctcgctcggcatcgccacgcgcgaggcaccgcccggcagcgtggtcgggatctgctcgtaaccgtggatgcgggccagctcttcgatcaggtcttcttcgatggcgatgtcgaagcggcggctcggcgcgaccacctgccagccgtcggcggcggcgaccacgtccatgcccagcgcgcgcaggatgcgctcgacttccgcatcgtcgatggtgatgccgagcacgcgggtgatgcgggcgcggcgcagcacgatggtcgcccgctgcggcagatcggcttcacgcacggcctcggtgaccggtgccggggtaccgccggccaggtccagcaccaggcgggtggcgtactcgatcgcggtgcgcggcagcgccggatcgacgccgcgctcgaagcgatgaccggcatcggtgtgcaggcccagcttgcggccacgacccatgatcgcggccggcgcgaagtgcgcggcttccaggaacacggcggtggtcgcgtcggtgacgcgggtgtcgaagccgcccatcaggccggccaggccgaccgcgcggtcagcgtcggtgaccaccaggaagctgtcgtccagcgcagcatcgcggccgtccagcagcttcagcgtctcgcccgcgcgcgaacgccgcacggcgatgctgccctgcagggtgcccaggtcgtaggcgtgcatcggctggcccagctccagcatcacatactgggtgatgtcgaccagcagcgagaccggacgcacgccactgcggcgcaggcgctcggccatccacaacggggtcttggcggcagcattgacgccttcgatgacacggcccaggtaacgcggcgcttcggcgccggcgtcgagctggatgcccagttcacggctgccgactgccggaatggcgtcggcagcgaagtccagcacttcactgcgggtggcggcggcgacgtcgtaggcgatgccgcgcaggctgaagcagtcggcgcggttcggggtcagcttgatctcgatgctggcatccggcaggcccaggtactcgaccagggtctggccgaccggtgcgtcgtcgggcagttccagcaggccggaagcatcgttgtccaggcccagttccttggccgagcacagcatgccgttggactcgacgccacgcagcttggccggcttgatcttcagctcgccgatctgcgcaccgaccatcgccagcggcgcgaccaggcccgggcgcgcgttcggggcgccgcacacgatctgcagcagttcgccctgcccggcatcaaccctgcacacctgcaggcgatccgcttccggatggcgcaccgcatcgacgatgcgtgccacgaccacgtggtcgaggccttcgcccagcgcggtcacgtcttccacttccaggccgatggcggtcagcactgcactcagttcatcgcgcgaagcgccggtcgggacgtggctgcgcagccagttttcggagaatttcatggtgtcatcctggtgggcccggcgcatgcgcctgggcctgcgaatttgggagcagccgagcatggctcggccctacacggttgcggcttacgcgaactgtttcaggaaccgcacgtcgttctcgaagaacgcacgcaggtcgttgacgccgtagcgcagcattgcaaagcgctccacgcccatgccgaaggcgaagccggtgtagcgctccggatcgatgccgacgttgcgcagcacgttcggatggaccatgccgcagcccagcacttccagccagcgggtgctgccatcgggctgctgccaggcgatgtccacttccgcgcccggctcaacgaacgggaaatagctggggcggaagcgcatttcgaaatcgcgctcgaagaaggcgcgcacgaactcggccagcgtgcccttcaggtcggcgaaggtcgaatgctcgtccaccagcagaccttccacctgatggaacatcggcgaatgggtctggtcgctgtcgctgcggtacaccttgccggcggcgatcatgcgcagcggcggcgcgtggtcacccatgtagcgcacctgcacgccggaggtgtgcgtgcgcagcaggcggccgtcgccgaagtagaaggtgtcgtgcatggcgcgcgccggatggtgcggcgggaagttcagcgcctcgaagttgtgccagtcgtcctcgatctccggcccttccgacagctcgtagcccagccggccgaagatgccggtgatgcgctccagggtgcgggtgatcggatgcaggccggcgcggtcgccgttgcgacccggcagggtgatgtcgatggcttcggcggccaggcgtgcatccagtgccgcatcttccagcagcgccttgcgctcgccgagcgcgcgggtcagcgcgtcgcgggcctggttgatcgcttcaccggcggccttgcgctcgtcggccggcagggcgccgagctgcttgagctgcgaggtgatgctgccactcttgccaagcagggccacgcgcagctgttccagcacgtcggggctctgtgcggcggccacatcggccagcgcctgggtggtgagggattggatgtcgctcatggggggccggaactccagtcgatctgccatcgcgatgcgcgaagggccgacccctgtcgccaccgccgtccccgcgctgccgccatggcctcgccgggacccaaaaaagaatggggaaggacttgcgcccttccccatgcattgccttgacctgacaccgttccgaatgaacggttacggcatcgggaaggacttatgccgccagcgcgcccttggccttttcggccagcgcagcaaaaccggctgcgtcgtgcacggcgatgtcagccaggaccttgcggtccagggtgatgccggccttcagcagaccgttcatgaagcggctgtagctcaggccgttgatgcgggcagccgcattgatacgggtgatccacagcgaacggaagttgcgcttcttctgcttacggccgatgtaggcgtactgctgtgccttgatgaccgcctgcttggcgacgcggaagaccttgcggcgggcgttgtaatagcccttggcgagatccagaatcttcttgtggcggcgacgcgcctgtacgccacgcttaactcgtgccatttttcagttcctcagaggtaagggagcatgcggtccagacggcctgcgtcttctgcacggacatggcccgtctgacgcagattacgcttacgcttggtcgctttcttcgtgaggatgtggctacggttggcgtggccgcacttgtacttgcccgaggcggtcttgcggaaacgcttggccgctgcccggttggtcttgatcttgggcattgcaatgtccttgatgggatttgaccctggtttctgactgatctggcggcggcctgggccgctctttccgtcctgccatgatcggcgtacgacccgtcctgggtgggtcgagccgggcatgatacaggcaaaaccgccctgccaccagccccagcacctcttgcgccggcatttcaccggcatcctgcaaaagcaaagggacgccagtggcgtccccttaccctgaaccattcagccaggcgccccggaaggcggcccgtcaggcctcaggtcttcttcttcggcgcgatcatcatgaccatctgacgcccttccaggcgcggacgggattcaatgacgatgtcctcgcccagatcggtctcgatccggttggccatttcgcgacccagttcctggtggctcatttcacggccacggaaacggatgttgaccttgatcttgtcgccttcttcaaggaacccgcgcatcttgcgcagcttgatctggtagtcgccctcgtccgtgaccggacggaacttcacttccttgatctcgacctgcttggtcttcttcttggcctcgctggccttcttctgcgcttcgaacttgaacttgccgaagtccatgatcttgcagaccggcggatcggcctgcggctggatttcgaccaggtccaggccttcatcttcggccatggacagcgcttcgtcgcgcgacaacacgccgatcatttctccgtcactgccgatcacgcggacgcgcggcacacggatttcctgattcttgcggttctgtttgttgtcaggggtgctgatattacgttctcccaagggtatcgaaccggtccgggtgcctgtgcgcccggaccggacctttgcttacgcgccctcggcctggagccgctcgatgaaggcctgcaggctcatgctgcccaggtcttcgccagaacgcgtacgcaccgccacagccccattttccttctcgcggtcaccaatgaccagcaggtagggcacgcgctgcaacgtatgctcgcggattttatagccgatcttctcgttacgcaaatccgagctgacgcggaagccttgctccgcaagggttttggtcacgcccgagacgtagtcggcctgggcgtcggtgatgttggccaccaccacctgggtcggcgccagccaggccgggaactggccggcgtagtgctcgatcaggatgcccaggaagcgctccatcgagccgacgatggcgcggtgcagcatgaccggatgcttcttctggctgttctcgtccacgtactcggcgcccaggcggcccggcatcatgaagtcgacctgcatggtgcccagctgccaggtacggccgatggcatccttcaggtggtactcgatcttcgggccgtagaaggcgccctcgcccggcagctcctgccattccacgccacaggcggacagcgccgaacgcagtgcgccctcggccttgtcccaggtcgcgtcgtcgcccaggcgcgattccggacgcagcgcgatcttgatctggatctcgtcgaagccgaagtgctggtagaccgccagcgcctgctggtggaacgcggtcacttccgattcgatctggctctcggtgcagaacacgtggccgtcgtcctgggtgaaaccacgcacgcgcaggatgccgtgcagcgcgccggacggctcgttgcggtggcaggaaccgaactcaccgtagcggatcggcaggtcgcggtagctgtgcaggccctggttgaacacctggatgtggcccgggcagttcatcggcttgaccgcgtaggtgcgcttctccgactcggtgaagaacatgttgccctggtagttgtcccagtggccggacttcttccacaggctcacgtccaggatctgcgggcagcgcacttcgccgtagccgctgctgcggtagaccttgcgcatgtactgctcgaccacctgccacaacgcccagcccttcgggtgccagaacaccaggcccggcgcctcttcctgcaggtggaacaggtcctgctgcttgccgatgcggcggtggtcgcgcatctcggcttcctcgatgcgcttgatgtacgcctcgagctgcttcttgtcggcccaggcggtgccgtagatgcgctgcagctgttcgttctgcgcatcgccgcgccagtaggcgccggagatgcgggtcagcttgaaggccttcaggaagcgcgtgttcggcacgtgcgggccgcggcacatgtccacgtattcctggtggtagtacatgcccatcgcctggatgtcgtcggacatgtcctcgatcaggcgcagcttgtagtcctcgccacgggccttgaagatctcgatcacttcggcgcgcggggtcatcttcttgatgacgtcgtaatcctgggcgatcagctcacccatgcgcttctcgatcgcggccatgtcgtccggggtgaacgggcgctcggaatagatgtcgtagtagaagccctcggcgatcaccgggccgatcaccatcttcacgtccgggtacagctgcttgacggcgtggccgaccagatgggcgcaggagtggcggatgatctccacgccctcctcgtccttggcggtgatgatgcgcaggctggcatcgtggtcgatgacgtcactggcatcgaccagcacgccatcgaccgaaccggcgatggtggccttggccaggccggcaccgatcgactgggcgacgtccatgacgctgacggggttttcgaactcgcggcggctgccgtcgggaagggtaatgttgatcatcgcattggcttcgtgcggggcccgctgggcgggctggaaagcgttcccgggccattgcccgggcaataaaaaagcgccgcgagggcgcctggaatacagggccttcgggggcaggtcaacagtgggcggtggtagtgctcatgtcgcacgctcggccggcgctgggcgcgggccaccttgttccagtcagggttctgcgacgatcttaaaccagcacaccggaaagcccaaggcctaccgtacggtccgctgaatggccctcgctggcggcgtgaaaacgcaatgattaccatgtccgcgcagcccgccccgtgccagcctgcccgcttccccccaggacctcgtgatgcgccacccgctccgaccggctcccgccggccccgcccgtgccccgcgttcgctggcccgctgccatggcggccgcccgcaatgatcaccgtcggcctttccacgctgggcttctgcagcctgggcatgctggcagcgatgttctcggcactggccttctatgccgcctcgccgcactgccgctggccccgcctgcgccgcgccggccgcctcggccgcgagatcggcctggtcgccgcggctgccgcattgtggctgtggatggccgaactcggctttgccgcgggcctggtggcgatgctgtgcacctggatgctggccgcgatgctgctgccggcactggccgcctggcatcgcccgggcacggagtcgccctgatgtggccgcgcgccttcgccggcatcgtggccggcttcttgctggccgccgccgcgaccgggctggtgacgtggttgccgccgggcccctggcagaacgcgctggtgcccagcctggtcacgttcatcccgctgtggatgctggctgccctgtgggcgttcagcttccgcagcgcgctgcgcgcctgggtgacactggccggcagcgctgcggccggcttcgccgtgctgacgctgctgcgcctgaccggcgcggtgcaatgagactccccccatgaagttcagctcgcagaccctgcgtacgttcaccaccctgcacacctgggtcggcctggttgccggcttcggcctgttcgtggccttctacgcgggtgcgctgaccctgttccaccacgacctgccgctgtggcagacgcccggtgcagccaccgcgttgccggcgggcctggacgatgcgcagtacctgctggaagacgtgctggcggcacacccggaagcccgccgccacgtcggcatgacgttccccggcgccgaacatccgcaacccctggcctactggcaggccgacgacggcagctggcgctatgcctggccgggccagatcgccggcagcccgacgccgccacagaccgggctggccgaactggtcaacgaactgcattacagcctcggactgccggtggccggcatctacgtgatgggcatcgtcagcctgctgtatggcatggcgctgctgagcggcctggtgatccacctgccgaagctgttcggcgacctgttcgcgctgcgtccgggccgcaacctgaagcagctgtggcaggacgcgcacaacgtgatcggcgtgctcagcctgcccttccacctgatgttcgcggtcacgggcgccctgctgtgcctggtgttcgtgcagatggccctgctcaatccactgatctacgacggcaaggccctgcaggcggtaccgactgcaatggacaccgcgccggtgcgcgacgccagtggcatcccggcaccgccgggcagcctgcgcctgctgcatgcgcgcgcgcttgaagtagcccgcgcacagggcgtggccaacttcgagccggcctacctgaagctggccaacgccggcgatgccaacgccacgatcgagatcacgggcgaatccaccggcacactcgggccgctcggttcggtggccctggacgtggccaccggcaacgtcctggcctctcagctgccgggccagcgcgatgccaaccacgccacgctcagcgccgcctatgccctgcacttcggcgagttcggcaacggcgtggtggtctggctgtacttcctgctcggcctcggcggtgcgttcctgttctactccggcaacctgttgtggatcgagtcgcggcgcaagcgtcgccagccgcaacagccgcgtgccggggtgaacatggcacgggccacggttggcgtgtgcatcggcctgtgcgtggcgatctcggtcgctttcatcaccgcgctggtgctggagcggtcggcaccgtcggcggtcgaccatggcatccgctgggcctgcttcggcagctgggcagcctgtgcgctgtgggctgcactgcgccgccccgcgcaggcggcgcgcgagctgctgtgggccgcagcgctcagcactgcactggtgccggtcctgcacggcgcactcaatggtgactggctgtggcgcgccgccgcgcgtggccattggccgctgttctgggtcgatgccatcgcgctggccatggccttcggcttcgctcgcctggccgtcgccagccagcgccgcgcccgcaacggcgaccccaacagcgtctgggccaactaagccttcaccgggcatggcccggcgctaccgctgcgggtgttcttcgcccgggtaacgactcacttcgatcaggttgccatccgggtcgcggaagtacaccgattcgatcggtcccagcgcaccggtacgtgtggccggcccctcctccaccgcgatggcctgcgcctgcaggtgcgccagcacatcgaccattgccgtatgcgtgaccaggcacagatcggcactgcccggcgtgggtcgcagcgcatgcggctgcagtggcgcgctggccggatgcaggttgatcttctgctggccgaactgcagcgcggtacggccagcgccgaagcgcacgacctgcatgccgagcacgcgctgatagaagtcacagctgcgttcgatgtcggcgacggtgaggaccaggtggtccaggcgttcgagatggatcatgcccaaagcgtagcgccgccggcgtcgtcgcaatgtgcggtgtcgggtcgatggcgttgccgcctggcgccgggcatggcccggcgccaccagtgactcaatcgccgatgcgcgccttctgccacgggccgagcatcgcgttgagcaggctggcctgctcgtcgtcgccggtcagctcccacatgaacaccccggccaggccctgctcacgggcgaaccgggcacgcaggccgatcgagcgcgggtcttcatagctgatgaagatcttctgcacggcgttgtacagccacgggctcagcgcctgcggctgccagtgcttcacccaacccggctggtcgagatagcgcgccttgatcacccgccagtcgccggcgtcggccggtgcgctgtagggctgatacaggccatccggcgcatcgccggtgaccttgaagccgcgcccatagaacggcacgcccagcaccagcttgtcggccggcacaccgtgctcgcggtagtactgcaccgcgccggccacgttgttccagcgccgcagctccggcgccagcggatcggccggcacttcatgcaggggcgcattgaaggtcgacaccgatgagaagccggtgcccatgtcatagctcatcaggttgatgaaatcgaacaccttggccagcgccggcaggtcgtagctcgccgccggatcataggggccatcggtctgcaggcgaccggcggccagcgcggcgctcagcagcattggctgccccaccttgcgcccgtgcgcatcgagtgccacgcggaacgcctgcgcgagcctggtcaggttggcgcgatcctgcgggcgatgcgccagctccttcggcccgccactgaccgggaactcccagtcgatatccacaccatcgaagctgccggcatggtgatcgaagaacagtgccatgcatgagtccaccaggcgcttgcggctggcctcggtcaacgctgcatcggagaacccacccgcaccccagccaccgatcgaaatcagcgtgcgcaggtgcggatgcgccttcttgagctcggccagcgcggcgaagttcttcggcgcttccgcgccgaccgcgcagcggccgtcctcgatggtggagaacgcatagaacagatgggtcaggcgctcggcgggaatgctcgacaccggatagcgctcggccgagccgccggggtagtaggcaccgaagatcggcggcggcgccggcgcggcgcgcgcagcgatgggcacggcaccggcaatcagcacggcaaggacggccacggtctggcggaacatgggatctcccggttcgaaggcgccgccacgttagcaaaccgatgtggctgtgggacggttgtcgcggcatgtcgtcccgtggacaggcgtgatccgctcaaccgtgacagaacgatggccacgtggcggcgctcacgcactgcagcaggacatgcagcgacctggatgagcggcactgcatgacatcaaggcaaagaaaaagcgggccgaagcccgctttttcatttgcggaagcgtgaggaccaacggtcctcacccaccgcacaatcagcagtaccgattattcggcgctgacggcgtcgccttcttccacggccttcatcgacaggcggatacggccctgcttgtcgacttccagcaccttgaccttgaccacatcgccttccttcagcacgtcgccgaccttctcgacgcgatcgctggagatctgcgacacgtggaccagaccgtccttgcccggcaggatcgtgacgaacgcaccgaagtccatgatcttggcgaccttgccttcgtagatgcggcccggctcgacgtccgaggtgatctgctcgatgcgggccttggcggcctgggcagcgatggcattgaccgaagcgatgacgatggtgccgtcatcctggatgtcgatctgggtgccggtttccttggtgatggcctggatggtcgagccacccttgccgatcacttcgcggatcttgtccgggtggatcttgatggtcagcaggcgcggcgcgtagtccgacagctcttcacgcggagcggtcaggccgtgggccatttcgcccaggatgtgcagacgaccagccttggcctgctgcagagcctgctccatgatctcttcggtgatgccttcgatcttgatgtccatctgcagggcggaaatgccctcagcggtaccggccaccttgaagtccatgtcgcccaggtgatcttcgtcacccaggatgtcggacaggacgacgaagcgctcgccttccttgaccaggcccatggcgataccggccaccggcgccttcaccggcacgccggcgtccatcagggccagcgacgagccgcagaccgatgccatcgacgaggaaccgttcgactcggtgatttccgagacgacgcggatggtgtacgggaaggattccagcgacggcatgacagccagcacgccgcgcttggccaggcgaccgtggccgatttcgcggcgcttcgggcccatcatgcggccgcactcacccaccgagaacggagggaagttgtagtggaacaggaagttttccttgtactcaccggcaacggcgtcaatgacctggccgtcacgggcggtgcccagggtgatggtcacgatggcctgggtttcgccacgggtgaacagcgaggaaccgtgggtacgcggcagcacgccggtcttcacggtgatcgggcggacggtgtccagcgcacggccgtcgatacggaccttggtgtccagcaccgagtcacgcatggtgcggtattccagctcgccgaattccttcgacagctcggccgggttccagccttcagcggccacgcgaccagccagggcttcgaacacgtccttcttgatcgccgagatggcgtcgcggcgctgcagcttgtcacgcacctggaaggcttcgcccaggcgcgggccgatggcttccttcagggcggagatcagcgcttcgttcttggccggggcttcccaggtcgacggcttggtgccggcttcgacggtcagctcgttgatcgcgttgatgaccttctgcatttcgcggtgaccgaaggtcacggcgcccagcatcacttcttcggacagcagcgcggcttcggattcaaccatcagcacggcgttggaggtaccggcgacgaccagctccagctgcgagtcagccagttcgctgacggtcgggttcaggatgtactcgccgttcttgtaaccgaccttggccgctccgatcggacccatgaacggggtgccagccagggccagggcagccgaagcaccgatcagggccgggatgtcaccgtccacgtccgggttcagcgacatcaccgtggcgatgatctgcacttcgttcttgtagtcttccgggaacagcgggcggatcggacggtcgatcagacgcgagatcagggtttccttctcggtcgcacggccttcgcgcttgaagaaaccacccgggatacggccgccggcgtagaacttttcctgataatcgacggtcagcgggaagaagtcctggccttcgcgcgcgctcttggcggcgacggcggtgaccagcagtacggtgtcgtccatcttgacgatgacggcgccgctggcctgacgggcgacttcgccggtctcaagcgtgacggtgtgcttgccgtactggaaggttttggtgatttttgccacggagggtgtccttggggatgctgtctgcgaatttggaccgtcggcgacccttgccgccagcgggtggccggatcgttccggcctgaatcggggattgcggtactacaaaacaaaaccgcggcgcatcgaaaactgcgccgcgggggattcgttgcttagcgacgcaggccaagcttctcgatcagggccttgtagcgctcgacgtccttcttcttcaggtagtcgagcaggctgcgacggcggttgaccatctgcagcaggccgcggcggctgtggtggtccttcttgtgggtcttgaagtggccggtcagcagttcgatgcgggcggtcagcagtgcaacctggacttccggggagccggtgtcagccgcgctgcgcttgttgtcttcaatgaccttctgggtgtcgatcgacatttcttttttctctgtgatgcgtggccggcaggaacgcgcttcgcgcaccgccaggctcgccgtggactacgaggatgaaacctgcgcgaggcaggttgccggaaaacggccgcgaaattgtaacggccgggggcgtcctggacaaggaccggggctgaaccggcaggccccggtcagaggttgaaacggcgctgcggggccagcaggccactctcgtcgacctggcccaggccctggacagcatcgtccggaccgaacacggccaccaggccgcgcggccaggacaggtcgcgctggcgctggcccacgcagaaccggtgggcctggtcggcgtccaggtcgaccctcgggtattcagccaggccggccgccagcggcagcagcaacgcgtccatgccagcctcgtcaccggcctcgaccatcgcccgcagctggtccagggtgaccatggcaggctcgcggaacggctcgacccagagccggcgcagcgcgctgatgtgggcgccacagcccaggcgttcgccgaggtcgcgggccaggctgcggatataggtgccggaaccacaggtcacgcgcagccgcagccgttccggctgctgctccagcacctcgatggcgtgtacctgcacctcgcgctcgggcgcttcgatgacgtcaccgcggcgggccttcacatacagcggttcaccgccctgcttcagcgccgaatagatcggggcacgctggcggatggtgccggtcagcggcgccagcgcagcctgcagggcctgggcactgatcgccggcaccgggcgctgcagcagcacctggccttcggcgtcgtcggtatcggtggtctggccgagcacgatctcggcgtcgtaggccttggccgaacccagcagcaggccagcgatcttggtcgcctcgccgaaacacagcggcagcaggccggtggccagcgggtcgaggctgccggtatgcccccccttctcggcgcggaacaggcggcgcgccacctgcagggcggcgttggagctcatgccggtcgacttgtcgagcagcaggatgccatccaggcgacggaactgaattcgggtcatgacaggaaagtgttgggacgggccatgctcggctgccgcagcgcggcctgcatcagacatcgcgcagccggaatgcagcaacgccgggcatgcccggcgtcgcgcggttattcttcgtcgctctcgcgacgcttctcggcggccagcgtgtcgggcaggtcgcgcaggatgttgtcgatgtgctcaccacgatcgaccgagtcgtcgtagtggaaatgcagctccggcacgtgacgcagcttcatcgcgcgggccaggtccatgcgcaggcggtagcccagttccttcaggccggccacggcttcagccgaacgttccggcatcagcgcggtgacgaacaccttggcatgggccatgtcgcgggtgatttccacgtcggacacgctcaccgagggcaacccgtgctcgcgcacggcgttgtgcaccagggtgccgagttcacggcgcagctgggcggagacacggtcggttcgatggaaagtcttgggcacgaggagctcttggttcagttgtcgcccgaccaacggtcgggcactacctttgattcgattgtcgcccgaccaacggtcgggcgctacgggtacatggtggggcccgaccgttggccgggccaccttgcagcattacagggtgcgcggcacttcgatacgttcgaagcactcgatctggtcacccggcttgacgtcgttgtaggccttcaccgcgataccgcattcggtaccgttgcggacttcctcgacgttctccttgaagcgacgcagcgattccagctcgccctcgaagatcaccacgctgtcgcgcagcacgcggatcggcttgttgcgcttgaccacaccctcgatgaccatgcagccggcgacggcacccagcttcgagctgcggaagacgtcgcggacctcggcgataccgatgatctcttcgcggatctccacgcccagcagaccggaggccacctgcttcacctggtcgatcacgtcatagatgatcgagaagtaacgcaggtcgacaccattggattcgatgatgcgacgggccgaagcgtccgcacgcacgttgaagccgatgacggtggccttcgaagcggcggccgagttggcgtccgactcggtgatgccacccacgccggagtggatcacgttgatgcggatgtcttcgttggacagcgcgaccagcgcctggctcagcgcctgcaccgaaccctgcacgtcggccttgatgaccaggttgaggacctgctggccctcgcccttgcccagggtcgccatgatgtcttccatgcggctgccagcggtggccaccaggcgcgattcacggcgcttggtctcgcgctgctgggcaacgtccttggccaggcgctcgtcctcgacgaccacgaagtcgtcaccagcttccggcacgccggacaggcccaggacctgcaccgggatggacgggccggcgaactccggctgcttgccggtttcgtcgaacagcgcacgcacgcggccgtactggatgccgcacaccaggtagtcgcccttcttcaggcggccctgctgcaccagcaccgtcgcgaccgggccgcggcccttgtccagcgacgattcgatcaccacgcccgaggcgcggccttcatcgaccgccttcagttccagcagttcggcctggatcgagatggcgtccagcaggtcgtcgatgcccaggccggtcttggccgagatctccaccatctgggtgtcaccaccgaagtcttcggccacgacctgctcggacagcagttcgttcttgacccgcatcggatccgcgtcggacttgtcgatcttgttgatcgccacgatcagcggcacacccgccgaacgggcgtgctggatcgcttccttggtctgcggcatgacgccgtcatcggcggccacgaccagcaccacgatgtcggtcagcttggcgccgcgcgcacgcatcgaggtgaaggcggcgtggcccggggtgtccaggaagctgatcacgcccttcggcgtatcgacgtggtaagcgccgatgtgctgggtgatgccacccgcttcgccggtggcgaccttggtgcggcggatgtaatccagcagcgaggtcttgccgtggtcgacgtggcccatgatggtgaccaccggcggacgctgggtggcttcgccctgattttcaccggtcgaggccagcagtgcgtcttcggcgtcgttgtcgttggcgcggatcgccttgtggccgagttcttcggtcaccagcgcggcggtgtcgtggtcgatggactgggtgatggtcgccatcacgcccatcttgaacagcgccttgaccacctcgccgcccttcagcgccagcttctgcgccaggtcggccacggtgatggtgtcgccgatcgccacttcacgcaccaccggtgcagtcggacgctcgaaggcgtgcgggccggcattgttgccaccgcgcgacatgtcgcgacggccaccggcctggttgcgcccgcccggacgaccccgggtgttgctgttgttgctgttgccacgacgcgcacggtcggcggccgacaggtgcatctggccagcgaaacggtcacccgggccacgctcgttgcgcggcgcgctgcggttgttgcggtcgtcgttgcgcggcggcggcggtgcaccacgcggcgcagccggggctgcggccggggtgcgcggcgggcgcggcgcggtttcatcgatcggagcacgcttgggcttgctggcagccagcgtctcggccgccttggcggcagccgcagcttcctcggcagccttcttctcggcctcggcgcgttccttggcggcggcctcttcctcacgggcacggacgatggcttcgtcgcgcagacgatccttctcggccagggcctgctgttcggcaaggttgcgggcacgcgactcttccagcttgcgcaggatgtcggcgcgctcttcgtccggggtcatggcgcgagcaccatccttgacgtaggtacgcttctggcgcacctcgacattcacggtcgtcttgctgcgaccggaattgaccgtcacttcctgctgcttccggcggttgagcgtgatcttcttcgcagactgatcggtctcttccggggcctgctcgggcttgccgtgcgaacgacgaaggaagcccaggagcttcaccttctcggagctggtcacgacctggtcgggaccgctgaacttcatgccggcaccggccagctgttccagcagtttttcgaccggcgtgttgaccagttcggcaagcttgcggatggtggtttgctgcgacattcggatcctatgatcttgtgggcgcccccccgcatgtggaggtggcgcggattctacgccctgagcggctcagggccctgttcattgccggctcattcgccgcgttccagtcgggcgatctcctcggctcgggcggccaggatcagcgcagcggcgcgcgcctgatccagtccttcgataccgaagtccatgacctcgtcggcggccaggtcggacagatcctcgctggtacgcacgccgtggccggccagcgcgtatgcggtggcttcgtccatgcccttcagggacagcaggtcctgcgccggctggccgtcttcaaggccttcctcgactgccagggcctcattgagcagcgcatcgcgggcacgagcgcgcagctcttcgacgatgtcctcgtcgaaaccttccacggccagcagttcgccgaccgggacatatgcgatttcctcgacggtgccgaagccttcgctgaccaggatgccggcgatttcctcgtccacttccagcttgtccatgaacagctggcgggccgcagcctgctcggcttccgacttggcggtgacctggtcctgggtcatcacgttgagctgccagccggtcaggcggctggccaggcgcacgttctggccgcccttgccgatcgcctgggccaggcggtcttcggcaacggccaggtccatcgagtgcttgtcttcatcgacgatgatcgactgcacttcggccggcgccatcgcgttgatgacgaagttggccgggttgtcgttccacagcacgatgtccacgcgctcgccattgagctcgttggacacggcctgcacgcgcgaaccgcgcatgccgatgcaggcgccgatcggatcggtgcgctggtcgtgggccagcacggcgatcttggcgcggtcgcccgggtcacgtgcacaggccttgatttccaccaagccctggccgacttccggcacttccagcttgaacagctcgatcatgaattccggggcggcacggctgatgaacagctgcgggccacgcggctccgagcgcacttcggccaggtagccgcgcacgcggtcaccggcgcgcagcacgtcgcgcgggatgcccttgtccttcgggatgaagccttcggcgttgccaccgaggtcgacatagatgttgccgcgctcggcgcgcttgaccacgccggtgatcagctcacccacgcgatccttccacgcatccacgacctgctggcgctcggcctcgcgcacgcgctggacgatgacctgcttggcggcctgggcagcgatgcggccgaaatccgggttctcgatctgctcttcgatgtagtcgccgacctcgacgccttcggcttcatcgacggcatccatcaggcggatctggcggtccggcgattccatgaccacgtcatcggccaccacttcccagcggcggaaggtttcgtagctgccgtccttgtggtcgatgaccacgcgggtcagcacttcctcgtcgggatagcgcttcttcgctgccgaggccagggcggcctcgatggcatcgaagatcacttcacgcggcacgcccttctcgttggcgactgcgtcgactaccagcaacagttccttgctcattggctcactccgcgcgcggcttctttgccgccggctcgttggaagaagaattcgtgttcggcttcggacgcttcggcgccggaccggtcggcttgctcggggccagccccagcgccacccagtcgggcatgatccgtgccttgtcgatgttgtcggccgacacgaccacttcggccttgtcgacgatgaaagtgatggtccccgccgcctcgtcggtcgcctcgatacgaccctgcaggcgacgacggttgtcctgcggcagcttcagcgtgaccttggccgattcgccgaggtgacggccgaactgctccaggctgaacagcggacggtcgacgcccggcgaggacacttccagcgtgtaattgccgctgatcgggtcctcgacgtccagctgcgccgacacttcgcggctgacccgctcgcagtcgtcgacattgatgatgcgctcgggctgttcagccagcggcacgtcgatgtaaaggcgcagggtcgcaccgccgggggccggcagatactcaacgcccagcagctccaggcccagcgacacaacggtcggggcgagcagattcgcgatgtcggttgccttgtcgctcacagcctgccttgatctctatggttgggtgccggccttggccggcgtggaaacgtgacgccccggaaacgacaaagggcccgttgggccccttttccggaaagactccggtgactggattccggttgcaacctgcattgcctgccggttgcggccctccttccgggtccggactcccgctgggaggccgccttcaggggtactgctaggccgctgatgatagcgactgcaccgcgctggtgcaaggtgcggacccgggtcagatcccttttcccgtggataagggatctgaccccgatcacgcagaaacaacgcagaccccaaagaaaaacgccctcgaagcaggccttcgaaggcgatctctttacttggtagcgggggcaggatttgaacctgcgaccttcgggttatgagcccgacgagctgccagactgctccaccccgcatcagaagcggaatcatgaggcattgctgcgacaaatgcaagcttcccctcattcatcgaaccggttggcgccgatccgacgttggtagcgggggcaggatttgaacctgcgaccttcgggttatgagcccgacgagctgccagactgctccaccccgcaccggaagtgtttgaactgctgccctgctctttcgaggagggctaccgcaacgatgttctggctgaaccgctgcagtgacaactcaggctgcgcatattacacgaatcgcgcagctttgtgtcaacttttatgcaagatgcgcaaatgcctgctggcaccagaccatgatcgggttccaggccaggcccagcgcgagcagcgccagggcattcacgcccagcaccacgcccagcacgcggtcgttgctgcgcggcatggcctcgcccaccggctcatcgaagtacatgaccttgatgacgcgcaggtagtagaagcagccgaccacggcgcacagcacgccgaggatggccagccacagcaggccgccgttgacggccgcgcccagcaccgccagcttggtccagaagcccaggaacggcgggatgccggccagcgacgccatgatgcacagcaccaggccggccatccacgggttgcgggcgttcaggcccttgaagtcctcgatgttctcggcttcaaagccggcacgcgacagcgcgatgatcgcgccgaaggcggcggtggacatgatcgcgtaagccagtgcgtagaacagcgcggcggcgtagccctgcgaaccgccaccggcgatgcccatcagcaggaagccgatgtgcgagacggtggagaacgccagcatgcgcttgaggttgctctgcgcgatggccatcaggttgccgatgaccagcgataccgcggccaggccggcaatcagcagctgcagttcggtcgacagcgggcccacgcccatttccagcaggcggtaggccatgccgaacgcggccagcttcggcgccgagctgatgaacagtgcgatcggtgccggggcaccctggtacacgtccggcagccacatgtggaacggcgcggcacccagcttgaaggcgacgccggcgatcatgaacaccgcaccggtgatcagcagcacgcgctcttccgagtgcgggatggcctcgcggatcacatccaggtgcaggctgccggtggcgccgtagatcagcgacatgccgtagagcagcaggcccgaggccagcgaacccagcacgatgtacttcatcgccgcttccgaggccaggccgctttcgcggttgctggcgaccagggcgtaggagcacagcgccagcagttccaggcccaggtagaccatcagcaggctgccggccgagaccaggatcatcatgccggcggtgccgaacaggatcagcaccgggatctcgccctggaacaggtcgcgatcacgcaggtagcgccagccgtagaccagggtcaggccgctgagcagcacgatcccggtcttcatcacgtccgcggcggtatcgcgcacgaacatgccatggaagacctccccctgcccgcccacgccggtggccagcatgaacagcaccacggccagcgcagcgagcgagaacaggtgggtgacgatcttgttccggttgctgacgaacaggtcgaggatcatcagggcgaaggcgctgccgatcagcaccagctcgggagcgagcggtggcaggtcagcggcggtcaatggcagcagcggcgaggtggtcatcatcaaatcctggaattacagcagcttgctggatgcgatctgcatcgccagcttcgcgatcgagggctccatcaggtcggtcagcggcttggggtagatgcccagggccagcacgccgatggcgaacacgcccagcaccagccattcgcggccgttgatgtccttcagttcggcaacatggctgttggccacatcaccgaagaagatgcgcttgtacagccacagggtgtaggcggcgccgatgatcagggtggtggccgcgcccagggcgatccacggattacgctggaaggccgagaggatgaccatgaactcgccaacgaaaccgctggtacccggcaggcccgcgttggccatgaagaacagcatcgcgaaggtggcgaaccacggcatcacgttgaccacgccgccgtaatcggcgatgcggcggctgtgcatgcggtcgtacagcacgccgacgcaggagaacatcgcgccggacacgaagccgtgcgagatcatctgcaccatggcgccctgcaggcccaggcgcgcggcgtcggcgttgccggcttcgcgcaccagccacagggcgatgaaggtgcccagggtgacaaagcccatgtgcgcgatcgacgaataggcgatcagcttcttcatgtcgtcctgcaccagggcgaccaggccgacgtagatcaccgcgatcagcgacagcgcgatcaccagccaggcccattcctgcgacgcgtccgggacgatcggcaggttgaagcgcaggaagccgtagccaccgatcttcagggcgatcgcggccaggatcaccgaaccggcggtcggcgcttccacgtgggcgtccggcagccaggtgtggaccgggaacatcggcaccttgaccgcgaaggcgatcaggaaggcgaagaagatccaggtctgctccttggccgacagcggcagcgcgtacaggtcggccagctggaagctgccgcccttcatgtacaggtagatcagcgccaccagcatcagcaccgagccgaggaaggtgtacaggaagaacttcagcgcggcgtagatgcggcgcggaccgccccagacaccgatgatcaggaacatcgggatcagcatcgcttcgaagaacacgtagaacagcatcgcgtccgtcgcggcgaagatgccgacggtgacaccttccaggatcaggaaggccgccacgtactggttcacgcgcttgtcgatggcgctccaggcgccgatcagggcaagcacgctgaccagggtggtcagcaggatcagcgccacggcaatgccgtccacgcccaggttgtagccgatcttgtacgccgggatccaggcatgggtctcgacgaactgcagaccatcgacgcctgcgttgtagccgctcagcagcgagaggctcgccacgaaggtcagcaccgctacgcccagcgacgcccagcgggcggtctgcgcatcacggatcgcaaggatcagggcaccaccgatgatcggcagccagatgaggacactgagtagaggccagttcgacacgtcttcttattccgtacaggtcatcaacgcaggtaatgcatcagcacgcccagcagggcaatcaggccgatgatcatcgcgaaggcgtagtgatagaggaaaccggattgggtacgacgcagcacgccggctgcgacgtccacaacacgtgccgagagattgaccacgccgtcgacgatgttgctgtcgatccagcgcgagaccctgcccagcttgacgctgccaccggcaaagccatcgatccacagcttgtcgaagccgtacttgttttcaagcaccgacaccagcggagcaaaggtcttgcgggccttgcccgacaggtccggcttccacaggtagaacagtgcggccagcaggaagcccgcaacggtcagcatgaacgccggagccatcatgccatgcagcgcgaaggcgaccgggccatggaactcctcacccaggaagccgatggtgttcttggccggatcgtagaagtcgacgatgccggtgaagaacgtgtgcgcctggcccttgatggcatcgtgcgcgtggttgccggcccagtcggtgccgtacagcatcgggccgatgctgaagaaaccgatggcgatcgacgggatggccagcaggatcagcggcagggtcaccacccacggggtttcgtgcggctcgtgcggaccgtggccatggccgtggtcgtcgtggccatcaccatggtgtgcatcgccgtggtgggcgtcggcggcgtggtgatcgtcatggccgtggccgtgatcgtcatgcgcgtcgcggaaacgctccttgccgtggaaggtcaggaacagcaggcggaagctgtagaagctggtgacgatcacgccacccagcaccgcccagtagccataggtggccacccagctgttggacaggtgcgcgtgcagctcggccgcctcgatgatggtgtccttcgagtagaagccggagaagaacggcgtgccgaccagcgccagggtaccgatccacatggtgatgaaggtgatcggcatgtacttgcgcaggccgcccatcttgcgcatgtcctgctcgtggtgcatcgcgatgatgaccgagccggcgcccaggaacagcagggccttgaagaaggcgtgggtcatcaggtggaacacggcagccgaataggccgacacgcccagtgcaaccgtcatgtagcccagctgcgacagggtcgagtacgcgaccacgcgcttgatgtcgttctgcacgatgccgatcaggccagtgaagaacgcggtggtggcgccgatgaacagcacgaagttcagcgcggtctgcgacagctcgaacagcggcgacatgcgggtgaccatgaagataccggcggtcaccatcgtcgcggcgtggatcagtgccgagatcggggtcgggccttccatcgagtccggcagccacacgtgcagcgggacctgggccgacttgcccatggcaccgatgaacaggcagatgcagatgacggtggcgatcgaccagatcaccggctcgttcagcagctgcatgcccagcagcgtgccgtcccagatctgcagctgggcgcgcgggtcggccagcatgccggcctgcgagaacacctgcgagtagtccagggtgccgaacacccacagcacgccggcgatgcccagcaggaagccgaagtcaccgacgcgattgaccaggaacgccttcatgttggcgaagatcgcggtcgggcgcttgaaccagaagccgatcagcaggtacgacaccaggcccaccgcttcccagccgaagaacagctgcaggaagttgttgctcatcaccagggtgagcatcgagaaggtgaacagcgagatgtagctgaagaaccgctggtagcccggatcgtcctgcatgtagccgatcgtgtagatgtggaccagcagcgacacgaaggtcaccaccaccatcatcatcgcggtcagcttgtcgaccatgaagccgacgtgggccgagtactggccgacttcgaagaacgtgtagatgttctggttgaacggctgcgccccaccccacagcagctggtagagcgtatacatcgacaggccgcaggccaccgcgacgccgaggatggtgatggtctgcgcgccaaagcgcttgacctggcgaccgaacaggccggcgatgatgctgccgaacagcggtgcgagcaccactgcgatcaacagactcttggagagagtgatttccatctgtggatcagcccttcaacgaatcgacttcgccgacattgatcgtgcggcgtgtacggaacagggtcaccaggatcgccaggccgatggcggcttccgcggcggcgacggtcaggatgaagaacacgaacagctggccggacggatcgcccagctgacgcgagaagccgacgaagttgatgttcaccgacagcagcatcagctcgatcgacatcagcaggacgatgacgttcttccggttgaggaagataccggccaggctgatggcgaacagcaccgcgcccagcgcgaggatatggccaagggtgatcacggctgggtctcctcgccggcgaccggcttgctgttgctgtgcacgaccggtgcttcggcacccatcttgaccatgcgcaggcgctggccggccttgaccatggtctgctggcccgggttctggctcttcacgccggtacggcgacgcagggtcagcatcacggcggcaaccacggccacggtcaggatgacagcggcgaactcgaacggcagcaggtactcggtgaacagcgtgcgtgccagccaggtgatgttggagctgtcggcggcgaccgcagcggcgttgtcggccgggaacggcgtgaccgaacgcgccttgaccccgatcaggatcagcatctgcgccagcatcgcgaccgcgacaatcaggccgaccggcaggtagcgcacccagccctcacgcagcttggtggggtcgatgtccagcatcatcaccacgaacaggaacagcaccatcaccgcaccgacgtagaccagcaccagcgccacaccgaggaactcggcgcccaccagcagccacacgcaggcgatggagaagaaggtcagcaccaggcagagcacggcgtgaaccgggttgcgcacgctgatcaccgcaccggccgaaaccgttgccgcgatggcgaacacccagaaagcgatatttacccaatccatctctcgacctcagcggtaagcggcatcggcggcgcgacgctcggcgatctcgttttcgagacggtcgcccagggccagcagctgcggcttggtaacgatgttttcgccacgattctcgaagtggtactcgaggatgtgggtttcgacgatcgagtccaccgggcagctttcctcacagaagccacagaagatgcacttgaacaggtcgatgtcataacgcgtggtgcggcgggtgccgtcctcgcgcttggccgagtcgatggtgatggccagcgccgggcacaccgcttcgcacagcttgcaggcgatgcagcgctcttcgccgttgggataacggcgcagcgcatgcaggccacggaagcgcggcgactgcgggaacttctccatcgggtacatcatcgtgtacttcggcttgaagctgtacttcagcgtcagccagaggcccgccagcagttcgagcagcagcaggctcttgaagtaatgggtaatcctgttcatcactttagacgcccttttgaatcacgccgaagaacaccatgacggcggtaaccgcgatccacagaatggccagcgggatgaagaccttccagcccaggcgcatgatctggtcgtagcggaagcgcgggaagctggcacggaaccagatgtaggcactggcgaagaagaacaccttgacgaacagccacggcgcgccccccttccagatccagtcgaccagcggcgagacatcgccgaagttgacccagccctggaccgggctcagccagccgccgaggaagaagatcgagatcaggaagctgatcaggatcatgttcgcgtattcggccaggaagaacagggcgaaggcaccgccggagtattcgaccatgtggccggcgacgatttccgattcgccttccaccacgtcgaacggcgcgcggttggtttcagccacgcccgagacccagtagatgacgaacagcgggaacagcggcagcaggaaccagtcgaagaagccggaactgccggcctgcgccatcacgatgttgctcaggttcaggctgcccgaggcgatcatcacgccgaccagggcgaagcccatggcgatttcatagctgatcatctgcgccgaggcgcgcatcgcccccaggaacgcatacttcgagttggatgcccaaccggccaggatgatgccgtagatgcccagcgaggtcatcgccagcaggtacagcaggccggcgttggcgttggacagcacgatctgcgaatcgaagggcaccaccgaccaggccgcgaaggccggggccagggtgatcagcggggccagcagatagatcgccttgttggcgctgctcggctggaccacttccttgaacagcagcttgaagacgtcggcgaaggcctggaagatgcccatgcccacgtacatcgggccgtggcggacgtgcatccagccgatcagcttgcgttcccagaccacgtagaaggccaccgagatgatcaccggaacggcgatcaccaggatcttcaggatgatccagatcagcgcgccgatgtcaccgaggcccagcagccactggtgcagcgggtcgaccgcgttcaacagcaattcgttcatgcagccaccaccgatacgcgagcggcacccagcggcgcggtcgcgccgtggcccgattcaatccagaccgaacccgcagcgacgcgggcgtcgaccaccaccggcagggtggccttgccggcatcggtgccgaccttggccatctgcccttcctgcagctgcaggcgagcggcatcttcagcgttcagcacgatgcgcggggcgttgttgagcggatgcgactgcagcgccggggcgcgacggaccaccgcatcggtgcggtagatcgcggcggtcgaagccacttccaggccttcgccggcaaccaccggctgcgccgaagcggcaacggtgaccgacaccggggccaggctggcgcgcaggccggccaggtcggtgaagtcgaaaccggccacggccagctcgccgcccagggcgcgcagcacgcgccagccttcacgggcctcgcccggcagcttgccgccggcacgggccgactgctcgcgaccatcaaggttggtcagggtggcgtcgatttccggcagcgcaccgatcggcaggatcacgtcggcgacgtcgcgggtcgaggcacaggcgaactggctgaaagccaccacctgggcaccggccagcgccttgcgcgcggcaggggcatcggcgaagtccaggcccggctccaggccgtacaccacataggcctggcgcggctgcgccagcatcgcggcgacgtccttgccagccggcagcacaccggcgcgggtcaggccaacggcgttggcgccctgcgggatgcggcacagcttggcaccggtggcggcggcgaactcacgcgcagcagcgcggatcgcggcagcctgcgggtggctttcggcgatgccaccgacgatcagcacggtgttgttgccgccctgcactgccgaacgcagctcggcgttggccagcgcgtcgacgaacttggacggtgcgacgatctgcttgccggcgatgctgaaggcgaagtcgaagtccaccgggttgacgacatggatcttcgcgcccttggtggtctgcgccttgcgcaggcgggcgtgcagcagcggcagttcgtggcggatgttgctgcccagaacgacgatgcggtcagcgccttcgatttcggccagcggcaggccgaacacttcggcggttgcggcgtcggagaaatcgcggttgttgatgcggtggtcgatgttgcccgtgcccaggcccttggccaggcgggccagcaacgcgccttcctcgttggaagtggacgggtgcaccagcacgcccaggttgtcgccctggttcgccttgaggatctcggcggccgcggccaggccttcggcccagctcacttccttccactcgccattgaccttgcgcagcggcttgaccgcacggtcttcgctgtacaggccctggtgcgagtagcggtcacggtcggacagccagcactcgttcacggcttcgttgtcgcgcggcacggtgcgcagcacttcaccgcgacgcacgtgcaggaacaggttcgaacccatcgcgtcgtggtagcccagcgattcgcgcgcggtcagttcccacggacgggcgcggaactggaacaccttgttggtcagcgcgccgaccgggcagacgtcgacgacgttgccggacagctcggtggtcagcggcttgccgtcaaaggtaccgatctgcaggttctcaccgcggtacatgccacccagttcgtaggtaccggcaacgtcggcggtgaagcggacgcagcgggtgcactggatgcagcgggtcatctcggtagcgaccagcgggcccatgtcctcgtccggcaccacgcgcttgcgctcgttgaagcggctgaccgaacggccatagcccaacgatacgtcctgcagctcgcactcgccgccctgatcgcagatcgggcagtccagcgggtggttgatgagcaggaactccatcaccgagcgctggaacttcagtgccttttcgctgcgggtggcgaccttcatgccgtccatcaccggggtggcgcaggccggcgccggcttcggcgacttctccacgtccaccaggcacatgcggcagttggcggcgatcggcagcttctcgtggtagcagaagcgcggaatcggaataccggccttgtcggccgcctggatgatcatcgaacccttgggcacgaccagcgacttgccatcgatctcgatggtcacgtgatccggtggcacgttcgggtttacgggttgcgcgctcatgcggcggctgcctccaccttcttgccgtcaaccatcgaatgaccgttgacgatgtagtactcgaattcgtcccagaactggcgcaggaagccctggatgggccatgcagccgcttcaccgaacgcacagatggtgtggccttcgatctgccccgccaccgccttcagctggtgcaggtcttccatcgtggccttgccggcgacgatgcgctccagcacgcggtgcatccagccggtaccttcacggcacggggtgcactggccgcaggattccttgtggaagaactggctgatgcggcaggcgaacttgacgcagcagacgctgtcgtcgagcaccacgatcgcgcccgaacccaggccggagcccagtgcacggatggtgtcgtagtccatcggcaggtcctccagctcggccgcggtcagcaccggcatcgacacgccgcccgggatcgcgcccttcagcgtgcggcccggacgcaggccaccggccatttccagcaggtcgtggaatttggtgccgagcggcacttcgaagttgccgccgttctgcacgcagccggacaccgagaagcacttcggaccgccgttggcggtcaggctcaggcccttgaaccactccggaccgttgcggatgatcgccggcaccgaaccgtaggtttcggtgttgttgatcgtcgacggcttgccatacaggccgaaattggccgggaacggcggcttgtagcgcggctggcccttcttgccctccagcgattccatcagcgcggtttcttcgccgcagatgtaggcgccggcgcccagcgcgccgtagatgtcgatgtccacgccgctgccgaggatgttcttgcccagccagccgttcgcataggcgtcggccagggcctgctcgaagtgctcgaacggctcgtggtggaactcaccgcgcaggtagttgtaacccacggtcgaaccggtggcgtagcaggcgatcgccatgccttccaccaccgaatgcgggttgtagcgcaggatgtcgcggtccttgcaggtgcccggctcggattcgtccgagttgcagaggatgtacttctgcatgttgcccttgggcatgaaggaccacttcaggccggtcgggaagcctgcgccaccgcggccgcgcaggcccgaggccttgaccatctcgatgacctgctccggcgggatcttctcttcgaggatcttgcgcagggcggcgtagccaccggtcttcaggtagctttcgtacgaccacggggtgtcgtaatgcagggtggtgtagaccacctggtgcggcagcggcgcggggccgaccggacccttggattcgtggtgatgtgccatgcccttactccagcccgtccagcagctcgtcgaccttttccagggtcagacgctcatggtagtgaccgttgatgaccatcatcggcgcgccgccacaaccggccaggcactcttcctcgcgcttgaggtagacgcggccgtccggggtcgattcaccgtgcttgatgcccagcttcttctcgcaatggcggacgatgtcctcggcgccattgagccagcagctgatgttggtgcagatggccacgttgttgcggcccaccttctcggtctcgaacatcgagtagaagctggcgacctcgtaggcccacaccggcggcaggtcgaggtacttggcgacggcggcgatcagctcgtcggtcagccagccctggttctgctcctgggccgcatgcaggccctgcagcacggcagagcgcttgcggtccggcgggaacttggacagccagtgatcgatgtgagcgcgggtcttgtcgctcagcaccaccatcgggtcgacgtcgcgcgccgcctcgaaattacctgtcgccttcatcggccgacctcagcgaaatgcataacgtgaaattccagaaactgcggcgccggcttgcgccggctgcctgcagcgggcgttggcgtggcggacggcattaccggtcaacctcgccgaacaccaggtcataggtaccgatcatcgccaccacgtcggccagcatgtggccgcgcacgatcgaatcgatcgaggacaggtgggcgaagcccggtgcgcgcaggtgcacgcggaagggcttgttggcgccatcggagaccaggtagcagccgaattcgcccttgggcgcttccacggccgcataggtttcacccgccggtacgcaatagccttcgctgaacagcttgaagtggtggatcagcgcttccatgtcgtccttcatgtcctcgcgcttgggcggagcgaccttgaagttcttgaccatgaccgggccggggttggccttcagccacgccacgcactgcttgatgatgcggttggattcgcgcatttcggcgacgcggaccaggtagcggtcgtagcagtcgccttccttgcccagcgggatgtcgaaatcgacagcatcgtacttggcgtacgggcgcttcttgcgcaggtcccaggccacgcccgagccacgcagcatcacgccggtcatgccccactggtgtgccagttccggagtgaccacgccgatgccgacggtacgctgcttccagatgcggttgtcggtcagcagggtttcgtattcgtcgacgcgcttggggaactcgacggtgaagttctccaggaagtccagcagcgagccttcgcgcgaagcattgagctgcttcagcgccttgcccttgtgccagcgcgattccttgtacttcggcatgtggtccggcaggtcgcggtagacaccgcccgggcggtaatacgccgcgtgcatgcgcgcgccggagaccgcttcatagcagtccatcagctcttcgcgctcacggaaggcatacagcatcacggccatcgcacccaggtcgagcgcgttggagcccagccacatcaggtggttgaggatgcgggtgatctcgtcgtacatggtgcggatgtactgcgcacgctccggcgcctcgatgcccatcagggtctcgatcgcgcgcacgtaggcgtgctcgttgcacatcatcgacacgtagtcgaggcgatccatgtagccgatcgactggttgaacggcttggactcggccagcttctcggtgccacggtgcagcagacccacgtgcgggtcggcacgcatgatggtttcgccgtccatttccaggatcaggcgcagcacaccgtgagcggccggatgctgcgggccgaagttcatggtgtagttgcggatttcctgccggctttcggcggcgttgctggcgaacgcttcgccggcctggtgtacgtggctcacttcactgcctcctgcgcgcgctcaccggctgcggtctgcagacgggcgtcgtcacggatcacgcgcggcacgccgacacgcggctccaccgaggtgaccggttcgtagatcacgcgcttcttttcttcgtcgtagcggacttcgacattgccgatcagcgggaagtccttgcggaacggatggccgacgaaaccgtagtcggtcaggatccggcgcaggtccgggtggccttcgaagatcacgccgtacaggtcgaacgcttcgcgctcgaaccagttcaggcccggccacacgctggtcagcgaggacaccaccggcagcgcttcgtcaggggcgaagcagcgcaggtgcatcatcaggttgtgctggtacgagcgcagctgggcgaccacggcgaaacgctgggtcggcatgtgctgcgggcgggcaccgtcggcaccgttttcctcggtggggaactcgccccacgcgaagcggccctgggccttgccttcgacgccacggctgaagccctgcgaggacacgtcggcggtgtcccattcgtcggagccataaccgaggtagtcgacgccgcacagatccacggcctgctcgaaaccaaactcgtcacgcagcgccagggcggtggcgtgccactcggcggcaggcacttccagcgtcacttcgccgcggggttcgaccacgatgaccttcgcaccagcgaaacgtgcggagagtcggtcgatgaaggatgcttgctctgccatgggggcttggcgcgctcttgtcaggtgaaggggtcagcgggcgatggtctgtgtacgccagatcttcttctgcagctgcaggatcccgtacaccagcgcctcggcggtcggcgggcagcccgggacgtagacgtccaccggcaccacgcgatcacagccgcgcacgacagaataggagtagtggtaatagccaccaccgttggcacagctacccatcgagatgacccacttcgggtccggcatctggtcgtagaccttgcgcagcgccggggccatcttgttgaccagggtaccggccacgatcatcacgtcggactgacgcggcgacgggcggaacaccacgccgtaacggtcaaggtccagacgcgcggcgccggcgtgcatcatctcgaccgcgcagcaggccaggccgaaggtcatcggccacatcgagccggtgcgcgcccagttcagcagtgcgtcgacgctggtggtgacgaagcccttttccagcagcgggttgtcgccttccggccgcaggatgtcatcaacccggccttccggcgacgggttgttcatgaggccatcgagagtctgaatcactcccattccagcgctcccttcttccagacgtaaatgaaaccgaggaacagcatgccgacgaacaggcccatggtgatgagcgaacgggcgcccagctccatgaagacctgggtccacggcacgatgaagatgatttccaggtcgaagacgatgaactggatcgcgatcaggtagtagcgcacgtcgaacttcatgcgcgcgtcttcgaaggcctcgaagccgcactcgtacggcgacagcttttccagatcggggcggcggggaccgaggaatcgaccaaccagcatcagcgtaatgccgataccggtggcaacgatcagaaacagcagagaaggcaaatattcggccagcacagcgattctctcttgcctctgccgccgcgcctgcaggcgctttggcatgggggagtggacgggaacctgcctggcgccttgcgcgccaggcgaacccgctttacttacaaatggtgcccaagaggggactcgaacccctacgacttgcgtcgctaccacctcaaggtagtgcgtctaccaattccgccacctgggcaaacgatcacatcagactatcttcccgatgcgccgcgtattgtaaccggcttcagtgtttctgggagccttccgaaggcttttcttcaccagaaaccgaagattccgcctgagccggcacattcgccgccggaaccggggcggccgggaccggatcggccttcggaacggccggcagttcgcccgccggagccgccggcgcgctggccgccggggcggacatcaggcccaggtcctggtcggccgccggacgggtgccgtgaccggcataccaggccatgaaaagactgatgccgaagaacacgacggccagccacttggtcgacttggacaggaagttcgaggcgccacgcgcaccgaacaccgtgcccgaggcgccggcgccaaagcccgaacccgccgccgcacccgagccacgctgcatcaggatcagcgcgatcatggccacagcgaccagcacgtagacgacattgaggatcaacatcagcattggaaaccgccctcggacaatacttctaggattagttcgcggccgccgcccgtgcgatggccaggaagtccgcggccaccagggaggcgccgccgaccagcccaccatcgacatccggctgcgcgaacagttccccggcattgtcgggcttcacgctaccgccgtaaacaatgggcagtgaatcagcaattctagcatcgaagcgcgcaacttcgccacggatgaacgcgtgcacctgctgtgcctgctcctttgtagcggtacggccggtaccgatggcccagaccggctcgtaggcgaccacggccttggcaaagccggccgcgccgaccagttccagcaccggcgccagctggctggcgatgaccgcttcggtctgtccggcctcgcgctgctccagggtctcgcccacgcacagcaccggcaccaggccggcatgctgggcggcggcgaacttgcgcgcgaccagctcgctgctttcatggtgatactggcggcgctcggaatggccgaccaggccatagcgggccccgacctcgaccagcatggccgcgcagacctcgccggtataggcgcccttctcgttgctgctcacgtcctgcgcgccgaaggccaggctggtctcgccgaagtcctcgaccagctcgcccaggtacggcagcggcggcaggatcaccacgtccaccccctccagcggcagcccggcggccacctgccccagcagttcattggcgaattgacggctgccatgcagcttccagtttccggcgacgatcttgcggcgcatgagcgggtggctcctgtgtgaagtcagccggtcatgatacccgttgcggcaaaaatccgtttccttgtaagcggttacatggattttcagccaacggcgcagcccctcgtggcggaggggggggcggggtttggttggtcgcggagagcccggctcgatctggggcttggccgggcgggtgggactgcgcagggggcgctgcaagcacgtccatgtaagctcgatcgccgcttgctcgtgtgcgctgtcctgcgcacacggcaagaccgggattgggcgtcctgcccaacccgcccgaggcatgcctcgggcccatgcggctcacgcccctgcgcagccccacccgcccggcctctgacacagtccggcggttccgcccgccacgggaagaaaaaagaagagcaagagcaaagacaaaagctgcattccgggttgatgctggctggaccaaccccctaccccacttcgatccgagagatctcatccacgcatggcgtggatctaccgtgtcgagcaaggtcgacacccaccaaccgtcaccgggaaactgtcggaggcggggaggtgtcggatggcggggtgtccgcggcgtggatgccgtggccaagcccccagggatgggtttacggcgtccccgccatccgacacctccccgcctccccacggaacaccccagagccgctttggctttggacttgccggccagcggccggcactaccgcgggtgcagggtgcaaccctgcaaagaaaaaggccgcctttcggcggcctcacttttctttacttcagcttgatctcgcgcaggcgttcctcgaggaagccgtgggcggtgatcgcctccggataccggctcgggttctccggggtgatgcacgagggcagcacgtcgatcaggtagtccgggttcgggtgcaggaagaacggcaccgagtagcgcggctggcgcgccaggtcacccggggggttgaccacgcggtggatggtcgacggatacacgtggttggtcaggcgctgcagcatgtcgccgatgttgaccacgatcgtgtccgcatctgacgtaaatggcacccactcgccgtcatgcgactgcacttccaggcctgcggcactggcgccgaccagcagggtgatgaagttgatgtcgccatgggcaccggcacgcacgttcgggatgtcgtcagtggtgatcggcgggtagtggatcgggcgcaggatcgagttgccgaagttggtcttgtcggcgaagaagtcttccggcaggccaatgtgcagggccaacgcggacaacacgcgcgaccccaggttgtccagcgcctgatacaggccgtaaccgcgctcacggaaaccttcgacctcggccggccacaggttcggcgccatcacgtcccggtacttggaatcgtcggcgatctcgcggccgatgtgccagaactccttcaggtcgaaatgcttggagcccttggcggtttccacgccgaacggggtgtagccgcgggcgccgccgctgccggccacgtggtacttgcgcttgacctcttccggcagggcgaagaaagccttgaaggcatcgtaggccgcgtcgatgtcggcctgcgggatgccgtggttacggatgcccgcgaatccccattggcggtaggccgcgcccagctcggccacgaaggcctcgcggtcgctgtcgaaacgggtgatgtcgagggtggggatctggctcacagcggttcctggcttgtcgttgggtctgagggggccaacgcattcatggcccgcctgaacattgtgacagatcgcccgggggacgccactcgatacacggaaacaaaccgatacaatgcgcgacccgcgcgcggagcaacgcttccgtcacgttggccccgcccctcccctgcaccccctgaacctgccccaccatgcccgcagctgcccctgccgcccctgccattgaaggttccgcccggcgctggcggcggctggcctggtggtcgctgttcatcgtcggcaatgcggtactggccgcggcgattgcgctgggcaatgtaccgctgcgtgacaatccgggcggcggcgccggcctggcctatctggcggtcgccctgcccggccacctgctcgcgttcggtgcgctggccggcctgctgccgctgctgctgggcctgtggccacgcagcgcgcgtacgctgagcatcagcgcggccgtgctgcagggcctgtggctgtgcctgctgctggtcgacgccaaggtcttcaccctgtaccgcttccacctcaatgccatggtcgtgaacatggtgttcggcggcgccctgcaggaccaggttgccctgtcctggaagacctggctgcaggtcggcctgctggttgccgcggtcttcaccgccgagggcctgctggcctgggcgtgctggaaactgctgccggccgcgccgcgccgtcgacgggtgctgcaggcctgggcggtggtcgcgctgctgatggccggcggccaggtcgccacggcctactacgacgcccgcggcgaccgtgatgtgatcgcgcagtggaactacctgccgtgggcgcagccgatcacggccaagagcttcatgcggcgcctgggcgtggtcagccaacagcacgccggcctgcccgacccgcgccatgcgcagctgctgtacccgctgcatccgctgcgctgccagagcccacatcgtcccaacgtactgatggtggtactggagtcgctgcgccacgatgtgctgacaccgcagctgatgcccaacacgtcgacgctggcgcaggatgcgcgcgtcttcgaccaccatttcagcaccggcaatgccacccgctacggcctgttcgggctgctctacggcctgcccggcggctattggccgagcatgcttgacgagcagcgtggctcgcagctgttccaggtgctgggccagcagggctacgacctgcacctgtacggcagtgcgccgttgtacagcccggagttcgatcgcacggtgttcgccgatgtccgcgaccagctgcaccaggggccggcagcgctgaagtcagacggccgcgaccgcgcgatcatcagtgcgctgcagcaggacatccgcgccagccaggccgcgcagcgcccgtggttcggcttcgtgttcctcgactccacccatgcgccctaccacatgcccgagggctatccggcggtggccacaccgatggccgccgatatcgatttcctcaagttcggcccggagcatgacccgacgccggaactcaaccgctaccgcaccgccgtgcactatgccgacagcctgatcggctcgctgctggacgacctgcgcgcacagggcctggccgaggacaccatcgtgctggtcaccggtgaccatgccgaagagttcaacgacctcaagctgaactactggggccacaacggcaacttctccgactatcagctgcaggtcccgttcgtgctgcattggccgggcaaggccgctggccacgacgcacgcaccagctcgcacgaagactgggtgccgacactgatgcgccacgcactgggttgcgagaacgcactggccgattacagcaccggccaggacctgctggccgagccgcagggcacgcgtgcgctggtggtcgaaagctggtcgcagcgcgcggtgcgccatggcgatgccatctatgtgttcgacaagttcggcaacgccaccgccctggacctgcgctaccggccgctgccacagcaggcgcccgatgcggccgccgtacgcactgcatgggaagcgctgacccgcttccgcaaccgctgaccctcaaggatcgatcctgcatgaaccgtccgctgcgcatcctgcacactgaagccgccaagggaatgggcgggcaggagatctacatcttccgccacatgcaggtgatgcgcgcgcgtggccacgaggtggcgctgctgtgccagcccgaagcgcgactggcccagctggcacgcgatgatggtttcaccgtgcataccctgcgcatgggtggcctgctgcgcctgctgcgcggcatctggtcggtctcgcgcctggtgcgccgcgaacgctatgacgtggtcaacaccaccagccgccgtgacgcactgatcgccgccgccggtgcacgcctgggcggcacgccgctggtggtgcgctcgcgccacctgatgagcccggtcaactcgctgctgacctataccggcctgccgcaccgggtgctgaccgtcagcagcttcgtcaagcagttgctggccgcgcgcggcattccggccgaacacatcggtatcgtgccgcccatcgcggtcccgccgcgctggagcgaaatccgcaaggacgacccctggcaatgcctgcaggaggtacgcgcggacgtgcgcgccgaactcggcttcggcgaacaggacatcgtggtcggttgcgtggcggtgctgcgcgaacccaagggtcatgccgacctgctgcaggcgatggtgccgctgtgcaagacgcacccgaacctgcacctggtggtggtcggcgatggccagccggtcatggaccggctgcaggcgctgcgcgacgagcacgggctgcagcagcaggtccatctgctcggctatcgcgatggcgcatgccggctgatggctggcttcgacatcttcgcgctggcatcgcacaaggaagcggccggtaccgtcttcctggaggccgcctatgtcggggtgccgatcgtggccacgcgggtgggtggcgtgccggagatggtggtggatggcagcaatgcgatcctcacccggctgggcgacaatgcagccctgacaggcgccctgcgcctgctggtggacgatccggaacggcggcggcagatgggccgcgccgggtgggactggatgcgcagcgcgcaccggttcactcccgacggccacggtgagaccaccgaacactattaccaccagtggctgaaggagctgggacatggctgatgcccgaaccgtaccggtgctgatgcaccaccacgtcagtccgtcgccgggcatgatcaccgtgtcaccggagaatttcgaaagccagatcgcgtggctggccggcaacggctggacgtcgctgacactggaccagtacgccggcttcctggccggcaagccggtgccgcgcaagtcgatcgtgatcaccttcgacgatggctacctggacaactgggtgtatgcgcacccgatcctgcagaagtacggcatgcacgcggtggtgttcgtggtcaccggctggatgggcgaaggcccggagcggccccacgccgggcttgccggggcaacgttgcctgccacgccggaccatcgcggctgcgaagcggcgatctacgagcagaaccgcagcgacgacgtgatgatgcgctggagcgaagcgcgcgcggccatcgccgccggcaccttcgaagtgcattgccacacccatacccacacccgctggctgcgccgcgacgacctggaccgcgcacagcgccgtgccggcctgagccacgacctggcagtctcgcgcaacgtcctgcaggacaagcttggcgaggtgtccgatacgctgtgctggccctacggcgatttcgaccaggaccacatcgaggtggcgcgcgagcacggcttccgctacctgcataccacccacccgttcggacgcaatgtggtgggcggcgacccggagcgcatctatcgtttcgcgatccgcaaccgcccggccagctggctgcgaaaacgcatcgcacagagctacaacccgctgatcgcaccgctgttcaatggcttcaaggcacgccagaagaagatggtgccggggccgtaggcaacccaccgccctgccccttcaacgaaaacgccccggcattccggggcgttttcgtagggcggatgtgcagcggcctcaggcggcggcttcacgtaccgccgcggacagtcgatccagcgtgtcctgcatcagcgtcgcatcatcggcctcgaccgtgacccgcaccaccggctcggtaccggacgggcgcaggaacgcacggccacgaccggccaccgactgctgcgcgacagccagcgcggcctgcacgctgccggcctgcaccgtggccttggccgagacattgcccagccgcacgttgaccgtcttctgcggcacccgcaccagtccttccagcgcctggcgcagggtctgcccgctgttgcgcaatgccaccagcacctgcagcgcgctgacgatgccgtcgccggtggtggcccgatccaggcacagcaggtggccggaggcttcaccgccgagcacgccgccgccttccatcagcgcctggtgcacgtagcgatcgccgacattgctgcgcacgaacggaatctgcaggtcggcaaatgccttctcgacgccgtagttgctcatcagcgtgccgaccaccgggccgcgcaggcggccttcggctttccatgcacgggccaggatatacagcaggtcatcgccgtcgaccgggttgccctggtcgtcggccatcagcacgcggtcgccatccccatcgaaggcgatgccgagatcggcgcgggtttcgcggaccttggccgccaggttgtcgatgtgggtggaacccacgccggcgttgatgttgacgccgttgggctcggcaccaatgccgatcacctcggcgcccagttcacggaacagcagcggcgcgatctggtaggtggcgccgtgcgcgcagtccagcaccaggcgcacgccacgcaggtcgaacgcgcgcggcacgctggccttgcagaactcgatgtagcggccgaccgcttcgcgcgcacgcgacgccttgcccagcttttccgattcggcggtggtgaacgggatgtccagcgccgcttccagggccagctcggtcgcatcgtcgagcttctcgccctgggcggagaagaacttgatgccgttgtcgtagtgcgggttgtgcgaggcgctgatgacgatgccagcgtccacgccaagcgtacgggtcaggaacgccaccgccggggtcggcatcggccccagcagctgcacgtccgcaccggcggcgaccaggccggcttccagtgccgcttcgaacatgtaaccggagatgcgggtgtccttgccgatcaccacgatcggccggcgcccatcctggccgcgctggtcgaccaggacacggcccagggcgttgcccaggcgcagcacgaagtcggccgagatcacgccctggccgacccgtccacggatgccatcagtaccgaagtacttgcggcctcccatcaagccacctccggcgccggctgacggcccagcattgccagcagatcggacaggcggtcgcgcatttcgcgacggtcgcagatctggtcgatggcgccgtgctccagcaggaattccgagcgctggaagccttccggcagcttctcgcgcacggtctgctcgatcacgcgcgggccggcgaagccgatcagcgcctgcggctcggcgatgttgatgtcacccagcatcgcgaaggaggccgacacgccgccggtggtcggatgggtcagcaccgagatgtacggcaggccggcttcacgcagcttgcccagcgcggccgaggtcttggccatctgcatcagcgagaacaggccttcctgcatgcgggcgccaccgctctgcgagaagcacacgtagggcgcaccgatctcgaccgcggtttccgcggccagtgcgaaacgctctccgaccaccgagcccatcgagccgcccatgaaggcgaagtcgaacgacgatgccaccagcgcacggcccttgagcaggccgcgcatggcgatcagcgcgtcgtactcgccggtgttcttctgcgcgatcttgatgcgctcgctgtacttcttctggtccttgaacttgagcaggtcggtcggccccaggcgcgcaccgatctcggtggtgctgtcggcatcgaacagggcagccaggcgcgcacgcgcacggatcgccatgtgatggccgcacttcgggcagacttccaggttctcttccagttccggacggtacaacgcgctgccgcagttgctgcacttttcccacaggccctcggggacactgcgcttcttgctgggggtgttgtcggtgcggatgccggacggcatcaacttgctgagccaactcatgcgggaggacacttccgttcagggcggcccgggggccgcaaaggcggacagtctagctccgctttccccgcccgtgcacccccttgccagccacggggcagccggaaaaaaccatgctgggacgtacgtttaggtgctggggcggtgcccgccgctggccggcagcccttgcgtgcagaccgatgggtagtgccggccgctggccggcagcccttgcacgcgagccctcaggaggatgccggccagcggccggcactaccgttacgcgtccagcgcctgccgcagcggggcgaggaaggcccgggcgtgctgcgcggcctcttccgccgagcccgcttcggccagcgccgccaccagcgcgctgcccaccaccacgccgtcggcctggcgggccatggccgcggcactggcggcatccttgatgccgaagcccgccaccaccggcaccgacgcacgcgcgcgcaacgcctgcaggcgggcactggcggcatcgctgtccaggcgctcggacgcgccggtgacaccggcaaagctgacgtagtagagatagccacgggccagcgccagcagcttgtcggctcgcgcctcactggtggtcggcgacgccagcagtaccagcgcaaggccggctgcgtcgaacgcctgctgggcgtcgcccgcttcttccggcggcaggtcgaccagcagcacgccgtccacgccggcgtcgacggcggccttggcgaaggccgcgtaaccgtggatctccaccgggttcaggtagcccatcagcaccacgggggtctgcgcatcgcgctcgcggaactgcgccacggcctgcaggacgtagcggctgccggcgccgcgcgccagcgcgcgctcggagctgcgctggatggtcgggccatcggccatcgggtcggagaacggcacgcccagttcaatcacgtcggcgccggcgtcgaccagtgcgtgcatgaccggcacggtggcctccagcgagggatcaccggccgtgacgaaggggatcagcgccttgcgctgctgttcgcgcagacgctggaaacaggcatcgagtcgggatacggacatttcaggcacatccttcaatcagttcaatcgcatcgctggttccccagtacatctgggtgacccgcccttcaaacagttccacgcggatacccaggtccgaacccgggtcctgccaggtgaggtactcgccctggtcaccgtcgtaggcatgcgggctggataccggcggcttcgggaactgggccatggcctgggcgcgggtcatgccgacacgcagtccgaacggaccgggctgctgggtcggcgccccgctgtccggatccaggccgagatcgaaacggacgacgcgatcttcatcggtcatcatcgacacgccgggcggcagccccttgccgtcgtagtactcgcaactgccgccgatggcttcgaccgccccttgcgcggtccacggcccgagtgccttcagatcgctcatgtgctggccgatcagcacctcgccggcatggtccagcgccaccgagaccaccgcaggcgcgccatcgctgtccatatcttccgtggacggcggatcgacgatcggcgcacgtgccatcgggtcgaggtcatcattcgcggccgcctgctgtgccggctgcgtggtggccttggcggccggtgccagcagcggcggctccggcggctggcacgcggccaaccccagcgccagcagcagcacgccactgttgcgcagcagcgcgctcacagcaccagcccttcgcgcgcggcgatggtatgcacatccttgtcgccacggccggacagattgcacagcacgatctggtcacgcggacgctcacgcgccagcttgatcgcctgcgccagcgcatggctggactccagcgccggcaggatgccctcggtatgcgccagcaggtggaaggcctgcagtgcttcttcatcggtgatgccgaggtagcgcgcgcggccggtatcggccaggaatgcgtgttcggggccgacgcccggatagtccaggccggccgacaccgaatgggtctcgatgatctggccgtcgtcgtcgcacagtacataggtgcggttgccatgcagcacgcccgggcgaccggcggcgatcgatgcagcatggcgaccggtgctgatgccatcacctgcggcctcggcgccgacgatctcgacctggcggtcgttgaggaaggcatggaacaggccgatggcattgctgccgccgccgacgcaggcagtgatcgcatcgggcaggcggccgtactcggccagcatctgctcgcgtgcctcgcggccgacgatggcgttgaagtcgcgcaccatgcgcgggtagggatccggaccggcgaccgtaccgatgatgtagaaggtgtcctgcacattggtcacccagtcgcgcatcgcttcgttgagcgcgtccttcaaggtggccgaaccggaggtgaccggcaccaccgtcgcgccgagcagcttcatgcggtagacgttgatcttctgccgctcgatgtcggtggcgcccatgtacaccacgcattccaggcccagccgcgcggcaaccgtggcgctggccacgccgtgctggccggcaccggtctcggcgatgatgcgcttcttgcccatccgcgccgccagcagcgcctggccgatggtgttgttgatcttgtgcgcgccggtgtggttcaggtcttcgcgcttgagcaggatctgcgcgccgccgacatggtcgctcagccgctgggcgtggtagatcgggctcggccggcccacgtagtgggccaggtcgcggtcgtaggcggcctggaaggccggatcctggcgggcctggtcataggcctgggcgagttcctgcagcgggccgaccagggtttcggcaacgaagctgccaccgtagcggccgaaatggccctgggcatccgggaaggcgtggtagtcggcaatgggggaggcagacatggaagcgaccgctggttcgagacaggtggatactctagcgcacgggtcgtgaccggaaaatggatattatctggcatataccgtcaggaaatctcacatgagccgttcgctgttgccaccgctcaatgcgctgcgcgcgttcgaggccaccgcccgcctgggcggggttggccgcgccgcgcaggacctgcacgtgacccacggcgcggtcagccgccagctgaagctgctggaagaccacctcggcctggcgctgttccagcgggccggtcgcggcctgcgcctgaccgctgcgggcacgcgcctgcaggcagcgtgcagcgaggccttcagcggcatcgaagactgcgtgcgcgaactgcgccggccgaccgcggccccggcgctggtgctgggctgcagcggcagcgtgctggcgcgctggatgattccgcgcctgcccgcactgcaggccgccctgcccggcgtgcgcctgcagtggtcggcgctggatggcagcttcaccgaggcgcaggccgcactggacgcggtgctgctgctggcgcaggggccgtggccccggggctggcaggtgcgtgagctggcgccggaacgggtcggcgtggtggtggccccctcgcatccggccgcgcagcgcctgcggcacgtgccgccctcggcgctgctgcaggagacgctgctgcacaccagctcacggccgcaggcatggccggcgtgggcgcaagcgcacggtctggacacctcgaagctgcagctgggtactgccttcgaacacctgtactacctgctggaggcagcggtggccgggctgggcccggcgatcgcacccgagccactggtggccgaggacctggccgccgggcgactggtcgcgccgtggggatttgccgccaccggtggcttctgggtgctggcgcgaccggatggaccggcagatgggcgcgtggatgcgctggccgactggctgggccagcaactgcgctgacaacaaaaaggggacggagggaattaagtcgcaagtggcacaaacgacttaatcccctccgtcccctttttttcagctggcagtcggggtggccagtcgctgctgcaggtcttcgcgcaggcgcgacagctcgacttcggcctgctgccgctgctgcattccttcgcgatggatgctgcgcacttcctcgaccgtggcgatcaactggtcgtgcacgtggcgcagcgtggccacgtcgatcacgccgcgctggttgctgcgcgcggtatccaccgaggcctggcgcagcaggtcggcgttgcggcgcatcagctcgttggtggcatcgtcgatggcggtggacagctcgaccgcggccttctgctcacccagcgaaagctggatggcgaactggcgcttccacgacgggatggtgatctcgcgcaccgtgttgaacttctcgatcagctgcagcgcgttggcctggatcaggcggatcatcggcagcgactggtcggccgcatgctgcatcagctgcaggtcggacacgcgcttttcgagcaggcggatcgcgttgtcgacttcgctctggcggatgcgctgctgcggatcctcactgccctgcccggcctgctgctcggcctgcagttcggccaggcgctgcttgccggccgcagcatacaggcccagcgcatggcgttcttcgcggacgatgtcatgcatgcggtcgaactcgcccacgcgcttgcccatcaacgcctgctgcacaccgacatcacccagcagctgctcgatctgcgcattggtgtcgctgaacttctgcaccagctcgcccttggatacgcgcaggcggtcgatcaggccaccgatcaccggcaccttcgaccgctgcgcgaagccgtccagcttcaggctgcgtgcgatgcgcaccacttcgcccagtttctcgccgctggcatcgaggtcacgattgcgcacctggtccagcaactggctggaaaacgctgcggtgcgcgtggccgcttcgcgaccgaagacctgcaggttgcccgggcgcaggtcatccagctccagacggatctcggcgatgcgcggcagatcctcgcggaccaggccaagcgcctgcaatgcgccttcatcgagcggaacggcggtagtcgtgccgggcacgagggcaccgggggtctggctgtcctgggtcatcgggcagtctccttgcagttgggtaagcggcagcggcggccggctcaaggcagtctagcctgagccgccgcgacctcgtcatcgatctgtgcgtgcagcgtggcggccttcgccgccaatgtggcgccggccgcggcctggcctgccgcggcggcctgccgccaggctggcaacaggacgtcatggatgcgcgcgaagcgttgcagcagcacgttgtcctggtcctgcaggagctgccactggccggcctcgagacggcgcagcgtggccagccggcgcaggtgatcgagccgttgcgacagcgcggcctggccggcggtatccagcgacgccagccgcaccgctgccagctcgacccaggcgtccagcgctgcggccgccgctgaatgtccggcgatggccatggcccgcagctgcagctgctgctgcagctgctgggcctgctcgcgcgcctgcagggccagcacgcccagctgcgactgcagcgcacgtccttccgcctcgcgatcgacatcgcgccccagcaggcggccccaccagcccgcctgctgccggatctgcgccgggttatcggcctgcagggccagcgcgatgcgtgccagtgcggccaccagccctgcgcccgcgcccggcggcaacggtgtttcgcgccgcgccagcgcctgcagcaacggcgcaccatagtcggccagcgcggcgacatcggccgtgtccggcaagctcggtggcggcagtggcgcctgcatggtcacggcagcggcggcggcttcggtgtcgtcgctggaatctcctcaccgtcgtccggcggcaacgactcgccgtagaagtgacgcatcagcgcctcatccagcgcgcgctcctccggcgtcgtggcacggcgcacacgcgcacgctgcgccaccgcactgttcggcaccccacgctcgacctgctgccgcgcccagccggcgaacgcggccagggtctgcgacacctgtgcctgctgcgcctgcgatgccgccaacagttccaccaacggtgccaggccagcctgcaggtcgtcggccaggaccgtcgtcggcacactggcggctgccgcgaccggcaccggcgcggcgggcggacgtgtttcagaaagacgatgcagggcctccagcaacgccggccacggtgccgggtcggcaacggcaatcgcttccggcgccggcggtggaagctgcagggcggtggcgatgtcggccagctgcgcgaccacgcgcccgccgacatcgctgtcgtcggcccccatggccttgttgcgcaggaagtcgcgcttgatctgcgtccagcgttgcgcctgcgtgtcgtccagcacgccgcgcagctcggccagcttcaacaggttttcttcggcgccggtggtcagcagctgtgcctcgcccaggtagtggtcggagatcaactgctccagctcatcctcgttcatcaccggcgagatcttctcggcgagcttgttcatgttgcggtagctaccctgcagccggaacggcggctcggtgcggtagcgatcgtcctgcgcggcactggcgatgtactgctggttgacgcggtagaccacgtcgcgcacgcgcagcatgcgctgcagggtggcggtgatttcgttgatctccgcgctgctgtaggcgtggctgaggccgttggtcgagacctccttgcccatcgcccggtcgaccagcgtgtacaggtcagccatgtcgcgcgtagccagcggcgccagcaccgggttggaagtcaggctgttctcgatgtagctgagggtaaaggccgcctccatgccaccgagcacatcacccaggttgtagatgtcggcacggttggccagcatgtccggaatcttgaacacctcgccagactcggtgtacggattgccggccatcaccacgcagaatttcttgccgcgcatgtcgtaggtgcgggtgcgaccgcgccacacaccctcgatacggcgggtgccatcgcacagcgagatgaacttctgcaggaactccggatgggtgtgctggatgtcgtccacatacagcatggtgttgttgcccatttccagcgccaggttgagcttctccagctcctgccgcgaggtcgcgtccggtgcctgggccgggtccagcgaccgcacctcgtgacccagcgccgggccgttgatcttcatgaagaccaggcccaggcggtgcgccacgtattccatcagcgtggtcttgccgtagccgggcggcgaaatcatcatcagcaggcccatcaggtcgctgcgcttgttctcgccgaccgtgcccatctgcttggccaggttgtcaccgatcacgcccaggtagacatcattgatcagcttgttgcgtacgaacgaggacagcggccgcgccttgaactcggaaagccgcagggtctcgcgctcgcggccgatgatgccctggcgcagcgcctggtaggcatggaacgctggcacgaaatgacgcaggtgctgcttcaggcgcgccaggaaatcatccagcgataccaccagcgtgccgttgctgatgcgggcgtgttcacccagcaggccactgacctccgcctgcagcgcggcgtcgctggcacgggtacgcagctggcgctgcaccagcagcagtgctgcagcctcgtcgacgtagccggcatgcggggcatgcgccggcatccgcgccagcgcccgcagccactgaccggccagcgcccagcgcgtggccagcggatcctggctgcgctgcagggcgcgttcgaccgcctcgcgttgcccggcctgttccagctgccgagccagtgcctccagcagcgctacggcatggcggctgctgctgaacaccggttcgccggccgttagttcctcgcccagataagcggccgcggcctctgcggcatcggcatcgaacggcaacgcgtgggattgcgcatacgccagcagtgcctcggccatttccgcacgcaacgccaggcgcccttcatcggaccccagcaggcgtgccagcgcttcagcacccatctggcgggccggccattgcgccaccgcttcgcgccgctgctcggcagcccagaacagcaccgccagcgcacgcacccgcggtgcatgccgcaggctgccggccgcctgctgcaagggcagcaacgcacgcaggatcagcgcggcatcatggtcatggatgccccgctcgtagccttcgcggtagcgcggtgcggcaaacgcacgcacgcgctggtccagtgcttcgggcgtggcgacgtcgtgctgcagcgtggccaggtcaagcccgtcgctcccctcctgcgcggccatcaacaggctgccggcaagatactcgccgcgatacagtgcaggtgattcggagtccagggtgaccggccagaacggcttcagcgcatccagctccggatcgtgcagggtctccaggaagtcggtgccggtcagatggatcgccagcgtgtcaccacgcggcagcagggtcaggtccagcgcctgggtgttgacgctgaagcgatggcgcggccccagccgcaccacgttgccgcccgcctcgtacagatcactgcggtcacgcagctggcgcaccgcctggtcacgcacgcccttcaggcgcgcttcgatgtcgtcggccttgacgttgtcatgcaacgcgcgcaggcgttcggccagctcacgcagcttgaggatcagcggatcgccggcaaagaacgcattgagctcatcggcggtggcgaagcgctcggtgcgcttggccaggccatcgaggatgcggctggccgcatccagcaccgaacgtgccttgcgctggcggtcatccagcagcgcctgcttgtgcgtttcgaaggcttcaaccagctcttcgcgcttgctcaggatgtcgccgaggaactgctcgtgttcgccgaactggctctccagctcctccagctgcaccagcaggcgcgacagctgctcgtcggcacgctccgggtccgtggccagcgccagcgcgctggtgatcgactgcgagaacagcgcgaactgcgcggcgaactgcgccacggcctcggctgagccgagcgacctgcggcgctgatcggcacgcgcgcgggcctggttgaggcggccgtacagcaccgaaatggactcgaccacgcgggtgcgggcggtggcatcgtccaccttcaggccggccatcagttcagacagcatatccagatcggccgccatcccgcgcagcccctccagctgctcatccagctggcgggcactctgcgcctgctgcgcagcttcatccagcgcctgcaggcgcgtggtcagcggcaccagcgcggcatcgccggcgaggaagtcacccgtggcggcgccgacacgatcctgcgcctccaccagctcggccgtcatcgtctcgatgcgcgcggtgtcgatgtagcgcagctcgcggatggtcagcagccgtccacgcaatgcggtgatcgcattgagggcctcgacgaaggcctgcacctcgttccagttctgcggctgcagccggcccagcagcgccttgtgcgcggcctctgcctcgaccatcgcctgcgccgactgctggcggatcgactgcaccttctcgtactcgtccagcaccgattcgccggtggcgctgatctgccgcagcagcgcctcggcgccatcgcaggccgcgtcgcccagccagtggtgggcatcgaacaggcgccgggtgtcggccaccaggcgctggtagcgctgcaccgacacgtcctggccatcgatctcgcgcgccaggttgaacaggttggagatgccccgcaccagttcggcgttgccgatgcgtcccatgaaggtgttgccgggtggccggcttgcagcaaactcgtcactgctgaacggggtctgccagacctgcatcggatggatgcgggtcggttcgctgccttcggcatggaacagcaccatgcgcccgtcctgcatcaaggcgtagccatggccgaacaccgggttctgcagcacgcgctggatggtgttgtagacgaacagcgccgagcgcccgccttcgcgttcgtagaagatgtacagcacgtcctcgccgttgggcgaacggatgctgcgcttgaactgcatgccggccatcgaggcgtcgaacgccttgtgctcgccgccctgcaggtaatagccacccgggaagatcacgccgtggtcttcgggcagctgcacgcaggcctgcacgatcgcatcgttgcgcacgatgccgccggtcagcgtgttgtagatcagcccgcgccactccgtctcgcggtacggcagcaccttcagcagcaccagcgagccgacccgggcgaattcgaactgggcgtcgtccagcgactgcgtgctgtcctccaccggttcgctgtagatgccctgcccggtctcggtgttgttctcgaccttgatcgtgaggtcgccgccggtggtctccacgaacagggtatcgaggatgttcaggtgcgaatggcggccattgaccgccaggtcgcgggtcgcccgggtccattcgaagtcgaacggcggcggcagtgcgatatcgcgctcaccgcgcgcatccagataggtcagttccccatcgcgcgacagcgcccagcggaacacgcgcacgtcgctgctgcgctcaccgatctggaacgacgccagcagcttgtcccccaccacgatcagctgcagcaggcgcgcgtgcttgtagtaggcgtacagctcgttgaagtcgtgcacgaagccgggctggtcgaggaagctgcccttcagctccagcgccgccacatcgtagccgtcgctgccctgcaccagccggtacaggccgaacacgtcctcgatgcgggtctgggtcttcagcccgatgaatacgttgtagccgaacagcaggcggtccggcccgacctgcacgatgtcacggccgacgcagttgttttcgctgcggatgcggaagcgaccgaccacctccaggcggctgtcgccgaactcggccaggcgctggcggttgagcgtttcggccaggccctgcaggcgctggccctgctcggccaggcggcggcgcaggacttcataggcaccgccctgggcaacggcctggtcgacggtagtgccgccggcctccggtgcagtggattcggcggacggatgggtatcagacatcagcaggcttccggctcacgggcggacggccgcggttgcggccggcgcgggcgggcgatggccgcagcagccatcgcccgatgcatcaacgggcgctgtcgaccacggtggccgacacggtcggcaccgcttcggcatcctcggcgatctggcgcggcgccggttcggccacggccacgcccaggtagcgctgcatcagctcctgcacgatcgggctcttgccggcaaagccttcgatcgacttgcccagcgacaccgccttgaccaggttctcgaacatgccgccgtcgccaccgaccagatcgatatcggcgttgcgcagcgcgctggcgatgacgttggcgttctcgcgcgagacttccttgccggcttcgatcgaggccagcgcctgcttcaggctgttgtccagcatcatgcggaactcttcgtggccacgtgcctggtcgctcagcgaagcgatcgcttcgaacttgcgcaccaggccttcggcttcggccagcagcttcttctgcaccacgccggcttcggcgttgcccagcgattcggtggcggtggcacgggccaggcccatcttctcctcaccctgcgcctgcgcctgcagggtctcggccagcacgcgggcttcgttgctgccctgcttcaggctggcttcggccttggcttcgatcacgcgggcctcggcgatgccgaccttctcgatggccagtgccgaagcttcacgcacctgcgcttcggccaggcccggtgcggcctgctcggcgcgcagcgcgtcggccagcaggcgcttggcttcggcctgcttgccggctgcttcgtgttcggcctgggccagcgtggtcagttccactgcgcgatgcttggaagcggtctcgcgtgcctgcgcttcctttacctcgcgcaccagcgattcctgtgccttggcctcggcttccaggatcagcacctgcttctggcggtcggcctcggagacctcgcgcacttccttgatgcgctcttcctcctgcgccacggtcttgtcgatggagatgcgttcgcgggtgatgttggccacgtccatcttgccctgctcgaccaccttgtcgcgctccacgccctgcagctgcacttcgcggtcggtggtgacctgctcaagctggcgtgcgcgctccacgcgctcggcctcgatggccacggcgcgctggcggttctgctcggccacttccacttcgcgcaggcggttctggtcgcggatctcgatcagctgctgtgcttcgatgcgggcgttctcggacagctggcgctgctcttcctgcaccttggcggtctcggcctcctcgcgcgcgcggatggtctcgatctcgcgcttctggcgtgcttcggcttcggcctgctggcgttccagcgccagcagcgcttcacgcgcttccacgttcttcttggtgatggcgagcttctcgttctgctccagctcgttggtcaccacgttctgcgcggcggtcagctcggtgatcttgcggataccctgcgcgtcaaggatgttgaactggtccagcagcgccttcggggtctgctccaggtaatcgatcgccacgtcttccagcacatagccgttgaggtcgttgccgatcaccgcgatgatctcgtcgcggaactcctggcgcttctcgaacagttcggtgaagtcgaacttcttgccgaccgtcttcaacgcttcggagaacttggcgttgaacagctcatcgacggcatgcttgtccgacgcacggtcggcaccgatggccttggccacgcgcagcacgtcggcctgggtctcgttcacccgcaggtagaaggccacggcgatgtcggcacgcatgttgtcgcggcagatcaggccttccttgccacggcggtcgatctgcagggtgatcaggctgatccgcatcagctcggcgcggtacagcaccgggatgatcagcgcaccggtgaagtgcaccttgggcgtggagctcatgtcgttgacgatcagggccacgccctggtcgaccttgcggtagaaggccttgaacagcccggccacgcccagcagcaggacaagcaggccgccggcgacggccaggaacggtaagagggatgccaacgtcattgatgagtctccttgttgcccggaagcaggttgtcctggaaatcgagggcgatcgcatcggcgcggaccacccggtaatagtgttgttcggccatgtgctcaaccagcacgatgcgctcgccacgctgcagttcgatgtcgctgcggatctgcagcaccagcccggcgccgccatcatcgaccgtggcatgaccgctgcgtgcgtccaccttcggcgacgcgaccacgccggcccggccgagcagcgatgcctgcggcaccggccgcaggcgcagcaggaagcgccggaccgggcgcaggatcagcgcgatgagcggtaccgctggcagcggtgccagcaccgccacgagcgtacctaggccccagcgcagcaggtccggcagcggcagcagtacgaacagatggatgaaataggtgatgagccagccgaacaggctcagcagggtgaccaccaccatgatcgggacgccacccaggccccagcgcgccagcatggccgacaggccactgaggtcggtccccgcctcgagcgcgccatcggcgccgagattgccaaaaccgtcatcgaccaggccgaacgccgcaaccgcccaatacatcaccgacaccaacagcagaatgctgtacggcagcgtcgggtaaccgagtacgacggtgagaaactcctgcatcgcttgccttcctgggctgtgggcggcggccgcccgttcggggcgcgccgcgcgcgtcccgtcgatccccgcgccagccctcatggcaggcgcgcttgggaccatcctatgtgaagaatgcgtgcaggctcaaatccaggtccaaatcacggcaaataatgacgccaatcactcgagaaccgtgcaatcggcgcggcgcacttcctcgacgaaggtgcgcatcttgtagccgtccttgatgcccggctccagttcgatgccactggagacatccacgccccacggcagggtacccagcaccgcgtcgtagacgttttccgggttcaggccgccggccagcaggaacgggcgatgcaggccggtcgggatccggccccagtcaaaggccacgccggtgccgccaccgccacccggcgcgtggctgtcgaacaggaagccggcggcgctgggatagcgcagctgcagggtgcgggcgttgatctcttcacggccgcccatggcgatcgccttcaggtacggcatgttgaagctgcggcagaagctctcgtcttcctcgccgtggaactgcagcagggtcggtcgtaccgtgcgcagcacctcgcgcacttcttccttgctgttgttgcggaacagcgccaccacgtcgaccatgggcgcgatcgcctggcgcatcgcgcgtgcctcggccggagcgacccggcggctgctttcacgggcgaagatgaaacccaccgcgtccacgcccagctcaccggccaggcggacgtcgccggcccgggtcatgccacagaacttgatgcgcgtgcggtagtaggagcggctcatagcgtgacctcggcgggcagatgccagttgtcggggtacaggggcccaaggaacaccaggccctgcggcggtgcggtgggaccggctacggtgcgatcgcgcccggccagcagttcggcgatccattccaccggcttctcgccactgcccaccaggatcagcgatccgacgatattgcggaccatgtgatgaaggaatgcattgccctgcacggcgacctcgatcacctcgccctggcggctgacctgcagtgattgcagttcacgccgtgcatgcagcgcctggcactgcaccgagcggaacgcgctgaagtcgttctcgcctagcagggcctggccggcggcatgcatcaggcccgcgtccagcgcacggcgctcccagctgagggtctgccgctgcagcgccggccgcacttcgcggttgagcaggcgataacggtaacggcgtgcccgcgccgagaagcgggcgtggaaatcatcggccacgggcacgcaccagcgcaccgcgatcgagcgcggcaggcgggtggtggtgcccagcatccaggcgcgcggatcgcgcaccacgtcggtgtcgaaatgcacgacctggcactggccgtgcacgccggcatcggtgcgaccggcacagaccacctgcagcggcgcatcggccaccgacgacagggcctgctcaaggctggcctgcacgctgggaccaccctcgcccaggttctgccagcccctgaaatcgctgccgtcgtactcgacgccaagcgcgtaacgcatgtgctacctcgatgttgcgggaggggcggcgctcaggccggatcgcgttcggaccagaccgccagttcgttgccaccgggctcgacgaactggaagcggctgccaccggggaaagaaaacaccggccgtacgatctcgccgccagcgtcgcgcaccgctgcctcgatgggcgccagctggtcggcatacagcaccagcagtggcgcgccgctgtcactggctcgttgcggctggccgcggaagaagccaccctgcaggcggccatcgtcgaaggcggtgtagtcgctgccatagtcgacgaacgaccacccgaacaccttttcgaagaaggcgcggctgtcggccgggtcactggaggcgaattcaacgtagtcgatacggcgctcgcggctcatggcacggtccttgtcggcgggttcggtcacggcaggcgggccagcagttcgcgagcctgggcctggcagtgcaggtcgccgccctcggccacttccagcagcaacgtccgtgcggtctgcgcatcgcccaggtcgaggtaggcgatggccagttccaggcgttcctgcccggcgcgcggcgcccagccggcatcgctggccggcgcggcagtaccgtcttcatgcgcggccgcggccagcgcgtcgtgcggcgccgcgctcgaatccccgccgtcatgatgctcggccggcaggtcgaacacgccgcggaactgcggctgctgttcggcgtgcagcgcgtagtccggtactgcgatctcgtcagggaccgcctgcgcgggcggctcatcctgcacgggggtgtcctgcatggccaccggctcgtcccagcgcggcaggtcggtcacggccccgggcagctccaccacttcgtcatcgcgcagcgtctgcgcctgccagtcagtctgggcggcgacgtcggcggccgcttcggcagccacgtcatcctgcacctcggcttcggtcgcccaggcaggcatcgccggttcctggcggccactgtcggacaccgccgtcgaccacgaagactgctcggccagcgtatccagcgccgcgccggccggtaccgcagcggccaggccggcggcgtcgccttcctcgcgcagcggcggcagtggcgacggcttgcgacgacgcagcagccaggccgcgccggccgccagcaacagcaccggcagacccagccagtaccacggcgttgccgcatcgcgggcagccggtgcctgcgccaggcgctgctgcgccgcggccaggtcgttgtccttcatcgcgatcagcgactgctgctgttccttgagtttttccaggtcggccacccgctgcttcagctcgccgatctcggcatcgcgggtcgcgatgtcctcgcgtgcctggcgcagttgttcgttgcccagcatgtcaccctcgctgccggctgcagtgccggtggttgtgcccgcgtgcgcggcgtcggaggccagcgccggagcgatttcaagtcgtgccccagtggccgcagccggggaagaagccttcgtggttcccgccgtggcgaccggggcgacagtacccgccggttgcggcacggtgcgcgcctgacgccactgtgcggcatgctcgcgcaccagcgcggcggcctcggcggcatcgaccgccgccagtgcatcgctgccgggcatgcgcagcacggcgccctgcctgagcaggttgacgttgccacggatgaaggcctccgggttggcccgcagcagcgcaatcattgcgcggtcgcggctgacctggttgccgcgggccaccacgctggcgatctgcgacaaggtctgcccacgctggacggtaacgctgccatcggctgccggtgcggcagcgggtgcagccactgcacgcggacgagccggtgcgggtgccggcgtggtggcggtggacggcgcaggcgcgctcacgctctccgcggcggcgggcgccggggcggcctcacgggcgatggtgttggagagcgtacctgcgggtgcaacgatttccggctcggccacggccagtgcgctggacggtgcatcgaccagcgccgagtactcgcgcaccaggcggccctggccccagtccgcctcgatcaggaagctcagcgacggggtctcgaccggcgtctgcgaggtcacccgcaccactgccctgccctgcgcattgcgggtcagttcgaactgcagttcgccgaccagcccggtcggccgctgcaggccgacgcgctcgaaggtgaccggtgaggccaacgcgacacgcaggttctccagctcggacggatcggccgagaccaccgggatttcggccagcaggggctggcccggcttggacaggacacggatgtcgcccaagcccagggcaagcgccgaactgctggccagggccagcagcgcggtggaaagatagaggagggggcgctttgcgcccctggcccgtttattcatggcgacactataaagcgtgcggaccgcggtccgcacccaccgatggagaccttcggtagtgccggccgctggccggcagacacgcacgtgccatcacggcaatgccggccagcggccggcactaccggtgaggcaaccgctgtgatcagcgctgctcggcggcgaccagctcggccagctgcacggcattcagggcggcgcccttgcgcacgttgtccgatacgatccacaggttcaggccgcgcgggtgcgacaggtcctcacggatgcggccgacgtacaccgcgtcggtgcccgaggcgtgggtgaccggggtcgggtagccaccggcctcgtgacggtccaccacttcgatgcccggcgactgctccagcagcgcacgtgcttcggccacggtgaccttgtcgcgggtttcgatcgccaccgactcggaatgaccgtagaacaccggcacgcgcactgcagtcgggttcaccaggatgctgtcgtcgccgaggatcttgcgggtctcccagatcagcttcatttcttccttggtgaagccgttgtcctggaagtcgtcgatgtgcgggatcaggttgaaggcgatctgcaccgggaagcgctgcggatcgatctcctggaagctcagcagctggccggtctgcttgcccagctcctcggtggccgaacgaccaccgccggacaccgactggtaggtggagacgttgatgcgctcgatgccgtacttgcggtgcagcggcgccagcgccaccagcatctgcatggtcgagcagttcggattggcgatgatgccgcgcggacggttggcgacctgttccgggttgacttcggacaccaccagcggcacgtcatcgtcgtaacggaaggccgaggagttgtcgatcaccaccgcacctgcggcggcgaacttcggtgcgtattccttggacacgctgccaccggccgagaacagcgcgatctcgacgccggccggatcgaaggtggccaggtcctggaccgtgaccttctggccgttgaactcgatctcgccaccggccgaacgctcggaggccaggacgctcagggtaccgaccgggaaatcacgctcggccaggatcgacaacatggtctcgccgacggcgccggtggcaccgacgacggcgacgtggaaactgcgctgtgcattgctcatgggggaactctcacgaaaacgggaatggggaaaaacacgcacgacagctgggttcggggaacctcctcaagcggggcgcgcggaggttccctatcgtttcccggtttttttgcccagcgtcacgcgcgcggccatcgccgcgtcagcgttgatcgcgctcggcatccgcgacgggccgccgtccaggccgagcccggcaagcagattatccacggccagctgtaccatcgccgtgcgcgtggccagcgaggcgctgccgatatgcggagtgagcacgacgttgcgcagcgccagcagttccgggcgtaccgttggctcgccttcgtacacatccagacccgccgcagccaggcgaccgttggccagcgcatcggccagcgcgatctcatcgaccaggccaccgcgggcgatattcaccagcgtcgccgacggcttcatcttcgccagtgcggcggcatcgatcagatgatgcgaggccggcgtgtacggcagcaccagcagcaggtggtcggactgtgccagcagcgtatccaggtccacataggtcgcgcccacttccgcctcggtcgccgccggcagctgcgaccggttgtggtacagcaccttcatgccgaaaccgtgcgcgccgcgacgggcgatgccctggccgatgcggcccatgccaaggatgcccagcgtgctgccgtggatatcggcaccgagcatggtctggaacgaccactgctgccactgcccttcgcgcagccagcgctcggactcggtgatgcggcgcgcggtggccatcagcagggcgaaaccgagatcggcggtggtttcggtcaggacgtccggtgtgttgctggccaggatgccggccgcgctgagcgcgtcgacgtccaggttgttgtagcccaccccgacattggcgatcacccgcagctgcgcggcgccggccacctgggccgcgccgatgcgctcgttgagcgtgatgatcgcgccgtcggcgctggccagttgtccggcgatctggtccggggcccaggcggtgacggtgtcggtgctgcgcagctgcacgcgatcgcgcagcggcgcgatggccgcgtcgatcagcggctggctcacccacacggtcggccgcgtgtcagccatcgatctgcccgggaatgcgcggggtgatcgtgccgacatcgccgcactgcgcgcggtggcgcagcgcctggtccatcagcaccatcgctaccatcgcctcggcgatcggggtggcgcggatgccgacgcaggggtcgtggcggccggtggtgaccacctcgaccacgttgccggacgtatccagcgacgggcccggcaggcgcaggctggaggtcggcttcaacgcgatcgaggcgaccaccggctggccggtggaaatgccaccgaggatgccacccgcgtgattgctggcgaagccctgcggggtcagcaggtcgcggtgttcggtgcccttctgcgcggcgctggcgaaaccgtcgccgatctccacgcccttcaccgcgttgatgctcatcagcgcggcagccagttcaccgtcgagtttgccgtagatcggctcaccccagcccggcggcacattgtcggcgaccacgtccacgcgcgcaccgaccgaatctccggacttgcgcagcgcgtccatgtacgcctccagttcgggcacctgtgcagcgtgcggccagaagaacgggttgtcttccaccgccgaccagtcgaaaccggccggggtgatgtcgcccagctgcgacaggtagccacgcacggtgacgccgaagcgctcggccagccacttcttggcgaccacgccagcggccacgcgcatggtggtctcgcgtgccgaggaacggccgccaccgcgcgggtcgcggatgccgtacttgtgccagtagctgtagtcggcatggcccggccggaactgctggccgatgttggcgtaatccttgctgcgctggtcggtgttgcggatcagcagcgcgatcggggtgccggtggtcaggccctcgtacacgccggacaggatctcgacctcgtcggcctcgcgccgcgccgaagtatgccggctcttgccggtggcgcggcgctgcaggtcgtgggcgaattcggccgcgtccagcgccagccccggcgggcagccatcgatcacgcagccgatggccggcccgtgcgactcgccgaacgtggtgacggtgaacagcttgccgaacgaattggagctcacgggcgctgcgccgccagttcggtgatgcgtgcgctgtgggcgatcagctcgcggcattcaaccgcgaagatacccatctggccgaccttgaattcgatccaggcgaaatcgacttccggcagcagcttgaccagatgctgctcggattcgcccacttcacagatcagcaggccgtcctcgctcaggtgcagcggggcatcgcgcaggatcttcagcaccaggtccaggccgtcgtcgccggcacgcaggcccatctccggctcgtaggagtattcctgcggcagggcatcggtctcgtcgttggtgacgtatggcggattggtgacgatcaggtcgtagtggcggccggacaggccgttgaacaggtccgacttgatcagggtgacgttgtgcgcctgcaggcgctccttgttttcttcggccagcgacagtgcatcgtcgctcaggtcgacgccgtccacctgccagttcgggtagtagtggcccatggcgatggcgatgcagcccgaaccggtgcacagatccagtgcacggtacacgtcgcggccggccagccacggctcgaagccgcattcgatcagttcggcgatcggcgagcgcggtaccagggcgcgcttgtcgctcttgaagctcaatcctgcaaaccaggcctcaccggtcaggtaggcggccgggatgcgttcatcgatgcggcgctggaacagctcaagcacgcgcagcttttcggcctgcagcaggcgcgcctggccgtaggccgggccgaggtcgtgcggcaggtgcaggctgtgcagcaccagctgggtggcctcgtccagcgcgttgtcgtagctgtgcccgaaggtcagcccggcttcgttgaaacggctggtgccgtagcggatcagatcgatgatcgtgtggagttcggcggccgtttcagcggtcatggcggtactgcgggcaaagtggcccccgattataggggctggcgcccgtggcggcatccgttgcggcggaaacgattcgggccacagccggtatgatggggcccacttcgcgcgggagcccccatgttcaatcgcaacgccggcatcatcctgctgatcgccctggcggcgggtctcggcctgctggccgcccagcaggtgttcgcgccgaagccgccggccaatgccccggccaccgaagcgatcacgctgtacccgcagccgcgcgaactgcctgacttcaacctggcccagtccgacggcacccgcctgatcccgggcgaactgaagggccactggaccctggtgttcctgggcttcaccttctgcccggacgtctgcccgaccacgctggccgcgctggccggcgcgcagaaccagtgggaagccctgcccgacagcctgcgcccacgggtgctgttcatctcggtcgaccccgaccgcgacagcgccacccggctgggcgagtacgtgcacggcttccacaaggacaccctggccgccaccgctgacgttccctcgctggagcgcttcgccacctcgttgggcttcgtgttccagaaggtgccgggcaagcatttcgacgagaaccccgaggattacaccgtcgagcattcggccagcttggccgtgctcgacccgcagggccgcctcgccggcctggtacgccccccgttcaacgcgccggcgatcgcccgcgacctgcagaagctgaccgagaaaaccgccccatgagcctcaccaccgccctgacgtatgccctgccccaccgcctgctgtcctcgatggcgcgttcgctggcgtactcggacgatccgcgcgtgtcgcgctggctgatcgacacggtcacccgcaagttcaacgtcaacctggacgaagcggccaacccggacccgcgcagctatgcgaccttcaaccagttcttcacccgtgcgctgaagccgggcgcacgcgtggccgatgccgatccgcgcagcctggtgatgccggccgacggccgcatcagccagctcggcaggatcgaggccggccgcattttccaggccaagggccagtcattcaccgctgccgaactgctgggcagtgacgaggacgccaagccatacaacgatggcctctacgccacggtgtacctgtcgccgcgcgattaccaccgcgtgcacatgccgtggaccggcaccctgcgtgagaccgtgcacgtgccggggcgcctgttcagcgttggtccggcggcagtgaacggcgtaccgcgcctgttcgcacgcaacgaacgcctggtctgccatttcgataccagcttcggcccgatggtcagcgtgatggtcggtgcactgctggtgtccggcgtggaaaccgtgtggagcggcgaggagattccgcactacggcgaccgcatcacccgcaaggactaccgcggccagggcatcaggctggagcgtttcgccgagatggcacgcttcaactacggctcgaccgtgatcgtgctgctgccgccgggcgtggccgaattcgccccgcagttgggcgccgaaagcccggtacagctgggccaggccctggcgaagctgcgctgataaaaaagggacgtaaaaaggggacggaggggattaagtcgtttatgcataaacgacttaatcccctccgtccccttttccacaacgggatgccggccagcggccggcactaccggtacgcgcgttactgcagggccggggccgggccgacgtccatgccgtcgtagtcttccacgcccttctccgcggccagcgctgcgaattcctggttgcgacggtccagcgaggcttcgtcgtggatctccacgcgctccacatgcagcacgtggaacggcgcgtcaccctcttccggatcttgttcgaacagttccacgaaggtgtagccctgcgcctgcaggttctctgccagtgcctgcaacggctcagcagtggagtgcacgaagaagtacccccacagcagcgggccgttgatgtcccagtcggtgttttcgcggaggttggcgaacaggttgcgggtgtcttcgagatccatgcgggttccaggggtcgggggaattacttgtcgcagccctgcagcttcagcgtctggccgtggcgcaggctgtaggccggggccttcaggccgttggcgcgggccagggtcggcacgtcgcactggaacttcgccgcgatggcgcccagggtctcgcccttgcccaccttgtggctgcgcaccggcttcgggcgcgcggccggcgccgggcgaggcgtcgccaccgccgccaccggcgtggtcggcacactggtggaggccgcagcgtcggccaccggcaccacgccgcccacggcgacgctgccggtgtagctggccgcggtcgggcgcttgatcgccgcgttcagatcggcggtgatcagggtgcgggccaggtcggcacgcgggccactgacgcagttgcgctggtacagcccggcgatgcgggtggtggcgttgatcagggtgccggccggaatccagccatcggcttcatagcgcgggttgaggttgcgcagcgcgcgcatgtagccatcacgggtgccgtggctgcccaggcagatggtcagttcatagatggtggtggacttggccaggcgcagcgtggccggctgcgcgctgatcttcgggaactccacgccatactgctgcgggtgcaggaagatccaggccgcggcaatcaccatcggcacatagtccttggtctcgcccgggaactggttgtagacactgtcggtccagaagctctggccggcgctctgcttgaacacgcgtgcggcacggccttcgccaccgttgtaggcggccaccgacatttccacgttgttgttcagttcgcgcagacgttcgttgaggtagctggcgctggcctcggcggcgctgcgcgcatcgaagcgcgtgtcgaagccggtgccatccgggccgaggccgaagcgacggccagtggccggcatgaactgcatcaggccggcggcgccggcacgcgaggaggcgtgcacgcggccgttggattccttggccatgatgccgaacagcagcgcctcgggcaggccacgcttctcccactccggccacatcaccgcgcgcaggttctggtagttctcgtagctggtcagcagcgcaggacgcatgtcggtcagccagcgacggatgccggcctgcaccgccgggttgtactcgaccatgctgtcgaaggcgtgccgcttgtcgttcagcagcgcggcagcgcgcgcggcctcgggcacatccgcggtcagcgggccgatgtgatccgggtcggcttccaggcggtcacccccctcgtcggccacgtcatcgctggcagccgcatcggcgtcgtgcttgagcaggcgcttgtagctggccagcagggtgcccatctggcagcccttctgcttcacgcagtcgttgaggacatcttccatgtcctccagcgcggcgtcggcctcgttgctgcccttggggtcggcattggcgaccagcagcagggcgtcgctgtagcgcttttcggcgacggtcatgcgctgctgcagcgcatccaccttcaccttgtcccgggccgaaacccgctgcgcatgggcgtcgggcgccagggaaaccaggccggccagggccagcagcggccaaccgcgggaaatcaggacaggaacgggcattgatggcactgtgtgcgaaacaggcaggcagagtagcggcgccgccaaggtccgggcaagccgaccttcggaccgtcactgccggcggttaacattgggctattcatcacaagggctggaccatggatccgattctgctcggcaaaggcattaccgacgatattgccgtcaccctgctgccgaaactcggcaaccgccacggcctggtggccggcgccaccggtaccggcaagaccgtgaccctgatgacgctggccgagggcttctcgcgactgggcgtgccggtgttcctggccgatgtgaagggcgatgtctccggcctggccgtgcccggcagcggcgccgagaacctgctccagcgtgccgccgagatcggcgtggccgactatgcgccggccgccagccccaccctcttctgggacctgtacggcaagctgggccacccggtgcgcaccaccgtcagcgaaatgggcccgaccctgctggcgcgcatcctcgagttgaacgacacccagtccggcgtgctcgacatcgtgttcaagctggccgacgaccgcggcctgctgctgctggacatggacgacctgcgcgccctgctcggcctcgtcgccgaggagcgcaaggacatctccaccgagtacggcctggtcagcgcgcagtcgatcgccgcgatccagcgttcggtgctgcgcctggcgcaggacggtggcgagcacttcttcggcgaacctgcgctggagctggccgacatcatgcgcgtcaaccacgacggccgcggcatgatcggcatcctcgccgccgaccagctggtactcaagcccaagctgtactccaccttcctgctgtggctgctgtcggagctgttcgagcagctgccggaagtgggcgacctggacaagccgaagctggtcttcatcttcgacgaggcacacctgctgttcgacgatgcgccgccatcgctggtgcagcgcatcgagcaggtggtgcgcctgatccgctccaagggcgtgggcgtgtatttctgctcgcagttccccgacgacgtgccaggcaacatcctcggccagctcggcaaccgcgtgcagcacgcactgcgcgcgttcaccccgcgcgaccagaaggcggtgaagaccgcggccgaaaccttcgtgccgaacccgaagctggacgtggccaaggtactgagccagctcggcactggtgaggccctggtctccacgctgcaggacaagggcgtccctatgccggtgcagcagaccatgatcgcgccgccacgctgccggatggggccgatcaccgaagccgaacgcgcccaggtgcgtgccggcagcccggtcggcagtcgctacgacaccgcgatcaaccgcgaatcggccgccgaactgctggcccagcgtgcacagaagactgtcgaacaggcgcaggcgccggccgcgcgcagccgcgagcaggacgaagcgcaggaaggcggtttcggccaggcgatcaaggatgcgatcttcggcaccaagcgccgccagggcatgatcgagacgatggccaagcagaccacgcgcaccgtcggcaccaagctgggcaaccagatcgtgcgcggcatcctgggtggcatcttcggcggaaagcgttgatctgccacggccggggtcagagccctttccgctggaaagggatctgaccccagggtcggatccccccgccagggagggctccgaccccgctccccgttcgtcatccagaaaagaagtcgtattgcatgtcgcgttggcgtccccccgcagaaaaaagcacggccctgatcaccgcctccgggcatgcccggctgaaggccgaactggatgagctgtggcgcgtgcgccgcccggaggtggtgaaggcactggccgcggccgccgcggaaggtgaccgctccgagaacgctgaatacacctatcgcaagaagcagctgggcgagatcgaccgtcgcgtgcgctacctgaccaagcggctggaatcactgcgcgtggtcgacaccacgccgaccgacccgctggcggtgttcttcggcgcatgggtggaactggagaatgtggacagtggcgagaccagccgctatcgcattgtcgggccggatgagaccgatgccgggctgggctggatcagcatcgattcgccgttggcgcgggcgctgctgaagaagcgactggatgatgaattctcggtggagctgcccggcgggcaattcacctttgcggtgatcggggtggagtacgcgccgttgtagagtcgagtcatgcccgacctcgctgccgttgtagagccgagcccatgctcggctgatgggcaaacgcagccgagcatgggctcggctctacaacggcggcgggtatgtgcgccccgcacgcaacgggcggaaataatcggcattgcgatagaaggcggaatcctgcacgccgtgccagccaggaatacccgccaacggcaggggccgcagctgcagcggatcggtcactgccctgccttcggcaatggccgcagtcaccgcgtcaacgcaggcagcatcggcatcaccctgcaccaccacgcacttgcccaccagcaatcgccccggcagcagtgcctgttccatcaacgcgtgcccgaatacggtggcaatggcgatgtcaccgctctgccagcgcgttggctcgaacaacgcaggccagtcatgcccatcccacgcgcgcagcaacgtgacatcacccacacgcacgatcacgccggtttcgtcgaactgggtcaaggcggcctgcgcgcggttgcgctggccgggtggcatggcttcgatatgccggcactgctgcacgttgagtgcccgcttgagctgcgggtgggaggcccacaccagcgcgttgagcaggtcgtgccagttgtcggcacgggtggcgatgcgcccctgcgcgatgcgggcctcgtagtgcaggccatcggccagcaacgcggcatcctgttcgaccagctgccaacccggcagggacaggcgtgcgtcaagcgccgcgatggacggccagtgggggccatccagcagatcacggaaatcctgcagcccggcaaacagcggctgcgcgaacacctgcggatcgatcgccgcacgtggcggcggtacgaagcgccggacgccgcccccgtcattggcggcggtcgtcgctgcggtcacagcatcttgaggtcgaatgccgggcgggtagcggcgggcagcgcgtcaccgtacaggtcgtgctcgtcgctctcggtgatttccacgtcgacgaattcgcccacgcgcagcggcacctggtcggcgttctggatgtgcaccagtccgtcgatctccggcgcatcggccctggaacgggccacggcgatatcgccttcgatggcgtcgaccaggcactgctgcacggtgccgatcttggcctccaggcgtgcggcggagatctgcgcctgcttctccatgaagcgggccagacgctcctgcttcacttcctccggcacagcatcgggcagatcgttggcggtggccccctcgaccggcgaataggcgaacgcgcccacgcgatccagctgcgcttcgtcgaggaacgacagcagttcttcgaactcggactcggtctcgcccgggaagccgacgatgaaggtcgaacgcacggtgatgtccggcgcgatacggcgccagttctgcacgcgctccagggtcttctcgaccgcaccggggcgcttcatcaggcgcaggatgcgcggactcgcatgctggaacgggatgtccaggtacggcaggatgcggttctcggccatcagcggcaccacttcgtccacgtgcggatacgggtagacgtagtgcatgcgcacccacgcatccagctcggacaggccttcgcacagcgccttcaggcgggtctggtaggccttgttgcgccacatcttctcggcgtatttcacgtccacgccgtaggccgaggtgtcctgcgacaccaccagcagttcgcgcacgccaccacgcaccaggcgctcggcttcgcgcagcacctcatccaccgggcgcgagaccagcttgccgcgcatcgacggaatgatgcagaagctgcacgtgtggttgcagccttcggaaatcttcaggtaggcgtaatggcgcggggtcagcttgatgccgtagtcgggcaccaggtccacgaacggatcgtgcttgggcggcagtgcttcatgcaccgcttccatcacgctctggtaatcctgcgggccggacaccgccagcacgttggggtacgcctcgcggatctgctcagggcgcttgcccaggcagccggtgacgatgaccttgccgttctggttcatcgcctcgccaatggcatccagcgactcggtcaccgccgaatcgatgaagccacaggtgttgaccaccaccacgtcggccgaatcgtaggacgggacgatgtcgtagccttccgagcggagctgggtgaggatgcgctcggaatcgacgagggccttcggacagccaaggctgacgaagccgactttggggttcagctgggacatggaatcgcgggactctgggggcctgggcccctgccggcatggcaggggttcctgggggccggggcctgaaagggcgccagtataccgggcttcgggccagcgccctgaatcgccgctgccgcctgcggcgcctggcacgtgaagggtcagtacccggtcatatccagcaccactgcaaccgcccggtctcagccagcggctgcttcaatgggcagcgcttcttccacctcgatcgcctcgaaccggtacagtgccccgaacttcaaggcatacgcatccagcggcgataccgggatcaccatctgcggaagaaggttctcgccctccggccggaaatgcagattgaccacccccgactgctccactgcgcgggtcagcaggacaagacgtgcgttgaacttcatgttggatctccaaaaaaagggccgcatccaccggcggcccgaacggttttcatgcagggcacccaccgcgacgggcaggtgcactggtcaccacacgcccatgcgcacgcgcaggcgtccggcttcgtcatagacccgccagttgccatcgctgtactcggtacgacgcccgccaccgggggcactgacactgaacgcgtcggccaccacatcgaaacgcgagacctggccgctggacgccagttgcacgccccctacccggccatctgcacggacgttgaccgaccactgcgcggaagactcggtgcctccggccgaccaggtgggcggggcggttgctgccgcgtccacctggctgagcatcgggcggaacatccagaaatagggcgtgtttccaccggtgccgatcacgatcacgcgaaagcgagcgaaggtcgccgtggcgggcgccttggtgatcaggaacgtgcgcgtcaagcggtcgagcgtgatcggggttccggtatcgctcctcacgcccgggctgtgcaccagccccaggtgattgccggccgcatcgaagaacgtcatctccagcttggcttccacgcgatgggtattgatccaggcggacgcgcaataggtcttgccgccttcgatggcgatgtcgtactcggttccccaccatgccatttcgcctgctgcgacgacgccgggcgtcaccgcgcccagcccgaagatcccctgcggatgccagttgtcatcgccggtggggttgcccagttcggtccaccgcccgttcggattactgccccagccccaccccgagcgctgccagaaggggaacgtggtgttcatcagcaggttgccaccggcgcccagattcttgacctgcgcctgcatgctggtgaccacggctgcatccgccttgccacccagtgaggcctgcacgccatcgatccgcccggacagcgcggtcagttgcgtaccctgctggctgacctggctgttcagctgcgagaagccgctggccgatacatcgcccacctgggtcttgagctgggtcaggtcacgcgcggtggtgtccagcttggtgccctgctggcttaccgaggtgctcagccccgtgatggccgaggcattggcatcgttggccacctggtcggtgatgtcatagacctggacgctgtccacccgcacctgaccgttgtcgggatgaacatagaggttcaagcgccaggcatcgatgccgctgttgaaggcatcgaagtcgaacgatcgggtctcgaacgcctccaccgcgaacacggcacgcagatcctggtaggactgctggcctgccgcattcttgcgatacatccgcaccagcagattgttggcgccgccagcaccgcaggcgcggacgatcacccgcaggcggcgcgcgccgttgatcggcacccatttgccaccgttggcctgcagggtcggattcacgttcgtgtagcggttgagcagcacacctgggcgtccgtcgccgttgaccgtactccacaccgccccattggccaccgccgatgccgtccacccccccagcccttcggcgaagtcgggattgggcagcaggccgcttccggtgttgagcacgcccttcagcccgctggacaggtcggtgagctgctgcgcctgcgcgtcgaccttcgtgccctgccgatcgactttggtggtcagcgcggtcaccgcggtggccgtggcagcggcgctctgctgcgcggcgtaggcgtcggtgacatcgatcatgcggatgtcgtccacctgcacgcgcacgcccacttcgcgcgcaccacttcctcccggaatgctgaccagcatccgccacttcgccgcagacgcggcggtgtccaggtaaccgctgaccttggtccagccatccctgcgcagcgaggccagtgcgtaagcctgcaagggccacgaattctccgcgttggcttcgttggtggtctgccagcccacccggatggaaccaccagtcggctggatactgtccggatgcaggcgggcgtagtactccacatagatgcggcgattgccggtgatgggggtccactgcccgaagtacaggtccgcattggtgttcgggctggtgttggccgcaacgttcacgtccagaccgcgctcaccggtccggcgagcatcggcgcggacggtgtagatcgtgcccgccgcactgcccagcagctggccatcctggaacgtttcgaacgcacccagcgggaacaggctgtcgctgccattgaggaccgactgcacgtccgactgcagcttgagcacactggacgcactgctggtgacacgatcgcccagctgcaccacgtcgctgcgcaggttggcgatggccgtcgcgttgccggcgatgtcctgcgcatcggtgatgtcgtagaactcgatccggtcgaacagcaccttgccgccggcgttggtcagatgcacctgcggcatgatctcgttgcgatcctgcgcagcagaccattcggccgtgtaggttttccaggacgcatcggacaggttcagcgtcacgtcggcgtggctttcgcctgtacccgtggttcgcacgcgcaaccggcagaccagggtcgccgtcgcatcgtcgaaggcgcgggcgaccatcaccaggcggtaccgccgcgacctgccggcaacaacgggcagccaccgcgcgtcattggccgtgatggccggattctgcccggcctgcggcccatgcgtcatcagcaacgcatcaccactctggcccgatgccttcacccactccacggtgttggccgacacggtacgggtcagcgtccaccaggcggcactgccagcaaagttactgttgcgcagcacgttgtcgctgctggtcaccgaggtgtcgacccgcgcggccaggctggtcaggctgtcggcggcggacaccaggtcggtaccgagcttgctgacgtcggtgcgcagcccggtcaatgcgtccgcattgctccgcgccgtacgatcgagcatcgacgaatcctgcgatccggtcggcacgccattgagcacggtgacggtcatttccacccacatgccagtacggccggtctccggcaagggcgacaggatctgcctgccaccgccggcaccactcctgcgccgcccgatcatcaccagcatccgcgaccccgacagggccgccaggttttcctgtgacaggcccgcgtccagcaggcggctgcgcaggccactggtgtcgctgttgctggcactactgatcgcccccactgcatcggacgtataggcaatgaagtactggttgtccttcagcgtctggtcgtaccaggtgttgaagcgggccgactcgctctgcagattgccatgggtatcgaacaccgccgtatcggtgatgctgttgtccgcattgatgatgcccacccgcagcccccggttggcgcccatgcccggcacgatgctgccattggcacggtacacacccgatgctcgggggccaccggtgggccaggcgaggatatgtgcgttggcgatgatgttgtaggccaccatgttgccgatgcccgaggccagccgggtgacgtcctcggcggcactgctcagcttgccatcgatctgttccaccctggtcgacaggccactgaccgccgcagcgttcgcgtcgacatcggtcacatcctccacccacagatcgtccagccacaacgtgccggccgtgccattgcgattgatcgtgaccttgatgccctgcaccgtgccggtaggcggcaacgtcacgaaggtctcggtcttgacccagtccgccgatttcgggaacgactgcgtggcgccgcccatcaggttgccgttgtggtcggcgacgcgcagcttggtattgtcggcggtgccgtcgaagtcctcgctggtccgcgtccagcacgacacccgatagcgacggccggcggtcagggtgatgacgcgcccctcattgaccgcggcgctgaccaccgtattgcttccgcccgcatagggctccgccttccagcacaggctgttgccgcggccctcgcgcaccaccgatgctgcggtggtgttgaagaacgtccagccggtgccagcgcccaggttgaagtcgccattgagcgcgaggttgctgcccgcgcccatcaccgcttccatgcgactcttcagctgcaccaggtcctggctgctgctggtaacccggccatcgagctgcccgacttcggtcttcaacgcattgaaggcgctggatccgatcttgtcccccatcgtggcatcgaggctgtccacgcgccgccccagcgcggtgtcagcggtcaccatcgcctgctgcaggctgctgacactggcactggtggccagcgcgccggtgcctgccggcatccgtgcctggagtgcctggatcgactgcgcgttgacctggtcgccactcagccgtgcggtcttctcggccgcgatcaggccctggctgacccctgccaggtcaccgccctcgtagctgccgcgcaactgcacggccagcgactcgcgccggcccgcttcgctgctgtctgctgcgacgcgtgcagtggcttcgtcctgcagcatggccaccgacgcacccggcgtcgggcggccgatcgccacccagtccagcaggaagtagtcggcatcggtctgcgccttggacagatccaggcggatctggtcgacgatggtcccgttccatggaatgttgtccacgtccagcgtcgcgatgccgttgctgtcatagcttggctccgcgaactgcaccatgcgtgcgttgtcccacgactggccgggaccattccacagcaggcgcccgtcccaggcaggactgcccaccttgcggatgcgcagcttgacgaagcggtgcgccgcgccctggacatcctggccgcgcgggctcgtcacgaaggcgtcgctggcatggttggccgggcgcagccagccctccaccagcgtcggactgccgccattcgcgccccaaccttccacgctgctgtcgaagtaccagatgcgcttgctgtcgaactgcacgccactgcctgccgacagctggctcaccatgcgggtcaggttctccacatccgaccggcgctcgctggtttcgcgggtcaccgccgtggtcagctcggtgcgggtattcagatcgccggcagcacggtccagcacttcgcgcgccaggccatcggtgttcgccttgagcgcctgcgcctgctggtccagccgttcggcctggccggcaagtcgttgggcgctggcggtgatctggtcctgcaggcgcagcgattcgctacgcagcgcctcggctgcacgggtggcggcggccaggtcgctgtcgatgcgggcgttgatttccttgcccaggtcctgcttgaccgattcgaccacaccgccgattccctccagcgtctgcccggtattgcgccccagcgagcgtcgcaggtagcgggcaccgacggacagcacgccagcggtgttgcgactgcggcacgcaaacgtccagctgcccgcctctggcaatacagcttcgattgcggaggtgaagaagccaccggcatcgcccagcggggtcatgtgctcccacagcgggttgtcgatactgccggcggtatagcggatttccacgccggcgaaatcagccgactgcacggtgtcgccggagaagccccacacataccggcgcacgccaccgctgagctcttcgatgtcgaacagatcgaccaggaccggcggcgcatcggcacccagcgtggtgtactgggtggacacggcaacgccggcacggccatcggggctgtacggacgaacgaccaccggataggtacccgctccgggaatcgcccagctcgctgatcgcgtggtggtgcgtgccacttcctccagcgcggcattgccgtctggatcggacaggacccgcgtttcgccggtgggtccactgatatcgaagctggcctgcagttcggtatgcacgctgccaccccggctgacctggcgctcgaccaccttcagattgctggccaccggccgggtctgcagcgaggattcattcgacggcggcacatactgcccggtccgcacgtagtgccagaactcgggcccctcctgcaccacctccaccgcggcgcccttcaggtcaccttccgggcggatgccggtcacgcgcacgcgggtacccggcgtctgcttgaagtcgtagatccagatcgtgtcgtgtgcaggattgccgtcgttgtggcccggcagcggtgcatctgccggccacggatcggccagcaccagcctgtcacttggctcagcgcccggaaccacgcgcagtacgcggtagacacgctcgcctggaatacgcaggccgatgaacgcactgcccagcgaaggtgccgggaccgtctcgtccagttgcagcgtggcaacgcctgcagcgtcgacggcggcatcgatcaggcggccaccgaagccccactgggtaaggtcgtgctgcaacgccagcaccgacaaccgcgagtaggccaggtgctcgatgtcggtgctgtagctgatcgacttgtattgatagacgctctgcgccagatgccaacgcgccagcatcgcggcatgggcttcggagctgacgccctcaccggtgatcttggccggattgagcatcacctccacgcccggcgccggcacgcgcagcgtcgccgccttccaggtgcggcggtccaggtagctgtactcgatgccgtcggcagcgttggccagggtgtaatcgacctggaactggcccttcttgatcgtggccatgttgaccacgccggacaggggctgctcatcggccgcccaggccacgcccagccggcccttggcccaggtcacctggccgaagccggccagcgcgatggcgtcgagcactgcctggtggctgcgcacctcggtcagccagtagtcgtagcccagcgcgttgtccgcgcagtgcagcatgaaggctttcaggctttcgatatcgatgcgccggtcggccatgcccaggccggcgatgcgcttgccgttctcatcatggatgccacgcgcgtaggccaggatctgtgcgcccgggttgctggtttcctcggtcacccagccggccgcttcacccttccacaccggaatcggtcgcgcatgagccacgcagcggatctcatccggggtgccattgagctggccggacgccttcatctgcaggccgatggcaggaatgccggcatggctggcgtcgtcgcgctgcacgctgaccagcgtggtccaggtgaaattcgcctgcgcgccactgccatcggtgttctgcccggccacgcgtacgcgcacgtcgtactggcccagctccacgtcgcggccgtagctgacgcggcgcgccttctgcgtgcgtcccacgacgctgtaattgccgaacgactgccaggcatcggagccgaccggccggtactggatctggatctgctcgcggttgtccttgtccttgcccttggacgtggtatcccacagccggaactcgatgttcacctgcaggcgcagagagtcagcggagctggtgcgctccacccacgggctggccacgtgcttggcatcgctgccggtatcgagcagctgcgcgccttcaatcacatcagcgttgctgtacagcggaatcgcttcgtcgggcatctgcgggaagccgcggaaccaggtgcgcacgccttcgtagctggacagcgccgaatcaccgttctgcagggcctccacccggccaacgttgatgcccgggctgagggtcaggccgacgtactgctcatcgccctcgaaccaggtataggggcggctgatcaggtccggagcgaggcgcgtggaaccgaacagcaggcccagcggttcataggcgcgcacacggttgcgcggcgctgccagggaatacgccgtgtcggcgacaccgccaccgccacctgcacggggaggcttcgggcccagcaccttgttgatcagcacgctgccggcaacatagaccgccgacgccagcgcggtgccgtaggtggcgctgagccccgcaacggcgcctgcgccccacgcggaaccggccaccagcgtgccgatgccgaaggtgaaataggtcagcgcgatcatcgccaccagcggaatcaccgccttgcccaccacgctgcgcacttcgatcaactggccatggcgcggtcgcgtgtgcatccactgctcgcgcggcacctccagcccgtcaacgcagacctgccatgcgcggccatcgagcccgtctacatggcgcatgaggaatgcgtacaggctttcacccgggcgcagttcgaccggcacgttgcgctggccatccagcagcaccgggtgcggggtgatgatgaggcggccgtcgaccgccggttgtggtgtcagttccatgcgtagtatccctcgatcctcagcccaaatccgggcaggtcacgaacgcggtgcagcacgctgcagccgttcgtttcgttgctgtgcaagacccagccctcatgagccaggaaaaagaaaaccccggcgtggccggggttgtgttgtccgcgttcgatcatcagtaccaggtcgccgtcctgtggagggccctcgcgaggtaccgcctgcgcgcgcgacaatgcgcccagctcggccgagccgcgccgcccgcgcggccggcgtccgggcagtgccacttcacgggcgaacagcgcccgctgcacctgcatcaccaggtcggcgcagtcgcacgctgcttcgtcataggggatgcccacccatcgctcgacgtcgaccaggcgcatcagaagattcccggcagcgtgaacggattggcatgcagcagcacggcctgctggcgcatcaggaagtcgacaccacactgggcactgaccgtgcgcgtgttgaccgacacctgggtcatcggcaggtcgtactcggcctcgatggcatccggatcggcgcgatcggtcagcatcaaccgtgcggtcaccatctctccgggggcaagcccttccaggtcctcggtgagtgcgcggccgatgttgtcgatcaccagctgcgcgcgcggtgcctgtccactgacatcgtcgggaagctggaagccgaacggtgcggcaatgaactccttgccgttgctggtccagttgacgttgtcgttgacgatccgcaacacctccggcatcgacggcgccgacacttccaacagcatcagcggtccctgggtgtcggccaggcgctggcggcgctcatggaaggaactcatcgcatgtactccagtacaagatcgcgcttggagaagcggaaccgggtgttcagtggcaccaggcggccgatgccctgcgggaagcgggcgctgatcggctgcccggtccgcgggtgctccatcgtgaaccagccgacgcgaccgacatcgtgcaggtaccacgcttcgaatgcctcggcgtcagccgcggtgcggaactgcaccgaggcgtacacgttcttcatcacccggctgttgagcgcgcgcatcttgctggggccgcgctccatctcggtccgctcttccgaagcgacgatctcctcgccgtaatccgcaaagcggatttctgcatattctggccaactgctcatcccactgcctccgtccatccgtatcgggcccgtccaatggcgcccagctcaccaccgttgaggctgtcgcccacgatgtcgatcaccagccgccgtacttcgctgccatcgggcatgcgctgccgctcttcccgggtgttgacccggctttcgccgtagttgttgatttccacattcatcccaccctcgccggcacgggcaatcggtacctgcacataacccccgctatcaccaccggacaggccattgccggttcgcagcgaagtgcgcagggcgaagaatgccgatgggccgccgagcgcagccatgtcttcctggctgagcacgccctcgcccttgtggacgatgccggccggctcgtacttgccccctgggcctgtatagccgccgatggaaaagccggtgatcttcggtccgaacatctgcccgatcgaactgatcagcccactgaccatctgtttggctgccacgcgcgccagatcggcgatgatcgagtcggcgaggtcggagaaggacagctttccggtctgggcaaacttgaccagactgtcttccaacccgcccaatgcattactgaagacgccgtggctcaactcggcggcattggccgcggcatcggcatagtcctcgaacgcccgcattgcgccgttcttccaatcggactggtatgccttcttgttctcctggaactctgcctcgcgttgcagtgactgttcatggaatgcatcgagctcggccagccgggctctgtagcgctccgactcgatgaccttgccgtcctcaccacgcgactcgtcgtccagcgcgcgctttcgattgtcccgatcctcatccagagcggaacggcgttgcatgcgatccacgctcgctgcgccatggccgatgccgaacagcgcctggtcgttgccgcgctgctgtgcatgcgccgcctgctggagttcccgctgcagcttcagcagatcctgctgggccttcttcgacgcttcagcggctgccgcttccttggccagggccaccgcggcgtccagcgaggccttcacccgcagttgcttctgctcgctgagcttcttctcggcatgctccatctcgtcaaggagggtgacctgcagcttttccgcctctgtcatcccctccttcagcttctgccgcacccggtcctgggcgatctgcttctcgatgcgatccatcagcccggcgtacgcatcagcctgctcgtgcacgcccctgaccgactgctgggcggcctgctgctgttcgcggaactgggccttgcgttcgatgtcggccttcttgcgcgcggcatccctgttgaactctgcgcgctgggccgggtccatcttgtccgggccgccccttgcgttgatctccgcgccgcgttcagccatccaggccgcgtactcgccacgggtcagccggatccactcgacctcgtcccgccacgcctctccgcgcatggcgcccagcatgccgttgaaggcatcggtcgccttcaatgcgttccattgcgtcgcacccagagacgcgatgagctggtcaagcgtctggttgtccacgttctggatggccgcggcaatcgcattgaacagcttctcgtcgagggcgcccctgatcgtttctttcaggccccggaacttctcctggaccggcgcgacctccgcctggaacgcttccaggttcgccctggccttctccagctcggcgtagtccgaggctgcactcaggcccgccccttcccgtcccgatcgctggccatgactcactcggccttcccaatggacgaccgagccctgcagcgccttctcgcgtgcctccagctcgcgcagcgccctggcctgctcatgcagcgtggcgaccgcctgctccaggggcagcgtgcccgcgcccatgcccaggccggcctggtccatcgagaacgacatctgctgcagcgactgcatctgctccttgtactcgctgcgcgcacgttcggacgccttgaccatgtccaggtacgcttcgcccagcttctgcaccgacgcgatggcgatgccccatgggccaccggcggccgtcagcaggccgctaccaagctccttcaagccgctgccgagcacatcgccgccgacgttggcctttgcctttgtcgcggccttgcccgttgcgccctccggtgccgcatgcacgcgcgccagcgcggcggccgtccgctcggcctccgcgcgcagtgtcttgagattctgcgttgccaggcggctggcctccgccattgcggtacggaagcccgtcgtgttgacccgcagtactacgtctagattctggttagtggacgccatacgcgttcctccaagaatgatgaggggccccgcagggccccaggttcgattgcatgccacgcatcggagaagcaatgccctgccccgcccggaatcacgccgcagcgttgcgccgcgatgcgctgccgaacagttccagcagctgctgcgagcgctcctttgccgccctctccggcgacgcacgcggtcgcaccagcaggaagtcgtcggcagtggtcgtattgccgtgcacctgcgccagcacactggtcagctgggcgagcatcccctgcaggggctggtccaacggctccaggcgtgcgaacgcatacatctccgagagctggcgggaggtcactcccgccagcaggtggtccggatgcgggaggcccagcctccacgcgatccggaactgaagccggcgctcaggccggcggatcagtttttttccagctctcccacggccgcatcgccgagcgcattgagcgtctgcgcgacacggaacacgcgatccagcgccgcggccgatttcgtgcccagctgggccacctcgtggtcggagaacaggcgctcgcccatttcatcgaccaggcacaggccgacgaatcgcgcgcggaagtcatccaccttgggcgtgtcaccgccataggtctcctgctcccagcgatcacggtcacgcgccgacatcatcgccacgcgcacgctgccgccccattcgggtacggcgacgtcctcgtgccggcgatcctgcgcgtccaggatctgctgcttgcccagcagcatcacggggtgccgccagcggccacggttaccagcgcgaactcacgcggcagcaggtccgcagtgaacgtcagcacctggttggtgcccggggccacgttgaaggcggcgaccttggcgacgaaggtagcggcatcgccggtgggcagcaccatcaggaagtgcaggtcggcatccggatcggcgtcgcgcaggatctcctggcctgccgagctgccgaccggccagcggtggccggacacctgcacggcctggccgccggacagacccgcgatgttctccatctgcttggaacgcaggttggtggcatcaagggtgttggcctggccgcggccgaacgggaaggcggtcaggccgtcgatttcggtatagccggccggattgttcggcgcggtcggggcggtaccggccttcacgtacagcgcggagtcctgggcggaaatggcttgattgatggacatggtgttgaatctcctggaaatgaaaaagccgccttgcggcggctggggttcggggtgatcaggctcggggctgcctgcagtgggtcatcgtggctggcccgtcacagccaccggttgcgcgttgcgatccgcaacacgcggacaacaaaaaagcccccggctcgcgccggaggcttgtatgtcatcgtggctgaaagcttaggctgtgggtgtgcaccggtcaatgcagaaacagccctctgcaccgccttgggaacgcactgccgcaaacccgcagccgcccgatccggcacagccgctgacgccgcgctaaccggcgcagcgccgacaatgcagctctgttcccagcaacgaggaagatgacgatggccgagtggatcaccctggatacgcatcacggcccggtacgggcctggcaggccctgccggaaggcaccgcgcgcggcggcctggtggtggtgcaggaaatcttcggcgccaatccgcacatccgcagcgtggccgagcgcttcgcagccgaaggctatgcggtgctggcgccctcgttcttcgacctggtcgacggccccgacgccgacccggatgcgttgccctacgacgccgagggcgtgaagcagggcctggaacgggtcggcgcgctgggcatggaacgggcgctggaggtcgtgcgcgcggcggccacccggctggcgccctacggcaaggtcggcaccgtcggctactgctggggcggcacggtggcgatgctgtccgcactgcgtctggggctgccgtcggtcagctactacggtgcgcgcaacgtgcagttcctcgacgaggcgcccaaggccccggtgatcttccacttcggcgcccaggaccgcagcatcccgccggaagcggtccaggcccaccgcgagaagctgccgcagatggccacctacgtctatccggccgatcacgccttcaaccgggaggtcggacatgcgtatgatccagacagcgccgccctggcgctgcaacgcaccctggacttcttctcggagcatcttggatgagcgaattcgaactcgattcacgcctggccaccgatagcgtgctggtggcggaaggaccgttgtcgcaagtgcggctgatgaacgacgaacgattcccctggctggtgctggtaccgcgcctggccggggtgaccgagtggatcgagctggacggcgagcagcaggacaagctgcgcaccgagctcaaccgcgcctgcaaggccctgaagggtgccgacggggtggagaagatcaacatcggggcgctgggcaacatcgtgcgccagctgcacttccatgtcatcggccgccatgacggtgatccggcctggccgggcccggtctggggcagtggcccggcgcaccgctacgagccggcggcgctggaccagcatgtcgcctactggaaggaacggctaggatatccggcccagtcctgagccttcgccgacccgatgcgattcaacctcgttgccgccgtcctgctgatcctgatcggcctgttcatgctcgccagcaatctcggctggacgcacctgaacctgtccaagctgctgttgacctggtggccggtggccctggttggtgtcggcatcgcgatgctgttcggtcgcggcaaataaggaaggcggcgcattgcgccgccttccctcatgtagagccgagccatgctcggcttcaatgcagggcagccgagcatggctcggctctacaaatcgcctgcaatcgtcaggtccgcggcagggtcacgccggtctggccctggtacttgccgccacggtcgcggtaggacgtctcgcagacgtcatcggcggccgcctggaagaacagcatctgtgccacgccttcgttggcgtagatgcgcgccggcagcggcgtggtgttgctgaattccagggtgacgtggccttcccattccggctccagcggcgtcacgttgacgatgatgccgcagcgcgcgtaggtgctcttgcccaggcacaccaccagggtatcgcgcgggatgcggaagtactcgacggtacgcgccagcgcgaagctgttcggcgggatgatgcattcgtcggcggtgatgtcgacgaagctgcccgagtcgaagtgcttgggatcgacgatcgtcgagttgatgttggtgaacaccttgaactcgcgcgagcagcgcacgtcgtagccatagctggacgtgccatagctgacgatgcgctggccgttggcctgcttcacctgcccggcctcgaacggctcgatcatgccgtgctgctcggacatgcggcggatccaacggtcactcttgatgctcatgctttgtcctgggggtacgagggggcgcgaggattctagcaggggcccggcctcggccggcggcccctgccccggcccttacagcagcgacgacaggatcgggatcgaagcccgcgggcgcctgcccacttcctcgatcaggcgctgtgcggcatggcggtaggcctgggccggcgccgaatccggctgggcgacggtgatcggcgtgcctgcatcgccctgttcacggatgccgatctgcaggggcagagagcccagcagcggcacgccgtactgcgcggccatgcgctcgccgccgccctcgccgaacaggtgctcgatgtgcccgcaactgctgcaggtgtgcaccgccatgttctcgacgatgcccagcaccggcacctcgaccttctcgaacatcttcagcgctttcttcgcgtccagcgtggcgatgtcctgcggcgtggtgacgatcaccgcaccggccagcggaatcttctgggtcagggtcagctggatgtcaccggtgcccggcggcaggtcgatcagcaggaaatccaggtcgtcccacagggtgtcgttgaacagctgggtcatcgccgaggtggccatcgggccccgccagatcatcggcgtgtcctcttcgatcaggtagccgatcgacatggtgtccacgccaaaggcacgcaacggctcgatgctcttgttgtccgggctttccgggcgaccggacaggcccagcatggccggcacgctcggcccgtagatgtccgcatcgagcacgcccacgcgcgcaccgagctgctgcagcgccacggccaggttcaccgaggtggtggacttgccgacgccgcccttgcccgaaccgaccgcgatcacgttgcggatgcgggcatgcggcgtaagtcccttctggacctggctgacatggggacggcggggagaactgttcacaacgggcaccggcggggtcagggggataacccgacatcatacaagctggatgcaagctgactgaaattcaggaatgcgacagattcgtgcacagattgttaagttcatgttacgttcgatgagcactgttttgagctgcggagccggatattccagcccgcgcgatggcgcatgcgcagtgccgtttttgtttttgctctccaatggaattacatgaaacacgtcagcaataccgcacgtcgcaacacgctcgccgtcgccctgatgtccgctctgatggccgccgccccggcaatggcccaggacaaggcgaccaacctggacaagatcaccgtcaccggttcgctgatcccgcagacccaggtcgaaacccagaccccggtgatgtccatcaccgccgaagacatccagacccgcggcttcagcagcgttgctgaagttctgcagcagtcgtcgctgaccaccggcggcctgcagggtggacagacctcgggtgcgttcacccagggcgccgaagccgccggcatgttcggcctgaacccgggctacaccaagtacctgatcaacggccgcccgatgctctcgtatccggcgctgtacaacggcagcgagtcgttcaacaacatcagcggcattccgatcgacatcgtcgagcgcatcgaggtcctgccgggcggccagtcgtcgctgtacggctcggacgcgatcgccggcgtggtcaacatcatcctgaaggaacgcatggacggcggcacgatgtcgatccgtggcggcacctacaccgaaggtggtggcagcaacatccgcttcagcgccgccaagggcttcaatgcattcgacgaccgcttccacgcgctggtcaacgtgcagatcgaaaacggcagcccgatctggggctaccagcgtgacatcaccaagcagaacaacccggtcggctacaccgcacagctgccgtcgaacgactttgccgtcatcggcaacgccgacaacaagctgtacatgatggacccgacccgctgcgccaacgtcgcaggcctgtacgacggcaccaccaccgtcggcaagcgtgcatcgggcgaatcgtgcggctcggtgtacagcgccggctacaagaccctgaagaacggcaagaacagcggccagttctactcgtcgatgaccttcgacgtgaacgacaacttccagctgttcgccgatgtgctgtacagcaaggagaagaccgagttcacctccggctccagcgccctgtggtggggcaccaagtcggtgatgggcggtttctacgaccagggcctgggcaaggtcgtgaacctgcagcgcgccttcgcaccggaagaaatcggcccgggccactacaacaacatcctgaactccgatgagagccgttcctaccaggtcaccctgggtggcaagggcatggtcggcgactgggactacagcgccagcttcacccgcggcgaataccgcctggaccagaaccgcttcgcgcgctggaaggacaagatcgaaggcttcttcggcgacaccgtgctgggcccgcgcctgggtaccaccgctgatggcttcggcatctacaacccggactacgccgcgttctactcgccgatcaccccggaccagttcgccagcttcaccggctatggcacccaccgcagcaagacctggcagaacctgggtcgcgtgcaggtgaccaacgggtcgctgttctccctgccgggcggcgacgccggcctggccgtggtgctggaaggtggcagcgaaggttgggattactcgcccgaccaggccttcgtcgatggcaacgcctggggcgccaccgccgtggccggtgccggccaccgcagcaactacgcggtgaccagcgaactgcgcatgccggtgttcgagtcgctgaccatcagcgcctcgggccgctacgacgccttcaagatcgccgacaagaccgttgacaaggccacctacagcatcggcctggaataccgcccggttgagagcctgctgctgcgcggcaagtacggcaccgcattccgtgcgccgaccctgtccgatgccttccagggcatgagcggctcgttcgcctccggccagaacgactactaccgctgcagccagatgggctacgcgctgcgtgacgaagcctgctcgttctacaagaccacctcggtgtacagcgaaaagtccggcaacccggacctgaagccgatcaccgccgacgtgtggagcgcgggcgtggtgtgggccccggtgagcaacttctcgctgtcggtcgactactacaactggaagatcaagaacgaggtcaagaccctgagcaccgaccagctgctgctggccgagtaccagtgccgcaacggcctgccgaacaacacctcggccagctgccagaacgtgaccgactgggtgtcccgcgacgccggtggcaacctggcccgcgtgtacaccccgaagctcaacgtggccagccagaacctggaagcggtgaccgtcggcgccaagtaccagcaggacttgggccgcttcggttcgctgatgttctcgggcaactacaccaacatgctgaagcgtgaagtggtgccgctgccgggcgcacagaagctggatctgctgagcgatccgtacaacatgtggtactacgacaacttcgccaaggtgcgcggcgatgtgtcggtgggctgggccatctccaagttcaccaccaccctgtacgccaactacgtcggcagcaccccgaactacctggcctacaccggccgcagctatgactacgtccactcctccggcgccaaggccggcaagtggggctcgtacaccacctacaacatgagcctgaactaccaggcgcaggacgatctgaccctgtcgctgatggtcaacaacgtgttcaacaagctgccggaaggccagcgctacaactacccgggcaacgaatcgaccccgttcaacgacggcttctacagcgtctacggccgtcagatctcggcccaggtcaagtacgacttctgatcccgtcgtattccggactgcgtgtctggaccaggccccgcttcggcggggcctttttttgtccgtcgcacagcacggccacatcccgttcacggttcagacacgtttgacatgaaccgaaacaaatcaatacatatcaatgagatgaaggagaaatgggcgctcctgtcactgcaaggcgcgcccatcacccacagcttcatgactccctcgtgaacgtttgacaggctcggttaatgtcgtgttaatctcgggtcatcggcacgtgaagccggtaccagcgccgggtggcagcacgctgccgaccccgggcaaggggcacacggagacgccgacaaggacctgtcccggtgtacgacgcaatcattcgattcaaggggatttcagatgatcaatcgcaagtcgctcagcaagcatccgctgagcttcgccctcgcctccgccgtgctgctcgctgcggccgccccggcgatcgcacaggacgcctcgggctcgacgcagaccaccgaagaggcatccaagtccaaggccaccaatctggatacggtgaccgtcaccggctcgcgcatcagccgcgacgtgttcaactcggtctcgccggtgcaggtcgtcacccgtgaagaaaccaccctggccggcttcaactcgaccacggcggccctgcagagcaccgcggtcaccgccggtgcggcgcagatcaacaacgcctatggcggctacgtcaccgacggtggcccgggcgccaacaccctgggcctgcgcggcctcggcccgacccgcaccctgatcctgctcaatggccgccgcgtgtcgccggccggtacccgcggctcggtgggctcgaccgacctgaacgtgctgccgaactcgatcgtcgaccgcgtcgaaatcctgaaggacggtgcgtcctcgatctacggctccgacgccgttgccggcgtaatcaacatcatcaccaagaagaaggtcgatggcgtcagcttcgaagcacagcacaacgccaccgatggcggcggcggtgaagagcgccgttactccatcatgttcggtgccaccggcgagcgctcgcacttctccggctcctatgagtactacacccgcaacgagctgaccctggccgaccgcagctgggccggtggctgcccgaccgacatgtaccgcgacatcgacgcgggcgactattggggcagcggcgacttcatcgacccgctgaccggcaagccgaagtgctggtcgctcgatgccggcggcaccacgctgaacaccatcggcaccaacacccgtaccggtgttgcggccccgggcggcgccggcacccgcttcaaccgctggcgcccgaatgcggccatcaccaccggcctggtgggctacgaaggcgtggacctgaacacccgcgacaccttcgatccggccatgcgcaaccagtcgctgatctcgccgaccaagacccacaccctgtacctgcagggtggcttcgacctcaacgcactgggcgatgccgagctgtactacgagttcttgggcaacaagcgcaagtcgacccagaccggctatcgccagctgaccctggactatgccgtgggcagcccgctgatcccggccaacctgcgtgacagcgttgccggtgctccgaccgaccagaccagcggcaagaacctgggcgtgcgtgcgttcatcggtttcggcaacgacaccaacaagcagaacgtcgacttcctgcgcttcaatgccggcctgcgtggccacctgagctcggagtggaactatgacttcaacgtcatgcactcgcgcagcgacgccgactacaccttcgagagcttcctgaccagccgcctgcgccagagcctggacgtggtctccaacggtgccggtggctatgtctgccgggacggttccaacggctgcatcgccgcgccggcgctgaacaccaacaccatcggtggcaagctgccgcaggactggaaggactgggtgttcgtgccggtcaccggcaacacgctgtacaaggaaacgacggtcaacttcaacgtcaacggcccgctgttcgacatgccgtacggttcggccggtggtgcattcggcgtcgagtaccgcaaggcacgcatcgacgacaccccgtcgccgtactcgatcaatgccgacctgtacaacctgaccaacgccactccgacccgcggttcggactcggtgttcgaagcctacggcgaactggaactgccgctgctgtccggcgtcaccgctgccgaggaactgacggtcaacctgtccggccgctacaccgactacaagtcctacggctccgatgagacctacaagatcggcgcgctgtggaccccggtgaagtggctgtcgttccgtgcgtcgtacggcacctcctaccgcgcaccggcgctgttcgaacagttcctgggcggcaccaccggcttcctgagcagcagtgccgacccctgcaacgagtatggtgatcgcaacccgagctcgccgcgttaccagaactgcgcatcgctgggcctggcaccggactacctggccacccagggcgtgaccgtggtcacccagggtggtgccgaggccggcctggaagccgaaacctccaaggccaagaccctgggcgtggtgatccagccggaattcggcagcggcttcggtgacctgtccttcgccgccgactacttcgacatcgaagtgaagaacggcgtcgacagcgcgggcggcgcgaacatcctgtcgcgctgctacgacagcggcagtgccgacttctcctccggttcgggtctgtgccgcctggtggcccgcaacccggtcaacaaccaactggtggtgaccaacggcttcatcaacctgtccaccgacaaggtccgtggcctggacttcaccacccgctatgtccgcgaaatcggcccgggcaccctgcgcaccacgctgcagttcacccactacctggaacaggccagcaaggtcttctccgacgatccgctggtggactacaacggcatgctgtcgcgtccggaaaacaccgcctcgctggacctgagctacaagtggaagaactggcaggtgcgttacggcctggactggatcgacaagatggacagctacgcgtactacgaggagcgcaacccgggtgacttcgatccggccacctcggcgtacaagctgtacaccccgaactacttcctgcaggccatctcggtgaagtatgaagcggacaagtggtcggtcaccggtggcgtgcgcaacttcgccgaccgcaagccgccgaccatctcccagggtgtctacagcaccgtcggcaacgcgctgctgtacagcggcttcgactacttcggtcgcagctacttcctgaacatcacgcgttcgttctgatcctgctccctgcaaccgccgcccttcggggcggcggttccatttcaggcaccggattctccgcaggccggtgccaacgcattccgaggttgcaatgaagcgagccctgctgctggcggccctggccagcctttcaccgttgctgcacgccaagcctgtggcgcccaccatcgaacagatggccgccttcccggccatctccagcctgtcgttgtcaccagacggaaaacacatcgccggccttcgcgccgatggcgaggagcgcgtgatcgtggtttggcggaccgatgcactggacaagccacccacggtgatcggcgccaaccgcatgaagttccagagcgtgtcgttcatcaagaacggacagctggccgtcgtgctgtggcaaccctacgacctgcgcgccgaccgggtgaccaagaccttcgtcagcaagttcttcatcaccgacatcgaaggcaagcagtggaaggagccgatcacgccgccgcgcgcctccagtcgcaatgaagagctcgagcaggcactggccaacgccacggtgctcgacaccctgcccaacgatcccgaccacatcctggtggtcaacggttcgggcagcagttccggtgacgtctacaaggtcgacctgcgcaacttcacctcccagcgcatccagaagaccgaagagcgcgtggcgggctatatcaccgacctggacagtgaactgcgggcacgcctgcggcaggacgtcgacggtaccggcgcctacgtcgccaccgagttccgctcgcctgccaacggtgcctgggaggagcatttccgctcctacgtgaagaaccgcgacgtcaaccaggtgatcggctttgccgatgatccgaacatcgcgttcgtactcagcaatgtcggccgcgacaaatcaatcgtctacgagtacgacatcacggcccgcaagcagaaggaagtgctgttcgagcacaaactgttcaacgccggctcgatgctgatcaaccgccaccggagcggtgcggtacccttcggcgagatcatgggaatcggctacgccggtccgcgcggcgacgacatccagtggacctctccgcgcatgaaggccctggaccaggggctgcgccaggcgcttggcatccgccaggagccgctggcgatggtcgataccgcgaacggccagcgctacaccgccaactacgatacaggcctgagctaccgcatcgtcgactacaccgccgatctttccaatgtgctggtggctacctccggcccttccaacccgcccgagtatcacctgctgcacgacggcaagctgaccctgctggccaagacctatccgcagatccagccagccgcgctgggcaccacccggctggtctactacaaggcacgcgacgggctggacattccggcattcctgaccacgcccagcaccgagctgtgcggtgccggcccgtggaaagccgtggtgcatccgcacggcggcccgtgggcacgcgatggcatggacttcgacggctcgatgtgggtaccgctgatggcatcacgctgcatggcggtcctgcgcccgcagttccgcggctcggccgactggggccgcaagctgtggatggccggtgatgccgaatggggccagaagatgcaggacgacaaggacgatggcgcgcagtggatgatcgaccagaagatcgcccagcccggccacatcgccatgttcggcttctcctatggcggctactccgcgttcgcggcttcggtgcgtcccaatggcctgtacaagtgcgccatcgccggtgccggcgtttcggacatcaagaagatctggtcgcgcttctataccaaccccttcttccgccaggcccaggcgccgaccgtggccggcctcaacccggtcgacaaggccggtgaaatgaagattccattgatggtctaccacggtgaccgcgaccgcacggtgccgatcgagcagtcggagtggttcgtgaacaaggccaggggttcggggcagccggtcgagttccacgccatcgccgactacgcgcatggtcccgcctggacccgcgcgatcatgggtgaccagctcaggctgatcgacgactacctgggcaagggctgcggcggcggcggcctgtaagccgcaccgcttcctgcgagggcgcccacggggcgcccttgcacgttctggcccttgcgcccggacatgaccttcgacacccttgcagcccaggccggcggcgtatcgttcggcccacggccgtacctgcggcttctccctgactcactcggcctggaggccaagaatagtgatgacgcgcactcccaagatcgtcctgctcagcctggccgtgtcggccgtgctggccggctgcggcaagaacgaaaccccggccaaggatgccgcgacccccgccccggccaccgccgaagccaccacctacaagctggacgacagcaagctgccggcctacaacgccttccagccgagcgacctggacaccaccaaggacgcgtgcaccgccttcggcgactacgtcaacagcaagtggctggccgccaatgaaatcccgggcgaccgcaccagctggggcgcgttcaccatcctcgacgagcgttcggtggccgtgcagcaccagctggccgaacaggttgcgcaggtcaagaacccgaaccacatcgagaagatcgtcggcgacctgtgggccaccggcatggacgaagccaagatcaacgcccagggcatcgagccgctgaaggccgacctggctgcgatcgacggcctgcaggacaaggcggccatcgccaactacctgcgcaccagcgccgccaagggtgacaacctcctgttcggcttcggcgctgaagccgacttcaagaactccggcgtgaacatggcctatgccagccagggcggcctgggcctgccggataccacttactacaccgatgccaagaacgccgacaagctgaaggcctatcaggcgcatgtcgccaaggtgctggagctgtccggcgtggccgcggccgatgcagccaagcaggccgaggacgtggtcaagttcgaaacccgcctggccaaggcctccaagtcgcgcgtggagctgtcgcgcaacgtcgagctgtactacaacccggtcaccctggccgacgccgacaagctgaccccgaacttcagctggaccgagttcttcaagtcgcagggcgtggccgcgccggagaagttctcgctggccatgccggccttccatgaggaagtgagcaagtcgctggccgacaccgatccgtcggtgtggcgcgcctacctgcgcttccacaccgtggacagcgcctcgccgtacctggccgatgccttcgtgcaggagaactacgagttctacggcaagaccctcaacggccagaaggagcagaagccgcgctggaagcgtgtgctgggcaccatcgaaaacgatgccggtgaagccttcggccagctgtacgtgaaggttgccttctcgccggaagccaaggcgaagatggaagaactggtgaagaacctggccgcctcgctgaaggaccgcatccagggcctgagctggatgagcgaggaaaccaaggccaaggccatcgccaagtgggaaaccttcaccccgaagatcggttacccggacaagtggcgcgactggtcgggcctgcagacccagcgcgacagctacctgggcaacgtgcgcgcggccaacgagttcaactacaagttcaacctgtccaagatcggcaagccggtggacaagaccgagtggggcatgaccccgcagaccgtcaacgcctactacaacccgctgcagaacgagatcgtgttcccggccgccatcctgcagccgccgttcttcgatccgaaggccgacgacgcgctgaactacggcggcatcggtgcggtgatcggccatgagatgacccacggttacgacgaccagggcgcacgcttcgggccgaccggcaacatggaagactggtggaccccggccgacaagaagaacttcgaaggcctcaccggcaagctggtcaagcagttcgaccagtacaaggtcgacggccaggcagtgaacggccacctgaccctgggcgagaacatcgccgacctgggcggcctggccaccgcctacgacgccctgcagaaggcgaccgccggcaaggaagatgcgaaggtcgacggcttcacccgcgaccagcgcttcttcttcaactgggccaccgtgtggcgcaccaagtacaccccggaaaacgccaaggtccgcctggccaccgacccgcacgccccggcgcagttccgtgccatgggtgcgccgtcgaacctgccgaccttcgctgccgcgttccagtgcaaggccggttcgccgatggcccgcaccggcgagcagcaggtggtgatctggtaagccacggctgacgctgcggcagacctgcaaaggcccgggaatcccgggcctttgtttttcacagcgcccgtcatccacgaatggcccaggccgttggtagatgccgaccctggtcggcgcacggcccagcggcgccaccgtgacgcgtgcatgccgcgcccatgcacggcttgctatagtgcgcgcgccctcaatccatcacggattcgttccacatgcccaatttccgtccgcttgccatcgccctgggcatcagcctggcgacgctggtcccgacccacgatgcgttcgccgccaagaagaaggccgcgcgcgccccggccgtcagcgcccagtgcagcgacttctacgatgccaccaacgcaggctggctgaaggccaacccggtgccgcagaccggtgccaccaccgcgctcggccagctggtcgagcgcagccgccagcagcagcgtgaactgctcgacgccgcgatgaagtcgccgcagggcaacgtgcagaagctgctgggcgacttctgggccagcggcctggacgaagccgccgtggaagcggacggctccaacccgatcgcgccgctgctgacccgcatcaacgccatcaagaaggccaaggatgtgccggcctcgatcgccgcactgcaccaggtgggcatcccggtggccttcaacttcggcccggacgtcgacctgaaggcactggaccgccacatcggttacttcatgcagggcggcatgggcctgccggacccggcgttctatacccgcaccgacgccgataccgtggcgctgatggggcgctaccgcaactacgtcaagcagatcctggcgctgaccggcaccccggcggccaggctcgatgccgaatcgcaggcggtgatcgcgctggagaccgagctggcgcgcaatgcgcagtcgctggccggcatcaacaacccgttcaacaactacgcgccgatctccaccaaggagctcaacagccgttaccgcaacctgcagctggacgcgttcctgaaggcacagggcgtggacgacgacctggtctcgctggccgacccgggcctgttcaagcagctcgatggcatggtcaccaagctcaagtcggaccagtggaaggcctacctgcgctggcgcgtgggcgactcgatggcaccgtacctgtccaaggcctaccgcgacgcggagtttgaattccgtggccgcgtgctgcgtggcgaaacgctgccgccgcagcgctgggaagacgtgctggaggcgatcaacgtggccgccggcccgatggtcggccgcgaatatgcggcccgttacctgtcggccgaagaccgtcgccaggcggcgtggatcgtcgacaagctgcgcgaagtgcagatcgaggcggtcaagaacaacagctggatgagcgccgaagccaagaccgaagcgcaggccaagctggctgcgctgaagatcgagatcggcaccccgttgcgcgacctcgactacagcgtgcagccgatgggccgcggttcgttcggcggcaacatgctgatcgcgtcgacctggcgccaccgcgaggaaatgaagcgcatcggcaagggcaacgccgaccgccgctgggacgtgctgccgcagcagccgtcgctggcctacgacctggcacagaaccgcctgatcgttaccgcggcgatcctgcagggcccggtgttcaatgccaaggccgacgccgccgacaagttcggcagcttcggtggcctggtcggccatgagctgacccgtgcgatcgacgccaagggtgcactggtcgacgccaagggcgaactgcgcagctggtggaccccggccgacaagaccgcctggaccctgcttggcaaccgcgtggccgcgcagtacagcgcctacgatttcccgggcgtgaagggtgccaaggtcaacggcacgctcacccaggaagagaacctggccgacatcgccggtctggaactggcctgggcggcctataccgcgcaggagccgaaggccaagccggcacagcagcagggcttcttccgcgcctggtcggcgttgtgggcacagcagctgtcgccgaacgaggccgtgcgccgcctgaccgccgacatccgcgcgccgggcctgtggcgcagcaacggcacgctggccaacctgccggcattcggtgccaccttcagctgcaaggccggccagccgatgcagcgcagcgaagccgaccagatcaaggtctggcgctgagccacgcgcactacccgtagtacagggggcgccttcgggcgcccttttttgcgggtgcagcacgatcccgggttaacaccgcgcgtgctatcgctgcggcttcgtccatcgcggagccccgacatggcacacaagaacacgatctgcctctggtacgacaacggcgcgctcgaggccgccaccttctacgccagcatcctgcccgacagcgcggtgatcgccgtgcatcacgcccccggcgactttccggatggcaaggaaggcaacgtgctgacggtcgagttcacggtctgcggcattccctgcgtcggcctcaacggcggcaccgcgttcaagcacagcgaagcgttttccttccagatccagaccgaggaccaagccgagaccgaccgcctgtgggatgcgatcgtcggcaacggtggacaggagagccaatgcggctggtgcaaggatcgctggggcatctcctggcagatcagcccgcgcatgttgatcgaagccgtgaccagcaaggacaaggcattggccaagcgcgccttcaacgcgatgatgccgatgaagaagatcgacatcgccaccatcgaagcggcaatcaaaaaaggggacggaggggattaagtcgtttctccccatgccccgtgtgcaaatgcagattgcgacttaatcccctccgtcccctttttgcgaggtgttgatgtcctgggatgcgatcgtcgttggtggcggccacaacggcctggtctgcgcggcctatctggcgcgcgctggaaagaaggtgctggtgctggaacgtcgtggcgttctcggcggtgctgcagtcaccgaggaattccatcccggcttccgcaactcggtggcgtcgtacacggtgtccctgctgcagcccaaggtgatcgacgacctgcaactgcatgcgcatgggctgcgcatcatcaatcgcccggtcaacaacttcctgccgatggaggatggtcgttatctgctgtcggcaccgggccgcacccaggcagaggtcgcgaagttctccgagcgggatgcgcagcggctacccgaatacgaagcgcgcctggagatcttcgccgatgtgctgcgcgcgtgggccctgcgcgcgccaccggatgccggcgttgccggtggttggcgcgcgttgcctgcgctgtggcagatgggccgtcttggtcgtgaactggccacgctggatgcctcgctgcggcaggagctgctggacctgttcacgctgtcggcagccgagtatctggatcgctggttcgaaagcgaaccgatcaaggcgctgttcggcttcgatggcatcgtcggcaactacgcaagcccctatacaccgggcagtgcctacgtactgctgcaccacgtattcggccagtgcaatggcgtgaagggtgcgtggggccatgcgatcggcggcatgggcgcgatcagccaggcgattgcagcctcggcacgcgaggccggagcggaactgcgcgtggaggccggcgtgcagcgcgtgcgaatcgaacagggccgcgcggtgggcgtcgaactggccaacggcgagatcctgcgcgcacgcacggtggttgccaacgtcaatccgaaactgctgtacgaacaattgctggagccggcacaggtacccaacgcgacacgcgaacgcatggcgaactggcgctgcggttccggcacgttccggatgaacgtggcgctgtcgcggctgccggagttccgcgccctgcccgggcccggcgatcacctcagcgccggcatcatcatggcacccagcctggattacatggaccgcgcctggctggatgcgcgccgcgacggttgggcgcgcgaaccgatcgtggaaatgctgattccgagcacgctggacgattcgctggcgccgcccgggcagcacgtggccagcctgttctgccagcatgtggcgccggtgttgcctgaaggccggcattgggacgatcaccgggagaccgtggccgacctgatgatcgccaccgtcgaacggcatgcgcccggcttcaccgccagcgtgctcggtcggcaggtgctgtcgccgctggatctggaacgcaccttcggcctggtcggcggcgacatcttccacggcgcactgagcgccaaccagctgttctcggcacggccgatggtcggccaggccggctatcgtggtgccctgcccgggctgtacctgtgcggttcgggcacacaccccggcggtggcgtcaccggtgcaccggggcacaacgcggcgcaggtggtgttgcaggatctgtagaggcgtgcccaccaacggtcggcacctgcagcgtcaaatgatccttcggatcatttgacgctgcgcagatggttcgggcgcttcggtgggccgggcgggcggcgcttgaacggcggctgcccgcgccagtagcggatcagcaaccagccgaacagcatgccgccgaggtgcgcgaagtgggccacgcccggctgccagccggtcatgcccagcaccagctcgcccacaccgaacaggatcacgaaagtgcgcgccttcatcgggatcggcgggaacagcagcatcacccgctggttcgggaacagcatgccgtaggccagcagcaggccgaacacgccgccggaggcgcccagcaccgtggcagggttttccagcagcgtacccaccagcagctggcagacaccggcaccggccacgcacaccaggtagtacagcaggaagcgcttctcgccccaggtctgctccagcggcgcgccgaacatgaagaccgccagcatgttgaagaacagatggccgaagctgccatgcaggaaaccgtaggtcagcagctgccaaggctggaagttgccacccggcgagaacgcgtcgaagccctgctgcaacggttgcagcatgaacggctcgaaggtctgcatgccgagcaggaacggctgctgcagcaggaacaggatcgcgttggcgatcagcagggccttggtgacggttggcagtcgcgggaacatgggagcaccggcatggaacggcctccatcatagccgcagcatcgtgtcttgttggcgacccgcaggtccggcctgttcagtcgccagcggtgctcagcccgggccccacaccgctgcgtccagcgccgccgccggatcggtcgccggcatccgcacccggccgttctccacccgcacaccctcggcgcgcaaccgttgtgactgctcgcgccagccggccgacccttcttccatggcaatgcgcccgtccgagcgcagcacgcggtgccagggcaggtccgggtcgtcgttctggcccaggatgcgtgcggtcaggcgtgcacgcccaggcaggcccgcgcgcatcgccacctggccgtagcccatcacctgccccgccgggattgcgcggatcaccgccaggatgcgcgcacgcgcctgctccggcgtcagcgccgcaggcgggtcaccagcagaacgccgatcagcaccagcacggtgccggcgatctgcgccggccccatcggttcgtcgagcagccataggctcatcacgatggtggaaacagggcccagcataccgacctgcgcggccagcgacgaacccacgcgctgcaccgccagcatgatcgccagcaccggcagcaccgtgcacacggtggcattgaccaacgacagccactgcaccggcgccggtgcctgccacagcagcggcagcggatgggtcaccgcgaaatgcagcagcaccagcacgctggccacgcagctggcataggcggtcagccgcaccgcaccgatgcgcgcgaccacctgcccactgccgaacaggtacagcgcatagctgagggcactgcccagcaccagcaggctgccgacgatgatctgcccaccctcgcgctgcagatcgtggccgaaggccagcagcacgccgaggtagctcagcaccagcgcaccgatctgccagcggcccggccgctggcgcgccagcagcacgttgatcagcagtaccaaggtcgggttcaagtacaggatcagccgctccagggtcacgctgatgtactgcagtccctggaagtcgagcaggctggacaggtagtagccggtgaagcccagccacagcacgcgggcacggtcggcccaggacaacggctcggcccggcgcgcggcccacgctgccatcaacgcgaacaggggcagcgccatcagcatgcgcagggcgagcagcgtggtggcatcgacgccgtggcgcaggccgagcttgacgatgatcgccttgcccgacgcggcgatggcgccgatcgcggccaggccgatgccgcccagcgcaatgcgtggggaagcagtggcgatgcgggaagcgggagtggacatcaggacgacggcgggccgcgcagagcggcccggtaaggcgtgggggacgctcattgtcgcatgggggcgcccgctgccctgtagagccgagcctgcgctcggcgtcgccaggccggggcgaaaggctgccgagcagggctcggccccacaacatcccggctcagcgcatcagcaccacttcttcggccgaggtcgggtggatcgccacggtgtcgtcgaactgggccttggtcgcgcccatcttcaccgccaccgcaaagccctgcaggatctcgtcggccgcttcgcccagcaggtggatgcctaccacgcgttcttccggaccggcacagaccatcttgaacaggctgcgctgggtaccattggccagcgcctgcagcatcgggcggaagcggctgtggtagacgctcacctggtcgaaacgccggcgcgcttcttcctcgctcatgcccaccgcgcccagcggcggatgcgagaacaccacgctggccacgttctcgtaatccattttggactgcgggcgccccccgaacaggcggtccatcagccgccgcgaagcggccaccgccaccggggtcaggccgaccttgccagcgatgtcaccgaccgcgtgcacgctcggcacgcgggtggtctgccactcgtccacctgcacctgctcgtgctcgccgatgtcgatgccgagcgcttccagacccaggccacggctgttgccgcggcggccggcagcgaagaacaccgcatcgaacacactgtcgatcgggccgtcatggccgaacgcccgcacgcgctcgccatcgcgctgcagttcgcgcaggcgatagtcgaaatggatccgcacgccctgctgtttcaggttctcggccagctgatcggtcagctcgtaatcgaagcgctccagcaggcgcttgccgcgcaccagcaggctcacgcggctgccgagcgcctgcagcaggccagccagctccaccgcgatgtaaccaccaccgatgatcgccacctcggccggcgccgcacgcaggtcgaagaaatcgtcggagaccaggcccagctccgcgccgggaatatccggacgcagtggatgcgcgccagtggcgatcaggatgtgttcggcgctgtagtgcacgccatcactgcaggccacggtgtgcgcatcaagcagatggccacgtgccggaatgcgcaccacgccggtttcgtccaggcgcttgtggtagctggtgtggatgttgctgatgtaggcctggcgatggatcaccagttccttccacgacagcgccgggcgtgcctcgacatcgaagcccatcgcattggccaggccgatgcgctcgtgcaggtcggccgccagccacatcgccttcttcggcacgcagccgacattgacacaggttccgcccagttcgccgggttccagcattgccacgcgcttgccatgctgcgcggcgcggatcgcaccggccaggccggcggagccgccgccaaggacgatcaggtcgtaatcataggatgcagtgctcatcggaatcgctcgggtcggtaaggggcaggatcgatcgctggcgtgtggccgcagacgagatcggcgatccgctggccgatgccggcgctcatgctgacgccgagcatgccatgccccgctgcaggccagacgtgaggatgcgcgggcgcgcggccgatcagcacagcgcgtgcgcgctcatcgctcacccctgcttcgtcctgcgccgcatcggtggccactgccggtaggtcattgcacgccacagccattccatcggaccaaagcggaagcgcgccagccacgcgtgcgaaacagccacctgcacggcaaacaacagcagcgcgaacagcagctgcacgctgcgcggcatcatctcgaacctgcccaggccgtagtggtagaaggtccaggtacacagcagcgactggccaagatagtgggtcaacgccatgcgccccaccggcgccagccacgccagccgcgtgcgccagtgcacgatccacgccaggtagcccaggcacatcggcagcccgccaaccgtgaccagggccatcgccgcggtcaccggcaggttgtaggcgccgggtgcaaggtagggtttccaggcaacccccagcagcgtgaccagcagccccagcggcagtgcgatccagcgcagcgacgcgtacagccgcgggaagcgctccggcgtcgccagcgcgccactgccggcgaaccagctgccgagcaggaacatgcccagcacttccgggccgctgatcagcaacgcgcccatcgaggtgccgaactcgctcaggcgctgcacagtggcctgcgcccagctgccctgcccgtacacctgccgctgcaggtcgatgctctgctgcgcctcggcaagcatgccctgcacctcttcggccgaagccatcgacaccatcgcacccaccagcagcatcatcgctacaccgccgaggtagacgatcacgcccatccacggcagccagctgcgcggcgcctcgcggcaggccagcaagggcaacgagaccagcgcatacatcaccaggatgtcgccggaccagaccagcagtgcatggcacaggccgatcagcagcaggccggcgctgcggcgcaggtagaacggggtgaagtcgcgcccggccacctcggcgcgttgtgccatcaccgcaaagccggcaccgaacagcagcgagaacagggtgaagaacttgccctgcacgaacacatagacgaaggcgtcggcccagtaatcgatgccccgccagtgcacgtcaatgccggtgaaggccaggtccagcgggccgctgaaagcctcgatgttcatcagcaggatgcccagcagcgcagcaccacgcagcacgtccagcacggcgatgcgttcgccggaagccaccggctgcagggaaggagaagcggcgttcacggggcgtccgtcaggcaggtccgccattatgccgccggcccgtgcaccatggatggccgcggcgtgttccagaaacgcaacggcccgccgaagcgggccattgctgccatcacgatcgcgctgcgatcagtgctggtgaccgccgtcgccgtggacgtggccgtggtccagctcttccttgccggcttcgcgcacgtcgacgatttcgacgtcgaagtgcaggtccttgccagccatcggatggttcaggtcaacgtcgacgacgctcatgccgaccttctgcacggtcaccgcacgcgggccgaagttggtctgcagcacgacctgctggcccggcgccagcttggtattgccgaagtgcttcttcggcacgcgctgggacaggccctcacgacgctcgccgtaggcatcggccgccttgacgtcgacgttgaaggtcgcgccggcttccttgtccatcatggcgttttccaggcccgggatgatgttgccgtgaccgatcaggatcgccagcggctcgccgcggtccttggacgattcgatcggctcctggccgacttcggaaacggtgtagtggaagcggacaacgcggtctttttcgatcttcatgcgcaactctgtctggatctgccggaggcaggcgggttggggcgggttgtcgcccggcggggacgccgccatcatgacggccaatccaaggtggcgcattatccggagatcatgcacatcacgccagtttcgtccggccagcgccggtttctcgccccggccctgctgctggccctgcccctgttgatgaccgcctgtggcggtggcaaggccacccgcccggccccgcccccgcccacggcgaactggccaaagaccgtgccggacaaccccgaggctgccaactcggtgctgatgcgcgccatcagcctggtcggcacgccctaccgctatggcggcaacaccccggattcgggcttcgactgcagcggcctggtcgcttatgtctatcgcgagatgctggacctgcggctgccgcgcacctcccgcgacctggcggcggtgcagggcccgaagatcgacccgcagcgcctggccaccggcgacctggtgttcttcggcagccgcggcagcgtcacccacgtcggtatttatgtaggtgaagggcgtttcgtgcatgcgccgagcaccggcggcaccgtgcgcctggactcgctcagcggtccctactggaaggaccactacacaggggcgaaacgcgtccttcgctaaaatgaacaggcgatatattcaaaactgtgacggacatcactgcgcaactaacgaattactaacggaatttttaacttatccgcgcttttacagggcatgatgccccatcgtttttttcctgtgaccgacgcgtgacgactgacgacctgaaaagcgaaggccagacttccgtatcttcacgtagtgcccgcccgctgttgcttggcctggcactgtgtctgaccagccttccggcctggtcgcagactgctccgaaccgttccgatgtgaccctggccccggtggccgagagcaccgcccgaccggccgccaaggccgaggctgccgctccgcagcgcagccgcgtcgatgccgccgccagtgccacgctggccgccctgctgccgcacctggccgccaacgacaccattccgctgatggaccgctcggccgtggtggccggcgacctcagccgcctgctcgccaactacgacaccagcagcgccgccaatggcagcgtcgtcggcaccgccgccgacaacggcaaggtgcagtcgctgctgcgccgcgcgatgaccctgctgggcaccccgtaccgttggggtggcagcaacccggacagcggtttcgactgcagcggcctggtcggttatgtgttccgttcggccctgggcatcgaacttccgcgcgtctcgcgcgagatggcccacgatgacaatgccgaactgatcaacgaccgcaccgcgctggccgcgggtgatctggtgttcttcggccgcaagggccgcgtcgaccacgtcggcatctacgtcggcgatggccgtttcctgcatgcgccgagctcgggcaaggacgtccgcgtggacaccctgctcagtggctactggggcaacaagttcatgcaggcccgccgggtcgacctctgaccggctggcgtcacagcgccgcctgatacgcaaagcaaagccgctgccctgcagcggcttttttgttgggcccgcgtaatggtgggtagctgccgaccttggtcggcaccgcctccatccacgcatggcgtggatctaccacggtcggcagcgcgtcagccatctcccaaacgaaaggcccgccggtcagggcgggcctttcatctccacgcaacctcagctgcgtggcggtgtcgggtcaggatcgtccacgcccacattgctggacggattgtcatacaccgcctggtccagcagcccggtttccttggccacgatcaccggcaccagcatctggccggtcacattcgtcatcgtgcgcatcatgtcgaggatgcggtcgatggcatacagatagccgatggtctccagcggcaggttggctgcgctcagcaccaccgtggccatgatcaccgcggtacccggcacgccggccgtaccgaagctgcccagcaccgaggcgatcagcaccaccacgtactgctccggggtcagcggcacaccgctgtactgcgcgatgaacaccgcgcacagcgccggatagatcgcgccgcagccatccatcttgatgctggcgcccagcggcaccgcgaatgaaccgtagtccttgttcacgcccaggttgtgggtgatcgaacgcagcgccaccggcatcgcggcgaagctggacgagctgacgaaggccacctgcatgcccggcgccgcgccgcggaagaacttcagcgggttcaggccgtgcgccagcagcagcgcgctgtagaccaccacgatgtgcagggcgcaggccacgtacagggccagcacgaaatggcccagcggcagcagcttctcgaagccatagctgccgaccaggccggcgatcaggccgaaggtaccgatcggggtgacttccagcacgaagcgggtcacctggatcatgatgtcgctcatctggccgaccagcttgcgcgcctcggtcaccttctcgcccagcttgacgatggcaaagcccaccaggcctgcgaagaagatcaccggcaggatcgagccgcgaccggccgccagcacagtctcaccggccgcattgaccttggtaccgatgccggacagcgcgtagaagacattggccggcaccacgtccagcagcacctgcaccacactgggcacttcgcgcggcacgtagttgctggccattgtcagctgcagcccgccggcaccgggctgcagcacggtccccacgcccagcccaacgcataccgccagcgccgcggtgatcacgaaccacaggaaggtgcggccactgagcgcggcgaccgacttctgcccgtgcagcgacgagattgcgttgatgaccgcgaagaacaccagcggcacggcgatcatcttgatcagggtgacgtacagctcaccgagcgggccgaaccacgtttccgcggccgggccaagcgcccagccggccagcgcgccgagcacgaagccaccgaccacgcgctgccagaatggaatccgcagccaggcagagaccagcttcataggcaatccagaggggaaggaagggatgctggcacgatagcccaaggcggcccgcagaacgaccgcccggccggcaaatcagtgtgtcatcggcgtgccttgcagggacgggcataatgaacgtcccgttacagtttgtgagatcccagcgtccatgcgccgttccgtctccctgttggccgcctgcgccaccaccctgctgctgggcgcctgcgccagcaccacccccgcctctgccccggccggcctgaaggtcgccgtcgacccggtcgcccatccggccggcgagaccccgcaatggtggtaccgcagtggcgccgcccaggccgccgccaacggcgcgatgtccggcaaggcgaagaacgtcatcctgttcctcggcgacggcatgagcctgaccaccgtggccgcctcgcgcatctacgaaggccagcagaagggtggctcgggcgaggagaacctgctgtcctgggagcgcttcccggccacggcgttcagcaagacctacaacaccgattcgcagacgccggattcggccggcaccatgaccgccatcaccaccggcgtgaagacccacatgggcgcgatcggtgtcagcgccggcagccgcaccgactgcgccgacagcctgtccaagggcctgctgacctggctgcagctggccgacagcgccggcctggccaccggtgtggtgtccaccgcgcgcctgacccatgccacccctgctgccacctatgcgcactcgcccgagcgcaactgggaaaacgacaccgacctgactgaagcggccaaggctgcaggctgcaaggacatcgcacagcagctgctgtcgacctcgcgttatgggcgcggcccgctggtcgctctcggcggcggtcgcggtgaattcaccaccgtggaagagcgcgatccggaatacgacgacaaggtcggccagcgcctggatggccgcagcctggtgcaggaatggcagcaggcgcacccgcagggtgcctacgtgtggaacagcaagcagctggcggcggccgccaatgcgccggccatcctcggcctgttcgaaccggaccacatgcgctacgaatacgagcgcccgcaggatccgggcggtgagccgagcctggccgaactgacggctgcagcgatcaggaatctggccaggcaccaggaaggctacgtgctgatgatcgaaggcgcgcgcatcgaccacgccaaccacagcggcaacgcctaccgtgcactgaccgagaccgtggcgctgtccgacgcggtgcgcgtggccaacgaactgacctcggccgacgacaccctgatcatcgtcaccgccgaccactcgcatacgctgaacttcgtcggctacccggcacgtggcaatccgatcctgggcaaggtgaaggacaagggcggcgaagatggtgccggcaagctggactacgcgctggacggcaccggccagccgtacaccacgctgagctatgccaacggcccgggccataccggcagcagcaaccagcagccggccggcccgaagcgttacccgcacaacccgagcagcttcgaaccggccaacggccgcccgaacctgcgcgaggtcgacaccgagcatccggactacatgcaggaagcactggtgccgatgaagtccgaatcgcacggtggtgaggatgtcggcatctgggcgcgtggcccgggcagcaaggcgatccgcggcacgctggaacagaacgcgatctatcacatgatcgtgcaggccaccccggccctgcgcgagcgcctgtgccaggccggcacctgcgatgacaagggcgtgccggtgcagctgccggcaccgacggccttcgagcgcaaggccgaggccaagtgatcgtgcggcaggcccgcctcgaccgcggccgcttcgcgcggtcgctggtcctgctcggcgtactggccggttccagcgcgctggcgcaggcgccggcctgcaagctgctgaccgacgaacacgggttgtggccgctgcccaactgcgtggtggtcgatcaccggccgaagatcagcgccgatgcgctgaaggacctgaactacgacgaccacggcctggccgtggtgtatgccgaccagggcttccactacgtcgaccgcaagggccgcagcctgcctgtgctgacctgggacaacggcccggaaacaccgcaggaaggcctgctgcgcggccgcgtcggcaaccgtgtcggctacttcgacctgacgttccgccaggtggtgcccggcacctacgatttcgggtggccgttccaggatggcgtggccgaggtctgcaacggctgtcggcgcggcacgccggatgccgatggccacacgccgatggaaggcggagagtggttccgcatcgaccgcgcgggccgtcgggtgaagtaggtttttcggcagggctgcgccctgcacctgccgatgcaacggcaacggccgaagcaacagcaacagcaacagcgcgcattccgtgggatggcggggcggccggcaaccacggcggttgctgttgctcctggtaggtgtcgaccttggtcgacacgatttttctctcagatatcgaattgaatacggggtcagatccgttttccgcaggaaaacggatctgaccccaagagccattccgacagttcgcaggaaactgtcaaaggcgggatgggtccggttgcgggagtgtccgcggcatggatgccgcggccaagcccccatgggtgagggcgctttgcttgcgaagcactgcttcgcaagcgcccgaacgcacagccgccagcggctgggccggcctgggggtttacggcgtctcccgcaaccggacccaccccgcccaccctcaggaaaccagcttctgctgttgctgttgctgtcgccgttgctctggatcgtagcgggtgcagggcgcagccctgccgagcaaccctatacttgccgccgtgactgccttccctgccctcgttccgctggatgcgccactgctggtgggctacagcggcggtgtcgactcgaccgtgctgctgcactggctgtggcgctgcgccaaggcctccggcacggcgctgcgcgcggtgcatgtgcaccatggcctgcaccccgatgcggacgactgggtgctgcattgccagcagcaatgcgcagcgctgggcatcgaactggccgtgcatcgcgtgcagatcgaccccacatcgggcctgggcctggaaggcgcagcacggcaggcgcgacgcgccgcgttcgccaccgaactgcgcgacggcgaaacactggcgctggcgcagcacctggacgaccaggccgagaccttcctgctgcgtgccctgcgtggctccggcgtcgatggtcttgccgcgatgtccgcagacagccgcgtaggcgaacaccgtgtgtggcgaccgctgctggcggtgccgcgccgtgcgctgctcgattacgcgcaccagcacgcgctgcgctgggttgaagaccccagcaacgccgacgaccacgccgatcgcaatttcctgcgcctgcaggtgctgccgttgctgcgccagcgctggccgcacgccgccgcggcattggcgggcagcgccctgcattgccggcagacccgcgagctgctggacgaggaggacgccgagctgatcgcgcatctggaggtggcaccgcgtgtgctgtcgctgcagctgctgcgccaggtgtcaccgggccgcgccgcgcgcgtgctgcgtgcctgggtgatcggccatggggccgccccactgccggccacggtgctgcagcaggcgctggacgagctgctgccagccagcaacgatcgccaggcgcgggtgcgctggcacgatcatgccatccagcaatggcgcgatcatgcctatctcctgcccgcgcaactgccggcgcttccccatgattggcaggccggatgggatggacgcgcgccattggcgctgcccgatggcggtcagctgcacctgcacggcgccgaggccttcgaacggccgctccaggtccgtgcgcgtgtgggcggcgaacgcatcctgctgcccggtcgccagcattcgcatgcgctgaaggactgcctgcaacgcgaacaccttgccccctggcgacgcgcccagctgccgctggtcttcgatggagcgcagctgcttgccgccgccgacgtggtcatcgcagctcccctgcaggcctggttgcaggcccacgacgcgcagctgcagtggcgtcccggcggctggtgaattgacccccgcgcgcagcccgtccacacttgccgcatggccaagaagtcccccgaaaacgcctccccggtcgcccagttcgagcagtcgctcgaatcgctggagcagctggtggagcagatggaaaccggcgagctgagcctggaagcgtcgctcagtgcttacgaacgcggcgtcggtctgtaccgtcagtgccagcaggcgctggagcaggccgaattgcgcgtgcgcctgctcagcgatccggcccagccggaaacggccgagcctttcgatccgcccaaccatgacggctgaagccctgttcgcgcgctggcgcgaccgtatcgaaagccagctcgatgccgccctgccctcgcctgccgaagcaccgcagcgcctgcaccaggccatgcgctattcggtgctgggcggtggcaaacgcatgcgcccgctgctggtgtatgccagtggacacctgttcggcgcgcagccggaacagctggacgcggcggcgatggctgtcgagctgatccacgcctattcgctggtgcatgacgacctgccggcgatggacgacgacgccctgcgccgcggcaagccgaccacccacatcgccttcgacgaagccaccgcgatcctggccggcgacgccctgcagacgcgtgccttcggcctgctggccgatgcgccgctgccggccacgctgcgcgtggcctgcctgcagaccctcgctcacgcgtccggcgcctccggcatgtgcggcggccaggcgctggacatcgatgccaccggccagcagcagaccctggcggcactgacccgcatgcatgcgctgaagaccggcgcgctgatccgtgcagcggtgcgcatgggggcgctgtgcggccaggcccacgagccgcagctggcccagctcgacagtttcgccgatgcgctcggcctggccttccaggtccgcgatgacatcctcgatgtcgaagccagttccgaacagctgggcaagaccgccggcaaggacgaggcgcaggacaagagcaccttccccgcgctgctcggcatggacggcgcgaaggcgcagctgcgcgaactggccgcacgcatgcaggccacgttggccggccatggcgaagaggccgatgcgctgcgcgcgctggcaacgctggcggtggaacgcgatcactgatcgccgccggtgacgctgccctcaaacaggaacgcccggcaatgccgggcgttcctgcttgcgcatgcggccggtattacttgatcaggcgcagggtgaacgggtagcgataggcttcgccgttgttggccttgactgcggcaatgatgcagaacaccaggttgatgatgcccacgatcggcgccaggatgccgccgatgatcaccaccatcaggatgatgctgatgaccatggcgatggtcacggtgatctggaagttcagcgcttccttggcctggtcggtcacgaaggccttgctggcgtcatccttgttgatcagccagatgatcagggcgccgatgaaccaggtgaagatgcccagcaggtgcgcagccagcgccatggtgcgctggtcggccggggcatcggtggttgccggcggcggcgggacgttatcgaattcgctcacgacaaaactccttttcattgggtggtcttgacccaccagcaccaagctggttgcgtcaggcgcgcatagcttacgtcatcaatgccatcaatcattaccggcgacggtcatccgccccagcaggatcgaaccggtccggatgtgcgagcgcgggtcgacgtcgctgccgaccgcctcgatgctgctgaacatctcgcgcaggttgccggcgatggtgacgccgtccaccgggtactggatctcgccgttctcgacacggaagccgcccgcgcctcgtgagtaatcgccggtcaccccgttcacgccctgccccatcagctcggtcaccagcaggccgtcacccatctgccgggcgatctcttccagcgggccggcattggccgccagctgcaggttgtgcacgccgccagcattggcggtggtctgcaggcccagcttgcgcgccgaatagctgcccagcacgtagcgctgcagtacgccgtctcggaccagcgccgaactacgggtggccacgccgtcgccgtcgaaggcggccgagcgcaggccacggcgcaggtgcggcagctcgtcgatctgcatccattccgggaacaggcgttggccgacgctgtccagcaggaagctggcctggcggtacaaggcgccgccggacaccgccgacagcaggtggccgaccaggctgcgcgccacttccggggcgaacagcaccggcatgctgccagtagccagtgaacgcggctgcaggcgggccacggtgcgctcggcggcacgacggccgaccaggcccacgtcttccaggtcctcccgggcaagcgcgctggtgtaccagccatcgcgctgcatgccatcgccctgcccggcgatcagcgcgcagccgaccgaatggtgggtaccgcgctcacgaccaaagaaaccatgcgaattggcatacaccgacaggctctgcatgctcgacaccgatgcgccgtcggaattgcggatctgcgcgtcggcctcgcgaccggccgcctcgcaggccagggccaggtccaccgcctcatcggcctgcagcgcccacgggtgccaaccgtccagctccgggaagtcggtggccatcagtgcggcctcggccaggccggcagccgggtcatcctcggtatgccgggcaatcgcgcaggcctgctcgaccgtagcggccaggctggcctcgttcaggtcaccggtgctggcactgcccttgcgctggccgaaatagacggtcacggcgatgccgcggtcacgcgtggactgcacggtctcgacctcgccgaggcggacattgacctccagtccgcggtcctcgctgcaactgacctcggcctggctggcgcccagcgcgcgggcgcggtcgagcagctgctgggagaggtcggccagccgttccagccgggccgggctgtcgtcgccgacggccacttcaggggcgatcacgttcaatgctttatcctgtacaggttgggcccggcatcacgccgggcgactttttttgagatcaggtagggacgatgcgcggacgcgacgaagaaaccggtgaattccacgacaagagccgcagccagaaccggcgcgacgcgctcgacgtcctggccctgggcgagaagctggtgtcgttgaccccggcccagctggcgcgcctgccgatcccggaagacctgctgccgcatatcgccgagtgcaagcgcatcaccgcccacatcgcccacaagcgccagctggcgttcctggccaagcacatgcgccgcgaggacgaggcaacgctggacgcgatccgcgatgcgctggacgccaacagcgagactggccgccgcgaagtggcgatgatgcaccgcgtggaagactggcgcgaccgcctgttggccgacggtgacaaggcgctggccgccctgcttgacgactacccgcaggccgaccgccagcagctgcgcaccctggtacgcaacgcgcaggccgaaaaggcgaagaacaagccgccgcgcgcctaccgcgagatcttccaggtgctgcgtacgctgatgctgccggcggcgctgggcttgaagacggcgggcgacgaacacgccggcgatccggtcgacgaggccgacgaggactgagtccgcgccggcccgggcggtggccgcggccatcgccacgctcaggcctgcgtaccgccgacggtgatgccctcgatcaacagcgagggctggccgacacccacgggcacactctgcccgtccttgccgcagatgcccacgccctcgtccagggccagatcgttgccgaccatgcgcaccttctgcatggtctccgggccgttgccgatcagggtcgcgcccttcaccggggtggtgatgcggccatcctcgatcaggtaggcctcggtggccgagaacacgtacttgccgctggtgatgtcgacctggccaccgccgaagttcaccgcgtacaggcccttcttcaccgaacggatcatctcctgcgggtcgtgctcgccggcgcgcatgtaggtgttggtcatgcgtggcatggtcaggtgcgcgaacgattcgcggcgcccgttgccggtcggggccatgcccatcagccgcgcgttgaggctgtcctgcatgtagccgaccaggatgccgtcctcgatcagcggggtgcactggctcgggtggccttcgtcgtcgatgttcaacgaaccgcggcgaccgtcgagggtgccgtcgtcgacgatggtcacccccggtgcggcgacgcgctcgccgatgcggccggcgtagacgctggtgcccttgcggttgaagtcgccttccaggccatggccgaccgcttcgtgcagcaacacgcccggccaacccgggccgagcaccaccggcatcatgccggccggcgccggcaccgcgtccaggttcaccagcgcctggcgcagcgcttcctgggccagggcttcggggcggccgctggcgaacagcgcttcgtagccataacggccaccaccaccggcgtagccggactcgcgacggccgttgtgttcgacgatgacctgcacgttcaggcgtaccagcgggcgcacgtcggccgccagcacgccgtcgctgcgggcgatcagcaccgtatcgacgccgccggacaggctcaccatcacctgcttcacgcgcgggtcggcggcacgcaggtagccatccaggcgcttgagcacctcgaccttggcctcgttgccgatgccgtcgatcgggtccagcgccgggtacagcgcgcgcgcattgccgcgcagcagcgaacgtccggtctgcgcaccgccctcgcgcgagatcgcgcgcgccgactgcgccgccgccagcagcgcatcggcatggatgtcatcggagtaggcgaagccggtcttctcgccggaaatcgcccgcacgcccacgccctgctcgatggaatgggcgccgtccttgacgatgccgtcttccacgctccagctctcgcggcgggcgtgctggaaataaaggtcgccgaagtcgacaccagggccgagcagttgcccgaaggtgcgctccaggccggcggtatccaggccgccggggcgcagcaggcggtcttgggcaagcgtcagggcgatatcagtcatggtttcgatctgggggtgcgggggcgctcaggcaagccccgtgaacaggaagccgtgctcagcgcgagcgcggcaggtcggtgacggtcggcggaatggccggtgcaggtgccggcacgggcggtgatggggtcttgtcgcggctgcgctcgatcacttccaccttcggctccttccatggaccggtcaccttgtaggtacgggcgccaatctcgcccagcggcttggacaataccgcattggtggccgcgcccagcgccgcccccaccgggccgccggccaccgcaccgaccacggtcagcaggttgcccgcgcgcgggttgacgtcgatggtctggtcgaactgctggttgcgcaggtcggcctggccacggatggtgatgttggccgccgggccttcgatcagcaccttgtcggtgcgcgccatgccctgaccgaactgcatgctgccctcgatctggttgaacgcgaagcccttggagaagaagtcgcggaaatcgaacatcagccgccgcggcagctgcgcgacgctgagcaggcccagcacgcggccggcgcccggctccagctccagcagctggccattgcgcgcatgcaggtcgaggctgccctgcaggttgcccagctggaagtccgacggccccccgctccaggccgcctgcagctgcgcctggccggaaccgccgcgcagctggccgccgtaatcaaggttctgcatcagcccgcccaggtcctcgctgcgcacctgcgcggtcagttcggtacgggcgccgcccgtacggccgagccagcggccggtgatgtcgatttcctggtccggcgcgcggaagcgcaacgcgtccacgttcaggccgttggccagcgggcgcgtgcgcagcaccgcctggcccagcaccaccttgccgaacttcaggtcggcgatgtccagcgcgaacggcggcagcttggccgggtccatgtcattggcaccggcctgtacccgcgccggcgcggcggccgcacccggtgccgtcggcagtgactgccagtgcacccggtcaagctggccgctgatggtgccgccgtcggcgttgggtacggtcaggcggccggccagcgacggcccgtccaggcgcacgtccagtgcctgcgggcccgggtgcagctgcagccgggtctgctcgaagactccgccaatcagcttgagctggccgacctgcacgtcgaccgtgcgcagcggcatcgcgtcgtcgtcactcccaccgcgcgccaggctgatccactccagcgcatccagggtcgggctgcggccattgaccgtcagtccgctcgccggcggctcgcggtcgacatggtcgctgcccagcgtgacctgcacaccggtctggttgttgtggctgcgcgcggccagggccaggcgctggccgaacgccacatcgatgcggccggcgcccatcggcagctgcgcggccaccgtggtcgccagcggctcggcggccggcttgtccagcggcgccggcaggtcgagccgggtgccgaccaggtccgaactcaatcgcagctcgctcggcggcgcaggcgcgccgggcgccaccttgggcaggttgacgccgatggtccaggccgaattgccgttgatgtaaggcttgagccaggccatctccggagcacggtcgatcagcacgctggcatcgaggcgggcggtcagctgcgactcgaaggcgcgcgtgctgtcatgcacgtaaccgccggcacgcaggctcagccgtccttcctggccgaggtggcgcaccgctaggtcctcggcgccgaaaccgccattgctgtagcgcgcctgcccgtgcatgttgtcaaaggtcagctggaagcgcttgtcgaccagcttcacgccggccagatcgaccgtgccctgcaggtggccctcgccctcgtcctgatgcagcggctgcagcagatcgaaggtcacatgggccggaccactggcgaccagattgtccagcgtatcgccgtaatccttgtgcaacgggctctggcgcagcatcgccagcagcttgccggcctcgctcggcgcgtcggcacgtacgtacaacggctggtgcccgaagtccggaatgcccgcttcgaatttctgtaccgccacgccggcaagatcaccccgtccacgcatgtcgaagccagggccgatgaaggcgatgtcggcgtcgacctggctcatcagcggccagtcgtgctggaagcggatgtcgccattggtgatgtggccggtggcctcgaagcggccatcattgttgtcgaacggccagtcgtccaggtcaccggtgaccaggccgacgccattgcgcacctggccgccagccagcgccatgtccagccagtcggtggcgcccttgctcatcttggagtggatccagaagcgcttggccgccgtcatcggcacgtcgtccagcttcgcggccagctgcagccacggccgcgtgccgtcgccctggaaccagaccccgccgcgcacgtcggccgcgtagtcggtgccttccacacgcatcgccggcgtcccgatccgccaaccaccgccctcgtcgcgccagcccacgatctgtccggccaggtgcaggtcatggcgcacgccgaagccggtcggccaatcgaactgcagctgccgttgcggttgcagctgcaggctgaagccgtcggcgtcgccttcaaagcgcccgcccaggccgcgcaggccgggcgagttgcccacgctggcgaaacccagcgactgcagttcaccctgcgcccacagggggccatcgcgttcgcccgacagctgcaaggcgcgcacgtccagctgcggcctggacaggaacagccagcgacgcaggcccggctcaaggcgatcactcagggccagcgcacgcagtgcgatgccggcctgcacttcaccggaacggacctgcagctgtttgccgacctgcagctgcaggccatcgaggcgctgctcgccgtcttcattcttcagccgcagctgcggtacctgcagcgcccagccctcggcctggcgctgccagcgcaggcgggcctgcagtcgctgcagctgcagctgcggcgccgccatgccgggtatcggtgcgccatcgatacgcacgtcgcgcagatccgaatccgtggtcagcgccaccggcgcgaaatcgcgcagggtcaaccacaggttcaactcgcccttgccctcgcgcaggcgcacgccgccagccgccagcaagggcgcccaggcgtggaaatcgaccgggtcggcgcccagccaggcctcgccgttgccgcgcgcacggtccacgtccagcaccgcggtcagcggcagcgcttcgggctgcgcccaggcgcgtacgcccacgcgcaggcgatcgccattgacccgcatgcgcaggtcgatgcgcggcagcgtcgtgtcgatgcccaacgtcggcgcgtgcacgcccaggcgccctccgatcacctgcagctcgcccagccggcgcagcgcatccagcggatcgccgccgttgtccgattgcggcagcccgcgcaccgtccagcgtccgtcctcgccctgctgcagatccagcgccaggccacgcaggcgcagctcggtcagcgagcgcccgggcagcagcccgctgtacatcgataccagcacctcggcctcgccgatcgccaggccctgcccggcgccgatgcgcaggcctttcagctgcagcagcgggccacgacgggtccaggcggtctgcagctggtcgaaacgcaccggctggccggcacgctcgctcagccaggcggcaatcctgtcaggatgacgctcggccagcggcagcagctggctgagcgtgcccaccagcagtgcaagcccgaccaggcccaccgcacaggcggcaatgaaatgacggcggatccttcgcagtcgcaggcgcggcggcgcgctcatcggccaccgccggcctgcagccggcgaggatcagagcagaacgacatcgaattgctcctgcaggtactgctcgtccgcctggaagcggatgctcttgccgaggaactcttccagctcggccaccgccgaggattcctcatcggtaattcgcgcgaccaccttggtcgaggcgatcaccagcaggcgcgcagcatcgaactggcgcacggcacgggtgatctcgcggaagatctcataggtcaccgtctcggtggtcttgatgctgccgcggccgctgcactgcgggcaggtctccgacagctggcgctccaggctttccaccgtacgcttgcgggtcatctccaccaggcccagcggcgagaaatcatagaccgtggtcttggcatggtcgcgggccagcgccttttccagcgtgcgcagcacctggcgacgatgctccgcatcatccatgtcgatgaagtcgatgatgatgatgccgcccaggttgcgcagccgcagctgccgcgccaccgcctgcgccgcttccaggttggtgcggaacaccgtttcttccaggttgcgctggccgaggaacgagccggtgttgacgtcgatggtggtcatcgcctcggtctggtcgatcaccaggtagccaccggatttcagcggcacctgcttgtccagcgcgcggccgatctcgtcctccacgccgaacatgtcgaagatcgggcggtcaccggagtacagctccagcttctcggccagcaccggcatgtacttggcgacgaaggcctgcagttggccgaaggtctccttcgagtccaccttcaccttgtccacgtccttgcggatcaggtcgcgcaccgaccgcagcggcaggctcaggtcttcatagatgatgctgcacgacggcgcttcgcggccgcggcgctcgaccacgttccacacgcgcgacaggtaggcgatgtcctcggcgatggcctcggccggctgcccttcggcgttggtgcgcacgatgtagccgtagccgccgtgctgcgccgacaactcggtcaccagcgccttcaggcgggcgcgctcggtttcatcctcgatgcgcgcggacacccccaccaccttggactgcggcagcagcaccatgtagcgcgagggaatgctgatctgcgtggtcaggcgtgcacccttggtgccgatcgggtccttcaccacctgcaccacgatgtcctggccgtcacgcagcagctcgacgatcggcacgctggccggcggcggcagggtcgtgttctcggtgtcggcactggccaccggggccgggcgcaccacgtcgttggcgtgcaggaacgcggcgcgctccaggccgacctcgacgaaggcggcctgcatgccgggcatgacccgctgcaccttgcccttgtagatgttgccgaccacaccccggcgccagccgcgctcgatgtgcagttcctgcagcatgccgttctcgatcaccgcgacccgggtttcgcggggggtcacattgaccaggatttcctcagacatcggcagcctccctggcggcatcggcagtgggggccggcacgccacagcgcgccagcagacgatcggtatgcagcaatggcagccccatgacgccggagtagctgccggaaagatgttcgatccagcgctcggccccgccctggatggcgtaggccccggccttgtccaacggctcgccggtggcgacataggcggcgatgtcggcggcggcgatcggggcgaaggtcacttcggaaatgaccagttcgctgtccagcccgtcggcgccgaccaccaccaccgcagtcatcacctggtgggtgcgcccggccaggcgcgccagcatcgcgcgcgcgccggcggcgtcggccggcttgccgaacacttcaccgtccagcaccacctcggtgtccgagccgagcacccgcgcctgcgggtcttcggccagcacccgggccagcccggcgcgcgccttgtcggcggcgacccggcacacatactgttcggcactctcggtcgcggcgcgctgctcgacgacctccaggtccagggcctggaaggggcgtccgagtcgggccagcaactggttgcgtcggggggagcgggaagcaagatagagcatcggcacagcataacctgagcccgtcacctgaatcgtcggcaacccgttacggaacgcgtacaaccccggacaggctcacagcgcgttcatcgctacgacaccaccctcaccgcacaacaaggagatcccatgcgcctgaccgccaccccgctgctgctcgccctgtccctcgcccttggaacctcgatgactgcccatgctgctccgtcgtcgccgtcgatcgccgccgcggccgaaggcaccctgctgaacatttcggccaacgccgaggccacccgcgtgccggacgtcgccaccctgtcggccggcgtggtcacccaggccgccgacggcaacagcgccatgcgccagaacgcccagcagatggacaaggtgttggccgcgatcaaggccgccggcatcgccgagcgcgacgtgcagaccagcggcgtcagcctcaacccgcagtaccgctatgccgacaacgaggcgccgaagatcaccggctaccaggccagcaacacggtcagcctgaaggtccgtgacatcgccaagctcggcaaggtgctcgatgcgctggccgctcagggcgccaaccagatcaacggtccgcagtttgagatcgaccagcccgaaccggtctatgacgaagcccgcctggccgcgctgaagaaggcccaggcccgcgcccagacctatgccaagtcgctgggcctgcaggtgcgccgcatcgtcagcatctccgagaacagcagcggcggtttccgcccgatggcgatgatgcgcaccatggcggccggtgcggcgatggacaaggccaccccggtcgcaccgggtgaatcgaccctctcggtcaacctggacgtggtgttcgaactgggccgctgatcgcggccgccacggtcgacgacacaggcgggtcccgcagggggcccgcctttttcgtgcccccgccgacactggctgaaggccagcccaacgatcatgcccctgcctctaggcagtagccgtcatgccgcgctactgatggactgccagccgcgtgcggcaaccccgccacgggccctggtgcgttgaggacttcgtcactggcatggaggtggatcatggttcgtacgtaccccgttgcatccctgcatttcgaccccgcccgggtggccgcctggagcgcggcgatcgctctgcacctgctggccttcctgttgctgctcatccctgcgacctaccaggccgtgcaggtcccgcgtgaaaagacgccggtccggctgatcgagaagatcccgccaccgccaacgccgccggttccggtcccgcccaaggagatcgtccaggtggtgccgaaaccgcgaacgcagccggtggtaccgccactgccggcgcccaccgcgaccgtggaggagacccagggcatcgcgctgccggccgccgaaccggctccgccgcagctggcgcccagcatcgacacgtccacccctctggccggcgcccagctgcagtaccgcagcgccccgccgccgacctaccccatccagtccctgcgcaaccacgaacagggaacagtgctgttgcgggtggaggtggacagccatggccaaccggtcgcggtcagcgtcgagcgcagcagcggctcgcgcaacctggaccaggccgcccgccagcaggtgctccggcactggcgcttcgagcctgcccagcgtgacggcgtggcagttccggccatcggcctggtaccggtacagttctcgctgcccgactgagccccaccaccggcccggcctcgcgccgggccggtccctgccgctgcccgggaaatgcggagaggccagggaccaagcgttaccgattaagcaaaatttcacgacttcgtcacctgcaggaaacctagattggcgcgtcccggtatcgatccggcgacagccctcaacgctacggttttccagttaggagagaagctgtgaaacacccgatccaacggcccgccagccgccgccgcagcaccctggcatcgtccatcacccacatcctcaccggcggcgccctgctgctggccggcgccgtcgcttcctcctccgccttcgcgcaggaaaaggccaccaacctcgaccgcatcacggtcaccggctccaacatcccgcgcaccaacaccgagacaccgtcgccggtgcaggtggtgacccgccaggaaatcgaccgcaccggcaagacctcgctggccgagtacctgcagaccatcaccgccgatggcgccggctcgattcccaagaccttcggcaacggtttcgccggcggtggcgccggcatctcgctgcgcggcctgggcgccggctcgacgctggtactgttgaacggccgccgcatggccacctatggcctggccgatgacggacagaaggtcttcaccgacctcagcaccattccgctcgatgccgtcgagcgcgtggaagtcctgaaggacggcgcttcggcgatctacggctccgatgccatcgccggcgtggtcaacatcatcctgcgcagcgacttccagggcgccatcctgcgtggctcctacggcctgtccggtgacagcgatggcgacgcccggaaggcaaccctgaccgccggtaccggcgacctggccaccgatggctggaacgccttcttcagcctggacgttggcaagaccgacgcgatcaagatcagcgaccgcaagaaccgcaagtggatcggtaccggtgacacccgcccgtggggctatgacaagaccgcccagttcctcggcggtgcctacacccgtggcggcacctccggcggttccggcccgaacggctcctacctcgacgccaccggccatctggtgccgctgccgggttgcgccggcctgaccaccatcggtgggcagaccccggccagcatcgccgccgatggctgcctgtgggatccggcgcagcagtaccgcgacctgattccggaagagaagtacgtcaacgtgttcggtcgcgccagcttcgccttcggtgaaggcggcgagatctacaccgagatcggctactcgaagaaggaaaccatcttcagcaacaccccgtccggcgtgtcgggcggctggggctatccgggcggcccggtcaatgccaacagtggccccggtgccaccgtgctgggcccgaaccatcccgacaacccgaccccgggcacggcgcgccgcgtgcgttactcggcctgggatgtcggcccgcgcgtgaccgacaacaccaatgagttcaaccgcttcctggtcggcatcaagggcaactggggcgactggagctacgacaccgcctacctgcactcgggcaccgacctgaccaacaagcgcaccggcttcctgcgctacagcgccgtccagtgtgcactgggcaatgccaactgcgccggtggcgtgtggcgtatcggtgatgatgccggcaagaactcgcaggcgctgtacgactacatctcgcccacgatcagcgcccgcgccaagtccagcctggacatgttcgacttcaccgtctcgcgcagcctgatggacctgaagggtggtccgctgggcctggcgatcggtaccgagtggcgcaagaccagcaacagcctgaccccgcagacctacaccgaccagggcgacatcatcggcctgggctactcggcctatgacggcacccagaacgtctacgccggctacgtcgaactgtcggcaccggtgctggaacagctggaactgtccggcgccctgcgttacgacaagtacgaaagcggcgaaggcaaggctacgccgaagctgggcgtgaagtggaccccggccgactggatcgccctgcgcgccagctacgccgaaggtttccgcgcgccgaacccggccgagaacggtgacggtggcctggccgccttctccactgcggtcgacccggtgcgttgccagatcagcggcggcgctgccagcgaatgtggcgccaattcggtggcgatcatcaccaagccgaacaagctgctgaagccggaagagtccaagagctactcggtcggcatcgtgctgcagccgacttcgaccacctcgatgaccgtcgatgcctggcagatcaagcgtaccaacgagatcgtgcagggcagcacggcggcggcgatcctggccggcaacgtgctgcgcgacagcaacaatctcaatggcgtggccaacagcggcaccatcctggcggtcaacaccggctacgtgaatgccagctcgtcgcgcgtgcgcggtatcgataccgatatccgccagaccttcgagatcggcccgggccagctggagctggacctgcagtggagccacatcctgaagttcgagcgcaccgaaggcggcgacacagttgattacgtgggtacccacggcaactgcgacgtcaccaactgcatcggtacgccgaaggacaaggtcaacttcggcaccacctggaagcagggcccgtggagcgtcagcggcatcgtcaactacatcagcaagatggacaacatcgacagccgtggtggcagctacctggccttctacgctgacggtacgccggtgaagaagatctcttcgttcaccacgatggacctgtccggtcgctggagcatcaacgactcgttcgaactcaacgcctcggtggccaacgtgttcgaccgcatcgccccgctcgatccgaccacctacggcgcggtgaactacaacccgatgcacttctccggtgcgctgggccgttactacaccgtcggcttcaagtacacgttcaagtaagaccggttgcagcgtcaccttcgaaggcccgggccgttgcccgggccttcgtcgttttcacgcgggccggttcctgcaggctggtgcttgcctgctgactcttgcggacatgttcacgaggacatggctaccgtatgctcgcggcattcgcgccgcaggggatctccatggccgcgacatcgcaacggctgggcctgcccgcgttgactgcactggtagtcggctcgatggtcggcgccggcatcttttcactgccgcagaacgtcgcgcgcagcgccggcccggccgccgccttgatcggctgggcggtcagtggcgccggcatgctgatgctggccttcgtgttccaggccctggccaatcgtcgccccgacctggataccggcatctacgcctatgcgcgcgaaggcttcggcaactacatcggcttctccgcggcgtggggctactgggtggcgtcggtgctcggcaacgccagcttcttcgtactgatcttcagtggcctcggccacttcgtgccggtcctcggcgaaggcaatacacccgccgccgtggccgcttcatcactgctgctgtggaccgtgcacctgctggtgctgcgcggcctgcgcacggccgccatcgtcaacggcctggtgacggtggccaagctgctgcccatcgcgttgttcctgatcctggcggcgggcgcgttccgcatggacgtgttccgcgccgatttcctcggtacgcccgcactcggcgacctcggccagcagctgcgcggcatgatgctggtgaccgtgtgggtgttcatcggcatcgaaggggccagcatctattcgcgacgtgccgcgcgccgtgccgacgtcggccgtgccacggtgatcggtttcctcggggtctggctgctgctggtactggtcagcctgctgtcgatgggcgtgctgtcgcaggccgaactggccgggctgcccaatccgtcgatggcctacgtgctgcgcgccatcgtcggcgaatggggcgcgacggtgatcatcatcggttcgatcgtctccgtactcggcgcattgctggcctgggtgctgctgtgcgccgaagtgctgtatgccgccgccggtgatggcaccatgccggccttcctcggccgcgagaacgcgcgtggcgtgccggccaatgcactgtggttgagcaatggcctgatccagttgttcctgctgatggtgctggtcagttcgggcagctacaccgggctggtgctgctcgctgcgtcgatgagcctggtgccctacttcctgtccaccgcgttcggcgtgcagctggcctggcgcgggcaggcctacgccggcgaaccaggcgtgcgctggcgcgatttcggggtcgcactgctggccagcgcctatgcgctgtggctggtgtatgccggcggcctggacaacctgctgctgtcggtactgctgtacgtgcccggcgtggtgttgttcgctttgacccggcgccagcgcggcgagcgggtattcacgcgctgggagtgggtactgttcggcgcgatcctggcggtggcgatcgccacgctggtggccttctgcagaggtgagctggcactgtagagccgagcccacgctcggcttcacacaggcagccgagcatggctcggctctacaactggcgttccgccagcatgccgatatcctgcatccagcgctcggccagctgcggccacgccgcgaccggtgcatccttcatgcgcagcccgaatgcgtggccgccgcgtgcgaacagatgcatttccaccggcgcgcccgcgtccgccaaggcacggtaataggccagcgattcgcgcacgtcatcggtgcgatcgtcggtggcctgcgcgatgaacgtcggcggcaccttgtcatccacggtgatgtccctgaccagcgacaatcccttcccgtgccctgcccacaggtgcccggaatacatcaccatcgcgaaatcgggacggctgggttgctcatccgcagcatcgaccggcgcgtagctgcgcagcgcgtgcgtgctcagtcccgccaccacgtgaccaccggcggaaaagccgatcgccccgatccgcttcggattgatggaccagcgctcggcctgtgcgcgcagcaggcccattgcacgctgtgcatcctgcagggccatcggcactttcggaatgtcgcggcagttgcactcggggtcccggttcgggccagaggctggcacccggtacttcagcaatgcacaggtgatgccctgtgcggtcagccagccgcagatctcgctgccttccaggtccatcgccagcacccgatagcctccgccaggcaccaccatcactgcggtgccggtggccggtcccttcggtggaaacacggtgagggtcggcgcagcgacgttctgcagcatcatccagtgttcgccactggcttcggagatcacttcgctgacctgctcgggccccttcaacttcggcggcgcgctcaccgtgccctgcggccacaacggaagctcggtggtgccctgtggcggatgccaggtggaaggcgcggccttcgttgtggcgaacggcaccatcgccagcagcaggaagctcgaggacagcagcacgcgcatgatcggcatccatggttgcagcagcagagtgtagcgacaaaaaaaaacctgcatcttgcgatgcaggtttctcaaggtggcgcccgaagttggactcgaaccaacgaccccctgattaacagtcaagtgctctaaccggctgagctattcgggcagacgactagtataaccactcttcacgcgcgatggtaggggtgattggcaatcattgcggcggcccgatacagctgctcggccaccaccaggcgcaccagcatgtgcggcagcgtcagcggtccgatcgaccacttctcatcggccagcgcggacacctccggcgaatgcccttccgggccaccaatcaggaacgccaggtcgcggccctgcccgcgccaatgctccaggcgctgtgccagctgctcggaactcagctgtcgtcctggcacatccagtgccaccacataggcgttcttcggcagcgcagcgatgacccgcttgccttcctcttcagtggcgcggcgcggatcacgccccttgccgcgcaagccgggctcgatttccaccagctcgaacggcagccagtgcgacagccgcttctggtactcggcgaagccctgcgcgacccagctgggcgcgcgttcaccggtggcgatcaggcgggctttcatctacacggacctccaaaacgtcgacggcgccatcggcgccgtcgaagggatgcatcaacgtgcggctcaggccacttcgtcgtcgctggacggcggctggtcgccaacggtccacaggcgctcgagggcgtagaactcacgcacgcgcggcagcatcacgtggacgatcacgtcgcccagatcgaccagcacccactcggcttcgcgctcgccttcaacacccagcggcatcacgtcgatgttcttggcgaagcgcacgacttcatcggcgatcgacttgacgtggcgggtcgaggtgcccgaaacgacgatcatgtagtcggcaacgctggaccggccgcgcacgtcgatctcgaccaggtccttggccttcaggtcttcggtggcttggcggacgctggccagcagttccggcacggacggcggcgggctgggcagatcgaccttgatggtctggggctgggtctggttgctcaaagtggatcgactcgataaacgtgggggcgattatacggggatggcacggcggcgccattcacgctgtggccgggcggtacagcccgtgtgcagcgacgtagtccgcgacggccggcggcagcagggcgcgccaggggccaccggcggcgatctgcgagcgcacggcgctggccgattcctcgcgcagcgggtggtgcaggcgcaggatgcgcccggccgggctggcgaacagggcctgttcgttgtcggcccagcgcccctgcagggcacgccccagttcaccgtcgatcgacgcctgcagcgggctgcccggccgctcggccaccacgaagtgggccagcccgaacagggcctcccattcgtgccagccggacaggcccagcaggctgtcggcgcccaccagccaggccagtggccggcttgggcccagctcgccacgcagctcgcgcagggtatcgacggtgtaggacggacgaccgggatagcgcgtggcacggtccagttcacgacggtccagcagcaggcccggttcgtcgccgatggccagcgacaacatggtgcagcgctgctcggcggtagcgccgggcaccgcacggtgcggcggatcgcctgccggcaacatgcgcacggccacctgcagttcgtcccgggcggctcgcgcgattgccagatgccccaggtgcaccggatcgaaggtgcccccgtaatagatccgcaggctcatcgctcaggcccgcgccagcaggcgcacggcacgcggttcggccacggccaccagcaggcgctccagcgccagccaggcatcgccgtcggcccgccccttggcgatgcggtcgaccagcccggcttcggccacgaagcgttcccagcgcttgccttccgggtgccgctgcagcgcgcgcttgtagggcgcctgccgtgattcccagatgccacgcgatttcatttcggcggccaggttgccgccacgggcctgcacacgggccaggccggcaccggccagcagttcacggatcacgatcggcatcagtgcggccaccgcttcgccttcgccgcgcaggccagccagcatgcgcagcacggccggcggctggccggagaacgtcgcctccaccagccggaacacgtcgtagcgggcagcgtcagccaccagcgattccatccgctccacatccagcggctggccatcggccaacagcgccagcttgtcgatttcctgggcggcggccagcaggttgccctccacccgctcggccaggcgttgcacggcggccgggtcggcacgcaggcccttgccgcgcaggcggcgctcgatccagtccggcagttcgtgcagtttgatcgcccaggccaccgacagcacgccgatgcggctgaccgcctcggcccacttgccctgatgggccttgctccattcattggcggtgatcatcagcaccacgtccggcgccggattggcgcagaactggctgatcacttcggcgccgtccttgccgggcttgccgctgggcaggcgcacctcgaccaggcggcgggcgctgaacaggctgggcgcattgaagctggcgtcgagctggttccagtcgaaatcccgcccgtcggcgtcgaacacttcgcgttcgccgatgccggaggcgcgcgcgcgcgcgcggacggcatctgccgcctccagcacgcgcagggtttccgggcctgcgatcaggtacaccggcgccaacggggtgtcagcgccctggctggccagctgctccggacgcagttccatcgtcgcttccgctcagtgcttggcgtcggcggccggcaccgcaccctcgatcggtttggccttcggcgcggacaggctgccgcccttctcgatctcggcgcggaccacgctgtcgatacggcggatgatcgaggcggacatttcccggcgcagctccgtggccaggatttcgcgttcggtggtggtaccggtggcgtcggtcggcggcgacacatagtcgcgcgacagttcgatcacctgctgcggcaccagttcgctgccatcctcgcgacggaagatgaagatcaccgcgtagcgcaggctgtattcctgtgcgcggccctgcgagtcgatggcgatcggcaggtcaccccagcgctcggacagcacctgcagctgggcgttgggtcccttgctgtcctcatcggccagcttggcaccggaggccagcaggctgcggttgagcagcttgaccagttcactgtacggggcggtggagaccaccttcaccggggcagtgtcggtcggcagcatcagcttgttgcgcagatggaaaccgcagccggcgaggccgaggacaagaacgagggcaagcaggattcgggtcatggagacagtctggcggagccgggcgatcacggcaacacacagcgtgcccgaagccgcgtgaatgcagggccatcaggcgcccggccctgctcatgaaatggcaccggccaccgcgcgggtgaccggtgccggggacatcaggcagcgacgatgttcacgatcttgcccgggacgatgatgatcttgcgcaccgtcaggccttccatgaacctggccgcgttgggctcggccagggccagcgcctcgacctgctcgcgcgcggcatcggccgccacctcgatggtgccacgcagcttgccgttgacctgcaccgccagggtcagcgcatcgcgcaccagcgcgctgctgtcggcccgcgggaacggctggtcttccagcagcgtctcgccatgacccagcacctgccacagggcgtggctggcatgcggggtgatcgggttgagcagcagcacgatcgcctgcagcgcttcctggcgcaccgcgcggccctgctcgctgccatcctcgaacttggccagcgcgttcatcagctccatcaccgcagcgatcgcggtattgaagctgtggcggcggccatagtcgtcaccgaccttgccgatggtttcatgggtcttgcggcgcagcgccttctggttggcatccagcgccgcggcatccagtgccggggcggcaccgtcggcagcgtgcttctgcacctgggcccagaggcggcgcaggaagcgggccatgccgtccacgccggcttcgttccactccagcgactgttccggcggtgcggcgaacatcgagaacaggcgcacggtatcggcgccgtacttgccgaccatcgcctgcgggtccacgccgttgttcttcgacttggacatcttctcggtaccaccgaccaccaccggctggccgtcggcgatcagggtggcgccggtgatgcggccgcgctcgtcgcgctgcacttccacgtcggccgggttgatccagtccttcgagccgtccgggttcgggcggtaataggtttcagcgatcaccatgccctggcacagcaggttgcgcgccggttcgttgctgtccaccatccgcgcgtcgcgcagcagcttgtggtagaagcggaaatacatcaggtgcaggatcgcgtgctcgatgccaccgatgtactggtccaccggcagccagtagttgccgcgcttgtcgaccgcatcacgggcacccggcgaggtgtagcgggcgtagtaccagctcgactccatgaaggtgtcgaaggtgtcggtctcgcgctcggccgcgccgccgcaatccgggcaggtggtcttgcgccattccgggtcggtcttgatcggcgagccggtgccggcgaaggccacgtcttccggcagcaccaccggcagctgctcttccggcaccggcaccgcgccgcacttggcgcagtagatcaccggaatcgggcagccccagtagcgctggcggctcacgccccagtcgcgcaggcggtagttgacgcggcgctggccctgggccttgcgctcgaaacgttcggccaaggcttcaaaggcgccctggaaatccaggccgtcgaactcggccgagttcaccagctcgaaggcacggctcttgtcgctgtaccagtcctgccagcggctaccgtcccagttgcgctcctcttcggtgcgcgcatccttcagcgcgatcacctgcttgatcggcaggccgtacttgttggccacttcgttgtcgcgctggtcatggcccggaacggccatcaccgcgccggtgccgtagcccatcagcacgaagttggcgacccacaccggcaccggctcgccggtgaccggatgcagcgcgcgcaggccggtgtccatgccgcgcttttcctgggtttccagttcagcctcggacacgccaccctgcttcaggtcggccagcatcgccgccagctccgggttgttcttcgccgcatgcagcgccagcgggtgctcggcggcgatcgacacgaaggtcacgcccatcaccgtgtccgggcgggtggtgaacacgcgcagcgggtccagcgcgctgccatcgacatcgcgcacatcgaactggatctccaggccctcggaacggccgatccagttgcgctgcatggtcttgaccgattccggccagccgtccagctcgtccaggccgtccagcagttcctgggcgtagtcggtgatgcgcaggaaccattgcggaatctcgcgcttctccaccagcgcaccggagcgccagccgcggccgtcgatgacctgctcgttggccagcacggtctggtcgaccgggtcccagttcaccaccgcgttgcggcggtaggccaggcccttgcgcatcaggcgggtgaacatgcgctgctcgtggacgtaatagtccggacggcaggtggcgaactcgcgcgaccagtcgatggcatagcccagcgacttcagctggctgcgcatgtggtcgatgttcttgtaggtccacgccgccggcgcggtcttgttcttgatcgcagcgttttccgccggcaggccgaacgcgtcccagcccatcggctgcagcacgttgtggccggtcatgcgcttgtagcggctgatcacgtcgccgatcgtgtaattgcgcacgtggcccatgtgcagcgcaccggacgggtacggaagcatcgacaggcagtagtacttcggcttgtccgaagtctcgtcgacctcgaaggcacgggtggcgtcccagtactgctgggcggcggattcaacctgctgcgggtcgtaggcgttggtttcagcgctggtcatggaacacgcggatgcggcggcaaagcggtacagcgtaccgcagtgcggcaaatggctccaatcctgcctgccggacgccggcgccgcggcgctcggggaggcgtctcagcgcggacgcgacagcggcagggccgccgccagccagaccagccagcaggcgaacgcgagccgttgtgccatcggcgccggcagtgtgccctgcagggcgaacgccgccagtgcggccagcacgccgcagcccaggaccactgcgcccaaggcccggccatgcgcctggcgcagatgggacacgcccagcagcacggtgccggcgacgaaacccagtacccagatcatccaggcgctggcatgcaactggctggcgggcccatgcaggtcatccacgtccagtggcagcagccccatcgcggcaaaggccagaccggccagcagcagcatctggctgccgacccgtggcgcccagccagcagtggccggcagactgcgtcgcaggcgttcagccacccccaccgccagcacgccgggcagcacgaaacccagcaggttgaaggccagcgcatgcggtacaccgcgcgcacccagcagcgccaccgggtggcgagcctgggcatagccgtccaggccggcaccgaagccggccacggccaggacgaatacgactgccgcaagcagccccaaccaacgatcaagccggaccacggacattgcgcgcaatcacctggaaaggaatggaccacggcattgtcgcggtagcggcgcgatgcgccaagcgcggcgcattccagagcaattcaatatccgcctgctgcgcctaccgtgatgctcgaggcatggcagttccgccctgtcgcaagcgcgcctccccatcgaagcctgtcgcctccggctagtgggtgatccacacgctgcactgcgcccctgccggcccgccagcaccactcgagggcgtactccgtgatggcagggttgagaccgacatcgatcgtcaccatagaatcggtctccagatgccaagcgatgcctcccccatgaccgagacgacctacgtattcgacgccaccactgcgaccttcgaggccgaagtcctgcagaagtcgctgcagacgccggtgctggtcgacttctgggccacctggtgcgggccgtgcaagaccctgggcccgatgctggaaaagctggctgccgagtacaacggcgctttcgagctggccaaggtcgatgtcgacaaggaacagcagatcgcggcggccttccagatccgctcggtgcccaccgtgttcctggtcaagggcggccagctggtggacggcttccccggcgccattccggaaggccagctgcgtgaattcctggcccagcacggcatcgtgccggccgatgtcggcgatgccgcccctgaggatgacgccccgctggacccgcaggcgcaggtcgacgtactgcgcgcgcagatcgccgccgagccggacaaggatgagctgaagctcgacctggccctggccctgctgcagatcggcggcgtggacgaggccggtaccctgatcgacggcctgccggccaatctggccaccgacgaccgcgccgtgcgcgcccgtgcccgcctggccttcgccgctgcgctgaaggatgccccggcggccgaggtgctggaggcccgcatcgccgctgatggcaaggatctcaaggcccgccacctgcgcggcgtgcagctgctgctgggcgggcatgacgaggccgccctggcgcagttcctggaaatgctgcggatcgaccgtggattcgaggagagcctgccacgcaaagccttgatcgacgccttcaatgtgatctccgacgaggacctggtgggccagtaccgccgcaggatggcgtcgctgctgttctgaacggaagcccgctccgttcagaatccctgcactgaacgcgggcaataatgcgcgcgctggcggccttgcggtcgccacgatccgttcggggggatgaggtcggggccatggggtcttgcagctgcacccccgcattgccgggattgcaaactgtgaccgtcgtccgctctctgtcgttcgccatgcgtttaacgggcgccctgctctgcgccctcctcctgccgcctgccatcgccggcgcccaggactggaactaccgggtccggcccggcgacaccctgtgggacctgggcgggctgtacctgaaaccctcggtacgctggcagcagctgcagcagcacaaccgcatcgacaacccctaccagttgccgccgggccagctgctgcgcttcccgatcagctggctgcgcaccgaaccggcgccggcccgggtgctgtcggtgcgcggcaaggtcgagctgtccggtgccgatggcacggcgacccgtgcgctccaggccggcgagcagctgcatatcggtgacaccgtggaaaccgagggcgattccagcatcacgctggaatttgccgatgcctcgcgcctgcagctgcgcgaatactcgcgcctgcgcctggaccagctcagccgctatggccacaccggcatggtcgacacccgcctgcgcctgcagcaggggcgcgccagcaaccgggtgacgccggcgcgcggcccggcctcgcgctacatcatcgatgcacccaccgcgaccagcagcgtgcgcggcacggtgttccgggtcagcgccggggataccgggcacgtcggcgccaccgaggtcctgcagggcaaggtgcaggtcggcaacccccatggccagcggctggtacggccggggcagtccacccgcagcagcagcgccgatgcggcccccgccgcggtctcggccctgctgccggcgccggcgctgcgcaatgacgcgctgcgcctggcgccgctgccgaccctgcttgcctgggaaccggtcactggcgccgatcactaccgggtggaagtggtgcaggcggcaacgccggagatcctgctgttcgccacctccaccgccgacacccggttggcgatcggcgacctgccgcccggccagctgcgcctcctgttgcgcgcggtcgacgcacagggcgtcgaaggcctggatgcgagcgccgatttcgagctcagtgaccagccaccgccgccgctgaccgtatcgccgctgcatgggcagacgatcaacagcgaccgcccgcgcttccgctggagccaggcccccggtgcacgcagcagcgtgctgcagatcgccgccgaacccagcttccggcagccactgcaggagcaggctacccatgcgaccgacctgcgcctggcgcaaccgctgccgcccggacagtactactggcgcgtggcctcgcgcgatgccgaaggccaccagggccgctatggccaggcgctgccgctgcagctgagcaacgagccggtggacccggcactgcaaccgcccgaggccgcgcacggcgagctcaccctgcgctggcaggccggcagcgaaggccagcgctaccgggtgcaggtggatcgccgcggtgacttcaaggccccactgatcgatgaaaccgtggcccagccgcaggtgagcttcaagcgcccgtggagcggcacgctgcacgtgcgcgtgcagtacatcgacgatgacggccacgccggcgagttctcccctgcccagcagatcccgttgccatgccgcctgtgctacggcgccggtggcggtgcactgctgctctggttgttgttgtgaggcgctcgccgctgccatggtcgaagcggatcctgctggccctgctggccggcgtgctgaccatcgtggccagccagggccaatggctgtggcggcaggacgaggcggcctatgacgcactggtcggcaactgggactaccgccccgaccccagcgtgctgatcgtggccatcgacgaaggcagcctgcagcgtatcggccagtggccctggccgcgctcggtgcatgcccgcctgctggaccgcctgaccgatgccggcgccgaacgcgttgcgctggacctgatgctgtccgaacccgaccgtcgcgacagccgccaggatgatgagctggcggccgcgatccgacgcaacggccgggtggtgctgccggtgctggcggcaccggcggccggcgaccgcatggccgaggaaatgctgccgatcccgcagatcgccgccagtgccgccgcgatcggccacaccgatgtcgaggtggatggggacggcgtcgcccgcggcgtctatctgcacgccggtatcggacggccgcactggccggcactgggcctggcactggccgacctgccggcgggtgcggtacgcggcctgcccgaccccgacccggcgctgggctcgccctatcaatggcgtcgcgatgattacgtgcgcgtgcgctacgccggcccgcccgagcggctgccgcaggtgtcctatgcggacgtgctcgatgggcacgtggatggagcgatgctgcatggccgccgcatcgtggtcggcatgacggccagcggcatcgcgcctcgcctgctgaccccgaccacccgcgagttctggatgagcggcagcgagtaccaggccaacatcacctcgatgctgctgcagcacaagcagatcgacgtgctgccgcacgcctggcagcacgccatcagtggcgtgctggtggcgctgtgcgtgatcctgctcggcctgcgcctgccgtggctggtcgcgctgtgttcgctgccgatgccgccgctgctgagctggctgctgctgcgcaccggtgacctgtggtgggcaccggccagcgcgatgctgggcgtggtgctggcactgctggtctgggcggtgtggcggatctcggcctggcaccgcctggccaaccgcgatgccctcaccggcctgggcaaccgcctgcgcttcgagcagtcactgcagcaggaatgcgacgccgcgcggcgcagtggcaagccattgagcctggcgctgatcgacgtcgaccacttcaagcgccacaacgaccgccatggccaccaggtcggtgaccgcgtgctgcgtgatgtcgcccgcctgatcggcgcgcatgcccgtcgcccgcgcgacatggcggcgcgctacgatggcgacgaattcgcactggtgctgccggatacgccggccgagggcgcgcgccgggtgatcgaggacctgattgcctgcgtgcgtgcactgccggcgccgggcgacggcagcgatgacggcgtcacgctcaccatcggggtattcacccgcgtgcccgacggtgacctgcaaccgcaccatttcgtggaaggcgccgacaccgccctttaccaggccaaggccaacggccgcgacgggttcatgatcgacggcgggacgtgactcccggggtgcaacatacgcatgcgaatggttagactgggcacctcgcctcgcgccccggacccgcatgaacgcccgcctgttccgcttcggcatcaacctctggccgccgttcctgttcaccggcatccacgtcacccggatcacgcccgattaccggcagatcgacgtggcactgcgactgcggccgtggaaccgcaattacgtgggcacgcatttcggcggcagcctgttcgcgatgaccgatccattctggatgctgggcctgctgcacatcctcggccgtgactattacgtgtgggaccgggccggtgcgatcgatttcctcaagcctggccggggcacggtgcgcacttcgttccgcatcgatgatgcactgctggccgaactgcgtgccgaagcggccggcggcgaaaaggtgctgcgctggttcagcaacgatgtcgtcgacgaaagcggcgaagtggtcgcccaggtacgcaagcaggtgtacctgcggttgaagcctcacgcacgctgatccagcacgcgcgcgctatcctcggcctccctgccatggaggctccgatgcgcccgtatgcgcttgccacactgctgaccctgctgtccttcaccgcccacgccctcgacctgccaccggtgcaatatccgacgctgccggcccaggcggccaatgccgccggtttcgtcccgcagggctgggcacttgaatcgagtgtcgaaggcgatctcgaccaggatggccgcgcggacctggcgctggtgctgcgtcagcaggcgccacgcaacgtcatcgagcacgatggcttgggtccctcgccgtacgacagcaacccgcgcattctcgccgtggcgtggtcgcgcccgtcaggctatgtgctggcggtgcaggaccaccagctgataccgcgcccggacaatccggtgatgagcgacccgctcgaagacggcggcgtcagcatccagcggggcaccctgaaggtcgcactgttttcattcgccagcgcgggcagctggtcaatgggcacgaccgcctttaccttccgttggcaggacgatgcctttgcgctgatcggctacgaccagaattcggtgatgcgcaattccgggcagaccgagtcggtgagcgtgaacttctccactggcagggtaaagcggagcgaaggcagcatcgaggacgacaaggacagcgtgcactgggagcccctgcacagccgccgccgctggacgctgcagaccatcggtgatggctgggcattcgatccgctggcgggcagcgactgagacgctgctcaatcgcgcgcagcagcggccggggcgttctccatcaccagcggcaccgacagccatgggctctcgtcggtgctgcgcgacggtgaacgccgcggcacctgcagacggcggccatcggccgacagctgcggtgcccgcaccggcgagcggaactgcgcaggcaggcgctgcagcgcatccaccggatcctgcgcctgctgccgcagccagcgctgcgcgccgatcagccgcaccatcgcggcggcatcctgggtccgtgacgaataggccggatagaccgggcgggcaatatcggtcagcacgcaccccaggatgttcgacaggcagccaaagtcatgctgcggcggtgccggcaccggcagcgggcgatccgcttccagcgccgccatcgccgccgcgccgcaggcccagcccagattgcccgccgcgcgcgccagggtgctgctgcgatccaggaccagcaccccgccgaattcctgcgccgaagtttcgatcgcagcccggctcatcgcgtactcaccctgcatcgcacggcacaggctctgttcggcggccagcatcggctgcattgcctgatcgcattccgctggcaacggatggtcggccggcagttcgaccagcatgtcggccagcagttgggcattggcctgcaccaggctggcaccgatgatgctctccaccaggtaactgccgcccgtcaccagccgccggcccagctgaagccccctgcaactgccacgcagcgcaccgtcgatatcgccctgcacataggccagcgcgcgtgcgctggtggcatcgatcatcaggccataggtcggcatcggcaccaggatgccgtcgcccttgggccggaatggcgacacgaagtggtccgcatcggccagctggtccaggcgcgcatgcagctgctggtggccagcgtgggcatcgacgaagcgctgcgggtcggcgcgcacctggcccaggcagtcactggcggtcggcccgcagctggccgccggtcgtgatcgcagcgcgtcatggtcctccgccagctgcggtccggcgccgccattgccgcgcggatcggcctcccaacgctgcacgtcgcgggccagggcctgttcgcgctggcgcgcgtccagatcgtcgaacgcgagcgtccacagcagcgcaaaaccgttgtggccgtggacaggcaggcgggcctgcaggcgctgctgggcctgtagccgcgattccggcaccggccacatgcgcgaggcgcaccacaccacgatggccagcaccagaaggcctgccagggtccaacccagtccgcgcagaatcttcaacacagcttcccttccatgtgccgttgccgcagtcgattgcccagcgtaatcgagcggccgtgaccgctacaatgcgcacatgtcgctcgaagcccccgccctggtcccccgcccctccctgcagcgcctgttcctgaccggcctgctgaccctgctgccgatctggctgacctgggtcgtggtcaagttcgtgttcgtgctgctgtcgggcatttccagcccgttggtggtgccactttccgagcagatcgcgacaagctttccgcactacctcggctgggtccgggccgagtggatccagaacaccatcgccctcctggccaccctgctggtgatcctggcggtgggcgtggccagccgccgcgtgctgggccagcgcctgctgcgctgggtcggcgcggtcatcaagcgcattccgctggccagcatcatctacgacagcgccaagaagctgctggacatgctgcagaccgaaccgggcagcacccagcgcgtggtgctgatcgactttccgcaccgcgacatgaagtcggtcgggctggtcacccgcgtgatcaaggaacacggcaccgaccgtgaactggccgcggtgtacgtgcccaccacgccgaacccgacttcgggttacctggaaatcgtgccggtggaactgctgaccccgaccgactggaccgtcgaccaggccatgagcttcatcatttccggcggcgccgtcgcgccgtccagcgttccgttcacgcgcgccggcgatcgcagcgaatgaccgcggcgccgatcgagcgcccgttgcaggaccgcgcggtcctgctgttcatcgtgctggctgcgttcttctgcggcaatgcggtgctggccgaactgatcggagtgaagatcttcgcgctggaagacaccctcggcatcgatccgctgaactggaacctgttcggccagactggttcgctcagcttcaccgccggcaccctgctatggccggtggtgttcatcatgaccgacaccatcaacgagttcttcggcaagcgcggcgtgcgcttcatctcgtggctggccgtggtcctgatcgcctatggcttcctgttcgccttcgcggcgatctcgctggcgccggccagctggtgggtcacctccatggacgggcacggcgtgccggactaccaggccgcattcgcagcggtgttcggccagggcatgtggaccatcgccggttcactggtggccttcctgctcggccagctgatcgacgtggcggtgttccatcgcatccgccaggccaccggcgagcgccacgtgtggctgcgtgcgaccgggtccaccgcgatctcgcaggtggtggacagcttcgtggtgatctggatcgccttcgtgctcggcccgcagcactggccgacctcgctgttcctggccgtcagcagcgtcaactacatctacaagatgggctttgcaattgccctgattccgctgctgtacctgatgcggcgtgcgatcacccgctatctgggcgcagacagggccgctgcgctgcgcgcggcggcggcggctgactgaagccccagcggcggcaagctgactgcgccttcacgctggccgtacgcggccggatcgtgcaagctccacggtctgtgttccacggaagctcctgatgccgcatcccacccgcgccctggccgccgccatcgccgcgttgttcctgttcagtgccgtgccgtcggccgaagcagcgaaaaagaaggccagccgccctgccgccgcgcagacccgccaggctgccaagcccaaggccaggcccgcccgcgccaccgcgccggcgcgtggcagttcggcacgccgcgccgcgccgcgtccggtcgcgccggcacgtgccgtacccaagcaggtacagctggagcgcctgtacgacgagtactgggatgcctcgatgcggttgaacccgctgcaggccaccttccagggcgaatcccgttacaacgaccagctgcccaacatcctgtccgccgcctggcgccagcagtcgcacgacttcactacgcaatggctgggcaaggtcgagaagctcggcagtgatggcctgcagggccaggacctgctcagctacgagatcttcgtgcgcgacgcacgcgcctcgctggccgccgagcgctacccgggctggatgatgccgatcagccagtactacaacatcggcagcatcatggcgatcctcggtgccggtgccggcgcgcagccattcaacaccgtgcaggactacgacacctggtcgcgccgttcgctgggcattcccgaactgttcgaccaggccatcgacaacatgcgccaaggcatgaaggccggcgtggtacagccgcgcgacctgatggaaaaagtgctgccgcaactggatgcggtgatcaagccgaccgccgaagagagcatcttctggtcgccgatccgcaccatgcccaacaccatcccggccgaggacaaggcgcgcatcagcgccgagtacaagcgcatgatcgaactgcgcatcatgccggcctatcgcgccctgcgcggcttcatcgccaccgaatacctgccggccacgcgcgccagcagcggcctgggcgcactgcccgatggccaggcctggtacgccagcctgatcgtgcagaccaccgccagcgaccagaccgccgcgcagctgcacgcgctgggcgaacaacgcgtgcaggaactgcaggcgcagatcgccacggtgatgaaggatgccaagctgcgcggcacccccaccaagctgctgcgcagcatgcgcaacgaccgccagttccagtacggcgatgccaatgcgctgatcaaccgttaccgccaggtgcagcagcaggtcaacgcacgcctgccgcaggtgctggataccttgccgaaggcgccgctggacgtacgcgcggtggaaccggagcgtgcgctcaccgccgctgccgctgcctaccagccggcactgcccgggcaatccgcggtgctgtacgtgaacacccgcgacctgcccagccgcaagcgctggaacgtgccggtgcagtacctgcatgaagcgatccccggccaccacgtgcagctgggcctgcagcaggagctggccaagctgccgcgcttccgccgcctcggtggcgatctcgccttcgtcgaaggctggggcctgtacgccgaaacgctgggcgaggacctgggcatctacaccgatccctacgaccgcatcggctacctgtactcgcgcctgctgcgcgccgcccgcgtggtggccgataccggcgtgaatgcccagggctggagcaagcagcaggctgtcacctacctgcagaagaccgtggacatgagcagcgacgatgccaacgccgaagtcgagcgggtcatggcccagcctggccaggcactgtcgaacgtggccggcctgaccaccattgtcgccctgcgcgacaaggccagggcgcgccagggcgccgccttcgacctgcgccgcttccacgccgaactgctgaaggacggctcgatgccgctggacgtgctggaccgcaagatggaacgctggatggcccagccggccagcgccacgcccgccccgtcaccctgagccttccggagccgccatgcgtcctgccgtcgccctgttcgccgccgtgctgggcctgctgccgctggccaccgttgccgcaccggtgctggccccaccggatgcgggcatcgacggcctgatgcaggcctacgacggccaggtgcccggcgccgccgtactggtgctgcatgacggcaaaccggtattccggcgcggctatggcctggcggtggtggaggacggcacggcggtcaccgcggccagcaacttccggctggcctcggtcagcaagcagttcaccgctgcggcggtgctgctgctggtggaagatggccggctcgggctggaccaacctgcccggcaatggctgcccgaactgcccccggctgcggccgccatcaccatccgccagctgctctcgcataccggtggcctgcccgactacgaagacctgatggacccggctgatgctcggcaggtgcatgacgccgatgtgctgaccctgctgtcgcgccaggaccggctgaacttcgcgcccggcacgcagtaccactacagcaacagcggctatgcgctgctggcactgatcgtcggccgcgcctccggccaggatttcgcagccttcctgcaacagcgcatcttccgcccgctgggcatggcccacaccgtggcccatcaggacggcatcgataccatcgccgcacgcgcctatggctacagctggatcgatggccgttggcagcgcaccgaccagagcaccaccagcgccgtgctcggcgatggcggcatctattcctcgctggacgacctggcccgctgggatgcggcgctgtacgacgaccgcctgctgtcgaaggcctcgcgccgcgcgatgttcagccccgccacatcgacgcccgaaccggatgtaccgcactacgggttcggctggcggctgaatggccccgtgcaatggcacagcggcgagagcatcggcttccgcaacgtgatcgtgcgccacccggaaaaacacctgaccgtgatcgttctgaccaaccgcaacgaccccgaaccctatccgctggcgctgaagatcgcccagcgctggctggacaccctgcaatgaccgccgattccggtgccctgctgggcatccaccacgccgcactgatctgcagcgactacgcacgttcaaaagacttctacgtgcgcatcctcggcctgcgcgtgctggccgagaaccaccgcgccgcgcgcgattcctggaagctggacctggccctgcccgacggcggccagctggaactgttctccttcccctcgccgccgccccgtcccagccgcccggaagcccagggcctgcgccacctcgcgttccgcgtggccacgctggaacccttcatccagcgcctgtcagcgcacggcgtagtgtgcgaaccgatccgcgtggacgagtacaccggccgccgcttcaccttcttcgccgaccccgacgacctgccgctggagctgtacgaagccggttgacgtccccgggggtcagatcccttttccgacggaaaagggatctgaccccatcgccgccaccgaaaacgtcatccacgcatggcatggatctgtgtcgaccaaggtcgacacccaccaaccgcaccagcaccggcagatcgccggaaactgtcgaaggcggggcattgtgggtttgcggggtgtgagccgcatggatgcggcgaccaagcccccagggacgggtttacggcggccccgcaaacccacagtgccccgccatccctcagcaagtccgcttttgctgttgctccggctgttgcggctgcctctgcaggtgcagggcgcagccctgcaaagccccccttccccataccccgccgaatgggtatacagtcgacccatgccggcaccgtgccggaatgaaccctgggaggggaccatgcgcaacaccttcaagaccctgctgctggcactgccgctgtgcctggccgccctgtcggcccaggccgccgacggcgccgccggccgctggaagaccatcgacgacaagaccggcaaggtgaagtcgatcgtcgagatcacccaggccgccaacggcaccctgaccggcaaggtggtcgacatcctgcactcggacaagggcccgaacccggtctgcgatggatgtgaaggcgccaacaggaacaagccggtgaagggcatgaccatcctctggaacctgaaggccgatggcgccaacaagtggtccggcggcaccatcctcgacccggccaacggcaagacctacaagtcgaagatggagctgcagccgggtggcaccaggctggacgtgtccggctgcatcgccttcatctgccgcgcgcagacctggcagcgcgaataagcgccccggcccccgcttcatccccgtgacccggccccggccgggtcacgtcgttgcgggcatgcgatactctgcggttcccctcggcttcaccccgcgaccatgacccgtaccgcgctcgtcaccaccgccctgccctacgccaacggcccgctgcacctgggccacctggtcggctacatccaggccgacatctgggtgcgtgcgcggcgaatgagcggcggcaaggcctggttcgtctgcgccgacgacacccacggcacgccgatcatgctggccgcggaaaaggccggggtcaccccggaaaccttcatcgccaacatccaggccagccacgaacgtgacttcgccgccttcggcgtggccttcgaccactacgactcgaccaactcggcggccaacaaggcactgaccgagcagttctacctgaagctggaagcggccggccacatcagccgccgttcggtcgcccagttctacgacccggccaagggcatgttcctgcccgaccgctacgtcaagggcatctgcccgaactgcggcagccccgaccagtacggcgacaactgcgaagtctgcggcgcgacctatgcaccgaccgacctgaaggagccgcgttcggtcatctccggcgccacgccggaaatgcgcgattcggagcacttcttcttcgaggtgggccacttcgatgcattcctgcgcgaatggctggccggcgatgtcgccctgccgggcgtgaaggccaagctgggtgagtggctcaacgccgaaggtggcctgcgcgcgtgggacatctcgcgcgatgcgccgtacttcggtttccagattcccggccagccgggcaagtacttctatgtctggctggatgcgccgatcggctacctgtccagcttccagaccctgtgcggcaagctcggcgaagacttcgaagcgcacctgcgcgccggcaccgccaccgaactgcaccacttcatcggcaaggacatcgtcaacttccacggcctgttctggccggcggtgctgcacggtaccggccaccgcgcgccgacccgcctgcacgtcaacggctacctgaccgtggacggtgccaagatgagcaaatcgcgcggcaccttcgtgatggcgcgtaccttcctcgatgccggcctggagccggaagcgctgcgctactactacgccgccaagtccggcggtggcgtcgacgatcttgacctgaacctgggtgatttcatcgcccgcgtcaacgccgacctggtcggcaagttcgtcaacctggccagccgctgcgccggcttcatcagcaagcgcttcgacggccagctggccgcgcagctgcccgacgcggcgcagtaccagcgcttcgtcgacggcctggcgccgatccgcgaagcctacgagcgcaacgacccggctgcggcgatccgcctgaccatgaccctggccgacgaagccaaccgctacatcgacgacgtcaagccgtgggtcatcgccaagcaggaaggcgccgacgcgcagctgcaggccgtgtgcagccagggcctgaacctgttccgcgtgctggtcaccgcactgaagccggtgctgccggccaccgccgcgcaggccgaggccttcctggccgcgccggtcaatgactggaccgaactggcacagccgctgctgggccaccgcatcaccgactacaccccgctgttcacccgtatcgacccgaagaagattgacgccatgatcgacgcctccaaggacaccctgcagccggccgccgctgccgcccccgccgccaggaccgacgccgccaagccggccacaccggccccggccaaggacgacgcgaagagcgccgatgctccggcctatatcggcatcgacgatttcgccaagctcgacctgcgcatcggcaaggtgctggtgtgcgagttcgtggaaggttcggacaagctgctgcgcttcgaactggatgccggcgaactgggcaagcgccagatcttctccggcatccgtggcagctacggcgagccggaagccctggtcggtcgcagcgtggtgttcatcgccaacctggccccgcgcaagatgcgcttcggcctgagcgaaggcatgatcctgtcggccggtttcgacggcggcgcgctggcgctgctggacgccgacagcggcgcgcagccgggcatgccggtccgctgatgcctgcagcgggcgcggccaccgccgcgcctgccggcagcatcggccagcggaggcaacgcgatggtaagcaatggaatggaactggcgctgttcgacttcgaccacaccgtgaccacctgcgatacctatggccgtttcctgcgccgcgtggccaccgccgaacagctggcgcaggcgtggtggaaggtcggcccgtggctggccgcatacaagctgaaactgatctcggccgaacgcatccgtgcacgcgtcacccgcctgaccttcagcaaccgccacagcgatgacatcgccacgctggccgcaggcttctcgcgtgagttcctgcccgaggtggtgcgcccggaaatgctggagcagatccgctggcacagggaacagcagcataccgtggtgatcgtgtccggctcgctggacctgtacctgcggccatggtgcgagcagctgggcctgcagctgatctgcaaccggctggaaagccaggacggccgcctgaccggtcgctatgccggtggcgactgcggcccgcgcaaggtcgagcacatccgtcgccagttcgatctgtcgcgctacgtgcgcatccatgcctacggtgacagttccgaagacaagccgatgctggcgctggcccacgagcgctggttccgtggcaaacccctgaagtaaccccgacgcgcagccttcgccacgcatgagcctgatcccgcccctgaccgaacgcctcgaccgcctgctgccgcagacccaatgcgggcagtgcggctacgacggctgccgcccgtatgcgcaggcgatggcgcgcggcgaggtgggcgtggaccgctgcccgccgggcggcgatgccggcgcgcgcgcgctggcgcaggtactgggcgtgcctgccattccgtttgatcgttcgcgtggcgaacacaaggtgccgcaggtggcgctgatcgtggaagccgactgcatcggctgcaccaagtgcatccaggcctgcccggtggacgccatcgtcggcggcgccaagtacatgcacacggtcatcgccgatctgtgcaccggttgcgaactgtgcattccgccgtgcccggtggactgcatcgagttgctgcccctgtaacaggggtcggatccctttccgcgggaaagggatccgaccccatcccgcagttatggcacggccgccgtcaccacgatctcgaccttccactcggcgtgggccagcttggcttcgaaggttgcgcgggccggggtcgcgccctcgaccacccactcgtcccacgccttgttcatgccgtcgaagtcggcgatatcggccaggaacacttccgcgcgcagcacgtgctggcgatcactggcgaccagtgccagcagcttgtcgatctccgccagcacctgccgggtctgcccggtgatgtcctggctggtgtcttccggaatctggccggagaggtaggcgaccttgttgtacacggtcatttcggacatgcgcggtccgacgtcgtaacgctccatcatgggcgtggctcctgcgggtgatcaggcctgcattgtcctccaatccggtcgacggtgggtgcacgggcaccttccgcgacacgtcactaccgggctccgacggtcccactggtcaaatgacgatgacaggcgcacgatgcgccacgcccgcgttgacaccgccctcgcccctcctgccgcacccttgcgccgatgaccgtccccgtcgattccaccactgccccttccacgccagcctggaagcgggttgccaccatcgtcatcccgctgctgatcctcgccctggccctgcacggcctggccaacgagttcgacgagcacggctaccgggccatccgccaggcgttccgccagctcagtggcatgcagatcgcgctcaccgtggtactcggcctggccagttacgcctgcctgatcggcttcgatgccatcggcctgcgtcgcagcggcatccgcgtgcaccctgcgcgagtcggcatcaccgcgttccttgcgcacacgctgggccagaccgtgggctttgccgcgttgaccggcggcgcggtacgcctgcgtggctaccgcagcgccggcctggacctggcacagatcggccaggtggtgctgatgagcacgctcggcttcgtgttcggggcatggctgctgatcagcgtggcactgtgcatggaacctgcagcggcagcgttggcattgccattgaatcccgatgccgtgcgcatcgtcggcatcgtcgccctgctcgcatatctcggcaccgtgctgctggtcggccgcgatggacggcagttcagcgtgttcggccatgcgttgtggctgcccgaccgccgcaccatgatcggcgtcaccgtgctgagcgtgatcgaactggtgctggccagtgccgcgttctacgtgctgctgccggactccacgccgaccggactgcccggcttcgtcggcctgtacctggtggccgtgctggccggcttggtctcgaccgtgcccgccggccttggcgtgttcgagtggagcctgctgaagctgttgccgcaggtggcaccggcggcggtgctggcagcggcgctgatctaccgcgtcacctactacgtgctgccgctggtgctggccaccctgctcgcgctcgcgcccgccctgcgccaaccgctgcaggccagcgccggggcaacccgtgcgggctggaacgcgctgcgcccgtggctgccgcagatcatcgcgctggcggtgttcagcatcggcgccgcactggtcatcgacggcacgctgccgacgccacgccgtcacctggtcaatgcctcgctgccgatcctggagacctcgcacctgatcggcagcctcagcggcgtcgcactgctgctgatcggccagggcctggcccggcgcagccacgccgcgtgggtgctggcgatggcggtgtgcgtgatcaccccgctgccgctgtggctgcggggtggccaactgttgatcgccgtctcggcagtgctggtggcgatggcactgtgggccgcacgtcgcgagttctaccgccagggcgcgctgctggacgaagcctggtcatggccgtggctgcgcaacctcggcctggtgctggtcgcggtcacctggctgctgttcttcacctacagccatgtcgagtaccagaacgagctgtggtggcagtttgcgatatccggcaacgcaccacgcgcgctgcgcgcgttgctggtcgtggcgatcgcgctggtgatgttcggcctggcgcggctgctgcacagcacgcgcagcccgctgccagccgccgacgaggccacgctgcaatcactggcgccggtactggccggtgccaccgatacccaggcctgcctggtgctgaccgccgacaaggcggtgctgcgcgacgaggcgaaacagggcttcgtgatgatgcagcgctacggcggttcgctgatcgcgatgggcgatccggtcggcccgccggaggtcgcccgcgcattgatctggcgcttccgcgaggaagccgaccggctcggcctgcgcccggtgttctaccaggtcggcgagtcctactggcagacctacctcgacctgggcctgggcctggtcaagctgggcgaagaagcgatggtgccgctgcacgatttcggcctggaaggccgcgaacgtgcggacctgcgccaggcctggaaccggggcaagcgcggcggcctgtccttccgtgtggcaccggtggaggaaattcccagcctgctgccgcgcctgcacgcgatttccaacgcgtggctggaagacaaggccggcgacgaaaagggcttttcgctgggcagctacgacccggattacctggtgcggttcccggtggcactggtggaggccgaaggccagatcgtggcgtttgccaacctgtggcaggcaccggccggtgccgagctgtcggtggacctgatgcgccacgtcaacgaggcgccgaaggggacgatggacttcctcttcatcgaactgttcctgtgggggcgcgcgcagggctatgcacgcttctcgctgggcatggcgccactgtccgggctggcacagcatcgcctggccggccgctggaaccgcctggccggcctgctggcgcggcatggcgaacgcttctacggcttcagtggcctgcgccgcttcaagtcgaagttcgacccgcagtggcggccacgctatctcgctgcgccgggcggcatgcacctgccggccgcactgctggatgccacgcgcctgatctcgctggacccgcggcgcaactgaagccccgtaccaccaggcatacccggcgccacctgccgcccggtaggtgtcgaccttggtcgacacgctcatccccaaggcgccctcagccccagcgccgaccaaggtcggcgtctaccaagcgctacataccgcccttgaggatcacctcggccagccgatcatagtcaccaccgaaatggtggtcacccggcagcttcaccttcttcacaccgtcattggccggcaggtccgggcacagtgcgtcctcatccttgtcgccgtacacgcacagcgttttctccgccggcagtctggccacttccggcgcgatcggcaggccgtcgccgccgccgcccagccagttgctgacgtggaactcgaagtcggccttcttgcctaccgacagcagcacgatgcgatccagcgctgcacgggtatcggcatcgagctggttgatggtcgccggcagcacgtcggccccctgcgagaaaccgatcagcatcaccttgtcgcggtgccactgctggcggtagtgatcgatgatcttctgcaggtcagcagcgaagcccttcggcgtgcgctcgctccagaagtagcgcagcgagtcgatgccgaccacggccacgccgtgctcgttgagcgacgacgccacgtccttgtccaggccggcccagccaccatcaccggagacgaacacggccagcgtgtcgccgttgccggtcgacggtacttccaccaccggcaggcccttcagcgcggccggcggcggtgccaggctgacgcctgcctgcgcacccatcacccgcgctgcagccaccaggcccggtgaggcatcaccacgcgccgtgcgcttgaactcgcgcgccatcgccacctgctgcacgaaaccgctggcctcgcccgccttgcagccgtgatcaccggctgcactcaaccacgggaagttcagttcggcgggttgcagcgtgttgcgcttcacgccatcgccgcagaccatgcgctcgtggttgtggtccgggcagaaaccagtggtgagcaggccggcgaacacctgcgtatcggcctgcgcagccagcgcataggccatttcagcgccttcgccatcgccgccgaccagcggcaggtggtacccgggcagatgcagcgaggcctgcagccagcgcgagaaattctcgacatcgccggaaccgaacgaacaggtcgggttgccttcgcgcttgagcacgccgcgcaggtgcgcgatgtccacggcggcgaccatcgcaccgtcggcacgcagggcctcgatcggcagacggctggtatcgccaccgggagtcggttcgtggaaccagatcaccacccgctgcggggtaccggccggcatatgcaccggaatctgttcgaaccgcccgtggctgaactgctgcacggtcgctgccgcggttgccggcagtgcggccagcgccagcaccacgcccattaccctgcccagccctgcacgcttcatatcgcagccccgatggaatgcgcacacgatacgctgcctccacgtgcacggcacgtaccggtgcaggccgttggggtttcagcaggctgcggcgcgacgactgcgccgatacagcgccagcgccagatacagcagccagcccacgatcaccacgatcaccactttctgccccagcccgcgcggcggcccgccacgccacagcacgtgcagccacagcagcacgaaggccagccaggcccagccccagagcaggccggcggcggattgccagcccggttcgcggcgcaggtaccaggcctgcagcagcatgccgacgctggcacacaggaacgcagtgttggccgccaacccgtggatgaacggtgccagcagcggggttgcttcgggcagccagctgtcaccgatggcgaccgtggccaggcccagcgccgagaccgtgaacagcagcggcgccgccgcgctgcgccgcgggccgatgctgccgcggtaaagggcgatgccgagcagggtgatcgccagtgccagcaggcagtacgccgcacgcaacgccagcccccacggcccgtgcagatagaggctgagcgtggcccgcacccagtccaggtcggtgcgtgcgaactgggtccacagcgcggtaaccaggaacagaaccagggcggccagcgccagcagcgccgccggacgcgcgcggctcatgcggaggcttccgggtgccgcgcctgccattcggccaacgccttgcgatagcgctgcagctcgtcggcatacaggtccagcacgcacagcgggcaaccgctgccacagcattcgttgggaccgggctcttccggcggcagcggacggggatcgggatcagggacggacacggttggaagcggcaatcggtggaaacgggccccagtgtagcgggcttgctcagcgccccagctgccgccgcaggttgtcgcgcgcggccgcgtcgaggcgctggtggaagaactcgctgaggaagatgcgcggtgcgcgcagcaggccctgcaggaaacggcggcggccagcgcgatacaggaagcccggcaccacgcccttgtactcttcggccacgccccggtcataggcggtgaacaccggttccggcgcggccaggatcgccatgtcgcagtccaggaacagcgcggcctcggcatcgacatcgtccgggccgagcgcgccatggcgggcggtcagcaggatcagctgctcgacccgggcggcatcgacagcggcgagttccggcgcctgcgtgatcgcctgcagggccatctgcgccgaacgtgcttcgttgtcctttcgccccgccacgtagatcgcatcgtggtagagcacggccaggtagacctcggccggctgctgccagccggggccgtcggcaacctcctggcagtgctgcagcaccgcgcgcacgtggccgaagtgatggtaggcgcgtggtggcgttgcatagctgtcctgcagcgcctgccactgcgccggagcgagcgtcagcggggaaaagtccatgcccggatcatcccgcctgcgcggttgacgggcaagctgtcgcttttttcaccacgtcctcacaacgcccttcgcactaggccgcaacgcggttgtccacagctttcccgagcgctggtccacaccggttgtggatgaacgtgcggaccgaccaacggtcgctgcagcggtgcgcgcacaggtctacactcgcctcaggcgggagcgcccgccgctgccgggagccgtcatgtaccgtcctgccgcccgattcgttctgctcgcactggccgcattggcagcgccgtccgcgatcgcacaggatcatccgggaacggccgcgccgctggccgttgccagcaccaccactccggcgatgccgacgccgcagcaggtgttcgcgattccaccggcgatgcgcgacatgctgcgcacgcaggtgatcaatcacggttactcccgcgagcagcgcctgcaggcgctggtggagatgatcttcgaccgccacggcctggacctgcagtacgacgccgatgcgaccttcaccgtcagcgagatctggcagcagcggcgcgccaactgcctggcctttaccctgatgttcgtcgcgctggcacgcgaagccggcatcaaggcacgcgtgcaggaagtcggccaggtcgtgtcgtggtaccaggaccaggcccagggcctggtctacagcgtcggccacgtcaatgccggggtcggcttcgccggccgcttcgccaccgtcgatctggatcgcaacgtgctgtacgaccgccgcgggccgctgccgatcagccaggcacgggcattggcacacttctacaacaaccgcggcgccgaacgcatggccagcggcgatctggtgggtgcacgcaccttcttcaatgccgcgctggcacaggacaacagcttcgccgccacctggaacaacctgggcgtgctggaaaaccgtacgggcgataccgccgccgcgcgccgggcattggaaacggcgctgcgactggacggccgccaggacgctgcactgaccaacgccagcgcgctgtaccggaagctgggcatggtcatgcaggcgcaggcgctggagcagcgcctgcagtcggtgcagcgcgaggatccgttcgcgcagtacatgctcggcgccgaggccgaacgcgccggccgactggatcaggcgatccgctattaccggcaggccgtgcgcctgtacgacaccgcacaccagttccacttcgggctggcgcgggcctatttcctggccggccagctcaggcgcgccgatcgtgaactgctgcgcgcgcaggcgctgggcggtgccccgcagcaggcgcgctaccaggccaagctggacagcctggcccgctggcgcgcacagcagcaggccaggcgctgaaggccggtcaggccttcttgaggaagcaggtcttcaggaccaggcccttgatcttgtccgagttgccttcgatgtgctcggcatcgtcctcgaccaggcggatgttgcggatcacggtgccctgcttgagcgggatcgaggaacccttcaccttcaggtccttgatcacggtgacggtgtcaccggcctgcagggtattgccgttgctgtcacgcacgaccagggtcgaaccggcactttcctcggcggtccattcgaagccgcagtcggcgcagatccacagcgcgccatcggcataggtgttttccagggtgcactgcgggcaggcgggggcagaagacatcagcaagtacctcaaagtgaatcaacagccgccattgtaaccgcccggctcgcctgcccttttccgggcggcgcccggctcccggcttgacccgatccggcctcccgatacggaatgggaggccgcaggaacttgcagtcggcggcgaactgcagcagagtgcgcggcccctgatcgcccccggaactccccatgcgcctcggcatcgacttcggtaccagcaactccgccgccgccatcgtgcatgagggaacactgctgccgatccgcttcggcgacgccgagcagttccgcaccagtgtgtacttccccggcgtggtgcccgacccggacgacttccagctcgacgacggccaggaacaccagctgcagcagatgatcgacagcgccgcgcgcgcggcgcgtgccgccggccaggaacgcgcgccgcaggcgctgcgccgcgaagtcctgcgcgcgctgcgccgggaatggatggaagcccgcgccggcaaggaacgcagcgccaacgacctgctgcagaacgcggtctacggcgacgaagcgctggaagcctatttcgaggaacacgaaggcaacctggtgcagagcccgaagtcgatgctcggctacaacctgcacccgcgcgcgaagcagaccatcaccggcatcgccgcgcacatcctcgaacacatccgcctgaccgccagtgcccagctcggccggccgctgcgcgccgccctgctcgggcgcccggtgcagttccgcagttcgatcggcgcagccggcaacgaccaggcgctggacatcctgcgtgaagcggccacccaggccggcttcgaccaggttgatttcctcgaggagccagccgcggcggccatgcattaccacgccgaaagccgcgagcggcaccaggcggtaatcgtcgatatcggcggcggcaccaccgacatcgcccatgccgaagtcggcggcgacgacgccccgcgcatccaccgcgcctggggtatcgcccgcggcggtaccgacatcgacctggcgctgagcctgtccagctacatgccgctgttcggccgcggcatcacccgcgtgccggcccaccactacgtggaagcggccaccgtgcaggacatgacccgccagcgcgaattccgcctgcacaagtacgaccatgtcgacgcgccctggggcgaccgcctgcaggccctgcaggacaccggcaacaccgcccgcctgtaccgtgacgtcgaacgcgccaagatcgccctcagcgctgccagcgagcaccgcagcacgctggactacatcgcccgcgacctgcatgccgacagcagcgccgacggcctggccgccgccgcccatggctacctggagcagatccgcgagctgctggcccaggtccgcagcgacatcggcggcgacccggatgccgtgttcctgaccggtggcatgtcccgcgccggctacctgcgccaggcggtggcggccgccttcccgggcgcccgcatggtccacggcgagccctcgctgggcgtggtccagggccttgcgctggcggcagccagccaggattaacaaaacgttacgcggtctaagttactcttggtcggctagaaccctgctgccccttccaccggccatgccggtgtgtgtccacggtgcagcctggcccgcccagcgggcctagcggccatgccttcctggctcgttcatggtccgcgcagcacctgagccgccattgagacccgctttgggcacccgccaggcccctgaggccttacaacctgacgcagcacctgcacccatcgactgccgccgttgtgacgcggactgttgccggttgcccgtgctgctgcagcccggcgaccacgtgcccggccagttcctgtcacgcgacacccacggccgtgccgtgatggcgcgcaacgaggaaggctggtgcgcggcgatcgatccctatcacctgcgctgcacgatctattcgcagcgcccggcgatctgccgccagttctcgatgggcggcgatgactgccgccgcgagcggcaggactacctgcgccaggccgatgcctgggcgctttcctccccttccacctgacaggagcaaccatgccccgcaaggcaaagacccccgcgaaggccagcaacagcatccgcagcgaacgcaagggcgcggccgccagcaccgtggtcagcagcgattcgatcgcttcggacctggcagcgttccgcaaggccggtggcaagatcgaagtcctcggcactacctgggcgctgaagaaagccagctgacccagctccgaccgcggcggcgctgccgccgcggcctgccggaccgcgctcagcgatccaggcgtacccgcacactgcccgaatgcgactggatgcggatgtcaccgtcgccattgccgagccgagtatcgagatggctgcccgggccgtagcgcggccgttccacctggccggcgtcgctgttgatcgacccgctgaagctgttcaccgacagctgcgccgaaaccgtgcgtggcaggcgcaggttgaccgacgcgctcaccgattcgacattgatacggccccccggcgccagcccggccgccgacaggtcgatgctgcccgacacggtttccaccgccagccgctgcacccgcccggcatcgacctcgacccggccggataccgtctgtgcaccgatgtcaccggacacgccgccgccggcttcgatgcggccactgaccgtgttcacgtccagcttcggcgtctgcaggcgcgcgatgacaccgccgctgaccgtattgagcttgctgtcgccgctgcgaccggaggcgctcaggctgccgctgaccgtgtcggcctgcaggcggcgcacatcgatgccgctgatgtcctggctggcactgaccgtactcagcagcagttccaccgagcgcggcacgttcagcaccagcgtcgcgccgccgttgttgttgcgacgcggatactcgatctcccagcgcacgcggttggcactcttctcctggcgcagctgcaggccatcgcttagcgtaccggtgagctgcacgtcgttgcggtcccagccacgcacgctcactttgccggccacgttgctcagttcgatgcggccgccggcggccaggttgtggcgctcgtcgatccgggtgtcagccagggccaccgcgggcagcagcaacagcgcggcgcagcaggtcatcagggttcgtgtcatcgggggtctcctcaggtcgtcaggccggactcggcggcataggccgcctgccgggtcaattccagccgcaacgcataggtgcgcttgagctggccaagcagatgcggcgcgcgtggatcctgcgccagcgcggcccggatctgtgccgcgctttcatcgagttcgtgcagcgccggctgccattccggcgcccggcctgcgggcaacgaggccactgcctgctggtactgctcggtcatcgccgcggcctgcagttgcagggtagacggcaccggcgcgtccggttgcgcatggcgccacggcgccaccgcgtagagcgccaggcttgcggccagtgcggcccccaccggcaaccaccagcgcctgcgcgaacgccccggcagcaccaccacgttgccggtcggcgcaggcgccgcctgtggttcacgcggcggcagctgcgccgacaaccgcgtccagccatcggcgggcaggccgcgttcggaaggcagcgcgcgcagtcgggccaccagatcgtggtcggaatcgtgttcgtgtgtactcatgtcatgtctcccagccgtgcgcgcaacaggccgcgcgcacgatgcaactgtgccttggagctgccgacggccatctgcagctgcgcggcgatctcctggtgtttccagccctcgatgtcatgcagcaccagtaccgcgcgcgccctcggcggcagcgtcgccagcgcgcgctccaggtcgcgctcggtaccggcgcagcggtcgtgtacggccagctcctgcagtcctccgtccacatcatcaagactgtcgtggtcctgcacggcggcgcgcccacgcagttccatcagcgcagcgttgacgcccaggcgatgcagccaggtcgacaggctgctctcgaaacggaaccccggcagcgccttccacgcctgcaggaaggcttcctgcaaggcgtcttcggcacgcgcctgctggcccccgcacagccgccacagcacggcgaacacgcgcggtgcatgccgccggtacagcagttcataggccgaggtatcgccggcggcggccgcccgcaccagggcgggttcatcgacggcgtcgtgggcggcaggcggcgcgggcatggtggtgtcgagcatatcgcttggatgcggcggcccgggaaaaggtttagagccggacgacgatcactgccgtgcaaccttttcgacacctgctgcatccatggaaggtccttcgcgaaattgccgtccaggagtcctgccatgtccagcccaacctgcgccgccctgctggtgatcgccgcctgcgtcgtgctgcaggcactgggcctgtcgctgcagctgcaccccggtaacggccgtgcctgcctgcaacagcaccgccaggcgctggtgtgcctggcctgggccccggcggtcgaatccccggcacgcgccgggtaacatcgaaggtcgttattgccacctgttgtcgccccatgatgttgtcgctgaaggatcacctgccgccctggacccacccgtggttgaactacgccggcgtcgccctgcagatcgtaggggtgcttctggtcgcgtggctcctgcgcgtgctcgcccggcgcctgatccgccgcttcgccgagcactacacgctgccgcccgagatggtgatgggcgcgcgccggatcaccagtttcgtggtctatttcagtgccctgctgtacatcctcagcctgctcggcgcgaagccctcggtgctgtggaccgcgttcaccggcttcgcggccgtgggcgcggtggccttcttcgcggcctggagcgtgctgtccaacatcttctgcacgctgctgatcttcaccacccgcccgttccgcctgcacgactacatcgaggtgctggagaacggcgagaagccgggcctgaagggccgggtgatcgacgtgaacctgatctacaccacgctgcaggagaccggcgagggccacgagggcacggtgctgcagctgccgaacaacctgttcttccagcgcacggtacggcgctggcgtgacccggcgcaggcccccggcggcatccagggcgacggttgagggtggagttttcggcagggctgcgccctgcacctgcagaggccgaagccgaagccgaagccgaagcaagatcaagagcggcattccgtgggatggcgggggggtgtgggtggtcaggacacgccgtaaacccccctccggggtccggcccagccgctggcggctgtgcgttcgggcgcttgcgaagcagtgcttcgcaagcaaagcgccctcacccctgggggctcgatggcgccatccatggcgccaacggtcctgcccacccacaccgccccacctctgacagattccgcgcgctgttggtgggtgccgaccgttggtcggcacatctgtcagatatcgatagtcaaaattggatccgaccccgtgccgaccaacggtcggcacccaccatcagcagcaggttccaacagatcgcggaaatctgtcgaaggcggggtgggtccggttgaggggggccagatcagtgagcgccatggatggcgcctttgatgttgacgttgcttctgcaggtgcagggcgcagccctgcaataaaacacccctttacctcagctggctgtccttgctgccacgccggttgtacccggcatgcgcctggtcttcgtcgtcccgcgcctgctggcacgcaacgcacaaccgcacaccaggcacagcctggcgccgcgccaacgggatcggcgcgtcgcattcctcacagtgttccagaccgggtccctcgcgcagctggcgccgcgcgcgggcgatcgcatcatcgacagtggcgtcgatctggtcctggaccgcgccgtctcctgcccaaccggtggccatggctatcctccgcaggtgtgtcgcccgatatggggacgatacaccccggcaaaaaggaaggccttcatgtagagccgagccatgctcggctgctcttcaggatgccaaacagaacgccgacggatccgatcaggccgattgcggcttaatcccctccgtcccctttttgcttaccagaccaggtcgtcgggcacctggaactgcgcgtaataggcgtcgtcttctgcgttgccggtggagatctcggcggtcgagcccggctggccgtggtcgacgatgattgcttcgggtgcgcgttcacgcaccttttcggcggcggcgcggggcagcaacgcatagccctcgccgtgggcaacgatgaccagcacgcctaccgacagcgccttgcgcagcttggggtcgatcagcagggtacggatcgccgcgccatcgctgaagcggtactcgtcgtcgcccttatggggtacggcatgggccgtgatgatctgcctggcctgggccttctgttcagcctgcctggcctgggcattgcgttcggcggccagtgcgcggtcgcgctcgaccttctcggcgcgggcacgttcagcctcgcgctggacctcggccgaggtcgattcggccttgccctggcgggccttggcctgctcgcgtgcggcggcgctggcctgcgacttcttggccaggccggccttgagcaattgttcctgcagcgcgttgggctttgccatggtcggtgcgtaccgcgtgtaatcttggatgccccattctaccgacgccccgccggccctgcatggcagtcctgaagtacctcaccggttatcccgaacccctggttgcccaggtcagcgagctgctggcgcagggcaggctcggcccctggctgcagcagcgctaccccgacccgcacgaggtgcgcagcgaccgccagctgtacgactacacccaggagctgaaggaccgttacctgcgcaagtcggtgccgctcaacaaggtctgctacgacaatacgctggaagtgatcaagcacgcgctgggcacccacaccgccatctcccgcgtgcacggcggccgcctcaaggccagccgcgagatccgcatcgcgaccgtgttccgccaggcacccgcggcgttcctgcgcatgatcgtggtgcatgagctggcccacctgaaggaagccgaccacaacaaggccttctaccagctgtgccagcacatggagccggactacctgcagctggagttcgatacccgcctgtacctgaccgagctggccaaccgcggccagcgctgaccggccgcagcagctacactgcgcgccccctgcccgacctgcctgccatggaaccgatccgtctcgacaaacgcctgtccgccctgctcggcatcccgcgcggcgaagcgcggcgctacatcgaaggcggctgggtcacggtcaacggcgacgtggtggaacagccgcagcgcccggtcgatggcagcgcggtgatcgtggtggccgaacaggccagcgatgaaaaggccgagcgggtcagcatgctgctgcacaagccggccggtgtcgccgccgaaaccctgtgtgccctggtcagcagtgacagccgcagcgaacttgatgccagcgacatccgtccgttgcagcgtcacttccacggcctgcagctggccgcctcgctgccggccagcgacagcgggctggtggtggtcagccaggatccggccacgctggcccacctgcagcgcaacctgggccgtaccgagcaggaatacctgatcgaagtggccgaaggcggtcccgagcgcgggccgtggctgatggcgcggctgcagcaggaatcgggcggcgccaaggtcagctggcagagcgagcagcgcctgcgcttcgccggcaagggcctgacggccaaggggctgcgtgtggcggtcagcgccgccggcctggaggtcacggccgtgcgccgcctgcgtatcggacgcgtggcgctggggccgctgccgccggggcagtggcgctacctgggcagcgacgagcggttctgaggtgtgcgggtcagggccctttcccgtggagagggatccgggggtcggatcccgtgccgaaggcaggggctctgaccccctgtcgatcctgcaggcattccttcacgcatggcgtggctctaccatcggggcatgagcctgcccaagccgctgtggcgacgcctgctgcgtgttgctgcgatcatcctcgccgtgctggtgctgctggtcctgtccgggctgctgctggccgaccatctcacgccgcaggtgcatggcgcgccttcgcacgtgctgccgctgcagccggcacagacccgcatcgaccagcagatcgtgccgctgcaggcggcccatcccggccagtcgggcgtggccttcctcagcgatggcatggatgccttcgccgcccgcgcgatgattaccacccaggccggccgcagcctggacctgcagtactacatctggcacgacgacctgatcggccacctgatggccaaggcgctgtacgacgccgccgagcgcggcgtgcgcgtgcgcatcctgctcgatgacatgaatgccaaggacaaggacgcgctgatgatggcgctcgatgcccatccgaacatcgagatccgcctgtacaacccgttccgcaaccggaccggcatcctgcgcatggtggagatggtgcagcgcttcttcagcgtgaaccaccgcatgcacaacaagagctggatcgccgatggccgcgtcgcgatcgtcggtggccgcaacatcggcgaggagtacttcagcgcgcgcaccgacgtgaacttccaggatctggacctgctggtcgccggccccgccgtggagcaggccaaccggatcttcgacgactactggaacagcgaaaccgccatcccggtatccgcgcttgccttccataccgacgcacaactgcgcctgctggtgcgcgaatcggaccacgaggcgcagcgggacgtggcccgcccctaccttgcgcgcgtggccgaatcacgccagcggcagcgcccgagccccgagccgttgcactggagcggtgccgtgcgcatcgtgtcggacccgccgatgaagcaccgcagggatgatcgcgccacctggctggtgtcgaccctgatcagcgagctgcaggccgcccggcacaaggccctgttgatctcgccctacttcgtgcccggcaacgagggcctcgatggcttttcggcaatggccgggcggggcgtgcaggtgggcgtggtcaccaactcgctggccgccaacgacgtcgccgccgtgcacgggggctacatgggctaccgcgtgccactgctggaagccggcgtccacctgtacgagctgaaggcacagggtcagtcgggcgatgccggcgtgttcggcagcagcggcgcgagcctgcacaccaaggcattcctgatcgatgaccgccgcggtttcgtcggctccttcaacctggacccgcgctcggcctacctgaacactgaaatgggtgtgctgttcgacgatccggtgctgggtacacagctgcgggacgaatacctgcgcctggctgaccccaggcacagctggtggctggcactggacgaccgccgccggttgcgctggctggagcgcgaaccgccaccgcactgggtggaggccgagccaggggcaacggcgcgcaagcgctggttgtcgcgggtgatcagctggctgccggtggaatcgcagctgtagcgctcaggacgccggagcggcctcatcctgtccggcctcatccagcgtttccacgttgcgcccatgcaggcgccgccagatccagcgcaatgcatgcggcggtgccgaaggcagctgctccagcagggccagcatgcggctctggctggcatgcccatggcggcacaacaggctggccgctgcggccgcgctggccaggcgcaggctgtcggccaacggtccttccgcatccaccgccaaggcctggtgaaccggctcaggcaactcccatgcggcagcgacccgctgcgccagcggcaacgaccactgctgcaacagctgcagggccaacgccggctccacgggctcgccacgggcctgtgcctcctgcagcagctggcgcatcaccagcgccgcacccagcccctgcaccaggcccagccactgcgcggcgaaggcatcgccgaaggtgaccgtgcgtgcgtggtcggccgctgcacgcgatgccagcagtgcgtgctcccagatgatcgcgctgaactgcgggaacacctcgcattgcacctgcatcaccggctgcaccagtaccgcactgatgatctggcgcacgccctcggtgccgaccagggtcaccgcccgctgcaggctctctaccgggcgctcgtggaccttgtaggccgggctgttggcgatgcgcagcaggttgccggtcagcaccgggtcctggccgatgatcgcggccatcacccgggccgaggcggcatcgtcgttgacggtctggatcagctgcggcagcagctgcggccggcggggcagctgcctggccgcccagtcgcggtcctgcagcgcgcgcgccaccgcctcgcccaggcctgggtcctgcaccggcgttggctcgccggccagccgtgggtacaacgcaagcgcatgcagcccgcgttgcaggtgagcggcgatctccggcgacggcagcgcctcgccctgcaggcttgcggctgcggcggccaccgcctggcgggatgcggcaaccagccgcgccggtgccgccccggtcgaacgtgtcagccagccgcgcagcgatcgccaccatgccgctgtcatcgccgcccgccctgtcgttgtgatgcccttgccgtcactgaccgccctgcctcttcacgcccatccggccacccgccgtcgtcgcagcatcggccgcactttcatcttctttaaccggacggccgccgacgtcgacggcaacggccgggcgaatggactagaatggcgccgcgcgacccgtcccccagccatgacgacgtcgctttttttgttttgggaccctaccgttcactggccgttcgctgcagttcgccgctgttcgcgccatcggagacgccatgctattcgaaaccctcgccaccaccggccacgaacaagtggtgttctgccacaaccacgatgccggcctgaaggcgatcatcgccattcacaacaccaccctgggcccggccctgggcggcgtgcgcatgcgcccctacgccagcaccgacgaggcactggccgacgtgctgcggctgagccggacgatgacctacaagaatgcgctggccggcctcaacgtcggtggcggcaaggcggtgatcatcggcgacccgaaggtggacaagaccgaggtgctgttccgcgccttcggccgttacgtcgactcgctgggcggccgctacatcaccgccgaagacgtcggcaccgacgtcaacgacatggagaacatctacctggagagccagttcgtgaccggcgtgcaccaggtccatggcggctccggcgatccggccccgttcaccgcctacggtgcgctgcaggcgctgatggcggcgatgcgcttcaagttcggccacgaggaagtgggcaagaccagcatcgcggtgcagggcctgggccacatcggcatggagctggtgaaactgctgcgcgaccgcggtgccaagctgtatgtcaccgacctggacagcgcactggttgatcgcgcggtcagcgatttcggcgccgaagcggtcaagcccgacgagatccacgaagtgaacgccgacgtgttcgcaccgtgcgcgctggaaggcgccatcaacgccgacaccctgccgcggatcaaggccaagatcatctgcggtaccgccaacaaccagctgtcgagcctggaaatcggcgatgaactgcacgcgcgcggcatcctgtatgcgccggactatgcggtcaacgctggcggcgtgatgaacgtgtcgctggagatcgatggctacaaccgcgaacgcgcgatgcgcctgatccgcagcatctatcacaacctcacccgcatcttcgaactgtcgcagcgcgagaacatcgcgccgcagcgtgcggccgaccgcatcgccgaaagccgcatcctgtcgatcggcaagctgaagatgccgctgggccgcagcaccccgcgcctgggcaacctgcgcggcggctgagcctgccgatgtcgcgccggagctgacgtcccggcgcgacctcccgctcagaacccggtgctgtagcgcagcgccgcctggcgcgcgccctcgccaccgacgcgctggtcgaagcccaggctcaggcggccattgcggccccaccacgactccagcgccacgccgaacagcgcactgccacgcggtgcgtcccatcccgccaggggtgcccaggcatcgacaccaacgaagctggcctgccagtccgcatcggcaccgtcgagccgttgctgccactcggcgtgcccgcgcagcgtccagcgcccccagccgcgctcgccacggataccggccagcatctggctgcgctgcacgcggttggcgtcgccacgcaggccgaagccgaaaccacccagctcattgaaggcatcggtatccacgcgcgtggtgctggcacccagatacggtgtcaacgacgcgcccgcgcggccaaaacgatagccgccttcgacgctggcactgctgaagcgtccgccgtaacgtgcggaaacaccataggcaccggcgcccagcagcaactggcgatccagcgcacgggtgaactggccgctgccgacctgcgccagcgcatagccccggcccaggttccaaccggcgtacaactgtgcctgcgcctggcgatcacgcccacgatcgccgccgaagctgctgccaccattgctgcgggtctcgccaaaggccacgcccatcagcccattgctgcccagcggcaggtcctggccggccatccagccacggctgtcggcggcattgccggcaaaactgccctgcccggcctcaccgagcgcgctctgccaggccccgcgcaggcgcggcgccgcctgcacgcgatcgaagcgctcggcgatcgcacggcgcgacatgtcgatgctgtcgaaggtggccgactcggcccgcgcatgcgcctgcccggacaggctctgcaggctggctgccaggccctcgctgccaccgccggtccactgcagcgcaccggccgccgtgccgaaggccgagccctgcagcgcaggactgccatcgagtgcgctgaacgcaccttccagtcgttgcgccgcggactgcgccgaggccgcgagcccggtcgccgccgccgtcacgctcacctgggtcaggttcaaccaggcagtgttgctgtcatagccatagctgctctgcagcagcgacaggccctgcaggccgctggaggaggccgggctgctgaaggtgccgctcaggccaccggccgcatggaccaggtcctggcggctgccgttctgcggcacgtagccggagacgaagccattcacacgcacgccaccattgatcgaggccgtgccggtcacctgcagcgcattggcaccgagcgcgatcatcaactggccacccgcctgctgcgtgtagttgccctcgatggtgccggtggtgctgccggtggtcaggaacacgctgctgccgttgaccacgttgccgatcacgcgcggcgtgccgccattgaactgcaggccggtcgaatccgggtcgggctggccgaggatggtcacgttggaacggatgacactgccgttctgcagcgacaggatgccgcgttcgatgcgggtggcgccgctgtagctgttgttgcctgcgagcaccagggtgcccccgccctgcttgaccaggccgccgctgccgacgatgtcgttgctccacagcgagccgctcgatggcgcatcgacattggccactacatcaccccagtcgaagcggcccgggcccttgatcgcccgcgagatgtcgagcaggccgtagccgaacaccgcatccacgccgggcgcgccgatgtccttggccgtgcccagcagggtctgccgcaccaggttgttgtcgaagtacgggtagcgctgccagaccagcgcggcggcgccggagatcaacggggcggcgaaggacgtcccgtagttccagtagtaggtgctgccattggcatcgggatagaccgcgctgcccggcgccgccaggcaatagcgcgccgcctgcccgcaggcattggcgtagctggccagcgtgcccggtgcatagggatccactgcggtcgccaccagccaaccgcgctccaggtcggccgccggcagcgagccggcaacgcccagctggctgggcagggcggccaggctgctcggttcggtgcgcgcatcgttgccggccgcgaacaccaccaggccgccatggttgatgacgaacgggcggtactcggccgccacctgcgcggtggtcggcaggtcggtccagtacaggccgccccacgagttgttcatcaccttcacgttgtagctgatcaggtcctggtggacctgcgccacgcccagcggaccgctgaaggaattgcccttgccgctgccgtcatcgaccggcggcttgtcggcgatgatccgcgccgaaacgatctgcgcaccgggggcgatgccgcccggccaggttcccaccggcgcgccggcggccaggctggctaccgccgtgccgtggcccaccacgtcgtccaccagcaggttgttgcgcgccggatcgatgtagttgaggttgcccaccacccgcccgttcaatgccgctgcgttgcgctgcacgcccgagtcgacgatgccgatgcgcacgccctgcccggtcaggccggcggcctgtgcggcacgcgcattggtcactgacaggtgcgcgtcgaaggccggttcctgcggcttggccggaggcggtgccgtcggagggggcgtcgttgggggtgtgggggtggtcggagggggatcgatgcggacattgccgccgcctccgccgccgccacatgccgtcattgccatcgccagcgccgttgccagcgcggacctaaccatcgtcgtgcgttccatcgattccttcccatgaacgttgacctgcctacatcccggcaggcgtgcggtgccgcccagcggcggccctccccgaccctctatacttgggccgacccccacgcagtctgccgggaaaccggggcgcttccaacgtccgcggtctcctttccgaacattgcttacgcatcaacgagattgccatgtccaacatcgtcatcgccgccgccaagcgcaccgccatcggctccttcctcggccagttcaacggcgtgccgacccccaccctcggcgcggccgccatcgctgccgccctggaacagtcgggcgtaccggccagcgacgtctccgaggtcctcatgggctgcgtgctgccggccaacctcggccaggcgcccgcccgccaggcggcgatcgccgccggcattccgctgtcgaccggcgccaccaccctcaacaaggtgtgcggctcgggcatgaagaccatcatgctcggccatgacctgatcaaggccggttcggccagcatcgtggtcgccggtggcatggaatcgatgtccaacgccccgcacctgctgccgaactcccgtaccggcaaccgcttcggcaacttccaggcggtcgaccacatggcccacgacggcctggtcaacgcctatgacggcaaggccatgggcgaattcgccgaatgcgccgtggacaagtaccagttcagccgcgaggagcaggacgcctacgcgatcgaatcggtcaagcgcgcgcaggccgcacaggccaacggtgcgttcgccgacgagatcgtcgcggtgaaggtagccacccgcaagggtgacgtcgaggtcgccaccgacgagcagccggggcgctcggatatcgccaagatcccgaccctgcgtccggccttcaagaaggacggcagcgtcaccgccgccagttcctccagcatctccgacggcgccgccgcggtggtcctgctgaccgaggaagacgcggccgcccgtggcatcactccgctggcccgcatcgtcggccacgccacccattcgcaggaaccggagtggttcaccaccgccccgatcggcgcgatccacacgctgctggccaagaccggctggtcgctggaccagatcgacctgttcgagatcaacgaggcctttgccgtggtggcaatggcgccgatgcgtgagctgggcatcccgcacgacaagctgaacgtgaatggcggtgcctgcgcgctgggtcatcccatcggtgcctccggtgcacgcctggtggtgaccctggtcaacgccctgcgcacgcgcggtggcaagcgcggcattgccaccctgtgcatcggtggcggcgaagcaacggcaatcgccatcgaattgatttaaaaagatttaacgatgatttcgcaaaaatgaatgcgggatcgcttgacacccaatcttggcttgtcatcatgttgtcggcgcgcagcatgcgcgttgcctaattctaacgacgaggatttacacaatgagcatcaacaagctgctggtcgcgatgtccctggctctggccctggccgcctgctcgaagcaggaagctgcccaggacgccgctgcttcggccaacgaagccgccaccgaagcccaggctgctgccgaccaggccgccgctgccggcgcccagaccgccgacgctgcccagcaggctgccaacaccgccgccaccgctgctgacgctgcgaccgacgctgctgccaacaccgctgctgccgcgaccgacgctgctgctggcgaagccaaggacgctgccaaggctgccgaagctaccgctgagcaggccaaggacgctgctgaagaagccaagaagtaataacttctttcttcacgctgttccggaaaagccgctggttcgccagcggctttttctttgcgccactgcgacctcgcggcgcgggcatcgcgaccccgccttcacaacggcatgaataggctggcgtccccatccattgcagtaccggagaccgccatgaagattcgcccgatcaccaccaccctgctggccgcctccctgctgctggccctggccgcctgcaagggcccggaagccgaacaggccaagcaggacgcgcagcaggccgctgacagcgccggcgcggctgcccgcgatgccgtcgacaaggcggcagaagctacccgtgacgccgccgacaagaccgctgcagcctccgagcaggccgccgccgatacccagcaggcgctggacaaggctgcagacgccaccgccaacgctgccgacaaggccaaggacgccgcaaccgacgccgccgcacacgccagcgacgcgactgccaacgccgcacagaaggtggccgacaaggcccgcgatgtcgccaatgacgcgaaggcgaacgccgccaaggaagaagccaagcactgaggcgtaccggcagccaggcatgggcccggcgctacaggaaaagccgcggcactgccgcggcttttctgcttttcgcttcgcgttttttccgttgattccgtggtgggcgctcctacggcagcgcgcgcaccagcatcgccgacagatccacgcccgccggcaaggtcccgaacaccagcccatgctccgcttgcagccggctgcgcacgaacgcctctgccatcggactttgcgcacgcaacagcagcgcggcctgcaacaacaacactgtgcgctcgcagaacagccgcgcctgcgactcatccggtggcggtgctgctgcccaccgctgcaaagccgctgcgtagcgcgcatcacgatcggccaccgccgccagttcagcgcgcagcgccgccagcgcctccggttcgcgcgccagcgcgcgcagcacgtccagacactggatgttgccgcttccttcccagatcgaattcaacggtgcctgccggtacagccgcggcagcatcgattcctccacatagcccgcgccgcccaggcattcctgtgcttcattgacgaaggccggcgcgcgcttgcacaaccagtacttgcccagcgccgtccccacacgcgccaatgcggcttcgttggcatccacgccggcccggtccaccgcacgcgcgatgcgcatcgacagcactgtggccgcttccgactccagtgccaggtcggccagcacattggtcatcaacgggtgctcgaccagcagcttgccgaacgtgcggcgatgacgtgcgtgatgcagcgcctgcgccagcgccatgcgcatttccgccgccgcgcccagcatgcagtccaggcgggtcatcatcaccatgccgatgatggtggccacgccccgcccctcctcgcccacgcgccacgcctgtgccccgcagaactcgacttcgctggaggcattggcccaatcgccaagcttgtccttcaagcgcatcaaccggaatgcgttgcggtcgccgtcggccagccggcgcggcatcagcaggcaggtcagtcctcccggcgcctgcgccagcaccaggaagccatcgcacatcggtgcggaaaagaaccacttgtgaccgaccaggcgatagcgctcgccatcgatcggttcagcgcgcgtgctgttggcacgcacatccgagcctccctgcttctcggtcatgcccatgcccagcgtgatgccggccttgtccgccaccggtacatcgcgcgggtcatagaccggcgctgcggccttgcgcgcccactcggccaggtgcggctgcgtgtgcagcaccgcaactgccgcatgggtcatcgtcaacgggcaactggtgccagcctcggcctggtggtgcaggtagctcaacaccgcgcgcgcgacatgcccgcccggttgcggctcgtgccaggacaacccggcgaccccgtgcgatttcgctgtgcccatcaactggtgataggccggatggaactccaccgtatcgatgcgatggccctgcgcatcatgcgtgcgcaggcgcggccgatcgcggttggcatcgaagccgagccggtacagttcgtcacccgccagcgcgccatagaccgccagccgcggcgcaaagccgccagcgccttcgcgctgcaccgcctccatcagcgccacgtcatcggtccacaactggcgccccgcgaacgacggcggctggttcagcaccacatgggtttcgtagggcgcattgctgctgaagctgggtccactcatccggtccgtcctggcggcaagagatctgcggtccgattgtgccgcatcgcctgccaagcccgtgttcaggccgattctcaccctgtgcacgagcggccggccacagtgaccgcatggcagtcaatgacgatctggtggtcctgcgccccgaagggctgtactgcgccgccggtgatttccacatcgatccctggcgaccggtcccgcgcgcggtcatcacccatggccacggcgatcacgcacgcccgggcatgggcgaataccactgcagcgacggcagcctgccgatcctgcgctggcgcctgggcgatgtgccggtgcaggcgcatgccgagggcgtgccgttccgcctgggccgggtgcaggtatcgctgcatcccgccggccatgtactggggtcttcgcaggtgcgcatcgacgacgggcagcaggtctgggtggcgtccggcgactacaagcgccagcctgatccaacctgtgcgccgttcgaagtggtgccctgcgatgccttcatcaccgaggccacctttgccctgccgatctatcgttggccggacacgcccaccgtcgctgcggagatcgtggcgtggcgccgcgaatgcgaacagcgcggcgaagctgccatcctgctgtgctatgcactgggcaaggcgcaacgggtactggccgaactgctgccgctggacgatcgcccggcctggctgcacggtgccatcgccaatggtgtggaggtgtatcggcaggccaacgtgccaatgctggagacgctggcggtggccgagcagggtcgccagccggatgccgccggccagttgatcctcgccccgccctcggccgccggcacaccgtggatgcgccgcttcggccgctaccagctgggcttcgcatcgggctggatgcagctgcgcggcaaccggcgtcgccgcaacgtcgatcgtggcttcgtcatttccgatcacgccgattggcccgcactgctgcagaccatcgaacagaccggcgcgcagcgggtgatcgccacccatggcaataccgatgcgttgattcccttcctgcgagagcgcggcgtagcggctgaagccttccgtaccgatttcgggagcgaggaatgaaggccttcgcggcgctctaccagcgcctggaccgcagcaccgccacgctggacaagcgtgcggcattgatcgattacttccgccaggcaggcgcgcacgatgcggcgtgggcgctgtacctgctcagcggtggcaaggtgggcggcgcacgccgcaagatcgccgccagtggcgaactgcgcgcctggattgccgaagaatccggcttgccgccatggctggtggaagacagctatgcgcaggtcggtgacctggccgaaacgttgaccctgctgctggatgatccatcccagccggccgccgaccgtgcgttggcggattggatcgaacagcatctgctggcggtggccaaccagcccgaagcggtacgccgtgcggcggtcgtcgcgggctggcagcagctgtgcagcagcgaacgcctggtgttcaacaagctgctgaccggcgccctgcgcgttggcgtctcgcagcggctggtgcagcaggcactggcggagtggtccggcctggacatcgcgcgcatcgcccagcgcatgcttggcgagtgggtgccctcgcccgcactgctgggccagctgctgtcgccggatgagctgccactggaccggcagcaaccctacccgttcttcctcgcctcgccactggaaggcgatcctgccgaacgcctcggctccatcgaagattggctgctggaatggaagtgggatggcatccgcctgcagctgctgcgccggcgcggcgaggtcgcattgtggtcacgcggcgaagagcggctggatggtcgcttccccgaaatcgaacaggcggcgatggcgcttcccgatggctgcgtgctggacggagagctgctggcctgggacgaagccacggacctgccgcgtgcattcaccgcgctgcagacccgcatccagcgccgcaagcccggtgcggctaccctgcgcaacacgccggtgcgcgtgctcgcctatgacctgctggaacacgatggcgcggacctgcgtgagttgccgttgcgggaacggcgtgcacggcttgccgacgtcgtcggtgccctgggtgatgcacggatccagctctcacccgacgttgccgccgaagactggccgcaggcggcggcgatgcgcgatgtggcacgcgaacgtggcgtggaagggctgatgctgaaacgtcgtgcctcaccctaccaggccgggcgacgccgcggtgactggtggaaatggaaggtcgatccgctcaccatcgatgcagtgctcctgtacgcgcaggctggccatgggcggcgcagcacgttgtacaccgactacaccttcggcgtctgggacggcgacacgctggtaccggtggccaaggcctattcgggcctggatgacaaggagatcctcgcgcttgatcgctggatccgcgccaatacccgcgagcgctttggcccggtgcgcagcgtacgccccgaacacgtcttcgaactgggattcgaggcggtcaaccgcagcagccggcacaagtccggtatcgccgtacgctttccacgcatcctgcgctggcgccacgacaagccagccagcgaggccgatcagctggctaccctgcaggcgctggcgcgatgaaccgcagccaggcactacgccggctggaagactggttcgcgtcgaaaggctggcgctcgttgccgttccagcgcgcgatgtggcggcactatctcgccggcggatccgggttgctgcacacgcccacaggcagcggcaagacactggcgatgttcgggggaccgctgctgcaggccatgatcgacccaccgccttcgccccgccgcgccggtgcggtacgcccgctgcaggtgctgtgggtgacgcccttgcgcgcgttggccagcgacaccgcgcgtgcgctgcaggccgtggtcgatgggttgcagcttggatggcgtgtcggcctgcgcagcggtgacgccagcaaccgcgaacgacgacaggcacgcgagggccgcatcgacgtactggtcacgacgccggaatcgctggcgctgctgttgagctatccggatacgctgccgcgcatgcgccagctgcgctgcgtggtggtggacgaatggcacgaactgctgggcaacaagcgcggtgtcctgctgcagttgaatctggccgtgctgcgcgatgccgcgccggcattgcagctgtgggggctgtcggccacgctgggcaatctggatgaggcgcgcgacgtgctgctgcccggacagcccgacgcgccgatcgtgcagggcgtgcgcccgcgtgcgaccacggtgcgcagcctgctgcccgaacccggtgaacgctttccctgggccgggcacctgggcctggcccaactgccgcgggtgctggacgcattgatgcaggcacgcagcagcctgctcttcaccaacacccgtgcacaggcagaactgtggcatcaggcgctggcgtcggtttggcccgaggaacacgacacgctcgcgctgcaccacggttcgctggatccggcgctgcgccagcaggtggaggacgggctgcgtgcaggaacgctgcgctgcgtggtcgccacctccagcctcgacctcggcgtggactttcccgaggtcgaacaggtactgcagctgggcagcccgaagggcgtcgcccgcctgcgccagcgcgccggacgtgcgcgccatcgtcccggtgccagtggcgcgatcctctgcgtgccgagccatgcgctggaactggccgagtacgcagccgtgcgtcgcgcactggccgaaggcgtggtcgaagcacgcaggccaccgatgctgtcgctggacgttctggcccagcatgcggtcagccgtgccctggccggtggcttccacggtgatgcgctgctggcgcaggtccggcgcacccatgcgttcgcatccctggccgaggaccagtggcaggccgtgctgactttcatcgtgcaggggggccaggccctggcccagtaccctgacttccacaaggtcgtgcaggacgccgatggccgctaccggatgcacgaccggcgccaggcactacgccaccggctgtcgatcggcaccatcagcagcgatggcagcgtgcgcgtgcagttcctgcgcggggccggcctcggcgccgtggaggaacagttcgccagccgcctgcgccgcggagaccgcttccagttcgccgggcgcctgctggagctggtgcagctgcgcgacatgaccgccttcgtgcggctggcacgagggcgcggtgaaggtgtcgtgccccgctggcagggaggccagctgccgctgtcgatggcactcggcagcgaactggagtcggtgctgtcaggcgccgacgacagtgcggaagcgcgctggctggcaccgctgctggcacttcagcagcaggtgtcggcgcttcccggcccggaccacgtgctgctggaagacgtacgccgccgcgaaggccagttcctcttcgtctatcccttcgccggacgccacgtgcacgaggcgctggccgccctgttggcactgcgctgcacccgccagcaacgcaacagcatcggctatgccgtgaatgatcacggcctggtgctggcaccggcgcaggcgatcgacctggacgcggcgcaatggcatgcgttgttcaccaccgatcagctgctggacgatctgcgtgcggcggtgaacctgggcgagcttgcgcggcgccagttccgtggcatcgcgcgcgtcgcaggcctgctggtacccagcctgccggggggcatgccgcgatcgctgcgccaactgcaggcctcggcgggcctgctgtacgacgtgttgcgcgagcatgaccccgagcacctgctgctggcgctcgccgaacgcgaagtgctgcatgacagcctcgacctgccggggctgcgccaggtgctggtccggatcggcgcgcgacgcatgtcgatgcagcgccctccatcgctgacgcccctgggctttccactgtgggccgaacgcctgcgcgggcagttcagcaacgaggactggcgtacccgcgtgcaacgcgcggcccagcagctggaacgtcgccatggccgatgaaataccgctgctgcttgccggcgaaccggtgaccctggcgggcgcacgcgcactctactggccggcgcggcaggcgctgctgatcgcggacctgcacctgggcaaggccgatgtgttccgccgcgccggcatcgcgctgcccagcggcggaaccggcgaagacctgcaacgcctgcagggtctgctggacaggcatgcctgccgcgaactgtggatcctgggcgacatcctgcatgggccggcgcatcgcgccgcctggtaccagcaatggctcggctggcgcgaacgcaacaccgcactggacgtgcatgtcctgcgcggaaatcatgaccggcagctaccgcatgcccagctgcaggtgcagatccacgaggaggtgcggctggcgccgttcctgctgcgccatgaaccgtgcgcagatccggcgtggcacgtgctcgcaggccacctgcatccgcaggtcgcactgcccgcattgcgccggcgcttcccggccttctggctgcgcgagcggatgacggtcctgccggccttttccgggttcaccgccggaatcgtgcctgctcccgccagcggcgaacagatgatcgcctgcgtggaaaacggcctggtggaactgccagtggcttgaatcaggccggacgaatgtccagctgcggcatcaactggaactcaggcgtgtcaacttcacgtcgccgcggcaaggcctggattgccgccagcatctcctgtgcgcaggcgcggatgcgtccgtggtgctccggcgatgcatgactgatcaagctgcccacatggaattcgaacacgtcctccagtacgtcgggctggtcctcgtgcagcatctgcaacagtccgcgcagcttgcagatttccgattccagctcctcgaccgcgaaccacatggcgtcctcctcttcaacaacaggcggcacgtccgggccgcgacaggccgcaacggcagcgccgcccgggccacgcgcgatgtcaatcacggaaaggaaaacgggcgacgcgcaatcgcgtgcaacctacttctcgcatatacacggtgaggcaaccgttaattcgcgtgacagcgcgcttcacgcattcgcagtgatcgcgctgatgccaggcatctgcgcccctgcagccaacgcgtcgacaaatgccggatccagcgcaagcgaaccgaaccagccatgctgggtaccgctgagcacgcgcagcatgtggccacgcccacccggcaggcgccccatcggcccgagcagcacgtcgcgcgcctttgcccaggcatcgcgatcagactggaacagcggcgtcagccaacggctccagcgctggtagaccgcaacgtgcgccctgcgctgcgcctggtaggcctgcaatgcagcgcctcccccgccatgtgcgcgaacggcatcgcgcaatgccagcgcatcgagcagcgccatgttcacgccctgccccagctgcgggctcatcgcatgtgcggcatcgccggccagcaccatgcggccgcaatgccagcgcgtcatcacggcgtcacggtagaccgcgcgcgccagctggccggcatcatgcagatgcgcaaagcgcgcgctggcctgcggccacagcgcgtgcagctcgtccagccagggcgtcatgccatcggcctgccatcgttcgaagtcggcgcgtggcaggctccagaagaagctcaggcgcggcgtgtcatcacctggccgcgtaccgaccggcagcagcccgatcatcttgcgcgcggccacgtagcgctgccgcagctcctgcaggtgcggccagtcctcggccggcagcaggcaccacagtgcgccccagggatacacgcggtccagcccggtgccgccttcgatcgagccgcgcagcgtcgaagccgcaccatcggcggccaccaccaggtcgaacggcccatgcatgcggccctcactgtcatgcaggcggccctgtgcggcatccactgcggcgatggtgacgccggcatgcagctggcccgcacccgcacgcgccccgtccagcagcgagaacagcgccccacgctgcatgccgaggccgtgcaggcgcgcgtccaggccgtcatagcgcatgtccatcaccgtgcgctcgcacggtgtatcgccataaagacggtgcaccggcgccgcatgcgcgcgcacggcatcaagcaggcccatctgccacagcacctgcaggccgctgggctgcagcaggaagccggcgccaaccggccccggcgagggcacgcgttcgaagatctccacctcgtggccatcacgagagagcaggatggacaatgcctgtccagcggtgccgtagccgatcacggcgatgcgcagtcgttccttcatcggcgcattgtgcccgagcgcaaatccggatggccacctggaaccctgtccacagcgccgcaatgcccgtcgcgacgcaaaaaaaaccccgccgaagcggggttttcaacgcactgtcgagtggatcactcggccggcgtgatgttcgaagcctgggcacccttcgggccctgggtcacgtcataggtgacacgctggccttcctgcaggctgcggaagcccttggagttgatggcggagaagtgcgcgaacacgtcggcgctgccatcctccggcgagatgaagccaaatcccttggcgtcgttgaaccacttgacggtaccgttcggcatggtgatgcgagaccttatgcaatgaatgggtggtgtacgctgaacccgcgcacaagctgagtatgcaaagcttgctcggggaagacaatcacccccgcgccaattcgcccaccagttccggaagtccgttgctggccgcctgcacgttcgccagtacttcggccatcgtaatctcctcgccatcaccgcagccggcggcccagttggcgatgattgccaggcaggcgtaatccagccccagctcgcgtgccagcgcggcctccggcatgccggtcatgcctaccaggtcgcagccgtcacggcgcatgcgggcgatctcggcgatggtctccaggcgcgggccctgcgtcgcgccgtagcagccaccgtcatggaccgtgacgccggtcactttcgctgccgccaggatcttgctgcgcagcatcggcgtataggggtggccgaaatcgacgtggaccacgtcggtgccttcttcttcacagatcgtgctgatgcggccccaggtgtagtcgatgatctggtccgggcaggccagcacgcgcgggccgaagtcttcggtgatgccacccaccgtgttcaatgccagcacgcgctgcgcgcccagctgctgcagtgcggccaggttggcgcggtagttgatcttgtgcggcggcagtgagtgcccctcgccatgccgcgccaggaacgccacgcgatgaccgagcagcgtgcccacgcgcaccgggccggacgggcggccaaagcgggtgtcgacctcgtgggtctgcacgtcgtcgagcttggccaggttgtagacaccggtaccgccgatcacggccagggcgatctgttgcattcaaagcactccatggaaagacgaacgccggcatccgaggatgccggcggtggaagaagacgcgccgcaggcagctgcgccgttactccttcattgcgtagatcgccggcacgcagcgcagggtctcgttgacgtccatgccgaagccgaacacgtagcggtccggcagctcgatgccggcgtagtcggcggtcacgtccggcagtgcgcggtcgtgcttcttcacggtcatcgcggcgatgcgcacgtcggtcgcgccctgctccaggcaccaggtgcggacgccctgcagggtgtagccctcgtcgaggatgtcgtcgatcagcagcacgcggcggccgaacagcgaggtggccggcttgtgcttccagaccaggtctccgccggtggtttcaccgcggtagcgggtcgcgtgcaggtaatcgaactgcacgtcctggccgcgcgcgcccagttccagcgccagctggccggcgaacggcagcgcaccatgcatgatggacaggaacagcggcacctcgcccttgtaatcgcgcgcgatggcgtcggcgataccagcgatggccttgtcgatggtggggcggtcgaccagcaggtcagcctgggccagggcctgggaaatggtgaggttgggcatcagacggttcttccaagggtttcaagcagacgggattgggtgtcgccatggcgggcgtcggccagcaggccgtcccagccgagcgcgccgcggccaagcaggcccagcagcgcagcagtattgagggagcgtccctgcaccgcgtgcagggcttcatcgaccagttccgggtggcagaccagcaccacgtcgcagccggcatccaggtgcgcgtgcacgcgtgccggcacgccaccggcactgtgcgaggcggccatgccgatgtcatcggagaacaccacgccacggaagccgagctcgccacgcaggatgtcctggatccagcgcggggaatagccggccggctccggcgccacctgcggatagatcacgtgcgccatcatcaccgcatcggcaccggcggcgatgccggcctggaacggcaccaggtcctgggcgcgcagttcgtccagcgcgcgcgggtcgatcgcggtatcgacgtgggtgtcttccagcacggtgccgtggccggggaaatgcttgagcgtggcggccatgccgaccgcatgcatgccgcgcacataggcggcggtgaacgcggccaccacctgcgggtcttcactgaaggcacggttgccgatggcgcggttgccgcggccaaggtcgaccaccggcgcgaaactcaggtcgaggccgctggcacgtacttcgctggccatcagccaggcatgctgctcggccagggccagcgcctgctgcgggtcggcggcgtacagcgcgccgatgtcctgcagcggcggcagcgcgctgtagccctcgcggaaacgctgcacacggccgccttcctggtccacgcagatcagctgcgggcgcggggcggcggcacggatcgccgcactcagatcggtcacctgctggcgcgaggcgaagttgcgcttgaacagcaccaccccggccacggcgtcgtgctgcagccagtcacgttcctgggcggtcagttcggtgccggcaacgccgatcagcagcatggtcgatctccacaacgcgcgcccgcatggcgcagtgccgcattgtcgcagaaccggccgacaggcgcaggggtcagacgaaggggagtgtggggtcagagcccctgcggggatctgaccccgatctgctcagaccttgcagccgtccgggccgcaggcctcgtcgccgtcagccgaagctgccggggcgccctgttcggctgcgatctggcgaagggcgttggcgaaggcctctggcggctgggccccggaaatggcccacttcccatcgatgacgaaagtcggcaccgaggaaatgcccagtgcatgggcctgcgccagcctggcttcgacctcggccaggccgcggtcggagcccagcatctgcgcgatttcagcaccgtccaggccgccagccacgccggccttcaccagcactgcagtatcggccagattctggccatgctcgaagtgggcacggaaaagtgcttcgccgaccgcatcctgcacgccgtgctggccggccagccacaacacccgatgggccggcagcgtggtcacccgcacctggccctggctgaaatccatcggcaggccctcggcccgcgcggtggtctgggtctggccgaggatctgctcggtgcgctcgacgccaccgaacttgcgcacataggcctcgcgcagcggcaccggggtggcgtccgcgtccgggtccagctggaacggctgccagtggatatcgagttcaggcgcattggcgccgagcaactgcacaccctgctggaagcgatgcttgccgatccagcaccaggggcagaccacgtcggagtagatgtcgattctcatccccaccacatggggcccgcctccctcgaaaaaaggggacggaggggattaagtcgtttccagcacagctggggtaaagacgacttaatcccctccgtccccttttttgggggcttcaccactgtgaataggggtgactggccagtgcgacgttgtagtagcgcgcgtcgtcggtgacttcggcacccacccagtccggcagttcgatcgcctggtcggcactgtccagctcgacttcggccacgaccaggccggcgttgtcgccgaagaactcgtccacttcccaggtcaggccggcgtgttcgaccaggtggcggcgcttgtcgatcaggccaccgacgcacagcgccaacagggcgcgcgcatcctccaccgggatcgggtagtcgaactcctggcgggtatggccgatggtgcgcgacttcaggttcagcgcggcgtggtcgccttcgatgcgcacgcgcaccgaggcgttctgggtgccgcggtcgagcgcgcccatgtcgttgatgtagccctgcgccatcgggatcacccgatgcgcggcggtgcgccagccatcactgctgacgaggaatttgcgttcgatttcgatgcccatcgcgccattatgcgcgatgggtgatgacaacctgtcagcgcttctcgaacaccgcgatgctttccacgtgcgcggtatgcgggaacatgtccatggcaccggcgctgaccagggtgaagccctgttcgttgaccagatagccggcatcgcgcgccagcgagcccgggtggcagctgacgtagacaatgcgcttgaactgcttcagcggcagctgctgcagcacttcgatcgcacccgagcgcggcgggtccagcagcagcttgtcaaagccctggcgcatccacggggtgctgcgctggtcctgggtcaggtcggcgctgaagaactgcgcgttggccaggccgttgcgctcggcgttctcacgcgcacgcgccaccaggccggcatcgccttccacgccaaccacctcgcgcacgcggcgcgccagcggcagggtgaagttgcccaggccgcagaacaggtccagtacacgctcgtcctcacccggttccagcaggtccagggcgtgggcgatcatcttctcgttgagcttggcattgacctggatgaagtccagcgggcggaacgccagctcgacatcccacggcgccagacggaacgacagcggcacatcctgcccgtccagcggctgcacggtatccacgccgccggactgcaggtagatcacgaagccatgctgctggccgaaagccgcccaggccgcgcggtcggcatcgctgagcggctgcagatggcgaacggtcaggaccacggcctggtcaccggcgatgaattcgatctgcgggatgtcacgcttgccatcgagtgactcgatgaaggtggacagcgcctcgaccttggtaccaatctcggggatcacggtcaggcactggctgaggtcggcaacgaagcgcggatcctgttcacggaagccgaccagggtcttgtccttcttttcgacccggcgcaccgagaaacggcccttgcggcgatagccccagctctcaccgaccagcggcgccagcacggtgcccggcttcacatggccgatccgctccaggttgtccatcagcacgcgctgcttggccacgatctgctggtcttcgtccaggtgctgcagcacgcagccggcgcaggtgccgaaatgcgggcacttgggggtcacccgctgcggcgaggcctgcagcacctccagggtgcgcgcctcgtcgaaatggcggctgcgggcagtctgttcagccatcaccacctcgccgggcagcgcgccgctgacgaaggtgaccttgccgccctcgccttcacggcgggcgacaccgcgaccatcatggctgaggtcgaggatctcggtctggaatggggtacggtcagtgcgggaacgggatcgggccacgtggcaacaggctgcgggcaaaaatgggggcgtattgtcgcagatcctgaccgacggggcctggacccgcttgcgcccgtggccgtcgtgcttgatgattgggccagctgacatggaggcagccctgatgcagatgaccccgcgggccgcacggccccgcttcctgcttgtcgaggacgacatcatcagccgcggttttttcaaggcggcgttggaaacgttaccggcggatgtggataccgcagattccctggccagtgccctggccagtgccgaacccggcgcgcatgatctgtggctgatcgacgtcaacctgccggatggcaatggcgcgcaactgctgcgtgagctacgccgctcacatcccgacacaccggcgctggcacatacggccgacggcgatacctccatccacgcccgcctgcgcgaagccggtttcagcgacaccctggtcaagccgctgggccgcgaccagctgctgaaggccgtgcgccgtgcgctggtcaacagcccggcgggaatcttcgtggcacaggccccggccgcggtcgagctggccgttcaggactgggacgagactgcggcattggccgcgctcaatggccagcgcaaccacctgatcgcactgcgcgagctgttcctggccgagttgcccggtgtgcgcgacgcggtcgagcaggcggtggaccagcacgacgagcgccagctgcgcagccagctgcaccggttgcaggcgagctgtggcttcgtgggggcggcacggttgggccgggcggtgcgccagctgcatcatgcacccgagtccgggcaggcccaggacgggttccgcgccgcggtagctgccctgctgcattgagggtttttcggcagggctgcgccctgcacccgcagaggcttcaagccaaggcaacagcaacagcaacagcaacggcatgcattccgtgggttggcggtgcggtatcggagggcggggacgccgtaaacccgtccttgggggcttggcagccgcatccatgcggctgacaccccgccctccgataccgccccacctcttacagttttccgcgatcgggtagatccacgccatgcgtggatgaatttctgtcagatatcgaaatcaatctggggtcggatccgttttcctgcggaaaacggatccgaccccacgccgttccgacagttcgcggaacactgtcgaaggcggggtgggtccggttgcgggagtgtccgcggcatggatgccgcggccaagcccccagggacgggtttacggcgtctcccgcaaccggacccaccccgcctacccacggatagccagcttttgccgttgacgttgattcggcaggtgcagggctgcaagccctgccgcccccccctacctgcgcggcgcaagctgctcgagcatttcccaggacttcagcccgcgcgcgcccaggtgatgggccagcacccgccgcatcggcaggcgcaggctggccagatcggcggcatccggttcttcgtcggccgcaagggccagcagcgccgagccagtggccgccgcccggcgctccccgccacgctcgctcagcaggcgctgcgccccttcctgcgggtccagctcgtagcgcgccgccgggtcgatcggctggccatcactggcactgtccagctcgaaacccaggcccagcgcggacagcagttcgcgctcgaaacggcgcagggtccaggccaggccggcaccgaccgccagccgcgcgcgtgcctcaccgtaggcaaggtacagctccggcagcgggtcctggcgcggggccaggcgcagggtcagttcactcaggtagaagccggccaacatcgcctggccgaccaggcgtggcgcggcatccagcgcctcggcaccccgcagctgggccagttcaccccgctgctgggcactgaagcggatccactgcaacggctgcagggcggcgcgcagcacctggcccttggcggtggacacgccacgcgccagcaggccgatacggccatgctgcgcgctcaacacttcgaccagcaggctggtctcgcggtaggcccgtgcgtgcagcacgaagccggtgtcgtcctcgatcatcatcgaagcgaccgtcgcggcttattcgtagccgaaggccttcagcgcggcctcgtcgtcggaccagccttcacgcacgcgcacccaggtttccaggaacaccttggccccgaacagacgctccatctgcaggcgggacttggcgccgatctccttcaggcgggcgccgcccttgccgatcacgatggccttctgcccctcgcgctcgacccagatcaccgcaccgatgcgcagcaggttgccatcctcggtgaagcgctcgatctcgacggtggttgcgtacggcagttcctcgccgagctggcgcatcaactgctcgcgcaccagttcaccggccaggaaacgctggctgcgatcggtgatctcgtcctcgccgaacatcggcggggcttccggcagcagcttcagcacgtcgcgcaccagtgcttccaggccgttgcgcttctgcgccgagatcgggtgcacggcggcgaaatcacgaccttcggtcacctgctgcaggaacggcagcagcgcgcccttttccttcaggcgatcgatcttgttgaccaccagcaccaccgggatgccggcgtcgcgcagcacgttgaacgccaggctgtcctcttcatcccagcgaccggcttcgatcaccagcagccctgcatcgacgccttccagcgagccacgcgcggcgcggttcatcacccggttcatcgcccgcttctgcaccttgtgcaggccaggggtgtcgaccaggatcagctggccttccggataggtggcgatgcccagcaggcgatggcgcgtggtctgcggacggttggagacgatgctgaccttggcgccgaccagggcattggtcagggtcgacttgcccacgttcgggcggccgatgacggccacgctgccgcaatgatggggagtttgttcgctcacttggaatccagttgtgctaggacggccgcagccgcctgttgttcggcaagccgccgcgaggcgccttcgccctcggtgctggcggccgggtcggctacgttgcagcgtacccggaagtgcttggcgtggtcgtcaccggattctgacaccagttcatactgcggcaacgccttctgtcgggcctgcagccattcctgcaggcgggtcttggggtccttctcgggccggccggaggccggcagtgcctcgatcgaagcgctgaaccaggacagtaccaccgcccggcaggcctcgaagccggcatccaggtagatcgcagccaccacggcttccaccgcgtcggccaggatcgaatcacgacggtggccgccggacttcatttcgcccggacccaggatcagtcgatcgcccagttccagggtgcgcccgatcaccgccagcgcgccttcacgcaccagctcggcgcgggcacgggtcatcgcgccttcgtcagccttgggccagcgctggtacaacgcctcggccgccatcatgttgacgatgctgtcgcccaggaactccaggcgctcgttgtgtggcgcaccggcactgcgatgcgtcagcgcctgcttcagcagcgccgggtcgcggaagggatgaccgatcaggtcaccacgttggaaaggtttattcggcaccgcttcgggtcaggtcctgggatgaatcgaatttgccaaccacgtccaggttgccgaccagcggacggcgcacttcgtagttgaccttgagggtccagccattgtcgcggcggtcgaacttcacgttggccggcttcacgttttccgagtagttgatgtacagccgcttgaagaacagatcctggatccgggccggttccatgctgcccacacccggctcgttggccaggctcttcatcgccgagcgcaccgcgtaatactcctggtacatcgggaacagcttcatgccgatgtaaaggaagaaaccgaccacgatcaggaccgccaggaacgaggtcagggtcatgccacgctgcgtgttcatcgtcttcattgcgttctccccagatacgcgttggatgtgaaaatactcggttgatgcccgatcagttgatgctcgagccgatccgcgacggctcgaagccatccttgcagaaccagccctggcagttcagccagatcaggaaggccttgccgcgcaggttttcttccggcagcaggccccagaaacggccatcgtcgctgttgtcacggttgtcgcccatcacaaggtacttgccggccggcacggtccactggccctggccacgcggatagtcggtctccagcacggtgtgggttcgacccggcaggtgttcgaccagcaggttggcaccctcgccctggcccttgtggcctgcatagatgcccttgttgtcgtacttcagcggttcgccgttgaggatcacgccgtcgccttcgaagaccacggtgtcgcccggcacgccgatgacgcgcttgatgaagttctcacccttggccggatcgttgtcgctgtggccggggaagtggaacaccaccacgtcgccgcgcgacggctcgccaaacggcacgatcttggtgttgctgatcggcaggcgcaggccgtaggagaacttgttgaccaggatgaagtcgccgatcagcaggttcggcatcatcgagctggacgggatcttgtacggctcggcgatgaaactgcgcacgatcagcacgatcgccagcaccgggaagaacgcacgcgagtaatccaccagcaccggctcggagtcgagcaggcccgcgcgctgggcgcgacgcttggcgaggtacagcttgtccgcgagcaggatcaggcccgaggccagggtcagcacgaccaggaggatctcaaacagtttcattcagggtcctttgcaacgtcaccagacgaccggccccgcagggccggtgcgggccttacttgttgtccatctgcaggacggccaggaacgcttcctgcggaatctccacgcgtccgacctgcttcatgcgcttcttgccttccttctgcttttccagaagcttcttcttgcgcgaaacgtcgccaccatagcacttggccagcacgttcttgcgcatggccttgaccgtggtgcgggcgatgatctgcgagccgacggcggcctggatggccacgtcgaacatctggcgcgggatcaggtccttcatcttctcgcacagctcgcggccacgtcggtcagcgtggctgcggtgcacgatcaacgacagcgcatcgaccttgtcaccattgatcagcacgtccacgcgcacgaacgggcctgcgtcgaagcgcacgaagtggtaatcgagcgaggcatagccgcggctgaccgacttcagcttgtcgaagaagtccagcaccacctcggccatcggcagctcgtagctgatctgcacctggctgcccaggtagttgatgccgatctggctgccgcgcttttcttcgcacagcttgatgatgttgccgatgtactcctcgggggtgagcacgttggcgcggatgatcggttcgcggatttcctcgacctggttcaccgccggcagcttggccgggttgtccatgttgatgatcgagccatcggtcttcaggacctcatacaccaccgtcggcgcggtgctgatcaggtccaggttgtattcgcgctccaggcgctcctgcacgatttccatgtgcagcatgcccaggaagccgcagcggaagccgaagcccatcgcttcggagctttccggctcgaaacgcagcgcggcatcgttcaggcgcagcttgtccagcgcttcgcgcaggtccgggtagtcttcggcatcgaccgggaacaggccggcgaacacgcgcggctgcatttcctggaagcccggcagcggcttcggcgccggatcgccggccagggtgagggtgtcgccgaccggcgcgccatgcacgtccttgatgctggcggtgacccagcccacttcaccggcacgcagcgccggcagcaccttgcgcttcggcgtgaacacgccgacgttgtcgacctggtggttgcggccggtcgacatcacctgcagcttgtcaccggccttgatctcgccctgcatcacgcgcaccagcgacaccacgccgaggtagttgtcgaaccacgagtcgatgatcagcgcctgcagcttgtcggtgtcgcgcggcgccggcggcggaatgcggtgcacgatcgcttccagcacgtcctgcacgttgaggccggtcttggcactgaccggcacggcgtcggaggcatcgatgccgatcacggcctcgatctcggccttggcgcgctcgatgtcggcggtgggcaggtcgatcttgttgatcaccggcaccacttccaggccctgctccacggcggtgtagcagttggccaccgactgggcttccacgccctgcgccgcatcgaccaccagcagcgcgccttcgcaggcggccagcgagcggctgacttcataggagaagtcgacgtggccgggggtgtcgatgaagttcaggtggtaggtctgcccgtccttggccaggtacggcagtgacaccgactgcgccttgatcgtgatgccacgctcgcgctcgatcggattggaatcgagcacctgcgcttccatctcgcgggcctgcaggccaccgcagagctggatgatgcggtcggccagcgtggacttgccgtggtcgacatgggcgatgatggagaagttgcggatgttccgcatcgaatcagaagacataggtggcggcggcgcgcggcgtcgtcagggtaacggtcgattatcgcacgcccagcgcccggccgcgaaaaccggctgccgggcaccggcccggaacgaccgaagccccgccggggcggggcttcgggggaggcccaggggccgccggagcggccccggcaggccctactggccggccttgaccgccacgaaggcgctgttgccattggccgtgcggaccagcagcatgaccacgtcgtccttcttgaagctggacagcgcccggttcagggcatccacactgccgaccgcgacgcggccgacctgcaggatcaccatgcccggcgacaggccggcatcacgcgccgcctggcccttgaccccggtgatgcgcacgccttcgttgccgttgagcccgaactgcttgcgctgagccgcgctcaggtcgctcacgtccagccccagcagggcattggccccggtctgcggcgccgcctcggcaccgccggccgacggcccgcgggcactggcctgcccgtcttcactcagggcggtcaacgtggcactgaggtcatgcggcttgccgtcgcggtacaccaccaggttcaccttgctgcccggcgccatcgcaccgatcagcggcggcaggtcggaccagctgttgaccgggctgccgttgaccgagcggatgacgtcgcccacctgcacgccggccttggcggccgcactgccggccacgatctggttgaccagggcgccacggctgtccggcaggcccaggccctgcgccttcagcgaatcgatcggctccacgaccgcgccgagctggccgcgggtgaccttgccgctcttcttgatctgctccaccgcgctcatcgccaggtcgatcgggatcgcgaagctgatgcccatgtagccgccggacgcggagaagatctgcgagttgatgccgaccacttcgccgcgggtgttcagaagagggccaccggaattgccctggttgatcgccacgtcggtctggatgaacggcacatagcgctggtcggggccgcccgtactgcggccgacggcgctgaccacgccggcggtgacagaatggtcgaggccgaacggcgagccgatcgcgacaacccactgccccggcttcaggctgttggagtcacccacgcgcacggttggcaggttcttcccgtcgatcttcagcagggcgacgtcgtactgctggtcgctgcccaccaccttggcggtgaactcacggctgtcgcccagcttgaccttcacgtcactggcgtcggccaccacgtggtaattggtcagcacatagccatcgggcgagatgatgaagcccgagcccatgccacggcccttgatgctggggccaccgtctggcccacccggcccctgccccggcatcgggaagtcgggaccaaagaagcggcggaagaactccggcatgtcatcgtcgcccatcgggccgcgcgcggcctggcggttgttgcggacgatggtggtatcgacgttgaccacgcccgggccgacctgttcgaccaggttggtgaagtcgggcaggccactgaccagcggctgcgccggtgcccgcgcggccgcggctggcgcgggctgggtctgcgcgacgggcgccggcgcctgtgcgcaggccaccaggggaagggtcagggccagcaggccaatggcctgcgtgcggagtcggggagtcatcggacggcaacctccgggtcgggtggaaagaggaatacgggccccgccgacggcggggcgtgaaggcgcccggctcagtcgcgcgggcgcggcggcaccggcagctcatcctgcaggcgcggctcgaacggatagaacgcggcactaccggcgtgggccgggaagctggcattgagcgcgccgccagcggcgggcgccaggctggagcgcggccatggccgggcctgcagcccgctgacctcgccgaacggcaggttgcggttggcgttggccggcacggtcggggtcaacggtgcctgcacggccgcgatggcgcgctgcgaagtgtcgtcgcgctgggcggcacgcgcggcctgctggctgcgcgtagcgctggcacggcgggcgtcctggcggcggcccgccgcggccatcgctacggccggcgcagcagccacggccaccgcggccgtgtccaccgaagcctcggtgactggggtgggcgcggccggtgccagttccgcctggctggcgatcacctgcggcgcctgcggttcacccggcgtcgcctccttcaatttctcgccgccgatgaacagggcgaccgcggccacagatgcggccagcgcagcaccgccgccccaggcgcgccagccactgcgacgcacctggcgacgcggctcggcctgcggcgtcggctctgccgcaatggcggccgcaacggcggcactgaagccggccggtgccaacgccggggcctgcccgcgcatcacgtcgcccagcagctgccagcgctcctggcagccggccagttcggggtcgtgttccatccggcgcagcaggaagcgcgcttcatcggcacccagctcgccatcgaccagggccgacagctgctcgcgatggcgctggtccaggcgctgcccggcgggcgattgatggttctgcgattcgttgaacggattactggtcatacgcggctcttctcacgggtggcgctgccgatgtccaacagcggccggagttcggtgtcgatcgcctcgcgcgcccggaagatccgggaacgcacggtgccgatcgggcaccccatcttctgcgcgatatcctcgtagctcaggccttccacctcgcgcagggtgatcgccgaccggagttcctccggcagcgcgttgacggccttcatgaccgtctgttccagctcctggcgcatcaactcgcgctcgggcgtgtcggtgtcccgcaggcgggtaccgctgtcgaactgctcggcgtcaccgatgtcgatgtcatcggtcggcggacgacgattgtgtgaagccaggtagtttttggcggtattcacggcgattcgatgcaaccaggttgagaactgggcatcgccacggaaactcccgatcgcgcggtaggcacggatgaaagtgtcctgggcgacgtcctgacattcgctccagtcggcgatgtagcgaccgaccagggccacgacccgatgctggtacttgcgcaccaggacatcgaacgcggcactctcgccgtgctgcacgcgccggaccagctccagatccagctcctgaggtgtatcaacatcggccatgaggggccgcactcctgtcagcccaaccgacgtcgggcaatgagactgccaatcccgggaaaagttcagtcgccgatcacctggcgccgcaccagcttttaaccaccattcggttagcgtcccgatccacggccatggatccgggggcgccactcccctgctattgggatttgacgcgggggaaacaacctctggatcatagccgcttctccatacacaaccggatggaacgtccatgctctcaggcttcgatggtctccgcttcagccactggcaccccgagatccgcgacgacggcgtggtggttctctccctggatcgccaggacagcagcgtcaatgcgatgtcgcaggacgtgctgctggaactgggcgacctgcttgagcgcattgccctggacccgcccaagggcgtagtcatccagtcgctgaagaaggccggcttcattgccggtgccgacctgaaggagttccaggaattcgaccgtcgcggcaccgtcaacgacgcgatccggcgtggccaggccacctaccagaagctggccgagctgccctgcccgaccgtggcggccatccacggccactgcctcggcggtggcaccgagcttgccctggcctgccgctatcgcgtggcctccaatgacagcagcacccgcatcggcctgccggaaacccagctgggcatcttcccggggtggggtggcagcgcccgcctgccgcaactggtaggcgccccggcagcgatggacatgatgctgaccggccgcaccctgtcggcctcggccgcgcgtggcatcggcctggtcgacaaggtggtggcaccggcggtggtgctcgacacggccgttgcactggcgctgtccggcaccacccgcccgttcaagcagcgcgccacggcctgggccaccaacacctggctggcacgcacgctgctggcaccgcagatggtcaagcaggtcgcccgcaaggcgaagaaggaccagtacccggcgccgtacgcactgatcagcacctggcagcgcagtggcggcaagccgatccaggcccgcctggacgccgagcggcgtgccgtggtgaagctggccagtactccgaccgcgcgcaacctgatccgtatcttcttcctcaccgaacgcctgaagggcctcggtggcggtgattccggcatccgccacgtgcacgtggtcggcgccggcgtgatgggcggcgacatcgccgcgtgggccgcctacaagggcttcgaagtgaccctgcaggaccgcgagcagcgcttcatcgacccggccatggaacgcgcgcaggcgctgttcgccaagaaggtgcgcgacgagagcaagcgcccggccgtggccgcgcgcctgcgtgccgacctggaaggcaacggcgtggccgaggccgacctggtgatcgaggcaatcatcgagaaccccgaagccaagcgtgcgctgtaccagacgcttgagccgaagatgaagcaggacgccctgctgaccaccaacacctcgtcgattccgctggtggaactgcgcgaccacatccagcgcccggcgcagttcgcgggcctgcactacttcaacccggtagcgcagatgccgttggtggagatcatccatcacgacggcatggcgccggagaccgagcgtcgcctggccgcgttctgcaaggcgctgggcaagttcccggtgccggtggccggcagcccgggcttcctggtcaaccgcgtgctgttcccgtacatgctggaagcggccaccgcgtatgccgagggcattccgggcccggtgatcgacaaggccgcggtgaagttcggcatgccgatgggcccgatcgaactgatcgataccgtgggcctggacgtggccgccggcgtcggccgcgaactggcgccgttcctgggcctgcagatcccggccgcactgcagacggtggaaccggacaaacgcggcaagaaggatggccagggcatctacacctgggagaacggcaagccgaagaagccggacgtggccagcgactaccaggccccggccgatctggaggaccgcctgatcctgccgctgttgaacgaggcggtggcctgccttcacgagggcgtggtggccgacgcggacctgctggatgccggcgtgatcttcggcaccggtttcgcaccgttccgcggcggtccgatccagcacatccgtgcggtcggtgccgatgcgatcgtcgagcggttgaaggcgctgcagcagcgccatggcgaccgtttcgcgccgcgtcccggctgggacaaccccgtcctgcgcgaaccggtggtctgagttcatcggccgggcctgcggcccggcacccgcagaggcaaccgccgaagccagagccggagcaacagccggctctggcttttctgttaggcgggcggggcggtgtgggcttgcaggacacgccgtaaacccatccatgggggctcgatggcgccatccatggcgccaacggtcctgcaagcccacaccgccccacccagacagtttcccggtgacggttgctgaactgcgatggctggtaggtgtcgaccttggtcgacaccaggagcgaagcgaccggcgtttgattttgattttcttttttcttctccgtggctggacgcacacggaaactgtcagaggtcgggcgggtgggttgcgcaggaccgttggcgccatggatggcgccatcgagcccccatggacgggtttacggcgtgtcctgcgcaacccacccgcccggccaagcgcggcttttgatcttgcttccgccttcagcgccccccacagccacgaggggctgcgccgttggctggaacaccctgttacccatacggggcatgtgcccgtcacagctgcatgcgatgctcaccacctgatccctgccagtgagaacgcccgcatgaccaccatcatcgccccgcgcgtgcacgacatcggcggcctggaagtccgtcgcgccgtccccaccctgcaggcgcgcagcatcggctcgttcgtgttcgtcgaccagatgggcccggcactcatgcaccccggcaccgccatcgacgtgcgcccgcatccgcatatcggcctggccaccgtcacctacctgtggtcgggcgcgatcggccaccgcgacacgctgggttcggatcaggtgatccgtcccggtgacgtcaactggatgaccgccggccgcggtatcgcccattccgagcgcacgccgcagccggaccgcgatcacgacaacccgatccacggcatgcagacctgggtcgcgctgccgaagtcgcacgaggaaatcgagccggcgttctaccaccatgccgctgccaccctgcccgagcagcgtcgcaacggcgcgtggctgcgggtgatcgccggccgtgcgtacggcgaggaatcgccggtgaaggtgttcgccgacaccctcaacgtggcaatcgatctcgaccccgatgcggaaatcgatatcgacgacggccaccgcgagcgcgcgttgtacatcctcgagggcgacgcgcagctggatggcgtggatattcccgcgcagcacctggtgatccccgaagccggtgcacgaggccgcctgcgcgcgaagacgccggtgaaggcgatgctgttcggtggcgagccgctggatggcccgcgccacctgtggtggaacttcgtgtcgagctcgaaggagcgcatcgagcaggccaagcacgactgggaagccggccgcttcggcaccattccgggcgacgacaaggaattcatcccacttccgcagtactgaacatcgcgtgttgcacacatctgaaggtgtatccctgcacccggcgttgacgctacagtcacccgctgatcattgaaatgtgacataaatcacactttcgaccgtcaaaggagtgcaacacatgagcatgggtaaacgcttgtccgccgagttcctcggcacgttctggctggttctgggtggctgtggcagtgcggtgctggccgccaagttcggtggcgacggcaatccgctgggtatcggtttcctcggcgtggcgctggccttcggcctgaccgtggtgaccggcgcctatgcgttcggccatatctccggcgcgcacttcaacccggcagtcagcgtcgggctgtgggccggtggtcgtttcccgaccagggatctggtgccctacatcatcgcccaggttgccggcggcctgctggccggcttcatcctgctgcagatcgcctccggcgccactggcttcgccatcgatggcagccaggcgggtgcgttcgccagcaatggctatggcacgctgtcgcccggcggctacagcgtggcagccgccttcctgtgcgaagtggtgctgacggcggtgttcctgatcgtgatcatgggttccacccacggcaaggcaccggccggtttcgccccgctggcgatcggcctgtcgctgaccctgatccacctgatcagcattccggtcaccaacacctcggtgaacccggcccgctccaccgccgtggccttctttgccggcagcggcgcagtcagccagctgtggctgttctgggtcgctcccctgctgggcggcgcgatcggcggcctgatctacaagtggatcggcagcgaccgctgatcctcgcgactcccattgcggccgaccctcggccgcaatggttacttctgcaaccgcgaattgtgcgattgctcacgttccgttaaggttgagttgaccgtccgtgcacatgccggatggggcggcatccggggatgggatgccacggccgccggccctgctggcggagccaaacaactcatcaccttgggggatgcatgaagttcgtgcctgtcatcttgtcgagcctgctgttcgctgcggcccaggccgccgcgcaggcgccgtccgaatgtccttcgctgccagccagcagtggcctgcagtggcagcagcaggtgcaggccgatttcctggtctgccgcgccagcacccctgatggccgcgaagtactgagcctgatgctcagcgcgcgtgaccccgccattccgctgagccgctcgctgcgccaggaaaaaggcagcttcggcggtgaatcgctgtactggtaccagcccgacctgggcggccagcaaccgccgggttacgccgaacggcgcatcagcgtggtcaagatcgacaaagggcgttacgcgcagattgcgctgtatccggacagcgcgcaggagctgagctcactgcagcagctggcgcagggcatgagcctgaccccttcggccgtggccgccgggcgctgaaggtgacggggatgactgcctggcagcatccccgcaatgcacctcgatcggcaggcagtgccggccgccggccggcaaacccttcggtcctgatcaaaagcaggtgccggccggcggccggcactacctcagaacctgccttcctggaaatcgacgaaggcctgcatcagttcctgccgcgtgttcatcacgaacgggccgtgccgcatcaccggctcgcgcaacggacggccggccaccaggatcagccgcgcgccttcgctgccagccgaaacatgcagctgttcgccgccgcccagcaccgccagctcctggcgcgcaacatcacgggcggcgtcctgttcacccaccgtcagtccgccttcaaatacataggcaaaggcgttatggccttccggcagcgtgtaagtccaggcccggtcgggcgccaacgtgatgtcgagatacagcggctcggtggccggctgcacgatcgggccgcgggtgccgtcgaccgagccggcgatcaccttcacttccacgccggctgccggctgcaccacgggaatgcgctcgggcgcgaactcctggtacttcggctcggtcatcttctccttcgccggcaggttcacccacagctggaatccacgcatctgcccgctttcctgctcgggcatctccgagtgcaccaggccgcggccagcggtcatccactgcacgctgcccggggtcaacaggccttcgttgccatggttgtcgcgatgccgcatgcgtccgtcgagcatgtaggtgacggtctcgaaaccgcggtgcgggtgttccgggaagccggcgatgtagtcctcggcccggtcggtgccgaattcatcgagcagcaggaacgggtccaggtccggcagcgtcgggccgccgatgacgcgggtcaggcgcacgccggcaccgtcggaggtgggcatgccacggatggtgcgcagcacgcggaccggttcgggaaggctcatggcgactcctgtgggatggatgcccctgaagatggacgccacatggccgtacgccaatggatggcaccgcaaccaattgttccatccctgatgttggctgcacgtcagcgccaccgtcgtacgaccaaagtactaccgccgattcgtcctgtgccaattgaccctgtcgtgggcaagcaggactctttgactgtctttccgggagagagcacctcatgaaagggttttccaaactgggctgggcggcactcgccctgctcggcgcattctgtctgggcaccgtcgccctgcgccgcggcgagcacatcaacgcactgtggatcgtggtggccgcggtctcgctgtacctggtcgcctaccgcttctacagcctgttcatcgccaacaaggtgatgcagctggatccgacccgggccaccccggcggtgatcaacaacgatggcctggactacgtgccgaccaacaagcacgtgctgttcggccaccacttcgccgccattgccggcgccggcccgctggtcggcccggtgctggccgcgcagatgggctacctgcccggcctgctgtggctggtggtgggcgtggtgctggccggcgcagtgcaggacttcatggtgctgttcctgtccagccgtcgcaacggccgctcgctgggtgacctggtgcgcgaggagatgggccaggtacccggcaccatcgccctgttcggtgcgttcctgatcatgatcatcatcctggcggtgctggcgatggtggtggtcaaggcgctggccgaaagcccgtggggcatgttcacggtgatcgcgacgatgcccatcgcgatcctgatgggcgtgtacatgcgctacatccgccccggcaggatcggcgagatttcggtggttggcctgatcctgctgctggccgcgatctggtacggcggcaaggtcgccgccgacccggtgtgggggccggcgttcaccttcaccggcacccagatcacctggatgctgatcggctacggcttcgtcgcctcggtgctgccggtgtggctgctgctggccccgcgtgactacctgtcgaccttcctcaagatcggcaccatcatcgcgctggccatcggcatcctggtggtgatgccggaactgaagatgccggcgctgacccagttcgccgccagcggtgatggcccggtgtggaagggcggcatgttccccttcctgttcatcaccatcgcctgcggtgcggtctccggtttccacgcactgatctcctccggcaccacgccgaagctgctggccaatgaagcgcacatgcgctacatcggctacggcggcatgctgatggaatcgttcgtggcggtgatggcgctggtggcggcctcgatcatcgatccgggcatctacttcgcgatgaacagcccggccgccgtgatcggtgccgatgcagcctcggcggcgcactacatcaccaacacctggggcttcaccattacccccgagcagttgaccgcgaccgcggccgccattggtgaaccgaccatcctgcaccgcgccggtggtgcaccgacgctggcggtaggcatcgcgcagatcctgcacgaagcgattcccagtggcagcgacgcgatgatggcgttctggtaccacttcgcgatcctgttcgaagccttgttcatcctgaccgcggtggacgccggtacccgcgccgggcgcttcatgctgcaggacctgctgggcaacttcgtgccggccctgaagaagaccgagtcgtggaccgccaacatcatcggtaccgccggctgcgtggcgctgtggggctacctgctctacaccggcgtggtcgatccgttcggcggcatccagacgctgtggccgctgttcggcatctccaaccagatgctggctggcatcgcgctgatgctgggcacggtggtgctgttcaagatgaagcgtgaccgctatgcgtgggtcactgcggtaccggcggtgtggctgctgatctgcaccacctacgccggcttcatcaagatcttcgacagcaacccggcgcagggtttcctggcgcaggcacacaagttccaggccgcgctcgccagcgatacgatcactgcaccggccaagtcggtggcgcagatgaagcagatcgtggtcaacgcctacgtcaacaccggcctgaccgcgctgttcctgctggtggtcggcgcggtgctggtgtattcgatcaagaccatcctggcggcacgccgcaacccgcagcgcagcgaccgcgagaccccgtacgtggcgctgaagccgcatgaaatggtggatctgtgatgagcacgcaactggttcccgccggccagtaccaggcgcaccgccgcatctggcggcgcctggtgcagaccgcacgactgtgctgtggcattcctgattacgacaattacgtccggcacatgctggataagcacccggaccaggagccgatggattacaagacgttcttccgcgagcgccaggaagcgcgttacggcgggcgcaacggcgggcgctgctgctgagggccaggcctgcctttcagcaggcaaaagaaagccgagcgcgggctcggctctacacgggcagagcgggttcgcggcgcacgccgcgaacccgcaacaggatcgtccggccaggactcaggcgccggccatccacttcaggatcaggccggtgacatacgccagcccggtgccggtggcatagcccaccgtacccagcagcacgcccaccggggccagcgtcggatggaaggctgcggccaccacgggggccgaggcggccgcgccgatgttgccctgcgaaccgatcgcgaagaagaacagcggcgcgcgcagcagcttggctaccacccacagcaccagcacgtgcgtggccatccagatcgcgccaagcaggaacagccacggccgatccagcagcgacagcaggttcatctgcatgccgatgcaggcgatcaggaagtacaggaacaccgtgcccagccgcgaagcgcctgcggcttccagccggcgcgcacgggtgaagctcaggcccaggcccatcgccgtggacagcaggatcacccagacgaactggctgtcgaggctgaactggctggcccagctgacattggccttgaaccagcccgacaacggcgcggcgatggcatgggccaggccgacgccacccaatgccacgccaacgatcaccatcaggtcggtcatgctgggaatgcgcgcgttctgtgcctcgtaggcgctgatgcgtgccttcatctcgtcgatggcgcgggtgtcggcaccgttgcgggtatcgatctgctgcgcgcggttggccaaaaacagcaggatcgccatccacaggctggcgcaggccacgtcgaccaccgcgaactggccaaaggtggtggcatcggtgccgaacacctcgcgcatggccaccatgttggcgccgccaccgatccagctgccggccagcgcggccatgccggcccaggtatcaccggccaccgtttccggatggatcagcttcatcagctggaacgagacgatggcgccgagcatgatgccggcggtaccggcacagaacacgatcagcagctttgggccgagcttgatgacgcctttcaggtcgatcgacagtgtcagcaggaccagcgcagcgggcagcagcacgtcgcgcgcgaccgggttgtagagcgaggtgttgtggccatcgatgacaccggcggtgttgtagatggcggggatgaagtagcacagcagcagtgccggcacccaggcgaagatcttcttcaacaacggggtcggaccactggcggcccagaagatcagggccagggtggcggcaatcaggcccagtccaacgatgtcgttgctgatcagggcggtagcgggttcggtcggcatgggatcctctgtcgatcgaaagagcggagaaaaaaaagcgccgcatgaagcggcgcaggtcgagattaacattgtcttcacgcctggtcatgctgcgctgcttgtcgccttcccctgcattgacgacgattgcggcatcaccgttgtggagcaggcccatgcagcttggtgcgttctctgtcagcctgtccgtgaaggacctggccgcctcccgcgcgttccacgaagccctcgggttctcggtcaccggtggcgatcccacgcagaactggctggtaatgcgcagcaacggcacggtcatcgggctgttccagggcatgttcgagggcaacctgctgaccttcaaccccggctgggaccagcacaggcaggagctgccccacttccaggatgtgcgtgaactgcaggcggaactggatgccaagggcatcgaactggcagtccgcactgaccccgatggccaggggaccggctacctgcagctggccgatcccgacggcaacgtgatcctgatcgaccagcacgtggcgcggccgaacgggcggtaatgcgaacagccattgcgtgggcaggcgtcgaccttggtcgacgggccgcatgccaaccaaggttggcatctaccaggacggccggatcaggccgggcgcgaggcactgaaatcgagcgttacacgcgttccgcgcggctcgcagggctgcagctgcagggtccagcccaggtgctcgcacaaccgcgcgatcaggtccaggccgatgccgccgccacgatcggcgcgtccgccacgggccatgcgcgcgtggatggcggcaatctcctccgggctcatgccatgccctgggtcctgcagcgtcagcaccgccgacgcactcaactgcagctcgatatggccgcggccgctgttctcgatggcattgcgcagcaggttgccgatcgccgcctgcaccactgccatcggcgcaacgatatccaccggcgccgcctggatgccgatgctcaggtccttgtcaccgagcaggtggcgatggtcgtcgacgatctccggcagcagctggtccagggcgatgcgctcggcacgcgcggccaggcgtgccggatcacgcgccagcaccagcagcagctcgatcagctgctccacgctctgcgctgtgcgcaacacccgctgcatctgctggcgggcgcgctcgggcaggcccggttgctccagcgcgagctcggcagcaccggtcatcaccgcgatcggcgtgcgcagttcgtggctggcggtgctgatgaagacccgctcgcgctcgacgaactgctcgttgcggtccaggtagtcgttcaacgcaccggcgatggtatgcagctcagcgctgccgcgcggatcgacttcgatacgctggccctgcacgcccggccgcagcccggcaatgtgctgtgccagcaggctcaacggacgcaccatccgctccatgccgaacgacgccatcagcacggtgacgaagatcatgatcaccccggccagcatcacccagcgcgtggcgaactgttccaggtcatggaaatcggagatgtccagcgccagcgccacccgtcccatcgactgtgtttcacggaccatcaccgccgtctcgcggcccttgaccatcactccgtcatgcaaccccggatgcagggagcgcaggctctctggcagattgactgcgtcaaagcggtacaggctcagcgtgtccgagtcctgccagcgatagtgaggttcgtgctcgacatgctcgacgatgctgtccagttcggaattgagcagcgcgcgccacgcggcgtgctcggcgtgttcgtgcacgtagttgccgacactgaatactgcaatcgacagcagtgccaggtacccgagcaaccaccacaccacccgccggtacagcggccccggcttacgcgccctcatcagcattcctgcctgcgtcggcagcgtccatcagcgccaaccgatagcccacccgcggcagcgtatggatcagcttgtcggcaaacgggccgtcgacgctgcggcgcagctcgtagacatgcgagcgcagcagatcgccatccggtggctcgtcgccccacagggcgaactccagctgctggcgggtgaccgcaccggggctggcgcgcatcagcacttccagcagcttgcggcaggccgggtacaggtgcagtacctggccaccacgctgggcttccagggtcgccaggtccagcaccaggtcgcccacctgcaggcgcttgcgcggattgcggccctgcgcgcgcagcagcagcgcctccagccgcacttccagctcgggcagggcgaacggcttggtcaggtagtcgtcggcaccggcgcggaagccggcgatcttgtccggcagctcgtcgcgcgcggtcagcatgatcaccggcacctccgacgcgtgctcggcgcgcaggcgacgcagcacctccggcccctccatgcgcggcagcatccagtccaggatcaccgcatcgtaggggtggctgcctgccaggtgcaggccggtgatgccatccggggccacgtcgagcacgtgcccgcgcgactcgaaatagtcgaacaggttggccaccagctggcggttgtcctcgatcaccaacagacgcatgcacgaaagatccacggaagttcgtaccatggtagcgccgaccatgtcggaatgcggtcgccctgcgcccgctccgacgcctttcctaccccagccacgtcagagtggcggttttgctcccggagcctgccgtgcccgtagccctgccccgccgttggcgcctgcccctgttgtggctgctgatcatcgccgcgttggccgccggtatcggcctgcgccagccgcagccgccggacgagccgcgcttcgtgctggcggcccgtaccatggtcgaaagtggggaatggctgctgccgcaccggggcgtggagctgtacgcggagaagccgccggtcttcatgtggctgcaggcggccgcttacgaggtggtcggcagctggcaatggtcgttcctgctgccgacgctgctgggcgccctgctcagcctgtggctggtgtcggacctggcacggcggctgtggtcgccgcggcattccctgtacgccctcgcggcgctgttctgcaccctgcagttcggcctgatggccaagcgcgcgcagatcgacatggtgctggtcggcatgaccacggtggccctgtggggattgatgcgccacatgtgcgagcgccgcaacctgcccgcgctgtggctggccggtttcgccgctggcctcggcacggtgaccaagggcgtggggttcctgccgctgctgatggtgctgccgtggttcggctggtggctgtaccagcgccgccgcgggcgcagcgtggacggtccgcacccggcaacgctgctgtggctgatcccggccttcctgctgggcgtggcggtgtggcttgccccgctgggctgggcattgctgcatgagcccagcgcgtccctgcagtcctacgcccacgaactgctgttcaagcagaccggcacccgctacgccaacgcctggcaccaccgccagccggtctggtactacctgcaggtgatcctgaccttgtggctgccgggcagcctgctgctgccgatgctgttcaaaccctggtggcgccgcatccgccgtggtgactgccggcaatggctgctgttgggctgggcgctgctggtgctggtgttcttcagtgccagccccggcaagcgcgaggtctatgtgctgccaatgctgccggcgatggcgctggcggtggccccgctgttgcctggcctgctgcgacggctttgcgtgcggcgctacctgttcggctacaccgtggtgctgatgctggccaccggtgtgctcggggtgatgctgatgaccgaacatccgtgggccctggcgcagctggaacggcgggcgatgcccgattcgctgctgccggtgctgggagatggcctgctgacctttgccattgccctggccacgttgatcgtgtggctgcgggtgcgacgtgccgcaacgctggtgttgctgacccacggcatgctttggatgctctacggcctggtgctgatcccggcgctggatccgtacgcatcagcgtcggcggtgatgcgccgggtgggcgcgcggatcggcccggatgcggagctggcactggtcgcctggcgcgaacagaacctgctgcaggcagatcggccggtgcgcgagttcggcttcaagcgcccgtgggccgaacaatggcatgacgccggcccgtggctggccgaggcgccgggcaagcgctgggtgctggtgctggacgatgcgatgagcccctgcgtggacccggccaaggtgatcgacatcggcattgccaacaggaatcgttggcaactgcttcccggtacggcctgggacccgaagtgccacgccgagcgcaccggatcgaccgccgaagaagactgaacggtgacgcgcgccggggactcattaacccggcgcgaacgggcgtccgacccttctccgacatcgaggtgacgagcatgagcgcggattcccgaaccgccccttcccagcatgcccgttcgtcccattgatgcggcagcgccgcttgcgacatcaccactggcgtcaagattcgccgtaactcacttctggctgcctgtcgcaatcggtctgcccgtgtttacgctgctcatgggtttcggcggtgatcaatgggtggccgatcacctgttccgcctcgaaggtggccactgggcgttgcaggacgcctgggtcacccgcacggtggtgcacaaggccggcaagtggctgagcacgtcggcggcgctggtcgcgatcctgttgtgcgtgcaccactggcgcaaggggggcgatcgcaccctgcgatgggcgctgctttatgtcgtaattgccatggcgctgggtacgggcgtgatctccctgctgaagaccctggtgccgatggaatgtccctgggacctgctgcgctacggtggccatcagccctatatcgggcttttcacgcagcgcccggccggcatggccgcacaggcctgcttccctgccggccacgccagcgcaggctatgcgtggctgtgcctgtactatttcgccctgctgtggcgcccgtcatggcgctgggcaggcttgtggatcggcctcggcaccggcctggtgttcggcatcagccagcagctgcgcggcgcgcatttcctttcgcatgacgttgccaccgcgttgatatgttggctgctgtcactcggcctgtacctgatcgtcaaaggcatcctgatccgccgtcagctggaccgtcccaaccgccaggaggcaaacgcatgagtgcatcggtccaacgccccgcccgcccttccgcactggcgggtcttcgccactggcggccacagctgtccaccgaagcactgatcgccttcaccagcctgttcttcgcggtggccggcaacggcctgttctggcacagcgcgatggccagccatccgggcagcctgcgttacgcgctgtcgctgctgctgttgctgctgggtgcgcacggcgtgctgctgggcatcctggtctggcgctggaacgccaaagtggtgatcagcctgctgctgctggtgaccgcattcgccgcacactacatgagccgctaccacatctacctggatgcggacatgctgcgcaacgtgctggcgaccgaccccaaggaaagccgcgagctgatgacggtatcgctgctgtggccggtactgctgctggcagtgctgccgatggtggtgctgtggcgcgtgcagctgcgccgccgcagctggggccgcagcctgctctggcgcgtcggcttcctggtggtggcggcagtgacggctgtcggcggcgcgttgatctcgttccaggatgtctcggcactgatgcgcaaccagcgtgaagtgcgctatctcgcgacaccggccaatgtcctgttgggcatgccgcgtgcattgcgtggcgacaatccggtgcagcgcgcgccgaagctgccgatcggcaccgatgccaaggccaccccgcgcgcgccggccagcaagccgcgcctgctggtgatcgtcatgggcgagaccgtgcgtgcgcagaactgggggctcaacggtggccgcaacaccaccccggaactggcgcaggccagcgtgatcaatttcccggacatgcattcgtgcggcaccagcaccgaggtttcgttgccgtgcctgttctcgccgtggggccgccatgactacgacgagaagaagatccgcgcgcaccagtcgctgctgcacgtattgaaccgtgccggcatcgcaccgttgtggcgtgacaaccagtccggctgcaagggcgtgtgcgaaggcctggacttccagtcgctgtccgatgccaccacgccgggcctgtgcgccgatggccgctgcatggacgagatcctgctgcaggacctggccacccaggtacgcgccaggcccggcgaccgggtggtggtgctgcaccagctgggcaaccacggtccggcctacttcgagcgctatccgcccgcattccgccgtttcaccccgacctgcgatacccgtgacattggccgttgctcgcgcgaagagatcaccaacagctacgacaatgccgtgctgtacaccgatcacttcctgacaaagaccatcggcacgctgcagggcatgcaggattacgacacggcgatgatctacctgtccgaccacggcgagtcgctgggcgagaagggcctgttcctgcacggcgtgccctacgccatcgccccggccgagcagacccgggtaccgatgacgatgtggttctcgccaggcttcgccagcagccgtgggctggacctgcagtgcgtgcgcaagcgttcggcggcgtataccgaccatgacaacctgttcccgtcggtgctgggcctgatgcaggtgaagacctcgctgtacgaacgcgaccgcgacgtgttcgccaactgcgagagttgaggggtgttcggcagggcttgcagccctgcacctgcaggggcaacggccgaagcaacagcaacagcgtgcattccgtgggatggtggggtgggtccggtggcgggagacgccgtaaacccatccttgggggcttggccgcggcatccatgccgcgaacactcccgccaccggacccaccccgccttcgacagttttccgcgatctgttggaacgatcttggggtcagatccgttttccggaggaaaacggatctgaccccattttgattgtcgatacctgacagatgtgtcgaccaaggtcgacacctaccaacagccgccacgatctgtcagaggtggggcggtgtgggcttgcaggaccgttggcgccatggatggcgccatcgagcccccatggatgggtttacggcgtgtcctgcaagcccacaccgccgcgccatcccacggataccccgctgttgcggttgcttcggcggttgctgttgcttgtgctctggcctctgcgggtgccgggcgccgcccggccgacttccgccacttgcggaggcagcggctgcccactagccttcggccgtcgttcaccacccaaggaccgcccgtgaaacaccgtcatctcctgctggcctcggcaatcgccgccgccacgctggccctggccgcctgcaagaaggaagctgccccaggcaccgataccgccagcagcagcgccccggccggcgaaaccgccgaccagttcgtggcccgcatcaatgccgagttcaaggccgcctacccggagatgacctcggcgcagtggctgtcctccacctacatcaacagtgattcggaacgcatcgcagccaaggccaacgagcgctcgctgacccagctcaacagctggatcgaacaggctgcgaagttcgacggcaagccgatgagcgaggacagcaagcgcgcgatccacctgctgaagctgatgtcgtcgatgccggcaccgcgcgacccggccaagctggccgagctgacccagatcgccacccgcatggaaggcagctatggcgccggcaagtactgcaccgatgccaacgatccgaactcctgccgccagctgggcgagctggagcaggtgctggcacgcagccgcgactatgacaagcagctcgacgcctggcagggctggcacagcaccaccaagaacatgcgcggcgactaccagaagttcgtcggcctggtgaacgaaggcgccaagggcatgggcttcaccgatgccggcgagatgtggcgcagcggctatgacatgccgccggagcagatcggcccggaaaccgaccgcctgtgggaacaggtcaagccgatgtacgagcagctgcactgctacgcacgcggcaagctggacaagacctacggcaaggacaaggccgaagtgggcaacggcctgatcgccgcgcacctgctgggcaacatgtggcagcaggactggtcgaacctgtgggaccagctggaaccgtacccgggcgccggcagcctggacatcaccgcggcgctggagaagcagtaccagaccaacctgagcgcggcgctggccaaggccggcaaggatgccaacgtggccgcgcagtacaaggcgcagcgcgaggccgaactgcgcaccgccaagcagatgaccgaacgcgcgcaggacttctacgtgtcgctgggcatgccgtcgctgccgcagtcgtactgggaacgcacccagttcatcaagcccgatgaccgcgatgtggtctgccacgccagcgcctgggacatgaacatggaaggcgacgtgcgcaccaagatgtgcatcaagccgaacgaagagaacttcaccaccatctaccacgagctgggccacatctattacgacctggcctacaacccgctgccgccgctgttccagggcggtgccaacgatgggttccatgaagcgatcggcgacaccatcgtgctggcgatgacccccaagtacctcagctcgatcggcctggtcgatgcgccgaccgaaagccgcgaagcggtcatcaacaaccagatgcgcatggcgctgtcgggcgtgtcgttcctgccgttcgggctgatgatcgaccgctggcgctggggtgtgttcgatggttcgatcaccgccgacaactacaacaaggcatggtgggacctgaaggccaagtaccagggcgtggcgcctgccagtacccgtggcgaggagttcttcgatccgggcgcgaagtaccacgtgccaggcaacaccccgtacacccgctacttcctggcgcgcatcctgcagttccagttctacaagggcctgtgcgacgcggccggctacaagggcccgctgcatgagtgcaccttctacggcaacaaggaagccggccagaaatactgggcgatgctgagcaagggtgccagccagccgtggcaggccacgctgaaggagctgaccggcaccgacaagctcgatgccggcccgatgatcgagtacttcacgccggtcaacgagtggctgaagcagcagaacgaaggccagatgtgcggctggcaggccaacgcggcaccggcggcgaaatgagaaaaggggcgggtccgcaaggatccgccccttcctggtagtgccaggccgctggccggcaaccacgcgatgaagaccccgcgggcagccggccagcggccggctctaccggaatgcctgtcagctgtccttcttcgccgccatcgccgcggccaggtccgccttgaactcctcgaaggtctggcccttttccttcgcttcggcctgtgcggcgtcgcgcagcgcatcggagtacatcaggcgcaccggcgtgccgttgcgctcgtgcagttcaccggcctgcatgatcagcgccagtacctgcgcggcggagtcactgtggccggcgatacggccgtccatgcccagcacccattcgccatcgcggcgcacgacaccggccagcagggtgcgctgcgcgtcgcgcagttccgcatgcggctccaccggcgaggcctgggcagcggccttgttggcggcctgcttttcctggcgacggcgctggtcgcggcgggtcttggagctggtggacatggtgcggtaccgctgcgaggggggcgcaaggatagcgcaccccgcccgccacaccgcttcacaccccctcagtccaacactttcccgtgccgccagtaacccatgaaggtgatcgtgcggcggtccagcccgcactcgcggaccagatggcgacggatcgccatcaccgctcccgcctcgcctgccacccaggcatacagcggcccggccacgctggcatcggcctgttcccagaggatctgcgcgtcgacgtcgatctcttccagttcttcgccagcgaccacgctcgaggcggccaggcgcgcctgcaccgcctgcaacagaggcgccccgtacgccgcccgcccgcgcggcaaccagaccagctcggccgtggccggcgccttcaggcgaaccgcatcaccggcctgcgccacttccagcagggccagcgtacgcggcggatccaccctggccgccagttcctcgagaatcccggccactgccggcagcgcggtctcgtcagccaccagcagcacctggccaacgccggccggcggcttccattcccagccctcgctgctgtcggcgcagtcggcatccggggccagcagcaccacgcggtcgcccggccgtgcatggatggcccatcgcgaggccggcccggtctcgccatgcagcacgaaatcaacatcgacctcgccctgctctgcacgcagctggcggagggtgtaggtgcgcatcggcgggcgctgatcgtccggcagggcccgatagcgtgggtaccagtcctcgccgctggggacctgcggcgcctcctggccgggcaaggggaagaacaccttgatgcgctggtccggccctccggtcgtcatccgcgccacgtcggcaccggtgaacaccatgcggtccagggaaggggaaagaacgcggcgctccttcagcgccacctcgaacaggcggtaggtctgctgcgcagccatggggaacctcatgcaacgacagtggatcggctggctgtcgtgcacctgtgcaccggctggctggagtgcccagcctagtccggcggtttcccgccgcaagcgttgcgggcgccacggcccgccctacccctgcgcgctgctcagtgacccgtgcaggctgcctgcgccgcgcgttcgcgccggtgttcccagtaccagaacacgaagccggcgccgaagaacccggcctggcccaacgccaggtgcagcgggctggcgctgagcagcggcgacaccacgccggccaccacggtgctgatcatcagctgcacgaaggcctgcagcgacgaggccaggccgcgctggtgcgggtacatgtccagcaccgccagcgccaggatcgggaagatcagcgccatgcccatgccacccaggaagatcggcagcaccgcccacggcagcacgaactgcggcgccagcgccacgtagccgacgttcagcagcaccgacagcgcgcacaggccgaaaccaatggatacctggcgggtgggcgtggtgtgcccggccatgcgcccggacaggaacgagccggtggtcatgccgccgatggtggggatgaacagccaggcgaaaccgccctcgcccaggtgcaggtgctgcatcacgaacaccggtgccgaggagatgtacaggaagatgccaccgaaaccgatgctgccggccagcgccaggcgcaggaagcgcggattgaaaccgatgcgcacgtaatcacgcatcagcacccgcggcgacaacggaacgcgcgcttcgagcggatgggtctccggcaggtagcgggcggtggccgccagcagaaccagtgcgaacaccaccaggaaccagaagatcagcggccagccagcaccgctgagcaggatccagccaccgatgatcggcgcgatcgccggggcgatgccgaacagcatcgacacctggctcatcagccgctgcgcgtcgtgaccgtggtacaggtcgcggatcaccgcgcggccgacgatcatgccgacgcctgcggacaggccctgcagggcgcggaaccccagcagcgtggtcagatcggtggacagcgcacagccgaccgaggcgccgacgaacaccaccaggccgccgaggatcacccgcttgcggccccaggcatcggacagcgggccgtgtgccaggctcatcaggccgtagaacagcaggtacacgctgatggtctgctgcaccgccacctcgtccaccgccaggcgctgggccagctgcgggaacgcggggaagatggtgtcgatcgagaacggaccgaacatggccaggccggcgagcagcagggccatgcggcgggtggaaggagcaacagcggcggtcatggagaaggcgtccggcagggccatgcgcggcacgcacggcgggcgccagtcccctgcagtagggacggcgccagatgaattcgggtatccgcccatcataggtggggattgcgcctgatgccatgcagcagtgcacaaaacgcacgggcgggccatcggccattcaggcgccgcggccgggcccgcaggcggctggcgcgcccgcaacgggctataatcggcgggcaacacggtgggagaagcggaacaccgctgccgaaggcgcaacgcccgtaatcgctcaggcccgataccacccgtaacacaactctggagagaccggttcgatccggcgccgaaggggcacgaagccgcggttttccgcgcttccaaactctcaggcaaaaggacagaggggcgccccgcagaccgccgaccggcggcttgtgcccgtgcgtgtgccctttcctgacggatccttcgccatgtcccagaacaccccttccctgcgtgagctcgagcaccacaatgcgttcgtcgagcgccacatcggccccaacgatgccgagatcgcgcagatgctcgacgtcgtcggccacgcgtcgctggatgcgatgaccgatgccatcgtaccggccaagatcaagtcgccggcgccgctggcactgccggaatcgatgaccgaagtgcaggcactggcgaagatccgtgcgatcgccgacaagaacaccgtgctgcgcagcttcatcggccagggctactacggtacccacacgccgaacgtgatcctgcgcaacatcctggaaaacccggcctggtacaccgcctacaccccgtaccaggccgagatctcgcagggccgcatggaagcgctgatcaacttccagaccctgtgcgccgacctcaccggcatggaaatcgccaacgcctcgctgctggacgaagccaccgccgcagctgaagcgatgaccctggccaagcgttcggccaagtcgaaatcggacaccttcttcgtgcacgacgccgtgcacccgcagaccctggaactgctgcgcacccgcgccgagcccatgggcatcgtgctgcgcgtcggcaccccggccgaggcactggaagcagaagccttcggcctgctgctgcagtacccggacaccttcggccagatcggcgactacaaggcgctggtcgaggccgtgcacgcgcgcggcggcctggtggccgtggccaccgacctgctggcgctgaccctgctggccgccccgggcgaatggggtgcggacatcgtggtcggcaacagccagcgtttcggcgtgccgttcggcttcggcggcccgcacgccgcattcatggcctgccgcgacgcctacaagcgctcgatgccgggccgcctgatcggcgtctcggtcgatgcccagggcaacccggcctaccgcctgaccctgcagacccgcgagcagcacatccgccgcgagaaggccacctccaacatctgtaccgcacaggtgctgctggcggtgatggcctcgatgtatgccgtgtaccacggcccggaaggcctgacccgcatcgcccggcgtacccaccgcctggcctcgatcctggccgccgcgctgcgcgaggccggcgtgcaggtcggtggcgacttcttcgatacgctgcacatcaccggcgtgcatgccgatgagattcacgccaaggcccgcgccgccggttacaacctgcgtgcgatcgacagcgactcggtcggcatcagcctggacgagaccgccacccgcggcgacgtggtcgcgctggccgccgtgttcggcgcgcaggccgacatcgatgcgctggatgccagcaccgccgacgcactgccggccggcctgctgcgccagtccgcgttcctgacccatccggtgttcaacacccaccacagcgagcacgaactgctgcgctacctgcgctcgctggccgacaaggacctggcgatggaccgcacgatgatcccgctgggctcgtgcaccatgaagctcaacgccaccgccgagatgatcccggtgacctggccggagttctcgcagatccacccgctggtaccggccgaccaggcgctgggctacaaggaactcatcgacacgctggaagcgatgctggtcgaatgcaccggctatgacgcggtcagcctgcagccgaactccggcgcgcagggcgagtacgccggcctgctggcgatccgcgcctaccaccgctcgcgcggcgaaggccaccgcgacatctgcctgatcccggattcggcgcacggcaccaacccggcctcggcgcagatgtgcggcatgaaggtggtggtgaccaagaccgatgccaacggcaacgtcgacgtcgaggacatccgcctcaacgccgagaagtacagcgaccgcctggccgcgatcatgatgacctacccgtccacgcacggcgtgttcgaggaagaggtggtggagatctgcgagatcatccacaagcacggcggccaggtgtacaccgacggtgccaacatgaatgccctggtcggcgtggccaagccgggcaagtgggggtcggacgtttcgcacctgaacctgcacaagaccttctgcatcccgcacggcggtggcggcccgggcgtcggcccgtgcgcggtcaaggagcacctggccccgttcctgccgggcaagctgggtgacaacggcccggtcggcatggtcagcgcggccagcttcggcagcgcctcgatcctgccgatcagctggatgtacatcgcaatgatgggccgcgacggcctgcgcaaggccacccaggtcgcgcagctcaacgccaactacatcgccaagcgcctggccccgcacttcaagaccctgtacaccggccgtaacggcctggtggcgcacgagtgcatcctggacgtgcgcccgctggagaagaccagcggcatcggtgccgaggacgtggccaagcgcctgatcgacttcggcttccacgccccgaccctgagcttcccggtggccggcacgctgatggtggagccgaccgagagcgaatcgctgcacgaactggatcgcttcatcaacgcgatgatccagatccgcgaggagatcaccgcgatcgaagacggccgcctcgaccgcgaggacaacccgctgaagaacgcgccgcacactgccaccgcagtgaccgccagcgagtggacccacgcctacccgcgtgaactggccgccttcccgctggccagcctgaagcagagcaaatactggccgccggtggcgcgtgtcgacaacgtgtacggcgacaagaacgtgatgtgcgcctgcatcccggtcgatgcctacaaggatgatgaagtcgaggcgtgattcctcactgcatcggtaaagaaaacggcccgcgcaagcgggccgttttcatggggcgtgtggaccaaggcccacacccacaagcatccgatcacgggtccggcatctgccccaggctcaactgccacgacacgccaaagcggtcctgcacccagccgtagcgattgctgaagtcatagtcgcccaccggcatcaaccaatggccgccctcacccagcacgcgtgccgcgcgctcgaactgctcggcaccggaacactcgacgaacagcgagatcgacggcgagaaggtgaaatcgtgcacgtccaggctgtcgaagcacaggtagtgggtgccaccgagcaggaagatggcctggcggacctgccccggcacgccggcgccggccccctcgggatggcgttgcagggccagcagccggaaatcggcaaaggcttcggcgtacagggccagcgcggcctcggcctggccggtgaacatcaggaagggacggctgcgcagcatgcggtactcctggtcgacgggccgatgacggcctgcctgcacagtgccacgcggagtgtgtgcctgttgtagagccgagcccatgctcggctggcgatcgcgcaaacagcagccgaccgcagggtcggctctacagaatcacgcctggcgcatgcgccgcgcgatggcactgctggcggcgatcgtggcggtcaacgccaccatcgacaggaactgcaggcgggtgtgcgactcactcagcagcaggccgaagatcagcgcaaggatcgccagtgcacagcaggtcagccacgggaaaccggccatgcggaacggcagtcgggtacccagacgatccgcgcgacgacgcagcaccagctgcgagaccagcgacagcgtccacaccagcaggcaggtggaaccgacgatgttcagcagcaccggcagcacccggtccgggaacagcagttccattaccgtggcggcaaagccgaacagcacgctggccagcacggcgatcaccggcacctggcgcgggtcggtccagccaagcacggccggcgcttcgcgacgctgcgccagcgaatacatcatgcgcgaggcgccgtagaggttggcattgagcgccgacagcagcgcgatcacggcgatcagcgtgatggcggtaccagcgcccgggatgcgggcgatgtccagcacggcggcgaacggcgacttcagcgcctcgctggtccacggcaccacggcgatgatcacgctcagcgagccgatgtagaacaccaggatgcgccaggccacggtgcggatggcacgggcaatgctgcgctcggggtcttcggtttcggccgccgccacggccacgatctcggtgccgccgaaggcgaacaccaccaccagcagcgccgcgccgatcccggccaggcccttcggcgcaaaaccaccgtgttcggtgaagttgctcaggcccggggaggtcacctgcggcagccatcccatcagcagcgccacgccaatggcgatgaacgccaggatcgccgcgactttgaggatggcgaaccagaattcgaactcgccgaagttcttcactccgagcaggttgatcgcggtgaagaacagcatgaacgccaacgccgccatcggtaccggtatcgccggccagaccgtggccagcagcccggccgcacccactgcttcggcggcgatcacgatcaccagctgcacccaccacagccagcccacggtggcaccggcggtagcgcccatggcgtcggctgcatacaccgagaacgcgccgctggtcggtttggccgccgccatctcgcccagagcgttcatcacgatgatcaccagcgctccggcgaccagatacgacaccaggaccgccggaccggccgcctgcacacccacgcccgagccgaggaacagcccggcgccgatggcgctgcccaggcccatcatgatcagctggcggggcttgagcgaatgtccgaggcgggacggcgaagcggtcggaatcgagttgggcatcggcggggctggcggcgggctacaggggcgacaccttaccctgtcccgtgcccacggggataggcacagcgcagcaggccgctcaggccagcgccggctcgccgacgttcccaccgacacgggcacgataggcacgcggcgagaaaccggtttcagccttgaacttgcgggtgaaggcactctggtcgctgaaaccgcaggcctggccgatgcaggcgatgctgtcgtcgccatgcagcagatgcatggccatctggatccgcagccgggtcagcacctgctgcggggtcatctggaacaccttgcggaagctgcgctccagcttggacagcgaaaagccggtgatgtccagcagggtctgcatgcgcacgttctcggcgtagtgcgcgttgaggtgggccagcgccagccgcagctgctcgtactgggtgccgaggctgtccttctggccaaggtcgcgggaaatgccgatcaggccctcgatggccccgtcgaccaccagcgggcgcttgcaggtcaggcaccagcccggttcgcggttggcgaacaggtgcagctccatcaggttctcgatcacctcaccggacagcacgcgggcgtcctggtcaacgtagtccgcactgaggccggtcgggtagatttcggccgccgtacgcccgatcacgtccttgcgcgcgcgcagacccagccgccgcagcatggtctggttgacgtgggtgtaacgcccctggcggtccttgatgaagaacagcacatccgggatggcgtcgaacagggcttcgatgtcggcgggctcgactcgcatgcggcaagcatacccgagcctgcttttgcccgtacgttcacctttgccggaccgtggtttaacggggctggttccagtgtcgtggttccttttgatgatccggagccaacgtccatggccgccagcaagccgaccggcaagcgcgcaaccgtccctgccgaaagccaccgccggggcgatggcgatgaactgcaccagcaggccgggggcagccatccggcaatgaccaccgaccagggcattccggtggcggacaaccagaactccctgcggcagggacctcgggggcccacgctgctggaggacttcatcctgcgcgagaagatcacccacttcgatcacgaacgcattcccgagcgcatcgtgcacgcacgtggcagcgcagcacacggctacttcgagctgacccgatcactggcagcccatacccgcgcacgcatcctgaccgaggtcggcgtgaagacgccggtattcacccgcttctcgaccgtggccggtggcgcaggctcggtggataccccgcgcgacgtgcgcggctttgcggtcaagttctacaccaaggagggcaactgggatctggtcggcaacaacatcccggtgttcttcatccaggacgcgatgaagtttccggacctggtgcacgcagtgaagatggagccggaccgcgccttcccgcaggccgcgtcggcccatgacacgttctgggacttcatttcgctgatgcccgaatcgatgcacatgatcatgtgggcgatgagcgaccgcgccatcccgcgttcgctgcggatgatcgaaggcttcggcgtgcacagcttccgcctgctgaacgaggctggcgagtcgacgttcgtcaagttccactggcggcccaagctgggcattcagtccacggtctgggacgaagcgttgaaactgcaatcggccgacaatgacttccatcgccgcgacctgttcgaggccatccagcgcggcgactttcccgaatgggagctggcggtgcagctgttcaccgaagaagacgccgacgcattcccgttcgaccacctggatccaaccaagatcattcccgaatcgctggtgccgttgcaggtgatcgggcgcatggtactggaccgctggcccgacaacttcttcgcagagaccgagcaggtggcgttctgcccggccaacgtgccgcccggcatcgacttcagcaacgacccgctgctgcagggccgcctgttctcctacctggacacccagctgctgcgcctgggcggcccgaacttccaccagatcccggtgaatgcaccgaggtgtccgtttgccaatcatcagcgcgacggccacatgcagatgcaggtgcccaagggccgcgtcgcctacgatcccagctcgctgcaggacgacaccccgcgcgagacgcctgccggattccgcagccatgccagcgccgacgatggccgcaagggccgcacccgcgcggagagtttcgccgaccactacagccaggcccggatgttcttccgcagcctggaaaagccggagcaggcgcacctggcatcggcgctggtgttcgagttgtccaaggtggaaacgctgaaggtgcgggtgcgcaccgtcagccacctgcgcaacatcgatgacgcgctggcgcagcgcgtggccgatggcctggccctgcctgcgctgcccgacccggccccaaccgccacgccggtgcgggacatgccgcccgctcccgaggtgcgcgtgatcgggcgtaacaagcccaccctgcagggtcgctgcatcggcatcctgttcgacgaaggctccgacgcgcgcgtgattgccagcctgagcaaggccgcccggaaggcaggtgcagacgtgaagctggtcgcgccaaaagtgggaggcgccacgctgagcgatggcgcattgcaggcggcagatgggcagctggcgggcaccccgtcagccgtgttcgatgcagtagccgtggtgctcagccttgaagccgcgaaggccttgtcgaaagagagtgcagccgtcgaattcgtcagccaggcgtgggcacacctgaaggccatcgccagcgacgcgggcggccaggtgctgttgaaggcggcgcgcgtcggcaacgaccccggcatcgtcgaagcagaagacgccaaggcattcctggcggcggccgccacccgccagtgggcgcgcgagcccaagctgcgcctgctggcctgaccacaacgacaggagaatcgtcatgccccgtggtgacaaatccgcatacaccgaaaagcagaagcgccaggccgagcacatcgaggaaagcgaacgtgatcgcggcgcgagtgaaggcaccgccgaacgcattgcctgggccaccgtgaacaagcaggacggcggcggcaagcgcgccggcagtgcccgcaagggcgcgaagaaggcgaccagcaagaaggcggccaagaaggcgcctgccagaaagtcggccacaaagaaggccgcaaccaagaggacggcggcgaagaaggcacctgcgaagaaggcggtggcgaagaaggcaccggctcgcaagaccgcgacaaagaaggccgcaaagaagacggcgaagaaggcagcggtaaagaaggcgggtacggccgccgcgcggagcgccgccgcgaagaaggcagccaagacgcgggccgcgaagaagaccgtgcgcaaggcggcggcgaagaaagccgcgcgcacgcgtgcacgcggctgagtcttcgatcaggaggggagcgccctcatccatgcggcaacttcggctgcggctgcctcggcacgggcctgcagcagtagatgcggcccttccagcgatacgtgccgggcatcgggcaacaagacctgcagctcggccacgctgggcggccacaacaggtggtcctgtcgtgcatgcaggcataacgtcggcagcgtgagcttcggcaactgcgcgcggacatcgatctgcagtgtcgccgcagcgcgctgccgcaggatcgcggtcggtaccgcagcgatcgcatgtcgcagctcgcgaaggttcatgcgtgtccgccaatgccccagcagaagccgggccagcaacgccagcggcggcagtggccatgcaggggcaagcaagcgtgcgctcgccgctggcagcggcaccggtcgccgcgcgaaggtcgtactcagtatcaatccgcgcaaccccggcggtgaagccaccgccagttcgatagccagcggcccggcaaacgattcagccagcagcacaaagggagagatgggaagctgcgcgcgcaggatcgacgccaatgtgacgtagtcctgtggcccgtgcatgggcagcggcagcacctgcacggtaaccccgtggtcctgcatcgcttccacgaagcatgtcgacagcaggccgctgccatccagcccgggcagcatcacgatcgggagcatcacggcgttcatcacattgctcacttctcaggtcccttcgcacgactcgctgccgcgcagcttcgcttatcggctcgacccagggaagtgcacgccgctggtcgcggcgctaccctgatggccccggacagacgaggaaggcggcatgcgcaagccacgctggttcagctggaccggcattgccctatgcgcgctctatctcgcgcttaccacctggctggtgctcgatgcccggtccaacagcgaccccaagagcgcctacatcctcatgcaactgccggtgatgctgcagaccgcagcactcaacgtcatcggcgtgggacgctggctttccggaatgacctggatcaccgtctaccttctggtgattcctcccacgcttggcgtgctgtacgtgcttggggccatgctcggcagcgtcctggagcaatgagggcgatcctccctgctgcctgagcgggcgatgcaaatacggccgcccaaggcggccgtattcctgtcacggggtcagcagcctgctcaggctgcacggcgcggcacggccgaagccactgcgccttccaccttgaataccgccaccgacgtggtcaacgcatgtgcctgctcctccaacgcgcggctcgccgcggtggcttcttccaccagggccgcgttctgctgggtcacctggtccatctgcaccaccacctggttgacctgctcgatgccggcggcctgttccttgctggccgctgcgatgtcgctcatcagctgggtggtgcgcgaactggcctgggccacgcgtgcgatcgctgcttccgattcaacggtcaccgccaggccactcttcaccttggcagcagcgtcttcgatcagctccttgatttccttggccgcgacgccggcgcgctgcgcgagcgtgcgtacttcgctggcgaccacggcaaaaccacggccctgctcgcccgcgcgcgcggcttccaccgcagcgttcagcgcgaggatgttggtctggaacgcgatgccgtcgataacggtggagatttccgagatgcgtgccgaggactgatcgatctcacccatcaccgaggccatctgcgccatcgcctgctcggtctcgcgtacggcggcaccggcggcatgcgcttcgctgtcggcctgacgcgccagctcggcgttctggcgcacggtggaggtcagctcctccatcgacgcggcagcttcctccaggttggccgcctgctgctccgtgcggcgcgacaggtcgttgttgccggcggccagttcctgggccgcgttgttgatgctgtcggcagccacctggatgccccgcacaatgcccgtcagctgcgcggtggtggtattggcgtcgtcgcgcatgcgcgcgaacacgccgtcgtactcaccgtccatgcgtgcggtcaggtcaccgtgcgagatcgcgcgcagcacgtcggaaacatcggcaatgctggcctgcgaactggccatcatgccgttgaggtgttcgaccatcgccttgaactggtactggaacgcagcagcatcgccacgcatgctgaagtcgccggcgcgagccgcacgggccagttcatcgatctgcgcgttgatcgccatcaggctctgctttaccgcggccagagtgcgggtcagcgtgcccttctcgcccgggtagtccggcaggtcacggctgaggtcgccgatcgcgtaacgctgcatcacttcggccatcagcagctccacctgcacgtgcgattcgaccaggctgttggtggcctgcaccatgcggccgaaatcaccggggaaggcactgtcgtccatgcgatagcggatcgcacccgcttcgtgctgctcagccatctgcagctgcgcgccgatcgccgcctgcacgctctgccgcacactggccatggcctcgcccagctgggtcagttcatcccggccaccgaggcggaactcctggtccagctggcccttggacagccgctcggccaggttcaccgcgcgcgccagcgggccggtcaggctgcggccgatcatcaccgaggcgccgatgccggcaagcagcgcgacgccgcccagcaccagcagctgcagcaggctgcgttcgcccaggcggatcgcttcggcggcagcttcacggctttccttctcctcgaagtccacgccatcggacagcgccttgttccagccgttggccgcttcctgcaccgggcccagcgtcagcgccacggcgccagggtaatcaccctgctccatcagttcgctggtctgcttgttgagcgggcgcgcaacggcacgcttggccgcgatggtttccgcgatggtcttgccttgggcatcgctgggcagcgcctggtaggcggtccagctggcctcatagcgcttgaccaggtcggcgatgcgcttctcgtcgctgccgcggtcttcgccctgacggatcagcatttcgcggcgcacgaccatcatctggttgttggcatcgagcatctgcgacagcaggcgcaccttggccacgctgacgtcgaccacctgctgcatcgcgcgcttctgcacgacactggcagtggcgccggtggccaccacggcggcgaccagcagcagcaacaggccaaagcccagcccaagacgccaggcaaccctgacgttcctcaagtagttcatcggtacatccaaaacggggggatgcgcccttatcggcggcacggcaggcaatcttgatcgccctccatcggtggcttcggccacggttcaccttggtgagtccccgtcccagcggcacctgccgctggcaatcggccgcaatgacatgcctgctcatgcgggcatcagatccctttcacggcggctcggcgctgtctgcgggcaaggtggcggcgtacctgctggagatcccaatgccctcatctgtgtcccgatccaccctgctcgcactctcgctgctggcgtcgccggccttcgcgcaggtgccgccgcccaacctgcccgcccccattgccgagaaggccgacccggacaccgcagtgcgctccgcactgcatgcccaagtgctgctggatcgcgcgaatttctcgcctggccagatcgatggcgaagtgggcagcaaccagcgacgcgcggtggcgggcttccaggccgcgcatgggctgaccgtgacgggtgagctggacgacgccacttggaaggctctgcaggctgatacggtggggccgctggccagctacacgctgactgccgaggatgtcgccggcccgttccagcccataccgaaaggacctgccgcacaggccaaactgaaatcgctgggtttcagcagtgtggaagaagccctgggcgagcgcttccacgcctcgccggagttgctgaaggtgctcaatcccggcgtggatctgaccaaggctggcagccgcatccaagtgcccaacatcgcaccagcggcattgccgaaggcggcgaagatcgtggtcgacaaatccgactccaccctgcagttgctggatgcgcagggcaagctgatcgcgcaggtgccggtgtcgtcgggcagccagcacgacccgttgccgatcggcgaatggaagatcctgggcgtgtatcgcgacccgccgttccactacaacccgaagttgttctgggatgcgcgcaagggcgaaaagaaggcgacgctgccaccgggcccgaacaatccggtcggccgggtctggatcgacctgtccaagccgcactacggcctgcatggcacacccgaacccagccacgtgggcaagaccgaatcgcatggctgcgtacgcatgaccaactgggatgcggtgcgtgtggccgacgcagtggatacttcggtgcccgtggtgatgcaggagtaagcccatgcgtctttcgcagctgatcgtattgggcgtactgctgggactgggggcaggttggtggctgcgtcgcgatgggagtgagccggtagccgcctcgctgccggcagcgccatcggcggtgtccgccgcgccggtggtcgaaccagcgccacgcgcaacggccccatccgccaccaccgcgccgccggccgcgcaggctgcggatgcaccgtccggcctgctgctgccggtgcagggcatcctggcctcgcagctgcgcgataccttcaccgatgcacgcagcgaaggccgcgtacacgatgccatcgacatcatggccgatgcaggtactcccgtactcgcggtggctgatggcacggtggaaaaactgttcgacagcgaacgcggcgggctgacgatctaccagttcgagcccagcggacgctggtgctactactacgcgcacctgcagcgctatgccgatggcctggccgagaaacaggcgatcaagcgcggggatgtgatcggctacgtcggcagcaccggcaatgccagcgccgaggccccgcacctgcacttcgaagtgcatgtgttggggccggagaagcagtggtggaagggagagtcgatcaatccctatcccttgctgaagtcggcggcaccgatgcccggcgctgctggcgccgcaacgccacagtgaagacagtcaacgcagcccccggaatcagcaggaacagcgccgccatcttccagaaaaagaacggccacagccagaggtagtccaggtcggtcagcttcagcagacccagcggcggctgcagctcgatgtctgcagtgcgtcccgccagcgccggatccacctccagcacggttacccgcagccatgagcggccgcgtggcaatgcgtcgccgcgaccgtaaccaaagtaggagaccatgaggccgctggactcaaccgataccagcgcgcggtcgatgccctgcccggccactcccgaacgctcccctgcgcggaagtctccatgttcggtgggagtctcgatgcgcagcagcacttcagggtcagcctctgtaccgtccgcggcataacgcaggtgcagccgcagttgatcatcgatgaggcggtagaccgtcacctcggccgtcgcacccgggctcagcagcagcggcagggtctgggtacgcgaggccaggcagttggcgatggcgccaagcgccagaaccaagccggccatgcaccacaggctccacgacacccacagggtgacccgcactaccgtcccgcctttcacgctgacatcctggtcatcgcgtcgcttccccgctggcctggccacacagtaacgaaaaagccccgcgtgcgcggggcttttcctgtcaccaacgccgggcatggcccggcgccacctcaggcgaacggatcctgcaggaccatggtgtggtcgcggtccgggccggtggagacgatgctgatcgggcagccggccagctcttccagcgaacgcaggtaggcgcgtgcggccggcggcaggtcgtcccactgggtgatgccgtgggtgttctcgctccagcccgggaactccaggtacaccggggtgcattcttcccagccctgcgcgtccagcggcgcgtactcggtgcgcttgccgttgtattcgtaggcgatgcagaccttcagcttttccatgccatcgagcacgtccagcttggtgatgcacaggccgctgatgccgttgatggccacggcgcgcttcagcgcgacgatgtccatccagccacaacgacgcggacggccggtcgacgcaccgtactcggcgccgcggtcacgaatgccctggccgacttcgtcgtccagctcggtcgggaacgggccaccgcctacgcgggtggcgtaggccttggcgatgcccagcacgtagtcgatcgaatcagcgccgacgccggaaccggccagcgcaccaccgacggtggtgttggagctggtgacgtacgggtaggtgccgtggtcgatgtccagcagcgcaccctgcgcaccttcgaacagcacgcgcttaccctgcttgcgcaggtcgtgcaggatgccggccacgtcggacttcatcggctgcacgtattcgccgaaggccagcgcttcgtcgaaggtcttctggaagtcgaccgcatcggtgttcaggtacttggtcagcacgaagttgtggtaatccagcgcggtgcgcagcagttcttccagctgcttcgggtaatgcaggtcggcgatgcggatgccgcgacgcgccaccttgtcttcgtaggccgggccgatgccacggccggtggtgccgatcgccttgccgccggctgcgcgctcgcgcgcctggtccagggcgatgtggtacggcatgatcagcggcgcggccggggagatcttcaggcgcgaacgcacttccacgccggaggcttccagctcggcgatttccttctgcagcgcggccggcgagatcaccacgccgttgccgatcaggcacagcgcgtcgtcacgcaggatgcccgatgggatcaggtgcaggacggtcttcttaccgttgatgaccagggtgtggccggcattgtggccgccctggaagcgcacgacggcgccgatttcctcagtgagcagatcgacgatcttgcccttgccttcatcgccccactgggcacccaacactacgacagactgacccatgacgggctcctcggtttgttgcggccatcggggccgcggacgggtaaaccgtggcggggctggccagcacctggagggcggctccaaacggggagcggccggcgatggagggcccagacacggaaaaagccgaacggggaggcccgtccggcttttgtgcattatccgggtttccggggtccgctgccacctttccgacggacggcttcaccggccggtcagccgccccgcccggtcgtgccggccgctggccggcaatgccaaccaaggttggcatctaccagagcctggccacgcaggtgcaggtcggtcagccgccccacccggtcgtgccggccgctggccggcaatgccaaccaaggttggcatctaccagggcctggccacgcaggtgcaggtcggtcagccgccccgcccggtcgtgccggccgctggccggcaatgccaaccaaggttggcatctaccagggcctggccacgcaagtgcaggccggtcagctgccccgcccggtcgtgccggccgctggccggcaatgccaaccaaggttggcagctaccagggccaagccacgctggtgccggtcagtcagccgccccgcccggtcgtgccggccgctggccggcaatgccaaccaaggttggcagctaccagagcctggccacgcaggtgcaggccggtcagccgccccgcccggtcgtgccggccgctggccggcaatgccaaccaaggttggcatctaccagagccaggccacgcaggtgcaggtcggtcagccgtcccacccggtcgtgccggccgctggccgacaatgccaaccaaggttggcagctaccaaggccaggccacgcacgtagtcgcaggcggccgcgccggggcgtctagtgccgcacccaccacaacaggctcaggccggccagcagcaccagtccgccgaagctgcgcagggccgggctgggcaggtccagcaggcgttcggccatgcgcttccaggcgaacggcgcgacgaacaggaacaggccttccagcaccgcgaccaggcagacggcggcgaacagatctttcatcggaactccggaaaaagcacggggcccggcagttggccgggccccgtggggtaatgccctgcgacctcagcggtcgttcttcaggtactgcaggaacgggtcgttcttgtcgagcacgatcacgccgttgccgtcggtcatggagccgcggtacgcctccaggctacggtagaacgcgtagaacgatgggtcagccgaaccggccttgccgtagatgcgggtggcttccgcatcaccttcaccgcgcaggcgctgtgcatcgcgctcggcctcggcgatcagcacggtgctgtcacggtcggcctgggcgcggatggtcagcgactgttcctcgccttccgcgcgcagcttggcggcttcctgcttgcgctgggcgcgcatgcgctcgtacacgtcgttgatcacctggctgtcggtgggcaggtccacctgcttgatgcgcaggtcgatcatctgcatgccaaggccggccacggcctcgttgattcccttcaactgctcggcgatcagctcactgcggtcgccggacaccagctgctgcagggtgcgcgagttgatctggttgcgcagcgaatcggtgatgatcggcgccaggcgggcgttggccacgcgcgggtcgccgccggtggcacggaagtagtcacccacgttggagatgtagccgatggcgaagaagtcgacgctgacgtccttctgctcggcggtgaagtagcgcgccggcgcggtgtcgagcacctggaagcggcggtcgaagaccttcaccgtttccaccaccggcaccttgaagtgcaggcctggcttgatgtccgaccgcaccaccttgcccaggttcagcaccatggcggtctggtcctcacggaccacatacaccgagccgagcaggcccagcaccaccgccacgatcacggcgatccagataggactcttcatcggctgccctcctcacggccgctcggtcgcccggtcgggcggcccaccggccggcccggatcacgggaagcttccaccgctgcgcccggcagcgacggcatgaccacgtccgggtttgccactgcggccggggccgacgtggtgggacgggtgtcgccggtcatcggcacgtagatcagctggcggccatcgccgccgatcaccttgcggttctcgctcagcacctgctgcacggtctccagccacaggcgcttgcgggtcacttccggcgcgtccttgtactgggcctgcaacaggctgaagcgctgcgcatcaccctcggccttggacaccaccgcctgcttgtagccttcggcggtggtacgggcgcgcgaggcctggcctcgggcttccggcacgaccttggcggcgtaggcctgggcttcgttgatcaggcgttccttgacctgctgggcaccattgacctcgtcgaaggccggcttcacttcctccggcggacgggcgtcctgcagggtcaggccggtcacggtcaggccggtcttgaacgccttcagcagcgcctgcaggcgctcctcggcggccacggccagcgggccacggttgttcagcacggcattgaggtcggcgcggccgacttcctcgcgcaccgcgctctgcgccgactgctccagcacctggttggcatcgaccgtgccgaacaggtactgctgcggatcgtcgatgcggtactggacgttcagcgagacgttgacgatgttctcgtcacgggtcaggaccggcacctggatcgagaaggtcttgatctcggtggcgttgaccttggtgaccgactcgatcggccacggcagcttgaagttcgggccgggctgcaggatgcgcgagaactggccgaagcgcaggaccacgccacgctgctgctcaccgatcagctggaagctggagaacagcaccagcagcaccacggccgccaccacccaacgcacgatgccgccgtcgaacaggtccttcagcggcccgggcagtccgccccagccaccaccattgccaccgccgcgcgacccgaacggcccgcgtcgattgtcctcggggccttgtccgcccttgttgccgccgggtgtattccaggccatgcacgctccatcaagatgtgggctgcggcgcgggcccttcccgcggcgccagccgtgaaaccattaccgatcatacaagatggggcggatcggcaggatcgaaagggcgacgacggggtaaggtggcgttttcctcgaagtcaggcaacgccgatggcccccaccaccccgttcaccgccttccgcatcgaaaacgacgacgccggctatcgcagcggcctgacccggctcggtgtcgacgacctcaaccccgggcaggtgctgatccgcgcccactggtcctcggtcaactacaaggatgccctggccggcaccggcaaggggaagatcctgcgccgcttcccgctggtcggcggcatcgacgtggccggcaccgtggtcgccagcaccgacccggcctggcgtgaaggcgacgcggtgctggccaccggctgcggcctcagcgagacccgtgacggcggctacagccagtatgtgcggctggagtcgcgtgcggtgattgcacagccggccgggctgagcccgcgcgaggcgatggtgctgggcaccgccggcttcacggcggcgctggcgctgctgcgcatgcaggacaaccgccagaccccggagctcggcccgctggcggtcaccggcgccagcggcggcgtcggtgcgctggcgctgtcgatcttcagccgtgccggctacaccgtgcacgcggtcagtggcaagccggaccagaccggcttcctgcgcgacatcggtgccagcgaggtgctgccgcgcgaggcgctggccgacaccggcccgctgcagtcggcgcgcttcggcgggggcctggacaatgccggcggcgccatgctcgccagcctgctggcgcagaccgtgccctacggcagcgtggtcagcgccggcctggcggccagcccgacgctggacatgacggtgatgcccttcatcctgcgcggtgtgtcgctgctcggcgtgtcttcggccaatgcgccgcgccggctgcgcgaagaggtgtggtcgcgcctgggcggtgagtggaagccgcagcacctggaccgcatctgcaccgccgaggtcggccttgatggcctccgggcagtgttcgagcggatgctggcgggtggatcgctgggccgcacggtggtgcggatcgactgaacgtcgcaggcaggcgacggacggcaggtgcccccctcccgccggtaatgagcccgcactacactgcggacattacatggggaacaacatggcacgcattctgatcgtcgacgactcaccgtcgcagctgttggggatacagcgcatcgtcgagaagctcgggcaccagatcctgaccgccaccgatggcgccgccggggtcgaaaccgccagggccgagctgcccgacctggtcctgatggacgtggtgatgcccaatctcaacggcttccaggccacccgtaccctcgcccgcgacgaggcgacccggcatatcccggtgatcctggtgaccaccaaggaccaggacaccgatcgcatgtggggcatgcgccagggcgccaaggcctacatcaccaagccgttctcggaagacgagctgtccgaggtgctggagcgggtgttcgccggccagggctgagacgcgcgtggtcgtgccggccgctggccggcaaccacgcgtcaccgtcccaggtcatgaaattgccggccagcggccggcacgaccgcaaggcgtgctcagatcgactcgccgaaggccttggccagattgcggtaggccttcttctgcgcctcgtcggtcgcggccggggccacgatctcgatttcaacgatctggtcgccgtccgggctgcccggcaggccgcggccacgcaggcgcagtttgcggccggcatcggagtcggcggggatcttcagctccaccgcaccgcccagggtcggcacgctgatgctggtacccaacgcggcctgccagggcgtgaccggcaacgtatagaggatgttgcggccgtcgacctcgaactgcggatgcgcggcgtactccacttccagcagcaggttgccgccatggttgccctgccctgccaggcggatcacctggcccggacggatgcccttgggcacgcgcacgtccagctgcttgccgttgacggtgatgcgcaggctgtcgccgctgtaggccgcttccagcgggaccgacagcttggcgcgggtgtcgcggttgggtgcgtggccctggctgctgaagcccgggcccggaccggcaccgccacgctggcgcgcgaacaggctttcgaagaagtcgctgaagccgccgttggggccaccaccgccgaatacttcctcgaaattgaaaccgccggcgccgccgtagttcggcggcacgttgaactcctcgcccgggcgatagccctgcgcgcgcagctggtcgtaggctgcgcgcttttccggatcgcgcagcgcctcgtaggcctcgttgaccgccttgagcttgtcttcggccccggcctccttgctgacgtccgggtggtacttgcgtgccaaccggcggtaggcggtcttgatctccgcctcgcccgcgctcggttccacccccagggtggcgtagtaatccttgaattccatccagctacctcgatctgcttcggccgcgccggtggcgccgccccgggttcattctacgcgccggcgatgctacgccgcccctcgtgcggccccggtgaggccgactgatcctgcgcaatgccgctgccatcccgatgccccaggctgtggctggaagcccccgccgcaacgcctgaagatggggcctgcacacgggttttccaatgtcttgacgcccctgtcccatccggcccactagcctgccccagcaaggagttccccatgaccatccatgtcggcgaccgcattccggaagtgaccctcaagcgcatccgcgagggcatcgaaacgcttgatacgcattcgctgttcgacgcccgcaaggtcgtgctgtttgcggtgcccggcgcgttcacccccacctgctcggcccgccacctgcccggctacgtcgaaaaattcgaggccttccgccagcgcggcatcgatgtctactgcgtggcggtcaacgacccgttcgtgatgaaagcctgggccgccgaccagaaggtgcccgacggcctgctgatgctgtccgacggcaatgccgagctgacccgcgcgctcggcctggagctggatgccagcgcctcgggcatgggcatgcgctcgcgccgcttcgcgctgtacgtggtcgatggcgtggtgcgtgcggcctggatcgagcagccgggccagttcgaggtgtcgtccgccgagtacgtgctggagcacctgcctacctgattccccaccgcagaaggaaacggccagcaatgtccagcaagccagccaaagccagcaagcccgccgccgggattcccggcatcagtgaccgtcagaccctgcgcgagcgtgcccggcacaacatcgaagacggcgcgatcaccgacagctacagcgccgaccgcaaggtggtgatcaagctgctcaacgatgccctcgccaccgagtacgtgtgcgtgctgcgctactaccggcactatttcatggccaagggcatgctggccgacgcggtcaaggccgagttcctcgagcatgcacagcaggaacaggcgcacgccggcaagctggccgagcgcatcgtccagcttggcggcgagccggacctgaacccggatacgctgaccacgcgctcgcatgccgaatacaaggaaggcagcgacctgcgcgacatggtgcgcgagaacctggtggctgaacggatcgccatcgacagctaccgcgagatgatcaacttcatcggcgaccgcgataccaccaccaagcgcatccttgaagagatcctggcgcaggaggaagaacacgccgacgagttcgccgacctgctggacgggtggatcggggaatagcggccccgcaaacgccttggtagatgcccaccttggtgggcgcatttatcgcgtgccaaccaaggttggcacctaccagagcacggatgcgtcgggtcgacgggccattcccagcacctatcgcaggacgttgaaccgcacctgcgtccacgcgccgtcggctgccagcgcggtcagggtgtgtgcgcccggatcggcgaactcgcgctgcatcagctgcgcgccgtgggtctgtgcaatccagcgtccatccagcagccagtccaccgcctgctcgctgcccagcgcgcgcagctgcaggcgcacgccgtgctcggaattcggcgcgcgcgccagcgtggcgccgtcattgagcccgtccacgtgcagcgcgacgctggcctcacgcccgtcgtcgcggcagtccggcgacagcgccggcagctgcgaagcctcgcgcgtggccttcggcagccacggcgacaacaacgccggccaacgcgcgatctcccgcgcgacttcctgatgcggcaaacggcaatcagcggatacacgcagaccggtccgcgcgtcggccaggtaacgctgccgccccggctgccagcgccgcgcctcgcgctcggggaaggtcggcggtgccgcaccgtccagcagataggccgacatccgccgctggcacagcgccgctggcaggccctcggcacgttcgccggtgggccagcagacgtcctcctggctgacactggccggcatcggtgcagcagctgaatcaccgcgctggcgcggcaggctgtccaccacctcgaacatcagcggcagcgcggtcaccgcgccgtactggcccggcaacggggtaccgtccggccgacccacccacacgcccacggtgtagtggcgggtgctgccgatcgcccacgcatcgcggtacccgtaactggtgccggtcttccacgccacgcgcgggcggccaccgacatcgaacgtcccgacgctataccccggccgcggattcgattccagcatctcgcgcacgatccagctggcgcccggcgaggccaggcgacgctcgatcatcggttcgtcatcggtgtagcgcacgcgcccggcgatgccgttgcggttgagcgctgcgaacgcaccgaccagatcttccagccgcgcaccggtgccgcccaggatcagcgacagattgggtgtactgcccggcgggaagcgcagctggatgccggagtgcgacaggcgtgcggcgaagcgcgccggaccgacccgctgcagcaggtccaccgagggcacgttgagtgacagccgcagcgcgctggaggcaccaatcggcccattgaaagccatgtcgaagttgccggggcggtagctgccgaaactctgcggcgcatcgaccagcaggctttccgaatggatcaggccatcgtccagcgccatggcatacaggaacggtttgagcgtggagcccggcgaccgccaggcctgcaccatgtccacgtggcccagccgctgccggtcaccgaacgccagcgtgccgacataggcacgcgcctgcagggtctggttgtcgaccaccagcagggcggccgaggtgcgttccggcagcgtcgagaaatagctggccacgcgttcttccagcgttcgctgcaggccgatgtcgatgctgctctggatgcgtgcctggcccggatgcgccgagtgcaggcgctgcgccagcagcgcggcgtgcagcggcgggcgcagcgagcgcgccaccacgttctcgatgcgcgcgtcttccacttcgtccgccgtccacacgcccagctcgttcatgcgggacagcaccttgtcgcgcgccttctgcgccgcttccggatgacggtccgggcgcagccggctcggcgcctgcggcagcaccgccagcaacgcggcctcggcatgcgacagctgcgccgccggcttgcccaggtaggcccagctggccgcttccaccccctcgatggtgccgccgtagggcgcgcgctccagatacagggccaggatctgctgcttgctcaggtgcacttccagctgcaccgcgcgcagcatctgcttgagcttgccccacggcgtgcgcgtatgcggatcgaggatgcgggcgacctgcatggtcagggtcgagccaccggaaacgatgcggccgccacgcagcagctggccgctggcacgcaggatcgccagcgggttgatgcccggatgccgccagaaccagcggtcttcgtaggtcagcaacgcctgcaggtacagcggcgaaacgctgtcgatcgaagccggatagcgccacacgccctcggcatcggcgaacgcacgcagtggcgtgccgtcggcagccaccaccagggtgctggtatcacgctgcttcggcagcggtggcgggaaggcgaaatccagcaccagcagcagcgccagcgtggcggccgtgccccagcgcagccatggccacagcggccgcaaccggcggcgcagcgccgccagccgggtcgtcatcgtgttgttcattgcaggttgccagcaggacgggccgcgccgtcgcggcccgtccgcgcggtcacggctgtaccaccgtgatcgtggtcgggttgctgcggcccaccccacgcagctgcggccggtacatgtcctccaccagcggcggcggcaccgagtaggttcccggcgtcaccgcgcgtaccaggtagaacacgttggccttgctgccacgcgagagcttcagcgcggccacatagcggtcatcgcggaactcctcgtgcttggtgtcggcggcctcaccacggtcgctgatggtgatgccatcgaccaccacgtcggcccactgcttggcgtcgcccaggttgaagttctcgatttccaggcccgccggcagcaggtcggtcagcagcgcatcgggcatcgtggtgtcggcagtcaccgtgacgcgcacgatcagcgcttcgccttccttcagcgggcgcggcgaccacggcttgccatcggtgccgtagtagctgcgctcgacgcccagcacgctgttgtccggtgccggtgcgctgcgcgggatgccggccacgtcgatgctggcgaacatcggcggctgcccctgcggggtgaagcgcacgccgctggccagctcactggcgctgaagttgcggccgagcagcttgcgctcgccgatggcttcggtgttgccaccgatcaccagctcaccggccaccagcgccttctggttggcggccagcgccttgccgagacgtgcaatcgccacctgttcctgcgtgctcagccacatccagccggcgttgcggcgcgcatccaggccacggccgagatcgaccgcacgcgcatcccaggccggcttgaccagcttgttctcgtgggtcagcgcgatcatcagcgcgtcatcacggatcgcactgccgtagtcgccgaagtacgacgggcgctcgctgctggacttggcgaaggccgccgccagcgcggcctggccacgcttggcatcaccctgcaacgacagcgccacgcccaggtggaccagcgacaggccgccgaccgccttgctgcgctcgttgtcgtacagcgtgcgcagggtacccagcggcgcacggttgacccgggccagcacgtaacccgaatacgcctggttggcgaacttcagcttctcgcgatcctcctggccatagaactgattgccgccggacagcagatcctcgctgagccggttgagcgccttctgcagcacgttgtcgggcacggcgaagccggcgtccttggcatcaagcaggaattcggtgatgtacggggtcagccacggattgacgtagccgtcgtcaccccacatcgagaagttgccattggccacctgcatcgacgccaggcgaccgaacgcaccttccatgcgctctctacgggtcttggcatccaggccgtcggcaccgagcatcgacgacgtcgcctggtccaggatcagcgcggcatagcccttgctggtggtctgctcggcacagccatacgggtagttcagcgcgccctgcagtgcactggcgaacgggatcggcggcagcgggctgaccagcaggcgggcattcaccgactctgccatcaggccatcggtcaggctgttgtcgaggctgaccgcggccagcggatcgagtgtgcgcacctgcgaacgcagcacctgcggccacgccgcacgcaccggcaggtcgtagcggcgatcagccttgaagccgttgccgtccacccgcacccgcaccttggccacgctgtggccctcgcgagccgacaacgggaagctcagcgtggtcttggcatcggcattcaactgcacgctgcggctgccctcacccaggttcagcgggccctcgctttccaccttcacgttgaactgccccggcttgccggtgaagttctgcacgtccagggtcacggtgctgcggtcgcccggggccagcacgcgcggcatgctggcttcggccaggatcggggcgcgcacgatggtttccacgtcacgcttgccgtactggtcatcgctgtagaccagcgccgacacgcgcagggtgccgttgaagtccggcaccttcaggcggatgcgggcattgcccttggcatcgagctgcaccgggccggagaacaggtccacggtctgcacgcgcgcggtcgggcgcttggcctgcggcagtgcctgcagcgccatgtcgccgccgaacttcagcttgccgctgccaccatcgaagctctcgatcacccggctgtagatgtcataggcatcgataccgaggcgacgctgggcgaagaagtgcgcgccggcgtcgggcaccgggaaacgggtgatgttgaggatgcccacgtccaccgccgagacggtcacgtgcgcggccctgccggccagctgcggtgcgctgaccgttaccggcaggtcctgttccggccgcatctgcttgggcgcgaccaggccgacggccacggttcggcccttgcggtccatcggcacatgcaccacgcccacggcgcgggccggggtgatcttgctcggcgcactgccgccgcggaacaccagcgcggtgatgtagacgtcgtggcgttcccagtcggcggtgaccgggatcttgaaggtcgagcccggcttggcctcgatgtcctgcacatacagcatgcggtcggtctcgaccatcaggatgcccttgccggcgtgcggcggggtcaccgtcacttccagggtgtcaccggccttgtagccggtcttgtccaggcccagcttgaccttgtccgggcgtgcatccaggccacggttgtcatcgccccagctccagcccgcacggaacgggtagcggctggtcagtccggtggacggatcgaacacgtccacccggtactcgccccactccaccgggaaatcgaaggcaaccgcactgctgccggcatcgacggtgcgggtttccttgttctcgaaacggcgggtgaaatcgtaatcccagcggttgtcgttgaaggtccagtggtagtcgcgcagttcccgcaccagggtgatcttcaggcccttggctggctgcggtgtgccggcggcatccacgcgcatcagttcgaagcgtgcgttgccgttggaatcagcaccatcgtcggggttgaacagcggccgcacgccgaccagcgcgttggccggccacatcacccgtttcagggtacgggtgaccgtgcggccaccggtttcatacaggctgccggacaacaccacggcgatcggtgccttggccttggccgcctcttccggcaacgccacatcctcacgcagctggccattggccggcagcgtggtatcgatcacgtccttggcctcgcgcggcagctgcagggtcgggtcaccgaagaaatagcccggcaggccctccaccggcttctgctcggcagccaccgccatgcgcgcagtgaagcggttgccatcggccggcgcgccgtacagataggcgccgttggcctgcaggcgcaggtcctcgcccggcttcagcgtcttctgcgcgctgtccaggtccagcttcatgcgctcgggcaggaactcctcgatgcgcagggtcatgccctggatcgcttccttgctggccgggtcggtgcggaactcgacctgccagcgcccggtcggcgcctcggcggggatcacctgctcgaagttgatgtagccctggtcgcccggctgcaggcgggtctcgcggaaggtcttgccgtcgggctgcttcaggcgcaggaacaccggttgtgccttgaccggtttgccgtcgttgtcgcgcagcagcgcggacaggcgcacggtctcgcccgggcggtacaggtcgcggccggaccaggcgtagacgtcgaaccaggcgttgtcacgaccggccacggcgaactcactcaggtccagcgccggctggttgaacggcaggaagctggtgtccttgccactgctggcgaccagcacgtgggtggcatccagggtgtagttcagcagcgcattgccgttgccgtcggtgctgcccttcagcaccacctcacccttggcgtcgagcacgcgcaggtcgatgcccttcagcggcgcaccgtccttgaggccggcggtgtgcacgaacagcttgtccttgtaggcacgggtatgcaggccgatgtcgctgaccgagaagaacgcggtatcgaactcgccctcgtagtcaccggtgcgcttgagcagggcgaagtacaggcccggctcctgcagttccttgatgtcctgggtcggcaggtaggtcagcacccgctcgttctgtttgccacccaggatgaagcggttgacgtagaccggctcggccagcttgttgatcgggctgcgctcgtagtcgctgctgagctcccagctgccacggcggccgccgcgctggtactggctgaagaaggtcggcaggtccttctcgcgcacgcgcaggaactcgacatcgacctccggcacgttcaccgagaccaccggcaggccgcggctgtccttggccggcagcacgctgccctgcgaggcgaaaccgaccaccggcttcagctcgccgctgaacaccttctgcttcagttccttgcccagccggctgccgtcggcggccagcaggtccggcgagaccaccaggctgaactccttgccggcctcgacgaacgggtaacgcagggtcaggccgtcatcggacagggtccagctgctgtcctcggtgccgaccttctcttcgaagcgaacgagtttgtcgaaatcctgggtgccgaccagcgggcgcgagaactccagcgccagcgacaggccgtcattcttctggtccgggtaggcacgcagcagggtgaattccttcacctgctcggccttggtggtgatggcttcaccactggccttgggcagctgcccgctgtcattgcggcagccggccagccccagcaacaggcctcctgccagtacggccgccgcccatccccaccgcttccgccgtgccggaccgctcatgtcgtcactccttgatcgaggcggccattataggcaggccacgtcaaggtgttgacgcaaatccggcaattgccgcggtgcgggtagtgccggccgctggccggcagtctcggtagccgccaaccttggttggcgtcggccgtgccaaccagggttggcacctacccaagcgggtcgagccacgtgcccggcaagcaggcgcggtgtcagatccggtgaagcgtcccctaccccggcaggtacaggtccacatagtcggtcaccggcatcgccgccagcgccaccggatccagcgatgcggccaggatgcgctgctgctgggtggtcgggaagcgatgggccaggtgccggcggaacttgtccatcagcaacgggatgccctcctcgcgtcggcgcgcgtggcccagcgggtattccaccagtacctcgggcagctcggtgccgtcgctgaagcgcacgctcaggccgttggcgatgctgcgcttgtccgggtccaggtagtcggcgctgagctgcggatcctcatgacaggccatcttcgcgcgcagtgcgtcgatgcgcgggtcggcggcaacgtcgtcctcgtagtcctgggccaccagccgcccatgcagcagcgcgatggcgaccatgtactgcacgcagtggtcgcggtcggccgggttgtgcagcggcccctgcttgtcgatgatgcggatgcaggcttcctgggtgcggatggcgatgtgcgcgatgtcctcgacccgacgccccatcgcacgcagctgctggtgcagcgtgatcgccgcctccaccgcggtctggccatggaactcggccgggtagctgatcttgaacagcacgttttccatcacgtagctgcccagcggtcgctccagcgtcagcgccttgccctgcatcgataccgcttcaaaaccccaggtcggcgcgctcaacacactgggatagcccatctcgccactggccgccatcagcgccaggcgcacgccacggctggtcgcatcgccggccgcccagctcttgcgcgagccggtgttgggtgcgtgccggtaggtgcgcagcgcctggccatcgacccaggccagcgacagtgcattgagcatgcgttcgcgatccaggccgagcagctgcgcaaccacggcggtggtggccaccttgaccagcaccacgtggtccagcccgacccggttgaaggaattctgcagggccagcacgccctggatctcgtgtgccttgatcatcgccagcagcacgtcatgcagggtcggcgctgggcgatgcagggcctgcgcgttgcgccccagccaatcgcagacagacaggatgccgcccagattgtccgacgggtggccccattcggcggccagccaggtgtcgttgaaatccagccagcgcaccatcgcgcccaggttgaaggcggcctgcaccgggtccagcacgtagtgcgtacccggcacgcgcgccccgttgaccacgctgatacccggcaccagcggaccgagcagcttgctgcaggccgggaaggacagcgcttccagcccgcagcccagcgtgtcgagcaggcagtagtgcgcggtctggaaggccaggggggagtcgatgcgcgcgtcgcgtacgtaatcgacgatgtccaccagcagcgcatcccacgctgcacgctcgttggatggggtgtggctgtcagacatcgtcgatctcctcttcagagctcaggccgcgcctcccggtagtcgccaaccttggttggcgctggacgttgcccgggcggtgccaatgccatgccaaccaaggttggcatctaccgaagcatgtgatgccagcgccgaccggctggttattcggccggcacccgcaccttgccttccatcaatacgcgggcgctgcggctcatgatggccttggtcactgtccactggccgtcaacgaggccggcctgcgcgcccacgcgcagcgtgccggaagggtggccgaaggtcaccgcttcgcgttcaccaccaccggccgcgcgattgaccagcgtgcccggaatcgccgccgcagtgccgatcgccacggcggcggtgcccatcatcgcgtggtgcagcttgcccatcgacaacgcccgcgcgtgcaggtcgatggccgaggccggaatggccttgccgctggaggacacgtagtcctgtgccggcgccacgaaggccaccttcggcgtgtgctggcgggtggccgcatcttccaggttcctgatcagacccatgcgcaaggcgccgtaggcgcggatcttctcgaagcgctccagcgcccccttgtcctcgttgagcgcagcctgcagttcggtgccggtgtagcccaggtcggccgcattgaggaagatggtcggaatgccggcggtgatcatggtcacctcaaaactgccgacgcctggcacgtccaaggtgtcgaccaggttgccggtcgggaacatcgcgcccgcatcgccgtcatcggacggatcgatgaactccagctggatctcggcggccgggaaggtcacgccatccagctcgaaatcgccgatctcctgcacttcgccatcgcgcatcggcacgtgggcgatgatggtcttgccgatgttggcctgccagatgcgcacggtgcacaggccatcgcgcggcacccgggccggatcgatcagcccattggcgatcgcgaacggacccactgccgtactgaggttgccgcagttgccgctccaatcgacgaaggcggtgtcgatcgagacctggccgtacaggtagtccacatcgtggtccggcaccgaggcggtggagatgatcacgcacttgctggtgctggaggtggcaccgcccatgccgtcggtctgcttgccatacggatcgggcgagccgatcacgcgcatcagcagcgcatcgcgcgcggcgcccggcacctgagcggcttcgggcaggtcctgcaggcggaagaacacgcccttgctggtgccgccgcgcatgtaggtggcgggaatacggagttgcgggaggaaggtcatcgtcgaatccacgcgtttgaatttcaggaaatgtcttgcatcagtgcgtcaagaccacgatcaacgcaccacacacgcatgatgtccacgcggtccggtagatcgaggtaatagacgaggtagcgttcgaagcccggaaccagcatgaaccgcaacggcaccggcagctgtgctgcgaggtcggcgtgccgggtggaacccgagcctggaaacacggcgatgcgttgaagcgtggcctccaactcggcgagaaagcgccgacccagtaccagcccaccctgccgtgcaaaccacagcgcggcatcggctgcgtcggcttcggcccttgaccgccattcaatcgccttcacgctccaacctttcggtcagttcgcgacgcatgcgctcgaatgtgtcggccgtcaccgcaacgcctggaccagaagccagcccctcggctatcaactgcttgagcagctcttcggccttgctgcgctggcgctggcggatcaggtcacgcacgtagtccgacgtactggagtagccgccttcacgcacttcctcgtccacgaactgcttgagcgggtcggtcagcgaaatgttcatggtggccatgaaactctcctttggcagtttttgccaagttagtctgcgccccgccctggtgtcggacaagcccgcccccggcctccgggggcaggcattcaggccggtatcacgccaccctggcgccttccaggaaatcctgggcgaagcgctgcagcacgccaccggcttcgtagatcgccacttcctcgtcgctgtccaggcggcaggtcactggcacgatcacgtcctgcccgtcgcggcggtggatgaccaaggtcaggtcggcgcgcggggtgcgctcgccgatcacgtcgaaggtctcggtaccgtcgatgcccagggtcaggcgggtggtgcccggcttgaactccagcggcagcacgcccatgccgatcaggttggtgcggtggatgcgttcgaagccttcggccacgatcgcttccacaccggccaggcgcacgcccttggcggcccagtcacgcgagctgccctggccatagtcggcaccggcgatgatgatcagcggctgcttgcggtccatgtaggtctcgatcgcttcccacatgcgcatcaccttgccttccggctccacgcgcgccagcgaaccctgcttcacgctgccatcgtcgttgcgcaccatttcattgaacagcttcgggttggcgaaggtggcgcgctgtgcggtcaggtggtcaccgcggtgggtggcgtaggaattgaagtcctcttccggcaggcccatcttcgccaggtattcgccggcggcactggacgccaggatcgcgttggacggcgacaggtggtcggtggtgatgttgtccggcagcaccgccagcgcacgcatgcccgacagtgtgcgctcaccggccagtgcgccctcccagtacggcggacggcggatgtaggtgctctgcgggcgccagtcgtacagcgggctgaccgccgcgccatgctccacgcgcacgttgaacatcgggttgtagacgcggcggaactgctcgggcttcaccgaggccttcaccaccgcgtcgatctcggcatcgctcggccagatgtccttcaggcgcacctcgttgccctcggcatccacgcccagcacgtccttctcgatgtcgaagcgcacggtgccggcgatggcataggcgatcaccagcggcggcgacgccaggaaggcctgcttcgcatacgggtggatgcggccatcgaagttgcggttgcccgacagcacggccgtggcgtacaggtcgcgatcgatgatctcctgctggatggccggatccagcgcgccactcatgccgttgcaggtggtgcaggcgaaggcgacgatgccgaagccgagcttttccaggtccggcagcaggccggattcttccaggtacagctgcaccgccttcgagcccggcgccagcgacgacttcacccacggcttgcgcagcaggccacgttcgttggccttgcgcgccagcagtgcggcagcgatcacgttgcgcgggttggaggtgttggtgcagctggtgatggcggcgatgatcaccgcgccgtcgggcatcaggccctgcgcctgctcggccctgcccgctgccagcttggcttcgtcggcgatgccgcgctcggccagctcggcggtggccacgcgcttgtgcgggttggacgggccagccatgttgcgcaccacgctggacaggtcgaagcgcagcacgcgctcgtactgcgcggtggccaggtcatcggcccacaggccggtggtgcgcgcatagttctccaccagcgccacctgcgattcctcgcggccggtcaggcgcaggtaatcgatggtctgcccgtcgatatagaacatcgcggcggtggcgccgtattcggggcacatgttggagatggtggcgcggtcaccgatggtcagtgccgacgccccctcgccgaagaattcaagatacgcacccaccacgcgttccttgcgcaggaactcggtcagtgccagcaccacgtcggtggcggtgatgcccggctgtggcctgccggtcagctcgacgccgatgatatccggcaggcgcatccacgacgcgcggcccagcatcacgttctccgcttccaggccgccaacaccaatcgcgatcacgcccagcgcgtcgacgtgcggggtgtggctatcggtgcccacgcaggtatccgggaaggctacgccgtcctgcacgtagatcaccggcgacatcttctccaggttgatctggtgcatgatgccgttgcccggcggaatcacgtccacgttctggaacgcctgcttggtccagtcgatgaagtggaaacggtcttcgttgcggcgatcctcgatggcgcggttcttctcgaacgcctgcggatcgtagccaccgcattccaccgccagcgagtgatcgacgatcaactgcaccggcaccaccggattgaccttggccgggtcgccgcccttgtcggcgatcgcatcacgcaggccggccaggtccaccagcgcggtctggccgaggatgtcgtggcacaccacgcgtgccgggaaccacgggaagtcgaggtcgcgacggcgctcgatcagctgcttcagcgaatcgccgagcgtggtcggatcgcagcggcgcaccaggttctcggccagcacgcgcgaggtgtacggcagggtggcataggcgccgggctggatcgcatcgacagcggcgcgcgcgtcgaaatagtccagcgcgctgccggggaggttcttgcggtaatcggtattcatgggctggcggagtgcttggggcgggccggatgccggcggtgcggcggcgaaagcacccggccggcatgcggccggccggatgggtacagcagggggatcagacgcgcttgtcgatggcaacgaagtcgcggtcttccggaccgatgtaattggcgctcgggcggatgatcttgccgtcgatgcgctgctcgatgatgtgcgcgctccagccggcggtgcgcgcgatcacgaaaagcggggtgaacatcgcggtcggcacgcccatcatgtggtagctgaccgcactgaaccagtccaggttcgggaacatcttcttgatgtcccacatcaccgactccaggcgctcggcgatgtcgtacatcttcatgctcgactgttcctcggacagctcgcgggccacgtccttgatcaccttgttgcgcggatcggagacggtatagaccgggtggccgaaaccgatcaccacttccttgcgctcgacgcgcgccttgatgtcctcctcggcctcatccgggttgtcgtagcgcttctgcacttcgaacgccacttcgttggcgccgccatgcttcgggccacgcagcgcaccgatgccaccgcagatcgcgctgtacatgtcgctgccggtaccggcgatgacacggcaggtgaaggtcgaggcgttgaactcgtgctcggcgtacaggatcagcgaggtgtgcatcgccttcacccacgaatcctgcggcttttcgccatgcagcaggtgcaggaagtggccgccgatcgaatcatcgtcggtttccacatcgatggcgcggccgttgtggctccagtggtaccagtacagcagcatcgaaccgaggcaggccatcagcttgtcggcgatgtcgcgcgcgcccgggtggttgtggtcgtccttctccggtgccacgcagccgagcacggacacgccggtgcgcatcacgtccatcgggtgcgccgacggcggcagctcttccagcgcggccttcaccgcggcggggatcccacgcagcgacttcagcttggccttgtacgaaaccagctcggcgcgggtcggcagcttgccgtgcaccagcaggtaggcgatttcctcgaactcgctggtgttggccaggtccaggatgtcatagccgcggtagtgcaggtcgttgccgctgcggcccacgctgcacagcgcggtgttgccggccgcggtgccggacagggcgacggacttcttcggcttgaaggtcggggttgcggtcgtatcgttcatgtttccctccgaaacttgatggtgcagggtactgcttatttcttggcggcgaacagcgcatcgagctgctgctcgaaggcgtgatagccgatgcggtcgtagagttcctcgcgggtctgcatggtttccaccacgttgcgctggtggccatcgcggcgcaccgcctggtagacgttctcggcggccttgttggcggcacggaacgccgacagcgggaacagctggatggcgacgccggccgaggccagttcatcgcggctgaacagcggggtggcgccgaattcggtgatgttggccagcaccggcaccttcaccgcgtcgacgaagcggcggtaggtatccagatcgtaggcggcctcggcgaagatgccgtcggcaccggcctcgacacaggcgatggcgcgctcgatcgccttgtccacgccgtccacctggatggcatcggtgcgcgcgatcaggaagaagtccggatcggtcttggcatcggcagcggccttcacacggtcgaccatttcaccctgcgagacgatctccttgcccggacgatggccgcaacgcttggcaccgacctgatcctcgatgtggcaggcggccgcgccggccttgatcagcgacttcacggtgcgcgcgatattgaacgcgctcgggccgaagccggtgtcgatgtcgaccatcaagggcaggtcgcagacatcggtgatgcggcgcacgtccaccagcacgtcttccagggtgttgatgcccaggtccggcaggcccagcgagcctgcggcaacgccgccgccagacaggtaaatggcacggaagccggcgcgcttggccagcagggcgtggttggcgttgatcgcaccgatcacctgcagcggcgattcggcagccagcgcctcacggaagcgggcaccggcggagaaaggggcagaagcggtcatgcgacgatccaggttgaagtacggataaggaagcgcaagcaccatgccaagctgcaagcggttgatttcacgggaatgaccggcatgcagcagtggaacatatgaaacattgaaacggatgtatcatgaaacatcctccccgaaccggctgccatgtatctgccccgctccccgcttcgccatgccgatgccgacccgggccgtccggtgatctggacggtcagcgtctcgcggctgaccggcctgctcggcgacgtgatccccgagttcgaccgccgcgcgcgtatcgaacagatcaacctcggcttcgaggaagcggtggaggtgatcggccaacgcctgcgccgcgagcactgcgacgtggtcatcgctggcggctccaacgcggcctggctgcgcggccggctggagctgccgctggtgccgatccaggccaacggcttcgacctgatggaagcgctggcccgggcacggcgtatcgccagccgcatcggcctggtcacccacgccagcgacgtaccggtgttcagcaacttccagcagagtttcggcctggatatcgagcatcgccgtttcgtcacccgcgaggatgcgcgcgactgcatcgccgacctgcgcgccaacggcatcgaggtgatcgtcggcaccggcatggccatcgaccatgccgagcaggccggcctgcccggggtgctgctgtattcggccgactcggtgcggcaggcgttcgaacatgcgctggaactgacccagaccctggcacgttccggcagcaaccgcgctgcaccgcgccggcgcccggcagcgcgtgccgatgcgcatgaactgctcggcgacagcgacgcgatggcgcaggtgcgcgcgcagatcgcgctgtacgccccacatgacagcaccgtgctggtcagcggcgaaaccggcaccggcaaggaactggtggcgcgccagctgcacgccgccagcgggcgccgtggccgcttcgtcgcgctgaactgtggcgcgatcagcgaatcgctgctggaagcggagctgttcggctacagcgatggcgccttcaccggcgcacggcgtggcggccgcgttggcctggtggaagctgcagatggcggcaccctgttcctggacgaaatcggcgaactgccgctgccgctgcagacccgcctgctgcgggtgctggaggaacgtgaagtgctgcgcgtgggtgccaccgaaccgacgccggtggacctgcgcgtggtcgccgccaccctgcaatcgctggagcagcgcgcggcggccggcagcttccgccgcgacctgtattaccgcctggccgcgctgcggattgccctgccctcgctgcgcgcccgacgcggtgacatcccgttgctggcgcagcatttcttccgccagctgcgtggcatcgacgcgccattggatgaggcggcgctggcggtgctgcgcgcggccgagtggccgggaaacgtgcgcgagctgcgcaatctggtcgatcgcctgcgcatccactggcagcccggtgaagggctgatcgatacggcgcggctgctgcagctggcacccgagctggtgcatgaaggtgtcgcggcgttgccgctggaaagcaacggcaggcgcccaccgcgggccaagctggaagcactgttgcgggaacaccggcatgatcgcgagggcatggcgcaggcgctgggcgtgtcacgcaccacgctgtggcgctggctgcgcgcggaggacctgtaaagccgagcccatgcccggctgatgttcccgcgtaagcagccgagcatgggctcggctctacagggtgcctgtcgtcagcgcgcttcgatggcgaaccgtccactacccactgcggcaatccacaacagcagcacgcccagcggcacttcgctcaggtagaagaaccagctcagccaatccggcacgctcagtcccgcaggaatgcgcgcgatgccatcggtcagcgcagccactacgcagatcgccgccagcagcagggccgaggggcggctcaaaaggcccagcaccagcagaccacccgcaatccactcgatcgcaccgagtaccggcgcactgaacaccgggaatgggataccggcgtcgaccagcgtatgcaccatgcgctcgcgcccggcgtcggtgaacaccttgttccagccggacacgcagaacatcacacccgccacgatgcgggcgagcagcaacaacaacgcttccacgccgcggcgtggtggcggcacggcaaacaggcaacgccaggagggcatggcaactccgcagatcgagggcatcgcagcgagtgtgcccgtcgccgacctgctcgtgcatgaagcggaccagtccgttcgcgacaaacgcaggttgctgtagagccgagcccatgctcggctgctcctgcgagaacatcagccgagcatgggctcggctctacagcagccccagcaccaccccgccttacgggtacagcaggcgcttgctccagcgcccttcggcgccggcttcatagcaccagcgctcgtgcaggcggaactgcgcgccataccagaactcgatgcggtcaggcaccacgcgcaggccgctccagccctccgggcgcggcacgtccttgccctcgaagcgggcttcgacctcggccacgcgcgcatcgaattcctcgcgcgttgccagcgtcttcgactgctgcgaggcccaagcaccgatctggctcatgcgtggacggctggcgaaataggcgtcggcctcgtcagcggcaacctgctcgacgcgaccctcgatgcgcacctggatgccgccctcgcgcaggctgcgccacaggaacagcagtgcagcctgcggattggcctgcagctcccggcccttgtggctgtccagatgggtgtagaacacgaagccacgctcatcgaacgccttcagcagcacggtgcgcgccgagggacgaccctgcgtatcggcggtggccacggtcatcgcgttcggctcgacctcgcggctctgtttggcctcgtcgaacaggccggcaaacgtggacagggcttcggcgtacaggtcgctcatgattgcgttcttctcacacggattgggctattgtggctgcatggccgctgctgcgtatatgccccaggtgaaaggattccccgaaacattggccgaacaggcgctggatgatgcgctgggcagcggcgcagcggttccagtattggcgatcagcggcctgcaggggagcggcaaatcgacgctggcggcgcaggtggtggcccgtgcccaggcacgcggcctgaacgcagccacgctgtcgatcgatgatgtctacctgacccgcgcacagcgccaacggctggcccgccaggtgcacccactgctgatcacccgcggcccgcccggcacccacgacctgccgctggcccatgcggtattgaacgccgtggccgcacgccagcccttcgcaatgccgcgcttcgacaagctggccgacgagcgcctgcccgaagcacactggccgcagctgcggcaaccgctggacctgctggtattcgaaggctggttcctgggcacgcccgcgcaggatgacgacgcgctggacagcccgttgaacgcactggaacgcgaagccgacgccgatggccgctggcggcgctggtgcaaccagacgctggcccgtgactacccggcgttgtggcagcgctgcgaccgcctgtggttcctgcagccgccggatttctcggtggtaccacgctggcgctggcagcaggagcagaacctgcaggccgcgcagccgggccggcacggcatgagccggccacagctggagcgcttcgtgcagtactacgagcgggtcagccggcaggcattgagcgccctgcccgccctggccgaccacgtggtagtgctggacggccagcgacaggtgcaggacgtgcgctgaacgcgcccctattccaccaggaaagtcacccgcaggttgacccgccattcggtgatctcgccgctgccattggtgaccaccttggtctcgttcacccaggcgccctggatgcccttgaccgtctcggagaccttcttcagcccgctgcgcacggcgtcttccacgcttttcggcgaggacgcagtgatttcgatgaccttggcgaccgtcatggcctgtactccgtctggcgcgggagaccccgcaggaacgcccaccctgacgtgaagaacgtaaaggccagggcacggaggtgttagcatcagaaggcatgaatcctgctccgaacctgatcctgatcggcccgatgggcgccggcaaaacctgcatcggccgccgcctggccgagcgtttcacgctggacttcgtcgatgtcgaccaggccatcgtcgatgccgccggcgccagcattccgaccatcttcgagcactccggcgaagccggcttccgcagccatgaacgccaggcgcttgcgcgggtactggaaggccgtggccagctggtctccaccggtggcggcgccgtgctggatccggacaatcgtgcactgatcgcccggcgcggcttcgtggtctatctgcgggtcagcgtggccgaacagctcgagcgcctggcccgcgacaagggccggccgctgctgcagcgcccggaccgcgagcaggtgctgcacgatctggccgcacaccgcgacccgctgtaccgcgaactggccgacctcaccctcgacaccgacccgtataccgctgccgatgcgaccgcccaactggtggtcaagctggccacgcaatggcagcgccaggacctgaccgcatgacctcccccgccctgctgcaggtcgccgttggcggcgaccgcccctactccatcaccatcggcgccggtgcccaggccgatggcaccgcgctggcctcgcacgtgcgcggccgtcatgtgctgctgctcagcgacagtgaagtcgccccgcgctatctggcgccggtgaagcagacgctgctggccgctcgccccgacctggtcatcggcgagcacgtgctggccgcgggcgaagcctccaagacgctggccgagttcggccgcgcgatcgaagcgctggccgcgctcggcgccacccgcgacgcctgcgtcttcgccctcggcggcggcgtggtaggtgatctcgccggtttcgctgccgcctgctggatgcgcggcgtggactgcgtgcagctgccgaccaccctgctggcaatggtcgattcgtcggtgggcggcaagaccgcagtcgacattccggccggcaagaacctggtcggtgccttccatccgccgcgtgcggtcatcgccgatacccgcgtgctggccaccctgccgccacgcgagctgcgtgccggcctggccgaagtggtgaagtacggcgcgctgggtgatgccgtgttcttcgagtggctgcagcagcatgccgatgcgctgctggccggcgaggacgcggtgctggccgaggccatcgcgcgcagctgccggcacaaggccgccattgtcgagcgcgacccgttcgaaaagggcgagcgtgccctgctcaacctcggccacaccttcggccacgccatcgagaccgaacagggctattcggccccgggccgcgatgcactgaaccacggcgaggcggtggcggtgggcatggtactggcggcgaagctgtccaccgacctgggcctggccgacgatgccgaccgcgcgcgcctgcaggccctgctggaacgcctcggcctgccggtggcgatcccgggcgggctggagccgcaggccctgctcggccgcatgcgcctggacaagaagaacgtggctggccgcctgcgcctggtgttgtggcgcgggatgggccgtgccgaagtggtgccggacgtggatgaagcggcggtgctgaaggtgctgggcgcgggctgacctttccgcgttcgccgggcatggcccggcgctgacggattgtgctgcggcatgaagcgcagccgagcgtgggctcggctctacaggtccgtgccgccccggggcgatacaatcggcgccatgcacgtctacctgcaacatcccgatgccggcgcgcaggcaccgcgcttcctgcgcctgagcctgctgccggacctgttcggcggctgggagctgctgcgcgagagcggccgtgtcggcagccgctcgcagctgcggcgcgagctgttcctgcaggccgacgacgcccgccacgccttcgagaaggcccgtgatgccgaactgcatcgcggcttccagatcctttcgcacggcgactgacgccgctgctcctcccgtccaaggaatgcccatcgtgaccagccctctccgcaacgatcgcctgctgcgcgccctgcgccgcgaaccggtggactgcacccccgtctggctgatgcgccaggccggccgctacctgccggaataccgcgcgacccgggccaaggccggcagcttcctggccatggccaagaccccggagattgcctgcgaagtcaccctgcagccgctgcgccgcttcccgctggatgcggccatcctgttctcggacatcctcaccattcccgatgcgatgggcctggagctgtacttcgtcgaaggcgaaggcccgaagttccggcacccggtgcgtgacgaagccgccatcgcccggctggcggtgccggacatggaacaggacctgggctacgtgatggatgcggtacggctgatccgccgcgagctggacggccaggtgccgctgatcggcttctccggcagcccatggacgctggcctgctacatggtggaaggcggcggcagcaaggatttcgcgcgcatcaaggcgatggcgctgaaccatccgcaggcgctgcaccgcctgctggaggtcaccaccgaggcggtgatcgcctacctcggcgcgcagcgcgcggccggtgcgcaggcgctgcaggtgttcgacacctggggtggcgtgctgtcgccggcgatgtaccgcgagttctcgctgcgctacctgcagcgcattgccgaggggctggagcgcggcgaaggcagcgagcgcacgccgctgatcctgttcggcaagggcaccggcctgcacctggaagcgctgtcgcagaccggcgccgatgcactcggcctggactggacgctggacctggacgaggcgatgcgccgcacccgtggccgcgtcgcgctgcagggcaacctcgacccgaccacgctgtacgcctcgccggatgcgatcgccgcggccgccgcgcgcgtgctcgacacctatgccgccggcaacggcggctcgcgcgagggccatgtgttcaacctcggccatggcatgtcgccggacatggacccggcgcatgtacaggtgctggtcgacgcagtgcacgcgcacagccaacgctgagcattccgcatgcaggtacggcgcgaccttgatcgcgccgtgacccgcagtgcgcgatcatggcggcccccacgctgcaccggccgcaccccatgtccacatcgccatcgacctacaaccgccagcgtcccctgctgtggctggtgtccctggcgatcttcatgcagatgctggactcgaccatcgtcaacacggcgttgccggcgatggcggccagcctgggcgagagcccgctgcagatgcagtcggtggtgttcagctatgcgctggcggtggccaccttcattcccgcctcgggctggatcgccgaccgctatggcacccggcgcaccttcctggtggcgatcatcctgttcaccctcggctcgctggcctgcgcgctggcccagcacctgcaccagctggtcggtgcgcgcgtgctgcagggcatcggcggtgcgatgctgctgccggtcggccggctggcggtgatgcgctcggtgccccgcgaggatttcctgcgcgcgatgagcttcatcgccatccccgcgctggtcggcccgctgatcggccccacgctgggcggctggctggtcgagatcgcctcatggcactgggtgttcctgatcaacctgccgatcggcgtgatcggtttcatcgccgcgatgaagatcatgcccgaccattacgccagccaccgcacccgcttcgacctgcgcggctacgtcatgctggccttcgcgatggtggtgctgtcgctggcactggacggcatctccggcctgggtacgccacacgcactggtgatgctgatgaccgtggctggcctggccgcgctggtgggctactggctgcacgccgccaactcgaccgcaccgttgttctcgctggccctgttccgcgtgcccagctaccgcatcggcattctcggcaacctgttctcgcgcatcggcagcagcgcgatgccgatgctgatcccgctgctgctgcaggtcggcctcggcctgggcccgatgcatgccggcctgatgatggtgccggtagcggccgccggcatggtctccaagcagctggcggtgaggctggtcgagcgcttcggttaccgccgcgtgctgatggtcaacaccgtgctggtcggcctggcgatggccagcttcatcctgatgacacccggccagcacctggcctggcgcctgctgcagctggcgttcttcggcgcggtcaattcgctgcagttcaccgtgatgaacaccgtgaccctgcgcgatctggaccgtgagttcgccagttccggcaacagcctgctgtcgatggtgatgatgctggccgccggtttcggcgccgcagccgccggcagcctgctggccgcgttcggcaaccacctggacagcaacagcgccaccgccgcgctgcatgccacgttcctgtgcgtgggcgcgatcacgctgacctcgacgatgatcttctggcagctgcccgacaccaagcccgaaccgcggcaggtcgagcacgtcgcggagtgaagggggttcggcagggcctgcggccctgcacctgcagaggccgaagccgaagcaacagcaacagcgagcattccgcgggttggcggggcggtgcgggcttgcaggacacgccgtaaatcccgctccgcggtccggcccagccgccggcggctgcgcgttcgggcgcttgcgaagcagtgcttcgcaagcaaagcgccctcacccatggggactcgatggcgccatccatggcgccaacggtcctgcaagcccacaccgccccacctctgacaggttcacgcggctgtggataacggcgactgttggaacgcgcggttgttggtaggtgtcgaccttggtcgacacatctgtcagatatcgaattccagattggggtcagagcccgttgcgcagcaacgggatccgaccccgagctccgacagatcgcggaaaactgtcgaaggcgggcttttgacgttgacattgattctgcaggtgcaggactgcaagccctgcaataaaccctacctgcccatcgccttggcgatcgcttccaccagcagttcaccggtcaccggcttgcgcaggaagccgccgatgccggccgcttccacctgctgctgaaggtccggatcagtccgcgcggtcaccgccagcagcggcagcatgtagccctggttacgcaggtgctgggccagttcgaagccgctcaggccgggcaggtccagatccagcaggccgacgtcgaaatcgccggcactgatctcgcgcagcgccgccagcgcatggccggcatgcaccacctcgtggccgcgtgcgctcaacaacccccgcaccacatcggccacggtggcatcgtcctcgaccagcagcacccgcagcggtggcatgttcgccgcatcgtcgcgatgcccctcggcggacacctcggcgtcaccgtccaccaccagtggcaacggcagggtgacgccgaagcaggtgccccggcccagctggctctccacctggatccgcccctgcatcgcttgtgccagctcgcggcagatcgccaggcccaggccgctgccaccgtactgcgctgccgtacgtgcaccatcggcctgctcgaagcgtcggaacaggcgctgctgctgttcctggctgatgcccgggccggtatcacgtacctcgaaatgcagcgcgcgcagctcgccatcgcaacgtgcatgcagggtgatggtgccgcggctggtgaatttcactgcgttcgacagcaggttcagcaggatctgccgcacgcgcatggcatcaccggtcgcctgcaggcccggcggcagctggttgtccaggacgaagcgcaggcccttctgtgcagccagcgggcccatcagcgccgccagatcctgcagcaggccattcaacgcaaacgactgcgactgcagctccaggcgcccggactcgatccgcgccaggtccagcgcatcgttgaccagatgcagcaggtgctcgcccgcatgccggatcgactgcgtgtagccgcgctgctgcgggtccagtggcgaagccagcagcagctcgctcatgcccagcacgccggtcatcggcgtacggatctcatggccaaggttggccaggaagcgggtcttggccgccgaggcctgctcggccagttcctgcttgtgcagcgccagctggtaggcgtggcgccgctgcaggcggcgtcggtacaaccaggcgaaccagctggtcagcagcaacccgaccgacgccagtaccagcaggccggacaggctgcgccaccacggcggctgcacgcggaactccaggctctgcacccgcgaccacacatggtcggccgagcgtgcctgcacctccagccggtagctgcccggcgccaggcgcgagaacaggcgctcacccgccggaccgacttcaacccaatccgggtcgtagccggccaggcgataacggtaggtattggacgccgagtcggcgaaggacagcaatcgcgcgacgatgcgcaggtcgcgatcgccatcggcgatctgcaacggcgcatcgtgggtcatgtccagcacctgttcgttgcggcgcacttccacccgctcgatcaccagtggcgcgcgacgtaccgaaggccgtacctgctccgggtcgaacaccaccgcgcccgctgccgttccggccaccaggtggccatcggccgctgcgatcagggtgtgctcgcggaattcctggcttggcaggccgtcgtgcacgccgtacaggcgcacgctctgcccatcggcactgacacgtaccaggccgcgtgcgctggtcgcccaggccacgccctgcgcatccaccaccaggccagaggcggagatcgccggatagccctgttcggcaccgaccaccgcctgccgttccagccgcccctggctccagcggtatcgcgacaggcgcccgtcctcggacaaccagacctggccgtcacggcccacatgcaacgcatggatggccgttgccggcgcacccggcaccggctggaagcgttcgctttccggcagccactgcagcaggccacggctgctggccagccagatatggtcctgcggaccgcattccacatcgaggttgagctggccctgctgcaggccgcgctggccattgtccagctggcgccgcaggcgtccgtcgagatcacgttgctgcaggcccgcgggaagcatcaaccagaggctgtcgccgtcgcaggtcatcatcgcttcgatgaccccttccatcgccgcatcggtaccggcatcacggccccaacgacgcagttcgcgccgttgcgggtcgtagcgcaccagtgcatcggtcgatccgatccagacctggccacgccggtcctcgcgcaccgaggtcagccagtgcatgccgttgacccaggtgcggtgctgctcgatcctgccggtcttcggatcgaagcggtccagcgcgccatggctgcccacggtccagacaccgccattgctggacgggctggtgcccagcacgagcgcattgcgcagcgagctggggtcgtcctccagccgcgacagcaccgagaactgccaccagcgtggcagcaggtgccacaacccggcattggtgctggccagccagatgccaccttcgcggtcctcataggcaccggtccagttcggccgcaccggaccgcgtgcgatcgcgctgtacagcggcacggtctggtactggccgtcgaccgcacgtcccagcccggtgcgcgtatccagccaatgcccgccctgctcgtcgcgcagcatcatgcccagcacctgctcgcctggcggcagcttccacggtggtgcctcgaagcggccatccgggcggcgcacggtggccccggccatcgtgctgatccacaggctgccatcgggctcggcggtcaacccgttgatcagcaggctgggaatgatgtccgtaccgacacgctcgaagtcggtcccggtccagcgtgccacgccatgcttggtgccgatccacaggctgccatcggccagcgtggccaggtagggcaccgacgacgaaggcaggctgcgcggattgttcggctcgggcaggaagcgctgcaggcggtcctggctgtccaggcggtacaggccgccttcgtgggtaccgaaccagatcgagccatcaggcgtgctggccaggctccagaccgtgttggtgcccatcaacggctggctgctgcggtcgtagaagtgcagctgccggcggtcggccgacatgcgcaccaggccagcgttctcggtgcctatccacaactggttgcgggcatcgaccagcaccgtccagatgcggttgtcacgcagtccatcctcggaacgccacacgcggtaagtgcggccgtcatagcgggccaggccatcgttggtcgcgatccacaggtagccgtaccggtcctcggccatgcggttgacggtattggacggcaggccatcgaacaccgtcacctgccgcgggctcggaggcaccggctgtgccgcagcgggcaacgcgccgcacaggaggaccagcagcagcatccccgcccgcagatacaccaccgattgcctcctcacgctggtcctgatgattcccgcgctgcgggcgtcggcatggtaaaccgaaagtcacgccgttcacgcccggcgccggcacagtcacgcagttgcctgccgtttcgcacgcgcctgggcgatggccgccaccagcaggtcgccggtcaccggcttgcgcaggaagccatcgaagccggcggccagcacctgggtttcggcgtaggcatcggaacgggcggtcactgccaccagcggcagttcatagcccatggtgcgcagctggcgggcgatggccgtaccgtccagcgcgggcagatcgagatcgagcaggccgacgtcgaaaccatcggtggcgatctccgacagcgcacccaggccatgcagcacgtggaccacctcatgcccgcgcacccgcagcaggccggcgatgacctcggccaccgtggcgtcgtcctcgaccagcaggatgcgcagcggcggcagttccggcagggccgccacctcgcccgcggtgccggcggcctggcgcgtccagggcaggggcaggcgcacgcggaaccgcgcacccttgccaggctggctgtccacttcgataccgcccccccatcgccaccgccagttcctggcagatcgccagtcccaggccactgccgccgtagcgcgacgcggtgcgcggaccgtcggcctgttcaaaacgatggaacaggcgctgctgctgctcggcattgatgcccgggccactgtcatgcacttcgaaacacaggccgcccttctcttccaggcgcacggccaggccgacgtggccgcgctcggtgaacttgatggcgttgccgagcaggttcagcaggatctggcgcacgcgcatctcgtcgccgctgacactgaccggccctgccgggttttcaccgcgccggaattccagctggcgctgctgcgccatcggctgcatcaggccctgcacctggtcgaggagttcctccaggtcgaacggacgcagatccagctcaagccgcccggcttcgatgcgggccaggtccagcgcatcgttgaccagccgcagcagatggctgccggcctgctggatcgaccccgcgtagccacgctgcaccggatccagcggagtcgccagcagcagttcgctcatgcccagcacgccggtcatcggcgtgcgtacttcgtggcccagcgtggccaggaaacggctcttggcctgcgaggcctgctcggccagctgctgcttgtgcaccgtcagctgccattgctggcgacggcgcagccgcgcgcggaccgaccagaccaggaccaccagcagcagcgaccccagcaggatgtagccgaagatcgccatgccgctgcgccaccacggcggcagcaccttcacctgcaactgctgcgaaggtgtccacgcgccccgggcggtcgctgcctgcacctcgatgacgtagctgccggtcggcagccgcgacagggtgcgctggccatcgcccccctgctccacccagtcctggtcatagccctgcacgcggaagcggtaacggttgccctgcgggctggcataggacagcagccgcgcatcgatctgcagatcgcggtcatccggtcccagcaacagggtgccggtgagcggcaacggttgccagccgcgcgcgtcgtcgcggcgtacgcgcacttcggcgatcaccagcgatgaagaaggcagcaccgtgtcgtcggcattcacatcgaaggcaaccaacccggtctgggtgacggccagcacgcgaccatctgcattcactgccggtggccggccggtgaactccgcatcggacagtccatcgcgctcgttgaactgctgcaggcgccgcgttttcgggtcccaacgcagcaggccgcgcggcgtcgtcgcccacagctggccgttgccggccagcgccagcccgcccatggtgaccggcggcacgcctgcactgccgtcgatgcgctggatcaggcgcaggctcatgccatcccactggtagcgctcgaacgcgccttggcgcgccagccacaactgttgcggatcgatccacaccaggtcgtagatgggcccgcgcgaaacgcccggtactgcctcgaagcgtccagcctgctcgcgccagatgcccatgtcacccatcacccagggccggccatgggcgtcgaagcggatctgctcgatcggcgcatcggcggtcccgcggaaatgctccagcggatagcggtgcagcagccggccctctgcatcgcgctgctgcaggtccaggcccatcaccgacacccacaccgtgccatcaggcgcctgccgcatcaggtcgatgcgctggcgcaggtcggcactgccatcgatccgcagatcgcgcagcgcgccggtagccggatcgtagacggtgatgcggccgccacgtcccagccacaggcgcccatccgggcgcggcagcaccgaccacaccacgccgctgccgagctgccggtcgctggccagcaggcgcagggtgccctgcgcatcgagctggtacacccctcgcgccgagccgacgtagtagttcttcccatcgctggccgcgctcaacaggtactggctgtccagcggcttgccgtcgagttggttccagatcgagaagcgccgccagtccggtggcagataggccaggccctgggtcagcagcgccacccacaatccgccctcgtggtcctgcagcagatcgagcacaccgctgtgcgcggtcaggaagccgctgccgcggtcgccctccagccggcgcagcgccgccgcatccccccgcaacaggccatcggaggtgccagcccagtagcccccctggcgatcggccaggaccagggccgagcgcagctgggcgctgtcggcccatcgcggacgactgacccggtcctgcccatcgatgcggtacaggccatcgttctggctgccgacccagatcgaaccctccgcatcccggctcaaccggagcacgctcagcgtgcccagttcccgcgcggccaccggctcgaatccgctgccgttccaacgcgccacgcccgcttcggtgcccagccacaggcggccctgcgcatcgaccaggctggtgaagatgctgttgctaggcaggccccccggctgcgccgggtcatgggtgtagaggcgcacgctgccgtcctcgccaagccggcagacgccatggttgttggtcccgatccacaaggcgtcgtcgacataggccagcgcccagaactgcccctggcaggtggaattgaccgtgtcgaaggtccggaagcgctcgcggtcggcatccaggcgggccacgcccttgccgttgatgcccacccagacccggtccagcggatcgatcagcagggtctcgatctcgttgccgggcagcgagcccggctgttccggatcgtgctcccagacccgcaggctgttgccgtcataacgggcgagtccaccatcggtggcggcccagatgtggccctggcgatcctcggccagcgccaccaccatgcgtgacggcaagccttcggcggcaccgaagcggcgcaggcgcggtgtttctgccatgtccagggtcgcagccgccgtggccatcgccatcagcagcagtcccatacctgcgatgccacggcaccaccggcgccagccgctcgtcatcctgaaccccctgtcctgggccgattgtcacacagggccgggttcatggctgcaacaggctgtttccagcggcggcaccaccacgaactgttgcagccatgcacgcaacgttggcagggggctgtgcgtatgatcacagcgtcaccttccggagcccgccatcgatgcgtccctgcctggccctgctgccgatgctgctcgccaccgcccctgcctgggcggccgccgacacctatcgcctcgatccggtgcacacgcgggtgctgttctccatcgatcacgcgggctactcgcaggccatgggcaccgtgtccggcagcgagggccgcgtgctgttcgatcccgacaactggcgcgacgccaccctggaagtggacattccggtgtcgcgtctggaccttggcgacgccaagtggaaccaggccacgctggcccgcagcctgctcgatggcgagcgattccccagcgcacgcttcgtctccagccgggtcgaaccgatcgacgccaagcgtgcgcatgtgatcggcacgctgacccttcgcggggtcagccaggaagtcaccctggacgtgaccctcaacgcgctcaagcgctacccgctccctccattccgacgcaccgccgggttttccgccagcacgacgctgagccggcgcgcgttcggcatcaccgcctggccgggggtcatcggtgatgcggtacaggtgcggatcgaggccgaagccaccctcgaccgcagcgacgccccgggaactcccgctcccgttccacactccgaccacacgacggcccccaaggacccttcatgaccgccaagaacacccccgccgcgtggggaagtgtcagccagctcctgcactggttgatcgcactgctgatcctcgccctgggcgtggtcggcctgatcatgggcgaactgcccaagacgcccaagtacttctgggtctacaccgcgcacaagtcgatcggcatcaccgtgctggcgctggtgctgttccgtctcggctggcgcctgtatgccggtgcgccgaagccggtgccgggcgtgcccagctggcaggaacgcatcgccagtgccacccacgtgctgctgtacgtgctgatgtttgccattccgctgtcgggctggctgtacgattcggccagtggcctgcgcccgttccgttggttcggcctggtcgacgtgcccaagctgagcggccccgacccgcaggtcgtcgcggtgtcccatgccctccacgaatacggcttctggctgttgatcgcggtggtgctggcccatgccggcgctgccttctaccaccacctgttccagcgcgatgcaacgctgtcccgcatgttgccgcgcggctggctcgcctcccctcagaaggactgaccgatgaacctgaaactgaccactccggccgccgtggccgccgccctggccggcatgctggccaccgccccggcgctcgctgcggagtatgcgcaggcccccggtgccggctcgatcctggtgttcgccagcaagtacgacggcgaagtgttcaccggcagcttcccgggcttcgccaccaagctcagcttcgacccggccaacccggccgccggttcgctggatgtggtgattccgctggcaggcgccaggagcggcaacagcgaccgtgactcgaccctgcagggcgccgacttcttcaatgtcggcaagttcgccaccgcgcgttacaccgccaagggcttccgcgccgtgggcaacgaccagttcgccgccgatggcaccctggaactgcgcggcgtcagcaagccggtcaccctgaccttcacctggaagccgggcacccagccggtgctgaccggcaaggccacggtcaagcgcctggacttcggcgtcggcggcggtgactgggccgataccaagaccattccggacgacaccgcgatcagcacgatcgtgaagttcgacgcgaaataagacccatccggtgatgccgtgcccgcggccggcatcaccgggcatcgcaacgcatccggtagtgccggccgctggccggcatcaccgggaacagaggggttgccggccagcggccggcactactgatcgacggccaaccaggcctgcaccgtggccgcatcgaacggccagtccagctcgcgctcgccgcgctcgtcgcgcagcaccggcacccgcgtgccatagcgcgcttccagcgccggctggtcatccaggaacaccgattcgaactccggcgcccgcgccttggccagctcggccagggccaggtcgcacaggtggcaatcgtcacgctggatcagggtcagcaccagtcaggctcccgtggcggaaatgctgcgccgcagccatcggatggcccggcaagccgctagaatagccgcttgtccggtacccgcagtttggcatccatggctgtcagcacgttcgacgttttcaagatcggcattggcccgagctcctcgcacaccgtcggaccgatgaaggccgccgagcgattcatccatcgctggctgctcgacccgggccgcctgcacgaggtcgcgcgcatccgcgccgatgtctacggctcgctggccttgaccggccgcggccatggcaccgacaaggcgatcctgctgggcctggaaggccaacggcctaacctgatcgacccggacatcattccggccaccctggagcgcatccgcagcagcaagcgcatccagctgatgggccagcacgagatcgccttcgacgagaagcgcgatctcggcatgaacaagcgccagaagctgccctaccacaccaacggcatgcgcttcaccgcgtacaacgccgacgacgaagtgatcgcgacccgcgattactactcggtcggtggtggcttcgtggtcaaccaggacgacgcggccgatgaccgcatcgtgcccgatgaaaccccgctgccctacccgttcaagagcggcgacgagctgctggcacagaccgcgcgcagcggcctgagcatcgcccagctgatgttcgagaacgaaaagtgctggcgcagcgaagacgagatccgcgcccagctgcgcgagatctggagcgcgatgcagtcgtgcgtcacccgcggcatccgcgaggagggcgtgctgccgggtggcctgaaggtcggccgtcgtgcaccggcgctgtaccgcgagctgtcgtcgaagccggaagcggcgatgcgcgatccgctgacgacgctggactgggtcaacctgtacgcactggcagtgaacgaagagaacgctgccggtggccgcgtggtgaccgcaccgaccaacggtgcggccggcgtactgccggcggtgctgcattacttcgaccgcttctgccccggcgccaacgaacagcgcgtgttcgatttcctgctgacctcggcggcgatcggcatcctgtacaaggaaaacgcttcgatttccggtgccgaagtgggctgccagggcgaagtgggcgtggcctgctcgatggcggccggtggcctggtcgcggcgctggggggcaacccgagccagatcgagaacgccgcggaaatcggcatggaacacaacctgggcctgacctgcgacccgatcggcggcctggtgcagattccctgcatcgagcgcaatgcaatgggcgcggtgaaggcgatcaatgcctcgcgcatggcgatgcgtggcgacggcaagcacaaggtgtcgctggacaaggtcatcaagaccatgcgcgataccggccgcgacatgcaggacaagtacaaggaaaccagccgcggtggcttggcggtgaacgtcatcgagtgctgagggcgaccggctccggcgcgatggcgacgggccacaggtagagtcgactgtcagtcgaccatcgcgcgcagcgcgggatttccgcggcctgagggaagagcagtcgaccaacagtcgactctacccggtcacccttgcccgtacgggcgacaccgtcaccgcgttccggttaggctcggggcttccccaccccggattgccccatgcgcgtgatcgctgccgccctgcttgcctgccttccgctggccgccctggccgcccccacctacgggcctcggctggagggtttcgactacggctatccggtgaagaccttcgcgctggaatcgcagcggcagccgctggagatggcctacctggacatcgcgccgaagaaggcacccatcggcgtggtggtgctgctgcacggcaagaacttctgtgccgccacctggaaggaatcgatcaagccactggtcgccgccggctatcgggtgatcgccccggaccaggtgggcttctgcaaatccagcaagcccgagcgttaccagtattcgttcgcgcagctggccgccaacacccatgccctgctgcaacagctgcaactgggtgacgtcccggtgcacctggtcggtcattcgatgggcggcatgctggcggtgcgctacgcgctgatgttcccgcaggacctgcgcagcctgtcgctggtcaatccgatcgggctggaggactggaaggcgctgggcgtcccctggcgcagcgtcgacgcgtggtacgccggcgaaatgaacatcagctatgacagcatccgccgctaccagctggaggtgtactacgacggcaaatggaaaccggcctacgaaccgtgggcgcggatgcagtcgggcatgtacgaaggcccgggcaagcaggccgttgcatggagccaggcgctggcctcggacatggtgttcaaccagccggtggtctacgaactgaagcacgtgcaggtgccgaccacgctgttcatcggccagaaggaccgcaccgcgatcgggcgcgacctggcgccgcctgcggtgaaggcgacgctgggcaattatccggtgctgggcaaagcagcggccgcagcgattcccggcgcgacgctggtcgagttcgccgaactgggccattcgccgcaggtgcaggaccccaagcagttcaacagcgcgttgttgaaggccctgaagtcccgctgaccggcaggcgtgccctctgtagagccgagcccacgctcggctcatgcggcaggaccggggttctgtcaggagcagccgagcgtgggctcggcgctacaggaacaatgcgatcaacccacgatccgcagcacgtcatccagcaacgcagccgcagtgacttccgcgccggcacccggtccctggatcaacaagggttggtggcggtagcgatcgctgtggatggccacgcggttgtcggtgccggcaccctgcgccagcggatgatcggccggcagttcgcgcaggcccacctgcgcaccttcgctgtcaacacggccaacgaaacgcagcacgcggccgttgtcacgtgcctgctgccaacgcgcctgcagcggcgcatccagctgctccaaggcagccacggcatcctccagcggcaacgctgccagcgcttcgggcaccagtgaatccacctgtacctgcgacgcatccagcgccagcccgctgctgcgcgccaggatcagcagcttgcggcgcacgtcctcgccggacaggtccaggcgcgggtctggctcggtataaccggccgccagcgcctcgcgcaccgccgccgagaacggcgactggccgtcatagcgatggaacagccacgccagcgagccggacagcacgccctcgatggcatggatgtgatcgccaccggccaccagcgcgcgcaggctgctcaacagcggcagcccggcaccaacggtcgcactgtcgccataacgcgcgccactgtcggcacagctttcggcaatggcctgcgcgcgggcgagctgcgcgccccggcccagcttgttggcggtcaccacatgcacgccgcgcgccagccattgcacgtgacgggcggccacgtcttcactggccgtggcatcgaccaccacgtcgccacgctccagcccttcggcgctcgcccatggtggcgaactgtggccatcgcggggggctcgacgtgccagttccaagggcagcgccaggtcgcgatcgatctccagcgcggtgcgcgagttggccagccattgcacgctgggcagttccaacccgcgtgcctgcagcgcctggtagcgctgtacgaaggccgaaccgaccgtgcccgtaccgagcagcgccaggcgtcccgcccccagcgcaggaatgtcagcggcgagtgcgctcatgcgtccaccacctgtttgcggcgggcggccgcatcgatcaccgcttcggcgcgctgcagcgcggcgccgagatcggccagcaggtcacgctcggcctcgatgccgaccgacaggcgcagcagcccttcgctgatgccggcggctgcacgcgcttcggcggtcatcgccgcatgggtcatcgtggccggatgtgcgatcaggctttcgacgccgcccagcgattcggccagggtgaaacagcgtagcccgtccacaaatgcacgcaccgccgcatgcggatcatcaccggcgcagtgcgccagttcgaatgacagcatcgcgccgaagccattctgctggcgcgcggcgatggcgtggcccgggtgatcggccaggcccgggtagtacaccgcgccgaccgccggatgctggtccagcagggcaatgatcgacgccgtgttttcctggtgcacgcgcaggcgcgcatccagcgtgcgcaggccgcgcagggtcaggaaggcatcgaacggcgaaccggtcaggcccagcgcgttgccccaccacaccagctgctcgtgcagcgccggatcgcgcgcgaccaccgccccacccaccacatcgctgtggccattgatgtacttggtggtggaatgcagcaccaggtccgcaccaaacgacagcggctgctgcagcgccggtgacaagaaggtgttgtcgaccaccacgagggcaccggccttgtgcgcggcatcgatgacgaagcgcaggtcggtgatgcgcagcagcgggttggacggggtttccaccagcaccagctttggctgcgtggccagcgcctgcgccagcgctcgcggatcggtcaggtcggcggtgaccagttcgaagtgccccttctttgccaacgcgttgaacagccgccagctgccgccgtaggcatcgtgcggcaccaccagggtgtcgcccggctgcagcagcgcgttcagcaccaggttgatcgcgcccatgccggtcgcggtgatgacgccgccggcgccgccttccagttcggccagcgcttcacccagcaggtcgcgggtcgggttgccactgcgcgtgtaatcgtactggcgcttgttgccgaagccttcaaaactgaagttcgacgacagcacgatcggcggcgtgaccgcgccatgcgcggtgtcccgatcgatgccggcacggacggcggcagtggtacgactacaggacggctcgttggcgtgcaggctcatgcggactctccagaagtgcggaaggcggtggcgaggatcgcatcgatgcgatcggtttctttgaggaaggcatcgtggccatagggcgagcgcagcacgcgcaggctgccgcgcgggcccagcccttcgaccaggccgaccaggtcggccagcggcaccaggcggtcgccctccacggccaccaccacggtcggcggcaggatcgcggtgggatcgacgcggtgcaggtcgattgattcggacaggcgcaggtaagcggtcaccggcgtgcgcgcgacgtactgcgcaccggccgcgtcgagatagtcttcggcagccacgcgcacgcggccattgatgacctccggcgcagcatcaaagcgctcgccgaactcttccggggtgcggtagctgagcatggcgaactgccgggccagggcaaggccgtggtcttcgccgcactgcagctggcccagcgcgaccgcgcggcgctgcaatgcgcgccaggcggcggcatacggatgcggtcggtgcgcaccgctggccagcaccagctggcgcacgcgggcacgatgacggatcgcgaactgctggccgaccagcgcgccatacgaatagccaacgaaggccttcagcgtgcggatgccgagatggtccagcagcagcgccaaggcatcggcctggtcggcggtatcgatcggcacatcaagtgcaccgtcggcgccgatgaagtcgaaggccagcacgcgcagctgctgcggatccagcgcgcggccgctgcccaccaggtcttcggcccagcccttctcgcggaactgcgtgttggacgccacgtggcgatgggcggaaatgccgccggccagcaccaccaccggtgcattggccggaccgacccactcatagcgcaggcgcaccgggctggggccggcgtggcgcatcgacagcaccgcggcgaactcaccgcgctcggcatgcacgcggtcttcgaccggcacgctgacggggacaaagggttcggggcgaatggcggtactggcggcgaagctcatggcgggatccggttggggaatcggccatcgagccttcgcggggcccgcgttcgagatgcacgtgtggtgcatggttcgaaccatctttcggtggacgccacggtccccgcaggatttggcacctacgcagacgcttgcgcgcctgcgggctgccccggcttcaaagggcctgtccctctgccggtctcgatggtggggccacgatgccagccctttccggcactgtcaatcccttcatgcggataaagcgatgaatattcttggggcagctatgcgaaggccgtcccggtcgccctgttcaggatcgggtacagtccgggcggtccattccgctggaaacgccgatgtcgcgcctgcccctgtcctgcctgctgctgcctctgctggcgagcgcgaccgcacacgccggcgactggcgccagggctggggactggctcccccttccgccccggccacccgcgcaggcagtgccgagggcgccgcccccatggcccaattgcgcctgcagccggtcggtacgcaatggcaggcccggatcgacaacgggctggcagggccgctgcagatccagctgcgcgccgccgccgggcacccggtcgaaggcctcccggtcgagtcgctgatccagggcgacagcagcctggtagtcggccacctgcccgccccgatcgatggccgcatgctggatctgcgcctgcagtcggtgccgggcaacccggccgcacaggccgaagatgtcgcctaccgcctgccattcgatgcggcgcgcctgcgcgtggaccaggcgccgcagggacgattcagccatgacgacgaggagaaccgcgacgcggtcgacttcgcactgccggagggcaccctggtgctggccgcgcgcgagggtacggtgatgcagatccaggatggcttccgtggcaacggccaggaccgcgaacgcgatggtgcccgcgccaacttcatccgcgtgctgcacagcgacggcagcatggcgctgtacggccacctgcaggccggcggcatgcgcgtgcgtcgtggccaggcgataggggccggacagccgatcggcctgtctggcaacagcggctacagcagtgccccgcacctgcacttcgtggtgcaggtcaatcgcggcatgggcctgcgctcggtgccggtgcgcatcttcgccgagcagggccagctgcagttcgcccgccagggcgaggccgaaggcggtaccgggcgctgaccgcccccggccggtataatcgggcgcttatctctttgaaaagcgccccgggcgggcgccactgccatgtccgaagtcgccaacgaagcgtcgcgtcgccgcaccttcgccatcatttcccaccctgacgccggcaagaccacgctgaccgaaaagctgctgctgttcgggggcgcgatccagatggccggttcggtcaagggccgcaaggctgcccgccacgccacctccgactggatggcgctggaaaaggagcgcggcatctccgtcacctcctcggtgatgcagttcccgtatgaaggcaagatcgtcaacctgctcgacacccccggccacgccgacttcggcgaagacacctaccgcgtgctgaccgcggtggactcggcgctgatggtgatcgacgtggccaagggcgtggaagagcgcaccatcaagctgatggaagtgtgccgcctgcgcgacaccccgatcatgaccttcatcaacaagctcgaccgcgagggcaaggacccgatcgagctgctggatgaagtggaaaccgtgctcggcatccagtgcgcgccggtcacctggccgatcggcatgggccagcgcctgaagggcgtggtccacctgctgaccggcgaagtgcacctgtacgaaccgggccgcaacttcacccgccaggactcgaccattttcccgtccatcgatgctcccggcctggccgagaagatcggtgcacagatgctggccgacctgcgcgacgagctggaactggtgcagggcgccagccacccgttcgacctgcaggcctaccgcgagggcaagcagacgccggtgttcttcggctcgggcgtcaacaacttcggcgtgcagccgctactggacttcttcgtcgaacacgcacccgcaccgcaggcgcgctccaccaccggccgcgagatcgccccggaagaaaacaagctgaccggcttcgtgttcaagatccaggccaacatggacccgcagcaccgcgaccgcgtggccttcatgcgggtctgctcgggccgcttcagcgccggcatgaagaccttccacgtgcgtaccggcaaggaaatgaagctggccaacgcgctgaccttcatggccagcgaccgtgagatcgccgccgaggcgtggccgggcgatgtgatcggcatccacaaccacggcaccatctccattggcgataccttcaccgaaggcgaagcggtcaccttcaccgggatccccaacttcgccccggaactgttccgccgcgcccgcctgcgcgatccgctcaagctcaagcagctgcagaagggcctggcccagctgtccgaggaaggcgcgacccagttcttccgcccgctcaccagcaacgacctgatcctgggtgccgtcggcgtgctgcagttcgacgtggccgcctaccgcctgaaggacgagtacggcgtggaagccaccttcgagccggtgagcgtgaccactgcgcgctgggtccactgcagcaacgagaagaagctggaagagttccgcgagaagaacgcgctgaacctggcgctggatgccgccgggcacctggtctacctggcgccgacccgggtcaacctgcagctggcccaggaacgctcgccggacgtgcgcttctctgccacccgcgaagcggcgcataccgtttcggcaggctgatgccacggggtcggatccctttccggcaggaaagggctctgaccccagccaacgcaaggcaggcattcacccaccatacggtgacaggcgtgcacgcatcgcccatcgcggcgatgataggtgggtgcgggtccccctccccgcgaacaatgcctacgccatgtccacgacgtccattgattcgatccgtgaagaaatcgccagcgccctgacccatggcctgggcgcggtattcgccctggcagccagcgcggtgttgatcaccctggcggcgatctacggcgacggctggcagctggccagcgcgatcgtattcggtatcgcgctgttgctgctgtacaccgcctccacgctgtaccacgccatccagcatccggtcgccaagggccggttgaaggtgttcgaccattgcgcgatctatgtgctgatcgcaggcacctataccccgttcaccctgatcggcctgcgcggtccgtggggctggggcctgttcaccgcgatctgggcgctggcgctgggcggcgtggtgttcaagctgttctacaccggccgcttcaaggtgctctcaacggtgatctacatcgccatgggctggctggtggtcgtggcgatcaagccgatgtgggcctcgatcgatggcggcaccctcacctggctgttcgccggcggcctgtcgtacacgctggggacctatttctaccaccgtgaatcgatcccgtactcgcatgccatctggcacctgttcgtgatcggcggcagcgtctgccacttcgtcgcggtcaccatgcaggtgctgtaacggccgctcgacggcagcgcgtgcacaccatgcacatggtcgcttcgcgccctgtccacgaagagggggcaaccatggcagcgtgaatgctgccgcctcccctgccgcaaagcgcacgccccgctggcgcctccgccgccccggcccacgaggccggcgctggctcacgatcctgatcttcctgctggcggcgatcctggtactgatcgcgttgtgggactggaactggttcaaggggccggtggagcgcgcggtgcaggcacgcaccggccgcgtgctgcacatcgggaaccttgatgtcgacctcggccgcaccagcacgatccgcgccgatgcggtcaccttcgccaatgccagctgggcgaaacaacccgatatggccagcgccgaccgcgtcgagatcgacgtgcgggtctggcccctgctgcgcggcagcgtgcagctgcccgaagtgcgcctgacccggccggacgtgctgctggaaaccgccccgcgcaaaggcgaaccgggcaactgggattttctcggtgacagcgccggcgggaccagcccccagctcaaacggttgcgcgtcgatgacggtcgcctgcagttcctcgatgcgctcggccgcaccgatatccgcgtggacgtgcgcagcggccagccggaacaggccgacgcggcgccaccgctgctggtgcagggcaagggacgctggcagggcaatccgttcaccctgcgcggtggtactgaatcaccgctggagctgaccgacagcggccacccgttccgcatccacctcgacggtcgcgctggcgccacccacgccgtcgccagcggcacatgaccaatcccttccagctgcgcgtgttcgacctgcagttcgcgctcagcggccaggacctggccgacctctaccccttgctcggcatcgccattccgccgtccccgccctacgcgttgaatggtcggctcaagcgtgaccacgacctttggcgttacgagcagttcaccggcaaggtcggcgacagcgacctcggtggcaacctgcagttcgaagtgggaggcgcgcgcccgcgactgaccgccacgctggaatccagacgcctggacttcgatgacctggccggcttcgtcggtgcgccaccgaagaccggcggcggcgaaaccgccaatgcagagcagaaggccgaggccgcacgggtcgccgcgcgtgcgcgtgtgttgccggacacgccctacaacctcggcaagctgcgtgcgatggatgccgacgtgcgttggaaagcccaccgcatcaacgcgccgtcattgccattggacgacatggatgcacacctgttgctggatgacggtgtgctgcggctggacccactgaacttcggcgtcgccggcggcgacatccgcagcacgatccgcatggacgcgcgccagccgcagatcagtaccgcgctgaaggccagtgtgcgcggcgtgcagcttggccagttgttccccgacgccaagctggccgaacaggccaagggtggcatcggcggcgaggtggacctgagtggccgcggcaattcgatcgccgagatgctcggcagcagcagcggcaaggtcggcctggcaatgggccgtggccatgtcggcaacctggtgatggaactggccggcctggacatcaccgagtcgctgaaattcctggtgaccggcgacaagcagattcccctgcgttgcgccttcgccgacttcggcgtgcgcgacggcctgatgaccagccaggcgttggcggtggataccaccgacacgatcctcatcggcgaaggcacggtcagcctgcgcgacgagagcctggacctgctgttgaagccacgcccgaaggacaagagcatcctggtgctgcgctcgccactgcacatcgccggcactttcaaggacccgtcgttccgcccggacttcaaggcgctgggcatccgcggcgcggtggccctggcactgggcagcatcgccccgccggcggcattgctggcaaccatcgaactggggccgggcaaggatgccgactgcggggggcagtatgcgaagtaggagcgttcgttcgtggcgcctggactgatcgtggtttgagggggacgagtgacagtttcctgcgcgcgcggaacgagagcggaaattcaaagtcaaaagaaaaaagcaaagtcaaaagctgttgccaaccaaggttggcagctaccaaaggcagtcaaccgacgcggcaacccaccgcactcgcgggacgagtcctgaggcggagtgcatggccgtgcaggaccgttggcgccatgggcccgaggcatgcctcgggcgggttgggcaggacgcccaaccccggtcttgccgtgtgcgcaggacagcgcacacgagcaaggcgccatcgagcccccatgggtgagggcgctttgcttgcgaagcactgcttcgcaagcgcccgaacgcacagccgccagcggctgggccggaccgcggagcggggtttacggcgtgtcctgcatggccatgccctccgcctcccccgcatcaggaaggcgctgctttggctttggctttggctttgagcttcgaaaagcgggccggcgggccgcaggcccgccggtgaacacctcaccccgccacgatgtactgctgcagctggtccagctcgcgccgctgcgcatcaatcaccgacttcaccaggtcaccgatggagatcacccccagcacctgcgcgccctccaccaccggcagatggcggatgcggtagtcggtcaccagttgcaggcaatgctccacctgctcaccgggcgacaccgtcaccacctgcgccgtcatgatctccgccaccgcggtatcgcgcgatgaacgatcacgcagcacgatcttgcgcgcgtagtcacgctcggacaggatcccgaccagccgcggcccgtccatcaccagtaccgcaccgatgcccttttccgccatcaaccggatcgcatcgatcaccgccgcgtccggcgcgaccgcatgtacttcaggagacttgccatccaacagttgccgtaccgtcgtcatctgcctgccctccgagggtgggttgcagggccgagtctgccacggcggatgctagccacgcgtcaaccaggtacaacggccgctgcttggactcttcgtacagccgccccaggtactctcccaccagccccagcgcgatcaactgcactccccccaggaacaggatcaccgccatcatcgtcggccaacccgccacccggtcgccatacagcgccgccttcacgatcacccacaggccgaacacgaacgcgactgcggcggttgccagtcccaggtaggtggcagcccgcagcggcacagtcgagaagccggtgatgccttcgagggcgaaattccacagccgccacaggctgaatttgctggtgccggccacgcgcgcgtggcggtgatagggcacggcaatccgcttgaagcctacccagctgaaaagccccttcatgaaacggtggcgctcacgcatcccgcgcagggcgctcagcgcgcgcggggacagcaggcggaaatctccggtatcggccggaatcggcgtacgcgacaggcgacccatcacccggtagaacatcgctgccgtggcgcgcttgatccaggactcaccatcgcgggccatgcgcgtgccgtagacgttgtcatggccctcgcgccagcgcgcgacgaattgcggcaccagctccggcgggtcctggccgtcggcatcgaggatcatcgctgccccctcgtgcaccagatccaggcccgcggtcagcgccgcctccttgccgaagttgcgcgacagcttcagcgccgagacgcgcgcatcagcctgggccaaccccgcgatcacctcccatgtgcggtcatgactgccgtcatccacatagaggatgtggccgtcgatgtcgggcatgccgtccagcaccgcgcacagccgtggatgcagcagcggtaatgccagggcctcgttgtaggcggcgatgacaaaagtgagccgttcgcgggtcatgcccggattgtacattgccggccaggcgcacgacccgtcgcccgccgctcacgccacgcctgcctcagtcctccgacaagtatgacgcgcctcccagctggcgcgcctggcgctggatccatgcggcgcgccgctgcacatacggccccggtgcggccgcgttgtagcgtcgcggtgccggcagtaccgccgccagtcgcgcactctcggccgggctcaaccgggccgcgtccttgccccagtatttctgggctgccgcctgcgcaccgtacacaccatcaccgaactcggcgatgttggcgtacatctccaggatgcgctccttcggccacagcgcctcgatcagcaccgtgtaccagacttccaggcccttgcggatccagctgcggccctgccacaggaacaggttcttggccacctgctggctgatcgtgctggcgccacgcaggcgccctcccctggcgttatggtcgcgggccttttcgatggcctgcagatcgaagccattgtggtcggggaagcgctggtcctcggccgccaccagcgagatcggcaggctcggcgccatctggtcgaggtcgcgccactggtaatgcagccgataggaccagtccgcctcgcccagcgcctcgccgtagcgccacagcatcaccgtggacaccggcgggtcgatgaagcgcagcaccagcacctgcaggcagctgaaagcaaccagcagcaccggcagccacttccagcgccagcgtcgccggcgcggtgcggccacctccgccactaccttgtgctgctctcccgctgcccccattactggtgcatccttcttctgtctggttgtcggcgcattatccggcaaccgcccccgtttacgcgcgatgtgagccgatgaccgccaactccgattccctgatccgtttcctgctccccgacgccggcgtccgcggcgtgcatgtgcacctgcaggccacctggcaggaaatcctgtcccacgccgtgtacccggacgccgctgccgagctgctcggcgaggcctgtgtcgcctcggccctgttcaccggccacaccaagatcgacggccgcctgtcagtgcagctgcgcagcagcactgccctgcgcaccctgttcgccgaatgcaccgcgggcggcaccctgcgtggcatcgcccagctcagcgaaggcgccgacgcgccgcgtgacctgtccagcctcggcgatgacgccatcctcgccatcaccatcgagaaccccggcctggacccgcgcgagccgcagcgctaccagagcctggtcgcgctgaccgcgccggaactggacgaggccttcgaggactacttccgccagtcggagcagctgcccacccgcctgctgctggcggccgaccgcaacggtgccgccggcctgctgctgcagaaactgccgggcgacgaaggcgacgaagatggctgggcgcgcgccagcgccctgttcgagaccctgggcaaggccgaactgctggcgaccccggccgagcagctgctgcaccgcctgttccacgaggagcggccggagctgctgggtgaaaagccgctctccttcgcctgctcctgctcgcgcgagcgggtggccggcatgctgcagtcgctgggggaagaggaggcccgagcggccgccgaggacactggcgccgtcgaggtgcgttgcgaattctgcggacgcgagtatcactttccattgacggagttcggcatactgttccacggcgcccagggggctgtaccggcgcctgaacgacttcagtgaacggcagtcttgtacctggggaggatcaaggcttgttaagaattcataaacaccctaggatcgagttcccgtccccacgggaacttccgttgtctgtccctgtctgaactggtccgatgcgtaccttcctgcgtctaccgctggccctgctgatcgcccttggcgcgatcacgggcgtgcatgcgcagagcaaggacacccgcaccgtgctgccggtctggaacaagggcagcggcaaggtcgaggcgctgctgtaccttgagccgaccggcgaacaggcggccggcgcccgctggcatttcggccgcaactcgctggacgcggcctttggcctgtcctccggcgattcgctgggcctgctctgcaacagcagcagcggcaccagcatcagcggtctggccagccattgcatgctggccagcctgggcgacgaggatgatctgaacagccgtcgtttcagcggtaccgccgcgctgaaccgcggcaacagccgcctgggcatcaccgccggcactggccgtgaaaccctgcccgcctggttgtcgggcccgaacaagacgccctcgctgcgtgccgagcagaacgatctgaccgtgttcgcgcagaagaacatcggtcgcgaaggcttcgtctccatcgccggtacctacgccaaggcgcgcctggttccgctggccgacgcctcgccggccatcgtcgatcgctgggacagcaagagcctgagcatcggcgccggttacggcaacttcaccggcagcatcatcggccgcgtggtcgacgtcccgggcaagcccggcaagtgggaaggcctgggcatcggcctgacctggcgtaccccgtggtccggccagctcaccgtcggcgccgagaatgtgatcagccgcggcaagaatccgttctccccgcgcaacgaaagcaacgacgacggcaccgtgccgtatgtgcgttacgaacaggatctctgatcccggtaaacaggctcagcaacgatattcccaaaggcgccgaaaggcgccttttgcatgtgcaagcctgccgcgcacttgcgtaaccggtatcgccgctgggcgatgaaacgctgcgcaccgacatagtgagacacatttcaatcgaaacttttttcatcattctgcgttaacaaacgaggcagagcgccctgaccatgccggtaaactattgagtggcatggaaaaagcgcatctttaccaaaatcacaggcttgattaacacagctttaattcttggcgaacgcccgttactatcgggtcagcctcgcgatttgggagcgctttttcgctcccccgccgggcattaaccccagccaagatttcttggagagagagagccaatgaaactcaagtccagccagctgcgtgacgcagttgtgatcgcgcttgtcgccggtgccaccaccgcgacggcgcacgcccaggaagccaccaacctcgaccgcatcgaggtcaccggttcgcgcatccgtcaggtcgataccgaaaccgcccagcccgttctgagcatcagccgcgcttcgatcgagaagagcggtttcaagacggtcgccgacgtcctgcagaacatcgccgcagccggcagcccggccatcagccgttccgagccgctgtcctccggtgaagccgtcggtggcttctacatcgacctgcgcaacctcggcgccgaacgcaccctggtgctggtcgacggcaagcgcctcggcgccagcgtcagcggcctgcaggacgtgtcgcagattccgtcggccatcgtcgagcgcatcgacgtcctgaaggacggcgcgtcgtcgatctacggctccgacgcgatcgccggtgtgatcaacatcatcacccgcaagaacttccagggcctggaagccaacgcctacgtcggccagtacggcgaaggcgacggccagaagaccagctacgacttcgtggccggcttcaccggtgaccgcggttcgatcaccatcggcgccgagtacgccgaagaaaaggaagtgtgggccaaggatcgctggttcagccgttatccgcgcaccaccttccacccggcccagaactggagcccggtcagccagtggggcaccatcatcgatccggataccgatgactggctggtgctgaaccgcggtggcgactaccgcgacgtcaaccagtaccacgaccaggacttcgccggcatcaccggtgacaccagcaactccaatacgcagatgcacctgctgacgccgaccaagcgtcgctcggtgttcgccaacgtccagtacgacctgaccgacaatatccgcttcgtctccgacctgctgtacacccgtcgtgagtcgcaggcccaggtcgcaggctatccgttgcagtctgcgtcgtatgagcgcctgggtgccaagtgggatgccgacagctactacaaccccttcggcaaggacatgggcttcatgcgccgtggctgggaagtgccgcgcctgtcgaccaacaagctgaccaccttccgcttcaccggcgccctgcagggcagcttccagttcaacgacaagtacttcgactgggaagccggctacatctaccagaactcggaaaaccagcagagccagaccggcaactacaacgtgctggcggtcaatgccgccaccggcccgtcgttctacaacccggccaccggccgcgtcgagtgcggcacggcagcaggcctggtcgatggctccaacccgatctatggcccgggcgccggcggctgcctgccgtggaacccggccattccgtacggccgtaccggtgacggtggcctgaccggcaacccggatctgcagcagttcctgttcccgaccaccaagaacaccggtgaagtcaccaccaagacctactacgcgaacatcgccggcagcctgttcaccctgcccgccggcgacctgggcttcgcgctgggttacgagtaccgcgaggacaagggttcgtacaatccggacgccctgtcgcagaccggctactcgaccgacctggccgccggcccgaccggtggtggttacgacgtcaacgaagtctatctggagctgaatgttccgatcctggccgacctgccgggtgccaaggaactgagcttcaacgccgcgacgcgctactcgaagtacagcaccttcggcaacaccaccaacaacaagttcggcctgaagtggaagccgatcgaccagctgctggtgcgtgcgacctacgccgaaggcttccgtgcgccgaccatcgacaatctgtacggtggcagctcgcagaccttcgcgtacttcaccgatccgtgcgataccgacttcggttcgaccggccagccgggcgtcgctgcccgttgcgccgcggccatcggcccgaccgccagcaccttccgccagctgcgccagggctacgtgccggccagcggtccggatgagcagacgccggacccgttcaacgccgtctccaacccgaacctgactccggaaaagtccaagtccaagaccgttggcctggtgtggagcccgaccttcgcccagggcctgaacatgagcctggactggtggaacatcaagatcaccaacacgatcgtcaccgacagcccggatgaccagctgaacgactgctacgtgcttggcatcgccgagcgctgcaactcgttcacccgtgatccgaaccgtcacaacgtgatcaacctgacctacgcaccgcgtaacgccggttaccaggaaaccgaaggcttcgacttcgacgtggcgtaccgcttcgagaccgacagctggggtaccttcaacgccaacctgcagaacagctacgtcaccaagaacgtgctgaagaccaccaatgcgcagcaggtgccggtgtcgatcctcaacggcttcggcagcaacttccgcctgcgttcgaacctggtgctgggctgggagcgtggcgactggggcgtgacctggggcacccgttacttctccagcgtcaaggagcgttgctactacagcgacgagtgcagcctgccggacttcggttcgccggatccggtgcgcgaccagccgatgaacaagcgtggttcgaccatgttccacgacgtccaggtttcctggaacgcaccgtggaatgcgaccatcgccgtcggcgcacgtaacgtgttcgaccactacggcccgcagatgtactcggcaccgaactcgcagttctcctactacggtggctacgacatcggtcgcttcatgtacatgcagtacaagcagaagttctgatcggcgctctgatcagctgatgcagcaacggccccgcaaggggccgttgttctttgtggcgcatggaaacagctggccaggcacaacaaaaaaggccgcggtgtcgccgcagccttgcttcgcatcactcccgggtgctcatccgttcggaatcagcgtctcgatcagatgctcgacgtacgcttcgaaatcctcgcgcgcctgcttgggctgctgcagctgcaacgacaactgcaggaagccgacatacgcggcgtaggcaaggcgtgcccgatgacgcgcatcggtcgagctgaggccggcctggcggaacgaggcgaccagataatcgaggcggcgctgcgagacgcggtcgatcaccggccgcaccatcggatgatccagtgccttcagcagctcgctgtagatgatgtgcggctgcacttcatgcgccaccatctggaacagctggcgcaggcgcacgcgcggatccggtacgtcttccaggctgccgaacacctgttcctgttcgaacagttcccagcgttccagcgccgcctgcagcaatgcatcgcgcgaagggaaatgccagtagaaactgcccttggtaacgccgagtcgccgtgccagcggctccaccgcgacggcgccgacaccttgttcagcaatcagatcgagggccgcctgggcccagtcttcggcactcaggcggctgttgcggccggcgcgcggttcgccggcggaagcgtcaggttgattcatgggctgatttaaccatacgccggggttcgttgcagtacgcggttgcggtcgaaaccgtcgcagcctcccaggcgaggtccattcaggggacttccgcagcgcaccataccgtgcagtattgacttccccccgaaccgatccatactagcaagtatggttacgtccccacctcccgctgcgttccatgacctgcgcctggacgccgcccatggcgcccgcctggcagccaccgccagcgaccatggccggcgcggccgggtgctgttcgcgcatggcttcggccagacccgccacgcctggaatgccactgcccgcgcactgaatgccgccggtctgcagacgctggcctacgacgcccgcggccacggcgattcggactggaatgccgccaacctgccctatcacggcgaacagttcgccgatgacctgatcgtgctggccggcgagcagccgcgcccgccggtactggttgccgcatcgatgggcgggctgttcggcctgctggccgagtcgcgctggcccggcctgttctcggcgatggtgctggtcgacatcaccccgcgctgggataccgccggcgtcgagcgcatcctcgccttcatgaccgcccatcccgacggcttcgcttcgctggcccaggccgccgacgtgatctcggcgtacatgccgcaccgtccgcgcaaatccgagcagtcgctgcgtgcgctgctgcgcgaggacggccgcggccgctggcgctggcactgggatccgcgcctggtggccgaactggcccgcgacagcgaacagcaccaggacgcactggccgaggccgcgcgccaggtgaagtgcccgctgctgctggtcagcggcggacgcagcgacctggtcacgccgcagaccgtggccgagttcctggcgttggcgccgcatgcgcgccatgtgcagctgccgcaggccacccatatggtcgccggcgatgacaacgacgcctttaccgctactgtgttggactatctggacgtgttgcccgcagcggacgctgcggcttcgtccgccacaaacgagcacgtcaccggagcacgctcatgagcatcgttcttcccttcctcgccctgctgctggcaggcgcgttcgtcgcctaccaccgcatgcggctggttacctggacgctgatcagcgtggccctgctggccgcctgctggttcattccctacgtcaaccagaccgccacgatcgtcgcggccgccgtgttggccgtcatcgccgtgccgctgctgctgccgttcatccgcaagccgctgctgaccggcccgatgatgaaggtgttccgcaaggtgctgccgccgctgtcgcagaccgagcgcatcgcactggaaaccggttcggtcggtttcgagggcgaactgttcaccggtgatccggactggaacatcctgctcaactatcccaagccgcagctgaccgccgaggaacaggccttcctcgatggcccggtggaagagctgtgcgcgatggtcaacgactgggaaatcacccatgtccatgcggacctgccgccggaactgtgggccttcatcaagaagaacaagttcttcggcatgatcatcccgaaggaatatggcgggctgggcttctccgcactggcccaccacaaggtgatccagaagctggcgtcggtgtcttcggtggtcagctccaccgtcggcgtgcccaactcgctgggcccgggtgaactgctggtgcattacggcacccaggaacagaaggaccagtacctgccgcgcctggccgatggccgcgaagtgccctgcttcggcctgaccggtccgttcgccggctccgacgccacctcgatcccggactacggcatcgtctgcaagggcgagtggaacggcgagcaggtgctcggcgtcaagctcaccttcgacaagcgctacatcaccctggccccggtcgcttcgctgatcggcctggcgttccgcatgtacgacccggatggcctgatcggcgatacccgcgacatcggcatcaccctgggcctgctgccgcgcgacaccgccggcgttgaaatcggccgtcgccacttcccgctgaactcgacgttccagaacggcccgatccgcggcaaggacgtgttcattccgctgacccagctgatcggtggcgcggcgatggccggcaagggctggaacatgctcaacgagtgcctggccgtgggccgctcgatcaccctgccgtccaccgccagtggtggtgccaaggccggtgccgcggtgaccggcgcctatgcgcgcatccgcaagcagttcggcctgtcggtcggccgcttcgagggcgtggaagaagcgctggcccgcatcggcggcaaggcgtacaagatcagtgcgctgtcgcaggccaccgccgccgcggttgaccgtggcgacgtgccgtcggtgccgtcggcgatcgccaagtaccactgcaccaccatgagtcgcgaagtgatctcggacatgatggacgtgatcggcggcaagggcatcatcctggggccgcgcaacttcgctggccgcagctggcaggccgcgccgatcgcgatcaccgtggaaggcgccaacatcatgacccgcagcctgctgatcttcggccagggtgcgatcctgtgccacccgtgggtgctgaaggaaatgaaggccgcgcaggatccggatacccgcgccggcctgcaggacttcgaccgcagcctgttcggtcacatccgcttcggcatctccaatgccgtgcgttcgttctggttcggcctgaccggcgcgcgcttcggtgccgccccgggcgacgcctatacccgccgctacttccgcaagctggaccgctactcggccaacctggcgctgatggccgacatctcgatgatgaccctcggcggcaagctgaagttcaaggaatcgctgtccggccgcctgggcgatgtgctgagccacgtctacatgaccagcgccatgctcaagcgctaccacgacgaaggcgcaccgcaggccgaccagccgctgctggcctgggccttccatgacagcgtgcacaagatcgaagagtcgctgtcggccgcactgcgcaacttcccgatccgtccgatcggctggctgatgtgggcactgatcttcccgctgggccgtcgtgccgaggctccgggcgatcgcctgagccgtcgtgtcgccgccctgctgatggcgccgaatgaagcccgcgaccgtctggccagtggcgtgttcctgaccccgtgcgagaacaacccgggcggccgtatcaacagctacctgagcaaggcgatcatggccgagccggtggagcgcaagttcctgaaggcgctgaagagcaagggcatcgaggcgctggacttcaaggcgcagctggacgaagccgtggccgagggcgtgatcacccaggatgagcgcagcctgctggaagagctgcgcacgctgaccctggacaccatcagcgtggacgacttcgacacccacgaactgcgcgcggccagctactacgaccgccagcacaaggacccgcattcgcaggcagcctgatcgcccgcgacacgcgttgcttcgacggcgggcctcggcccgccgtcgctttatccgccgaccggaatacccaccatgtccacgcccctgctctcgctttaccaccggctgcagcgctggcccgccggcacctggctgttctcgcgcgcggtgtgcttcaaggcgccctacttcgccagcatcgcgccacgcatcacccgcctggaacacggccgctgcgaaggcacgctggccgaccgccgcagggtgcgcaaccacatcggcacggtgcacgcgatcgcgatgtgcaacctggccgaactgaccgccgggttgatggtcgatgcatcgctgccgaagggaatgcgctggatcccgaaggggatgcaggtgcagtacctggccaaggcacgtggcacgctgcaggcggtggcgttgccggcacagccgattgtcgtcgcggccgagggctatgcgctgccggtgacggtgagcgtgcgcgaccgtgcgggcacggaggtgttcagcgcggtgatcgacatgtggttgtcgccggcgaagtaggttcccgcgaacggcgcagcccctcgtgggtggacggttgatcgcggaaagccctggttaggctgggggcggtgggttcgcgggggacgccgtgaacccatccctggggacttggccgcggcatccatgccgcggacatccccgcgaacccaccgcccccagcctcggacgcatctctgcggcgtccacccacgcaagagaaaaaagaagggcagaagcaaaagcaaaagcggcccaccggccgctttttgctgttgctgttgctgttgctcttgaacttctttttcttctccgtgggctggccgcgccctgaaactgtcaggggtgtggcgggtgggccgttcaggggcgttggcgccatggatggcgccatcgagcttacatggacgtacttgcagcgtcccctgcacggcccacccgccacccccaacacatgacccgctccacgcgaccgacccacgaggggctgcgccgttggctggaaactacgccagcgcgcgaaacaccaacgccaggatcgccggcaccgcctggatcatgaaaatacggcggctcacgctgtacgcgccatagcaccccgccaccaccacgcaggccagcgagaacgtcaccagcaccggctgatcgatcaccagccccaccacgatgcctgccgccaggaagccgttgtacaggccctggttggccgccagcacgcgcgtggccccggccttctccggcgtgttgcggaaggtcttcaggcccagcgggcgggtccacaggaacatctccaggaccaggaaatagacgtgcagcagtgcgaccagcaaggtcagggcgagtgcgatccagtacatgtgcggttccttggacagggaaggagaatggggtcagcgccctatccccgcgggaaagggctctgaccccggcaaatcaacggtcgcgcggcagcttcttttcttcgcgcagcacgccgaacgcagccagggtcatgaagccggccaccagcacgccgccgatgaacaccacgtgcgaaccgaacagggtcagtgccttgtggatccaggtgaaccccaggtccgcgccgcggtacaccacggtgtcgatcgccgcgccggccttgtagcgccactgccggtccacgcgcgtgtagatggtctcgcgcgccggcttggccagtgcgaattcgctggcgcgtgtcatcacctgcaccaccgcgaccatcaacggcatcggcgaggctgccagcaccgagaagccgatcaggatcgcgaaaccgggaatcagcagcgccggcgcgatgccgtggcgcgacagcagccagcgggtcaggcccacctgcatcagcagcgccagcgcgttcaccgccaggtcgatgcgcgagaagaacgcggtactggccgccgggtcggtaaacgccgcgcgcacgatgctggcctgctggttgtacagcagcgtgccgacgcccacgccgaacaccaccatcaccgccaaccagcgcagcagcggctcgcgcacgatcagtttcaggccgtccagcacgctgccgcccatcggttgctcgccggacaccagttgctgctcgcgttcgcgcagcaccgcccaatgccgcagccgccagatgcacaacaggcacacgaccaggaatgctgccgagaccagcatcaggttggcgatgcccacgcgctgggccagcgcgctggtgatcaacgggccgaggaacgcgccaacggtgccggccgcaccgatgtagccgtagtaggcacgcgcctgtgcgttggagaacacgtcggccatgaagctccagaacaccgccaccgcgaacaggttgaagaccatcacccagaggaagaaggccatgccccgccctggcacgtgactgtcgaacagtgcgtagaaccccagcagggtgacgatgaagaagccgtacaccacgggaaggaagacacggcgcgggaagcggctgaccagccagccgtacaccggctgcagcaccagcatgatcacgaacacgcaggagaacaggaactgcaggacgaagtccttcaacgcgatgccatggctggcgaaccaggtgatcagcacgggtgggaacaccgtttccaggtccgccgaggcggccatggcctcacgcaccgggcgcagcacgtagtagccgctgagcaggcagaagaagtacaggaacgaccaccacagcgccggcgactcgcgcagcgccgccgccaggccctgcagcggccccttgcccgatgcagcgctcatgcagcgcccctcgcccacagacggcggttggacagcagcatggcaggctccggggcggtgaagcgcgtacgttagccaatgcactgcaacatcgccagcgtgacgcgccctcgcgcctgcggacggacgcgacgaccggcctggacgacacgttccgatacagactttcggggcgtcaaaattccaactttttcaacaagatgcgcattcatcttcgctttgtttgtgcacaggggaaaagcggcgctagaatcgccatcagcagtcgcgcacgggtccaaccgatgaaaaagaacagcctgcgtcgtccgatccgttcggcgaccaccggtttgctgggcatgttgatgcccgttgccttgtccaccaccgcgcagacaccgccggcgttgccgccgatgccgaccaacatcgaatccgcgacggctgccaccgtcgcccacacccagcctgcggcctaccgcaccggtctggtgccgcgcgtccaggcgccggcggctggcttcaacgtcgccaacatcgaatcgatggcgcagcagctgacctatggcgagcgcgtgccaggcatggcggtggcgatcgtgcagggcggccgcattctcagcgcgcgtggctatggcgtcaccgacgtcaacaacccgctgccggtcgatgcgcacaccgtgttccgcctggcctcgctgtccaaggccttcgccggcaccatggccggcctgctggtcaacgacggcacgctgcgctgggacagcaaggtcaccgactacgtgccgggcttccgcctcaattcgcccgaagccaccgaccgcctgaccgtggccgacgtgctcagccatcgcgtcggcctgccgtacaacgcctacgaccgcgacatcgaaggcaacgccgagtactacgcgctgacccagaagctggccaacaccagcctgaaatgcctgccgggcgactgctacgcctaccagaacgtggccttcagcctgatcggcgacgttgtctatgcggcctcgggcagcttctacgagcagtcggtcgagcgccgcatcttcaagccgctgggcatgaatgatgccagcctcggcctggccggcatccaggccagctcgcgctgggcgcgtccgcacgtgcgcagccgcaacggctgggtctcgctgacgcccaagcccacctattaccgcgtcgctccggcggctggcgtcaacgccagcgccagcgacatggcgcagtggctgctggcccacaccggccatcgccccgacgtgctgccggcaccgctgctggccaccctgcattcgagcctgatcaacacgccgggcgagatgcgttcgggctggcgccgtgagcgcctgcactcggcgggctacgcattgggttggcgtaccttcgactacgccggccacgacgtggtgttccatgcaggtgccgtgcagggctatcgcggcctggtcgcgctggtgccggaacgtgacctcggcatcgccatcctctggaatggcgaaagcggcctgcccagcggcctgctgccgaccgtgctcgactcggctcttggcctgccggcgcagcgctggctggatgtggacaccgacttcggcagcgacaacctgatggccgagggcgcaagcccggcgcagcaggacaagcgcaagggcaagggcgcctcgggcaaccgcgcggtggcttcgccgcgctgaccaggcgggctcgaccgtgtgtgcgaagggcggcccatcggtcgccctttttgttggccgttgcagcgtcgagcccatgctcggctctgcagttccgcagcgctagtgcgcgaagtagtgcatgccgccgtccactggaatcaccgcaccggtgatgtaacccgccagcggcgaggccaggaacgccaccagcggcgccacttcccccggttcaccaaagcgtccgatcgggatgttgcgggcaatgaacgcgcgtctgctttcctcggtggggtgcaggcggtccaggatctgcgcgctgttgatgcgccccggtgcaatcgcgttcaccgtgatgccctgccccgccacctccgacgacaggcccttgctccacaggtgcaatgccgccttcgccgcggtggccgcgttcaccgcgcgcggttccatcgaaccgctgaaattgatcacccgtccccatgcctgcgcctgcatgccgggcaacagcgcctgggtcagccgtcgtgcggcggagaagttcagggcgatcgcttcctcccagatatcgtcatcggcatcgaccgtggtcggccgggaaccgcctgcggcattgaccaggatgtcgacacgctgcaatgcctcacgggatgcgtccgcgatgtaccggaggtcgccggcaaccgtgacatcgccgaccacgatgaccggtgcagcgccgccttcggcttcgatccgcgccgccagcgcctgcagcggtgcccgctgccgcgacgtgatggcaatgcgcacgccctgggccgccagctgcctggcgacggcggcaccgatgccgctggccgcgcccgtcaccaacgcggtacggccagcaagattcaagtccatggtgttctcctgtcagcgtggccggcgaatccggtccgtgcacgacatgctgtttgatcacccctgattgataaactccacgcaggtttcagcattcaacacccggggtgtcagatgaacctgctggagagcatgcaggtctacgtgctgatcgtggacaagggcagcctcagtgcggcagccgcggcgatggatatctcggcaacgatggccggcaagcacctgcgcgcattggaagcccggctgggcatgcagctgttgagccgtaccacccggcgccagcacatgacaccgttcggcgaggactactacgcgcgctgcaaggagatcctgcgcctggtggaggaaaccgacgcgcaggcgcagcaccagcagctctcaccggcgggcacgctgcgcatcagcgcaccggtgatcttcggtacacacgcgctggtaccggcgctggccgagtacatggcccgtcatccggatgtccgggtcgaagccacgctgaccgatcgtgtggtcgacctggccgaagagggcttcgaggcggcactgcgcatcggcacgctggccgacagcagcgtgctggtggcccgagcactggccccctatcgcttgatgatgtgcgcatcgccggcgtatctggccaggcacggcacgccacgcagcgtgcacgcacttgccggccatcaatgcctgtcgttcgaaccgagtgcgcttgcccagtggctgcagcacgacgctggcgagctcgaccacgtgcccgacggccgactgcagatcaacaatggcgaagcgctgcgttcggcggcgctgcacggccttggcatcgtcctgcaatcgacgctgctgctggccgccgatgtcgaggcggggcgtctggtgcagctgttcccggaatacggtcaggccggtcggccgatgcacgtggtctatgcgcacgaccgttaccactccacccgcctgcgcagcttcctcgacttcctgatggagcgctttccagcggcgccgcacggctagcgccgaccgtcagcaaagcggtcgagcctggctcgactcgacgctacaagtggcccataaaaaaaccccctccccgctgggcagccagggaagggggtttcaggatgcggctatcgggaagtacttagatcagcggcgccggggttgccggcagagcgaccggagcggccttcttcttgcgggcggccggcttgcgcttggcaaccttcttcgctgccttcttcggggcagccttcttggtggccttcttcgcggtcttcttcactgccttcttggcggtcttcttgacggccttcttggcagtggccttcttcgcgaccttcttggccggcttgcgcgccgcggccttcttggcagtcttcttggtggccttcttggctaccttcttggtggccttcttggcagcggacttcttggctaccttcttcgccgccttcttcactgccttcttcgcagtggtcttcttggcgaccttcttcgcagccttcttcactgccttcttggcggttgccttcttcgcgaccttcttcactgccttcttggcagcggccttcttcgcgaccttcttcaccgctttcttggcggcgggcttcttcttcgcagctttcttggttgccatgggatggctcctcgtcagtgatagggagttgaaacgcccagttggatcaaacccgcggatgctgcgtgcggggaccgccggcgcgtcaggcgcgccgttacggatgcggcaatgcccgcctcgatcggcggagcgggcatcggaacgggagttgccttgcatttctccgggggaagcggggccatgtccaccgtcatcagggtcgcggtggtcttgaaggggctgcttcgcatcggacgattgattctgcgcactcggttgggcaggcaaggtctgctgaggcgaaacctaatcacggttttttttactgtcaacaacccccgcgaaaaattttcacatccgcgccttcccgggcgcggccggcgccaccactctgcacggcctgcaacgacggtggaagcggcgcgcacgcacgttgcctgcatcgatgccaatgcaggcgttgatcaaaaaacacttgaaataagcactccgcgtagacaggcgcaggcaaggcacaacggcgtacgcgcatcgtcggtggtcaccggcaccgccgccaacgccagcacaacggcgccgcaacggggggcgaaaagttttcacattcgaacgcttcggcgcggggctgaaacgcggatttgcgcaaaactgcgcacgcccatcggcaccgttcgcctgtcggctgatgccacgccgagggtgcacagcgaaccccgcgtcatgagtccgacgcggtcgccaaaacaaaaacggccacccgaaggtggccgttccagaatccggaaacgacgactcagtggtcgtcgttctccagggcttcggcgtacgcgtccgggtccagcagctcgttgacctcttcggcgttggtcagttcgatcacgaacatccagccttcgccgtaggcatcttcgttgatggtttccggcttgtcggacagggccgagttgacctcgacgaccttgccgctgatcgggctgtagacgtccgaggcggccttcaccgactcgacgacggcgatctgttcgccggccttggcgtcggcgccgacttccggcagttcgacgtagaccaggtcacccagcaggccctgggcgtggtcggaaataccgacggtgacgcggccattgccttcgacacgggcccactcatgggacttgaggaacttgaggtcgccggggatctcgctcatgggactgctccagagatatgcaggggtggaaaaaacggggctagtgtaaccaaccggccgccactgctgtcagtgacgaccggcacgttcggatcaggcgtcggcgagcacgccgggctgggcctggccttcgcgcacgaacgggaacttgaccacgcgcaccggcacctgccggccgcggatgtcgacggtgacctcgccgagttcaccggccggcacgcgggcgaaggcgatgcccttggccagggtcggcgagaaggtgccggacaggatctcgccctggccgccagcggtggtcaccgcctggccgtggcgcagcacgcccttctcgtccatcaccaggccgatcatctggcgcgcggtgccggcggccttctgcgcctccagcacgtcgcggccgatgaagtcgcggccttcgtccagcgacacggtccaggccagtgccgcttcatacgggctgatctcttcgtccatgtcctggccgtacaggttcatgccggcctccaggcgcagggtgtcgcgcgcaccgaggccggccggcttcacgcctgccgccagcaggcggttccagaaggcgaccacggcatcctgcggcagcaggatctcgaaaccgtcttcaccggtgtagccggtgcgggcgacaaacaactcgacgccgtcgtcggactgcgcctgcagggcggcgaagcggcccagcttggtcagtgctgcacggtcggcttcgcgggccaggccgatcacgatgtcgcgcgcctgcgggccctgtacggcgaggatggccaggtccgggcgctgctcgacggaaacaccgaacggtgccgcctgctcacgcagccaggccaggtccttttcgcgggtggaggcattgaccaccatgcggaagaaatcgtcgcccaggtagtagacgatcaggtcgtcgatgacgccgccgcgcggattcagcatgcacgagtacagggccttgccagtcaccttcagtttgtcgatcgaattggccagcaggcggcgcaggaacggcttgacctggtcaccgcgcagatcgaccacggtcatgtgactgacgtcgaacacgccggcttcgcgacgcaccaggtggtgttcgtccagctgcgagccgtagtggatgggcatgtcccaacccccgaaatcgaccatcttggcgccaagggcgcggtgggtatcgttgagcagcgtcttctgggtcatgaccggtccggcagcagaggaaacaggaattcccattatcccagatcggtcgcccgcaggcgtgccgcagcgcagcggttcgtggaagcggaagcgcggtccgccgcgccctttccctttcgggcgaggcaatggctgcgctccccgcaaccgcctgttacaggcgcacccgcccacgcaggatgtcgacgaacatcacccagtcacccatgaatgaatacagcggatgccggaaggtggccgggcgattcttctcgaagaagaagtggccgacccaggcgaatccataaccgcagaacagcgcggccagcaggagcgtcggctggccgcgcaacacggcagccgcagccagcagcagcaccccgcagctgccgatgaaatgcaggcgccgcgagaccgggtggcggtgctcgctgagatagaacggatagaactcgcggaagctggcgaagcgggacatgcgcgtgctccgggggccgtggtcactgccatcatgcgccttaccgggatgcagcgctgcgcgcttgcggggcatggcccggcggccgttgtagagccgagccatgctcggctgccttggcctttgtagcgccaagctcgctcgactgctccccggagaagcagccgagcatggctcggctctacaaaagggtgggcgcggtcgagcctggctcgacgctacaccgggggcgtgcgcggaccgaacatgatcaccgccatgccggccaggcacagggctgcaccgaacaggtcccagcggcttgggcggatgccgtcgaccagccacaaccagaacagcgcggtgccgatgtacacgccaccgtaggcggcatagacccgtccactggcagtcgggtgcagagtcagcagccaggcgaacagggccaggctggccgcggccggcagcagcaaccagacgctgcctcccttgcgcagccacaaccatggcaggtaacagccgacgatctcggccagcgcggtcagcaggaacaggccaagcgtcttcacgctttttctgctgccttggcgtgctgccacagcgcttcctgcgcatccaggtccagtgccgccaacgcctccccctgcgcctcggcctgcgcttccatcgcgcggaagcgccgctcgaacttgtggttggccccgcgcagtgcggcgcccagatcgatatcggcgtgccgggccaggttggcgcagacgaacagcaggtcgcccagttcttcctgcaggcgcgccttgttgcccgcgatatcgccgcgctcgaattcctctcgcagctcctgcagctcctcggccgccttgtccagcacaggcagcgggcccggccagtcgaaaccgaccctggccgcgcgcgactggagcttcacggcgcgctgccattccggcaggccacgcgagataccggccagtgcggaggtgtcctgctcgcccttggcggcacgctcggcgcgcttgatcgcgtcccagttgcgcatcaccccgtcggcatcgtcgacgctgacatcggcaaacacatgcgggtgacggcgctgcatcttgtcgctgatcgcacgtgcgacatcggcgaaggcaaatgccccctgctcctcggccatgcgtgcgtggaacaccacctgcagcagcaggtcgccgagctcgtcgcagagatcgtcgaggtcgccgcggtcgatcgcatcggccacctcgtaggcttcctcgatggtgtacggggcaatggtcgagaagtcctgctccaggtcccatgggcaacctccctgcgggtcgcgcaggcgcgccatgatgaccagcaggcgttccagttgatggcttgcctcgctgccggtggcaggggtgtcgtgcgcgctcatgcggcctccaggttcagtcggacaaccagtcgcgccacggcaggctggtatcaccaagggcaatgaaatcgccgttcaacagcgtttcgcggcggttgtaacggaacggcttgccggtcgcggccgacagcaccgcgccacccgccgcatgcagcacgcactggccggcggcggtatcccattcagaggtcgggccgagccgcggatagacatccaggccgccttcggcgatccggcagaatttcagcgacgatccctgcgcgatggtctcgatgcggcccatgcgcgccagcagcgcctcggtttccggcgaacggtgcgatcggctggcggcgacgcgcagcggagcagtggccggcgtgcgggtgcgcagcacggtgtcgtgcagaccctgccgccgataggccagttccccgcgcatggcatgccagacaatgccggtgaccggcgccagcaccacgccgaatgccggtgcgccctggtagatcaaggcaatgttgacgctgaactcaccgttgcgcttgacgaactcgcgggtgccgtcgagcgggtccaccagccagtaggcgccccagtggcggcgctgctcccagcccacctgcgccgattcctcggacaggatcggcaggtccggggtcagctggcgcaggcccagttcaatgacctggttggcggccaggtcagctgcggtgaccgggctgttgtcgtccttgatctgcacgtcgaagccatcggcatacacctgcatgatggcctgtccggcttcctgggcgatggcgatggcggtctcgcgcaggtccgtcgtcagcttgatcatcgcgttccctgcagccactggcgggcaatgaacagcgccgccagcgagcgtccctctgagaagtcctcgcgcagcatcagctggtccagttcggccagcttccacggcaccacttccagctcctccggctcgtcgccggccagtttttccgggtacaggtcgcgcgccaccaccagccacgactggtggctcatgtaggtcggggccagggtcatcgcgcgcagcacgtcgacccggcgcgcaccataaccggcctcttccttcagttcgcggtcggccgcctgctcgggcgtctcgccggcatcgatccggcccttcaccagccccagttcgtaacggtgcatgccagcggcgtattcacgtaccagcagcacggtctcgtcgtcgagcatcggcaccaccaccaccgcaccgtgcccacggctgaccaggcgctcgaagcggcggcgttcgccgttggagaactccaggtccaggtgctggcgctggaaggggccgttctcctcatcggtgattcgatggatgatcggcaagcgacggccggcacggtcatcgttcatgcggaatctccgcggcgaccggcggctgcgccggggccgatagaatgtgcaggcagcaacatgttcatgagcccgaaatgctagcagacccaaccccctccccgctggcccgccactggcggcagcgcgacctgcaggtgctgtggcacccgtgcacgcagatgcgtgagcatccggacaccctgccgctggtaccgattgcccgtggcgaaggcgcatggctgatcgaccacgacggcaaccgctatctggacgcggtcagcagctggtggaccaatctgttcggtcatgccgaaccgcgcatcggtggtgccatcgctgcccaggccgggcagctggaacaggtgatgctcgccggtttcggccacgagccggcgatcaccctggccgaacgcctgctggcactggcgccacgccaggccggccgcgaaccgctggccaaggtgttctacgccgacaacgggtccgccggcgtggaagtggcgctgaagatggccttccagtacttccagaaccgcggagagccccggcgcacgcgcttcatcgcgctcgagaacggctaccacggcgaaaccctgggcgcgctggcgctgggtgacattccgctgtaccgccgcgtctatgcgccgctgctggccgagggcctgttcgcgccgtcgcccgatgcctacctggccgaaccgggccagagcgcggccgatcgcgcacggcaggcggccgatggcctggccacgctgttcgaccagcacccgggcgaggtctgcgcggtgatcctggaaccgcgcctgcagtgtgccggcggcatgcgcatgcatgacccggtctacctgcagcgcgtgcgcgaactgtgcgatgcccatggcgcgttcatgatcgccgacgagatcgccaccggcttcggccgcaccggcaccctgttcgcctgcgagcaggccggggtgatgccggacctgatgtgcctgtccaagggcctgaccggcggcttcctgccactggccgccgtactggcgacgcaggcgctgtatgacgccttcctcgacgactcgcgcgagcgcgccttcctgcattcgcacagttacaccggcaacccgctggcctgcgccgcggcgctggcgacgctggacgtcttccgcgacgacgatgtgatcgcgcgcaaccggggcatcgcctcggtgatgggcacgctggcggcaccgtttgccgaccacccgcacgtggccgacgtgcgccaggccggcatggtggtggcgttcgagctgtcgcgcgacggcaacaagcgcacgccgttcgacccgggcctgcggctgggcctgcaggcctacaaggccgccctcaagcgcggtgtggtgctgcgcccgctgggcgacgtgctgtactggatgccaccctactgcgtggacgacgaacaactggagctgctggcgcacaccacgctggcggccatcgacgaggcgattgcatgcgcgtgacccgctgccccatcgacctggcgctgcacagcggccagaccgtgaccctgccggaagagaccgccaaccacctggtgcgggtgatgcgcctgcgcgaaggcgatacctgcgtgctgttcaacggcgatggccacgactacagcgcgacgctgaccgtggccggcaagcgcgaggtgcaggtccgcatcgacgccgtgcaggccatcgacaatgaatccccgctggcgatcaccctgctgcagggcatcgcccgtggcgagaagatggacctgatcctgcagaaggccaccgagctgggcgtggtcgcgatcattccggtcaacgccgagcgcaccgaggtgaagctggacgcggcacgggcggagaagcgcgtggcgcactggaacaacgtggtgacctcggcctgcggccagtccgggcgcgcgcgcattccgccggtaggatcgccgctgtcgctggcgcaggctgcggcggcgctgccagccgattcgctgcgcttgaccctggatccgcacggagcacatcgcctgtcgacgctggaagccgctcccgctggcggcatcgtgattgcaatcggcccggaaggcggctggtcgccacgcgaccgcgatcaactggccgcagcaggattccaggggctgcaactggggccgcggatcctgcgcacggaaacggccggactggccgcgatcgcggcgttgcaggcgcggttgggcgatctggggtgaggctgattcgtggtagtgccggccgctggccggcatccacgggatcatggggctgccggccagcggccggcactaccgggaacccgaccggcggattgccgatcaggccgccagcggatgtcgacgctggaagccgctcccgctggcggcatcgtgattgcaatcggcagggttccaggggctgcaactggggccgcggatcctgcgcacggaaacggccggactggccgcgatcgcggcgttgcaggcgcagttgggcgatctggggtaaggctgattcgtggtagtgccggccgctggccggcatccacgggatcatgaggttgccggccagcggccggcactaccagctacccgaccggcggattgccgatcaggccgccagcggatgtcgacgctggtagccgctcccgctgccggcatcgtgattgcaatcggcgggattccaggggctgcaactggggccgcggatcctgcgcacggaaacggccggaccggccgcgatcgcggcgttgcaggcgcggttgggcgatctggggtaaggcttcgtggtagtgccggccgctggccggcatccacgggatcatggggttgccggccagcggccggcactaccagctacccgaccggcggattgccgatcaggccgccagcgaatccagcgccgcttccagtgcatccaggttcggcagcagcgcgctctgctcacccagcagcacgcgcatgtgcacgatctgcggcagggtttcttcggaggcgtcggccagcaggccgtcgcgcggcaccgagatcagctgcgggaagttctgcgtcagcagcgcgtagtacgggcgctgcgcgttgccgctgagggacttcagtaccaccaccttgttgtggccggccaccgtctcttcgcccagcccggaaaggcgtgcgaacgacaccagcggcacctgccagccgtgccagccgatctcgccaaccagccagcgcggcgcatcggagaccggctgcaccggtacgcgcgacatcatttcggccacggtggcattgggcagcagtacgcgctcgttgccggcctggatcaggacgccgcggatttcgtcgttgctggcgtagctcatggtgcctctccgttgtcgtcctgctcaccccagcgcgcggcaattgcctgcgccagctcctgcggttcaccggccaccatgccggcagcaaccacggcggtggccgcagccgggtcgtagcagccctcgcctacctgcccggccacccacgcaccggcggccgccaggtccagcgccgggccgacatgggccaggtcggcaccgctgagcagcaccagcgcagtgtgtgcggccggcaatgcagcgagcgaaataccggtggcatcgctctggaaatgcaggccatcgctggccgcgcgcacgccgatatcatcagccagcacgtggacctcgcccggcgcggcgcgctggccggcctcggccagctgcaccggcaacggcgaaacacgcgacatctgcttgaccaggttgccgtagcggcccccgtccaggcgcatgtgcaccaggaccggcacgctcaacgacgcgggcagtgcgccgagcaggcgacgcaacgcatccgggccaccgatgccggccagcaccagcagtgatgcggcgcgcgcaccggccggggcggcggcatccagatcgaccagggtcaaatgatcggtatcgaaggagggctgcggcgcggcggccggcgccgccacttctgcctgtgccggcgcttcgatcgattcctcgaccagcgaccaggcggtgtgatcgaaggagatcggcggtgccgcaggcgccgccggttcggccggcgcttgcggcggcgaaggcggatcccgtggttcgggcacgtccggctgcagtgccgccagggcctgctccagcgcgatcggttcgtgcaggtgtgccggcggcgagtacagaccgtcggccggaacgtcatcggcccagctcagcgcctgcgccagatgcggctgcagggcttcttcctgcggtgccggcgcgggcgccggatggccgggctccagctgcaggctgggctcttcctcggcacccggcggcaacacctgctgatggccgtgcagcttggcggccagatggcgcccccaacgctgcgcctcccagccgtcgcggcgcgcggccagctcggcctcatcgaacaccagggtcagccccggtgccgagagcacggcgtccagccgttccagtgcgtcctcgatggccgcttccagcgcgatcaccacgaactgcggatccgcagcctgcaggacctgtggctccaggccgttcgggtcatcttccaggaccagctgcacatctgcatgcgacagcgcctcgcgcaggcgttcgcgcgccgcaccggggcgggccagcagggcgacggccggggccggatgggtttcactcacggacacgggcgatccccagcaggtcgtacacgttacgcatcaggtccagttcctggtacggcttgcccagataacgctggacaccgatctcgaaggcgcgctggcggtgcttgtcgccgctgcgcgaggtgatcatcacgatcggcacatccttgtagcgcgggtcggcgcgcatcgccgtggccagctcgtagccgtccatgcgcggcatctcgatatccagcagcatcaggtccggcacgcgctcttccagccgctccagtgcttccacgccatcgcgggcgacgctgacttcgaagttgtgccgttcgaggatgcgtccggtcactttgcgcatggtcagcgagtcatcgaccaccatcaccagcggcacctggcgttcgtcgcgcggtgcattggccagcaccggtgcggtcggattggcgaggaaacggcgcaccagcggcgcgacgtccaggatcaccaccacgcggccatcgccggtgatggtggcaccgtagatgcccggtaccgatgcgatctgcaggccgaccggcttgaccacgatttcgcggttgcccagcacctggtcgatcgccacggcagcgcgcaggtcaccggcacgcaccagcagcagcggcacctgctcctggccatcggcgcgtgccggggcctgcccgaccaggctgccgaggtcatacagcggatagtcttcgccgctgtagcggtagctgctgtcggcggcctcgaagcgttcgcgtgacaggcggccgataccactgaccgaggccaccggcacggcgaaggtggtttcaccgatctgcacgaacaccgcctgggtgacggccagcgtctgcggcaggcgcaaggtgaagcgcacgccctggccacgcaccgactggatgtcgaccgagccgccgagctggcgcacttcgttgcgcaccacgtccatgcccacgccacgacccgccagctggctgacctggtcggcggtggagaaaccggaggcgaagatcaggttgtccagttcctgctcgctgggctgcgcatcggcggccaacaggccacgatcgatggcgcggcggcggatcgcttcgcggtccaggccagcaccgtcatcggccacttccagcacgatttccgagccttcacggtgcaggcggatggcgacttcgccctcctccggcttgccggcggcgcgacgctgttccggcgcctccaggccgtgggccacggagttgcgcagcatgtgttcgagcggcgcgaccatgcgatcgaggacattgcggtccagttcgccgtgggtgccctccagggtcaggtgcacctgcttgccggtatccattccggactggcggaccacgcggcgcaggcgcggcaccaggccatcgaacggcaccatgcgcgcgcgcatcaggccatcctgcagctcggagctgacgcgcgactgctgttgcagcaacgaatcgtactggcgtgacagatcgtcgagcacgccctgcaggcccccgagatcggccgccgactcgttcagtgcacggctgagctgctgcagcgtggagaagcggtccagttccagcggatcgaacttctgatcggcctggtcctgctcacgctggtagcgggcgacgatctgcgcctcggtttccaggtcgagtcggcgcagctggtcgcgcagtcgcgcattggtgcgctccagctcgcccatcgcgccgcggaaggcacccagctgctgttccaggcgcgagcggtagatcgccacttcaccggcatggttgaccaggcggtcgagcagatccgcgcgcacgcgcacctgttcctgctgcgggcgcgccagcggatcttcatcgatcacgccttcggccggcagcggtgccgacaacggcgcatcgagcagtgccggcgcagggccggcgaccgctgccgacgcggtttctgcaacgctcgccacgtccgctgcgcctgcggcagccgctgctgctgcggcaatatcggtggtggtacgcacttcgaacgcatcgaccagatcctgcgccggttccaccacgcggtggttaccggtgcgggtcagcaactggtgcaggcgatcgaatccgcgctccagcaactgcacatcgcggcgttcgatctcggtgcgaccggcggcgaccgcctccagcaacgattcgatgctgtggccgagatcaccgatggcgttgatgccggccatgcgtgcgccacccttcagggtgtgcaggtcacgctgcaggccggccagcacctcgcggtcctgcggtgcatcacgcagctcgctgatcaggccatcgcagtggtcgagcaggtccttgccttcctcgacgaagatgtcgaccagctcgcgatcgtagacgctgaagtcgagcgtatcggtgctgtcttccggcaccggcatggcaaggatgtcaggtgtcacggtttcaggcacgtcggcttcgggcgcgctggctgccacggcatccgacaccgcaaccgcgtcgacgccgccagcttcggcgtggacctccgcctggcccggcgcgtcttccagttcgaagaagcgtaccggttcggcggtggcctgcgctgcggcctccgcgatctcctcattcaccgtcgccggggacggctgatcggcgctctctccttcaccgatcgccgcctccccgccgacgtccgcatcctcggcaaaggcttccgcctcgcccggcgcgagttcgctggcctgcaggccgagcacgggccattgcccgtcgtcggccaggggctgctcttcgtcgatcacgtgcaggccggcctcgagcgcggcttccagcgagaccggttctgcaaaccccggcgcagccatttcatcctgcaggctcgacagctcgctgtcgagtggcagtgcagcaggcatttcgaacgccgtggcatcagcgacgtgcgcgcgatcggccgagggcgcattcaggtcagatgcgacggcttcgacagcggccggagtctcttcggcgtcgcggtcgtcaaccggcagcgcactggcatccaggtacggcgacagatcatccacgacggtcaaaccggcatcgtcggacaaccgcagcacgccttcggcctccgcctcgacaccggctacggcaacggctggaacgtcgtcggccacctggatcgattcgaccaccggcagcgacgcatcctcctcacccggtacggacggccatccggcatcgaagtagcgcgaaagatcatcgctggccgtcagctcaccgacctccagcccggcctcgatcgccacgtcggcgaccggggcttcgacagtatcggcacgtgcttccgcgtcctgctccggtgcggcaaacgaatgcggcaccgcatcggattcaggcgcgacggctgtcgatgcatccgcgtccagttccaccggcggttcgtcatccagcgccagatcgtcttcttcgtcttccaggcccaccatcggccagcgcgcttccggcaacgcgccagccagcgcctgcaggcgctgcgcgagtacctgttgcggcgcgatgcgcggctgttcggcctgcaacgcttccatggtggcggtgatcgcctgcgcagtcgcatccagggcggctacgccttcatcacccgggaccacctcggcggccagtgcgcgcttgatgtaggactccgcgccgccggtcaccgccgtgatctcgggcacttcggtcatcgcgaaggcgccgttcatggtgtgcaccgcgcgcagcagtgcatcgctgaccggttgcggcgcctgctgcgccgaacgcagccagtcctgcagggtggcctggtggacttccacctcggcctcgagaatctcgcgcagcacgctgtcgatgttggccggcgtaccggccacttcggcctccacgtcggtatcggccggcgccgaggcggcagcctccacatcgagaatgcggctgatctcgtcttcgccgtcagcttcagcaaccggtacaaccggcgcagccgcacccggcagcggtacgtagtaggtttcctcgcctgcgccgacacgatcggcaatggcctgcatggcctgcaggtcgacgctgatgcgctggccgtggcgcagcgctgcgttcagctgtggcagcgccgcatgtgcgttgtcgaccatcgccagcaccgccggcgaggcggcgcggctgccatccagcacgcggttgagcatgccttcgatcttccacgcgaactcgcccagcgtacgtgcgccaaccaggcggccactgcccttgagggtatggaagatgcggcggatcgggcgcagccggtccatgttgtccggctgcatgcgccacgccggcagcagcgtgcccagattggcgagctcgtcgtcgaactcttccaggaacacctcgcggatgtcctcgtcgatgttctcggcgtcgtcgtcgaagccggcgtcgaagcccgtagtcgcgtcggcattggcgtcggcgccggtcgcaacgaccgcctccggtgccgtcgcggtgggcatcgcctgcggattgaagccggcagcggctgcgctcagctcggcgaagaactgggcatcggcttcgctgaaatcgatcggcgcgatggtgtcgatatcgatcaccgacacggccggcgtcgacgtttccgctgccggggcgggcgcttcgatcgacggcggcgtgatcgacgatgccggcaggtcatccggagcctcgtccaccctgacctccgccgcaggcgatgcatcggccagcggcggcgccacggcatcgacgatctccagcgacggatgcaacccggcgtcatcgtccagcgacaacgtttccatcgcatgcagcgacagcacgtcgtcagcgttgtccaatgcatcggcgtcgaagcggaacaccacgtcgtcggcctcggcaaccgcgccctgttcggccgctaccggatcgaacaccggcgcagcatcgaatccggtcacgggcgaaaccatgctgtccgtcgtctcgtcgatcgcaggcgctgcgctttcctcgagcacctgcggcgcctcggacagcgaccactgcggtgcatcggcgtgatcgctgtcggccagttcgaagctgacgggatcgaaactggcgaacgtcggcgcgcgttcgtcgccggcgggcgcggccgcctcggcttcggggtagaacggcgccagctcccactgtgggacatcaggcgcaggtgcgctggacgcggcgaagaccagcgatgcctcggcatcatcctgtgttggcagcggcgaggcgccagcatccaacgggctggcggccacgacgcccgcggtgcccagcgcgccgaacatcaggctgttgtcgggcaccctcggtgccggtgtggccggcggcggatcgaaggtgaagtccggcagcgataccggcacgtcgccggccgcgggcgcagcaggctgcaccggtacctcgatgcgctcgggctgcagcggctcgacctgcaccggcagcggctcacgttcgatcgccagcgctgccggcgcttccggtgcggcggcgttgcgttcgggcagcggccagtagcgcagtgcctcgaggctgctgcgggtgatttcgaggatgtcttcgcggcccgggcgacgatcgcgcagggcttccaggtagtactccaggctggccatggcatcggccagggtgtccagctggcggccgctgggcacgcgctggcggccgatcagctcggcctcgatgtactgctgcacgccacgcaggtaatcggcggcggtacccaggtcgagcatgcgcagcgcgccggacacatcgcccagcaggcgcggtacatcctgcagctcggcatggttccagctggtttcgatgaaggcgacgaaatgctcgcgggcggcagcgaagttggcgatggcttcatgggccagcacttccaccgtgcgccggttctccaccgcgctcggatcgtcctcgccactgccgccggcgcccagatgggcaacctggtcgtccagcgaggcatcgacgtacagcagcgcaccggcgatatccagcagcaggttctcgtcgatctgctggcgcccctcgaccacgccacgcagcgcgtcgcgctgctgcacgaccacgccgcgggccacgcccaggcccatcatgcccagcgtgtcggccacggcgcccagttcgttggcctgggtctgcagctgttccggtgcaccgccggtgcgcaggtgcaggtcaagcgcatccttgatgcgcagcaattcttccttcactgcgctgccgacggtatcgagcagctcgcggttgcgcccgctcaggctgccccgggcatggtccagctcggcctcggtggcggtgatgctgtccggcgcaaaggccagcagcacgctgtcgttgacgccttcttcgccacgcgacgcgcggatctcgttgagcagcggcatcagcacgatcggaatgtcgcgatggccgttctgcaggcgctccagatagtccggcagcagcacgctgccacgcatcagggtcgcacaggcttcatcccggtcggccacctggccggcgccgatggcattggccagctgctcgagctcttcggccaccatcgccggggcatacagttcaaccatgcgcagggtgccctgcacctggtgcaggtagccggcgcagatgcgcatgcggctggcatcactcgggtcttccgcgtagtactcgacctcgttgcgcacctggcgcagggtctcgtccagctcgggcttgacccagcccagcgctgcgtggctcatcgcatcgcgcagactgctcatggacgcgctccgttcgccgccgcgcggtggccgcgcggattctggcgtggggaatggaaatgcttcatcgactggttccttgctcgccgccctgcccgcgtcacgccggcagcttgaagtcggcgaccgaacggcgcaggtccgccgccagctgcgcgaggtggccgatcgactctgcggtctgcccggcaccctgcgaggtctggccggtgatctgccggatcacgcccatggtgcgggtgatgtccgaggccgcggccgactgctgctgggcggcgatggagatgttcttgatgagggtattgagggcgttggacacgcgctcgatctcggtcagcgcggtaccggcgtcctcggccaggcgcgcaccggacaccacttcggccgtggtctgctccatcgaggtgaccgcttcgttggtatcggcctgaatggcctggaccaggttttcgatgcgtcgggtcgcacccgaggtacgttctgccaggcgctgcacttcgtcggccacgaccgcgaaaccgcggcccgcttcacccgccgacgccgcctgcaccgccgcgttcagcgccaggatgttggtctgctcggaaatgtcattgatcagttccacgatcgagccgatttcctgcgacgactcgcccaggcgcttgatgcgcttggaggtttcctggatctggtcgcggatctggtccatgccctggatggtctcgcgcaccacgccggcgccttcggcggcgatcaccaccgagcgctgtgccacgtcggccgactcggccgagttgcgcgacacctgctcgatgctcgctgcgatttcaccgatgcggtccgaggcggaggtgatctggttggcctggtggcccgccgcctctgccagctgcatcgcggtggcctgggtttcctgggtggacatcgcgaccttggccgaggtgtcgttgatggtggtcaccaggtggcgcagctcgtccaccgcatagttgatcgcgtcggcgatcgcgccggtcatgtcctcggtcaccgaggccttcaccgtcaggtcaccctcaccgagcgaggagatttcgtccagcagccgcatgatcgcctgctggttgcggctgttgaattccacctgggtctggtaacgcagttcctgctcgcgcgagcggctgcgcacgttggtggagacgaagccgatgatcgcgatcagcgacagcgcgccggacaccacgccgatccagaagttcgggaacaggcgggtgtcggacaccgagccgaacgaggagaacgcatcgaacagcttgcggctgtcgtccagcatgtgtgccgagccctggcccagcgcggtggcggcggactgcgccgcgaacagctggcgcgagctggccaggatcgcatcggcgtcctgcttcatcgcttcccacttctgctgcgactgctccagtgcggccacggcggcagcaccgcgcacggcggtgatgcccagttcctcgttgccgttgcgcaggccgtcgagcacctgcgagaacacggtgatgtcacgcgccagcgcatccccggaggtcgccgcggcgctgccaccggcacgcatttcggtcacacgacgggccatcgagccggccaccacgacctgctgcagtgcgctgtacacctgcgacgagggggcgccggaggcggacatcgcgcgcacgagctcgttcagctgggcctgcaggcccggtaccgcgccggtgaagttgttggcattgccggccagcgccagcaccgccggctcgctggccaccagctgcccggcctgcttgcccagcggcgcccaggtttcgcccagggtggcgatggcgccggacacgcccggctccttgccatagcggccctgcagcgtcgacacgttctgttcgatcgcgttgcgggtggccttgaaggcggtgaaggcctgggcgttgccgccgaccgcgtcacgtccctggttggccagctgctgcgacagcacctgcaggtcggcggccttggagccggcgtcggcaaggcggctgccctgccaggtggcgacgccggtgttgacgccgaacaggatcatcgatgccagcagcaggaacagccagaggttgctgccgcccagccgcagcttgccggtcttggtggcgtccgaagcagtactcatcgttcaacctcgatcttcaatgcagggggcgatgcccggcctcaggccgcggcttgccggaattcaggggtgcgcgacagcagcgagagcgagaacacgccccagtcatggccgtcggcatggaaggcacggtcaacgaaatggccgtagcggccttcggccaacgtgcccgcgtcgatctgctggtccagctcgaagctgcgctggccgaacagttcatcgatggtcagtgcgacgtcgccgccagcctggcgcatgatcagcacgcgctggccttcctgctgcacggtgcgcgtgccttccaggaagtacttcaggtcgaccaccgggaacaggttgccacgcaggttgcccacgcccagcagccagggctgcgcgcagggcaccggggtcaccggcggcatcggcacgatttccaccacttcgcggaaatcggacaccagccggcgctggccgacgcggtaaccgacgccacgccacaggtcctgggcgaactgccgcccgggcagctgcactgcatgggccaggctgcgtcgttcgtaggcttcaaggatgtcgaagggcgagcgcatcaggccaccagttcgttgatccgcgcgatcagttcatcctcgcgcggcggcttgacgatgtaatcggctgcgccctggcgcaggccccaggccttgtcggtttccatcgccttggtgctgacgatgatcaccgggatgtgcttgatcgccgcatcgcgggccatcgcccgggtggcctggaacccgctcatgccgggcaggaccacgtccatcagcaccagctgcggcgcctggtcgcggaccagctgcaggccatcctcggcgttgtccgcttccagcacctcgtggccggcacggcgcagccactgggtgaacaccgcgcggtcggtcggtgaatcctcgatcaggacgatacgagccattgtgcctttcccccctggtcaggcgttgacgtatgtgcggatggcacccagcagttcttcgcgcgtgaaaggcttggtcaggtattgctccgagccgacgatgcgcccccgcgccttgtcgaacagaccatccttggacgacagcatgatcaccggggtcgccttgaacagctggttgcccttgatcagcgcacaggtctggtagccatccaggcgcggcatcatgatgtcgacgaagatgatctgcggctgctggtctgcgatcttggcaagcgcttcgaagccgtcggtggcggtgaccacctcgcagccttcgcgcttgagcagcgtttccgcagtcctgcggatggtcttcgaatcatcgatgaccatcacccggagtcctgcgagttccccgcccgcagtcgtgttttcagtcattgcctatccccaagcgcacggcccaatctctggcgggagccgctgcgaaagcgtatctatatcgcacttcccgcgcccgcttcaaggccggcctgccgcgcagggggtagcaccgggctgaacgtgaccgggttcgcaatgactgcgctgccggcaggcggacgctgcgttgcactacggcggggaggcacacggccggcgttgccgctaccatcaacgccttgcctgacaggtgcgcccatgccgttgaacgtcatcgtggtgatggaccccatcgcccacatcaagatcgccaaggacaccaccttcgccatgttgctggaagcccagcgccgtggccatgccctgcactacgtgcggcccggcgggctggccctggaaggtggcgtggcggtggcccagaccgcaccgctgcaggtgcgcgacgacccggccggctggtatgagctgggcgcgttcagccgtaccgagttcggtcgcggccagatcgtgctgatgcgcaaggacccgcccgtcgacgccgagtacatctacgacacgcaggtgctggacgtggctgccgctgccggcgcctgcgtggtcaacaacccgcagggcctgcgcgactacaacgagaagctggccgccctgctgttcccgcagtgctgcccgccgaccctggtcagccgcgatgccaaggcattgaaggccttcgcgctggagcacggccaggccgtgctgaagccgctggatgggatgggcggccgctcgatcttccgcagcggccagggcgatccgaacctgaacgtgatcctggaaaccctgaccgacggcggccgcaagctggcgctggcccagaagttcattcccgacatcacggccggcgacaagcgcatcctgctggtcgacggcgaaccggtcgactactgcctggcgcgcattccccagggtgacgagttccgcggcaacctggcggctggcggccgtggcgaagggcgcccgctgagcgagcgtgaccgctggatcgccggccaggttggcccggagatgaagcgccgtggcatgcgcttcgtcggcctggacgtgatcggcgattacctgaccgaggtcaacgtgaccagcccgacctgcgtgcgcgagctcgacgcgcagtacggcctgaacatcgccggcaccctgttcgacgcgctcgaggccggcctgcgctgatggcggccgcacctgccgtcctgcccccgccggcgcgcgaagcgcaacggctgggcgcgaccatcgcgctgtcgatcgtggtccacgccctgctgatcctgggcgtgggttttgcggtgaaaggcgacgcaccactggtgccgacgctggaggtgatcttcagccagacccgcaccgcactgaccccgaagcaggccgatttccttgccgccgccagccaggaaggtggcggcgagcacgaccgtgcgcagcgcccgcgcgacaaccaggccggcatcgttccgcaggcccaggcggggctgagcccggtgccgcaacagcagcagtcggccgcgccggcgcccccgccgcaggcgcgggtggtcagcagccgcaacggcgaagaggcagtggcccaggcgcaggcgcgccccacaccggagcagccggaaccggatgcaccgctgacggcacgcgagcagcgtgatgccgagatggcgcggctggcggccgaggtgcatctgcgctcggcgcagtacgccaagcgcccgaaccgcaagttcgtgtcggccagcacgcgcgaatatgcctacgccaattacctgcgcgcctgggtcgaccgcgccgagcgcgtcggcaacctgaattacccggacgaggcccggcagcgccggctcggcggccaggtggtgatcagcgtgggcgtgcgccgcgatggcagcgtggaaagcagccggatcctgcgttcaagcgggacgccgttgctggatgaggcggcgctgcgggtggtgcagcttgcgcagccattcccgccgctgccgaagaccgaggacgagatcgacatcctgcaggtcacccgcacctgggtgttcctgccgggtggcaccctgcacgacgaccggtaggggtttgttgcccgggcctgcggcccgggacccgctggaaggctggagcaacggcaacagcaacagcggcggttgggatattgggtttggcggggcggtatgggcttgcaggacacgccgtaaacccatccctgggggctcgatggcgccatccatggcgccaacggtcctgcaagcccataccgccccgcctctgacagaccccgacgcatcattgctgttggtaggtgtcgaccttggtcgacacacatccacgctacgcgtggatgcgagcgaagcgatccgcttttgactttgacttttctttttttgatcttccgtggcggacgcacacggaaactgtcagaggtcgggcggggtgggttcgcgggggtgtccgcggcatggatgccgcggccaagcccccatgggtgagggcgctttgcttgcgaagcactgcttcgcaagcgcccgaacgcacagccgccagcggctggaccggaccgcggagcggggttcacggcgtcccccgcgaacccaccccgcccggccaagcgcggctttgggtttatgcgatcaaccaaccccgccacgaggggctcagccgttggccttcgccttcgcctcacgcgcggcctgctgctcgaccagggtcagtgccacgttgtcgcgcaggtaggccggctcgaccttctccggcgcaatggcttcgccgcgcgcgaacgccggcaccgccagtgcgagcacgtccgacgcacgcggcaatgccgtggcgtcgaatccgcgcaaacctgtaccgagctgcgcgaccagcgcaccctcggctgcggcgaacccggtaccgacaccgtaggccgacagcccttccggcagcgccaccgctgccggcgcgcagacgcgctcggcatcgcgcgcgaccggcaggccgtccacgcgctcgaagcgggcgacgtagagttcgcccatccgcgcatcgatcgccgacaggatctgcgtttcttccgccggtgcgcgcagcgccaacacctgcagcgtcgagaccggcagcagcgggcggtccagtgccagtgcgatgccctgggcaatggcaatcgccaggcgcacgcccgtgaacgcacccggaccgcgactgagggcgatgccatcaagctggcgacggctgatgccggcgtcggccagcagcgcctcggcccacggcaggctcaactcggcgtgccggcgcggggcgagctcgaagcgttccagcacctgcccatcgacatgcagggcaacggaacaggcttcggtggcggtttcaaaggcaagcagtttcattggatcaggtcagaacaaggggaacgtggcaccgggagcaggctccgggcccgccgcaacggcggccggggcagccgcatcatcggccacgggcagccattgtggcctaaagaaggcctgcacatcggccaggctgcgggtgcgccggaacggcggcagcgactcaagaaagacccggccatagccacggttgagcaggcgcggatcgcacaggaccagcacgccccggtcgctttcgctgcggatcaggcggccaacgccctgcttcagggcgatcaccgcctgcggcagctgctcgtcgcggaacgggttgcccccctggctgcggatcgcctccagccgcgcctcgtataccgggtcatccggtgccgcgaacggcagcttgtcgatcatcaccacgctcagcgcttcgccgaccacgtccacgccctcgcggaaactggccgagcccagcagcacgccattgcccgattcgcggaaacgctgcagcagcgccgcgcgtggcgcctcgccctgcacgaacaacggccacggcccgtcgcgcagtgcctcggcggcctcgcgcaatgcacggtgcgaggcgaacaacaggaacgccctgccctgcgaggcctgcaacaccggccgcaaggtctggatcagcgcggtgccaaacccgcgcgccgccggatcgggcaggccttcgggcaggtagcacaacgcctgctcgggccagttgaacgggctcggctggaccagcgtgtgcggatcgtccaggcccaggcgcgtggcgatgtggtcgaagccaccgcccacggtcagcgtggccgaggtgaagatccatgccgcgcggctgcgctcgcgatgctcgcgcagcgggccggacacatccatcggcgtgcgctggcagcggaaaccacgcggggtgagctcataccagagcacatcggcggcacggggggtctccgccggatcggtatcgaaatcgagggtgggctcatcatcgcccagccagcgctgcagccgcgacaccgcctcgcgtgcccgcgcatgacaggcatccagacccgccgccgcctcgcgcagcggttgcagtgcctgctccagcgtcaccaggccggccatcaccgtatcgaatccatcgcgcacctgtggcatcgccagcgcacgccactgcgtaccccgtggcggcagcccctccatcgccgagcgcagcgccagcaacgcctgctgcaactggtcgaccggttcctgcagggccgactgcgcgccgcctacgccgcgcgcctcggccaggcagtcgcggccgagttcctgccacgggcgcatgccgaagccttcgccgaaaaactgcgcggccaactcgggcagctgatgcgcctcgtcgatgacaaaggcctgcgcccccggcagcaactcaccgaagccgtcctgtttcagtgccaggtcggccagcagcaggtggtggttgaccaccaccacgtcggcagcctgcgcacgttggcgcgcgcgcaccacgaagcagtcgtcccagaacgggcaatcggtacccaggcagttgtcgaccgtggaagtgaccatcggcagaagcggcgagtcatcggccaagccttccagttcggcgatgtcaccgaactccgaacggccggaccaggccaggatgcgctggaactgcgcagcctgctccgggctggaaaaacgcggttcgccccgcgcctgctgcaggcggtagcggcacaggtaattcgcgcgccccttcagcagcgcgctgcgcaggccaacgcccagtgcctggcgcacgcgcggcagatcgcggtggtagagctggtcctgcaacgcgcgggtaccggtggagatgatggtgcgcagcccggacagcagcaccggcaccagataggcgaaggtcttgccggtgcctgtaccggcctcggccagcagcaggtcgcgctgctgcagcgcttcggcgatggcgtcggtcaggtgcagctgtgccggacgcgggacaaaggcatccagatgcgaggcgagcgcgccgccttcgctgagggcttcgcggctggcatggacaaggtcggacatcagagggagaggatacccggccgggcgctgcccggcacccgtttcaagccagggcaacagcaacggcaacagcaacagcgtggttcatggctctgggttgctgcgtgtttggcggggcgggaggggcaggcaggacacgccgtaaacccgtccatgggggctcgatggcgccatccatggcgccaacggtcctgcctgcccctcccgccccgccttcgacagtttcccagtgacggatgcacgcgcggcgtcgcgtcgagcttgctcgactgccctttcagaagcggtgggtggaacggaaacaagaaggggtcgtatccgttttcctgcggaaaacggatacgaccccacaacgagtgcgcgcagcgcgcgacccgcttttgattttctttttcttttccgtggctggacgcacacggaaactgtcagaggttgggcggggtgggttcgcgggggtgtccgcggcatggatgccgcggccaagcccccagggacgggttcacggcgtcccccgcgaacccactccgcccggccaagcgcggcttttgcttctggcttcagcgaccaacccacagccacgaggggctgtgccgttggctgaaaactcagtaccgcttgatccccggcaccgtgcagccctcaatctgcgcatgcgccgacaccgcattctccttctcgccccgcgccaggcgcgactgctcgatcgtcgcccaatgccggcggcacagcggcccggtcttcgagcccagatccaccgccttgcgcgcgaacgtctccgcctgcgcccactggccctgcagcagcgccagttcggcacgttcctgcagcactgccgggtcacccgccacgatctccagcgcgtggtccaggctgctggccgcgccggccaggtcgttcgcctggcgttgtgccagtgcggttacccgcagatcttccacctgcgaatcacgcagcggctgtaccgacaattccttgtcgtccggacccgctgcagcatccaccgcagccaggcgctgcgccggcgtggtggtatcgaccggcttgaccaccggtggtgcgctgctcacgcaggcggccagggccaggctgaggccggtcagggccaggggctgcagcagggatcgcatgttcatcggcatcatcggctcgggggaggagtggcggcggcaggtgccgcggcaggttcggcaggcgcttccggcttgcggtccaggccgaaccagctgcgccagccaccgccctcgccttcggcctcgccctgcccctccggcgacgcggccggcgcgcacggcgcataagcaggcgcatagcccaccacgaacgggaaacgacgcgcgccggggcagccttcatcggtgctgttgaggccggtgggggccaccgactgccagtccaggcccttgttgctgacccgcagcggcgcgctcggcaggcgctggaagatgcccgaccagacccgcatcgcgccggtggcgccatacaggccggcctgcgcgttctggtcgttgccgatccagatcactgccaggtgatcaccggtgtagccggcataccagctgtcacggccatcgttggtggtgccggtcttgccggcgggctgcaggcggccgaggccatcggcattgagccgctgcgcggtaccgctggcgaccacctgctgcaggccgacactgatcaggttggcggcaatcgagtcgccttcctgcgccggtgccggggtcttgtcgtatcgcttgagcagcttgccctgcggatcgagcacgccacgcaccgcgtgcagcggctggatctcgccgccggacgccaggaactggtacagctgcgccatcgcgtacgggctctggtcggtcgagccgaggatcaccgccgggttggcgtcagccttgatgccggccaggacatggatcagctgggtcacgcgctccgggccaacctgcatgcccacgcgcaccgtggcctggttgtaggaatgcgccagtgcgtcgatcaggcgcaccgtgccgtggctgcggttgtccgcgttgccgggactccagttgcggccgcggccgagctgcaccgtcaccggcgaatcatccacccagctggccagcgagtaacggtccggctgcgccagggccagcaggtagacgaacggcttgagcagcgaaccgaccggacgctgcgcctcgatcgcgcggttgaagccgacctcggacacctcgcggctgccgatcaccgccagcacgtcgccgttgtgcacgtcggtcagcaccatgccggcctgcagctcggggcggcgcttgctttccagcgacttgatggtgcgggtcaccgcgccttcggcataggcctgcgcggacggcgacatgccggtcatcacgctcaggcccgcgccctgcagcgccgattccggatagtcatggccgagctggcggcggaccaggtcaacgtaggccgggaagcggttggctgccaccaggccgggcgtcttgggcacgcccagcggtgccttcagcgcgcgctggtactcggcatcgtcgatcagcgtggcctcgtgcagcttgcccagcacgaagttgcggcgatccagcgcgcgctccgggttgcgccgcgggtcgtagaaggacggccccttgaccaggccgatcagcagtgcgatctgctcggtctccagcgactgcaggtcacggccgaaccagaactcggcgccggaggacatgccatggatcgcctggctgccgcgctggcccaggtacacctggttgagataggcctcgaagatggtgcgcttgtcataacgcgcttccatgatcagtgcgtacagcacctcattgaacttgcgggtgaccgtctgctccttgccgatgccgagcaggccgctgcgggccagctgctgggtcagcgtcgaagcgccctggcggctctggccaccggaacggatcgtcacccacaccgcgcgcgcgatgccggacaggtcgatgccgtggtggcggttgaagtccttgtcctccaccgcctgcaggccagtcaccagcaggtccggcgcctcgtccatgcggatcaggcggcgctcttcctgcttctggccgtacagggtggcgatgcgcgccggatccagccgcgcggccttcagcgccttgcggttgtcggcgtcgcgcagcgaggccacgccgccatcggccagcgacagctccacccggcgcggggccacccggccgtcaacgtcgttgaagccgcggctggagatgacgaagcgcccgccgttcaccgcataggtggccggctccttgccctgcccgtcatcgcggtaggcagaggcggccagctcggtcttcagcgtagacgcatccatcgccttgccgggggtgagcaccagcgggcgcgcgtacacgcgcgtcgggatctgccagcgcagttcaccgaaacgctgggtcacctgttggttcaggtacagcgtatagggaatgaggaaacccaatcccaacgcgaccgcagccatgctccaggtgatcagccggcgccgccacagcggaccgttgtcctgctggtcgtcgtcggaatcgtcgatgtcgtcggaatcgtagcgtcggggcacgggaatgcgagaatgtagggtctggcgagtctaccccagccgctgcggctggcgaattctcccgggttcccctgcttaagctggagttgcaaccggatggcgatgtccctggccgagatccgatacctgatcaaccgcctgtcgggcctggcccgccggagcctggcaagcctgcgcacccgtggctggcgtgccacctggcaacgcatccgcgtgcatgcccagcgcgccgtccccgccccgcgcacgccactgttcctgccgccagcgcaggatttcgcccccttcacggtgccgttcagcgagtcgccggaggtgagcatcgtcatcccggtctacaaccacgtcgcccacaccgtggcctgcctgcgcgccctggcggcgcacccgccggccgccgcgtgcgagatcctggtagtggatgacggcagcagcgatgccaccgtgcagtggatgccgcaggtggccgggctgcgctatgaagtgcgcgcgcacaacggcggcttcattgaagcctgcaatgacggtgtatcgcgcgcacgcggccgctacgtggtactgctgaacaacgatacggtgccgcagccgggctggctcgacgccctgctggacaccttcggcagcgtgcccgacgccggcctggtcggcagccagctgctgtacccggatggccgcctgcaggagtcgggcggggtgatcttcgccgatggcagtggctggagctacggccgcttcgaggccgccgatgatccgcgctttgccagcctgcgcgacgtcgactactgctcgggcgcggcgctgatgctgccacgcgccctctggcagcagctggacggcttcgacacccgctacaagccggcctactacgaggacaccgacctggccttccgcgtgcgtgcacacggcctgcgcgtgctggtgcagccggccagccgggtgatccacgacgaaggcaccagcaacggtaccgacaccggcagcggggtgaaggcctaccaggtacgcaaccaggccatcttcgccgcccgctgggccaccgaactgggccgtcatccggcggtcggcgaagtgccgtctccggcgctgctgctgcgcggccggcgccaggtgctgatcctggacgaggaagtaccgcagccggatcgcgattccgggtcactgcgccaggtcaatctgatccgcctgctgctgcagggcggcgcccacgttgtgttcgtaccgacccggcgcgagcacgccggtgcggccaccgaagcgctgcaacggatgggcgtggaagtctggtacgcgcccttcctggacggcgtagccggctggctgcgcagccacggatcgcgtttcgacgtggcaatgctggtgcgtcaccacgtcgcccacgaatgcctgccgctgctcaagcgctatgcaccgcaggcacggaccgtgttcgacaccgttgacctgcactacctgcgcgaacgccgcggtgccgaagtcgccggcgacgcaaccctgctgcgtgcagcggaacgtacccgcagcagcgaactggccgtgatggagcagtgcgacatcaccgtgctggtcagtgcggccgaacgggagcagctgcagtccgatgcgccgcaggtgcgggtggagctgatctccaacctgcatgaggtcgccggtgccggcgccgtattcgagcagcggcgcgacctggtgtttgtcggtggcttccgtcatccgccgaaccttgacggcatggaatggttcatcggcgaggtctttgcccgcatccgcgcccggttgccggaagtgcgcctgcactgcatcggcgccgcggcgccggagtcgctgctggcactggccgcacgccagcccggtgtgcagatgcacgggttcgtcgaagacatcacgccctacatggacggcgcgcgcatcgccattgcgccgctgcggttcggcgccggcgtgaagggcaagatcaacctgagcatggcccacggccagccggtggtcggtaccacctgcgccgtggaaggcatgcacctgcatcccggccaggacgtgctggtggccgatgacgctgtcggtttcgccgatgcggtgatccgcctgtaccaggatccacagctgtggcagcagttgtccgatgccggcctggccaacgtcgcccagcatttctcacttgatgccgcccgcgcgaccgtgcagcgggtgttcttcgcctagtccgcccgtccaccggcgcgacgcaggcggtcttcgaacgccggcagttcggccaggtccggttgcagcaaccgcgcctgttcggcagcgtgcgcggcaaaggccaggtcgccattgccgagccgttcgctgccgatcgccagccagcgctgggccaaccgcagccgcgccgagggcaggcccgctgcggtcggtgacagcgtctgccaggcctgcaggcaggcacccgccgcctgtacccggttctgccgcagattgtcgtcgaagcagcggcgactggcgggcagcaggcgtgctgcggcagccttgacccgcgtgtcgcggggggccagtgactgggcttcgcgcagtgcgtcgaacgcgctgtgccccggtgggctgatccactgccctgcacgttcggcacgctcgatcttgcgcaggtggtcgcgcagctggcgttcgcgctgcgccgtactgatcgcgggctgctgcagggcctgttgcgcctggcgcgcacgctgcaggcgctgtgccagttgctgcaggattgcctgcgaagcgcccagctccgccgccagggctgcatcgcgttgcgccgcatcgaactggaagtcgtcggcggatgtctggctgcgcacgaccaccgcctgcagcgcctgctcacgcccccgctgggcattgggatcatcggccgccaccgcaagcactgccaggaaaccctgggccgcggcgtccagctgctgtcgttgcagtgcccgctgcgcctgccgcaggcgctggtccaccgcgcgcgccagggcttcctcgctggccggcagatcggcatgaccggcatcgaactggcgggcacgacgcaggatcgcggccgcctcggccagctctccgcgccctgccagcgtgcgcgcctgcagcagcaggtcgctcagcgcatcttcgcgaccttccagcgccggcaggttgtccggctgcagggcaaggatgcgctggaacaagggcaacgcactgctgtcgccatcatccaggcgtccggccgcgaacgcgttgcgcgcctgggccaacaacgcaccaataccggctccggcactgcgtcgcgcctgcagctggcgggcgaccgcatcggcttcgccctgcggcacctgcagctcacgggccagtgccagtgcctgcgcgctgccgtccaggtcaccggcgtgcaggcgatcgcgcgcctgttgcagcgctgccgcgccggtattggccaggccctggcgcgcctgcgggcgatcaccgtccagcgccagcaccgcctggtagcgctcgcgcgcaccactgccatcgggatcgctcaaacgaccggcggccagcgcacgatccccctcggccagcagctgttcgatctgcggctcatcccagaaccagtcggccagcggcttgcgcagcaggaccagcagcacgaacacggccagcgccgcaagcagcgcccagcgccagacccggcgcgcatggcgtgcctgcagccaccaccagcgaccctcgcgacggacgcggtccagcgcaggatgttcagcgccatgcgggcgatgcgggggctcgcgttccatgcgtgcagggtagccggggcagcgtgaagctcagccgaggcgacgtgcctcgctcacgcccggcagcgcatcaagcttgcccagcagcgtcgacaactgcccgtagtcgctgaccttcagccgcagccgcagatgggcacggccactgttgcgcacgttgtcactgtggatgtcgagcacgtaagcgtcttcctgggcgatcaggttggtgatgtccttcagcagccagcggcggtcgaccgcgtcgaccaccacgtccacttcgtagccgccaccggcctggccccactccaccggcaggatgcgctgcgggctggcggcggccagccgggccagcgcggcgcagtctgcacgatgcacagtgacaccacggctacgggtcaggtagccgacgatcggctcgccggccaccggctggcagcagcgtgccagctgcaccagcaggttgcccacgccctgcacggtgaacttggacttgcccaggttctcgcggcgcgcggtcggccgcggcagggtcggcgcgggcgcgggctggctggcggcacgttccgcctctagcaacgtccggctgacctggttcgggccggtatcgcccagcgccacctggatgtacaggtcatcgacgctgtcggcatggaacttcttggccgcgacggccaggtccgagtgctgcaggcccagccgcttcagctcgcgctcgagcagctcgcgaccggcctgcacgttgcgcgcgcggtccagcttgtggaaccagctgcgcaccttctcgcgcgagcggttgctggccaggaagccattggccggcatcagccagtcgcggcgcgggtcggcctccttgccggtcaggatctcgacgcggtcgccactgcgcaggcgataggtcagcggcacgatacggccgttgaccttggcgccgcggcagcggtgcccgaccatggtgtgcacctggtaggcgaaatcgagcggcgtagcgccctgcggcaggtccagcacctcgtccttcgggctcagcgcatagacccggtcctcggtcagctcggcatcgagcgccccggccagttcattgccctgcccgtcctgcgcctgctccagcagctggcgcatccaggtgatcttgcgatcgaaggacttctccgcgcccttgccgccttccttgtacttccagtgcgcggccacgcccagctcggcctgcgagtgcatttcatgggtacggatctgcacttcgatggtgcgaccttccgggccgaccacggcggtatgcagcgagcgatagtcgttggccttcgggcgtgcgatgtaatcatcgaactcgcttggtaccggcgcccacagcgcgtgcaccacgcccagcgcggcgtagcaggcggcgacgtcgtcgaccatcacgcgcaccgcacggatgtcatacagctggtcgaaggccagccgcttcttctgcatcttccgccagatgctgtagatgtgcttcgggcggccgctgacttcggccctgatgccctgggcgaccagctcgcgcgacagcaccttcttgacgttctcgacgtaacgctcgcgggcgatgcgggtttcgtccacctcgcgggcgatgcggcggtaggtttccggttccaggtggcggaacgccaggtcctccagctcccacttcagctgccagatgcccaggcggttggccaggggcgcgtggatgtcgcgggtcagctgggccagcgcgcggcgttgctcgtcgtccagcttgtcggccgcgcgcatcctcgcgagctggcgcgccagcaggatcggcaccacgcgcaggtcgcggatgatcgccagcagcagccggcgcaggccctcgctgttgcgtccggcctcacggccggcgtgcagcgcccacaccgggtcggccgcatcctggccatcgagcaggccgatcaccgccgcctggtggctgcccagcggcagctggtccaggctggcgcgcaggcccggcaggtcgaacagcaatgctgccaccaccgcgccttcgtcggccgagagcatcgccagcgcatcgagggtatcgcccagcaccgaccaggtggcacgcatctggtggtcgcaatccggcgcttcccaatgctcgcgcagggcctggcgcagcggagcaggcagcaccgctgccgagggacggttcaacaaggcatccaggccagggacggaagcgcggttcacagcatcgagcaggcaagacagaggcccctacactagcgccggcgtcgttcagggacaatcactgcggccaccatcacccggcatgaagacatgccgctacactcgccaacacatccaggagagacccgccatgccttcgattgccctgcgcgtccgtccacggctgctggcctgtgccgccgtgttgctgtccctgtccgcgcctgcgctggcccagcgcgtggtggagggcgacctgcagcagcagatgtcgcccaccgagttcaaggccgccggcctggacaagctcagcgccgctgaactggccacgctcaaccgctggctgcagggcaaggtcgaggcggccaccacccaggccgtcgccgcagcgcgcgaagaaggccgccaggaagtgatcaagaagaaccgcggcttcctggacttcggcagcagcgaaccgatcgaaagcaccctgcagggcgaattccgtggcttcggccagggccgccgctacgtgctgcagaacggccaggagtgggagcagatagacgccacgcactattccggtggccgcaaggaagcgccgaacgtcagcatgcgcccaggcgtgatgggcgcctggtacatgaaggtggacggggtgaacgtgcaaccgaaggttcgtcgcaccaagtaacgcccgggcattccggccgtgccggatccatgcccggcggccatggtcgcccgatggggcgaccatggcgcgcgttcacgcctggcgaagtgcagccacccgctgcgccagcttcttcgccgaaatgccggtgcgtgcccccagctcctgcgcgaacaacgacacccgcagctcttccagatcccaacgcagcgcctgccattgcgggcgatcacgcaggccctgctgctcgcccgcttccagcgcctccaggaacgggtgcaattccagcatgcgcgcctggtcacgcggcggatcacgcttggcacgctcggtgcgcaggatcatcgccttcaggtagcgcgggtactgcgccagcgcgtcggccggcgtgtcgcgcaggaagccggggtggatcagcccggccagctgcgcttccatgtcgtccaggttgccacgcgcccagcccatcaacggcgcctccagcaacggcttcagttccgccaccagcgccaggatggactcggccagtttcagccgcgacatcgcctcgccgaacagggccttggccgcatgctcgcggcgttgctcgaaggctgccgcatcgcggatgtcttccaggccttcggccagcaccgcgttcatcgccgcatccaccaggtctccacgcaggcgttcctgcgattcgatcgcggcatacagcaggccggtcttggcacccaccggcagctgcttgcgcgcctgcttgaccttctcggccagggcaatctccagcagccggcgcacacccatggggtgggcctcctgcgcctgctggcgatcggcgaagatgcgcagcgccacgctgtcgccctcgtccagcagcgccggataggccggaacgccggcttcaccgggcacctgcagcggaatcggcgcggccgggaacgtgcgcaggccatcggccgccatctcgcgccccgcgcgtgcagcgaaggcatcgccggcacggccgccgaatttcgcgcgcaacgcatcgagatcacgcgagatcgccagcaccttgccgtgctcgtcgcgcaggcgcaggttcatgtgcaggtgcggttcgatcgaagcgggttcgaaatcgagcgccgtcaccgtcgcgccggtggcacgtgacaaaaagcgcgccagttcgccagtgatggcatcggcgctgggctgcgggaatgcctcgaagaacgcacgaccgaagtccggcgccggcacgtagttgcggcgcatcgccttgggcaggctgcggatgagtgccgaggccttgtcggcgacgaagccaggcgccagccagcccagctgcaccgggtccagcgcgttgagcaggtgcagcggcacgtccagggtcacgccgtcatcatcggcacccggctcgaagcggtagtgcagtggcaggcgcgcctggcccagtggcaggtacttcgggtagcgctcctgttcgctgccctcacccggcaacaggtcgaccagtgaccagtgcagggtcttgcgctgttccggcgccagccccttccaccaggtatccagccctgcggccgaatggatctgcggcggcacccggtccaggtaccagcgcgcctgccagtcctcgtcggccacgatgccggcgcggcgcagcttcgcttcctcctcgcgggcgacctccagcactttctggttgtcggccacgaagctggcgcgggtgttgatctcgccggtcaccagcgcctggcgcacgaagatgtcgtgcgactcgcccggtgcgatgcggccgtagtgcaccggcttcttcggtgccagcaccaggccgaacaggctgatctgctcggaggccagcacctggccctgcgcgcgcgaccagtgcgggtcgaagtgcttgcgcagcagcaggtgcggcagttcggcgatgacccagtccggctcgatcgcggccagggtcatgccccagaccttctgcgtgtccagcaggttggccaccagcaaccacggcggcgggcgcttggacagcgccgaaccggggaacggcaggaaacggcgctggcgtggcgcctggaaatcgcccttctcggtgcggtgcccgatctgcgtcggcaggcccgccaccaacgcccggtgcagggtctggtaggcagccgcgcgcacgcgttcgctgaagccgccgcccgccggtgcctgctccttctgtgcacgtacggccaccggcgtcggcgccgcttcggccttgccttcgcgggccaggcgtgcagcgcggtgcagctggccacgggtggccttcactgcggcggcatcatcacgcgctgccgccggcgcactgctgccggccagcaacggcgccatcgacgcctcgttggcctcttccttccagcccagttcctcgcacagcagccgcagctggcggtgcagctcgcgccactcgcgcatgcgcaggaagccgaggaaatgacggccgcaccagtcgcgcagcttggactgggtcaggtcttcatgggcctgccggtaggcatcccacaggcgcagcacgccaacgaactcggaacgaccatcggcgaactgcgcatgcgcgctgtcggcggcaccgcgtgcttcgggcggacgttcgcgcgggtcctggatgcccaggaacgaggcgatcaccagcatcggccgcaggcagccggcggcctgcgcggcgaccagcatgcgcgccagcttcacgtccaccggcaggcgtgccatctgcttgccgatggtggtcatgcgccgctcggcgtcgatcgcacccagttcggtcagctgctgccagccatcggccaccgcacgctcgtccggcgcttccaggaacggaaactcctcgatgcggcccaggcccagctgcagcatgcgcaggatcaccccggccaggctggagcggcggatttccggatcggtgaactccggccgcgcctggaaatcggcttcggcgtacaggcggtaacagatgccctcggcgatacggccgcagcggcccttgcgctggttggcgctggcctgcgagatcggctcgatgtgcaggcggtccagcttgttgcgcggactgtagcgcttgacgcgggcaaagcccggatcgaccacgtagcggatgcgcggcaccgtcagcgaggtctccgcgacgttggtggccagcacgatgcgccggttcggcccgggattgaacacccggtcctggtcctggttggacagccgcgcatagagcggcagcacctcggtgttgcggtacttgcggcgctccagcgactggtgcgcatcgcggatctcgcgttcgcccggcaggaagatcagcacgtcgccgcgcgcatccaggcgggtgatctcgtcgatggccgacacgatggcgtcgttgacggtgcgttcgccctggtcttcgccctcgccttccagcgcgcgatagcgcacttccaccgggtaggtgcggccttcgacgctgatcaccggcgcattgtcgaaatgctgggcgaagcgttcggtatcgatggtggccgaggtgacgatcagtttcaggtccgggcgcttgcgcagcagctgcttcaggtagcccagcaggaaatcgatgttgaggctgcgttcgtgcgcctcgtcgacgatgatcgtgtcgtagttcgacaaccagcggtcactggcgatctccgccagcaggatgccgtcggtcatgaacttgatgcggctgtcgtcgctgaccttgtcgttgaagcgcacctggtagccgaccaactggcccagttcgctctgcagttcctgcgccacgcggcttgccaccgcacgtgcggcaatccgtcgcggctgggtgcagccgatcatgccggcctggccacggcctgcggccaggcacagtttcggcagctgggtggtcttgcccgagccggtttcaccagcgatcaccaccacctgatggtcgcggatcagcccgatgatggcgtcggcttcacgcgcaatcggcagctgcgggtccagagtaatggacggctgctgctgcgcccggacctgccggcgctgcaccgacgcctgcaaggcctgctcgaaggtagcggccaacgccgcatcctgtggcttggcctggcaacgcgagagcatccccagcaaacggccccggtcgcggctcatggcgccgtcgatggcggcgcgctgttggcgcaggcgggacgatggatttttatcgatagagttcatcaatcggttcgttcaaaactttgatagcgaccagtcatcacgaccggtttattgtgaaggccaacgattccacaaggaggaaccccatggcgaagaccaagagcacgaccaaggccaagaccggcaagcagaagcttgcagcggcggcaccgtcggcgccgaacatcgatatcgggatcacccagggcgaccgcaagaagatcgccgacggtctgtcgcgcttccaggccgatgcgttcacgctctacctgaagacgcacaacttccactggaacgtgaccgggtcgatgttcaactcgctgcacaccatgttcgagacgcagtacaccgagcagtgggcggcactggacgacgtggccgagcgcatccgcgcgctgggcttcaatgccccgggctcctaccgggaattcgctgcgctgacctcgatcgccgaggaaccgggcctgaccgacagcgcggactggcgtgaaatggtacgccagttggtggtcgccaacgaagcagtctgccgtacggcacgtgaagtgctggaggtggcggccaagggagacgacgccccgaccgaggatctgatgacccagcggctgcagacccacgagaagtacgcctggatgctgcgctcgctgctgcagtaagagttggggggcccggcaggactgcgccctgcacccgcagaggccttaaagccaaggccagagccagagcaaaagctggcctcctgtgggtaggcgggatgggtccggtggcaggggacgccgtaaacccgtccttgggggcttggccgcggcatccatgccgcggacacccctgccaccggacccaccccgccttcggcagttctccgcgatctgccggcaaagccattggggtcagatccgttttcctcaggaaaacggatctgaccccattttgtttgtcgagttctgacagttttcatccacgcatggcgtggattgatctggcccccgtcaccgggaaactgtcgggggtggggcggtgtgggcttgcaggaccgttggcgccatggatggcgccatcgagcccccaaggacgggtttacggcgtgtcctgcaagcccacaccgccccgcccaataagcagacagcccagagccggctgttgcctttgacgttgcactggcttgcagcaggtgcagggcgcagccctgccgaacccctacccctccctccggggtaaactaaccggatggcttcccgtcccgcgcacgacctgctccaacgcgtctttggttacgacgatttccgtggtccgcagcaggacatcgtggagcatgtggctgccggtcacgatgccctggtgctgatgcccaccggcggcggcaaatcgctgtgctaccaggtcccggccctgctgcgtgacggttgcggcatcgtcatctcgccgctgatcgcgctgatgcaggaccaggtcgaagccctgcgccagctcggcgtgcgcgccgagtacctgaattccaccctggatgccgagactgccggccgcgtcgagcgcgaactgctcgccggtgagctggacatgctctatgtcgctcccgagcggctgctgaccggtcgcttcctgtcgctgctgtcgcgcagccagatcgccctgttcgccatcgacgaagcacactgcgtgtcgcagtggggccacgacttccgcccggaataccgccagctgaccgtgctgcacgagcgctggccgcagatcccgaggatcgcgctgaccgccaccgccgatccgccaacccagcgcgagatcgccgagcgcctggatctgcaggaagcacgccacttcgtcagctccttcgaccgccccaacatccgctacaccgtggtgcagaaggacaacgcccgcaagcagctgaccgacttcctgcgcagccaccgtggcgaggccggcatcgtctactgcatgtcgcggcgcaaggtcgaggagaccgctgaattcctctgcggccagggcttcaacgccctgccctaccacgccggcctgccgccggacgtgcgcgcgaacaaccagcgccgcttcctgcgcgaggacggcatcgtgatgtgcgccaccatcgccttcggcatgggcatcgacaagccggacgtgcgctttgtcgcgcataccgacctgcccaagtcgatggaaggctactaccaggaaaccggccgcgccggtcgcgatggcgaggccgccgaggcctggctgtgctacggcctgggcgacgtggtgctgctcaagcagatgatcgagcagtccgaggccggcgaagagcgcaagcagctggagcgggccaagctcgaccatctgctgggctactgcgaatccatgcagtgccgccgccaggtgctgctggccggtttcggcgagacctacccccagccctgcggcaactgcgacaactgcctgacaccgccggcctcgtgggacgcgaccattccggcacagaaggcgctgagctgcgtctaccgcagcggccagcgcttcggcgtcggccacctgatcgacatcctgcgtggcagcgagaacgagaaggtgaagcagcagggccacgacaagctcagcacctatgcgatcggtcgcgatctggatgcgcgcacctggcgcagcgtgttccgccagctggtcgccgccagcctgctggaagtggacagcgagggccacggcggcctgcgcctgaccgacgccagccgcgacgtactgaccggccgccgacagatcagcatgcgccgcgacccggccagcagcaccagcgggcgcgagcgcagtgcgcagcgtaccgggctgtcggtactgccgcaggatctggcgctgttcaacgccctgcgcggcctgcgtgccgaactggcccgcgaacagaacgtgccggcgttcgtgatcttccacgacagcaccctgcgcaacatcgccgaacagcgcccgaccagcctggatgcactggcacgggtcggcggcatcggcggcaccaagctgagccgttacggcccgcgcctggtcgagatcgtgcgcgaagagggctgacggtatcgcgttgccgcgctgcgcggccgccgggcatggtcccaacggcgcgcgggcgcccctgtagagccgagcccacgctcggctgcccctgcgcgaacagcagccgagcgcgggcccggctccaccttggtgcagctccaaccttgaaccggccattcagccggaagtgcatccgcgcccgcttgcggctagattagcgccatgtccctggcctcgaccctgcttcgtgtcgtgctcatgctcagcctgttgctcaacgggctgaacgcggccatggccagcggtcatgaagaaatggggcggatggcacacgccgtcgcggccgccgcagctggcggtgacgccgactgccaccacgccggcatgcaggccgacccggccccgcaggccaaggcccccgcccacgacgcccactgccagatcaaggactgcgtgcgcagctgtgcccagcacccgttgctggtggtgcagccgttgccgttcatggccggcccggcgttgtcgctggcaccacagccgatgccggccaccggccgtccggcgccgccgctgccgccgatctcacgccctcccatcggctgattccacatgcaccgtgcgccctgcgcaccgtagccggccacctgccggcgtctttacgtgtatggagtcaccaccatgaatacccgcattccccccggtccgggcgccgtgcccatgccgtcgcgccgcctgttcgtgcagggcctggccgccggcggcgtggttgccggcatcgccgccgtcggcgtaccacagcgcgcgctcgccgccgccacggccaccccgcgcctggccggcgctttagccgtgctcagcgacacccgcatcgaactggccatcggcgaatcactggccaacttcaccggccgcacccgcccggcgatcaccgtcaatggatcgctgccggcgccgatcctgcgctggcgcgaaggccagaccgtggacctgttcgtgcgcaacacgctggaacgccacccgacctcgatccactggcacggcatcctgctgccggccaacatggacggcgtgcccggcctgagcttcaacggcatcggccccggcgagacctaccactaccacttccagctgaagcagtcgggtacctactggtaccacagccactcgatgttccaggagcaggccggcctgtacggcgcgctgatcatcgatccggccgaaccggcgccgtaccggcacgaccgcgagcacgtgatcatgctgtccgactggaccgacatggatccgggtgcgctgttccggcgcatgaagaagctcgccgagcatgacaactactacaagcgcaccctgcccgacttcctgcgtgacgtgaagcgcgggggctggtcagccgcgctgtccgaccgtggcatgtgggggcggatgcggatgacgccgaccgacatctccgacatcaacgcccacacctacacctacctgatgaacggcaccgccccggccggcaactggaccgggctgttccgcagcggcgagaaggtgctgctgcgtttcatcaatggcgcctcgatgacctacttcgatgtgcgcattcccggcctgaagatgaccgtggtcgccgccgatggccagtacatacatccggtcagcatcgatgagttccgcatcgctcccgccgaaacctacgatgtgctggtcgagcccaccggccaggacgcgtttaccatcttctgccaggacatgggccgcaccggcttcgccgccggcacgctggcggtacgccatggcctgcaggcgccgatccctgcacgcgacccgcgcccgttgctgaccatgagcgacatggggcatgacatgggcggtggcggtcatggtgggcacgacatgaccgcgatgaagggcatggaaggcggctgcggcgccagcatgggccacggtgcgcatggcggcggtgatgccgccagcaaggcgccaaagcacccgcccagcgagcgcaacaacccgctggtggacatgcagagctcggcgaccgaaccgaagctggacgaccccggcatcggcctgcgcgacaacggccgccaggtgctgacctatggcgcgatgcgcagcctgttcgaggaccccgatggccgcgagcccagccgtgagatcgaactgcacctgaccgggcacatggagaaattctcctggtcgttcgatggcattccgttcgccagcgccgaaccgctgcggctgaactacggcgagcgcatgcgcatcgtgctggtcaacgacaccatgatgcagcacccgatccacctgcatggcgtgtggagcgatctggagaacgcgcaggaggaattccaggtgcgcaagcacaccatcgacatgccgcccggcacccgccgcagctaccgcgtgcgcgccgatgcgctcggccgctgggcctaccactgccatctgctgtaccacatggaagcgggcatgatgcgcgaagtgaggatcgaagaatgagccgctcactgctttcccccagcctgctggccctgggcctggccgccgcattgccggtgttcgcgcagtcgcacgccgggcatgacatggccgcgatggatccgcccgcaaagaccgccaacgcgccggtcgaacaggccgatcattcgaagatggattcgggcgccacagatcatgccggcatggatcactcgaagatggaccatggcgcgatgcaaccggcggcgatggaccattcgcagatggaccacggggcaatgggccatgccacgcccgcgcccaccgaaccgcgcgaccccatcccggtgccgtccgatgccgatcgtgccgctgcattcccaccgatcgcgcacggcgcgatggagcatgcgccggagatcaacagcctgctgctgatcgaccgcctcgaacattgggacggcaagagcagcaacggccaggcctgggaggccaccggctggatcggtggcaacatcaaccgcctgtggctgcgcaccgatggcgaacgcagccgcggccgcaccgagtcatcgtcgctggaagcactgtatggccgcagcgtgtcgccgtggtgggacgtgctggtcggcgtgcgccaggacttccgcccggccgactcgcgcacgtgggcggccatcggcatccaggggctggcaccgtacaagttcgagagctcggccacgctgtatatgggttccggcggccaagtgctggccaaggccgaggtcgagtacgacgtgctgctgaccaaccgcctgatcctgcagccgctgctggaagccaccatcgcggccaaggatgaaccggagtacggcattggtcgcggactgaacaaggtcgaagccgggctacgcctgcgctatgagttcagccgccgtttcgcgccatacatcggcatcagccacgagcgcacgtttggcgacaccgccgactatgccggtgaccacgcgcgcgacacacgctgggtggccggcgtacgcatgtggttctgagcagcggttcgtgagcaatggccagccccggcagccgccggggccggctacactgcgccacgttccagtgcaggcaccgccatgtcgttgcagatccgccgcgccacccttgccgatgtcgatgccctgtcggcgatcgccatcaccacctacaccgaaacctggggcgactcgtaccccgcgcaggagctgcatgatttcctgcaggcgcgctacagcagcgaaccgcagcgcactgaactgtccgacccacgcagtgccatctggctgctgatggacggcgacgccgtggtcggctacctggccgccggtgccaacaccctgccgcatgccgatgcacgcgagggcgacatcgaactgaagcggttctacatcctggccgcacaccagaacggcggccatggtgcacgcctgatggacgcgttcatggcctggctggaccagccgcagcgccgcaccctgtgggtgggcgtatgggaagaaaacttcggcgcgcagcgcttctacgcgcgctatggctgcagcaaggtcggcgagtacgatttcatcgtcggtgatacccacgaccgcgagttcatcctgcggcggccatgatcatgcagcccatgtagcgtcgagccatgcttggccagggtctgcaatatccagtcgagcatggctcgacgctacaaactagaaatcgaacagttccgacaggaagctgtccttcttctttttcttgtagccctggccccggttgtcctcgtagcgctggccgaggtggcgggtatcacggtgcatcaccggtggcggcgacgccggctgagcctgcacgggcgctggcggcggtacggccgcaccggcgcctgcgcgctcgatgatcttgtccagctcgccacgatccagccacacgccgcggcaacttgggcagtaatcgatctcgatgccgtggcgttcggccatctgcagcgtctgggtcttgcacacggggcacagcatcggtattgctcctgtcggtctggtttcgactgtacctgcaccgcgatgactgtgcggcaacgcgtgaccgatggcacagggacttccggcgcgtgcccacatgcgtaccgcgcggcacactgcgcccttgttccacagggaatgcgtacatgaccgtgttgtcccgcctgcccaccaccgcgcgcctgttgctggtgctgctgggtgtcggccttggcctgaacctgcgggatatcgccgcggccatcggcacaccggttcccgcactgcccatcccctatggcggcagcctgttggacaacgcgctggcggtactggtgacactgctgctggccgcgctgctgcggccccgtgacatgggcctgatggccagcttgggactgcgcggaaacggctggggcggcccgttgtgggtgctgctggccagcctgccctgctggctgggactggcgctgctcggaactccgaacacggcactgactgcgctggatgccacgatgctggccgcgctgttcccgctggccgaggaagtgctgttccgtggcctcggcttcgtgctgctggtgaagatcgtgcgcggtccgtggccgttgctcgcgctgccgcaggcactgctgttcggcatggtgcactggctcggcttcggcgggttcgacggcggcggcatcgcactgttcattggcgcggtgatcgcgctgggcggcttcatcttcgcctggctcgaccacctcgacggcgacaccctgtggtgcggcctgatcctgcatgtttcgatgaaccttgcctggaatgtgttcagcctcgatgacgccatcgcattgggttggcaggccaccggcctgcgcatcggcaccgccctgctcgcggtggcggtgctggcctggcacgtgcggttcaggcgccagagagggctgtaacgcccgcttagcttgccgtgcacgtcgggatcactgccggcttgcgcatacttgcgcgccttttcaccgttgctgtccggagttgtcgcgtcatgttgctgtccaagcgccacgttgaaccccgcgtcctgctcatcgaggacgccgaggaaacccgcgagctgagccgactggcgctggaaagccaggcctgccacgtagtgggcgtgagctctgccgaagcggcgctgggcctgctggcggccggtgagcgtttcgacctgctgttcaccgacgtcaatctgggtgcgatcagtggcattgaagccgccaaccgggtccgcagcctgtatccccagctgccgatcctggtgacgtcgggcatggaccagcaccaggtgctgccgcagctccgcgacggcatccatttcctgcccaaaccctacaacatgagcgagctgctcgacgccatccggctgtgcttccggcacgccgatgtgggcgtattgaccgggccggacgcacaggcggcctgaggcactcatcaaccgctgctgtacggcccggtacccgggaacaccttcagcagcgcgcgggtgatcatgtccgggtagacggtgaaatggtcctcgccgtcgatcaccatgttctccaccttcaatgatcgcccgctgctgcgcagctgctcggcgaactcggcgttgtggcgcagcatgtcgttgcgggtgaaatagcgcggctccggcttgaccgtttcgaagctgccgatcgacagcaccaccgtggtcggctgcgcaggcgccttggcttcggccagcatgcgcggcacccgatggttgtcgaaccacagcgacgggctggacaggatgtagctgcggaacatgtccgggcgcgtggtcagcacgtaggcgccgaacaggccgccataggaatgaccggcataggctcgccgcgccggatcggtgcggtagcgcgcatcgatcagcggcagtacgcgctcggcgaggaagtcgcggtaatgcgcggcgccgccgtagctgacgtcgtcgctgtagtcacgcggatcggtgcgcgccggatcgctcggcgtgtaatcccgcgagcggctctgcctggaggtcaggccttcctgcggcggcagcccgaccaggatgaaatcctcgatgttgacgcccttctgcccgaccaggttgcgcacgctgcgcaccagcgggaagctgtacagcgcatcggtcacgtacagcaccggatagtgcttttccggatgtgcggcgtagtcggccggcaacgccacccagatcgggtaatcgcgtcccaccgggtcgtgcacgcgcagcgcctcggtatccggcagcaccacgccctgcgcggcggtggccgcgctttccttcgcttcatccggagttgccggttgcgccaccgacatcgcacagccccccatggccaggcaggccgccacactccatccacgcacacgctgcatccacactctcccgttgcgggcgacgcacccgggtggcgtcgctaccgcatcctcacacgtcgcgcggcgccgcgccacgcgcggtcagggcgaggccggcggcggcgccgggaacagtgtgcgcagcgcctgcaatgcggccgggtggtagacggtcgcgtgggtttcctccggcagcggcaggtacttcaccagcggcgacggcgaggcctgctgcagcagcgcggccagtcgtgccgtggaggcggccagttccggttgcccgctgctggccaggaacacgtgcggctgtgcacgcgtcaccgccggcagctgccgggatgctccggccagcatcgcaccacggttccaccacaggctggggtccagcgcgatatagctgttgaacagcgtcggctcctgcagcagcgtctcgaccacgaacaggccagccagcgactcaccgatcagcgcacgctcgtctgtggtcgggtagcgctggcgtacctgcggcatcagttcatcgcgcaggaagctgcggtaggccgccgagccaccgatgcgtggcgcgatcttctggtcctgcgggtcgctgctggggccggtcatgtcgcggcggcgctcggtattctcgatgccgaccagcaggaacggacgcatgctgccattgccggtcagcacctgcaccagccctgccacatgcaggaaatcctcgccgatgccgccatcggccatgtacagcaccggcagcggcgccttcggatccaggccccagggctgcggacgatagacattgatgcggcgggtctcgcccagtgccttcgactgcacggtgaaggtctcgccgatgaccagtggtgcggccgcagcggtcgatgccggcggtgctgccgacacggtgggaacagctgcgaggcccggccctgcggcggccagcaggatcagggcggagagagcgacgacgcgcatgcgaacttccattttcgagaggacggccagcataactgcgccggggccctcaacggcgatccagttcgatcacggcctggcaggcacggagctggtcgtcggcatcgcgtccgattcgaacaagcgctgccgcaacctctgctcgtaactgggcgcccgcatcacgttcgccggtgcgggcggcggcttcggacagacggccggtatggcacgcggcgaggtcgtcgcgcaggcggagagtgccagcgcgcagggcagccaccacatcggcatccacctcggccgcgcgctcacgatcctgttcatgttgttcccccagtgaggccatcgcctcgctccgttcttcctgatcccggcgcaaccgccgttcggactgcaccgcgccggcctgttgctccacatcggcacgcgccatcgcgaggtcgctgcgatcaccgcgccaacgccagccagtcatgaacatcagcaacgaccacagcagcagcgacgccatcaccaccagcatgcgcggcatgggtcactgctccgccaggcaacgcgcgtggcgctgctgctggcgctcccacactccccagcacacggtgttggggcggccgtcgatgcgggttgaacagtcgtagccccctgcccgtctccacagcagcaaggcatcgcaggcctggtgatactcaccctgcagcagatgccggcgcatcgacgacgcgcgccagttgccgatgccgtactggtagaggaaatcgacatagacgtcgtactcgccctggctgagcgccacaccgggcagcgacgcgcggaactgcccttcctccctggccagatgagcctgcacggcatgcagcgcgcgtactggcgtggtgcggtcgcccagcctcaccggcgtgccatcctcgcgaacggtcgagccgaagccataggtgggccggtcattgcgcgtgggcaccactgcggcgtcggtgtatccctcgcggtcaacgatggcgatcaggcccgcagcactcagcgcaagcgcggcgaccaggctgcgtaccggcaatgtactgccgggccggctcattcgcgctccctgcggcgccattcgcgcagccagcgccagcccagataggcaatctgcgccgccaggtagatgatggtgaggaccacgaccaggcggtccagggtgatgccggctgcaagcgcaccggcgacggtaaccggcggcgccgacttgatggccgccgcgccggccgtgctgatgatttcttctttcatgatgggtcctggagggaatgcaggccgcgtcgcatcgacgtggcccgaagaggtgcccgccccgctgccggctcggcacgagggttgttccggtcgggaggcgggcggaagatcggttccgccgctcatgcggcctgggcgatgccctccatccagccacgtacgcgctggaagccaagttcgaccaggttgaggtaatgccggttggataccggccgctgcccgctgttggccagcagcagattcgccgtttcgaatcgttcgaccttgcgtcggccacgcccgcagtagtagccgcgcagcgcacaggccatcgccacgttgtcacgcgcgaccgccgtgatgatgtcttcgatctgctgcgccagctgatcggtttccagaggcttgtagccctgggcccgccccggcatgtcaccacgatgctcgatcagcaccgccagcaggttgcgcgactggaagccgaggtattcgcagtcgcgatgcagcgcatattcgccgccccagtgctccaggcggctgcggacatactcaccgaacgtatcaagctgcatgggtggcttctcctttgacgggcgacggggccggatcgaacacatccgggcgcagggattcgcggcgcacggcgcccgcagtggccagctcgatgcgccggcacaggcgcgcgccgggcagcttgtggccgcgggcgatcatgtagagggtccgcagcgcgcagccggtctggtgggccaggcggcgcatgacgggacagctgggggtgccgtagcccccttgggagatggcgtagtcgatgaggttcatgggccacacattactgccacggtaatggatagtcaataccgttttggtcatttgctggattggtaatgcagcgcaccatctacagatggacgccagtaccgctcgcaccctcaacatgcgcctccgcgtggccgccgccggcggcccggccgagtgggcccgcctgtacggtggcacccgctgggcccagccccaggtcagccagtggatttccgagagcaacccgaagagcatcggccatcggcttgcgcgcgatcttgaatcagtgatgcagcttccacatggaacgctggatcgcgtcgatcaggacggagacgtgtcgcttcagtctcaatctacgggactggatttcgagaaaatgagcgctgcggtcaaggtgctttcgcactacctggagctggtcggcgatccaccggaatggatctacgatcccgtgctgctggagaccgcattcatggtcgtggacgagttcggtcagccctctgcaccggacaatgtgctcgacctgacgaagcttctggcaagacggatcagggaggcaaaggatgactcacacgcgactcgaggagctcgcacagcggttggccgctaggacccaggaactgcgcggcgagcgcaccccggcgccggcattgcgggtggtggcgggagacgcacatgtggtccgcggggagaggcgcatggacgcgatcatgcgcgagtggcattgccgcatgatccgcaacgtacgccgacgctggggcgaacccatgcagcatgtgatcgatcaggcatgttgcggtgtggtcaacatcgagcagctcgccgacgacgcactgatccagttgcacaaggacatggagcgcgcggaggagtgcatccgcgagggcatttccttccacgatgccgggctgttgcgcgcgcattacggctgacagcgtccctggccggccggaaacggccggttctgatgagatcaattacctgaaattacctttattgttaccttaaaggtaatttttttaaggtgagcgacgtgggggcagcagcgacggaagcgggtgcgcggagcgccgcctccccgcacccgctgccagcgggcgccgggagtcgatagcacctgcaacaccgcatcgttgcagcggcgcttcccccattgcggaagtgctttgaaggaagcaacaaaaaaggcgccccttgggcgccttcttgatcgtcaatgcaatggtgggccgtgaaggattcgaaccttcgaccaaaagattaaaagtcttgaccatttgctttaaaaatcaataacctaagccaaagcatctttccgcacgcttcgcgtgaaacgcccgtggcatcaacggccccaactgtttttttccggtctgtcacctgctctcagccgggtgcatgccctgctccggactctcttttgtccagctaaactcaagcaattacgaacaaatcggagacgctgaatggatgaactcgcgatcaccatggctaagctggccggcactcgcaaaggcactgctgccgcgctcgaagagcaggtcaaagggataacagcgaaaatggacctccgccagtacttctcgattgacgacgtcgggccctactttagacaagcacacagtcaggtagagactcttcgaaagctgctgccatccctgtacggcgattttcgagttgtcgatgttgcacctaagggaatcaatgtaaaaacaaagaccccaaacggattgtttgcgcgctggcagcttgagagattggtacgtacgttggatgaggcgatagagattagagcaaacagcacacctgctcctgccagcacagctgcagcaatgcagcagcgcagactgttcctcagtcatggacgatctcctgcctggctggaagttcaggcctatgttgagagggacctttcaataagcacgatggagctagcccaggaggcaagctctggaatgacgatcattgagaagctggaaaccggtgctgaagcatgcgacgcggctgcaatcgtgatgaccggggatgatactgactccgccggccaggcaagagccagagagaacgtcatgcacgagatcggctacttccatggcaaatatgggaggcgccgagtagtgcttttgcatgaggaaggcgtcagcgtacctaccaacctgagcgggatcgtctacatccccttcccaaagggaatggtaagcgcggcattcggtgtgcttgctcgtgagttgaaggcgatctacgtctgatcaatcgaggcccccagcacgaggagcgttgagcgctaggaagaaatcaggcactcgacctgtagtgaacgaactccccgagaagcgatgattgcattgaacacctcgatcatggtgcgctgtagggcgttcacttgtaggcatacatgcttcgcgacatcagccctgtcttgatctggctccatcgactccattgtttccaccgacatcaaggccccggccctcaacgtaataatgagcgacagtcggtcgctcaagccggcatcaaacacgttcgtggtctcgcaaattcgatctattcgcgccgtattgaactgcttcaaatagaccagcagagctgcttctgcacctggtttggcacttagaagtcccaggccattcgaatagccggccgtctcggcatttccgttaatgaatgcactaattgaacgaagctgcgctatctccagtcctagatcgccagcaattagctgcgacaggcgggaagcgtccgaacgcctccgcgaccaggctgaggcacggtcataagcaaatacccctgcagcaagcagggccgacaatgctgtacccgccgcactgatggtgtctgccgtccagaatgccgactggctgctcatcgtccccccgctggtcaagttccaacctgcgaaggtatcagcaaacggcgattctgaaagacgcgacctgccttcgacttcgtctgtatggcacgcgctacccagccccatcgaaaggcggggaaatgtgcagcttggccaacctgttcgtccgcaccgcctctcgataggcctcgatcttggccacatcctcgcgcaggcgggtctcgtgcctgatcacccacatctcggcgccggcgcagccctgctcgtaactgctacaccggcgggacggcccgccgggaccatgtcggtgcctgtcgagactggcgatccacatcccatcgttcacccgttgtagcagtacgaccacccatacgccgctgcaagcgacgaccgtgggggcatcgtccgagaggctggcagagcgcgtcgtccagtagaagtcggggggcagcggcatggccggcaggatacggctgggcgtcgcaaacgctgcgacaagggcgcgggttgcaagcgtgagcgcgtgcggcggcagggaagctgatggccccttacgcgcgatagagtgcaatttttgaggtgaccacgggaaagaggtaacaaaggtaatcagcccatcaaactcggccatttaacttttaaaatcaattacttatgtgatctttgtgaaggtaacaatagggtaaccttcgagtaacccgattaccttttggggaggtaacatcggcagagtaaaaattccttatgaatcaatgacattactttgtaggcggcagaaaattacctcccatcacctcaaaaggtaatcacctttatgcttttgtaatcaaaggcttagaccctgttcggggcagcgtgttacctggttacctccttcccgtggtcacctcaaaaatcggacctgtcgagaagggccaaggaacgcccgcagagggcctcgcaggcgcccctctcgcgcagggaaccgcagggccaagcgatggctggaaaccccggagaacgccagacagggctggggctgggctttgctgcggggagtgcagaaaaagcaccctatgaagtgggcaggcgtggcggggagacgagtgcgcacgtcgggatgcaaacggcagaaacgtacgcgcatggccgtctgggtatggtggggcctcgcccgtcgcgctgaatctgtcttgcgcccctgccgcgagcgtggcgggggagacgaatgcgcgccggtggccgggacgcgcaatgcgtgagcgacccggtctcgcacgtcacctggctccccacccgtgcggcgccccgccacggaggccagtgcccgcccccctggcagccggacgggcaagtgacaccaactgaccggctcctagcaaaaggacgccaaggccgaccgggccacgggggctactgaccaggtggccgtttggtgagatgatgccgccctagggaagacgtgcttgctaggtcaatcgggaagactggagaatcgggatgagtcactgtgctgcctatccacccccgtgtgcgattcgcgaggatcgtctcgtgcgcccggcaacctattgccctaaatgccagaaagcggtcccggaagttctttccgcactggtcttttgatgcactttgtcagggggagtaatggctgtagatagaacaagatcgatgcactacaagcgtgcgaagctgctctctggcgcgccgctggacctgcaaacgctggtagctgaagcaatccgcgactctcaaacggttgatgcgcgagaagagggggacgcggttcgacgcgttctctcggggatcggtaacaccaatggcatgctgactgcaaagttcatgcagttcaccatcggtcagaaggcccatttcctagagaaggatagtgccaccggggactacaagctcgacactacggcggtgccagataacgatggcaccgcgcgtagagagttcgtggagtcgctgaccttcttggcgatctcgtcctcgcatgtgatgtttgttgcggcgttgcacctcggatccaaggcactcgaagagcacctgaactggttgctaaagaagttctcgaaaatcgaaaccagtgacttcatcatccttgcggatcagcagtcagcgagtgcagaacagcgtttggcccgccaccctgtcgacagcgtcactatcggcgccgagcttgactttgaggtagtcgagttagttaaaacgcagcgaaagacaaaggaccgggaaacagtgcccggatacaagagtgttcgtcctgtagggcccgtggccgatatgctcggttcactcataggggactggttcggtgacgtgccgttaaccaaggccctgggcaaggatgagagaattaaggccaccctgaagctgaactactccaaccggcgcaagtctgaagaaggcttcgagatgatgcagaagctggcggtagccggtcgtcatttcgatgctgatgaaacccgcgtccatcttcacaagggcggaacgttgagagggtccgacttgaaggtccagacgagcttgcaagtcagcgtgctcgactctggaatgattgatgaattcgatctctggggaaaggtgcattcatggctacgccacgctatagccacatcgatagtcccacagtgaacaccaacgccgtcaagaatattgcaatcttgtcagcagccattgctgcaggcgccgttgctgcgaccttggcgggtagatacttgcagccttccgcttgggaagcgctgctgaaggacacgtggatcattcagggcgtactcgtcgccgctgtggtcgcattgatctacaagctgcaaagcgacattgccgggctggccggtctaacgtccatgcagcgcatacagcttgacggcatggttaccgtgaagtcgcggcggctgtggatgcttttcttttcgattgccctgtcggcgctgctcccacgtatcgccgacgcaatgaccgcgggcatagctcagaaccgcgtaatgttctccgccaccgttttgcaattgacgacagcgctcctctgctgccgtctgccgggaatgtggcaagagctacgacggttcaccactgccatgatcgcggagaaggaacgaaaggagcgccagcaagcagaactggaacggctcgcgaaggctgcaaaggatgatgtgtaagcaagtcagatagggagccacacctatccggaaatttggttttactgatcgattcatgctgctgctcccagctcgaaggcatcaaagcggatcacctcttggcccagccattcgttgatcgcggtcatacgtgtctgcagcggcgctagttccatcgccgcccacacgtccgccgcgtcacggatcgagccaaagccaccgctgttctgcgggacgataccgagcagctgcggcggcacccgcagcgcagccagcatgtcatcacgggtcacgttcttgatcccggtaaattcgtccctggccgcgacctcgctgaccggaatcacctgcagcccgtccttcttcccgttgggcgagtgcacgaagaggttcttgaagttgcccggcccgcgcgactgccgcagtgcatcgcgcaacgcatccacgtccataccctcgggttgggggtcggtcatgtagaggatgtagccggcgtgcgaaccgttgttgtaatacttccggcggaacagcgtggccgactcgttgagcagcgcggcctgcacggccggcacccattccggaaggccgtagatctcctgatcggcatccgcctctcgcagctggaacacctcaccggcgggaaactcatgctctacccgtccggcacgcacctggaagaactcaccgggctgcacgccacggcgcacgtactgcgccagcggcacggccaggctgtgcgcggctcctgacatggcgcggcgacgctcgacataccccatgccgaaggtggtgtagtccagcgccagctgcgagaacgcctcccggctcagcagccggtgcggccggaacgtgcgcaccagcatgttgcgtttgaacgtcaggccactgtgcaggtacgggttggagcgcgtggtgcgcgacagcccttgcagatccaccggcggctcgaagtagcggccattgcgccagcattcgaggtagtcaaggaagccgcgcgattccagcaccgggctggcctcgccaaaggtgaacgcctcgatcgccggcggcgcgacgggtgcgccgtggtcggtgtcggtcatcagaaaatctccatggtgccgcgcgcagcctgtccgccttccagcggttcattctgcagcgcgtgcatgagtgcccaggccaagtcggcatggccagtggtacgcgagcgccctgcggtgtacgtcacctggcgcccgctcggggtgatggttttctggatcgccagcagcgattgcgtgaggtcggtccagccggcgtcgtactcgagccgttcgtcattgattacgtcgtaggctttcaacaccagccgcgttttcacctcgggcgagtagttgaagacagtcacgccggggaagaactggcgcaccagctgtgcaacgccggtgcccatgccggtcgcatccacgccgatgtaggtcacccaatagcgcttggtgatctgctcgatgaacgcggcctggtccttgaactccatgcccttgaactgatggcgttccagcacgcggaacttgccccctggcaccagcggcggggccaccaccacgatgcccgcgctgtcgccagtctcggccgggtcatacccgatccacacggcacggtcgccgtagggacggacggcaaacggcttgtagtcgcccgcccactcgacccagctatcgacttggcagggctgcagcatggttagcgggaatacgctggcgctgtcatccacgaactcgcacatcagcagattggcgaattcctcggcgctgtagtcgcggcgtagttcctcgatatcgaacaggtcacagccacggccggccgcatcaagaacggtcacgatctggcgccagatcgcgtcctcgcaacgccggccacccatcaggcgcgcgtggctcacatccagctggatctgctgggacaccgagcgtcccttgttgaagcgctcgccggtccagaaatcgaaggcctcatgcgccatggtggacggcgtgctgaagtaggtcttgcgccacttcttgtgcatcgccatgccgctggcgaccttgttcagctggttgaaaccgtaggtccagaagaactcgtcaaagtagaaattgccgtggtagccctgtgcagtgcgggcgttggtgcccaggaagaacagctccgcgccattggccagggtgatcgggtcgccggtcaggtcacggtccagcacctcacgcacgaagccgcgcatgtagccgaggaagatgtgcgcctggctcttggatgcgctcaggaaaatctgattgcggccggtggtcagcgcgtcgatcagcgcctcgcgggcgaagtagtaggtggcaccgatctgacgcgacttcaggatgatgcgcgtgcgttcgttgcccgcccggtaccaatcgcgctggtagtcgaaacagccatctacgaacgccgtctgcaggcgctcgatctcttcctcgctgaactcgttcttgcgagccttcttcttgggagctgcgttgcggttggccaccgccggattgaggtcggcctcgttgccaccaccctggtaccgttgaatgcgcgcctgcctctccagctggcggtgcagcagatcaatctctttgaagtcaccgccggtcttgccttccttgtggatcaggatggccaggcgtgcctccaatgcgccgccgatgcgctcgacggtgtcggcacggtcccattcgtcgcgcgccttccagctgtggaccgtcttttccttctcgccgatcagcgaggcgatgtcgcacacgcgccaccccatccagtacaggaacttggcttggcgtcgcggatcgacgtggagtttttcggctacgctggtcacgtgaacaggttgcccgccgccacgcgcgcgcgacacgaaaaacccacgtagaacagcggcttacaaactgaccgcgttgccgctacagcgccctcattcgaccatgggtcatcgcatcgagaaccgatgcgcaacgacagcagagggcgagatggccagcaaaaccaagaagcgttccgagttcttccgtgttgccgtcgaaggcgccaccaccgatgggcgagtgatcgagcgccagcagatcgcggacatcgccgaaacctacgacccggaggtgtacggcgcacgcatctggctggaacacttccgcagcacgctgccggacagcccgttccgcgcctatggcgacgtgctggcggtgaaggccgaggaagtcgaaattgccggcaagaagaagctggcgctcttcgcccaggtcgagccgaccgatgacctggtcgacatggtcaacgtgcgcaagcagaaggtctttaccagcatcgagatttccccggagttcgccgacagcggcaaggcgtacctgttcggcctggccgtgaccgactcccccgccagcctgggcaccagcatgctcgcgttctcggcccagcacccggatagcagcccgctgaaggaccgcaagcaggcaccggagaacctgttcaccgaggccaccgagacggtcatcaagttcaccgccgaggatgagtcggagggtcgccccggcccggtcgccgcgttcctttcgagcctgggcctgggcaagaaggcagcgccggcgcctgccaaggaagatcccgagttcaacgtggccgagttcgccgctcagctgctcggcgcggtgggtgaacaggatgcggccatggccaagctcggccaggacaaccgcgcactgcgcgagcaggtgcaggcgctgtccactcaggttgctggcctgcgcaagaggctggacgacaccccgcaggcattcacccagcgtccggttgttccgggtggcaaggatgtggaagccgccaacatcaccgattgctgatcggaccctctctcaacattccggagctaccccatgcgtaccgaaacccgccgcctgttcgagggctacacccagcaggttgccacgctgaacaacgtcagcggtgtggccaacaccttctctgtcgagccgaccgtgcagcagagcctcgaagcccgcatgcaggaaagcagtagcttcctgcaggcgatcaacatggtcggcgtgaacgaactgaagggccagaaggttggcgttggcatcaccggcaccattgccggccgcaccgacaccagcggcaacggcgagcgcaatccgtccgatccgacctcgctggtgtccaacacctacgagtgccagaagaccgactttgacaccgccctgccctatgcccgcctggacgcctgggcgcatcgccccgagttccagaccctgatccgcgacgcgatcatccagcgccaggcactggaccggatcatgatcggctggcacggcaccagcattgccatcaacaccgaccgcgtcgccaatccgatgctgcaggatgtgaacaagggctggctgcagaagtaccgcgagcatgcctccgagcgcgtcatgaccgaaggcgtcgatggcagcggcaagatcaaggtgggcggtaccgacgctgactacggcaacatcgatgccctggtgatggacctggtcgccaacctgatcgacccgtggcatcaggaagatccgagcctggtggtgatctgcggccgccagctggtgcacgacaagtatttcccgatcatcaaccgtgacaacgcccccaccgagaaggtcgcggccgaactgatcctgggcgccaagcgcatcggtggcctgcagccggtcatcgtgccgttcttcccggccaagtcgctgatggtgaccagcctcagcaacctgtcgctgtactggcagattgcctcgcgccgccgtcacatcatcgagcagccgaacaagaaccgcgtcgccaacttcgagtcgtccaatgatgactacgtagtggaggactatggtctgggcgcggtggccgagaacatcgagttcgggatctgaccatggccgacacccccgccagccgccatgtgaagcgtgcgctcgcctcgaaggaggcggcgcgcaccgccggcagcaacctgatggaagggaccacgatctaccagcagatgcaggtgcgcctggcttccgaccgcgcccgcctgaaacagatccagtccacgcagggcaaggctcagctcaaggctgcactgctgccgtcctatgccccgtatctggagggtgtgctttcggcggacgccggcggcaaggacgatatcgtctccacgctgatgctgtggcacttcgatgccgggctgttcgatgccggcctcgacattgcgcggtacgtcctggcccacggtctggatatgccggacacccacaagcgcacagcggcctgcgtggtggctgaggagatcgggttggccgcgctgaacgcgctcaagaccagcgccccgttcgacctgaatgtgatcgaccgggcggccacgctcaccgagggccaggacatgcccgacgaagtccgcgcccgtctgctgctggcgcgcgggcgcagcctgctggccaccgataccgaggccgcgccgctgagcgccgacgcagttgcccaggccatcgaagacctgcgcaccgcgatccagctgcatgacagctgcggcggcaaggaagacctcaagcgcgccgagcgcctgcagaagaagttcgacgccagccagtccaacgactgacgtcacaccgagcgtaccccgcgaccccgccggctcggggccgatcaccaagatctctctcccttggtgtgacgccccgaccaccggcgacctacggacacaccatgagcgccttcaccgccaacgcatcgcccgctcccaagcttgcccctgtcaacgccggcccgttctggccagagatcgacgtggacgcgctgcgcgaggccatccgggtaccgggcgatgtgctggcggcgcggctgcgcaacaccgtggtggtggccgtggcctcagtgacgcgggagctggcgttgtggcaggcccgcaaggaagcggacggctatgcggcgctcgcagacataccggcgcagcagatcgacggcgagtcggtgctgctgcagctgtaccggcgcgccgtgcagtgtggcaccgccgtggagctgcacgaacgctaccgttcctatgacgctaccgcccagggcaatcaacgcgccgacgatctgaccccgaccattgatgaactgcggcgcgatcaacgcaacgccatcagcgatctgcaagggctgcgccgggtcacggtggagttgatctgatgcgcgtccgctcgctacagggcgacaccatcgacgcgctgtgtcatcggcacctcggaaccaccgccggcatggtcgagagggtgatggcgctgaactatggaatcagcctgcatggccctgtcctgcccatgggcaccgtggtggaactgccggacgtaccgacaccctcaaccggcgcagtgatgcgtccccttgtccagctatgggattgaagatgaccgaaccaacttccacaggcagcatggccgcactggccaccggcgtcggcctcgcctcgctgcttccgggcatcgagacggacgcattcatcggcgcgttcgccggtgccaccctgttcgtcgtatcggccaaggatctgacgctctggaagcggctgatctacctggccatcagcgtggtggccggctacatgggcggtacggaggtcatgcgccggtttgacgtggcgtccagcggcctggccgcgttcctgtgcgctgccaccatcatcaccctcaccctggccctgatcgagcgcagccgcagcgccgatccgagccgcctgccgcgcggaggctccgatggctgaactactgaccaccgccacgctgctgtgctgcgtggccatctgcgtgcgcctgctgacctaccggccagcgcccaacgccaaccatcgccacggcatcgcctggtgcgcctggctgctgattgccagcaccggtgggcaggccctgcagatcatcctgcagggcgccggcgcccgcgtcaccgcgtggcagctggcactgctggtggtgctgctggtggccgtctatcgggcgcgtggaaacgtggcccacttgttcgggagcaactgacatgctaacccctgctctgctcgctcaaatcatgcagtgcccgctgcagcgcgcacagcgctgggccgaggcgctgaacgcggccatgaggcgcttcggcatcaacacgccggtgcgcgcggcctacttcctggcacaggtcggccacgagagcctgagcctgtcgcgtgtcgaagagtcgctcagctacagccgcgaacgcctgctggaagtgttcggccggtacatctcgccagccgaggccgccgggttcgttcatcagccggcaaagctcggcaaccgcgtctacgccaaccgcaacggcaacggtagcgaggccagcggcgacggctatctgttccgcggccgtggcccgctgcagcataccggccggggcaactaccgccgcatagggcagctgatcggccagccgctggaagaacagccgggcctgctgatcgagccggagatcggcgcaatggcggcggctgcgttctggaaagagaacggcctcaacacctacgccgatcagcgcgacgtgctgaccgtcagccgcgtcatcaacctgggcaacgcccgcagccgcgccacgcccaatggcatggcagaccgcaccgcccgcaccacgcgcgccctggccgcgctgggggcgcgctgatgctctaccgcgccctcgcactggccgccctggtgctggctaccgccggcctcttcagctgccagcagtcgcgcgtcagccgcgccaccatcgcgctgggcgaggccaacgcggccttggccaaggccgtcgccgacaacgccgccctggccagcagcctcaagctggccgaaggctccacccgcgtcgtgaccaagtacgtggaccgcgtacagctggtgcacgagcgcggcgacaccatcgtcaaagaggttcccatctatgtcaccgcgaaagctgatgctgcctgtgttgttcctgctggcttcgtgcagctccacgacaccgctgcgagcggcagccccaccgccggccctgccggaaatcctgatgcgcccgccgccgccactccgctctctgccgtcgccgaaaccgtcgccagcaactacgccacctgccacgccaccgccgagcaggtagtggccctgcaggaactggcccgcgagctgcacgccgagcttgaacggcaggcaggtacgccatgaagaagccgcagctgctgcgcgaccacctggtcgccgccgtcccggcactggccagcgaccccgacaagctgctgatctttgtcgacggtggcggcctggccggcacctatcggccgggtctggcgttcgagtaccgctacaccctggacctggtgctgaccgactttggcagcgcacccgaggcggtcatggtgccgctgctgcagtggctgacccgtcaccagcccgaactactggccaatcctgccaaccgtgagaagctgacctttgaggtggacgtgctgggcgacagcctggtggatctggccatcaagatgccgctcaccgaacgggtgctggtcacccgcgccgccgatggcagcatgcagctgcagcacctgcccgagccgcctgcagagggtgcccacgccgacacgctcgccggcggcgccctggtcgcagacggcgtccagatcgccaccctgccggcgatcgcgcagtgagcgaggacctacagcgactggaagcctgggccgcgcccctgctgcagcgtctgcagccggccgaacgcggcaagctggcgcgcaaagtcggtaccgcgctgcgccgggcacagcagcagcgcatcgcaacgcagaaaaaccccgatggcacaccctacgcggcgcgccgtgccgcgcccctgcgtcgggccaaggccgggcgcatcaagcgcggcgcaatgttcgtcaagatccggcaggcgcggcaccttcgcgtacgtgtgacccccaatgaggtggccgtcggcttcaccggccgcgtatcgcgcattgcactgatccatcaggagggccgcagcgatgcggtcagcaagggcggcccccgcgttacctatgcacgtcggcgcctgctgggcttctcggcagccgacgagcggcttgtgcgcgatctgatcctcgaccatctggaaggtctgtaacgtaatcccccgccctacatggcgtagccggtgggcgcgcgcgcgcgcgatgggatgctgaaacgcatccccgaatcggcgctgtcgtgtccacatttaccgccatcgaagtcgacaaactgccggcgcccgacatcttcgagcaacgctctttcgagtcgatctacgccgagcgtttggctgagttccgccgtctttgcccggagtacaccgccgtggtcgaatccgatccggtggtgaagatcctgcaggccagtgcgtaccgagaggtgctgctgcgcgagcagttcaaccagcgcgctcgcggcctccttcttccgtactcccaaggcggcgacctcgacaacctggctgtgccgtacggggttcagcgaaagctgctgacccccgccgatcccgagacgggcacaccggcggtctacgagagcgattccgatttccggcgccgcatccagctggcgccggagggtctgtcggttgccggccccgaaggtgcctacatcttccacaccctttcggccgacgtggccgtactcgacgccagcgtggccagcccttcgcccggtgaagtcgtggtgaccgtgctttcgcgggagggcgatggcacgccctccgcgcagctgctggctgcggtggaatcggccctgctcaacgggaacgtgcgccccctcaccgaccacgtgactgtggcggcagccaccattgagccgtacgaggtccgcgcgcagttgaccaccttcaacggacctgacagcgccctggtcattgccgaggccaatcgccgcatgcggctgttcctgagccagtcgcagcggctgggccgtgacgttcctctctcggcgctgtattctgccctgcatgtcgagggcgtgcagcgcgtgcagctggacagtcccgccgcagatatcacggtcagtccgcagagcgcggcgtactgcaccgctgtggtgatcgaacacgtgggcaccaatgactgaggtgcgcagcctgctgccccccaatgccaccacgctggaacgggccgtggagggcgccgatgcgcagctgatgggcatcccgatggttcaccacctgctgtggaacccgtggacgtgcccggcggactttctgccgttcctggcgtggacggtgtcggtggacacctgggacagcgagtggccggaacagatcaagcgcgcccgcatcgccagctcgttccagatccaacggcacaagggcaccgcgcagagcattgccgacgtggtggccagcttcggcggacaggtgcagctgcgcgagtggtggcagatggacccgcccggccagccccacaccttcgagctgctgctgaccctcagcggtcaaggtgggcaagacgccaccgccgactttatcgaccaggtgatggctgcggtggaccgcgccaagcccgtgcgttcgcactactccttcactcagggcatcaacgccgagggcgccatcggcgtcctgggcgtggcccgcgtgcttacctctacccgcctgcagctggccgccagcgaaccgtaggacatacccatgcccatcccccagatcaccattacgccggcaggctttgccgccatcgtcaacgcagagaacacgggtaccgcgccggtcaaggtcacacaggtcggcttgactgctcagcacttcgatgtgggcaccgtgggcgcatccgtgccagcggagttcaagcgcctgaccaccttcggtggcaaggccgttgccgacgacacgctgcacctgaacgtgcgcgacgacggtaccgacacctacacgctgcgcggctttggcctgtacctgcaggacggcacgctgtttgccgtctattcgcagtccacgcccgtcatggaaaaggcagcggccgcaaccctgttgctggccacggacattcggttcgccaagatcaacgccaccagcatcgaggtcggcgatatcgacttcatcaatccgccggcgacgaccacgcagatgggtgtagtgcggttggccaccgagcaggaggcagacgccggcagcgatcacgtcacggcgatcaccccgcgcggcctggcccgatacatcaacaaccgcttcggaaccggggcgccttccaccttcgtcaagacgctgctcggcttggccaccgctgccatgttccgcgtcgagctgggcctgaagtccgctgcgctgcgcgatgagggccatgggaacggcctcaacgcggacctgctcgacggcgcgcacggcgattactacctggactggaagaacttcaccggcgtgccgaacaggttcacgccggctccccacacgcatcccatcgacgaggtcgacggccttcagcccgcgctcgacggcaaagccaaccgtgccggagacaccttcaccgggccactggcagtgaatggggccatgctgcgttcttacggatggaacggcgtagccagtaacggaatcctggtgctgggtgataccggctcctccatcgtcaaaaacggggcctacttcgacttcaccaactcggcgggcgggtataccgccaccctttcggccggcggcaccatctggaccagcggcaactttgatcctgccaagaagctgaacaaagccggcgatacgatgacgggtgacttgaccaccgtcggtcttcgtgtcggctatcccggcaacgctgtttgccgcgtcttcagttccgccggcgtcgtctactgggacagccgcagcagctatgatggcgcgctgcccgacgccaccgcctactaccgcgctgtttcacacgaattccgcaattcgtcaggcaatcgcgttgtgcttatcaatggcagcggcgggatctacgccagtctctttgcgggggcgcaagccttcatcggtggcgaccagaacacccaagggacgcagattttctggaacgctgctggcgaaacgaacggttacggttgctctgagtacatctgcaactacggcggcggcactggcgggcaccacttctacgtcaggcctagcgcaagcgccggactcgctcgcgtgatgggtgttggccgcaacggagcgctgtggacggccggcggcttcgacttcggctcatcgcgcaaactcaaagacgttgacggcccgatgccctatggccttgcggaagtccgtcgcattgcgaccctgattggccgatacaagccggagtacaacccagacgggcgcaaacgtctgttcttcgacgcagagcagttcgccaccgtcatgccggaagctgttgatgctgagagcatcgagttcggtggcgagcgagttgcatccatgaagctggatcaggtgatgccaccggcataccgggccattgctcaactcgccgacctggtggaccaactgctcgcggaagtcgccgctctgaaggagggctgctgacatggcgagcggatatcgaagcggcggcgtggacttcgacgacctgttcgacgccgatgtgatgggcgatggcccgactgccagcggataccggcagagcgggcagcctttgcgctatgcccacatccagtacgggcagaagcgcggcgatgtgggctatcgctccggcggcgtcgacgtatcgaacctgtgggctgcaaagggcacagcaacctacgtgctgccgtttcacggcaagggcttctccgcgcacaaccagtccgacaccaacgcgcagggcaacacctcggcgcaggtggagctgcgcatcaacgccgatggcgcctacgaggtctgggtgtcgaccaacggcggcggcaataactccagccgcgtggctgagcgcgggatgtggctgcgtaacggcggcgctggcgagtacgacgtgcgctttgagttcgcaaacgccggcgcggcgaacgttggcagtacggcgccggactggcgcaatgccagcgcttcgcagtcgtgctcggcccaggtcagcgttcccagcgcttcgggccagaacgtgcgcgcggatgtggagttccactgcctcatgcgaagggccggcgggaacgtcagccgttccatcatggtggccagcgtaggcgcagccggctggtggtaaccgcagctttgtagcgcgtcgatctacgcgtgccattacgtgcgcgcgcgaggggcacggcacaacatgggcgcatggatagcgcccagccccaacagatcaacaacctgctgcgccagggagtggtgacgacggtcgatcattcgcgtgcgctgtgtcgtgtccgcacgggcgaggcccataccgactacatcccgtggctggcatccgccgccggcaccctcgcggtgtgggcgccgccgggcgtcggcgagcaggtgacgctggtgtgcagcgacggcgacttggccaatgcggtcgtcctgcgcggcctgtactgcgatcagtaccccgccccgtccgacaatgcggatctggtcatggtcaagttcagcgatggcgcggtcatcagctacgacagcgcatcacatgcgctcgcagccatcctgcccagcggtggcattgccacaatcaccgcagatggtggcgtcacgatcaacgggccggtcaccatcaacggcgataccagcatcaccggccaggtcaccatcaacggcaaggctgaggcgtccgaggacgttgtgggcggcggcatcagcctcaagcagcataagcacggcgcggtacagccgggcagcggcacgtcgggaccgccggcatgatcggcatggacggtcaggcgggcacattcaaagacgacaccgcgcatctgcggcagtccattgccgacattctcaccactccaatcggctcgcgcatccagcgccgcgattacggctcgctgctgccggagctgatcgaccagccgttcaacgaagccacgcggttgcgcctgtatggcgctactgcaacggcgctgatgcgttgggagccacgcctgcgcctcagccgcatcaccctctcgcgtggtcaggagccaggcacgttcgtactggatctggatggccagcgcacggtgcccaccggcgcctccagcaccacccgtctctctgtcccgcttcgcttccgcaccccataaccgcaggagttccctcatggccaccgactaccaccacggcgtacgcgtcatcgaaatcaacggcggcgtgcgtccgatccgcactgttgccaccgctgttgtcggcgtcgtctgcaccgcgcaggacgctgacgccacgctgttccccctcgaccgaccggtgctgctgaccgacgtgctgggcgccgtcggtaaggccggcaccagcggcacgctgcgcgccacgctgcaggccattgccgaccaggccaacgccattaccgtggtggtgcgcgtcgccgaaggttccgacgatagcgccaccaccgccaacgtgatcggcaggaaggacggcgccaccttcaccggcatgcaggcgctgctggtggctgaggcgcaggtaggcgtgcgtccgcgcatcctgggcgcacccggtctggacacccagccggtttcggccgcgctggcggtcatcgccaagaagctgcgcgcgatggcctacgtgagctgtgccgccagtgcctcggtcagcgaagccatcgcctatcgcgagcagttcagccagcgcgagctgatgctgatctatcccgacttcgtcgcgttcaacactgccgacgccaccaccagcatggcgttcgcgaccgcccgcgccctgggcctgcgcgcgatgatcgatgagcagcagggctggcacaagtcgatctccaatgtggccgtcgccggcgtgaccggcatcagccgcgacgtgcactgggacctgcaagatccggcgaccgacgctggcctgctgaacgccgccgacatcaccaccctcatcaactccaacggctacaagttctggggttcgcgaacctgcagcgacgacccgctgttcgccttcgagacggccacgcgcaccgcgcagatcctggccgacaccattgcagaggcgcagatggtctacatcgacaagcccgagcatccgtcgctcatccgcgacatgctggagagcatcaatgccaaattccgcgagctggtgaacgcgggctatgtgctgggtgcatcggcctggcacgacgaagccgccaacgagtccagccagctgaaggccggccgggtgaccatcgattacgactacacgccggtaccgccgctggagaacctggtactgaaccagcgcatcaccgaccgctacttcgccgacttcccggcccgtatcaacggctgatgccgtactgaggaaccattcccatgtccatgcccagcaagctcaagaatctcaacctgttcaatgacggcctcagctacctgggccaggtcaccgaggtcaagctgccgaccttgacccgcaagatggaggaataccgcgccggcggcatgctcggccccatcgatatcgacctcggccaggaaaagatcgaactggaatggaagtgcggcggactgatgcgcgacgtgctgcgccagtacggcgccatcgcccacaacgccgtgcagctgcgcttcgctggcgcataccagcgcgaagacagcgccgacgtggatgcggtggagatcgtcatccgcggccgccacagcgagattgaccccggcaccggcaaggtcggtgacgacaccgagttcagcgtgaagaccaccgccagctactacaagctgagcatcaacggccgtaccgagatcgaaatcgacatggtcggcatggtgttcatcgtcaacggcgtggaccagctggccggccagcgacgcgccatcggcgcctgacccacatcaccgggctgcctcagcggcccggcccacctctgccctgagagacccacgacatgactgacaaagccaccaccaccgccggcgccgaagccatcgacgccaacacggtcaccctcgactacccaatccagcgcggcgagcaggtcatcgccaccatcaagctgcgcaagcccaacgccggggagctgcgcggcatcaagctggtggacctgctgcagatcgacgtgagcgcggtggccgcgctgctgccgcgcatcaccgagccgacgctgacggctgccgacgtgaacaagctggaccctgccgacctggtcgccatcggcaccctcgtcgctggtttttttgtgccgaaggcgcagcgggaattcctcagcgcgtagaggacttcatggccgatatcgcggtgatctttccattcaccctcaccgagctatcggccctgtcgctgtttgaactgatcgaatggcgcgagcgcgcccgtgtaagaagtggagccgagccgtgatacctttcgcccatggacatagtggtcttcatcgccttggcgggcctcctgctttgcggagtcggcactctgctgacctgggcattgagcgcgctgtgccgcctgctggcggcgctggtttcctcaccgaccgacaggccctcggcgtagccggcgcagcggttgtcgtcgcatgagcggcggcaaccttcgcctgcaggtggtgctgcaggctctcgatcaggccaccgctcccttccgcaaagtcatggccggcagcaaggggctggcttcggccctgcaggcgcagcaagccaccctccggcgcctgaacagcgcccagcgcgatgtgagcgcctaccgccagcagcagcaggcgctgcgcggtacggagcagagctaccagcaggcgcaggcgcgggtggcggcgcttgcccgccagatgagggaggctggcacccccacccgcaagctgagccgcgagttcagccaggccaagacgaccgccgcccagctgagcgcccagcagaaacagcagcaggtcgagctgcagcggctgcgctcgggactggatcgggccggcatcagcacgcgccagctcggcgcgcatgagcgcaggctgcgcacggatatcgccgccgcctcgcagcagatggaacagcagcgcgctcgcctggccgcgttggacgcagcaaaggcccgtagccagaagatccacggcgccggcatgaacgcagcagcccacggtgcgggtgtcgcactggccgcgttcggtgcgctgcgcgcccaggtcctgcccatcgctcaggccatggacttcgagtcggccatggccgacgtgaagaaggtagtggacttcgatgcgccggacggcttcgagaagatgggcaacgatattcaggagctgtcgcggcgcctgccaatggtgcccaccgacatcgccaagatcgtcgccgccgccggccaggccggcatcgccagcaacgagctgacccgtttcgccgaggacgcggcgaagatgggtgttgcgttcgacaccaccgccgaagacgccggccagacgatggccacttggcgcaccgcgttccgcatgggccaggatgacgttgtcgtgctggccgacaagatcaactacctgggcaacaccggcccggccagcgtgcagaagatcagcgaagtggtgaaccgaatcggtgcccttggcgaggtcgccggcctcggtagcggcccgctggcggcgctgggcgcgacggtggccggtatgggcatcgagtcggaggtgtctgccaccggcatcaagaacatgctgctcacgctatcctcgggcgatgctgcaacgaagcggcaggtggagtcgttcaaaaagctgggcctcagctctggcgatctggcccaagccatgcagaaggacgccggcggcgccattctggatgtgttggagaagctcaagaagctgcccaaggccgagcaggccgcgaccatgacgcagctgtttggtcgcgagtccatcggcgcgatcgcgccgctgctgaccaacctcgatttgctgaaggagaactttggcaaggtcgccgatgagcagaaatacggcggttcgatgaacgccgagtacgccgcccgcgtcggcacggccgagaacggcctgatcctgctcaagaacagcgccatcgtgctgtcccagcgtatcggtaagaccctgttgcccacggtgaaggagctggctgcgcgcgtggccaaggtcgccgaccgcatggccgagtgggtcaagagcaaccctcagatggtcgctaccatcgccaagctggccatcggcggcaccgcgctggctgctgcgctcggcggtttggttgtcgcaggtggggtcggcgcgatggcgctaacgcagatccacaaggcagtgatgctgctcagcggtggcggcggcctgggcaagctgttgggccaggtgctttccttgggcggccgggcgttcccgatgctgttcaacgttggccgcatgctgctgccgctgctcggcggcatcagcctgccggtgctggccatcggcgccgccatcggcgtggtggcagcgctggtgtggaaatactgggagccgatcaaggcattcatgatcggtacctggcagggcattgttgacgtggtcaatccgatcatggctgagctggccaccgcgctcgaaccgctcggcccggtgtgggacatggtgtcctcggcgatgagccaggcgtggggctgggtgatgaagctgttcgccccgttcgaggccaccagcgagcagctgcagggcgccaccgatgccgggcgcgggttcggccagatcctgggcaccgtgctgacggtgaacctgcgcatggcggtgaaggccattggctggctggtcagcgcctttaccaccatcctgccggtgatccagaacgctgttggcggtgcgtggacgtacctgcagggcgcgtggaatctgatcgtgggcctgttcaccggcaacggcgacaagatccgctctggcctgagcgcgatgtgggcgggcgtcaatcagatcctgctcgggtggcccgcgcagatgatgcaggctggcatcgacatggtgcagggactggtcaatggcatcgtgtccaaaggcagcgcggccatggatgccgtcgccggcgtcgcttcgggcgtggtgggcaagttcaagggcatgctcggcatccacagcccctcgcgcgtgttcgcgcagttcggcgacttcaccatgcagggcctggccggcggtctcgaccgcagccagggcgagccgctgtcgcaggtggccaccctgggcgaccggatgaagcaggcaggcgcaggaatcgccctgggcgccgctgcgctgcccgtcatggccagtgctggcccggtagtggcgccgtgtgccgcgcaggccgccacgggcgccgcaggcggcaacagctacacgatccagatcacagctgcacccggtagcgatggccaggccatcgccgacctggtccgccagaccattgaaaccctcgagcgcgagcgggccagccgccgtggctcccgtctgagcgattgaggcacaccgccatgatgatgacctacggcacgtttgtgttttccctctccacagcggcctatgagcagctgcaacggcagatgacgtggcgccacgccagcagcgaccggctgggcgcacgcccggcccgtcagtacgttggcccaggcgacgacaccatcaccctgcagggcaccatcgccgccgagctggtgggcgatctgcaggtgctcgacacgctgcgggagctgggcgaccagggcaagccacaggcgctggtggagggcagtgggcgggtatatggcgcctatctgctggtcagcctgagcgagacgcgcaaggagttctttcccgacggcacgccgcggctgatcgaatttcagatgcagttggagcgcgacgacgacggcgccaccgaggcggtcgcatgagggcggcaccgtacccgatccccgcatggcgcgtggtgctggacgggcaggatctgaccgaccgcctcgcgccgcgcctgctggacctgtcgctgacggagagccggggcgacgaagccgacgaactgaatctgcggttgcacgaccatgatgggcgcgtggcgctaccgcgacgcggcgtcacgctgcaggtggccatcggctggcgcgaaagcggattgttcgataagggcacgttcgtggtcgatgacgtggagcacagcggcgctcccgatatcgtctccatccgggcgcgctcggcggatctgaccggtgctgtccgcagccgccgcgagcgcagctggcatgacgccaccctgggcgacattctcggcacaatcgccgccgagcattcgttgcgcccgtccattgccgcaaaccttgcgtccgtccgcatcccgcatcttgaccaggccaacgagagcgatatcaatctcctgacgcgcttggggaagcgttttgatgcggtggccacggtgaaagccggcgcactgatcttcgcgcccatcggtgccggcacgacagccagcggccagccgcttcccggtgtccagatcactcgcgcatccggcgatcaacaccgctacgctgtggctgaccgcgagaaatacacgggcgtgcgggcctactggggtgaccgcaaggcagcgcgtcgcaccggtgtgctggtgggcacgtcagagaacgagaagaagctgcagcctacgtatgccactgcggacgaagcgcgccagcatgctgaggcggagttcaaacggctggatcgcggcacagcccagctcagctaccgcctggcgctcggccgcgccgatatctatccagaacaaacggtgacggtgagcggcttcaaaccggaaatcgatggcaccgattggcttgtttccaaagccacccacaccgtcgacggtagtgggggctttgttaccgcgctggagcttgagcgcggtggctagttggtatcagttccgaggaggattcgattttccgcgtcaccgtagtagtagctgacgcgcaggcttttatctagtggcatgagctgcatgtagcgcctcaacttttgggcttgaaacagcccttcatcgtcatcctcctcttgctcgaagatatggaagtgaacgtacttgaccgccttttcagcgaggcttccaaagagccgcagcaccgtcccatcattcacaaactcccttatgcgctcgggcaggacagaaatagcccaagtctgaggatctccgcgaactgcccctgcgcaatacaaccgcctgtcaatcatgacatccacgcctagcgcggcaagcgcgtccgtcatacgctcacgtcggccgcgcctcggcctgaattcgccgccggcttctttcaggaagcttgcccgccggaatcgcggaagcatgcgctcttgagcttgcatttcctcagcactggcgtcagcaacgtcggccagggtggtctgagaaactgtggcgtgcagtcgtgcttttgcttcctgcaggaattcttctagatcgtacatccagaagctgtccagcttcgctagtttcttgatctctgcgcacatctctgggtgcggcccggaaatacgctcgttgtgcttgctccaccaatcgactttcttgtcttcggtgatgattactagccgcttgacagcgtcgtcatccttgaacttttcgatggtctgtatccagagaacgtagtcaccgtacatccggttgtacttcacgcccgcatgcatgaactcggcgttcttcttgttcccatcctcatgccccggccccatctggctctcgtatctgtctttcgcctgcttgtaccactcatcaagctgctgttgactgggaggcggaccgacacggtccccgatcagcgaaaccaaggaatctcgaatcgcgtccgctccacggacgtcgacttggctggcgagcgcggcgttcgcctctttgattatctcggcgccatgcgacatgagtaatgccatcttctcaactgctgagcttagcccgcgcttctccaactgtacggccttaaccgcactttcaaactgcgagagagcagcctccaacggtgcgaccgcatccaacgctctctccctggcctgtccgactgcgcgcacccggttcctgtggtactcgaccgcaacctgatacggaatccagatccgcgcacccagcttcttgagagcttctagcgtctccttcctcgtctgctcaggaagcgcataaagcttcaggagaacattcgcgtcgattacgaatattccctcacgccacagatcggcggcctccgctgaggttggctcaaaatgacctgggaacaactctttcaaacttgacatgtgatctcctatcgcacgcttctagttggttaccaaagacggcacggtcgccctttaagtcttgctgcactgccggcacttcgtaggaggaacctacggaaccactgatcccattgccggtgtagggtcgcccctaacagaagcagcactgattgagagatggatgaacaggagggaggagttagcaccaacaatgcgagacccgcttgccaagcagccaaagcaaccagggccaacgctacgagcttaggaggaacaggtcgccccggtgctcgagcatcgtccagatactcaacgtgagggcaatgcatccgcacttccccagtgaacacttggcctatcaccgccccctcaaataccgtagtgccgttgcacacacacgttggctgagcactcttcaccgcaccgctgcattccatattccttcacctcgaattccgcgccctactggcgtcctgtacgggcgagttagcggcctgaatgcgatgcggggtgagcctcagcgggcggctttcttcgatcctttctgagccttgacaacgatcttttgtccgcgcagatcaacatcgccgctgatctgctggccgatgctggtgttttcgaaggaggttcgaggcgcgcttgtggccgacgccggcgctacgccgcgcagcgcggtcatcacggcggcacgtgccgaagccgacgcactgcgccacgcatcgagcaggtcggcatcagcctcggccaggcgctcgcgcctgcccaccagcacataggtcacatcgacgccgagttcatcagcggcgacgaagtaggcaccaccgggcaggtgggcatcttgctcgaacaggatctgcgtgcgcttggcaacaccgcaggccaatcccatggcctcctgggtaagacccagccgcttccgttcttctttcaggcgaatacctacagacacgcaaattcccccttgacaggtgcagttaacttcaccaccatttcacccagaaatacacaggggaaacggaatgaacgccaaacgacggactaccgcatccaagctgcgcaccgcagagcaggcgcgccagtggcttgtcgacaacggcctgtcggttgctgccttcgcagaagccaacgggttgagccgccatgcggtgaacaacgccttgcgcatcgacagcaaatgccggatcggcaagacccacgcagccgctgtagccctcggcatgaaagccgcccctgattctcacacagattcgcccaaatccgcccggattcgcaccaccaagaccgttcggggcacggcctcggcgacggcgaaggctgtcgcgaccgcagccaagcgcagggccaaggcgtgagcgggccggtcggaaaacgcgccgtcttcacctgcgacgcctgcggcacgccgttgacgaagcgcacgagcgccttgcagcaccgtcatcttcggaccgatgcgtacgtgtgccagaaccccatgtgcggcgcgacttacacgggcatgtcggaactgaccagcatcgccagccccagcggcctgcccaatgcccccgcatgcgagctaccgccgacgcccggctatgagcgttcgttgctgcagcaacgttggcgccaggaactcggtgatgcgcagatcgactggatcgaagccaccgaatgcaatcagcaggaatgcggcgccccgcccgtctcctgatcgccatttccccttccacaaccaactgacctggcgccctacggtgccagcaagggagcgctgcgcccgtgatgcgccacaagacaaaatttgatggatggtcctcggcgatgcagccgagtttcgttaccgcgccggcaggggtcgagtacgtgcccttcgcacagaaacagcgcgacgctgccgagcttcgcgccctagtggaggctcacatcgccgccggtggcgcgtacgacgtgttgcctgcaacgactgccgcacaggtttccgcatgagcctgtccaccgcatcaaccaatctgcacatttctacacagatttacttgacttccccaaggacggggagcaggatctgcgccaaggagcttagaaactccgaggatacagcggcatccgcgcccgtcagcatcgcggtttttttgcgcctgcaaaacgagcgcaccgacgtttttctgcgtcgggaggcggcagcgatacaacacccgcaaggggaaagctgtcggccggtctgtatcccggtttctaacctcccgacttcctcggtgcggcgcttagaaacgtctcgccgaggccacaactcggatacaggagacgtctccatgcctcatggcgccccttccacgcccggcaacgctgccgcgcgtcagatttcgctcgccttcggcctcatcgccgacaccctcgaatggcccaatgaggactaccaggcgttcattgcccggctggtcggtgtgggcgtgtccccgctcgccatcaccctgggcgacgtactgatggcctacaccgcacagtgcgatgcccgtagggacgcccgtggcgctgatggtaagggggcgtactgatggcgccgcccaacaacgtgaccatccccgaaccatgcctgcgtccggtcatcgtgctggagacgccgattcctggcctcggcctgcgtgcctcgttcgaccagcacaagatcctgtttctggcgctggtacacatcgagtcggacacagcagcgacgttcaccgcgcatcactcacgcaatctgttgcggactgccgccgggggaatccagattggaaccgtcgtctacctgctggccgagggcgaggccgagcgcttcttccagtggctgcgcacgggcgagagctacccaggcggggtgaactgatggccagcagcaacgggcatacgccggtactgcccggcccggtggatcgcggcgaccaggtgatcagtcttgccgactacctgcgactgtgccgcatcgcggctgcagccgaactgctggccaagctgccgagcgaggcggcaaagatgctggatatcaaagccgatcacacgtctgccgtcgcgcagtacatggccgaagacctcgccgcgatcctgagccgatcccgccctgcagacgagtaatgcaccacccggccacgacggcgcgccaacgccgccgggggcggtcaggagagaaccatgcaacaccaccgcaccgccgctcatgcggcgaacgaaggctgagccgccatgcaagaagaaatccgccaacaggtactgtcgcgcgtccagcgcgactatggccttaagcaccgtagcggcactgagtacatgcgcgggggcaagtgccctcactgcggcaagaaggagctttacaccagctacctcaagccgtgggtgctgcgctgtggccgacaggccaagtgcgggcaagaggtgcgcgtgcgtgacctctacgatgatctgttcgacgactactcgaaaagcaacccgcagacgccacaggcgccgcatgctgcggctgacgcctacctggccaccggccgcggcttcaatgtaaagccactgcgcggcctttatacgcaggaaagctactacgaccgcacgaagcgcgagggtaccgccacggtgcggtttccgttgctcaagggcggctggtgggaacggctgatcgaccgtccgcaccgcttcggcaagcagaaggcccggtttgcgccgggcgagagctacgctggggtgtggtggggtgccgccgcacaggatcagctgcgtaccgcccgtgaggtctggatcgtggagggtatcttcgacgccatcgcgctcctgcagcgcggcatctgcgccgttgccgccatgtcgagcaacgcctatcccgaactgtccctcaaggaactgaaggccgcacgtcccaacgacctgccggtgctggtgtggggtctggacaatgagccgggcgcacgcgcctacaccatcaagcacgcccgccgggccgagaagctgggctatcgctgcttggccgcgcagatcgagcaggttggcgagaagaagaccgactggaacgatctgcacctgcgtgcgcaggcggcggaggacggcgacgcgcagtggcaggccgacctcgaccaggcgcgccacaacggcgcggtcttgatggcgcgcacggccgtggacaagggccttgtgatctaccagcgcgagcagaagacagagttccacatcgagttcgcctcgcgccttttctggttcgagttcgacgcagtgcgcttcgacaagatgatgcgtgagaagaatcccgacgacgaagaaggcacgctcagcgatgaagcggtggccaaaatccagcgcgcctgtgcgtcggtgcagcagatcgccaactgctaccccgaggcgctctacttccagcgccacgaggccaccgacgaaagctggtactacttccgcgttgacttcccgcacgacgcgccatcggtaaagggcaccttcaccggcgcccaggtagccagtgccaccgagttcaagaagcgcatcatcagccttgcccagggtgctgtgttcagcggtagcggccagcagctggaccggatgatggaagaccagctgttcaacatcaaaaaggtcgacacggtcgacttcgtcgggtacagccccgaacacaaggcgtacatcttccctgacctggccgtgcgcgccggcgaggtcaccctcgccaacgccgaggactacttcgagttcaacagcttgcgcatcaagaccacgcagcggtcgatccgcatggacatccagcgcgatcacgaaaactactccaccgactggctcggctggctctggacgtgctttggcacacacgggatcgtggccctcacgttctggttcggctcgctgtacgccaatcagatccgtagcagtcacaagtcgttcccgttcttggaagccacgggcgaggccggcgccggcaagaccacgctgctcaacttcctatggaagctgctcgcccgcgccgaccatgaaggctttgaccccgccaagtccacgaaggccgggcgcgcccgcgccatggggcagatttccggcatgcccattgtgctgctggaagccgaccgcagcgacaacggagacaaggcgcacgccaaatcgttcgagtgggacgaactgaaggactactacggcggcggcaccctggccacgcgcggtgtgcgcaacggtggcaacgaaacctacgagccgccgttccagggaaccatcgtcatcagccagaacgcgcctgttgatggcagcgaagccattctcacgcgcatcgtgaagctgcatttcaagaagccgactgcgacgaccgagagccggcaggctgcggacaatctcaatgcgctaccggttgagaagctgagctacttcctgctggcagcgctcaaggcggaaaccgccgtgatggagaagttcgccgagcgcgttcggttctacgaagccaggttgcgcgaggagaaggagctgcgcgtcgagcgcatcatcaagaaccacgcgcagatgcttgccctgctcgatgcgctacggctggtggtcaacctgccggaacacatggtgcgcgagacccgagacgccctggtcaagatggccaccgaacgtcaggacgccataggcgccgatcaccgcatcgtctccgagttctgggatgcgtacgagtacatcgagatgcaggccagtggcgacaggcgaaccgtgctgaaccactcgcgcgacgacacccgcatcgccataaacctcaacgagttcattcagaaggcgggctactacggccagcaggtgcctgacattggcgacctgcgccgactgctggttgagtccaagcgtcacaagttcgtgagcgccaacaccgccgtcaacagcgcgattcgttccaccccgatgctcagcagcaccgtgaaatgttgggtgttccagaagtaagacccgcagcaacagcaaaggcccggcggggagtgcgccaacaccgcccccaaggccatccaccaacgaagttcaggagagaaccatgcaacagatgacaggccaagccatgaccaccctcgcaaagtcgctggattccagcaccggacccggagcggaggctatcacgggtgtgcataactgtgtgaatgctgcggtagacggtgatgccgacgccagcgctacggtcaccctccatatcacccacaaccgcgtcatcgccacggcgatgctgaacatgggaccggccaagatcgcgcagtgcgtgttcgagcgccgcaggggcagcaggaagggctgggagctggtgaagggaagcgacttcaacgacgagaccagctggatttcgcccgagcttgccgacctggccaaccgcattccattcccctacgaagtggccaacatgctgcccggcaagcgggcaaccgccgctgccgtggcgcaggctgcgcaggaggtggccaatggctgatttcgtcgccctgctggccatgtgcgtgctgctgccggttgccggcgccaccatgctcaagatgtggcagacgcgcccgcctcggcgccgtcatagcggcttggccgtgggccagatcccgcagccgctgcgccgccgtgcccccatggctgtgcgacgggaggtggcccatggctgatatcgacgccgcccgccgattcctcgccgctgagttcgcgagcgcgggtctgcctcacgtcgccgccggcatcttggccggtaccagccccttcgcccagggtacgtacatcgtcgccgtggcgtccgcgctggccgcaccctgtgtggtttgtgacggcgctcgggaggccgcatgacacagcgacagaagacgccactgcgcaccctccccgcttgcccggataaccacccggcgcggtacatccacgatctacgtcgcgagggcgcgggcggtggccatctcatcgaatgccgttgcagtaccacggcgaagcacccaacgttcgacttggcgtgggcgcactggcacaagcaacacggcctgcagccgatccccgcggcagtggaggaacccttgccgaacaacgtgttacagatgaaattgttcgccgctgccagaggttgagcatggcgcagatcctacacttcacagacttgcagcggatctgcgctcccgacggcccacccccaagggccgtaaccgtccgccgctgggcagacagggaaggcatccgctacaaatacgaccgccgaggcggaatctggaccaccctcgacgcggtgaacgccgcgctggggttgatcgatccgcagcccgaagacgtaagggaagaggacaacatctgatgacacgcggcagaaaaaggaagttcaacccggccatacctgggcacatcgagcaggacgcattgccgaaggggatctactggcacgacgaccgctggttcgtctacgaagatcacgcggagggtggccggcgcataaagcgtacggtcgcccacgccagcgcccgtctgtccgatttgcacgccatcgtggaagagatgcgcacaggcgtagggcgcggcacgctacgctttctcttcgaccgctaccacgaatcgagcgatttcaaacgactcgccgccggcacccgcaggaactacctgggctacgccgatgtgttggcgaactacgttcgaaaggatgggaccctgctgggatctatccaggtcgaacgcatcacaacacctgtcgtgcaacggctggtggagacgtttgctgcgggccgcccagcgaatcggacccagcccgccttacccgcgtaccccagcaaggccaatcatttgcaccgttacctacggctcaccctttcgtggggtgtacgaatgggctactgcaagaccaaccctgccaaaggcgtacgccaggcaaaagaacgcggcgacgcacgcatgccgtcgcaggaagcttttcgcgcagtgctggcgttcgcgcgcgaacggggcgcgcttcccgccaatgccaagggcagctttcccgactacctggccccggtgatgatcctggcctacagcgtccgcctacgcggcatcgaggtctgcacactgactgacgcgcaccgccaggtcgagggggtgcatagcaatcgccgcaaagggtcgcgtgacaacgtaacggaatgggatgaggcgatgatcgaggcgtgggatcagctgctggcgcgacgccaccgcatctggaaccggaagggccgcgtgcgccctgttccgctgcgcgctagcgacaggttcttgctggtagagcgaggtggcgatcccatcaccaaatctgccctcgacagtgcttggcagcgcttcattaccgaggcgattcgcgtcgaggtgatctccaagagcgagcgcttcgcactgcacgggctcaaacaccggggcatcacggacggggacaacaaggctgcaggcggccacgttaccgaaacgatgcggcagcgctacgaccatgaactgccggtcgttcaaccgcccggcaggaggaacgcacttgagcgtggaaccccttaatttttccggcaatttttccggagatacgaaaaaggcgccacaagggcgcctaagtcgttgatgcaattggtgggccgtgaaggattcgaaccttcgaccaaaagattaaaagtcttctgctctaccgactgagctaacggcccgatgcatcgcccggcctttcggcggggtccgcattctaccctactttgccgggtcgcgcgaagtacaggggtgttgcgtgtgccggccagcggccggcactacccggtcgggtcagcccgcttaaaccttccgggccttccacgcatcccacccatgttcaccacccggagccacggatgcgcttttccagctatctgatcgccatcctgctgttgccctgcacagcagtggcctcgccgtcccaggtcgtcactgacgacatcgcccgcttctgggccacctatgacgcggtgcgcgccgagcctgatgccgaacgccacgtggtgctggtccagcaacgctacatcgatcccggcagccccggactgcatgcactgatgcaggtccgcaactacacggcccgcgaatacgccgaggccatgcagtcatggccacgcttctggacttcggtacggccgttgactgcgaacgcgcagcaggccagcgccacgctggaccgggacctggacgcgttccgcgcgctctaccctgcactacgtccggccaccatcacctacgcgatgggcgtgctgcgtacgggcggcaccacgttgggcgacaaggtgttgatcggggcggagatggcgctgggcgatgagcgcgtggacgtaagcgagctgcccgcgccgatgcgcggccgcctgcggatcttctacgacagccgccccggtgcgaacaacgcgcagaacaacctgcacgagtacgtgcatacccagcagcgcgagaccaccggcagcctggcccagtacgcagtacgcgaaggcgtagccgaatacgtggcagagcgcatcagcggtcgccgtccggcactgccgctgtacgcctatgggcccgcgcacgaggcacaaatccgcacgcgcttccttgccgagatgcacggtgacagcctggacaactggctgtacaacagcgcgcgcaatccgttcggggtgagtgatctgggctactacgccggataccgcatcgcgcaggagtacatgcgccaacagaccgacgagggggccgccatcgcgcggatgatcgaactggactacgccgatccggacgcggtgcgcggcttcatcgaggcatcgggatggttgcaggcccggtaggtcaaggagtgcgaaccaacggttcgcacccaccgagaggggggggcgcacccaccgagaggggcggcttgcacacaccaagaaggggcggttcgcacctgcagtgaagccggccagcggccggctctaccagacgcggtcaggcgtacagcgtggggtcgggcacgccggcctcggcaaagccctgcgcgcgcaggcggcaggcatcgcaatgaccgcaggcggcgccgtgagcgtcggcgttgtagcaggacacggtcaggccgaagtccacgcccaggcacacgccttcgctgacgatctggcccttgctgaggaactgcagcggtgcgtgcaccttgatgcccgcaccttccacgcccgacttggtggccaggttggccagcgcctggaacgccgccacgaactcggggcggcagtccgggtagccggagtaatccacggcgttgacgccgcagaagatgtcgttggcgccaagcacttcggcccagcccagggccagcgacagcatgatggtgttgcgcgccggcacataggtgaccggaatgccggcaccgccggcctccggcacgtcgatgtcgtcggtcagtgccgagccgccgatgctgcgcaggtccacgtccacggtcttgtgcgcgaccacgccctgggccttggccacgcgggcggcagcgtccagttcggaggtatggcgctggccatagcgcacgctcagggcatgcacggcgaagccctgttcctgggccatggcgatgacggcggctgaatccatgccgccggagagaagcacgactgccttcttcatgggaaaaacatccggttgggaggggaaagccagcacgctgtcccgcgccggagttacatcagggaacgctgcgccggctcatcggcccggctcgtcgttccacaggattttatgcaactgcatctggaagcgcaccggcagccggtcttcgacaatccagtcggccagctgccgcgcggtgatctcgcccttgctgggcgagaagaacacggtgcagcgctgcaccaggccgtgcccggcgaccatcgccttggcccagtcgtagtcctcgcggttgcagatgacgaacttgatctggtcgcgggcggtcagcagcgacaggttttccaggcggttgcgggcggcttcggccgaacccggcgtcttgatgtcgacgacgcgcgacacccgcgggtccaccgcgctgacgtccagcgcaccggaggtttccagcgagacgtccatgccggcatcgcacagcttttccaacagcaccaggcagcgcttctgcgccaacggctcgccaccggtcacgcacacgtggcgcacgccctgggccagcacctcggccacgatgtcgtcgatatcccaccaggtgccgccgtggaaggcataggcggtgtcgcagtactggcaacgcagcgggcagccggtcaggcgcacgaacacggttggccagccggcggtatcggcttcgccctgcagcgaggtgaagatctcggtgatcttcaggcgtggcaggggcgactgcacgatctcactgggcgtggcggcggcgctggacggagtaacggcggtcatggcgggtacttcttggtgggacacgtggcgggtgggctaccgtggccggtaacgaacgcagccgagcatggctcggctctacgaaaacaaccgggcagacagggcccggcgctgccggatccgggcgggtttgccgaaccggaaacgaaagcagccgagcgtgggctcggctctacagggcacctattgtacgccgggtcagcggatcagcggatctgcttgccgaggcggatggactgcagacggtcctgcgcggtgcgcgcggcgtccgagccggggtactgcgccacgacggcctccagcgtctgctgggcctggtcgaccttgccctcgccatactgcgagagaccgaccttgagcaggccgccggcggccttgtcgtgggtcggatagcgcgagagcagttctcggaactgggtctcggccatcgggaagttgcgggtggcgtagtagctctcgcccagccagtacagcgcgttcggcgcgtagacgccgttcgggtacagctgcaggaagctcaggaacaactgcgccgaatcatcgtacttgccggccttcagcgaatcgaaggcgacgttgtaggaggtgcgctcgtcgccggtggcggcaagactgccggcatcaccgtggacggaaggcggccgctcggaagtggccgccgctgcgggttttgccggggccggtgcggccttcggcgcgctcgccggaacgggcggcagggccggggcggcattgcccccttccaaccggttcaggcggctgtccagatccaggtactggtcctgggcggactgcttgagctgggcgttgtcgtgctgcaactgctcgatcgaggcctgcaggctggtgacctgctgccgcagctgattgatctggttcaacaggtcctggttggcgctgttgttgtacatctgctgctcgagcgcgccgacacggtcggccaggctctgtcgctgtgcatgcgccggtgcggcagccacgagggctgccgcaacgaccagcatcagtttgatgccagtgcgcatggattactgcgcggtgtagacgatttcgacgcgacggttctgcgaccagcaggactcgttcgactcggtgcagaccggacgctcttcaccgtaggacacgacggtcagctgcgaagccgagccaccgttggcctgcagggccgagttgacgccgttgccacgacgctcacccagggcctggttgtacgcgcgcgaaccgcgttcgtcggtgtggccctgcagggtgatgcgcgaggacggacggtcacgcaggtacttggcgtggcaagccatgatggcctggaattccggcttcacgtcttccttgtccaggtcgaagtagacaacgcgctggcgcaggcaagcgtcggtgtccaggtcgcccgggccgtacaggccggaggtcgacggaccggtcggggtggtggtggaggtgccggtgtcgaccggggttgccggctcttccttcaccttcttcgagcaaccggccaggacggccacagacagcagggaaacaagcagaacgcgggtggacttgttcatggcgatacctttgtggctcctaggccgatgaggggttcaagacagcgaaaatattaacactcttttagcgctgggtacggtatggggaccatgccggttcgcgcacatctccgtcagccagaaccaaccgctggcgcacgcgcgcatcggcggaaacggcgtacagcacaccacggccaccctcgcgggcggcgtacaacaccatgcttgcgttgggcgcaaagctcggagattcatccagcgaacccggggacagcgtgctccagcggggcgaacccagcgagctgtccatcatcgcgatcttgtagctgttgcccgagccctgcgcaacggcgatcttcttgccgtcgtaggacaccgagggcttggcattgtagttgccctggaaggtcacgcgctcggcactgccgccacctgcgccgaccttgtagacctgcgggcggccgccgcggtcggaggtgaagtacaccgcgctgccatccggcgcccaggtcggctcggtgtcgatggcgaagtggttggtcagctgggtcagctgcttgctgcccaggtccatcacgtagatttccgggttgcccgaacgcgacagggtcagggccagcttgcggccatccggcgagaacgccggggcgctgttgatgccgcggaagctggtgaccagttcgcgcgcaccggtgccgatgttctggatgtagatcgccgaattgccacgctcgaagctgacgtaggccagcttgctgccatccgggctccacgacggcgacagcagcggctcggccgaacgcacgatggtctgcgggttgtagccgtcggagtcggccaccatcagcgcatagcgcatggcatcgcccttgccgctggcggtcacgtaggcgatgcgggtccagaaggcgccgcgcacgccggtgatcttctcgtagatggcgtcggccatctggtgggcgacgtcgcgcatggcgttgccacgggcggtcatcgccaggcccagcaggcgctcgcccttgggcacgtcgaacagttcgtactcgacgcggtaggcaccagcaccggcatcgagcacgcggccgaccacgatgtagttctgcttcagcgcgcgccaggtggcgaactggatgtcaccgccacgcacgggcttctcgacgatctgcgcttccggcagcgtgcggaactggcccgaacgctccaggtcggcgcggaccacgccggcgacgtcggtctgcggagcggccgacgaaccctggtagggcatcggcacgatggtgatcggcagggcggaggcattgccgccgatgatgtcgatatccagccccttctgctgcgcgacggcagcaaagggcagcaacagggccgcaaacacggcaagccagcgaggcatctttttcatggagcgctcaatagggggaaaccggaacgagggataacaaagcgggagtgaaccgcttcgcaatcatgaaccaagggtacgtgaattccgggtcagttccagcccgtcctctcacgcaccgttaacgtcgtggctaacatcgcacctgcctgccccggtcacgccgcccagcggggcggtgttcgacagcagcctgcagcctgcccggtcgaaaccgagcacgccagaggcaagcgcgacatccgtgggcaggagtggcccgaggccacccctgccctgcccgcctcagcgatcctgggcggtaaaggtgaagttgagcgtacgcgcgaacaccgactcgaagccgcggtacggcagtggctgcgcattgagcaccgcggcctcgatcgaacgcttgccggcctcgtcataggggcagttcgggctgaccttggcctgcatcaccgtgccgcccggaatctgggtgatggtgatctggcaacgctggcccagcggcaccgtatccgggcgcacccactgcgacagcaccttggcctggatcgctgcggcgtacttggctgaaagatcgtcgctgttgccaccaccaccggccgccggctgggaagcgccgctggagccggcagcggcactgccggcagcattgcgcgcggcggcgacctcgcgcagcttccgctcggccagcttggcttccttctcggcctgctcgcggcgggcacggatctcggcgatcttcttctgcttctcggcctcggccttgtcagccgcgacacgctcctgctcggcctgcttcttcttctcgtccgcttcctgctgcttggccaggcgcagcttctgctccgcttcttcctggcgcttgcgttcggtcaggtcgatctgctcctggcggcgcttggcttcctgttcctgcttggccttctcctgcgagatggccagtgcgctcaccgcttcctggtccttggtgtccggctgcgcaacacgctcctgcgcctgttgctgctggggcgtgggcgcgtcctgcgggcgcggctcgggaatcggctgcggtggcggaatggtgtcttccggcaccgggatcggctcggcgaccggcggcggcaggtcctccagcttctccgactggcgcagcgcctggcgtgcggcggacgcctcggaggcggacagcgccaggctggcctcgaccgaggggtcgccagcggcggcatcggtgttgcgctggggcgaccacagccaggccacgatgaagaccagcgcgaccagcaggtgcaccagcaacgccagcgccaggggcagaccccagccgggttcgcgctgatgcgggggtggcagggcgtcagcgtgcatcggtggccaggcctaccttgtctaccttggcgcgcttgatcacgtccatcgcggcaatgaccttctcataggccacggcgcggtcggcggcgacgatcacgcgcacgcccttgtcctgggcggcgatgccggccaggcggccttccagttcctcggccgacacggcggccggctccttggcgtcgggcagcttcaggctgagctggccgtcctggcgcaccgagacgatcacagggtcctgcttgctctccagcgccttggcgttggactgcggcaggtcgacgtcgaagctcagggtgagcagcggtgcggtgaccatgaagatgatcagcagcaccagcatgacgtcgatgtagggaacgacgttgatttccgatttcagcttgcggcgcttgcggcgaccgatggcagcggacatggcttggactcccgggtcaggcgcttactcgtcgccagcgctctggcgctgcaggatggagctgaactcttcggcgaaggtctcgaaccgcaccgacatgcgctccacgcgggtggtgaagcggttgtaggcccacaccgccgggatcgccacgaacaggccgatggcggtggcgaacagtgcctcggagatgcccggcgcgacggcggcgataccggcctgggcaccgctgctgatcatgtcgtgcatggtcaccatgatgccgaacacggtaccgaccaggcccacgtacggggcagtcgagccgatgttggccagcagctccaggttgcgctcgagctggtccacttcgcgggtataggtggtgcgcatcgcgcgctgcgcgccttcaagctgcgcacggccatccagccggcgcttgtcgcgcaggcgggtgtactcgcggaaaccggcttcgaagatggcttccaggccggtcacgctgcggctgcggtcggtggctgcgctgtacagcttgcccaggtcggcgccggaccagaaacggttctcgaactcgtcggcttcgcgggtggcctgcttgaacacgcgggccttgcggaaaatgatcacccagctgacgaacgagccgaccagcagcagcagcacgatgatcttcaccggcaggctggccttggccatcagttcgaggtagttgatgccgccgccggtggtggcctgggcaagggtctgtgtcgcggcgttgctgacgtcggccggcagtgcctcggtgaccgtggcctgcagggccaggagcgttgcgatcatccgttgttcctcaatgttcggattcggggtggaggtggggttgcagcacggcaaggacggcatcgtccatgccacgcgggcggaaactggccgcttccagtgcggcgatgcggacctgcgcggacagcagcagctcgccgtcgcgcaggatctgctggtcgaagaccatgctggccttcttcagctggaccaggcgggcagtcacctgcagggtgtcatccagccgtgccggcctgatgaaatccatctgcatcgagcgcaccgcgaagaccatcccgtgctcggcgcgcatgcgctcctggccgtagccgagcgcacgcatccattcggtccgggcccgttccatgaaggccacgtagcgggcgtggtagaccacgccacctgcgtcggtatcttcccagtaaatgcgtgtcggccaactgaatcggggctcaaccgacatcgggaacctccgcgaacaggtcctgcggcgggttcttcggcttcaggcccatgtgccggtaagccttgtgggtggccatgcggccgcgcgcggtacgcaccaggaagccctgctggatcaggtacggctcgaccacgtcttccagcgtgccgcgctcttcggacagcgccgcggccagcgattcgatgccgaccgggccgccgtcgaagtagtcgaccagggtcttgagcaggcgccggtcgagctcgtcgaagccctccggatcgaccttgagcatcttcatcgccgcctgcgccacggcctcgtcgatgtggccgccggccttcacctgcgcgtagtcgcgcacgcggcgcagcaggcgattggcgatacgcggggtgccgcgcgcgcgccgcgcgatctcgccggcgccatcggcggtgcagtcgatgccgaggatggtggccgaacggcgcacgatccgggtcagctcttcgacgctgtagaactccaggcgctggacgatgccgaagcggtcgcgcagcggcgcggtcagcaggccggcgcgggtggtggcaccaatcagggtgaatggcggcaggtcgatcttgatcgaacgggcggcgggaccctcgccgatcatgatgtcgatctggaagtcctccatcgccgggtacagcacttcctcgaccaccggcgacaggcggtggatctcatccacgaacagcacgtcgtgcggctggaggttggtcagcagcgcagcgaggtcgccggccttctcgatcaccgggccggaggtcacgcgcagggccacgcccagttcgttggcgatgacgtggctgagggtggtcttgcccaggccgggcgggccgaagatcagcacgtggtccagcgcatcgccacgcgccttggccgcttcgatgtagatctccagctgctcgcgcaccggggcctggccgaggtagtcggccaagcgcctggggcggatgctggcgtcggcggcgtcatcctcgcgggtggcgccggcgccgatgatgcggtcgtcggtcatgtgctgattatgcggcaaaagcgtatggggtcggatccgtttcccagaggaaaacggctctgaccccgaaccggaacaccgggaacatggggtcagagcccttttcctacggaaaagggatccgaccccgcgcgcgtcagatctcgacctgggccccgagttcgaccaggcggttgcccggaatccggaagaagccggtggccggggcggcgttgcgatgcattagcgcgaacagcttgtcacgccagatcggcatgccgcggttggcggtggcgacgatggtctcgcgactggcgaagaaggtggtgtccatcggatcaaaatagatgccaccgtggtcgcacgagcgcatcagcgccagcggcacgtccggggtctccatgaagccgaagcgcacgtagacgcggtagaactcgtcacccaccgattcgatcttcagccgctgcccttccatcgcatacgggatcggcagggtttccacgtgcaggaacacgttgcgctcgtgcagcaccttgttgtgcttgaggttgtgcatcagcgcatgcggcgccacggtcgggtcggcggtgaggaacaccgcggtgcccggcacgcgcaccggcggggccagcatcaggcccggcaggaaggtatccaggcggatgccgtccttgcggatctcatcgcgcagcagctcgcggccacggcgccaggtgcgcatcatggtgaacaggaagatgcccagcaccaccgggaaccaggcgccctgcagcagcttggcgccgttggcgatgacgaagccgaggtcgatgatgaagaacaccacgcacagcggcagcagccagccacgcgacttcggccacaacgtccgcgccaccacggccagcagcagggtgtcgatcagcatcgtggccgacaccgaaatgccgtacgccacggccaggttggacgaactgcggaacgccagcaccagcccgaacaccatcaccgcaatgccccagttgatgcccgggatgtagatctggccgatggtgtcgtgcgaggtgtgcttgatgcgcatgcgcgggatgtagcccagctgcatggcctggcgcgagaccgagaatgcgccggtgatgaccgactgcgaggcgatcaccgccgccatggtggccaggatgatcatcgggtacagcgcccacgacggcactgcctcgaagaacgggttcttcagggcctcggggtggttgagcaccagtgcgccctgccccaggtagttcagcaccaggcacggcagcacgaagaagtaccaggcgtggcggatcgggcgcagcccgaagtggcccatgtccgcatacagcgcttcgccgccggtcaccgccagcaccactgcaccgagaatgaagatgccgtgccagccgtgctccatgaagaagcggatgccccaccaggggttgaaggccttcagcacctcgggcgcatcgacgatgttgtagatgccgattgccgccagcgacacgaaccagattgccatgatcgggccgaacgccttgccgatcttctcggtaccgaagcgttgcgcggcgaacaccgccagcagcaccaccagggtgaccggcacgatgaagacatgaagtccgggcgcggccacctccaggccttcgaccgcactgagcacggacatggccggggtgatcacgccgtcgccgaagaacagcgaggcgccgaagatgccgaggatgcccaccacataagccgagcgcgagccgttgcgcagcgtgcgttgggtcaacgccatcagcgccatgatgccgccttcgccatcgttgtcggcgcgcatgatgatggtgacgtacttcagggtcaccaccaggttcagcgcccagaacgccagcgacagcacgcccagcacggtgtcgtggtcgctgttgagcccgtagtgtggcgagaacgcttccttcagggtgtacagcgggctggtaccgatatcgccgaacaccacgccgatcgcaccgatgaccagcgccagtcctccagcggagggggcgtggccatggccgccgggggcggctgcgtgcggggtttgactgctggacatgggactcctggcgaagctcaggcggtaggttgggggaaagggacgcggttcagcgcagcgcggactgcagcgccttgcggatcacggtggccacttcgtcgccttcattgaaggcatcgcgggccatgcgggccgcttcggccggcttgtagcccagctgctgcagggccacggtggcatcggacagcggatcggccggggccggaccactgccggtgggcagcgcgccgccggcaccgaactgggccgcgcggtcacgcagttccagcaccatgcgttcggcggtcttcttgcctatacccgggatgcgggtcagcgcggtgatgtcgccggcctggaccatgcgtgcgaattcttcgacgctgacaccggacagcacggccagcgcgatcttcgcgccgatgccgctgaccttctgcacgtcgcggaacaggcgccgctcgccctcgcgcaggaagccgtacagcgagacgctgtcttccttctgcgagtaatgggtgtacagggtgacctcgcggccgagctcgggcaggtcgtagaaggtgctcatcggcgcctccagttcgtagcccactccgttcacgtccaccaccagccacggcggcgccttgtaggcgacgatgccgcgcagtcgaccgatcattgcgtgcagctcctcatttgcggccccacgcctggcgggcactgagccccaggcggttggccgtcgcccttacgtgggcatgggtgatcgccaccgccaacgcgtcggccgcgtcggcctgcagcttggttttcaggttgagcatgagcccgaccatgtgttgaacctgttgcttttcggcaccaccgcgcccgaccaccgcgagcttgatctcgctggcggcgtattcgtgcaccggcaggtcgcgcagcaccacggccgagatcgccgcgccgcgggcctggcccagcttcagcgccgaatcgggattgcgcgccatgaacaccttttcgatggccacttcattgggctggtactcgcggcacagatcggccaggcccagcaccagcagtttcatgcgctgcgggaagtcgtcggcgcccagcagcaccagcggctggtggtgcacgtaactgacgcggccggcggcgtcgacatcgatgatgccgaccccggtccgctgcgaaccggggtcgatgccgaggatgcgggtcatgccgcgctcctggcggggcggaacggggggcgctggcaggcgtatgggctcatgactgtccgcggtgaccgttcaacggcccgcgcccaggccgtcgaggacggctcaggcgtaggcgtcggcgccgagttcggcgttggaatacacgtcctgcacgtcgtccaggtcttcgagcatgtccagcagcttcttgacctgcagggcgacctcgccttcgaccttgatgtcgttgtcggcgcggaaggtgatctcggcgtggtcggcgacatgcccggcggcgaccattgcgtccttgactgcgttgaacgcgtcagggctggtgaccacgtcgatcgagccgtcatccgggtagaccacgatgtcgtcggcgccggcctcgatggctgcttcggtgatggcttcctcgtcggcacccggggcgaagctgagcacgcccaggcgcttgaacatgaaggccaccgagccttcggtgcccatgttgccgccgcacttgctgaacgcatggcggacgtcggccacggtgcgcacgcggttgtcggtcaggcagtcgacgatcacggccacgccacccggggcatagccttcgtagcggatttcctcgtaatcgacgccttccagttcaccggtggccttcttgatggcgcgctcgatcacgtccttggacatgttcacggccaggcccttgtccaccgccacgcgcaggcgcgggttgttgttggggtcgcctccaccgccgcgcgcggcaacgccgatctcgcggatgatcttggtgaaaatcttgccgcgcttcgcgtcggacgcgttcttgcgggcttcgatggaggggcctctacccatgggtgctaccgtctggctgcttcaggatcaaggcgcggattctacctgatcgggcgctgcaaccgtgtctaggcccgtattgttgtagcgccgggccaatgctcggctcaatgggcccgacggaatgcagccgagcatgggctcggcgctacaaggcggccccgcctcccctgcccctatgccgccgccgcgtcgcggctgtggtcgaagtggccgtggcgcaggaaatgcgcggtctgccgcgcggcgtcgggcgacaccaccaggccgctgtggctggtacgcaccacgcaatggtcggccaggcccggcaggcgggtctcggccagtgccacggtgccgtcggacgcatcgtcgatcgcgcccagcaggctgcccagcccgtgcggtaccgaaccggcgatcaggccaacctcggccttgccctgccagtccggcaggccgtccagcagcagctcgctgctgcgccccagcgccaggccccagccatgatcggacaatgagcgcgcggtaccactgccgcgcagcggcgagcccaggcagaccacgcgctgcactggcagctgcggatcgcggcgcagcgcctccagtgccagcagtccgcccaggctgtgaccgaccagcgacaacggcccggcgtcggccagacgttccagcaactgcggcactgccacatcggggccaccgaacaccgagggatagccgaacgcgtgtacctggaaaccacgcgcgcgcaggcgccaggccagtggcccgacccaggcgcgggcattccagatgccatgcagcagcaatacggggggagtcatgcaaacagcctggcggtcagcggggcaggaacgtgaggtgattgaacacgcgcgcgcggcaagcggcggtgaacgtcaggccgcgcgcggcgcgcggcgcaggatgaattcgaggtcctgggtgtcgccgacagggaacaggtactcgccggccttctcgaagccgtagcgggcgtagaagcgctgcgcgccgaagttctccgaccacacgcccagccacaacgtgcgcgggccttcgtgttccagccaggccagcgcggtttccagcaggcggctgccccagccgcagctctgctgcgtcttgaccaggtacaggcgcttgagttcgccgtcaccaggtttcacatccggatgcggcaggccacaggggccggcggcggcatggccgaccgcctccccatccagttccagcagccacaccgcgtaatcggggtgggacaggatcacgcgctggcgctcgaccgtgtaggcctcctcgaggaaggcctgcaggtcctgcggcgggtacagatggccgaaggtttcagtgaacgtgcgtgcggccagcgccgacagggtcggcgcgtcgtccacagtggcgcggcggatcgaatacatgcaggaagttgacgtcagggcgaagcgcgggtcaagcctttccaggcgattccgcttcttcttcctcgtcctcttcctcgtattcctcttcgtcctcgtcctcttcttcctcgccttcctcgtcctcgtcgtactcttcttcctcttcgtcgtcctcgtagtcctcgacgccgaagtcttcaccgtcccaacgaccttcgccgtcggcgacgaaggtcagggccatcgcggccggattggtaccgacgcggaccagccaacccccgaacacgcgtgcacgctcggtgaccagggtggcctcggagccttcattgcccagcttttcccactccagcgaaaacgcaaactcggtcattgcctggatctcctgatcagttggtcttggggcgaacctggatgtgcacttcggccagctgcgcgtcgacgatcggcgacggcgcgtcggtcatcagatcctgtgcaccggtggtcttcgggaacgggatgacgtcgcggatcgactcggttccggccatcagcgcggcgatgcggtcgatgccgaaggcgatgccaccgtgcggcggcgcgccgtagttcagcgcgtcgagcaggaagccgaacttggcgcgggcctcttcggcgccgatgcccagcagctcgaacaccgcgctctgcatgtccggacggtggatacggatcgaaccgccgccgatttcattgccgttgagcaccatgtcgtaaccgcgcgagacggcggtacgggcattggcgcgcaggtcggcgatgtcgtccacggccggtgcggtgaaggggtgatgcagggcgacgtagcgctgttcttcctcgtcccactcgaacatcgggaagtcggtgacccacagcggtgcccagccgtcggcgaccaggccaaagtccttgccggccttcaggcgcagcgcgcccatgaagtcggagaccttgttgtagccaccggcaccgaagaacacgatatcgccgttgccggcaccgacatgggccaccagcgccgcgaagcgctcttcgctgaagaacttctggatcggcgagctgacttcgccgttgtcggcgatcttgatgtaggccaggcccttggcgccgtacttggcggcatgcgcggcgtactcgtcgatctgcttgcggctcagcgccgcgccgcccgggatgcgcagcgcggcgacgcggccttcggcatcgttggccgggccggtgaacacggggaactcgctgtccctgaccagttcagccacgtcgaccagttccagcgcgatgcgcagatccggcttgtccgaaccatagcgacgcatcgcctcggcccaggtcatgcgcgggaagctggcatccagctcgacatcgaccacttccttgaagatggcgcggatcatgtcctcgacgaagtcctgcacatcgcgttcgcggacgaaggcgaactccatgtccagctgggtgaattccagctggcggtcggcacgcagggcctcgtcgcgaaagcagcgcgcgatctggtagtagcggtcgaacccggccaccatcaggatctgcttgaacagctgcgggctctgcggcagggcgtagaactcgcccggatgcatgcgcgccggcaccaggaagtcgcgcgcgccttccggagtggccttggtcaggatcggggtctcgatgtcctggaagcccttttcgtccaggtggcggcgcagcgcctgcaccagcttgatgcgggtgcgctgcatgcgctgcatttcggggcggcgcaggtccaggtagcggtacttcaggcgggtttcctcgcccgggttctcgtgggcgtggaacggcagcggggcggccttgttcagcacggtgatggcggtggcgatcacttccaccttgccggtgcgcatcttgtcgttcaccgcgtggcgggcgcgcacgacgccctccacctgcagcacgtcctcatagcccagcgacgcggccacggcgaacacgtcggcgttgtcgacctccacggtcacctgcacgatgccttcatgatcgcggagatcgatgaagcagacgccgccctggttacgggccacgtcggtccagccggcgagggtgacagtctggccaatcagggtctcgtcgaccaggccgcagaagtgggtacgcatggggggaagctccgctggagaacgccggcaccggatgggggccggaaagcctcgtattctgcggccgaggccccggccggggcaaatccgggcagtcacgccggcttgatcgccccggtccctatagtcgggcacctgccaccgtatgggatgccgccatgaaatcgttgtccctggccagcctggccgtgaccctgagcactctggccgtgctcgccctgccccctgctccggccgctgcgcaggacggggtgatccgctgcgaaagccagaacaaccgtgaacgtgtctgcagcaccggctggcgcaatgcgcagctggtccgccagctgtccggcagcgcctgcgacgagggccgcacctggggcagccgcaacggcagcatctgggtcagcaatggctgccgcgccgagttcgttgaagcccgcggcggctggggcggtggcaatggcggtggctggggcggcaacaacggccgtcccggcgaaaccatccgctgcgagagccagagcaaccgtgagcgcagctgcccggtcggctggcgcaacgcccgcctggtccgccagctgtccggcagcccctgcgatgaaggccgcacctggggcgtgcgcaacggcgcggtctgggtcagcaacggctgccgcgccgagttcgccgaggcccgcggctggggcggcggcggtggctggggcggcggcaacagcaattattcgatcacctgcagcagcaacaacaaccgcacgcagaactgcgactgggatgagcgccagggccggccggtgctgcagcagcagctgtccggcagtgcctgccaggaaggccgcagctggggctatgcacgcggccaggtgtgggtgagcaacggctgccgtgcacgcttcagcgcgcgctgagccccggggtcggatccctggccgacggccagggctctgacccgtgggttcatgcagtgaccgggtcggaccctccgcaggagggatccgacccgaagatcagggtgccggcgccttctcgtcgccccacggtgcgggcggcagctcgaccggcttgctcaggtcgaacttcacgcggaaacggcggccttccgggcgcgtcagttcgtagacgaaagtctggtcggggtcgatctccatcgcccaggtgttgtgcgtggaggccagcatgtcggcacgacggaacatcgccaccgaatcggagtcggctgggaaccgctggcgctcggcggtgcccggtggcgtgctgtcgccgccatagagggtgatcgcgtcggggctaccgtcttcgtggcgatgatcgtgtttcaggcgcaggccgttttcggtgcgggtcagcacccaggtgcgcgaatggtcatcccccacatggaagggaatccgcagttcatgggcggggtcggcacagccgcgcacatgcatgaccaggcgctggccggcgaacgggtccttgccggtcggtgccggcgtgtcctccaccacccggccctcataggcctggccgcaatgcgcggcgatggcagccatgaaggcatcggccggtgcggtcgccagatcatgcgcgaccgtatcggaacgctgcgagcaggcagcgaggctgagcaggagggcggaagcggtgacaacggcaggcagtttcatgccccaaccctaacggccatggccgacgggcgcaaaccgcgcgcggcaaccggtcagcgttcggcgatgtgaggttccggccgcgtctcggtggccgctaccggcgcggactcgcccttgcccgccggctcctgctccaccggatcgacgtcgaagggtgtgcggaacaccagcgacggcaacagtgtggtcagtgcggcgtacagcagcagcgcgccgaacagcaccgccggaatctggaaacgctcgcgcatgatcgccgccagcaccagggtgaagatcagggtcggggccagcgccagcgacacgcgcaggctgctgcggaagctctcgccgaacatcacccggcgctgcagccagaccacgccgatgcgcagcggcagcaccaccagggtgatcacgatgcccagccccagcgcctcgaaactgagggcttcgctgggcaccttggtgccggcattgaagaaatagaatggcacgaagaacgaggcgaacaggcgcagcgcgtgcaggttctcgtgcgaggccagcagcggcatgcgctggtgcagcaggcgcgcgaccaggccggcgatgaacgcgcccacgaggtaatacacgcccagcagataggtgatgtacgccgccaccatgccgaccatcaccagcagcgagaactccgagcccggcgcgtgcggcgccacccagcggcccagcgcgatgaacagcagcggcaggccgatcatcatcgccagcagggccaggctggacagcgccatgtggcccgggtcgccggcctgcagcacgatgaacaacgccgccagcgccagcagttcgccggcgatggccttgctggtgacccagaaccgctcgtcctcgctcaggcccagccgcgacagcgaatccatgatgaagccggtggagggcgtcagcagcgccagcgccagcagcccagcggcctgccatggcagccccgcatagcgccaggccagccagcccacgccgaacagcgtgccggtacggatcaccaggtgcgccagcagcggccacatgccacgccgcagcgcctgcagatccacttccaggcccgcgaacaggaacagcgaggaaatgcccagcgtggccagcaggccgatcaccgcgtcgtgtgcctggtcgcccagccagagcatgccgatgatgccgaacagcaggcaggtcaacggcgccggcaggctgaagcgctgcagtgcgcgcgggatcaccagcagcgcgaagatcagcagcaggtagatcaactcatggctcatcggggtcttccgtggggttcgaacgcgcgcaggatgcgcgtgcccgaccgatccggcaagccatttcccaatgaccccggttacctcatccgatcatcgcatcggccagcgcccccacccgtgcaagcactgctgcgcgctggtcgtcatcgaccgatgcgccctgcagataggcggtgaccacccacgcggtgccgcccgcatgcggccacagcacggcgatgtcgttgcgcgtgtcatcaccgttgctgccggtcttgtcccccacccgccagcgcttgcccagcccggcgcgcaggcaggcatcgccggtctggttgtcgatgagccaatcggcgaactgccggcgcgatgcaggctgcaggccattgcccaccgcgaagcgggccaggctggtggccatcgcggccgggctggtggtatcgcgcgggtctcccttcgcgaacagattcacgtccggctcgttgcggtcattgcgggtaatgctgtcgccctgcccgcgcaggaatgccgtcagcgccgacggcccgcccaccacctccagcagcaggttggccgccgtgttgtcgctggtggtcagcgtgccccggcacaggtcgcgcacggtcagatccttgcccacgtggcggcgcgccaccggagcgtaggacagcagatccttcccggcgatgggcacacgggtgtcgagcgaaacgcggcctgcatcggcaaggctcagcacatgggcgaccagcatcgacttgaacgtgctgcacatcgggaagcgctcatcctgccgatgcccgccgatgcgacggccgttgccgatgttcagcacggtgacgcccaggcggccaccgctggctttctccagcgcggcgaaatcggcggcgccggcaatggcggcgttcgcggcgggtatgccagacgaggcggaaaccggttgcgccagcgccggggcaagcagcgaggacgcaacggcagcaccactgaactgcaggaatcggcgacgggcgagcataggggttctcctggtgaccgctcgattattggcgcctcccctgcgaccgaccagcgcgaaaaatcagggcaagccataagttgaactcatgcctgacgcgatcaaatgtttgagatttacgaaattcctcattgaacgggtaggatcagccatcaccctggctcacggctctccgatgctgcaccccaccctgccactgaacgcgctgcgtgcgttcgaggcggccgcccgccaccagaacttcacccgagccgcgctggagctgtgcgtcagccaggccgcactgagccaccagatccggggcctggaagaccggctcggcatccgcctgttccatcgcctgccgcgcggcgtggcgctgaccgacgagggcgcggcgctgtatccggtgctcaacgaatcgtttgaacgcatctccgccagcattgcgcgctacaccggcgggccggcccgggaagtactgacgctgggcgtggtcggtaccttcgccaccggctggctgctgccacggctggcggcgttcgaagccgcgcacccggacatcgagctgcgcctgcagacccacaacaaccgcatcgacctggccggcgaagggctggacctggcgatccgcttcggcgatggcgactggcagggccaggcctgcacggcaatcctcgatgcgcccttcgcaccgctgtgcgcccccgcattggcgcggcggctgaagcaaccgcgcgacctcgccacactgccgttgttgcgttcctaccgcagcgacgaatggccgcgctggttgcaggcggccggggtgagcggcgtggaagcccgcgggccggtgttcgattcctcactgacggtggcgatggccgccgccgggggcgccggcgtggccttgctgcccttgtgcatgttcgagcaggaactggccgaaggccgcctgctgcagcccttcggcaccaccttggagctgggccgctactggctgacgcggctgcgctcgcgcgccgagcgtgaaccggccaagcggttccgcgaatggctgcaggcgcagggcacgtaacaaaaaaggggacggaggggattaagtcgtttgtggcacaaacgacttaatcccctccgtccccttttttgcgtgatcaggactccagcagctccatccacgccgcttcggctttctccagctgcgcggcggtggtttcgcggtcacgtccgatcaccgccatgcgggtggcatcggcatagttggccgggtcggccagctggcggtcgagctcggccagcgcgccctccagttcggccaccttggcctcggcggcggccagcttgtgcgggttcaccggcttcttctgcaccacctgcgccaccggcgcggtcttgaccaccaccggctcttccacctgctccatgcgcgccttggtgccctgcgcctgcgggcgggtgcgcagccacgcggcatacgcgtccaggtcgccatcgaacggttcgaccacaccatcggccacgcgccagtaggtatcgcagaccaggccgatgaggtggcggtcatgcgagaccatcacgatcgcgccttcgaaggtggccagcgcttcggccagtgcttcgcgcatttccaggtcaaggtggttggtcggttcgtccagcagcagcacgttcggctgctgccaggcgatcagcgccagcgccaggcgggcgcgctcgccaccggagaacccatcgaccggctcgaatgcacggtcgcccgggaagttccacttgccgaggaaatcgcggaacgactggttcggtgcgtccggggcgatctcgcggaagtgctccatcggcgactggccttcgtgcagcgactccaccgtgtgctgggcgaagtagccaatcttcaggtccggatgcgccatgcgctcgccaacgatcggcgccagctcgcccaccagggtcttcaccaaggtggtcttgcccgcaccgttcgggccgagcaggccgatgcgctgtcccgcttccaggccgaagccgacgttgtgcaggatcaccgcgtccttgccgtagccggcctcgacgtggttcaggcggatcagcgagaacggcagcttcgccggcggcgcgaactcgatgcggaactcacgctcggcgcgcaccgcttcggtgccggccagcttggccaggcgcttcatgcggctctgcgcctgcgcggccttgctggcctgcgccttgaagcggtcgatgaagctctgcaggtgggcgcgctcggcctgttccttttcatgcgcgatctgctgctggcgcagctgttcggcgcgctggcgctcgaaatcggtgtagccgcccgggtagagcttggcgccgccgccatgcaggtgcagggtgtgggtggccacgttgtcgaggaactcgcggtcatgcgagatcagcagcagggtgccggggtacttcagcagccactgttccagccagtacaccgcgtccagatccaggtggttggtcggttcgtcgagcagcagcaggtcgctgggcatcatcagcgcgcgggccagattcaggcgcacgcgccagccgccggagaacgaggacaccgcacggtggtgcgtctcggcagggaagccgaggccgtgcagcagcttgccggcacgcgcttcggcgtcgtaggcccccatctcggccatcttggtgtgcgcgttggccaccgcctcccagtcttcgcgcgcggtcgcctcggcctcttcggccagcaccgcggccacctcggtatcgccgcccagcacgaagctcagcgccggatccggcagcgacggggtttcctgggccacgctggcgatgcgcaccttgccgggcaggtcgacgtcacccttgtcggcctccagctcgcccttcaccgccgcgaacaggctggacttgccagcaccgttgcggccgaccacacctacccggtaaccggcgtgcagggtcaggtcgacattggacaacagcagccgctcgccgcggcgcaaggcgaaattacgaagggagatcatcgggggaggggtccatataaccggatggaatgtgctggtgagcactgttcctgcgacgcaattctagcgttaacgaatacttgacgcgtcccgggatgcgcagtggccgacgttcctctctcccacgtccccgccgcgcgcgtcccggggtcccttcctgccagcgctgatccgggctaaatggttgctgctgcaacgttttttctgacgcctggcatttgacaggcactgaatatcccgttaattgctgtattgcgcaccgcaacaaccgccgtccgcctcacgctcgtgatgtcgattccggtgccgcccccgccaaccggagcccatcccgatgacccgcaagacccgcctgatcgccgccgccgtcgctgtcgcactcggtggctctccgttcgtcgccgctgcacagcaggccggcaccgccgccaacaccctggacacggtgatcgtcaccggcacccgcgtggccgaccgcacggtcgccgaatcgcagtcgccgatcgacatcatcacccccgaagtgctgcagtccaccggtaccagtgaactggccaccgcactgtcgcgcgccctgccctcgctgaacttcccgcgcccggcgctgaccgacggcaccagcggcgtgcgcccggcgcagctgcgcggcctgtcgccggaccaggtgctggtgctggtcaacggcaagcgccgccacacctcggcgctgatcaacgtcaacggcagcatcggccgtggctcgtcggcggtggacatcaacgcgatcccgatcgccgcgatcgagcgcgtggaagtgctgcgcgacggtgcctcggcgcagtacggctcggacgccatcgccggcgtcatcaacatcgtgctcaagggcagcggcagtggcggcagcctggcagtggactacggccagtactcggccggcgacggcaacaagtaccagctgtccggcgacaccggcgtcgagttcggcaacggccgcggccgcgtgcacgtggccggccagatcagccagcaggacgagagcaaccgcgccggcccgtaccgcggcaccacgccgaacaccggcaacttccccagcatcggccagaagaccttcatcgtcggcgacccgcgcgtggatgccaccgcggcctcggccaacgccagcttcgacttcagcgaccacgtgaccggctacgccagcgcgctgctcagcaaccgcgacatcacctcgttcgcgttctaccgttcgcgcaaccacagcgggcagagcgcgctgctggcgcagacctacccggacggctacgtgccggagatcaaccagtattccaaggaccgctcgctggtggccggggtcaagggcaacaccgacaacggctggacctgggacctgagcctgaaccacggcgagaacaccctggacttccacacccgcaacagcatcaactacagcctcggtgcgaccagcccgcgctcgttctacgacggcacgctgaagtaccagcaggacatcttcaatgccgatctgaccaagtcgctggactggggcctggcctacccggtcacgctgtccttcggcggtgagtaccgcaaggagaagtgggaccagaacccgggcgaactgaactcgtacaccggcagcggcgcgcagggcttcgcgggcttcaccccgaccaatgaagtgcatgccgaccgccacaactacgcggtctacgccggcctggaagcggacctgaccgacaagttctcggccggcatcaccggccgctacgaagactattcggacttcggcgaccgcttctcgggcaagctgtcggcgcgctacgcgttcaccgacaaggtggcgctgcgggccaccgcctccagtggtttccgcgcgccctcgctggcgcagcagggctaccaggcggtgaccagccagttcctcaatggcgtattcgtcgagcgcggcaccttcccgaccaccagccaggccgcgcaggcgctgggcgcctcgccgctgaaggccgagacctccacctcctacagcctgggcctggtgctgcagccggtcgaccgcctgtacatcaccgtcgatgcctaccagatcgacatcgatgaccgcatcgcgctgtcgtcgagcatcaccaccaatgccgcgaccagcgcgctgctgggcaccctgggcctgccgcaggtgaccgcgttctcctacttcaccaacggcctggatacgcgcacccgcggtgtcgacttcgtctccagctacacggtaccgttcagcgccagcagcctggagctgaccgcggcatacagctacaacgacaccgaagtgcgccgcgttggcggcaccccgccggtgttcggcacgctgggcctgacccagtcgctgatcggccgtgatgagatcggtcgcatcgaggacagctacccgcgcgacaaggcgatcctgagcggcacctggcgttcggaccactgggagctgggcctggccgccacccgctacggcaaattcaccgtgcgcaactcggccaccgcgctgcgtgaccagacctacggcgacgcctgggtggtggatgcctcggccagctacaagcccagcagcaactggaccctgaccgtgggtgccgacaacctgctggacaagtacccggaccgcaccgaagacctgcagaactccaccttcggcatgctgccgtacagcaactactcgccgttcggcttcaacggcgcgtatgtgtacgggcggatcaagtacacctggtaaggggtaatgggtgcgccgggccctgcccggcgctgctccacacacccgcccgcggcctcggggcaggcgcggccctgaccgtataccgttgccagctcctgcacccggtttccaggctgtgctctgttgcacgcgcctcataggtcgtcccgtgcataatcagcggaccaacgaaggagccgctccgtgacgagagcctgcatcactcgccgccatgtgtacgctgcgctcgcgtgggttgcgctggcggcccccctgtcagggtgttcaggagatcacgtgaaacccagctattccaaatcgagccttgagccggtcgtcgtcacccagctctccgcgtcgaagctccaggtccagttcaatgaaccgatggaaagcatgtattacgcggcagggatgagctatgtcgtggaaggggacaccatgaaagtcgttgttgatcgctgccccatatccggccaatgcacaaccatgctgcggcgcgacgtgaagcccggacctgctggcccggcccgtcaggaaattcccttgatggcgccgcgcgtggtgatgctgtacgccgatggcgaaacacagatttttccgtaagggcatccgatgagcgacaaggtcgtcctcggcatccatagtcacgtagaccccaatacacaggggtcgttcaatcagttcgtggacggccacgcctggatctcggtgacgcgaaacggccatacgacgttccatggcctgtggccagacaaccatccactcgttgaggacaatggcccaggttcggacatccgcgaaggcatggaagcgcgggccacaccttcggcctcacgctattacgaattgactcccgagcaggtcaagcgacttgaccaggccttgggcgaaaatgtcacctggtcatatggcaatacctgcgcatcgtgggcgaccagtaccgtgaacaaggttaccgggcagtccctggatgcaggcgaactgctgttcaccgatacaccgcgggagctgatcgagtccattcgcaaggcagagcgcgtgcggcccaccagtccttcgcagccgcaaccggcagccgaacggccggaaaccagcatcccatcgctgagcgatgcctcggcatcgcttcaccagcaggcacacgccggcgtccacgcgctggacgcatcgctgggtcgcgcatctgatgaatccagccaacgcatggcggccagcctcacccaacttgcccgggcacaaggtctggaacggatcgaccatgtggtattgggcttgccggctggtcagcccccaaggccggagaacatcttcgtcattcaaggagccttggatgacccgggccatctgcgtgcccacatcaacattgaaacggcccttcagccacccgttgcggagtcgctgcggcagattcatcagttggacaagcagctggccgcctcgccgcagcaggccgagcctgccctggaagagacccagcgccggcagatggtgtgatcatcgacggctacgcctggagccccccataggtaggcaccattcggcccgtcagggcctgccatctctcaacaaggcttgatatctcgcccgtacaagccgcccacgcaacgatccgatacgctggccaggtttgccgtatgtgaccgcatcggtgaaaatcggggcatcccccgatttcctgcgagtgccgatgcaccatgacaccgacctgatcaacatcgttgccgttggcctggggctcgccttcatcttcggcgcgctggccaacaagctccgcttgtctcccctggtcggttacctggttgctggcatctgcgtaggcccgttcactcccggcttcgtcgccgaccaggcgctggccaaccagctggccgaactgggcgtcatgctgctgatgttcggcgtcggcctgcacttctcgctgaaggacctgatggcggtcaaggcgatcgccattcccggcgccatcggccagatcgcggtggccaccctgctcggctggggcgtggcctcgctgatgggctggccggccatccatggcgtcatcttcggtttctcgctggccaccgccagtaccgtggtgctgctgcgggcgatggaggaacgccgcctgctggaaacgatgcgcggcaagatcgcggtcggctggctgatcgtggaagacctggcctgtgtgctggcgctggtgatgatgccggtgatggccggtgtgttcggtcctgacgcggccaaggaatcgcactcgctcggcagcgtgctggccgacatcggctggaccttcgtgcagctgggcctgttcgtggcggtgatgctggtggtcggtcggcgggtcatcccgtggatcctcgagcgcatcgccggtaccggttcgcgtgagctgttcaccctgtcggtgctggcgatcgcgctgggcgtggcgttcggctcggcgatgctgttcggcgtctcgttcgcgctgggcgcgttcttcgccggcatgctgctcaacgaatcggagctgagccacaaggccgcgcatgattcgttgccgctgcgcgatgcgttcgcggtgctgttctttgtgtcggtcggcatgctgttcgaccccaacatcctcgtccagcatccgtggcaggtgctggccaccgtcgccatcatcatgttcggcaagtcggcggcggcattcttcatcgtgcgtgcgttcggccacccgaccagcaccgcgctgaccatctcggccagcctggcgcagatcggcgagttcgccttcatcatcgccggcctcggcgtggcgctgcagatcctgccgaaggaaggccagtcgctggtgctggccggcgcgctggtgtcgatcatgctcaacccgctggtgttcggcctgctggaccgttggcaggccaagcaggagcagtctccgcaggtacccgagccgcccgaagcgatcggcccgtcgcgcgacctgcatgaccacgccatcgtgatcggttacggccgcgtcggcagcgaactggcgcaggtgctgcgcgaccgtggcgtgccggtgctggtgatcgatgacaacaaggaacacgtcgagcaggcacatgccaagggcctggcggcgatccgcggcagtgccgccgccgaccgggtgctggccgaggcccatccggagcgcgccaagatcgcggtgctggcgattccgcagccgctggaagccggtgaggcgctggccaagctgcgggcgatcaatccggacctgaccctgctggcgcgcgcgcacagcgatgccgaggtgaagcatctgctggagcacggcgccgatggcacggtgatggccgagcgcgagctggcgtattcgctggcggagatgatcatgtccacgccgccgtaccggaacctggggcagcacagcattccggtggtgtgaggggtgtgcgtgcggcagggcttgcagccctgcacctgccgaaacaacggcaacggcaaaagcgggcatagcgtgggatggcggggtgggtccgattgcgggagacgccgtaaacccttccatgggggcttggccgcggcatccatgccgcggacactcccgcaaccggacccaccccgccttcgacagttccccgctgctgttggtggatgtcgaccttggtcgacacggcggcgcgcggggtcagatccgttttccacaggaaaacggatctgaccccggaaacaaaaaatccccggtcgacccgcatcgaccggggatctggatcgccacgttgccatgccttggagaggcagttccaccgtaacccatcgcggtgccggcggtgatcgcctgtggcgatgacgaccaagccgatgtgctcgatgccgatcgacagccgcacggtgtcctcgctgacaccggccttggccagctccgctgcatccagctggcgatgcgtggtcgaagccggatgggtggccagtgacttcgcatcccccaggttgaccaggcgggtgaacagcttcagcgcatcgaggaagcgggcgccggcctcgcgcccaccgggcagaccgaaggtcagtacgcccgagccgtgtccacccagatagcgctgcgcggcggcatgctcggggtcgtcggccagtccggcgtagcgcacccaggcgaccctggcatgcgccttcaggaactgcgcaacggccagcgcattggcattgatgcgttccatgcgcagggccagggtctcgatgccctgcaggatcaggaacgcgttgaacggcgacaacgcagcgcccgtattgcgcagcggcaccacccgcgcgcggccgatgtaggccgctggccccagggcttcggtatagaccacgccgtggtaactggggtcgggctggttgagccgtgcgaagcgttggggctgtgcggtccagtcgaagcggccggaatcgatgatcgcgccgcccaggctgttgccgtgtcccccgaggtatttggtcagcgaatgcaccacgatgtcggcgccgtgctcgaacgggcgcagaaggaacggtgtggccacggtgttgtcgacgatcagcggcacgcccgcggcatgcgcgacctcggcgatcgcagcgatgtcggtgacattgccgcgcgggttgccgatcgattcgacgaacaccgccttggtgcggtcgtcgatcagcgtggcgaacgcggccgggtcggccggatcggcaaagcgcgcctggatgccgtactgcggcagcgtgtgcgccagcaggttgaggctgccaccgtagagcgcactggaggcgacgatgttgtcgccggcctcggcgatggtctggatggcataggtgatcgcggcctgccccgaggccagcgccagcgcgccgatgccgccttccagcgcggccaggcgctgctccagcacgtcggtggtggggttcatgatgcgcgtgtagatgttgcccggaaccttcaggtcgaacaggtcggcgccgtgctgggtgtcatcgaaggcatacgccacggtctggtagatcggcaccgccaccgcgcgggtggtcgggtcgggacggtaaccgccgtgcacggccagggtttccagttgccactgcgggtcgctcattgcaccaggctccatccgggaaaccgccaccataggccagccggggccgcccgctgaaagccgctggcgatgacgtccgtacccgcggttatcaggttggccgcgattcaggcagtcgtcatggggcgttgctaggctgcgccgccgggcgctcctgcctgggaacggaggccccacgcatgcagccatccccctggactccccctgccagcagttcgcccacgtcggtcctgctggtggaggacgaccgtcgcctggccgaactggtcagcgactatctccacgaacatggcttcgccgtgcagcacgtggcacgcggcgacctcgccagcgccgcctgccgccagcatgcaccggaactggtggtgctggacctgatgctgcccggcctggggggcatcgatgtgtgccggcagatccgcagcttctccgatgtgccgatcctgatgttgaccgcctgtgaggacgacatcgagcaggtgctgggcctggaatcgggtgccgatgactatgtgcacaagccgatcgagccacgcctgctgctggcccgcctgcgcgccctgctgcgccgccgccacggcagcagcaataccggcacgcccagccggctgatgcatggtgagctgctgatcgatcgcatgcagcgcgaggtgcacctgcacggccagccggtcgagctgggcaccacggaattcgagatcctgtggctgctggccagccagccggggcagatcctgtcgcgcgaccagatcctgcaggcggtgcgcggcatcggcttcgacggtctggaccgcagcgtcgacgtctgcatcggcaagctgcgccgcaagctcggcgacgatgcgcgcgaaccgcggcggatcaagaccgtgtgggggcgcggctaccagttcaatcctgcggcctggtcggaatgaagcggctgttcctgtggctgtggttcatcaccggcgcctgcttcctggtgtcggtgttctttctcaaccacatcctggatggcatctacacgcccgtgcaggatcgcgtgttcgtgcagcaggtgcgcgggcaggtgtacgccctgcgcagtggcctggccggcctggacgccgtccagcagcgtgagcggctgcaacagtggcagccacactacggcatcgccctgaccctgctcgacaaacctcccgcgctcgacgcgcaggaacaggaggccgtgaaggccgatggcttcatcgtgcgcgatcagtaccagcaggtgctgctgcccatcgacggcatcggcggccgctggctgcacctgcgcctgcccggcgcggtgcagatgacgacgtacatgaccatcgccgcctacctcagcatcctgctgctggtgggcgccagcctgtatgcctgggtgcgcctgctctggcgcgacctggaagcactgcgccggcacgccgaccgcatcggttccggcgacctgcaggcacgcgcgcaggtttcgccccgctcgcagatccgggtcatcgtcgaacactccaaccgcatggcggcacgcgtggccgaactggtgcagcgccagcgcgacctgacccatgccatttcgcacgaactgcgcacgcccatcgcgcgggtggccttcggcctggacctgatgctggacagcgatgaccgcgaacgccgcgaacggctggcgcagggcctgcacggcgacctggccgagctcaaccggctggtcagcgaactgctggcctacgaacggctggagcatcccagcgagggcgaaccgatgcagcgcatcgaagccaacgactggctgcaggcctgcctggccgatgcccgccgcgatgccgaacgtgccggcattgtcctgcgcgtgcagcccagcgcgttgccgcgagtggatgccgagccacgcctgttgcagctggcgctgagcaacctggtcggcaatgcgctgcgccacgcgcgttcgcaggtggaggtctcgctggtcggtgtcagcggccgcgcctgcctgcgcgtggacgatgacggcccgggcatcgccgaagccgatcgggagaaggtgatgcgcccgttcacccgcctggacgacagccgcagccgcgataccggcggcttcggcctgggcctggccattgtcggccgcattgcagcccgccacggcggcgagctgcgcatcagtcgcgccacgctgggcggcgcgcgcctggaaatgcactggccgctggctgccagctgaactcccaacggcgcgattacagttgattacaactcccgcacaactgcggacggatcggtcgccggcatatcgccacgctggcaaccctgcagcactcgccggatgcgcgcgctgctttcctcccattgccgagagtttccatgtcccagcttcgccgttcccccgccctgctctgcctggccgtgttgccgctgttcgccgccccgatcgcccacgccaaggatgaccactggaccttcgagctcgccgccggtggcggcgtggcaccgcgttacagcggcagcgaggagtatcgtgcgacgccgtcgctgtcatttgatgtcacctcgccggggggatggtttctgggcaccagtggcatcggctggggcacctccctcggcgagcacacgcgcgtgcgtgcctatgtcggcgccagcggcatccgcaaggacaaggactcgctgctgggcggttcggacttcctgcgcggcatgggtgatatcgatacccgtcccctggtcggcgtctcggctggttatacgctgggcgaagccgtgctgagcggctcctggcagttcacccgcaaggacgaggacaaggccgagaacggcctggccacccagcagatccatctgaacctgagcatgccgctgttcgacttggccggtggcgtggtcagcggcagtgtttccaccgactacggcaaccgcggctacatgcagacctggtacggcgtcagcccggaacaggccaaacgcacgggcttcgccgagcacaggccgaaggccggcctggtcagtgccggtgtcggcctgaagtggagccaccgcgtgggccgcaacggcaactggtacatctcggccgaaggcacgcgcctgctcggcgatgcggccaacagcccgatcgtgcagaaggcagaccagttcgggctgatgagcggttacacccaccgcttctgatgcatgaagggcgccgctgggcgccctttccctctgcggtcagcggcaggccggtgcgtcgccgttgccgcacaacccgacctcgcgcagccagccgatccactgcacgacgtcctccttctccggctcggagcggaacgacttctgcacggtgtggaagccctgcctgccctgcacgcccttgatccaggtgaactccggcttgcctgtccccggattccgcgggcagctgagcatcagcagggcgaagggccgtcccccttcttcaccttcgcggatccagtggctctgcgccgccggacaggcgatgcgccaccccgcctcgatgatgccgaggaactcacgcggactcacatggccactgttcggcgcatcgttgacggtgaccatgtcggtccagtcgtgcacggtctggccctgtggcacgtactcggtgatgcggttgccttgcgcgtcggtgctctggtgggcctgctggtagcccttcatcggcggcagctggacctgttcggcggccgcggcgtgtccacaaacagcagccaacgccagcgtcatgcagagtgaagccctgcgggcaacgtccatgcggttctcctcatccttgcgaaagtgaaacaggaccatcgtgcgctgccaaggctcggatggcgccccagccatggccggggcgccaccggttcaagccttggcgaacaccaggcgaccaccgtcgttgccgacttcgatggtatcgccgttgacgaaggcgccggacaggatctgctgcgccaacgggttctccagctgtgcctggattgcgcgcttcaacgggcgcgcgccgtacaccggatcgaagccgacgttgccgagcaggtcgaaggccgcatcggagaccgccagcttcagcccgcgctcggccaggcgcttctccagcccgcgcatctggatgcgcgcgatctgcttgatctgctgcttgtccagcgggtggaacaccacgatgtcgtccaggcggttgatgaactccggacggaagtgcgcctgcaccacgcccatcaccgctgccttcatctgcgtgtaggcctccgggctgtcgtcggcactcatgtcctggatctggtgcgagcccaggttcgaggtcatcacgatgacggtgttgcggaagtccacggtacggccttggccatcggtcaggcggccatcgtccagcacctgcagcaggatgttgaacacatccggatgcgccttctccacttcgtccagcaggatcagcgaatacgggcgacggcgcaccgcctcggtcaggtagccgccttcctcgtagcccacgtaacccgggggggcgccgatcaggcgggcgacgctgtgcttctccatgaattcgctcatgtcgatgcggatcatcgcgtcggcgctgtcgaacaggaattcggccagcgacttgcacagctcggtcttgccgacgccggtcgggccgaggaacaggaacgagccggccggacggttcggatcggacaggcctgcacgcgaacggcgcacggcatcggagacgaccttgatcgcttcctcctggccgaccacacggttgtgcagcacttcttccatgcgcagcagcttgtcgcgctcgccttcgagcatcttgttgaccggaatgccggtccagcgcgacacgacctcggcgatctcctcgtcggtgacccggtcctgcaccagcttgaagtccttgtgctcggcttcctgggccgcggccagctgcttttccagctgcggcaacaggccgtactggatctcgctcatcttggcgaaatcctggcggcgctgcgcggcttccagttccagcttggcctgctcgacctgctccttgatcttggtggcgccctgcagcgcagccttctccgacttccagatttcattgaggtcggagaactcgcgctccagcccgtcgatgtcgttctccaggtcggccagccgctgccgcgaggcttcgtccttttccttcttcagcatctcgcgctggatcttcagctggatcacccggcgttccaggcgatccagctcctccggcttggagtcgatctccatgcgcaggcgcgaggcagcctcgtccatcaggtcgatggccttgtccggcagctggcgatcggtgatgtagcggttggacagcgtggcggcggccacgatggccgggtcggtgatctccaccccgtggtgcacggcgtacttttccttcagcccgcgcaggatcgcgatggtgtcctccaccgacggctcaccgacgaagactttctggaagcggcgctccagcgcagcgtccttctcgatgtacttgcggtattcgtccagcgtggtcgcaccgatgcagtgcagctcgccgcgtgccagcgcaggcttcagcatgttgccggcatccatcgcgccgtcggccttgcccgcgccgaccatggtgtgcagttcatcgatgaacaggatgatctggccttcgttcttggccaggtcgttgagtacacccttcagtcgctcctcgaattcgccgcggaacttggccccggcgatcagcgcgcccatgtccagcgacagcacgcgcttgccgcgcaggccctcgggtacttcgtcgttgatgatgcgctgggccagcccttccacgatcgcggtcttgcccacgccgggttcgccgatcagcaccgggttgttcttggtccggcgctgcagcacctggatggtgcggcggatttcctcgtcacggccgatcaccgggtcgagcttgccgctctcggcccgcgcggtcaggtcgatggtgtacttctccagcgcctgccgctgctcctcggcattctccgactgcacgttctcgccgccacgcagcttgtcgatcgccgcctgcaggcgcgtcttgtcggcaccagcggcgcgcagcgccatgcccagcgtgccgccatcgtccagcgccgccagcacgaaccactcgctcgcaatgaaggcgtccccgtgctgctgcgccagcttgtcggtctggttcagcaggcgccccagatcgttgcccatcgagacgttgccggcctggccggataccttgggcagtgcgtccagcgcctcggtcaggcgctcgcgcagcaccggcacgttcaccccggcctgggccagcagcgggcgcgtgctgccaccctgctggtccagcagcgcgctgaacaggtgaaccggttcgatgatgctgttgtcgcggcccacggccaacgactgtgcgtctgccagcgcctgctggaaacgcgaggtgagcttgtccatccgcattgcgaatcctcatcggtcttcagggccggcctgggccggcaatgctggaaagatgcggttgccccacccggtttcaagggtggctgcgactgcaccccggggccagtcagcctgcggccagcatgccggagcgcgtgtggtcggcgcgttgatcccgatcagttccgcacggtggacgggctcagcgggtgatcgcgctgcggatcgcccgcagctgctgcttgatcgcccgcgcctgtgcaggatccatgcgtagcagggccttctgcccgatcgagcgtgactgcagggtgggatcgacgaagcgatagcggccgcgctcatcgcgctgcaccagcggcgactgggccagttccggggtgtccagcaggtggtcgatcaccatgaccaggcggtcgttgaaatagccctcgggccggccaaggtcggcataggcctgctggatcagcggatagaagcgcttgtaagcggtagccgttgccgccgggtccagcgcagtgaacgcctgtacgtaaggcgcatagcgtgccgcattgctggcggcgatgcgttcgccgccttcgcccgtatcgacctgcaggttgcccggcagcggccgcgcggccagcgcggtcggcggcacgctgggcttgtccaggttgtcgacctgggtgaccaggcgctggatcaggtgatcacgcagcagcagggtcagcggcccctcgccttggaacagctggctcagtgcgccccaggccgcggcgtcgctgtcagccagtttcggcagcgccgggtcggcggcggcctcggtatccagcggatgcctgatcgatggtggtgctggcgcgggctctgcggccgcctgcggttgtgccggtgcactggtactggcaggggttgattgcaccggcaccgggacaccgtcggccaggctcttcagctgatcgcggaacaaccagccgcccgcgccaccgatcaccaccacacccaacacccagggccagaccgcctttccactctgcatgatgcagcacctcgtttcacacgcaatggagaaggtgtgaccccatcgagtgcagccggttccccgcctgttccgctgccgttcgggttgagacctgcagcaaggccgcgctcacgtctgctttgcgccacccgcgcgaggctaggagtcctgtcccgtggagactctgccatgcagtacgcgctgtactactggaccggcatccagggccgtggcgagttcgtgcgcctggcgctggaagatgccggcgccgactacatcgacatggcgcgggtgcacggcgatgcggtgatgcagccgtttctggagggtcgcaacgaaggggcacagccctttgcgccgccgttcctgaaggccggccgccaggtcatcgcgcaggtcgcggcgatcctggatttcctcggcccgacgctggacctggtgccgcaggccgcatcgcggcggatgcaggcgctgcaactgcagttaaccatcgccgacctggtagccgaggtgcacgacacccaccatccgatcgccgcatcgaagtactacgaacagcagaagaccgaggccaaggcacgagccgcgtcactgcgcagcgagcgcctgcccaagttcctcggctatttcgagcaggtgatggccgccaacggtggccgccatgcactgcgcgagcactcctatgtggatctgtcactgttccagctgctgagcgggctggactacatgtttccgcgccgcatgcaggcgctcggccccaccctgccccggctgcgcgcgctgcaggaacgagtggcgaaacgacccaacatcgccgcctatctggcgtctgagcggcggttgccgttcaacaccaacggcatcttccgccattacccggaactggacgccgaacggtagtgccggccgctggccggcagagcgcgctgtgatcattcgccgcctgcaacacgcccctgtagaaccgagccatgctcggctcagagcagccgagcgcgggctcggctctacagagcaccagaagtggaaggagcggtaacgccgggccatgcccggcgtcaccggtcaatgatcggtgcgatcatccagcggtttcaccggctgcttctgcagcgacagcaggcccagcagcagcgccaatgccacgtaggcgccggcaaactgcaaactgatgatgcgcgccaatccttccaggtcccacggcaggtagatgccaccgcgcgggtccaccgagtggatcaggccgaacagggtcagcccggcggccaccagcaggacgccacaggcacggcgcaggcggccatcgaccatcgccgccacggccgagatccacagcatcgaggtgatgatgaagccattgcccagggtgaagatcaccgccagctccggcaggccgtggccgtcgagcttggtcagcagctgcggcagctggtccggtgcgatccagcccggcgccttgatcgccagcaggtaggccaccgacggcaggaaaccgaacaccatcgcgccggtatggtggcgcggcgtggcctggaaggcctgggtggtgatgtcgatggccacgtacacgatgatcggtgccagcaccgccagcggcagccattgcaccaacccggagatgatgccgagcatgccgccgatgccgacgaacaggccggtcagcagcgtgtagccgctgcgcgcgcccatgtgcttgtaggcaggctggccgatgtagggcgtggtctgcgcgacaccgccacagacacccgccaccagcgtggccaccgcttccaccagcaggatgtcgcgagtgcggtagtcatcgccagccgcgcgtgcgctctcagacacattgatgccgccgaccaccatcagcaggccgaacggcagcagcagcggcaggtaggtcatcgccgtgggcaggccctcaaggaagcccagcgtcggcagcggcagcaccacctgcggcggcacccattccggcacatggaagccgggcgcgcccagcccggccagtccaaggccgtaatacagcacggtgccgaacacgaaggccagcagcacgcccgggccacgcaccggcagcttgcccttggcgatcagcacatacagcagcaggcccagcgtggtgaagccgaccagcggcgagcgcagcgtttccagcagcggcagcaggcccatcagcaccagcgcgatgccggcgatggaacccagcagcgcagctcgcggcagtgcgcgggtgaccgcttcaccgaagaacgacagcacgaacttgagcacgcccatgatgaccagcgcggccatgcccagctgccaggtggcgatgcccgcagcgtgcgggtccatgccctgctgcttgaacgcgaggaaggccgggccgagcaccagcagggccatgccgatgctggtgggggcatccaggccgagcggcatggcggtgacatcgtcgcggccggtacgtgccgccagccggcgcgccatcagggtgtacagcaggttgccgaccagcacgccaaaggcggtgccggggaacattcggccgaacaccacgtcggcggggaactggaagatcccgaccagggccatggcgatgaagccgaggatggagaggttgtcgacgaccaggccgaagaagccgttgaagtcgccggcgacgaaccagcgacgcggtacggcggaagcgggagcggacatggaaggggcggtgggggtggggagcgccgatggtaggcccagcgaggccggcgcgccaattccgtcgtggaatgatgggttccagccaacggcggggcccctcgtggctggtcgcgggtagagtcgactgttagtcgactggcattgcgagttcggccggtcgggggggctgcgcaggacacgccgtaaatccccagaccggcccagccgctggcggctgtgcgttcgggccttgcgaagcagtgcttcgcaagcaaagcgccctcacccacgggggctcgatggcgccatccatggcgccaacggtcctgcgcagcccacccgaccgacccctgacagtttcctgcgcgcggcagccacggaagaagatcaaaagatccaaagccaaggcaggctctcgctgcagtgccgagcccatgctcgcccgctgtacgcgaaggctctgagccgagcatggctcggctctacagaagattatttcgatcattcgttcgttcatccacgcatggcgtggatctaccgtgtcgaccaaggtcgacacctaccacacggatggccgccgttgcttccgagtggccggccagcggccggcactaccgcgggtgcagggcgcagccctgcatcgaccaaccctctacttcttcaggaagttgtccaccagcagatgcttcacgtcgtcgaagcggccgttcaacactgccttggccgcgtacaacgccgtaccggccacctgcttggcctcgatctgcggcggcatcaccagctccgcgcggctggtatgcacgtccagcagcgccgggccgcgctgggacagcaaatccagcaccgcctcttccagatcctcgctgcgggtcaccgtgcggccgtggaagccgatgacctcggccaggcggccgaagtccgggttcttcaggtcggtgtagttgtccagcaggccctccaccttctgctccagctcgacgaagttcagcgaaccattgttgaacaccaccaccttgatcggcaggttctcctgcactgccgtgagcaggtcacccagcagcatcgccaggccaccatcaccggacagcgagatcacctgccggccggggaaggccttctgcaggcccagcgcctgcggcatcgcgttggccatcgtgccgtgcagcaggctggtcagcgtgcggcggcggccgttgacgcggatatggcgcagcacccacaccatcggcgaacccccgtcggcggtgaacagcgcatcgtcgctggcatgcctcgacagcaatgccgtcagatgctgcgggtggatcagttcaccctcgcccggctgttcttcctgttcgcgcttcttcagcgccttgtcgcgacgcccgatgcactcgtccaggaaactgctgtcctcgcgcggcggcagcatcggcagcagcgcgtccagcgtcggtgcgatgtcaccgaccacgccaaggctcaccgggtggcggcggccgaggtgactgccatcgcggtcgacctggatgatcgtggccttgtccgggtagaactggccccaggcgaaatcggcgccgagcagcagcagcgtgtcgcactccatcagcgtgtggaagccggattcgatgccgaagatgccggtcatgcccatgttgtacgggttgtccggctcgacgaaatccttggcgcgcgaggtatgcgcgatgggcgcctgcaggcgccgggccagctccagcagctgcgcgtgtgcgccctggcaaccggcaccggcatagatgccgatgcgcttgccctgccccagcagttcggtgatgcgctgcagctcggcatcggacgggcgcagcaccggctgggtgtagtgcaccgagaacggcacatcgtgcttcacctcggcctggctgatgtcggccggcaggatcaccaccgccacgccacggcggctgatcgcggcctggcaggccagggccacgacgcgccgcgcctgctccgggctgtgcacctgctcgcagaacaccgaacaactggcatacaccgccttgaagtccacttcctgcggaaattccatgcccagctcactggtcaccacctggctggcgatcagtaccatcggtgcacggttgcgattgctctcgaagacgccgttgatgaagtgcaggccaccgggaccacaagaacccgcacaggcggtcaactcgccgctcaccagcgaatcggcgccggcagcgaaggcggccacttcttcgtggcgtacatgtacccagtcgatttcactgcggtgcagggcatcggtgacgtgattcaaggtatcgccaacgatgccgtaacagcggcggacgcccgcctgctgcagggtatcgacaacgatctcggcaacgcgcttgctcatcggatacatcctcgaggggagagcatccgaggctagacccgaagaagtgatgcctccgtgggcaaggcgcacatcacctcgataggcaaactaccggcggagatcgagtcaatcgttgacgttgatccagccctccaccgcgccctgcttcgggttgcggtagcgcagcttcacccagccatcctgttcatccagcatctccacgcggtctccctgcaccaggtaacgcctggtgctggatgcgccgggttgatcgaacaggaacagccgcgcgggtaccacggtggcctgctggccacgcaacggtccatccggcggtgcacccaggccatcggcgatggcactttccagcacccggccggcggcatcataggtgcgccagaccgccagcgggccctgctcgccggtctgttcccactgcagcgcggcgttcaacgtatcgcccagcatcagcacgctctcggcgcggtacagatagagcttcgcgcctgcaaaccggtactgatcggtgtaccacatcgggccgctgcggcagctgctggtcagcgtgcggctcggacggtcgaccgtaagccccatgaggtcaccgcaactgtccttgccgtgggtatcggcctgcagcgcgcggaacccggcactggccggatcgaagcggtacacggtcaccgcttcgttgaccatgcccaccgaggcgcgcgcgaccagttccgggtagccatcgaaatcgacatcttcgagcgaccatcgcgaattgccgtcggcatcggccgcgccctcaagcgtctggcgcttgcctgacggtgacagctgcaccgcgatgctgccgtcctgctgcggatcggcatgcgcctgcacatgcgcggccacctggaagcgcagcgtttcgccgtcgtccccacccgcctgcgccgtcggtgccagtacgcctgccaatgccaggcccagcatgcattccctgtagttcatcattgctccctgcggcacctcggcggcaccttccactcagaacgatacctcgaccggctgccgcgaccacagcaccgattgatgtttggtctgctgcttccacgccaggcggatcgcctcgatatcggcacggcgctgcggggtgtcttcgtgcagcaccaccagcaccttggtgcgcagacggttgggcgaggcatcaccgcggaacagccactggccgtaggcatcgaacacggtcaggccatccggaaagcgcggggtcacttccttgtccaggaaggtgcgccactgcgcctcgctgatggtgtcggcctgcgggcggttgccggcgccctgctcttcgcctacgccgaagtacagctcgctgcgcacccagccgtggccggcggacggacgcgcggcatcgcccttcagttcggcggtggtggccgtggcataggcgctgggcgcctgcgaagagaggctggcgcagccactggtggccagcagcacggcgaagacgaggccaaggtgtttcatcggtacagctccggggaaggggaacagggcgagccggcagcgtacagcgccactggcccggcgtgctgatgccaaccgggcatcagctcatgccggaccggcagggacttgcatcggcaccggccatcacgcgaagataatatatcgcttcatccggatggatgtaagtgaaactatctcccccttccccgtcgtcgttgttgctggagccctccatgtccgcccgcctgcccgcgtcgccgctcggcctcgccatcgccctcgcgctttcctccgctgccatcccggccctggcccaggacgccaccaacctggacaccgtgatcgtcaccggcacccgcgccgccgatcgcaccgtgctcgaatccacctcgccggtggatgtgctcaccgccgaggacatccgcaaggccggcgtggtcaacggtgaactgggcagcgcgctgcaggcgctgctgccgtcgttcaacttcccgcgccaatccaactccggtggcgccgaccacgtacgcgccgcacagttgcgtggcctgtcccccgaccaggtgctggtgctggtcaacggcaagcgccgccaccacaccgcgctggtcaacaccgacagcaagatcggcaagggcaccaccccggtcgatttcaatgcgatcccggtcagcgcgatcaagcgcatcgaagtgctgcgcgacggtgccggtgcgctttacggctcggacgccgtggccggcgtgatcaacgtgatcctcgacaacggcggcgacggcggcgagatcgaggccagctacggtgccaaccacaccgacctcaagccgatcggccgcaccctcaccgatggccagaccggcaacatcagcgccaaggtcggcacttcgctgggcgaagacggcggcttcctgcgcgtcggcctggaatacaagcaccgcaacggcaccaaccgcgctggctttgaccagattccaccgtgggaccagacgccggacaacctggcgctgcagggcaagcgcaactatgtgctgggcgatggcaagagcaaggacatcaacctgtggctgaacaccgagattccggtgggccagacctcgacgttctacgcgttcggcaccttcaaccagcgcgacaccgaaggcgccaactacttccgctatcccgatggcgatgccaactggaagcaggtctatccgaacggataccgaccgatctccgaaggcgagaaccgcgacgtacaggccgtggccggcgtgcgcggccagtggggcgagtggagctacgacagcagcctggattacggccagaacgacttcacctaccgcctgcgtgagtcgctcaacgcgtcgctgggcccgaccagcccgacccgcttcaagaccgccgactacgagtacgcgcagaccgtgggcaacctcgatctgagccgcgtgttcacccagagcgacagcatcagccacacgctgggcctgggcgtggaagcgcgccatgagcgctaccagacccgccccggcgacccggccagctatgcggcgggcccgtacaccgaccgcccgaccggctcgcaggccggtggcggcctgaccccacaggacgccgccaccctgtcgcgcgacgtggccagcgcctatgccagcctgtccagccagttcggcgagaagttctccaccgacctggccgcgcgctacgagcacaacgacgactttggcggcgaactgaccggcaagctcggcctgcgctacgaattcaccccggcgttcgcactgcgcggtgccatctccaacaatttccgcgctccgtcgctggcgcagatcggctacgaatccacctccaccggctacaacgccggcggccagctggtgcagggccggctgctgtcggtcaacaatccgatcgcgcgtggcctgggtgcgcagaacctgaagccggagaagtcgatcaacacctcgctgggcttcaccagccgcatcggcgagcatttcgacctgtcgctggacttcttccagatcgatatcgacgaccgcatcgcgctgtcggagagcatcaccggcgatgcgctgaccgattacgtggccgccagctacggcgtcagtggcctgcagagcgccagcttcttcgtcaatgccgccgatacccgcacccgtggcgccgagctggtaagcaactggcggcagtcgctgggcggtggccagctgctgctgaccggcacctacgcctacaccaagaccacgctgaagaatgtgctggccacgccggcgcagctgagcgcgctgaacccggactacgtactgttcggcatcgaggagaccaacaccctgaccgatgccaccccgcgcacgcgtggcagcttctcggccgcctggagcaacgacaactggtcgctgagcacccgcgtgaaccgttacggcagcgccacccgggtgttcaacttcggtgatggctacatcccgcgccagacctaccaggccgaatggcagctggatgccgaagtcgagtaccgcatcaccccgcaatggagcgtggcgatcggtggccagaacctgaccgacaactacccggatcgatccaacagcgatatccactacttcggcaacctgccgtacgacgtgctgtcgccgatcggcagcaacggcgcgtactactacggccgcgtccgctatacgttctgatcgcattgggtgggtgcggaccgttggtccgcacaacacggtagtgccggccgctggccggcaacttcgtgatccgggtgcggatctgctttgggtgggggcggaccgttggtccgcgctgtttgggctggatgcaggctgacctgccgtgccgaccaacggtcggcacccaccgaagctgatccgcagcctgccctcgaccccacgtacacgcccaggctggcaggctggtcgtcatggctgaaccgctccccctgcgtccgccaccgccattgctggacgacgcctgtgcgttgttcctcgatgtcgatggcaccctcatcgaattcgctgcacgaccggatgccgtgcagctcctgccggatgtgcgcgaagccatcggccgcatcagtgaccgcctggaaggcgccgtggcactggtcagtggccgaccgcttgaacagctggaccagctgttcgctcccctccagctgcctgccgccggcctgcatgggcacgaactgcgcggcgaggacggtcgtgtgctgcgagacgagcacgacgacgacaccgccgagtggctgcacgcgctgcaccagcaggcgatgcgctttgcccacggccatcccggcgtgctggtggaagacaagggcgtcggcctggccctgcattggcgcggtgcgccgcacgcggcaagtgatgtgcgcgccttcgccgatcgccacgtgcggggccgcgccagttaccgcctgcaacccggcgaccatgtggtcgagttcgtgcccgtcggcaccgacaagggccgtgccgtgcgccggatgatgcagtacctgcccttccgcggccgcctgccggtgtttctcggtgacgacctcaccgatgaattcggcttcgacgccgccaacagccagcatggctggagcgtgctggtgggtgaacgtgaacccagcgcggcggtgttcgcgctgcccgacatacgcagcgtgcacgcctggctgcgtgagaatgcctattgacccggccaacccccacggccgcaaccgagatgtaccgcgtgatgacccaacccgatcttgatctgggcgtggtcggcaacggcagcttcggcgccctggtcgacaaacgtgcccgcgttgtctggagctgcctgcccaccttcgacggcgaccctaccttctgtgcgctgctcggccccaaccagcagaccggtggcgacttcgccatcgagctggaagacttcgccagcagcgagcaggaatacctcaccaacacggcgatcctgcgcacggtgctccgcgacgcgcacggcggcgaactggaaatcctggatttcgccccccgctggcggcagaacgaccgcttctaccggccggtcagcctgatccgccaggtgcgtccgctggctggcagcccgcgcatcaccgtgcgtgcgcgcccgctggccgactggggcgcacgcgtgccagagtcgacctggggcagcaaccatgtgcgctggatcctgccggagcacgtgctgcggctgaccaccgatgtgccggtgcgcttcgtgcgcgacggcctgccgttcgtgctcaaccatcccatccacctgatcctgggcgtggatgagtcactcaaccggtcgatcagcggctacgtgcaggaagccttccagcgcacccgcgactactggcgcgaatgggtgcgctacctgtccattccactggagtggcaggacgcggtcatccgcagtgcgatcacgttgaagctgtgccagtacgaggacagcggcgcgatcatcgcggcgatgaccacctccattccggaagcacccggcagcgtgcgcaactgggactaccgctactgctggctgcgtgacgcagctttcgtggtgcgtgcactgaaccgtctcggcgcaacgcgcacgatggaacagttcctcggctacatcttcaacctggccaccaccgacggcacgctgcagccgctgtatggcatcggctttgaagccaagctggacgaggacgaagtgcccagcctgtccggctaccgcggcatgggcccggtgcgccgtggcaatctggcctgggtgcagcgccagcatgatgtctacggcagcgtggtgctggcctccacgcagctgttcttcgaccgccgcctgcaggatcccggcgacgcgcacacattcgcccgcctcgaaccgctgggcgaacaggccttcgccctgcatgacgtgcccgatgcgggcctgtgggagttccgtggccgcaccgaggtacacacctacaccagcgcgatgtgctgggccgcctgcgaccgcctgtgcaagatcgccgtgcgcctgaagcgcgatgaccgtgcacactactggcgcgagcgcgccgacaccatccatgcgcgcatcatggccgagtcctggaatgaggaactgggccacttcaccgataccttcggcggccatcgcctggacgcctcgctcctgctgctggccgacatcggcttcatcgatgcgatggacgcccgcttcatcgccaccgtcgatgcgatcggccgcgacctcaagcatggcaattcgctgtaccgctatgtcgcgccggatgacttcggtgagccggaaaccagcttcaccatctgcacgttctggtacatcgatgcgctggcggcgatcgggcgcatggacgaggcgcgcgagatgttcgagctgctgctgaagcagcgcaaccacctgggcctgctgtcggaggatctggccttcgacagcggcgaggcctggggcaatttcccgcagacctattcgcacgtcggcctgatcactgccgcgatgcgcctgtcgcggtcctggcaggaggcatcgtgagtcgtctggtggtggtttcaaatcgtgtggccgtacccggcgagaaccgcgccggcggcctggctgtcggcctgctggccgccctgaaggaacgcggcggcctgtggttcggctggagcggcaagacggtaaaggacggcagcggcacgctgcaccggcagaaagacggtgacatcgactacgtcaccatggacctgagcaagcgcgaggtggacggctactacaacggctttgccaaccgcacgctgtggccgctgctgcacttccgcctggatctggtcgactacgaccgtgccacccgcgagacctaccacaaggtcaacgcactgttcgccgacaagctcgcgcccttgctgcgcgaggatgacatcgtctggatccacgactatcacctgatcccgcttggcgcactgctgcgcgagcgtggcatcggctgccgcatcggcttcttcctgcacatcccgatgccctcggccgacctgctgcaggcgatgcccgaccacctgcggctgttctccgcgctctacgcgtatgacctggtgggcttccagacccagcgcgatgccgatcgcttccagacctacctgcgcctgttcggcggcggtcgggtactcgccaacggcgagctggaggcaccgggcgggcgtcgtttccgcgcggcggcgttcccgatcggcatcgacaccgagctgatcgcgcgccaggccggtaccgccgccaccaaggccgccgtaaagaacctgcgcgccagcctgcgtgatcgccaactggcgatcggcgttgatcgcctggattattccaagggcctgcccgagcgcttcctcggcttcgaacgctatcttgagcgccatcccgaccagcgcgggtcgctgacctacctgcagatcgcccccgtctcgcgcggcgatgtcaccgagtaccggcagctgcgcagccagctggagcagatcgccggccacatcaacggtggccacgccgagccggactggacgccgctgcgctacgtcaaccagaacttcacccatgccaccctcaccggtttctaccgtgcagcggcggtggggctggtcacgccgctgcgtgatggcatgaacctggtggccaaggaatacgtggcctcgcaggacccggaggacccgggcgtgctggtgctgtcgctgctggccggcgccgccgacgaactcaagcaggcactgctggtgaacccgcacgacctggatggcgttgccgacgccatcgccaccgcggcgacgatgtcgctgcgcaagcgcaaggagcgctggcacgccatgatggagcacctgcgcacctacgacatcaaccactggcggcgcagctacctggacgcactggaaggctgaggaaaaaggggacggaggggattaagtcgtttgtgcacaaacgacttaatcccctccgtcccctttttcttcaatccaggaatcgcgctgcctgctccggtgcgggcagatgacaggcatcatgccgcccgaaccagcggtagcggttgcgggccagcgcgcgatacgcggcatcccgccagccgcgcggcagcaccttcagtacgccgctcaggcgccatccaccgcccagcccggccagtacacgcaggatggcatcggtatcggtccaggtgccctgcgcgtccagcagcaggaacgacgccgggtcctgcgggtccagcccgtgtgcgcgcagcagcgcactgccccgctcgccctgcatcgctgcaaagcgataacgttccttgcggtcgaaatgcagcaggaagcgcacccagcgattgcacagagcgcatacgccgtcgaacacgatcaccgcgctgccagtcccggcggcgccgtcactgtggttcgagccagccttcatagcggatcagggctcccacccaaggcaacctcacatcaacccggaaagtgtaacgctcgccgcgccaggcttcacggcagcgcacaccgccgaaccaacgcgtcggcagcggcagcagcccgaacgcccagacccgccgcaccgaccagtcgatgccaccctcgcgggcctgcaacgcgaactcgaagcgcaccgcgcccagctgctcgcgcagaagcccttcgtgcgcccacagccgcgacaccatcggccagcggtcgaaccgtcgcgcccactgctcgccctgcccgcgtgcactgaacgccacttcggtgggcagcgcgtcgccgtccttcggcagccgcgccaacgcggccagcagcggcaccagccagtgccgccccctcacgatgcgcgcctgccccatgtagcggcagggcaacggcgcggcatgcagcgcctgcaccggcgctgccagggtggcgaaggccggccccagcacgcgcgcgaacagcggcgtggtcagggcgcgatccaggccagggtcgccatgcgcccggtacgacggtcgcgccggtgcgaatacaggtcaggatcggccatggtcgacaccgtgccgccatacacctgcgccgggtccatccccgccgcctgcaaccgctgccgcgccagcgcgaacaggtccactttccagtggcctgcgcgggtggccacgaacgccgccccggcggccggatcatggccgacgaaggcgtggtagacctcctcgccgatctcgtagtcggccggcccggcagccgggcccagccaggcccgcaactgcgccggcggcgtctgcagggcggccaccgtggcctccagcatgccgtcagccagcccacgccagccggcatgggccgcacccacctcgctgccatcggccgcggcaaacaccaccggcaggcagtcggcggtcaggatcgccagcaccacgcccggcaccgaggtcactgcggcgtcggccaccggttcgctggcgcggggcaccggcggcgcggtgaagcgcagcacggtgctgctgtgcacctggcgcagccagtgcggtgccgagggcagtgccagcccctcctgcagcagctggcggttgtgctccacgttggccggggtatcaccatcggccgcgtgccggttgccgaggttgaactgcgcgaacggcgccggcgaaatgcccgcgccatgccggcgcgtggtcagcgcatggacgcctgccggcgccggccagtccgcctgcagcaacggcagcgcggcggccatcaccagcgatcccgctcgcgggcggcgaaggcttcgctgtcttcgcgcagcaccttcatcaggtgcagcatgtcctccggcaccggcgcggtattgcgcaccggctcaccggtgatcggatgcatgaactccagggtctcggcgtgcaaggcttggcgcttgaagccgcgcagcgcggccaccagctcgtcgctggcacccttgggcagcttcagcgcaccgccgtacagcgggtcgccgatgatcggatggcgcacgtgtgccatgtgcacgcggatctggtgggtacggccggtttccaggcggcactccagcgcggtgtgcgcacggaagcgctcgcgcaggcgatagtgggtcaccgcttccttgccgtcttcgcgcaccgccatcttcagccggtcgcgcgggtggcggtcgatcggggcatcggcggtaccgcctgccaccagcgcgcccatcacgatggccaggtactggcggtgcacgtcacgggccgccagttgctcgaccaatgcagtctgcgcttccagggtcttggccaccaccatcacgccgctggtgtccttgtccaggcggtgcacgatgcccgcgcgcggcagcaccgccaccgaggggtcgcggaacagcagcgcgttgaccaaggtgccgctgtggttgccggcgccggggtggaccaccaggccgaccggcttgttgatcaccagcacatgctcgtcctcgaacagcacgtccagcgggatgtcctccggctgggcgtcggtctgggtttccagcaccacgtggagggtcaccacctcgccgccgcgcagcggatcgcgcgggcgcacctgggcgccgtccagcaggacgtcaccggacttgatccactcggtcaggcgcgaacgcgaatattcggggaacagttcggccacgacggcatcgaaacgacggccggcagcggtgtcggggacgatggcctggcgggccgattcagagggttgttcagacatggcagggggcattctttgaaattttggggtcccggcggccggtttcagtcgctggacaggacactaggctatcatcgacccttcgtattccagccgcgtcccgcctcgaccccatgatccgacgctccgccatgctctccgcgcccgtccgcctcaccgccctgctgctggtgctggtcatcgccgcaaccggctgccaccgcggcgccaagaagggtgatcgccccgacgaaggcgtgccggtcgaacagctgtacgagaaaagccacaagctgatgcagggcggcaactggagcggcgccgaagccagcttccgccgcctggtggcccagtatccgtacggcccgtacaccgagcaggcgatgatcgaaaccgcctacgcccagtacaaggccggcaagcacgatgacgcggtgtccagcatcgaccgcttcatccgcacctacccgacgcaccgcaacatcgcctacctgtactacctgcgcggcctggccaattccaaccgcagtacggttttcctgcgccgcgtatggtcgctggatgccagccgccgcgacctgtccacgccgcaccaggcgtactcggacttcaacatcgtggttgatcgttacccgaacagccgctacgccgccgatgcgcgccagcgcatgctggagctgcgtgacgtgttcgcccagcacgagctggacaacgccctgtactacatgcgccgcggcgcctgggtctcggccgtgggccgcgccaactacctgctggaaacctacccgcagagcgccttccagtacgacgccgtggccgtgctggccgattcctacacccacctgggcaacaagaccctggccgacgacgcccgtcgcgtcctgcagctgaaccagccggatcacccgtggctggaaggcaagtggccgaagtacccgtggatgatccgcaagctgaacccgttcgccggcgagaagtccgccagcacgggccagcgcaacgcgcgactggagaagaagtaagagagggccccgaaaggggcccttcttctttgtggagtcgagccacgctcgactgctttcctcatccgcctccccgcgccggggccggcacctaggaatgctacgaatccagcgcggatgcgacgccggtcgcagcccgcctgggcgaggcgctccacactgcggcgcaacggccacaccggccatcacggagcgtcccatggccccactgcgctgcagtttccgtcccctgtcctgcctcatcgccaccgccctgctggcgctgtccccgcgccccctggctgctgcaccggacgcgccgggcgatctgctgtctgctgccccctatcgcgcgtcatgggtgccgtcgaaggccgcgcaggcctataagctgcactaccgcaccccggaccaccgcggccagctggccgaaggcaccggcctgctgtacctgcccgccggcgcggcgcctgcgggcgggtggccggtggtgtcctgggcacatggcacccagggcattgcggatcgctgtgcgccctcggtctccggccccacccatgccgaacgcgacggacgcttcctggacgtgttcctggcccagggctatgccgtcgccgccgccgactaccagggcctgggcagcccaggcaatcatgcctacctgcacgtgcgtaccgcggcgcgcaacgccatcgacatggtcaaggccagccgccagtacctgggtacggcaacattgtcgccgcgctgggtctcggtcggatattcgcaggggggcgcggccgcattgacagcaggccatctggccgcctcccatggcgggccctcactgcagtaccgcggcagtttcaccgccggaacgcccaccgcagtcgaactgaccgcgctggtgatgaatcccggcaaccgcaccgccaatcctggcgcacccaacgcatatcacgcgtatctgctcgacggcctgctgcaggccgcgcctcagatcgaccgcgtcctcagcgacgcaggccgtgcccgtgtggcagtggcccgcgagcagtgcctgagcgaactgaccgccacgctggacggcgccgatacaggcagcatgtttactgcaccactgaccagcgtgccgggcatctgggcggtgctgcatgactatctgggtgtaccgcgccgcggcttcagccagccgctgatgctggcccatggcagcgaggaccgcgatgtgccctatctgaccaccctgctgtacgccgtaggcctcgccgggcgaggcgagccggtcgcgttccggcgctacccggtcgatcatcgcggcacgctggatgcggcggcggcggatgccctggcgttcgtgcgtgcacgactggagggcgaccacttcaacgacgctgcggagatcgcaggcctcgaacaacggctcgacgaagcccggtagatccacgccatgccggatacgcgatccaggaagttgccggccagcggccggcactaccgaatgcagtagatccacgccatgcgtggatacgcgctatagggcgttgccggccagcggccggcactacctgccaaccgctgcctcagcccttgtagccgttgctgatcgggtaacgacgctcgcggccaaaggcgcggcgcgagaccttcggccccggcgcggcctggtgccgcttccactcgctgatgcgcaccagccgcagcacgcggtcgaccacggccgcgtcatagccggccgccacgatctccgtgcgcgactgctcttggtcgatgtagcggtacaggatgccgtccagcacgtcataagccggcaatgaatcctggtccagctggttctcgcgcagctcggccgacggcgggcggctgatcaccgccggcgggatcaccggcgcgccgcccacggtattgcgccacttggacaggccgaacacttcggtcttgtacaggtccttcagcggcgcatagccaccgcacatgtcgccgtagatggtggcgtagccgaccgcatactcgctcttgttgccggtggtcagcagcaggccaccgaacttgttggccagcgccatcaggatcacgccacggctgcgcgactgcaggttctcttcggtcacgtccggcgcggtgccctcgaacatcggcgccaacgcttccatcaggcccttgaacgccggctcgatcgacaccgcctccagcttcacgcccagcgcctggcactgctcggccgccaggtcgttggacaggcccgcggtgtagcgcgacggcaggcgcacggcggttacgttctccgcgcccatcgcgtccaccgccatggccagcacgatcgccgagtcgatgccgccggacaggcccagccacactttcttgaagccgttcttgcggcagtagtcctggatgccacgggtcaccgcgcgccaggccagcgcgtccatgctctcgtcgccgtcgtccatccacacgtgcggcatgaagcggcggctggcgccgtcgtactccaccaccagccactggtcgacgaaggcagcagcggccgggtgcaccgtgccatcaccgtcggccaccaccgaggcgccatcgaacaccagcgcgtcctggccgccaaccacgttgaggtaagcgatcgccgccccgctctcgcgggtacgtgcagccagcacggcgtcgcgctgggcatgcttgccacgctcgtacggcgaagcattcggcaccaccaccagctgcgcaccggcgcgcatggtgtcggccagcggctcggcaaaccacaggtcctcgcagatcagcaggccaaccggaataccgttgacctcgaacacgcagctgccgccatccggatcgacatcgaagtagcggcgctcgtcgaacacggcgtagttgggcagctcacgcttgcggtaggtctgctcgaccaggccatcacgcagcacgctggcggcgttgtagaccaccgcgccagccgcctgcggccagccgaccacggcggtgatgccgcggcaggcggcagcgatgcgggccatcgcctgctcgcactcgtacaggaagcccgggcgcagcagcaggtcttccggcgggtagccgctcaccgccagctcggggaacatcaccagctcggcgccgtactcgtcgcgcgcctggccgatcatctcgatgatgcgctcggtgttgccggcgacatcgccgaccgggaagtcgaactgcgccatcgcgatgcggatcgaagccatgggattccagcctgtggttgcaatgccgccattgtaacgccggggtcagatccgttttgcgcagcaaaagggatctggccccacgccagacgcagaaaggccgcccggaggcggcctttctgtgttcaagcagccggccagcggccggctctacagcatcgtctgccggaggcagtcgatcttatttcaccagcttagcgatggcagcgcccaggtcgcccggcgagcggacggtgacaacaccggcagcttccatggcggcgaacttgccttcggcagtgcccttgccgcccgaggcgatcgcaccggcgtggcccatgcgcttgccggccggagccgacgcaccggcgatgaaaccgacgaccggcttcttcacgtggttcttgatgtactcggcgccggcttcctcggcgtcgccgccgatttcgccaaccatgatgatgccttcagtctgcgggtcttcgttgaacagcttcaggcagtcgacgaagttcaggccgttgatcgggtcaccaccgatgccgatgcaggtggactggcccaggccgacttcggtggtctgcttgaccgcttcataggtcagggtgcccgaacgcgacacgataccgatcttgcccggctggtggatgtggcccggcatgatgccgatcttgcactcacccggggtgatgacgcccgggcagttcggcccgatcagcacggtgtccggatgcgaacgggtcagcacgttcttgacgcgcagcatgtccagcaccgggatgccttcggtgatgcagacgatgaccttgatgccggcagcagcggcttccaggatcgcgtcggccgcgtacggcggcggcacgtagatgaccgaagcgttggcgccggtgctctgcacggcgtcggcaacggtgttgaagaccggcaggtcgatgtgggtggtgccacccttgcccggggtcacgccgccaacaacctgggtgccgtactcgatcatctgagtggcgtggaaggtgccctgctggccggtgaagccctgcacgatcaccttggtgttcttgttaatcaaaacagacatgggaattccttggtgtcgaatcaggcagcgttcttgacagcttcaacgatcttcttggcgccatcgttgatgttgtcagccgggatgatggccatgccgctgtcgcgcagcagctgcttgccttcttccacgttggtgccttccaggcgcaccacgaccggaaccttgacgcccacttccttcacggcggcgatgatgccttcggcaatcatgtcgcagcggacgatgccgccgaagatgttgacgaagatgccttcaaccttgtccgaggacaggatcagcttgaacgcttcgatgacgcgctgcttgttggcaccgccgcccacgtccaggaagttcgccggctcgccgccgttgagcttgatgacgtccatggtggccatggccaggccggcgccgttcaccatgcagccgatgttgccgtccatggtgacgtagttgatgtccagctccgaagcgatcacttcggtcggatcttcctgggtcttgtcgcgcatggcgaccagggccttctggcggaacgcggcgttgtcgtcgctgtcgaacttgccgtccagcgcgtacaggttgccgtcgtccaggatggccagcgggttgatttcaaccagggccaggtccttttcgttgaacaggcggtacaggttcaccatgatgctggcgaactggccggcctgcttggcagtcaggcccagcttgaagccgaaatcacggccgtggtaaccctgcacgccttcgacgaaatcgacgttcagcgagtggatcagctccggggtttcagcagcgacctgctcgatttccacgccgccttccgaagaggcgatgtaggtgatggtcttggtgccacggtcgaccagcaccgacaggtacagttccttgacgatctcgccggcggtggtcaccagcaccaggttgaccggcagttcaacgcctgcggtctggtaggtggccatcttggtgccgagcatcttggccgcagcggccttcacgtcgtcggtggtcttgcagaacttgacgccgccagccttgccgcggccgccagcgtggatctgcgccttgaccatccaggggccctggcccagggagttggcagcggcaaccgcttcgtccggggtcgcagcgaccttgccggccgggaccgggatgccgtactcggcaagcagttgttttgactggtattcgtggaaattcatgcgtcaccgtgggaataggaacgaccgcacgcaattcctcagggccccggcggggcgccggcatggaccgcggcgggcccactattgtggccgagccggcgccggggcgcaaagaagtctgtacaaaacgccagacgcggccagatttccgccgtcattcaggtagttgcgcccggcggcccactggccaccggtatccatcccgggccaaatgcgcgatccgggcggctccggcggcgccctgcctggggccctatactggccgaccaaggtgtgtagagtcgggcttgccctgctgcttccaccgcaggccacatcgaagcgacgtgcccgcccggcctcaggggacgccgggcaggcctgccgcagattccagactcaggcagccagaaggggagttccggcgtgtcacccagtgcttcattgatcgaccgcatcgaatcgattccgcggcgtgagctgtatttcttcgcgctgtaccgggtgctgatcgcctcggtcatcgccgccctgctctacagcccgctgtcggccatggtcggcgaagcccaccacccgcggctggccgacaccgtcgccgccatctacctggtgctgtccctgctggccctggtgatcggccgcaacgaacgctggctgcgcccgatcgtggtcagcggcgtgctggtggatatcgtcgccgccaccctgttgtcgcatgccctgcccggtgccagcgccggcatctcgatgtcgctgctgttcaacatcgccgccgccgccaccctgctgccgctcagcctggggctgggcctggccctggccgccagcctcgccaccggcgtggagtacacctggaagctgctggaaggcggcgaccccacccgtaccctggccgaactggccatgttcgccaccagctacctggcactggccttcatcagttaccaggtcggcagccgcgcgcgccgcaaccagcagctggccaaccagcgcggcgatgaagtggccaacctgttccagatcaacgagctgatcatccgccgcatgcgtaccggcgtgctggtggtcgacgccgacaaccgcgtcaccctggccaacgaggccgcctcgatgctgctcggtgacagtgatggcagcggcgaaagcggccgcctggacctggccagcgccgccccggaactcgcccgtcgcctgcagcgctggcgcaatggctgggcgcaggacgaactaccgctgcagctcaaccccgaccagcccgaagtgcagccgcgctttgcccgcctgctggccggcagcgacctggccctggtgttcctggacgactccagcgtggtctcgcgccgcgccgaatcgctcaccctgtcggcgatgggccgcttctcggccagcctcgcccacgagatccgcaacccactggccgcgatcaactacgcggtgcagctgctggaagaaggcaccggcttcaacgaaagcgaccgccgcctgctgcagatcatccgccagcagtgccagcgcaccaacggcatcgtcgaaagcgtgctgggcctggcccggcgcgagcgcgccacgccggagaacgtcgacctggccgccttcgtgcgccgcttcgtgctggagtacaagcagggccagacgctggagaccgacagcatcgagccgatcatcaacgacacctcggtgctggcccaggtcgacaccaagcacctctaccaggtgctgaccgtactggtgcacaacgcgctcaaatatggccgcatcggccagcagccggcgcgggtgcgcctgcgcgtggcgcagcacgagcgcagtgcggtcatcgacgtgatggatcgcggccccggtattcccgagagtgtggccgcacagttgttccggccgttcttcaccacgtccgagcatggcaccgggctgggcctgtatatcgcccgcgagctgtgccgggccaaccaggcgcggctggactacatcccggttcccgctggaggctcctgcttccgcctggtgctgcccggcccgcatacgctgttgcccacctgatctcgattctgtgcgtcaaacatttgtcgcttccagccccctcgtttatctttcacgcccatgaacgaaacccgcagcgccctcgtcgtcgacgacgaacgcgacatccgcgaactgctggtactgacgctcggccgcatggggctgcgcatcagtacggcagccaaccttgccgaagcgcgcgaactgcttgccagcaatccgtacgacctgtgcatcaccgacatgcgcctgccggacggcaatggcatcgagctggtcagcgagatcgcgcagcactacccgcgcacgccagtggcgatgatcaccgccttcggcagcatggacctggccgtggaagcgctgaaggccggcgccttcgacttcgtcagcaagccggtggatatcgccgtgctgcgcggcctggtcaagcacgcgctggaactgaacaacaccgagcgccctgcacccggccccgccgccgaacagggcgcacgcctgctgggcgattcgccggccatggacgtgctgcgcaccaccatcggcaaggtcgcgcgcagccaggcgccggtctacatcctcggcgaatccggcgtgggcaaggagctggtcgcacgaaccatccacgcccagggcgcccgcgcggccggcccgttcgtgccggtcaactgcggcgccattcccggcgagctgatggaaagcgaattcttcggccaccgcaagggcagcttcagcggcgcccacgccgacaagcccgggctgttccaggccgcgcatggcggcaccctgttcctcgacgaagtggccgagctgccgctgcagatgcaggtgaagctgctgcgcgcgatccaggaaaaatcagtgcgcgcggtgggcgcggctaccgaggagccggtggacgtgcgcatcctctcggccacccacaaggacctggccgagctggtcgaggacgggcgcttccgccacgacctctactaccgcatcaacgtgatcgaactgagggtgccgccgctgcgcgagcgtcgccaggacctgccggaactggccgcatcggtactggcacggctggcccgcagccatggccgcccgacgccgttgctggcgccgtcggcgctggacgcactggcccagtacgccttccctggcaacgtgcgcgaattggagaacatcctggaacgcgcgctggccctggccgaagaagaccgcatcggcgccgacgacctgcgcctgccgcagcatgccccgcgcacgcccggcagcgcagcacacgccgaggccgtggtggacctgcagcccggcagcgccgccctgccctcgtacatcgaacagctcgagcgcagcgccatccagcgcgcgctggaagagaaccgctggaacaagacccgcaccgccgcgcagctgggcatcaccttccgcgcgctgcgctacaagctgaagaagctggggatggagtaaggagggcccgacgcgggccaccccatccacgcacgacgcagatctactgtagagccgagcccacgctcggctgctcttcgaaccatcagccgagcataggctcggctctacctcaatccttggtaacgcggttgatctcggccaggctggtgacacccgccgccgccttcttcaacgccgactggcgcagatcgttcaccccgatctgctgtgcggcctcggcaatctgcaacgcattgccaccggccagcacgatcgtggcgatctcgtcggtcatcggcatcacctggtagataccggtgcggcccttgtagccctcggtgcattcgtcacagccgaccgcctcgtacagctcgatacccgcatccagctgcgcctgggtaaagccttcagccagcagcgcgtgctctggcaggttggccgggcgcttgcagttgttgcacaaccggcgcgccaggcgctgggcgatcaccagcgtcaccgagctggtgatgttgtacggcgcgatgcccatgttcatcaggcgcgcgatggtctgcggtgcatcgttggtgtgcagcgtggacagcaccatgtggccggtctgcgccgccttgatcgcgatctcggccgtctccaggtcgcggatttcgccgaccatgatgatgtccggatcctgtcgcaggaacgagcgcagtgccgcggcgaaggtcatgccgcgcttgttgttctgctgcacctggttgacgccgggcagacggatttccaccgggtcttcggcggtggagatgttgcgcgtctcgtcgttaaggatgcccagcgcggtatacagcgacaccgtcttgcccgaaccggtcgggccggtcaccagcaccatgccgtagggcttgtggatggcgtccaggaacagcttctgctggtccggctcgtaacccagcttgtcgatgcccagcttggccgcgctgccgtccaggatacgcagcaccaccttctcgccgaacagggtcggcagcgtgctaacgcggaagtcgatctgcttggtcttggagaggttgagcttgatgcgtccgtcctgcggcacgcgcttctcggcgatgtccagctgcgccatcaccttcaggcgcgcggcgatgcgctggttcagcttcaccggcgcgcgcgcgaccatcttcagcaggccatcgatgcgcaggcgcacgcgatagtcgtcttcatagggctcgaagtggatgtccgaggcgcccttgcggatcgcgtccaccagtaccttgttgacgaacttcaccaccggggtgtcatcacccttggcatcgatgccggagtcgccaccggcgccgagatcctcgtctccggccgcaacatccaggttgcccatgccatcgtcgtcaccgcccagcgcgtcgcccagcgtgtcatggctggcatgccactgctcgagcgtgcggcggatctggtcttcatcgaccaggatcggctccaccaccagattggtgtggaacttgatctcgtccagcgaatgggtcggattgctggtacccacgaacagcttgccgccgcgcttgaacagcggcagcacgttgtgcttgcgcagcagctcctcgctgaccaggctcatcgcgttctggctggcgtcgaacgtggacacgtcgaacagcggcatgccgaactcgaccgcgttggccgccgccaactgggccgccccgaccaccttgttctgcgcgaaccaggtcggcagcggctgccgggccgcagcggccttggccatggcgtcgcgggcggaagcctcgtccagcgcaccatcctggaccaggcgacgggccaggccggtgatgccgacgagattggcggtggttacggcgttcatatggatccttggctcatcatgggtcaggcagtgcggcgcgccttccagaggcaccgcacagggcagcagaacctgccgcgacccgatggccgacgacgacgccaatccttcagcatgactgcctcgcccggcactcccagcccggcaggcacgatcctgactcccccggggatgatagccccgtcaacggcccgccaacatcccattggcaggccgaagtgtgatcaacagccggttgggcgatagcgcgcttcgaaggcgctgccgtcgcaggtccagatgccgtcggctgcgcggcggaggatgaggtctttgccggcaaccagagaattaccacccacagtacaagcgatttcggccactccattaccggcgagctcggcacgcacagcagtgcagcgtccagatactcggatcccgacatatgcggcgttcaccaacaccggactgcgtccatcctgtacgacagcctcaattgtggtcttgccgggccgaatctcagccaacccggccacaagctgtgacttcgcgacaaatccttgataaatcgacatcgcgattgctgaaatgatggcaataatcgctacgacgatcatcaattcaatcaagctaaatcccctttgtttacgcatcgccgctcccctcgagcagatcaaagtacggtcgcgcaatcactctgatgagtccccataaacaagaagccccgcattcgcgaggcttcttggcatacacaaagggctaaaactaattaggaacccttggtgcagccaaccgggtagtacttgtcatcagcaacagtggtgttgcaagtccaggtaccgtcagcggcgcgcttccaagtgatattgccagccgccttcggactgcccttgatggaggtgcaggcaatcgagccttcggcaccggcaacgatcgtgaagctcgtgcaacgggtggtcggtgcagccggcagacccagcttggtcgcagtgaagtcggcatcagccttgccttcattcacgaagatctcgaactgcgtcttgccaggggtgacttcggcaagtgcagcagtgacctgcgacttggccacatagtcctggtacatcggcagggcgatggcggccaggatggcgatgatcgcaacgacgatcatcagttcgataagggtgaagcccttctggttcttcattttggtacatccccaagataagtggtggttgatttcagagcacaggatcggtctgaccagcggtcagctgagcgggtcctgccccctgcgggtggatcaacgcaggttgcgtgccaacgccggcacgcctccccctggatttccccgcacccatgatggcagctatttcacggatgggaaccccctgaatgcgaatctgcgatggacgcggcaatgtgacgcagtgcgtcacctttggccggcacccggcacgaattcgcatcatggggcccctggcaactgcccatacgtgcatgaacccgctaccatcaacggctagacgcccgcctggggatggcgggtcttggggagccgatatgtctgtcagtcgcagtgcgatcaagaaggagcccgtggcgcgcagcaccacggagctgcagccgtttgtctgggtggggaccgacaagcggggcgtgaagatgaaaggggagcaggtcgcaaagaacgcgaacctgctgcgggctgaactgcgccgccaaggcatcaaccccggcttggtcaagcccaagccaaagccgttgttcggcgccgccggcagcaaggtcactccgaaggacatcgcgttcttcagtcggcagatggctaccatgatgaaatcgggcgtgcccattgtcggcgcgctggacatcatcgccagcgggcacaagaacccgcgcatgaaaaagatggtggattcggttcgaaccgatatcgagggcggctcgtcgctgtacgaggcggtcagtaagcatccggtgcagttcgacgagctctaccgcaatctggtcaaggctggcgaaggcgccggtgtactcgagacggtgctggatactgtcgccacctacaaggagaacatcgaagccctcaagggcaagatcaagaaggcgatgttctatcccgccatggtgctggcggtcgctctgctggtcagcggcattctgctggtctgggtggtaccgcagttcgaggatgtattcaaaggcttcggcgcggagcttcctgccttcacccaaatgatcgtcggcctatcccgcttcatggtgtcatggtggtggctgatcttgatcatgatcatcggctcgattgtcggcttcattgcggcttacaagcgatcaccgaaactgcaacactctatcgaccgtttggttctgaaggtgccggtcatcgggcagatcatgcacaacagctcgattgcacgctttgcgcgtaccacggcggtgactttcaaggccggtgtgccacttgtggaagccttgggcatcgtggccggcgccaccggcaacacagtgtacgaagaggccgttctgcggatgcgcgacgacgtgtcggtcggctacccggtcaacatggccatgaaacagaccgccctgttcccgcacatggtcatccagatgaccggcatcggtgaagaggcgggcgccctggacgccatgctgttcaaggtggccgagtactatgagcaggaggtcaacaatgccgttgacgccctgagcagcctgctggaaccgatcatcatggtgatcattggtaccatcgtcggcggcatggtcatcggcatgtacctgccgatcttcaagctcgcttccgtcgtcggataatcactacatggcatttctcgaccagcatcccggcctcggctaccccgccgcggccgccctggggctgctgctgggcagtttcctcaacgtcgtcatcctgcgcctgcccaagcggctggagtggcagtggaagcgcgatgcgcgcgaggtcctggaggaaccggacttctacgagcccccgccaccggggatcgtggtcgagccctcgcactgcccgcactgcaagcacaagctgagctggtacgagaacatcccgctgttcagctggatcatccagggcggcaagtgccgccactgcaaggcgccgatctcgctgcagtatccgctggtcgaggccctgacctcggtgctggtgctggcctgcgtctggcagttcggcttcggctggcagggcttcggcgccattgtgctgacctgcttcctgatcgccttgtccggcatcgacctgcgcacccagctgctgcccgaccagttgaccctgccactgatgtggctgggcctgataggcaacatcgacaacctgtacatgccggccaagccagcattggtcggcgcggcggtgggctatctgtcactgtggatggtctggtggctgttcaagcagctgaccggcaaggaaggcatgggccacggcgatttcaagctgctggccgcgctcggcgcctggtgcgggttgaagggcatcctgccgatcatcctgctgtcgtcggtgctgggcgccatcatcggctcgatctggctgtacacccggggccgtgaccgcgccacgccgatcccgttcggcccctacctggccatcgcgggctggctgtacttcatgtggggcgcgcccgtggtggagcagtacctggtgttgagcggactgcgctgaggggaatccccatgagccgctatgtggttggcctgaccggcggcattgccgccggcaagagcgaggcgacccggcgcttcgaggcgctgggcatcgtggtggccgacgccgacctggccgcccgcgcggtggttgccgccggcagcccggccctggaccgtatcgccgagcgcttcggcgccggcatgctgcaggcggacggtagcttggaccgggcacgcctgcgggcccacgtgttcgccgacccgaccgaacgggcggcgctggaaacgatcacccacccggccatccgcctgctgatgcaacagcagtgcgagcaggccgccagcccctatgcgattgccgccattccgttgctgaccgaggtcggtgggcggcaggcctacccgtggttggaccgggtattgctggtggatgcgcccgaagccgtgcagcacgcccggctgatgcagcgcgacggcatcgacgccgcgctggccgacaagatgatcgccgcccaggccagccgcgcgcagcgcttggcactggccgatgatgtagtggtcaacgatggtcacccggaagagctgcaggcgcaggtggaagcgctgcatgagcggtatctggggctggctgggggttgaggcttggttgccggccagcggccggcactaccgaagcgcatccgcgcattgcggcgatttaccctgcaccagcgtggaactgctgtagagccgagcccacgctcggctgcgatcatcaagccgagcatgggctcggctctacaaagcgttctgcattcacgcgtggcgtggacctactccagctgcaggcgggcgtagcgggccagttcgcgggcgccgagcagcaggccgtcgacgacatccgggctcagctgctggtgggcaccgccctgttcgcgggcggcttcggcggcgtgcagcacctgcatgagtgcattcaagccggccagggtgcggctgagaccggccatggtggccgcctgggcagggctgaggccctgcgcttccagtcgccggccgtcggcggcatcgcggccgtccatgcgggccagcagcgcgggcagcagatccttcggatcatcgagcagggtttcgacacgctcggccacgtcggccggcagcaggtcagcggcttcgccgatcagtgcgtacagttgggggaacacggggcgtgcggacatggtgaatctcctcgcagacgacgagccacctgcggatgcgaggtggcggacggtgcgggttggcgtaccggagacccaacaactcaagcgcgaggaaaaagactccagcggattctgatgaatccccacgcaccatccgccgaaacgaggcaggcgatgcattttccatgatgagccgcagcacacccggagcgcttgagttgaaggtttttttcaggacgccaatcccggccaaggcacctgccccggcagccccatctggccatcacgcagcgctgtgatctgtaaggaaattctcaagccgcggcggagggtacgaatgcgtgcatgcggacacgcacgcgacgtggcggcgatcacggtgatgtcgccattagccccaaggcccgctcatcacccctaaatattcagcaccagaagcgacacgccgccgactctacccttcgctatcgacagaacttcatttcagccaaaggaacttcacatcttgcgccacccagttgcagacgctaattccacggcaagacggcccactgcagacatgtcatccccctcgaacatcacgaacttcaacatttgcactactgcactcgatgggtgcgcgttgactcaatgccaacaactcatctataagttgcttgacctgcacagcctagtgcaggtctgacctgccccccgttttccgggccaacctgatcttagtagagtccgtctcacaagaggacggacatgaagaagcgatacaccgaagagcagatcatcggcttcctgaagcaggcggccgccggcacgccggtcaaggagctttgccgcaagcacggcttcagtgacgcgtcgttctacctgtggcggcgcaagttcggcggcatggatgtgcccgacgccaagcgcctgaaggcactggaagcggagaacgcgcggctcaaaaagctgttggccgagtcgatgttggacaacgaagcgctgaggatcgtggcgcggggaaaatactgagcccgccgacgcgacgggctgccgtcgcggacgtgcgggcgaagctgggcctgtcggagcggcgggcctgccgggcactgggcttgtcacgcagcgtgttgcactaccagccgcgcatggcgaacgcgccgttgcaggccaggctcgttgcgttggcgggcgaacgtcgccggttcggctaccgacggctgcacatcctgctggaacgggagggctggatcgccaaccacaagcgaatctaccggctgtaccgcaacgctggcctggcggtgcgcaagcgccgcaagcgcgatcgcgtggccgtcgagcgccgtccgctgcagctgccgtcggggcccaaccacacctggtcgatggacttcgtcttcgacgccctggccaacgggcgcccgatcaagtgcctgacggtggtggacgattgcaccaaggaagcggtggaaatcgccgtcggccggaggataaatggccagaacgtggccgacatcctggatgcggtatgccgtttccgcggctaccccgcggcgatcaggaccgaccagggacccgagtttaccggccgggcgctggaccagtgggcgaccgccaacggcgtgacgcttgtgctgacccagccagggaaacccacgcagaacgcctatgtggagagcttcaacggcaagttccgggacgaatgcttgaacgaaaactggtttatctcgctcgagcacgcacgggcggtaatcgccatctggcgcaaggactacaacgaggtgcgtccgcacagctcactgcccaaatgcacgcctgccgagttcgccgccgcgctgcgcaacgaaggtgccttgactggttcgaccgctgatcgaaacctgacccaccggagcggtatgctccccaacctggactctactaagtagctagtggccctgagaaagggggcaggtcaggtcatttcacacgaccaaggaagaagttatgaaagagctcaccgcgaaagaagtgaaagcagtatcaggcggaacgaatcgccttccggttaactcgggtacgattcagacccgcggcaagaatccgttctccggccctgttccgcgagacggcaccatcccctacgtgcgttacgtccagaagtaatctagtggccccgtccatcgctgggcggggccactaatgacgtccccgccccatgtcgacgtcgcgaagagtcacgcagcgttttgatgtgaggctcggattctagccgtggcgctccttgattttgacgaacctcacaacagcattggcgaaaaggtcaggatagcgatcacgccacgctcgccaccggggcgcacgctcacctgccagccgtacagatcgcacaggcggctgacgatcgacaggccgatgccaccgccctgcgaatggccggcatgcgtgccgcgatagccacgctggaacagtttggcggcatcctcttcgctcaggccagggccgctgtcagtcaccgacaccgaattgctgccgacaaagacgcgcacttcgccatcctgcgagtacttcaccgcgttgccgatcaggttgcccagcgccaccgacaacgccgcctccggcgcatcgatcaccaggttgcgctcgccttccagcgccagttccaggggcttgccacccaactgggcgcggtgggcgtccagcagctgttcggccacacgggcgacgttgctggtgccctgcccgcgttcattgcgcgacagcagcagcagtgcgccgatcaggtcgctgcactgctgttcggcacgctggatgcgctgcagacgctgcagcaccttctcatccaggccgggccgggtcagcagcagttcggtggcgccacggatcaccgccagcggcgtgcgcaactcgtggctgacgtcggcattgaactcacggtcgcgctgcaccacttcggtcagccgcgacgaataatcatccagcgcctgcgccagctgccctacttcgtcatcggggaaacgcggcgccagcggctcgggatcactggtgccgccgcgataggcacgcagtcgcgcagccaggtccgagaccggcttcatcaccttcgaggccgaccaccagcccagcaccagcgacaacaggctgaacaccagcaccgacagcaccaacgcgcggttgagctgcttgccaccgcgcacgctgtcggtcatgtcataggcgaggaagaaccaggcatcgtcggccttgcgcaccgccagcttgtaggcatacggctgcccctgctcgtcggtgccactcaaattgtaattgccgttctgcagatcggcccactgcggccaagactcgcgtgccttgtcgaacttatcagccgagtatgcgtacgctcggatctgctggacgggcaccgcaggattgcgccccgggtgctcgtagaagcggcgcgcatactcttcaatgttgtggttgatcacgtcttccaccagctggttttccacgcgcatgcgggcccagttggtggcgaacgcgaacagtgttgtcaggcagaagcccaacaacacgaacgagacgatgatgcggctgcgcaggcgccgccgatacggcgaacgccggcgctcccccttggttgccacggaatcaggcttccggggtggcgatgcggtatccgatgccatggcgggtctggatcagcggcacttcaaacggcttgtcgaccaccgcacgcaggccgtggatgtggacgcgcagcgaatccgagtcgggcagctcttcgccccagacgcgggtttccagctcctggcgggtgaccacggccggcgcggcctccatcagggcctgcaggatcttcagcgcggtcgggttgagctgtagcagcttgccctggcggcgcacttccagcgtgtccaggttgtattccagatcgccggtttccagcacgcgggtctgcacgcccttgccgcggcgcgacagcgcgttcaagcgcacttccacttcctgcagcgcgaacggcttgatcaggtagtcatcggcgccggaatcgaaaccggccagcttgttgtccagcgagtcgcgggcggtcagcatcagcaccggggtctgcttgcgcgcttcgttgcgcagcttgcggcacacttcgatgccatccatgcccggcaggttcaggtccagaacgatggcgtcgaactcgtggaccacggccaggtgcaggccggtcacgccgtcggcggcgaagtccacggtgtggccacgatcctcaaggtagtcgccaaggttggcggcgatgtcgctgttgtcttcgattacgagaatgcgcactgggacctctggttcttgaagggtcgtcggggggccaggcccacccgctcaggatgcccctgcgtgggtggacgcgacgtctacctgctgaacgatacaggttccattcttaacatttcgtaccgaagggccgacaccggcaaaagccccgcgtcagccggtcagcggctgatgcgctgctggtcggtcaacgcccggcggctgtcttcctgggccttgcgacgctgggccacggtcaggcagacgctggtcggcatgttgctgccggtaaggcgctcgcggcggcagatcatgcggctgtcggcctgggcgcgggtcatgatggtgttgacgatctcctgctcgttgaacaggtcgttgcgctcctgcggggccagctcatccaccttctcccggccattcatcttgatccggatccggttcagtgcctgctgcacgcgactcttgtcctccagcccgatctcgctgtagtcctcgctgcccatggccgtttcaacgcggcggatctgctcggacaccggggtgaaggcatccatctgcacggtgtccttctgcgccttggcctgcacggtggctaccaggccgagcgacagcatcagggcaagtgtcgtattgcggtacatgacgagctccatgttcgtccatgaatagggtctcgactttacgattccgccgatgcgcccacaagggacgcacggcagggtgaccgatggcggcatgcgatcggttcggcagcgatcagggcttgtagttgttgaagcgctggttgtcgttgagcgccttgcggctgtcttcctgcgccttgcggcgctgggccacggtcaggcagacactctgcggcatgttgctgccggtggtgcgttcacgacggcagaccatgcggctgtcggcatgggcgcgggtcatgatcgtgttgatcacttcctggtcgttgaagatctcggtgcggtcctgcggactgacctgctccacgcgttcgtggtcgcccatcttgatcttgatgcggcccagcgcctgctgcacgcggcttttgtcttccagcccgatctcgctgtagtcctcgctgttgatcgccgtctcaacgttgcggatctgttcggccaccggcgcgttggcgtcgaacttcacctgccctttctcgggcttggcgtgggcggtggtggccagggccaggcccagcatcagggcgaagggggtcatgcgctgcatcgttacctccaggttcttccatgagtggaacatcgatcctgcggtgccaccgatgcgccgtcacagcacgctcgatgggccgaagggcggtgcggtcaacgcccggcgggcggtgggctgagcgtgttgtagctgcgctggtcgttgatcagcgccttgcctttctcttcgatccggcgccgttcggccacggtcaggcagcggctcttgggcatgttgctgccggtggtgcgttcgtacctgcagatctggcgactgtcttcatggccacgcgccaacacggtgttgatgcgttcctgctcgttgaagacctcggcctgcaactgcggcggcagctcctgcacggtctggcgttcgcccatgtgctggcggatacgcgacagcgactgctgcacctggccgcgatcctcggcggacagttcggcatagtcgggggcggccagggcggtctccacctggcgcatctgctcggcgaccgagccctgccggtccatctgtacagccactttctccggcttgggggcaacagcgccagacaggcccagcagcaacgcgatcatcatgatgcggtacatcgccaacctcccgatccatcccggaacgaagggccaactctacgaccgtcacgcggcctccacaagagaccttgggcatggggccgacaggcataaaaaaggcccagacggtgcacccgcctgggcctgaagtcgtatcccgataccgatcctgctgagaggcagagctgcggttcgctgaagcctacgcccgatccgattaaagcctcgttaaaggcccggatcatttgccggtgagaatcataaccccatggataatcagggttttttgatcttctctacgtgctcgatgatgcgtgtcgccacgtcgaccccgcaggccgcttcgatgccttccagcccgggcgtggagttgacctccagcaccagcgggccgcgcgcggaacggatcaggtccacgccgcagaccgacaggcccagcgccttggccgaacgcaccgccacctgctgctcggcacggctggccttggccgccacggcggtccccccggcgtgcaggttggagcggaagtcgccctccggtgcctgccgctgcatcgacgccaccacctggtcgcccaccacgaagcagcgcaggtcggcccccttggcctcgccgatgaattcctgcatcaggaagttggcgtacaggccgcgcagcgcttcgacgatgccgcgcgaggcactggccttttcggtcaggatcacgccgcgcccctgggtgccttcattgagcttcaccacgtgcggcggcgggccgagcatggacagcagatcgacggtgtcatcggggttgtcgccgaacacggtgaccggcatgtcgatgcccttggctgccagcagctggtgcgcgcgcagcttgtcgcgcgaacgcaggatggcatcggacggattgggcgtgcgcgcgcccatcagttcgaactggcgcagcaccgcggtgccgtagcgggtgatcgaggcaccgatgcgcggaatgaccatgtccacgccggtcatcggccggcctttgtagtgcatggaaaagccatcggcggcgatgcgcatgtagcagcgcaacgggtcgaggatgcgcacggtatggccgcgcgcgcgcgccgcctcgaccagccggcgggtggaatacagggagctgttgcgggacaggatggcgagcttcatcgcggtgggatcggtcggcaggcgcgaagcatagcgcgggcgtgtggcgggtggatgatgcctggcccgtgctgcctgcaccgtcggcggtcggttcctgcggcgacgattccggcgaaagagtaaccgtcgccggatacaccacgcgcccgcatcaccgtgcgggctggttccgcttcagaaccctcgcgcggattcacccagcgccgcgatgcaggtcatctgcgtggccgagccggccgaggtgctcttgtagatctgccacagcagctgcgcggccttcggcccaccggcgcgacccagcgctcgcaatgcttccagctgccgggaggtgccggcaccggagttcttgtagatctcgtgaatactgccgacgacgtcgtccttcgtttccatgcgctgcttcccgtgtagaaaatgcggcaacgctaaccgggcgcggatggccgtggatatgaaactaatcagaaatgaagaaggccgctgatgagcggccttctgtctacgcgcggggcgtgacccgaatggcacctttcgcggccgaggtggaccaccaagagcgcacgcgacgggcatcgtcgcgagtgccggctagccacccagcttcccagtcagggagtagaggggctccagcagccattcgtagagcttgcgacgctcgcccatgatatcggcctcaagctgcatgcccgggcggagcgtctctgtcttcccgtatgccagcactctctgctgatctaacgagaccaggactcgatacagggactgcttcgaatcgccgtcgttctgggatccggtcaaagcgctgcgagagatgcggatgaccgttccttcgtgggcgccgaacttctggtaaggataggcctgatagcgcaggaggactctgtcgcctgacttgacgaacccgatcgccgaactaggcaccaacagctgtgctcgaagctcggaccccttgggaagcaggctgagaaccggctggcccggctgcaccgcctggccggcctcgacgagtcgatttgctaccagtccagctacgggtgcgcgaagcagcagctccccatctgcctccatacggacagtctcctgactcattgcagccaaatcacgttcagaggccgcctttgccgagagcctctgatagggaatttctgcgagccgctgttcaagttcggctaggttccgccgaatcgaggtcgcttggcgttgaagggcttgttgtgcgttgaccgcctcaagcatcgattgctcttgctgattaatctgaaccaagcttacgtactgctcattctcgacgctctgatatcgggcaagggtctcgcgaccaattctcacctgctcgccgcgggtatggatctctgcctcgatctgcgaaagctcgcgcagcatcgcagagcgctgggccttcgccccctcctgctgtgccactagctgtctgtcctgaaattcgctcatctcctccagcctggtcatacgagatcgctgtgcgtcaagcaacgtggacacggcgtcctgtcctgaggaggtgacccgcggcacattgatcgtcagcagcccgtcctggcgctggacgtggtccccttcttcaacatccaacctcgcaaccacgcctgctgacggagcgaccacggtggagagtccgagatcgggcacaagctcgcccaaaaccctggatctgcgtgaatattcgccaaggtaaaggaagccgacgatggccaaagcagccatcgccgcgaacaccgccagaacccagaaacggagcggttgcgccagggatacaccaccgagccagcttcgccgctgggcatcgatggcttccttgcggaagaggccgctcatgcgaggatctcctcaaggccgtcctgtgctgcattcgcggagtttgatgcgttctgcgtcagcacgcgtgctacggcgcccgcgtgcatgatcagcacccggtcggcactggcaatggtctctgggcgatgggcgatgatcacccgagtcagttcgagctgtcggacggcttcattcaccagcctttcccgctcaacatccagatggctggttgcctcatccaggaagagcagacggggcttgcgatacagggcgcgtgcgaggatcacccgctgcttctgaccaccagagagggtcgtccccatgtcgccgatcaggctgttgtagcccatgggcatcgctgcgatgtcgtcatgcaccgcggccaactctgcggcttcacgcactctggcttcatcatggtgatcgtcttcgaaggcgatgttctcgctgacacttcccgcgaagagctggtcatcctgcatcaccgcaccgaccatgcggcgatactcgcttatgctgatctttgacaggggtacgcctccgatgcggatctcaccttccgtcggcgggagaaggccgaggagtatcttgatcagcgtggtttttccgcagccagacgggccgatgatggcgactgattcaccaggatccactacaaagctgcagttcctcagcacccagggttctccgggggcatagcggaacccaaggccttcgacctcaattcggatgccgtccggcgacagagcgcttgtgctggatgtgaggctctctggttcggcaagaacaatgtcggagagccgttcgccgtgaaggcggagcatgcggaactccacccacttgtcgaccaaggcccccacccgttgtgaaaactggtccttgtaagcgaggtaggcaatcagcatgccgacggagaacacgttctccatcgccagcaatgcacccagccagatcaccgcaatgcgctccagtccaaacagcaactgattggcaccaccgaacctcagtccaaacttcgagagccaaatgtcttgattgacagtctcgttcatgaggttgaagtagcctgcttggcgaacggattctcggcccgcaacttttaccgactgaactccgcgaatcgactcaagcagatggctctcctgccgcgccccagcgatcaactgtttctctgtgcctcgcctgagcggcgcgaaggcacaggcacgaacgattgcgtacagagcaaccgcaagcaacgtgaccagcgcaagcttccagctgtagagcagcatcattccgagcgtcaccaccgccatgaggccatcaatgagcgcctcgacgaagctggtcgtcaacgtttgctggatggcatggacgcttcccatgcgcgaggtaacatcgcccagatgacgcttctcaaagaagtccaggggcaaacgcaacaggtgccggaagacgttgccagtccattgcaggttgagccggtttgacaggtatatgaccactccgcctcggatctgcccgatgcagacctgcagcagcagcgccagggcaaacccagtgcccaggactgtcagcaggtctctgtcatgggcaacgagggcttggtccacggtccattgcatgaagaacggtgctatcaggacgaacacctgaagagcaatggacagaagcagcagcaggccaagagcctgccagagcccatcgatctttcccgtcaactgcgcaagcgagacggccggtgggcaggggactacccggaactcgggagtcgggctcaactccagagcgattccagtgaagtgcagtgagacctcctccaaggaaagtctgcgcttgccaaacgtgggatccagaacggtgatgccgttgcgatgaactttgctgattacaacaaagtggttgagatcccagtgcgcgatgcacggcaactgaagttggctcaggtgccccagctccaagcgcaaggggcggcaacgaaagcctaggcttcctccaatctctatgatctgggcgagagtggcacctttgagggaaagtgcatgacgacggcgaagttcccggagtccgatgttgtttccatgatgcgacgcaaccatggccaaacaagcgagtccgcactctgctgcctcggactgaatcacaacgtcaatgagctaggccctcaaagtacgatttcgggacgggtaaaggaggcgacggaggcacaaaagaaatttgctggaaaaaccatcagacggacagaagcagaggaggcacttattggttcacaccgccccccaagaagcgagcgtcagtttatttttttgaacataccaatcccaccgcccccgccatccacaccataacaatattcacgcttcatttacgcaccactgcaaatggttggaaggctcttatgtgcttggtgctctggagcgacgcacctccagcggagtcgacagcgctctttcgacgctctgctttggaagcgacaggtggttcgattgcctcatgcggatccactccgcacgaacatcacggcgggtctacgcacgatgatgatctacgttccgtaacgcagaatcacgccttttatgatcaggcccctgctcccagcagcacgtgccactcctaatgccatctcagatccaccgcgtccccctggcgtatcgcttcgaatgcctgagagagtgccacgcccatgcaggcggccaccagccgtgccctatcgccggtaggctcatggagaggacgaacgaggaagcgcgaaccgatgacggcacgcaactcgatgggcacaagaaagcgggcgtatagcccactgggacgagaaagaagcagcggcttgggcaaaaacgatacctcgaacgatacctggacaggtcgtttgagcgttcgtttttctgccaattcacccgtgcgctatcaacaacttaggcgcagttccggtgacaaatggagcgggcgatgggaatcgaacccacgtcagtagcttgggaagctacagctctaccattgagctacgcccgcattgcgggtgaaagtctatgcggaggggccggtgcagcgcaatggtggccaccgcatccgcgaggggtcagagccctttccttgcggaaagggatccgaccccggcgggtgctgcttagaacgtgccgctgaagttggcgaacagggtggcgtcctgcgcgcgcttctggccggtcgacgcgctcaggccgaagttgctctgcaggccgaacagttcggtgcgggcgcccagcacgacggtggcgtagttcttgtcgaacttcaggcccggcacgcggtagctgcccagttccggcagggtctgcaaccaggcgctggcctgcttggtgtcctcgaactcgtgatcgtaggtcacctgcgcgtacggcttgacggcgccgccatcgaagcgggcctgccagccgaggcggccgacggtcgaatcgacgttctggcggtcatagcccagtgcggtggccagggtgccagccgcagcactttcggtgtaaccgtcgatcttcaccttctgccagatcaccgaggcgatcgggccgtggcggaagccgccttcggtgccgaactcgtaaccggcgttcagggccgcggtcaggttgctgccgtccggcgaaccaccatgctcacgggtggccgggcccagctggaccttgcggttaacgtcataggacagccaggtgtagctgacctggccgttcacccagatgcgatcgccgtaccagccggcgaacagacctgcggtggtgtccttctgggtgaagtcgccacggctgttgccgaagtcggcgctgaggcggccgaagccggcgaaaccgccgaacaccatgccgtcgcgggcccagtcgataccgaacaggccggccggggccaggccgtcgtacaggtctgcgtggtcgtagcgctgcaggtcaccgcgcacgccgccccaccaggacaggccgtcagccggacgaccacccaggtgcatgctgacctggtcggcacgcgagcggccgatggtctgtgccgagtggctcagcacctgctgcaggcgcgggccttccagcaccgaggccgcgtactggcccagcagctgatgacccgcggtggtcgggtgcacgccatcggcgaacaggtaggtgttggccgcatccgggctgacgtagctggtcgggttgcaggtcaggatgctctgcgtcgagttggccggatcgatcttgcaggcggtgctggtgacgttggtgaagccgtacatgcccgggttggcggtcacttcacgcaggatgctgaaggtgtcgagcggaatgaactcgatgcccgcctgcttcagaccaccgtacagggccttgttgtaaccggccgacagtgcagtggcggcggcggcgttggggccacggaactgcggagtgatgcccacgtccggcagattcggcacgagcacgtactgggcaccggcctgcttcagggcgcccaccagcgcgatctggtcggtgaccgcggcgccgatgatgccctgcacctgggcctgcgaggcaccaccggccgctgcgcgcgtggccgcgaacagatcattggcaccgccccatacggtgtacagggcattggcgtcggccttgccaccattcgcagcaaggtaacgggtcgcctgcgacttcagcgacggaatggctccgaggccacccgcttcgtcggccgatacacgggcgccgccgacggcgtagttgtcaccgttctggccattgccgttgggcgtgccgttgaggccgtagtagttggcgacctgctgcgcccacacccaacccgggttggtggtgaactggccggtcaccggacgcacatcggccggcagcagcgggcggaaatagccagcgtcggtcaggctgtcaccgaagaacacggccttggaatagggggattcgcctgccatggccggaagcgcggccagcgcgatcgcggccgccatcagggagcggatcgggcgtttgctgagcagcatgtaaaaaactcctgtggggatatcgttgaggacccggcggacgtacgccggcgcacggtgaatggttccactgcgccgcgttttgctcacgctgcgccgccgcatggattgtcgcctgagggcgctggaccacgctgtgccggggctggcgatcaacgaaatttgcaagggttccgatccgcgcaggccatcggcgacaatgcggcgatgaacatccagctcaacggcgaaccccgtaccctgcccgcttcggcgaccctccacgacctgctgcaggccgagcagctgctgcagcgccgggtggcggtggaggtcaacggcgagatcgtcagccgcagccgccatggcgagcacgtcctggccgaaggcgacgtggtggagatcgtgcacgcgctgggcgggggctgaggcctgcgcgggtgttcaggggtcagatccctttgccgatggcaaagggatctgaccccacgctcgaccccgccctctgcgtgaccccatcttcaggcggataagcgataatcgcgccatgaacgttcatgtctcccccgattcgctggtgatcgccggcaagacctatggctcgcggctgctgaccggcaccggcaagttcaaggacctggaagaaacccgcctggccaccgaggccgctggcgcccagatcgtcaccgtggccatccgccgcaccaacatcgggcagaacccgggcgagccgaacctgctggacgtgctgccgccggagcgcttcaccatcctgcccaacaccgccggctgctacaccgccgaggacgccgtgcgtacctgccggctggcccgtgaactgctggacggccacaacctgaccaagctggaagtgctgggcgaccagaagaccctgtacccggacgtgatgcagaccctcaaggccgccgagcagctggtcaaggatggtttcgaggtgatggtctacacctccgacgacccgatcctggccaagcgcctggaagagatcggctgcgctgcggtgatgccgctggccgcgccgatcggctccgggctgggcatccagaacaggtacaacctgctgcagatcatcgaagacgccaaggtgccgatcatcgtcgacgccggcgtcggtaccgcgtcggacgcggcgatcgcgatggagctgggctgcgacggcgtgctgatgaacaccgccattgccggtgcgcgcagcccggtgctgatggccagtgcgatgcgcaaggcggtcgaggccggccgcgaggccttcctggccgggcgcatcccgcgcaagcgctacgccagcgcctcctcgccggtggatgggctgatcggctgatgaccaatccttttgacagcgccggttccaaggccccgcccaagcccttcaccgtgagcgagggccgccgcgaggtgcgcagcttcgtgttgcgccagggccgcttcacccctgcccagcagcgcgcgttcgacgaacgctggccgcgcttcggcatcgattacaacggccagctgcgagatctggacgccaccttcggccgcccggcacacaaggtgctggaaatcggcttcggcaacggcgccgcgctgcgcttcgccgcccagcacgacccgtcgcgcgactacatcggcatcgaggtgcacgccccgggcgtgggccgtctgctgaacgcgctggccgaggacaatgccgaccacgtgcgcctgtaccaccacgatgcggtggaagtgctgcagaacgagatcgccgacggcgcgctcgatgaagtgcgcatctacttcccggatccctggcacaagaagcgccacaacaagcgccgcctgctgcagccggcgttcgccgaactgctggtgcgcaagctgcgcccgggtggccgcctgcactgcgcgaccgactgggaagactacgccgagcagatgtgggatgtgctcgatgccaccgccggcctggtcaaccgtgccggcccgcgtggcagcgtgccgcgcccggactggcgcccgcagacccacttcgagacccgcggccagaagctcggccatggcgtctgggacctgctgtacgaccgcacctgacgatcgcctgaggacgccgcgccccacatggataccgcgctgacgctgaccaacgacatgaagctcgtgctcgggctggtcggcttcacgatggcgatgttcctgttcgagcgcatccgcgccgacgtggtcgcgctggtggtgctggtggtgctcggtgtcaccggactgatcgcgccggaggaaatcttcggcggtttctccggtaacgcggtgatgagcatcatcgccaccaccatcctcggtgcgggtctggaccgcaccggggcgctgaaccggctggccgcctggctgctgcggcgcggccacggtgtcgagcagcggctgctgatgatgaccacggccatcgccggcctgaactcatccttcatgcagaacccgtcggtgatggcgttgtacctgccggtcgcctcgcgactggcagcgcgcaccgggctgacgatgcagcgcctgctgctgccgatctcggcggcgatcgtgatgggcggcgcgctgaccatggtcggcaattcgccgctgatcctgctgaacgatctgctggcctcggccaacaacaacctgccctccggcctggccaccatcgagccgctgcgcatgttcgcgccgctgccgatcggcgtggcactgctggtcgcctcgctgctgtacttccgctactacggcgaccgcaagctgatcgaggaagaaaacctggtcaacgacggggtcaccccggcgcgaaccgagagctactttgccaagacctacggcatcgaaggcgatgtgttcgagctggtggtcagcgccgaaagcccgctggtcggcatgaccctgggcgaggccgagaccctgcacgatgcgccactgctgctggccctgaagaccggcaatgacacccgcctggcgccgccggcggagatgcgcatctgggtcggcagcgtgctcggtgcgatgggcccgcgccagcagatcagcgacttcgcgcagaaccagttcctgcgcatgtcctcgcgcctgaagcacctgggcgacctgttcaaccccagccgcgccggcatttccgaggcggtggtgccgccgacctcgaacgtgatcggcaagagtgcggccgacctgcgcctgcgcaaggagcgcggcatcagcctgctggcgatcaaccgcgacaagcaggtgatccgcgaggacgtgcgtgacgtgcagctgcgcgccggtgacatgctggtgttccacagcatctggaccgacctggcgcaggctgccaagagccgcgacttcgtggtggtgaccgactacccgaccggcgagcagcgcccgcacaagttcaagatcgcgatggcgatcttcgcgttgaccatcctgatcgcgctgaccagcaagctgccggtggcgctgacgctgatgaccggcgtggccggcatgctgctgaccggcgtgctgcgcatggacgaggcctatgcctcgatcaactggaagacggtgttcatgatggccgggctgattccgctcggctgggcgatggactccagcggtgcggccgcgtgggtggccggccataccatcgacaagctgccgactggcattccggtgtgggtgctggaggtggcgctggcgctgctgaccacggcgttctcgctggtgatcagccatgtgggcgcgaccatcgtgatggtccccattgcggtgaacctggcactggcggcgggtggcaacccgaccgcgttcgcgctgatcgtggcgctgtcggcgtccaacaacctgatgacggcctccaacccggtgatctcgatgatcaccggcccggccagctacaccccgcgcgagatgtggcgggtcggcggcccgttgtcgctgatctacacctgcgtggtggtgctgatgatcaacctgatgttctgaggggcttgatcggcagggctgcgccctgcacctgcagaagccgaagcaacagcaacagcgggcattccgtgggatggcggggcactgtgggtttgcggggcgccgtaaacccatccatgggggcttggtcgcggcatccatgccgctcacaccccgcaaacccacagtgcgccgccttcgacagtttcacgcggcgggtggtgggtgccgaccgttgatcggcacggatctcgctctggtagctgtcgaccttggtcgacacggcttttgtaccgtcgagccgtgctcgactgcttctggcctcaagccaggtagacctgcccgtcgcgcacgtccaccggcaccgcgcgcaggcggtcgcccttgcacgggccggcgatgcagtcgccactgtccagcgcgaacgacgcgccatgcgcggcgcacaccaggtggccctcgcggctcttcaggaactgccccggcgcccagtccaggcggcggccggcatgcgggcagatgttcaggaatgcgcgcacctgcgcgccctcgcggtacagcaccagcgattcggcgtctccatcgaccaccgcttcgacctcggcaaacgcgccatcggcaatggcatccagggcgatcagggcagcagcggcagtcatggcgaaggctcgtacggtaaacccgcattgtcgcatgcccactcaggtgactggctgcgacatgaacacaagtcattgatccgtaataagcacaggctatatttaacgagtttttcactcaatgacagtggcgcgtcccgatactctgggttcgctgatcccagcctatcgagccgccatgttcaatcgcgcatccgccttcaaccagttccgcaccctgttcgcgccgcgcaagccgcgccacccgctggtgcgcgttgccgtgggcctgcttggcctggcgatcctggccgcgatggtgttcatcggtgtgttcgtcggtgcggcgatgatcctggtcggcctggcgtggaagctgctggcctcgcgcaagccgggtgttgcccgcccggtcgacccgaccgtggtcgaaggcgagtaccgcgtggtacgcaagccggtgttgccggcctcgcgctgatccacctcctgcgcgcccgctgacggcgggcgccatgcgttctagactgcgggcacgctcttcctggatgcccgcatgtcccatgtctccgatgtgatccctgccgtagccttgccgcgtgtgccggtagccggtggtggcagtttccccgtgcaccgcatctactgcgtcggccgcaactttgccgaccacgcccgcgaaatgggtgcggcagtgccggcggccgatgaccgcggccgcccgatgttcttcagcaagccggccgatgcgatcgtggtcggtcacgacgatgccatcccctacccgccggcgaccgccaacctgcaccacgaggtggagctggtggtggcgatcggccgcgatgcgcccgccggcgagctggccgtggccgacgccgacgcactggtctacggctatgccgtcggcctggacctgacccgccgcgacctgcaggccgcggccaaggacaagggccacccgtgggacgcggccaagggcttcgacgcctccgcgccgatcagcgaaatcgtccacgccgaggaagtcggcgacctggccgcgctgaacctgtcgctggaggtcaacggcgaggtgcgtcagcaggctctgctcgaccagatgatctggaacgtgccggagatcctgcatgagctgtccaagctgtggcagctgcgtgccggcgacctggtgttcatgggcacgccgtccggcgtggccgcgctcaagcccggcgaccgcttcagcgcgcgcctggaaaacgtggccgagcgccacggcgtgatcgccggctgacatcacctgcgctaccctgcgcgctgtccacttccccaccggagaaaaacaacaatgggaatgctcaccgagttcaaggaattcgcgatgcgcggcaacgtcatcgacctcgccgtcggcgtggtgatcggcgcggccttcggcaagatcgtgaccgcactggtcgagaagatcatcatgccgccgctgggctacctgatcggccgcgtggacttctccagcctggcctggacgctgtcgccagcccggctcggaccggatggcaaggagatcccggcggtggtggttggctacggcgacttcatcaacaccgtcatccagttcgtgatcgtggctttcgcgatcttcatcgtggtcaaggcgatcaaccgcctgtcgcgcaagaaggaagcggcaccggcggcgccggccgaagaagtggtgctgctgcgcgagatccgcgacagcctgaagaagtaagggtaccgggcgcctatgggcgcccctcccacctgtagagccgagcccacgctcggctgatctgcaaaaggcagccgagcatgggctcggctctacagaagcaggcgaaagccccgctccggcggggctttcgctttgctgcatctggcggaaaacagcatccgcgccagccatgacctcccgcccatgcgccgggctgaacgactgttaagctccaaggcttaggtcccttcccggagttgtccatgcgtcgccgcgtccttgccatcgcatcctccctcgccctgttggccgccccggccttcgcggcaccgcgcaccaccaccctgccccccgcctcgctggcgaccgccgcgcagctgcgcgaccaggcgctggccgatgacaccggctggaaggtggtcgagtcgctcaccaccgagattggtccgcgcatcgccggcagcgaagccgatgcccgcgccgttgcctgggccgaagccaagttcaaggccctgggcttcgacaaggtctggaaggagccggtgacgttcccgaaatgggagcgtcgcagcgaacacgccgccgtgaccggcaggaacccgcagccgctgcagatcaccgcactgggcggcagcccgggtggcaccgtggaagccgaggtggtgcgcttcgccgacctggccgcgctgcaggccgcaccggcaggttcgctgaagggcaagatcgccttcgtcgattaccagatgctgcccttccgcgatggccgcgattacggccgcggcggtgcgatccgcagcaagggcccgtccgaagccatccgcaagggcgcggtcggcttcctgatgcgctcggccggtaccgactcgcaccgcgtgccgcacaccggcatcacccgtttcgatgacggcctgaccccggtgccgtcggccgcgctgtcggtgcccgatgccgaccagctggcccgcctgctggcgcgtggcagcaccaaagtgaaggtggcactggattgcggctgggacggcaccgccacctcgtacaacgtgatcggcgagatcaccggccgcagcctgccgaaggaagtggtggtgatcggtggtcacctggattcgtgggacctgggcaccggcgccgtggatgacggcgcgggcgtgggcatcacgatggccgccggccacctgatcggccagctcaagcaggcaccgaagcgcaccatccgcgtgatcgccttcgccaacgaggaacagggcctctacggcggcaaggcctatgccgaagcgcacgcgaaggacgtggccctgcaccagctggccgccgagagtgacttcggcgcaggccgcatctacgccttcaatactggttcaccgaatccggaaggctcgcgtgaagcgacgaagcagattgccgaagtaatgaagccgctgggcatcgagtaccaggccgacaagggtggcccgggcccggacgtcggcccgctggccgccaagggcggtgcgtgggcgtggctggcgcaggacggctcggactacttccacctgcaccacaccgccgacgacacgctggacaagatcgacccgaaggcactggcgcagaacgtggccgcgtataccgtgttcgcgtacctggcggcggaagccgacggcagctttggcagcgaggccaaggcgaccacgccgccgaacgagtgatgcggtgacacagggggtcagagccctcgcccttggcgagggatctgacccctgatcgtattagctctcccagacccgggtgttgcttaccccgatcgtctgcggcttgaacagcggatcacgctgcttgcgcttctgcgcctcgtaatcgcgcagtgcggccagggcaggcctttgcaacagcaggatggcgatgatgttcagccagctcatcaggccgacgccgatgtcgcccagcgaccaggccaccgttgcactgttcaccgccgagtagccggttgccgccaggaacagcagctggaagccgcccatcacccagggcgtcggccgatcacggcacagatagctgacgttggtctcggccatgtaatacagcgccaggatggtggtgaacgcaaacggcaggatcgccagcgccacgaacgaacggccgaagcccggcagcgtcgattccaccgcgtgctgcacgaagcgtgggccggcttcgacacccggcagattgcccagcagcaggcgcgcctcatccggaataccgttcaccgccggatcgtagacgttgtacaggccggtggacaggatcaggaaggcggtcgcactgcacaccaccattgtgtcgatgtagaccgagaacgactgcaccaggccctgcttgaccggatgcgagacttccgcggcggcggccggatgcgcaccactgcccatgccggcctcgttggacagcacgccacggcgcacgccccactggatggcggtgccgatcatcgcgccgaacgccgcatccacgccgaatgcactgcgcagcaccagcatgatcacctccggcaccctgtccgcgttgagcaccatcaccagcgccgcgaccagcaggtaggccatggccatcagcggcaccacccattcggccacgcgcgcaatgcgccgcacaccgccgatgaggatggcacccagcaccaccagcagaaccgccgtggtggtcatcaccggcacgtcccaggcttcgttcaccgcactggtgatcgcattggactgcgtgccggccagcatcgcgcccgccagcaccgtcaccaatgcgaacagcactgcataccaacgttggccgaggcctttttcgatgtagtacgccgggccgccccggtactgccccttgccgtcgcgctccttgtagatctgtgcgagcgtggattcgatgaaggcactggatgcgccgaggaaggcgacgatccacatccagaagatcgcgccgggcccgccgaaggcgatggccatggcgacgccggcgatgttgcccacgcccacgcggctggacagcgaaatggacaacgcctggaacggcgacacgccggcatcggagcgctcatggcggaacatcaggcgcagcatgtccggcaatgcacgcagctggatgaagcgcgtgcggacgctgaagtacaggccggtgagcaggcacagcaccaccaggtaggggctccagacgacgccaaggatcgcgttgacgatggattcgatgttcatcggcggtccctcagaagaacatgcccagggcgacctgggggctgatgatgcggccggtgttgcggccagccacgctgaactcgacgccggcgatcaggcccagtgacgggctgaagtggtactccacggccggcgccagggtgacgctgcggctggccgggcgatgctcgtcgatgcgttcgaaaccaccgatggcgttgcgcgcgaaacccctcaggcgctggccggtctcgcggctggcggccacttccatcacgcccacccagcgcggattgaagctgtactcggcgccgaccgacagacccagcaccgacccccgggagatgtgcccctggaagctgtcgtcggtgccgtagacgctggccccggagatcgccgtccgcgacggcgcaggcccggcgctgagctgggcacgccagcgcagcgggcggtcgttacccagccagaccacctgctgcacgcccaatgcggcagtggtgcgctgcacaccgtcgccctgcgcatcgagcggattgccggtgatgcggtcatggctgccggtgctgaagcgctgcaccagcgcaaccgagacggccggacgcgtgccatcggcattgggcgcctgcaacaggtactgcaggcgcgcggtggtgtcaccggcacggaaaccactgctgcgcgcgccgccctgttcggcacgcgatgcactgagattgacctgccccatcacccggtcgctgaagccgtagatgatcggtaccaccgttgcccatgcgccgctgcgttgcccactgcggcggcgatggccgccatcgtcgtaatgatcgcggctgtcgatccgcaccagatagggttcgatgtaccagttgccctgcggcaggccagccgggttgggggtgatcagcggcccggtgaagttgacgccgtccaggctgcgttcttcggctgcggcacggccgttggcaaggacgctggccaggaccagcaatgcgatgaggatacagcgtgggtgattcatggcagcctcttctggacaacgtgggatggagttccaccctgcgttgccggaagcgactgaccaataaggaaactttcaaaacgtcatgcgcgcttgacgcaattgcggaccctggaaggggtcagagccctcgcctgcggcgaaggatccgacccgggataccggatcagccgcggcggctcgcccactgcgccagcagtaccgccgtggccgaggccacgttcaggctctccaccgcgccgctgccgggaatcgagacctgctggtcgcacgctcccgccaggctgcggtccatgccctcgccttcggcgcccatcacatacaccaggcgggccggcagcgaggtgcggaacacgtcgtcaccgccctccaccagggtcgccgccaggccgaagccggccgcacgcagctgcgtcatcgcctgggcggtctccggcagctgcaccagcggcagcgcttctgcaccgccctcggccacgcgcgcggcggcaccggacagcgccagcgtgctgccggccggcagcagcagcgccttggcgccgaagtgtgcggccgagcgcaggatcgcaccgaggttgtgcgggttgcccacgccatcaagccacagcgccagcgccgggccgtcgccgacctgctccagccactgcgccagcggcagcgccggtgcgcgcagcacatcggccaccacgccttcgtggtgggtggtgccggcaagcttgttcagatcgccgtcttcaaccacgcgataccccacgcggttggccacgcaccacttcagcagcggctgcaggcgcggaatgcgcgcctccagcaggtacagcttgcgcagcgcctgtggccgcgcttcgaacgcggccagcacggcattcaggccgtacaggcgcagctcgtcgctgccaccgcgcccaccaccgcccgtggccggcacctccgggcgcggcaacggcgttgcgcgcggcggacgggcggacgggcggcggttgttccaggggttgttcacttacacactctcctgcttgcgctggcgccagaaatcggcgttcttgatgcccagggcatcagggtcgaacaccggatccaggcccagcttcttctgtcgttcgtagtcacgcagggccagcatcgccggcttctggatgatgaggatggcaatgatgttcagccaggccatcaggccgacgccgatgtcacccagcgcccaggccagggtcgcattatggaacgcgccgaacaccaccatgccgatgatgcccaggcgcagcaccagcacggtcagcgggcgcttcctgttgtggttcacatagctgaggttggtctcggccatgtagtagtacgccatgatggtggtgaaggcgaagaagaagatggcgatcgacacgaacgccgaaccccagcccggcagcaccgcttccacgccggcctgggcgtagcccgcaccttcgggaatgccggccaggccctggaagatcggcgcggcgccctccaccggcgagtacacgttgtaggtaccactggccaggatcaggaacgcggtggcggtgcacaccatcatggtgtcgaagtagatcgcgaaggcctgcacgtagccctgcttggccgggtgcgagacttccgaggcggccgctgcatgcgggcccgagccctggccggcttcgttggcatagatgccgcgcttgatgccccactccaccgccaggcccatcatcgcgccgaatgcggcatgcgtaccgaaggcactcttgaagatgatgccgaacatttccggcacgcggtcgtagttgatgatcatgatgatgatggccatcaggatgaaaccggcggccatgaacggcaccaccacttcggcgaagttggcgatgcgcttgacgccaccgaagatcaccacgcccagcagcagcgccaccacgatgccgatgcccagcttcagcgcctgcaccgattccatgccgaaggcctggccatcgagcggaccgcacagcgcggtgccacggcaggcgttgatgatgctgtcggcaatggcgttggcctgtacgcccggcatcaggaagccggcggcgatgatcgtggcgatggcgaaggccagcgcgtaccacttcaggcccatggccttttcgatgtagtacgccgggccaccgcggtagcggccttcggcgtccttggtcttgtagatctgcgccagggtgcattccacatacgacgtggacgcgccgaggaagcccatcacccacatccagaagatcgcaccggggccgccgaaggcgatggccgtagccacgccggcgatgttgccgatgcccatgcggccggccatcgacatggccagggcctggaacgaggacacgccggcgtcggatttctcacccttgacggtgaggcggcacatctcgaagaagccgcggatctgcatgaagcgcgtgcgcaggctgaagaacaggccggcgcccaggcacacgaagatcagtgccttgctccagatgatgctgttgatgaagtgtacggttgcttccacgcgcgctctctccagtcggcgggttgtaaggacgtcccgtcggctggaagggaccggtcgattctccctgatcgcaggccgctgcggtagcgctgttttgtagagccgagcccatgctcggcttggccccccgagggcagccgagcatgggctcggctctacagcggccagcccgcgtgttcacggcagctgggtgcgtacccgggcgaaacggcgaaggtcgtgcagcacgccgcgcttgtagaccgcgcagcgctccacgccctcctcctggaagccgttcttctccagcacccgcgccgagccgaggttgaagtcgacgaccgtggcctgcagcctgaacaggcgcagctcgtccatcacccacggtgcgaacagcccgaccacacgggtcatcacgccctgcccccaataggcctggcccagccagtagcccagttcggcggtgtgcccacgctcggccatgccctgctgggcagcgacgctgccgcaggcctggccgtcgatctcgatggccagattcagggttccgggggccagcacgcggccggcgaggaaggcctcgccatcggtgcgcgtgtacgggtacgggaaacggtcgcgcaggccgcgcgacacctcggaatcgttggcgtggcgcagcagcgattccaggtcttcattgcgccagggacgcagtcggaaaccttcaccctggagtggcggggtcagagccctttccgttccggaaagggatccgacccctggtccgaccccgtcggcgggccgatcaggcatgaccgcccaccgagggcgattccgcttcctgcttctccagctcgcgcttcaccgcttccggcgaacgggtgtacggggcaagccgcgcgtagaacgccggcaccacgaacagcgacaggaaggtcgagagggtcacgccgaagatgatcacgatgccgatcgtgccacggctggccgaaccgggaccaccggccaccaccagcggaatggcgccgaccacggtggcgatcgaggtcatcaggatcgggcgcaggcgcaccatcgccgattcaatgatcgcctcgcgcacgctgcgcccatcgtcgcgcagctggttggcgaattcgacgatgaggatgccgttcttcgcggccaggccaaccagcatcacgatgccgatctggctgaacaggttcaccgtaccgccactcacccacaacccgaccagcgcgccgagcacgcccagcggcacggtcagcatgatggtgagcgggtggatgaagctctcgaactgcgcggccagcaccaggtagaccaccagcagggccatggcgaaagtgagcagcacggcgccaccggcgctctggtactcgcgcgattcacccttccagttcacctgcgcgtactgcggcagctcttcctgggccacgttctgcgcccaggcaatggcctcgcccagcggatagcccggcgccaggccggcactgatggtgatcgagcgcaggcggttgaagcggttcagggtgccggcctcggccacttcgctcaacgtgaccaggttggacagcggcaccagttcgccagaggtggcgcgcacgcggatcgcggccaggtcggccgggctggcgcgaccgtcacgtccggcctgcaccagcacgtcgtactcctcgccgttgtcgacgaaggtggtgacgcggcgcgagcccatcatggtttccagcgccgaaccgatcgcggtgaccggcacgccgagatcggccgcacgctggcggtcgatgttgacccgcatctgcggccgggtttccttgtagtccgagtcggggccgaccaggccggggttgtcggccatgcgcagcaggatgcggtcgcgccactgcgcgatctccgcgtattccggcccacccagcacgatctggaacggctgcccgccgctgcgcaccaggccgccaccgacctgggtacgcacacgcacgccgcggatggtgtccagttccttctgcagttcgttggccacgtccggcgtggcctcgctgcgctggcgccacggctgcaggaagatgctgacgcggccggtgtgcatttcctcgctggcaccgaagccaccgggcacgcgcgggttggcacgcacgatcggcttgtccgggccgacatgcggggccagcagcgcctccacctgctgcacctgctgcacggtgtagtcgtagccggcaccttccgggccgtcgatcatgatctggaacgaaccgcggtcttcggccggcgccagttccgagggcagcagcttgagcaggccccagctggcgaccagcgcggccaccatcaccagcaggtagatccaggtgcggtcgacatggtgatcgagcacccgcccataggcacccgcgagccgttccaggttgcggttgatgaagccgtgcaggccacgtggcgcctgcccggtgtgcggcttgagcagcttggaggccatcatcggcgtcagtgtgagcgccacgaacgcggacaacgccacggcggcggccagcgccactgccagctcgcggaacaggcgcccggtgttgccttccaggaagccgaccggcaggaacactgccaccagcacggcggtggtggcgatcaccgcgaaggcgacctgcgcggtgccgcgcttggaggccaccagcggtggctcacccaggtcgatgcggcgctgcacgttctccaccaccacgatcgcatcgtccaccaccaggccgatgcacagcaccagcgccagcagggtcagcaggttgatcgagaaatcgaacgcgtacagcgcgatgaacgccgcgaccaggcagaccggcaccgtcaccgccgggatcaacgcggcgcggaaactgccgaggaacagccagatcaccgccagcaccaggatcatcgcttccaccagcgtggcgtagacgcggtccaccgccgcttcgatgaaggtggtgttgtcgaaggcgacgaagatctgcgtgcccttgggcagggtcagcgccacccgctcggcttcagcgcgcgcggtacgcgccacgtccagcgagttggccgtggaggtcttgacgatgcccaggccgatgcccggttcgccgttgctgcggtagtacgcgcggcgttcggccgaggccagctcgatcttcgccacgtcgcccatgcgcaccacgtaaccgtcgcggcccttgcccagcgggatggtcgcgaagtcttcgggcttgatgtagttgcgctccacgcgcagggtgaaatcacggtcggtcgactcgatgcggccggccggcagctccacgttctcgttgcgcagcgcggtttccacgtcgccggtggtcagcccgcgtgcggccagctggtcccggtccagccagatccgcatcgcatagcgctggcggccgccgatgcggacctgggccacgccatcgaggctggaaaagcgatcgaccacgtaacggtcggcgtagtcgctcagctccagcgtgtccatggtcgaggagaccatgttgaaccagatgatggggtcggcatcgctttcgaccttggcgatctccggtggccgcgcctcttccggcatgcggtcggccacgcggctgaccgcatcgcgcacgtcgttggccgccgcttcgatatcgcggttggaggtgaactcgatgctgacctgcgagcggccgttggtgctgcgcgcgttgatcgtatcgatgccttcgatgccggccagcgcatcttccagcacctgggtgatgcggctttcaatgaccgccgccgaggcgccggtgtagtccaccgagaccgagacgatcggcgggtcgatggccggcagttcgcgcagggtcaggcgggtgaaggacatcacgcccagcaccagcagcaacaggctcatcaccacggcgaacaccggccgctggatggagatgtcggacagcttcatccgccgtggccctcggccgcggccggcgcagcgtcttcagcgggctttgcaccactggcgggcgctgcgtccttggcggcaaccttcaggcccggacgcagcttgccggtgccatcgaccacgatgcgctggcccgcttccagaccctgcctgatctcgaccacgccggcacggcgcgcgccagttaccacgtccacacgctcgacgctgtcgtcagccttgatgcggtacacgaaggtatcgcgaccgacctgcaccacggcgatttccggaatcaccagcgccgggcgctcggggcggaacaggcgcacgtccagcagcatgccaggacgcagcgcatggtcgccgttggcaaagtcggcgcgcacggtcacggcacgggtggccgggtcgatgcgcgcatcaatggtgctgaccacgccctcgaaggtgcggcccggccaggccacgctggtggcgctgaccttgtcaccgacgctcagcgcagccagttccacttcaggcacctggaaatcgatgtgcatgtgctcgatgtcatcgagcgtggcgatgaccgtggtcggggtcaccagcgagccagggctgacctggcggatgccgagcacgccggcgaacggcgcgcgcacgcggcgatcaccgatgtctgcctgcatctgcatcacgcgcgcttcggcggcatcgcggatcgacttctgcgtatccagtgtggcgctggacaccagccgctgggcggccagctcgcgctggcgcttgtacagctgatcggcttcatggaaggtcgcctgcgcctgcaccagtgcggcctcctgggcctgcccacgcagggtcacgatcggcgcaccggcagcaatgtgctggccgctttcgaaatgcactttctcgacgatctcgctgaccttggcggtcacgctgatcgattcgcgcgccttggccgtgccaagcgcctgcagggtgtcgctccactgacgggactgcacgacctgcgcagtgaccggcaccgcttctccctgccgacgcgcggcggcctcctgtttgcctgcgcacccggccagcacggccaggctgaggccaagggccagggtcgaagcgatacgagccaacatgaacggtccaaattgatccacggccgccgagtgtaggcaagtgcccctgaaagcggtatgtgccaagcgtttaccggcgtggaaccagggctgcgatagcgccttgaacccattccgtgcaaggctgccatgggcagtgtcggcgtgtatcggggtgtatcccgtcgtgcaccgccgggtcagtcatcgtagagtcgaagctgcccgacggagggcgtcgggcggggacggatcctggcggggatccggccccgttttttttacatccggcggatcaataccggtagttcagcttcatccacacgctgcgccccggctcgttgatgcgcaccgggtcgcccgggaagccgaagtcggcgctgccggccaggttcaggtgctcgctgtaggcgcggtcgaacaggttgtcgacgcctgcgctgagctgcagctgcgaaccgaaacggtacgccgcgttgagcgcgaaggtggcaaagcccgcgctcggcccgagatcctgtgcgaccacgttgccctggccatctgcgacacggtgctggtgggtcaccgcgcgcagcagcgcaccggcgctccagcgctggccttcccagttcgcactcaggcgcgcttccagcggcggcatctgcggcagcggacgctgctggtcgcggttctcgccccaggcataggccagcgtgccacccagcttccactgttcggccacgctcacttccagccccgcctcggcaccggcgatgcgcgcatcgacgttgctggcctggctcatccccatcgcgccgctgcggtggtaggtgaacaggatgtagtcctggatctgcccggtgtacgccgagacccaggcctgcacgcgcggtcccttgtactgcaggccagcgtcgagctgggtggtgcgctcgggctggatgccggcaaacgcgttcaccgcatcggccgggccgtggtcgggcgagaacagctcccagtagtcgggcatgcgttcactgtggccgaggccggcgtaccaggtcaggccgtcggccaggtcctgctcgtagcgcaggaagccactgccgagccattccttgcgacgctggcccgcagtcggattgggcatgttgcccatcattccgcggagcgactgccgctcgtcgcgcacgctggcgcgatcgatgcgcaggccgctgatccaacgctgatcggtgccggcgccgagggtcaactcggtgaacacgccatagcggcggaagtgggcatcggtctcccacgccacctggcgataggtgccgcggcccatgcccatgcgcccacgatggcggctgtcttcgccgtccacgcccgccaccagctgcacgtcctgccagcgccactcggaactgacccggccgcccagggtacggcgatccacgttcgaggccatcggcatcggcatcatgctattcgggttcggcgcacgcagcgtatagttgtccatcacgtgatcggcctcgttgtagtacacgttggcctgcaccgtgtcccacgcacccggcaggttgcgcttctcgaagcgcgcggcatagctggtgcgttcgaacgcggccccgtccatgccgcgtcccgcatagcgtgcgatcgcatctccggcaccggcagaaatttccagcagcgtgtcggcatccggcgtccagccgatcgctacgtcaccgttccacttgcgccacttcgatggcaccacatcgccgtggccgtccttgtagtcatcggcttcggaacggttgccactggcgcgcacatagccggtcgggttgcccagggtcaggtcgagcacctggtcgttgcggttgcgcgaaccgaccagcgcactggcatcggcacgcaggcccggctcttcgaagcgcggtgtatcgcgctcgaagcgtacggtgccagccgaggcacctgcgccccagcgcacgctctgcgggcccttgatgatggtcagccggtcgaagctttccggcgcgatgtaggacagcggattgtccatgcgcgacgggcaggcaccgatcaggttgccgtcattgctgaggatgttcaggcgcgaaccgaacatgccgcgcagcaccgggtcaccgttggtgccgccgttgcggatggcggagaaaccgggaacggtcttcaggtaatcggcgccatcactggcgggtaccggctgccgcggcaggcgtgggtcggtcacccagtgcagtggcgaggacggtgcggcagcggtgaccaccagggtgtcgagggtacgcgcctcttcggcgggcgcggcatgggcgagcgttgcagctgcggccaggccaagggcaaccggcaggcgcgcacaggcgcccgcggggcgggaagtcattttcatcggaacagctccaaggtacgcacgcgcgcacggcgcccggtcaggcgtcgtgcggcagattcgacagggacatcagcgaacgatggagaaaggcggcggcccacgcgcggcatgcgccggccagcacagcgcgggcagcacctgccgcgaccaggggaacaccagccgcggccgccacaacagcggcaacagcagcacaagcacggccagccacggcagcaggcgcatcgccagcacgcagtattcgcaggcttcgccgtgcatggcgtggggatcggccggtggggtcggatccgtgtgcgcgggcaaggggctctggcccgctacggcaccatcatgctgcatgtgcgcgtggtccatgccggccatcgcagcgtggtccatcggctgcgcatgcagcgcgcggctgaccagcggcgcaagcaccatcagcagcgtcgccaggacggcaagctggagcagaaggcgctgcgggcgggacagccgggtcatcccgctagtgtagagccgggtccagggttgcccgtgcgacgaaccgtcgcaggaggggtttatcggcagggctgcgccctgcacctgcagaggccacgtccacggcaagagccgaagcaacagcaaaagcgggttcctgtgggtaggcggggtgggtccggttgcgggagacgccgtaaacccatccatgggggcttggccgcggcatccatgccgcggacactcccgcaaccggacccaccccgccttcgacagtttcctgcggtctgttggaacggctttggggtcagatccgttttccgaaggaaaacggatctgaccccagatgtatttcgatatctgacagctttcatccacgcatggcgtggatctaccgtgtcgaccaaggtcgacacctaccaacagccgcgaagatctgtcagaggtggggcggtgtcggagtgcggggtgtcagccgcatggatgcggctgccaagcttacagggacgtacttgcagcgtccccgcactccgacaccgccccgccaacccacggaatgccgcttctgctgttgctgttgctgttgcttgaatgccgcggcaggtgcagggctgcaagccctgctcgaccaacccctcacaccgtgatggtctgggtcagtgattcccaggtcggtggcaccggccacgcggccgcctggttgccatccagcacccgccgcaggtcgcggggatcgatctgcggtgccagcacatgcaccagctccagcgcgtaatcacgcagcacgcggtcacgcggcagcaccgcccaggcgatgcactcgctgatcgggtccggcgccggccacgacctcaggtcttcatcgttggaactgaccgccatttcggccagcaggcccacgcccaggccggtacgcacataggtcttgatcagatcggcatccagcgcggtcagcgccagatccggcaccagcccgttggcggcaaacgcacgctgcagcgacgaattcgggcgggtcgaggattcgtagctgatcaatggttgccgggccagcgcggccaggtccggtgcacgcccggcgcggtccagcgggtggcccttgggcaccaccaccaggcgtcgccagcggaacagtggcaccgcgatgccatcggtgggctcccccccagcggtgctgatgatggcgatatccgcgtcaccctggttcaagcgatccagcgcgtcggcttcaccggcctgctgcaggtgcacgctgacctgcgggtaagcctgcttgatcgccgccaccgccggcggcagcacgaagcgcgcctgggtgtgggtggtggtcaggatcagctggccctggctctcgcgccgctggttggccgcgtaggtgcggatgttgttggcctcggccagcacggcgcgggcgcgggcgatcacctcggtcccggccggggtgaccgactccaggctgcggcccttgcgcacgaacaacaggaaacccagctcgtcctccagctgcttgagctgcttggacaagccgggctgggtggcgtgcacgcgcgaggcggccagcgtgatgttcagctcggcgtcggcgatggcaaccaggtagcgcagctgggtcagcgtcatgggcaggcaggcggcgtggggcggaggtccactctagggtcaattgccgtcaccagcttataaccaaaggttgtttaagaaaggtatctggtcatttccgggcgtcatatgccggcgctacggtcagccggcagccgctggcctgaacagccagccctcccccttcgcccgccgaagcccggcgcggccccgtttccggagcgcttccatggccctgtacgactccatcctcgacaccgtcggcaacacccccatcgtcaagctgcagcgtctggcaccgccgcaggtcagcgtttacgccaaggtcgagtcgttcaatccgggcggctcggtcaaggaccgcctggctttggcgatcatcctcgacgctgaagcgcgtggcctgctcaagccgggcgacaccatcgtggaggccacctcgggcaataccggcgtggcactggcgatggtcgccgcagcgcgcggctacaagttcgtggcgaccatggtcgagaccttctcggtcgagcgccgcaagctgatgcgtgcctatggtgccaaggtgatcctgaccccggccgccgaacgcggcagcggcatggtgcgcaaggcagccgaactggccgaacagcacggttggttcctggccagccagttcgccaacccggccaacccggcctatcaccgcaacaccaccgccgcggaaatcctgcgcgacttcgccggcaagcggctggactatttcgtcagcggctggggcaccggcggcacactcactggtgtgggcgaagtgctgaaggtcgcgcgcccgcagacccgcatcatcgccaccgagccggccggcgccgccctgctcaagggcgatgactggaagccgcacaagatccagggttggaccccggacttcgtgccggacgtgctcaaccgcgatgtggtggacgaactggtctcggtcgaagatgaccgcgcgatcgccaccgcgcgccgcctggccgccgaggaaggcatcttcgtcggcatctctgccggtgccaccgtggccagcgcgctggacgtggctgcccgcgccgaacccggcgcggtgatcctggcgatgctgccggacactggtgaacgctatttctccacaccgctgttcgccgatgtcaacgaaggctccgacgacgactggctggccggcctgccgtaaaccgcccggggtcggatccctttgccgcagggaaagggctctgaccccacccgcgtggatcagcgacaggggtcagagcctttcccatgcgggaaaggatctgaccccgttctgcttcagcctgcgtgaaggcgtcgcccgccatcgtgcgtgaaggccgtcggatcgcagcgcgtgagacggtcatgacgcagtatcgatgccctgtcccctaccgtgggaacagccggcgcagatgctgcgcggatcacctcacaggcaggagacggacgcatgaagatcgaggtttggcagggtgacatcacgaccctggcggtggatgcgatcgtcaacgcggccaacgaaacactgctcggtggcggcggtgtcgacggcgcgatccatcgcgcggccggccccgcattgctggccgagtgcgcgcagttgccggagctgcgcccgggcgtgcgttgcccgacgggcgaagtgcgcgccaccagcgcccatgcgctgccggcgcgccatgtactgcacacggtgggcccggtctggcatgacggccagcgcgacgaaccggcgctgcttgccaactgctactggaagtcgctgcagctggccgagtcgctgggcgtgcagtcgatcgcgttcccggcgatcagctgcggcgtctatggctatccgctgtaccaggcggcgcagatcgcagtgaccgaaacactggcgtggcagcgcagccatgcgcaaccgatgcgcatcgtgctggtggcgttcaataccgctacggccaaggcctaccagcaggcgttgagcgccgccgggcaaagcgcggacagcgaaccgcgcgggtcgatgctgccgcccctgggcgatgcgggttttgccgccgcgcactgaatcccggtgcgcgacgtaaagaaaaaggccgggcagtgcccggccttttccgttgcaccgttgtgctcagccacgcatggcgtgggtcacgctcaacggctggcagcttccaccgcggcggcgtcatcggccacggcggctgcgtcggctgcggcgcgtgccgccgaggccgcagccccatcggcgctggcgccatccacctgcacgcgcacttccaccatgcccgcgccattgttcaggctggacacgtcgaccgtgtaatgaccggccggcagggtctcttccaggcgcgaattggtgccgttgccaccatcgtcgtcggtcagctcgacgtcgccaccgaccacgcgcagcacggtatcaacctggctggaaatcgcatccaggcgcacatcggccgggcggtccagcgacagcaggaagcggcgacggccatcgttgtcgagcatcgtgtacacgctgcccgacttcggcagtgccgtgccatcgcgctcgaccagattgccgggcagctcgatgcggttggccgacagggtgaacatgccgctgacgccgtcgccgaggccgcgcgcggtcagggtgtacttgcccggcttcagtgacagggtcaggcgcgagttggtgctgtcgccgccatcgtcattctctgcatccacgccctggcccgacagcttcagcaccggatcgaagacatccgacaccaggcggatctcgtacaggccggccttgtccacctgcagggtgtagtcctgggaaccaccggccagcatgtcgacgatctcgccgctgcccgccagcggcttgccgtcgtacggcaccagcttctcggcgcgcaggcggtaaggaccgtagtcggtcgagccgttggcgttgaccgccacctggtaggtgccgccaccgttggcacggaaggccaccgagacgtcgccttcgcgctcgtagccggtgttgctgctggccaccaggctgccgttgttgaacacggcgatcgagccgctcagcgaaccggtcagcttcagcccgaccagctgcttgtcttccagcttgatctggtagagctggtggtggctgccgtcgttgtagttgatgccgctgcgcgaggtgatctcgccggataccggcttgtcgaaatcgagtgacgcggccttgcccgcgtccgcgccgccgccgatgcggttgcaaccgctggcgaccaggaccgtggcaacggccagtgtgattgctgccaaacgcatgttgtttctccttggccttccatgtggttcccgcataccggccaggcacgcgggggcggaaaagatacccgcaaaagcaaacgccggcgtgatgccggcgctgccttgttcatccggcgatgggacggatcaaccgttccacttgcccagcgcggccaggccgttgtccttggcgcgctcgtacaccgtcttctgggcagcagcgtagttgcccttcatgtccttggcccacagcttcagcgcggcctgctgcatggcgcggccgtaggagaagctcagcggccacggcaggttgcccagctggttcatcgcgttcaggtgctcggtggactgctcgtcgctctggccaccggacaggaacaccacgcccggcaggatcgccggcacggtgctcttcaagcacatcacggtcgactcggccacttcctcgacatcagcctgctcttcacagtccttgccggagatgaccatcgaggccttcaggatggtgccttccagcagcacgttctgctggtacagcgcgtcgaacagcgagcgcagggtggcttcggtgacttcgtagcaggtttcgatgtcgtggtcgccgtccatgatcacttccggctcgaccatcggcaccaggccgcattcctggcacagcgctgcatagcgggccagcgcatgggcattggactcgatgcaggtgcccgacgggatgctctcgccgatgttgatgaccgcacgccacttggcgaagcgcgcgcccagcttgtaatactcctgcaggcgctcgcgcaggccgtcgaggccttcggtcaccagctcgcccgggcagccggccagcgggtgcgcacccttgtccaccttgatgcccggaatcatgccgtggtcggccatgtacttggcgaacggcacgccgtccttggtcgactggcggatggtctcgtcgtacaggatggcgccggaaatgtgctcgttgagcttcggcgtggtcagcagcagctcgcggtaggcgcgacggttctcctcggtgttctcgataccgacgccggcgaaacgcttggcgatggtagcggtggattcgtcgatcgcgatgatgcccttgcccggggcgaccatggcctgggcggtttcagccagctgttcgatgctcatgtatttcctgtggcgggtgcgggaaaaacgtaagtatagccctgctgcccgttgcctcgccgtggaggacaggatggaaacgcttccacgtctacgcaggacaaaggatgtcctgcggcatggggtcagagccccttcagggatctgacccctggtcagtaaggggtcagatccccacataggctctgaccccagatcggcagcgccgacccgaccgtcaaggcttacagatcgcccaggccgatggcgcggccatcctcgcccacttccagcaggcgcagggtgttggtggcaccgtgggtttccatgtgctcgccgctggtaaacacaacgcggtcaccggcctgcagcagttccgattcgaccagcaggcggatgctgccgcgcgccgcttcgcgcggggtcaggccgcggctgtcgaagttgatcgggaacacatcgcgcatcagcgccatctggcgacgcgcaccgtcatggcgggtgaccgcgaacaccggcgccttggcgcggaaacgcgacaggtaacgcgcggtgccgccggattcggtcatggccacgatcgcgcgcacgcccacatgctgcgacaggaacatggtggccatggcaattgcctggtcggcacgttccaggttgcgcggcgaggcgttgaaatcggtctcggtctggaactggcgctcggcacccaggcagatgcgtgccatcgcttccaccgccttgaccgggtaggcaccggcggcggtttccgccgacagcatcaccgcgtcggtaccgtcgatgaccgagttggcgacgtccagcacttcggcgcgggtcgggatcgggctttccaccatcgactgcagcatctgcgtggcggtgatcaccaccttgttctgcgccagcgaggccttgatgatcttcttctgcaggcccggcagctcggcatcgccgatttccacgccaaggtcgccacgggcaaccatcaccacgtcgctggcctcgacgatttcttccaggttctcgatcgcctcggtgcgctcgatcttcgacaccagggcggcatcacagccgtgcgagcgggcgatgtcgcgcgcgtcgttcatgtcctgcgcgttgcggcagaacgacacggcgatgaagtccacgccgatcttcgcaacgataccgatcagttccttgtcgcgctcggtcagggcacccagcgacaggccgccgccctgcttgttcaggcccttgcggtcggacaacacaccatcgttgagcacggtgttgacgatgcgctcgccctgcacttccaccacctgcagctgcatcaggccgtcgtcgagcagcagcacatcacccgggcccacgtcctgcggcaggccgaggtagctcacgcccacctggctggcgttgcccgggccggcgttctcgctggcgatcaggtcgaagcggtcacccgccttcagctgcaccttgccttcggcgaagcgctcgatgcggatcttcgggcccggcaggtcggccaggatgcccacttccacgcctacgcgggccgcagcagcacgcacttcggcggcacgcttggcctggccggacggatcgccatggctgaagttcaggcgcaccacattgacgccggcgcggaaaagatcctccagcacgcccggcggatcagtggccggaccgagggtggcaaggatcttggtgcgacgctgacgctcgaacatggtggatgggcctctcccgttaaagaacggaaattagcacatccttcacgccgcatgtatacggttacagccttgtgctgcctgactccgcaggtcatgcaacggacattgtccggacatacgctggcgcagggcattccgtagagccgagcccatgcccggctggccactcgccggagcagccgggcatcggctcggcgctacagggagctaggccagcagcgtttccagctgcgccggttcgcgtgccagctggccagcgccggccgcggtgagttccgcctcaccgccaaagccccacagcacacccacgctgcgcaggccgtggtgacgcgcgccttcgatgtccatgcggcggtcgccgatcatccagcactgtgcgggctgcacctgcagccggcgcagagcttccccgaccagctccggcttgtggctgcgcgagccatccaaggtcgaaccgatgatctcctcgaacagcccgccaaacggcaggtgcgcaaggatgcggcgcgcatgcggctcgttcttggcggtgaccaccgccaggcggtggccacggccatgcagcgtgcgcagcgtgtcttccacctgcgggtacaccgtgtgttcacgccagccttcgacgtcgaagcgctcacggtagtagcccaccgcctgttccacccgtgccggttcgacgaacagcggcgcgaaggtggtgcgcagcgacggaccgatccagcccagcagcgtctcctgcggcggcaccggatggtccatcttctgcagcgcataggcgatgcaggcggtgatgcccacctgcgaatcgatcagcgtgccgtcgaggtcgaagaacaggacatccttgctacggtcggcactcatgcgccgcgcgcgtcgagcgcggcgacggccggcagggtcttgccttccaggaactccaggaacgcaccaccgccagtggagatatagctgacctgtccggcgatatcgaacttgtcgaccgccgccagggtgtcgccaccgcccgcgatggagaatgccggcgagctggcgatggcgcgggccagcgcttcggtgcccttgctgaaggcttcgaactcgaacacgccgaccgggccgttccagaccacggtgccggcctttccgatcagctgcgcgtactgcgcagcggtctgcgggccaatatccaggatcaggtcgtcctcggcgacggcgtcgaccgccttcacttcggcgacagcgtccggcatgaactgcttggcggtgaccacgtcgaccggcagcgggatgtcggcgccacgcgccttggcatcggccacgatcttcttcgcggtgtccagcaggtccggctcatacagcgacttgccgactttgtagccggcggcagcgatgaaggtgttggcgatgccaccaccaacgatcagctggtcgaccttgccgaccaggttggccagcagttccagcttggtgctgaccttgctgccggcaacgatggccagcagcggcttggccggtgcgtccagcgcctgcgccagcgcgtccagctcggccatcagcagcgggccaccggccgcgaccggggcgaagcggatgacgccatgggtcgaggcctgcgcgcggtgtgcggtaccaaaggcatccatcacgaacacgtcgcacagggcggcgtacttcttcgacagggcctcgtcgtccttgccctcgccgacgttcatgcggcagttttccagcagcaccagctggcccggctgcacgtcgacgccgtcgacccagtcacgcaccagcggaacctcgcggccgagcagctcggacaggcgctgggcgaccggcgccagcgagtcggcctcgctccacacgccttccttcgggcgccccaggtgcgaggtgaccatcactgccgcgccctgctccagcgcgcgcttgagcgtcggcagcgaagcggtgatgcgctgttcggaagtgatgcggccattctcgatcggcacgttcagatcctggcggatcagcacgcgcttgccggagaggtcgaggtcggtcatgcggacgatggacatgggcaactctttggctcagggacgggatgccgggctacggcaggcggccattgtatcgggtgcggctggtgggagggccgatgcctgcggcaggcagaggcgcacggcaacagcaacggcaacagccaaagcgctggcgcttcttggtgctgagggtgagccggggtgctgtggggtggcaggggacgccgtaaacccgtccatgggggcttggtcgccgcatccatgcggctcacacccctgccaccccacaccatcccggccttgacaggttcatgaggcggagcggatggcaaaggcaggagcaagagcggtttctgatgtcggagaaactaatgtagagccgagcccatgctcggctgggtctaccgcgagcagcagccgagcgtgggctcggctctacaaagagcgcccagccaagcagcttttgctcttctttttttctttccgtgggtggacgcacacggaaactgtcagaggccgggcgggtgggctgggcaggggtatccgcgccatggatggcgcggctaagcctccagggacggattcacggcgtcccctgcccagcccacccgctcggcccatccccgggatcgcgctttgcagccacccacgaggggctgcgccgttcgccggaacctacgccgaaggcgccggcttctgccgaagcaggctgagcgccaggccacccaccaccagcacgcccagacccagcagcgcccacaacagccacgacttccagtcatgctgcggtttcagcgccgcgtcgcccgccagcggttccgggctgccttccagtcgcgccagcgtcggctgccacgacggatcgttgcgctgccgaagttcctcgatcaacaccccgatcggcgcgtccgtgcggcgcgcggtcgcgctgcccaccgccagtgcgtagggcgccgcaccctggctcaggaacaccagcacttccggttggtagcccaggcgcagcgtcggcgcagtggcagattccgccggattcgccaccagcttccagtagcggtcgcggtgcacgccgcccagcggctgcgccgccgactgctggcgctggccctgcgtgccctgttgcacctggtaggcgatccacggcgcgctgcggcgctgccactcggcactctcgtcatcacgactgaacagcgtccattgcaccaggctgttgtcggtgctggccacatcggcgcgcgccaccgggaaccggccatccatctcgaaggtgtattcgcccttgcccttcgacgtcggctccagcgacagccattcccacggcagcgtggccggcgctggcggcagttccgccaacacgccgcgcagggtcggcagccgcgagtcgccctgcgccaggatgcgcaggtagcgtgcagtgccgtccacctgcaggcggcgctgcagcaggcgcttgccggcgcgctgcagatccaccagcggcacgtcgcgacccatcgatcgccagtgctgcaggtcatcactggcatccagctgaacctgcgcctgcagcggctggccgctgtcggcccagtccagcaccagcgccgccagcggctgctggtcgagcatgctggcgtcgatcagccagccgccctgcccgttcgccgtcgccccgccactcacccgtgcttcgacccggcgcacgcgcccatcggtatcacgctcggtcagcagctgcagatcgttgcgctgggcatcggccagcggcgggagcacgaaccacggcagttcacgctgcaccggcggttgcgccagcggctggtccggcgccagcagtgccgacggcagcagctggctggctgcattgaacacctgcaggtcgctgaggtcgggactcacggcacggcggtagatcgccggctccagcacgatgcggtaggcaccggactgcgcgctggacaatgtgagcggccattgctcggcatactgcgtgcggtaatcagccgcctgcaccacgacggcggccagcatgccgaacatcgccggcagcagcgccctgctccacttcctcattgcttttcctccacggtcggcgccacgctcggcggagccggtgccagataacccacgaccgtgcacagcaggccgtaggcgatgaacgatgcgatgcccagcaggttgcccaggtgctggcgatcgacaataaccagcttggccagtaccacgcccatcagcacggcaccgaccatccacagcacacgctggccacgacgcgaaccccacacccaggcaatcacgcccagcacgctccacaacacggtcaggctggtctgggccaggctgaagcgcatcatcgacgcgttccacgccagcccaccccactggtgcacgccatgcagcaccaggctggtcagcgcgacgaaggccgccagtgccagcagcggcatgcggatgttcagcaatgcctgcggggcctgcgatccctgattgctgtacagccagcgcgccagcagcaacaggctcaaccattggccgatctcggccggattcagcaccggcagccacaacagcggtgcggcgtcgcccggcagcagctggcccaacagccagccgatcgacagcaggccgaacagcacgcactgcagcgggacgcgcacgctgtcgaaggcctgtcccaatggccagcgcagcgcattccagcgccacagcgacagtgccgccatcagcagccatggcaaggtcaccagcagggtcgtccagccctgcgccagatcggcttcgccaccgccccacagggccagcagcgaaagcagcgacggccacagcagccaccataggaactgcgcgatgcgggccacggtatcgccgccctgacgcaggcacagcagggtccgcacgcccagcaccgcgaacaccgcccaggccagcgcgccataaccggcgaacggctggtggtgtgcatcgctctgcatcagggccagcgggaagcccagcgcgagcatggccagtgcggtcacgcccagtgcacgtgccggctggcgacgctgcacttcggccaccagccaggcagtgaccgcggccagcaccagcaacgcgtccacttcggtgcggtacgggaagaagcgggtgatctcatggaccaggccgcccagccaccacagcaggccccacaggtagtacaccagtgcgacgtcatgacgtggcctgcgctggtagctccacgccgacgcgaagccggccagggccagcaacagcgcgccgatggcggtcgggttgatcaggaagcgcaggtcttcgtgccagtggtcgccaccggcaacgaaggcgaatgcggcgccgatctgcagcaacgcgccggatacctgcggcagccagcgcttctggcgcagccccaaccaggccaggcctgcaccttccagcgcaaacacggcaccggtggcacgcgccgacaaggccagcggcaccgccagcgtggcgaggcccaccgcaagcacggcatgcgattgcgccagcacggtataggacgcgcgtgcgatcagtgtccgtgccagtaccgcgtagatcgcggccaggcccagcgcgcatagtgccagcgtcatcggttgttcgtgcagcatgcctgcctgcaacgagaatgcgaccagcggcgtgccgaacaccaggctgccatcgatcagatcgcgccggctggccggctggcggcgcgcgtacagcagcgggatcagcaggtagaacacgaagaacaacagcaggaacggctcagtgctgctgaacttgtccggtacgtactgcagcacgccccagaaggtgccgatgccgaaagtgaaggcgaagcccagcaggttcagcgcgcgccaagggcggaaccaggcgatggcgaaaatgcctgcgttgagcaccgcgtaatagctgaacagccccacgtgattgccgctgccggcggacagccacagcggtgccatgaagccggccaggatgcccagcacggccagcgtgcgcgagttctgcaccaccgccagcacgcacagcccggccaccagggcaatggagctggcgaaggcgaagcccggcggaatcaggtcgaagcgcttgaaggccgcgaagatggtcagcagcagtacgccgatggcaccgccctgcaatgccagcgcaaacaggcgccggcgctcgcgctggtgccaaccaaaggccagcaggcccagcgcgcccacagtgatgccggccaggcgcagctcgatcggcaacaccagccagccctggtcgctgacgtacttcagcagcgcagcgacaccggccagcagcaccagcatgccgatcttgaccggcacgttgccttcggtgaaccagcgcttgaccgcaccgatgccgcgctcgatgacgttgggcagtgccggctcggaaggcagcggcggctgcaccggcaccggtggcaccggcggtggcgcagcaggtcggggaacaggcgcctcggtcggcgctgcttcgcgcaccggtggctgcgtggggtgcggcgcagcagcggcgaccggccgcaggaacggtggatcggcactggccgtgggcgtggccgcagcccgttcaggcgtgggcgcgctggcggtggcaggcgcggcggccatcgcgctttccagcgccgcgacgcggcggcgcaggccggagatcatcaccagcgccaccaccagcagcagggggatggccaacaggaccaatacgaccagtgcgatcagtgcttccattgcgtgcttccattgcgttcccgcgccccagcggcagcggtcgaccgccccatgctacgacagggtgggccccttaaacgacgaaccccggccaggccggggttcgtctgcgatctacgccggccttacttggcggcgatgaccttggccatttccaggcacttgttcgagtagccccactcgttgtcgtaccaggtcaccagcttgacgaaggtgccgtccagggcgatgccggcatcggcgtcgaacaccgaggtgcaggtttcgccgcggaaatcggtggccaccaccttgtcttcggtgtagcccaggatgcccttcagcgggccttcgctctgtgccttcacttcggcgcagatctcggcgtaggtggcttccttttccagctcgacggtcaggtcgaccaccgacacgtccgaggtcggcacgcggaagctcatgccggtcagcttcttgttcagttccggaatgaccacgccgacggccttggccgcaccggtggacgagggaatgatgttttccaggatgccacggccgccgcgccagtccttgttggacgggccatcgacggtcttctgggtggcggtggccgcatgcacggtggtcatcaggccgcgcttgatgccccacttgtcgttgatgaccttggccagcggggccaggcagttggtggtgcacgaagcgttggagatgatcgcctggccggcgtaggtcttgtcgttcacgccgtacacgaacatcggcgtgtcgtccttcgacggggccgacatgatgaccttcttggcgccggcatcgatgtgcttctgcgcggtttccttggtcaggaacaggccggtggcttccagcaccacatcagcgccgacttcatcccacttcaggttggccgggtcgcgttcctgggtcaggcggatcttcttgccgttgaccagcaggtcgttgccctgcaccgccacgtcggccttgaagcggccgtgcacggagtcgtacttgagcatgtacgccaggtagtccggctccagcagatcgttgatggccacgatttcgatgtcgtcgccgaagttcagcaccgccgagcgcaggacgttacgcccgatgcgaccgaaaccgttgataccaaccttgattgccatttctcaagctcctgcggccgcgacaggtgcggcgggatggatagggcccacaagtctagcaaaccgccgctggccaccgtgggccagccgggaccgccggccggcccacggacaggatttgatccggatcaaagcgttagcgcggcgtgaggccgagactgtcgccatccacccagcaacgagaacacccccatgcgcaagacctcccccctgattgtggccagcctggccgccgccctgtcgctcgccgccgccccggccatggcccagtccaagggcgactggaccgtctcggccggcgtgcaccaggtggcgccgaagtcgaacaacggctggctggccggcggcaccctgaaggtcgacgtcgacaatgacgtcaagccgaccatcaccggcgagtacttcatcgccgacaacctgggcatcgaagtgctggccgcgctgccgttcaagcacgacatcaacatcaacggcctgggccgcgtcggcagcaccaagcagctgccgccggtggtcaccctgcagtaccacttcaacagcaagggcaaggtgtcgccgttcgtcggcgccggcctgaactacaccaccttcttcagcgaagacactacgggtgcgctggccggcagcaagctgaagctgcaggattcgtggggcctggccgcacacgccggcgtggactttgcgatcggcgagaagggcgccctgcgcgtggacatgcgctggatcgacatcgacagcaaggtgaagttgaacggcgagaagatcggcacggtcaacatcgatccgctggtctacggcgcttcgtacgtcttcaagttctaaagcggtgtattgggcgcggggggcttcgcccccgctcccccgctacacgcaaaaccctcgcagcatgttgccccggtaattgccggggcttttttgtgcctgggactgaagcggttccggagctggggcaaggcagggagcggagccgggacacgccgtaaacccatccctgggggctcgatggcgccatccatggcgccaacggtcccggctccgctccccgccttgccccttcccatcaccgcgtgcgtaccagctcaagcaaaggcaagagcagaacccgtgcatccgtggcgcagtgattgcctgtaattgcaggaggccgattttgatcctgcatttgtttttgatgttgcatttgacgtttgcatccgcctccgcggccatgtttggaggggagcgcagagggaggggcggcgggaccgttggcgccatggatggcgccatcgagcctccaaggacggatttacggcgtgtcccgccgcccctccctctacgcttccacttcggaacaggaacgcgccgctcttcaatccacctaccccgctagaatgggcgcatgaaagccctgcactccctgttcctcgccgccgccctggcgccggccctgctgtccgtctccgcccctgcccatgcctggggcgcgcaaggccaccgccttgtcgccgaagtcgccgacgcccgcctcacccccgccgcccgcgccgaagtggaccgcctgctggccaccgaaccggacgccaccctggccagcatcgcgccctgggccgaccagctgcgcgccaaggacccgggcctgggccgtcgctcggccggctggcactacgtcaacattgccgaagacgactgccactacgaagcaccgaagcactgcaggaacggcaactgcatcgtcgaagccctcaaggcgcagagcgccattctgggggaccgcagcctgactgacggcgagcgcctgcaggcgctgaagttcgtcgtgcacctggtcggcgacatccaccagccgatgcacgctggctacgcccacgacaagggcggcaacgatttccagctgcagttcggcaaccgcggtaccaacctgcactcgctgtgggacagcggcatgctcaacacccgcaagctggacgatgccggctacctgccggtgctgcagagccagcgcgcaccgaagctggcgcgccagtccaacccgcagcgcgacccgcaggtctgggccgaggccagctgccgcatctccatgcaacctggcgtttatccggcctcgcgtaaaatcggtgacgagtacaccgagcgctaccggccgctggccgaagcgcagctgcggctggccggtgaaaacctggcgcagttgctgaaccgcgtgctcggcacgcgctgaggagagctccaatgccggtccaggtgcagtcgttcttccaccgtgacagcaacaccttcagctacctggtcagcgacccggccagcggcgaggcggcgctgatcgatccggtcctggactacgacccggacaccgacgccagcagcgaatcaccgctgcgcgcggcattgcaggccatcgaacaacagggcctgcagctgcgctggctgctggagacgcatgcccacgccgaccatgtgtcggccgggcgccggctcaagcagcgctttccgcaggccacgctggccatcggtgaaggcatccgggcggtgcaggcgacgtttgcgccacgctatggcctgcagcttccgggcgccgatgagatcttcgaccacctgttcagcgacggcgagaccttcactttgggcgaactgcgctgccaggtgatcgccgtgcccggccacaccagcgacagcatcgcctacctgatcgacgatgcgctgttcactggcgactcgctgttcatgcccgacggcggcactgcccgctgcgactttcccggcggtgatgccgcacagctgtaccgctcgatccagcgcctgctggccctgccggatgccacccgcgtgttcgtctgccacgactacggcccgggcggccgcgacttcgccaacgaaaccaccatcggtgaacagcgcgcgcacaacatccacgtgcacgacggcgtggccgaggcggagttcgtcagcgtgcgccaggcccgcgatgcgacgttggaagaaccgaagctgatgcagcctgcggtaaaggccaatatccagggcggggcctgacgtacgccgggcagagcccggcgccatcggtttccatcgcggaccgcgagcgttcattttccctgcatccgcaccacgtgctggcccttcacgatctcgaacgtgaaggcgtactgcagggtgaccgctaccggctcgacgcgctcggcgccccggcagtcaccgcggtcggcaggcaccttgcccgccgcgaagtggcagaccgctgcggacgagtacttccacatcgccacggcttcctgggcagcctgcagcaggggcgcattctcgcccgcagcacctgccgcgcactccggacgatcggtcaatggcaggcttcgctccacggcgccattggcatcaaccaccacctgcaggcagatcgtggtcggcgccagttccgcgcgcgggtcacgatcgccaacctccgggtctggtgccgcgtacagctggggcatccggtagccttcggtcgcacccagcgaatacacctgcgactgtccaccgccgctgcccgcctgcggctgcaggcgctggtggccgacattttcgctgcgggtatccaccgtggtcaggcggtcctggctcgcacaccccaccagcagcgctgccgccatgatcagcgcagcggacttcattgggtgtcctcggtgttgtccatggcgaacgtgatcggaatcttcaccgccgctgcaaccggcttaccgttcttcatcgccggccgataggtccagctgcgtgccgcagcgatcgacaccgcatcgaacacgcccggattggtggcactgagcacgcggacatcgctgggacgcccctgcgcatccacctccacgcgcaggttcaccacacctacctggcgctgctcgaacgcggatttcggataggacggcggtggcatcctgtcgatctggatcggacggtccagcccagccttggccgcaccttcttccgccgttgcgtacggctcgacaccgatccccgggctcccggccgcgccgccctggctggcccatgccaccgcgcccatgcccacacacaacccgaccaccagcacctgcccggacacccacggcaatgccttccgtttggactgcttcaacatggcgatacgctccttcaacacgggttggctgcgccaatggcagaccgcgggcgcaaccgggtggaccagctgcgccttcagcagcgtgctggcgtagaggccgcgcagcgccggctgcggagccatggtgcgggcatcgcaggccagttcctggtcgcgcaggaagcggcccgcagcccacggcagaagcgggtggaaccagaacaccgcgcgcaccagcagcagcgcaccgttggcccagtgatcgccatgacggtgatggctgcgctcgtgctgcaggatcaagctctgttcctgtgcggtgaactgcaggtcgaagtcgggaccaaccacgatgcgtgggcgccacaggccaaccagcgcgggcaagccgggatcgccgctggcctgccagctgccatcggtgcgcggcgtcagtggccccatgctccgttcgaaacgatgttgtgcgtgcaggtcgcgcaacaggcggatgcccgcacccaatgcccacagcgcgaacaacagcccggcccatggcaacgagggcccgctcagggcatcgagggcaccgggcatcactttcagcggcagcgtgggtacctgctgcaacaccgcaacctgtggcaatggcagcgtcagggccaccagcagcagcggcagcagccaccagctgcggtaggccagcccagcgccccccaaccgcaccagcagcggtcgcagcaccgccagcaggaccacacccacggccagccacaagctggcccgccacagtccgtcgagcagctcagtcatggtccagctcctggatcagcttcttcagttcggcgatgtcctgcgcgctcagctggccgcgttcgctgaagtgcgcgaccagcggcgccacgcgcccttcgaagacacggccgatgaagtcctggctctgcgcctccacccacgcctgtcgctgcagcagcggccggtacaggtaacgccgtccatcgcgctcggcagtgatcgcgcccttggtcagcaggcggttgagcagggtcttgatggtcggctcggcccagtcgcgatgggccagcgcggccaccacgtcatcggcactacgcggtgcctgctgccacagcacctccatcacgacggcttcggcttcgctgatcggggtcatggtttacatccgtaatcgacatattgattacgcgcgtaatcgaactgcctgtcaagcccctcgactccgggttcatcccggctgcgccagcatcggttcctcccgcccctggccccggatgaaagcactgccgaagaaggatttcccggtcgagcaggcccgccgcttcctcgaacccggcccgatcgtgctggtcagcacggcatggcgcggccagcgcaacctgatgacgatgggctggcacatggtcatgggcttctcgccttcactggtcgccacctacctgtgggacgcaaaccacagccacgcgttggcgcgcggcagcggcgagtgcgtgatcaacgtgcccggggtggagctgctcgataccgtggtggacatcggcaactgcagcggccgcgaggtcgacaagttcgcccgtttcgggctcgacgcactgcccgcgcgtgaggtcggcgcgccactggtcggccaatgccattcgtgcttcgaatgccgcctgtacgacgacagccaggtggcagcgagcaatctgttcatctgggaaatcgtgcacgcccatgttgcgccccggccgaaactgccgcgcacggtgcattaccgcggcgatgggcagttcatggtggccggcgcggaagtctcgcgtcgacggcggttcaagcccgacatgctgtaatgcccgcactcccccgacgcaggaccgccgcgcatgaccgaacacctcaccgacctggacgccgccgtcgactggttgtttgcgcgcgtggacgggccgctgcggatcggggcaccgctggcactgggcaagccgcatcggctgctcaatgccctctacgcgcgcgtcgagcatgatccgtcgcggccgctgcagctgtataccgcgctgtcgctgaatccgccgaaggcgcggggcaacggcctggaagcccgcttcctggcaccgttcgcgcagcgccatttcggcgacgacttcccgcgcctggcctatgccgatgcgatcgcgcgcgacgcgttgcctgcacatgtgcaggtggaagagttctacatgcagtccggcgccctgctcgggtcgcgtcaggcgcagtccagctataccagcctgaactacacccacgccgccgatgcggtggcgcagcgcgcgccacaggtgatcgtgcagaaagtggcgatgcgcccgaacgaccgccggctttccctgtcgtgcaacaacgacatcacccaggacacgctggacgcgatgaccgcgcgtggcctgccgcgtccgctgctgattgccgagatcgatccccagttgccctacctgggcggctcggccacggtcgatgtctcgttcttcgatctggtgatcaccccaccgccgccgtacccggcgctgttcgggctgccgcggcagccggtcggcgatgtcgactacgccatcggcctgtacgccagcacgctggtgcgcgatggcggcacgctgcagatcggcatcggtacgctggccgacgcgctcagccatgcgctggtgctgcgccacaccgacaacgcgcgctaccgccgcgtgctgcacgcgctggatccgcagctggccagccacccgctggtgcaggagatcggcggcgtggacccgttcgaagtgggcctgtacggctgcagcgagatgctcaacgaaggcttccgcaggctggtgcagaccggggtgatcaagcgcaaggtacacgatgacctggcgctgatgcagcgcatcgagaacggcagcacgctgtcgatcgaccacgccacactggcggccgaaggtgagtacctgcacggcgcgttctacctgggctcgccggaattctacgagtggctgcgcacgctgccggaggacgagtgccgtgcgatcggcatgcgccgcatcagcgagatcaaccagctgtacggcggcaacgaaacgctggaacgcctgcagcgccgccatgcgcgcttcttcaactcctgcatgatggccaccgcgctgggcgcggcggtgtccgacgcgctggacgatggacgcgtggtatccggtgtgggcggccagtacaacttcgtggcgatggcacatgccctgccggaagcccgcagcgtgctgatgttccgcgccgcgcgcgatgacaagggccgacgcgaatccaacgtgcgctggaactacgggcacaccaccattccgcgccacctgcgcgacatctacctcaacgaatacggcattgccgacctgcgcggactgaccgacgaggactgcgtgcatgcgatgaccgcaatcaccgaggccccgttccagggcggcctgctgcagcaggcgcacgcctcgcgcaaactgctggcggtcgcgcaaccggatccgcagcggcagcagcgcaatacgccgcaggcgctgacagcggcgctggccccgttccgcgccgatggcagcctgccggactatccgctgggcagtgacttcaacgagatcgagcaggtgctggtgaaagcgctggcgtggctgaaggccaatacgcagacccgcggcgacaagctgcgtaccgtctgggcagcactacggcaaccggccggcgacggcgatgcggtgtacctgcagcgcatgggcctgcaggcaccgaaggatttcgtcgaacgcctggacgcgcgcctgctgcggctggcgctggcgcgcaccgcctgagaaaaggggacggaggggattaagtcgtttgtgcacaaacgacttaatcccctccgtccccttttctcatccatgcatggcgcggatctactgaccaatccttactgcttcctcaagatacaggcgggcaatcggtggatgcgctcgatgctcgacctgccacagatcatatgccgcctgcatcgccagccacatgcgggcattgcccagacctgcaagttcaagacggtacgcgagttccgcggagataccggcgtgcccgttgatgatggtcgacagctgtccgcgcgaatagccaagatgctgcgccaacgcactgatcgacatgctgatcgccggcaggatgtcttcgcgcagcgattctccgggatgcggcggatcatgcaacggcatcgagcagcctcttagtggtagtcaaggtaatcgaccagttcaacgtcaagcccacgaaagcggaacaccaatcgccaactcgccgagacacttacagcccagtagccgctatagcttccgcgcagggggtgcaggcgatttccgggaagccccatgtccccaggcagccgggcctgatccagctgcagaagcaaacgccgcaaccgagccacatgatcggcacggactccggaaatgtcgccccgctcatagagcgccttcaggcccttgtgcctgaagctgacgatcatgcagcgcaagtgtaaggcatgaccttacaccccgcaaatccaccgtggttttctgcgccgcgcttcttatccatgcctacttctgagggttcctcggcaggtcctcttttcgcagagaacgcaggtcagatgaagaggccaacgcgacgccgggaccgtcgggtggaacatgccggacaaagaaatagggacggaggggattaagtcgtttgtgcacaaacgacttaatcccctccgtcccctttttcctgcggcaaagaaaaggccggcgtgcgccggcctttcctcattacgtcgcgatgctgcttacagcgccttggcggcttccaccacgtgcgcggtggtgatgccgaagtgcttgtacagctggtcggccggggccgaggcaccgaaggtgtcgataccgatcacggcaccgtccaggccgacgaactggcgccagaagccggtgacaccggcttccacagccacgcgcttgcgcaccgcgttcggcagcaccgattcacggtaggccgcatcctggcgcaggaacacgtcggtggacggcatcgaaaccacgcgggtcttgagaccagccgcgtccagctgggccttggcttcggtggccagcgagacttccgaaccggtggcgatcaggatcacatccggggtaccggcggcatcggccagcacgtaaccgccgcgctcgatctgcgcgatctgctcggcgctgcgcggctggtgcggcaggttctggcggctgaacaccaggcagctcgggccgtcctggcgggtgatcgcggccttccagctcaccgccgactcgaccgcatcgcacggacgccacacgtcgttgttcgggatgtagcgcagcgaggccaggtgctccaccggctggtgggtcgggccgtcttcgcccaggccgatcgagtcgtgggtgtagacgtggatggcgtgcgccgggatcagcgcgctcatgcgcacgccattgcgggcgtaatcgctgaacaccaggaaggtggcgtcgaacggaatgaagccaccgtgcagggccaggccgttggcaatggcggtcatgccgaactcgcgcacgccgtagtacacgtagttggcgttggcgtcgtcgctggcaaccgatttgctgcccttccagagggtcaggttggagtgcgccaggtcggccgagccgccgacgatttccggcagcagcggggcataggcttcgatggccagctgcgaggccttgcgcgaggcgatcgtcgggccttccgcggccacctgggcgatgtacgcatcggccttggcaacgaagtcggccggcagttcgccatgcgagcggcgggtcagttcggctgcttcagccgggtactggctggcgtacttgtcgaacagctgttcccactcggcctgacgcagggtgccggcgccattggcgcgccagccgtcgtagatcgcctgcgggatctcgaacggaccgtattcccagcccagctgcttgcgggtggcttccagctcgtccttgcccagcggtgcgccgtggctggattccttgcccgccttgttcggcgaaccaaacccgatggtggtgcggcagcagatcagggtcggcttgtcgctctgcgacagcgcggcctcgatgccggccttgatgctgtccgggtcatggccatcgacgtcgcggaccacgttccagccataggcctcgaaacgctccggggtgttgtcggtgaaccagccctcgacgttgccgtcgatggagatgtggttgttgtcccagaagcagaccagcttgtgcaggccccaggtgccggccagcgaagcggcttcatgcgacacgccttccatcaggcagccatcgcccatgaacacccaggtgcggtggtcgaccacttccagctccggacggttgaagcgctgtgccagcagcttctcggccagggcgaagcccacggcgttggcgaaaccctggcccagcgggccggtggtggtctccacgcccggggtctcgtggcgttccgggtgaccggcggtgtggctgcccagctggcggaacagcttcagctgctcgatcggcaggtcgtagccgctcaggtgcagcagcgcgtactgcagcatcgaaccgtggccgttggacagcacgaaacggtcgcggttgaaccagtgcgggttgctcgggttatggcggaggtagtcgttccagaggacttcggcgatgtcggccatgcccatgggcatgccggggtggccggactttgcggtttcaaccgcatcggcggcaaggaagcggatggcgttggccaactggcgacgggtaggctgcgtcatggttctgtcggaatcgggaggcggccgcggacgtgcgggcggcctattgtcccatagtcgccgggcggggggtcagttcaccttgcccggtcgtgccggccgctggcccgcaaggacgtgatctccgccggattccgcatgtgaaaagaggccggagccctttccctgcggaaaggaatccgaccccgatcaggtcgccagcagtggcgttggactcagtcctgctgcggacccagggccgggccatcgtgcgactcgcccttggccaccagcgtggtcagggccaggtcgccggtcacgttcagcgcggtacggcacatgtccaggaagtgattcacgcccaggatcaggccgatgcccagcggattcacaccgaccatcgcgcagatcatcgccaccaccggcagcgatcccgacggcacgccggcggtaccgatgccaccgaggatgcagaccgccatcaccatgatctgctggccgatgctcaggtccacgccgaagaactgggccaggaagatcaccgtcacaccctcgaacagcgcggtgccgttctggttggcggtggcacccacggtcagcacgaagcgcgacacgcgctgcggcaagcccatctggtcggccacgcgcagcgcggtcggcagggtggcattgctggaggcggtggagaacgccatcaccgttgcttcctgggtatcgcggaagaacgacagcggcgagcggccggacagccacaccgcggtaccgtaggtcacgatcatgtgcaggcccagcgccagcaccaccacgcccacataggcacccaggcggatgatcagctcgaagccgaacagcgcggccaggttgaacatgaagcaggccaccgcataaggggccaggcggatgaccaggttgatcagggtcatcgagatttcgaacacgccttcgatggcgcggcgcagcggggcaaccttttcattgtcggtcagcaccatgccgatgccgaacatcagcgcgaagaacatcagcgacaggatcgcgccgttgtccgacgcggcctgcagcacgttgctcggcacgatcgacagcagcatgtccatgcccttcggcgtgccgtggatgccagcgacgatttccttgctgcgctcggcgttctccgagagcatcagtgccgcagtctgcggatcgacgcccgcgcccggcttgagcaggttgaccagcaccaggccgatgcccaccgcgatgccggacagcagcacggtgtaggccagggtcttccagccgatgcggccgagggcgcggatgtcgcccatctccgacacgcccatgatcagcgccgagaagatcagcggcacgatcagcatgaagatcaggttgaggaacaggcccgacgccggggtcgtgacgtagtccattacccacttggcaccagcctgcagaccatcgacgctgccgcccagggcgtgcacgatcagtcccaggaccaggccgatcgcaaagccgatgcccatcttccaatgcaggggcaacttcttcttgtcggcagcagctgctgtcatacgcgggtttcctcgaaaaatgaatgcactctaacaaagcgcgcaagcggcgccggttcaggttcgccgcggcggatacagcggcgccaggtcagtgtcggcggtgcccacagccgccgcccagtgcggtccgtcacggaagacctcgcgcaggcgcgtgcgcagcggcgccagatccccctgcccgccccaccgcgcctgctgcaggtcctgcagcacctgacgctgggctgcatccccaagccgcgcgatgacctgctcgatgcgttccacaccagccatcgcacacagctgtgcttccacctggtcgaagccctcgccatccagcgcgcggcgcagttctgccaggccggcacgcccgcccgccacagtcggcacagagggcttgcccgctacaggcgccactgcgcgcgggcgccgacctcgctgccagccccacaggagagtcagcagccacagcaacgccaggccgatggccgccgccatccacggccacggacgcccggacaggccgctggcacgcggatcggtcgcggcgatgcggctgtcctggccatcggcgcccggcagcgcggcatcggtgtcgatcggcggcaatggcgccggtgaggcagtgccggtgccggtgccggccgcgacggccagcgtcaggtccggcagcttcgcctcctgcgccctgccgttacgcacatcccaccagggcaggcgcggccccggcaccaccagcgaacccggctggcgcggcacgatcgaatagcggcgggtgatcttcaggcgcggcgtgctgccgttgaaggtctcttcgtactgtgccggttcggcgaacacctgcgcattggtgccgacatccggcaccggcaggtcggtgaactgcgcgcgcgtcgcgccttcggcaaccgcttcgaccaccacgttggcggcctcaccggtgcgggcactggtcggcgcactggtgtagcgcagctgcaggctctgcagtggcagccacggctgcggggcctgcgccggctgtgcctgcacctgcagcgtgcggtctgcgccggtggcattcatgcggccatcgccaccgccgaagaagtcgtcgaagaagccacccgcactgcgcccactgaaacgggcaccggccaggcgcaacgcgccgctgcgctcggggatcagcaggaaacgccgttcgaccacgttgtagcggcgcccgttgacctggcgtacatcggtgcggtcgtcgcccacacgctgcaacgacgcgcccgccggggtatccagcaccagctcgccggaggccagctgcgaggcgaagtacagccgcaccaccacgcccacgctctgctgcacatacggcgtatcgtcatcgacaacggtttcgatgaaggccatcgcattgctgtcgggccccgccacggccgccgcatcgacctgcagcgtcagcggtgcggtgcgcacactgcccacctgcaggcccggtaccaccagcgcaccactacgtcgtggtgtcagcgccacgccatacaggttgcgctgctgcatgctgccattgctccattccacctggcggctgctggtctgcccgctcaggtcgaagtcggtgcgcaatggcgtgaagtcaggggcgccctggtcgctctcgacattgagcgtgaccgtgtcgcccatcgcgatgcggtcgcggtccagccacgcgcgcggctgcgcccaggccagcagcggcagccacaacagcagcgccgccagtacctgtcgaggccagtgcccgtgcatgttgatcgaccgcgtcatcgcccttccctcttcctgcgttcgttttccagctggaacttggcccgcagcaatgcgcccggatcatccggcacacgccgcatccatgcctccaccgcctgttgctcctcgcgctggcgcggcgtgcggccctcaccacccggcactggcttgccccccttgccggcctcaccctcgcgtgcctgctgcatcgcctgctgcatgcgctggcgctgctgttcatcggcctgcgcctgcgccttggcatcttccacctgcggtggtgcctgctggccatcgcggccacgttcgccaggctgaggctccgactgcgcgttgttgtcacccgccttgggctggccctgctggcccgacggcggctggccctggccgggttgctgctggccctgcttcggctgtccctgtgggttctgttggccctgcgggccctgcggttgtttctgctgcccgttgtgcggtggcttctgttgatcctggccttggccgcccccggatggcctgcgcttgcgtgcagcatcgaccacggcgcggttggccactgcatcggccatgcccggatgcagcgccagtgcgcggtcgtaggcggcgatcgcttcgtcgtagttgccttcgcgtgccagcgtgttggccaggttgtaccaaccggcatcgctgtcgatgccttcgaactgtctgcgtgcagtggcgaagtcgcccctgcggtaggcctgaaccccctcggccaggcgttgatgctgcagctggtcgctgcgcttccatagcgtgccctgcgccggctgcgagacaggcgtcgcaggggcctgcgcctgcgcgtcattcatccatggcagcagaccgaccgcgagcaccgcagccagcaccgcgcgacggcggaaggccagcaatgccagcagcattaccggcggcagcaaccagaagccttcgtcacgccactgcttgccttcgcccggccgctgcgccgccgtgccgtcgcgcgcgtcgagtacaccgagcgcacgcagatcgccgtcatcggcagagatgcgcgcatagcggccgccaccggcagtggcgactgcacgcaggctgccctcatccagcgcggcctggcggatctgcccattgccatcgcggtaggccgcaccggcaggcgtgcccaggcccagcaccgacacctgcaggcccaggctgcgtgcctgcgccgccgccagtgcagcttcgctgtccgcctgatcgctgaccagcaggatctgcccctgcaacgcgccgatctgccgcatcaagcgtgtcgcccagtcgatgccgcggtcggcacgctggccatcacgcggcatcacgtccggcgacagcgcatccagatacaacgcaacattgctgccgtcgtcggtcagcggcgccacggtgtaggcatcatcggcatacaccaccagccccacctgcccgccctggcgtgcgcgcagcagctcgcccactttcgcccgcgcctgcagcaggcgcgacggcggaagatcggttgccgtgatccggctggacaggtccagcaccaccagcagcggtgcgctggcctggaacatcggttgtgcctgctgccgccagctcggcccggccatggccagcgatgccagtgtccagcccagcagcagcgcccatggcaggcgcactcgccgcttcgcgcccgcggccagcaggtggggcaacaggtgtgcgtccaccgcctgccgccacgcatcactgcgtcgctgccggtacaccgcgagcgcgaggatcaggggcaacgccagcagcgcccacaaccactccggtcgcaggaagtgcaatacgctccaatcggggagattcgaagcaaacgcgatcatcggcgacgctccggccacagccaggccagcacgcccagcagcaacgccagccccaacggccacgcatagcgctcctcgcgcggacgcaggctcggccccttcgcggcgaccggctccaggcgatcgagctcggcgtagatcccggccagctgcgcggtgtcacgcgcgcggaagaactggccaccggtcatgctggcgatcttcttcagggtggcctcatcgaccggatcctggtcggtggaaatcgggataccaaacaggcgcatgctgccatcgccgccgaatgcaaccgtgtggatgcgcacgccttcggcgcgcgcgacttccgcggcgcgcagcggctccagcacaccggcgttgctgacaccatcggtcaacaggatcagcacgcgctgtccctccggctggctgcgcaggcgcttcaccgccaggccgatggcatcaccgatggcggtctcgcgcccggccaggccgaccacgctgtcgcgcagctgatcgcgcacgctggccaggtctgcggtaagcggcgtaagcgtgtaggcgcgatcaccgaaaatcagcaggccgacgcggtcgccggcacgacgatccaggaagtcggccagcacggccttggccgcggtgaggcgatcaaccgcctgggctcccagcaccatgtcaccctcgcccatgctgccggacacgtccatcgccagcatcatctgccggccctgctgcggcggcgtgatggcttcgcccagctgctgcggccgtgccagcgcgatgcacagcgcgcaccagcccagccatagcagcagcgtgcgcagccacgacacgtcgacgcggcccccaccggacagcgcttcgagctcggcggcggcgtagggcacacgcagcgcggcgcccggttctgcacggcgcttccaccagcgcatcagcaacggcaacggcagcgcgagcaatgccagtggccatgccagctgcaggtccggccatggccaataggtcgtccagaggttcatcggcggcgctccagcagcatcgccagatagcgctcgcgggcccaactgcgcacggccgccacgtcgctgctgtcgacgcgtgggcgatacgcgccttcggccagcaggctgcgacgcgcatcgggcaacgtgccctgcgggtctacacgctgccaccaggcatcatcgcgcagcgattcactgcccggctttgcacggcgtgcggcacggcgcagcaatccggcaatggccgccagttcggccgcagcgtcggtggtggctgccagttcgctatcgaacagctgcaaccaacgctggcggcgacggcgacgccgccacatcagcacggcgatcaccaacagcaccagcacaaccgccgcgccgaccatcaggtaaccgggggcaggcggccaccatgaaggtgccggtggcaactgcacatcgcgcagcggcagcgcggcgctcacgccggcacctcggtcggtgatggcgccagccacgcgtcgctgggcgcatccgtggacagcacctgcacatcgacacggcgtgcgccgagctggcgccgcagttcctgcagcggttcgacgaagtgtgcctgccaatgcgcctgcacttcactgcggcgcaggtcgaggccgatgcgctgctgtgcggtctggaactgcagcgccgccgaggggggatgcagttccagcggatcaaccagcagcaccaggctgagatcgtgatgctgggccagcgcgctccagcgcgcgggcggaatgcggatggcctgctgcggatcggccagcaccagcatgcgtgcccccgggcgcagcacgcgaccggcatgatccagtgcacgcgccaggcccagatcgtcgaccggcggctgtgcataccagcgggtcagcgcgtcgagcacgcgcagcacgccgcgtggcccgcccgcaggggcaatcggcgcttcgcggtcactgccgcgcagcgcacccacgcggtcgccgcggcgctgcgccgaccacgcggcaaccgcaccggcacgggcggcctgtaccgatttgaagcgcacgcgcgtgccgaagtacagcgccggcgacgtatcggccacgatcaggctgacccgctcgcgctcggcctggaacaatttggtatgggcgcggccggtgcgcgcagtcacgcgccaatcgatgtggcgcgcgtcatcgccagctacatattcgcgcgactcggcgtattccatgccgcggccgcgcagttgggacggtgcctggcccgcgttgccggtgcggccacggcgcggcggcggcggacgctgtgccagccgccgtagcgcgaccagttcggccagctgcgggcgcagcccgtcaccttcgagcgcggacggtgcctgttccagggatggataggtcatgcgcaggctcagggtgccggcacccgggccagcagctcctgcaccaggcgctcgccgtcccagccctcggcggtggcttcatagctgggcagcacgcgatggcgcagcacgtcggcggcgactgcacgcacgtcgtcgggcgtgacaaagtcacggccggccagccacgcccgcgcacgggcacagcgctccagtgcgatggaaccgcgcgggcttgccccccaggcgatgcggcggccgaggccggcgtcgtagcgcgcgggatcgcgcgaggccagcaccagttcgatcaggtagcgctccagtgccggtgccatgtgcaggtccagcacttcgcggcgggcgtcgaacacgtcctgcatcggcatcttgtccggcgccggcgcagcctcgcccaatgcaccacgggcacgctcacgggccagccgcaggatttccgattcggcggcctggtccgggtaaccgatgcgcacatgcatcaggaaacggtccagctgcgcttccggcagcgggaaggtgccctcctgctcgatcgggttctgcgtggccatcaccaggaacagcggcggcagcgcataggtatggcggccaaccgtgacctggcgctcgcccatggcctccagcagcgccgactgcactttggccggtgcccggttgatctcgtcggccagcaggatcgggtggaagatcgggccgggcacgaactcgaagcggccctcctgcgggcgccagatctcggtgccggtgaggtcggccggcagcaggtcgggggtgaactgcacgcgggcaaagtctgcttccaggcgcgaggccagtgcacggatcgccgtggtcttggccaggcccggcgcgccctccaccaacagatggccgtcggccaacaatgcaatcagcaggcgttcgaccagtgccgcctggccgacgatctcggccgacagcgcgtcgcgcagctgggtgaacgccgcatgcaggcgggaggtggccggcgcgggcggcggcgagacggtttcgggcatcggcggtggcaggttcatgggggcctttgaccggcgcaggacggcacgggttcccgacatcatcgcagggtgccctgcgattggcatcaagaaccgctgaacagccgtccacgctgggcatggatctgcttcgtgcatgccgccagcccaaacgaaaaagggccgcacggggcggcccttcttcgtttcgcgggaggcgcgggctcagttctgcttggccacgcgcagcaccttcggggtgacgaacacgagcagctcggccttgtccttgttgcgaccgcgcttcttgaacaggttgcccaggaacggcacgtcgcccaggaacggcaccttgctgatgctgttgcgatcggtgaactcgtagacgccaccgatcaccacggtctgcccatcctcgaccagcaccgcggtgttgacttcgcgtcggttgatcgacggcacggtgccgtagccctccagctggatcagctggtcgacttcgtccttcttcacctgcatgttgaggaacacgcggttgtcgttggtgatggtcggggtgaccttcagctccagcaccacttccttgaactggacgttcggggtcgccacgccgccagcggtaccaccgctgatggtgacgtagccgatttccttgccctgcttgatcatcgcttcgcgctggttggtggtgaccacgcgcgggttggagatcacctcgcctcgcgattcctgctgcatggcagacagctccacgtccagcaggtaaccggcattgaggatcgacagcgccagcgaacccgggttgctggcggcggccaccggcaggttccagttcaggccacgggtgatcgccgagccggacttcaccggcggcggaccgacccggccaccggcttcccagtcacgctcggccttggcattggccaggtcggtcgtgacctgcgactcacgggtcttcgcattggcatccaggctgccgctgaagtacacgttgtcacggctgccgctgacaccgaacttcgcacccagttcgcgggcgaaggtatcggtggcgatgacgatgcggctttcgatcagcacctggtcgaccgggcggtcgatcacgttgatcagctcgcgcatgcgcgcgatcttcttcgggatgtcgctgatcatcagcgtgttggtgcgctcgtcggccacgatgcggccgcgcgaggacaggaagccactgtcttcctgcgaggagctgcccgaaccaccaccactgccaccaccaccgctgccgccgatgcccttggcctcggtcagcgccttgaagatctgcgtggcgctgtggtagttgatctggatgtagtcggtctgcaggtcttcgcggttctcgatggcgatgcgcgcgtcttccttttcctgctcgaacttggccagttcggcctgcggcgccacccagatcacgctgccgtcgcgacgcttgtccaggcccttggcgcgcaggacgatgtccagcgcctggtcccacggcacattgaccaggcgcagggtcacgttgccctgcaccgagtcggacgccaccacgttcaggttggactcctcggcgatcaactgcagcacggtgcgcaccggcacgtcctggaagttgaaggtcaccggcttgccggtgaagccgcgctggccgacggccttggccgcctgggtgacgctgccggcggtgaccgcacccacggcggcctgggcctggcgcgggctgatctcgaccacgtattcgttgccgctctggtaggctagcgactccaccgcgccaccggtgctcagcaccagttgggtgccggcgcccgacggcttggcgtcgatgcgctgtaccggcgtggcgaagtcggtgacgttcatcggcttctgcaggttggccggcagccgggcattgccgacgtcgaccaccacgctgttgccctgcgtgcgcaggtcagggatcgcgccctgcccgtcgaactgcacgatcaggcgcccggcgccgtcatcgccacgcttgaaatcgatcttggccaccgacaggcccgccggcgcggcggccggtgccacggtggcgcccaccggcttttccgccggtgcggcagccagcgccggagcgcaggccagcatcagcgcgactcccagcgcgctgacacggttcaaggtagagcgccggatgggacgcagccccttggcttggtgaaaggtcatcgtgctatccccagtaaacgatcattgatcttcaagcgagagcgttgccggccgttccagccagccacccgcgccatccggcaccagttcgatcagctccacgcggtcttcgaagaccgccgtgacccgcccgtcgctctgccccaggtaaccgcccgggcgaacccggtaggtgaccttgtccggccccatcaccagcgccacggtacctgcgccggtaccgatggtgccgaccatgtccagcgcatccagcgggaagccttccaacggctccttgcgccggttcgggtccggtcgcaatccgccgttcccctgctgcggattggtccaggcatcggtgaacggatcgcgcatgccctgcgcggagtattcaaaggtctcgaactgctgcatcaccggcagcggctccagcggttgcgccggtcgcgcgcgctcgccttccacccacttctcaaggttcggtgcgtcgccgggcgtgctggtcacgccacggccgcaaccagccagcagcagcacagccagcaccatcgcaccacgtacggtctgcgcgcgcatcacttcttgccctccttgccagcgtcggacgcctgctgcgcctgcacctcggtctcgtccaggtagcggtaggtcttgaccgtaccggacagttccagtgcaccgctgcggacgttgccgccggtcttttccttgggcttgaggttgatgtcatgcatggtcaggatcaccacccgcggcagcgaggccacgccactgacgaacgcgccgaactggtggtaactgcccaccatgcgcagcttgatcggcttctcggcgtagaactccttgatctgctcctgctccggctcgaacagctcgttggtcaggccgctggacagcgcggtctgcgagatgtcgatgatcaggtcgggcatttcggtcttgctcggcagctgccgcagcatctgctgcagcacctgctccatctgcgccagctgctgcttcagcggccccaggttcaccgcgcgttcctgctgcttggtgaactcggtgcgcagctcgacttccttcgattccaggccggccagttcttcgcgcttgccgctgatcagcagcatccacgccacgaacatgatgaccagcgccagcaacgagcagaagacgatcttggccttctgcggccagttgccgatgtcgttgaaatccaggttcttgatgtcgatcttctggctcatgcgcggtccccctgcagcagcgcattgaaggcctgcggcggctgcgccaggcggctgccctcaggcttcggggcaggtgccggggccggcgcggcggccggagcggccggttggttcggcttggccggcgtggccggtgcagtggccggtgcggcgggagctgctgccggctggcccgctgccggggccgcaggcgtcgcggcatccggacctgcggccaacggtgccaccggtgccggcgcagccgtcgccaccgagccatcggcgttcaggcccggcgtcgccgacacctcttcgctctgtgccggcagtttcaccttgaccacgaacacgtagggcagcgccttgatgtcggccagcgggccggccttgccgtccttgtccttctccgggtcacgcgcttcgatgatcgacagctccgggttggtcatccagccagaggtctccaggttgcgcatgtaggccgaaacgcgggcgttggactgggtgcggccttccagcgtcagtacatccccttcctgcttcagcgcggtcagcaccacgccgtcggggatggtgcgcaccagcgcgtcgaacaggtggaccatctgcgagcgcttggcctgcagctcctcgatcaccttcttgcgcgccagcaggcgttccttctgcgcgtcgaggcggtcgatctccttgttctgttccttgaccttctcgatctcggcttccagataagcattgcggtccatctggccgctcacctgacggtcgtagtagaaccagatcatcagcgacagcagcaggccaccgacggcggccatgcccagcattgcgtagaactcgcgctggcgttgcttgcgccgctcggcgcgccagggcaatagattgatgcgtgccatcagtcaaagctcctcagcgccagaccggtcgcgatcatcagcgcgggggcatcctgggccaacgcatgcgcgttcaccttcggccccagggtcatctgcgccagcgggttggcgaccacggtcggcacgcccagctgttcctcgaccatctccggcaggccaccgagcacggcgcagccgccggccagcacgatgtgatcgacgcggttgaattcgctgcctgcgtagaagaactgcagcaggcggctgatctgctggaccgtggcttccttgaacggctccagcacttccatctcgtagctttccggcaggccgccctggcgcttggccagcccggcttcctcgtagctcagcccgtagcggcgcatgatctcgtcggtcagctgcttgccaccgaacacctgctcgcggctgtagaggctgcggccgccgcgcaggacattgagggtggtcatggtggcgccgatatcgaccagcgcgaccacgccgtcgatggataccggcagctcgctggcgaccagggcgtaggcgttctcgaccgcgaaggcctccacgtccatcaccttggcctgcaggccaccgagttccagcgcggactggcgcagctcgacattctccgaacgcgacgcggccagcagcacctggaccatctccgggttgttcgggatcgacccgatcacctcgaagtccaggttcacttcctcgatcggatagggaatgtagttgaccgcttccagctcgatctgggcttccatgtcgttttcgtcgagatcggccggcatcgggatcaccttggtgatcactgccgaccccgcgacggcggcagcggccaatttggccttgctgcctgaacggttcatcgcccgacggatggcctcacccacggcctccacttcaacgatgttcttctccaccaccgcattgggcggcagaggttccacagcgtaatgttccacgcggaaacgattgccgctgcgggacagctgcaaaagctttaccgcagtcgaactgatgtcgacgcctacgagcggcgactgactttttgggatgagccccacggtttctcccctgccgacgggcacttggacgcaagacctgcgcccaagcattaataacgtattcttagcaaatggcaacggccctgctgtgaattccttcacggattcaccatgcagcccctgactgttccccttgcgctccccggtgccgaccccagccggcaccttgcgtaatctatactctgcgaccacgaaattcgcaatcggaatctgaacccgatgactcgactccgccgctggctgcgctggatcttcttgattgtcctggtcctggcgctgatcggcgcggccgccgtgggcggtctgtactacgccgtttcctccaagcttcccgacgtgcagaccctgcgcgacgtggaaatgcaggagccgatgtacgtctatgctgccgatggcaagctgatggcggtgttcggcgagacccggcggaccccgatcaccatgaaggacgtgccggagaagctgaagcaggccttcctggcgaccgaggacgcccgcttctacgagcacggcggcgtggactacatgggcatcggccgggcggtctggctgctggccaccaccagcgacaagcgcgtgccgggtggctccaccatcacccagcaggtggcccgccagttcttcctcagctccgagtacagctacacccgcaagctggccgagatcctgctggcgcgcaagatcgagtccgagctgagcaaggacgaaatcttcgagctgtacctgaacaagagtttcttcggcaaccgcgcctacggcgtggccgctgccgccgagttctattacggcaagaaactgaacgagctggacctggatgagatggcctcgctggccggcatccccaagttcccctcgtcgggcaacccgatctccaacccggagcgtgcccgccagcgccgcgacaactacgtgctgcagcgcatggccgacctgaaattcgtcagccaggccgaggccgacgcggccaaggccgtgccgatgcacgccaccgcgcatgagccgccggtgcaggtcgatgctccgtacgtggccgagctggtgcgccaggagatgatcgcccgcttcggcggcgacgtggtcaacaagggctatcacgtcaccactaccatcgactccaccctgcagaccgccgcgaaccagtcggtgcgcgacggcctgctgctgtacgaccaccgccacggctggcacggcgtggagaagcaggtgcaggtgggtgccggcgaagacgccgccgccctggccgagcacctgcgcggcatgtacggccaagccggcctgctgccggcgatcgtcgccagcaccggcgccgacggcagcgccaccgtggtgctggccaaccgcagcgagatcgtgctgccggccggcgccgccaagtggaccaacaagaccccgggcaagctggtgcagcgcggtgacatcgtgcgcgtgcgcgccggggccaaggagggcgagtggctgctggaccagatcccgcgcggccagtccgcgctggtctcgctggatgcccacagcggcgcgctgaaggcgctggtgggtggcttcagcttctccggcaacaagttcaaccgcgccacccaggcccgccgccagccgggttcgagcttcaagccattcgtctacgcagccgccttcgacaagggctacaacccggcctcgatcgtgctcgacgccccggtcgtgttccgcgaccgccgcggcaagacctgggccccgcagaacgacggcggcggcttccgcggcccgatgcgtctgcgcgaagcgctggtgcagtcacgcaacctggtgtcggtgcgcctgctcgatggcatgggcgtggactacgcacgcaagtacatcagcgagtttggctttgccgaatcggagctgccgccgaacctgtcgatgtcgctgggcaccgcctcgctgaccccgctgtcggtggcgcgcggctacgccgtgttcgccaacggcggctcgcgcgtggacacctggctgatcgaccaggtcaatgaccgcgacggcaacctggtgttcaaggaaaacccggcgctggcctgccgcgactgcgccggcagcagcgaccagccggtcaaccaggtggtggacggcttcaacttcggcgctccggccccgaaggtggacccggccgccgcagccaaggccgaagccaaggtcgaaaccccggcggcaccggccaacccggatgcccgcactgccccgcgcgcgatcgacgcccgcaccgcctaccagctggtatcgatgatgcgcgacgtggtccagcgcggcaccggcgtgcaggccaaggtgctcggccgcgaagacgtgggcggcaagaccggctccaccaacgaccaccgcgatgcctggttctccggcttcggcggcccgtacgtgaccaccgtgtgggtgggccgcgacgacttccgctcgctgggctaccgcgagtacggtggcaaggcggcgctgccgatctggatcgactacatgcgcaccgcgctgaaggacaccccgatcgcgcagaacgacccgcccagcggcatggtccaggccaccctcaacggcgcgaccgagtgggtgaaggtggaagacatggaccgcctgaccgactacgacctgaacctcaatacgccgcaggccgacgccgccgcgttcgatatcttctgaggaagggtccggtgggtgccaacggtgagttggcaccgatgcagctgtagagccgagcccatgctcggctccgggcgcctgcgatagagcagccgagcatgggctcggctctacaggatcaacggcacccgcttgctggcctccatgaaatacccacgcggatgtcacatccgtgcgctagtctgtagccaggtcgcaacaggagtcatcgcatgcatcgcgcccgtcagcatgctgccagccagacccgcgagcggcgccatcgcctcgcccacgaagccgcccgcctgatggccgaaggcggcatccgcgactatcaccaggccaagttgaaggccgccagccggctcggcatccacgacgatgcttccctgccccgcaacaccgagatcgaagacgccctgcgcgagtaccagcggctgttctccggcccccagcacggcaacgaactgcagcgccgccgcgaagccgcgttgcgtgcgctggagttcctgcacggcttcgcaccgcgcctggccggcccggtgctggagggcaccgccgatgccaacagccccgtacagctgcacctgcacagtgacgacccggaagccgtgcaccgcttcctggacgagcacggcattcccgccgagtcgcggacgcgccgactgcggatggaccgcgaacggagcctggacgtgccggtgtgggtgttcagcgccgaggagctgaccttcgacctggccgtgctgccgtatgacgccctgcgccaggcgcccttgtcgccggtggacgagaagccgatgcgacgcgcgtctgtcgcacagttgcggcagctgctggccgaggcggagatcaccgcgtacatcggcgggtgacggtagctccggccttgggtggttccggccttgggtggttccggccttggtgggtgcggaccgttggtccgcactgcgcttcagacattcggacacctgaccgaagagcagccgagcatggctcggctctacagaaggcgcgctgcctgcttccttcttctggtgggtgcggaccgttggtccgcactgtgcatcaggcatccggacacctggcccaagagcagccgagcatggctcggctctacagaaggcgcgttgcctgcttccttcttctggtaggtgcggaccgttggtccgcacgatgcatcaggcatccggacacctgccccaagagcagccgagcatggctcggctctacagaaggcgcgttgcctgcttccttcttctggtaggtgcggaccgttggtccgcacggtgcttcaggcatccggacacctggcccaagagcagccgagcatggctcggctctacagaaggcgcgctgcctgcttccttcttctggtgggtgcggaccgttggtccgcacgatgcatcaggcatccggacacctggcccaagagcagccgagcatggctcggccctacagaaggcgcgctgacctaccagacatcatggtgctgctcctccggctcatcgccaagcaggcgcatcagccacggtgctcccacccgctgcgggtacgccatcatcatccgcgcgtgcatgttctgcagatcgcccagcaaccaagtctggttgtagacatcgccgaacgggtccgaccacgccgtctgtatccgcgcgcgctcaccgccgttgaggttgggcatcctgtccaacggcacctccagcaccggctccagcccccggttgatggccgcgttctccgcctccgccgcacgcatgagctccagccggtggctcacctgccagcatgggaaggggaagcagctgcccgtggcttcgatgtacgccgccatgtcggccagcatgtgggctttcagctgccacaccctctcactgtccagcagttgtcgcacccgcagtgtgcgcagcgttcccgcgcggacgtcttccggcgtggtgaacggctcgcccggtgtcgggccaccatgccgcaccagcacgatgcggtggatcgcttcctgggtgatgttctccacgcgcagcgcggcggcctccggatgcacgcgcggtggcggcacgctcgccacccgccagtggtaccagagcaccagcaccatgcccaccaggcacaacaaggtgaactgcacccagcgatccagattgcgggtgtagtagtaaaaacgcgcccgccacagatagaacgtgcggtagctgatgaatcggcttacccatcgatacattgccatctcctcggcaaggaccccggcgcggcggggttcattacgcgcaccacgccggggctgcacggcttaccagccgatgcccacgccgacgcccatgctgcgctcaccgctgttggtgaacgcaccattgaggctgaaggtggccgaacccttctcgttcagcacgcgctggtagcccaccgccatcgccgactcaccctcgctgtaacccacgcccgcacccaggcggttgtaggtggccaggccggcggtattcatcgccatcgcactctgtgcgctgctcattgccgccatgcggttgaagcgcttgtccatcttgtccaggcggcgttcgaaggtgctgatcgcaccatcggtgtactcgttggcacgagccagcatcttctccagctcggcggtatcgacctgcggcttgggcgtgtcgtcctgcttctgcttcggctgcggcgtcggcttgtcactttcaccggttgaggcgatctgcggcgagccgctggtttccggtgtcggcgcgatctcttcggtggacggcgaaggtgtggatgccgccgccatgacgcggacctgcggctgatcgtcgatgcgctgctccagcccatccatgcggccgttgatctgctgctgcatcgaatgcagctggccaccattgaccgcatcgcggctgccggccgcgatcaggccgttggctacgttggagatgaccatgccgttggcaccggccagggtgagctggtgggtaccgtctgcgcgcaccgaaggggtttcctggaacaccgagcggagctgggattcgacctggttcacccgcgaggtggtgctgacgactgcgccgtcgagcgcttccaatgcaccattgagcgtggattgggactgaccctgcacattgaaactgggaccgacgatgttgccgctggcatcgacttcgccgccgagggcggacagtgcgccgcgcagctggccgacggtggcagcgttgtggttggcggtgccgttggcgatgtttacgagacggcgcgtcatctcaccattaccgaacgatgcaactcctacctcggtcgcatacgagccgaacccaagcgccatcgaaccgtcggcaccattccgaaccctcgcaccgatgccgagagcgatcccaccaactgcggttccaccatcatacgttccgacttccgcgcccgtcccaatggcaatgctgaaatcggaaccattgaagacggtcgatccccgcccaagtgccaccgagttcacccccaacgcaagagagcgtgacccaatcgcagttcctccttcggtgcccgcctttgcaaggatgccaagcgcgaccccggctcggccggcctccgcgcggccagtcgtgggacctgtacccacactgagaaactgaccagcatcttccagtgcatcgagtcgaccattggtctcatagagctgacttccgcgcacaacatccgagctatcagtcgacagcttcgcctcggccacgccagtcaaacgcgcaccgccgtagtcgatgacgctcgcatccaatccacgcatggcctgctcgcccatctcccgctccttgcgcatcgcctccagatcgttccgattctgcgagatcttctgctctgcggcgtacaactgactgccggttacagcatcgcggcttcctggcgccactcggccgtcagtcaggttggtcagcaccatgccattcacgccgttcagcgcgatctggttcatgccgtcggcgcgggtcgaaggtgagtcctggaagatcaagctgagctggccttccaccttgtccgcgcgacgacctgcggtgacgacagcgccatcgagtgccatcagcgcgtcctcaacggtgctctgagttccaccctgtaccgtgtaggtcggggcgatgatgttgccgttggcatccatgcctgcaccaccaccgagagtggcgagggaatccttgagctgagagacagtggtgacgttgtggtcgtcggtgccccgagcaacgttggtgagccggcgcttaacctcgtcactgccaaacgaggcggtatgggcctcatcggctacagatgaggctccgagagccaatgcactagtggcacccttctgaacaatgctattcgccccgatcgagacaccaccagcctcctgcaccgaagcgagaacgccaagagcgaacccattgtcagctagctcatccacgcgagcagccctgcccaaagcaacagaattcttgccacgagcagaagagaagccacctacggcgacagcaccctcacttgaaactgatgcctcggcggaatcaccaatagcaacggcgatcaagcctgctcgcgccgcaccttcaggcccacccttcccgctcgaaaaatagcgcgaactctcagcaatttcctcaattcgtctaacagcttcatctgcggtgttcctcgctccttgcgcagactgctcaaccgcatgcagctgcccgccattgactgcatcggcactaccaacgtccagcagaccatccgccacaccagtgatcttccggttggcattggcgctgttacgcacattcagggtcgtaccgctgtttttctctccgaaacgaacatcgccagaggcggagacctgcgccaccaacccgcccagaaccgctgtttcggccagcgccttggccgcatccgcttttgccagggtcgcgtccgcagccgcagaggtggccatgccttccacagccaccaccttctcattggtggcattgagctgcctgccgttgacggcttcgtagctgctggcgctgaccacgccatcggccacgccggtcagcttacggttcgcattcgcgctgttgcgcacatccagtacggtgccgctgttcttttcacccaggcggacagcctccgtggccgaaacctgcccgatcagcccacccaatacagtgacttcagccaaggccttggtggcatcaacctgtgcggcgttggcagtggcttgcgctccattcgcggcattctgtgcagtcgttacccggccgttggtttcattcaactgcttgcccgtaatggcctcggtactgctgctgctgacagcgccatccgccaggttgacgatcttgcgcttgatactggagctgccgatcgagacctggttgatgccgttggtctgcgagccgttgcccagagcgacacttcccgtatgtgatgccagtgcgcggtcgcccaacgcaatggcactttcggcccctgcctttgcaagattgccaagcgccgtcgaatacaagcccgatgcggcggcctcccggccaatggcgacggcctgattgccgctcgcatctgccttgtagcccagcgcggcggcatgggtcgccgcggccgtcgcatcattgcccacggccacggcgcgatcacccactgccgaagcacgcaggcctgccgccaccgcgccattgccaccgcgcgttgcagcaccgagagcaactgcaccggtggcagcgctcttgtcgccgttggcgtcgacaccggcccgagcatctgcaccaactgcgatgctgttggtgttgtaggccttcgccgagcgccccatcgctacgctggcggtgcttccgctcccttccgcctctgccgccagcccgatagccggggcggatgcgttcaggcgcgcggctgccgcgtctgcgacgcgctgtgcatctgccagcttggtgttggtggcattcaactgcttgcctgacacagcatcggtgctggacgtactcagcgtggcatccgccacgcccgtgatcctgcgattggcgctggcgctgttgcggacgtccagcacagttccgctgttacttgcacctaggcgaacgttccccgaggcagacgtctggctcaggaggccggaaagcacattggctttcgacaaggcattgtccgcattggacttcgccgtatcggcaacagtcctggccgtcctggcggtcgagtaagccgaatccgcagtgcttcgcgccgaggctacattctgattggtttcatacagctgaccaccggtgaccgcgtccgaactgccgtaggaaatgttacctgatgcgacattcacgatcctacgtttaatgctgctacttcccaccgagactgtgttgcttccgttggctaccgaattggcaccaatggccaccgcattcgatgcggtggccgaggcgccgcttccaatggcgacagcattctcagcgcgagccgttgagctgtttcccaaagcggttgcgccaatgtaatcggcaaaggccttggccccaatggcgacattgtggcctccattgctgccggtacgcgacgtgtaaccgatcgccacgctgtcaacgtcggaggaagtagagtggtatccaaaagcgacactgttccgcttctcgatccgtgcgccttgaccgaaggcgaatgagtagcttccgtagatcctggaccccgcaccgatcgccatcgagttcgtcacatccaaactcatgtcggcatagcctgtcgacatgcgcggatcccacacacccatgaatggaatgcagtgccggatgttcccgttgtcacccgaacaaccgacatcgaggcccgcattcgcgctgccggccgcaccggccagtgcgatgaagacaatcagtgcggtcccgcgacgatgaatcaaggtgcttcgtggctttccacgcgctgctaccagctcgcccacgaccacccaacactgctttgcattgctccagatacgacgatagatatgattcatgctctcttccttaacaggacatcgaaaatgaggccccgcgaacagcgcggggccaggaacgatcaggcgcttggcgccagggtggttacgtgctcgcggtagccgtccttggacaggcggtaatgcagctgcacggtgttgcccggctgaggctggaacggcagcttcagctccgcatccgggtacaggcttttggcaaagtcgtgggtcgtgcaggcaccactgccggtgcactcggccagccctgtgatgcccacccgcaaggtccccacgttgcgcagggtgtcgccctgcagttgcagatccacgctgccattggcgggcagcacgttcaccagcgcaccccagaccaggctgacgccgacgttggcctgtgccgcctgctcgtcaccctcgagcagggtcccgtccggtcccctgacaccctcgaagtagacgcggtaggccacttccttctccacgctgcgtagcggaatcacccggatcaggcgattgcctccgccactgagtgcgaacttcccaggggtgatggcgaccgcggcatcggccgcctccatgtccacctcttcctcgccagcctgggcgggattcgagatgcgcaacaggcgtgcctgcacgtactgcggctgggtggagtgcgagtagacgcggatctgcgtaccgcgcttgccatcgacggccgcgcgcattggatggatggagaggttggcatgtaccggcggcgccagcagcgcgctcaacggcagcagacagaacaacagcttcttcatgatgaggctccgtgggatcagggtttggcggtcggcacgcgcagctctaccgtcagctcgccgtcgtagagaccgggccgcttgctggcgatgggcgtaggcggcgtttccagcaccagcggcgtgggcacgcagtacacgggttgattgatgcccggcagcatcaccaggcgcagctgcgcgctgtcgataccgcgcagcagctgttcctcgccgtgtttcatggccagcaggtttccgccgtacttcaggccgacctggtagtccaggcgctgggtgtcatcgctgccgccgtccccgtgccagactgcgaagtcccgtccgggcgggggccgtggaccgctgtcgcgcacggtgacgccgaggaactcgctctgcgagcccacgccgtcgtacaggcacatgtccacttccttgtagccgccgaccatcttgcggatggggtcgtagcgcaggtccatgttgaccagcggtgcgatgccgtcgaagcccgggaagtagatcgagatcgcgtcgtagtcggtgacggtgaagtcgaagttgacgatgtacttagtacttagccagatgccttcccggtggcattctcagattgagttcgagactgcccctccagcgaccggcaaccaagcgggcaatgctgtccccagcgatcgcaatggtcagcccggtaccgactgcatagtcactgccgcaaggtcttgaatgcgatgaccagatcgcatacctggtatcccgaaagtaatcgagtgagcatatctgggtggaatcagccctatagattgaagcagcgaagttgatcgtgcttggacttcccgtgcgctcttctatcgcccgtaccggtatcacactggttacatcgccactttctgcctctgtatcttcggtacgacacattccagatgtggggtcactggctgactcgcacgtcaggtagagctttccgtactgcttactcagatctatgtcgtacgcgatcaaagtcttgggcgccagaatctcgatgtcaccgggcatcgccgagcgatcccatcccatgttgatgtcacggataatcacaccggccggcggatccgtatcaggtggacgttgcgcccacgcccgtggcatcaccagaaccggcgcacacaccagcatcaacacacacatccaacgccggctcatggcgtacctcctgcagcagcggtctggggcgtggcggcaatcaacgcgcgttcctgcagcaggcgggtcacgcgggcctgctggcggatctcgggcggcagctgggccacggccagcggctcgcagtgcacggcgccgaccagcagcaccacctggcggcgctcgcgcaccagcagcgggcaatgcagcaggcggtcgtcctgcagcaggtacagcgttgtttcgcgacgcgggaaatcggcaacgaagctgccgttggcactggtgccgggcaccggcgcgttgaggatgcgggcgccgcccagcggcgacccggcaaggtccttggcgttgccaatgaaggtgtaagtcacttcgatcggcaccggcatgcgcatcagcttgccgggggtgaggaacatcggccgtgcaccgcccacgccggttacgcggatcgcggcgacgctgtccagcgtgctggcgtcctgcacttcggcgcgctgcgactgataggcctgcagcggcagcagccggcgctcgccgatctgcagacgctgtcggcgcagtccccccacctgcaattccgcggccacgccatgcaggtcggcatcgtcgaaaccgtccacctgcacggccaggccggcctcggcgccgttggcaccgctccagtagaaaccacgacggcccagtgcgaagccggagctgtggctgccgctgtagccggtctcgccacgcccgcgctgctgatagtgcgcgatgctggcggcggtgttgccgatgccgttctgcagctggccgctcagcgaggcgctgtaacggtcagtgttgttgccgcgcagttcggcgttcagctcccgatagtgcgtgtcccggtcctggcgcaggctctggcccacgctgtagtcgatggccgggcgctgatgctgcggctggcgcacgtccaccgcgtagcggcgctggccgctgctgtcatggttacgctgcaggcgggtcaggctgaggttgaagtagatgccacggtcacgctcgttgctgccgcgcacgctgtcggtgctgcgctgctgccatagccccacgcgcgtggacacgctgaagtcctgccagcggtggctgcggctgaagctggcctgccaggtccggctgagcacgggctcgcggcgcggctccagcggaccgggcggcagcaagggatccagcccgaacaacgggtcctgctcgaacccgggccgatgccagccggtgcgccaggtctggcgccgggtgtagcccacgtagacgttgccgccggccagcggcagcgataccgagccgctgagtgagttggtgcagcccagctggtcgcgcgcatcggcctcgaactggcaggccttgccgcgcatgcgctgctggtagagattccacgatgccttgcgccggtatgacagctggtgctgctgaccattgctaccatcgcttccacgcatgccgctgagcgaggcgcgcatttcctgggtggccagcacgcggcgcaggtccaggcgcagctcgccgtagctgtggccgccgaggttggcggcacccgcggtaagtgcggcatcgcggcccagcggcacgcgcacgccggccatcgccacactttcaccatcaaagcgatcactgcggcgctcgttgcggcggccgccctgcacgaaccactgccactggctgttggtccagtcgccgcccttgtcgaacggtgcctcctcggtgcgcaccagtacaccatcttcgtagatgcgcatgcgcaccaggtagttgccgaaggggaaattgcgggtgtcgatctggttgatgccggcctgcaggtagaaggtctgcagcagccgctcgccgtcgaacacgtcgacgcgtgcatcgcgcgccagcagcacggtcagcggcgtggcctgcacggcggcatcggtgtccacataggcctgggtggtacccacgcgcgcgccctggaaacggtccagcggcagcatgctgaaactgaaggtgccgccctgcgggctggacaggttgcggcggtccatacgcccggcctgcaggtagtgcgcctggcccaggtcatggcggtaatagacgttgtcgaactggaagtcgtcgtcgcttcggctgcggtagcgttgctgggtgtagtaccagtcggcggacaggtgagcgcgatcaaacagtcccagcgtgcctacgccgcgcgcggacagcgcctgatggtcgcggccgccgctgacgttgagcgtctgctggtgcaggaaggcgttttcggcgttggccgtgactgtgtggtagcgctcggcggccggctcgccgggaatccactgccgcgccacgaacaggcgcaccgcaccctcgccttcgtcatacagcgcgcgcgcgacggcgggatcgtccggtgggtcaagatagccgcaaccggccgtggcgccgccaaagcggcacgccaggtggctgttgcgcggcagcggctgcgacaacgccggcagcagcgccgcctgcgcttcggcaggcagggccagcgcctgcagcacgcgcgcggggtcttccagctgcacgtgctccagggtcacgcgcaccggcgacagcccggccgagcggccgaacagctagatgtcgagttgttcggtctggccttcgaccagatcctcgaagccggcggggacgccgtgggctgcgaccagaggagcagccagtgccagggcgagcgcgaccgccagccgggtaacggcgggggcgtgtggggtcattgggggtaccgctggagtagcggccggcccggggtgcgggccggcgcgggaagccgtggatcagggcttctggttcatgacgatgtagaccatgccttcgtagcggccgttgaccgtaagcgggccgcctgcacccgcctgggcgatggtcaggggcatcgagatggaggcacccggcgtcgagctggcgccgttgaacaggtcagccgccttgaactcggtgaccgcagtggtcagcgcgtcggtattcaggctgacggccagcggcacgcgcgtggcgccattgagcagcaccggatcgtggccgaggcgaacttcgatgtccttatcgatatcgttggagtggatgcgcacctgctgcgtcgacggcagcaggccgcgcagcggatcgtgggtcatctgcacggtatccggcagcggggtgccgtcctcgagcagcaacgccagggtcgggtcgacgtcggcgtagacggtgatcttggtttccagcgcgtgcgcggacagcgaagcagtggccagcgctgcagcgagcgcggccttcttgataatggcgtgcatggttgtctctctcggacaagggggaatttgaaagctcccctccccaaggagaaaagggagggaagcgccgcccgcggggatgggtgcgggcgacggagagaatgttagaaatccattgccatgcaggccattcaagcattcctaaaacgttgaacgttaaggagaatttttgaaggcgctctatgtttgagggttatgcaatttccctcactgtttgaatgcaataaacctcattgcattgcgtttgtagagtcgggcatggctcgactctactgtggggcatccacgcgtggcgtggatctgcgggatggcatcaggccgcctttcggcggcctgatgacacggcgcggtggtgcgcgatcagaagaagatcgcgtacaggatcagcagcggaatcggcacgcccagcaaccagagcagaatcatcttcatggcaggtctccttgcatggaagggtggattacaggtcgcggcggcggccgccccaggtggcgctgaggctggcgaagaacgcgccgatcagcagggtgatgaagagccacaatgcggcgtaggcggtcgccttccgcgcatcgtcggcagcctgcttggcggtattcctggccttctccagcgctgcacgcatgcgcgtctgcacatcggtcacgcgggcctgcgcttcagccgggctcatcccggtatcgcgcgcgatcagctgtgacagatactgggtatcggccggatccaggccttccccctgcaggctgttgacgatgatgcggttcacttcggcacgcacttcgcggcgatcgccgatcggaccgttgcccggcgccggtcgcggcggtggggccatgcgcgcgtcgcgcggaccggcgcccgctgccggcggtggcgcggcatccgggtccatcggtgcgcccggcggcggcgctgcgggatcggcctgccctgcgtgggtcgtgctgcggaacagcgcatccacccaatagtcgaggtcgccttccggtgcagccgccacagcgccgctggcaccggctgcagccacgccgacggtggacgcagcggcaccggcagtggcgccggccacctttgcgcccgcacccagcacgccaccgatggccgacgtcagcaggcccgcggtcagcagcgtggccaccgcccacgacacgaagccgtgcgcggtgtcgcggaagtacgtttcgtcgccgtggatctgcgtccacttggtacgcaggcgacccgccagatagccacccaggccggaagcggccagcgcggtgaaggtgagccaggcgatgctggaccagccgaaggtttccttgctgacgccttcgaacgaccagggcgacaccgacgacaaccccaggcccacgccgaggatcagcaggatgagagagagcgcagcggcggcggcggcgccagcgaagatggctccccacgacaccgcgctttcgctggcgggaggaacgatgggggcagtgacgacagcggcgacgtcagcgccgagcgggccgcgctcgggtgggtcgaatcgggtactcatcgggatggacgctccatttcaggtgctgcggatgcagctggcgtcctgaggctgcgcgagcgcttgtgaagctggtgagacccctgaatcacgcggtcttgtcgcgttgaagagcgtgccaaccaaggttggcacctaccaaaggcgggaacgcggtaactccatgccacgcgtggatgggggagcgtgccaaccaagggcgggaacaagtggatccacgccatgcgtggatggtttttcgcgagtgtcgaaagcgtgccaaccttggttggcacccaccagggcggcggaaaaaaaacgccccgcgcatgcggggcgttctcggcacaacctacgcggggcgatcagccctggtagtcgcgcacatcgctgccggtgtagacctggcgcggacggccgatcttcatttccggatcgacctgctgttccagccaatgcgagacccagccggaggtacggcccagggcgaacatgacggtgaacatttcggtcgggatctgcagcgccttgtagatgatgccgctgtagaaatcgacgttcgggtacagcttgcgcgcgacgaagtactcgtcctgcagcgcggcctgttccagcttcacggccacgtccagcagcggatcctgcacgcccagctgcttgagcaccttgctggtcatctcgccgatgaccttggcgcgcgggtcgaagttcttgtagacgcggtggccgaagcccatcaggcggaagccggaggtcttgtccttggccttgaccacggcggactcgacgttgtcggcgctgccgatctcttccagcatcttcagcacggcttcgttggcaccgccgtgggccggaccccacagcgcggtgacgccagcggcgaccgacgcgtacgggttggcaccggtcgaaccgaccaggcgcacggtcgaggtcgaggcgttctgctcgtggtcggcgtgcaggatgaacagcaggtccagcgccttgaccacatccgggttcagatcgtactggccgtcagccgactcgaaggtttgcttcaggaagcggctgacgtagtccagcgacgtgtccggcttgttggccggcaggcccttgccatggcggtagatcagcgccgacagggtcggcaccttggcgatcaggcgcacggcggcctggcggcgctgttcggcgtcggacaggtccagcgcatcgtggtagatggccgacagctgcgcgatcgcagcagccagaatggccatcgggtgggcgtccttggcgaagctgccgatcagggtgttgatcgagtcgtcgacattggcttcggcagtcagctcatcggtgaaggccttcagctgctcggcgctcgggcgctcgccgttgatcagcaggtaggccacttcgacgtagctcgacttttccgacagctgctcgatcgggtagccgcgatacagcagcacgcccttgtcgccgtcgatgtaagtgatggcggacttgcagctggccgtcgcggtgaagccggaatcgtaggtgaaaaaccccgtttccttggtcagcttcgcgatgtcgacgcagtcgttgccaagggtgggtttgatgacgggcagaacgacggacttatcgccggcgttgagcgtgacctgatcaagatcggacactgtgtgcgctccttcatgggaaggcgcctgcccaagcgcattggtcaggcacgtgaatgacgtcctcggcctgtgccggggatcatgccattatcgcacagcagcatttgcccggcgctagacagaagtcgtagacggcaggcggccagaacccggccagcaagcggcccggatcggcaaaagcgttgtcacacgaacgcagtgttctgtccatccaaacgcccgttgggtaggcgttggggaaaaacaaacggccgcgcagagcgcggccgtcggttcgaagctggatcgacagatcagcgcgcgtagcgcttctggaacttgtcgatacggcccgaggtgtcgatgaccttgtgcttgcccgtgtagaacgggtgcgaagccgaggaaatttcaaccttcaccagcgggtagtcgttgccgtcttcccacttgatggtttccttcgtcgccatggtcgagcgggtcaggatcttgaaatcggaggtgacgtcatggaagacgacgtcgcggtagttcggatggatatcggccttcatgggctcacaccgtaaatgggctggtggtcaagagcggcattataagcaccggttgccgcccggggcaaccggtgccggtcaatcggcttcagtccgcgcccagggcctggcgtaccagggtctcgaaacgctgctggtcgtaggccatcagcagatcgcagttgtccggctggccggtctggcggttccagtcgacgatggtggcgccgcggctgaacgtgccattcagctccacgttcagcggacgcgactcgacccgcagctgcccttccgggttcagtgcccaggccatggcaaccgcgtcggcggtgtaccagcggccgcccttgctgtcttcggacagcccacgggtcttgcgcgagatcagctcgtagaagcgggcacgatcggagtcggcctgcagccacttctcggcttcctccagcggcaggccatgggcgacggtggcctcccagtccgacaccagcaggtgcttgaacgaggtgaacaccacatgcgcggcttccgggtcgaaggcgatgttgaattcggctgccggggtgatgttgccgtggcaggtgaccgcgccgcccatcaccacgatgcgcttgatgcgctggggcagggtcgggtccagcttcagtgccagcgcgaggttggtcagcgggccaagcatcaccagcatcagttcgccggcatgcgcgtgcgacaggcgcaggatggccagcgcagcatgctcggcttcggcctggcggctcggcggcggcaggttcacgtcgccatagccatcacggccatgcacgtgggcagcgtctacggaaggatgcagcagcggatccgggctgccggcaaacaccggcacgtcggtgcggccgacgatgtcgcagagcttgagggcgttgcggacggtgtactgcaggccgacattgccggcggcgatggtcagggcgaccacgtcatgccgttcatcggcaaaggccatcagcagggccagggcgtcgtccacaccggggtcggtgtcgatcaacagggggatcttgtgggtcatcgttgccgtcttcagatcggcaacgaagtgtggaccgggatgatgaccgttgcaagtatggggggcggcagggctgcgacctgcacccgcggtagtgccggccgctggccgacaacttcaacagcaacgccgaaaacgggtttcccgcggatggcagggagagctctctgtagagtcgagccatgctcgactcccgcgcgcaacgcgcacagcaaccgagcgtgggctcggctctacagtggatccacgccgtgcgtggatgagcgtcccggggatggggtcagagccctttgctgtgcaaaggggcctgaccccgccacttacgccgaggcgtagcgcacggcggtgccgatccagcgctgcaccacgcgatcggccaacgcgggctgctgggccagcagtcgctcggccaggtcatgcacgccgggcagcaggccggcgtcgcgggccaggtctgcaatgcggaaaccggccaggccggtctggcgggtgcccagcagttcgccggggccgcgcagttccagatccttctcggcgatgacgaaaccatcgtgggtttcgcgcatggtctgcagacgctcgcgcgccatctgcgaaagcggagcctggtacagcagcacgcagcgcgataccgccgaaccacgccccacgcggccgcgcagctggtgcagctgggccaggccgaggcgttcggcgttctcgatcaccatcaacgaagcattgggtacgtccacgcccacttcgatgaccgtggtcgcgaccagcaggtcgatctcgccggtcttgaacgccaccatcgtcgccagcttttcggcggctttcaggcgtccgtgcaccagccccacgcgaacgccgggcagcagtgcctgcagcgattcgtaggtggcctgcgccggggtggcatccagttcttcgctttcctcgatgagcgtgcacacccagtacacctgccgcccttcctcgcaggccagcgcgatgcgctcgatcagttccgggcgacggtcattgttgagggcgacggtctgcaccggcgtgcgtcccggtggcagttcatcgatggccgacacatccaggtccgcgtactcggacatcgccagcgtgcgcggaatcggcgtggcggtcatcaccagctggtgcggcacgctgttgccgcccgcgcccttgtcgcgcagcgccaagcgctggtgcacgccgaagcggtgctgttcgtcgacgatggccaaggccagatcctggaacaccaccgcctcctgcatcagcgcgtgggtaccgaccaccacctgcgcttcgccactggcgacctgctccatcaccttggcgcgcgccttgccggtgaccttgccggccagccaggcgatacgcacaccgagcggctccagccagccgcgcaggttgttgagatgctgttcggccagcagttcggtgggcgctgccaatgcgacctgcttgccctgctccaccgccagcatcgccgccagtgcggccaccacggtcttgccggagccgacgtcgccctgcaccagccgcagcatcgggctggggcgcgcgaggtcttcacggatctgcttgaacacgcgcgcctgcgcgccggtgagcgcgaacggcagctgcttcagcagcgccttggccagcttgccaggaccagccagcggcggcgcatggtgtgcctgcaaggcaatgcgctggcgacgcaggctgaggtggtgggccagcagttcttccatcgccaggcggcgctgcgccgggtgggtgccggcggccagcgcggcgaggtcggcatccggcggtggccggtgcacggtcagcagcgcgctgcgcagcgacggcaggcccaggccatcgagccaaccgctgggcagcagttccagcgtgctctcctcgggcaggcgatccagggcctggccgatcagcttgcgcatcgtcatcgggcccacgccttcgacggtgggatacaccgggtcgaggcggtcgccgagttcgggatcatcgttgcggcccagcacctggtagctgggatggacgatttccaggccgaggtggccgggcttgggcgtgccgaagcagcgcagccggttgccgaccgcgaactggccgacctgctgctggcggaaatggaagaagcgcagcaccagggtgccctgcccttcgtcctccaccgcgaccttcagcatcggtcgatagcgcatgccgcgctcgaccgcgaccacccgcccttccacctgcgccggcacgccgttgcgcaggtcttcgatgcgggtcagccgggtccggtcttcatagcgcaggggcaggtgaagccagagatcctgcagggtggccaggccacgcgcctgcagtttggcggccacggccggaccgacgccggcgagcatcgccagggatgcttcgccggacggtgacaggaccggggtgaccgccgccttgcgtgccacgtggtggtcagtcgatgaccatcaccgcgtcgacctcgaagctggcgcccttcggcaggccggagacttcgatggtggaacgggccgggtacggggcctggaagtagtcctgcatgaccgcgttgaccttggcgaactcgcccaggtcggtcaggtacaggcccagacgcacgaccttgtccagcgagccgccggcggcttcggccacggccttgaggttgtcgaaggcgcgacgggcctgcgcttcgacgtcgccagcgccgacgatgtcgccggtggccgggtcaagcgggatctggccggagaagtacacggtgttgccggcgcgcacggcctgcgagtacgggccgatggcggcgggggccttttcggtgttgatgatctggcgggacatgggtcgctccggtgctttgggggaaaacagagcggtgattgtaccgggtgggcgcggcatcggctgggggtcggatccgtttcccggcgggaaacggatccgaccccgtatgtcgtgtgcgcggaacgtcatccacgcatggcgtggacctactggcggcgtaccgactgcacgaccgacaggcggcgcaggcggcgcatcacttcggccaggtggttgcggtcgcgcacctggatgttgaacgccagcacggcggcgttgaaatcgcgatccaggtagtccacgcgctcgatgttggagtggctctgcgcgatggcagcggccagctgtgccagcacgccggtgccgttctccacttccaccaccagcgaggtgtcgtagtcgccggagacggtggtgtcccagccgatcggcacccagcgctcgggcgacttgcgcagctcggccaggttcgggcagtccatgcggtgcaccacgatgcccttgccggcggtgtggtagcccatgatctcgtcgccgggaatcggctggcagcagccggcgaaggtgaccacgccacgctcgctgccgttgatcaggatcttttcctgcgagtggtggcgcgaatgcgggccgccacgcagttcggcgtaggccatcagcgcctgcgcggcctgggtcggcatccagttgcccagtgcgacctcggccagcagggcttccaggcgcgggaagcggtgttcggccaggaacgcatccaggcgccccttcggcagccgctccagcgacgaatccatcgcttccagcgcacggtcgagcatgcggtggcccagctgcacggcatcctcgtgctccagctgcttgagctggtggcggatggcggtgcgcgccttgctggtaaccacgaattccagccactgcggtttcggcgtggccgagcgtgcggtgatgatctccaccgactgccccgacaccagcttggtgcgcaacggcaccagtttcttgtccacgcgcgaggccaccgccatgttgccgacgtcggtatgcacggcgtaggcgaaatcgagcgcggtggaattgcgcggcagggccaggatcttgcccttcggggtgaacaggtagacctcgtccgggaacaggtcgaccttgacgttgtccaggaactccagtgaggaaccggcggcacgctgcgagtcgatcagctcgacgatccacgcgtgggcacggctctgtgcgctgttgggcgaatcgccgccgaacttgtaggtccagtgcgcggccacgccgcgttcggcgatcaggtccatttcctcggtacggatctgcacttcgatcggcgagccatacggcccgaacagcaccgtgtgcagcgactggtaaccgttggccttgggaatggcgatgaagtcgcggaaacggccatccagcggcttgaaggtggcatgcaccgaacccagcgcgtggtagcagctgggcacgctgcgcacgaccaggcggaagccgaacacatccatcacctggtcgaaggatttgttctcgtcgcgcatcttgttgtagatgctccacggggtcttgatgcggctgatcagccgatgctcgatcccctccttggccaggcgctgcgacagctgcacttccacctgcgccatcgcctcgcgacgcaccaccggctggctgcggatgtgcttctcgatgatggcgtggcgccacgggtacagcgccttgaaaccgaggttctgcagctcgctcttgaccaggctcatgcccaggcgctgggcgatgggcgcgtagatctccagcgtctcgcgggcgatgcggccgcgcgcttcgcggctctgcgcacccagcgtgcgcatgttgtgcaggcggtcggccagcttgatcatgatcacgcgcaggtcgcgcgacatcgccagcagcatcttgcggaagctctcggcggccgcctcctggcggtcgcggaacttcagcttgtccagcttggtgacgccgtcgaccagttcggccacggcttcgccgaactcggcggccagcgcctcgcgggtcagcggcgtgtcttcgatggtgtcgtgcaggatcgcggcgatcagcgcttccacgtccaggccgagctcggccagcacctgggccaccgccaccgggtgggtgatatagggctcacccgacttgcgcgtctgcccagcgtgcgcggaggctccgacttcccaggcacggcgcaacagcggcagctgttccggcggcaggtaatgggcggcgcgttcaagctggaggacgtagtcgggtacggcggcagtgggggctgcggcgaccttggcagtggggcctgggttcatgcccgcagcctattccagcgcgacgtttacggcaaatcctgaatgcgaaacagcccgcacggggcgggctgttcggtgtatccaacgattacgttgatcgatgcgatcaatcgtcgttcttggacatgtcttcgtcagcgaccacttcggcggcagcccactccagcgcttcgcgctcggcgcgctcacgctcggccttctcgacttcgtcgatcagcgcgttatcgatcttgcgggcggcgatttcgcgcagcgccagcacggtcggcttgtcctcggtctcgctgttgtccagcgtggcctgcacgccgttggcgagctggcgggcacgcttggatgccatcatgaccagttcgaaacggttgttaacgacttccaggcaatcttctacggtgatgcgggccatacgggctcccggcgaccggtcggccgctcagtcgaatgagggaaaggggacggagtgtactggcaggggctggacaaaatcaagccaacccctacccgattcttttggaatcagtcagttgcgcccggatcgggagtcagcagggcctggatcaggccggcgtggcggaccttctgggcctcccggcgcaggcggctggcggtgaagatggcgcacaactcgtccacggcggtgtcgaacacctcgttgacgatgacgtagtcgaactcgttgaagtgcagcatttcatcgcgcgccgcgcccaagcgctgggcgatgaccgcctcgctgtcctggccgcgcttgcgcatgcgatcctgcagggcctgcctggacggcggcaggatgaacacggtgaccgtgcccggcaccagctggcgcacctgctgcgcgccctgccagtcgatttccagcagcacgtcctggccggcggccagctgcggctccaccgactgccgggccgtgcccttccagtcgccgtgcacccacgcatgctcgaagaagtcgccggcggcgatcatttcctcgaacctttccgcagagacgaaatggtagtgctggccgttcacttcccccgggcgcatcgcgcgcgaggtgaaggagatcgacagcgcgatctgcgggtcacgcgccagggtggcattgacgatgctgctcttgccggcgccggagggggcggcaacgatgtacagcgtgccgcgcgcaacggcgtccgacggcttcgacggggcgctcatgcgcggaacccaactggttgatttcgcaaaatttttcctcggtgttccagatccggcgcggaggatcgcgccaggacggcgggggctgcgcggaacatcctggaaccaggcccggcagacgcttccccggggggcgggcacgcaactttaccagagcggccccgttgcgcgcccgccccgccggcgccgggccttgtgccacatgggcgtgcggaggcctgtgctataaccgggccgtacccaacgacagcccggaggcccgtgcctccccgccatcccaggagaacggcatgccatcgatgagccgccgccagttcctgaaagtgaccgggacaaccctggtcggctccagcctggcattgatgggcttcgcgcccggcatcgcgctcgcggaggtcaggcagtacaagctgacccgcgcgaccgagacccgcaacacctgtacctactgttcggtggcctgcggcatcctgatgtacagcctcggcgacggcgccaagaacgccgagccgagcatcttccatatcgagggtgacccggaccatccggtcaaccgcggcacgctgtgcccgaagggcgccggcctggccgacatcatccacagcaagtcgcgcctgctctaccccgagtaccgggcaccgggctccaacgagtggaagcggctgagctgggacgatgcgctggaccgcatcgcgcggctgatgaaggaagaccgcgatgccaacttcgtgcagaagaacgaagccgggcagacggtcaaccgctggctgaccaccggcatgctggcggcctcggccaccagcaatgaaaccgcggtgctgacccacaaggtcgtccgctcccttggcatgctggcattcgacaaccaggcacgtgtctgacacggcccgacggtggcaggtcttgccccgacgctaggccgtggtgcgatgacgaaccactgggtcgacatcaagaatgccgacctgatcctgatcatgggtggcaatgccgccgaggcacatccgtgcggattcaaatgggtgaccgaggccaaggcacacaacaaggcccggctgatcgtggtcgatccgcgcttcaaccgctcggccgcggtggccgacgtgtacgcgccgatccgcaccggtaccgatatcgtgttcctgggcggcctgatcaactacctgctgaccgaggaccgcatccagcacgagtacgtgctgaactacaccgacatgccgttcctggtgaaggacgaattcgccttcaaggacggcctgtattcgggttacaacgaagagaagcgcagctacgaccgttccagctgggactacgcctacggtgacgacggctacgtacgcagcgacccgacgctgaaggacccgcgctgcgtctacaacctgctgaaacaacactacgcgcgctacaccgtggagatggtcgagcgcatctgcggcacgccggccgacagcatccgccagatctgggacatgatcgcgtccaccgccggcaaggacaaggcgatgaccatcctgtacgcgctgggatggacgcagcactcgatcggcgcacagaacgtgcgtgccggcaccatggtgcagctgctgctgggcaacatcggcgtggccggtggcggcatgaacgcgctgcgcgggcattccaacatccagggcctgaccgacatcggcctgatgtccgacctgctgcccggctacctgacgctgccgaggcaggacgagcaggactacgacgcctacatcgccaagcgcacgcagaagccgctgcgcgccaaccagatgtcgttctggcagaactatccgaagttccacgtcagcctgatgaaatcgtggtggggcgatgccgccaccgccgacaacaactggtgcttcgattacctgccaaagctcgacaagccgtacgacatgctgcaggcgtacgagctgatgaacgagggcaagatccacggctacatctgccagggtttcaacccgctggcctcggcgcctaacaagggcaagctgatcagcgcgttctccaagctgaagttcatggtcagcatggacccgctggaaaccgagaccatcgccttctggcagaaccacggcgcgttgaacgacgtcgacccgagcacgatccagactgaagtattccgcctgcccaccacgtccttcgccgaggagaacggcgcggtggtgaactcctcgcgctggctgcagtggcactggaagggcgccaatccgccgggtgaagcgcgcagcgacatcgagatcatgtccgagctgttccatcgcatcaaggcgatgtacgagaaggacggcggtgcgtggtgggagcctgtgcgcgacctggcctggaagtattccaacccggagctgccgacgccggaagagctggcgatggaatacaacggcaaggcgctggccgacgtgttcgatcccaaggacccgaccaggctggtgcgcaaggccggcgagcagctggccgcattcggcgacctgcgcgacgacggcagcacctcctccggctgctggatctacatcggtgcctggggcccgaccggcaacatgatggcgcggcgtgacaacagcgaccccaccggcatcggcaacacgctgggctgggcctgggcgtggccggccaatcgccgcgtgatgtacaaccgcgcgtcgtgcgacgtggccggccagccgttcgacccgcgccgcacgctgctggcctggaacggcaagaactggggcagcgtggacgtaccggacttcaaggccgacgaagatcccgccggcgggatgggcccgttcatcatgaacccggaaggcatcgcccgcttcttcgccaaggccggcatggccgaagggccgttcccggagcactacgagccattcgacacgccactgcgcagcaatccgctcagccccggccaggcactgacgctgaacaacccggccgcccgcgtattcgccagcgatcgcgcacagatcggttcgccggacgagttcccgcatgtggccaccacctaccgcctgaccgagcacttccacttctggaccaagcacggcaagttgaacgccatcatccagcccgagcagttcgtcgagatcggcgcggccttggccgacgagctgggcatcagcaacggcagccgcgtgcgggtcagttccaagcgtggccacatcgaagcggtggcgatggtgaccaagcgcatcaaggccctgcagatcgatggccggaccgtgcaccaggtgggcgtgccgatccactggggcttcctcggtgcggccaagcccggatacatcgccaatacgctgaccaacgccatcggtgacggcaactcgcagacgcccgaatcgaagtgcatcctggtcaaggtcgagaaggtgtaggagacacgccatgtcactgcaatcgctggacatcatccgccgctcggccaccaccacgccctcgccggaagcgcgcggtgcgcacaccggccaggtcgccaagctgatcgatgtgagcaaatgcatcggctgcaaggcctgccaggtcgcctgcatggaatggaacgacctgcgcgacgaggtcggcagctgcgttggcagctatgacaacccgcccgacctgagcgaccagtcgtggacggtgatgaagttccgcgagtacgaggacgagaagggcaagctggagtggctgatccgcaaggagggctgcatgcactgcagcgacccgggctgcctgaaggcctgcccgtcgccgggcgcgatcatccagtacgccaacggcatcgtcgacttccaggaagagaactgcatcggctgcggctactgcgtgaccggttgcccgttcgacgtgccgcgcatttccaagaaggaccacaaggcctacaagtgcacgctgtgttcggaccgggtggcggtgggccaggaaccggcctgcgtgaagacctgcccgaccggggcgatcaccttcggcagcaagcaggcgatgaccgagcacgcggccggccgcgtggaagacctgaaatcgcgcggctacgggaacgccggcctgtacgacccgcagggcgtgggtggcacccacgtgatgtacgtgctgcagcacgtggacaagccggagctgtacgccgacctgcccaaggacccgcggatcagcccgatggtggaagtctggaagggcgtggccaagccgctgggcgtgctggcgatcgccgccaccgccttcgccggcttcctgcattacatcggcatcggccgcaacacggtcaatgacgaggaagaagaggaagccgaacacgaggcgaagaagatcgaagaggagcagcggccatgaagtacgccccgcacccgcggcagatcatccgctaccgcgcgccgacccgcatcaatcactggatcgtggcgatctgcttcgtgctgacggcgctgtccgggctggcactgttccatcccgcgctgtttccgctgacccagctgttcggtggcggcccgtggacgcgcatcctgcatccgttcatcgggctggccatggtggtcggctttgcgtttctggcgttccgcatgtggcgcgacaatctgccgacggccgacgatcgcgcatggatgcgcggcatgcgcgatgtgctgcgcaacgaggatgagaggctgccgccggtgggccgcttcaatgccggccagaagctcctgttctgggcgatcattggttgcctgtcggcactgctgctgaccggcttcgtgatctggcggcaatacttcagccatctcttcccgatcgggctgatccgcttctcggtgctggcccatgcgttgttcggttgggtgctggtgtgcgcgatcgtggtgcacatctatgcggccctctggatcaagggctcggtgcgggcgatgacccagggcaaggtgacctatgggtgggcgtacaagcaccaccggcagtggttccgcgacatcctgcgcggacgtcgggaagaggggtaacggcagggcctgcggccctgcacctgcagaggcgccttcgacagttccccggtgcttttggtaggtgtcgaccttggtcgacacgatgaacacggcaacaaccgatggggtcagatccgttttcctgtggaaaacggatctgaccccgaccatttcaaatggcctacagtgcgctggacgccagcgccgacaacggcgaggatggaggctggttcttctggctggccctgcatggcgcaacgcatccttgaacccggtgagatcgagacgctcgcctcgcgcgacgtgccgcgcatcatcctgcctgataccgggtcgctgttcgccacacgcgcggcgcgcctgcgcagcctggccgcgcacagcgccatcggcggttacctgcagctgctggcggcattggccgatgcacagcaggcgctgctggaggaattgacaccccagcaacgcgaggcgctgcaggaccacgcgcgcgcgcagcagtccagcgcggccgccagtgccggcatgccgttgcggcccgccaacacgcttcatctggacgggcgctggcgcgactggctgcgcacgctgtgccggcactgcgccgacgaagcggggctaccggcggaaacacggcaggaattgctgcgcgtcgccgccgccgacgacacctggctggatgcgcaggcccacgccgtgctggaacgcgctgacgcgcccccggtcgacgcggtcgctgcgctgctggtgatgaatgcattgcaggtgtattgggcagtactggcggccagcttccgccccagcgacctgaagccgctggccgatgcgccagggctgtgcccgctgtgcggcaccctgccggtggccagcgtggtgcaggcccgcccgccctatgcctcctaccgctacctgtcgtgctcgttgtgcgcctgccagtggcactacgtgcgcgtgcagtgcagccagtgtggcgccgctggcaaggacatcgcctatcgcgccctggctgatgccgacggcgataccggccaggcggtgcgcgagagcgcggtacgtgcagaaacctgcgaccactgccacagctaccgcaagatcctgtatctggaaaaagatccgtcgctggaaccggtggctgatgaccttggcacgctggcgctggacctgctgctgggcgaggaaggctatgcacgcgccagccagaatccgctgctgtggcaatccgacggcgagtgaggcgatgacagccacgccccccaccccggcatcggcttccgcgctgccctcgctggaccggttgctgcgcctgcctgccttggcaacactgatcgagggccacggccgcagccgcatcacccagttgctgcgcgtacatctgcaggcgctgcgtgagcgcatcagtgccacgcagctctcggccgagcagttgcatcaggccattgaaggcccggcactggtcgcggcgctcgacgccgcactcatcgccgatgcacggctgaacctgcagccgatgttcaacctgaccggcaccgtgctgcataccaacctgggtcgcgccctgctgcccgagtccgcggtgcaggccgtcacccgcgcgatgaccgcaccggttgacctggaattcgacatcactcgcggccgccgcggcgaccgcgatgcacgggtgcaggcgctggtctgcgagctgaccggtgccgaagccgccaccgtggtcaacaacaatgcggcggcggtcctgctgctgctcaacagcctggccaaccgccgcgaggtggtggtgtcgcgcggcgaactggtggagatcggcggtgccttccgcattcccgatgtgatgcgcagtgccggcgcgcggctgctggaagtgggcaccaccaaccgcacccacccggccgacttcgcccatgccatcggcgcgcgcaccgcactgctgatggaggtgcacgccagcaactacgcgatcaccggcttcaccgccaaggtcgacaccgcggcgatggcagcgatcgcgcacgaccatggcctgccgttggtggtggacctgggcagcggcagcctgtgcgacctggcggccttcggcctgccacacgagccgaccgtgcaggaaacactggcggccggtgccgacctggtctcgttcagtggcgacaagctgctgggtgggccgcaggccggcatcatcgccggccgcgccgacctgatcgcgcgaatcaaccgcaacccgctcaagcgtgcgctgcgcatggacaagatgggcctggccgcgctggaggcggtactggcgctgtaccgcgggccggagctgctggcgcaacggctgccgacactgcgtacgctctcgcgcacgcagcaggacatggatgcgcaggcccagcgcctgctgccgccgctgcgctcggcgctgccgaccggctacatgcttgaacaggcacggatgcacagccagatcggaagtggtgcgcagccacaggcgcagctcggcagtgccggcctgcgcatcaccactgcgcaacgtggcggtctggaccgcctggccaagcgcctgcgccagctgccgcgaccggtgctgggccgcatcggcgaggacgcattgtggctggacctgcgttgcctggaaccggccgacgaagcggacttcctcgcccaatggagcacgctgcaaccatgatcgtcggcaccgccgggcatatcgaccatggcaagacgcgcctggtgcgggcactgaccggcatcgaaaccgatcgcctgcaggaagaacgcacgcgcggcatctccattgaactgggctatgcctatgtcccggtggaaagcgcgaacggcacgggccccgccgcaacgctgggtttcgtcgatgtgccgggtcatgagcgcttcgtccacacgatggtggccggcgccaccggtatcgatgtcgccctgctggtcgtcgccgccgacgacggcgtgatgccgcagacccgcgagcatctggcgatcctgcaactgctgggcgtggatcgcggcgcggtggcgctgaccaagatcgaccgcgtggacgccgcgcgcatcgcccgggtcgagatcgagattgccgctttgctggccggaacgccgctgcaggattcccccgtgttcgcctgcaacagcacgtcccccgatgacgcaggcatcaacgccctgcgcacccacctgcacgcatgggccgccggcgatgccaacgcgcgccaggccgcgctgcgcagcgagctgttccgcatgccggtggaccgcgtgttctcgctggccggccacggcacattggcgaccggcgcggtacatggcggtgtcgccgcggtgggcgagcatctgcagctgatgccggccgccactgaagtgcgcatacgcagcatccacgcgcagaaccaggccagtgatcacgccatggccggacagcgctgcgcgttgaacctggccgccatcgcccgcgacgagattcatcgtggcgactggattgccgacccgcgcgcgctgctggccaccacccgcgtcgatgtgcgcctgcgcttgtccgcacgggcagcaccactgcgcgactgggcacccctgcacatccactggggcacgatgcaccggcaggcccatgtggtgctgctggaggaccgtggccaaggtgatgggcagttggtgcagctggtcttcgatgcaccggtctgtgcgatgtgtggtgatcgcttcatcgcccgcgattccgccgcgacccacacgctgggcggtggcgtcgtggtcgacccggacccgccacagcggcgccggcgcagcccggcacggctcgcctggctgggcgcactggagcagctggccacaggtgcgggaatcggcccgctgttgcagcaggcgcccttcggcattgccatggccgcgctgcaacgctactgccggcgcgcggccgaccggatcgatcttcctccagacgcacagcgcatcatcacccgcgaggacacggtggtcatccttgcctcgcactggcaggtcctgcgcgagcaggtgatcacatcgctgcatagctggcatgagcgacgcccggacgaacccggtgtcgacagcgggcgcctgcaacgcagcaccctgcccgcgcttgcgacggggctctggaatgcgctgctgcaggacctgctggacgacggcagcgtgcaacgcgtgggcgcctggtggcgcctgcccggccatgaccatgcgccaccggaacgcgagcgcctgctgctggaacgcgtgctgccgcaactgcacgccggtggcttcgatccgccgtgggtgcgtactctggccgccgacttcggactgaccgaagacgatgtccgcgccgtcctgcgccgcgccgccgcacgtggcgaactgttccaggtggtgccggacctgttctatgcacccgcacgcattgcggaactcgccgcgatcgtcgcgcagcagtcacaggccagcggcgcggtggatgcggcggccttccgcgatgccatcggcctgggccgcaaacgcagcatccagatcttggagttcttcaatcgcgttggctacactcgacgcgtcggtgaccagcatcggccgcgcggcgacctgcagtggaacgcagcccgcgactgagcccgccggtaccgccgtactttcggaaggcatgcgcatccgggcatgcggctgggcttcaaacccagtagggggcgtcgatcgttccctggtaggttcgactcctgctgccttccgccattcgtgtttccgcaggagatgtcggcatggccacgcacgcgcagtcacccgccccatccacggccgatgccacgcgacgactgacctctctcgctcatggcggcggctgcggctgcaagatcgcgccgggcgtgctgagcgaactgctgcgcggcgttccagcacttcccgcaccgaccgaactgctggttggccgcgagaccagcgacgacgccgcggtgtaccgcctcgatgaccggcaggcaatcgtcgccaccaccgatttcttcatgcccattgtcgacgacccgttcgacttcggccgcatcgccgccaccaacgcgttgtcggacctgtacgcgatgggcgcgcggccgctgttcgcgctggccatcgtcggcatgccgatcaacaccctgccgcaggacaccatccgcggcatcctgcagggcggcgagcgtgcctgcgccgacgccggcatcgtggtggccggcggccacagcatcgattcggtggaaccgatctacggcctggccgcgatcggcgtgctcgatccgcagcggctcaagcgcaatgccgatgcccgcgccggcgatgtgctggtgctgggcaagccgttgggcgtgggcgtgtactcgtcggcgctgaagaaagaagtgctggatgcagagggctaccggcagatgatcgcgtcgactacccgcctgaacagcgtgggcgtgccgctggccgcgctggacggcgtgcacgcgatgaccgacgtcaccggcttcggcctgctcggccacctgctggaagtgtgccgcgccagcggcgtcgctgccgaagtggacagtgcacaggtgccgctgctgccgcaggcgctggagctgctgcagcgcggctgcgtgaccggcgcctccgcccgcaactgggcctcgtatggcgccgaagtgcgcttcgccgaacgcttggccggccactggcagccactgctgaccgatccgcagaccagtggcgggctgttggtgtcctgcgccccggaggcagtgaatgcggtgctggcctgcttccacgacgcagggttcggccaggcggccgtggtcgggcgattgggtgaaggggcgccgggcgtcagcgtgcgctgatgcgctggaacgacaagggcgcccgaaggcgcccctgctgtatcgctgcacgcaacatcactcgatgttctgcacctgctcgcggatctggtcgatcagcaccttcagctccaccgcggcattggacgtgcggctgtccaccgacttcgagcccagcgtattggcttcgcggttgaactcctgcagcaggaagtccaggcggcggccgaccggctcgcgctgcttgagcacgcggcggatctcgacgatatggctgccgagccggtccagctcttcatccacgtccagcttctgcagccacaggaccagctcctgctccgcacggcccgggtcgaccgggtgcggcaagtcagccagacgggcggccagcttggcgcgctggccgtcgcgaatggccggaatcaaggtgcgcacttcggtggcgatgcgttcgatgccgtccacgcgttcgctgatggccgcagccagcttgccgccttcgcgctcacgcgcttcgacgaagccgtccagcacttggtccagcagggccagcgcctcgacctgcagggcggcggcatccgtggcctcgccgcgggtcacgcccggcaactgcagcagatcggtgaagctgacctgcaggttcgggaaatcggaggtcaggcggtgggccaggcggcccagctggcccagcagggcctcgtccacctgcaggttggcagccgcctccggcgcgcgcaggcgcatcaccagatccagcttgccgcggctcaggcgcgcggcgatacgctcgcgcagctgcggttcgagcgcccgcagttcctcgggcaggcgggtgccgacctccaggaagcggtggttgaccgagcgcagctcgcagcccagcgtgccccacggggtgacccgctcgccgccggcataggcggtcatgcttcgaatcatggaatgtgtccggtgcgtgcaaagggggaatggtaccctagcgccctcaccagagcccccttgcccgccccgtgaaggccgcgggcgtggcggcgtactccctcgccattacggaacccgcaccatgtccgattcccgccccagcggccgccagcccgaccagctccgcccggtcgtcatccaacgcggcttcacccgccacgccgaaggttcggtgctggtgtgcttcggtgaaacccgcgtgctgtgcaccgccagcgtcgagaaccgcgtgccgggcttcctgcgcggcaagggcgaaggctgggtcaccgccgagtacggcatgctgccgcgcgccacccatacccgcagcgaccgcgaagcggcccgtggcaagcagggcggtcgcacgctggagatccagcgcctgatcggccgcagcctgcgtgcctgcgtggaccgcaatgcgctgggcgaacgcaccatcaccctcgactgcgacgtgctgcaggccgacggtggcacccgcaccgccgccatcaccggcgcctatgtggccctggtcgatgcggtgaacgtgctgatgaagcgtggcgacatcaagcgcaacccggtcctgggcgcagttgcagcagtgtcggtgggcgtgtaccgcggcaccccggtgctggacctggactacgccgaagacagcgactgcgacaccgacatgaacgtggtgatgaacgacggtggcggcttcatcgagctgcagggcaccgccgaaggccacgccttccgtcgcgatgaactggacgcgctgctgggcctggccgagaagggcgtggccgagctgctggccgcgcagcaggcggcgctgtcggcatgaaccggcgcatcgccctgaccaccctggtggttgccgactatgacgaagccattgcctggtacaccggcaagctcggcttcgcattgctcgaagacatcgaccaggggcacaagcgctggctggtggtcggcccgaccgacggcagcgccgccgccctgctgctggcccgtgccagcgacgaggaacaacgcagccgcgtcggcaaccagaccggtggccgcgttgccttcttcctcaacaccgacgacttccaccgcgaccacgcggcgatgctggccgccggcgtcgagttcctggaagcgccgcgcgaagaaccctatgcaacggtcgcggtattccgcgacctgtatggcaacacctgggacctgttggagccccgtcaatgaagaaactggtactggccagccacaatgccggcaagctggtggagatgcaggagatcctcgccgacctgccgctgcagatcacctcggccgccgagctgggcctgggcgacgtggaagagaccggcctgaccttcgtcgagaacgcgctgctgaaggcacgcgccgcctgcgaagcgaccggcctgccggcgctggccgatgattccggcctgatcgtcgatgccctgggtggtgcaccgggcctgtacagcgcgcgctatgccggccacccgaccaacgccgctgccaacaacgccaagctgctggacgcgatggccggtgttcccgatggccagcgcagtgcccgcttctatgcggtgatcgtgctgctgcgccacgccaccgacccgcagccgctgatctgcgaaggccgctgggaagggcagatcatccgtgagctgcgtggcacgaatggtttcggctacaacccggtgttcctggacaccacccacggcctgaccgccgcggaaatggagccggcgctgaagaacgccatcagccaccgtgccattgccctgcagcagctcaagcagcagctggcgacgctgtactgacgcccgacctgatcgaaccagggaagccggccaacggccggcactaccgatgaagcccatgccgcacgcccacgaccactgcaaccacctgcccggcgaagcctgctccgctgaccacgacagcgcaccgcggctggtgccgccaccgctgtcgctgtacgtgcacctgccgtggtgcgtgcgcaaatgcccgtactgcgatttcaattcgcaccaggccaagggcgagttgccgttcgaggcctacatcgatgcactgctgcgcgacctggaccaggacctgccgctggtctggggccgggtggtgcacagcgtgttcttcggtggcggcacgcccagcctgttcccgccggaggcgatcgaccgcttcctgcagcaggccagcgcgcgcctgcgctttgcccccaatgccgagatcaccctggaaaccaacccgggcaccgccgagcatggccgtttcgaccgctaccgcgcggccggcgtgaaccgcctgagcttcggcatccagagtttcgacgacgccatgctcaagcgcctcggccgcatccacgacagtggcgaagccgagcgcgcggtgaagatggcgcaggacgcgggctacgacaatttcaacatcgacctgatgtatgcgctgccggaacagaccctggccggcgccgaggccgacctggagcgtgcatttgcactgcaaccggcgcacatctcgcactaccagctgaccctggaaccgaacacggtgttcttcgcgcggccgccgcagggcattcccgatgaagacaacgcctgggacatgcaggaacactgccaggcattgctggctcaggctggtttcggccagtacgaggtcagcgcctatgcgcgccccggccggcaaagcgcgcacaacctgaactactggcgtttcggcgattacctgggcatcggtgccggtgcgcacggcaagatcagctcgggcgccgaagaacacgtgctgcgccgctggaagctgaagcatccgcaggcctacctggacagcgctggcacgccggcctctttcgggggtgacgatgtgatcgcagccgagcgcctgccgttcgagtacatgctcaacctgctgcgcctgcacgaagggttcggccttcgcgatttcgagtcgcgcaccgggctgccgcgcggcgtgctggacgctccgttggccgaggccgtccagcgcggctggctggaggtggcggagggtcatgtgcaaccgaccgagctgggccgccggttcaccaacgatgtggtgagcctgttcctggaggaataagccttccgccataccgggtagtgccggccgctggccggcactctggtaaagacagcgctgccggccagcggcaggcactaccgttcatccgtcggccctgcccgatgaacgtgagacacgttcagcctaaagtagcgccgactgcggccgacacggtagattcacaggatcgatccgcgggaatccgggtaccgctcgccgatgtcagctgtcttttccatcacctctgccgacaaagcacgcctggccgccagcgacctgccatcgcgggtgcgtgaactgctgggtgcgttgatcggcctgtgccggcaaacgctggccgcgcccctgatcctgaccgtcgaagcgctggagcagacgctgctgcacgacgccgaccgtgcacgcaatccgatgcagcaggcggacctgatggcccagcgtggccagctgcacgccttcgccggccatttcgccgaccgcatgctcgatgccgtggccgaagcgctggcgggcctgcgcgagccgtccaccgtcgctgcggcccctgcttcgccgccgccgctaccgggcgcgctcggcctgtcgctggtcgatgagcacgaggtggatcgcgacctgctgctgaccgaaatgatccggcgcgagaccctgcgttcaaccaatacgttgaacctgctgggacagcgcctgggcgtgctcgcggcggcgccggcgttcgaggccgacaccctgccactggcaccgcaggccctgtgcgcgatggtgcgccggatcgccgaacaggacgcccttggcgtggaggtgcagcttgcgctgtaccgcagcttcgaacggcaggtgctggaacgcctgggcgatgtgctggaccgcgccaatgcgctgctggcccagcatggcgtgctgccgggcctggtctacaccccgtacctggcacgctcgtcgagcacccggcggatcatcacccagtcggtgggcggcggccgcacgacccagcctgccaagcgttccgccgcgccgttgaccggctggaacggctccgctccggccggttcctggtcgaacctggtgcaggacgcattcaacgacgcgggtacgccgggcgcagccaccgctggcgtgaccacgtccaccggcagtgcgctgcatgaattgctgcagcaggcccgccatgccactgcccctcctgcggacaccgctgccgtgcccagtgcggccgtcgatgcggtcctcgcgcggctgcaggcccagtccagcgcggccaccggcgtcgccgacctgcaggctgcggtggtcgcccagctgcgcagcgagcacggcgcgcaggcccagctgggcagccacgaccgcgacaacctcgacctgctgcgcctgctgatgcagcaggtgcagcaacagcagcgccccgacccggtgccggccgccctgctggcgcgcctgcaggtaccgctggcgcgtgcggcgatggccgaccccggcttcttcgtgcgcgatgaacaccctgcacgcgaactgctcaaccagattgccgaagtcggcgccaactggctgggcgacgatgacgtggacccccagctgctgcagcgcatggcgcagagcgtgcagggtctgctcggccaggatgcacgctcgcccgaggccttcgccgccgccaacgaagacgtacagcagcatcagcgcgcggcggcccatcgtgctgaactggccgagcgccgccacgtcgaggccgcgcgtggcaaggaacggctggaactggcgcgtcgccaggccaatgcgcagatcgaccagtgctgcgacacacaggcgccgccgcgcttcgtgcagaccctgctgcgccaggcctgggccgatgcactcaccctcacccgcctgcgccatggcgaagattcgccgcagtggcaggaacgcctgctacagaccgagcgcatcgccgcggtgaccgcgcaggccgtcgatgccaacggtggcaccgatgcagtgctggccaacgaggtggaatcggcgctcgtgcaggtcggctatcacgccgaggaagccgccgccgttgcgcgccgcctggccacgccaggaggcgaggatgaaagcacctcgcgcaccgagctcagtgcgcgcctgaaggcacgtgcacgactgggcgaacatgctgccagcggcagcgccgacgccccgcgcacgccgcgcagcagcgccgaagaggcggcctaccagcagctcgtgaccctgccctttggcagctggttcgacatcgacaacggtgacggcaccctgcgccgccagcgcctgtcctggtacagcctgctgaccggtcacgccctgttcgtcaatccgcgcgggcagaagatcgccgataccgaccttgatacgctggcccggcagctcagcgccggacgcgcgcagctggtcaccgaagacaaggggcggctggtcgatcgcgcatggcaggccagcctcggtgcgctgcgtgcgctggccggcggccgttacagggaggcgtccgtttgaacgtgcaaccgccgcaggacacccgccgcgcgccgcgtcgccaggtctcggacctggtaccggtcaccgaccagatgcgcgaatgcgtggtgggccggctcggcaatgtctccgagactggcatgttgatgctggccagcaccccgctgcgcgaggacgcgctgtaccagttccgcttcccgttgccgatcggtgacggccgccacgaggccattgacgtgggcgtgcacctgctgtggagcgagccggcgcatgtgcccggccagagctggaccggcttccgcttcctcaccctgtcacgcgaacatcggcagctgctgcgccagtggataggcgaagacagcgacgaggcaccggtttcgacggcctgagtgccggttccagcacagcggtttttcccggtatgcggcagaatctagggccgttttccgtgtcgagccaccgcaatgatccagcaagaccccggcgccctgtaccccgaccacctggccgtgctgtgccgacgtgccgaacaggcgctggcccgcggcggcttcgaccatctggtcgtgcccagcggcaccctgcactaccaggtgttcgacgatcgcgactacccgtacgcggtcaatccgcagttcaaggcctggctgccgctgacccgggtgcccaacagctggatcgtgttcaccccgggcaagcgcccggcggtgatcttccaccagcccttcgattactggcacgtggtaccggacgcaccgagtggctggtgggtggagcacttcgacatccacatcatccgcaagcccgaagaggcgctggccctgctgccggccgacccgtcgcgctgcgcgatcctcggcgagccgcagagcgcgctgggcagctacgtgccgaacaacccggcaccggtggtgaactacctggaatggcaccgcggcagcaagacgccgtatgagatcgcgctgatgcgccaggcgcaggtgctgggcgtgcgcggccaccgcgccgccgaagccgcgttccgcaacggcgccgacgaattcagcatccacatggcgtactgccaggccgtcggccaggatgccaacgagctgccctacggcaacatcgtggcgctcaatgaacatgccgccgtgctgcattacaccgagctgggccgcaaggcgccgcagccgctgcgcagcttcctgatcgatgcaggcgccagcgcgcacggctacgccagcgacatcacccgtacctacgccgcgcagggccacgacgaattcgctgcggtgattgctgccgtcgacgccgcccagcagcagatgtgcgcagcggtgcgcccgggcttcgactacaggcagctgcacgtggacgcacatctttcgctgatgggcgtgctgaaggacttcggcgtgatcaaggtctcgccgcagaccgcgctggagaccggcgtcagcgccgcgttcttcccgcatggcatcggccacctgatcggcctgcaggtgcacgacgtggccggtttcgcggccagcgacgagggcggccgcatcgagcgcccggcgggccacccgtacctgcgcctgacccgcgtactggaaccgggcatggtggtgaccattgaaccgggcctgtacttcatcgacatgctgttgaacgaagtgaaggatgccggccatggtgatgcgatcaactgggaccgcgtggatttcttccgtccgtatggtggcatccgcattgaagacgaagtgctgtgcaccgagggcgaggcggacaacctgacgcggccggcgtttgcggcggccaacggctgagcccctcgtggttgggcgctgatatcaaaggccgcgcttggccgggcggggtgggtttgcaggacacgccgtaaacccatccatgggggctcgatggcgccatccatggcgccaacggtcctgcaaacccaccccgcccgtcctttgacagtttcctgctgcgtccaaccacggaaaaagaagaaagaaaagcagaagcgggtcgctcgctgcgctcgctccgtgtcgaccaaggtcgacacctaccaacagccgcgcgcgccaataaccgcggttgccaacagccgcgtgaacctgtcgaagccggggtactgtgggtttgcggggtgtgagcggcatggatgccgcgaccaagcccccatggatgggttcacggcgtccccgcacacccacagtgccccgccatcccacggaatgcgcgctgttgctgttgctgttgctgttgctgttgctgttgctgttgctgttgctgttgctcttgctgttgcctctgcgggtgcagggctgcaagccctgcagaacaccccttaccccgccatcaccgcttcaatctcgtcggcgctgcgcgccagaccttcggtcagcacgcgatgaccgtcgtcggtgatcagcacatcatcctcggtacggatgccgatgccgcgccagcgcggttccaccgtcgtatcgtccacgccgatgtacagccccggctcgatggtgaatgccatgcccggctccagcagccgcgaatcgcccgccaggcggtattcgcccacatcgtgcacgtccagcccgatccagtgcccggtcttgtgccggtagaaacgctggtacaggccttcggacaggttcttttccagcgtccccttcagcaggcccagccgcagcaggccctcggtcagggtctgcactgcggccaggtgaccggcctcgtacggcacgcccggcctggcctgggccagcgcggcggcctgcgcatcgccgaccaggtcgtgcagtgcacgctgctcggcgctgaagcggccattcaccgggaacgtgcgggtgatgtcgctggcgtagccacggtactcggcaccggcgtcgatcagcaccagctcgccgtcgcgcgaacgcgcgttgttgtcccggtaatgcaggatgcaaccgttgcggcccgcaccgacgatgctgcaatacgccggcactgcatcgctggcgcggaacacgcgttccagctcggcctgcagctcgtattcgtggatgccggccctggcagccttcatcgccgccagatgcgcacgcacgctgatctgcgcagcgtggtgcatcagcgccacttccgcgccggacttgaacaggcgctgctcgtgcagcaggtggcccagttcaaggaattcatgcggtggctgcgcgccgtggcgcacctgcgaacgcacgcggttgacccagccgatcagcttcaggtcgaaatcggcgtcgcgaccgaagtggtagtagacgcgcgaacggccttccaacaggcccggcaggatgtcgtccagatcatcgatcgggtacgcatcgtccatgccgtactgcgccaccgcgccttcctggccggcacggctgccgtcccaggcttcgcgctcggcatcacgttcgcggcagaacaggatggcctcaccgtggcgccggcccgggatcagcaccaataccgcctccggctccgggaaaccgctcaggtactggaagtccgagtcctggcggaacgggtaatgggtatcgaggctgcgcaccttctcggccgcggccggcagcaccaggatcgcgtcctcgccggccatgtccatcagctggcggcgccgacgcttgtattcgccggccgcgatgccggtgcgctgcttgatgtccatcagttcaggcgctgccgatggcgcgaggccagcaccacgtcaccgtgcagcagcagtaccgccacgcggatgaactcctcgatctccgacagggcttcgtcgtcatcatcgccacccgcttcgaaatcctcgctggaggcgcgtgccaggctggccatgtcggtcagcgcttcttcaccctcttcggacaaggtcgggcggcggccgccgctgcccaggccgaacccccccaggaacgagcgggtccagctgaacatggcatcggcctgcgcggacacgtcgtcgccgtctgtcagcagcagttcgaaggcgaagtcgcggtcttccagctgcttgatggtcgcctgcagcagctgccccagcacgctgtcggcagccaccggcggcaggttgtcgtcggccagcacccgtgccggccagtcgttgccgggggcgccaccggcggccagccagccacacagcgcaccgtgcagctcggcagcggtagcgcccaggcccagttcctggctggcgcgggtaacgtcgtcgacggagggaagttcggtcatcgtgcggctcgttcggaaaggaaacccggggcgcgcacgcgcgcgcccatgagaccccgtagtgtagcaacccggcggcgtcctctctgcggccgccaggccttgctgcgacaacgcttgaccgcccttgcccggcttgcctatcgtgcccgcatggaacccgccgatccccttgcccagctgcaggacttcgccgcccgcgtggaagcgttgctcgaacgcaaccagcgcctggccgaggagaaccgcagcctgcgccaccagcaggaacagctggtggccgagcgttccacgctgctggccaagaacgagcaggcacgctcgcgggtggaagcaatgatcagccggctcaaatccctggagcagcacacatgagcgccgaaccggtcagtgtccgcatcctcgatcgtgaatacacggtgggtgtcggcggcgatgaacgcgacagcctgatggccgccgcgcgcctgctcgatgcgcgcatgcgcgaaatccgcggcagcaaccgcatggccgccgtcgaccgcgtcgccgtgctggccgcactgaacctggcccacgaactgcagctgctgcgcgacgagaacgcccgccaggccgtggccctgcagcagacgctggccgacctgaacaggcgcctggaccgcgcgatcgacggcaccccctagaaaaaggggacggaggggattaaggcgcattcgccccatgcgtgccggaaacgtcttaatcccctccgtcccctttttcgcatatctgaattggcacggactgttgccgacgaacggcctttccagaccctgcatgctggctataatggccacgcgttctctgcggtactcgacggcatgtgcaaacattcgccttgtcccttaagaacgacaccgggagcgcgacagcgccgggagtgcaggtccgccttgtagcgggaagcccgatggttctccagcgttcccacttgagcccccgggttcaaggtcgtttcgcatgcatcgacattgcggagaatgcaatattccagcaagggcggcgtcttcgggcgtcgcccttgttctttccggcacaatggcggctgatccttgccgcacgctgccatgaccgacccgcgccaggccctgcgccacgacctgcggcaacgccgccgcgacctttccgccggtgagcgcatcgctgccgccgaatcccttgccgatgccctgctcgccctgccgttcaccccacgcgaaggcgccgtggccggctactgggcgctggatggcgaaatcgccctgcaccgctggcagctgcaactgcccgaaggcctcacctactgcctgccggtgctggccggcgaggtgctgcgcttcgcgccgtggcggccgggacaggcgctgaccagcaaccgctacggcattcccgaaccggacgtagcgctggacgatacgctggaaccggcgcagatggcgctggtggtggccccgctggtgggcttcgacgcacagtgccggcggctgggcatggggggcggctggtatgatcgcagcttcgccttccgccatgaccggccggcgccgccctggctggtcggtgctgcgttcgcggtgcagcaggtcgagtccttgccggtggcgtcgtgggacgtgccggtggatgcgatctgcaccgaagacggcaccctgttcccctccgctgcccccgtgaacgcatgaccgcccgcaagcgctactggctgatgaagtccgaaccggacgccttctccatcgatgacctggccaaggtcaaggtcgaaccctggaacggggtgcgcaactaccaggcgcgcaacttcatgcgcgatggcatgcaggtgggcgacggcatcctgttctaccactccaataccaaggtgccgggcatcgtcggcctggccacggtggccagcaccgcctatccggacgacacccagttcgatccaaaatccgactactacgaccccaagagcacgcgcgagaacccgcgctggatgctggtggacgtggccttcgaccgcaagctgaagcaggtgatcgcgctggacgagatcaagctgcacgccgaggaactgggcgaaggcttcccgctggttgccaagggcaaccgcctgtcggtgttcccggtgaccgccgcgcagtggaagctgctgctgtcgctggaaaagaaatcctgattccctgcctgagagttctcccatgtccgaagccaagcgcctggccgccgagaaagccatcgaatacgtcgaagacggcatgatcgtcggtgtcggcaccggttccaccgtggcctatttcatcgatgccctggcccgcatccagcaccgcatcaagggcgccgtgtccagctccgagcagagcaccgcgcgcctgaagcagcacggcatcgaagtgatcgagctgaaccacagcggcaacctgtcgctgtacgtggacggcgccgatgagtgcgatccgaacaagtgcctgatcaagggcggcggcgccgcactgacccgcgagaagatcatcgccgaggccagcgagcgcttcatctgcatcgtcgacccgagcaagcaggtgccggtgctgggcaggttcccgctgccggtggaagtgatcccgatggcgcgcagcctggtcgcccggcagatccgcgacatgaccggcggccagccgacctggcgcgaaggcgtggtcaccgacaatggcaaccagatcctggacatccacaacctgcagatcaccgatccggaaaagctggagcgcgagctcaaccaactgccgggcgtggtctgcgtgggcctgttcgcgcgccgtcgcgccgacgtggtgatcgtcggcggcgagccgccggtcgtgctctgacccttccgaaggatcctgacgatgtcgctgttgcgttcgctgctgatgcttccgctgctggccctggccggctgtgccaccgacgcggcccgccattgggtcgaactggatggcgcccgctaccaggtggagctggccaccaatgacgaaacccgcgcgcgcgggctgatgttccgcgaccagatggcggccgaccacggcatgctgttcatccacgaccgcgaagaaatgcaggcgtactggatgaagaacaccaggatcgcgctggacatcctgtacttcgacagccagcgcaggctggtcagccagcagcgcgacgtaccgccgtgctcggctggcgacatgtgcccgccctaccccagcggtggcccggcgcgctacgtgctggaactcaacgccggccaggccgagaagctgcagttgaaggacggcacggagctgaaattcggcccgggcatcgaaaagtaaggtacggccgggccgcgcccggcacccgcagtagtgccggccgctggccggcaaccctgcaggggtcagatccccttcgcgtgcgaaagggatctgacccctgcatttttcacgcggcaccgcttgaaacggcctgcgaatgacgccagtctgtggccatgcaggaccggatcacactccccgactgggatgcactggccgacctcgaagacgaggcgctgccactgttgccgaccgcgctgctgatcgcgcgcgatgaataccccgatctgcagccgtcgacctacgatgcgctgatccagagccatgtcgaccacctccgctcggaagtggagagcatcgacaacagtccattgaagatggcggcgatcaaccgccacctgttcgacgagctgggctacagcggcgaccacgacgagtattacgacccgcgcaacagctacctcaaccaggtattcgagcgccggctgggcaacccgatctcgctggcgctggtgcagatggaagtcgcgcggcggctgggcattccgctcgacggcgtgtccttccccggccacttcctggtgcgcctgccggtggacgacggcgtgctggtgatggacccgttcaatggtggtcgcccgctggacgtggacgaactgcgcgaacgcgccaagtcgcacctgggcgggcagatgcccgacgaccaggtgctggcgcagattctggacccggcgccggcgcgcgcgatcctgatgcgcatgctgcgcaacctgcacggcgtgtatgccgaggccggcgaatgggaccgcgccgcgcgcagtgccgaccgcctgctgaagctcgccccggagcaggacgatgcgctgcgtgaccgcggcctggcctacctgcaactggagtacctggccggtgcccgccacgatctggggcagtacctgaagcgcaacccggaagccagtgatgcgcagtggctgcgcgagaagctgatcgacctcggcggaccgatgccgcggctgcattgagggtgtcggtgtgtggaccaacggtccacacctaccctcatcaatcgacctcgaccatctcgaaatcggccttggtgaccccgcagtccgggcaggtccaggtctccggaatgtcctcccagcgcgtccccggcgcgatgccctcctccggcaggccctccgcttcgttgtacaggaagccgcagaccacgcacatccaggtgcgcaaggtggtgggggtggcatcgctcatcggataatcagggctggattcacgggccgccattgtcccatcgcggtccactcaccggtagccatcgatgacttctgcttccccggcgccccgcggcgtctacctgatcaccccggacgagcccgataccgcatgcctgctggcccgtaccgcgccgctgctggccgctggcgccacctggctgcagtaccgcaacaagaccgccagtgacgcgctgcggcgggagcaggccaccgccctgcaggcgctgtgcgcggaacacggcgtgccgctgatcgtcaacgacgacccggcactggccaaagccgttggcgcggcgggggtgcacctgggcggcaccgacggtgacatccccagcgcacgcgccctgctcggtgccgaggccatcatcggcgcctcctgctacgaccagctggccaatgcagagaaggccgtggccgccggcgccagctacgtggccttcggcgcgttcttccccaccacgaccaaggtcaccagcagccgcgcgcataccggcctgctgcggcaaagcgccgcactgggcgtgccgcgggtggcgatcggcggcctgacgccggacaatgtcggtcccatcatcgacgccggcgccgatctggtcgccgtggtcagcagcgtgttcgccgccgaagacccggtcgcgacccagcgcgcctacctcgcccagttcgcgtaacacccaggaaagccccatgaaccacgaccagtcccacgccctgttctcccgcgcccagcaactgctgccgggcggcgtcaattcgccggtacgcgcgttcaaatcggtcggtggcgaaccgttcttcgtcgagcgcgccgaccgcgcctacctgtacgacgtcgacggcaaccgctacatcgactacgtcggttcctggggcccgatgatcgtcggccacaaccacccggccgtgcgccaggcggtgaagaaggcgatcgacaacggcctgtccttcggcgcgccgtgcgcagccgaagtgaccatggccgagaccatcacccgcctggtgccgtcgtgcgagatggtgcgcatggtcaactccggcaccgaggccacgctgtcggcgatccgcctggcgcgtggtgcgaccggccgcaaccgcatcgtgaagttcgaaggctgctatcacggccatggcgactcgttcctggtcaaggccggcagcggcatgctgaccctgggcgtgccgacctcgccgggcgtcccggccgggctgagcgaactgaccctgaccctgccctacaacgatttcgaagcggccactgcgctgttcgcgcagcagggtgacgacattgccggcctgatcatcgagccggtggtcggcaacgccaactgcatcccgccgcgcgagggctacctgcagcacctgcgcgaactgtgcacgaagcatggcgcgctgctgatcttcgacgaggtgatgaccggcttccgcgtcgccctcggcggcgcacaggcgcactacggcatcaccccggacctgaccaccttcggcaagatcattggcggcggcatgccggtcggggcctacggcggccgccgcgagctgatgcagcagatcgccccggccggcccgatctaccaggcaggtacgctgagcggcaacccggtggcgatggccgccggtctggcgatgctggaactgatccagcagccgggcttccacgccgacctggccgagcgcaccgcgcgcctgtgtgccggcctggaagcggccgccgccgaagccggcgtggccgtgaccaccacccgcgtgggcgcgatgttcgggctgttcttcaccagcgagaaggtggagacctatgcgcaggccactgcctgtgacatcccggcgttcaaccgcttcttccatgcgatgctggaccagggcgtgttcctggcgccgtcggcgtacgaagccggtttcctgtccagcgcgcacgacgatgcggtgatcgaggccaccctcgccgctgcacgcgtggcgttcaaggccaccaagggctgatcgcaaaaaggggacggaggggattaagtcgtttgtgcacaaacgacttaatcccctccgtccccttttttttctaaccgaagaggaacttgcccttcatcatcgcgaagtggccggggaacgaacagaagaaggtgtagtcgccacctttctgcaggccctgggtagagaaacgcacgcgcgtggtctcgccgccgccgatcaccttggtgtgcgccagcacgcgcttgtcggccttcggcaggtagctgtcagccagggtcatgcgcatgcccgccatcgccaccggctggtaatcagcgctgcgggtcagcacccagttgtggcccatcgcggtgaccgccagcttgccggtatggcgcagggtcaggtccacggcggtgcaatcagcggcaaccttgatctcgcggctgctgaagctcatctggtcggtgctgtcgatgctcaccgcacacacccgcgccatcgccgacggcgccagcatcagcgcacccagtcccactgccaccctccaagccttcatcattgcatctcctgcggattcaagcgccattctaggcagccccctgcggcgccgtctgcgaccgtctgtcgcatgccagctccagggtttcccgcgcactcatcgcaatggcatgctcagccgatgcggatcgacctgttgctgctggatgtggatggcgtgctggtgcagtaccagcgcgggcaacgcgtgctgcatctggcccggacactgcaggttccgacgcacgccgtacaggccgcgctgtacgacagcgggctggaagcagcgcatgacaatggcacgctggatggcccggcctatctggcgcagctgggagagcttctgggcacgactgtcgatgtggctgcatggaccgcggcgcgacgggccgccagccatcctcaggcggccgtgttgcaacgattgcaggccctgcaactgccaatcgcggtgctgaccaacaacggcgcgctgatgcagcaggcattgcccaccctgctgccggaactgtttcctgccctgcaggcgcgcgtgttctgcagtgcggatttcggcctgcgcaaaccggcgccggcggtgtttctgcgcacgctggaagcgctgggcgtggcaccttcgcgcacgctgttcgtcgatgacctgttcgccaatgtgcgtggcgcgcgcgctgccggcctgcacgcggaaaccgtgcgcgatggccggggattgggcaaggtgttgaagcgctaccggattgcgtgaaccactgtagagccgagcccatgctcggctgctgtggcttggcatcgcgatgaaccgagcatgggctcggctctacgggcattcctcagcaacggggtcagagccctctccgcaggagagggatccgaccccggcatgatggcctcagcgcgcggcgatgaacgcggcaatcgccgcgcgcaggcgcttcaggccttcggccacttcttcgtcggtgatgttcagcgacggcacgaagcgcagcacgtccgggccggcctgcagggtcagcaggccgtgctcggcggcgtggtcgaggatcgcaccggcctggccggcgaagtccttgctcagcaccgcgcccagcatcaggccacgaccacgcacgtcgctgaacacaccgaactcgtcgttgatgcgggcgaagccatcgcgcagcgccttggactggcggctgacgttggcggcgatctccgccgaggccagcttgcgcagcgccacgcgggccaccgcagcagccagcgggttgccaccgaaggtggtgccgtgggcgccgaactgcatggtctcggccaccttcgggccggccagcatcgcgccgatcgggaagccgccaccgagtgccttggccagggtgaccatgtccggcaccacgtcgtcctgccagtgcgcgaacagcgtaccggtgcggcccatgccggcctgaatctcatccagcaccagcagtgcattgtgctggtcgcacagttcgcgcacgcgcttgaggaaaccggacttggccggcatcacgccgccctcgccctggatcggctccagcatcaccgccgccacgtcgccggcggccatcgcggtttccagctgtacttcatcgttgaaatcgatgtagcggaagccgccgggcagcggctcgtagccttcctggtacttcggctgggcagtggcggtcaccgcgcccagggtgcggccgtggaaactgccacggaaggtgatgatcacccgcttgtcggccgggcggccctggctggaggcccacttgcggaccatcttgatcgccacttcgttggcttcggcgccggagttgcacaggaacacgcgctcggcgaagcggctggccttcaccagctcctcggccaggtgcagcggcggtgcgctgtagaacacgttgctggtgtgccagagcttgccggcctgctcgaccagtgcggccaccaggtccggatcgttgtggcccagcccgcacacggcgatgccggcagccaggtcgatgaactcacggccctggctgtcccacacgcgggcgccctggcctcgctccagtaccacctggcggggcttgtagaccggcaggtaatagtgcgaaagggagatcagcggatcggtagcggcggtcatggcagtcggcagggttcaggaatccccattctcgcgccggaacccctgcggcacaatgcgcccatgcgaccgttttctgccccccagctgaaccccgccaccgagaccggctggcgccgccggtggttcgacatcatctaccgccacgactcgcggccctcgcgcaatttcgacctgatcctggtagtggcgatcgtcgccagcatcctggtggtgatgatcgacagcgtgcagcacctgcatgccgaatggtccaccggcctgtacatcctggaatgggctttcacgatcatcttcaccgccgagtacctgctgcggctggccgtggtcaagcgcccgctgcgttacgcggtgagcatctggggcatcatcgacctgctgtcgatcctgcccgcctacctgtcgatgttcattcctggcgcgcagagcctgctggtggtacgcgcgctgcgcatcctgcgcgtgttccgcatcctcaagctgacccgctacatcgaggaaagcggcgtgctgatgacgtcgctgtggcgcagcaggcgcaaggtgctggtgttcctgttcacggtgatcaccatcaccatcatcgccggcgcgctgatgtacgtgatcgagggccccgaacacggcttcaccaacatcccggccagcatgtactgggcggtggtgaccatggccacggtcggcttcggcgacatcgtgccgcagaccgtgcttggccgcttcgtcacgtcggtgctgatcctgatcggctacagcatcatcgccgtgcccaccggcatctacaccgcggagctggccagcaccatgcgtgaagccgagctggccgcgcgccgtgatgcgcgtggctgcccgcactgcgggctggaaggccacgagccggatgcccggcattgccgcaagtgcgggggtgaactaccggatgcattcagccattgaggcacatgccggccagcggccggcactaccaaacccgcagggtgcgtgccgggcgtgacccggcactaccctcggtagctccacgccatgcgtggatcctcctcaacgcatgcggttgctggtggtcaccaggtcgttgtaggcatccaggatcgtcgactgcgcgccctcaggatcggtggtgagccagctgcccgacgccttgcgctcggcggccaacgcatcggcggtgatcggcttgccctgctccagacgctcgacaccgcgaccggcggtacgcaccagcttgtcggccgaacgctgcacatgaccccacatcgggtcgtccttgccgacaccactgttctggacttccgtcaccagcgcctgatagtcggccagctggccgcgcaacgccgcaacgtccggtgcgtcgctctggaacgccatcgccagctgcttgccatcgccgacaaggcgcaggggggaataataggccagcgagcggccttcgctttcctcgatctgcttcagctgggcggcgcggcgatcgttctcgttcttttccagcgcagcatccatcgcttcgctggccttgaagaaatcagcataggcctgcatcagcggggtatgctggctgcgcatcccttcgccaccatcgcgacgatagtcctcgcgggtgaagtacccatcggcacgctcgatcagggtgttcagtgcctggaatgcccgctggtactgtcgcgctggtgcatccagcggcgtggcaggggtctttgccagcgcatcggtcagcggctggccgcaatagtcgacccggtgcgacaacagcttgccgggtgaacgcggctgagcttccttgccggtcgggccggcctggggatccttcatccagcccgtataggtctggaaaccctcgcggatgggctgttcaacgccgttgtaacactcgatgtaggcgttcaccttccccagcccggggtcggcgaccgccagccccgccgggttgttgcagccggccagcgcgccaagcaggagaacgggaatcaggcgtgtggatgcgttcaaatcagttccttgcaccagtgaaaactgcaggcatcttcatgcatggcgcgggcgcgcgctccagcacctcgggaaggtgctggcattcggggctgcggggcgcgtcatgtcgcaatcatcctgctcgatcgcgacaaaaataacgttgagcttcgctactggcggttgctctggaaaaccagcgagttgtattcctgcatcagcttgttggcggagccacgcggcgccatcgagggcgaatccagcatgcgtcgttcgaaatcgctgtaaggctttttctcgccgacgcgctgcagccgctccttgccttcgcgacggaagttctcggcttcacgctcgaagctgttccagtccagcttgcccggctcctgatcagccaccttcgcatgcgcttcgtcggaaatgcggttgaacgcatccaggcgctcgcgcgccttggcctgatcgaagtcatcctcactcatcagatccatgatggccttggcttccagcatcattgccagacggtagtactcgcgcgtgcgtccctcggcctgttccaataccttgagctgctcgcgctgggcggcgtcgttctggcgctccagctcggcgttgaacgtttcgctggcagtcacgaactccttgaaggcggccatcaagggcgcgtgcagctgctttcccttggcgaactggtcgtcttcgtagtcctggcgatcgtaatagtcgtgcgcgtccttgctgagcggcaccagtgccttcagcgcctgctggtaatggccagcagcggcatcgagctcagccagcgccggcttggcagccatcgcctcggtcacggggccatcgcactgcttcatgtcgtaatcgctgatctcgaacggaccgtacacctgggtctcgcgcccgctcgggccggcctcgacgtccttgatccagcgcgtataggactcgatgctgccgtgggtcttcgaatcaagcgtgttgaagcagccgatgtaggcgttgagcttggcggtcaactgctgctgtgcgtcggacggcgccgcgctggcgtcgggcgtgctggaagggccggcgtcgccagtggttgccggtgccttgccgccgcaggcagccaggacaatcgacagcgaagcggccagcgccgcgacggaaagagtgcgtgacatgggttcacgtccttgttgaaaacgattacagccgcgcattctagcgcagcaggccgaaggtcgcagccctcggcctctgccggcgacgcgcgatcactccaggaacagatccggcaacaacggacgcgatggatccaccgcatagccggacagatcggtgatacccgcctgtgccagcacgtcatcgtcgatcaggaactggccgtggaaacccgccgcctcgcgcaccagcaccgcgtgcgcagcatcggccatgatctgcggcgtgcggcagccggccgcatcgacgcccggaatcatgttgatcgcatcggtggcgatcaccgtgcgcggccacagcgcgttcaccgccacaccctgcgggccgaattccgcggccaggccgagcgtgacgaagctcatgcccatcttcgccagcgtgtagccggtatgcgcgccccaccacttcggttccaggctcggcggcggcgcgagagtgaggatgtgcgggttcggcgcctgcagcaggtacggcaggcaggcctgcgcgcacaggaagctgccgcgcgaattgacctgctgcatcaggtcgaagcgcttcatcggcgtatccagcgtgccacgcagccagatcgcgctggcattgttgaccaggatgtcgatgccaccgaaggtatcgaccgtggccgcaactgcggcgtgtacctgctcctcctcgcggatgtcgcacttcagggccaggccctgcccgcctgccgccgtcaccgcttcggccgcggtatggatggtgcccggcagcttcggattcggcaccgacgacttggccgcgatggccacgttggcgccgtcgcgcgcagcgcgcagtgcgatggccaggccgatgccacgcgaggcaccggtgatgaaaagcgttttgccctgcaggctgcccacgtcccacactccagcgtatgcaatgagccgctagtatgccgcgccgacgtggagttcacccggccttgacgatacttgggcctccagacaacgcacgaggtccacgccatgcgccgttcccgcctgttgctgcctgccctggggcttgccctgctgaccgcctgccagggccgttcgccggaaccgggcaaggagccacctgccggtgacacgcccagcgcggagaaggccgccgccgacggcaagctgcgctggagcgaggccgtggtgtgggatggcgacctcaacgcctgccgccagggcgagaacgccgccacgcgtgattgcctgcgcgatgcgatgcgcgccggcggcgccagcgccgatgcgatcaccgccgccgaacagctgtccaccgggggcgagctggcctacgtgacggcctggcacgagaacgaaggcctgggcattgcgacggtcgagtatccgttccgcgccaacaccaacgagggcacccgcctggtcgacgccaccggcaagcgcatcgatgtggatgccgtgcagctggacgacaccctgcgtgccgaccccgccgtgcaggccctgctgaaggaccacccacaggccacgccgttcgcaccggcgcagtcggccggggccacgccgctggagaacggtggcgtccgcctgcagtaccgcacgccgctgcgcgactgccacgcctgcccggatgtgggccagctgcagatcgcgtacgacttcgacgccaagcgcaacttcattggccagcaggtggtgccggcgacgccgtaaggcattaagcgttagcgttaagcgccgagatgctctgtggaccgggccatgcccggcgacatcaaccgcgcgaagcatacatatcggctttggcctgaccacaaagccgaacgacgaccgcagcagcagtttctcgcatctcgcgacagagagaatcaacgggatcgctgatagaaggagtcagtcgtcagccgactttcaattaccgatcgaacataggcagcccgcgccttgcgggactgcgagtattcggcaaaaatcgtcattgcttcggacctcatctcagtgccgccggtggtcgtaaatacgaaaaatgaaggctcaagataaccaacagtctctcgcataaaccgcttgcactcatcaagcggaaaatctgcggcgtagtccgcccaatcgatatagcgcctccagaaagcaggcgccccccattccccgcatctctcatcaacaaagagcttcaactcagagagcatgtcggcgcatgcatctacagtttcatcatctaaatccagcgaagcaacgcgaccgggatcaaccgcctgccaacaaaaaaccataaaatccgcaacaaagctctcttcacagccctcgaagaaattactcttgtaccaggcaagagttttcgccacatcagtcaattcatcagaatcaatcatcatcttacctttccggcggcattaacgcctgcgttgactatctcaccattccgcacatgaacccaaacctgcgcccctcccctcatcgtctgagtgtacgtactgacaccggcagaggctgcatcttgcgtcattagccgcgcggcaaccgcatccacccttaggttcgccgggtttgagctgacacgctggaaaagaccaacaaatctcatttgtgaagcaaccgtagtgggattcacatgccctgcggcgcttctaaatacatgctctgctcgtaccgcaaaattgaatcgagcaagcattggaattgcagcaggaacagaagccagccctccgccgccccgcgagtacattgcgggtatcgcgatatcatgaaaaagggcaccgacgtcaaagatgtttccattctttgtcaaatctcccgacaagccaagacgcgactttatctcttgccagttggagtttgattctccgccagatgccacgctcggagatgagccagaggatggcgccctcggaatcgcggagtcagatgatgtcggcccagtggccgtcgtgttcccaccggtactcttacaagtaccgtcactattcgtgattctagagccagtgcagcggccatctggatcaacgaaagtataggggttcagtgccgaatacatgtatcgattaaatagggctccgttgtccaagcccacgtcgaccggatctgtcgataggaatatcccgaccaacggatcgtagtaccgctgctgcatgtacgtcagacccgtcgccgagtccgacacatgcccggtgaatcccgggcgatcccccttcgcatcacctacggtcgcaccatagggctcataaacggtgcgctcgacgatcgcgccgttggcatcagagatggcaaccggggaacccagcgcgtcggtatgcacatactggacgatctcctgcgccgaaacactcactgtgcccagcaacagtcccaacagaacagcgacaccaaccagaattttcttgatcttcattttcaggtcaccgagggttggtcaggtcgccgtaatccacaacgctctgcggatacgggttggaccaggctgaacaaccgctggcattgcaggcgcgcacaatctgtacttccgcgcagtagaccgcgccctgagcttcgattgagctctccggaccggaatactcgagccttccgccgtaggccatcatctcgtagttggttgcacccggcatgctggtccacttcacctcgcaggagattttggtggcgcgcccttccttccattgcgacttgatggaatgaatgaactgcggcgtacccgggggcggattggaagcgacgaccaccgtgttggagaagtcactgcagccagagatgttgcatgcccttacgcgataggcgtagttgccgaacaccagaccattgcgctgcgactgggtcgaaccgtcgttctggaccgccgtccaggttccgccattgacactctcatccagcaggtagctggccgccatggcaacgcccgtccaattcaacgtgacactgcccgacgaggttcctgcgggcgcactcaggctgggcggtgccggtggccggatcactgaaacaacactcgtcgccgagtacacgccccaccccgcatcgttgccggcccggacgcggtaggcatagttgccggtccccttgccaccgaatgcctgactggtgctggccagtgaggcaacctgtgcccatgcaccattgttgaagctctcctccagtgcatagcgcaatgcgccgtcgacgctgctccacgcaatcgtatagttgccatcgagactctgccccggcacgttgagcgaaggtgccgctgcaggcggatagatcacctgggtccgggcaacatctgattcaggaccacagcccgctgggttacagccaaagacccggtacccatacgtcccggccggcttgccggagaccgcgagactgcgcgccgcgctctcctgcaccgtctgccaggcgcccgctcccacctgctcctgcaggcgataggttgccgcgcccgccgcttccgtccaagtaatgctgtagctgccattgaatgccgttgcgggcgcgcttacagcagcctttgccgcaggaggacgctgcaccacgacactggccgtcgccgaccagccactgcagctgtcctgttggcaagcgcggacagcatagccaaacgttccttccgccttcgcggacgtgttccagctacgttcggcgccgttgtagatcgtggcccaagctccgccagctgcctgctctcgcagttcataacggctggcgtaagacaccgccgtccactgcagtgcataggcaccgttgttgctgaacgcgggcgcggtcaggaccggcgtaaccggcgcgacgacctggatggcctgcgccaccaggctgccattgaggtggatgtactcggtattgcggccctcccgggcattttcctgccggcgcagcacaccgtcgttgccgtacagcgatcgaatggtggcaccgtcattggcgcccgccgacaggatgcgccggccatgtgcgtcgtatcggtatcgctccgcgctggccacactgcgcaggcgattgccgaagtcgaagctgtagccgacgccgttgcggctggagaggttgccctgtgcgtcgtagctcaagcccagagtggtggcgcctccactgttctgtacgttggtaagccggttatgggtgtcgtaccaatagacgtgatccttgacaccggtcagcgcggccgaacgcaggttgtccacagcatcgtaggtgtagcggtacacgccatctccgccaaacgaaggcgaggtggcctgaatcagacgatccagtccgtcgtaggccatggtgcgcgtgcgctgcccgtccagattgtcgacgatacgcgcgacgttgccattggcgtcgtactcataggtcgtgtccagcgctccggcactgtcgaccacccgggtaggcaactggcgctggttctgcgccatcgtgtgcacgatgccattgccataggtgaattgcttcatgcccccattggcgtagtaagtcacccctgaggcgtagcctcccgccttggtcggctggcccagcgcgttgggcgcatagtcaacgaagcgcccactcggataggtcaggcctgaaagtgcgccattggcgttgtaggcatatcccagcgactggatgccgagggtactgtcactggaggtttcggccgtcaacaacccacgcttgttgtaggtataggtgttgatcgcctgcgtcgtccccgcatcgtttgccgtggtcaccgtggccggcttgccgtcccttgtatacgtccagccctggttgccattcccatccgggaacgcaagtgtcgacagccgattgcgcgcatcgtagccacgaacgatcctgcgggccgcaaccggtccagcatcagcgtcgcatgccgtggtgctggaaaggtccaggccagctgcgctccaggcaagattgcccgctgcgtcgtaacccatcagcgttgcgccggtctccggctccacactcttgcagagctgctgatgaccgtcatacacataattgcgggcaatccgggcgctgccgtcctggttgcggcgcacgatcgagcgcggcttgccgaagatgtcgcgatcgatatcggtgaacgcgcccgccgggtgaatgatcgacaccggggattccgtcgacggcgcaccgaacgcctggaaagtggtcagcgtcgtattgcccttggggtcgaccactttcaagccgccacccgccagataactggtcagcgatgtcagcagaccggcctcgctgtcgacggacaccgaggtctgccgccccagcgcgtcgtagccggtccatgtacctgtactcagcacagcagactcgccagggtgcgaggcgaacacctgccgacccgcttcgtcgtaggcaaacctctggtagcgctgggtcacgccacgcgaggactcgtcatattcctcagtcagcagcggacgccagaaggcatcgaaatagacgttgcgccgcgcgtttccggttgcgacggtctgccgccaatgacccgctccgataccgtactcgtcgccgttgatggcggtgaaactctgtgtcgtacgtgcccaagccacactgtcgcccgccggccagtcgatggtggccatgcgtcccattgcgtcatagccgtactgggtggttgcaccgttctcatcggtaacgctgctgacccagccattgtcgtccaccaccgccgactgcacagcgccgtcggcaaactggatctgctgtggcgtgccgcgcttccagccggaaagcgtagtgcgattgccacgaccgtcatccaccatggccacggttccgtcagggttgtagcccagtacctgcttcaacaacccatacgaacgcacttccgtgggccgcatcaggccatcgaacgtcgtctgctcgaccaccacgccggtattctcgttggtgaccttcgcgatcgcgcccagaatccatctgcttcggtcgtccgcatactgagtggcatcggtgcggctgcccaaaggactggcgctattgacacgcaacgggcgagccagatcatcgaacaacaatatgctggtctggtaggtcacgccatcctgctggatggcctcggccacgaccggccgcacctgagctgtgctcggctcgtcgccactgtagatcatcccgtgaagcggggcgaatggctgtgatttcacttcgtcttcggtcatgtagaccgaggtgctgctcttgaccacattcccggccgcgtcaatgacgctgctacccagcagccgcccttcattcagcgcgtactgcgagccatagcggtaggccgtgcgggttccgtcgggatttgagatcgtgacctgcttttccttcttgcaggtcgtgcaggggtagatggctgcaccgcccacgccgccccagagcggctcgtagccgctgccatagtcatagctccactgcagcaccttcggcaggcccggtccccagatcttcttggctctcagcgagactacgtcgtagaaaaacggggtgacgatttcgtagtagtacgccgactgtgcgatccggcggatgcactcgctggcatggacgccactgcggtactggcgaccattcgaaaactggaactcacccatcgcaccggacggatgcttgatggtcatgaccagcgtaccgtcacgctccggcggctgctcctgacaggtctcgttgctgttgccgtcccagttcaccttctcccaggcgcgcagcgcgctggagtaggcgtaggaccaagtgcttccatcgggctgggtaactgcggtgaggcggttctggccttcgacctgaccgtagccatagttccaggtacggcccgcggcagtcaccgacaccagaagcgtgccgctgtaggccagcgtgatctcgcggccatcgctggaccagatccgggtcgggtgaccgttaccgttgtactcgtactgtacccagttgcccgaccggtcctctacacggctggccatgaggtagatgcgcgtgcgagcgatcttggtcctgtctccttcgccgcccgagcgctccagcgtgccgccaaagcgcgtgaacgcggtatcgaagaagtacgactcgcccgaggtggtcctgacccgatagccctcgccagccagacccgacttcattggaatacagtcgatggcatcgcgatgcgaggtgctccacttgcgtgcaacgccgtctgtcggcatcggcgtgttgttccaggcccccaacatggtgcgatcaccaccacccgggacatggatcatgttgccctgccagacttcgttgagccggaaggaaatgggccactgaggcaccatgtcgccactgcaacgattgttcagccaggcgctcgcgccggggaacatgccggtgatgtacggcgtgtcgacctcccagccgcccacaccatcgagactggcgttgaagctgccactcccgaccaggtccatctcgacactgaaccggcgccgcatctgcaccggcagggcgttgttgcctggcaggctgacgtcggtgacggcaaactcagtcttgccgttgtagaggctgacgctctcgccgaaaagatcatccttcagcgccgtcaggttctgggcggactcaatgagcttgcggtattcctggtagggctcgactgccgagaccgaacctgcgaccacgcacagcgtcagtgccgtagcaacacggcactgccaagcagcaactcgcttcacaattttcccctcgcgtccgcatgcgtagccgcgccaggacggcgcgacgttgcttccatgcgactctctcgttcctgattctaggcgagcgctgcgaacagatggaaggggtcgtcaacggcaatcatctggcacttgcacgcgaccattgaattgcttaatgcacccacgcatggcgtggatctaccggtacgcctgcacctgcttcctcagcagatgcggcacgatcagccgatgcacgggtgcaaccggcagcatgtacacgcgcccgaacgcgttgtgcgtatggaccaccgtcgccacttccagcacatcgccctgccactgcagggccagctgcacacgcaggtggcggtcgtcgtcttccagcacgatggcatcgtcatccagcgactgcagggtgaagatgcccagccgttgccccggacgcggctgcgcgatgtcctgtaccgcacgcaacgagcccaggtgcttcatgccgagcaggcgcatgccgcgattgcgcagtgccatcagcccatcgaaccagccgggaatggtcgccgccatgtcgcgataggcctgcaaggccgagcgcccatcacgacgggtcgtcgcctggcaggcgtgcacgaagtcggcgccagccagctgtgggcgcaggatgctgcctgcactcggcgggccggtcaccacctgcgtacggctcacggcttcggcccctgcccctcgttgtcttcccaatgcaggatgcggcgggtgacgaagcggtagaccggcttgccggtggcgaaccacagctcgcgcacccaggaggtgcgcttgagcacccgcttttccaccggggtgagcgactcgcggcagtacatgcgcttgtgcttgagcaggtggcgcaggtcctcacgggccagcaggcgcatccagcgcgagcgcgggttgccgatcaccgccagctggaagtcgatcagcgccgggcggccatcgtcggtgaccagccagttggcttccttggccagatcgttgtgggccacgccattgcgatgcagctgctgcagcaggcgacgcgcggcgcggaaccaggccaggtcaccgcgaggcggacgctggtacatggcgtcgccggccatgaagctgcggtcgagatgacgtccatcccacgccagcagctgcggcacatcggccatgccgtggatgtggcgcagtgcgcgtgcttcacggcgggccagccaccaggccggcagccgcaaccacagtggtgtggcgcccagatcacggcgtacaaaggagccggccggcccttccacaaggaggatgcgaccgaagctgtcggccttcagggcgtgcgagggcgtgtctgacgaatgcggcatgtgcccattctaggcgatggcgcccgttgcaaacggtcaccaagcggctgggaaccagtcaccttcacgcccctataatcgggcaatggactcttcatggatcgacgccaccctcgcgtggattgccgctcaccccgtgctggcgggtgccgttatcttcctcatcgccttctgcgatgcggtgatcattctcggcgccatcgtgccggccctgccgctgctgttcgcggtgggcgtgttcatcgggctgggccagatctccgggccgtatgcggtggcggcagccgcactgggcgcattcgccggtgatggcatcagttactggatcgggcgccgctggggtgaccgcctgcgtggcgtgtggcccttcagccgttacccgcagctgctcgaccgcggcgaaaacctgttccgccgcaatgccttcaagagcatcctggtagcacgctacgtgggcgcgatccggccgttcgtgccggccatcgccggcatgatgaaaatgccggccagccgctacatgcaggccagtggcatcgccagcatttcgtgggcggtgctgttcctggcaccgggctgggtgctcggcgaggcctacgacgcggtggccgccgtcgcagggcgcctggtggtggtggtcggcctgctggcagtgatcctcggcctggtctgggccatcgtgctgtacggctaccgctggtcggccgcgcgcatggacaactggctggcgcggctgctggactggtccaaccgacacccgacgctgggccgctacaccgtcggtgtgctggacccgaagcgccgcgagtcggtgccgctggcgatgctggcgctgatgctgctggtgctgggctggggctggttcgcgctgctgaccgtgatggtcgcccatggcgagccgctggcgatcgacctgctggtgcaccaggccatgctggcgctgcgcaacccgctggccgattacccgatggccgcgctggcatcgctgggcgcctggcaggtgttgttgccggccaccgctgcagcgatgggctacctgatctggcgccgccgctggatggcagccgcgcactggctggccgcgcttgccttcggcctggcgttgaccatgctgctcggcgcaacggtggatgtggtgcgaccggtcgatgccagcagtggctttggcttcccgtcggtgtcggtgaccatggccaccatcaccttcggcttcttcgcggtgctgatcgcccgcgagatgcctggccgcacccgtgtctggccgtacctggtgtcgggcatcgtggtcagcctgatcggcttctcgcgcctgtacctgggcgcgcactggctgagcgatgtgatcggcggcatgctgttcggcacgttctggctgctggtgctgggcatcgcctaccgccgccgcttcaaccgctcgttctgggtgaagccggtggcgtggctgttctacggtgtcttcgccgtggcggcgatgtggtacgcgccgcgccacattccggtgaagctggaacgcttcgagccgaccctgccggcggcgcaggcgatggacatgcaggcctggtggcagcacgactgggcgacactgccggcgcgccgcaacgagttcgacgacgaccagcgctggccgctggacgtgcaggtggcgggcccgctggccccgctgcaggcgcagctggaagcacgcggctggaagcggcaggaacaggccggctggcaggaggcgctgctgatgctggacaagaacacgggtgccgacgaactgccggtgctgccagccacgctggacacgcgcgtggaagcgctgttgatggtgcgcccgggtacacaccgcgatgagcgctacgtactgcgcctgtggccagcccctgcgcagttgcaaccgggcaatacgccgctatggctgggcagtgcgcagaccctgcgctacgagcgtcatttcgagtggatcggcatgtggcacccgctgcgtggcgtcgacccggcgctcaacgcagtgaaggacgccgtgcaggacctgccgcagcgcgaggacgtgcacagcgaaaccgggttgccggtgctgcggttgaagaccacggcgccctgaccggcaccggtgcgcgatcacccactgtagagccgagcccatgctcggctgctcttcgcgggaaccatcaagccgagcataggctcggctctacagtagatccacgccgtgcgtggatggcattccacgcatgccccagcgtgtgcaccaaggtgcacacccacccatggcaggctgctacggcatccagcccagcaactgctgcaatcgctggtgcgggtcgtccatctgcagcagctgcaggcgctgctgctcgctcagcggcaacagctcggccagccgccagccgacccagctggcctggtccagcaacgccgggttggacggcgcataagcctcgccggcctgttcgatgatgtgccccagcaccgtggccagcagcgcgtgctgtggtcgcagttcgtcgtccgggtcttcctcgcaccagcgcacgtcggccaccaccaggccgttgtcgcgcacgcgggtacgctccacatggaaacggcgggtgccgcgcaggcgaagctgcagcacgccatcggcaccgacatcgaagtcttcgatgcgcacctgcacgccgtaggccgctggcgtcgccggtgcgccgacttcctcgccatcaaggatcaggcagacaccgaacccctcaccactgcggccgctgtcgcggaccaggtccagatagcggcgctcgaaaacacgcaggcccaccgccgcacccggcaacagcgtggtgtgcagcggaaacagcggcagcgggctgtcgacgctcatcgggcctgcaacgcggcgaggaagcggcgcggggcgccgtcgaagccaccgttggacatgaacaccacgtggtcgccgctacgcacgctggactgcagctgcgccagcaatgcgtcggtatccggcaccgcgtgggcgtcaccacgtaccgcagcgatcaccgcagcggcatcccaggccagttccgggcgatgcaggaacaccacttcatcagccagcgccagcgacggtgccagtgcctgcgcatgtgcgcccaaccgcatcgagttgctgcgcggttccatcgcaaccacgatgcgcgcatcgccgaccctggcacgcaggccttccagcgtggtggcgatcgcggtggggtgatgggcgaaatcatcgtagacggtgatgccgccatggctgccgatcacttccatgcggcgcttgacgctgcggaagcgcgccagcgccgggatcaccgtggccggcgccacgcccactgcatgcgcagcggccagcgcggccagcccgttgagcacgttgtggcggcccagcagcgaccactgcacgtcgcccagcgcctgcccacgatggtgcacgcggaacgcgctgccatcggcggccagcagctcggcatgccactccagcgacggatcgaaaccaaaccgctcgaccggggtccagcagcccatcgccagcacttcggccaggcgctgatcctcgccgttgacgatcagccgcccacgtgcgggcacggtacgcaccaggtggtggaactggcgctggatcgccgccacgtccgggaagatgtcggcgtggtcgtattcaagattgttgaggatggccaccagcggccggtagtgcacgaacttgctgcgcttgtcgaagaaggccgtgtcgtactcatcggcttcgaccacgaactcgcggccctggcccaggcgcgcggagactccgaaatcctcggcgacgccgccgatcaggaagccgggcgagcgccctgcactttccagcagccaggtgaggatggtggtggtggtggtcttgccatgggtaccggccacggccagcgtgtcgcggcccggcagcacctgctcggacagccactgcgcgccggatatatagcgctggccggcatcgagcacggcttccacggcggcattgccgcgcgacagcgcgttgccgatcaccacctcgtcggtgccggccggcacgctgtcggcacggtagccctggtccagggtgatgcccagctgttcgagctgggtcgacatcggcgggtagatggcctggtcgctgccgctgacggaatgcccgagttcccgcgccagggcggccacgccgcccatgaaggtgccggcaattgcaaggatatgtacgctgctcatgaccgaggattgtgaccgatgacggctgtatagggccaatgtccgctatcgggtaagacaacccctacacgggatgtgagaaaactccaatcagctgtcagggaattcccgatagcgatgttctgtgaacccggacacaattcgaactgccagccgcagtacccgaaccggtcctactccccaagaggccatccccaagggagctcatgctgcggggccctgagcaagcccttcgctggcgcctgtcaaacgacacaggcctgatcctcgcggaccaggcctgtgtttttttgcgcccggggagccggcaattcgcgccggcccggccggatcaggccttgattgccgccaggatgcgggcttcgatctcgtccagctcaccgacgccatcgacgcgggccagggtgccacggccggcgtagaaatcgaccaccggggcggtctgctcgttgtagacctgcaggcgctggcgcaccgcttccggattgtcgtcggcgcggccctgctccttggcacgaccggcgatgcgatccaccagcagctcggtggccacgtccagctgcaccacggcgtccagcggctggccgatcttggccagcaggccgtccatcgcattggcctgggccacgttgcgcgggtagccatcgaggatgaagcccttggcgacatcagcctgggtcaggcgcgactccagcatgcccagcaggatgtcgtccgacaccaggttgccggcatccatcaccgtcttggcctgcttgcccagctcggtgccggcggcgatttccgcgcgcagcatgtcaccggtcgaaatgtgggcgatgcccagcttttccttcaggcgcgtcgcctgtgtccccttgcccgaaccgggcggtcccaacagaaccaatcgcatttgacctgactccaacgtgttgaaaacaaagaaggttcgcgtcccggacggtccggtatcgctgcaccgcaatagcgccactttaccgcatccgggtaatgtccctgcaatgtcccctcccccgagcaggtagaagcatgcgcaacggtactctcctttatgcccagtccggcggtgtcaccgccgtcatcaacgccacggcggcggcggtgatcgagcaggcgcgggccaagggcatcaaggtcctggccgcccgcaacggcatcctcggcgccctgcgcgaggagctgatcgacaccagcaaggagagtgccgcggccatccgcgcgctggcccataccccgggcggtgccttcggctcgtgccgggtcaagctgaaatcgctggacgccgaccgcgcccgctacgaccgcctgctggaggtgctgcgcgcgcacgacgtgcgctggttcctctacaacggcggcaacgactcggccgataccgcgctgaaggtctcgcagctggccaaggcctccggctacgacctgacctgcattggcgtgcccaagaccatcgacaacgatctggcggtgaccgacacctgccccggcttcggctcggcggccaagtacaccgccgtctcggtgcgcgaggcggcgctggacgttgcggcgatggccgagacctccacccgcgtcttcatctacgaggcgatgggccgccacgccggctggctggccgcggccgccggcctggctggcaacggtgatgacgaagcaccgcacatcatcctgctgcccgagcgcgcctacgacgaggccgcattcctggccaaggtgaaggccgtggtcgagcgcgtcggctactgcgtggtggtggcgtcggaaggtatcgcgaccgccgatggccgcttcgtcgccgacgcaggcggcggcaaggactcgttcggtcactcgcagctgggcggcgtggccgcgcaccttgctgcacgggtcaaggaccagctgggcctgaaggtgcactgggcgctgccggactacctgcagcgctcggcccgccacctggccagcaggaccgactgggagcaggcacaggcggtcggcaaggccgccgtgcagctggcactgaagggccagaacggcgtgatgccggtgatcgtgcgcagcagcgatgcgccctatcgctggaagatcgaagcggccccgctgtcgaagatcgccaaccacgaaaagaagatgccggccggcttcatccgccgcgatggcttcggcatcaccgccaaggcgcgcgcctacctgtcgccgctgatcaagggcgaagcgccgcttccctatggcaccgacggcctgccgaagtacgtcactctgaagaacgtggcggtgaagcagaagctgccggccttcgagggctgacctgaaaaaggggacggaggggattaagtcgcatacgcccctctgtcatctccaacagcatcagcagtgggtcggatacgacttaatcccctccgtccccttttcatggaggtcatcatggcactgcgtgttgttcgtctcggcagcccgcgccaacccggtgagggtctgcgcatcggcaccgtgcggcgaccaccacgcggcgtgccccgcagcgaattcgcgaaacgggactggtacgacgtctggttcccgactctgtcacccagcgcggagctggtgaaacaggcccatgaggcgaagaccgccgccgactggactgcgttcttccgccactacaaggccgagatgaaagcgcccgatgccgcgcacgcgctggacctgctggccgcgatgtcgcagcacagcgacctcagcgtgggctgctactgcgaggacgaagcgcactgccatcgcagggcgttgcgcgagctgctggtggcgcgcggggcgacgctggcggagtgagatcagccggatgccggccagcggccggcactaccacgtggacgactgcgtgggcgcagcgcacgcatcatctcaattgcaggcctttccttccatctgcagctgcgcggcgaacatcgtcacctgtggaatctggccggctgccgcctgcttcttggcctcttccagatagatgcgcgactggccctgcccatccagctcgaccttgttgctcgacggcaggcgccacacccgcaccaccgcctgctgcgccgggcatgccgcgttgggcacgcggatcacatcgttgagcttccagcccttgtcggcactcggctgtgccttggtgtagtcgacgaagcgcgcacgtggctggcactgctcgctggtacgcacggcggagaagcggtacggggcggcggcatcgccggtgaacgcaccttccaggcgtgcgcaggcctcgggaatctgccgcagcgtatgcaccgcgcccaccgcctggggtgcgcccacggcacgctgcagctccggggtttccgcagcgagtgccggcacggccggggccagggcggcgagcatcaacagggacaggcgcatgggggatctccatcgggactccgcgcaggcttgcagaggctggcttaacggggtgcaaaggccggtggctcgcaaatcatgcccttgcctggcggcgggtccgcgcgcatgtcgacgcgctcattggcagggcgcccacgggtcatgcggcgcggctcccacgggccagtcgagcatggctcgactctacaaagagcggcacgcatactgcaggcaccagggaatgctgaacaccgccatacgtcggacgaccaccaaggtcggtacgggttggttccaggctgcagcccgtcgtccccctcgtggtgccgttcatcgccactggatgcctacatccattctgcggaggggtctaatgctggaacgtcacgggctgtcactggcgctgggctgcgccattctcgcgatcctgttcggaatcgtctcggcgcgctggatcctgcgccaacccaccggcaatgagcgcatggttgcgatcgccaccgcgatccaggaaggtgcgcgtgcctacctcaaccgtcagtacctgaccatcggcatcgccggcgtggtgctgttcgtgctggtcggggtgttcctcagctggtacaccgcgattggtttcgcggtcggtgcggtgctgtccggcgccgccggctacatcggcatgaacgtgtcggtgcgcgccaacgtgcgcaccgcggaggcggcgcgccagggcatcagcgcggcgatggacgtcgccttccgcggcggcgcgatcaccggcatgctggtggtcgggctgggcctgctgggcgtggcaggctactacgcactgctgctgcgcatgggcctgccgatggagcaggcgctgcacgcgctggtcgggctggcgttcggttcgtcgctgatctcgatcttcgcgcggttgggcggcggcatcttcaccaaaggagccgacgtcggcgccgacctggtcggcaaggtcgaagccggtattcccgaagatgatccgcgcaacccggcggtgatcgccgacaacgtcggtgacaacgtcggtgactgcgccggcatggccgccgacctgttcgagacctacgcggtgaccgtgatcgccaccatgctgctgggcagcctgatgctggccgaggccggcgccaacgcggtgctctacccgctggtgctgggcggcgtatcgatcatcgcctcgatcatcggtgcgctgttcgtcaaggtgaagccgggcggctcgatcatgggtgcgctgtacaagggcgtgatcgtctccggcgtgctggcggcgattgcgttctatccgatcaccaccgggctgatgtccgacaacgtgcatgggccgatggcgctgtatggctgcgcgttgatcgggttggtgctgaccgggctgatcgtgtggatcaccgagtactacaccggcacccagtacaagccggtgcagcacgtggcgcaggcctcgaccaccggccatggcaccaacatcatcgccggcctaggcatttcgatgaagtccaccgcgctgccggtggtggcggtgtgtgcggcgatctggggagccttcgcgctgggcggcctgtacggcatcgccatcgccgctactgcgatgctgtcgatggccggcatgattgtcgccctcgatgcctacggcccgatcaccgacaacgccggtggcatcgccgaaatggccgagctgccctcggagatccgcgacatcaccgatccgctggatgcagtgggcaacaccaccaaggcagtgaccaagggctatgcgatcggatcggcggcgctggccgcactggtgctgttcgccgactacacccacaacctgcaggcggccaatcccggccaggagttccgcttcgatctcagcgaccacacggtgatcatcggcctgctgatcggcggcctgattccctacctgttcggtgcgatggcgatggaagcggtcggccgcgccgccggtgcggtggtggaggaagtgcgccgccagttccgcgagatccccggcatcatgcagggcaccggcaagccccagtacgacagggcggtggacatgctgacccgctcggcgatccgcgaaatgatcgtgccgtcattgctgccggtggcggtgccggtggtggtcggcttgctgctggggccacgcgcgctgggcggcctgctgatcggcaccatcgtgaccggcctgttcgtggccatttcgatgaccaccggcggcggtgcctgggacaacgccaagaagtacatcgaggatggccacttcggcggcaagggcagcgaggcacacaaggcggcagtgaccggcgacaccgtcggcgatccgtacaaggacaccgccggcccggcgatcaatccgctgatcaagatcatcaacatcgtggcgctgctgctggtgccgctgttgtagatccgcgccatgcgtggatgacggcctcgatggggtcagagccctttcctgcggaaagggatccgaccccaccgtcaatcaccgcccacgcaggaagaacgacaccggcaccatcacttccaccgggtcgccggccatttcggccggcggcgccggcagcgggctggcccgctgcacggtgtccagcgtctcctggtcgagcaacgcgaagccgctgctgcggcccagcaccaccgccgaaaccacaccgtcgcgggccacggcaaagcgcacgtagaccacgccctgctggcgcagccgctcggcctggcgtggatagcgccggtgcttctgcaggtgcccgagcaggcgtccttcccaggtcgcctcggcacgactgcgctcacccgccgtggtctgcggcgcggtgtagcgtgcggcagcgtcggcggccacctgcggcggtgcgctggtctgcgcgacgttggcatcggcgctgtccggcgcgggcgctggttccggcgcttctggcggaggcagctcaccctgcggctgcacgggtgccttgggttgctcacgcacggctggcgctggcgcctgctgccgctgctgttgctgctgcagcggcccggtggcgacctcgcgcggcggcgccggcggtgcctgcgccatcggcgccagctccagcgtcagcgctgccgggggagccgttgcagcctgcaccggtgcgcgcgccacccaccagcaggccgcgccgatcaacagcgcgtgcaccagcagtacgatcgccaggctggtcgcccagcgccgcagtccgctcattgcgtgcgctgctccaggccgaccagtgccaccttcaggtaaccggccgcacgcaatgcatccagcgtggccatcagttcgccgtagggcacgtgggtatcggcgcgaaggaagatacgctgcgcggtgtcactgtgagtggccgcctgcaatgcagccgccagcccgtcgcgcgctacggcctgttcgccaacgcgaagcgacagatcggcctgcacagtcacatacaccggcgcctgttcgggcggcgtgtcactggcgctgctggccggcagctgcaccggcaccgacacggtcgccagcggtgcggccaccatgaagatgatcaacagcaccagcatcacgtcgatgaagggcgtgacattgatctcgtgcgcttcttcgggggcatcgtcgcggtcggacgcggtcctgatcgccatcgtcgcgcctcagtgcaccgcgcgcagcggcgccgcagcggcacgcgggacggcacgatcaagatcgcgcgacaccagctgctgcacggcggccgacagatcgccgagcagcccccgcaggccggccagcacgcggctgaaatggttgtagaccagcaccgcgggaatcgccgcgaccaggccgagcgctgtcgccaacagggcctcggcgatgccgggcgcaaccaccgccaggctggtggtgttgctgtgggcgatgccgatgaaactgttcatgatgccccacaccgtaccgaacaggccgacgaacggcgccaccgcgccgatgctggcgagcgcgccgataccgcgccgctgcacgcgcgcggtttccagctcgatgcgctccaggcgcgaggcgacgcgctccttgatgccgtcgtggctgtccagctcctgcgacaggcgcagttcggtgcgtgcagcatccagcatcgtcagtgcggcgccctgttgcagggtcgcttcctcgctctgcgtcggcagctgtgcggactgcagcaacagcgcgcgtgccgcacgcagctgccgggcctgccgcgccagctcccagcccttggccagcagcacggtccaggtggccagcgacgccagtgccagcgcgatcatcacggccttcaccaccacgtcggcggccaggtacatgccccacggggtcaatgcgggggcggccacaggggccaggtcagcaggcagcatcgtctcggtttccatcagcatcaggggtcgctgcgcgacggcgggtcgcacgcggatcattggcgtcgtccacttccacgaccggatggggctgcagccgcggcgcgggtcggctgagcacgtagccggcgctgaccgcgaagaacaggcccacgcccagcagcaggcgccacgacgggtgcgctccccagcagaacagcgcaaaacccacggccatgccggcactggcgaacgccttgcccttgcgcgacaccgcaccctgctcacgccacagccgcagtgacgggccgtagcgcggatgcgccagcaggcgctgctcgaacttcggcgagctgcgtgcgaagcagcccacggcgaggatcaggaagatggtggtcggcatcaccggcagcaacgcgccgatcaccccgaggacgaccatcaaccaccccagcgcgaaccagagccaacgcatcagcgctgcatccgcaggcgggcaccaggcatcaggcgaattccacttcgacgtggccgtgcacgctgcggaacgcggcgtcggccgcatcgatcacctgctgctcctgcctggcactcagcggtaccgcgtccagcgcagcggtgaactcgcgccagtggcgcgccgcgccatccggatgcgcggccaggtggcgggcgccgaaatcacgatccaggccgagcctggcggccatcttgtacagaatggtgccgccgaggttggacccttcggccacatacagccaccccaacgcggcgggcagttccagatcggacggcaacgccgcgatgtcggccccgggcagcgtctgctccagatcctgcaggtcgcgcgccacctgggccaggcggcggcgctcgcccaggtccggcagcagtgcgtccagcgcagggttggcatacagcgcatcgatgctgcgatggaagcggtactgcacgcgcaggaaccgggcgaagttgctgcggtcggcgaagatgtcaccggccatgatgcgcttgtccagggcgccatggctgtcgcgggtggcggccttgagccgcaggctgcggctgtcttcaggggcggtgtgtgcgttcatgggggatgccaagggggtcgtcctgctgtagacgttcgccacggggctttccccaaggctatgtgcgccgataatggcgcatcccttcttaccgcaggaaccgacgatgatcaccaccgaaccgcgcatgaccaacctgttcctgcagctgggcctggacgccagcgccgagggcatcgcccgcttcatccgcgagcaccagctggccaccgatgtggaagtggtcgaggcgccgtactggaacgatgcgcagcgccagttcctgtccgagtcgctgcaggccgatgcggcatggaccaccgtggtggatgagctgaacgagtcgctgcacgaggacgcggtgaaggcggcgacggggctgtaagcggggtatcccgcgctgttggggtcagagccctttccgcaggaaagggatccgaccccgccgctcgccctttccgcaggaaagggatccgaccccagcgctcatccgcgaccgatcagtacttccaggtcagcgccagccgcgcggtgcggcccggtgccggcatcacgcccagggccagcgggtccaggtagtagcggtcggtcaggttgtccacgccggcttccaccgagagctggtcgttgaagctccagctggcgaacaggtccaccagcgtggttggccggtacagctgctggatcgccgacaggcccacgttccagtccttgtccagcttgctgatcgggccggcgttgtggaccacgcgggtgccgaaggtcaggcgctcctcgaacaggcgcgagcccagggtcaggttgaccatgtagcgcggcgggttctgggtattggtgtacgagccctcgaagccgccgtccacgcagtcgggcgtgttggccagctcgccgttcctgcgctgcgccccataggcacggcgctcggcggcgatgtccggcgcgcaggtcttggccttgaagtagtagtgcgcggacagatcggcaaataccttgccgctgtcatagctggactggaactccatgcccgagaccttgaactggtcgacgttgcggatcaggcccgccgacagcgtgcggtagtcacgggtgatcaggtcgtcgatacgggtatcgaaatacgccagcttcagcgccaggcggtcgccggcagtgaacaggtcgtagcggagggtgctggcgccgatttcccagctgcgcgcgcgctccggcttaagctcgcccaccggcttggcggcggtgaacaggcccagcgtggtctcgaacaggctcggcagcttggtgccttcggcgtacttcacgtagaccatggtgtcttcgctgaagcgataggccacgctggcggtcggcgagaacgcgctgtcgcggcggcggatcggctgcgaccagttccagctgaccggcacttccagatcctgcgccttgccagcgtcgtagaagttccagccaccgatgtcggccaccgtgcccttcttgtacggcgaggccagcagcgattcccgggtgaagttgccgttggcatccgggtaccagttcagcagcgcgatgcgcttggcccgccacgacggcagcgccgggttgccattgagcagttcggtatagcggtactggccctgcacctcataggcatcgggcgtggccaggcggttgcggtcatgcacatccacgcggttccagcggccgccggccagcagttcccaatgctcatcgggctgccacttcagcgaggccacggcgctgtactccttgcgctcggcgttgcgcaggaaacggttgttgaccaggtcgtcgtgcatgaccggccccgaactgcccggcgcgatgtcttcgtcgctgtaggacagtccgtagtcgagggtgaacgcaccagcgcgggtgtcgaacctggaggtattactggcatccaggccgaagcgtttgtgccgcagcggattgcggtaggcatccttgtagccggggtcaccgctgaagctgggcgcgtcataccactcggtgcggcggtcgaagtaccacggggtgatgccggtcaggctgttgtacatcacgctgtcggtgtcggtgtacgcggcgttgacgcgcaggtcgatcagctcgctgtccggattgaagcggtagcgcaggctgtagctgtccatgtcgacgtggcccggatcccactgtggaatgcggtcacgatccacgcggatgatctgcgaggccatgatctcgccggcagtgccttcatagcggcgatagccggcttccagcgtctgcgtgtcgtcgatgcgccaggtgcccttgagcagcgccgacttcgagcgcgaagaggtattgaaaacctcggtgcgcggcggattcagcggcgccagcgtgcgccgatcctgcgggaagtcgtcgtagccatggcggccggagaagtagttgccgttgtcacggtaggcgtaagcggcgaccagatcgaagcggtcccagtgccctgcggcggccacgttgaagaactggctgccggtggcgctgcgatcggtgcgcggtgccgcactgtaggacggcaggctgttggcactgccattggccaggccgccgcgcacgcgcacgccgacgtcgcggccctcgcgcagcacgtcaccgatcttcaacgtctccatctcgaccacgccgccgatgccaccggacgcgttggcctgcaggctcgggcccttggtgatggtcaggctggagatcaggtccgggtcgaggtaggtgcgctgcgactggccggcgtagccacggtaggtatccatgctggactggccaccgtcgatgatcaccggcacgcggccctggccctggataccgcggatgttgacgtcgaagccgttgcccacgcgcggatcaccggcggtgacaccggccacacccttgacgatgtcgccgttggaggtgccgcggaaacgctccagatgcgtgcgattgagcgtggtggtcgaacccacgctgcgatagctgtcgagcaggcgtgcttcatcactggtcgcgccgctcccgacgcggtcgccggccacactcagcgtgtcggtgacgatcacaccactgtcggtctgcaacggcgttgccgcttccagggtgaccgcatcggcgctgacccggcgcactgccaggccactgccctgcagcagctgctgcagcgcctcgttggccgacaggctgccgccgaccgcgcgagaggttacgccgcgtgccagcgatgcgggatagaccacctgcacaccggactggcgcatgtagctgcgcagcgcgtcatccagcggttgcgccggaatatcgaagcgcagcacggccgcgtggtcgctgctggcgctctgcgccagtacggacggcgcggcactggccaggccggcggcgagcaacgcgatgcacaggcgggacgggcgcagcacgcggcccgggcgatggaagtcgaacatgggggaacctgtcaggtaatcggtgccgcgaacgcggcgtcatccgcaacacgggcggacacggcgacgtacgtggcggcggcgggtacgttcgcggagtaagacggatgaaagcgtggcaaccccaaggggatttgcagtcgaagcaggtgccgacggttgcgcgcccggttgcagtggtgggcgccgacggttgcgtggctggttgcagtggtgggtgccgaccgttggtcggcaccggggcaatggcgtggatctaccgatggacgatggcgacgccgagcggcagccgggtcacctgcaatccagccgtcgcggccagcgcatccagcgcctgttccgggcggtcgatacgcaacgccgcgcttaccgccggcagctgcgatagatcaccacgcacgaaggttgggccagcgcgatagcgccccacccattgcaccgcgtcagcaacgcgggcctgttccaacagcagctcgccctgacgccaggcgccgacgctgtcggccgcaacgtcccccaatcgcctcaccccactgtgttcaccgtaggccgcgcgctggccctgctgcaggtaggtccagccaccgtcaaccgggctggccatccgtaccctgccctgcccgacctgggtttccacctggtcgtggccccgcgccacggtgaaggcggtcgagatgtcctcgaccacgccattgccggcgcgcacgctgaaacgtcgctgcgcgtccggactgacctcgaaccaggcacgcccgcgcaacagctcgacctggcgggcgttcgcatcaaagtgcacggcaatcgcactgtcggcgtccagcaccgcacggctgccatcaggcagcagcacgttctgcacctggtgcgtgctgcggtgatcggactgcaggcgcagccacgcctccggccatgccaccagcatcgccagcattgccgccgcagccatggcccaacgccgtcggcgcgggcgtcgatcagccacgcgggccggctgcgctcgcggcccgacgctgcgccacagcgcgcgctcgtgttcgaaggccctgcggtgccccggctgttgcagccagtgttcgaacgcctgcatgcgcgcgtcgctgatatcgcccgaggccagccacgcgatccagtcccgggcctgctcggccagggcatcgtcattggcggcaggcagcatgttcggcgggctcatcggctggcggacaggcgcattcaagcgcggggcggagaaactgggccgcatccacggtccaatgatcaagacgtttgcgcgaaggccagccccaaggcggcgcgatcatcggccgctgcgggcccaggccaggcgctgcagcgcggtgcgtacgtgattctccaccgtggtcaccgataccccaaggcggcgtgcgatctcggcctgggtcaggccctgaaggcggttgagccggaagatggtgcgggtcggctccggcagatggccggccgcgtcgagtacccgctgcagctcgtcctgcgccatggcctgctcttcggtggagatcacctcgtccggcccccacaggtagtgatcggccaacaggcggttgcgccgggtcgactcgcggccgtggtcggtggccaggttggcggccagccggtacagataggcgcgtgggttgtcgatggcctggctgtcatcgaccccacgggccttgaaccacaccgcctggatcacgtcctcggcgccgttgtcgccccccagtatccgttgcacccggcgcagcagcgctggccgctcgcggatcagcagttcggtgagggaggcagcattggaggacatgcgcggagccgggacgacagacgggaggcgccgcgcatgctactccgcaaatgcgaatcagtcacgtttgcattgtcgaaatggtcacaggcaatcagtcagcccctcgtaaacgtgggtgctggttccgggcagggtggcatgcagggcgtcatgcccggcgcgctcccacgctgccagcagctcgtccaagcgggttcccgccgccagtggcagcatgcaggcatagcgtccctggtcaacatcgatctgcccggtcttctggacccaggtgtagctcccggcgaacgtccagacacaacgggtcacaacaccggtggcccgctgcactgagcaacgcaagcgcatcgcccgcaggttgtaatactgcccttcgcagaaggtatccccacagatatcgtcaaagccgcgcaccaacagacgttcggccgccaggaagcgctcgcgcccggttgccggattcgggtagtcacgggcatcgacaaattgaggggtcgcctgggcgttggctgccatcagcagcgcgcagaccagccatcgtgccgggaagacgcgcatcaccccgccctcccggtcttccggaggcagtccggcagcgcatcgaacaggccatggtcaagtccaggcaggttcgccgtcaggccatctggtgcttccagtgaagcatggaaggcgtcaacaggtacccctggccccaactccaacggacagacccagcggccattgtcgacctgcacctccccggtatcggcctgcacggccagctcgctggccaccaccacccaggcgcagcgctgcaccgttccgcgatgggccagcaccgcgcagcggacctccatcacccggtagttgctgtactcaccttcgcaccaggtatcggcacagagcaggtcgaactcccttgccagggcggcctgcagcccgtaggcgcgctcccagttggcctcgggccgggggtaatcgatcaggtccacgtgcagaccgcgggcggagacaggcagggacgccagcaacagcacgccccccatgcatcgggcataccaggacatcggcggaactcctcgggaatgagcgtccagcctgcgccggcctgccctcctggcccatcggccaagggcggcgccccccgtcaggccttgccgcgtcggcaggtcggccacccgcccgctgcacagcgcccggcaaaggcataaaatggtgagctatccgtctatatccccccacctggagcacaccatgggtctggaactcgtctcgcccggcaagaacccgccggaagaaatcaacgtcatcatcgagatcccgaaggactcggagccggtgaagtacgaagtggacaaggaaaccggcgcgatcttcgtcgaccgcatcctctccaccccgatgcgctacccgtgcaactacggctacgtgccgagcacgctgtgtggcgacggcgatccggccgacgtgctggtggtgctgccgctgccgctggtgccgggctcggtcgtgcgctgccgtccggtcggcgtgctgaagatgagcgacgaggcgggcagcgacgagaagatcctggccgtgccggtctcgaagatcttcagcggctacgcccacgtcgaagacatcgcccaggtctcgagccactggctggagcgcatcggccacttcttcgagcactacaaggacctggagaagggcaagtgggtcaagctggacggttggggcggcgccgctgaggccaagcagatcctgatcgaggcgcaccagcgccatctcgacagcaaggcctgagcctgaaccggatcgctccggcggtaccctgccggagcgatgcgggtcacgtttcatgacgacggcacatcactcttgctgccgtattaggtaaattgcgtcacttcacacgtcatcgacatccatcgtcgagacagccaggggaatgtgtcgtgcgtattctgcttgttggggatgcagccagcctgccggccgagctgaccgaattcattgccgatcttggggaagactggcagccgttgaccgccaccgatggccaggccgcgatgaccgcggtggccacgcagggcgtggacgcggtgatcgtctgcccgcaattgccggatctcaatgccaccacgctgctggggcagatccggaccttgcgcccggagaccatccgcatcgcgctggtcgatgcgcagcatggcaaccggccgccgccggcgcgcctcattggtgtcgcccaccgcttcctgccgctgccgctggcgccggaagtgctgctggaggcactgaccagcctggaagaactgcgcgaagtgctggacagcccgcgcctgcgcgatgccatcggccgtatcgagaaactgccctcgccgccgcacctgtacctgagcctgacccaggccctggaacatgacgacgacgccgacagtgccgatgtcgccaagctggtcgccgccgatccggcgatcgccgccaaggtgctgcaactgtcgaactcggccttcttcagccagggccgcaccattgccgacctgcgcaccgccgtgacccggctgggcctggccacgctgcgtgacctggtgctggccagcgaagtgttctccgcaccgacgctgtcggccgccgagcgcaactcgctgcaacagcgcgcactgctggcctcgcggctcgccgcacgcctgctgcccgaatccagtgccgaactgggagcgactgccgcgctgctggccgacatcggcctgctgctgccgggtgtgcgcaacgagcgcagcgagccctcgctggccggcgacacccgccctggccatgccgaggccggcgcctacctgctgggcctgtggggcctgccgatgccgatcatcgaagcggtggccttccacctgcagccgcagcgcgccaacacccgcagcttctgggtgaccggtgcggtgcacgtggccctggcgctggtcaatggcgatccggtggacgaggactatctgcagcgcgcaggcgtgctgaacaaactgccgcaatggcgcgaacacgccaatgcgctgatgggactggtgcccagcgacgcctgagcgcgttgcatgatgtccggatgacagagggcgcacccacaaggtgcgccctttccatgtcagcgggtaccgcaggcgtcctgcacgcagcgacggtactgcgactcgcagatgactggtgacttgccactggccaggcactgctggcggaactcctcgcagtaaagcccaccgccgcagaccccgaggccctgcgcgaacactgcgcccaccagcgttgcgtagatcaatgcagcggccgatgcctgccgcagcaacgtgttcttcatatccctctccacatgcaagcgtccggtagtggacctcctgactgtgttgattacgacacgacgggaccgtgactgcgctcaccttccaacaatttccggaattcccctacaagaaaaagggcggaccttgcggtccgccctccttctgttgctaccgcacttcgatggatcagaagcgctgggtgtacttcatgtacaggaagcgacccacgtcgaagccgccgtagtaggcgaacgccgagttcggagccgagtactgcagggcacccttgtggtcgaacacattgttcgcgcccagggcgatggtcgcatcccacggcgccttccagctgacctgcaggtcgtggaaggtgttggaaccggtgtgacgcagcggatcggtctcaccgttggccatgtggttcggagcatcgcaccagccgtcagccagcgagatgcagctttccttcatgcccgagtagtagcgcgcggtgtagttcacaccgaaatcgccgtactgccagttgacgcccaggttcgaacgcacgcggaacaggcccggctcgctgacgcggccgaccatgatgttgtcgcccgcgctgttctggcgctgctcgtcgtacttggcggtgtagctggtctgccagtcgatgctgaactgaccaatggccagttccggcaggcggtacttgatgcccagatcgtagccctgggtttccatcttgccgaggttggcggtgccgtaggtgatcgcactgacgtggccgtcagccgcacgggtcacgctcgagcagcgcgaagcgttacccagcacgtagcagtcacgcaggatgcggtcgacgctgtcagcgatgatcatgtcgctgatttcgtacttgtaccaatccagcgacacgtccaggccctgcacccaacgcgggctccacaccaggccgaaggtggtgctcttggaggtttccggcttcaggttcggattggcacccgagatgaactggtcacccgactggcacggcagggtcgaacattccttgcctgcctggcccagctgcacgtagttggccggcacgcctgcgccggagcacgcggcattgcctgcaacgctgcccggagccttcacgccgcacggatcgatgtaggactcgaagctcgagctcaggccaccgtacaggtcgctgatggtcggagcgcggaagccctcggcgtaggtgccgcggaccagcagttcatccagcggacgccaggtcaggccgaacttgctgttggtggtgccaccgaagttgctgtagtccgaataacggctggcaacgttcagggtcagttccttggcgaaggccatgtcggccagcagcggcacgttcagttcgaggtagacctcgttcagatcgtactggccgcgggtcggcttctggcccaggccggtggactggcccgactgtgcgaaggcgtccggcacgtagctgccttcttccttgcggtgctcgacacccagggcgaagcccaggtcgccggccggcagggtcacgatggcgcccgacaggttggcggtgaagctggtggtcttggtgacgccacgggtggtgaaggtcgggaacaggaagtcctgcagctcctggttcgccagcgagccctgaccctcaacgccgtacggcagcagcgggttccacggacggcaatcgcccaggatcgggttggccgcggtgccgcagcgggcaacgccaccggcatcgatgaacgacgggcccagcgcctgacgcgcgccgatcaggctcatgtcaccgcggttgctcttgatcgactcgttgcggttccacagcgcgccgacatcccagtcgaaggtcttgccacccagctcgaagaagccggtcagggtcggagcgaagcgcagggtcttcagctggctgtcagtggtacgcggcacttcccacaggcggcggcggaagctgacgtcctggccaaccgggttgaaggcgctgtctgccgacagcggggtgttgatcgacttggaagcggactggtacggatagccggcgatctgctggaacgtctggcgctcgttgtagagcacgtcggtgttcaggctgatcgaatcggtgaagtcgtaggtgccgttgatgtagaccgacttgcgcttcacaccggtcagcagggtcatctgctcgttcgagttggcgaactcgtcttcggtgatcgcgtggtagtcgttcgggttcttcggattgccacccgggttcagggtctgccacaccgcgctcgacttgctgcagtcgtacagcttcgggttgcaccagctgccgttctggctgatcgggctccaatcagccgaggtggagttcggacccagcgagccgtcacggctgtaccagcggtccttggcccacaccggatcctgcttcgagtactcggccgacagggtcaggctgccgcgctcaccgcgggcaccgagggtcatcgaataggtttcgctgtcgccgtcgcccttgccgtactggccgacgtagacattggcttcgccgccgtcgaagttcttgcgggtgatcacgttgaccacgccggcaatggcgtcggaaccgtagatcgacgaggcgccgtccttcaggatctcgatgcgctcaacggccgacatcgggatctggctcaggtcctgcagacccgaggtcgaagcgcccaggcgcttgccgttcatcagcaccagggtgcgctcggcgcccaggttgcggatgtcgacgtagtagccgcccacgttctcgcccgaagccagcgactccgaacgcgaaatggccggggaaccggccgaggtcaggttgttcagcacgtcggcgacgctcgagaagccctgcttttccagggattcgcgggtcatcgtcaggatcggctgctgggtctccaccgaggcgccgcggatgcgcgagccggtgaccgaaatgcggtccaggtcggtggtgccctttgcttcctgagccgaagcaaaggccggcgccagcgccagcgcaatgccggccggcagcaagccgaaccgcactgcgggattacgaacgttcatctatctctccaaggtacgtgttagcagcgtgttaaaacaccccagcacgttacgattgcgttgcagcgctgtatttgcgcgaaccaaccggagactttgcggattgtggcgggagcaagccgccgttctccctgaagcgcgacgcggactggccgtagcgggcgcggaacgcacgcgcgaagctgcagcagttgtcgaaaccgctggcggcagcgacctcgcccaccatcatgtcggtgtcgcgcagcagatcagcggcgcgttcgaggcgcagtcgtgccgaaagcgactgcgggctttcctcgtacaggctctggaaggtcttggagaggtaccagctggagaagttggtcagttcggccagttcgccgatgcgcaccacccggtggctgttgccttccagatagaggcgcgcacgctgcatgcggccgaacacctggcgcttgcggctgcgcgagcggcctgggcagcgctgcacgttgtcggccaggccacgctgcaggccagcaaggtgcagcagcagcggacgcatggcctgggccggctggccgctggccagcgcatcgcgccacaagcgcagcgcaacgcgggcgtcactgcggttcatgcggccacgaccggcatacaggccacagtcggccatctcggtcagcacgcgaagcgcttcaacgttcaggttcaggccaacgcacaacccgttgcgaccggcctgcaccaacggccgcgattccttttcgaaggcgatccactcgccctggcgcaggcggaatcgtccttccttggcctccacccacgaactgccacgcacctgcatccagacagtgaagctggagccggcggtctgcaggctgcccagccgggccacgcccaggcaggtcggcgtgacatcgtcgagcgaccggtccagggagacggtttggccgcgatcggccagcgagagttgacgcatgggggcaccacggatttgcctagtacaggactccgttttgcctaatcaggcggcaccgcgtcaggaaagtccgacgagatcgccacgaattcgcgacgagatccagacgaagaaattacgaaggcccatttccactgaaaaacaacaacttggagaacgccgggaacagcgcgggggggcgttcgggcaaccgcatcacaccgatgtcggcaccatcgctgaccgccatcgccacgaacaggtcacgcccgtcagcgctggcgctgagtccgttgccggcgctgagccgttccgcatccaggcagcgttccggctccgcgcggccgggcaggatgcgcacgaaggtggtgccacacgtgctcgaagtgccgaggtaaccgacgccagtgttgccggccacggtccaggcccggtatcgccagcggctgggccggtcatcgctgatctgctgcacgctgcccgacgacaacgcggcatcggccgaccacaggccaccggcggccaggcgggtgaacaacacgcggccactgctgcggtcgaagcgcgcctgcgacaccccttcgatgctggccaaccggcgccagggctgggtgctgcggtcgaacagactcaaccgggtgcgctggtcggcatcgcgctcgaccacaaacaactgctccggcgacgcgccatacagggcctgcagcggctgttcggccgggaccggcaaaggttgcaggcgttcatcgcgtggcgcgatctcgtagaccaccgtgcgcccatgcgcgtcgcggccgaccacgagcagctggcggctgtcggccgaccagtccggtgcctgccgcgcttccggccgcagcccttcaatggggcgcagcgaatccggccgctgcatgtccgcccaccacagggcgaagctgccggagcgatccgaggtgaagaccagctggcggccatcgggcgctgccatcggctgcccatcgcggccactggatgcaaacaggcgttcgggcgcgccgctgccctgcaccggcaccttgaacacgccgaactgcgcgcgccggtggacgaaggccagcatcccgccacgtcgcgacacggcgggccactgcgcatcatccaggccggcatcgcgcagcgtgtgccgctcgacgtccagataatagagccgcgcctcgctgtcgacgcggcgaccgaacacgatggtgcggccatcgtccagccaggcccatccgcgcagctctgccgcctcgttggtcaactgctcgggcgtgccgcccgcggccggcacccgccacagatcgcccagctgcggattgcgcacgaacaccagccattgcccatcgggcgagtaacgcggtgcgtagtcgaagtcgtcctggtcgacgctgtacgccagcgcgcgccactgaccactggccagatccagcacgcggatgccacggtgcgcgtagcgcccgaccatgctgccgaacaccaggccgcgaccatcgggcgtccagtcgaagctgagcagctcggtgccatcgcagcgcgtggcctggcgcagtgcgccaccggtagcgctggcgatcagcacctggcagccaccgtcggcagagaaccgtgcgaaggcaatttcgcgaccatccggcgaccagttcgggaatcgatcgacggcaccggccggcggcgccagcaactggcgcgccggcgcgttgccggaggtctgtaccttgatcgcaccaccgccgttgccatcttcgttggcgccttcataggccaccagcgaaccatccggtgacagcgtgggataggtttcaaagccgctggttgcggtgatcaaccgatagggacgctgggggctgccgatcacccgcgtgccgttctccacggcggcctccaccggcgaactgctggccggtgcgcggcgcagcagcagcgtggtcatcaccagcagcgtggccagcatcaacacgcccagcgccagcagcacgcggcggcggacatggcgccagcggcggcgcgattcctgcgcgcgcgcgggcagcaccgcagcggcggcgagtgcgggctgcacgtccacaccttcgtcgtcaggcaagcccgcagccgacggctccgcatcgtccagcgcctgtaccggtaccagaagccgatagccggtcttggcaatggtctcgatgtaggcctggccgctgtcgtcgtcgttgctgaacgccttgcgcagctgggtaacggcctgggtcagcacatcgttggtcggcagcgtgtccggccacacctcggcgaacaactcgtcgcgggtgaccacacggcccggctgccgcagcagcacgcgcagcacgcccagcgccttcggcgtcagccggcgcggacgacgcgcaccgacgacctcgacttcgcgcgaggacagagtgacgatgcactctcctatccgtatccgatcggacacgggtggctgtatttcgctgctgttcattttctgctacacagtagagacaggtcccgggcagtgtttgccttcgttacggtcccgtcctgggaacagcgaaaagccagactccgcacaaagcatcggcgcataccgcaaaaacaatcgagcgcgcgaatactagcctatgcaagttacctcgcctatcgcgtggtcgacatcaggctctctctcgccgacgcattcacataattcgcgacatcattcgcgccctcttgggcgcgaaatttttatctggcgttcattttcacatgcgccgcagcatggtcaatccgaccagccgcgaaaccaccaaagccacgtacatcacgccggaaaactgctccagcatgaccagtgctcgtgcctgtggatgaagcggcacgacatcactcaagccgactccagacagcaagctgaagctgagataaagcagctccatccaactgcgctgcgcctgcccgccggtgccctggaaactgcccggataccactgctggcacaccgcgaacgcgaaggcgaacgcccacgccagcagggtgaaggttgcgccagccgcgaacagttcgtcgcgggtgaccttgtggtcctggagcatgtaggcaatcagggcgccagccgtgtagaagtacagcaggctctccagcacctgcgcggtggtcagcaatgcggtgcgctcgagcaatgcacctgccaacgagaacaccaccgagggaatggccagcaacagcgccagccaggtgcccagcgggctgcgctggaccacccacagcgccaggccgagtaccgccatgccgaacatgcccagtgccgcgcggccggcggcggtgtcatccagcgcgggatacagcagcaccgccagcagctgcgcgcccagcaaccaggccgaaggatgccggcgggcaatggccagccaacgggtggtcatggcaacaggcatggtgtcctttccccgggatgatgggcggaggatagccgggagcggcgtgatgagcggtagtgccggccgcgggccggcaccaccgtctgcgcatcacccctggtggtagacctcggcacccgcggcgaggaactcctccgacttctccttcatgccggcctcggcgtagtcacgcacatcctgggtgatcttcatcgaacagaagtgcgggccgcacatcgagcagaagtgcgacagcttgtgcgcatccttcggcagcgtttcgtcatggaactccctggccttctccggatccaggccaaggtggaactggtcttcccagcggaactcgaagcgcgccttgctcagtgcgttgtcacgtacctgcgcgcccggatggcccttggccaggtcggccgcatgcgcggcgatgcggtaggccatgatgccgtcacgcacgtcctggcgattgggcaggccgaggtgttccttcggcgtcacgtagcagagcatcgccgtgccgaaccaaccgatcatcgccgcaccgatcgcgctggtgatgtggtcgtagcccggcgcgatgtcggtggtcagcggccccagcgtgtagaacggcgcttcgccgcattcacgcagctgcttgtccatgttctccttgatcagctgcatcggcacgtggccggggccttcgatcatggtctgcacatcatgcttccaggcgatcttggtgagctcacccagcgtctccagctcaccgaactgcgccgcgtcgttggcatcggcgatgcagcccgggcgcaggccgtcacccagcgagaaggtcacgtcataggccttcatgatctcgcagatgtcttcgaagtgcgtgtagaggaaattctccctgtggtgcgccaggcaccacttggccatgatcgaaccaccacggctgacgatcccggtcacgcgcttggcggtgagcggcacgtagcgcagcagcacgccggcgtggatggtgaagtagtccacgccctgctcggcctgctcgatcagcgtgtcgcggaagatctcccaggtgagcgcttcggcgcggccgtcgaccttctccagcgcctggtagatcggcacggtaccgatcgccaccggcgagttgcggatgatccactcgcgggtttcgtggatgtgcttgccggtggacaggtccatcacggtgtcaccaccccagcggatcgcccacaccagtttccccacctcttcggcaatgcccgaggacaccgcgctgttgccgatgttggcgttgatcttggtcaggaagttgcggccgatgatcatcggctcgctttccgggtggttgatgttgttgggcagcaccgcgcggccgcgcgcgatttcatcgcgcacgaactccggcgtgatgatcttctggatcgaggcgccgaacgcctcgcccgggtgctgctgcagcaggccggcatcgcggatcgcgtccagccgctggttttcgcggatggcgacgaattccatttccggcgtgatgatgccgcggcgcgcatagtgcatctgggtgacgttcgcgcctgcacgtgcacggcgcggcaggctgcgtgtggggaagcgcacagcatcgagcttcgggtcgtgctcgcgatcgcggccaaacgacgaactcaggccgtcgagctgttcggtatcgccgcgctcctccacccagccacgacgcagcgccggcaggcccgcggacagatcgatacgcgcgtccggatcggtgtacgggcccgacgtatcgtagaccgtgaccggtgcattctcctcgccgccgaacagcgtcggcgtgcgggtcaacgcgatctcgcgcatcggcacctgcagatccggacgcgaaccgggtacgtggatcttgcgcgagccgggaatgggccgggtcacggattcggagagttgctgggcctgttgctgcagggcggagagctgtgcgttcatcgggcatcgtccaggaaggtcagggacgaagcggcggcgcacggcacccgcgcacggacggtccttgggcggagtccgggcacggctgcattgcaaagcttccctacgccggtatgagccggatcaggttccaagggactgtctcaaccgtggccacatggcccggtacccccgcttcttggtgcgcattagagcatagaccgcccgcccccgcggtcagatccgctttcctgtggaaagcggatctgatccggatcgctgttcgttaacagaaccatgacgtcgcgttcagtaacgtgcacgtccgtcgccctccagcgaccgatgcctccttcgccgccgacgcggcccctgcccggttcgcgctgcatgccgccggtccttcgctgcaagctctgctcgctcccctcaatcccttgatcggagaagctccttcatggtgtttcgcgtttccatcgcactcgttctgctgctggtgctgcttgccggtattgcaccaggccccttcaatgccgtggtgcagtcgatgctggcagaagtcatccgcagcgtcggctggctgtacctgctggtggtattcctggccctggtgttcctgatgtacctggctttcggtcgcttcggcaacctgcgcatcggtggcgaagacgccgagcccgagttctcgcgagccagctggatgtcgatgctgttcgccgccggcatgggcatcggcctggtgttctggggcgccgccgagcccatttcgcacttcagcaagccaccggaagggcttgctccgcagagcctggatgcggcacgcgcctcgatgcgctatgcattcttccactggggcctgcacccgtgggccatctatgcgctgatcgggctggcaatggcctggttccagttcaatcgcaacggccgcggcctggtcagcgacatgctgcagccgatcatcggccgccaccatcgcggctggatcggtagggtggtcaacatcgctgcagtcgtcgccaccgcgatcggtgtcgcgactacgctgggcttcggcaccatccagatcgccgccggcatcgagcgcgtgttcggcgtgcaggctaccgtcgcagtgcagatgaccatcattgccgtcgccttcgtgctgtatatggcgtccaccgccagtggcgtggagcgaggtgtgaagtggctgtccaatttcaacctggcgttggctgccctgctggccgccatcctgctggtgctggggccgaccggattcatcttcgatacgttcaccaccacgctgggctcctacctcaaccagctggtgacgatgagcctgcgcatgtcaccgttctccggcagcacctgggtggcggactggacaatcttctactgggcctggtggatctcgtgggcaccgttcgtggggtcgttcatcgcacgcatctcgcgcggccgcagcgtgcgcgagttcgtgatcggcgtggtgctcgcgccgacgctgctgggtttcttctggttcgccgttttcggtggaacggccttgtgggcacagatcttcggccatgccgatctggtgcaggcgctgggcaatggatatgagacggtgttgttcacgttgttcgacagcatgccgctgccgctgctgctgtcgtgcatcgcactggtactgctgatgatcttcttcgtgacctcggccgactcggcggtactggtgctggccagcatgtccactgacgaggctggcgatcctccgttgaagcgcaagctggcctggggcattgcggtggcgttgatcgcagcggccttgctgctggccggtggcctggatgcactgcagggcatgatcacgattgcggcgttgccattcgcgctgctgatggtgctggtgatggtgtcgctgtaccgcgtgctcgaccaggagtacacgcgtgagcggcggcaggcgcagcgccagcggcacatgatcgatgcgtggatcgcgcgcgagatggcggcgcaggaggagacccaggccgaggcggcgcgcgcgcaggattcggattgaggatgttttgcagcctgcggctgcactgcctttttcaagcaacggcaacgtctaaaccggctctgggatgctgagggtttggcggggcggtgtgggtgggcaggacacgccgtgaacccatccttgggggctcgatggcgccatccatggcgccaacggtcctgcccacccacaccgccccacgcccgacagatttccggtgacggttggttttccacgctttgcgtggaagaggtgtatcggaaaacaagaaggggtcggattcgttttcctgcggaaaacggatccgaccccaacccaaagcccgcggctgttgccgttgcctttgctcttgctcttctttttcttttcctgcggtgacggacacggaaactgtccgtggccgggcgggtgggttggctgggggcgtgagccgcatggatgcgacgtgttcacggcgtcccccagacaatccacccgcccggccaagccaagcatcgctgaaccatcaccggagagggggctgcgcccggtggccgggaaacctcaataccccgccgcctgcccatccttgcgactctccgaagctccgtaataaaccccgctctcggggtcgcgcatgatcgcctggtacccgccataaggcccatcggcgaacacgatgcgatgccccttgcgcatcagcgcacgcaccgtctcgtaggggaagccggtttccagattcacttcgccgccatcggtcatcgccgtggcctgacccgtcggttcagtcgagccttcgtgctggatgcgcggcgcatcaccggcttcctgcaggttcatcccgaaatccaccaggttcatcacgatctgcgcatggccctgcggctgcatcgcgccgcccatcacgccgaagctggcatacggcttgccgcccttggtgatgaaccccggaatgatggtctggaatggacgcttgcccggcgcgtagccgttgggatggttcttctgcagcacgaacatctcgccacggtcctgcaggatgaaacccagaccgggcggtgccatgccgctgcccatgccacggtagttggactggatcagcgaaaccatcatgccgtcggcgtcggccacggtcatgtagatcgtgtcgccctcctccagctgcttcggcgtgcccggctgcacttccttcaacgccttgtccatcgaaatcagcgcgcggcgctgcgcggcgtactccttggagatgagcttctgcaccggcgccggctggaacgccatgtcggcgtagaagcgtgcacggtcggcgaaggccagcttcttcgcttcgacgaacaggtgcacgtgctcgggtgaaccgaaccggatcttcgagaaatcgtagccttccagcacgttgaggatctgcagcgcggcgatgccctggctgttcggcggcagctcccacacgtcgtagccacggtagttgctgctgaccggttcgacccactcaccatggtggtcggccatgtcctggtagctcaggtagccaccattggccttgaagtaatcgccgatggtgtgggcaatggcgcccttgtagaaggcatcgcgtccgccgtcggcaatctgctgcagggtgctggccaggttcgggttcttccacatctcgcccttgcgcggggcgtggccgttgatcgtgaactgctccttgaagcccgggtactgcgacagcttgggcaccgagcggtcccagtagtaggcgatcacctcggcgacgggatggccctcgcgcgcgtagcggatggccggcgccaggttgtcggccatcggcttgcggccgaagcggtcgtgcagcgcgaaccagccgtcgaccgcgccgggcacggagaccggcagcgggccggtggccgggatgtccttcaggccacgtcgctggaactcggccagggtcagcgacttcggcgagcgccccgaaccgttgtagccgtagagcttctgcgtcttcgggtcccagacgatggcgaacaggtcgccaccgatgccgttgccggtcggctccatcaggccaagcgcggcgttggcggcgatcgccgcgtccaccgccgagcctccccctttcatcacgtccagtgcaatctgggtggccagcggctgcgaggtagcggccatcgcatgcggggcgatcacctccgaacgggtggcaaaggtgtggccggtgatgcggtcggcggccgaagacagtgcgggcacagcggccagtacagcggcggccagcagggaacgggcaaggcgtcgggacacggtcgggttccgatggaagggtggtcccccgatcttcgccgctgcggccatcctggggtatcgggcagaggtcatggacgttggtcctggggtgggtgtgcaaggtccgcacccagcaaggcgaggatccgccggattccgcgcaaaaaccgtcctgaaaggagtgaattccggttcaccgaaacactttcagcggcaaccatccttgtgccacaggcgattgcgccggatgcaacggaaaccaacaagaattccgtcgcgagggttgacatcgccaaaacggctgtgtttctctcgatcacatgttgcatcacaacacgccaccgcgaacccacaacgaagccgccgacatcggcgccgcctcgctgcgttcgattcttgtgctcgtacttattacccaaccaacaggtgcgggacgagccagcgtgtaagcaacgaatacaccggaactcttcaaaaacccgcacccgccccggtgcgggttttttcatttcagaacctggtttcagacgcaaccaccatgcacaccgcccaacgcaaaacccggacccacaccgccgccacgcctcgtggtggctgtgcctgcgcggcgcatggtgcctcctccaccgctttcccctgaccggccggtacgtcacctcgacgaccggccgttcttttttttcttcccaccgcaaggaacctcccccatgagcaccaacgacctgccccagaccaagatcgccgtcatcggctacggcagccagggccgcgcccacgcactgaacctgcgcgaatccggcttcgacgtggtggtaggcctgcgtccgggcggcccgaccgaagtcaaggcacaggccgacggcttcaccgtgaaagcaccggccgacgcggtgaaggatgcggacctggtcgccgtgctgaccccggacatggtgcagaagaagctctacgacgacgtgctggcgccgaacatgaagcagggtgcggtgctgctgttcgcgcacggcctgaacgtgcacttcgacatgatcaggccgcgcgacgacctggacgtggtgctggttgcgcccaagggccctggcgcgctggtgcgccgcgagtacgagatcggccgtggcgtgccctgcatctgggcggtctaccaggacaagagcggcaaggcggccgagtacgcactggcctatgcggccggcctcggcggtgcacgcgccaacctgatccagaccaccttcaaggaagagaccgagaccgacctgttcggcgagcaggcggtgctgtgcggcggtgcctcggcactggtgcaggccggtttcgagaccctggtcgaagcgggctaccagccggagatcgcctactacgaagtgctgcacgaactgaagctgatcgtcgacctgttctatgaaggcggtatctcccgcatgctggaattcatctccgagaccgcgcagtacggcgactacgtcagcggcccgcgggtgatcgacgccggcaccaaggcgcgcatgaaggaagtgctgaaggacatccaggacggcaccttcaccaagaactgggtggccgagtacgaagcgggcctgccgaactacaaccggttcaagcaggccgacctggagcacccgatcgagaaggtgggcaaggaactgcgcgccaagatggtctggttgcaaggacaggccgcgtaaccgcgcggccctcccccacccgctttgcaaggttcccccatgaactcttccacacaccgcagcgcgccgcccaacggcgcgcgctggctgacccaggcgctggaagccgaaggcatccgcacgctgttcggctatcccggcggcaccatcatgccgttctacgacgcgctggtggattcgtcgctgaagcacatcttggtgcgccacgagcagggtgccgcactggcggcgaatggattcgcccgcgccagcggccaggtcggcgtctgcgtggccacctccggcccgggcgcctccaacctggtcaccggcattgccgatgcgatgctggattcggtgccgatggtctgcatcaccggccaggtcgccacgccgctgctgggtactgacgctttccaggaactggatgtgttcggcctgaccatgccgatcgtcaagcacagctggctggtgcgcagcgtcgacgacctgccgcgcgtggtcgccgatgccttccgcgtcgcccgcgagggccggcccggccctgtgctgatcgacctgcccaaggacgtgcagctggccgatgccagccacctgccggcgcacgtgccgagcagcgtcgagccgccacctgcgccggccgaagcggccatcgccgaagccatcgccgcactggcggccgccgagaagccggtggtctacgccggtggcggcatcgcgctgggcgatgcggtgcaggacctgcgcgacttcgtcgaagccagcgccatccccaccgtgatgaccctgcgtggcctgggcgcgctgccggccagccatccgcagtcactgggcatgctgggcatgcacggtacccgcgcggccaacatggcggtgcaggaaagcgacctgctgctggtgctgggtgcacgcttcgacgaccgcgccaccggcaagctggccgagttcgcaccgttcgcccgcgtcgtccatatcgatgccgacgcctacgagatctccaagctgcgcagcgccgatgtcgccgtgcctggcaacgtcggccatgccatccgtgccctgcgtgcggccttcccctcccccaaggcccaccaggacgcgtggcgcaggcgttgcgcgcagcaccgcgaccgcttctcggcacgctacgacgcaccgggccagcacatctacgccccggcgctgctgaagcgcctgagcgagctggccccggccgatgcggtgatcgcctgcgatgtcggccagcaccagatgtgggtggcgcagcactgccgcttcaaccacccgcgcaaccacctgaccagtggcgcgctgggcaccatgggcttcggcctgccggcggcgatgggtgcgcagttcgcatgcccggagcgcaccgtggtgctggtgtccggcgacggcagcttcatgatgaacgtgcaggagctggcgaccatcgcgcgttgccgcctgccggtgaagatcgtgctgctggacaacagttcgctgggcatggtgcggcagtggcaggaactgttcttcgccgagcgttacagcgagatcgacctgtccgacaacccggacttcgtggcgctggcacaggtgttcggcatcgccgccacccgcatcgacaaccgcgacgacgtggaaggcggcctggccgcgctgctggccgaaccgggcccggccctgctgcacgtggccatcgatgcacgtgccaacgtgtggccactggtgccgccgaacaccgccaacagcacgatgctggaaagcaaccccgcccatgcccgccaggagacccccaatgcaataccggcttgacctggtgctgcacccggccgaaggcgcgctgctgcgcgtgatcggcatggccgaacgccgcggcttcgcaccgcgcgcgatcagcggtgcgccggtggccgacgacgatggccgctggcacctgcagctggtggtggatggccagcgcccggcggaaacgctgtgccggcagatcgagaagatctacgactgcgtgtccgtgcaggtcactgccgtggaaggagcatccgtatgaacacccgtaccgtagtgaccacggtgccggtacggaggcgtcttcttcgccgcccgtgcccgcatgcggcggtcgcccgcaccgcgctggtggcccatgccggccgctgatgccagccaggaaagcgatgtcggcgacgtaagcgtcgccgacgtactggcggcgcaggcccggctgcggcgcttcctgccgcctaccccgctgcaccatgccgagcgcttcggcacctggctgaagctggagaacctgcagcgcaccgggtcctacaaggtacgcggcgcgttgaacgcgttgctggccggccgcgagcgcggcgatacccggccggtgatctgcgcctcggccggcaaccatgcccagggcgtggcgtgggcggcctaccgcctggacgtgccggccatcaccgtgatgccgcatggcgcaccggccaccaagatcgccggcgtcgcccactggggcgcgaccgttcgccagcacggcaccagctacgacgaggcctacgccttcgcggtcgaactggcacagcgacacggctaccgcttcctgtccgcgttcgacgacgccgatgtgatcgcgggccagggcacggtcggcatcgagctggccgcacacgcgccggacgtggtgatcgtgccgatcggcggcggtggactggcctccggcgttgcactggcgctgaaatcgcagggcgtgcgcgtgattggcgcgcaggtggaaggcgtcgattcgatgacacgtgcgatccgcggcgacgtgcgcgagatcgccccggttgcctctctggccgacggcgtgcgggtgaagattcccggcttcctgacccgccgcctgtgcacctcgctgctggacgatgtggtgatcgtgcgcgaggccgaactgcgcgaaacgctggtccggcttgcgctggaggaacacatcatcgccgagggcgcgggcgcgttggcgctggcggccggccgccgcgtcgccggccgccgcaagtgtgcggtggtgtccggcggcaacatcgatgccggtgtcctggccggcctgctcaccgacatccgtccgcgcccgccacgcaaaccgcggcgacggcgcagcgaaaccccgcgctcgccgaccaaggccagcgccctcgcctcccccgcctcttccccttcccccctgcaagccgtcgcacccgctgtcgaggagatttccctgtgaccaccatcgaacgaattaccaccccgcgcatccgcatcttcgacaccaccctgcgtgacggcgagcagtcccccggctgcagcatgagcccgccgcagaagctggtgatggcgcgtgcgctggacgaactgggcgtggacatcatcgagacgggcttcccggccagctcgcaatccgaccgcgaggcgatggcgctgatcggccgcgagctgcgtcgcccgagcctgagcctggcggtgctgtcgcgctgcctgcaggccgatatcgagacctccgcacgtgcactggaagcggcagccaacccgcgcctgcacgtgttcctgtcgaccagcccgctgcaccgcgagcacaagctgcggatgacccgcgagcaggtgctggagtcggtacgcaagcacgtctcgttggcccgttcctacatcgatgacgtcgagttctcggccgaggatgccacccgcaccgagctggactacctgatcgaggtttcgcgcgtggcgattgccgccggcgccaccaccatcaacctgcccgacaccgtcggcttcaccacgccggaagaaatccgcgcgatgttccagcaggtcatcgccggggtcgccgacgtgccgaacgcggccaacgtgatcttcagcgcgcactgccacaacgacctgggcctggcggtggccaactcgctggccgccatcgaaggcggtgcacgccaggtcgagtgcaccatcaacggcatcggcgagcgcgccggcaactgttcgctggaagagatcgcgatggtgctgaaggtccgccaggccttctacgaacaggacagttcgatcaacaccccgcgcatcgtcggcacttcgcagctgctgcagcgtctggtcggcatgccggtacagcgcaacaaggccatcgtcggtgccaacgcgttcgcccatgaatcgggcatccaccagcacggcatgctgcgccaccgcggcacctacgaaatcatgcgtccggaagacgtgggctgggaagattcgcagatggtgctgggccgccacagtggccgcgccgccgtcgaagcgcgcctgcgtgcgttgggcttctggctggacgaagacgaactgaagctggtgttcgagcagttcaagggcctgtgcgaacagcagcgcgtggtcaccgatgccgacctgcagacgttgatgcagggcggctccaacgcgcagggctaccgcctggcctcgatgaccatcagcgacgtcggcagccgcgccaacgcgctggtcgaactgtccgacccggatggcaaccgcgtggccgagaccgcgcagggcgacggcccggtcgatgcgctgttcggcgcgctgtcggccgctaccggcgtgcagctgatgctggacagctaccacgtgcacagcgtcggcatcggcgccgatgcgcgcggtgaagccaacctgagtgtgcgccatgacggcgtggagtacgacggcaccggcaccagcaaggacatcatcgaagcctccgcgctggcctggctggatgtggccaaccgcctgctgcgccagcgtcaggccgccgtccacagcagcgccgacgttcccgcttccgccaccgcctgaggatcccaccatgagcgccttcgacacccccaccccggccagcgccgctggccagcagtggaacgcccaggactatgcgatcgatgccggcttcgtgccgctgctcggcggtgcggtatcgcgcctgctcgacccgcgcgccggtgagcgcatcctcgacctgggctgtggcgatggcgtactcagcaccgaactggccctgagcggtgcgcgcatccacggcgtggatgcctcgccggaactggtgatcgccgcccgtgcgcgcggcgtcgacgcccagctgatggacggccacgcactgtcgttcgacagcgagttcgatgcggtgttcagcaatgcggcactgcattggatgacgactccggaccgcgtgctggaaggcgtgcgccgcgccctgcgccccggtggccgcttcgtcgcggagttcggcggccacggcaacgtggccacgatcatcgcggccgtgcaggccgcgcgcgtggcccacgggcatggcgccagcaccttccggtggtacttcccgacggccgacgcctacgccgatcgcctgcgccagcatggcttccaggtgcaactgatcgagtgcacgccgcgcccgaccgcactgccgaccggcgtggccggctggctgcgggtattcgccgcaccgctgctggacgacctgccggccgaggcccgcgccaccgtgcgcgaggcggccaccgcactgctggccgagctgccgcgtgacgcatctggccagccgctggccgactacgtgcgcctgcgtgtgctcgcccgccgtcgctgacttgaccgttccgctttccttactgatgttcgctatttcgtacttctgccaggcatacgcatgacttccgcaccccgcaccctgtacgacaaactgtgggacgcccacgtggtggttcccgaatccgacagcgcgcccgccgtgctgtacatcgacctgcacctgatccacgaggtgacctcgccgcaggccttcaccgaactgcgcgaacgcggcttgtcgccgcgccggccggaccgcaccaaggcgacgatggaccactccacgccgaccctgccggccgccgcggacggcacgctgccctatgccagcgccgcctccgaggcacaggtcgccacgctggcgcgcaactgcgccgagcacggcatcgagctgttcgacatggcctcggacaaccgcggcatcgtccacgtgatcgcgcccgagcagggcttcacccagccgggcatgaccatcgtctgcggcgacagccacacctccacccacggtgccttcggttcgctggcgttcggcatcggcaccagcgaggtcggccacgtgctggccacgcaatgcctgctgcagcgcaaggcgaagacgctggcgatcaccgtcgatgggccgctggcgccgggtgtcggcgccaaggacgtggtcctgcacatcatcggcgtgatcggcgtcaatggcggcaccggccacgtgatcgagttccgcggcagcaccatcgaagcgatggacatggaacagcgcatgaccctgtgcaacatgtcgatcgaagcgggtgcgcgtgccggtatggtggcgccggaccaggtcaccttcaacttcgtcgccgctacgccgcgcgggccgaagggcgccgatttcgacgccgccgtggcgcgctggcagcagctgcgcagcgatgagggcgcgcgtttcgacagcgaagtgcacatcgacgccgccgatatccgcccgaccctgacctggggcacccacccgggtaccgccatcgcggtggatgcgccgatcccggccgccaacgatgccgccgcacagaagggcctggactacatgcatttccaggccggcaaggcgctggccggaacgccggtggacgtggtgttcgtcggttcctgcaccaacggccgcctgagtgacatgcgtgaggtggcgcaggtgctgcgcggtcgtcgcgtcgccgaccgggtgcgcatgctggtggtgccgggctcggagatcgtcaagcgagaggccgaggccgaaggcatccatgagatcgtgcgcgcggccggtgccgaatggcgcgagccgggctgctcgatgtgcatcgccatgaatggtgatctggtcgcgcccgggcagctggccgtgagcaccagcaaccgtaatttcgaaggccgccagggtcccggttcgcgcaccctgctggcctcaccgatgagcgcggcgtgggccgcggtgaacgggcatgtcgccgacacccgcgagctgttcgcacaggaggtggcgtgatggccggtttccgtaccttgacctcggccagcgtggtgctgcgccagaccaacatcgacaccgaccagatcatcccggcgcggttcctgtccaccaccgaacgcgccggcctgggccgcaacgccttcaatgactggcgctggcaggccgacggttcaccggtggccgacttcgccttcaaccagccgcacaacgccggccgcagcatcctgctggcgggtcgcaacttcggctgcggctcgtcgcgcgaacatgcaccgtgggcgctgaccgacctgggcctgcgcgccatcgtcagcagcgagatcgccgacatcttccgtggcaactcgctgaagaacggcctgctgccgatcgtgctggacgaggccgacgtgcaggcgctgatgcagcgcccggatgatgagctgaccatcgacgtggccgcgcgcgaactgcgcacgccggacggccgcgtctattccttcccgctggacggcttctcgcagacctgcctgctggaaggtgtcgaccagttggggtatctgttgggccgtgtccctgaaatcgaacgttacgagagtgagcatgcacgctgaaattgttgtcctgcccggtgatggcatcggcccggaagtggccgccgcggcagtcgccgtcctgaaggccgtcgccaaacgcttcaaccacaccttcaccttcagcgagcacgacatcggtggcatcgccatcgaccgccacggcgaaccgctgccggcgtcgaccctggccgcctgccaggccgccagcgcggtgctgctgggcgcagtcggtggaccgaagtggtccgacccgaacgccaaggtgcgtccggaacagggcctgctggcgatccgcaaggcgctgggcctgtacgccaacctgcgcccggtgcgcacccatgaggccgcgctgcacgcctcgccgatcaaggccgagctgctgcagggtgtggacttcgtggtggtgcgcgaactgaccggcggcatctacttcggcgacaagacccgcgatgccgacagtgccagcgacctgtgccgctacaccgtggccgagatcgagcgcgtgctgcgcagtgccttccgcctggcccggcagcggcgtggcaaggtcacctcggtggacaaggccaacgtgttggaaacctcgcgcctgtggcgcgacgtggccgcgcgcatcggccgcgaggagttcccggaggtggcgctggagcaccagctggtcgattcgatggccatgcacctgctggccaagccgcgcgagtacgacgtgatcgtcaccgagaacatgttcggcgacatcctcaccgacgaagcctcgatgctggccggctcactcggcctgctgccctcggcctcgctgggtgaaccgggtgcggtgggcatctacgaaccgatccacggttcggccccggacatcgccggcaagggcatcgccaatccctacgcgacgatcttcagcgcggcgatgctgctgcgccattcgctggggctggaagacgaagccgcagcagtggaagcggcggtgcacgcggtgctggatgatggggtgttcactgccgacctggccgccaagggccaggccgtgagtaccgccgccgccacggatgcggtgctggccaaactcaactgatccgatggcgccactccatgcgtggcgcctctgcctttggtcattgtgcgcagccacccatggggtggctctactgtagatccacgccatgcgtggatcgttcgaatgtcgcgcagcagatccacgccatgcgcggctgcattatttggtggtgtacccaccattgaccaggatggtctgcccggtcatccaccagccatcggtgaccaggaagcggatccacggcacgatgtcggcgatgtcggtcaggccggtacgggtgaacgccgagagcgcggccgcggtcttgtggtacgcctgtgcatcggcactctcggccgggtagaagaacggcgtgtccatcgggcccggcccgatcgcagtcaccgagatgccgcgctcaccgaactcctttgacgccgcgcgggtgaaatgctcgaccggcgccttggtgccggcatagctggaatagaacggcgtgaacgcacccagcagtgaggtgaccagggtgcagatgcgaccgccgtcgttgacctggcggccggcctccttgaggaagaagaatgcggccttggcgttgaccgcgctcatctcgtcgtactccgcttcgctgatgtccagcagcggcttcttcaataccttgccgaccgtattgatggcgatgtcgggacggccggctgcggccacggcatcggcgaacaagcgctccatcgctgccgccgaggtcaggtcgccctgcagggccaccgccttgctgccggccgcctgcacggcggcaacggttgcttctgcatcggcctgggtagcggcactgttgtagtggatgacgatggctttggcgccctgtgcggcgaagtcgcgggcgatcaggccgcccaggttcttggcaccaccggcaatcagcacagtcttgcccttgagggaatggtcggtcatggcttcggtctcaggagggggctgcccgggtggcaaccctgccctgacgacgatatcgtgcagaaaatgcggataaagcccgccacattgacttaactttccaggaccagcgaacaatggaccggatcgatcgcttccgcatcttcacccgggtcgtggaatgcgccagcttcacccgtgctgccgaccagctcggcctgccccgctcgaccgtctcggcggcgattgccgagctggaacagcggcttggcacccgcctgctgcagcgctcgacccgacgggtatccaccacccatgacggcgacgtgttccatgcccgctgcctgcgcctgatcgcggaggttgaagacgccgagtcgctgttccggcaggacgacgcgcaaccggccggtttgctgaagatcgacgtacccagccgcatcggccgtcgcatcatcgccccggcgttgccggatttcttcgcgcgctacccgcaggtggaactggacctgggcatgaccgaccgcgcggtgaacctgatcgaagacggctgcgatgccgtgctgcgggtcggccagctgggcgattccagcctggtggcgcgcacgctgggccagctcgacttcgtcaacgtggccgcgccggcctacctgcgcgagcacggcatgccgcagcaccctgccgacctgcagcagcaccgcgcggtgaactacgcatcgccgaccacggcacgggtggaaccgtgggaatggcaggatggcggccagctgcgcacgctgccgatgcccggctgggtacgcgtgaacagcgccgaggcctcgatcgcgtgctgcgtggcgggattggggctgttgcagattccgcgctacgacgtgcaggccgagctgcagtcaggcgcattggtggaggtgatgccgcagtacgcggcgcagccgctgccggtgaccctgctgcaaccgcatcggcaacaccgtgcactgcgcgtgcaggtgttcgtcgagtggctgctgccagtgctgcggatcggcctgcagctgcagtagatccacgccatgcgtgggtgcttctgtagagtcgagccatgctcgactcatcccatcatcgcgcgaagagcgaagagcagccgagcatggctcggctctacagaaagcagatcccgcgagcagatcagtccacgccatgcgtggatgcatgctgcagtgccaaccaaggttggcacctaccagggcaacgatccgctgctgtagatgcacgtcatgcgtgggtgcttctgtagagtcgagccatgctcgactcatcccatcatcgcgcatagcgcagccgagcatggctcggctctacagaaggcagattccgcgagcagatccatccacgccatgcgtggatgggtgcagccgcagaacccggggcattacgccccggattcgtccggcttcacccggaaccacgccgcgtacaacgccggcaggaacaccagcgtcagcaccgtacccacgatcagaccacccatgatcgagatcgccatcgagccatagaacgcgctgcgcgacagcggaatcatcgccagcacggccgccagcgcggtcagcacgatcgggcggaagcggcgcaccgtggcatcgatgatcgaatgccagcggtcatgcccggcatcgatgtcctgctggatctggtcgatcaggatcaccgagttgcgcatgatcatgccggccagcgcgatcgtgcccagcagcgcgacgaagccgaacggcgcacggaacagcagcaggaacagggtcgcaccgatgatgcccagcggcgcggtcaccagcaccatcgccgcacgcgagaagctgcgcagctgcagcatcagcagcgtcgccaccaccaccaggaacagcggcatgccggccttgatcgagttctggccgcgcgccgagtcctccacggtgccgccggtctccagcaggtagccgctgggcagctcggcacggatgccatccagcgtgggcacgatctggtgcaccacgtccagcgcctgcatgccatcgctgatgtcggcgcgcacggtcacggtcggcaaccggttgcggtgccagatgatgccgtcctcgaagccgtactccatcgtcgccacctgcgacagcgtgatgctgccgccgttggcggtcggcatcgacaggctggacagcagctccagctggttgcgctcatcggccggcccgcgcagcagcatctcgatctggcggttgccttcgcgatacacgctcaccgactggccggccagcgaactggccaggaactggctgacctgggcgctgctcacgcccagcgcgcgggcacgctcctggtcgatcaccagccgcaccaccttgctcggctcgctccagtccaggttgacgttcatcacgtgcgggttctcacgcaccttggcctcgacctggcgcgcgatcgcctgcaccttctcgatgtgctcgccggagatgcgcatctgcaccggataaccgaccggcgggccgttctccaggcgggtcacgcgcatctgcacgtccgggaacttcggaatcacctcgtgcagcagccagtcacgagtgctttcgcgcgatttgatgtccttggccagcaccacgaactgggcgaagttggtcgccggcagctgctggtccagcggcaggtagaagcgcggcgaaccggtacccacataggacacatagttggcgatgccctcgcggctggacagcagcttctccagcttctcggcctgggcctgggtcgagcgcagcgacgccccctcggccagctcgatgtccaccatcagttccggccgggtcgagtccgggaagaactgctgcggcacgaagcggaacatcatcagtgagaacacgaacagggcgacggtcgcggcgatcacccaccagcggcggcgcaggcaggcgtcgaggaagcgccggaagctgcggtagaacgggcgctggtagggatcgtggtcgtgcccatgctgcggcggtgcgatcaggttggccagcgccggatagcggtcggcccactgctggcgcttggccagccaacgcgcggacaggctgccgggcttcggcggctgcggattgaacaggtccggcagcatcttgtcgcccaggtacgggatgaacagcaccgctgcgatccatgacaccaccagtgcgatggtcaccacttggaacagcgaacgggtgtattcaccggtgctcgatgccgccgtggcgatcggcaggaagccggctgccgtgatcaatgtgccggtcagcatcgggaacgcggtcgattcccaggcgaagctggccgcgcgcaggcgatcgaagccctgctccatcttggtggccatcatctccaccgcgatgatcgcatcgtccaccagcaggcccagcgccagcaccagtgcgcccaacgaaatcttgtgcaggccgatgtcgaagtaatgcatgacgaagaaggtcatcgccagcaccagcggaatggtcacgcccaccaccaggccggtgcgcaggcccagcgagaagaaactgaccagcagcacgatcaccaccgcttcggtcagcacctgcacgaactcgccaaccgactcctccaccgactgcggctggtcggacaccttgcgcagctgcatgccggccggcagggtcttctgaagccgctcgaactcggcgtcgaggttggcgcccagcttgaggatgtcaccgccatccttcatcgccaccgccaggccgatcgcctcttcgcccatgaagcgcatcttcggcgacgccggatcggcgaagccacgcttgacctcggcgatgtcgcccaggtgcacggtgcggtcgccagcacggatcgggaactggcggatggcgtcgatgtcgttgaactggcccgtcacgcgcagctgcacgcgatcggtggcggtctcgaagaagctggcgccggtgatcgcattctggtcggccagcgcctgctgcacctgctgcatcgacacacccagcgttgccagccgggtgttggacagttcgatccacaccttctcgtcctgcaggccgaccaggtcgatcttgccgacatcgggtacgcgctgcagttccagctggatgcggtcggcgtagtcgcgcatcaccgcgtagtcgaagcccttgccggtcaacgcatagatgttcccgtaggtgtcgccgaactcatcgttgaagaacgggccgacaatctcgcgcggcagcgtcgcacggatgtcgcccacgcgcttgcgaacctggtaccacaggtccgggatctgcctggaacgcaggctgtcgcgcgccatgaagatgacctgcgattcgccggggcgcgaataggagcggatgaactcgtactcgccggtgttcatcagcgccttctcgatcggctcggtcacctgccgcgagacctgttcggcggtggcgcccggccaaagcgtgcgcaccaccatcgccttgaaggtgaatggcggatcctcggactggcccagatgcttgtacgaccatgcgccgatcagcgcgaaggcaagcatcgcgaacagcaccagcgggcggttggacaacgcccactcggaaagattgaagcggcgcaccggcttactccttggccttggcggcagcggccggcgtggccggcttcagcaccgggcggttctggcggtccacggcgatcaccggctggccggcacgcaacaggtgtccgccggcagcgaccacccagtcacccgcattcacgccggacagcaccggtaccgattcgctgccataggcaccggtggtgaccgacgcggccttcagcgtgctgttggccggatcgaccacccacacgctggcggcaccgttggcaccgcgctgcagcgcaccgagcggcagctgcagggtgccgtggcggccggcgctgctgtagacgcgcgcgctctggcccagttcgacatcggccagcgcatcggcgggcaggctgacccgggttgcataggtgcgtgcctgtggatcggcggcagcggcgatctcgcggatcgtgcctggcaggcgctggccaggacggttccacagctccacctcgaccggctggcccaccgcatagtcgcggatggtggcctcgggcaggtcgatcagcacttcgcgcccgccatcggcggccaggttgaagatggtctggccggccgacaccacctgcccggcttcggcctcgcggctggcgatcacgccatcggacggcgcgcgcagctgtgcgtagtcggcctggttgcgcagcacatcgaggttggcgcgggcggcgttggcctggccctgcgcggccttgaaggcggcggactgctggtccagctgcgagcggctgaccagctgctggtcggccagcacctggtagcgcttgaggtcatcacgggcacgcaccagatcggcttcggccgcagcaagctgcgcctgcgaggcgcgggcctgcagcgcgaagtcggccacgtccagctcggccagcacgtcgcccttcttcacccgttgcccggcatcgacgtggcgcttgaccaggttgccgccaacgcggaacgacagtggactttcctgccgcgcacgcaccgtgcccgggaacgccgccggcgcctgcccggcctgctcgccagggtgaaccaccagcaccggaacggccgcctggggcgcccgttcctgtcccgaacaggctgccagcgcagccatccacaccataccgcccatccagcgcacgatcttcatcggtcaacgtcctgaaaacgcagggttgcaactaaggggggagccgcgactgccggccctatttaataaaccggccggtatagtataaatatcgaaccgcttggtctagtattgtcgtgatgagttctcacacttcccgcaagccgtcggccaagcccgctgccaaggccgccggacccgggcgccccaaggacctcggcaagcgcgcggcgatccttgaaacagccaagacactgttcatcgaacagggctataccggcgtgagcatggacaccatcgccgctcaggccggcgtctcgaaactgactgtgtacagccacttcggcgacaaggagaccctgttctccgaggccgtgcagtcgaagtgcattgaaatgctgcccgatgccctgttcgtggccgacgcggacggcccgctgcgcgaccagctgatcggcatcggtctggccttcttcgaactgatcacgtccgatgcggcgatctcgatccagcgcatgatgatggcgccggagaccgacgaacgcctgcgcgagctgttctggaaggcaggaccggaacgtacctgcgaggccctggctgacttcctgcgggcacgcgccgagcgcggcgagctggaaatcaccgactattcgctggctggcgagcagttcctgaccctggtcaagggcgaagtgcacatgcatatgatgtgcggcatgccactgtcaccggtggaatgcgaccctcttgcccacgtgactgccagcatcgacttcttcctgcgcgcctatgcgccgcgaggggccgggacgtctgaataaccaaaactgaacgaaccggaggtcgcgatgacttccggcactgcgaccccggccacccggcagctgatgctctgggcgcgccgccggcctccggcaccggtaaaatggccggcccactgcgctggatttgaacctcatgacgattgattacgcccacgcccgcgaactgatggtggaacagcagatccgtccctgggacgtgctggacatcaaggtgctcgacgtcctggcccgcctgccgcgcgaggcttttgtcgccgatgcacaccgggcactggcctacgccgatgtcgaactgccgatcggccatggccagaagatgatgaagccggtcatcgagggccgtaccctgcaggcgctggacctgcagccgggtgacgaagtgctggaaatcggcaccggcagcggcttcctgtcggcctgcatcggcgcgctggcgcgcgacgtgctgagcctggaaatcgacccggagctggccgccgccgcgcgcgctcgcctggacgcgtccggcctgggcaccaacgtccgcgtggaagtggccgacgccctgtcctggcagaccgaacgccgctttgacgtgatctgtgtcactggtgcggtcgacgtggtgccgtcacagttcgcctcgtggctgcgtccgggtggtcgcctgttcgtgatccacggccgctcgccggcgatggaggccctgctggtcaaggccgacggcagcagcgagtccctgttcgagaccgatatcgattacctgcgtggtgccgccccggccccccagttccacctctgagtccaaggaagccgcaatgatccgccgatccctcgctgttgcgctggccactgccctgctgccgttgtccgcccatgccgccgacctgctgcaggtctacgaaatggcgcgcaatggcgatccgcagctgtccgccgccgaatcgacccggctgtatgacaaggaaggcgccgtgcaggcgcgcgccgccctgctgccgcagatcaacggccaggcccagctgaaccgcacgcgcagtgagccgaacgccgacgccaactccggctcgttcaccaacaagcgccgcacctacacgatcgacggcagccagacgctgttcaactggacccagatcaacaacctgcgttcgcagcgcgagctgagcaaggcggcggacttcaccctcgattcggccaacgacagcctgatcgtgcgcacctcggcggcctacttcaacgtgctggtggcgatcgaatcgctgaatgccgcacagaccaatgaagcggccgcgaagaagcagttcgacttcgccgacaagcgcctggaagtgggcctggcgccgatcaccgacgtgcacgaagcacgcgcccagtacgaccaggcgcgtgccaacaccatcgttgcgcagaacaccctggccgataactaccaggccctgaccgaactgaccggccagccggtgaccaacctgcgtgggctgccggccgacttccgcccggaagtgccggccaaccgtggcaacatcgatgagctggtgcagcaggccaccacccagaatccggcgctgaaggcgcaggaactgaaggtcagcgccgccgaggctggcgtgcaggccgcccgtggcggccattacccgaccctgtcgctgggcggcagctggggcaagagcgcgacctggggtgacagcactggttccggttcgctgtcgccggacgcccgcaccaacagcatcggcctgaccctgagcgtgccgatcttctccggtggtgccacccagtccggcgtgcgccaggcgctggcccagcgtgacatcgcccaggacggctacgagcagcagaagcgcgccctggaccgcaacacccgcaatgcctaccagaccctggtacagggcatcagcgaagtggaggcccgtcgcctggccgtggtctcggcacagagcgcgtacgacgcctcgcaggtcggcctggaagtcggtacccgtaccgtgctggacgtgatccagaaccagcgcatcctgttctcggcgcagctggactacgcccaggcccgctacaccttcctgcagaaccgcctgctgctgagccagtcgctgggtgcgctggacgtggccgagctgcaggacgtcaaccgcctgctgacccaggacgcgggcaatccggcaacgaccacgcactgatccgtcgccctgccggcaacaaagaagccacccgcaagggtggcttttttgcaggcggtgcatccgcccgcagctgcccgttgcgcggccccgcgaaccctcagcccggccatgcccgcaggcgttccaacgccgcaaggacgcacagcgcggccgccaagggcgccagcatcggcagcaccagttcgcgaccggttgcgccctgcctcatgtcattccgccgccgcagcaccgccaggcacagcgccgccatcaccagcagggttgccggacccggcagcgccggcagggtgcccaacggcagccacagcaccagcatcaccgccggcagtccgaccaccgccacgatcacaccgcgggagcgtcccactgcatcacccgcccctggccacagcgatgttgccagccgcaaggccagcatcagcagcaccagctgcagggcggccaggcccgtagcccccgccagcggcaacaacggcagcatccactccaattgcggatgcatctgcagcgccaccgacagtggccggggactggccagcgcggaaaactcgaccagccctgcctgcagtgctgccagcacgatcagcagcagcatcgccagcaacgagaccagcgccagcactgccggttgccacatcgcgccctggcggcgcaacgcaggaaagcccagtgccaagccgacgctggcaaatacccccagcagcggcaccgcagccgccagcaccccgcccagcccgaagcgatacggcgcggtcgctggtggcagccaggggatccagtgcgcgtaatgcacatgacgtgccgccagcgccagcagcaacacccccgcaccgatcttcaccgtcaacagggcgcaggccaccagcaccacacgccgtggcggcagcaatgccagcgcgcccagcatcagcaggcccaccgccgccgtgacctgttccggcagccagtcgcagggctggaggccttcggcggccagcaccgcgtgcagatggagggccatggactgcgccacgcccgccgtggtcgccaccagctccagcagcagggccatgcccaacacgcccgccacccgcggcccccagctggcagccagcagcccgtgcaggccctcgcccgccggcaaccgcagcaccagatcctgcaggcagcacagcaccaggccggcccccagtgcagccagcaacaggctgagcacgatggcggggcctgcctgtgccgccgtgtgctggcccaccagtgcgatcacgctgccgcccaccaacagtgtcaacgccaccaccgccagatggtccgtccccagtccggccccacccgtgccgtccccgcccctgtcgccgtccatcgcaagttcccttgatatccgcccaagcgcggtcgacagcaggctggcagcctgcgtcgccctgcggaatcagaatcggtggaatgtgcgcaacgatgtgatggcaggcacgctgccagcggcagggtcggtccagcaacgacagaaaaatcgtcgctaagcagaattgatgaagttgatcacgacaatgctcgtcagcgccgctgactccgcgctgccgcgatcactcgcgcggtggtggcaggtgcggcgccaccagggcaagcgtgcgttgcagcgcgccgcggccattgctgaccagcgtgcatcccgcccgcgccatgtcttcgcgggcctgggcatcgtcgagcaggtgctgcagcagatcgcccaccgcctgcgcgtcctcgccgatgagcagcgccccggcctcgcgcatgcgccgggaaatttccgcgaagttgtgcaggtgcgggccggtcaccgccgccgttcccatcgcggccggctccagcaggttgtgaccaccgatggcctgcaggctgccgccgacgaaggcgacctgggcgcaggcatagaacggcatcagttcgccaagggtgtcgatgacgaacacgtcggtggccgcgtgtggccactggtccacgcggcgggtcgccacgctccagccctgttcgcgcgccagcgcttccaccttcgggaaacgctcgggatgtcgcggtgcccacagcagcagcagctccggatgccgctggcgcaggcgccggtgcaggtcgatcaccgcctgctcctcgccatcatgggtactggcggcgatccataccggacgagcggccggtacccgcgcgtggaactgttcgacgaaaccctgcacatccggcgtggcgatgtcgaatttcaggttgcccagcgcctgcacctggccgggatccgcccccagctgcacgaagcgctcggcatcgtcctgcgactgcgcggccacgcaggtgacggtgcgcagcgcgcggcggatcagtgccgccagcaaccggtagccgcgcagcgaacgcgccgacaaccgggcgttgaggatgtacaccggaatgccgcggtcacggcagccgaacagcatgttcggccacagctcggtttccaggatcagcgccaggctgggctggaaatggccgaggaaacggttgacgctgcccggcacgtcgtacggcaggtagacatggtccagggcgtcgccccacagcgcgcgtacgcgctcggagccggtcggggtgatggtggtgatcacccagcggatgtccgggcgctgctggcgcagggcattgaccagcggcgcggcggcattgacctcgcccaccgagaccgcgtgcagccagacccgcggctgcccggtcggctgcggataggaggcatagcgttcatcccagcgccggaagtattcacgaacccggaaaccgcgccagaccaggtggtacacggtgatcggcagcaggatgtagagcacgaccgaatacaggccgcgcaggatccattcgacagggtctttgcgcatgcggcaaggatacgggagcccccggggaaagacacgcggccgccttggtagaatggccccatgtcagatgcctccaccgccgtccgcccatcgctgcgcgatccgcgcaactggccgatgttcgccgccatgttcggcgccttcgccatcgctcgcctgccgtggatgctgcagcgcgcgctgggccggggcgtcggctggatcacctggcgcctgctcggcagccgccgccgcgccgccgaagtcaacctgcagctgtgcttccccgagaaggacgaagcctggcgccagcgcctggtgcgcgacagtttcgatgcgctgggcgtgggcgtgttcgagtgcatccgcgcctggtggggcagcatcgaccgcatccgcccgcaggtacggatcgaaggcctggaacacctgcggcagatggaggctgaaggccgcggcgtgctgctggtctccggccacttcatgaccctggaaatgtgcggacgcctgctgtgcgactacgtcgacctgtccggcatgtaccgcaagcacaagaacccggtgtacgagtgggcggtgaagttcggccgcctgcgctatgccaaggcgatgttcgccaacgaggacatccgcgcgaccgtgcgccacctgaagaagggcggcttcctctggtacgcgccggaccaggacatgcgtggcaaggacaccgtgttcgtgccgttcttcggccacaccgcttcgaccatcaccgccacccaccagctggcaaggatgaccggttgtgcagtgatcccgtacttccaccgccgcgaaggcgggaagtacgtgctgaagatcggcgcaccgctggagaatttccccagcgaggacgtggaagccgataccacgcgggtcaaccaggccatcgaagagatggtgcgcgaagcccccgaccagtacctgtggatccaccgccgcttcaagcgccagcccggcggccggagtgatttctacaaataatcggatgcggtggaagggccggcgtcctcgcggtagtcgccaaccttggttggcgccggatgaaccgaggccggtcccggggagcccaccaaggttggcaactactgcatcggcggagattcgtccgattcgcgggccagcagactgccggcgaacagggccgccagcagcacagtcaggccgccccagaacgcagaatagaacgccaggtgcgtattgagcgggaacacggtaaccgccagcgccagcatcgccgggcgggcgcggtcacgcgccgccggcggtgcatagcgccaggcccgccaggcctgcgccaccgccgccagccacagcagcaggcccagcacgccggtctcggccaggatttccagcacgatctggtgggcgtgcaatgccggttgattgccccacacggcggggccctcgtctgacacgcaggccggatacgcatcacggaagccgcgcgcaccgacaccgttgaccggatgttcctcgatcatgcacaccgccgccgtccagatgcgcgcgcgccccgaaagcgcctcgtcaacgccctgcccgtcttcgttccatgcctgtgccgtgcgcgcaacacgctcgcgcagctgcggcacgcccgctgtcagtgcggccgtacccagcgctgccacaagggccagcagcagcagccgcttccagccgaactggcgcaggccgctgtagcccagcaccagcacaaaggtgatccacgaggcgcgcgaaccggccagcagcagcacgcatcccagtgcggcggcggccagcaaccaccccgcactgccgaaacgccgcgccatcggcagcagcaggaagggtgacaggctggccagcacctggccgaatttcaggttgcagggcccgagcgcgccactgaggcggtcggccagtgcggcttcgtcggccggacacagcgcgtggccacttacggccagcttcaggtgctccagcgaccagaaccatgggctggtgccggccagcgcctgtaccaacgcgtccagcgtccacgcgccggtaatcagcgccaggccaccgaaggtcagccgccgccgttccggcgtggctaccgcgatcgccaccagccacatgaagggcaggtagcgcagtccggcggcagccttggtccacgaggccgccggatcgatcgcatcgatggccgagaacgcctgtggcagccagtagccgaggaacaggatcgaggtcagggcccacgccgccgtgctcaacaggtgcgggcggcgctgcagccggcgcatgaccatgcgcgcggcagcatagagcgcgccaaggccgagcacggtttcggcgatgcctggcaacggccacatcgccacgtacgccagcacccaccagggcgcccagcgcccagcgcggtcgtcgcgcacgatggcagcggggtcagccggcgagatcggcatagaggcggagggtatcgcgctgcatggcctgcagggtaaacgggatgcgggtcggcaaggatggcggctgcgccagcagggccagcgcacgttcacccagcgcgcgcgcgtcgccgagcggcaccgcgccgccgggctgcaactgctgcagcagttcgccgacgccaccgtggtcccagcccagcaccgggcggccgaccgacagcgcctcgaccacggtgcggccaaaggcttccggcttgtccgacagctgcagcaccagatcgctggcggcgtaggccagggcgatgcgtgcggtaggcgtgctgatctgtacggcctcggccacgcccagtgccgcagcctggcggcgcagatcggccacgtaggcctcacgcccgggttcctcggtacccagcatccacagctgcgcaggcacgccggcggcacgcacgtcggccagcagctgcagcgcgtgggcgtggcccttcagccgggtaccgcgcccgggcaacagcagcagcgggccatcaacctgcgccagccagggataatcggcggccagggccagccgcgggcgacggtcggcacgtgctacgcgtgggaactggccgacatcgacaccgcggggaatgacctgcagtttttcttccggcaccgtcgggtagtggcgttgcacgaaggcgcgcacggtattggacacgcagatcacgcgttcgccactggtcatcaccgcactgtagcggctgggcgaattcaacccgtgcacggtggtcacccagtgcgggcgctgtgcggcgggcatggcgcggatcgcgtacaggcccagccaggccggcagccgcgaacgggcgtgcacgatgtccgcaccgacctcggcaaacaggcggcgcagggtcggcagatggcgcagggtcagcagcgacttgcggccgatgtccagggtgaggtgctcggcaccgctgtccagcagcggctgcaccaggcggccaccggcggacaccaccagcgcacgatggccggccgcgaccagggcagcagcgatttccagggtcgagcgctcgacaccgccggagtgcagcgccggcagcaactgcaccacggtcaatcggcgcatcgaaggggccgccgtttagtcggccagcacgaacacggaaccgcagtacgggcactgcgcttcaccgttgggctcgtcttcgatcggcaggtacacgcgcggatgcgagttccacagcgccatttccggggtcgggcagctcaacggcagatcgctgcggtgcacggtgtagcgcttctcggcgttggcgggcgcggtggcggtatggctcatggcggatgtcggtgaacgggttgcgaggcctgtgattctagcatctgggccgcaccgacattgcgccacaaggcctttgcgcgctcccgccgatgcctcgcatctccccgccgcacgccgggcggcggcggcgccggggatttcgcggtcgttccggcaggttcgctcgccagaatcgactccagcgatatttcccgcatttggatcgaactaaatggcacttgccagcgcgcgacggctgttgcaggatcgggccaggtcgcaccccgacccacccaatccaacccgatcgcatggcccgcccccaccggaccggcatcgcctcttccactgccagcctggcgggcggagcgatgctgtccgtggtgtccgccgatgcgggttctgcccgccgccagcccttccgggagacccttgcatgaccctgtccgatccgcgccgcgccctgcttccactcgccctggccctggcctgtgcgaccactgcgatgccggtgctggcacaagggctgcagacctcgttcgagcccggcgaacctgccccgacgcaggccgcgggtgcacttcaggtcacgatcggcaacggccctgcggcgccttacgcggccaagcgcaacgccggctacagcggcctgcatgcactgcgctacagcagcgaaggcggcagcgcgcggcgcgaactgttcaaggccgacctgcccatcgaggccgataccacgctgtcgtggctggtgctgccggagatcgtcggcaaggacaccgtcgcttcgacctatgtctcgctggacctgctgctggacgatggcagccgcgtgtcggccggtgcggcgcgcgaccagcatggggtggcgatcggcgcacgcgcgcagggcgaatcgaagacgctgtacccgcaacagtgggcgcgcaaggcagtgcggctgggcgacgtacccacgctgaagggccgccgcgtggtggcgatcgagctggaggtggccagtgccgagggcgcgccggtctctggctggattgatgacgtgcgcctggacgcacagccgcggccgcagccacagcgcgtctccgactgggtgctgaccacccgcggcacccaggccaacggcaccttctcgcgcggcaacaatttcccggccacggcggtgccgcacggcttcaacttctggaccccggtgaccgatgccggcgcactgaactggctgtaccgctggaacgaacagaacgacgcacagaaccgcccgcagctgcaggcgcttgcgctgagccaccagcccagcccgtggatgggtgaccgccagaccttccaggtgatgccctcggccagccgtggcgtgccggaggccgaccgccgcaagcgcgcgctgtcgttcgatcgccgccatgaaagcgcgcgcccctaccgctacgacgtgcgcttcgacaacggcatcgctgccgccatcgcgccgaccgatcatgccgcgttgttccgcttcgacttccccgaaggcggtgacgccaacctgctgttcgacaacgtcgatgcacgtggtggcctgactctggatgccgccacacagacgctgtcgggctacaccgatacgcgcagcggcctctccaacggcgccagccgcatgtacgtggtggccagcttcgacaagccctggcgcagcagcggccgcctcgacaccgggcgcccgaccggctacatcaagttcgatgccggcagcgagcggcgggtgacgatgcgcatcgccacctcgctgatctcggtggagcaggcgcggcacaacctcgcactggaaatcgccgccgccgatacgctggagagcgtggccggccgcgcacaggacgcgtgggacgcgcgcctggcccgcttcgacatcggcgatgccagcgacgaccagaagaccacgctgtactccagcctgtaccggctgtacctgtacccgaattccggccacgagaacgtgggcagcgccgccgcaccggagtggcgctacgccaaccaggccagcgccagcgatgacaacaccgaaggcagcgcgacccgcagttacgccggcgtgcgcgatggcaaggtgttcgtcaacaacggcttctgggacaccttccgcaccacctggccggcctatgcactgttcacgcccgacgatgccggccagctagtgcagggcttcatcgagcagtaccgcgccggcggctggatcgcacgctggtcgtcgccgggctatgcggacctgatggtcggtaccagctcggacgtggccttcgccgatgcgtggctgaagggcatcggcggtttcgatccggccgaggcctacgccgccgcgctgaagaacgcgaccgtggtcccgcccgaccgccatgtcggccgcaagggcatggaccgttcgaccttccgtggctacgccagcgcggacgtgcatgaaggcatgtcgtggacgatggaaggcgcactcaatgatttcggcatcgccaacatggccgacgcgctggccaagcgtgcgaccacgccggccgcacgcgagcgctacagcaccgaggccgactacttccgctatcgcgccgccagctacacgacgatgttcgatccggccgccggcttcttccagggccgcactgccgatggccagtggcgcgtggacgcgaaggactacgacccgcgcgtgtggggccacgactacaccgagtccaatggctggaccttcgccttcaccgccgcccacgatggcgagggcctggccgcgctgtacggtggccgcgacaagctggcggcgaaactggatgccttcttcgccacgccggaaaccgcagacccggcactggccggttcctacggcggcaccatccacgagatgaccgaggcgcgcgacgtgcgcatgggcatgtacgcgcacagcaaccagccggcgcaccacatcccgtggatgtacctgtacgcagggcagccgtggaagacccagcagcacgtgcgcgagatcctgtcgcggctgtacgtcggcagcgagatcggccagggctatccgggcgacgaggacaatggcgagacctcggcgtggtacgtgctggcctcgctgggcctgtacccgctgcgcatgggcgccccggagtatgtgatcggttcgccggccttccgccacgcgcgggtggaactgcagggcggcgcggtgctgaccgtgaacgcggccaacaattcgcgagagaacgtctacgtgcagtcgctgaagatcaacggcacgccctggacgaagacctgggtgccgcacgagctgatcgccaagggcgcgacgctggacttcgtgatgggcccgcagccgtcgcgctggggcagcggcgtggatgacgtgccgcgctcgctgaccgcccgtggccagcgcccgcagctgctgcacgacctgctcggcagcggcgcgaaggcgacgctggccgatggccgcgccctgccggcgctggtcgatgacgatgcggccaccaccgtcggcctgggtggcggcgcgaccatcgcactgaccggcctgagcaatggcacgccgacgatgtatacgctgaccagcggtgacggccgcatccagggcggcgaatggacgctggaagcgcgcaatggcaacggccactggaccgtgctcgaccagcgcagcggcgaagccttcgagtctgcccgccagacccgtccgttccgcatcgccagacccggtcgttacagcgagtaccggctgcgcctggccgcgccaggccggctgccgctggcggagatcgaactgttggcgcccagcgccgtacaatgagccctatgcgctaccgtctgttgcctctggcccttgttgccctttccttctccagcttcggccagacccaggcctttgatgcgcagctgacccgcgacggcgtgacgctgaactaccaggacgcccgtggcgccctggccgcgccgcagcgcaagcgggtgatcgatacgttctacttcgcctacctgcgcgaacgtgcggacttccacccggccgcgccatcgatggtgcgcatcgtgatcgatccggcctacaccgggatcgccttcgtcggtgacaaggaccaggcggcaacgatcaccatcaatccgggttggctggcgcagcaccccaacgacatcgacctggtcacccatgaggccatgcacatcgtgcagggctatccgggccatggcgacgcacgggtgccgggttggctggtggagggcatcgccgactacgcacgcgaccgctacggcatggacaatgccgccgcgggctggtcgctgccgggcaaggtcgagaagggtcagaacttcgacagcggctaccgggtcaccggtgcgttcctgaaatgggccgacgccgaacacccgggcctggtgctggcactggacacggccctgcgcgatggccgctatgcaccggccctgtggcagaagcacaccggcaaggcactgcccgcactgtgggcccagtacgccaagccgcggtcggatgcaccgccgccggcccctgcacgccgcggcaagcggcgctgactggctggtcaactgggaattggggcgactgggtagagtcgactgttagtcgactgactttcgtacagcccccgaaaaccccgcgcttcgcgcgatagtcgaccaacggtcgactctacctcgctgctttctacgcctcagcgcgactgcacgaaaccggcgtacagcgcgaacagctgctggaaatatcgccgcgtgactcgattacgcatgacaccctcgcccatgaaagttggtcgggcccagggtgggaaggccggtccggtaccttcccacggccgggccgcgtgggcgtattgggccgcaacggcgttgcagggaaatgaccgggcggcgtagcgcgtgtggcaggttcggcggccgttgcggcaaatgaaaacaccgggcaatgcccggtgttttcacttgcgccgacgtccagccgcgccagcgccatcattctcccgaccaggagccccttcttgttgaaggggcgcgccgaaggcgggggtagaggaagaatgcgtgggcagcggaagtgggaaagaaggcttatgccttcttttccgcttccagctgcttgcggatctgcgcatcgaccgccgcgatcgcggtcatgttcaggatccggcgcgaagtggcgctggtggtcaggatatgcaccggcttgttcacgcccatcaggatcgggccgatcgccacgccatcggtgaacacgcgcaccaggttgtaggcgatgttggccgcttccaggttcggcagcacgaacaggttggcgcggccctgcagggtcgagcccggcagcagcttctggcgcagcgcttcatcccatgcggtgtcgccttgcatttcgccgtccacgttcaggcgcgggttgcgcttgagcagcagctcgcgcacctggcgcatcttcagcgcgtccttcgaatcgtggctgccgaagttggagtgcgacagcagcgcgaccttcggctcgatgccgaacaacttcatgcggtaggccgcctgcagggtcgcttcgcacagctgctcggcggtcgggtcttcctgcacgtgggtatcgacgaagaagaacacgccctgctggttgatcacgccggtcatcgccgaggtcgaggtgaccttcggctccagcggcagcacgctgcgcacgtagcccagcttcttgtggaagcggccgacgatgccggtcagcatcgcatcggcttcgccacgcgccaccatcactgctgcgatcagggtcgggcgcgaacgcatcaggttcttcgccgcggccacggtcacgccacgacggccggtcaggccatggtagtactgccagtattcgttgaagcgcgggtcatcgttgatgttggtgacttcaacgttctcgccgatcttcaggcgcaggccgaggcgttcgatgcgcgactcgatcacttccgggcggccgatcaggatcgggtgcgccaggccgtcatcgaccacgttctgcaccgcctgcaacaccacttcctcttcgccttcggcgtacaccacgcgctgcttgtcgctgcgcgcgcggtcgtagaccggcttcatcatcaggctggtgcggtagacgaactgggccagcttgtcgcggtaggcgcccatgtcgtcgatcgggcgcgaggccacgcccgaatccattgcggcctgggccacggcggccgacagctccaccagcaggcgacggtcgaacggacgcgggatcaggtattcacggccgaagctcggggtgtcaccgccataggccgagcccatgtcggtggcggcgcggcgggccagtgcagcgatggcacgcacgcaggcgatcttcatttcctcgttgatcgcggtggcgcccacgtccagcgcaccacggaacaggtacgggaagcacagcacgttgttgacctggttcgggtagtccgaacggccggtgccgatgatcgcgtccggacgggcggcgcgcgccagttccggcatgatttccggggtcgggttggccagtgcgaagatcaccggatccggcgccatggtcttgaccatgtcggcggtcaggatgcccggcgccgacaggcccaggaagatgtccgcgccgtcgacgatctcggccagggtgcgcttgtcggtgtcgcgcgcatagcgctgcttttccggatccaggtcggtacgaccggtgtggatcacgccctcgcggtcgaaggccaggatgttttccggcttcaggcccagctgcaccagcatgttcacgcaggaaatgccggccgcgcccatgcccgtggtcgccagcttcacgtcctcgatcttcttgccggtgatcgccatggcgttgagcaccgccgcgccgacgatgatcgccgtgccgtgctggtcgtcatggaacaccgggatcttcatgcgctcgcgcagcttgcgctcgaccacgaagcattccggcgccttgatgtcttccaggttgatgccgccgaaggtcggttccagcgaggcgatgatgtcgaccagcttgtccgggtcggtctcgtcgacttcgatgtcgaacacatcgatgccggcgaacttctggaacagcacgcccttgccttccatcaccggcttgccggccagcgcgccgatgttgcccaggcccagcaccgcggtgccgttggagatcaccgccaccaggttgccgcgggcagtcagctcgctggcctgctgcgggtcggccttgatcgcttcacaggcgtacgccacgcccggcgaatacgccagcgacaggtcgcgctgggtcagcatgggcttggtagcggaaaccttgatctttcccggcggggacatccggtggtaatcgagggcggcctgtttgaaatcttcgttggacatcgatgtgggttacatgaatgggcagaagggacaggggatgatacccccgttggagcgtctggacctgtcgctatcctgtcgcaagcatgctgcgaccgcacaattccgtgccgtatgcgacagtaccgcgatgtcagcttcggcgttgcccatgacagccatgggacgccctgaaacgccgcggggccgtaccactgtcgtgaccggccccgcggtaccacacacctggatcagcccttggccggcagtgcctcgggcagcgcatcgaccggcggcggcagttcgctttcgcggccatccagcgccagcttcaggcggttgcggtccagcgcgccttcccagcgcgagaccaccacagtggccacggcattgccgatgaagttggtcagcgagcggcattcgctcatgaagcggtccacgcccaggatcagcgccatgccggccaccggcacttccggcacgacggccagggtggcggccagggtgatgaagcccgcgccggtgacgccggccgcgcccttggagctgagcatggcgaccagcagcagggcgatctggtggcccagggtcagttcggtgttggtggcctgggcgatgaacagcgccgccagggtcatgtagatgttggtgccgtccaggttgaacgagtagccggtcgggaccaccaggcccaccaccgacttgctgcagccggcgcgttccatcttctccatcagcgacggcagcgccgactccgacgacgaggtgccgagcaccagcagcagttcggccttcaggtagcgcgccagcttgaacaccgagaagccgcacaggcggcagaccacgccgaggatcaccgccacgaacaggaaggcggtgaggtagaacgagcccaccagccaggccaggttgatcagcgagccgacgccgtacttgccgatggtgaaggcgatcgcaccgaaggcgccgatcggggcggccttcatcaggatgtgcaccagcttgaacaccggagcgaccagcgcctccaggaagttcagcaccggcttgcccttctcgcccaccatcgccagcgcgatgccgaacagcacggccacgaacagcacctgcaggatgttgccgtcgacgaaggcgctgagcagcgtcttcgggatgatgtccatcaggaagccgaccagggtcaggtcgtgcgacttctcgacgtagctgtgcaccgcggtctggtccagctcggccgggttgatgttcatgccggcgccgggctgcaccacgtgcgccacgatcatgccgacgatcagcgccagcgtggagaagaacaggaagtacgccatcgccttggcaaagacccggcccaccgtacgcaggtgggtcatgctggcgatgccggtgacgatggtgaggaagatcaccggcgcgatgatcatcttcaccaggttgatgaaggcatcaccgagcggcttcatcttctcgccgatcaacggctcgtaatggccgaggatggcgcccaggacgatcgccacgatcacctggaagtacagctggcgatagatcggcaacggctttgcaggcaccggtgctgcggtcgggatgtgcatggcggactccggaaggggcgttttcaggcacgtacggccccggagctgcacgggaaccgttaccgtggaaactgatcgcaggccctgtgcagcacgcacaggaggtgcgaccaatggacgcctttgtacgcgccaggcacgccagcgcagataacctattggtactagcctcccggttcaggtggcacaggtgcctacactggcgccgcaccgcccgatcctggggaggctggtggcccgggctgaacggctgggtgagtctttgcgaaagttccggcccttgcggccgttgatgtcctgtccacacgcaatctgagagagccgcacccaacatgcgcccgaatcccaccttgctggccctgtcgctggccgcccttcccgccttcgcctcggccgccgatttcgacaactggccgaccaggtacaccttcggtgatggcaccgagctggcggccaccgccaacatcgcctacgactacaacgacttctcctcggccagtggcctcgaggacgacgatgccgtgcgccgcaaggaattcggcgcgacgctgaaaaagaagggcgtctacgatgcgatggtctactacgacttccaggccgatacctggctggacgtgttcgtgcgcttcgagagcaaggccttcttcggccgtgacgtcggccgcttccgcttcggctacatgaagaccccggtcggcctggatgcgaacacctcttcgcgtgccggcagcttcctggaaacctcgctgccggtgcaggccttctacgaaggccgccgcaccggcgtggagtgggtgctggagcgcccgcagtacctgctgcaggccggggcctatggcggcaaggacctgcagggcgacaaccccggcaccacccaggcggtgcgtgcggtgtggacgccggtgaaggcaccgggcgatgtgatccacctgggcctggcctactcgcaggaaaacccgcgtggctacagcgatggccgcgacgtgcatcacgaggccagcgcccgcctgcgcgcgcgcccggaagccggcctgaccgacatccgctacgtcgattccggtgcgctggtcaccgccgaccagatccgccgcaccggcctggaaggcatctggatccggggcccgttctcgctgcaggccgaagcgctgcgcgctacggtcacccgtcgtgacggcaagcccgactacaccggcagtggccagtacgcgatggccagctgggtgctgaccggcgaatcgcgtccgtacaacgccggcgcggtggccaacatcaagccggcgcacaactacggcgcggtcgaactgctggcccgatacagccgtctcgacctggacgatggcagcatcctcggcggccgccagcacgacctgacgctgggcgcgaactggtacctgaccagccacttcaagttccaggccaactacgtgaaggtcgacgccagccgtcgtggcgtgcacagcacgccggagatcttcgaactgcgcgcgcagatgcacttctgaccccttccacgtcagaccccggcgggcgtgcacgccacgcccgccggccctgcgtagactgccgccatgtactggctcagccgccaccggatgctgttgctgaccctgctggtgatggtcggcggtaccgtgctgtgcgcggtcgccgccggtcattacgcctggcggcgcgcgctcggcgaggaaagcagccaggtgcaacgccagctgcagctgtatggccagggcctgcaacagcgcatcgaccgcttcggcaccttgccgcaggtgctggcacttgacccggatctgctgcatgcactgcgcgtgccgccctcgcccagcgaacggcagcggctgaacctcaagctgcaacgcgccaacgaagtcacccgtgcctcgaccctgaccctggtcggccacgacggtgtggcggtggcggccagcaactgggaccagccgaccaccaacgtcggcgagaactacagctaccgcccctactaccgccaggcgctggcgcagggccgtggccgcttctacggcatcggcatgaccaccggcgtgcccggctattacctttcgcaggccatcgaagaagacggcaagcggctgggcgtggtggtgatcaaggtcgagttgtccgcgctggaacaggaatggctgagcagcccggacgtggtgctggccagcgacgaccacgacgtggtgttcctggccaaccgggacagctggcgctaccggctgctgcgcccgctgggagccgatgagcgccgcgagatgctggacgcccgccagtacgccgaccgcgcattgcagcccctgcgcgcacgcaccgaagacgtgctggccgatggcggccgcatggtgcgcctgctggatccggcgctgccgcagccgatgctgtggcagagcctgccgctgcccgccgaaggctggaacctgcacctgctgcacgatgccagtgccgccaccggcgccggccgcgccgcagcactcaccggtggcgctgcatggctggcgctgggcttcctggtgctgttcgtgcagcagcgccggcgactggccaagcatcgcctgcgcagccgccgcgagctggaaaccctgctcaagcagcatgcacaggaactgcgtaccgcgcaggatggcctgctgcaggccgccaccgatgccgacagcggcctcagccgcagcctcgaacacctgccgcagggcgtggtggtgatcgaccgcgaactgcgcctggtcgcgtggaattcgcgctatctggaactgttccgtttcccgcaggacctggttcgcgtcggccggccgatcgaggaactgttccgcttcaacgcacgccgtggcctgcttggtccgggcccggtcgatgaagccatcgagcgtcgcctgaaccacctgcgcagcggccgcccgcacatgcgcgagagcgaaaaagacgatggcaccgtgctggaaatccgcggcaacccgctgcccgacggcggcttcgtcaccagctatgccgacatcaccagctacaagaacgccgcgcgcgaactgcgctcgctggccgatgcgctggaacaccgcatcgccgagcgcacccatgacctggaagaagcacgccgcgaagccgagcaggccaaccgctacaagacgcgattcgtcgcctcggccgtgcacgacctgctgcagccgctcaacgcggcgcgcatgttcgtctcggtgctgcgcggcaagctgggcgacccggcgcagcagcagactgcggaccacatcgatgctgcgctggccgcgcaggatgcgatcctcaacagtctgctggatatcgcgcgcctggaatccggcagcctgccgacccgagtgcaggcgttccggctcgggcctttgctgcagacgctggcgcgcgaattcggcatcgccgcacagtcgcgtggcctggtggtcgactgggtcgataccgatgcggtagtggtcagcgatgaagccctgctgcgccgaatcctgcagaacttcctgtccaacgcgctgcgctacagcgaacgcggccgcgtgctgctcggctgccgtcgccgtgaaggcatgctgtggatcgaggtgcacgaccagggccccggcattcccgacgcattgcagggcgagatcttcgaggagttccgccgcctgcacgacggccagcagcgcggcgccggccttggcctggccatcgtcgatcgcatcggccgcctgcttgggcatccgatccggctgcgctcgcagctgggccagggcagcgtgttcgcggtgggcgtgccgttcggcgaagccagcgcgattcccgctactgctcctgtgccggtgctggtgcaggaaccggcagcggacaacccgcttcgcggtcgccgggtgtgggtgatcgacgacgatccgcacgtgtgcgcggccagccgcgcgctgctggagcgctggggctgcgaggtggcgctggccgatggcccacaggcggcgctgcagctggcagcaacaggcgcagtaccggagctggtgctgctggatgtgcgcatgggcgatcaccatgggccggtgctgtacgagacattggccgaattgtggcaggcccgcccgccggtagtgctggttactgccgagcgcgatgcgggattgcgtgagatggccgccgaacgcggctgggggatgatggccaagccggtgaagccgccggcgctgcgggcactgatgagtcagttgctgatccgccatcgcgggtagtttccagccaacggcgcagcccctcgtgggtggtgtctgggtggtcgcggaaagcagaagccgcgggtgggccggtcgggttgggtacgcgggggacgccgtgaatccgtccctggaggcttggcagccgcttgctcgtgtgcgctgtcctgcgcacacggcaagacccgggttgggcgtcctgcccaacccgcccgaggcatgcctcgggcccatgcggctgacacccccgcgcacccaacccgaccggcgtccgacagatttcggtggcctgcacccacggagaagaaaataagatcaaaagcgggtcgcgcgctgcgcttgctcgtgtagagccgagcccatgctcggcttcacggaccggccagaaagcagccgagcgtgggctcggctctacaaaaagcggcctgtcaggctgcctttgcttttgatcttcttttctcttccgtgggtggatgcgcacggaacctgtccgtggccgggcaggtgggctgcgcaggggcgtgagccgcatggatgcggcgaccgagcttacatggatgtacttgcagcggcccctgtgcagtccacctgcccggcctcacccatgaactgctctacgtgtccacccacgaggggctgcgccgttggctggaaactacagcccgatgccggcgtcgccctcgggctccagcgccttcaccagcaccgccgcctgtgtgcggctgtggcactcgagcttcttcaggatggcggtgacgtgcaccttcaccgtgttctcggccagccccagggtgtaggcgatctgcttgttgagcaggccatcggccaggcagagcagcacgcggaactgctgcggggtcagctgggccaggcggctggccagtagtgcatcggcctcggaacgctcggcggccatcgccgggaaccacaggccgccatcgagtactgcctgcacggcctccccgatggtctcggccggcgcggacttcgggatgaaaccggcggcgccgaactgctgggcacggcggatcacccgcggatggtcgttggaggaaaggatcaccaccgggatgtccggatgcgagccgcgcacgtgcagcagcgcggaaaaaccgtgcgcgccgggcatggtcaggtcgagcagcaccaggtccacgtccggctgtgcgtcgagcgcctcggccagcgcatcggcactggccacctcgcgcacctgcgccagcggcaggctctgccgcaaggactgcaccaccgccgaacgcagcagcgggtggtcgtcggcgatcaggatggtgtattcgctcatgccgccattgtacgggcaggccggagcctcagcgccccgccggctcgacgctgctgcgccaggcatcgaggaactggcggcgcttgagcgcatccaggtacaccagcaggcccgggccgagctggatcggacgccggctgcggccgggcgcatcgtcgccacgtgcgttgccggtcacgatcggcatcagccgcgcctcgcgcgacagcacctgctggccacggggcgacagcaggtagtcgaggaagcgccgcgcttcttccgggtgtgggccggtacgcggaatcaccgcggtgcgcagcaccaccagcgtgtagtcctcaggctcgacgatggccagtggcgcgccggcatccacccgtgcctgcgcgtaggaaccaagcacgttgtagaccagcgacagctcgccgctggccaccttgtccagcagcacgccggtgcgctcttcgcgcactacgtcgttgtcgccgagcgcccccagcagcgcgccggcgatgctgccgcgctgcgcatcctgggttgccagcaggtagccgacactgctgcgctcgatgtcataggtgccgaccctgccgcgcagcggtgcaccttcggcacgcagccggtccagcagctggcggcgcgtgtgcggcacctttgccgaaggcattgcgcgggtgttgtagaccatcaccaccggctcgtagctgatgccgaaggcctcgttgcgccactgcgcccaggctggcagcgcagcggtcagcgccgagcgatgtggcagcgcgtggccatcgttgaccagcttggtctgcaggtccatgccgctggagatcagcaggtccggcgatgccggtccaccgcggtcgtgcaggtaacgcgcgtacaggtcctgggtgatgatgtcctcgtacaccacctcggtgcccgggtgcagccgctggtaatcggcaatcaccaccgcgaacacttcgatgtcggtagtgccgtgaatgcgcagctgcgcggtggccgccccctgtgcgggaaaacgacgcacatcgccgggcgcggccagcaccggcagggccagcagcagggcaacggccgtggcaaacaggcggatcatggactgctccgtggcaggcggatggtggcgatcagcccgccctgcgggcggttgctgaggtcgatgcggccgccgtggctgtcgaccacccgcttgacgatggccaggcccagcccggcaccgccggatggcgcgccttcgccacgcgcgaagcgctcgaatacgcgttcggcatcggcagccgcgatgcctgcgccatggtcggcgatggtcagcacggcctgcccgctttccacggtcagcgcgatctgcaacgggccgtcgccgccgtacttcaacgcgttgtcgaccaggttcttgattgcctcgcgcagcagcagcgcgtcgccatgcacctgcaccggctcggcagtcatcgccagttgcacgcgcggtgccgggcttgcctgcggcagtgcttcatgcaacgcctggtgcacggtctcggccagatccaccgccgcaaagcgctgcaggtgcgaacgatggatcacgctggcatcgctgagcagctggttgagcagccggctcatatgcgtggcgttgcgctcgatcgcctgcaggctgcgtcgcatgtcctccggatcgtcatcatccagcgccaactgcgcctgagctcgcaatgccgccagtggcgtgcgcatctggtgtgcggcctcggccatgaacgcgcgcagtgtctcgttgctgctggacaggcgttccatgaagcggttcaacgcggccaccatctggtccatctcgcgtggcacgcgggcatcgagcggcttcaggtcggacggctcgcggcgcgacagctcgcgctccacccgcaccagcggccggaacgcacgatgcacgccgaacgccaccagcgccagcagcagcccggacaacacaccgatcgccagcaatgcacgattgaccatgtcctgcgcaacggcttcgcgcgcgcgccgggtctggcccacctgcacctgcacctcgccctgtgccgaggccgcggcgaaactgcggccgaccaccacgaagcgcacggtttcgccgctgtagggggcgtcgaacagctgcggctgggtaccgggcctgcgcggcggtgtcggcagatcaccgtagccggtgatcagcgtgccgcggctgtcggccacccggtagaacacgcggtcctccggcgccatcgccagcaggtccagcgccgcatagggcagatcgacctgccactggccgtcgaccagggccaccgaatcggcgatggacagcgccgaggacaccagcaggtgatcgtaggatcggttggcggcgcgctggccgtaatcgcgtgcggcgaacagcagggccaccgcgaacaccgccagcagcacgccgaggtagagcagcagcgtgcgccgcagcgaacccggcgccgcagtcgcagcacgcgtgtcagccatcggcgtcggcatgggtatcgctggcttccagcaggtaaccgacgccacgcaccgtggtgatgcgcagcggcgcgcccgccagcttctttctcaggcgaccaacgtacaactcgatggcattcgggcccgcttcgtcatcgaaaccaaacaggccgttgccgatctcgtccttgccgaccacctggccaagacggccgaccaggatctccagcaggcggtactcgcggttgggcagttcgatcggctccccgtcgaggctgacccggtgcgccgcgttgtcgaactggaagccgccaatctgcaccacttcgctggcctggccgcgcgcacgccgcagcagcacgcggcagcgcgcttcgaactcgcggaaatcaaacggcttgcccaggtagtcgtcggcccccacatccagcgcctgcacgcgatcttcgatgccgtcacgcgcggtcagcatcagcaccggcgtgctgtcaccgcgctcgcgcatgccggccagcacgcgcaggccatcgagcttgggcaggccgatgtccagcaccaccaggtcgaagctctggtagcgcagcacgctggcagcggccaggccatcggcctgccagtccacggcgtgcccgctgcggcgcatccggcggatgatcgcatcggccagatccggattgtcttcgaccagcagcaggcgcatgggcactcgggtgggaggggaaccgaatgctaccgcatgccgccgctgggctcgccgggcgcggcacggcgagcccagccgcctgtgcttttcgctgcaccgcacaatccgttgacaggacgatgacagcttgcccgacccagactgcggccgcgcaccgtccggtgcccacgattgccgcgcgcctggcgcgcacctgggagggtttgtggaattcacgtttgcctggcggcgtcctgccgccatgatggcgctggctgcgctgtcggtgccggccttcgccgccgaagacgaccgtccggtcaccgccaccctgggtggccgcctgcacctggacttcgccaccttcgacaacgacaaccgcggaacgccgaacaaggatgacaccgagatccgccgtgcatgggtcgatgtgtctggcaagttcttcgtggtcgactacaagctggaagccgacttctccggcgaccgcgtcgaggccaaggatgtctacctggcccgcagcttcggcaaggcgggcaagctgaccgtgggccagttcaagcagtatttctcgctggatgaccgtaccagctccaactacggcagcttcctggagcgcggcaacgccggcaccacgctggcgccgctgtaccgcctgggtgcgtcctggcaggccaacccgggcgacttcacctgggcggccagcctctacagcctggagagcatcgacgcctggcaggtgaagggtcgcgcggcgggtggtcgcatcacctgggcgccctcgcccagcgacggcgacgtgctgcacctgggcctgtcgctggcccgcgaggcgtacgacaaccccggcgccaatggcgtgcccggcctgcgcatccgcccgcgcccggccggccacctgtccgacgagagccgcctgaccctggtcgacttctccgccggccgcgataccgacgtcaacaagtggtcgctggaatacgcgcaggtgcgcggcccgctgtcgtggcagggcgagttcagtggcgccaccttcgatgacggcgcccagcgcggcgacgtgatggccgcctacggcatgctcagctggttcgtcaccggcgaaagccgcgcctatgaccgcaagaccggacgcttcgcgcgggtgaaggacatccggcacaaggccggtgcattcgaagtggcgctgcgctacgaccagatgtggggcgcgcagcaccttgatggcgcgccggacctgcgccgcggcagcaccgaagcctggacgctgggcggcaactggtacctgcgcgacaacctgcgcttcatgctcaacgtgatcgaaagccgcaaccgcgaccgcctggccggggtcacggtggaccgcacccgcgcggtcaccggccgcctgcagtacgacttctaggcctgccattccgggcgcgcggcgcccggccccttccactccccacgtcctgttttcgcaaggagtccgcagatgatgctgagcatcctcggctttggcatggtcattacgttcatgtacttgatcatgagcaagcgcctgtcgccgctcgtcgccctgatcaccattcccatcctgttcgcgctgatcggtggcttcggtgccggcatcgacgagatgatgctggagggcatcaagaagatcgcgccgaccggcgtgatgctgatgttcgccatcctctacttcggggtgatgatcgatgccggcctgttcgatccgctggtgcgggtgattctgcgcttcgtcaagggcgatccgatgaagatcgtgcttggcaccgccgtgctggcgatgctgatctcgctcgatggcgacggttcgaccacctacatgatcaccgtctcggcgatgctgccgctgtaccagcggctgggcatgaacgcgctgaacatgacctgcgtgaccatcctcgccggcggcgtgatgaacctgaccccgtggggcggcccgaccgcacgcgcggccactgcgctgcacgtggacccggccgatgtgttcgtgccgctgatcccgtcgatggtgatcgcctgtgccggcgtgctgctgctggcctggtacctgggcctgaaggaacgccgtcgcctcggcgtggtgaccctgcccaagggcggcagctggatggacaacagcgtgtccgatgacagcaatccgctgccgaccgtggaagacgccgaggacatcaagcgcccgaagctgctgtgggtcaacctggccctgaccgtggcgctgatgaccgcgctgatcatcggcgtgctgccgatgccggtgctgttcatggtcggcttcgccatcgccctggtgatcaactacccgaacctggccgagcagcgccgccgcgtggtcaaccacgccggcaacgtgctgtcggtggtgtcgctgatcttcgccgcaggcatcttcaccggcatcctcaacaacaccggcatggtcgaagcgatgtcgcacagcttcctggcggtcattccggagtcgtggggcccgtacctggcggtgatcaccgcggtggcgtcgatgccgttcaccttcttcatgtccaacgacgcgttctacttcggcgtgctgccgatcctgtccgaggccgccggcaactacggcattactccggtggaaatggcgcgcgcctcgctggccggccagccggtgcacctgctcagcccgctggtgccgtccacctacctgctggtgggcctggccaaggtcgaattcgccgaccaccagaagttcaccctgaagtgggccatcgccatctcgatgctgctgatgatcggcagcctgctgttcggcctgtatcccctcgccgcctgaccctttgccaaggagccttctgcaatgacgcttcgaatcgcttacgtcaccagtggaatgggcagtgtcggcactgccatctgccagagcctggcccgcagcggccacaccgtggttgccggctgcgcgccgaactcgccgcgcaaggccaactggctgcgcgagcagcgcgaacagggcttcgacttcatcgcctccgaaggcaacgcgaccgactgggcctcgaccagcgccgcgttcgccaaggtccgcgccgaagtgggtgaggtcgatgtactggtcaacaactccggcggcagccgcgacctgctgttccggcagatgacggtggaggactggaacgcggtgatcgcctccaacctcaacgcgctgttcaacctgaccaagcaggtggtcgacggcatggccacgcggggctggggccgcatcatcaacatcggctcggtcagcgcccacaagggccagatcggccaggtgaactacgccaccgccaaggccgcgatgcatggcttcagccgtgcgctggccgccgaagtggcttcgcgcggcgtcaccgtcaacacgctgtcgccgggctacatcgccagccaggcgatcagcagcttcccgccggatgtactggaccggctggcggcctcggtgccggtccgccgcctgggtcgccccgaggaagtggccggcctgtgcgcctggctggcctcggatgaagcctcgtacgtgaccggcgccgactatccggtcaacggtggcctgtacatggggtaagccagtctccacgctgcgcgtggaccgcctcccccacggagtgcgcggggccggtgaacctttgcttgcgaagggaatccggccccttttttcatccggctgcgggacctgcgcgggtgccctgcaccattcgttggttttccgtaaagaaggtttcatgttccgttcgcatagtggccctgcaccgcgcacgcgtgccggtgatcacctcccatgcaacggaccaccatgcagacccgacacctgacgatcgccgtagtgatcgtgctctccgccgctgccagcgcccatgccgccaccaccgccgataccggcgccagcaccgatgccgcgctgagcgcgcagacgctggataccgtctctgtgatcggtcagggcgagacccgccaggtgcagcgcatcactgccgtggacaagcaggtgctgccgccgggcaccagtggccagaagatcctcgatcgccttccgggcgtgtcggtgcagtccaacgatgcctttggcgccaacgaggaatcgcagaccatcagcctgcgtggcttcgacaagagccgcctgggctacacgctggacggcatcccgctgggcgacaacagctacggcaattacaacggcctgagcatcgcccgcgcgatcatcgccgagaacctggccggcgccgaactgtcgcagggcattggttcgctgggcgtggcctcgaccagcaacctgggcggcaccatccagtatttctcgatggatccgtccaccgaattcggtggccgcgccagcgtcaccgtcggcgacaacaaccagcgccgcggctacctgcgcgtggacaccggcgacctcaacggcttctcggcctatgcgtccggcgtgcaccaggaccaggacatgtgggccgcgccgtaccagaaccagaccacccgccagttcaatgccaaggcagtgtggaacgttggcgaccaccgtttcggtgcgttcgtggcgacctcgcgcgccagccaggccaactatgcctacctgtccaaggacatgctggcacgcggactgggatatgactggaacatctacgcgccggactgggatcgcgccgtcgccgccgcgtactgcgcgcctggcacctacaacaaggcgcgctgcaagttcagcggcggcgtcaacagcatcgacgatgcgtactatcagagccgtgcgctgcgcgacgacaacctgtactcggtcgatgccgacctgcgcctgggcgagcagggccgcctgaagctgctggcctaccaccacgacaaccgtggccagggccactggtgggcaccgggccagccgtcctacccgggtaccgacaggatgctgccgatctcgatccgcagcaccaactacacgatcaaccgcgatggcctgaccgccgcgctgtcgtggacggtgggcatccacgagctggaagccggcctgtggtacgagcagaacgaccataacgtgtcgcgcaacttctactacatcagcggcccgttcctggacgatctgtacctgaagaaccccgaccgcctgctgttcaaccaggacttcgacatccgcacgcgccagttctacgtgcaggaccgcatgcgcttcctggaccagcgcctgaccgtagacgtgggcatcaagagtcccaacacccgcatgcgcgccaccgcgcagcccggcgttgaaacccgcattgcgtcgggcacgctgaccgccaaggaatcggtgctgccgcaggtaggcctgggcttcaagctcaacgccaacaacgagctgttcgcctcctacgccgagaacatcgccgccttcgtcggcggtggcagcggcggcccgctgcaggtgtcgccggaatcgttcgcggccagcgccgggctggagccggagaagtccaagagcctggaagccggcttccgcactttcggtgagaagtaccaggcctcgatcgctgcatacaacgtcaagttcgacaaccgcctgctgtcgctgaacccgtgttcgagcatcgaagtcggcacgcgcccggagtgcgtgacgcgcttcatcaacgtcggttcggtgaagagccatggcgcggaactgactttcatcctcaagccgattgatggcctgcagtggtacaacgcgctgtcctggaacaagaccacctacgaggatgactacacctcgggcggggcgatcgttccggtggccggcaagatcacggtggatacgccgcagcgcatggcctccagcgagatcagctggaaccgcgacggcttcttcgccagcctgcgtgcgaagtacaccggcaagcgctactacacctacaccaacgaccagtcggtgccgggcgtgaccaccttcgacgccggtgcgggctacgatttcggcccgggcctgggcctgcgcaacgtgcgggtgtcgttgaacgcgaccaacctgaccaacaagcgctacgccggccagctgagttcgttcgcaccgaccgatccgaagggcacgcgctatgcgatccatgcgagtgcgccgcggcagctgttcatgacggtggcggcagagttctaagtcagaagcgggcgctgcggcgcattgagtgttgctgtatggcgcaggtaggcaggcccatgcaggacacgccgtaaacccgtccttgggggctcgatggcgccatccatggcgccaacggtcctgcatgggcctgcctacccgcgctcgacaattcccagcgccggcgcggaggcaatggaaagcaagagcaaaagcaaagagccgggcattgcccggcgctttgcttttcaagcttttcaaacgcaatccctctggtggacctgctgccgcgcccgcaggaaattgtctggaggaggcggggcaccctggtcaggaccgttggcgccatgggcccgaggcatgcctcgggcgggttgggcaggacgcgcaaccccggtcttgccgtgtgcgcaggacagcgcacacgagcaaggcgccatcgagcaccatggaggggcttttgcgtgtcctgaccagggtgccccgcctcctcccagccgatagcaggcaggcgcaggaggatccgccaacgcatttcattccggcgccagctggtccatccgtatccggttggcgaacagcgagaacgccagcatgccggccaggccgttcgcccggctcacccaatgcggcagccagcgcggcggcttcagcacccccgcctcgaacagcggcgcgaacgcgatcgcatcggccaggctcatcttgccggcgaacaaccagcggcagacctgcaggcggtcctcggccagcatgtgccggaagaaggtgtgcaccgataccaggccgcgcaggtacaccgtgtccttggtgaaggccaggccgccactcggcggcacgccacggaacacgcgctgggccgaggcgaaactctcttccgcgttctgcccggcatcgcagaaatagcggaacacttcgatgaaatcagcgccttcgcgtgccatcgcaatcgcttcggtacgcaggctgatgcgtttcaggcgctcgatgtcgatgctgccggtgatctgctcggcgaaggtcgccaacccttcctgggtcgccgttacccgtggcgaggacaacgccaggctcggcagtaccggctggccgcggccattcaatgcggtcagcgaatgcaccagcgcttcgtggtggaacaactgcgcgcggtcgtaggcgctgaagcgcgcgctggtgcgcaggcggatgcgggtcgggccggcggcggccttggacaccagctccggatccagctgcacctggatgatgcgcgattcgaagaacgcatccagatcattctgcagctgcagctgcagggcgatggccgagaccggcacctgctcttccggcgccagcagttcgtggtccagttcggcggcaatctgtatgaagtggcgcgccgcgtcgcgcgtgctcgggccattgcccggcagcggctgctcgggggcgccgaacagctgcaccgaacaggtatcaacggcggcggtgcccagcccttccagcagctgcgcggccaggtcccagctctgcgctgactgctgcacgtagtggccgagtggatggctgtcgtcgcagtcggcagcgatcgcggccagcgcgcgacgttcttcgctgaagtccagccgtgggtaatccaccttcggcagcaccggctggccacgcgccacgctgtcaaggaacggtgcctgcagcgtggccggccagctggtcaggcccagcaggcggatgcctcccacggcctcgaccaggcgcgcatcgagcgctgcatggtgggccacatcacggtccagcgtcgcagtcggttccatgcgcggactataacgccctgccgtgcccggcgcggtgcgccgccgcccgagcattggctcgggcgctacatgaaatgactccaccgcggaccagctgtagagccgagcccatgctcggctgccttgttaccgcctacgcggcttgcctgccgggcggaactgctggcccttgcctttcctgccgccgcgctcctgcgcggtctcggcctggcgtaccgccagcttggcggcagcggcagccacttcttccttcagcttgaagtagttcagcagccggctctcttcgatctcgcccgcctcgatcgccgcccgcaccgcacagcctggttcctgctggtgcttgcagtcgttgaaacggcactgtgcggccagcgcctcgatgtcggcgaagccaccttcggacagcgtctcttcgccggtcggcttcagctcgcgcatgcccggggtgtcgatcaggcaggcgcccgtcggcaacggcatcagcgcgcggtgggtggtggtatggcggccacgcgaatcgttggcgcgcaccgcgttggtcttcatccgctgctcgccaagcagggtgttggtcaacgtggatttgccggcaccggaggaaccgaccagcaccaccgtgcggcccgggcccagccacggttgcagcaccgccacactgtcggcatccaggccgttgatcgcatgcagcgcgatgccctgcatctccagctcttccagcaccgccagcgcatcctcgctgtacttggtctggtcggccttggtcagcaccaccaccggttctgcaccaccaccgccgaccagcagcaggtagcgctcgatgcggcgcggattgaagtcggcatccaggccgcagacgatgaacaccgtgtcgatgttggccgcgatcacctgctggtggtagtgctcgccggcggcgccacgcttgatcgcggtgcggcgtggcagcagcgcgacaatgcggatgccgtccagcagcacccagtcgcccactgcaggccgctcgtggctggggaagcgcgggcgctgccattccggcagcgattcggccttgatcgacgcatccgggccatcggccaccacgtagtgggtgcggtgctgttcgatcacccgcgccgggcgggcctgcggatgtgcggccatcgcggcctgccagtcggcctgctgcgccgggcccggccagggccagccaatggtctgcagggcgatgaaatcgggggtctgggtcatcgccgccattctacccgtgccgatgccctgccagcccagcaatgacgggcccggcgcccctgccatgcattgcagcaattccggtaggatggaagccccatgccttttgacggcccagctcccatgtccaccaactcgcccaagcccctggccatccgcgagcgcctttccgaagtgcgctacgaaatccgcggagaactggcgcggcgagcccgggagctggagacgcagggccgcaagctgatcaagctcaacatcggcaacccgggcaacttcggtttccgcgcgcccgagcacctgcagcgcgcgatcgccgatgacatgggccgcaccgacccgtacacccaccagcagggcctgccggtcgcacgcgaagccatcgcggcgtactacgcccgccgtggcgcaccggatgcgcaccccgaccgtgtgttcgtcggcaacggcgtcagcgaactgatcgacctgtcgctgcgcgcattgctcaacccgggcgacgaagtgctggtgccctcacccgactacccgctgtggtcggcctcgaccatcctcaacgatggccgcccggtgtactaccgctgcgccgccgagaacggcttccagccggacccgagcgagatcgagacgctggtgtcctcgcgcacccgcgccatcgtgctgatcaacccgaacaaccccagcggcgccagctacccgcgtgaactgctcgagcgcgtggtcgagatcgcgcgccgccacaacctgctgctgctggtcgatgagatctacgaccagatcctgtacgacgatgcggtattccagccggtcgcgccgctggccggcgaccacccgtgcctgaccttcagtggcctgagcaaggtgcaccgtgcctgcggctggcgcgtgggctgggcccacctcagcggcgacgacgcgcgcctgggcgacttccgcgctgcgctggacctgctcggcgcgctgcgcctgtgcgccaacgtgccgggccagtacgccatcgaggccgcagtgaacggcccggacaccatctccgaactgtgcaccccgggcggccgcctgtatgaaacccgccgcgcggtgatcgaagcctgcgaagccagtgagcacctgtcgctggtcgcgccggccggtgcgctgtacgcgttcccggccgtggtcggtgccgccgccaagggcttcgacgaccacaacttcgcgctggatctgatgaacaatgaaggcgtgctggtggtaccgggttccagcttcaacgtgccctaccgccatcatttccgcgtgaccctgctgccggaagcctcggtgatgcgcgatgtgttcgcccgcatcgaccgcgtgctggcccgccgtgccgaggacgcgaccaaggtcgtaccgctgaagccacgccgttcggtggcctgagccgtggcgctgtcctacctggcgctgggcgactcgtacaccatcggtgaagcggttgcggtcgaaggccgctggccgtaccagctcgccgccgccctgcgtgcgcaggatgtggcgctggccgacccgcagaccatcgccaccaccggctggaccaccgacgagctggacgccggcatcgatgcggccgcgccgcagggcccgttcgatttcgtcagcctgctgatcggcgtcaacaaccagtaccgcggccggccgctggacgagtaccgcgtacagttccacgccctgctgcagcgggcgatcggctttgccggtggccgccccgggcgtgtgctggtgctgtccttccccgactggggcgcgacgccgttcggtatcggcagcggccgtgacctggccgcgatcgagatcgagaccgacgaattcaacgcggccgctgaagtgatctgcacccagcagggcgtggccttcgtcgacatcaccgacatcagccgtgaccacggtggcgacccggcgatgatcgccgacgacggcctgcacccttcagcacggatgtacgcgctgtggagcgcgcgcgcgctgccggtcgcctcccacctgctcggcggaacggactgacccgatggatggcacgccacggaacggccagcccctgccctgcacacccttgagcgccgcgcaggcccgcgcgatcgccgaggcattccgccccgcacacgcctgggccagccgccgcgactactactacacccgcagcaagctgggcagcgacccgctgtatgacggcgtgctgcagcacctgcctggcgacgggcaacccgtgctggacctgggctgcgggctgggcctgttcgcccacgtgctgcgccagcgcggtggctgccagccctacctgggcgtggacgtggatgccggcaagatcgcccgtgcccagcgtgccgccaccggcctgcccgctgtgcgcttcgactgtctggacgtgcaggcgccgctgccggcgcaggccgggcatgtgctgctgctggatgtgctgcagtacctggacgcgggcccacagcaggcactgctgcgtgaggccagtatgcgggtcgctcccggcggccgcctgctgctgcgcacgccactggccaccggcgatggccgcgaccgcaccacgcgggtggcggaccggctggcctggctggtcggctggatgggcacgcggccgcgccactaccccgacccgcaggtgctgcaggcgacactggccgaggctggattgaaagtgacggccccgcgccccctgcacgggcgcacgccgttcaacagctggttgctggtggccgaacgccccgcgttgtagcgccgagtgcagcatgtgccggcgctacgctacaggatgatcgccaacccttgtagcgccgagcccatgctcggctgctctacaccaccagggcccggcgttacggaaccggcagccgcgccttcagcccccgctcgtccagcgcctgcagcacgcgttcgatgatcgccaggttgtggccgtgggcggccccctcatgcagcagcacgatggcgcccgggcgcaggtccggcagcagccgcgacagcacgccctccggcgtgcagccgacaccgtcgtagccacgggcgctccagcccacgcgcaccagtcccagcgccttcagcaccggcgccacgaacggattggtcatgcccaccaccgaacggtaccagcgcaccgggcggccgcttaccgcgtgcagcgcatgctggcatccctcgatctcggcacgcatcgctgccgggcccagccgccagaagcgcgcctgcggatggctgtggctgtggttgcccaggtcgtggccgcggcgcaggatctcctgcaccaggtccggctgtgccagcgcacgctcgcccaccaggaagaaggtggcgcgggcctggtagcggtccagcaggtcgagcaccgcacgggtctccgggccgggaccgtcatcgatggtcaaccagacgctgtttccggcctctcccatccggctcagcaccggcgcgtagaagcggctgttgggcaggaataccggcaccaggaacagtgcgtggctggccaccatcacgggcagcccccagtgccagccggccagggcccagaccaggatcacggccagctgcgacgccaccagccagggcagccagcgccagggccgggtcgggatgcgatgcaatgttcctgcgttgctcatcccccatgatgccatgaggggtagaattgatgattcgaattcccggaaccccgacgtccatgtccctcgatcccgccctgcgttcgcgcatcgaatccatcctcaacgccaaccgcgtcgtgctgttcatgaagggccagccgtcgatgccgcagtgcggtttctcggccaaggccgtgggcgccctgcaggacctcggcgtcgagttcgcccacgtcaacgtgctggccgaccaggaaatccgtgaaggcatcaaggcctatggcgactggccgaccattccgcagctgtacatcgacggcgaactggtcggcggcagcgacatcgtgctgcagatggctgccagcggcgagctgagcagcgtgctgggcctggccgcgccggaccgtaccccgccgagcatcaccgtcaccccggcggccgtggaaatgctcaagggcgcgctggccgatgccccgggcgctgctctgcagctgtccatcgacgccggtttccagccgaacttccagctggccccgcacgacgaaggcgccatcgccgccgagtccaacggcctgcgcgtgcagttcgacctggccagcgcccgtcgcgccaacggcatcaccatcgactgggtggacgacatccgcggcaagggcctggccatcgacaacccgaatgcgcccaagccggtgcaggaaatcagcgtgcgcgatgccgacgacctggtgcgtgccggcaacatcaccctggtggacgtgcgcccggccgacgagcgtgaaatcgccgccgtgggcgtgccgttcaagaccttcgacggcaactgccgcgccgcgctggaagccctgcccaaggacaccgcgctggccttcatgtgccaccacggtggccgcagcgcgcaggccgccgagcagttccgcgccctgggcttcaccaaggtgttcaacgtcaccggcggcatcaacgcctggtcggaagacgtcgacaacggcgtgccgaagtactgattgaaggcccggggtcagagccctttcctgcggaaaggcgatctgacccctaaaaaggggacggagggaattaagttgtttgtggcaaaaacgacttaattccctccgtcccctttttcttagccggcgaaaccgccttcggccaggtagtccagctcttccggtgaaggaatgcgacccagtacggcgttgcggtgggggaagcgaccgaagcggcggatgatgtcgcggtgcagctcggcgtactgcaggtattccttgtcgcccagcacgtcgaacatcgccaccgagcggtcctggtccagcggatcctcggagtgctcgaacggcaggtagatgaaggcgcgcagcttgggcaccagctgcaggtccaggccttcctcgatggcgcgcatggcgtagtgccgggccaggccatcggtggcgtaggaatgggcgctaccgcggaagcagttgcgcgggaactggtccagcagcagcatcagcgccagtgcgccctcggcactgcccagccagtgttcgcgcgcgcgcgaggcggctgcgaaatgctcatccaggaacaactggcggaactgcgcgtcgaacgcatcatcgcgggcgaaccacttcgcagggcccgcctctttccagaattccaccacgtgcgcggcaacgtccatcacctactccccagggccggcgcgccgcgccaggccatcatcatcattcgtcgaagcgcaggtggcggaccgacttgccgttgcgccggataagcttaagcgcctcgataccgatctggatatggttttccacgaactgggagctgaccttggcatcggaggcctcggtcttgaccccatcggggatcatcggctggtccgacaccaacagcagtgcgccgctgggaatgtggttggcgaagccagcggcgaacacggtggcggtttccatgtcgatggccatgcagcgcatcgcccgcagccgctccttgaacgcctcgtcgtgctcccagacccggcggttggtggtgtagacggtaccggtccagtagtcgtggccgagatcacggatcatggtcgagaccgcacgctgcagcgcgaacgccggcaaggccggcacttccggcggcaggtagtcgcccgaagtgccctcaccgcggatcgctgcgatcggcagcaccaggtcacccagctggttcttgcgcttcaggccaccgcacttgcccaggaacagcaccgccttgggcatcaccgccgacagcaggtccatgatgatcgcggcattggggctgcccatgccgaagttgatcatggtgatgccatcgatggtggcgctggccatcggccggtccaggccgatgaccggggcgccggtcagcgcggagaaggtgtgcaggtagccgccgaaattggtcagcaggatatgctggccgaactggtccagcggaacgccggtataacgcggcagccagttgtcgacgatttcctgtttgctcttcatgcccggtccggttctgcaggggcgccattgtaggcaacgctgcgcctgccctgccacacaaagagaaggggcggcccaacggccgcccctcctggtttccctgcgggagccggtggcttagaaacgcaccgaccagcgcaggttggcaccgtggtcgcggctttcgtcgccgaactggccgctgtagcccagttccagctgctgcttggcggtcagccaggccgagaggcccagttcggccaccaccgcgctgtcggcgatgggtgcaccgttgaccacgaagctgtcaccgccggtggcaaagcccaggcgggccgacgggttgcggtcgccgctggcgtggcggtacgccaccgcgccgcgcacgtgcaaccagctgtcctgctggaacgaggccttcaggcccttgtcgaagcgcacgccggccgtggccagggtggtgcgcacgtcgtccaccgaaccctgcagggccgcagcaccgccacgctcgttcacgtgcttggtgtccacttccacgcgggccacctgcacgtacggctccaggccagcctcgcggccaccgaagcggtaggccgcttcgatgaaggcctggcgggtacgcgcgtcgtagcgggcgctcagggtgtcgctgtaaccggcgaacgccagctcacgggtactgtccacatcgtgttcgctccatgccaggccgccacgcaggccgaaaccgccccagttgtggctggcgtaggcgccgaagtgggtgttgtccaccttcgacctcgcacggcgcccttcgccctgcttcacgtcggtgcggccggtaccggccagcacgcccacctgccagccgccgaactcgcggtcggcaccgaccagcaggccgttgctgttggcttcggtgcgggcggtgttggtgttgccatccagcgtggtgctgccggccagggcctgcacccacacaccggtggcgtcgccgccttcggcacccggtgcagcggcaccggcacggcgggccagcgcggcatcacgcacgtagcggctgccttccagcagggccgcgctggtggcggcatgcagttcgccgctgaggctgtccagtgcgctgcccacctgttccgggaacagcatggtcagcggacgcggcaggccctggttgaccgccagaccgtcgaccacggtggccacggccaactggttggcggtggtggccgcggtagccagcgcgttgccgcgggtcacttcaatgcgcgcgccggcggcggagtaggccaggccgaactgcaggaagggcgagaaggcgctgaaatcggtgctggcgaaccgaccgttcacgccgccgtcggcctggatgaagttgaactgctcgcccaggtagtaggtgcccggttccggcagcgccaccagggtgccgcccagggtggcggtgccggtcacgtgcagctggtcgctgcggctgcccggggccacttcggcctggtacacgccagtggcggtctgcacatagtcaccgttgatggtgagcgtgccgatggagttgcccggagcgatgatgccggccacggtggtgtttcccagctggcccacgcccttcagcgtgcccttttcacccacgaaggtgctgccgccggtctgcacgccgttgaaggacaccacgccgccggtgacggtcaggtccgagccgtccagcacaccggtggcggtgatgcggctgctgccgcccaggctgttcagcgctgtgttctgcagggtgccgttcagcaggaaggttccgccggtcacgtccacggcgctggtcagcgtgttcacgccgtccagttccagcacgccttcgcgcaccaccgcgccgttgaagctgttgtcgccgctcaggcgcagccagccgatgccgctcttggtcagtttgcccgggccgccgatgtcattggtccagtcgtcccatgcatcaccttcccacaccttcaggccgccggccttctggttcatcaccacatcggtgtccacgcgcagcgagccgtagccttcgacggccgcagccaggttcatcaggccccagccgtagacatcgtccacgcctgcagcacccaggtcggtggcggtggtcagcagcacgtcgcgcacctgcgcgctgtccaggtacgggaagcgctcgaacagcaggcccagcgcgccggtgacgtgcggggcggccatggacgtgccgctcagttcctcgtaatcggacgacggggtctggctgatgatgtccaccaccaggttgccattgtcatcgtagaaatcaccttcgatcaccgaatcgggaccgtacacggtcgagttgatgttcgagccgggcgcggcgaggcaccagttcgccgccaggccacagcgcatcgagcggttgctcagctccaggtcctgattgacgttgaccacggccagccagtacggctcgacgtcggcgacggcgcgcggcagcgaggcatacatgccggcaatcggcgcttcttccggcgaagtgttgggcgaatcggtgttgccagcggcccatacctggatcagtccgctgctgcgcgaaccttcggccatcgcagccagactggcggcgaacaccgggtgcgactggtacatgtccaggtcttccgctgtggtcggctcgttggccaggccccagctgtggttgatggcgcgcacaccctgctcgttcatctgcgcatacagctgcgggtagatcgaatcgtcggcctggatggcggcgatggtctgttcgtccagatacagggaaccgccgatattcaccaccgacaggtaggtggcgctgttggagaacaggcgggccacgctcaggtcggcgccgaaggcaacaccgtgggtgccgtggccatcacggttggcggcgatggtgcccgacacgtgggtaccgtgcacgttgtagctcaggccttcgtagaagccattgcgctccagcagatcggcatagtccgggtcgagcagctggtaggacacggccacctggtcaccgtcgctggcgaagcaggcgtccgggccactcagcacttcgcgcgcgcacaggctgccatcggccagcacatcggccagatggatgctgcggtggtccttgccggcgaactcgtcgtggtccaggccggtgccactgtcgaacacgcccaggcggatgccggtgccggtcagtccgcgtgcgtaggccacatcggcgttgatcgcctgcaggccccagtcgctgttgaattcggtggtgcgccagctggcggcatcacccggcttgcccatgatgggttccggatcgacttccacatcggcggcggcggcgacggccagcgacggcgaagcggtgaggaccggtgcggcaaacgcggcctgcaggctgcgctggaactggtaacgcgacaaggcgtctgcgttgctgtcctgggccagcgccggcagagcggcggccatcagcagcgagccaacaatggccgaggccaggggtgaggggaggatcgagcggcgggaagcggtggagcgatacgacgggaagacaatcatctgcagttacgtccttgattccttgaaatatttcaggtgcagctccgtcatggagcaatggaaagcacacctcacggcgggtcagcgctcgctgtcccaccggttggtagcggcaggtgtcacaaaaaattaatgcttcgttcagaatttttgtataggaaaatccccacccctgcccctgcccaaggtcacttggcaagtggtatcgacgacggatagcgtcggcggattcacgcgtgggttggggatctctgcatggcatcgatggtgttgcgcgccgctcttgggatggcgctggtttcgttgagcacggcaccgacgatgggcgcctcgcgcttcgtcgccgatccctaccccagcacctaccgggcgcatcccgatgcgccggtgctgatccagaacgccaccgtgctcaccggcaccggccagcgcctggacaacgccgacgtgctgctgcgcgagggccgcatcgccgccgtgggccgccagctgcaggccgatgccggggtcacccgcatcgatgcgcggggcaagtgggtcaccccgggcctgatcgacgtgcactcgcacctgggcgtgtaccccagcccgggcgtcggcgcgcacagcgacggcaacgagatgaccgcaccggtcaccgccaatgtctgggccgagcactcggtgtggccgcaggacccgggcttcgctacagccctggccggaggcgtgaccagcatgcaggtgctgcctggctcggccaacctggtcggtggccgtggcgtgaccctgaagaacgtgccggccatcacctaccaggccatgaaattcccgggtgctccgtgggggctgaaaatggcctgcggcgagaacccgaaacgggtttacggcgaaggcaagggcgtcgccccagccacgcggatgggcaacgttgccggctaccgcgccgccttcatcgatgctgccgactacatcgccaagaacaaacccaagccggccaagcgcaagggctggttcggcagcgacaagggcgacagcgccggtgatgccggcggcaagcgcgatctcaagctggacacgctggccggcgcgatcgaaggcgacatccgcgtgcacatccactgctaccgcgccgacgagatggccaccatgctcgacctggccaaggaattcggcttcaaggtggcggccttccaccacggcgtggaggcctacaagctggccgaccggctggccgccgacggcgtctgcggtgcgctgtgggccgactggtggggcttcaagatggaagccttcgatggcattccggagaacatcgcactggtcgaccggccgaagaacagctgcgccatcgtccattccgattcgcccgaaggcatccagcgcctgaaccaggaagcggccaaggtgatcgccgccgcgcgccgcgcgcacatgccggagatcacgcccgaacatgccatcacctggatgacggccaatgccgccagagcgctgggcattgaaggccagaccggcaccctggaggccggcaagatggccgacgtagtggtgtggaacggcaaccccttcggttcctacgcgctggccgaacaggtcttcatcgacggccgccgcctgtacgaccgcagtgcgccgacagcgacgccgcgttccgatttccagctcggccaggaggtgcactgatgggcgcgttgaacaagcgtcgccgggcttggctcggcgctacggtcatggtgctggcctgcctctccgcagctgcgcaggcgcaggacctgctggtccgcaacgccaccgtacatacggccagcgcgcgcggcagcctgcagcacgccgatgtactggtgcagggcggcatcatccgcgcagtcggcaacgggctgtccgcaccggccggggccaacgtcgtcgaggccgatggccgcccgctgacacccgcgctgttcgggggcatcaccgagatcggcatcgaagaagtctccggtgaagcgagcacggtcgacagcacgctgaagatcggcgaacaaccgttgcgccccgaattcgatgtcaccctggcctacaacccggcctcggtgctgatcccggtggcgcgcctggacggcatcggcttcaccgccctgggggccgccaccggtggcggcttcgtcgctggccagggcggtgtgatgcggctggacggcagcgccgatcccctcgggccgcgcgcgctgttcctgcgcctggggtcggccgcagtggaactgaccgggcattcgcgtgcggcgcaatggatgctgctgcagcagatggtggacgaggcgcgtggccaggtcgccgcggactcaccgcatgcgctgctgaccccggccgggcgccgcacgctgggccgctacctggccggccagggccgcatcgtggtggaggtggaccgtgcggcggacatccgccagctgctgcgctgggccgcccgcgagaaggtgaagatcgccattgccggtggcagcgaagcctggcagctggcaccggagctggccgccgcgcaggtgccggtgttcgtcgacgtgctgtccaacctgccggccagcttcgaccagatcggtgcaaccctggaaaatgcggcacgcctgcaacgggccggcgtggcggtctcgttcgtgcagcgtggcgacgcctcgcacaacgcccgcaagatgcgccagctggccggcaatgccgtggccaatggactgccctgggccgacggcctggccggcctgacccgggtgccggcgcaggcgttcggtgtggccgaccagatcggcagcatcgagccgggcaagcgtgccgacctggtgctgtgggagggcgacccgctggacgtggcgcactatgccgaacaggtctggctgggcggccgggcgatgccgatgcgctcgcgccagaccgagctgcgcgatcgctacctgctgcgcaacgcgcagccctgaccgcattgaaggacaccaccatggccaccctgcgctggtatttcgacttcgtttcgccgtactcctacctgcattggcagaagctgaagcagctgcccgagttcccgcggatccagccggtgccgatcgcctttggtgccgtgctgcatcacctgggcaacctcgggccggccgagattccggccaagcgccgcttcatctaccgccagctgctgtggaccgcgcaggccgaaggcacaccgctgcggttcccgccgggccacccgttcaatccgctgtctgccctgcgcctgtgcctggccgcgggtggcagcgcacgggcggtggacgtgctgttcgactggatctggcgcgacggcaatgccgccgacagcgccgaggccctgcgcgaaccagccgcgcggctggggatcgaggatgtcgccagcgccatcgcgactcccgcggtcaaggagcagctgcggaggaacaccgaagccgccattgcaaccggcgtgttcggcgtgccgaccctggccatcgatggcgaactgttctggggcaacgacgcccacccactgatggcggcggtgctggccgacccggatctgctgcggcagcccgaatggcagcgcctggccgagcttccggtggccgtgcagcgcagtcgctgaacagggcgtgccgcgtttccctcgcgcgccacgccagactttgagatagatttcacatttccgaacctacaaccgccctggagggggagccgcggatgcgcatcggaatcgtcgtcgactcggcctgcgacctgccgcaggacttcattgccgagcacaacatcgtgctgctgccgatcaccgtacggatcggcgaagccgtgctggccgatcatcgcgatgagcaggccaccctgagcttcctgcacgcgcatgtggccgaacatggcgctgaagcggaaaccatccccttcagcgtcaaccagatccgcgacctgttcctgcagcagctggtgatcgattacgaccacgtgttctgcatgaccatcaccaagacccgcagcccgatccacgacaacgcgctgcaggccagcttcgccatcctcaacgattacaagccggtgcggcaggcagcgggctacaactcgccgttcgcgctgcgcgtacttgatacccagaacctgttcgccgcgcaggccgtgaccgcggtggaggctgtccgcctgcgtgacagtggcgccagcgtgcagcagatccgcgaacggctggaagaactggccggcaacgtgcacggctacatgatcacccgcgacctgtactacatgcgcgcacgcgcgcggcacaagggcgaccgcagtgtcggcctgctcagcgcggaactgggcagtgcgctggacatcaagccggtgctgcacggctaccgtggcgagaccgggccggtggccaagatcaagggcttcgacagcgccgtgcagaagctgttcgcggtggtcggccagcgcgtgcgtgccgggctgatgacgccgacggtgtgcgtcagctacggcggcgaactggacgagctgcgcagcctgcccggctatgcacagatgaaagaggtctgcgccggccatggcgtgaccgtgtacgaatcggtgatgagcctgaccggcatggtcaacgtcggcaagggcgcggtcaccgtgggatttgccgatgggccgcatcggttcgaatgagcgctggccacggcaggaatctgcacatcgattccaccccgactgtgccagccttgccgcacttcaaggagaactccatgcctgcgcagtaccacatcagcctgcccgatccgtccaaggcccgcggcaacgaccctgacctgtccttccattcccagggcgccgccggtttcgccgaagagctgcaggatgccctgcgcagcggcacgctgttcgaacgctggaaggccaagcagcccgacccggatgcggtggaaccgcagtggggcgtgaccgacccggaggccaccgtgaccggcgagcagaaggacctgcgcatcaacctggtcgccaccacccgcatcgacagtgacgtgttcaagcagcgcctgcgcctgctggccggcagccactgggaactgcgcgacgtgcgttgaggcacccgcccgccgggcatggcccggcgctaccgtgcccgtgtcgtgatcgacccggtgccgatgaccatgctctggtagacgccacccttggttggcgctccaaaaaaactgccaaccaaggttggcaactaccgacgaaccgccgggcatggcccggcgtttccctatcgctaccagccgccaccgagcgcgcggtacagctccacccgcgcgatcgcggcggcggcctggctgttggccagcgcggcctggttgtccagcgcgatgcgctgggtggtcagcacgtccagcatgtcgaccacgccggcctggtactgccggcgcgccgcccccagtgccgtctcgctctcatccaccgccacgtgcagctgcaccgtgcgctgctgctcggcactgtagccgtccatggcgtcgtccacctcatgccaggcctgcaacacggtacggcggaactgcagggccgactgttgctgctgcagcctgctcagcgcgaggttcgccttcagccgcccgccctggaagatcggcaggctgatcgacggcccgatgctgaaacggtgcgcgttccagccatccaggtcatccagctgcttggcctggaagcctgcgtcaccattcaaggtgatgcgcggcaggaaactggccttggccacgccgatgccggccgttgccgcatgcagtgccgcctcggcacgacggatgtccgggcgacgctcggccagttcactcggcagacccaccgccaccgctggcaacgccggccagtcacggcgtgcatcctgcagctgcgcgtccagcgcctgcggcggctgtgccagcaggaacgccagcgcattgcgcagctgcgattcgcgatgccgcagcggcgcgatgcgcgcctgcagcgaagccacctgcgcggccgcgctggacacctgcagcgtgctggccacgccctgccgctggcgcgcctcggtcaggcgtttgatgtcatgcgcgatgctgaggttgtcctcggtgatcgccagcagctgccgcgtcgcacgcagctgcaggtaatcacgcgcggtttccgccagcagcgcgatgcgcacggcgtgtgcatcctcctcggccatctgcacgcgtgcgtcggccgcttccacctggcgccgaacgcggccccacaggtccagttcccagcccaggccgataccggcctggaacagcccgtagtcatcacggccgccgttgccggacggatcattcaggcccacctcgctgttgcgtgcacgcacgccactggcgctcgcgctgacgctgggcaggtgatcggcggcggtgatgccgcgcgcggtgcggctctgctgcacgcggttggcggccagctgcaggtccaggttggccgccagcacctgatgggccagctgccccagcagcggatcgtcgaagccggcccaccaggcggcgtcctgatcgatggcgttgccggcgacagccccaccctgccagtggccgggcagttccgcctgcgggcgtacgaagtccgggcccatcgcgcaggcagccagggccgtgcacaggctggccgcaacgaaggtgcggaaaacggtaatggcgctcatgcgccctccccgcgcttgtggcccggtccgtgctgcatgctctgcgcacgcgcgcggctgcccaggtcaacgctggcttccaccgacatgccggcacgcagctggtccagcagcggctggcccggctccagcacgatcttcaccggaatgcgctgcaccaccttggtgaagttgccggtggcgttctctggtgcgactgcagcaaaggtgacgccggtggctggtgcaatgctgtcgatgtgcccgcgcagcggcgtgcccgggaatacgtccaccttcagttcgacctgctggccggcctgcatgcgggtcatctgtgtttcctggaagttggcgaccacgaaggcgcgcttcagcgggaccaccgcagccaccggcgtacccggggtcaggtaggcaccgacgcgcactgcgcggcgaccgaccatgccatcgatcggcgcgcgcagcacggtgtgcgacagatccagttcggcgcgtgcctgtgccgcttctgcacgctgcaccgccgcctgtgcagcctgcacgcccgcgctgaggatgtcggtgcgctggcgtgcggtcgacagtgcggcctggccctgctgcagatgcgcactggccacggcctgcttcgactgcgcctgctgcgcgttctgcacggtaccggcgccatcacgggccagttcgcggtaacgctgctggtcggcactggccagggtcagttcggaacggctgacatcgacgctggccctggcctgcgcgatcagcgagtcctgctgggccagtgcggcctgcgcattggccagctgcgcacgggcattggcaaggtcggcacgcgcagcctgcagtgccacctggtagtcgcggtcgtcgatgcgggcaaggacgtcgccggccttcaccgactggttgtcctctacctccacggcactgacgaagccggcaatcttcggcgctaccagggtgtagtcggccaccacgtacgcattgttggtggtctggtgaccgccatcgcgcagcagcagccacgcgccgatggccagggccagcacgcccaggcccaggccggtgttgagaggggttcgattgatcgtcatgagggggttcctgcgaaaggttcaggccacggcgcgtggcggatggatgcgggtgggcatccaggcaatgaggggaatgaaggccagcgccaccagtgcgaccacccagtacaggtcggcagaagtcagcgcctgtacctgtgcatgcaggcgcgcgcccagctgcgggccatcggccagccacggttgctcgcccaggcggtcgaccagcacggtggaatggaaatgacggcggccttgggcgatggcatccagtacgccaccggcgagcaccgcagcgaagcccttgaccgtgttgaaccaggccgaggcaaacgggccatcctgtggcgccaggccgccggtggccagcatcagcagcggcagcaccgccatcggctgggcaaacacctgcagcagctgcacccacaggaagttgtcgcggatccaggccacgtccaggtgcgagcccagccagcaggccagtgccagcatcgccaggccggtggcctgcacccagcggcagtccaccgcgcggatgttcaacagggccgccaccagcggcagcgcgatcacctgtggcagtgccacccacagcagcatcggtgcggtctgcagcggccggtagccctgcacgctggccaggaagccggacgggatcgagatcaccgccagcagcacgaacagcacgccacccagcgtgaccagcgagtagctgagattgcgattggccaacaactgcagcttgaagaacggcagcgggtggaaccattcgttgatcatgaacagcaccatcaggccggcaccgccaccgatcatcagcgtgatcatcggcgaatcgaaccagttcagccgcgggccctgcaccaggcccagcaccagcagcaccagcgccggcaggccgagcagcagcccaacgccatcgaactgggcgaagcgttccagccgcagcgggtcctgtggcagaccccagccgaccatcgccatggcggccaggcagtacggcacgatctgccagaacgcccagtgccagcccacctgctcgacccagaacgcggccagcggcgtgcccatgctcgggccgaacgtcgccgtcaacgcgtagccggccaggccgtacagcttgatgccaggcggcaggaagcgcagcgccacgctcatcagcaacggcggcagtgcaccgccgcacaggccctgcaatgcacgcagcagcaggaacacctgcaggttcggggcgagcgggcacagcacgcccagcaccatgaagccaccgatcatcgccagcgcgaaacggcgcagcgagaacgtggcggcacaccacggcgcgaaggccatcgcgctgaccgacatcgcgctgtagagggcgacgatccagctgccgtcgtcgacgctgaaacccatcgcgccacggatgtcggccagcgcgaccttggtgatgttctcgttgaagccggacaccagcaccgccagcagcacgccacacaggccgaccagaatgcggcgatcgagcccgggggcggcggcaggacggggcgctgcggcggccgggacagcggcggccggcgcactcatcgccaggcaccgatccgtgcagtgcacggcatgttgagggtcattggaatgcgctcagtgaaactccggggagcgcagtctagggagccggtaccctgtgaaaaatggcgtcgccggcatcccaggcgtgcgtccagcgcacgcctgcgggtctcagcggtgggcgtcctcgacgcgctcgcacatggtcttgatcgaacggcgaagccactggtgcgcggcatcgttgtccagccgcggatgccaggcctgcacgatggccgcggtacgcaccgggatcggcagcgggaacaggcgcagcggcaggcgcatgctgacgatccgctccagcatcacgcttggcatctgcggcaggatcaggtctgattcggccgccgcgaagatcgcaccgtggaaggtcgggctgatcagggccacgcggcgctgcaggccgagcgtggccaggtcatcatcgatcggcccacgcggcaggccacggcgcgacaccgcgatgtggtcacacgcggcaaagcgctctgcactgatctcctcgtcgaacagtggatggtcctcgcgcgcggcgcccatgaacgaggtactgaacaggttctgcaccttggtatcgggcgcatgcttgccggcggtgctgatgtacaggtcgatccggccctgcgccatcgcatcatcgtcggtatcgccctcgggcacgaagcgcagcaccgcgcgcggtgcctgctggcggaagatctcgcgcaggcgaccgccaaatccaccgatgaagacatcattggcgcgcacgctgaaggttcgctcgagcacgcgcatgtccacttcacgaccagcgttgaagacgcggtgggcctgctcgatcacatcgcggacctgctcgcgcagctgcagcgcgcggggcgtgggcgccagaccgcggccggcacgcaccagcaccgggtcacccagcgcagtgcggatccggcccagggtgcggctcatcgccggcgcgctcaggttcatgcggcgcgcggcggcggccacgctgcattcgtcaatcagcacgtccagtgccagcaacaggttcaggtccggcaggggcatgacagtctccagtaaatcagatgactctacggcacttgcaaccaccgtggattgcgttcgacgcattcattgactgccgcgcacggcatgggtgcgcgcggtgacatcggcgaccatccccgtcctgccaaggagacatccatgttcactaccctgctggtcgccctggatggtggcccccagcacgcacgcgtgctggacctggccgccgccatcgccggcccccacagccgcctgcacctgctgtgcgtgctcgaccccgaattcgcgctggcggccgatgccagcgaagccgatcgcaccgagtatccggaagccgcccgccagcgctcccgcgccgaggcagtattggccgaagctctggccgaactgcgcgagcgcggcgtcgatgccatcgcgcagatcccctccggcgatcccggcgaagtgatcagcgagcaggcccggcgcctgaagtgcgacctgatcgtgatcggccatcgccacctgtcccggctggaacgcctgttcgaaccctcggtcgggcaatggaccatcgaccacgcgccctgccccgtgctggtggaaacccgcgacccacaaccctagctgccatggcctcccgttcccccttgttccccacccgcgtcagctaccgcgccttcggccgtcagttcggccgtggcgagcaggcgctgctgggcgcgatacggcagttgcgcgaccccgatctgcaggccgatggccttgcccagctgagcggactcgggcttggccaggagggctgcgacgccttcatcggcctgctgccgctgctggccacccccgccgctccgatcgatctgctgccggccggctctcccttcattgccgccagtgaactggacctgctggtctgcctgctgcgcatcgcacaatggcggcatgcacggccccgcgaggacgactcgctggcaccgttgcgccagcagctggcgcgctgtgcaatggccgtgcaggcggcaaacctgccgttgcggcagcgctcgttgtcaccggtcgggctgaggctgctcgatccgaccggctggttgcggcagcgataagccgtcgcgccccccgtgtgatcgcatgcagagagctgctcagcagtccatcgttccgtgcgtgctgccctcgtcatccagcacgtgcgcatgcaggatcacctggttgcggccagcccgcttggcggcatacaggccggcatcggcgtctgccagcaactgatcggcactggccagagccggcggatgcaggtaacccacgccgatgctgatactgaccgatccttccggcaacggcagcgcttcgaccgcctggcgcaggcgctcggccagcgccagaacgcccgacagcgcgcttccgggcacgatcaccgcaaattcctcgccgccataacgtgcgacgctgtcaccggcgcgaccggcgctcgccttcagtaccgctgccacggcctgcaggcagcggtcgccggcgggatggccgtggcggtcgttgaaggccttgaaatgatcgatatccaacagcagcaggcccagctcggtgccactgcgccgtgcgcgattccactcggccagcagcagcgcgtcgaactcgcgccggttggccacgcctgtcaggccatcctggcgcgccagctggtccagcgaggcctgccgttccatcaggtccacctgcagcaggacgctgcgcaggccgaaccccagcgtcgccaccacgaaaccgctcacggccaggggccgggcatggtcgaccaccagggtgcccaccaccagcagcagcagcggcaggatcatcgggcccgccgcctgcaccgtgcgcgccatccgcggatgcggcgtcaggacccgcgccggtgcctggctgagtgcgagcagcgccagcagcaggaacggcagatcgatcagcagatccgcataggcaccgaacgcatcaccggaggtgtagtggttgatgtaatacgccaccaacaggtaggtcgccgcatacatcgccagcgcgcggaaaaaggtacgccgctcgggaacgtcgccggccagccagcgcaccaccgcgaacacggcgatgcacaggttctggatatcgaacatgcgttgcatgttggacaacgcgtggtcgtcgatgtcaacgcgggcggcgaacgactgcgcgtgcacgaagaacagcacgcccagcagcgccgccatggccgcatcgatcaggctgatgctgacccgttcccggcgcgccctggccaggatgaacaccaggggcacaccgtagagcacgtaaaggaacaggcttgcgcgcggggtgaaatcggcacgcccggcgcccagggcgtcgatcatgttgaacgccatgccgccggcccacagcagcagcgccaatgccgtggcgcgccaccccagtgccgcgtggtcgcggcgggcccgccacaggcaggcggccgccgccagcaacggggcaccggtcaggaaaacgaaggagcctaccccggccggaccaggccacaaggccagcaccaggccatggcacagcacatacagcagcgccagcactaccggcatgcatcccccgatccgcaaggccgtctacgcgcacgatagcgcggggcggcgccacgagggtgtgatccatcgctgaaaaaggggacggaggggattaagtcgtttgcggcacagcggcaaatgcgacttaatcccctccgtcccctttttttccgggggctcagccctgcagggcgcgggcgtggtgggcgatgtgctcgccgatgtagctgccaatgaagtagtagctgtggtcgtagccgggctgcaggcgcagggtcagcggatggccggcagcggcgcaggcctcctgcaggcgctgcggctgcagctgggtctgcaggaactcgtccgcctcgccctggtcgatcagcaacggcaggcgctcgctggccgcggcaatcaatgcgcaggcgtcccattgcgcccagtcggccgggttgtcgccaaggtaggcgtggaaggccttctgcccccacggaacatggctgggcgcgacgatcggcgagaacgccgacacgctgcggtagcgccccggattgcgcagcgcgatcaccagcgcaccgtggccgcccatcgagtgcccgctgatggcgcgtgcgccggtcgccgggaactccgcttcgatcagcgccggcaactcgtgcactacatagtcatgcatgcggaagtgcttcgcccagggcgcacgggtggcgttgaggtagaaccctgcgcccttgcccaggtcgtagccttcggcatcggccacgtcatcaccgcgcgggctggtatcaggcgcgacaatgatcacgccgtgttcggccgcatagcgctgcgcgcccgccttggtgatgaaattctgctcggtgcaggtcagcccgctcagccagtacagcaccggcagcgtctgcgtttccgcctgcggcggcaggtacacggcgaactgcatgtcgcagcccagcgtggtcgaatgatggcggtagacatcctgccaaccgccaaaacaggcgcggtgttcaatgcgttccatggtgctctcctgcgcggcgcgtcagcgcacgcgtgcttctggtagatgccgaccttggtcggcttatccacgcccggcgtggacgccttggttgatcagttcatccagctgtgccagcaggcgcagcaacgattcgacgccaggctggccgtccaggttgcgatacgccgcgaccgccacgtcgctgcgcggtggccacaggccgtcggcgcgggcttcgtgcaggcgcggcaggaatacctgtgccagccagtgctcgaacggcatttcatcaatgccgaagggcgagtccaccgcgcgcggtggacccacgccgccctcgacccagcccagcgcgcgcagcgcctgctcgatcgggtcgaccagggccgcgcgtggatcctccgcacgcggcctgcgcagggcgtcgaaccagcccacgccgcggctcagtagtggaccaccgaacggatcgacttgccttcatgcatcaggtcgaaggcgtcgttgatcttgtccaggtccatggtgtgggtgacgaacggggccagttcgatatcgcccttcatcgcatcctcgaccatgcccggcagctggctgcggcccttcacgccaccgaaggcggtgcccatccacttgcggccggtcaccagctggaacggacgggtggagatctcctggcccgaaccggccacgccgatcaccacgctctggccccagccacggtgcgcgcattccagcgccgcgcgcatcacgttgacgttgccgatgcactcgaagctgtggtccacgccccaagtcgtcatctcgacgatgacctgctggatcggcttatcgaaatccttcgggttgatgcagtcggtggcgccgaattcgcgcgccagttcgaacttggacggattggtgtccaccgcgatgatgcggccggccttggcctggcgcgcgccctggatcaccgccaggccgatgccgccgaggccgaacaccgccacgctgtcgccttcctgcaccttggcggtgttgtgcaccgcgccgatgccggtggtgacgccgcagccgagcaggcagacgtgttccgggttggcgtccggattgatcttcgccagcgacacttcggccaccacggtgtactcgctgaaggtcgagcaacccatgtagtggtacagcggctcaccgttgtagctgaagcggctggtgccatcgggcatcacgcccttgccctgggtcgcgcgcacggccacgcacaggttggtcttgccgctcttgcagaacaggcactcgccgcactcggcggtgtacagcggaatcacgtggtcgcccggcttgacgctggtcacgccctcgcccacttcaaccacgatgccggcgccttcatggcccagcaccaccgggaacaggccttccggatcatcgccggacagcgtgaacgcatcggtgtggcagacaccggtgtgggtgatcttcaccagcacttcgcccttcttcggcggggcgacgtcgatctcgacgatctgcagcggctggccgggaccaaaggcgacggcggcacgggacttcatggtggactctccagagacaggcaatgacaggatgggcggcgccatgttgcgccgtcgtttatttcaggtatgaacggatcaacgcgctcatgtcgcgcacgcgttcggcgcgttgttcgtcggaggcggcgggttgcccgaactcctcgcgcagatgggcctccatcacctcggacatcaggccgttgaccgcgccacggatggcggcgatctgctgcagcaccggcccgcagtcggcgccagcttccagcgcgcggtccagcgcatcgcactggccacggatgcggcgcacgcgggccaggaccttcttcttctcttcgggggagtgcggcatgatcaggccacctcgaaactatactgggggatagtatacacgggcaaccatcccgctcaatcgtgccgtttcaatcgaacaagccctcacccgccagccgcgccagctcatccaccacatagcgcaccttcggccgcaggtgccgggtcggtggccacagcgcatggatgtcgatatgccgttgcatgtgcgcatccagcaccgagtgcagcgcgccggattccagatgtcggcgtaccagtgaaatgggcatctggcagatgcccagtcctgcgatggccgcatcgatcactgcgtcaccatcgttgagctggtaggccgcgttcgggatgaacgttacctcggcgtcatcactgccaatccgccacgccaccggttgcccatggcggaagccgacgatgctgcgatgctgcgccagttcctccacggtcgctggcacgccatgcgcctgcaggtactccggcgatgcgcaggtgaccaggcgctggcgacccagccggcgcgcgaccaggtgctcggcctggtgcaacccgccgaagcggatcagcaggtcgatgccctcttcgaccggatcgacgaagtgatcggtgaaggtcatcgtcagttgcaggtccgggtactgccggcacaggcgcagcagcacgggcagcaccaccagccgcccgaacgaggatggcatgtcgatgcgcagccgtccgctgggcaggccggccgaccccaggcaggcttcggcggcggagatttcttccagcgccgccgcacacgatgcgtagtacgcctcgccatcggtggtcagcgcgatacgccgcgtggtgcggtggaacaggcgcacgcccagccgcgcttccagccgggcgatggccttgcccactgccgagcgcgagatgcccagcgcgtcggcagcctcggtgaagctgcctgagcgggccgtggtaacgaaggtcaccaggccattcaacgattccagcggcagcatctatcacgctccattggggacaaatagtcccgcgcccagggagatcgaagcgctttatgcgtccgcatgtcaactccatcctgtgtgcatcgcgccgctggcgccttcccccacaccgagatgaccgacatgatcgccgccctgttccgccccttcgatctggcaggcaccgccctgcgcaaccgcatcgcgatggccccgatgacccgcgcccgcaaccccggtgcggtcgccaacgaactcaccgcgcagtactaccggcagcgcgccagcgtcggcctgatcatcagtgaaggcaccccggtctcgccgcagggccagggctacatcgacgtcccgggtatctggtcggccgagcaggtggccgggtggaagctcgtcaccgaggcggtgcatgccgcacagggcacgatcttcgcccagctctggcacgtcggccgcatgtcgcattcctcgctgcagcccgacggtgggcagccggtcagcgccggtacccgcccggtggccagcgcaccgaagaacacctcgttcgtgtacctggaggatggcagccgcggccacgccgatcccaccccggcacgtgcactggagaccgcagagatccccggcatcgtcgacgacttcgtgcgcggcgcagagaacgccatcgccgccggcttcgacggcatcgaactgcatgccgccaacggctacctgttcgaacagttcctcaacccggtcatcaaccagcgcgaagatcactacggcggctcgctgcccaaccgcgcgcgcttgatcctggacaccgtcgatgcgatggcccagcgcatcggtgcgcagcgcatcggcgtgcgcctggcaccgaacaatctcaccttcgacatgccgttctaccccgacaacgaggccacctatctgtacctggccgaggaactgggcaagcgcggcctggcctatgtgcatctcaacgacaaccagcaggcgggccagtcggtgctgggcgaggccttcctgcagcagttcaagcaggcctacggtggcaccgtgatcctggccggcggcatgacccgcgaacgcgccctgcagctggtcgaggccggcaccatcgaccttgccgcgttcggccagccgttcatcgccaacccggatctggtcgaacgcctgcagcgcaacatcgcgttggccacgcccgaccgcagcacctattacgggggcggcgaggcgggctatctcgattacccggccgcaggctgatcccgcacggggcccgcacggggtcggatccccttccaacggaaagggctctgacccctgttcggcgaacaaggagtcagagccacgctgcgcccggatccgaccccggccctcaggcgtcctcgcgcacgtaggcgaacgactcgtccaaccgctcgaagccgatcacttcagcgacgatggcctgtgcctcgtcttcgctgaagttcccttcttcaatatcgtcaacgcgggcgaacagccgctgcaatgccgcatactggtcgccgcgcaggaaggaatggtgagtctgcagccagcgctgcagattcccggccagctcgccgtgcgacagcagtgtgtacggccgctggtagtcggcaaccgcttcgaccatcttgcggaacacgaaatcctggtagctggcggccagcacgtcggcacggtcgtcgtcatgccacaccatcaccaccggcggttcgctgaaaccgggcgcgttgctccagaaacagtaactgtcacccgcgccggtccgcgcaaagggcagcaactgcaggtcagtgcgcaggggattgtaatgatcctccgcggtcagctcctgccacgcctcgagcagttcatcgtcctccaacggctcatagtcctgggcgtacagcagcaccggcggttctgcctgcagcgccgggaataccacctcggaccattccggatggggagcaccccagctcaaccgacccgctgcatgcaactgcttgaacaggggcgggaaggtctggcccgtggcctgttcgatgccggatagcgcgctcatggatgtccttgtcgatggagaccgcccagcttgcccgaatccgcgcaggagatgaaccggcggcaccacgcggcaggactagactgcgaccaccggatgccgcccatcgctaccatgaacgccactgcccacagcttcatcgtcaacatggacgtgcccgacctggccgccgccgaagacttctacatccgggccttcggcctgcgcatcggccgccgtctcggcccgggcgccgtggagctgctcggtgggccaacgccgctctacctgctgcacaacgacgccggcagcgccgccacggaagacggcgacgtgcgcgactacgagcgtcattggacgccgctgcacctggactgggtggtggatgacattgaagccgcgctggcacgtgcagttgcggccggggcgacactcgagcagtccgtgcgcgagcgtcgctggggacgcatcgccgtactggccgatccgttcgggcatggcttctgcctgatccagttcagtggcgaaggctacgatgcgctggttgaatgaccggcgcgccgttcaccacggcaacggcactgcttcgccgttggcgcgctcgccgtagtacagcgaaggcagcagccgcgacaggaaactgaactccgtatagcagtgcctgagcaggcccaggccgagcacgaagcggctgcgcagcacgcagccaaacggcgtatcgcgcgccacatgcagcatctgcccatcgcagggatcgccctgtacatccagacgcacgtgatcaccgaagccgatgcgcgcggcgatcaccgccgatacatggcctgcatcctgtgccgcctgcaggcgttcgggcaccagcaaggtgcgcgggtcatggaacttcaggcgcgccgccaccggcggaatgtcagcgagcgattccaccgcatggatgctggcgccgtggtagctgcgcccgcgctgccaggccgcgtcccagccgcgatgctcgacatgatcgaccggatgccaccagcggatgtgctgggtggtctcgaagaaggtgaaccaccagtccagcatgcggcccttgcagccgtgcagatcggtgcgcaccgccaccagcagcgtgccgtcttcgcggcgctggatgccggtttccagatgcatcggcgccgggtccagcagatcgtggtggtccagccaggggcgagcgttcacagcggtatccaagggggtctcctacgggttgggagacccgacaataaggaaacgctttccgtttctcaattaaccgggtgcggtaagatgggcgcaatgaacagcaccaccctgcccgcgcccacatcaccgacccgccgccgtggccgccctgcgcgaccggaagccgaagtccgccacgcggtgctgcaggccacgctggagctgctgctggcacagggttacgaggccaccaccattgaagcggtggcggcgcacgccggggtggcgaagaagaccgtctaccgccatgccagcaaccgcgaggagctggtcgggttggcggtgcgtgagtggaccgacggcttcgcgccacagctgcagcgtgatgcgcgcaatgcccaagaggtcgtgccgttgctgcaggacatcctgcacgcggtgtgcacgcaggcgctatcgacgcaggcggtgcaggtgttccgcctgctggccaccgatttccccgtcaaggacgcgctgctgcaggcctacctcgacaacggcatcgaacgcggccgtgcgctgctggccgactggctggcacgtcagcagcagcgtggactgctgcgcgagggagattccgcatgcatggcgcggctgatcctggcgatggccgtggccgagccgctgcgcgaacgcgtgatcggcgtggtggccgaggatgcgccggtggagatgcatctgcgtgagtgcgtggcgttgttggcgccggtgttgcaagggccgtagcgtggtgccatccacgcatggcgtggatctaccggccgatgtcgattcgttgatcggcaacgccctgccccggcaggtgccgaccgttggtcggcaccacgtcatccatcgcaactcactcgcgcaacatatccacgaacgcacgcaacgcgcccggcatctgccgctgcttcgggtagtacagcgcgaagccggcaaacggctcgctccagtcttccagcaccgccaccatctgccccgattcgatgtacggccttgccgtgtcttccagcacgtacgccaggccgatgccatccagaacggcgcgcacgatcgtgccctgctcgcacagggtcaaccgcccgggcacgtcgatctccagcgcctgcccatcgcgctcgaactgccacttgtacaggtgcccactggcgaagcggaagcggatgcattcgtgcgcggccaggtcgcgcggatgctgcggtgccggccgacgccgcaggtagtccggcgagccgacgatcagcccgcgcagtggcggccccatcggcaccgccaccatgtcctccggcacgaactcatgcaggcgcacgccggcgtcatagccctcggcgacgatgtcgaccaggccgtcattttcggtcagctccacccgcacgtcgggatgggcgtgcaggaagcgcgccagccgcggccccagctgggtcggcaccgccgcgcgggtggcgttgatgcgcagcaggccggccggagcggcgcggaagtggttcatctcctccagcgcgtcatgcacctgccccagggctggctgcaaccgctccagcaggcgctgcccggcctcggtcagggccacgctgcgggtggtgcgatggaacaggcccacccccaaccgttcctccagcgcgcggatcgcgtagctcaccgccgaggtcgacagcgccagctcggcgccggcacggcggaagctgcggtggcgggcgaccgcggcgaacgcggccaggtgggagaggttgtcagtggccacgattgtgcagtttcacttgatgaatcatgccgatatccgcgcttcttgctgctggttgcggggcgtattgtaaaacgcctttcgataaaccctgccaaggattccccatgtccctcgcccgtggttacgccgcccattcccataccgacccgctggtcccgtacgagttcgaacgccgcgcggtcggcccggacgacgtgcgcatcgagatcctctacagcggcatctgccattccgacctgcaccaggcccgcgatgactggggtggctcgatctacccgatggtgccgggccacgagatcatcggccgggtgaccgaagtcggcagcaacgtcacccgcttcaaggtcggcgaccacgccggcgtcggctgcatggtcgactcgtgccgccactgcgacgcctgtgagcacgatctggagcaatattgcgccgaaggcgcgacctggacctacaacggacgtgaacgcgaaaccggcgcgccgacctacggcggctattccgaccacgtggtggtcgagcagcgcttcgtggtgaaggtgtccgacaccctcgacctgaaggcggccgccccgctgttgtgcgccggcatcaccacctggtcgccgctgcgccactggaaggtcggcccggggcagaaggtgggcgtgatcggtctcggtggcctcggccacatgggcgtgaagttcgccaaggcactgggcgcgcacgtcgtgatgatcaccaccacgccggaaaagggtgccgatgccaagcgcctgggcgccgatgaggtactggtctcgcgcgatgccgcgcagatgaaggcgcacgccggcagcttcgacttcctgctcaacaccatcccggtcggccatgacaccaacccgtacatgggcctgctcaagcgcgaggccaccatgtgcctggtcggcgtgctgaccgaactggacccgccgctgaccggcggcagcgtgatcttcggccgcaagcacctgaccggctcggcaatcggcggcatggccgaaacccaggaaatgatggacttctgtgccgagcacggcatcgtcagcgacgtcgagatcatcgacatcaagaacgtcaacgaagcctgggagcgcatggcgaagaacgatgtgcgctaccgcttcgtgatcgacatggcgacgatgcagaacgccgcctgatccagggcagatgcgaaaaagaaaaaccccggcaatgccggggtttttcttctggtagtgccggccgctggccggcaaccccatacatctgccggccagcggccgacactaccgcaatccactcagtacgcgaactcgcggaacaccggatcgacgtcgccgtgccagcggccatggaacagcgccagcttgcgctcggccggggtcaggccggattcgacgatctcctgcagcacgtccaggaacttgctctcgtcctggccgtcggcattgcgcgccgcacggcgcctgaggccttcgacggaaatcttcaccgcttcgcgggccaggtcgcgcaccgtgccattgcggaacggcaggttcatcgcatgcttcggcacgccgtcgcgcagtgcatggcgctcggccagggtgaaatcgcgtaccaggtcccaggcggcatccagtgcggtgtcgtcatacaacaggcccacccagaatgccggcagcgcacacaggcggctccacgggccaccatcggcaccgcgcatttccaggtacttcttcaggcgcacttccgggaacgcggtggtcatgtggtccgaccagtcgcgcagcgtcggcagcgcacccggcagcaccggcagcctggcctgcatgaaatcgcggaagctctgcccgctggcgtcgtggtagatgccatcgcggtaggagaaatacatcggcacgtcgagcaggtagtcgacatagcgctcgtaaccaaaaccatcctcgaacacgaagtcgagcatgccggtgcggtcggcgtcggtgtcggtccagatgtgcgagcggtagctcaggtagccgttgggcttgccttcggtgaacggcgaatcggcgaacagcgcggtggctatcggctgcagcgccagcgacacgcggaacttcttcaccatgtccgcttcggtggcgtagtccaggttcacctgcaccgtgcaggtgcgggtcatcatgtccaggcccagcgaaccgaccttgggcatgtacgagcgcatgatcttgtagcgccccttcggcatccagggcatttcatcgcgcttccacttcggctggaagcccatgccgaggaaacccagctgcagttcgccggccacctgtgccacttcgttgaggtgggtgccggtctccacgcaggtctggtggatggtctccagcgccgcgccggacagctccagctgaccggccggttccagcgtcaccgaggcaccgtcgcgcagcagcgcgatcgtgttgccgttttcctgcaccggctcccagccgaagcggaccaggccgttgagcaacgcttcgatgccgcgctcgccctcgaaggtcggcgggcgcaggtcatccaggcggaacccgaacttctcgtgctcggtgccgatgcgccactgcgcgcggggcttctcgccggaggcgatcacctccaccagctgcgagcggtcggtaatgggggtatcggcgacgtggctggggctcgacaaggggaaggctcgctggacggtggcgggggatgtggggctcgcggccttccatcgcaagggcgcactatagcgtggcaccccgttgcgtcatgcgacggtgacgggtttcagcatcctaccgacgccctcttgaccctcgtacactcggcgtcatgaaccgtcattcgcgacaccccgaactgcaccgctccgagcgcgtcggctggttgcgtgccgccgtgctgggggccaacgatggcatcgtctcggtggccggcctggtggtcggcgtggcggccagcggcgcctccgccaccactatccttgccaccggcgtggccggcaccgtggccggcgcgatgtcgatggccgccggcgagtatgtgtcggtgcagacccaggccgacaccgaagcggccgacctggccatggaaaagcgcgagctgcgcgaagacccgcacagcgaactggaggagctggccgcgatctaccgccaccgcggcctggagcctgcattggcccggcaggtggccgaacagcttaccgcccacgatgcactgggtgcacacgcccgcgatgagctgggcatcactgacaccctgcgcgcgcgcccgctgcaggcggcgctggcctcggccggtgcgttcacctgcggtgcggcgctgccggtgctgaccgccctgctcgcgccgaccgacaaggttgcgttgatgaccacggccagcaccctgctcggcctgtgcctgaccggcgcggtggcggcccaggccgggggcgcaccgcctgtacgcggcgcggtccgggtgatgttctggggcgcgctggcgatggctgcggcggccggcgtcggtcgcctgttcggtgcccaggtgtcatgaccggcatgctgccagcggccactgcgttgttggccgagatggccagcctggccggctgcgggcgcgccgagggctatgcctgcatcaccgcacgccgcgagcatggcgccagctcggtggaggttccgcaaccgcagttcgcgatcctgctggaaggccgcaagcaggtacgtaccgcacaccagtcgctgacgttcgttcccggcgacatcctgctgctgacccagcggtgccgcatcgacgtggtcaacacccccgatccctgcagcggccgctacctcagtgccatcgtgccgctctgcaccgaagtgctggcggcggcgcgtacgctctggaatgaagagcttcccgcccccggccaggcgatggcgcgactgccgttgatcgaccatggcgcggtgctgcgccagtggcggcaatcgctgcaggacggccgttacagcgacgcgcggctggccctggcctcgctggtgctgaccctgtgccgacagggccacggcaacctgctgctgccgcaggcgccgagccagggcgaacagatccgcgaccgcatcgccgccgaaccagcacgcgactggcaatcacgcgatgtggaagaacagttcgcgctgagcggcgcgaccctgcgccgtcgcctggcggccgaggacaccagcctgcgccagctgctcaccgaggcccggctggcacatggcatgcagctgctctacaccaccgacctgccgttgaagaccgtggccgcgcgcgcgggctaccggtctgcggccagtttcagcaagcgcttcgccgagcagtacgggctggctcccacagatatttgagggggttcggcagggctgcgccctgcacccgcagaggcaacggcaacagccgaagcaacagcaacagcaacggcgtgcattccgtggaatggcggggcactgtgggtttgcggggacgccgtaaacccgtccatgggggcttggtcgccgcatccatgcggctcacaccccgcaaacccacagtgccccgccttcgacagattccggcggctgttggtaggtgtcgaccttggtcgacacatctgtcagttatcgaatgaaattcgtggggtcagatccgttttcctccggaaaacggatctgaccccaagagcatttccaacagacagataacagaaaactgtcgaaggcggggtgggtccggttgcgagtgtccgcggcatggatgccgcggccaagcccccatgggtgagggcgctttgcttgcgaagcactgcttcacaagcgcccgaacgcccagccgccagcgactgggccggaccgcggagcggggtttacggcgtctcccgcaaccggacccaccccgccatcccagatagcccgctgtcgctgttgctgttgcttcggccgttgccgttgcctctgcgggtgcagggcgcagccctgcagccccccccccttccctgagcattccgcgcagtggtttgagcgccgtgcacacgccggccacggcacgctgggcacaacggaaccgcccgtcatccaccgagaaccgccatgatcctgcgtcccctgccgctgcgcggcgccctgctgctggccctgtcgtccctgccgctggctgcactggccgaagccacctcgcccgctcccacccagcaggtgcccggcgtctaccaccagcgcgttggtgcgctgcaggtcaccgccctgttcgacggcgtggtcgcgctgggccggcaggaagtggtcaacgtgccgccgacactggtcagccgcctgttggaaggccgctacgtaccggaagacaagaagggcctgcagaccgcgatcaacgccttcctggtgcgccagggcaaccacctgaccctggtcgataccggcaccgcgcagtgcttcggccccggcctgggccaggtgctgggcaacctgcgcgcctccggcgtggacccggccgaggtggacgaggtgctgctgactcacgcccacccggaccatctgtgcggcgtgctcgacgcgcagggcaagccggcctacccgaatgccacggtgtggctgtccaaggccgatgccgattactggctcagcccggccagcgaggccacggcgccgaagggcgtgcgcttcgccttcccgctggcacgcaacgcggtcgcgccctaccaggccagcggccacctgcgcacgttcagccccggcgatgccctgcccggtggcgcggtggcgatggacacccacggccatacccccggccatgtctcctaccggttcgacagccagggccagtcactgctggtgtggggtgatgtgctgcacttccatgcggtgcagttcgcgcacccggaagcggcattcgaggccgattcggaccgcaaggcggccatcgccagccgtcgcgggctgctgcagcaggccaccgccaacggttggtgggtggccggtgcgcacctgccgttcccgggcctgggccatgtgcgtggcgagggccaggcctatgcgtgggtgccggcggagtattcgccgttgtgagggtgtgccgaccaaggtcggcacccacccgatcgggtagcgcccggctgccagccgggcgaccgtaaatgccttattccagccccagccagccgccgatcacgccgcgggcttcgtccacgccggtacggtcttcgccggagaacacctgcacgctgacgctgtcaccgtaagccgattgcagctccttgcgcaccttctgcagggactgcatctgctggctgcggctgagcttgtcggccttggtcagcaacgcgtgcgccggcaggccacgctgcacggcataggacagcatctgccggtcgtagtccttcagggggtggcggatgtccatcaccaccaccaggcccttgagggcctcgcgggtgcggaaatacttgtcaatgaaggcctgccagtgcgcctgcaggtccagcggcaccttggcgtagccgtaaccgggcaggtcgaccagatgcgcttccggggtgacctggaagaacaccagctgctgggtgcggccgggggtcttggagacacgggccagggcgttctggcgggtcagcgcgttgagcgcactggacttgccggcgttggagcggccggcgaaggccacttcagccccttcgtcgggcggcagctgccgcacgttgtgggccgaaaggtggtaacgggcgcgttcgatgagcaatgacatgtgcctaggatcgcatgttgcggcgccgcgcgcccgtgccggcggccgctgcggccattttgctgcactgctgcgttgaccgtgcgcggaaacggcgttgataatccgggcgatgccggcggccaccgtccggcccggtccatacggagcttcagcatgcgccacgctcgcgttcttgccgtatccgcccttgccactgctgtagtcgttgccgctgctgcgttcgcgcagaccacgttgaccccgctgcccgacaacgggccgatcaataccgcctcgctggaggtggacttcagcaagacccactggggcgatgccaaggccggccagaccaaggcgacggcctgcgcggcctgccatggtgccgacggcaactccacggtggagatgtacccgtccattgccggccagagcgagcgctacgtggcccagcagatggccctgatcgccaacggccagcgcagttccggcgcggcggtggcgatggtgccgttcgtgcagaacctcaccccgcaggacatgcgcgatatcggcgcctacttcgccacgcagaaggccaacgccggcatcgccgatgacacggcagtgaccgatggcccctacaagggcatgaagttctacgagatcggccagcagctgtaccgcggcggcgatgccaagcgcggcctgccggcctgcatggcctgccacggccctagcggtgcgggcaatcccggcccggcctatccgcacctcggtgggcagcacgccagctatgtcgcgcgccgcctgcaggagtaccaggccggccagaccaacgagaccgacaaggcgcacttccagatcatggccacggtcgcgcagaagctcagcgagcaggaggtgcaggcgctgtcgagctacctgcagggcctgcacaacaaggccgacgatgtagccgctgcggccacgccgacgcaaccggctgccgccccctgaccaccactggtcggcccgggccgcgacgtcggcccacggctgcggtatgtttccttcacgccggcggctgcgccggcgttgcttttttcaacggagatgcgtgtcgatgaggttgatttcccgcctgctgttgtccgtgctggtgctgctgccgctggcagcctgcgccgccacccccgccaatgccccgctggtcgagggcaaagactacgagcgcatcgcccagccaggcccgttccagccgctggccggcaagatcgaagtggtcgaggtcttcggctatacctgcccgcactgcgcccatttcgaaccgcagctggaagcctgggcggccaagctgccggccgacgtgcgtttcaccccggtgccggcggccttcggtggcgcctgggatgcctgggcactggcctactacgccgccgacgaagtcggcgtggccaagcgcagccacgctgccgtgttcaaggccctgcacgagcagggatcgctgccgatgcagaacgtctcggccgatgagctcgccacgttctacaaggcctacggcgtgaccccggaccgctacctccaggcgctgcgcggcgatgccgtgcagaagaaggtcgaggccgcgcgcgcgttcgcccagcgcaccaagatcccgggcaccccggccatcatcatcaacggccagtacctggtgcggggcaacagcttcgacgaccagctgcgcatcgcctcggcgctgatcgcgcaggcccgcgccgcccgcggccgctgaaccaacgcccaccctcgacacggcgctgtcgccgccgcatgtcatcatttccccctggctggcgcctggcgccggcccccacctttccagatgctggagacgtttccatgaagatccgttacgccctcgccctcgcagcgctgctgccgatcctggctgcctgcaaggctgatgacggcagcaccaacaccaccgcggccccggccgcaccggcagccgccccggccaccgccgaaccggccgctgcgccggccacgggcagcgaaggcaccgctccggctgccgccgaaggcgaaaaggccccggccgaagccgcccccgccgcggcgccggccccgaccaccgccgcgctgaccggcccggccccggtggaaggcgccgattaccaggtgatcccgaacggccagccgttccagccggctgccggcaagatcgaagtgaccgagatcttcggctacgtctgcccggcctgcgccgcattccagccgctggtcggcccgtggaaggccggcctgcccagcgacgtgaacttcgtctacgtgccggccatgttcggcggcacctgggatgactacgcccgtgccttctacgccgcgcagaccctgggcgtgcaggaaaagacccacgaagcgctgtacgccgccatccactcgcagaagaccctgaagggcgagcgcggccgtgactcggtggaagacatcgccaagttctacgccgcctatggcgtggatccgaagcagttcgccgccaccatgggcagcttcgcggtgaacgccaagaccaactcggccaagcagttcgcccagcgcagccagatcagcggcaccccgtcgatcatcgtcaacggcaagtacctggtgaagggcaagagcttcccggacatgctgcgcatcgccgaccacctgatcgcccgcgaacgcggtgcggcccaggctcactgatccaacagaagcatttcccggccgtgaattccccccgtacacggaccctgcgcttgctgacggccaacatccaggccggctcaagtacccgccgctacagcgactatgtgacccgcagctggtcacatgcgctgccggcggggcgcaagcgcagcagcctggacgcgatcgccaccctggcgcgcgaccatgacatcgtcggcctgcaggaggccgacccgggcagcctgcgctcgggcttcaccaaccagacccactacctggcccagcgcgccggcttcaactactggagccaccagccgaaccggcgcatgggcggcgtggcgtccagtgccaatggcctgctgagcaagctggaaccggtggaagtgcaggaccatgccctgcccggccgcatcggcgggcgcggcgtgctgctggccaagttcggcgatggtaccgatggcctggcggtggcggtggcgcatctgtcattgggcgcgggctcgcggatgtcgcagctgggcttcatcgccgagctgctgtccgaccaccccaacgcggtgctgatgggcgacttcaactgcctggccgaacgcccggaaatgcaggtgctgtaccagaagacccggctgcagcccccgggctgcatcgtgccgaccttccccagctggcgccccgaccgcgccatcgaccacatcctggtcagcagtggcctgcagactcgtaccgtggaagccgtaccagccgcgttctccgatcacctcgccctggcgatgcagatcgacgtcccggccgacaccctgcgctgactcgcccttacggtaggtgcggaccgttggtccgcacgctctgcgccgggcgccgcccggcgccccctaaatcggggcataaacgacttaatcccctccgtcccctttttttcaggcggtgacgggtgccttcaggcgccgcgcggtcatcgtgctgcccaccgaggccagcatcgtgcagccgatcgccagccactgcagcccatgcaggtgctcgtgcagcagaagcatggcccacagcgcggccaccgccggttccatgctgatcaggatgccgaaggtctccttcggcaggcgcttgagcgccatcatctccagtgacatcgggatcgcgctggacaccagcgccaccagcagtccggcggccaggatcttcgggtcgagcagcgcggcaccggcatgcaccacgcccaccggcaccaccaccagggatgccgccagcagccccagcgacaccgaatgcccggcgtgcaggtggccggcacgcttgccgaacacgatgtacaggccccagcacgccgcagcacccatcgcatacagcacgccggccggatccagcgccgggccgccgccgatcggcagcagcaacagcaaccccaccgccgcacagcccacccagaggaaatcgatcggtcgtcgtgacgacagcatcgccaccgtcagcggcccggtgaactcgatggccaccgcgatgccgaagggaatcgtacgcagggccatgtagaacagcaggttcatcaggcccagggtgagcccgtagcgcaggatggtgatcgcatccgcgcggctggtcttccagcgccacggccgccagaacagcagcaacaacagcgccgagaagcccacgcgcagcgcgctggtgccctgcgcgccgatcagcgggaacaggtgttttgcgtaggaggtgccgatggccagcgaggtgaccgagccgagcaccgccagcgccggcaacatcggcgcgagtcgtggggtccgcatgggcaaagtctattgcgccagcgccgagcacttggctcaattgacggcccgttcgtgcaacttctgctcgccatggccaccgcccccgtgctcgacagcttcgaccgcgccatcctcgacctgctgcagcgggacaacaccctgccgcagcgcgaaatcgccgaggccgtgcacctgtccacgccggccgtgcagcgccgcatcaagcgcctgcaggacagcggcgtgatcgcggccaatgtggcggtgatcgccgccgcccaggtcgggcggccactgaccatcatcgtcgaagtgcgcgtggtcagcgagcagcgcgaccgcgtggcgccgttcaagcgccgcgtgcaggacgacccggcggtgcagcagtgctacgcgatcaccggcgatggcgatttcctgctactgctttcggcggcgtcgatggaagagtacgaggccattaccgagcggttgttcggcggcgatgacaacatcgagcgcttccgtacgtcggtcgcgctggggacgttgaagcgcagtttcgaagtgccgctgctgccaggcctgtagagtcgagccatgctcgactgcctcctgatcgcaacgcaacagcagtcgagcatggctcgactctacactttgaaaccatgagtacaccgccctcccccacccgtcgcctgcgccgctggttgctgcgcggcctgtggctggccatcgccctcattgccgcgatggcgctgtggaacagcccatgggccgctgcgccgaagctgctgtggacactctctcgtatgccgccggccacgcaactggcggtgccggtggacggcgtgcggccacgccagatcgccgacaccttcggcgcaccacgtggccgtgaccgctcccacgccggcatcgacatcttcgccaagcgcggcaccgcggtgcgcagcgtcactgccggcgtcatcgcggacgtcagcgagcgcggcctcggtggccgccaggtctgggtgatcgggcccgggcgcgaacgttactactacgcccatctggacgactgggccgagggcctggcgcgcggccaggtggtccaggccggcgacctgctcgggcatgtaggcgacagcggcaatgccaaaggcacgccgccccacctgcactggggcatctacggcgccgatggcgcgcgcgatccgctgccgctgctgcgctgaacaccatgcgctgcgtcgcggcccgcgtgagcgcctacctcgttcatgatttgtaaataggaatagttcgtattaccatttctttcgtttccggtggtgccaggacggcctgcccgcccgtttcccacccgtagcgcctcgccttctggatgccggccgagcgcgcgtgctcgtccaggacccccatgacctgttccgccttccgtatcccgcagccgcagcggctgtccgttgccgtactcgttgcactctgcgccctggccccggccgccttcgccgacaccgccgccgacccgaccacgctggacaaggtgatggtcaagggcgaacgcgccgaaggctattcggtgcgccgcacctcggccggtacccgcttcgacctggcaccgcgcgagatcccgcagtcggtcagcatcatcagccaccagcgcatcgaagatcagaagctcgacgacatcatcgacgtgctggccaacaccaccggcgtgaccagcacccagtccgacagcgagcgcaccgagttctacgcgcgtgggttctacatcgatgcctaccagttcgacggcctgccgacgcagatggtgcagaactggagctacggtgactccggcctggatctggcgctgtacgaccgcgtggaagtggtgcgcggcgccaccggcctgctcagcggcgccggcaatccgtcggcgtcggtgaacctgatccgcaagcatgccgacagcgccgagctgaccggcagcgtctcggtgaacgtcggcagctggggccgcacccgcaccacggtggatgtgggcagtgcgctcaacgccagcggcagcgtgcgtgggcgcgtgatcggcagctacctggataccgacggccagatggaccgctacaaccagcgcaagacgctgggctacgccgtcattgatgccgacctgaccccggacacccagctgagcgtgggctacgactaccagcagaagcgcgccaacggtgcgacctggggcggcttcccgatgtggtacgccgatggcagcccgaccaactacccgacctcgttcaatccgtcgccggactggacctactgggacaccaccagcaagcgcgcgtttgccaccctgcagcacgccttcagcaacggctggaagttcaggatcggcgccacccacgaccgcaccaacgccgacgacaagctgttctatccgtcctacaccgcgttcgacaaggccaccggcaccggcgtcacgccgatggccggcttctacaacaccgagcgcaaggtcgatggcatcgatggctacatcgacggcccgttccagctgttcggccgcgagcaccagttcatggccggcctgagctacaacaagcgcgaattcgccaactacggtgacttccagatgggtggccccggcaccggctggaatcccttcagctcctatctcgactggaccggcaacatcgcccagccgaactggaacccgctggcgctggccagccagggcaccatcacccagaaggccggctatgccgccacccgtctgtcgctggctgatccgctgaagctgatcctcggtgcgcgctacaccaactggaagagcgaaggcgagaacgacgaccgcgaacacaaggtgaccaccccgtacgccggcctggtgtatgacatcaacgatacctactccgcgtacgccagctacaccgagatcttccagccgcagaccgcacgtgaccgcaacgaccgttatctcgacccggtcgacggcaagagctacgaggtgggcgtcaagggtgcctggttcgacaaccggctgaacgcctcgctggcggtgttccgcatcgagcaggacaacgtcgcccaggtcaccagcgagccgatcatcggccgtccgggtgagttcgcctcgatcgccgcacgcggcaccgtcagccgtggcttcgaattcgaagtgaacggcgaactggcaccgggctggaacgcgaccttcggtgcttcgcgctatgtggccaaggacatcaacggtgccgacatcaacaccaacctgccgcagaccgcattgaagctgttcaccagctacaccccgcagtcgctgcaggaactgaccatcggtggcggtgccaactggcagaaccgcatctattacgccgcgccggtggtgggtcgcttcgagcaggaaggttacgcactggtcagtgccttcctgcgctaccgcatctcgccggagttcagcgtgcaggccaacctcaacaacctgctggacaagaagtactactcgcagatcaccggctacggtgcgtacggcgatggccgcaatggctcgctgacgttcacctgggcgttctgatcagacgcggggttcgcacgccccgcacctgtagagccgagcccatgctcggctcagagaatcagccgagcgcgggctcggctctacacccgcaaggcagcgccggaactgaccggcgctgccaacgtcacatcagaaccgcaggtccgcgcgcaggtaccagtaacgaccacgcggaatgtcgtaggtcgaggcgtcatacccgttcaacgagcacgacaggcagatcggcggatccttgtcgaacacgttgttcaggccggcggtcagctgcaaccccttcatccagtcgatcttgtagcccacctgcatgtcgtggaaggtggtggccgacagcgtgttggtgcccgcggcctggttgctgcacaccgggaaggccgccgcatcgccgcagttctcggtcagctcggagatgtggcgcaccgtccagttggcgctccagcgatccatcgtccagccgaggctggcattgctggtccactccgggatcgagctgtcggccacttccacgcccggcttctgcggctgcttctgcccggccgcgccagtggcctcgtaacggccgacgaaggtgttcttccatgccagcttgaactggccgatggaggtctgcggcagcgtccagaacagatccacgtcccaaccgtcggtcttgatcgaacccaggttggtcaggcggttgttgaagctgctgaccgcaccggtgctggcacgggtgatgccgttgcagtagatcgggtccagtgtatccacgcacaggtccagctgggtctgcgcgttgatggcctggatcgcaccatcgatggcatggcggtagaaagtgacttccacatcgaagcgctccgaccacgaggcgttgttgccgaaccacgggctccacacgaagcccgcgctgaagctgcgcgagcgttccgggtccagctcgcggttgccgccggtggtcaccgagatctgcgagttggcctgctggaagccggccgggacgcccagtgcagcacagttggccgcgctgccacgcggcggcgtgccgcccaggcccaccgagcacggatcgaacagctgcaggtcggcacgtgcggcagagccgtacagctcaccgatggacggtgcgcggaagccctcggcgtacgtggtgcgcagcacgaagtcatcggtcacctgccagcgcaggccgtacttgggcgtgaactcgccgccgaaggtggagtagtccgaatagcggccggccaggctcaggtccagcttcttgccgaacgaggagtcggcgaagatcggcacgctcaactccaggtaggcctcgttgacgtcgtaggaaccggaggtcggttgcgacggcacgccgttgtagtggccgatcaccgtcagcggatcgggctggtaggcgcccttgtacttgcggtactcgaagccggtggcgaaggacaccggaccggccggcagcgagaacagctcgctggacaggttggcggtgaacaggctcagttcgttctggctgcggtcgcgcaccaccggctggatccacttcagcatgtccggggtgatcgaaccggcgccaccgaagatgttcaacggcacgcagccaggcgtggccgcgcacaccgcgggatcgcccagcgccatgttcaccttgtagatgtcatagctgccgtagttggtctgctcggccttgttcttgctgtacatgccgttgacgtcccagtaccagctgcggtcggcggcatggaagtcaccgaccaggccggtggcgaagtaggtggtgtccactttctgcttgaacacgcgcgcaccgccctccaccgggcgacgaccgatcaggctcatgttgtcgccggagacgagatcgaagccgaacgggttgtacgggttcaggcgcgagaccacgatgttgtcggccaacggattgccggtggcgccatcggggccgaagaacagcggctcggggccggcctggttggtcgactcgcggcggttgcccagcgccttgatgtaccactgcacgttgtcggtgatgtcaaagcggaactggccgaacaggcctttgcgctccgacggcgtcagcaccatgttgtattcggcgaagttgaagcggtcggcggtggtgaagcagtgatagtcatccgtgcggctgcagccggcactgccgtcgtaccgcggattgctcacgccggtattgggcacgatgttctgcaccgcaccggtgttcgggtcggtgaacatgaaacggccctgcggaataccaccgctgccgaacgccaggccggtaccgggaatggggaagcgcgactgctcgcgatccttggcgaataccgggtcctgcttggtccagctggcgcccaggaacaggctgaagcgatcgccactcttgccccaggccaggtccacgcccttctgcgtgccgtcgcccttgctgtactcgccgtagttcagcgtcacctgcccaccatcgaaatcgcggcgggtgatgatgttgaccacgccggcgatggcatcggagccgtacagcgacgaagcaccgtcctccagcacctcgatgcgctcgacgatcgccagcggaatggtgttgaggtcggtggccgagcccacaccggacgccgacgattcattgacccagcggatgccgtcgaccagcaccagcacgcgcttggcacccaggtggcgcagatcgacctgcgccgagccggcacccacgccactgccatcgggcgggaaaccgaagttgccggacgagttgaacttggcgttgagcgcagagccggaaccggtgagctgctgtagcacttcgccgatcgaggtcaggccggtgcgttcgatgtcgccacgggtcagggtctggatcgggacctggccctctacttcagcgcgcttgatgcgggtaccggtgacttccaccgcgtcgaggttggtggtggattgtgcagcggcacccaggggtgccaaggccatcacgcacagcgtgacggcaaccgccaacgggcggtggtgcaggtgcttcattcgctctctctccaaaggaatgtcgggacatggactgccgcgctcccccctgcatggcggcagcgtctcctttgtaaacaagcggtaaaaatcacggcgtgatgatcgacactatttcacgcggaattgacgcaattgacagccatttacgtcagatgaggaccgtttagaaccggacggtactgttcaccgccctccactttgatgccggctgcgtcagcgcgcgccgagatccgccacaactcatcaaggggacttgtcggtgcaggcgctagtgaccgggcgcgtcgacgcgcagcccatgctggctcacggccagcagcacgcgtgccatgtcttcgtagtcggtgtcgtcggcggtcgccaggtgcacccaggggcgatgctgctgcggcatctgctgcgcctgcaccaggtgccgctgcaacgcgacagcgtcgagcggctggccattccagaacatcgcccccgccgcgtcgatgcgcaggtggatcggctggggtgaggacgccggccagggtgggcacgaggtgcgctgctggagcgccaggaggccggtcgcctgcgccatcggcagcgcggtgatcaccagcgccagcaacaccagcaacacatccaccagcggtgccagattgggggcggccatcagtgaggccgcgtgctgtgtcccgtatcgcatgccacgttccctcgcaggaagagcggcctgccgatggcaggccgcccgttgccggactcaccgcacgaaactcaccgcacgaaggcaatgcgctccatgccagtggcttcggccgcagccaatatccgcgccatgccttcgtactcggccgccggatcggtggcgatgcgcagctccggcaggttgccggcatgctcgccggcctgcgcctgcaggcgcccctgcagatcgccgatcgccatcggctggccatcccagctcagctggttcgacgcatccagtcgcagctcgatcggcggcggcggttcggggcgatcgatcgtgcgatcggtggcctgtggcaactgcacgggaatcggccgggccacgatcggcgcggttacgatgaagatgatcaacagcaccagcatcacatccaccagtggcgtgacattgatgtccgccagcgggccgcttcttcctgcgctactgaacgccatgtgccgctccctgcagccgggcggttcgcccaaggccgacgttacgacgcctgcgcccgcctgcggcaggggcctgtgcggagtcattcagctatcgttgcccacgcatggcgtgcacgcaatgcgaaactgaattcagccactgcccgctatgctgcatgccatgacccgacgctcttcgaccgccctgtccctgctgcccttggccaccacgctgctgatcggctgcgccaatgcccagtccctcgatgcccagaacgcgcagttgaaagccgcgatcgcggccgccgaacgcggccagttcgatcctggccaggccgctgcgctcagccgccatccggcgtatggctggctggagtacgccaacctgcgccgcaacatcgacaccgtcgataccgcgcaggcacaggccttcctcaagcgctatgagggccaggccgtggccagcacgttccgcagcgtgtggctgccctcgctcgcccgccgccaggactggccgaccctgctggccaactgggcgcccaccgacaacgccggcctgcgctgtgcgcagctgaccgcgcgccaggtgaccggcaaggtcgatccgcagtggatcagcgaagcacaggagctgtggcgcaagaacggcaagccgctgccggacagctgcgatgcggtgttcaccgtgctgcaggcacaaggcggcctgagcgacgccctgcgctgggaacggatcgatgctgccgccgacgcgcagcagcccgccgtgatgcgcagcgcggcccgcggcctgcctgccactgacctggcactggccaacacttacgccgccttcgtcgacaagcccaacgccagcgccctgaactggccccgcaacgagcgcagccggcgcatcgccaccgatggcctggccaagctggccaaggccgacccggccgccaccgaacagcagctgccgcagtacgcgcaggcactggggctgagtgccgcccagcagggccaggtgctgtaccagatcgcgctgtggacggtggcgtcctacctgcccgattcggcacgccgcctcaacgcggtgccggagtcggcctatgacgaacgcctgcacgagtggcgcgtgcgcgaagcgatgtcgcgcggcgactggaccgcggcgctgaccgccatccgcaagatgggcagcaagcagcgcagcgacccgcgctggcgctacttcgaaggccgcatgctggagaagaccggccaggcccagcaggcgcagccgctgttccgcgaggccgcgcgtgcatcgaccttccacggcttcctcgccgccgacaagctgcagcagggctacacgctgtgcccgtggcagcccaacgacagcgcgcaggctcaggcggtgatcgcgcgcgacccggccatccagcgcgcgatggcgttgtaccagatcgatcgcgctggctgggccgtggccgaatggaacagtgcactgtcgcgcttcgatgacacccagcgtcgcctcgccgtgcgcgtggcgcaggacaacggctggttcgaccgcgccgtgttcgcgctcggcaagcagccgcaggagcagcgcctgtacgacctgcgcttcccgctgcaccacgacgccaccatccgccgcgaatcagcacgcaacgcaatcgacccggcctgggtggcggcggagatccgcgccgagagcaccttcaccccgcgtgcgcgctcgcctgccaacgccatgggcctgatgcaggtgctgccagccaccggtgccggcgtggccaagtcgatcggcctgaccggctacggcggcgccgacagcctgtacgacccggacaccaacatcgccatcggcaccgcctacctgcgccagctgatgaacaagtacgacggcctgccctacgtgaccatcgccgcgtacaacgccggcccgaccccgaccgcacgctggcagagccagcgcccgggctttgatccggacctgtggatcgagaccatcagctacaaggaaacccgcgagtacgtggcccgcgtgctggccttcagcgtgatctacgactggcgcctcaatggtgatgcgctgccgctgagcgatcgcctgatgggccgcctggtggacaagcgcaagcgcttcagctgcgccgccaacgccgaccagggcggcgattgatcgcaacacagtactgccggccgctggccggcattctccggcatccactcgctggggagggaaacgatgagcctgctggcctggatcgggctggacgctgtatcggtagtgcaggccgctggccggcagcttcggggtgactgcggttgccggccagcggccggcactaccggtgcgtctgcgccgggcatgcgatgattccagccatgaagatctatcttgtcggcggcgccgtgcgtgaccgcctgctgcagcgacctgccggcgaccatgactgggtggtggtcggcggcacgcccgcgcagatggaagcgcagggcttcaccgccgtcggccgcgatttcccggtgttcctgcacccgaagaccgctgaggaatacgcgctggcgcgcaccgagcgcaaatccggccgtggctaccgcggcttcgtggtcgatgccgacccggcagtgacgctggaagaagacctgcagcgccgcgacttcaccatcaacgcgattgcctgcgacgaagacaccggcacgctggtcgatccctacggcggtgtgcgcgatatcgagcaacgcgtgctgcgccatgtcggccccgcgttcgtggaagatccattgcgcgtgctgcgcgcggcccggttcatggcgcgcttcgcaccactgggcttcaccgtcgccgaagagaccatggcgctgatgcgcgaggtcgccgccagcggcgagctggacgcgctggtgcccgagcgcgtctggcaggagctgcgcaaggcgctggtcagtgaacggccctccgccttcctgcgcacgctgcacgatgcgcaggcactgggcccgatcctgcccgagctggaagcgctgtatggcgtgccgcagcgtgccgaattccacccggaagtcgacaccggcatccaccaggaaatggtcagcgacatggccgcgaaactggcaccgggtgatgacctggtcggcttcgctgccctcacccacgatctcggcaagggcctgaccccgccggaggaatggccgcgccacatcatgcacgaacagcgtggcatcaagccgctgaaggcattgtgcgcgcggttgaagattcccaccgagcaccagcagctggctgaagcggtgtgccgcgagcacttgaacgtgcaccgcatcgatgaactgcgcgatgccaccgtgctggaactgctgggccgctgtgatgcgctgcgccggccggaacgcgtgacccgcatcgcactgtgctgcgaggccgacaagcgcggccggctcggcttcgaggacgccgactacccacagggcgaaacgctcaagcgcctgcaccaggcggcgctgtcagtgcaggcgcgggatctggataccacgcatctgaagggcccggccatcggcgaagcgctggccaaggcgcgggtgaaagccatcgccgccgcccgctgatccgcaacgtccgcgcgcactgctatgggcagtgccggccgctggccggcacccctatatcactggcttcagtgcgccatcccacgggtaatcgccgccgcacgctgcttcagctgggccacggcatcgggaatcatctccatgcccacgtccaggcccgggttcagcaccaggccgacgccgtcgccgataccggccagcagcgcgtgcaccgcgatcggcatggcatgggcaaactgcggcagctgctcgtgccacaggccagcgcgctcgggcgcggtgaacaccgcgaacatcggctcgccgctctcgctggtcagcaccagcggcgagatgctctcgtcccaggcgccatcctcaccaatggccttgtccagcagcacgaacgccgtcgaggtcagcaggccgtcgaggaactgcgctgcggtcagcgtgccgtcctgggcctgcagcaggcgcacctcgaggtcgttgaggggttcgaacggggtgtcgtggtccatggtcggttccggtacgtggttgcagggcagactttaacaggcccggtcctcaaccgatgtatccgtgccgccacatccaaccggccaccgccagcgcggcgacccccaccagcatcaacggcaggccgaagcggtgccgccacgggatcggcaccccgcccagctgctggtccatggtctcggtatcgagcacccagccgtgctcgcaccgggtgcaggccagctcgtagcggcgctggtaggtgaagccgaacagcaggtcgatgcgcgccatcttgtagcgcagctgcggcgcgaactcggtttccgtctggcagcgcaggcagtggtgcgcttcggtggggccgacgatcagcacccgttcctgttggccgatcaggatcatgtccggttgccctggcaggcgggctgggccagcagccaggcctgggcggcggccacagtggcggcatcaccctcgacgcgctggtcgggttcgatcttcaagccatcgccacgatcattgcggtcccgcatcacgctggtggtcagcagcaggcgacttccatcggcaagggtgtgcacgacattgccggtggagacacccgcggtcggctggccgaaactccgcgcctgcgggcggccacgccacgccagcaccgaggcctcgcccgaactgccggtgcggggcccgaacagcaccgccaccggtgcgccaggctgccgcactacatggccggactggccgaagtccagcagcggcctgcccgccagctgcaccgcagtcgccgtcaacgtccagcgctgcggcccttgcgcggtttcgaacgcgccgacgtcctcgttgttcaccaccgaggtgcgcaacagcggggccatgcccagcagcatcggccacatggagccgccaccgttgtcccgcaggtcgacgatccagccacagcgcgcgccgtcgtccttgctgcggatgacctgctgccatcgcgcggcacgctggatgtcctggcggaatttttcctgcggcgtcgcgcccggcgaggaggcatagccctcgatgaccacccagccgatgcgcgcatccaccgcatcagcggccttggcccggtccacggcggcggcaccggcctgctgcgcacgcgctagggattcgcgctgacgctgggtcgtggtccacgcaccatggtggccggtgctgagcgcaatggcttcgcgcagaacggccagccgttgcgcgggatccccctgcgccgattgcaggcggatgcggatggcgggccagtccacccggtcgcgatacagcgcctggcgttcaagcaggttgaggatctcagcctgggcctccggcgagggcatctcgaccgcgcctggcgtatcggccatggcgccggtcgccagcaacacgagcatcagcgcgccgatgcgacgcactcccttgcgaacctgcatgcgacgcttccttgtcgttgaatcaggaccgcagcataaccggggcatgatcgcttgcgccacgcgcgaactgtcgtatctggcccggtcgcgggttgcagcaaggcggcttgcgtgcggtcaccacattgcaactttgcccatgccatcgcggcgcacaacgcgccaaggtggccccgtcggcgcttcctgcgctgaccgggattggcgtcctgaatcaaacatcgaagcgatcgatttgccgcatcaacggcaatcgcgacaatgcaccggcttgcccatggtgggcggtgcgtggggatcctcgtgatccgtcggctttttcgctttgattttgaccggcacgccaacccgcaccgcccgccaccttgcgcttcgcaggtggccttgcctcgtgaggttgccgccatgaacacgccctaccccgcctatccacgcctgcaggcactgctcggcgctgcactgcccggcctgcagctgtccaacgccgcagccgaagcgttggaagatgcgctcaccgaagtcgacgaacaggcgccgccctccgcattcttcgcgcggctgcgcggcatcgctcacagccacgcggccgacggccaggcgtggcgcgaacggcaactcagcgaggcgcgcggccgggacttggccgaggcaacgcgctgcctggcggcagtgtctgcgtgtgggggcgtgttgctggcggcgcagtcggcgcgcgagatggatgatgcgcaggcgcagtgtccgccgcaggtggaggaagggctgctacatgcggtggtcgtgttggccgatcatgccggggcgttggtggaaccggatgcatgcgcaccgctgttgtagagccgagcctatgctcggctgcgcggaggtcatggcgtcggtgggattcgtgccgaccaaggtcggcacctaccagagcggcgtcatggcgccggtgggattcgtgccgaccaaggtcggcacctaccagagcagtgtcatggcgccggtgggattcgtgccgaccaaggtcggcacctaccagagcggcgtcatggcgccggtgggattcgtgccgaccaaggtcggcacctgccagagctacgtcatggcgtcggcgggattcgtgccgaccagggtcggcacctgccagagctacgtcatggcgccggtgggattcgtgccgaccaaggtcggcacctgccagagcgggtcagccatctgcactaggcgctaccagtccgcacgcaggccgatgttgccttcaatgacgcggcgcttctcgttgcggtcgccgcccagttcgcgcgtgtagtcggccacggcataggcgctgatcgttcggttgaaacgcccgaccacacccacgccggcttccagcgcgcgtgagcgctgcgaattgacgatcacgtcgttgtcgaaacggatgcggtcttcaccagaacggccatgccagtaattgagcttgaaatacggctgccagccgttgtcggccaactggtaatcgcccgccaggcgcaggccgatgcggccggtccaggcgttgtcgttgtcgaagcgcacgctcgatacttcatcgcgacggtcatccagcgaagtgcgctgccagatcacctgcacctgcggttccagccaccatgcggactgcccgaagtgcagcagcggcttgcccgcctccaccgacacgctggtaccgtcgccgctcaggccgaagccgagcccacgcgaggaacgcacgcggccgtcgtagcggctctgcatcgccacggcgtcgatgtaacccccactgctgtcggtgaaggtccagtacaggcccacgtgcttgtcatccaggcggttctggcctacctgcacgttctcccagcccagtgccagacccgtggtcttgccctgcgcgcgggtgcggccaacgaatacgccgatctggttgcggtggttgtcagacgccgcagcccacacgtcgagaccggcctgcaggcccatcacatcgccatcgaagcccggctgcgcatcacccctccagtggatctcgctgctctgccccaccaaccggccccaggcggtgcggaatatgccctggttgtacagcaggcgctgttcgccctgccgctcgtggaaggtaccgaggctggccagcgaggtctcgcgcagcagcggtggcaccacggcgtaggcggcggtctccacgcggtacagcggcaccaccgcgccttcggccgggcgtgcacccggcgttggtggggtgccggtaccgggcaacgcaccgccggccaccggcacgtccggcaccgccgggtcgctgggcggcgccaccggcgccggttccggtggcggcggtggcggcgcggcctcgccggcggtcaggttcggatcggtagcgccttcaggcggcggcggcggtgccggggtgatcgccggcggcggtgcgaccggcggcgtcaggggcggtggcgtggcagtgccgccgccgttgggtgccggcgttggtccggtcaccagcgttgatcgcaggtaccagttctcgctggtgccggcgctgacaccacccttgaacaggaagtactcgtaggcaccggctgcaaccggtgcgaacagcgagaacgcgcccggcgcagtgcggccaccattcaaggcctgcaccaccaggatgccatcggccagcgtggcggcgccgctgccgccggcattgagcacgccgatgccggtggtaccggtggcggttccgccatcgatcaccaggcggtcgctgctggaattgtccgcgcccagcacggtacgcaggtacaggccaccgccgtcaccacggtagttgccacgcacggtgaacacgtcgcctgcgccggtgccggtcaggtcgatgcgcccggcattgaccatctccaccagtgcaccactgttgaacggacggactgcatggccgccactgcccgcgtagacggtgctggtgtcgtccacggtgagcgtgccggtgccggttccgctgtcgcccagcaccaggtcgccatcaaaggtcagctcggtgctgttggccaggctgatcgcctcccagttctggaagcggcccacgccggcagtcttgacgttgtggaagttgagctggtcgatgccaccgccaccgtcgaacagcggcaccgcccccaggttgccctggttgaggttgccgaggttggcgacgtcgttgtccggccccatgtcgatcgcgccgtagacgatgccgccgccattccagttgaaggtgtcgttgccggtactgagcagtacctgcccgcgcacggtgccgtcggtgatggtcacgctgtcgttgccgccgctgacgctgatgttgccgccgatataggcggtacccgagatgatgatggtgtcggtatcgaagccggtcaccacgttgccgtccacggtgccgccggactggtcccacaggttcttgtccagcttcatgttgacccggccgatgcggccagcggtcatccacgcctggtcaccatcctcgaacgcaccgatgatgcggccaccgctcatgcggaaggtatcgatgttgtcgccctgctgcagcgcgccgaccgtgccgccactcatgacgaaatcatcgcggccactgccctgcgccaccacgccggtgacggtgccgccggtgacggtcatctggtcatcgccactgccctggtcgacgctgtcgatcgtaccgttgtccagcagcagcgcatcattgccatcgccctgcagcacactgccgctgatgctgccagcctgcatgtccaggcgatcattgccggcaccgaactgcacgccggtgcgcccgctgatcgttccgcggttgaccagcacgctgtcgcccgcgccgacgaactgcagggcggtgttgttgccggtgctgatgctgcccgagttctcgacgcggctgccgccaccgagctgcaccgccacgccgcccaccgaactgatcgtgcccaggttggacaacaggtgcccaccggccccgacaagcgaaatcgcgctgctgccaccgctttgctgcagctgcgccgtgctggcgacagtgacggtgatgccggcggcgccattggcggtgacgggaacggtctgcgggttcggcgcattggcatcgcaggtgaccgtctggccggcgacgggggcaacgctgtcacagccggcccaggcggcgctggcggtcaacagcatgacggagggaacagccaaagcctgcagtacggaaacagtgaggcggcgcatacgcactgcgcgcgggacggcacgggacatacagcactcctggacaggggatcaggaactgcggatatgcggtactgcgagcgaagtctgcgccatggtgaacggtttcggcaggtgaatttgcgtgccgatcatcacagttcagatgcgaacctgatcgggcatcaccccacctctacgtgcctgaaatcgttcatctttgcggggtcatgcccatgcctggatgaggtggcctcccgggttgggtcagagccctttcctgcggaaagggatccgacccggagccgtcagatcttcagatagatcttccgccggtccagccaccacgccacgccccaccacagcgcgacgaacgccagcgcctgcagcatcgacgccagctcgagcgcgtgcggcatcgcggcggccagttgctgccagatccagccccacgcgccggtcgccatcagcgccaccgacatcaccgatgcgccaagataggcggtaattgcgttgaccccgaaacggcggcccagcggcggccatcgcttctggtcgatcaacacatggcccagccacagcgccagcgcggccaggccgccggtccacagcacatagctgggcgtccacagctgcttgttcaacggcagcaccgtggccagcagcagccccagcacggcggttgccacacccaggccagccaatgccgccgcacgaccgttgcgcagcaggccaccggcaatcaggccgagcacggtactggccagcgcacccagcgtgctcagcaatccttccgggtcatggcccagtccggtatcggcgtgccactggtagatccacggtgcgaacagcgtggtgtccaggcggctggccgggttggtccatggcgccagatcaccgatgcccagcagcagcacggtgtagcccaccagcagcgtgaccagcacgccagcctgcacgcgcggccgcgcatacaccgccagaacacccaccgacgctgcgcataccgcaatccgctgcagcacgccccagatgcggaagtgatgggtatgcagcgcccaccagatcaacaggtgcagcaacgcgccggcgagcaggatgcgcagtgcacgctccagcaccccgcgcgccaatgctggccgtgcagcggcatccagcgcgcgcggtgccacgctgaaggccatcgacacacccaccaggaacaggaagaacgggaacaccaggtcggtgggcgtgcagccatgccattccgagtgacgcagcggcgcgaacaccgcactccagtcgcccggattgttgaccagcagcatcgccgccacggtgatgccgcgcagggcatcgatcgagcccagacggcgtggcggcatactgttcatcaggcggcctcgtactgtccggcaatccaggtaccacggacctgcagggcgtcgtccagcagcaccaggtcggcctggtagccctcggcgatgtggccaaggcggtcgtcgacgttgaggaactgcgccggataggtcgacgccatgcgcgccgcttcggccagcggttggccgagcagctgcacggtattgcgcacggcggtggccatgtccagcgccgagccggccaacgaaccggcggcattgcgcaccacgccatcgatggcggtgatggtttcgccatacagcacgtagctgggatcgtcggctccaaccggcggcatcgcatcggtcaccagcagcaggcgaccgcgcggcttggccgccaacgccacgcgaaggctggccgggtgcacatgcacgccatcgacgatgatgccgatccagctgtcgcggtcttccagcgcagcgcccaccgcgccgggctcgcggccctgcaacggcgacatcgcgttgtacagatgggtgaagccgcgcacgccggcatccaggccggcgcggatctcttcgtaggtgcctgcagtgtgcccagcagcgacgatcacgccacgctcgaccagcgcacggatggtctccagcggcacgcgctccggcgccagcgtcagcagggtcacgccgttatccagcgatgcggccagcgcaatctccgcttcgtccggcacgcggaacttgctggcatcgtgcgtgcccttgcgcgccggcgcgatgtacggcccctccagatggatgccgatcacgcccggcacgccctgcgtgatggcctcgcgcattgcaccgatggcttcgcgcatcaccgccacgtcatcgctgatcagcgtcggcagcatcgcggtggtaccgaagcggcggtgcgcctgcgcgatggtgcgcagtgccaccacgtccggcgtgttgttgaacagcgcgccgccgccgccattgacctgcacatcgatgaagccgggcagcagccagccgccccccaggtccacctgctcggccgcgtggcccagctggggtgctgcgtcgggcagcagcgcgctgatgcgaccgtcctcgatcaccaccgccaggtcgtcgcggaactcatcgctggccaggatgcgggcattgcgcagcaccgtcaccatcacaccgtctccgtaaccttgttcagatgcggcggcaggtccgggttgaagccacggcgcagcgccagcgcattgatggcgcgatagaagctctgcacggtcaatagcggtgcgcacagcggatgcggcgcggcagccaccggcaggttgccgccggcaccggccatccacacctgcgcaccacgtgcggtgaattcatcgaccaccgcacgggtaccggcgccggtctcgtccggctgggcgaaggccagcacagggaagccacggccgaccagcgccatcgggccgtgcttcacttcagccgagctgtaggcttcggcgtgcaggctgcaggtttccttgaacttcagcgccgcttcctgcgccgcacccaggcccaggccgcggccgagcacgaacaggttggtggcctcgaccaggccctcggtcaccgcgctccagtcgcactgccaggcttcacgcatcgcgtccggcagcaggtccagcgccgcacgcaggctgctgtcctgcttccagtacgcggccagctgcagcaatgcggccagcgaggccaggtagctcttggtcgctgcaacgctcttctcggggccggcatgcagcgggatgaccgtgtcggccagctgcgccagcggtgaatcctcgacgttgaccagcgcgatcacgcgcgcgccggcggccttggccgcctcggcgttgcgcagcaggtccgggctcttgcccgactgcgagatgacgatgaacagtgcgccgcgcagctgcaagggtgcggcgtagaccgagcccaccgatggcgaggccgacgcgaccaccagccccagctgggtttccagcaggtacttgccataggtggcggcgtggtcggagctgccgcgtgcacaggtgaccacgaacggcggcggcgcggcacgcaggctggcggccagggtttccagggtggcgtggttgcgcgagaactggcgcgcgaccacgtcggccgcttcagcggcctcggcgaacatcagggtagcggtggggtctgacagcgacatggcaggctcaggcaggatcggaaggaagggggcgtgcgccggccgggcgcatcggcgcggtcgatccgcgcaccaccagctgcggcacgaagccctggttgtgcagcggcgccggcgcatcgtcgtaggcgtcgctgcgcagctgtgcgatcagcaggcgcgcggcatggcgggcgatgtcctcggtggcctgcttggcggtggtcagcggcggccacgactggcgcgagaacgggctgtcctcgaaaccggcaatggacaggtcgtagggcacgttcatgccggccgacttggcagcggccagcacgccggcagcgatttcgtcgttggaaccgaagatggcggtaggcggttcgcgcagcgccagcaggcggcgcgcgccacggaaaccgtcgtcgaaggtgtagtcgccctgcaccaccaggtgcttgtccacggtcatgccgtagtccttcaacgcggcctcataaccggcatagcgttcgcccgaggagcggtgcgagctgccgccccagaggaagccgatgcgctggtgccccagctggatcaggtgttcggtgatctcgtaggcggcctcgcggtcgtcgacgaacacgcaggcaccgtcggccggatcttcggtggccgcaacgatgcgcaccagcttgatgccacgcgcggtcagcgcctggatcaggtcgcggcgctcggacatcggtgcggtcagcaccagcccggccaggcgcgaacgctgcacccagtcagccagttcatcggccagcagcggcgaactggaatcgcagggatggatctgcaggccgaacccggtctcgcggcaggcggcgagcacgccgttctgcacgccgatgatgtggtacgggttcgggttgtcgtagaccagcccgatcacgaaggtggtgccgctgcgcaggttgcgcgcggacggatcgggctcgtagtccagctcggcgatggcacgcagcacccgcgcgcgggtggcctgcatcaccgagggctcgttgttgatcacccgcgagaccgtcttcagcgagaccttggccttttcggcaacgtccttgatggtcgctctgcgcatcggtttttcctggggttggctgccgtccatcatcgccgatcagctccggtcctgcggcaggcccacgcggtggcccaccaccgaatagaacaggatgtacaggtagcagggcaccatcagcagcacgaaggtcagctggaaatcgatgtgctgcttgagcagggcgaacagctgcggaatgatcgcgccaccggcgatgcccatcaccagcagggccgaaccggtttcggtgaagcgccccaggccgcggatggccagcgggaagatggccggccacatcatggcgttggcaaagcccagcagggccacgaaggccaccgacacatagccgtgcgttgcccacgcgcccaggcagaacaccacgcccagcaccgccgaaatggtcaggtagcgcgactgcgacaccacccgcggaatcaccagcaggccgaccacgtaaccgaccagcatcgcgcccagggtgaaggcggtgaacatcttggtctcgtccagcggcaggttgaagccatggccgtaggtgccgatggcatcaccggccatcacttccacgcccacgtacacgaacaggcacagcacgcccagccacaggtgcgggaactggaagatgctgcggcgctcgaccgcaccggcggccaccggcgtagcgttggcttcggacgatttgatttccggcagcggcgagaacaggatcgccaccgccaacaccaccagcagcgccgccatggccaggtacggggcatggatcttggcggcgaactggttcagcagcacggctttggtcgcggcatcggccgcctgcacctgcacgtccagatcgccaatgccatgcagcaccaccgtgccgatcaggatcggcgccaggatgccggcgatcttgttgcagatgcccatcaacgcgatgcgccgcgccgccgtttcgatcggcccaaggatcgagatgtacgggttgatggccgtctgcagcagggccaggccgctgccaatcacgaacaggccgcccagtgcgccggggtaccagcgctgggtggcgaattcgccgaacagtgccgcgccaccggccatcaccagcaggctcaggctcaggcccttcttcatgccggtacggcgcaggatccacgacgagggcagcgccaggaagaagtaggacaggtagaacaccatcagcaccaggaaggcgccgacctcactgagctcgaaggcgagcttgacgaaggtgatcaacgggccgttgagccaggtgaagaagccgatcaggaagaacaacacgccgacgatggcgatggaggtggccacgttcgggcgcgcgcttgcagcggggacggcggacatcaggagggctcctgcggcgacagccgcagaacgcggcgtcggagagtggctgggaacaacgttgtcacattctttcggtggacaacggcggtttgtcaacttccatgcacgccccttcaacctcgtgctgcactgcgcaagtcgattgcggtgctccgcgctgaatgcgcgccagccctagagccccatgcagcaacggttcccacgtgaaacccgcactcacgccatgtaaacgtttactgcctgtcgcattcgttgcggcgcagcaacgaaagtgtcacgaactcgttgacatcgttgtcagcgcggttacagactccgccccaatcgctgcccccgatcccggggccagccccacctgcagcaggagcccgcgtgaccgccagccaccccgccccgtcgcatgtcctgtcccgcgtcgcgccctcgttcctggccgcggacgtcggtggcacccatgtgcgcgtggcccgggtccaggccagcggtgacaccgcccatccggtgcaggtgctggaataccgcaagtaccgcaacgccgaccatgccggcctcagcgcgatcctgtccgacttcctcggcgaaggcccgcggcccactcattgtgtggtcgccagcgccggctacgcccgcgaggacggcacggtgatcaccgccaacctgccgtggccgctgtcggcacgccaggtggaggccgatgtcggcctgcagcgggtctacatcgtcaatgacttcgaagcggtggcctatgccgccgcgcaggtggacgccagtggcgtgctgcacctgtgcgggccggacaccgctgcgcgtggcccgaccctggtggtcggtcccggcaccggcctcggcgccgcgctgtggatccccactgcgcacggcccggtggtgctgccgacggaagccggccagccgaccctggccgccagcaccgaactggaaatggccatcgtccgccacatgcagcgcgaccgcgcgcacgtgtcgatcgagcatgcgatctccggcccgggcctgatgaacctgtaccgcgcggtgtgcgcgctgcagaggcaggcaccgacgctggccagccccgatgcggtcaccgccgccgccatggccgataccgatgcacacgcgcgccaggcgctggatgtgttctgcggcctgctcggcagcaccatcggcgacatggccctgttctatggtgcccacggtggcgtctacctggccggcggcatcctgccgcagatccgcgaatacctgcacgccagcaccttcgtcgaacgctacctgcagaaggggccgatgggcgaagcactggcacgcatcccggtgaaggtcgtcgaacacggccagctgggcgtggtcggcgctgccagctggtacctgcagcagcagtcggccgcctgacaccgcaacaggcttcaacgcaatcgcagcacgcagtacgtggcacgccaacgcacgggacttcgccgccgccccgcgcatgtcatcgcaaccgttatcgaacaccgccgccggcatccaatcgagtgatgaggagagacatcatgaatacccgcaagaccctgctttcggccgccatcgtcagctgcatcgccttcagtgcgcacgcgcagcaggctgccccgaccgccaccgacctggacaccgtgaccgttaccggcatccgtggttcgatggaaaaatcgctggacaccaagcgcgaagccaatgcgcgcgtggaagtggtcaccgccgaggacgtgggcaagctgccggcgcacaacgtcgccgacaccctgcagcgcctgccgggcgtcaacatcagctcgtccagcgccgatgaaggcggtttcgacgaagccgaccgtgtcagcctgcgcggcaccagcccgagcctgacccagaccctgatcaacggccacaccgtcggttcggccgactggttcgtgctcagccagggcaacaacgtcggccgcagcgtcagctactcgctgctgccgtccgaactggtcagctcggtggaagtgaacaagtcctcgcaggccaagctgcaggacggcggcaccaccggtaccgtcaacatcatcacccgcaagccactggaattctccaagccgttcaccgcggaaggctcgatcggcctggtgcgctcggaccaggccaagtcgaacgacccgcaatattcggcgctgttcaactacaagaacgacgaaggcaccttcggcgtgatggtgcagggcttcagccagaagcgcgaactgcgccgtgaagcgcaggaaattccgggcggcttcttcaagatcggcgcggatgatccggtcgccagcaccaatccggacctgatcggcgtcaacgttccgggcctgctgggttcgacccttttcgaacagacccgcgagcgcaagggcggcctggtctcgctgcagttcaagccgagcgacagcctcaccctcggcctcaatggtttcagctccgagctgaaggcgaacaactacaaccgcaacttcatgatgttcggcaacagcttcgccaagtcgcaggcgccggatccgggctatgtggtcaaggacggcgtgctgaccaacgccaactacaagggcgtgcccggcaccgactatgcggtgtacgacatgatctaccgcgagtcgaaggccaagtcgagctatgtcaccttcgatgccgactggcagatcagcgacagcctgaccgccaagttccaggccggcagcaccaagggtaccggcgagacgccgcgccagtacatcgccgaggtcaccctggccaacggcggcggcgccagctgggctacccacggcaatggctcgccgatcgactggaacgtcggcggcgacatctcgcccaacggcgtgaccagcttcggcacctggggcaaccagcaggtcaccgctgaagacaaggagaagtgggccacgctcgacttcaaccagtacttcaacgatggcggcgtgctgagctcgatcgacttcggcctgcgtttcgccgaccacaagcgcgaagcgctgtcgccggaaggtgcaaccccgggtgacatctggagcgcgctgaagaacggtgcgacggccaactatcccagcggctttgccggtgacatcggcggcaccttcccgcgcaacctctggtacttcaccccgggcgcgctgaaggacgcggtgaccaacaactccacctggctggccggcaatgatggcccgaccggtcgccacaactatggcgccgagtggaaggtgaaggaaaagaacttcgccggctacgtgcaggccaacttccgcggcgactggtggagcggcaacgtcggcctgcgctacgtcaacatcaagcaggacatcgacacctacaacgccgtcagcaaggccgccgatgccgatgtcagcagcctgttcggcatgtgggagcgcctggccttccagaacaagcgcaaccgcgtattgcccagcgccaacatcaagttcgacctggacgactcgctggtgctgcgcgtcgccgcctcgcagacccagaccctgccggactactcggcactgggtgcctcctcgtacggttcggacctgaaccgcaccggcggcggtggcaatccgaacctcaagccgaccctgtcgaccaacctggacgccaacctggagtggtacttcatgccgcgcggcctgctgtcggtgggcgcgtaccacatgaacctgaaggactacatcgccttcgacgtggtctcgcgccagctgtacagcgaactgaccaaccagcttgagacctaccagatctccaccccgatcaatgcggacggcaaggtcaccggcgtggaagtggcctacgaacagccgatcggcgagtacttcggcgtcaatgccaattacacctacgccaacggcaccacctcgcacacctggtcggacggctcgcacaacctgctgggcacctcgaagaacacctacaacgtgggtgcctacttcgagaacgagcgctttggcgcccgcgtcagctatacccgccgttcctcgttcctgatcagcctgtcgggcaccaatccgtactaccaggatgacttcggcacgctgtcggcgtcgctgagctacaaggccaccgactggctgagcatcaccctggatggcctgaacctcaacaacccgacctacaagtactaccagaccgcggccatcccgacctcgttctacagcaacggtcgccagtactacctcaacttccgcttcaagtactgatccagcggcggcaacatcgccgagtcgtgcacgcacgccgggcctgggtcattccgggcccggcgtttttcatgtatagcgttcatcgcaccgttccaaggagtcgtaccgatggtcaagccttcccgcgcccggatgcgcagcgcagtgctgctgggcagcctgctcgccctgttgccggcactgccggcacttgccgccgaccccatgccggccgctgaggcacccggcccgcagctgcgtgccggcagcctgatgctgattcccgcccccagcaatgtgcagcctggccagggcagcggcatcaccgtgcgcgccgataccgtgctgcaggccgaaggcgaggccgcacagcgcgtcgccagccagttcgccgacctgctggcgcgcagtggcggcccgcgcctggggctggccaagggcaaggcggcggccaggaccggtggcatccgcttccagatcgtgcccaccttccgcgacagcggcgagggctacacgctggaaagcaccgcacagggcgtagtggtacaggccggtaacgaaaccggcctgttctatggcgcaaccaccctcgcccagctcgccaccggcggcagcaacggcgtgctgccagcggtgcagatccaggacgcgccacgcttcagctggcgcggtttcatgctcgattcggcgcggcatttccagagcctggacgagatcaagcgcgtgctcgacgcaatggccgcgcacaagctcaacaccttccattggcacctgaccgatgaccagggttggcgcatggagatcaagcgctatccgaagctgaccggagtgggcagctgccgcctgccggccggcgacggtggcatcgatccggtcactggcaaggagcatccgtattgcggcttctacacgcaggaccagatccgcgaagtgattgcctatgccgcgaagctgcatatccaggtgattccggaaatcgatgtgccggggcacgcgaccgcagcgattgccgcatacccggaactgggttcgatcaataccccgctgaagccgatcagcgaatggggcgtgttcccgaacctgttcaacgtggaagacagtactgtcaccttcctcgagaacgtactggaggaagtgatcgaactgttcccggccaagtacgtgcacgtcggcggcgacgaggcggtcaaggaccagtgggaagcctccaggcaggtccagcagcgcatgcgtgcgctgggcatcaaggatgaaatggccatgcagagccacatcatcaagcgcctggagaccttcctggaggagcacgaccggcgcctgatcggctgggatgaaatccttgaaggcgggctgccgccgcaggccacggtgatgtcctggcagggcaccgaaggtggcctggccgcggccagtgctggccatgacgtggtcatgtcgcccgtgggctacctctatctggattacctgcagacggcctcgccgaacgaaccgccgggccgcccggcccaggtcaacctcggcaagctgtacaacttcgagcccgtgccggccgagctggccgctgacaagcgcgggcacatcctcggcctgcaggccaacatgttcaccgaacatacgcgcacctatgcgcgcctgcagcacaacctgttcccgcgcctggccgcggtggccgagaccggctggagcacgccggaacatcgcgacttccgcgatttcctcgcgcgcctgcccgcgcagctgcaacgctaccgcgcctggggcctggcctacgcgcagaccccgttcgaagtgggcgtggactacaccgacaaccgcgccgccaacacggtgaccgtgtcgctggccaacccgctgggctatgaagtgcgctacagcaccgatggccagccggtgacggcgcagtcgccgctgtaccggcagccgctgaccagtacgctgccgaccacggtgcaggccgccgcgttctaccagggccagatgctggcggcgaagccgacggtcgcggacttcagtgcgcaatcgctgctcagccgccgcagtgacgaactgctcagctgcgtaggcaagaaggggctggtgctgcgcctggaagacgatggcccgcgcgagggaaaccgcgcagtgttcaacgtggacatcttccagccatgctggcgctggccacaggcacagctggacggcatcggcagcgtggaagtccgcgcggggcgtattccgtactacttccagctggcccacgacgagcccaagcgtcgcttcgagaaggccaagcgtgcgcatggcgagatgctggtgcgtcgcggcgactgcagcggcaaggtgctggccgaagtgccgctgccggccacgccggatgccgatggcttcgtgacgctgcgtgcgacgctgccgaagggctcccagggcaccggtgacctgtgcatcaacttcaccggcgacacgcgcccggcgatgtgggtgctggatgaggtcacgctggggaagtgaccccaagcctgtcctggcgcaatcgatccacgcatggcgtggatctactgtagagccgagcccatgctcggctgcctttgggaggaagccgagcatgggctcggctctacaggaactttacccgcgccagcgcagcagcagatcgcgcagcggggtcagtgccgtagccatgccggccagcacgccgatcgtgttggccagcgcgtccatcggatcggccatgcggtcatcggtcaatgcgccctgcgcgaactcgatgccgatccccatcagcaccaggcccacgcccacccacagcagcggacgtccgcgccggaacagctgtaccgcgctgccagccaggatgaaataggcgaggaagtgctcacccttgtcgccgttttccggcaacggaatcggtggcggtgggatcaggcagaccacgatcaccagcaacaccgcgctgaaccacagtgcggtccacagccgcggccgccgcagcggcttgatcagcggcagcgcatcgctcacaggcgccagctcaggtcacccagctcgaaggcgggctcgaagtcgacgccgcgctgcaggccgatcgcctggaagcgctcccccatctcggtcggcagggtcagcttcttcacctggtcgcgcagctggatgcggccgacttcatcggtgcgctcctcggccagcgacagcacctggtccaggccgttgccgagcaggaagctggcctggctgcagtagcccgccagctcgaaaccgccgtgcatgccggcctcggccatcgcggtgaaatccaccgacgcggtgatgtcctgcagccccggccagcggtgcacgtcgttgtgcacgtggtggcggtagaacgcgcgtacggtgccctcatcgcggtcgtgctggtagaactcgccacggttgtaaccgtagtcgatgaacagcatcgcaccgcgctgcaggccgcccgccaccgcctgcaaccagtacggcagctgcggcagcacctcggaacggtagccctcggcgaaggggcgctccaggtagcgctcgatgtggcgcaccgcaccgttgagcaggatgtcggccggctgcgcaccacggatgaagttgccttcggcgtccagttccacggtttcctcgtaaacctcgccatcccggatcaggaagcgcggcgtcggcagcgcgtcgatcacttcgttggcaaacaccacgccctcccagtcctcttcgaacgggcgatcgacccagtccacgcgtgcggccagctcggccggcaggttctgctgcaggcgctgttgctggcgctcgcgcaggtcggcgctgggttcgaggatggcgtagcgcgacggcagcgcgtccagctcggccaggcgcagcagcaccgcttcggcgaaggcgccggtaccaccgcccagttccagcatccgcgcctgcgtacccagctgggcgaacaccggcgccagcgcgttggccacgctgccggcgaacaggctgccgagctcgggcgcggtggtgaagtcgccactgccgccgaatttgctggcgccggcgctgtaatagccccagccgggggtgtacaggcacagctccatgaagcgggagaacggcattgccccgccctgcgcaaggatttcggcgcgcagggcagcggccagctggtcgctgtgggccagggcatcggcttcgggcagggggaaggtgggctgcatggcgtcttcgaatgcggtgacaatggtgcacaggatagccgagccttggaggaccctcgatgagcgatacccaccccgtggtcctgatcaccggcagcgcgcgccggatcggtgcggccatcgcccgccagttccacgcctgtggctggtcggtggtgctgcacgccaacacctccagcgccgagctgcagcaggctgcgttcgatttcgacaacgtgcgcccgggcagcgtgctggccctgcaggccgacctgcgtgacgccgacgccctggccgatctggtcgaacaggccgtcacccacttcggccgcctggacgcgctggtcaacaacgcctccaacttcttccccaccccgctcggccaggtcaccgccgaggcgatggacgcgctgtatgcggtcaatgcacgcgcgccgctgctgctgtcacaggcggcggcgccctacctgcgccgccagcagggctgcatcgtcaacctcaccgacctgcacggcaccgacccgatgcgtgaccacatcgcctacaccatggccaaggccgcgctggagatggcaacgcgcgcgctggcgctggagctggcgccgaaggtgcgggtcaatgcagtagcgccgggtgcgatcctgtggccggaacagggcaaggatgatttcgcccgcgaggcgctgctggcacgcacgcctttggcgcggatcggcaccgtcgaggagatcgccgaggcggtgtactggctggtggccgaggccagcttcgtcaccggccacaccctgcgcgtggatggcgggcgtacggtcagctgaaaggttgccggggtccacaacggggtcagatcccttttcccggcgggaaaagggatctgaccccgtcactccagatccaccacctcgaatgcctcgccaaactgcgggtgcgcgcgccacagcgtggccaggtcctgcccgctgaccgggtcgatgaagcccggcgcgatgtcggccagcggcttcagcacgaacgcgtgcttcagctccggccgcgggatgcgcaggtgccccgggccttccagcaccaggtcgccatagaacaccacgtcgatgtccagggtccggtcggagaagcgcggcccgctgcggtcgcgaccgtgcgcgtcttccagcgcgtgcagccagtcgtccagctcctgcagcggcagatcggtctcgatcgccaccgcattgttgaggaaggccgggccatcgaagccgaccgcggcggtacggtaggccggcgatacctgcagcgcgccgaagcgctcgcgcagggccgccaccgcggcgtggaggtagcggcggggctggacattgctgcccaggctcaggagcacggtcgtcatgcggttcaggtggcagcaatgggggcgtggacatgccgtcgtcacggcggcctgcctacaatccgggatgcacatgatagggcaccgacatgacctattgcgttggaatcgaggtggacgagggcctggtcttcgctgccgacacccggaccaatgcctcgctggacgatgtgcgcgtgcaccgcaagctgcacgtgttcgagtatcccggccaggcagcctacgtgctgatggcggctggcaacctggccaccacccagctgctggtgtcgcgcctggggcgcgatgccgacgaacggcgcgcgcccaacctgcgcgacatgacccacctgttcgaagccgccgagtacgtcggccagctgctggtggacagccaggtgcacagcaaccacagcgaacatggccacgatggggtcaatacccaggccacgctgatcttcggcgggcagatcgccggcgagcgccccgggctgtacatgatctatccgctcggcaacgccatcgccgcctcgccggagacgccctacctgcagatcggtgaatccaagtacggcaagccgatcctcgaccgcatcctcagcccggccacgcgcctggaggatgccgcacgcacggcgatcgtctcgttggactccaccatccgttccaacctgtcggtgggcctgccgatcgacctggcgctgctgcgcgacggcgaactgcgcatcggccagcagctgcggctgggtgcggattccacgctgtatgcggacatccaccagaactggtcgcggcggctggaacaggcagtggacgccctgccgcgtttcccctgggaaaccaacggacggtagtgccggccgctggccggcaaccgcgttgatcccaccacacaggaatgccggccagcggccggcactaccgggcatcagcccagcgcttcggccaccgcgcggaagaccagctgcatatctgcagcggctggaacaggcagtggacgccctgccacgcttcccctgggaacctgccgaacggtagtgccggccgctggccggcaaccgcgttgatcccaccacacagggatgccggccagcggccggcactaccgggcatcagcccagcgcttcggccaccgcgcggaagaccagctgcatatctgcagcggctggaacaggcagtggacgccctgccgcgcttcccctgggaaaccaacggacggtagtgccggccgctggccggcaaccgcgttgatcccaccacacagggatgccggccagcggccgccactaccgcgacatcagcccagcgcttcggacaccgcgcggaacacctgctgcatctgcagcggcttgcgcagcacgtgcacctgcacgccagcgggaaatgcatcggccgccacctccaccgctgcgtcttccagcaccagcgccgggccgcgatagcccagcgtggccatctcgcccagcagctggctggccggcaacaacttcgagccggcgtcggcaatcaccagcgccggcattgcctcctgctgcatccagcgcagcgccgccgggccatcggaggccagctgcagctgatatccctggcttgacagcgcattgccgagcaacgacaggcgcgtggcctcgccatcgaccaccaggatcgactggccactgcccagggccaccagctgctcgatcggctcactaccgtcgctggcttcgtgcatcggcaagtgcagttcgaagcaggtgccctgccccggctggctgctgacatggatgctgccgccggcaccttcgacgatgcgcttgcaggaaatcaggcccaggccggtgccgtcggccttggtggtgaagaacggattgaacaggtgcgacagcgtgtctgcatccatgccgatgccttcatcggccacgcagatccgcatccagtccacgccatcgcgctggccggcatggctggcgatcaggctcaggcgaccgccgttgggcatcgcctggatcgcgttgagcgccaggttcaacatcacctgctgcagctcggtgtagttggcatcgaccaccaggccttcgtcctgcacctgcagttccaggcgcacggcatcgggcacgttgctgcgcaacagcagtgcaaccgcatcgaacaggccatcgatctcgatgcgctcgctcggcttgcgcgaaccgcgcacgaacgacagcatcgattcggccatctcatggccacggcgaccgcactcggcgataacatcggccaggtggtgcagctgcggatcctcggtgcgcgccttcagcaggtccggcatgatcagcaatggctgcaggatgttgcgcaggtcatggctgaggccggcagcaagcagcgacaggctttccaggcgctgcgcgcgcatcagctcggtttccacccgtgcacgctccaccgcgctgcgtgcatcgcggatcgcacgcgccaccgccgacggcaggcgcgccggcagatgcttgatgatgtagtcattggcgcccttctgcagcgccgccaccgcgttctcctcacccatcgtgccggagacgaagatgaagggcacgtccggcgaggtctcgcgcacgatgcgcagcgcgtcatcaccggagaaccccggcatgctcaggtcggacagcacgatgtccggctggaacgcagccagtgcctggcgcagttccgcctcgctctcgacacgctcgaagcgggcgtccaggcccgcgtcgagcatctgttcggacatcagctcggcatcctctggtgagtcttccaccagcaggatgcgcagcgcccccagggcgggaccggtcaggggcatgggctcactcgagttccggtgcctggttgatcaacgcccagaacttgcccagggtctgcaccgcgccgaagaactggtccacgtccaccggcttgaccacgtaggcgttcacgcccatgtcccagctgcgggccagatcgctttcctcgcgcgaggacgacaggatcaccaccggcaggcgcttgagttcttcgtgctcgcggatctgccgaagcacttcgaggccatccatgcgcggcatcttgatgtccagcagcagcaccgccggcaggccttcctcgcgattggcgaaggcgccgcggcgcagcaggtagtccatcacttccacgccgtcttcgacgtgcacgatgggattggccagacgcgcctcttccagggcatcgatcgccatttcggcatccgccgggctgtcttcggcgagaagaatggtgcgcagagtggtcatgcagaaggcccttgtttgtccgcgtcgatcgcgggaggcaggtagaagtggaaggtggcgccgacgtccggttcggcctcggcccagatacggccgccatggcgggtcagcacgcggcgcacgctggccaggccgatgccggtacccgggtagtcgctggccttgtgcaggcgctggaatacaccaaacagcttgccggcgtaggccatgtcaaagcctgcaccattgtcgctgaccgtgaactgatggccgccatcgggctgcggctggtagtccacgcggatcctcgccggctcgcggttgcccgagtacttcaccgcgttgccgagcaggttcagccagacctggcggatcatgttctcgtcgcccaccacgatcggcagcggcgcgatgctccactccacgtggtgcgcatggccgctgttctcggcctcggcctgcaggttggcatcgagcatggcgcgggtatcggccaccagcgactgcatgtccaccgcctgctggcgcatcgccgcgcggcccagccgcgaatagaccagcaggtcgtcgatcagcgccgccatgcgccgggccgaactggagatcacctccaggtaatgccggctcttgtcatcggcggcgtcgccgaggtggcgcgacagcttgtcggagaatccggccacgtggcgaagcggcgcacgcaggtcatgcgaaaccgagtagctgaaggcttccagctcgcggttgacctcggacacctgcgcgaccttgccctccagctggcggttcagctcttccacgcgcagctgcactgcgcgctgcatggtgacgtcgctgatggtcagcagcaccacttcgtcatcggtgtcgggcagcggcatgcgccgtgcgttgagcagcatgtagcgcaccatgccatcggcggtacgctgctcatgctcgaagtcccagagttcgcggccacgcgacagcacatcggccaggcgctggcgcaccaccggatcccgccaggcgccgtcgccgatgttttccagcagcaggccatcggcgcgctcgtcctgcaggtcatacagttcggcgaacgccgggttgtgcagctgcacgcgcaggtcgcggtcgagcagcacgatcggttcgcgcacggtctgcagcaccgacgccgcgcgtgcggccgagcgcagcgattgccgttccgcatgcaggcggcggccgatctgccgctgcagcagccacagcaccaggccgagcagggccagctggatcgccagcgaactccacgacaccagttcggtctgcttgcgctggcgcgcggcctgctgggcgcgcagtgccagcagattctgctcgctggcctgcagctcctccaccaggccacggatcggataacgcgtgctcaggtcctgcaccaactcacgctggtcggagttcggttcggaccgggccagctcgcgggcaagcgccatgcggccttcgagcatcgattcgatccgaccaatgcggatcagctgatcgggattgtcacgcgtcatccggcccagttcggccaggcgcccggggatatcgttggccttggccatccgctcgcgcaggccgggcgcatccacgcccttggacagggtcagcgcggcggattcgacgtcgcgcacatcggcctgcagctgttgcagcgccacaccaacggactgggtgtggttgacccaggccatcgcctcttcgctgtcctgctgcagtttgcgcagggtcaaccacggcaccacgatgatcgcggcagccgccagcgccagggccggcaaccgccagcggtcccagatgtcgtcactgaaaaccagcgccatagttcctcgtcagcacggccgcggagcgggacccgggacgagcccggctgcggcggaaccggcaatatagcgcaggcaatcacaactctggagtccaaagcgcggcaggctgaacgggcccccgcagccggccccatacgcgagtgggcgcccccttcggggcgcccaccctgttcaacggtcggtggatcctcagcgcttggcagcggcgctgaccttaagcgcggcggcatcgacgcgggtcacgcccttgatgcccttggcggtgttgaccgccttgtccttctccgcctgcgtagcgacggcaccgctcaggctgaccacgccgttcacggtttccaccttgatctcggtgcccggaacgttgctgctggccagcagatcggccttcaccttggtggtgatccaggtatcggtcaccggctcattggagtcgtgacgatcagcatgggtcgtcggatgggtgctggtcggcgggctcttcgcggccgggtccttggcgaatgcggccgaggaggacagcgccaggcccagggtcagggcggaagcaatcagcgtgcgggtggtattgctcatcgtgtcgtactccttcggaatgtgctgccagtctggacaacccaccgtagagcaggcgtggcgttgcggtcatgccgccgtgaatcgaaacgtttccaatggcaaccgttcagttttggactgccagcacccgtcgtttaccctgcccttcccactgccggagccctgccatgcgccccgacctgcaactggccctgatcggctacggcctcgccggccgcgtcttccatgcaccgctgatccagcacacccgcgggctggcgctgcacagcatcgtcagttcacaacgcgacaccctgctgcggacgttcagcgatgtgcacgtgcgtgccacgccgcagcaggtattcgatgatccggccgtggatgccgtagtgatcgccacgccgaacgaacagcacgcgccactggccatcgcggcgctggcggcaggcaagcatgtgctggtcgacaagccgttcgcgctggatgtggccgaagcggaaacggtgctggctgcggcacgcgatgccgggcgcatcgccaccgtgttccagaaccggcgtttcgatgccgacttcctcaccctgcagtcgctgctggccgaaggcagcttgggcgatgtggccgagtgccacgcgcacttcgaccgttatcgtccgcaggtgcgcgaccgctggcgcgaacaggacgggcccggcagtggcctgtggtacgacctcggtccgcacctgctggaccagatgctggtgctgttcggctggcccgaggcaatcgatgccgacctggccgtgcagcgcgaaggtggcggcggcatcgattacttccacgcaatactgcactacccacggcatcgggcgatcgtccacgccggttccctggtggcagcgcagacgccgcacttcagtgtgcatggcagcgccgccagctggatcaagcacggcctggacgtgcaggaggcgcagctgcgccgcggcgtggcgccgggtgcgccaggctggggcctcgatccgcggcatggcgagctggtgcgctgcgataccgaagacaacgtgcaacgcagcaccgtcgacaacctgcccggcgactatcgccggttgtatgcgcagttcgcggcggcgatgcacggcgagggcgaagccacggtcaggccggtgcaggcgctgcagctgatgcggttgctgcaggccggcatggacagcgcgcgcgaagggcggcggatcgcgttggggtgatcggcagggctgcgccctgcacccgcacaagcggtagtgccggccgctggccggcaacctcaacagcaacggcaaaaaacggcaatccgtgagatggcaggatgggtccggttgcgggagccggacccaccccgccttcgacagagtcccgcgcccgacggtaggtgtcgaccttggtcgacacatcgacgtggaagccatcggagacggcttttgcagagtcgagccatgctcgactgcctgcatggggtcagagccctttcctgcggaaagggatccgaccccggcttcgtgcttacgacttcttgatggcgtggccgccgaattcattgcgcatcgccgacagcaggcggtcggtgaacgaattcgattcgcgcgagcgcaggcgttccagcagcgacagcgtgatcaccggcgccggcacatccagcgcgatggcttcggccacggtccagcggccttcgccggaatcctccacgtacggggcaatgccatccagcgaaggattgcgcttgagggcttccgtgctcaggtccagcagccacgaacgcaccacgctgccgtggcgccacacctcggccacctgcgccaggtccagttccatctcctgcttgcgctccatcagcgcgaagccttcggcataggcctgcatcattccgtactcgatgccgttgtggaccatcttggtgaagtggccggcaccggacgggccgacgcgcccccagccacgatcttcggccggggccagcgtgcgcagcaacggtgcgatctgctccaccaccgacgcttcgccaccgaccatcaggctgtagccttcctgcaggccccacacgccaccgctggtgccgcagtcgacgtagcccagatcatcctcggccagcgccttggcgcggcggatcgagtcctggtagttggagttgccgccgtcgatgacgatgtcaccctcggccaggtgcggggtcagctggcccagcgtctggtcgacggtttcgccggccggtaccatcagccacaccacgcgcggcaccggcagcgcggccacggcggcggccagcgaatcaaccacctccaggccggcctcggcggcgcgctggcgggcgccttcgcccgggtcgtagccgaccacgcggtggccgccgcgatgcaggcgctgggccatgttggcgcccatgcggccgaggccgatcattgcaatatccattgtttcaccttcagttggggtctagggtcaggctgcctggcctgccggtagccgcgcagtggcgcagctgcgcctcgcgccaacgccggtagagcgtggtatgcagattgtgcaccgccaggtcgattgaaaacggggttcgcgggttgcgatcgagcaggcgggcgacgtggtagccgatgggacgtataccgcgtggatgcacatagatcacgaactgctggtagaacggatcgtccagcagctggtccatgcgcgcgagcgtgtcgtggtagcgcggcgccagccgtgcgcgcaactgcggatcgcgctcgaacagcaggcgctcgaagtagcgctggccgatgcgcgggatgtcctgcgccagtttccagagttcggcattgcgctggtcgtaccaggccaggccgccgtgctgcgccagggcctgcgcagcgccctcgcccacagtgacgaccacgaagttctcggcctggttgctcaggtcatccagcgtaccgttgtcgtacacatgttcgatgaagccgggcacacccacgaacgcctgccgccccatcgccgaggtgcgcaccgccttgccgtcggcgaagaactcgcccgcgtgcgcgccaagcaggatgctgtcggtggcgtgcagcgcgaggaaggtgccgatcgacagttcatccgctgcgaactccgtatcgaacgcagcatcgccatacagctcgcgctgggtggccagctgcgcgacctggcggccgacaccgcactcggcgcgcacggcaccgctgtagaacgcctgcagcgcatggctgttgcccgcactgggcacgaagccacggccgaaactgcgcgtacgctgccagccctgtgccggcgcgccgcgcagaccaaagccgatccagcccagttgcgggccggagaaacggaacgtggcattgccctgcaatgccgaggtcgcgcgccgcgtggccgcccccagctcgaaggcataggcgcagaccgtagcagggtcttccagcagctgctgcagcagtgcctgtcgttcgcctgcaggcagatccgccggccagcgtacgcgcaggtcacccgctgcctgtgccgcggcgagcgaggaacgcgtacacaccgggcccttgtgtacctgcggtgcacgcagctcggcatcctcgaagcgccaccccaaccgctgcagcaggccctgcgtacagtccggggatggcgctgcgacgacccacgcgggcgccagcagcagggctgcaatcagccacctgccgcgcacgctcagccctggtccgtgaccgccggtgcgggtgcgggctccggtgccgctgccggcgatggcggcggcttgcccgccgcggccggcaggtactgctgcaggcgctggaagaagcgacgatagaactcggcatcggtgaccgtgctgctggccaccttcaccagcgagtcgtcgttgctgccgaagggcagcgataccgaacccagcgctcccacaccgacactggccgaggtcgggctcttcttcagcgcgtagcgatcctgcactgcgctgacgaacaccagcgtctggccgccacgcggggcgcaggagatgcgcagcaccagctgctcatggtcatcctcgcgcggctggaagttcttgttgccttccacctgtgcatcgtcggaacgggcgatggcatagccctggctgagcagcgtgcggcgcgccgcttcgcaggcttcgcccgggcgcccatcgaccgtgcgcgagaaggtatcgccggaatcgaaggactcgcgcaacacggtgctgtcggcggcacggccaccgcaggccgagaggatcagggcgctggtgagcgctacggcggcgctggaaagacgggaggcccgcatgggtactcctgcgagaacggaagcaccaagggtagtcccacccccgtgtgcggcaggtcgacataccctcccacgttgctcccggttcatgcacgaaaaaggggacggaaaaaggggacggagggaattaagtcgtttgtgccacaaacgacttaattccctccgtccccttttacgacgaggggccggcaatgccggcccctgaggtgtcacatgccgtggccggctcagtccgcccagcgccccgcgccggtggactgcggcagcacctgggccgacagcgggcggtcattggccagcagattgaccgcgtcagcgaggatcgaggccgactcgcgcagcagcgggtccggacgcttttcagcggccttctcacgggcggcatccttgacgatgtcgcgctcgttgccggtcaggccatcgtcgctgctgtcgtcggccagcgggtccagggccaggcccagttccttgcgctgcacctggcgctccttgcgctgggcgtcctggcgctcgcgctcggcacgacgggtcgcctcgttgagcgagatgtacttcttcgcggcctcggtgcggaactgctccacgtcctcgttccaccactggaattccttgtcagtggcgatgcgcgcgtcgtggcgggtctccagcttcggcagcagcggcgcgaagttgccgtactgggtgtgcggcacggcggcgatgcgggtccacggcagggcgttgtcgtaggtgctttcgccgaattcggtggcatcgacgctggccgggaaggccaggtccggcaccacacccttgtgctgggtgctgctgccgctgatgcggaagaactgggcgatggtcagcttgacctggccgaagcgctgggtctcgccgctcggccagcgatcgaggtcgacgatgttctgcacggtgcccttgccgaagctggtttcaccgatcaccaggccacggccgtagtcctggatggcaccggcgaagatctccgaggccgaggccgaaccacggttgatcagcaccgccagcgggccatcccacgccacgccctggttgcggtcgctgttgacggtaacgcggccaccggactcgcgcacctgcaccaccgggccctgttcaatgaacaggccggtcagttcgatcgcttcatccagcgagccccccccgttgttgcgcaggtccagcaccacgccatccagcttgtcgttcttgaagccggccagcagcttggcgacgtcgcgggtggccgaggcgtagtcagcggcattgcggcgacggccttcgaagtcctggtagaaggtcggcagcttgatcacgccgatcctgcgcgccggttcgccgttggcggccgggatgctcatggtctcgcccttggcggcctgttcggccaggcgcaccttctggcgggtcaggaccagcgtgtggtgcttgccgtccacgccctcggcggccgggatgaattccagcttgacctgggtatccttggcaccgcggatcttggccacgacgtcgtcgatgcgccagccgatcacatcctcgaccaggccggacttgccctggccaacgccaacgatgcggtcccccggcttcagggtgccgtccactgcggccggaccaccggcgatgatctcgcggatcaccaccatgtcgtcctgccgctgcagctgcgcaccgatgccttccagcgacagcgacatcgcctggttgaagttctcggcggtgcgcggggtgaagtagtcggtgtgcggatcaaccgcgctggtgtaggcgttcatgaagaactggaagacgtcttcgcccttcagctcgttgaccgacttctccagcgtcgcgtagcgcttgtccagcgtcttgcggatgtcgtccggcttcttgccggccagcttcaggcgcagccagtcgttcttcaccgacttgcgccacagctcatccagttcggcactgctggccgcccacggaaccttcttgcggtcgtattcgaagcgctcgtcggtggtgaagtccggctcctgcttgagcagcttgcgcgcataggccacgcgctcgccgacgcgctgcttgtagaccgcgaacacctggaacgccggctccagctcgccgccacggatggccgaagagatgttggcttcgaacggcgcgaagcgcgccacgtcggcctgggtgaagtactgcttgccgccgtccagggtctccaggtagcgcttgaacacgtccttggaggtggcctcgtccagcgcgcgcgggcggtaggcgtagcggctgtcggacaacaggccgtacaccagcttggaggtggtcacctgatcggcggtggccgccgcgggcaatgcgggcgagtcggccttggccgccagcgccagcggcgcgaccagcgccagggccatcaggaatgcgggggctttgaatttcattgacgtgctcgaaggcgccttgccaagggggagactgcagggtgttcagacaccacgacagtgccgaaagttgccgggtttgtcatccggccgcgctcggtggaaaaccagcctagccgggccggtgtagcaaattgtgaatgcatgcagagccgagcccatgctcggctggccggcagcaagcagccgagcatgggctcggctctacggcaggcagaggtgtgcggaccaacggtccgcacccgcctcaggagacgccggcgcccttggcctgcacgtcagcgtggtacgacgagcgcaccatcgggccggacgccacgtggctgaagcccagcgcgtagccgtagtcttccagcgccttgtagtcctcgggggtccagtacttcagtaccgggtggtgatgcgcggtcggctgcaggtactggccgatggtgatcatgtccacatcgtgcgcgcgcaggtcgcgcatggtggccttgatctgttcgaagtcttcgcccaggcccagcatgatgccgctcttggtcggcacgtccgggtgctgtgccttgaagttcttcagcaggttcagcgaccactggtagtccgcacccgggcgcacgttgcggtacaggtccggcacggtctcgatgttgtggttgaacacatccggcgggttctgcgccaggatctccagcgcgcgctccatgcggcccttgccacggaagtccggggtcagcacttcgatgcgggtacccggcgacttttcgcggatggcggtgatgcagtcgacgaagtgctgggcaccgccgtcacgcaggtcatcgcggtcgacgctggtcaccaccacgtacttcaggcccatgtcggccacggtctggccgaggctggccggttcgttggcatccggcggcttcgggcggccatgggccacgtcgcagaacgagcagcggcgggtgcagacctcgccgaggatcatgaaggtggcggtgccatggccgaagcattcgtggatgttcgggcagctggcttcctcgcacaccgtcaccaggcggttctcgcgcagcttggccttcaggttctgcacggcgttgcccgagggaatgcgcacgcggatccaggacggcttgcgcagcaccggcgcgtcggcgaactgcaccggcgaacggttgatcttgtcaccgcccagctgcttgaccccggcctgcaacggcgcggcggacggagagtcgccctgcacgatctgcaggggaatggaacgggcggtggtttcagtcatggcagttccggggggcggtcaggcggccgcagaaagatcgggcagttccggcgtgtgctgcagcagcaggccgaactggcgggccaggtggtccagcagcaccggcttgacggcatccagcccggaggggccgcccaagtctaccaccgaggtcacctgcaacccctgatagccacaggggttgatgcggtggaagggttccaggtccatggccacgttgaaggccaggccatggaaggtgcagccgcggcgcacgcggatgccaagcgcagcgatcttggcgccaccgacgtagacgcccggggcgccctcgcggcgttcggcgccgatgttccactcggccagggtatcgatgagggcctgctcgatgcggcacacgtagtcgcgcacaccgatgcccagccgcggcaggcgcaacagcgggtagaccacgatctggccgggcccgtgataggtcacctggccgccacggtccacgtgcagcacggggatgtcacccggcgccagcacgtgctcatccttgccggcctggcccagggtgaacaccggatcgtgctcgactacccacagttcgtcggcgtcggcgtcgctgcgctggtcggtgaagcgctgcatggcgcgccacaccggctcgtacgcctggcggccgaggtcgcggaccaccgccggacgcggcgcgcggtcttccggggcggcttcggccgggcagctgtcggctacagcgtccacttcacttccgggtggtcgcgcagcgcctggtgcgccaggtcgtactgctcgcggctcgcggccttgaacacgatgcggacggacacgtacttgccgttggacgaatgcttccagctgatgcgttcgttcaccacatcgatgccggcagccagcagcagacggggaagctcatgctccaggccgcggttggccgggcccatggcgctgagctcgaactggccggggaactggaagccgtggtcggggttgtcggacttgatttccatggccccattatcgggccgcagggcaacaaacccaagagtattcaccaacgtcaaagacagcactggcggcctgctgcgttgcaggtggcccaaaagcgcgggcggagagcccaacggcagctgactggttctttcggcccctcaatgaccggggcatcatgcgcgcggcctgcagtcgccttcacgccaggcctgcggcgcgtgcgcgggtaacgaattgtgtccgccggacaatgttgttttcggaacagacaagtgatcccaacgtgctcgttccggcgcgcgggcacgagtaccgtagcgttgcagaaaacgacagaaaaccgcccccttccccatgagcattccatccatgcgtagtgtcgcagccctcgggctggccggcctgctggcctctgccctcccctttgccgcccaggcggccgaacaatgtggcccggacgcgatgcgcgatcacccgccgcaggtcaatttccgcgtcgacaacgacctgttcggcggccgccaccaggaccagggctataccaacggtgcgctgttgaccctggtctcgcccaatctggtcgattacaccgacgacccgtgccttccacgcatggcgcgctgggtgaaccagtacctggaaggcctgcatccgggcaggttcgaacagcagaacatgatcttcagtatcggccagggcatcttcaccccgaccgatttcagccgcagggacctgatcgaggaagaccgtccttacgcgggcgtactgatcgcaaatttcggtttcaatgcgcgcagcggcgaccgcctgcagaccacccagctgacgttgggcgtagttggcccgtgggcacagggcaagcaggtgcagaatgccgtgcacgaagtgctgggcgacgagaaattcaagggctgggacaaccagctgcacaacgagccgctgttcatgctgacccatgagcgcatgcgccgctggccgggtgatgccagcatcaatgccgacggctggggttgggacgcgatcagccactacggcggctcgatcggcaacctggaaaccaaggccaacctcggcggtgaagtgcgcttcggctggaagctgccggacgacttcggcagcacgccgttgcgcccggccggtgagaacacggcaccgacccgcagcggccgtcccaatggctggtcctggcacctgttcgcgacctcggacgcggcctgggtgatccgcgacatcacgctggatggcaacacgttccgcaacagtcacagcgtggacaagcgccatgtggtggcctacggcggctatggcgtggccgtgatgtacggacgctggaagttcgccgctgcgcgttaccacagcacgcgagagttcaacggccagcgccaatcgccggtgttcggcagtttcaccatcagccgctcgctgtaggcgaggggctgagggtgaagcgggtaggtgccgaccgttggtcggcacaccggttaccgcatcgctcgctgcaagtcaggcgctgcaggtggtgccggccgctggccggctgccggcagttccggatgagttgctggggagccggccagcggccggcacgacccgcatccgggtgggctcatgcggagccggccagcggccggcacgacccgcatccggatgggctcatgcggagccggccagcggccggctctaccccccgcgtgcggggggaagcggccttccgaaacagaaaaggccggcatttgccggccttttcgttcaccacgccaaggcgtggatcattccgattcccaccacatccagaagctgtcccacaggcgcttgaagaagccggcctgctcgacggcggccacggccaccagcggtgcctcggcgatgaccttgccatccagcgtgaccttcacggtgccgatctgctggccggcagtgaacggtgcttccagggtcttgggcacgtcgatgctcggcttcaggtcgttgtagcggccgcgcggcacgctcaccagcatcggctgggccacgcccagctgtaccttgtcggtggtgcccttccagaccttgtgctcggccacggccttgcccggttcgtacaggcggtgggtctcgaagaagcggaagccccagttcagcagggccaggctgtcgtcggcacgctgcttctccgacgcaccacccagcactacggcgatcaggcgctggtcgccacgctgggccgagctcatcaggcagtagccggcttcggacgtgtggccggtcttgatgccatccacgctgccatcgcgccacagcagcaggttgcggttcggctgcttgatgttgccgacctggaattccttgatcttgttatacgcgtaggtttccgggtaatcacgcaccatcgcgcggcccagcagcgccaggtcgtaggcggtgctgtggtggccctgtgcggtcaggccgtgggcgttgacgaagtgcgagtccttcatgccgatcttggcggcgtagctgttcatcagcgacgcaaaggcctcttcgctgccggccacatgctcggccagggcgatcgcggcgtcattgccggactggatcgccatgcccttttccatgtcttccaggcgtgcggtctggttgaccgggaagccgctgtagctgccgtcggtaccggcgccaccttcgcgccaagcgcgctcgctcatcatcacctggtcatctgcacggaccttgccgttcttgacctcggcggcaaccacgtacgacgtcatcaccttggtgatgctggccggggccagctgctcgtggatgttctcgccggccagcacctggccggtggcgtagtccatcaggacccaggccttggacacgctcggggccggggccggcggggtcgcgacggtggccggggcggcagcggcggcggcaggcgccggcgtggccggggtcggcagcggcgtctgggcggaagccaggcccaccaccagggtggcggccagggcggtggcggcggaacggaaattcattggacagcaggctccaggggacggccgggaatggagggtggaacgtaacggccattgtaaggccgggggagcctgggccggcagcaccggcccgggcggatcaatccttgacgatctgcggcgaacccaggcccagaccggcgatgcggccggcaagttccgcggcactggcatggtcggtggcaggaacgcgcagacggaacagggtgcggccaccggcggcgatgtcgctgatggtcgcgccgacgatgccggcagcgttgagctggcccatcgcacggttggcgttgtcgcgactggagaagctggcgacctgcaccatcaccgcgcccaccacctgctgcgacaggctgggtgccgccggcgtggcggcgacggtgcgcacgggtgccggcgcgacggcgcgcggcgcggcgctggcgactgcaaccggcgccggtgcggtgctgcgcagcggtgcactcggcggcaggctgctgaccgccacctccggcacggtgctggccacgccctgggtggtggccggctggccgcgtgccggcatgccatcggccggcaggcgcttgaccaggcgatcgatatcgctgtcggcagtggcgcgcgcggtcgctgccgggcgtgcactggccaccgcagctgccgcttcggcggcacgacgctcgcggcgggacggcttctgcgccagcaggttgctctcgcccggctgcagcgcgcgcacttccacgttgccggtaccgcgctgggtgatgcccaggcgcacggcggcggcataactgagatcgaccacgcgaccatcgtggaacgggccgcggtcgttgacgcgcacgatcaccgactcgccattgtcgaggttggtcacgcgggcgaagctgggcagcggcagcgtcttgtgcgcggcggtgaactggtacatgtcgtagacctcgcggttggaggtcaggcggccatggaacttggcgccgtagtacgacgcggtaccgcgctcgacatagtcgtgggtatcgtcgagcaccttgtacgacttccccagcaccacgtacggcgacttgttgccgatcgccgagcgctcctcggcggtcacttccggctcgggaatgcaggccacgttgggaatgtaatccggcgtgctgtcacgcacgcccggcttgtacaggccaccggcagtgtagttgccgcgggtgctcaggtcttccttggccgccgcgtacggtgacccttccgggcagtgtgccgggcgcgagccacgcccctgcaccagcgtgccgccggacttgccaccatggccggccgtggccggcttcttcggcgcgctgctgcaggcagccagcgcgaggacgatcaagcctgggaccagccatctgatgttcatgccgggggcagctcctgtccggcgatggcctgggacaactggaacacggccatcgcgtacatcttcgagaggttgtagcgggtgatcgcgtagtagttctggaagcccagccagtactgcttgccggtgctgccttcaagcgtgatcggcgtggcggtggcgcccggctgcaccggcgcgcccggctggtagccgcgctgcgccaggtcggccatcgtccaggtcggcatccattcggtcgggttgaactcctcgcggcccggcgccagcgtggccggcacggccacctgcccgccacgcacccagccgcccttcttcacgaagtagttggcgatggacgagaacacgtcgtcgtagctggtgaacaggtcgcggcggccatcaccgtttccgtccacggcgtagtcgagatagctggacggcatgaactggcccatgcccatcgcaccggcataactgcccttgagcgtggtgatatccagtttctcttcgtggcccaactcgaacagcttggccagctcatcgcggaagaacagctcgcggcgcacttcgcgttccagcttggccgggtcgccgctgcgcgggtaatagaacgccagcgtgtacagcgcatcgagcacgcgatggctgccagcattcctgccgtagctggtttccacaccgatgatcgcgacgatcacttcggccggcacgccggtgcgctgctgcacgcgatccagttcggcgcggtgttcggccaggaacgcgcggccgccctcgatgcgcgccttgctgatgaacatcggccggtactcattccacggcttgacccgttcggccgggcgcgacatcgcggcgatgatcggctggcgcacctgcgcctggtcgagcacgctgctgatctgctccggcttcaggccatagcgcttggcggtatcggcaatgaagcgggcccgtgcgacctcgaacggcaccggggtgagatcgaccggcgccgcggtggcggcggtggcttcaggcgcggcctcggccgggccatgggctttggcggcgggctggcgcggcgtactgctggcctggggcgaagacggtggggacttcggctgggtcgcgcaggcgaccaggccgagggtgagcatgcaggccagagtgcgtcgaatcatcgtcgcaggttagcaggtcatggatgaattaaaacccctaacaccatgaatcacaacgatttgcctgcgaccagcgggaaatgtgaaggcatcgtgatcgcccttccccattcagatagaggttgccggttgcgtccccatccccgcagacgcaaccggcgaccggatccggtcggtacctgcgcggctgccgctccccagtggcagtaccccgcgctccctgtacccgttggatcagtactgcttcccgcccgacgccccctcgcgctgcaacgattgacggcgcgccgtgccgaacgggccgccattgtgcaggccgattacgacaagtccattgatcaagatcaacgcggtgtaaaagtgtgaaccagctaacgttttttgcggactttcgtcagcgggcgtgctgtcgtgcatcggtgtgagaacgcttacacaacgggcgttgcgcagtcaggaagtttccaaccaacggcgcagcccctcgtgggtggccgcgaaaagcagttcatgggtggggccgggtagacgggctgcgcaggggccgctgcaagtacgtccatgtaagcttggtcgccgcatccatgcggctcacgcccctgcgcagcccctctacccggccacggacaggttccgtgcgcgtctacccacggcgaagtaaagagaagatcaaaagcaaaggcggcctggcgggtcgcttcattgccgtgtgtagagccgagccatgctcggctcacgagcaagcgcagcgtcgcgatccgcttttgatcttctttttcttctccgtgggtggacgaacacggaatctgccagcggccgggtgggtgggcagtgcggggtgtccgcggcatggatgccgcggccaagcccccatggatgggttcacggcgtccccgcactgcccacccacccggccagccctcagcaatccggctttcagcgacccattccacccacgaggggctgcgccgttggctggaaaccctatcccccgtgcacgggccggtgcccgcgtaccgccatcaccaacccgatgccggccaacagcgaaaccgccgatgtcccgccgtagctgatcagcggcattggaatgcccaccaccggcagcaggccggaaatcattccgccgttcaccagcacgtagacgaagaacgccagccccaggctgccggccagcaaccgtgcatgcgtgtcgcgcgcgtgcacggcaatccacaggcaacgcccgaccacgaacaggtacagcgcgaacagcgtcgccacgccgatccagccgaactcttcggccagcaccgaaaacgcgaagtcggtggtgtattcggggaggaaatccagcgtggcctgggtgccctgcccccagccgcgtccctgccatcccccggagccgatcgcgatgcgtgactgcaggatgttccagccggtgcccagggggtcggccgccgggtcgaggaaggtcaacacacgatccttctggtactgacgcagcagaccgaaccacgccagcggcgcggccactgccagccccgccgcgccggtcgccacccagccccagtgcaggcccgccagcaacaacgcgaacacgccgctggcggtgaccagcgtggcggtgccgaggttgggctgcatcaggatcaacaccgccggcgcgccgatcagcaccgcggcggtcagtaccgtgcgcggcgacggcggcagcggttgccggtgcaggtaccaggccatcatcaacggcaggctgagcttgagcagctccgacggttgcaggtagaacacgccgaggttgagccagcgctgcccatatttgccggtgccgatcacatacaccgccatcagcggcagcatcgacagcgcgtacaacgctggtgtccacgcgcgcaggcgcagcagcgaaacacgtgacagcagccacatcgccagcagtccacccgcaaagcgcgccgcctgcccggccaccggcccggacacactgtgcagcaccgccaggcccgcgcccatcaggatcagcaatgcgaccagcaacggcagatcgatcgtgcgcactgcctcacggcagccgccaaacagtcgtttccattccacgcgcagcacgctagcaacgggcgcttgcgtgaagctgtcagggtgcttctgatctccgtagccgggctgtggggtcagatcccttttccctgtggaaaaagggatctgaccccgacgccgtactcagccgtagccgccgtgcaccgggttgtgactgcgcaccgccatcaccaatccgaagccggccagcagtgacaccgccgaggtaccgccgtagctgatcagcggcatcggcacgcccaccaccggcagcaggccggaaatcatcccgccgttcaccagcacatagacgaagaacgccaggccggtggcgccggccagcaggcgcgaatacgaatcgcgcgactggctggcgatccacaggcagcgcccgatcaccaccaggtacagcgccagcacggtggccacgccgatccagccgaactcctcgctcagcaccgagaacgcgaagtcggtggtctgttcgggaatgaagttcaggtgcgactgcgagccctcgccccagcccttgccatcgaagccgccggaaccgatcgcgatcttcgactggatgatgttccacccggcccccagcgcatccatctccgggtccaggaacatcatgatgcggtccttctggtacggccgcagcaaccagaaccaggccaccggcgcgaccgcggccacgccacccacgcccaggccgacccaccaccacggcaggccggccaacaacagcacgaacacgccactggcagcgatcagcacaccagtaccgaagtccggctgcagcatcaccaggccggtgggcacgccgatgatgaccagggccacgagcacggtgttgaagcgcggcggcagcggcatcttgtgcaggtaccaggccaccatcatcggcaggctgaccttcagcagctcggccggctgcaggtagaagaacttcaggtccagccactgccggccgtacttgccggtgcccagcacgaacaccgccagcaacgggatcatcgagatcgcgtagatcatcggcgtagccgagcggatgcgcaggatcggcacccgcgagatgccccacagcgcggccatgcccacggcgaagcgcgcgccctgggccatcaccaggctgtcgccaccggcgctcttcagggtggccaggccgatcaccatcagcgtccccagggccaggcacagcacccagtccagcgtgctgaagaagcggcgcagcatgtcgccggcccagcgcaggaacactctcatcgtacgggctccgcgacggtcgggcgtggcgtggcgggcaacacggcggcggccggcgtcgccggctgcggtgcgggtacaggttccggcgccggcacgccgaccagcaccggatgttcacccagctgcgccgcggcgaggtcgccagcctggcgcgcgccggcatcttcgttgtcgaacgcggtggcgccgatggcggtggtgccgcgctcgctgtccagtggctgcatgccttcgggcatcttgcccagcaggtaggcgtcgaacaccttgcgtgcgatcggcgcggccgccgaaccaccatagccgccgccttccacggccaccgcgatcgcgatcaccgggttttccaccggtgcgaagccgacgaacagcgcgcggtggcgcaggtgcatcggcaggctcttcggattcaccgccgccgtgccctttcggctgatgacctgcgcggtaccggtcttgccggccatcacgtacggcgcacccaccgccacgcgccagccgctgccgccgggccgcatggtcgccatcatgccctcgcgcacggcctgcacgttggcggggttggggctgaccggcttgctctcgccagccggcatcgccgaccagtcgctgtcgaaaccctcgcgctgctggatcaccaggtgcggggtgcgcagctggccgtcggccagaccgctgacgccgcgcgccagctgcagcggggtgaccttccagtcaccctggccgatgctgatgttgaccgtatcaccggggtaccaggcttccttgcggctcttccgcttgtaggccggcgacggcaggatgccgccgatctcgccggtgaggtcgatgccggtcggctggccgaagccgtagtactccatgtaatggtcgaagcgctcgatgcccaggtccagcgccagcttgtagtagtaggtgttgaccgattcggcgatggacttgcgcaggtcggtccagccatggccgccacggtgggcgtcaccccagccgcgggaagtgcccggcagatagaacatgccggtggacagcaccttgtcttccgggcgtcgaacgcccgaatccaggccggccaggccgatcagcggcttcagcgtggaaccgggggcgacgccaccgagcaccaggcggttgaactgcggccgcgacgggttttcgttcagcgccttgaagtcggcatgcgagatgccgttgacgaacaggttggggtcgtaggacggcaggctgaccatcgccagcacttcgccggtgcgcgggtccatcgccaccgccgagccttcctggtcgccgaaggcggccaccatggcgcgctgcaggtcggcgtcgatcgacagccgcaggtcggcgccggattgcgcggcgacgcggccgatggtgcggatcgcgcgcccctgcacgttggtctcgacctgctcgtagccgaccttgccgcgcagctgctgctcgtagtaacgctccaggccggacttgccgatgtgggtcagcgcggcattgccttcgccgaggatctccagatccttgtcatcaacgcggccaacgtagccgatgatgtgcgcgaacagatcgccgtaggggtagcggcgggtcaggtagggctccagctcgacgccggggaagcgccagcggtcgaccgcgaagcgcgccatctcctcgtcgctcatgcgcagcttcagcgtgaccggcaggaacttgcggcgcgccttgcgcgacttgttgaacgcttccagctcttccgggctgatgttgatgatcttcgccagcccttccagggtggcgtccatgtccttgaccttgtccggggtcacgtccaggcggaaggccggcacgttctcggccagcaggcggccattgcggtcgtagatcatgccgcgcccgggcaccaccggccgcggcttgatgcggttggcttccgagcgcgtggcatagacgtcgtggtccagcacctgcagcttgaagtaccagctgcccaggcccagcaggcagaccagcacgcccaggaagcccagcgccgcgcggcggcggaactgttcggcttcggcgtgcgggttcttgacctggcggcgcgggatcatggctcagcgcccgcgcttgccgaagcgcaccgcgtccagcagcacgaacaccagcggccacaggcccatgcccagcagcggtgcccaccagtacgaccacggcagggtcggctcatccaccacgatgtggaccagcgcgctgacgatgcggtcgttgaacagcaggccgccgatggccagcatctgctgggacatcgggaagaagcggatgcgggcgcggaagcgctgcaggatgaaggccagaatcaccagccgcagcgcctgttcgcccagcacgccgccgtacagcaggtcggcaaccacgccgctggcgaaggcgatgcccaggccgacgcgttcgggagcttcgatgacccagtacgccagcaccagcgccagccagtacgggcgcagcggctgcagcagcgccggcaacggcagcaggcccagcagcagcgccaccaccaggctggccggcagcacccacgggttgtcgcgcaggcggctcatcgctgggcctccggcgtggtcggttgccggccagcggccggcactaccgtggacccggctggggtggagcccccctcttgttgaggggggcgcgccgaaggcgcgggggtaagggaggatgcgggggcaacagtcctcgtttgcgacgagggctgttgccggccagcggccggcactaccggggagctggccggagccggcatcgttgccgctggcgcggctcccgcgggcacgctggcgccggtggccggcccccccggggcggtttcttccagctgcaggcgcagttccggcggaatgcggatcgccgcgcccgggcgcagcagcagcacgtcgcggccgcggtcgagctgggccgccggcttcagttcgccgaccaggaaggcgtgggtgtcgtccgggcgcaggccggtgatggtgccgaccgggaagccggccgggaaacgcccgccgaggccggaggtaacgatctcatcgcccacttccacgccggcgctgagcggaatgtcgcgcagctccagcgtatcgccgcggccgtagacgatcaggcgcacgccgttgcgggccacggtaacgggcaccgcgtggtcggggtcggtcagcagcagcacggtggaagtgccgccggtgacactgatcacctgccccatcaagccgccggcatcgatcaccgcctggccgacgtgcacgccttcgcgggtgccggcgtcgagcaccaggcgctgcttcaccgggtccaggtcgatgtccaggatcggcgccagctgcacgtccaggccgctgcgctcggccacgttcagcagttcgcgcagctgggcattgtccagcgcggcggtctgcaggcgggtcaggcgcgcgttggccagcagcagctggttgcgcagttcgcgattctcggtcaccagctgggtatggctggcggcggaatccttgacctggttgccgagcttgccgggcaggccggccagcgcccacaccggctgcaccaggctgttggcctgctcgcgcaggcgcgccagccagccggcctggtcatcgagcacgatcagggtgatggccaacgcgagataggccagcaaccgcagggggctggcggcatcaccggatcgggaggcaacgggaggaccggcgtagggcggcacggcaacgattcaactggcagaaggcgaaagggaaacacgcgggcgccccgccggtgccggcccgccatcacggcgggccgcaccccggaagggcgcggcaggcaggaacggccgggacggcttattccggcgcaaagaactcgttgccgtgcatgtcaaccagctccagcgcacggccgccaccgcgggccacgcaggtcagcggatcgtcggccacctgcacgtgcaggccggtttcctcggagatcaggcggtccaggtcgcgcagcagggcgccaccaccggtcagcacgatgccgcgctcggcgacgtcggcgcacagttccggcggggtctgctccagcgccagcttgaccgcgctgacgatgcccgacagcggttcgtgcagggcctcgagcacctcgttggagctgatcttgatcatcttcggcacgccctcggcgaggttgcggccggagatttccatctcgatcacttccgcctgcgggtaggcgcagcccagctcgaccttgatgcgctcggcggtggcttcaccgatcagcatgccgtggttgcggcgcacgtagttggtgatcgactcgtcgaagcggtcgccgccgatgcggaccgaggccgaatagacgatgccgttgagcgagatcaccgccacttcggtggtgccgccgccgatgtcgatgaccatcgagccacgggcctcggtgaccggcatgccggcgccgatcgcggccgccatcggttcttcgatcaggaacacgtcacgggcaccggcttcctcggccgattccttgatcgcgcggcgctcgacctgggtcgagccggccggcacgcagaccagcacgcgcgggctcgggcgcagcacgcgcgatttgtgcaccttcttgatgaagtgcttgagcatcgcctcggtgtaggtgaagtcggcgatgacgccgtccttcatcgggcggatggtggtgatgtgacccggggtacggcccagcatctgcttggcttcggcgcccacggctgccaccgagcgggtgccaccgatggcacggtcctggcgcacggccacgaccgacggctcgttcagcacgatcccctgcccgcgcacgtagatgagggtgttggccgtgcccaggtcgatggacaggtcgttggagaacatgccacggagtttcttgaacatctgaggaaggagtcctgaggggtgtcgtgcccgccgcgggatggcgaaaaaatgggcagaaatcgaggccgacaagcctagcaacccgcctgccgccgagcaaggaaaaaactagctgaacccgcgtcttcacaggctttcggcctgatcgggcatcacccggttctggccctgagcggcaccagcgggtaacctttgcgccgtcgggcgcccaagggcgccgtttgcttgcccgctgaaccgggctggcccaccccaaaattcaccgcataggcttacatcgatgtccgctctgatctgtggttctcttgccttcgacaccatcatggtgtttccggaccagttcaagaatcacatcctgccggacaaggtgcacatcctgaacgtgtccttcctggtgccgcgcatgcgccgcgagttcggcggctgcgccggcaacatcgcctacaacctgcacctgctgggcggccagccgatcccgatgggcaccgtgggttcggacttcggcccgtaccgcgagtatttcgaaggcctgggcatcgacctgtcgcgcgtgcgcgtgatcgatgagctgttcaccccgcaggcgttcatcaccaccgaccacgacaacaaccagatcaccgccttccacccgggcgcgatgatgcgttcctacgagaaccatgtgcgcggcgtgccgggcgtgaccctgggcctggtcggcccggatggccgcgaaggcatgatccagaacgcgcaggaattccacgaggacggcatcccgttcatcttcgacccgggccaggccatgccgctgttcaacggccccgagctgcgcgccttcatcgaccaggccgactacgtggtggtcaacgactacgagtcgaacctgctgcaggaacgcaccggctgggacgaaaaggagatcgtcagccgggtcaaggcctacatcaccacccgcggcccgaagggcgcggtcatccacaccccggaaaagagctacgacatcccgccggcgcacgagcgccgcgtggtcgacccgaccggctgtggcgacgccttccgcgccggcctgatctacggcatccagaagggctacgactggctgaccatcggccgcatgggcaacctgatgggcgcactgaaggtcgagcacccgggcacgcagaaccagcgcttcaccttcgatgagttcaacgagcagttcaagcagcagttcggttacgcgctgggcgcgtaagccgcactgcccgcgcatcgctcggtgggtgtcgacctgggtcgacactgccggccgacggccggcactaccggaacttccgaccgacacgttgcctgctctctgtagagccgagcccatgctcggcttgcgcgcgcctgcgcgatctgaccgcagagcagccgagcgtgggctcggctctacacggtcatgcggcctgccaggccgccaacagcgcgcggcaatcggcgaaatgccagtcggcacggccgggccacgggttttccggcaggttgaccagtacggtatgggcgcccgcggcgcggccgcactccaggtcgtaggcgtggtcgccgaccatcaccgcctccctcgctgcaatgccccagcgccgcaggtgctgctgcaggccatccggcgagggcttgggcaccgcttcatcacggccgacgatgtcggcatcatcgaacagttccccgaccccgatcgcgtccagcgtcagcttcgccagcgcatgatcgttgcgggtcaggatgcccagccggcaaccgtcggctgccagcgcacgcagcagcgtcaccgcacccggcgccggcagcgcctcctcggccagcacacgttcgtgatccagcagccactcacgcttggcctgcgccggcgcatccggcaacgctgcgatatggtccaggatgtcctcctcggccgcgatctgcagcgcacggcggatcgcggcgaaatcatgcacggcgacggtcagcgtgccatccatgtcgaagacccagtgccggatcgcggacaacgcgtgcactgcgctgcccgtcgcggtcatcactgccaccactgcggcatgcgactggcgtcgacaccgccggtctcgaacacggccgtacgcgtgccgccagccttgaccgggaactcgatgctgatcgacttgcccttgcgcgccagcttccacaacgccttctggtcggtgatgaacagggcgatggcttcatcggtcttcgggcgccaggccgccatcgacaccggcttgccatcgtccacggtcaccttcaccgtgcactgcgggcagcggaaatcgccggcctgcagcaccaggtaagcgtgccgcttccactccgggtgatcgcggaacaccagctgcaccggcttggcgccgctgccatccacgtccacccgttccttgctgtagatctgcgccgaaacctggttgccctttttgcccaccgggatctggttgtactgccacagcgcctgcatgcggcgcaggtcgcgcgcggcatcgcccttggccttgacctcgtcgaagcccgcggcgatgcgctcggcggcggcggtgtccttgtactggtccagcagcgaggcgccatgcaggcgcgcgcgttcccagtcctgcgcggccacggccatgtcgtactgcttggccacgtcctcggccttggcttccttctgcgcctgcacggcggccgcggcggcttcctgcgccttgcgctcttcctcggggttgctgcaggcggccagggccagggtgcaggcggtgagcaggatcagtcgtttcatggcggaggtcctatgcgagtgcatcccgattctatcggcagcgaaaagcggatacagcaacggcgggtttccccgccgtagctggtgaagcagtgaccggttgccggccagcggccggcaccaccggttacttggcttcagccttggccagcatgtcctggaccgaggccgtggtgatcgggtggtagcccggcttggccttttcaaaggcctgcttggccagctccagccccttcggggtcttcaccagttcggcgtagatcggcaggatcagcttgcgacggccgacgcgctcgatgaacgcggcagcaccttcattggcctgctcgtagccgctgcggatcgccagcgggtaccagcgcatggcgatctcgccattcggggtgccggtgaagtggaacgccttgtccagcgtggccagcttgtccagcggctgggtcgcacccaggccgtcgatgaagcgcacccattcctgcgtgctccagtcggcgatgacctggctgctcggcacggtgccggcgctggcgaaggcaatgcgcgcggtatcgacgctgctgaagttgcgcgactgcgccttggccgcgaacgccggaatgcccggctcgtccagccacgccttcagttcggcctcggtcactgccgagggattcttcggcagcaggttcttcttcatgtacgcgacgaactggtcggtgttcgcgctctggaaggcatggtcatcgaaccagccgcgcaggaacggatcgaaggtctcgcggccgaagcgctgctccaggaattccaggaaccacgaacccttgacgtaggcgacctggctgagggcttcgtcggggtcacgctcgttcagcggcggcagcgccagcgcctggtcggccgggctcatgtccttcacttcggccagcaggtcggtctggtcgatctgcttctccatctcggccatctccttgccgtacagggcttcggtgatgcggccctggacgtaggtggtgaagccttcattgagccagatgtccttccagctggcgttggtcaccaggttgcccgaccagctgtgcgccagttcatgggcgaccagcgagaccagcgacttgtcaccgacgatcacggtcggggtggcgaaggtcaggcgcggattctccatgccgccgaacgggaacgacggcggcagcaccagcatgtcgtagcggccccagcggtattcgccgtagagcttctcggcggcaccgatcatcttctcggtgtcttcgaattccttggcggccttgttgaccatggtcggctcggcccagacgccggagcggccggagatcggctcgaacaccaggtcgccggcggcgatggccagcaggtaggacggaatcggctgcggcatcttgaaggtgtagtcaccgtcacgcgcggccttcggatcgttgtcggcgctcatcagcaccatcacgtccgggcgcgagaccacatgcgcgctgtaggtgaaacgcacgctcggggtgtcctgcagcggcacccaggagcgggcgtggatggcctgcgactggctgaacatgaagggcagcttcttgccttcggtcatcgacggcgccagccactgcaggcccgaggcggtcggtgcggtgtggtaggtcacttccaccttggccggctgttccggggtctcgatggtcagcttgctgccgaacaccttgtcgaccggggccagcgcgaactgcagcgggctgcgcgcgccatcggcaccgacggcctcgaccttggacacggtcagctcgcgggtgtcgagcaccagctgcctggcgtccttctgcttccattccagggtgtaggtggcggttccgccgatctgcttctggtcgaagtccagcttcagatccagcgcgatgtccttgatgacgaccttgtccggctcggcatacgagctttcgtcgtggctgcggttctcggcgttcacgggggcggcgggggcctttgcggcagtcggggcggcggcgggcgcggccgcctcctgggagcagccggcggccagggccacggccagcggaaggagcatcagcggattacgcatgaatcgggaccgttacggggatcaaaccccaatggtacctccctccggacgcgcaggcgttgcgcggtgcggggtaatggcgggcacagcaccggtagtgccggccgctggccggcaaccccgtcgcccagtgattggccgcgcagatgccggccagcggccggcactacggaacaccgggcttacagcttgtagccggagtggatcgagacgatgccgccggtcaggttcttgtagtggcagcgctcgaagccggcctgccccatcatcgccttcagttcgtcctgcggcgggtgcttgcggatgctctcggccaggtactggtagctgtccgagtcattggcgaacagcttgcccagcttgggcaggatcttgaacgagtggaagtcgtagatcggcttgaaccagtccgcggtgacttcggagaattccagcacgcgggcctggccgcccaccttcagcacgcggtacatctcgcgcaggccagcgtccttgtcggtcacgttgcgcaggccgaaggcaatggtgaccagatcgaagctgttgtccgggaacggcagggcttcggcgttgcactgcacgtagtccaggccgagcacgaggccgcggttggtcaggcggtcacggccgaccgacagcatgccggcgttgatgtcgcccagcaccaccgagccctcggcgccgacgcgctccttcagcagggcggcgatgtcgccggtgccgccggccaggtcgagcacgcggtcgcccggcttcacctgcgcggtggccacgtagtagcgcttccacgcccggtgcacgcccaggctcatcaggtcgttcatcaggtcgtagttgcgcgcgaccgaggtgaacacctggccgaccagcttctgcttgtccttggcggcgacgtcgcggaacccgaaatgggtggtaccggctttgtagggggattcgctcatggccccgattatcgcaccgccgggggccagcggcaccccctgcccgtatgatggcgggccacgacttaccggagccccgcatgatcaccacgcccgactaccaggccctgctgcagaccgccatcgccgaagcccgccagggcctggccgagggcggcgtgccgatcggcgcggcgctgtaccacaacgacggccgcctgctcggctgcggccacaaccgccgcgtgcaggaaggcgacccgtcggtgcatggggaaaccgacgccttccgcaaggccggccgccagcgccgttaccaggacaccatcatggtcaccaccctggccccgtgctggtactgctcggggctggtgcgccagttcaacatcggcaccgtggtggtgggcgaatcgcgcaccttccagggcggcatcgactggctgcgcgaaaacggcgtcaacgtgatcgacctggacaaccaggaatgcgtggacctgctgggcgatttcatcagccgtcatcccgacatctggaacgaggacatcggcgaatgagccacgcgcgctcgtctctgcaacacatttaatgaacgcttcagcgccggtgcgcccttgtgccggcggcctttgcgggcatcggcgtgaccgcgcgcacagtcagccaggtcacgcgcacacattgcggtaacaccccacgcggctgacacgcctacggtgggttcaccggggcaccctttccccggcggagccagccatgtgcgcgcacgccgtacgccctacgacagacccgatcctcgatccgatccgcgaacgcttgcagcagcaatatgcgctgcaccggcgcggcgcgccgttctggactgcctatcagcacatgcaactggagctggtccgccgccacccgctcgaccacgaacgcctgtgcaatgcgatggccactctggccgaagacctcggtgcggtcgaacatgcgcagttgatcggccatgccaacgcaggctccacatcccgctgacgcggcatgcaccgccatatacgccacactcggatgaacccccactccctttccactcaaccgaactggattgtcatgcacgctgaagtccccaccattcctccggtcatcaacgttgacgccgagcttgaccactggcgccgccaacatgccgaaggcgcactgccgcacaactcgttcggctcgtacgtgccgtggatcaagttcgcctgtgattcgctgatcacccagccgcgcgccagcgaggccgaacgtgacgagatgttccagacccaatacgccctgcagatcatgccgcggctgagcgaagcccaggcccgtgagttcgtcgaccgttgctggcagcacgtctaccagagcagcccggtgcgcagcctgcaggcgccacgactgcagcgcatgcgcgcctgaccgccgctgcacaacccctgcacgggccactgccgatcatcctcgtcacctgagtgggacgacgacgatgaaagcacgcaacctgttcaatacgatcgccaagaaggccgcggccgccaccggctcgccgtgcaccttcctggctgcagtagcgatcgtggtgatctggggcatcagtggcccggtgttcggtttcaacgacacctggcagctggtgatcaacaccggcaccaccatcatcaccttcctgatggtgttcctgatccagcacacgcagaacgcggatactgccgcgatgcagatcaagctcgacgagctgatccgggcgacggccgaagccaacaacgaactgttggatctggaagaactggatgaagcgcgcctggaagagatccgcgccgagtacgagcagatggcgcgcgaagccggcgatgcgctggcgcgcgttcgcgcctgccatgcggcgcggcgcgacgatgaagcggtatagcaggcctccgaatgacaatgccggccaagggccggcactaccctcgatctccaggtaggtgccaaccttggttggcacagggccagccgcctgcgctgacgcatccgtgccaaccaaggttggcacctaccagaagcactgcttacccgcgctcgtgccagccgccgcccagcaccttgtacagggtgatgcggttggcctgctgcgccaactgcgcctgcagctgggtctgctgcgcgttgtaggcggtacgccgcgcgtcaagcagggtgacaaagctgtccagccccgcgtcgtagcgtgcctgcgacaggcgattggcctgttcggccgcttccaccaggcgctgctgtgaactcacctgctcatccaggctgacattcaacgccagcgcatcggccgtttcgcggaatcccacctggatcgacttctcgtactgcgccagtgcgatatcacgatccgcgttggcgatggccaggttggcgcgcagcttgccgccctggaagatcggcagggtgatcttcggcaggaagctccacacacgggtgccgctgtcgaacaggttggacagttcgctggagccgctgccgatgctgccggtcagcgagatgctcgggaagaacgctgcgcgtgccgcaccgatgttggcattggcggccagcagctggtgttcggcggccatgatgtccgggcgctgcagcagcacgtcgctgggcaggccggccggcggcggggccagcgccagcagctgcggttcgatgctgtccggcagcagtgccggatcgagctggccaccggccagcagcgccagtgcgttgcggtcctgggccagctggccgcgcaggcgcgcggcatcggtgcgtgcggtctcgaccaaggtacgggtctgggtcagctccagcgccgaactgccgccgcgttcgtggcgggcctcggccaagcgcagcgaatcctcgtaggtcttcagcgtggcatcggcgatcttcagccgctgcgcatcagccccataggtcagccacgcggtggcggtctcggccaccaggctcagctgcgcgttgcggcggttggcagccacggcgaagtactgctgcagcgccgcctcgctgaggttgcgcacgcgaccgaacaggtccagctcgaactcggccacacccacgcccgcgctgaactgctcggtgacaccggcatcggtaccacggcggtccatctggccggtcacggccacgccgggcacgcgatcggcgcgctgcacgcggtactggccacgcgcgcgctcgacattgagcacggccacgcgcaggtcgcggttgttctgcagcgactgctcgatcacctgctgcaggcgcgcatcggtgaagaaatcgcgccagccgacggcggcgacatcggccacctcgccctgcgcggcctcggccggccactgcgcaggaatcgccggagcgacggcggtgttcttcggcgccagggtggagcagccggccagcgcgagcgtggcggcaatggagaggaacagggatgcacttttcatggggatcacttccatcggtactgccggatggcaggaggcagtgccggccagcggccggcactaccgtttcgataacgccagcctgaggccggcatgaccgtttcaggtcacgtcgtggatctgcgcttgaacacgcgctgcaccaccacgaagaacagcggcacgaagaacacgccgagcacggtgccgacgatcatgccgccgagcacgccggtgccgatcgcctgcttggcgccggagccggcaccggtggagatcgccagcggtaccacgcccatgccgaaggcgagcgaggtcatcacgatcgggcgcaggcggtcgcgcacggcgtgcatgatcgactcgatcaggctggcgcccttttccaggttttccttggcgaactcgacgatcaggatcgcgttcttgctggtcaggcccaccgtggtcagcatcgccacctggaagtagatgtcgcgctccaggcccttgaaggtgttggccagcaccgcgccgaggatacccagcggggccgccagcagcaccgcggtcggtacgctccagctttcatacatcgcggccaggcacaggaacacgatcatcagcgacagcgtgtacagcagcggcgtctgcgagccggcctggcgttcctggtaggacatcgccgtccattcgatgccgaaacccgccggcagctgcttggccagctgttcgatctcggccatggcatcaccggaggcgacacccggggccggttcgccctggatttccattgccgacacaccgttgtagcgttccaggcgcggcgaaccgtagtcccagtgcttggtagcgaaggcgctgaacggcaccatctcacccttgtcgttcttcacggaccagagatcgaagtcctccggcaccatgcggaacgcctggtcggcctgcacgaacacgcgcttgacgcggccacgatcgacgaagtcatcgatgtacgagctgccccacgcggccgccagcgtgccgttgatctggtcgatcgacagtcccagcgaggtcgccttggccgcgtcgatgtcgatgcggaactgcggcgtgtcttcctggccgttcgggcgtacgttggccagcttcttgctgcctgcggccaggccgagcagctggttgcgcgcggccaccagtgcctcgtggccctggccgctgttgtccttcaggaagaaggtgtagcccgaggcggtccccagctccggaatggccggcggcgggaaggcgaagatgaaggcatccttgatctggcccagggccgccatcgcacgtccggtgatcggcatcacgccattgtcggcgtcacgctcgctccagtccttcagcttgacgaacgccatgcccgcgttctggcccatgccggcgaagctgaagccctgcacggagaacaccgagtccaccgcatccttctcgttctgcaggaagtggttttccagtgccgcgatcgattccagcgtgcgttcctgggtggcaccgaccggcgcctgcaccagcgccatcagcacaccctggtcttcgttgggcaggaacgagctgggcaggcgcacgaacagcacgcccatcagcacgaacaaggccgccacgatgcccatgaagcgccacggacggtggatgatgccgcgcacgccgcgctggtagctttcgctggtgcgatcgaagccacggttgaagccattgaagaagcgaccggccaggccacggtgggcgacgtggtgctcacccttcttcagcggcttgagcatggtcgcgcacagtgccggggtcagcacgatcgccaccagcaccgacaacgccatcgcagagacaatcgtggccgagaactggcgatagatcacgccggtggagccgctcatgaaggccatcggcacgaacaccgccgacagcaccaggccgatacccaccagcgcaccggtgatctggcccatcgacttgcgggtcgcttcgagcggcgacagcccttcctcggacatgatgcgctcgacgttctccaccaccacgatggcatcgtccaccagcaggccgatcgccagcaccatcgcgaacatggtcagcatgttcaccgagaagcccagcatcgccagcacgccgaaggtacccagcagcaccaccggcacggcgatggtcgggatcagcgtggcgcggaagttctgcaggaacaggtacatcaccacgaacaccagcacgatcgcttcgatcagggtctgcaccacgcccttgatcgacacgcgcacgaacggggtggtgtcgtacgggatctcggccttcaggccggccgggaagaagcccttcatgtcttccagcgcggcatccacaccggccgcggtatccagcgcgttggcgccggtggccagggtgaccgccaggccactggccggctggccgttgtagcgggtgacgaagtcgtaggactcggcacccagctcgacgcgggcgacatcacccaggcgcagctcggcaccgtcctgcgcaccgcgcacgatgatgtttcggaactgttccggggtctgcaggcgcgactgcgcgttgatggtggcgttgagctgctggcccttcaccgacggcgcaccgccgagctggccgatcgccacctgggcgttctgcgccttgatcgcggcggtcacttccggcaccgacaggccataggtatgcagcttgttcgggtccagccagatgcgcatggcgtacttgccaccgaacacctggatgttgcccacgcccggcacgcggctcaggcggtcgacgacattggaaccgacgtagtcggcgatgtcgttggcgtccatgctgccgttctcggacacgaacgcgatgacgttcaggaagcccgagctggacttggccacgttgatgccctgccgctgcacttcctgcggcagcagcggcatggccagctgcagcttgttctgcacctgcacctgggcgatatccgggttggtgccgctctcgaaggtcagggtgatggtggcctggccgttggacgagctgttggaggagaagtagatcaggccatcaaggcccttcatgttctgctcgatgatctgcgtcaccgagtcctcgaccaccttggccgatgcacccgggtaggtggcgctgatttccaccgccggcggtgcgacgttggggtacatcgagaccggcagcttgaacagcgccaggccgccggcgagcatgatgatgatggcgatcacccacgcaaagatgggtcgatcgatgaaaaagcgtgccatggggttctccgcttacttcgcgtcgccggccggggcggcaggctgggcggctgccgccggcttggccggtgcgtcgcccttctcggtggccttgaccggcatgccggggccgatcttctgcaggccttcgacgatgaccttgtcaccggccttcaggccgtcctcgaccagccacttgtcgccgaccgtgcggctgaccttgaccgggcgcacttcgaccttgttgtccttgccgaccaccatcgcggtggtgtcgcccttcggatcgcgcgcgatgccctgcatcggcaccagcaccgcgtcgctgcgcacgccgccgccgatcaccgcacgcacgtacatgcccggcatcagcaggccgtccgggttgtccaccttcacgcgcaggccgaagctgccggtggtcggatcaacgctgacttcggagaactccagagtgcccttgtgctcgaaggtgctgccgtcttccatcaggatgctgaccggcagggtctggttgtcctgcaggcggccggcggccagttcgcggcgcagctgcagcagctcggccgaggactgggtcaggtcgacatagatcgggtccagctgctgcacggtggccagtgcgttggcctggccggcgctgaccagcgcaccctgggtgacgctggacttgccgatgcggccgctgatcggcgcggtgatgcgggcgtagcccagggtgacgttggccgcatccagcgaggccttggcggcaccgacgtcggcctcggcctgcttctgcgcggcgacggcgttctccaggtcctgctggctgaccgcatcgaccttggccagctcggtgatgcgcttggcactcaggcgcgcggcattggcggtggcttcggcgcgggccagctgggcgcgggcgttgttggcctgggcccggtagctggcatcgtcgagctggtacagcggctcgccggccttgaccatgccgccctcggtaaacaggcgcttggccacgatgccattgacctgcgggcgcacttcggcgaccaggaaggcattggtacggcccggcagttcgcgggtcaggcccacggtctcggacttcagcgtgaccacggtgacgtcacccgggccctgctcgggggcctggggttggccgccgcaggcagccacggtcgcggcgattgccagcgacagtgcaaagggtcggattcggctcagcaacatgacggaaaggctcttggaggaaggaatctcagagggagctgatatcgatggacattccccttccggtgaaagcccgcagatcgcgcccacccgggtggagtgggcgccggaccggcctgccacgcacacgacgggaatgatgggtgcgaaatatacatacatgcttgtttgtttgtaaaccggtacaattcagccacgtttcacccgcactcgtacccacacccatggcccgcaagaccaaagaggacacccaggcaacccgggaaggcatccttgacgccgccgaagcctgcttccatgaacacggcgtggcccgtaccacgctggagatgatcggtgcccgcgccggctacacccgtggcgcggtctactggcacttcaagaacaagagcgaggtgctggccgccatcgtcgagcgcgtgcacctgcccttcatgcaggaactggagcgcacctccaccgaccagcgcgacaccccggtgcacgacctgcgcgcggtgatgatccactcgttcatcgagctgtccgaggacgagcgcctgcgcaagaccatggagatcatgctgcgcagcgatgcgtcggcgaacaccagggtgctgaccgaaatgcagcaggccggattccgcgatgcgctggaccggatggagcgtgccctgcgccgcgcccgcgatctgggccagctgcgcgaaggcgccgacccgaaaatcgccgcgcgcatgctgcacgccaccgtgctgggcgtgctgcacggcgcgatggtcgaaccggaactgatggacctcaagcgcgatggcatgctcgcgctggacatgaccctggccgcctacgtgaaggatggtgtgttcgttcccggcaccgtccccgagccgctgcccgaggcgtgaacgaggctgctcccatcactgcggcaccccctgcaagggcagatcgatgatcctggacaacgtggtgtggggcttcatcgggtgtggcagcgtcaccgagaagaagagcgggccagccctggccaacacgccgggctcacgggtagtggcggtcatgcgccgcaatgccgcattggccgaagactatgcacgccgccacgcgattccgcgctggtacgcggacgccgatgcactcatcgccgatccggaggtgaacgcggtctacgttgcaacaccgccctccacgcacatgcactacgcattgcaggcgattgctgcgggcaagccggtctacatcgaaaagccgatggccatggaccacgacgagtgccagcgcatcatcgcggccagcgcccgcagcggcgtgcccgtgttcgtggcctactaccgccgtgccctgccccgcttcgcacaggtgaagcagctgctggacgacggcgcgatcggcacagtgcgcgccgtgcgcgccaccctgcaccggccgcattcagtggatgccgcatcgcctgacttctggcggaccaaccccgcgatcgccggcggcgggctgttcgtcgacctgggctcgcataccctggacctgctcgaccatctgctggggccgctgagcgatgtgcgtggcctggccagctcgttgaccggcgcctacgccgccgaggacagcgtctcgatgtgcttccgcaccgggacggggacgcacggcatcgcgcaatggagcttctgcgcgttccgccgccaggatcagatcgagatcaccggcgaccgtggccagctgcgctttgccaccttcgaggacgttccggtggagctggaaaccgaagcgggcgtgcaggccttcgacatcccgaacccgtcgtcgatccagcagccgttgatcgcctccctcgtggacgaactgcgcggcaacgggcactcgccctcgaacggcatcagcgccgcccgcaccagtgcagtgatcgaccaggtgctgcgggactaccgcacccggcaatcgcactgaccgcacaggaaaaaggccgccttgcggcggccttttctgttgcagtgggcggggtcagcgccctcgccacggcgagggatccgaccccaccgggcattacaggatgtagcggctcaggtccgggtcctgcaccagctcacccaggtgcttgtccacgtaggcgctgtcgatggccagggtttcgccgtcgcggtccggtgcctcgtagctgagcgaatccagcaggcgctccagcaccgtatgcaggcgacgcgcgccgatgttttcctggcgttcgttcacctggaaagcgatctcggccagacgatcaatggcatcggcagtgaagctgaccttgacgccttcggtggccagcagtgcttcgtactgcttggtcagcgcggccttcggttcggtcaggatgcgcacgaaatcgttcttgctcagcgcacccagctccacgcggatcgggaagcggccctgcagctccggaatcaggtcgctgggcttggccagatggaacgcgcccgacgcgatgaacaggatgtggtcggtcttgatcgtgccgtacttggtggacacgttggagccttccaccagcggcagcaggtcgcgctgcacgccttcgcgcgacacgtcaccaccacccacgttgtcgccacgcttggcgaccttgtcgatctcgtcgatgaagacgatgccgtgctgctcgcaggcctcgatcgcggcggtgcggatgtcgtcctcgttgaccagcttgcccgcttcttcctcgatcagcagcgggcgcgcggccttgatggtcagcgtgcgcttgtgcgccttggcgccgccgccgaggttggcgaacatcgacttcagctgctggcccatttcctccatgcccggcggggtcatgatgtccatgctgacgttggcggccaggtcgagttcgatctcgcgctcgtccagctcaccgttgcgcagcatcttgcggaacttgatgcgggtctcgttgtcctgcgccgacggctcgttgcgggcgacttccggatcgaagccgatgccaccgctgcggcgcggcagcagcgcatccaggatgcggtcttcggcacgctcttcggcctgggtgcgtacgcgcaccttggcctgttcgcgatagagcttgaccgcggtatcggccaggtcgcggatgatctgctcgacgtccttgccgacgtagccgacttcggtgaagcgggtggcttcgaccttcacgaacggcgcgttggccagcgtggccaggcgacgcgcgatctcggtcttgccgacgccggtcgggccgatcatcaggatgttcttcggcatcacttcattgcgcagctcgggcaccagctgcatgcggcgccagcggttgcgcagggcgatggccacggcgcgcttggcgtcgtgctggccgacgatgtgccggtccagttcctgcacgatctcgcgcggggtcatggtggcggaggaaacttcgatcttcgacatggatgtgctcacggattctttgtcggtagtgccggccgctggccggcaaccaggcacgcgtgcgggggatcatgaggttgccggccagcggccgacgctaccctcacagctcctcgaccaccacgttgcggttggtgtagatgcagatgtcgccggcgatgccgatcgcttcgctggcgatggtgcgcgcatccagttcggtgtgcgccatcaaggcgcgtgcggccgacagtgcatacgagccacccgagccgatggcgatgatgccgtcctccggctcgatcacatcgccggtgccgctgatgatcagcgaggtttccttgtcggccaccgccaacagggcttccagcttgccgaggcggcgctcggtgcgccaatccttggccagttcgaccgcagcacgctgcagctggccgtgcttttccagcttggcctcgaacagctcgaacagggtgaaggcatcggcggcggcaccggcgaagccggccagtacctggccatcacggccgaggcggcgcaccttgcgcgcgttgcccttcatcacggtgtggcccagcgtgacctggccgtcgccggcaatggccacgtgctcgccgcgacggacgcagacgatggtggtggcgtggaaaacgttggggttctgactggggtccatgatgcctccggggtgacagaaccagaggtggggactgcgctgcgcccttcaagccacccgcgaccggctgccgcaggggcaacgttcagctttctccgctgccctcgttgctgcgtcgacgcttcgcgcgcggatgcgcggcgtcgtagaccttggccaggtgctggaaatcgaggtgggtatagatctgcgtggtggcgatgtcggcgtggcccagcagctcctgcacaccgcgcaggtcgccggacgattccaggatgtggctggcgaaactgtgccgcagcatgtgcgggtgcacgtgcttgaacaggccctggcgctgcgccagctggcggatgcggatctgcactgcacgctggctgatcggcccgttgcggccggggaacaccggcgaggccgggccgcccccactttccgtgcgccacgcctgcagggcttcgcgcgcgggccggccgaacggcacccggcgctggcggttgcccttgcccagcacgttcaccaacccgctgtcgaaatccagatcgcgccaggtcagcgcgcagacttcgctcaggcgcaggccagaggaatagaacagttccagcaacgcgcggtcacggcggccgagctcaccctccggctccagctcgaccagctgcaccgcctcatcggcgtcgaggacctgtggcaaccggcgcggtgcgcgcggtgccttcagcgtcgctgccgggctgacctcgatacgcccgtgcttgagcagccaggcatagaagcttcggcaggccgacaggcagcgctgcaggctcttggccgacaggccacgccggtgctcgtcggcaacgaactggcgcacggcctcggcatccagtgcctccaccgccacgccacgcggctcggcccaggccgacagcgcgtccaggtcgcggcggtaggcgtcgagcgtatgcgccgacatccgccgctccacctgcaggtgctgcaggaaggcctgtaccgcgctcatcgtcgtcgcaacctgctcagcccgggaagcgcttcaggccagtgaccagcgcgtcgcccatcatgcgcaggaacaacgtccccatgcccgggtagaagcggttcgggtcgtggctgccgaccgcgatcaggcccacgcccggtagcggcagcagcgcggtggtctgcacttcctcgctgcgcacgccgtacagcacggcattcttttccggctgcaggcggccgcagatcggctcgccatcgttcaggcaatcgcggaacgggcccagctgcggatcatccgcggcaatcacctgcagccagtcggcctgttccagcccggccactggcgtgtgcaccaccagccgcaccaggtcgccggcgaagtcttcctgcagcgaggcggccatcgcgcgcagggtgtcagccgcgttgtcctgcttcatcagcgccagggtcagctggtgcgtgcgcaccgccaggcgctcattgacctgggcggtcgcgcccagatcggccaaccgtcgtgccagctcgcggttcttctcgcgcagcacttccagctggtagctggccagcgacgcggtcgggccgtcgtcacgcggcaccaccagggtcagggccaggtccgggaactgcttgaggaagccgggatgacgccgcaaccaggcagcgacttcatgggccccgagcttgtcgacggtttcggtcatgcgatccactccccttcgaagacgaatgcggtcgggcccgccatcaccaccggctggccatcgcccgaccactggatgcgcaggtcgccaccgggcaggctgatgcgggcatcgcgctgcaggcgaccgcgctgcatcagggtcaccgcggcggcacaggcaccactgccgcaggccagggtctcgccgacaccgcgctcgaacacgcgcaggcgggcgtgggccgggctcatcacctgggcgaagcccacgttcaccgagcgcgggaacgacgcatgctgctgcagcagcgcaccgacgcgctcgaccggtgcagcatcgaccaggcccacttcgatcaccgcatgcgggttgcccatcgacaccgcggcgaagcgtacgctctcgccctgcagcggcagcaggtattcctcgcgcgcgtgcgcaaagcccatcagcggcacgttggccggctcgaaggcgggcacgcccatcgtcaccgcaaactgcccttcgcccagcaccttcacttcatggctggccagcgggctgtcgatgacgaatgcaacgccctgcgcactgccctcgcgcaccagccaggcggcgatgcagcgcgcgccgttgccgcactgctcggaattggagccgtcggcattccagatgcggtacgaggccaccgaaccgtccgcacgtggtgcctcgatggtcaggatctggtcgcagccaacgccggtgtggcggtcggccaggcgcgcggccagctcgggcgtgggcggtgcggtgccgtcacgcaggtcgatcactacgaaatcattgcccgcgccatgcatcttgctgaaacgcagggccctggaaccggccttactcattcccgctgcccgccttcttcgcgggcgtgggcgccggctgggtggccggtgcggccggctccacggtcgtggccggggtgccgctgccctgggtctgcggcgcggtcgcctcggtggcgggctcggcagcgggttcgacggtttcttccaccggcaccggcttctgcggcagtaccagcgggcccttgttgccgcaggcggcgaggagcagcagcgaggccgctgccagcggaatcaggatggcgtttcgatgggggatcttcatgccccgagtatagccattggcggctgagcggttggtgcagggaatcgggtggccggccagcggccggcactgccgccggcgctcaatccgcgggcggtggtggcagcggccgcgtccacagccagattgcgaccacggtcatgctgccgatcgagaaccacttcacccaggcgatcggcacgcaccacagcatgatgccggcgcataccgccatggtgatcgtggccatccacttgccgtagcggctgaccgccccgtgtgcctgccagttggcgatggccgggccgaaacgcggatgctgcagcagccaggtatgcaggcgctccgaaccgcgcgaggcggcccaggccgagatcaggatgaatacggtggtcggcagccccggaacgaagatgccgacgatgccggtgcccaggctgacgtacgccagcagccaccatgcccagcggaaacgcaccacgcgcggcggcgtggcgctatcgcggggtgcagatggctcgggctggctcatggccgcaaggataccggttcggggtgccaggcagcgcccggcgccccttcgccgttacggctgggcgatgcccagctgctgcagcacgaacgcgtacgactcggacagttcgcggtagcgctggaagcgccccgacttgccgccgtggccagcttccatgttggtgcggaacaggatcgggtagtggccggtgttgtcatcacgcagcctggccacccatttggcgggctcccagtactgcacctgcgaatcccacaggccggtacccacgtacagcgccgggtacgcctgctgcttcacgttgtcatagggcgagtaggacagcatgtagtcgtaatacggcttctgctccgggttgccccactcgtcgtattcgttggtggtcaacggaatggtcgggtcgagcatggtggtgaccacgtcgacgaacggcacctgcgccaccatcacccggtaatcctgcggcgcctggttggccaccgcgcccatcagcaggccgccggcgctgccaccggacgcggccacgcgatccttcgccgcccagccctgtgctaccaggccacgggtgacgtcgatgaagtcgttgaaggtgttctgcttgtgcagcagcttgccgttctcgtaccagtcgcgccccatctcctggccgccacggatgtgggcgatggcatacaccacgccacgatcaagcaggctgaccgcggtctggttgaagtacggatccatcgacatgccgtagctgccgtaggcgtactggaacagcgcgcccttgccgtccttctggtagcccttgcggtagaccagcgacaccggcaccttcacgccatcgcgcgcggtgatccagacgcggtcggtctcgtacttcgaggcgtcatagccgatcaccggctgcaccttcagctggcgacgctcgccggtggcggtgttcagctcgaacacggtggtcggggtggtcatcgaggtgtagacgtagcgcagccacggcgtatcggcctcggtgttatcgcccaggcccatcgaataggccggctcgtcggccttcacgtagtcgctgcgcccgtccttgaacagcaggcggatgcgctccaggccctcggaccgttcggcgatggcggtgtacgtgtcgaacagttcgaagccttcgatgaacaccgcatcgtcgtgcgcgatccaatccttccattgcgcgcgcgaggtggcatcggtcggcgcggtgaccagcttgaagttcttcgcaccgtcgttggtgcggatcacccagcggccgtcatggtggtcggcgtcgtactcgacatcgcgctggcgcggcgccagcacggtgaaggtggtcgggtcgctggccggcgcgtagcgctcttccgaggacacggtgctgtgcacgccgatggtgatgaagcgatcgtcgcgggtgcggccgatgcccatgtagaagctgtcgtccttctcttcgtagacgacggtgtcggcgctggccggggtgcccagcacgtgcttcttcacgcgcacggtcagcagcgtttccggatcgttctcgacatacagcacggtgcggttgtcgtcggcccagaccaggtcgccggagctgccggtgatcacatcgggcagcaccgtgccggtggccaggtccttgaagcggatcgtgtactggcggcggccgacgtcatcgtcggcccaggccagcagctggttgtcctggctgacttccatcgagccgacgctgaagtagcccttgccggcggccattgcgttgacgtccagcaggatttcctcggccgcctccatgctgcccttgcggcgcgcgtggatggggtaatcctggccggtctcgaagcggctgtagtaccagtagccgcgctcgcgcgccggcacgctggaatcatcctgcttgatgcggccgacgatctccttgtacagggtgtcttccaggggcttcagcggtgccagcagctggtcggcgtaggcattctctgcctgcaggtaggccagcatgtccttgttctcgcgcttgtcgtcgcgcagccagtaatagtcatcgttgcgggtcgcgccgaacggcgccttgaccacgtgcggatgcttggcggcatccggcggaacgggcggcgtggcggcggtagcagtcgtggtcatcaggctggcgagcaacaggcagagagtggacttcatgagataaggctcctggcgcatcaatgcaatggtcttcgacggggtcagatcccttttcccgaaagggatctgaccccaatcgcggcaatgcggcaaccctgcggaacgtcatgggttgcgccggccggcgtaccatgggcacatgagcaccccgccccacacgccgggctacagccggcgcagccatgaaatcgctccgttccacgtgatgtccctgctggcccgcgcgcaggcgctggaacaggcaggccacgatgtgatccacctggaaatcggcgaaccggacttcactaccgccgaacccgtcgtgcgtgccggccaggccgcactggccgccggccacacccgctacaccgccgcgcgcggcctgccggcgctgcgccaggcgatcagcggtttctaccgcagccactatgggctggatgtcgatcccgaacgcatcctggtcaccccgggtgggtccggtgcgctgctgctggccagcagcctgctggtcgatcccggccgccactggctgctggccgaccccggctacccctgcaaccgccacttcctgcgcctcgtcgagggcggcgcgcagctggtgccggtcggcccggacaccgcctaccagctgaccccttcgctggtggaacagcactggaatgacgacagcgtcggcgcgctggtcgcctcaccggccaatccgaccggcaccgtgctgtccgccgacgaactggcggcactgtcgcaggccctgcacgcgcggggcggccacctggtggtggacgagatctaccacggcctgacctacggcctggatgcgcccagcgtgctgcaggtggacgacagcgcgttcgtgctgaacagtttttccaagtacttcggcatgaccggctggcggctgggctggctggtggcaccgcctgcagcggtaccggacctggaaaagctggcgcagaacctgtacatcagcgcctccagcatcgcccagcacgccgcgctcgcctgcttcagcgaggaatcgatggcgatcttcgaacagcgccgggaagcgttccgccaacgccgcgacttcctgctgcccgcgttgcgtgagctcggcttccgcattgaagtcgagccgcagggcgcgttctacctgtacgccgatgtcagcgcgttcaccgacgacgcgcaggcgttctgcgcgcacttcctggaaaccgagcacgtggcgttcaccccgggcctggatttcggcttccatcgcgccaaccagcatgtgcggctggcgtatacccagcaagtaccgcggttggaggaggcggtggcgcggatcgcacgcgggttgaagcgttggcagggatcacgttgacggcagtgccggccgctggccagcaacccgggaatgcctgaatgatacggttgccggccagcggccggcactaccggtaaagaaaaacgccgccctggggcggcgttttccgttctgcttacttgccgcccaaccgctcccacaggaagctgtaggccagcgcggacatatgcgcggcctgtgcattgttggctgcgccgccgtggccgccttcgatgttctcgtagtaggtcacgtccttgccggcgtcgatcatcttcgccgccatcttgcgggcgtggcccggatgcacgcggtcatcgcgggtggaggtcgtgaacagcaccggcgggtagttcttcttcgcgttgaacaggtggtacggcgagaaggtcttgatgaattcccagtcgctcgtatccgggttgccgtactcggccatccacgaggcgccggccaacaggtggctgtagcgcttcatgtccagcagcggcacctgcaccaccaccgcaccgaacagctccgggtactgggtcagcatgttgccggtcagcaggccaccgttgctgccgccctgcacgcccaggtgcttggcgctggtgatcttgcgcttgaccaggtcccgcgccaccgcggccatgtcttcataggccttgtgacggttctgcttcagcgccgcctggtgccagcgcgggccgtactcgccgccgccgcggatgttggcgaccacgtacacgccgcccttctccagccaggcgcggcccatgccaccggaatagctcggggtcagcgagatctcgaaaccaccgtagccatacagcagggtcgggttggagccatcgagcttcatcgccctgtcgtgcaccacgaaatacggcacgcgggtgccgtccttgctggtggcgaagtgctgctcgatcaccttgcccttggcatcgaagaaggccggcatggtcttcagcgtttccggtgcctggccgatctcggccagggccagcgtggtcggcgtcaggtaatcggtggcggtcagccacaccgcgtcgctgtcattgctgtccaccgcagccacgcccagcgtgccgaaggccggggcgccgacgaagcggctggtctgccagccgtcggcgcccggggtcagcaccgacaggcggttcttgacgtcgtccagcacattcagcaccaggtggctcttggtccagctggcactggccagcgaggtggtcgcggtcggggtgaacagcacgtcgaagtcgcgcttgccggccaggaagtcgtccagcttcgtcgccagcagcgaaccggacgcgtaggtcttgccgcccacggtccacggatcgcgcagttccagggtcagccactgcttgtgcaaacccttctcggccgagttcggcgcgtcgatcttggtcagcgtgccgtcgtcgccacgcaggtagagctcgttgttgtagaacgccagggtgcggctgaccaggttgcgttcgaagcccggggtgtcatcgtgcatcgccgcgatgtacatgtcctccggcttgccttcgtacaccacggtggccgaggccatcggcgtgccgcgcttccacagcttggccacgcgcgggtagccggaggtggtcatcgagccggcaccgaagtcggtgtagacgaacacggtgtcgcgatcgacccagttgaggccgcccttcgactccggacggaagaagccgtccttgatccaggtcttgttggccaggtcgaactcacgggtgacgtcggcgtcggcgccgccgcgcgacagcgcgatcaggcagcggctgtaatccgggcgcaggcagtcggcgccgtgccagacccagttctcgccctcggccttgttcagtgcatccaggtcgagcacggtctcccactgcggcgaggccttgcggtactcggccagggtggtgcggcgccacaggccgcgctcgtgctgctggtccttccagaagttgtagtagtagtcaccgatcttctgcacgccgggaatcttggcgtcggagtcgagcacctcgcggatgctggtctccatctgcttgaaggccggggtctgcgccaggcgcgcctcggacctggcattctgttccttgacccaggacagtggcttgtcgccggtgacgtcctccagccaggcgtagcgatcggtgtcttcagcggccacggcggtccccaccgaggcagcggtcatcatgccggccagcaggcaggcggaagcgagtcgtgacattgcagctccaggcagtcataagccggggaacgctagcacggaatgtcgcggcctcccccgtgtcgaaggtcaggccgtggccgccggaccgcgccggccgcgtgcggcggaagccggccgacggcgcgcctgtccaccggtacgccgcgcccgccatcgccatgacgggtgcggcagcggaaagcgcagcagcgcccaccaggccgcgagcggcatgcccaccagccacatcggcagccagcccagccatgcgctgctgccacgcgccgccggccagaccagtaccagcgccagcccggccagcgccagttgccgcacgccgcgcagcaggcgtgggtcggcgcgttcgatgacgcgttcagttgcagggcgacggacggaacgagcgctcatgggggcttctccggtagacaatgcaacacagcttgggcaagccccttctcacaggatgcgacaccattgacggatcgcgtgcacacagtcgaccatgcgcgtgcaagcccactggagcccgctcccgcatgacttcgatccgcccgttctgcgccgtgctgctggctctgtccctggcaggtcctgccatggccgccagtgagccgccgtcgccccgcgccagcgccaccgacgcggccgacccgggggcgccgatcgacctgaagcgcttcatgggcacctggtatgtgatcggccgcgtgccgaacttcatcgaacgcgggcatgtcgccagcgtcaacgagtacgagctgcgcgacgagcacaaggtcgccatcacctaccgctaccgtgatggcttcggcgaaccactgcaggaaattcgcgcacgtgccagcgtcgatccggacagcggcaaccatggctggcgaacctggttctatcgcgtggtgccgacccattcgcgggtactggaagtggccccggactattcatgggcactgatcggttatccgggccgcgaaatggcctggatcttcgcgcgcaagccggacatggacaaagccctgtacaaggagctggccgagcgcctgcgcgacgagtacggcgtgaacaccgacaagctcaagcgcgtgcctcagcatccggaacaggtcggcaagctgggctacgaagtaccgaacgcgcgttgaccgcacgtggaattgccggccagcggccggcactaccgtttttttcccggcaatcgggtagagccggccgctggccggctgccgcccggcattctgttacttgcggctgtaatgcgcgaccaggcggtcgccgagcatctgcagcagctgcaccaggaccagcaacaggaccacggtgaccagcgccacgtcggtgtgcgaacgctggtaaccatcgcggaacgccaggtcgccgaggccaccggaaccgatcgcaccgcccatcgcggtgaagccgatcagggccacggtggtgaccgtcgccccggcgatcagccccgggcgtgcttccggcagcagcacccgggtgaccagctgccaggtggtggcgcccatcgcctgggtcgcctcgatcacgccacgatccacttcgcgcagcgcggtctcgacaaggcgcgcgtagaacggcgccgcgccgatcaccagcggcacgatcgcgccgcgcacgcccagcgaggtacccatcaggaacagcgtgaccgggatcagcacgatcatcaggatgatgaaaggcaccgagcgcagcaggttcaccaccagagccagcacgccataggcaaacggccggcgcttcatctgcggcgccccgaacaggtacagcagcacgcccagcggcaggccgatggccagggtcagcggcagcgaaccgagcagcatcagcagggtgtcgaaggtggcctggccgatgtcggcccacttgcccgcatccaggtgacggaagaaaccgccggcagtggcgatgatcatcgacgcagctcctcgacatgcacgccggcagccacgaaggcagcctgcgcggcggactggtcaccgcccaccagggcgaccaccagctggccatagggggtgtccttgatccggtcgatacggccggacaggatgttgtagtcgaccccggtctggcgcgcgacgctgccgagcaggggttcgtaggtgtcgccgccgaggaaggtcaggcgcacgatgcgcccgcccaccacgtcgaaatcgcggtgcaacgccccttcgtccacgtgctccgattcgctgacgaaccgccgcgtggtcgggtgctgcggatgcaggaacacccgggtaaccggtccggtctcgaccatctggccagcatcgagcacggccacgcggtcgcagacacggcggatcacgtccatctcgtgggtgatcagcacgatggtcaggcccagctcgcggttgatcttcgacaacagcgacagcaccgaggcggtggtctgcggatccagcgcgctggtggcctcgtcgcacagcaggatctgcgggcgggtcgccagcgcacgggcgatgccgacacgctgcttctggccgcccgacagctgcgccggatacttctgcgcatgcgcttccaggcccacggtctgcagcagctcggccacgcgcgcgtcgatctccgcctgcggcgtgccggccagctccagcgggaaggcgacattgccagccactgtgcgcgacgacagcaggttgaagtgctggaagatcatgccgatgcgccggcgcagcgtgcgcaggccgtccgcgtccagtgcggtgacatcctcgccaccgatcagcagccggccaccgctgggttcttccaggcggttgatcatgcggatcagggtcgacttgccggcgccggaatggccgatgatgccgaatacctcaccggcctcgatggtcaggtccagcggttgcagcgcgctgacttcgcggccggcaacggcataggatttgtgcaggcgctggaactcgatcacgggcgtggctcaccggctggggacggaagggggcgtgcagcctaccagcgcaggcggtcgcgcgcccgcgccatgggccagaatgttattccttttggttctaagccgcccgcgccgacgtgttggctggggtcagagcccctgcggggatccgaccccggggtcggatccccgcaggggctctgaccccattcccaggcccaaccggctcagggatggtccagcggcttcggtggctgcacccggttcaggcgctcacgatgcagcaggtacagtcccgaagccacgatgatcgcggcgcccacccaggtatagccatcaggcagctggccccagaaggccaggtcccagccgatcacccagaccagcccgctgtactccagcggcgcgatcatcgaggcctctcccagctggaacgccttggtcagggcgatctggcccagcgccccggccaggcccatgccggcgatcagcggcgcatgcgccagctgcagcggcacccagccgggaagggacagcaggccggcaccgatggccatgatcaccaggaaccagaccaccatcgactgcgaggtatcggtgcgggtcagcaggctgaccgtgatcgccgccacggcataggcggtggccgcagccagcaccatcaggccgggcaccgagatgaaaccgtccacgcccggccgcagcaccaccagcacgccgaccaggccgatgccgatggcgacccagcgccgtggcccgacccgctcacccagcagcggtaccgacaaggcggcgatcagcaacggggcgacgaaatagatggtgtaggcggtggacagcggcaggtcgcgcagggcgaacacgaagcagccgatcatcgccatgcccagcgcgccacgcagcaggtgcaggccccagcgacgcggcaccagcgagcgcgggccggcgctggccaacacccagaccagcacgaacggcaacgaggccgcgccgcgcaggaaggtcacctccagggtcggatagctggccgacagctgcttcatgccagcgtccatcagcgagaaacaggcgaccgcagcgaccatccaggccaccgcacgcgaaggggagcgttgcacgttcatggcccattatcgcccggtcgtcgctttctgtagagccgagcccacgctcggctactcttcacaaagccgccgagcgtgggctcggctctacaggggacgggcatgcgggccctcgcgatagaatgatcgccactgaaacctgcggagcaccgcccatgccttccttcgacgtcgtgtccgaagtcgacacccacgagctgaccaacgccatcgaccaggccaaccgcgaactggccacccgcttcgacttcaagggcgtggacgcaaagttcgagcgcgagggcgatgtcatcaaccagaccgcgccgaccgaattccagctcaagcagatgaacgacatcctgcgtgctcgtctggccgcacgcggcatcgacgtgctcagcctggagttcggcgacatcgagaccaacctggcccaggcccggcagaagatcaccgtcaagcagggcatcgagcagaagatcgccaagaagatcgcggcggcgctgaaggatgccaagctgaaggtggaaagccagatcaacggcgacaagctgcgcgtgcagggcaagaagcgcgacgacctgcaggacgccatcgccgtgctcaaggccggcaagttcgagctgccgctgcagttcaacaacttccgcgactgaggcatccgccgggcctgccccggcgctgccagcggcaggcacgacggcgcgttgccagcgacgcgcctacaatggcggccccgccagccgacgtgcccgccatgaccgattcccccctgcccaccgatgacccgatcgctgccaccagcctgtggctggagcgcatcgtcatcggcctgaatctgtgcccgttcgccaaggcggtgtatgtgaaggaccaggtccgcatcgtgctcagtgatgcgaccacgccggaagcgctggttgagcagctggccgaggaactggtgctcttgcgcgatacgccggccgagcagatcgataccacgctgatcgtgcatccgcaggtgctgacggacttcctcgactacaacgatttcctcgacaacgccgacgccgcgatcgaggcactggacctgcagggtatcctgcaggtggccagcttccacccggactaccagttcgacggcgtggcagcggacgacgccagcaactacaccaatcgcgcgcccttccccaccctgcacctgctgcgcgaagacagcgtggcgcgcgcagtggatgtctatccggacccggacgtgatcgtcgagcgcaacatccagaccctggaccgcattggcgtggacggctggcatcgccgcctgcgtggcgaagacctgacgtgagcacggtgccgccgattgccgcatggccggccgcgccgctgtcgggcaaggtggtgctggtcaccggcggcgccaacggcatcggccgtggcatcgcacaggccgtgctcggtgccggcggacgcgtgctgatcggcgacctggacgtggaggccggcgaggcgtgcctggcggaatggcagcgtagtggcgaggccgcattccagcggctggacatcaccgacgaagccagcgtgcgcgacttcatcgccgtggccctgcggcgtttcagccgtatcgacgggctggtcaacaacgcgggcatcgccggaccgcatggcacgcagctgcaggacatggactgggacgagtggcagcgccgcctgtcctcgctgcacggtgccttcctgtgcagcaagcacgcactaccggcgctgacggccagcgccgccggcgcaatcatcaacatcgcctcgacccgcgcctggcaatccgaagcgcacagcgaggcctatgctgcggccaaaggcgggctggtggcgttcacccatgcgctggcgatcagtgccggcccaacggtgcgggtcaacagcatcagtccgggctggatcggcaccacggcctggcaggccccctcgcggcgacacgcaccggagtactccgccatcgaccaggcacagcacccggtcggccgggtcggccgccccgaggacatcggcgcgctggcggtgtacctgctgtcgtcgctgtccggcttcagcaccggccaggacttcatcgtcgacggcggcatgacccggaagatgatctacgccgaatagaaaaaggggacggaggggattaagtcgtttgtgcacaaacgacttaatcccctccgtcccctttttttctgtgcacaaacgacttaatcccctccgtcccctttttttcgcttacgccatgcccgagtgccgcagcagcgcgtcgatctgcggcgcgcggccgcggaaggccttgaagttctccgccgccgggcggctgccaccacgcgacaggatctcatcgcggaagcgtgcaccggtttcagccagtgcctgcggcgcttcctcgaacgcggcgtaggcatcggcgctgagcacttcggcccacttgtagctgtagtaacccgcggcgtaaccaccggcgaagatgtggctgaactggtgcgggaagcggttccagaccggcgggtggttcacggccacttccgcgcgcactcggtccagcagtgccagcacgctgtcctgcgccggttcgaactggctgtgcagcagcatgtcgaacaggccgaactccagctggcgcaccgtggccatgccgctatggaaattgcgcgcagccagcatgcgctcgtacagcgcgcgcggcagcggctcgccactgtccacgtgcgcggtcatgccctgtaggtggtcccattcccagcagaagttctccatgaactggctgggcagctccaccgcgtcccattccacgccgttgatgccggccacgcccagttcgccgatgcgggtcagcagctggtgcaggccgtggcccatctcatggaacagcgtggtcacttcattgtggctgaaggtcgccggcctgccgttggcgccccggccaaagttgcacaccaggtagaccagtggcgtctgcacgctgccgtcgccacgcacgcgacggttgcggcaatcgtccatccacgcaccgccgcgcttgccctcgcgtgcgtacaggtccaggtagaactggccgaccagcgcgccctgcgcatcgaccaggcggaagaagcgcacgtcttcgtgccacaccggtgcgctgtcttcctgcacatgcaggccatacagctgctcgatcaccgagaacaggccgcccagtaccttcggttcggtgaaatactgcttcacttcctgctcggaatagctgtaacgcgcctgcttcaggcggtcggcggcgaacgccaggtcccaggcctgcagggcatcgatgcccagctgctcgcgtgcgaactgctccagctcggcgcggtccttggccgcgaacggcttggctcgcgcggcaaggtcacgcaggaaacccagcacttcggccggatcctgcgccatcttggtcgccaccgagtaatggccgtacgaatcgaagccgagcaacgcggccagttcggcgcgcagggcaaggatacggtcgatgttgccactgttgtccagcgcgtcatcgccgaactccgatgcacgctgcgcgctggcacggtacaggatctcgcgcaggtcgcggtcttcaccccaggtctgcaccggcaggtagcacggcatctgcagggtcagtttccagccggtcctgccgtccttctctgccgcagcgcgcgcgacagccttcacgtcttccggcaggcccagcagtcgcgcttcgtcctcgatgtacagcgaccatgcatcggtggcgtcgagcacgttctgcgagaacttcgccgacagcgccgacagttcctccttgatcgccgcaaagcgctgctgcgcctcaggtgccagctcggcaccgcccaggcggaagtcacgcagcgtgttgtccagcaccttgcgctgggcttcattgaaatgcgccgcctccgggctggcggccagtgcctggtactggcgatacagcgccaggttctggcccagcgcgctggcgaaacgggtcacccgcggcaggttgccgttgtaggcctcacgcagttccggggtgttgaccaccccctgcaggtggccgaccaggccccaggcacgccacaggcgctcggtggcgtcatccagcggggtgacgaaggtgtcccaacgcaccggctgcacccgctcggctgcgctgacggcagcttcggcctcggccagcagcacatccagcgccggcgcgacgtgctcggggcggatcgcgtcaaagcgcggcagtccggaaaagtcgagcagggggttggcaacggtcacggcagatctccagggaacgggcccggcgggcgggcagcttcccagatatggcgctgacaggcgcggctgacaagggggcatgcgccggcgttcacgtcggcctgacggccgcgcaccgaagctctggctgcgggggagtccgcagcggtacttaccgaacgaggccctacatggaaggtctggctgcagtggcatccatctcaccggcgcgctcgctggcgctgtccgccagcccggcagaactggcctggatcgccgcgctgtgcgatgccggcgacgacgccccccgccatttggagcagctgcaggcggtattgcagcagggcggcacgttcaacgatgcccaggagtggtacccgttcgaggtgatcgagcgcggcgccagccagttgcagctgggccacgagcgcgagttcgtgatctgcgtgctgctgtggctgcaggcattggcccagggacgcgccagcatcctggaccccagcctgcacctggatgaccgcgcgatggacatcgaggcgttgcctgatgcgctgcgcgatgcggtgctggatgcgttcaccgcagcggggtattgagacgccccggcgaccgggtggagtcgactgtgggtcgactttcgcgcgcagcgcgggattctggcgacctgaacgtggagcggtcgaccaacagtagacgctacccagccgatgcacagccggccgtgcgttgccgcgttacaacgcttccaggctgcaccacggcagttcgggcaacccctgcccggccaccgccgccgccagctgcgcatcggcgccgtcgacatcgattccctgtcgcccataccacgccgggtcgtaatagctctgcgcatagcgctcgccactgtcgcacaggatgctgacgatgctgccctggtggcccgcctcacgcatccattgcgcggcctgcagcacgccgatgaagttggtgccggtggagccaccgacacggcggccgagctggcggctgacatggcgcatcgcggccaggctcagcgcatcgggcaccttcaccatcgcatcgacactggtcgggatgaaactcggctccacccgtggccggccgatgccttccacgcgcgagccaccgctacaggtcagtccacgccagtcctgttcaccggccacggcagccttgtagccgtcgaagaacaccgacacttccgggtccgcgcacaggatgcgggtgtcatgccggcggtagctgacataacggcccagcgtggcggcggtaccgccggtacccgggctgcacacgatccattccggaaccgggctgggctcttcggccatctgcttgaagatggattcggcgatgttgttgttggcacgccagtcggtcgcccgctcggcataggtgaactggtccatgaagtggccgccggtttcgcgggccagcttttccgaatcacagttgaggtcgcaggcgcgctcgaccaggtggcagcggcccccatggaactcgatcgccgcgatcttttccggcgaggtggtggccgggatcaccgcaatgaacggcaggcccagcaggcgcgcgaaataggcttcggacacggcggtcgagccactggaggcctcgatcactggccggccctcgcgcaaccaaccgttggccagcgcgtacaggaacagcgagcgcgccagccggtgcttgaggctgccggtgggatggctcgactcgtccttcaggtacaggtcgatgccctcgaacccgggcagcgccagcgggatcagatgggtatcggcggaacggttgaaatcggcttcgatcttgcggatggcggcggccacccattcacgctgcgacatggcgggcaatcgttatcaggacggaacggtgcgatccggccattgtacgtcgcggtgccgtcaggtgcgggccggtagaatggcgccatccggccggcaacggccccgtctgaaggacctcccccatgaccattcccgccctgcgcgatgtccccggcgtcgccgcccaggccccggccgaaaccagcggcttcgtgttcaaccacaccatgctgcgggtgaaggacatcaccgcctcgctggacttctacacccgcgtgctgggttaccagctgatcgacaagcgcgacttcccggacgcccagttcagcctgtacttcctggcctacgtgccggccggcgcagtggtgccagaagacgacagccagcgccgcctgtggatggccggcctgccgggcgtgctggaactgacccacaaccacggtaccgaaacccaggccggtgcggtgtaccacgacggcaacagcgacccgcgcggcttcggccacatctgcgtgtcggtgccggacatcgaggccgcctgccagcgcttcgaggacctcggcgtgaccttccagaaacgcctgaccgacggccgcatgaagaatctggccttcatcaaggacccggacggctactgggtcgaaatcatcgccaactgacaaaaaggggacggaggggattaagtcgtttctggcactattggccggaagcgacttaatcccctccgtccccttttttgcgaggttcgtatggaaacgatggaactgcaccgcggccgcctgatcgaccacatccagctggtggtgcgtgacctggtggccagccgccgcttctaccaggcggtgttcgacaccatcggcatcccgatcgccggcgaaggcgatgattacttctgggccgatgagctgttcatttccagcgccagcagcgaggccgccgccggccagctgaccggccggcaccatctggccttccaggcccgcgacagcgccaccgtcgatgccttccataccgccgcgatcgccgccggcggcaccgacaacggcgcgccgggcgaacgcccctaccacccgggctactacggcgccttcgtgctcgacccggacggcaacaacatcgaagtggtctatcacggtcctgcgaactacagcgccgactcggtaaaggtcacgttctgatatcaccgaagccgtgaacgaagaagccgggcaatgcccggcttccctgcttccagcgctgcagccctcagtgggcggccatgtagatgtcctgaagcacggccttttccagttccagctcgcccagcaggttcttcacgatatcgcccaggctgaggatgccgaccagctggttgccgtcggtcaccatcagatgacggcgccgcgagtacgtcatcaacgacatggcctgcttcagcgtcgcgtccggcgcaatgccttccaggccggtggacggcaggctggagatcacccggcggccggcctgcgggccgtcgtcggccagggtacgcacgatgtccttctcggaaatgatgccgaccggggcatcgtccttcatcaccaccagcgcagcgatcctgttcgcgctcatcttgtgggcggcggcaccgatggtgtcttcggcgtcgatggtgatgacagcttctttcttggattgcaggagttcgcggacgttcattcttgtttcctggtgcaggtcactgaagtcaaaaaagtgtgctcttccgatacgccccctccccgggaacagacctttcagcgcacgtctggcgcacccggccgccgcgtggaatggatcggcaggggatgtgctgcaacgcgaacgaggtgggctcaaccgctcaacccggacctcggtcaaatcgattctacgactgcgaccatcggtcactaccggcatcgataggacagttcgtcgtgggaaccaaccgacgatccagagaatggcaccgcggctgaaaccgccgctgaatacagccgatgccgcgcattaaagaatgattgcctgctgccgacggcggacagaacacccggtggctgtcccacttggcatggccaaccacgcaaacgaaaggggccacgcgggcccctttcgcatgcagcattcaacggatccgggagtgttactccaccgtcacgctcttggccaggttgcgcggcttgtccacgtcggtgccgcgtgccagcgcggtgtggtaggccagcagctgcaccggaatggtgtgcacgatcgggctgagcacgccggcatggcgcggcgtgcggatcacgtgcacgccttcggactcattgaagttgctgtcctggtcggcgaacacgaacagctcgccaccacgggcgcgcacttcctgcatgttcgacttcaccttctccagcaggctgtcattgggggcaatcaccaccaccggcatgtcctcgtccaccagcgccagcgggccgtgcttcagctcgcccgccgggtaggcctcggcgtggatgtaggaaatctccttgagcttgagcgagccttccagcgcgatcgggtaatgcaggccacggcccaggaacagcgcattggacttgcgcgcgaagcgctcggcccacgccgcgatctgcggctccaggttcagtgcgtgctgcacgctgcccggcaggaagcgcagctgctccaggtaatccgcttcctgcgccgcgtcgatgcggccatgcagcttgcccagcaccacggtcaactggaacagcgcggccagctgggtggtgaaggccttggtcgaagccacgccgatctccgcgcccgcgcgggtgtagcagaccagctcgctggcgcgcggaatcgcgctttccggcacgttgcagatcgacagcgtgtgcttgtggccaagcgccttggcgtacttcagcgcctccatcgtatccagcgtttcgccggactgggagatggtgacgatcaggtgcttcgggttggcatacgcggcgcggtagcggtactcgctggcaatctccacgctgcacggcaggccggcgatggcctcgatccagtagcgcgcggtcaggccggcgtagtagctggtgccgcaggcaatgatctgcacgccctcgatgcccgacagcaccgcttcggcattcttgccgaacagctcggccgggaaaccaccggcgtcgatcgccgcctcgatggtgtcgcccagcgcgcgcggctgctcgtggatttccttctgcatgaagtggcggtacgggccaagctccagcgatgccagcgacacgtcggacaggtgcacatcgcgctcgaccggccggtcatgctcatcgaagatgcgcacgccatcgcgacggatctcggcggtgtcgccctcttccaggaagatcaccttgcgggtggccgagatcaccgccgagacgtcggaggcgacgaagttctcgccctcgcccaggcccaccagcagcgggcagcccatgcgcgcgcagacgaagcgctccggctcggcgcggctgaccacggccagcgcgtaggcgccggtcagctccttcaccgtgtgctgcagcgccaccagcaggtcatcgccgcccttcaggtgatgatggatcaggtgggcgatgacttcggtgtcggtctgcgactcgaaggtgtagcccagcgcccgcagcttctcgcgctgctcttcgtggttctcgatgatgccgttgtgcaccagcgccacgccgtggctgatgtgcggatgcgcgttggcctcggtgacgccgccgtgggtggcccagcgggtgtggccgatacccagcaccgcattgaacccttcggcctcggccgccgtggccatttccgacacgcgaccggtgcggcggacacgacgtacttcggggcgctcggcgtgatcgatcaccgcgatgcccgaggagtcgtaaccacggtactcaagccgcttcaggccttcgatcagcaccggcaccacgtcgcgatcggcgattgcacccacgattccacacatgtcacgcgtttccttgaagacgatcggcgcattctagcccgcgtgtccggcttccccctcctgtccgcttaatgaaagtgtccggaaaggtgtccgcggacacccggacactcccgcggcccgcccaacctgttgaactgaaaggaaataaagttggcacgctacgtgcttggtactggctaccaccgtcaggcacgcacccgatgatccgcgacacttccgcacaggaccagatcgtttcctccgccccggccggcgccacccgcgccaactggcagcgttaccgctggccggcgctgggcgccatcgtgctgctggccggcatcggctgggccgtgcatgcctggtccaatgccagccgctccttcgacagcagccgggtgcgcatcgccgaagtgaagcgcggcgacctggtccgcgacatcgccgccgacggccgggtgatcgccgccaacagcccgatcctgtacgccatctcggccggcaccgtggacctgaaagtggtcgccggtgacgtggtcaagaagggccaggaactggcggtcatcgacagcccggaactgcgcagcaagctggcccaggaacaggccaccctggccggcctggaagccgaggccagccgtgccgcgctggacgccaccctggcccgcgccaagtcgcgcaaggaaaccgaccaggccaccatcgagcgccaggccgccgaccgcgacctgcagcgcttccagcgcggctacgacggcggtgcggtgccacagatcgacctggccaaggccaaggactcgctgaagaaggccgacatcaccctggccaacgccaccaccgatgcgcgcctgcagagccagggcgccgacctggatgcccgcaacaagcgcctgctggccgaccgccagaaggccgtggtggccgaagtgcagcgccaggtcgacgcactgaccctgcgcgcaccgtttgacggccaggtcggccaggtgcaggcggtccagtccaccaacctggctgccaacgcgccggtgctgggcgtggtcgacctgtccaagttcgaggtcgagatcaaggtgccggagagcttcgcccgcgacctggcgatcggcatgccggcgcagctgaccggcggcaatggcaagccgttcccgggcgagatcagcgcggtgtcgccggaagtggtcaacggcgaggtcaacgcccgcgtgcgcttcgccagcgcgcagccggaaggcctgcgccagagccagcggatgtcggtgcgcgtgctgctcgatacccgcaaggacgtgctgaaggtcgagcgcggcccgttcgtcgaacagggcaatggcgtggcctacgtgatggatggccgcaccgcggtgcggcgtccggtggaactgggcgtcagcagcctgggcgaagtggaaatcaagtcgggtgtgcagccgggcgaccgcatcgtggtctccggcagcgacctgttcaaggacgccgaacgcgtctccgtcaactgatacctgaatcctggagagaggacaccccatgtacatgctcgaaatgcgttcggtcgccaaggtcttccgcaccgaacaggtggaaacccacgcgttgcgctcgctggaactgcaggtcaaggaaggcgagttcgtcgcggtcaccggcccgtccggctccggcaagaccaccttcctcaacatcgccggcctgctggaaaccttcaccagcggcacctacctgcttgacggccaggacgtgagcacgctgggcgatgacgcccgcagccgcctgcgcaaccagaagatcggcttcatcttccagggcttcaacctgattcccgacctgaacctgttcgacaacgtcgacgtgccgctgcgctaccggaagatgagtgccaacgagcgccgcgaacgcatcgagaaggcgctcacccaggtcggcctgggctcacgcatgaagcattacccgaacgaactgtccggcggccagcagcagcgtgcggcgatcgcgcgtgcgctggccggcagcccgcgcctgctgctggccgacgaaccgaccggcaacctggatacgcagatggcccgcggcgtgatggaactgctggaggagatcaatgccgccggcaccaccatcgtgatggtcacccacgacccggaactggccgcgcgcgcgcagcgcaacgtgcacatcgtcgatggccaggtgaccgacctggtgcgcgaaccggtgctggctaccccgccgcgccacatcgttgccgtcaacgagtgagggcactcccatgttcgcctactacacccgattggcggtacgcagcttccgccgcaacaaaatcctgaccgcactgatggtggtcgccatcgcgctcggcatcggtgcctcgatgaccacgctgacggtgttccacgtgctgtccggcgacccgattcccggcaagagcgaccagctgttctacgtgcaggtcgatccgcgcccgcgcggcggctataccccgggtgaggagcctgaggaacagatgacacggcgcgacgccgagaccctgctgcgcgagaagcgcggcatccgccaggcgatgatgagcgcgggcggcggcacggtggaaccggagctcagcacgctcaagccgttctcggtggatacgcgctggacgtcggccgatttcttcccgatgttcgacgtgccgatgcagtacgggcgtgcctggaacagcagcgatgatgacaatcgcagccgggtggtggtgctgtcgaaagcgatcaacgacaagctgttccagggtgccgacagcaccggtcgcgagatccgcctgagtggccattcactgcgggtgatcggcgtgatgaagaagtggaatcccgaaccccacttcttcgatctgaccaccggcaactacggcaaggatgaagacctgctggtgccgttttccactgcgatggacctggagttcggcagcaacggcaacatgaactgcttcggcgagaatccggatggcagcagcaactcgatcaacgcgccctgcagctggatccagtactgggtggagctggatccggccaaggtcgaggactaccgcagctacctggccaactactcggaccagcagcgcgcagcgggccgtttcgagcgccctaccaacgtgcgcctgcgcccggtgatggagtggttgacgttcaagaatgccgtgcccagcgacgtgcgcctgcagatgtggctggcactgggctttctcggcgtctgcctggtcaacacggtgggcctgctgctggcgaagttcctgcgccgcagcggcgagatcggcgtgcgccgcgccctcggtgccagccgtgggcagatcttcctgcaatgcctggttgaagccggtgcgatcggcgttgccggcggcgtgctcggcatcggcctggccctgctcggcctgtatgcggtgcgccagcaacccgtggactacgcgagcctggcccacctggacggcagcatgctgctgctggccattggcctgaccctgttcgccagcctcgccgctggtttcctgcccgcctggcgcgcgatgcaggttaccccggccatccagctcaagtcgcagtaagcacgagtacgaggacctcccatggatatccgccccatcctcagcaccctgcgccggcacaagacagccgccgccctgatcgtgctggaagtcgccctgacctgcgccatcgtctgcaatgccctgttcctggtcacccagcgcgttgaacggatcagccagaccagcggcctggccgagaacgagctggtgttcgtccgggtcagcggcatcggcaagcagaccaatggccaggcccgcacccaggaggacctgtccgccctgcgcgccgttcccggggtcaccgccgccgcgaaggtcaaccagctgccgttccgcccgaactcctccaataccagcgtttcgctgaagcaggaacaggaacgtccgaccgccttcgtcaccatgtacatgttcggcgaaggtggactgtccacgcttggactgcagctgaccgccggccgcgacttccagcccagtgaatacagcaacgtcgaggatgcacagaagaacgcctccaccaataccgcctcctcggtgatcatcagccgcacgctcgccgacaggctgtaccccggcgagaacgcactgggcaagacgttctacatgggcaagcagccactgcacgtggtgggtattgtcgcgtcattggccacgcccaccgattacaacaacaacaccacgctgtcgatggtgctgcctgtgcggaccgatttcacccagggcccgtacgtcctgcgcaccgctccggaacggcgcgaggaagtactcaagggcgcgatcgccgcgcttgaacgcaacgaccccaaccggctggtgcgcgagaagctgacctatgaggcgcagcgcaatgactacttcaagaacgacagggccatggtcgggctgctgatcacggtgtgcatctcgctgctggtggtcaccgcactgggcatcatcggcctggccagcttctgggtgcagcagcgcagcaagcagattggtatccgtcgcgcgctcggcgcgacgcgtgggcagatcctgcgctacttccagaccgagaacttcctgctggccacgctgggcatcgtgctgggcatgctggccgcctatgcgatcaacctggcactgatgaacatgtacgagctgccgcgcatgccgctgcactacctgccgctgggcgcactgctgctgtgggtgcttggccagatcgcggtgttcggaccggcccggcgcgcggcagcggtaccgcctgcggttgccacgcggggcgcatgagatgcgtatccgctggatgctgatgatgatgctcctgccactgccggcactggccggcggtggcagctcgcagacactggagtggcgccaggacgatgcgcgcctggcattgcgttcgagcgaaggccaggtgcgcgtggaagccgccggcccggaagcccgcttcggcgtgcgcagcggcgatcgcatcctgcgggtggatgacaccaccgtacgcaggatcgagcatcttgccgaggccctgcggcgttcaagcgccgccagggcctatctcctgctgcagcgcgacaggcaggaactgacggtcgcggtggacgccgctgcctggcgcagggcgctggtcgctccgcctccgccagcaccgccaccgccgccgccccgacgctgagcccgccgccccgacggctacgggtttggctatgcttgatgggtggcgccgggctctcccggcgtatggacacgaacacggctccatcggcgccgcccatccctttctgcagaaccgcttgatgccttcgatcctgatcatcgacgacaacgccagtgtgggcactgcactggacgtgctgttctccctgcacgacatcgacaccctgcaggcgcagagcccggccgaggggctggccctgctcgagtcgcagccggtcgacctggtgatccaggacatgaacttcagcgaggacaccacctccggcgaggagggcgaagcgctgttcgcacagatccgcgcacgccacccggacctgccggtgatcctgctgaccgcctggacccacctgagcagcgcggtggacctggtcaaggccggcgccgccgactacctggccaagccctgggacgaccgcaagctgctgaccacggtcaacaacctactggagctgtccgaggcgcggcgcgaactggaccgccgccgcagccgcgagctgcgccagcgcaatgcgctggaagaaaagtacgacctgtgcggtgcggtcttcgccgatccggccagcgagcgcgtcatcgccctggcctgccaggtcgcgcgctccgagctgccggtgttgatcaccggtcccaatggtgccggcaaggagaagatcgcgcagatcatccaggccaattcactggtggccaagggcccgttcatcacggtcaactgcggcgcgttgccgtcggagctgatcgaggccgaactgttcggtgccgaggccggcgcctacaccggcgccaacaaggcacgcgagggcaagttcgaagccgccgacggaggcacgctgttcctggatgagatcggcaacctgtcgctgggtgggcagatgaagctgttgcgcgtgctggaaaccggccgcttcgagcgcctgggttccaatcgcgaacgccaggtcaaagtccgcgtggtcagcgcgaccaatgccgacctgccggcgatgatccgcgacggcacgttccgcgaagatctctattaccgcctcaatacagtggaactggtactaccgccgttggccgagcgcgcgggcgacatcgttccactggccgagcgtttcctgacggccggcaagccgctgtccagtgccgccagtgccgccctgcaacggcacccgtggccgggcaacgtgcgcgaactgcgcaacgtgatccagcgtgccgaactgctggcgaccggcaaccgcatcgaggtggccgacctgaacctgccgcgcaccgcaccggcgccacgccccgcaccgagcgctggcaacgatcccgaccgcgagcgcatcgaggacgtgctggcacgcaaccacggcgtcatcgcccaggcggctgccgaactcggcctgagccgccaggccctgtaccggcgcatggaccgccacggcatcccacgcgaatgaaacggcgctcgttcaccttccgcctgttcctgcgcctgctgccggtgctggcgctggccgctgcgctgccgtggctgctggcgtactggatgaaccatggctgggtggtgaccacggcgtcggccgtgatcctgctggcgttgatgtggtggaccctgcgccgtgccaccgcaccggtgcgctcgctgatgcgtgcactgtccggcaccaccagcagctaccgcgacggcgagtacaacttcggcgtgtactggccgggcaacgacgaactgggcgacctggtgcaggcgcaccgcgagctgggcgatgtgctgcgcgaacagcggcagggcctggtgcagcgcgaactgctgctggacaccatggtgcagaacacgccggtggccatgctgctgattgcctccggcggcgatggcatcgcccgcgtggtgttctccaacctggctgcgcgcaagctgctgcatggcggctggaagctggaaggccagcgtctggaagaggtgctggaacaggtgccggtggagctgcgcgatgccattgcccgtggcggcgacagcctgttcgcggtgcatgccgagggcgaggacggcgacgaggatgacgagcaggtctaccacctgtcgcgccgcgccttccagctcaacggccgtccgcacgacctgctgctggtacgcctgctcaccgccgaactgcgccgccaggaagtgcagacgtggaagaaggtgatccgggtgatcagccacgagctcaacaactcactggcaccgatcgcctcgctggcccactccggtggcgtgctggtgcagcgcgaacgcttcgaccggttgccggagatcttcaccaccatcgaggaccgcgcacgccacctggaaggcttcatccgtggctatgcacgcttcgcaaagctgccgcagccgcaactgcagaccgtgcactgggcgccgttcctgtccagcctgcgccagcagatcccgttcaccatggaacgcgagccggacgaggacctgagcagccgcatcgacatcgcgcagttcgggcaggcattgctgaatcttctgaagaacgcgcatgaagcctgcgccgaggccgatccgcccaacgatgacgtacaggtgcaactcacgcggctgccgcaatggctgcgcctggacgtactggatcgcggcaagggcatgaacgagcaggtgctgcagaacgccttgatgccgttctattcgaccaagcgcaacggcaccggcctggggttggcactgacgcgcgagatcgtggaagcgcacggtggccgcgtgtcgctgcagaaccgcggcgatggcgggttgtgcgtgtcgatcctgttgccggtgggttgagcgggccgatcgggtagctccacgccatgcgcggatgtgccgaccagggccggcacctaccaggtccgccgcatcgccacccgcaggtgcatcggaaacccgagcgcagcctcttcggccatgacggcgcgcaggccgtcgttccactcagcctcaggcactacgtcgaacccttcgctggcatagaaggctgcattccatggcacatcgctcaaggtggtcagcaccgctgcagcaaagccggtggccctggcctgcgccaaggcgtgccgcagcaatgcacggccatggccacgacgcgcgtgcgccgggtccacatccatctgcaggacatggaactcgccacccagctcgccgcccagcaggtagccggcaatgtcgccgccggggccatccacaacccacagctggccccgctgaaggccgtcctgcagcgtcggcagatccaggccgtggccggcaaataccggatgggcttcgtgatccttcagcagttcgccggcacgctgttcaattgccggcagcacgccgagctcgtcggcatgcggaatacgtggctcaggacttcttgaccgggcgcttccagccatcgatggtttcctgtcgtgcgcgggccagtgtcagcttgccgtccggggcggtgcgggtgatgaccgaaccggcagcgatggtcgcgccctcgccgatcgtcagcggcgccaccagcgaactgttggaaccgatgaacgcgttgtcgccgatggtggtggtcgacttgttcacgccgtcgtagttgcaggtgatggtgccggcaccgatgttcaccttgctgccgatcaccgcatcacccagataggtgaggtggttggccttgctgccgacgccgagggtgaccttcttggtttcgacgaagttgccgacgtgcacgccatcggccagcacggtacctgggcggaggcgcgcgaacggaccgaccagcgccgcgccttcggtgaccacaccctccagatcacagtgcgcgcgtacttcggtaccggggccgagagtaacgtccttcaggcggttgaacggaccgatggtaacgccgtcgccgagcacgatgttgccttcgagaacgacatcgacatcgatcagcacgtcactgcccacggtgacggtgccacggatgtcgagtcgtgccgggtcgcgcacgcgtgcaccctgtgcgcacagcgcacgcacggcgcgatgctgccaggcacgctccagctgcgacagctgccagggatcgtttgccccctcggcttcctgcgcgtcggccaccagcgccatttcggccggggtgtactcatgcgcggcaaatgcgaacacgtcggtcaggtagtactcgccctgcgcattgcggttggacagctgcgacagccagcggcgcagcgcggtcgactccgcggcgatgatgccggtgttgatcgtgcgcacgcgcagctggtcgtcggtcgcgtccttctgctcgacgatcgctcccaccttgccttcggcatcgcgcagcacgcggccgtaaccggtcgggtcatcaacctcggcgaccagcaccgccaaccgccccggctgcgccagcagatcgcgcagggtctgcgcgcggatcagcggtacatcgccgtacagcaccagcacctgcacggcatccggcacctgcggcatcgcctgcgccaccgcgtggcccgtacccagctgctgcgcctgttcagcccactgcaggtcgggctggtcggcgaactgttgccgcaccgcctcaccgccatggccgtagaccacatggatggccgccggttgcagttcgcgggccgcatcgatcacgtgcgccagcatcggttggccggcgatcggctgcagcaccttcggcagcaccgacctcatgcgcttgccggcgccggcggcgaggatgatgacgtgcagggcttgggtcatgggaacggcagtccgtggttcggtgccgacgattctagagcgtacgccgttaacatgggcatccctcctccttcaccatgccgatgagccttgtccgccagggaagcgcctacctcgtgatcgggctcgtgcagctgctggtcgattggctggtgttcgtggtcgccaccgcgcttggcatgccggtcgcaccggccaacgtcgccgggcgcctggccggcatgctgctgggcttctggctcaacggccgctacacctttgccgaggccggcacccacaagctgggctggaagcgctttgcacgcttcttcgggctgtggctgctgctgactgcggcaagcacgttgctggtgagcctggtcgaccacgcgctgggcctgcagtacacctggctggccaagccactggtggaaggcgggctggcgtgcgtgtcgttcctgttgatgcgctacgtggtgtaccgctgatcgcggtcagcggtcagcggtcagcggtcagcgatcagcgatcagcgatcaccgtcacggcgcaggcgcgctcccagtccctcacgccacagctgcagcgcgctgtagcgcaaccgcacctgatgctgcccggccggcacgcacaacgcatggaagaggccattgccgcgcagcagcggcagtacctggccatcctcgagctgcgcctgccagccacgaccggtggtttcgttgatcaccacccatgctgcatggtcggccaccaccgtcagctcgatgcgtccaggctggtagcgcagcacctgtaccgtggcctcgccggcatcctgttcggcacagtggctgctggcggctgccggcagccatagctgccggttgaaatcggtctggttgaacagcggcgcaggcggtagacgctcctcatggcggcgcacctgccgcggattcagcacccgtggcagcacgctgtcacgccgcgcaagttccacctggtcgccctgcgcgctggagcccgggaacggctcctgggccagcagccaacgcacgcccagcaggtcgtacaggggagcagcggtgtctggcatccaggcagtggggaccttctgctggaaggtatccaccggctcgcccggcatcccggtcatctgcagatagtcgcttgccagcagcgggttgtagccgtttgccagcgcaatggcatgcaccgccgcgccgttggtgagtccgccgatgccgaagaccaccgcgcgctcgggtatgccgatatgccgctctgccgccagcagcgcataggcgcgctgcgcaggacccgcacgatcggcggtgagcaccgactttgtgccgctgcccgcgttgaacctggtgccgacgttgaacaacagcaggtccaacagcaccagcgccagcacccagcgcgcaggtgactggtggcggcgcagcacccacaccgcggctacgcccagcgcggcgctgaccgcaagccaggcgaaagcgagcggatgaccatgatcgatcgccagccacgcagcgcacgcgcccagcactgcgacgaccgccacggacacccgatgcaatcgcaatggctgccgctgcagggcaacctgcagggcactggcacccagccacgccgccgcaggcacggtaaggaacagcgcatcggacgggcgccggaacaggtccagccccggaagccagccaaacaaccaggggaacagcggcgtggcgccacccaccgcgaccatgatcgccagcgtcagcgcacacagcgcgacgcgcgtcgccgccggcttgcgccgcagcacctcaccgccccagagcagccacagcgccagcggcactgcccccacatagaggtaatcggcgctgatatcaccgaaggcccagctgtcgccgcgcccctgcgagaacacgttgcccgacagcagtgtcaccagtgtctgccagtggatggcacccggcagcgcggcttccagcgtcaggccattgcgattggtctggtccagccaggccagcgtggacagccactgcggcgcactgacaccaccggcgagaatggccaccacgcccagctgccacagcaggcgcatgcgctgcccctgtgccagcacgacagcagccacggcgtagatcacgcacgcgaggatgatgaaataggtgacctgggtcagttgaagcgcacacatcccgccggccacaccggccagcaggatgtcgcgcatccgtccccgccggcggacctgctccaggcccagccacagccagggcagcaggcagtagctgatgatcatcggcgtgtgctgcaggcgcgacgcggccacgccaccaaacatcagcgtgagtgcaaacagcagctgcgccggcggcggcatgccctgcacgcggctcaaccgcagtgcacccaggccgcctgccagcacatgcagcagcaccaccaccgtgaacaggtgcagggagcccggcgccagcagcatcggcagcagcatcgtcggctgcagcgtcatcatctgcggatcggccacctgcgggtagccaccgtagagatacggattccaccagggggcctgcaggtgacgcaactgctcggcactgaaactgaccgccgggaagaactgctgcacggcatcaaagggaatggtcttgatgccactgagccatggcaggcacagaaccatccacgcaatcaggaacacgcctgccggtgtgcgccacggccgctgccagctgccgccttcaatcgctgtcgagtggtgctgcattccctgctcctgtggcgaacaaacaaaaacgccggcagctagccggcgcttgtgcttgatgacgcgcgaacctcagtgcttgagattcttgcgcaggcgctccagcgcctgcagctggacgacggcttcggccagcttctgctgggcttcagccacttccatcgcttcgccgcggttggccaggatgcgctcggcttcttccttggccttgcggaccgaggcttcgtcgatgtcctgcgcgcggatcgcggtgtcggccagcacggtcaccacctgcggctgcacttccaggatgccgccggaaatggcgaaatccagctgctcgccgttcggcgtggtcaccaccaccttgcccggcttcaggcgggtgatcagcggcgcgtgcttgggcgcgatgcccagttcgcccagctcaccggtggccacgaccagggtcgcttcgccacggaagatttcctgctcggcgctgacgatgtcgcaacggatcgtgctcatgcaaatctcttcgctgttcgcggcggcgcaatgccaccgtgggggtccaccggcgcgggcggttgcccggcgccggcgtcaggtcgggcaggatcgctcccgcccgtcccggatcaggccttctcggccatcttcttggccttctcgaccgcttcttcgatgccgccgaccatgtagaacgcctgctccggcaggtggtcgtactcgccatcgacgatggccttgaagccacggatggtgtccttcagcggcacgtacttgcccggcgaaccggtgaacacttcggccacgtggaacggctggctgaagaagcgctcgatcttgcgggcgcgcgacacggcctgcttgtcttcttcggacagttcgtccatgcccaggatggcgatgatgtccttcagttccttgtacttctgcagggtctgctggacgcgctgggcggtgtcgtagtgctcgtggccgatgaccagcggatccatctggcggctggtggagtccagcggatcgacggccgggtagatacccagcgaggcgatcgaacgcgacagggtcacggtcgagtccaggtgggcgaaggtggtcgccggcgacgggtcggtcaggtcgtccgcgggaacgtagacggcctggatcgaggtgatcgaaccgttcttggtcgaggtgatgcgctcctgcaggacgcccatttcctcggccagggtcggctggtaacccacggcggacggcatgcggcccagcagtgccgacacttcggtaccggccagggtgtaacggtagatgttgtcgacgaacagcaggacgtccttacccttgccgttttcgtccttctcgtcgcggaagtactcggccatggtcaggccggtcagggcgacgcgcagacggttgcccggcggctcgttcatctggccgtacaccatcgccaccttgtccaggacgttggagtccttcatttcgtggtagaagtcgttgccctcacgggtacgctcacccacgccggcgaacacggacagaccgctgtgcgccttggcgatgttgttgatcagttccatcatgttgacggtcttgccgacgccggcgccgccgaacaggccgaccttgccgcccttggcgaacgggcacatcaggtcgatgaccttgatgccggtttccagcagctcggtggccggggactggtcttcatacgacggcgcagcgcggtggatttcccagttgtcgctggcagcgaccgggccggcttcgtcgatcggacggccaagcacgtccatgatgcggcccagggtgccggcgccgaccggcaccgagatgccacggccggtgttgacggcaaccaggttgcgcttcaggccgtcggtggaaccgagggcgatggtacgcaccacgccgtcgcccagctgctgctggacttcgagggtgatctcggtgttttccaccttcagtgcgtcgtacaccttcggcaccgattcacgcgggaattcgacgtcgacgaccgcgccgatgatctgaacgatcttgccctgactcattgctgcatcctctaatgtgtgctttgaacgaacgcggtcagactgctgccgcgccgccgacgatttcggagatttcctgggtgatcgctgcctggcgcgccttgttgtagacgagctgcagggtgccgatcagcttgttggcgttgtcgctcgccgccttcatcgcaaccatgcgtgccgcatgctcggaggcgacgttttccagcagtgcctggtacaccagcgactcgatgtaacgcgtcatcacgtgctcgagcacggtcgcggcatcgggttcgtacaggtaatcccagtcgtggtgagcgacctgcttctcagccggcggcagcggcagcagctgatcgaagctggccttctgcaccatggtgttcacgaagcggttgtagaccaggtacacgcggtcgatcctgccttcggtgaaggcgtcgagcatgaccttgatcacaccgatcagcgattccagcttcggcacgtcaccgatgtgggtcacgctgccgaccatgttgaccttcacgcggcggaagaaggtcgaagccttctggccgatggtcaccaggtccacttcggcacccttgtcctgccatgccttggcttcgcccagcatcttgcggaacaggttgttgttcaggccgccggccagaccgcgatcggaggagatcacgatgaaaccgacccgcttgacctgctcgcgctcgaccaggaacggatgctggtagtcggtgctggcctgggccagatgaccgatcacctgcttcatcgcctgcgcgtacggacgcgaggtcttcatccgatcctgcgccttgcggatcttggaggccgagaccatttccagggcgcgcgtcaccttgcgggtgttctgcacgctcttgatcttggttttgatttcgcgtccgcttgccatctcttgtttcccgtggcgcggggctgatgccccgcgttgttcaaccgtttgtcatctggtccagcggagccagcggctccgctctacaggaccgcgattaccagctgccggtggtcttgaactcggcgatgcccttcttgaaggcaccttcgatgtcgttgtcccaaccgccggtggcgttgaccttgctgatcagctcgccctgggtgttggcgaagtgggcgtgcaggccttcttcgaacgccagcagcttgttgaccggcacgtcgtcgaggtaaccctcgttgacggcgtagatcgacagcgcctggttggcgatcgacatcggcgcgtactgcttctgcttcatcagctcggtgacgcgctggccacgctccagctgcttgcgggtcgcttcgtccaggtccgaggcgaactgcgcgaacgcagccagctcacggtactgggccagcgagatgcggatgccgcccgacagcttcttgatgatcttggtctgggccgagccaccgacgcgcgacaccgagataccggcgttcacggccgggcggatgccggcgttgaacaggtcggtttccaggaagatctggccgtcggtgatcgagatcacgttggtcggaacgaaggcggacacgtcgccggcctgggtctcgatgatcggcagcgcggtcagcgaaccggtcttgccggtgaccttgccttcggtgaacttctcgacgtattcctcggacacgcgggcagcgcgctcgagcagacgggagtgcaggtagaacacgtcacccgggtaggcttcacggcccggcggacgcttcagcagcagcgagatctggcggtaggcaacggcctgcttggacagatcgtcgtacacgatcagcgcgtcttcgccgcggtccatgaagtactcacccatggtgcagcccgagtaggcgctgatgtactgcatggcagccgattcggaagcggtcgcggccaccacgatggtgtgggccagcgcgccgttctcttccagcttgcgcacgatgttggcgatggtcgacgccttctggccgatcgcaacgtacacgcacttgatgccggtgcccttctggttgatcaccgcatcgatcgccatggcggtcttgccggtctggcggtcaccgatgatcagctcgcgctggccacggccgatcgggatcatcgagtcgaccgacttgtaaccggtctgcaccggctggtcgaccgacttgcgccagatcacgcccggagcaacgcgttccaccggagcggtcaggtcggtgcccagcgggcccttgccgtcgatcggctcgcccagcgcgttcacgacgcggcccagcagttccgggccgaccggcacttccaggatgcggccggtggtcttggcgacgtcgccttcgcgcaggtgctcgtagtcacccaggaccacggcgccgaccgagtcgcgctccaggttcagggccagggcgaaggtgttgttcggcagttcgatcatttcgccctgcatcacgtcggccagaccgaagatgcgcacgatgccgtcggacacgctggtcacggtgccttcgttgcgcgattccgcggccagcttgaccttctcgatgcggttcttgatcagttcgctgatttcggaggggttgagcgtggttgccatcgtcaagtcctagtgccggcagcggggccggacgttaaatgaattcagttagcgagcgcggtctgcagacgggccagcttgcccttcagcgaaccatcgatgaccacgtcgccggcgtcgatcacggcgccgccgatcagcgaagcatcgaccgcggtggtcacgtcgacctcgcggttgaagcgcttgcgcagcgcagccttgatcgcgtccagctcgccggccgacagctcggaagccgaggtcaccgtggccttgaccacgtgctcggcttcggcgcgcagggcgtcgaacatgccggagatttccggcagcagcggcagacgatgcgattcggccaggatggccaggaagcgcgagtaggtctcgccgtgcgacaccggcgccagcagggcgacggcgtcgtcacgacccagctccgggttggcgagcagggccgccacgcgcgggtcggcggcgacgtgggcggagaacgccagggcgtccgaccacggcgcgaacgcaccttcgtcgcgcgcggtcgcgaacgcggcgcgggcgtacgggcgggcaagcgtgagggcctggctcatccttagatctccgaggccagctcgtcgagcagcgccttgtgggcgttggcgtcgatttcgcgcttgagcagcttttcggcaccggtcacggccagcgcggacacctgcttgcgcagatcttcacgggcacggttggcggcggcgtcgatttcagcctgggccagttccttctgacgggtggcttcggtgatcgcttcgttacgggctgcatcaacgatctggttggcacgcgcgtgggcctgatcgatgatctcgttggccttggtgcgggcttccttcagcgcttcgttgaccttctcctgcgcctgggccagatctttctggctgcggtcggcagcagcgaggccttcagcaatcttctgctggcgctcttcgatcgcgttcatcagcggcggccagatcttggtcgcgatgatccagatcagaccagcgaaggccagcgcctgcgcaagaagggtgaaattgatattcatggttagctcgatcgctggtttcggggtggacgtgccgccgaagcggcacatccggccttcatccgaaaccgggtgcatcagcacccggtcgtctcaaaccgctgtatcagccggccagagccttggtgacggcgccagcaaaggcagccgacagcgggttggcgaaggccagcagcaggccaacggcgaccgagatgatgaacgcggcgtcgatcaggccggcggtgatgaacatgcggacctgcaggaccgggatcagttccggctggcgcgcggccgactccaggaacttaccagccatgatggccagacccagaccggcgcccagcgcggccaggccgatcatgatgccgacggcaagggcggtggagctctgaatctgcgcgaagttggtcaggacggcgaagtacatggttatctccaggaacttaagttgctaagggtgatgaaacggatgaaggttgaaacgcgttgaagcttgaaactcagtgagcgtcttccgacaggctcaggtacacgatcgacagcatcatgaagatgaaggcctgcagcgggatcaccagcaggtggaacagcatccagccgaggccgaacacaccacccgcgatggcgccgaagaaaccggcaccacccagcacccagatcagcaggaacacgatttcgccgccgaacatgttgccgaacagtcgcatcgccagcgagatcggcttgctcagccactcgacgatgttgaggatcaggttgaacggcatcatccacttgccgaacggcgccgtcaggaattccttgacgaagccgaccaggcccttggacttgagcgcgaagaacagcatcaggaagaacacgctgatggccatgccgagggtggcattgacgtcagcggtcggcaccggcttccagtagtgcacgcccacccattccagcggcttggcgatgaaatcggccgggatcatcttcagcagattcatcaacaggatccagaagaagatcgtgatggcgatcggcgtgaccagcttgctcttgccgtggtaggtgtccttggcctggcggtcgacgaactccaggcagatctcgacgaaggcctgccacttgcccggcacgccggcggtggccttgcgggtccccagccagaacgcgacaacgatcaccaggcccatcaggacggcggtgaggaaggtatcgacgtggatatgccagaacataccctcacccttgccgaccggtgcggtcaggttgtgcaggtgatgctggatgtagctggtaggggttagagcctcgcccgccatgtgtccggaaccttcagttaattgaattctgtcaacgcctggccatggccaggacctggaacatcaagccgacggcgataccggccaacagcgccaatgcaggcagcttgaagaccaggaaccccaccagcaggacgccgaaaaccacgacccacttggccacgatcgcaatgatcaggcgagccatcgccgatcctgcggccaccgcaccaccgcccagagccatccgtgccgcaacccagccgccggccgaaatggccacaccggacgccagcgcgccgagggcatacttcggacctaccagcaggaaggccagggccaggacagccaccgcggccagcgggtagaccgcggcgcgcagcatcagtcgccgacccgcatcaacggagttcagcacaggacgtcccgcgtggttgcaagtggagggctgaggcggctacagcaggggggcctcatcgagccgccaaattatagcaatgggacaatttgcgagacaaccgctgcctgttcatccctggaagccgcaagttgcggtaacggttacatttttgcgtgccacccggggacaatgacgtccgcgtgatgctgcaccgcagtattgaactttggtcgcaggcgcggaactttcgccggatgcgccggtccgatctttcgacctgcctgcagcaacctcgtcgacgctccgccccgcaggtcccacgatggccccgaagcccggctccggggccatctttttgcgtcgtcgcgacagggctgaaccgtgcacactccgtggaccatacgttcacggatggtggacggcggcgtccggcacagtggtcttcattctgatgaaccactgcaaggactcttcgatgcgccccgtacccaccctgctcgccctttccctgctcgctgccggcgcctcgttcgccaattccgcccacgccgccgaaggcgacgaccgcttcgccatccgtctgggtgcgatgaacatcgattcggacaacacgctgcgcggcagcaccaccgtggccggccaggacatctccctggaccaggacttcaagctgggtggcaaggaatgggagccgcgcatcgacggcatgttccgcatcagcaaccgtcagcgcctgctgttcaactacttcaagtacgacaaggaccgtcgcgagacgcttgaccagggcatttccttcggcggtgagagcgtgccggccggcagcttcgttaagggcgagctgaagtaccaggtggccagcctggtctatgactactcggtcgtcgataccgacaccttcgacctgggcctgcagatcggtggcgagtacgccaaggtcagcaccaagggctacgcggacctgggcacggtgtatgaaggccagttcctcaacgagaaggccgatggcgtggcaccggtggtgggtgcgcgcatgaccttcactccgtccgagcgctggatgatcacgctgcagggccagtacctgaacacgcgctggggcagtttcgatgactacaagggcgacctgagccgcgccaatgcgatcgtcgattaccgcttcaccaagaacttcggtgtgttcgccggctacgactggttcaagctggacgtggacaagaagggcagcgacggcacggtcggcctgaagcaggaattcaagggcccggtggccggtatcagcttcgtgttctgatcccctgccccttccacggcatcttctctcctggcgcggcctccggaacatcggggccgcgttttttctttgcatcgtcgagcagaaaagcaggctggtcgagcgctgggggaagaggggcttgcgtgcgaatgtcccccggcgccggcctacggccgtcacctcctcctttacttcgcacacaagcccctcttcgtgtcaggcatccaggcgggccaggctgtggctctcgactatccgcaagccgagccgctgcgcgggtggcaggcgtttggacaaagtagaggaggaggcgaccgccaaaggcggacgacgggggacatttgtccagacgcctgccacccgcgcaccggcccagaccttcgcggtggcagttgccgtagacgcaggcgtggtcgagcgctgggggaagaggggcttgcgtgcgaatgtcccccggcgccggcctacggccggcgcctcctcctttacttcgcacacaagcccctcttccctcgcgtgtcaggcatccaggcgggccaggctgtggctctcgactatccgcaagccgagccgctgcgcgggtggcaggcgtttggacaaagtaaaggaggaggcgaccgccgaaggcggacgacgggggacatttatccagacgcctgccacccgcacagcggcccagaccttcgcggtggcagttgccgtagacgcaggcgtggtcgagcgccggagggagagggcatccgggcggctttggcactgctctcgaccgtccgcaagccgagccgctgcgcgggtggcgggcatttcgacaaagtaaaggaggaggcgaccgccgcaggcggacgacgggggacatttgtcgaaatgcctgccacccgtgcagtggccccaccctttgctgcagcactgatcgaagaaaaaaagccccggcagatgccagggcttttcgttcggaacggcgcggacgccttacttcttcttcggcatgtacagatcggtgatcgtgccgtcgtagatttccgaggccatcgccaccgactcgctcagcgtcggatgcgcatggatggtgtggccgatgtcttccgcttccgcccccatctcgatcgccaggccgatctcggccagcaggtcgccggcatgcacgccgacgatcgcgccaccgatgatgcggtgggtctcttcgtcgaagatcagcttggtgaagccctcggtgcgaccgatgccgatcgcgcggccactggcggcccacgggaacttggccacgccgaccttcaggcccttggccttggcttcggtctcggtcacgccgacccaggcgatttccgggttggtgtaggccaccgacggaatcacgcgggcgacccactccttcttgtggccggctgccacttcagcggccagcttgccctcgtgcgtggccttgtgggccagcatcgggttgccgacgatgtcgccgatggcaaagatgtgcggcacgttggtacgcatctgccgatcgaccgggatgaagccgcggtcggtgacctgcacgccggccttctcggcatcgatcttcttgccgttcggcgagcggcccacggccaccagcacgcggtcgaaggtgccctgcgccagcgcaggcgcctggccttcctcggcggcttcgaaggtcacggtgatgcccttggcatcggcggtgacgcccgaggccttggtcttcaggtgcacgtcgatgccctgcttcttcaggcggtcggccagcggcttgaccaggtccttgtcggcgcccggcatcagctggtccatgaactcgaccacggtgaccttgctgcccagcgcgctgtacacggtggccatttccaggccgatgatgccgccgccgacgaccagcagcgagcccggcacttcggccagctccagcgcatcggtggaatccatcacgcgcttgtcgtcccacgggaagttcggcagcttcaccgcctgcgaaccggcggcgatgatgcacttctggaagcgcagcagctgggtgctgccgtcagccgcggtgatttccagctcgttggccgaaacaaacctgccgacgccctgcacgttgcggaccttgcgctgcttggccatgccggccaggcccttggtcagctggttgacgaccttttccttgtacgcgcgcagcttgtccagggtgatggtcggcttgccgaactcgacgccgaaatcaccggcgtgggcaacctcgtcgatgaccgctgcggcgtgcagcagcgccttggacggaatgcagcccacgttgaggcagacgccgccgaggctggcgtaacgttcgaccagcaccgtatccaggccgacgtcggcggcgcggaacgcagccgtgtagccgcccgggcccgagcccagcacgaccatttcgcactcgatatcggccggcttgccactggacagcgccggcttcggcgcagccggttcggccggggcgcggtgcgacggggtcaccggcggcttgctggccggggcggccggagccggcgcggcggccttggccggggcttcggcggcgccttcagcgtccagcaccacgaccacggcgccttcggacagggtatcgcccagcttgaccttgatttccttgaccacgccggcggccgaggacggcacttccagggtggccttgtccgactccagggttaccagaccctggtccttcttcaccgtgtcgccgacggcgaccaacacttcgatcaccggcacatcgctgtaatcgccgatgtcgggaaccttgacttcaatcgtggccatggtgggttttcctcgtgcccgcccggcggcgccggcgggctgtcactgcatctgttcacgcggccgcgccaggggctgcggccgcacggtgggggcgaagcggtgccttacagcagcacgcggcgcatgtcggccagtacctgcgacaggtacgtggtgaagcgtgcggccagtgcgccgtcgatgacgcggtggtcgtagctcagcgacagcggcagcatcagcttcggtgcgaattccttgccgttccagaccggctggatggacgacttggagacgccgaggatggccacttccggtgcgttgacgatcggggtgaacgcggtgccgccgatgccgcccaacgagctgatcgagaagcagccgccgctcatgtccgccgggcccagcttgccgtcgcgtgccttcttggccagttcgccggtttcctgcgcgatctgcaccacgcccttcttgtccacgtcgcggatgaccggcacgaccaggccgttcggcgtgtcggcggcgaaaccgatgtggaagtacttcttcagggtcaggttttcaccgctggcatcgagcgaggcgttgaattccgggaacttcttcagcgctgcggcgctggccttgatcaggaaggcgagcatggtcagcttgatgccggccttctcgttctccttgttcaacgccacgcgcaggccttccaggtcggtgatgtcggcctgctcgaactgggtgacgtgcgggatcatggcccagttgcgggccaggttcgcaccggagatcttcttgatgcgcgacagcggctggacttcggtctcgccgaacttgctgaagtcgaccttcggccacggcagcaggttcaggccaccaccagcggcgacggcgccaccggcagcggccggcacgccaccgctgagcgcggccttgacgaacttctgtacgtcacccttggtgatgcggccccccttctcggtgccgttgatctgcagcaggtccacgcccagctcgcgggcgaacacgcgcaccgccggggtggcgtacggcaccttggccggcaacacgccatcggcattgaactgcaccggcgggctggacggggtaccggccgaggcgatctcgcgggccgccagcttgtccggctgcgccggcacagcgaccggctcgaccttggtggcggtctctgcggcagccggagcggcagctgcagcggccttggtcggcgccggcgcgccagcaccctcggcttcgatgatggcaaccacgtcgccttgcgacagattgtcgcccaccttgaccttgatctccttgaccacgccggccacagacgacggcacttccatggtggccttgtcgctttccagcgtgaccaggccctggtccttcttgaccgtatcgcccacggcgaccagcacttcgatgaccggaatgccggcgtagtcgccgatgtccggcaccagggcttcaaccgcaccaccgctggcagccggagcggccggcagtctcagggcgcgctctgggtggcggcagccggggcagcggccttggccggtgccggtgccggtgccggtgcggcagcggccggcttggcggcttcggcttcgccttcggccacttcgatcagggccacgaccttgccttcggacaggctgtcgcccactttgaccttgagctccttgaccacgcccgccaccgaggacggcacttccatggtcgccttgtcgctttccagcgtcaccaggccctggtccttcttgaccgtgtcgccgacggcgacaagcacctcgattaccgggatatcgctgtagtcaccgatatcggggacaagtgcttccttgatttcggccatggggataactccggcaatctggtgtagggaaacgtctattgtgcggccagcggggtccagcgccaaccgttacaggtgttttcagtacgcacgcagccgggacaggctgttgcccatgggtcgggtgcgcgaccagtcggtagcgtattgtccaggcgatgtccgcttcatgtcgcccgcgcgtcggccaccggctgccaggcctggcgcaggcgcggcaacgaccacgccgcattggcagggctggtcgacggcagcgcgaccaccttcggcggggcctccagccgcggcaacacccagcgctggaatgcctgcaatgacgcgccgccattgcagccgatcagcgtcagctcaggcaacgtggcgatcagttccggcagtgcattggccacttccgtgccatgcacgatgtccgcatccaggctgccgcgccgctcgcagcgcccgatcacatcccacaggccgatgcctgcggcgttcaacgcctgcagccgttgcgcatagggcagatccgcgtcgaaaccgcagatatcggccatcagcggccagaagcggttgcgaggatgcgcgtagtagcgctgctcctgcagggatgccacgcctggcatcgagcccagcagcagcacccggcatcccacgttcacctgcgctggcaggccaatgcacaacgttgctgcgctcacatcttctccaactgcatgaatgtcggcgagagcagaaaacgccatgaataaaggcattccgcacccgtcgctgaacaaggaaaactattttttaacgtgcgtcggattcgattcatgttggggcgactacggtgtgctcgccccgcaaccgggggcccaaaacaagaaacattaggagatacccccatgcgctccatccgtatcctgagtctcgccctgctgacctccgccgccttcgcgccggccgctttcgcccaggacagcagcaccaccgataccgcttcgggcaagcattttgccgttgttggcggcatctcgctgctggagccgaagaacgacccgatcaccggcgtgaagaagaccgacggtggcccggcgccgaccgtcagcttcagctactacatcaacgacaactgggccgttgagctgtggggcgctgccgacaagttcgacaacaagttcaagggcccgaacaacgcccgcctgggttcggtcgagcagcagccggtcgcgctgagcggccagtaccacttcggccaggctgacaacgtgttccgcccgttcgtgggcgtgggctactaccagtcgagcttcagcaacgagaagctgggcaacggcgctgacaccgacatccgcttcaaggatgccaagggcgtgatcggcaccgtcggcgtcgacatgaacatcaactccacctggttcgcccgcgctgacgcccgctacatgcgcgcccgcccggacatcaaggtcggcggcgagaagatcggcgaagccaagatggatccgtggaccgtcggcttcggcatcggcgcccgcttctgatccaggcagcacctgcttcactgatgcaacgcgacgggcccttcggggcccgtcgtcgtttccgtcacccgcgttccgcgtgtagagccgagcccatgctcggctgcttttttgtagagtcgagccaagccccctatcccgagtcgagcggcgggctccgcgcgcattgcgatgctttacgttcaatggcgcccacggtcaagggtggcgcggctcggctctacaggcacaggacgcggagacacgatggacgacgtcgacctgctggtgatcggtggcggcatcaatggcgccggcatcgcccgtgacgccagcggtcgcggcctgcgcgcgctgctgtgcgaacagcatgacctggccgcgcacacctccagcgccagcagcaagctgatccacggcggcctgcgctacctggagcagggcgagttcgggctggtgcgcaaggcgctgggcgaacgcgaggtggtgcgccggcaggcgccccatctggtccatccgctgcgcttcgtcctgccgtgggaaccgcacctgcgcccacgctggatgctgcgcgcggggctgtggctgtacgaccatctgggccggcgcagccccgccttccccgcgtcacgcgcactggaactgcagcacgatccgctcggccagtggctctccccggcgctgcggcaggccttcagctacgccgatgcgcaggtcgatgacgcgcggctggtactgctcaacgccctggatgccgcgcagcggggcgcacaagtgcaggtgcgcagccgctgcatcgacctgcaccccgtgcagggccggtggcgggccgttctggaatccgccgatggccagcggcaccccgtgaatgcccgcgccgtggtcaatgcggcgggcccgtgggccgggggcctgctggaacggatgcagacgcgcagcggcgcccctgcgctgcgcctggtgcagggcagccacatcgtgctgcgcaggccctggcccgatgacagcgcctgcctgctgcagcagcccgacgggcgggtggtgttcctgctgcctttctcccacgaccacctgctggtgggcaccaccgataccgactatcgcggtgacccggcgcgctgcagcgtgctgccttccgaggtgacctacctgtgcgaagcggccaatcgctacctgcgtgaccccatcgccccggacgaggtggtctgggcgttcgccggtgtccgtccattgctggccgacccggatccgcgcgcagcgcagctgagccgcgactaccgcctgcaggtgcaggtggacccggcaccggcgctgcatgtactgggcggcaagctgaccacctaccgggtgctggccgaggaggcactggacctgctgcgccctgccctgccacagatgggaccggcctggacggcgcgcggagacccgctgccgggcagcgactggggcgacgccgcacaggcgtgctcgcgcctgctggcgctggcaccgtggttgcccgcaggtatcgcgcgacgctgggccggggcctatggcagtcgcagcgcggaactgctgcagggtgtacacggcctgcacgatctgggcgaggacttcggcggtggcctgcatgcacgcgaggtggacttcctgcgcgaacgcgagtgggcgtgtgacaccgacgatatcctgtggcgccggagcaagctggggttgcgcctggatgctgcgcaggtggcacggctgcaggcatggatggagggtcggatccctttcccacggaaagggctctgacccccgtgatgccacgtgtgccaacccaggttggcagctaccagggcagccgcgcgcgaagcgatcgatgcattaggatttccccatcgccattggagacgctgcatgacgccccgctacgtgctggccatcgaccagggcaccaccagctcgcgcgcgatcctgttcgaccgcgccggcgatatcgtcggcagcgcgcagcgcgagttcgcgcagatcttcccgcagcccggctgggtcgagcatgacccccgtgagatccttaccagcgtctatgccacattgaccgaactgctcagccgcgggcagatcgacccacgccatatcgccgcgctgggcatcaccaaccagcgcgaaaccaccgtggtctgggaccgtgccaccggccagccgatccacaacgccatcgtctggcaatcgcggcagagccacgccatctgcgagcggctgaaatcggaggggcatgaagcactgatccgcgagcggaccgggctgctgatcgacgcctatttctccgcgaccaaggtgcgctggatcctcgaccacgtggatggtgcgcagcagcgcgccgaacgtggtgagctgctgttcggcaccatcgacagctggctggtgtggaacctcagcggtggccaggcacatgtgactgactacagcaatgcggcacgcacgctgctgttcaacatccacacgctggactgggatgacgacctgctggccctgctcgacattccgcgcgcgatgctgccgcaggtgcgcgactccagcgcggtgtacgcacacacccggccgcagttcttcttcgaccacccgatccccatcgccggcatcgccggtgaccagcaggcggcgctgttcggccaggcttgtttccagccgggcatggtcaagaacacctatggcaccggttgcttcatgttgatgcacaccggcgcgcaggcggtgcggtcgcgcaacggcctgctgaccaccattgcctggggcctggacgggcgcgtggagtacgcgctggagggttcgatcttcatcgccggctcggtggtgcagtggctgcgcgatggactacgcatgatcgaacgcgccagcgacagccaggcgctggctgcgcaggtgcccgacagtggcggcgcctacctggtgccggcgttcgtcggcctcggcgcgccctattggcgcagtgatgtgcgcggtgcgatgttcggcctgacccgtggcacccgcaaggcgcacttcgtgcgcgccgcgctggaagcgatggcctaccagacccgcgatgtactcgatgcgatgcagtccgatgcgggtatcgcgctgaccgagctgcgcgctgatggcggtgcgatcggcaacgacttcctggccggtttccaggccgacattctcggtgtgccgctgctgcggccgcgactgaccgagaccaccgcgctgggtgcggcctatctggccggcctggcagtggggttctggaacagccgcgaacagatcgccgcgcaatggggcctggaccggcgcttcgagccacggatggaggtggcccggcgcgagaaactgtatgcgggatggcagcaggcggtggccgcgaccctcgccttccacgtcgattgaaacggcaatgccctgccctgctgcggcacgtggagtgacactgtagagccgagccatgctcggctgctgctggcgggataccgcaaaaagcagagccgagcataggctcggctctacaggcgaatgggcgctggcgtcagaacgccggcagcaccgcgcccttgtacttggtctcgatgaacgccttcacctgcgggctggtcagggccttggccagcttctgcacgcgggcgtcgtccttgttgtccgggcgcgcgaccaggaaattcacgtacggcgagtccttgctctcgatcgccagcgcatcctgggtcgggttgaggcctgcgtccagcgcgtagttggtattgatcagggccaggtcgacctggtccagcacgcgcggcagcatcgccgagtcgagctcgcggaacttcaggttcttcggattggcgatgatgtcgcgctgggtcgccagtgcgttggtcgggtccttcagctcgatcacgccggccttgtgcagcaggatcagcgcgcggctgttgttgctcgggtcgttcgggatcaccacgtcggcgccttcgcgcagctcggccagcgacttgaccttgcgcgagtacgcaccgaacggctcgatgtgcacgccgatcaccttcaccaggtcggtcttgcggtcgcggttgtaggcatccaggtagggctcggtctggaagtagttcgcatccacctgcttctgcaccagctggtcgttgggctgcacgtagtcattgaacacccgcacgtccaggtccacgccttcctgcttgaggatcggcttgaccacctcgaggatctcggcatgcggcacggccgtggcggccaccaccagcttctgcgagggctcgccggacttgccgcaggcggtcagggccagcgcagcggcgagcaggggcagcaacagggtctttttcatgggggattgaattctcgggggagtgtcaggagttttcgtagttgctcagggccagctcaagcaacgccttggcctgctcgcgcagcatcatgggctcgacgatctcggcatccgagccgtaatgcagcacatccatcagcagctcgcgcgagacgctgtacggcaccttcagctcatagcggccgtcggccaggaagcggccctgctgcttggaatgccagtgctcgtcggccacccagcgcgcggccttggcgctgaacaggatggtcgcccagcccttcggcgcgccagagaagatgccgtagctggcgccgagctgctcgtccagctcgctgtcggcgacgtcgcgcgcggtgctgtcgaccacccgcgccttgtggatgcggtcgaccgcgaaactgcgcagggcgtcgcggtcatggtcccaggcatccaggtaccagttgtcgcgatagtgggtcaggcgctgcggcgagacggtgcgcttggtcggctcgtcggtggaacgggcacggtactcgaacgccagctggcggcgctccagcacggccgatgcgacgctgcggaagctgccttcgtcaaacttgcggccacggtgcggaatcacccgcacgcggtcgaccggccagctggacacgccggcctgggccgccagcaggctctcgatgcgttgctgcagcggtgccagcaccgacgacagcacaccaccgccggtccgcgccagcaggtgctgcgaggccagcagggcatgcagctcctccgagctgagccacaggccgggcagctcgaaacggtcgctctcgtcagcctggtagcggaagcccgcctcgccgtcgccctcgatcggtgccatcagcgcatcgcgcaggaaggccaggtcgcggtagacggtggcgcgggaacaaccgagcttgtcctgcagggtcgccaccgtcaccggatagcgcgcggacttgagcagacgatgcagggcggtgatgcgttcgtatcggtccatacccccgattatgtccgagtcgcgggtcttgtgtgggacgtttgggctatcgtggtcgcccccacccccatggaatgcccgatgcgccggttgcctgccctgtccctgctggcctgcctgctgctggccgcctgcgatcgcgcgccggcgccggccggcgccgagcccccggtacccgtcgccgatccgacgcaggcggtgctgcgcgccagccagcgtttcgcggccctgcgcagcttccacgccgaactggaggtgctgggcgcgccgcagccggcacgcagcgccatggacttcgtcgcgcccgatcgtttccgggtggagacgccggcggggccgcagaccatcatcggcgacaccatgttcctgcaggccgacggcgcgatccgccaggtgccgaccccgcccggcctgctcgagcaatggcgcaacccgctgcccgccgatgccctgcccgccgaactgaaggccgaagatctcggcagccagtcgctggacggggtgcagacccggcactaccggctgcgcggcacccagcccggggaacgcctggagtactgggtggatgcccagggcctgccacgccagatcgtacgcagcggcagcagcaatggccgcagcttccagctgcgcctgcgctattcgcgcttcaacgaccctgaggtgcgcgtcgatctgccctgaataggcgaccgcgccaacgttcgctgaagcgcgcattggatcgattcggaccgccatcacgcttccagtatcatcaccggctgtcaaccgttccggagaagcctcgatgtccctgcgcgtgtccctgctggtccccctgctgctgtgtgcgccgctcgcatacgcacaggatgcctccgaactggcggcgatgtcctcgccgtggagcggcagcggcggcgagctcggctttgcctcggcacgcggcaacagcagcaccgagagcttcaacggccgtctgcgcctgcgctacaccgacggtgactgggtgcacagcatggacctgttcggcctgcgctccagctccaaggtgaccgaaaccaacgacgacggcaccaccacccgccgcaacaacaccaccgccaaccgctacaccggcagtgccggcagcgcgctgcagctgggcgaacaccgccagctgaccgcgacggtgcgtacggaacgcgacgacttcgccacctacgaccgccagagctcgttcggtctgggttacggcacccgcctgtggaacaccgagcgcttctcgttcgacgcgcagatcggccccggtgtgcgccgcacccacagcaccgaggacgaccgcacccgcaccggcctgatcggccgtggcctgttcgacatgaagtattcgctgactgacaacaccgacctggtcaacacgctgctggtcgaatccggttcgtacaacaccttcggccagaacgacttcggtgtctcggtgagcatgaacgagcacctggcactgaaggccggctggcaggcgcgctacaacagtgacgtggccgaggacaagcgcaagaccgatacgctgaccacgatgaacgtggtctacaagttcaagtaagcagaacgggcgcccagggcgcccgttcttcttccggtagtgccggccgctggccggcaactgcattcaactggggcacgcggttgccggccagcggccggcactaccggcggtagctcagacgttcagcagttcgccggcaccggcttccagcagcatcttcgccacgcgctggcccagcgcctccggatcccgggccggtcccaccgcctcggcgcgcaccgcacgaccatcgctggcactgccgaccaggccctgcaggtgcaggtcgtcgccctgccactgcgcgatggccgccaccggcacgtggcagctgccatgcagcgcgcggttcatcgcccgctcggcttccacgcaggcgcgcgtagcggcgtcatcaagcgtggcgaacagcgccatcaggcgcgtattgccaccgtcgcactccaccgccaccgcgccctgcgccggtgccggcagccactgcggcggctgcaggcgcgcgacgatgcgcccgcccaggcccaggcgctccaggccggccacggccagcacgatggcgtcgtagccaccattgtcgagcttggccaggcgggtgttgacgttgccgcgcaggtccagcaattccagatccgggcgcagcgcgcgcagctgggcctggcggcgcagcgatgaggtgccgacccgcgcaccgatcggcagcgcgtccagcgaggcgtacaggttggagacgaaaccatcggctggatcgtggcgggtcagcatcgccggcagcgcgaagggttcgtccagttccatcggcacatccttcagcgagtgcacggcgcagtcggcctcaccgcgcagcatggccagctccagctccttcaggaacaggcccttgccaccgatggcggccagcgagcggtcgagcacctcgtcaccgcgggtgctcatcggcaccagttccacatgcagcccgggatgggcctggcgcaggcggttggcgacgtgttcgctttgccagagggcgagcgggctcttgcgggtggcgatgcggacggtttccatccggtcattatcgcgccttcggcgcggatacggccaacggcggagcccctcgtggctggtgcatcggctggatctatcgcgcttggccgggcggggtgggttcgcgggggacgccgtgaatccgtccgtggaggcttggccgcggcatccatgccgcggacacccccgcgaacccaccccgcccggcctctgacagtttccgtgtgcgtcagccacggaagatcaaaagaaaagaaaaaagagcagaagcaaaagcaactgccgaaggcttccggggtcagatcccttttccgcaggaaaagggatctgacccctcttcccccacccgataacaacaatgcctttgccgtccgacgcgggaaaaacgagagggttgggccggggtggggtggcgggaccgttggcgccatggatggcgccatcgagcccccagggatgggtctacggcgtgtcccgccaccccaccccggcccgacccagcacgtaagaacaacgagccggccaacctgctgttgatcttgatgttgatgttgatctgtaagcagtcgcggccgcaggccgcgcgggaccactcacagatgccgcagttcctgcttcagcgtcgccacacagcggcggctgacttccagcggctgcctgccatgccgcagcaccgcctgcacctgcccgccggagccgcggcgcagctccaccagctcgtgccgcgccaccaggcagttgcgatggatgcggatgaagcggctggcgaactcttcctccagcgacttcagcgattcctcgatcaggtcctcgccgcgcgcgtggtgcaccaccacgtacttctcttcggcctgcaggtagtggatgtcgtccagcggaatcagccgcaggctgccgcgcaggcgtgcgcacagtacgctgcgtgcctgctgcccgctgtgcgcctgcggctggccatcgcgaccggccaggaacgtgcgtgcccgtgcaatcgccgctgccaggcgttcggcgcgcaccggcttcatcaggtaatcgatggctgccgcttcgaaggccgacagcgcatgcgcatcgtaggcagtgcagaacaccaccgccggcctcggttcgaagctggccaggtggcgggctgcttccaggccgtccagcccaggcattgcgatgtccagcaggaccaggtccggctgcagctccgcgcacgcgtgcagggcctgctcgccgttgccggcctcggccaccacgtccacgccgtcctgtgcggccaacaggctgcgcaggcgctcacgcgccagtggttcgtcatcggcgatgactaccctcacgatcgtcccctcactggatcggcactgtcacctggcaggcatagtagccctcgctccagccagccgtcatccgcgcggcactgccaaagcgccaggccagccgatggccgatgctgtgctgggcatggccagccccccgcgccagggccagcccgggcgcctgcggatcaggcgcgggattgcgcacgcggatctgcagatcgttgccctcgcgcagcagctgcagctcgatggtgccgccctcgggcaggcgcgaaatgccatgcagcacggcgttttccaccagcggctgcagtaccagccttggcaatggcaggtcccacggcagcggctcgtcacgctgccagcgcacctgcaggcgttcgcccaggcgcagcgattcgatcgacaggtagcgctcggccagttcgcattcgtcgcgcagggtggaatcgccctcgcctgcaccgagcgcagcacggaacagatcggacaggtcgagcacggcacgctcggccaccgccgggtcccgatgcagcaggctggcgatgaggttcatgctgttgaacaggaaatgcgggcggatgcgcgcctgcagcgcatcggcctgggcgcgtgcattggcctgcacctgggcggcccagcggtcgctgacatagaagtagcgcagcgccagcgcgctgatcagcgcggtggtggcggcgctgccgagggtgaagcgccagaagctgatgccgttggcgaaactgtcacccagcaccgcgtacagcgcgtgcacgatgccggcgcagaccaccgcgatcagggccgccagtgcgatggcagcgaccgcccccatcacctgcggcagcctggacagcgcctgccgcagcaggcacaggctggcggtcacggccagcgccagccacagcgcgaagccgctggccgacagcagctcgccaacggtccagtggcggctgccatccggcgcaagcgccagcaccaccaccaccagctcggccaggcccagcatcgccgccagccgcggcaggcggcacagttccggcatccacggcgatgggctggccaggggcatggctcaggccgcgcccagccgttcctgcagccagtcacccagtgcctggatttcctcggcacagacctggtgggccatcgggtagctgtgccacgccacgtccaggcccagcgtacgcagcgcctgtgcgctgtgggccgccacggcctgcggaatcaccgggtcgccactgccatgggccatgaacaccggcacctgcaccgcgccttcaacgcgcgtggcactgtcggcttcgggcagataggtggacagggcgatcaggccggccagcggcgcggtacgcgacagtgcagcagtcaggatgatcgcaccaccctgcgagaagccggccaggaagatcttctccgccgcgacgccacgctcgatctcgcgcgcgatcagcgcgtccagctgcaccaccgattcctgcacgccggccatgtcggcacgcgaccggaagtccatgccgacgatgtcgtaccagccgcgcatgggcacgccgttgttgatcgtgatcggccgcaccggtgcgtgcgggaacacgaagcgcagcgccggccagtgcggccgcaccagctccggcacgatcggcgcgaaatcatggccatcggcgccgaggccgtgcagccagatcaccgaccactgcggcgaggcgccggtttcctgttccaccgtttgcagcatgatgcggctccttcaagttcgagccgcattatgccgctggcgtggggcaatcagtacagcggcggttgctcggccgcttcgcgccgcagctgcgcggcgcggaccagtaccggtggcgggatgttctcttcgggaatgtccagcaggcccaggcgatgcaggaaggcgcccggaccacgcgaggaggtcagcgccaccaccggaatggccaacaccatgccgatcaccaccggcgccatccacgccgccagcgacggcgacacggcccaggccagcacgcccatgaaggcgccgaacacacccaggccaccgtagccgcggatcagtgccagccacgagatgccgccgtcgtcacgctgctgcgcatcccagccggaatcgcggccggacaacacttcggccacgccccgcgactgcacgtacatcaccaccggcgccatcagcgcggccagcacggtctccaccagcatcgacacgaaggcacggatcgcaccgccgcagccgcggcggtcgaccgggtccagcagcatcgccaggtaaccgagcaccttgggcagcagcagtaccgccatcgtggcggcgaacaggcgcaccacctgctcttcgtcctgtgcgcgccagtacacgctgggcgacaggtgcagcagggcattgaagtcgatgccctcctggaacagcgggatggcgatgccgatcagcatcagcattgcccacatcggtgcggtgaaatagtggccgatgccgatcagcatgtgcgtgcggctgatccagtgcaggccgcggctgcccacgaccttgccgtgctgcaggttgccctggcaccagcggcggtcgcgaaccagcagatcggtcagcgtcggcgggccctcttcatagctgccaccgaggtagggcaccatgtgcgcggcccagccgccacgacgcatcaacgctgcttcgacgaagtcatggctgagcacgtggccgccgaacggcttgcgccccggcagcgccggcaagccggcgtggtcggcgaaggcgcgggtacggatgatggcgttgtggccccagtagttgctctcggcgccatgccaccaggccacgccacgggcgatcaccggcccgtacacgcggccaccgaactgctgcatgcgtgcgaacagggtgcggccgccgatcaccgacggcagggtctggatcaggccgacgtcggcgttgtgctccatgccggccaccaggcgcacgatgctgtcgccggtcatcaggctgtcggcgtcgaggatcagcatctgcgggtaggcaccgccgaagcgacggacccagtcggcgatgttgccggccttgcgcccgctgttgtcaccacggcggcggtagaacaggcggatctgcccgtccggcacccgctcgcgcagctcgccgaacacccgctcctcggcagcggcgatgtcctcgcgacgggtatcgctgagcacgaagaaatcgaatcggccgagctggccggtggccgccaccgactcgtagatcgcctgcaggcccgccagcaggcggcgcgggtcttcgttgtaggtcggcatcagcagcgcggtgcggctgtgcacggtcggcagcggcttgtccgggtcgatgccgaggcgatagccacggtcgaacacggcggtcaggaagccggccagggcgctggcgaaagacagcgcgatccaggcaaacaggccaacgaacagcaccagcaggcaggcttcgagcacgctgatgccattggccgacagcacccgccacatcatccgcgtggccacggcggtcatgccgagcgtgccaccgaagatgtacagccggcgcaggccgatcaggcgcggcgacgtgcgatgccgccggaccttcagtgcaccttcgcgcagggtctgttcgggcatctgcaacggcgattcagcgggcagcagcgcccagccggcgtcgagccggggcgtttctgcttccgcatggatggtctgcacccccatcgccgcctactccgcgccgtcggcacggccggccatcccggccgggctgcatgcaccaaggttcccggcgcgctttcccggcgcccgcacttgtccagactgtgtcggcttcaggccgcacagtcgatgtctgtcactaccggaacccacacgatctccaacggggcggaatcgaaaatgcggcccagtctagggcgctgaatgtaagccgggtgcgaaggcctacgccgggatttatccccattcagcaaatagcaggcgatcacgtcgggggatggccagatgtcattgcatcgccccgggtactggatcgtatcaaacgcgaacggttatcatttcattaaccaggcaggtcaccgtcttccgcacggccgcgacccacccagctgcgccggtccacaccgcgcgcaccgacgacccacggaagggtggctgcctgctgtctgcctgcgcctgctgcttccaccgggtcaccccacctcccatggaagccgccatgtccccatcgtcccgttcccgttccgcgcgcctgccgcgcacccgcctggcccctgccctggcctccgcctgcctgctggccctgccaggcctggccgctgcagaggccggcaccgatgcctccaccaaggatctggataccgtggtggtcaccgcctcgggcagccagcaatggatcaaggatgccccggccagcatcagcgtgatcagccgtgaggacatcgagcgccagccggttcccgacctggccaccctgctcagccgcgtgccgggcgtgaccggcggcctcagcgccgtcggcgaacagtccaagatcaagctgcgcggcatgccgtccaactacacgctggtgctggtggacggcaagcgcatgggcagctcggccgcgaccaactaccgccccgacctcggccgccaggacctgaactggatctcgcccgaccagatcgaacgcatcgaagtggtgcgtgggccgatgtcctcgctgtacggctccgacgccatgggcggggtgatcaacatcatcacccggcgcatcggcgacgaatggaacggcagcgccacccacagctacacccgtcccggtgatggcaagcgcggcgatacccagcagatcggcgcgaccttctccggcccactgggcgaacgcttcggcctgcgcatcggtgccaacagcatgcgccgtgattcggaccagtccaaccacggtgtctacggcaatgcctacgccggcgagaaggaccgcactgtcgatgcgctgctgcagtggaagctgagcgacgcacaggaactgtcgctggaagccggccatggcgtgcagcaggccttcatcgatgcgtcgctggaaaagcaggacgaaggcgcctggggagcccgtgagctcaagcgcagctcgctggcgctcaaccacgatggcacgtggagcttcggcacctccaggctcagcgcgtactggaccgaatacaagaacgacatcggcgccaccggccgctcagaggccaccgacacgatcatcgaaggcagcctgaccacgccgttcaccctgggcgttgaacaccagtttgccgtgggtgggcagtggaagcgccaggaactgaccaacaccgataccatcggccgcgcgccgatcgactacgccggcaacgccgtcagcggctccagcctggaagtggatacctgggcgctgtttgtcgaagacgaactgaagctgcaccgcaccctggccctgaccgtgggcgcgcgcctggaccaccatgagaagttcggcggccacgtcagcccgcgtgcgtacctggtctggcatccggccgaacagtggaccatccgcggtggcgtctccaaggggttccgtgcgcccagcctgaccgagaattcggccaccgctgccacccagtccggcggccgtggctgcacctcgctgatcccgctgggttatacccgcggcgggtgctacatggccggcaacccggacctggatccggaaaccagcaccaaccgcgagatcggcatcagcttcgacaatgacctgatcgatgttggcgtgacctacttccacaccgacttccggaacaagatcgaatacgcaccgctgggccgcttcaacggcatctggtggacgcgcatgagcaacgtgcagcgcgcgcgcaccagcggcatggaaggcaacttcaacgtccgcttcggcgagcagtggcgctggcgcacctcggcaacctggatgaaggaagccaggaacctgaccaccggccgcaacctgatcgatacgccggaattctccggctactcgtcgctggactggacgccgaatacggtgttctccggcagcctgtcggcgcagtacaccggcaagcagaccggcaccgccacgaccttcctcaaggcctacaccctgtatgacctgaccgtggcatggaacgtcaacgaggtgctgaccctgcgcggtggcgtcagcaacctggccgacaagaagctgtatgcggaaggctccaccgactacttcgtcgccgggcgcagctacttcctcagcatgaccgcgcgcttctgaccggcggcacgcgccgtgatcgcgctggcgacatgccagcgcgatcgacggtattgcgggttactcgctttccagcgcggccggtgccgcgtcccgcgtggcggccgtgcgcgcacggtccatcgccaccgccagttgctggcgtgcgagcagttgttgtgcctgcaccacttcaggtgtcggcaggagcaccggtcccggtgcgttttccggtgtagcaggtgtggtcatgcaacctccatggacatcccgccgccgcacgggtccaaccggggcggcagcggaactgcgcaccctatcctaaaaacaaggcgggcgggtgacggtgcggcacccggccgcagcacgtggaacacggcacgcgtcacatttttgacggcagcccttggatcctgaataggacttgccttatcatgaaaacgttttctcacagggatgtttcccccaaatgaataccactgacctgtcccagttcagcccgaagtggcagttccgcttcaatttcttccgccagcatggcgcgcccaagaatcccggtttcaagcaggcctggaaggcgctgtcgttcggtgaccgcctgaagatcaacctgaacttcttcgcgttgttcttcggtgcgatctacctgttgatcctgggcatgtggcgcaaggcgctggtggtcatcggcatcaacatcgcgctggccatcgtcagcatgttccttcccgacgtcgtcgggcgcatgctgttcatcgcgatgaatctgctggtcgcctccagcaccaactacagctactacctggagaaggtggaaggtcgcgccagctggaacccgtttgaaggaatgttctaagccatcagaccggcgcagggatgcgcggcaaggacgcaaccgacgcccggcccccgccgggcgtcttcatttgcgcgatcaggccgcgcggcgtgccacggccgccggctcggcctgcaggcggaagcgcgacaccgccaccgccagctgctcggcctgctcctccatcgcgcgcgcggcggcactggcttcctccaccagcgaggcgttctgctgggtggtttcgtccatctgcaccacagtctggttgacctgctcgatgccggccgattgttcgcgcgacgcggccgagatctcggccatgatctcgttgacccgaccgacctgaccgacgatgtcctgcatggtgcgccccgcgccgtgcaccagctgcgcaccggcaccgacctgggccaccgaggcgtcgatcagctccttgatctccttcgcagcacccgccgaacgctgcgccaacgcgcgcacttcactggcaaccacggcgaagccacggccctgctcaccggcgcgcgccgcttccactgctgcgttcaacgccaggatgttggtctggaacgcaatcccatcgatcaccgagatgatctcggcgatgcgctgcgaagacgcctcgatctgctccatggtgtgcaccacctggctgaccacctggccgccttcgctggccacgcccgccgcggaaccggccagcgcgttggcctgcagcgcgtggtcggcgttctggcgcacggtggaggtcagttcttccatcgacgcggcggtttcttccaggttggcagcctgctgttcggtacggcgcgacaggtcgctgttgccggcagcgatctcaccggcggccaggcggatgctggctgccgactgctggatctggccgacgatctgggtcaggtgctgcacggtgctgttggcatcgtcgcgcatcaccgcaaacaccccatggaagtcaccctgcatgcgggtactgaggtcaccgccggcgatcgcgcgcagcagcgtcgacagtgcggccaggttgtggtcgctgacttccatcatggtgttgagggtctccaccatgcggcggaaatcgtggtcgaagcgcagtgcatcaccgcgcacggcgaagtcaccggcggcggccgcagcggcaagctgctggatctgctcgttgatcgcggccaggttgcgcttggtggtcgccatcgcagcggtgaacaccgccttctcgcccggcagtgcttccatgtccacgctgaggtcgccgacggcatagcgctgcatcacttcaaccaggcgctgggtgatcgcgttgctggaggccaccagctggttgctgtcggccaccatgcggccgtactcgcccgggaacgccgcggcatccatgcggtagctgagttcaccggcatcgtggcggcgcgccatttcggcctgcgcagccatcaccgcctgcagctggccgcgcatgccctgcatcgcgtccagcaggcgccccacttcgtcgttgctgcgcgcaggcaggatgctgtccagcttgccggcggcgacgtcaccggccacgcgcaccgcttcggccagcgggcggatcgccaggcggcgcagcagtatgtagacaccggcgctgagggtcagcgcggcgatcacgccgaccagcagggtcagccacagcagctggcgcgcttcggccacgatcaccgcatgcggcatcaccacgcccagcgcgaagcgctgcggggcatcgcccacgcgcagcggcacatacacgcgcacgttgccggccgcatcggggctgaaggcctcgaaggggcggtcggcggcgatctcggccagcatgctgcgggtcagtgcgtcgttgcgaggcttgccgatttcggcggcattggccgaggccagcaccacgcccttcggcgacagcagttcgacgcggccggcccccatcggcttcagcgtggccaggtgcttctgcaacgctgccagcgagaagtcgacggtgaagacaccgaggaacctgtcgttctcgatgatcggcgtgctcagcgtactcatcagcacctgctgcccggcgatgtcatacgcatacggttcgctcactttcggcagcttgtcgcggctgggcaccatgtaccagtcaccggaaccgctggcggtctcggtgtaatcggtcatcaccgactgctgcggcttgccctcctgccaggcccagtagctcatgtagcggccggtggcatcgtgcgcctcggtgttgacgaactcggcatccttgccgtcgaaggcatcgggctcccacatggtgctcttgcccagccattcgggatgggcgcgcagctgctcgcccagcaccgccgccaggctggcgcggtcgggcacgtcaccacgggcgcgctgggccagcacgccttcaaccatggcatcgttgctggcaaaggcggtgcccagatcggccgccacctggcgcgcctcagcggtcgcctcgctggtcatggtctggcgcgaggcgctgataaggctggcgctggcctgtcggtagatcaggaacgcggtcaggccgaagcacagcagcgcgatcgcggcggtgcccagcatcagcttgtgggcgatgctgcccgggcggcgggcagcggcggaacgggaagaaggcatgggagggtccgcaaggcagttcaggacgaccggcaccacgaaggcaccgcgcaggcgcgcgatccgtcgcgcaggccaccggccgccgggcgggcccggcgctggaagcgcaccgggttagcggccgcccgccaacgaggttgaggcgaccggcctgcacattcctgaatctgctcagggtcgggtcagccacccgtccgtcgcgatggcctcactcggccacgcggtccttgatccactgcgcgcgcggcagtacctcgatgctgccgacggcatactgctgcagcacgtcgtccggcccgaagcacggttgccagcccagctcactgcgcaggcgggcactgtcgtagacacggtcgatgctcaatggcagcggccagccacggcgttcgaactcggccagcagctgcggcgcgcgacgggccagcacgctgcgcgggtgggtggccagttccaggcagtcctcgcgccggaacggcgtcggtgcgcaggcgagatagcgggcgaatcgggcgccttcgtcgagcagcagtgcagcgtgtgcgctggccacatcgcgggcgtcgatgccgcgatgcaggcggaacatcgccatgcgctcgggcggttccgggaagcaccggcccatgcgcagcacgcgaacgctgaagcccggcgtggcggcagcttcagccagggtctcggcctgcagcttggtgcgatggtagatcgtgcgcggcagtggctcggtgtcttcgtcgatccaacggcagccaccggctaccacggcatggccgtacagcgcggtggtgctggtcagcacgaaacgccgtgcgccggcttcgcgtgcggcctgcagcaggtgcgcggttgcctccacgttgatctgctggaataccgcgtccggcaccaggccgacatgcggagcatgcagggccgcggtatggatgaccgcgtccacgccctgcaccgcacgcgtgaccgcctggcgatcggtgacatcggcaatgatgcgcgtggtggcgaacgggctgcggtccagccccaccacttcgtgggcggccgccaacgcaccgaagatcgcgcgcccgatgcgcccggaactgccggtcaacagaatcttcattgagtccattcactcgaagcgcccgggaactaccgggatgcttcgattctaggcatgcattcgcgcatctgcgataggacagccatgcaatcgtgcgttcatcttgacgacttcgcaggcgccagcagttgccgcgcgatgaacagcggatcgtcgccgccggccacatcaggcctcacgccggtgccttcccagttgccgccggtgcgcagattgatcggttgccggtcgggaatgctgatctgatagccatcgggcagcagcacaggatcaccaaacatatgcgcggcaccgccactgcgcgtgccgacaatgcgcgcgcggcccagggcctgcagcgaataggcgacgaactcggccgccgaaccggtacgccggtcgatcagcaccaccagcggcttcaggtacacaggcaggctggcaggcggcagcggtaccggcgtgcgccggccacgctggtccagctgctgcaccgcgccgatcttcgcgtccagcagcgtgcgcaccagcaggtcggcacttgcatcgtcgcctcccccgttctggcgcagatccagcaccaggccatcggtgtcggccagcagcgtgaaggccgcagcgaacttcggccgcgccagatccagcgggtaaaaagtactcaaccgcaggtagccaatgttgccttccagcacccgcacctcgcgcacaccggcaccattgctgcgggcatcggcacgccaggccatcaaccagtcgtcctggccggcagctgcgtccacgcgctcaacgtggaagtggccatcgaacatgtccaggtcctggttcaggcgtgcgctgaacgcagcaggatccgaacaactgtccgcatagcgctgctgcgccgaccagctgcgcagggcatcggcgatgcgggcggcctccgcctcgtccaggtactgcgcctgcacggcgctggcggccgcctgcagcaccgcatcctgcgccgggcaggccgtcgccagcagcgcgccgagcatccaggagaccaccatcatccaccccgcattgaggatatataagcgcttatatatcatcccgctcatggatctccaacacgccacactgggtaccctgctgcgcgccctgctcgaccagctggacccggccgtcgagcaggcctaccggcacctgcaactggactaccggccgcgctacacgccggtgctgcgcacgctgatggcgcagggcccctgccggatcaaggacctcgcgctggcctgcgggctcagccattcggcgctcagccagaccgtggcggcgatggtgcgcgatggttggctgcacactgccaatggtgacgacgggcgcgaacgcatcctgcagttgagcccgcgcgcgcagcgcgcgatgcccgtgctgcaggcgcaatggcaggccaccgcagtggcggcacgcagcctcgatgccgatctggggcagtcgctggagcaggtgctgcgcaaagcactggtggcgctcgaacaacggcccttcgcacagcggctgcaggacgcccgccggcgctgaggcgttactgctctgcagccatctcgatctcgctgaggaaggtccagctgccgttggccacgcgcagctccagcgtgcggcattgcgcagccaggggggctgcattgccgagcacgtactcctcttcggtcgagcccatcacgccggactgggtgaagggtgccgacagcgtgccgatggttacggcggcagttccgggctcggcgcacatcacctccaccgaagtcggcgtgacgatgccccaggccgggcgggtcatcgtatgcaggccgatccagtccacccgtcggcgctggcccaggtcgatggtgatgctgacgttgccgtgcacgcctacccagcccgcgtccatcggattgcgcgggtcgcctacccggcggtcgaacagctcatggccgctgccgtcgggatagctggtcgccggcgccacgctgtagtgataggtggtctgcaccggatcgacgaggtacgaggcacccaacccgtacaacccgcgataggtgttcatcatccgcggcgcctcgccgtagccctggccggggccgaccacttcggacaggtggtactggttgagccaggcaacgcgcttgccagccgaacgcgcgctccacaactgctggttgatgcgctgcaccgacgccgaccggtatgcaccggacaggccgttaccggtatcaaggaacagcgggctgccatggttgaacagctcgatgtcggcccacacagcgctggcgcccagctgcgccgacaacgcctggtagtactgctcggtggaatagcccggtcgatcccactggaacagtttcgcgtgcgacgccgcgccgatgccgtcctgccagatctgcacgtcgacccccgtggcagagcgaaaccgtagcgcagcactggccacgctggccgggtcgacgctggaggatgccagatagggcgccaccatcaccggcctggatggcgtcgccgctttcagtgtggaaacgattgaacgatagaacgacgcacgctcggccggtacctgcgcgggctcatcggtgatgtaccagccggcgaatgccggatgcatcgcgtactgctgggccagctgcgccatcgactgcgctgcgtcctgcgccaccgctgcagcgttcgagccctgccagaacgccgcacactggcccgaactgtaggtggtgccgaccacgaccttcatcccacgcgctgcggccgcgtccagcaccgtgcccagcttggccaggaagccggcgatccattcgaaatcctgcgcgctgctggcgcagcccacgccggcacgggtggcgcgggtctggccgatgatgagcgtgtcgttgcccaggtcccgcagttcgtcgaggaacagcggcagctgcgccgctggcagctgctcatcggtggacgagtaaccgaagtgaacgaaactgccgctcagcagcgcagtgtccgcatgggccggtgcagcgcaggccagcagtacaagccatccgaatctgttcacggcgtcctttcctgtctgggcggtcatccgccatgccggtccatcctagccaagcggcgctcatcgcgcagcggcgtagttgcgccgtgaaagccggtgcggcgtggcgtgagggcagcaccgccggtgcggacactgccttagccgggcacacgcaaggatgagctccccttccatgcaccgggagccttcacatggctgaccagcatcacggcacctcccatcgtggcttcgcttcgatggaccgggacaagcagcgcgcgatcgccgcaaagggtggacgcgccgcgcatgcgtccggcaatgcacatgagttcagcccggccgaggcacgcgtggcaggccgcaagggcggcgaggcgatcagccgcaatcgccagcacatggcagcgatcggccgcgaaggcgggcacgcgcgccacgccaatgcacggcaacagcggcagcacgcggccgaacccgcgccgacgaaggaaaggccgcaacgccagcagggctgaccgcagcgtgctcaggcgcgcctgcactggcggtacagggcgagcgccgccaacagggccagcacgccggcgacagccatcgcccagccgaaaccgctggccatcgcgccgcggtaccaggccagtatctgcgtccccggcagcagtgacgacggctgcaggatcagcgtgcgcgcctgtgcggccactgcgggctgccctgccgcctgcgcggtcgcagtgaactggcgtaccgcgcgcaggcccatcaggctgcccagcagcgcgatgcccaggctcatgcccgcctggcgcagcgcgttcatcgtggccgacgcaatgccggcacgctcggccggtacgcatgacatcaccgccatgccggtcgcaggtaccgccagtcccatgccagtgccgagcagcatcagcagtgcgctggcctggccgtgcgctgtagtcggctcgaacgtggcaatcgcacacagcgccatgcctgtcattgcatagcccgtcaccagtgcggcatgcagcccgaaccacgccgccagacggccgaacagcagcgacaccaccgccatcagcacgaattgcggtaccagctgcgcaccggcctgcgcagccccatgtccctgcgcctgctggaagaacagcgacaggaagaacaggctcgcataagcggtgaatccaagcacgaacgaggccaggttgagcatgccgaaacccggcttcgccaacaggtccagcggcagcagcggccgcgccacgcggcgctcgacccacgcaaacagcgccaggccggatgctgcgatgccgagcgccagcagggtcgaaggtgccagcaggccgtgctcgccgatcgcgatcaggccgtaactgagtgcacccagcgcgacgatgctgagcagctgcccggccgggtccagcgcggcgtgctgcggatgccgtcgctcaggaatgccccaggcccccagcgcgagtgcaagcaggcccagcggcaggttgatcaggaagacgctgggccaacctgcgcgctgcaccagttcgcctcccagcagcggccccagcaccagcgccagcgcgctgaacgccgaccagcccccgatcgcgcgtgcacgctggcgcggatcagggaatgcatggctgaggatcggcatcgcactcgggatcagcagggcgccggccaccccctgcaccgcccgccccgccaccagtgcggaaagactgcctgcgcaggcacacagcagcgagcccacggtgaaggtcgccacgctgagcagccacatgcggcggtggccatagcggtcacccagcggccccgccgacagcatcactgcggacagggcgatggcataggcgttgatcacccactgcagcccggccatgtcggtgtgcagtgcctgctgcagcgtcggcagcgcgacgttgacgatgctgatgtccagcgaggcgaggaaggtgcccaggtaggccgccagcaccagggccggccgtcggaagcgttgcatgtgcggatgccgggagggagcgtgcgcgcatcgtagtttgatgactgaccgtcagtcaatgaccggcggtcagtcattgccgggggaagctagaatggcgaccgtcgcacccggaccccgccccatgcagattcccgcagtcgccaggccccgcaccaaacccgctgaaacccgccaggaagagctgatggacgccgcgcaggcgctgttcctgtcacagggcgtggaagcgaccaccatcagtgacatcgtggccgccgcccacgtggccaagggcacgttctatacctacttcgcctcgcgcaccgagatcctgcaggcgctggcgcagcgctacacgctgcagttcatggccgaggtcgaccatgccgttcagcagcagcctgcccacgatggcgtggcgcgactgtgcgcctggatccgcgccaacatcgagacctatgtgcgcacgcacgcactgcacgacgtcgtctacgccaaccatcaccaccaccagcgcggcaatgccgagcgcaacgccatccagcagcagctgctcgacatcctcgaggcgggcacccgtgcaggcctgtggcagctgccggcaccgcagatcacggcctcgctgatctatgccggcgtacatggcgccaccgatgacctgatcgctgcgcccacgcaggacgccgacaccttcattgcggcggtggtggccgattgcctgcgcatggtcggcgtgtcgccggcgccgaagcgtggcggcacccgtcgctgaagcgcccgccgtcgctcaggcgtgggcgaggatgttcaacagccggccgaacgggtcgcggacgaagaagcgccgcacgccccagggctcgtcggccggcccatagtccagcgcgatgccagccgcgtgcatgcgttccagcacctcctgcaggttgtccacttcgatagacaggtccggcaccggtgcgccggaacccccttcgctggcgaagctgacctgcgccagcgcactgccctgcccgccatgggtgacgatccagccatggtccatcaccaccggcatgccgagcagctcgccatagaatgcagcggcgcgggcgggatcagacgtggcgatgttggcgacgacacgcatgacggccatgttccactccaccaggaagaatgcgccgagagtgcccgaccctgcgcacaaacagaagagccccgtcatggacggggcccgtcatcagccgatcatggctgggcttacaccgcgccgcagcgctccatgacgcatcgatcgtattcgtactggcattccatggcatcacccccaccggctacacacgcctggtaggccttccagcagggaaaatcgcagggctggaccggtccggccacggccaccgacccactacaggccaacgcgaacacagcaccggcgatcactttcctgaaagtacgcatcgacgtcactccttgataagcctggtgagcccaggccgggcaaccttagcgctgcacacgggacgttgggtaaaggcggatgcggctggactcagtgttgcagcattcccaggacacgcagttgcccggccagctcatcactgttgcgccacggcaggatcggcgaattgccgcgctcgtccggcggggtgtccggcagcgcgtcggacccgccacctgcccctgcaagcggcagcagcggccgcttgtgcagccaaacctccgaaatcgtgcaggcgcgcccaccgctgaccatgcaggcatcaccggcaagggccatgatcaggttgcgcgcatcccccatgccacagggcaccaccaccgtggccggccagtcggccggcggcatgctgccttccgggatgacgctgggcacctggccgccagctgcgcgctcgaacgcgtcgctgccagggtcggcaccgcccaatatcgccaacggtggtttacggaatgcggtacgcatgggcggttccgaagcctcggaaggaagggtcacggtgccctgcccgctggagccacaccatgcaccgatcacaaaacattaacacgttcataaaattcccttcacattactgggggatatcgccatgcgttggcgttaacggccttgttgtccgtcaaccaaggaagttgtccgatgaatcacccgctgtacggccgttcgtcccgctccctgtcgcatcgcccgctggcgcttgccgtcgccagctcactgctgctggccaccgcactgccagccatggccagcgaatcactcgagacctggcagcagcagcgccagctgcaggccgcgtgggcgcagcccgctgccagcaccgcacctgcaaccacggccacggcagctgccgccagcagcaacgccgttcttggcaatcccggcgatccggccagctggcgcagcgacgaattcaacgccgattggggcctgggcgcgatgggcgcggactacgcctatgcgcgcggcctgaccggcaagggcgtacgcctggcgctgttcgactcgggctccgcactggcgcatccggagtttgcaggacgcaatacctccagcatcaccatcggtgccgactgtgcgacgccgggcgtggtcgcaggggcgggcgcctgcgggcagacccgcggcgaacagcccggctacaactactacggactgggcgccggcgttccggcctcactggcggcacgcctgatcgccgccggccagccctatggcttcagctacgccgatcacggcacgcatgtgcttggcaccatcggcgccaaccgcaatggcaccggcatgcatggtgtggcctttggtgcggatctcaccgccgctcgcgtgttcggtgacacctactacgagtggcgcctggacccggacaggttctatcgtccgcgcgcggtgtaccgcaccgatccggatgatgccgccacgctggacatgtatgcgcagatccaggcgcagggtgtacgcgccatcaatcacagctggggcatttccacgcgcaacatgaccgccgccgcgctggaccagcagtacgccagcatcggtgccgactacggcgtatacggcagcatctacgccaacaacggcgatgccccgggttccactctcatccaggtgtggtcggctggcaacggcagcggcgcggttgccggcatcaccgcctcgatgccgcgctggaagcccgaactggaaccgtactggctggcggtcgccaatgtccgccggcccgacgccgccgcaggtgaaaccgactacgtgatcgatggcagttccagcatctgcggggttgccgccaactggtgcatctcggcccccggtaccgatatcgtcagcaccatcgtctccggcgatatccagggccgcatcgagaacacctccgcctacgtgcggctgatcatcgacagcgagaacaccagctacgtctacggcaccaagaccggcacgtcgatggccgccccccatatcaccggcgccctcggcctgctgatggagcgcttcccgtacttggacaacgcccaagtccgcgacgtgctgttgaccaccgcacgcgatctcggcgcgccaggcatcgatgcaatctacggctggggcatggtcgacctgcgcaaggccatcgaaggctacggctcgctgcgcgtggacaccaacgtggtgatgaaccagagggccggcggcctgaaggtctgggaaggcgatgcgtgggacaactggaccaacgacatcggcggccccggcaagctgaccaaatccggtatcggttggctgcgcctgagcggcaacaacagcttcaacggcgccgtggtgcaggacggcatgctggagttgaacggcgccaacacgctcacctcggcggtcgaggtccagggtggccggctgctgctcaacggcaggctggtctccaccgccctgaccaccaccggtggcgtcagcacggtcagcaccagcggcgtgctggataacagcaacctggtagtcaacggcggcgtggtgtccttcaacggcacgcagaccggtggcaccaccaccgtcggcgccaatggcctgctgaagggcgtcggcacgctcggcaacacccgcgtggacggcatcatcgcgccgggcaactcgatcggcacgctgaccatcaacggcaactacgtgcagggcgccaccggcgtgtatgcggcggagctggcaccgggtagtcgcagtgaccagctgcacgtgaccggcaccgccaccctcggcggcaccctggtcgccctgccggaaccgggcgtgtattacctcggcgaacagttcaacgtcctgcgtgccgacggtggcatcagcggccagttcgccaagaccgacttcagtgcgttctcgcctttcctgcagttcagcctggcctacggtgccaatggcacgcgcatcgacgttgcccgtggcgcttcgctggccacggctgccaacacgcccaaccagcgtgcggtggcggccgccgccgacctgctgccgatcgcccagggcctgcccaagccgctgacccagctgttcccgcagcaggtcggtggcgtgctcgatggcctcagcggcgagctgcatccggccacggccatcgccctggtcgagggcagccgctacgtgcgcgatgccgcgttgtcacgccgtgccggcgccaccgcgcccggcagcgacgtgggtgatgcgacgggtgcatgggtgcaggccatcggtggcaacagcaggctggacggtgacttcaacaccgcccgcaccgaggccaacagcaacggcctgctggtcggcatcgaccgcgagttctccggctggcaggtcggcgtgctggccggtaccggccgtaccgacgtcaagcagcaggaccgccgcgccaagtcgaagatcgacaacacgcacttcggtgcctatgccagccacacctggggcggcttcggcctgcgcggtggtgtggcgtggagcaagcacgaggtgaagagcacgcgtgaagtcgccttcgcaggtttcagtgacagcctgagcgcgcgttacgacgcccgcacccgccaggccttcatcgaagctggttatcgcttcggtggccccgaagccgggctggagccgtacctgcaggtggcgcgcgtggaagtggacctcaagcgcatcagcgaacgcggtggagcagcggcgctgcagggcaaggtggacgacaccggaaccacgatcgccaccgccggcgtgcgcttcgacaaggggctgaaggcttcgttccagcaggacagctggctgcacctgcgcgggggcgtcggctatcgtcgtgcctcgggggatcgcagccaggtcgccaaccttgcgtttgccaatggcagctccacgttcgcggtcaacggcgcgccgatcgccgacaacgcggtggtggccgaactgggcctgtcggcgtggctcacctcgcgccagcagctggagctgggctacagcggccagttcggcagcgagagccgtgaccatggtgcgaatgcacgctggtccgtgcgtttctgatctgtgcctgcaatgcgatgaaaacaggaggggcggccgatcggccgccccttctgcttgcgggtgacgctctttcagctcaggcgcacagcgcctgcatggcctgcgctgtgacctcgacgatctgcccatccacgatgtggacgctgcgacccgcgcacgccgccagctccttgtcatgcgtcaccatgatgatggtcatgccgccctggttgagctcacgcagaatctccatgaccccttgcgacatctgcgagtccaggtttccggtcggctcgtcagccagcagcagggccggcgtacccgcgatggcgcgggcgatcgccacgcgctgctgctgcccgcccgacagttcgccgggatagtgcgacatgcggctgcccagtccgacctgggccagtgccgagaccacacgctgcctgcattcggctgccgccatgccacggtagcgcaggggcacctccacattggcctggatggtcagatccggaatcaggttgaacgcctggaacacgaagccgatcttctcgttgcgcagcgcgctgagcgccgcgtcgcgcatgccgccaacatccacgccaccgatcgcgtagtggccgccggaaaagccctcgagcagaccgaggatgttcagcagtgtggacttgccggagccggaagggccggtaatcgagaggaaatcgccctcctgcaccgacaggtcgatggagcgcaatgcatgggtcatgacttcacccacctggaacactttgctgacgccttgcatcctgagcatgggaattctcgcttgcagatggaagcagcgaccggccaaggccgctgcgggactcacaacgaacggatggccgacaccggcgcgatggccgcggcacgcagcgccggcagcagtaccgccgcctggcccagcagcagcaggatcaccgcactcaccggcaggtacagcagtggcaggcgcggcagttcgtagaagcgcatcagggtcaggttcatcgcgtaggccagcagagccccggccgcgatgccgatggagacaatcagcaggttctcgatctggaaatagcgcatcacatcggtgcgcgtggcccccagcgcgcggcggatgccgatctgcttgcgacgttgctccacccagtaactggccagtccgacaatgcccagggcagtggcagccagcagtgcgatgatgacaccgcccagcagccccatcatgacccggtcaccttcgaaatgccgctcgcgcagttcggagatccggcggctgccctcgacatcgaacaccacgtccggcgcgacacggcggattgcctgctgcgcatcgcgcattacgtggttcatgtcgccggcctcggcgcgcaccagatagcggccggtcaggcgcggcccctgcgatgcgggcacgatcaccgaccagtccgagcccttggcttcaccgcggccggggcgggatacggccatgtgctcgaccacgccgatcacccgcagccgggtgtccatcgcccacaggctcttgcccacggcgttttcgccgggccagtagcgttgggccagctcctgggtgaccagcgccgggggattggccggcaccagttcatcggtcggtgcgaactcgtccgcaccgggcatgcgcccccccaccaggtgcaactgcagcgcgtccagggccacggcatcggccaggtagaaatccagaacaccgccgggcacctgctggtcctcgtccaggttgacgccggcgcgtatgcccgggctgccgaacggcatggcactgaccagcccggccgccgtcacgccgctcagcccccgcaatgcaccaacgacccgcgcgttgacatcgttggcgcgctcggcatcgatgccgtcgagctggatcacccccagccgtgactcgtccaggccactgaccagctgcattgcagcgctccgctcgatcatcaggaagatcgcgttgcacagcacggcgcaggccaatgcgatctccatcgcgatgaggaaggtcgccaggcggtgccggcgcagggccgaaagtacgatgccgatctgcatggtggttcctctacagaagcttcagttgggcgatgggctggaccgcactggcacggatcgcgggaatcaggctcgccagcaggctggccagcaccgacagcgccagggtgaacagcagcatggtggtatcaagccgcgccaggtccgcataggccaccggctggctgcgcaccgcgctcaggccgagccaggtcagcaacaggcccagcgtgccacccagtgcccccaccagcgcggcctcgaccacgcactgcaggaagatcgccgcgcggcttgcgcccagtgcgcgacgcaagccgatctcgccgctgtagcgcaggaacttcgccagcagcagaccgaccacattggcaatgcagatcccgaggaaggcgaaggccaggatggcctgcagcttcacgtcgctgggtaccacctggttgaagtcgagccactgcatcaatgagcgcagccgcgtgttgtcggcgtggctgatccggcccagggccttctgctcagcggcatagttctgcaggaaccgctgataggcggccaccttggcggcgctgtccagcttgacccacaggtgtacccagacacacggcgcggtctgcagccggccgcgctgctccggcgtggaccagcaggtgaacggcacgaagtcgccgtcattgatctccaggctggaggtcagcggcatgaacagatcatcggccgaggcgaagaagcccgacgtgttgccgccgctgaagcggccgccccgcaccttgtagaacagcggcgagggtcgccagggcgcgagcacgcccacgatgcgcatcgcggtgtccttgacccgcagtgtctgccccacactgtcgcccccaccgaacatctgctcgttgagctccgacgagatcaccaccacacgtgcgcgcgcgtcatcctcctcgcgcgaccaccagcgtccatgcgccagcggcaccgcgaacatcgtcgcgaagtcggtggtggtggagatcgatgagcggatgaccggtggcgcgctgccctgatcgggccgcagcttgaccggattggtaaccaccagtgtctgctggtccgcgcgcccggacgaccacaggtcgaaggccgagcgatagtccagcacgtcgtacggctcgcggcccttcgagttcggattggcatccagctgggggtagtagaggtcaccgctgcgcccgggcaagggatcgccggacagcaggtagaccacggtcaaggtggtcatgctggctccaattcccaccgcgatggccagcaccatcagggcggtgatggccttgctccgcagtgtattgtgcagcgccacctgcgcgcagtagaccagcctgcgcatgcccgcaccctttcctgcaccctgtatcgacttcatgtcatgcctctccccggacgtgcacgggcgtgacccgtgccggttgccacatggacctgccaagttcgtgtacgtgatcgaatcgggcgcggtaggcctcggcgccgtgcatgatcatcaccagcatgcggccatggctgcgtgcgaagatcgcgtccatcgcaatctcgcggctggccgtatcgaggttggcgaccggctcatcaagaatgtagaggtcggcgtcctcgcccagcaccatcgccagggcgatcttctgctgctgccctgccgacagggtttccggcaggctgtcggcgatcccgtcgccgtccatccccagtcgcgccagcagcaccggatcggcgccgaggtcgcgcaccttcagcggagggaactgcagaggaagcgtgatggcgcggatacgcgccggtcgcagcagctggccggcgacgggctggaagtacccggccaggacgttggccagggtcgtcttgccgctgccattgtcgccaatcaccagtgcacgttcaccgggtgaaagggccagggtgaaatccgaaaacacgggagtggcgccgtacccgtagccgatcgacgtcgccagcagaccaccctcgatgtgcgtggccgacgccgcggctgccggcgcggtcatgaactccgccacccgcaccaccaccacaccgtggctgtgcatctcggcaatgttcttgaagatgccgatgagcgtcgtggctgagcgccagaaggcgttcatgaaggcgatgaacgaacccagtgtcatctgttggcggaacacgaacagtgcgccgacgaagatcgagcagacatccgagatcaccatcgtcaggtcgctcgcaccctgcagggtcctcaccaccctgaagcgctggtaggtcgaatccagcacctcgcgcaggctgcggtcatgggcctgcaccgtcctggggcccaggccgaacgtacagaccatcttgaaggcagacacggcccgggtcagcaaagaaaccagttcggcctcgcggtcacgctccaccacggtcagctcgcggatgcgtcggccgaccagcacgctgaccgtggtggcgatgggaatgatggccatcagcaccaggaacgcacgccaggagatgatcagcagggctgcgatcaaggcgacgaatgtcaccgcctgggtcagggtggtgcgtgcgaccgacagcatcggcaccacgccatccttcacgtccgagcggatccgcgccacatagtagccagcccccttctgcaccacctcgtcataactgcggccatagtaggcggtcagcaacgaggtcccgatccgctccacgatgcggttatccacgcgctgctgccacagcgcgcagctgtagttgcccaggttggtcaccaggcacagcagcagatatgcaccggtaagcagcaggaaacgattgaaatcctgccggctggcggcctcgtcgaagatcgcgcggatcagcagcggatgcagcagcccgcccagtccgccgaacatcgcggtggtggcggccaccgcaaggtagcgcccgcggagggggccgagcaggatcgcgaagctggcgaggatggcgcgcacactgtgccgctgcgcggtctgctcgcgctgaagtggctgtccggccgggtgcgggcgcgcattcatgcaaccgccgcctgccccaccccggctccgtccacttcccgtaccaccgcgccatgcacatcgagtgcatccaggaagaactcatccggcgccagcgtgtcgtaccgatgcagggcgcggatcactccggcgatgccggtaccgtggtcgaaggaaatgcggaacagattctcgcccggcaccgccgccattccctcctcctcctcgaacagatacagatcgacgatgccctggtacggtcgctccgccatctgcaggtacctcgggtcaccggagtagagatgggcgtcgacaaacacatccagcatgcccgacaggccatacaacaggccgcagaagccggaatacttgcgatggaagtcatccaccagccgattcacgtcctgccacaggccgtaacggatcgcgaccttggcgatgcccgcagtcccctgctccagatagggttcataggtgttgacctcttccggtgagctggggaaggtggtcaccccggtctccagctcgaagccgtaggagagatcgtgtcgcagtgcctgctcgccaagcacgcgccatgccggatcaccactgagctgcgacagcctcagcaggaacagcgccacgccggcctggccgtaacccatgccgatgcggacgccaccttcgtcctgccagtaggcaccccgctctccgtggtggacggtgtctgcaagccgccgcgccagcgacagcgccctgtcgagatgcccgggcaggccggtcgcgtgatgcatggccaggtgcgccattccgatacccgccatgccgtgatacagcgagtgatgcgcatgcaacaggtcactgccgtcagcgctgtcgagcaggctgcgggccagttccacctcgccacgcagcagcgccgaccaggcgatgccggcaaggccggtgaggaaccccggcggtagcgatgtgcgatccagggctgttggcgcgcacttaaaactgacccaggctgcgcgttgaactttgacccacccggtgtacggggctgagggtatcagttggtggtctgggtggtggcctcctttgccctgattctggctttggtcttgttggcggcggtgctgttgcgcagccgccaggagtcgttgccggtctccaggatgtggcagtggtgggtgatgcgatccagcagcgcggtggtcatcttggcgtcgccgaacacctgaccccattcggagaaggccaagttggtggtgatggcgaggctggtgcgctcgtagagcttgctgatcaggtggaacagcagcgcgccgcctgagggggtgaacggcaggtagcccagttcatcgaggatgaccaggtcggcataggtcaggcgcagggcgatctgcccggccttgccctgggcctgttccttctccagcgcattgaccagttcgatggtggagaagaagcgcacgcgcaggcgatgctggcgcacggcctggatgccgatggcggtggccaggtgggtcttgccggtgcccggtccaccgacaaggacgacgttctcgggggtgtggatgaagtcaccctggtggagtcgttcgaccagtgcgcgatcaacgggactggccgcgaagtcgaacccgagcaggtcacgatggacggggaaacgtgcggccttcatctggttggcctgggcacgaacctgccgttcggcggactcggcctgcagcagttcggccatccagtgttcgggctccatggtgtgcaggcgcatcttggccagcagttcgggccactggctggccatgccgtgcagcttgagctgctgcatgcgcagcggcaggtcaggcgtcgacatgatctgcctcccgcagggcgtcgagtttttttcggccggatcggacaccggcggatgacgcagcgtcactcgcgaggcgaccgtctcgatcgtgcggtccggatgctgcaatcgccccagcacgttgagcacgtggtcggcgcgcaccaggccggactcgagtgccagttccaccgccaccagtaccgcttcgagcccgtgcacgggtacggcggccagcacctgggccatggcgcggtcgccgtgaggctggcgcagcaacacctgctgcagcttgcgcagcggatcgggcatggacaggaacggcgcgccgtcacgcagtgcccccggcttgcgctggaccagggcgatgtagtgctgccagtcgtagtggacccgatcacgctcgaagctgcgccggtggcgggcgacctcggcctcgccgaccaccacggccagttcgaagggatacacgcgcaggctggcgacggcgtgggcgtgttcgcacggcacgctgtagcggttgcgctggaagctgaccagcgcggtcgaactgacccgcaccggccgctcgatgtagccgtcgaagggcgcgggcatcggcatcaggtggggctgttcgtcctccagagcttcggccacggtgatgtcggaggcatccggatgcgcctgcatcggccaagcggcgcggcactcgctggcgagccaggcgttgagggtgtccagatctggccagtggcgggccccggcctcgatccagatctgtcggcgccggtcctgcacgttcttctcgacccgccccttctcccaacccgcggcgcggttgcagaactccgcggcgaacaggtagtggctgatcatggcgtggaagcgggcgttgacccgccgttcccggtgctggccgatcccgtccaccgccgtcttcatgttgtcgtagatgccgcggcgcggcacgccaccgaaggcggtaaacgcctgggtatgagcatcgaacagcatctcgtggctctgggtgggataggccaccaaccagaaggcgcggctgcaggccagcttcacgtgggcgagatccagcggcatcttggcgtggctgccgacgaaggcgtactcgcggctccagtcgaactggaaggcttcacccggaggaaagtgcaacggcacgaaggccgggcggcggctggcgccgccggccgccttccactggcggatgaaggccgtcacccgggtgtaggtgcccggatagccgatcgcctgcaactgcgagaacagcaccttggcggtgcgttgttcccgccggggacgatggctgtcggcacgcagccacgtctccaactgggaccggtagggatcgagccgggagggcgaggctcgcctgggatagaccggctcggactggccgctgcgcagccatcgccggatggtattgcgggataggcccgtgcgcttggcgatctcgcgcagcggcaggccatcgcggaaatgcatccgccggatcttggccaacatgaccatggtgatcactcctgaaatcccccgagcaaaagatgctcaggatgtgggcttcaggtgggtcagttttacccgcgcatcaccgccgaaagtgggtcagttctggatgcgcgccaacaccgcgccctcattctcgaccgctggctgcccgaaggcgattcactgaagctggtgcagatcgtgcgcggcttgcgtacctggctgcccattctgctgttggggcgccacaaccacgctgccgactgcatcgcctgcctggatgccggtgccgatgactacctgcccacgccgttcgagttcgacgaactggccgcgcggctgcgcgcgattacccggcgcctcgacgctgatgccggccacattctgagaatcggcaatttcacgttcgatttttccaaccgcatggcattggtaggcggtgcgcccctgagcctgccgcgcagccagctgctgctgctggaagcgctttgcgcccgccagggccggatcgtccgccatgaagtgctgagtgctgccgtgcacctggccggcgccgacggcggtaccaccgtgttggatccgcacgtgtcacgcctgcgccgtgccctgcgctcggccagtgtcagcatcgagtccaagcgtgggctgggctacatgctgaacgacgacgcggcctgatcaaaggccatcggcgcgggccgcaaatgcaacagccggggcggtaaaccgcccaggctgccagtcccgctgattgggccgaccgctgcggtcaggcggccttcattgcgtgctttcgcgcacgcatgacgttgtggcactcctgcacttccggaagcagctgggtcacttcctggcgcacggccggcggcagctcgttgtcctgcagcacatccttgaacgcgcccagcaggcggtcctcggattcttcaagttcagccacgtagccatagttggtgtcaccgaaagcggctcgaaccttgccgtagaactgctgcatcgaaccgaccacggtgccatgttcggccggcttgccaccgctggcggccactgagccgctcaacgccgccacgatgcggcccttgacgccagcgatgcgggtgaacagtgccgacagctcggcatccttgaccttggtggccgcttcttcatagaacgacttgccatcgcgggcgatttcgatcaggtcgttgaggcgatgttcgatggtggactgggtgctcatggcgtcgctcctgtgtgctcgaaagtcagtggagaatggcagtgcatctgcattgccttcgaccccactgtgtgcaatcgcgtgtgccaaccaggtgagcacgaattgatgcacgcatcaccatgcgaaacacctgctgacttcgtcatttcaagcatcgtcggctttcacggaatctgagcgcgttgcacgcgttaccacggtgcggtgacgatgatcagagtgaccagcagcgcgattgccaggatcaccagcagcacgtgccattgcttccaggtgggtctcggctttccaggcgtattcatcgatgggctcctgcgcgggcggggaatggggttgccagactgaagcgcaacggcatcgcacaacgtcgacgtgaggtgcacgtttcgtgcagaccttgctggaatatcgggccgcatcggccttccgcacccgtgcctggcggcatattcaacaagtaccacacccgacaccgccagcaggctgccacccagcaccccatccgctgagtgactcacccagcagcagcaccgccagtgcggtggtcacgatcggcaccaggctgaagaatcccgaaacgcgcgccgcgcccaaccgcgaaagaccggtcatccagctgaggggtgcaaggatcgatgcacacaccgcagcgagaccgaaacagcccaccgcggtcaggttgttcactccggcagctgcaccggcagcaggatcagcgacgccgccgtggcctgcaggaacagtgactgcagcatcgtcagcggaatcttccggcgctgcatcagcacgatgcaggcggcaaatgcacggccgaatccgtggccgagatcgcgcagcggcctcacatgagcgtgcgcacgctggagcgcatggcgcgcagtgaactgggcatgtcactcggcggccggcgtgggcgtgtgaagttcgtgcgcgccaccgaggcgctgtgcacacgcaagccgatcagccgcatcgccggggagctgggctattcaggcgtcagcgcgtttgccgaaatgttcaagcggcacgcgcagtgcacgcccgatcagtatcgggagcagcatcgggccgggtgaaggcccgcatcgagggctgtcgatttcccgccccgtcgctcgtcggaacaggaaaggcaggcccatcggcctgcaggagcgctccaatgccgccgatcctcaccgccttcgccacctcccccgaccgcggccagggcctggcccgtgacatgcgcgtgcgctgggcgctggaggaactggccgtggcctatgacgtacaactgctcagcttcgccgagctgaagcagcccgcgcacctggcacggaatccgttcgggcagattcccacgtggcaggagggcgaccggaccctgttcgaatccggcgccatcgccctgcacctggccgaacagcaccccggcctgctgccgcgcgatccggacgcccgcatgcgcgcgatcatgtgggtgttcgctgcgctgaacacggtggagccccccatcgtcgagcgttccatggcctgggtgcttgagcgcgagcaagcctggtacgcgcaacggctgccaatgctcgatgagcgggtccggacgcggctggcccaactatcgacgtggttggccaggacaacgtggctggacggcgaattcagcgtgggcgacctgatgatggtctcggtgctgctgcgcctgaagagcagcggcctgctcgaccagtacccacttgtcgccacctatgtggcccgggccatgcagcggcccgcctaccagcgtgcgtttgctgcgcagctggcggttttccaggacgcctagcgctgcgcctcctcccaggtaacaaggggccagcagtcacgcaggccccatgcgttacttcaatcgacgcgatctccagttcaggtaaccccgccagccaaagggagcactaaaaagcgcaaccgcaccgcacgccagcaggccgttgaacatccaaggggtcagctccggggaacctgccgacatggatggaaacacgaacccgcatagcagtgctcccacaaaggaagtaccgaatatgaccgtggaacccaggcctggtgaaactcgcatcgatctattcctcatcagttccggttgcaggtcaccttgacctcggtcagcctgatcgtgctggtgcaggtgacagactgattgcccgcccccgtcaccgggacaccgatgttgttgagcgcattgacgaagcttcccatatcggtggcattcccattcgggaattcgaagcgatgcgtaacgccgcctcgcccctcgctcaactgtgtaacgctaagcggaatggagttaccgaacctgtccttgtaaaggagggcgttgggctcccagcgacggttgatcatgctgtagttgtaggaagcggtagacccgtcagcatagcggatcttctgcggcgcccagacatcgatgccaagcgagtacgcgccggaagccaggtagatgtaagtctcgaaacgctgccccagatgctggctgaccgcatcccttctctgcggattctggatgtcatcgtacacattggtcgggtagccgggctcagacaggctgatcaccgattgagcgacgatgcgcttgaactgaagatagttgatcgccggttgctcgaccgggagctcgtcgatgatgacgaagggttcgcaatccatcgcgccgggttccattttgtcgcaacggatgccgccttcacgatcacgcatgacgctgaactttcgtgccatgttgcccgatggattcagtatgtagaggatcctgtgcgacggcatgctcatgccgtgcgcgaacgactccgccattccctgcatctgcgggtaactgcaaccatcgcagtctcgagccacgacctgctgggcatgcgcctcccctgctccacccaaccacgccatcgcgatcaaagccgacgcaccaatccatgtagccacgttctttcctgccactgcttcatatccctgaaatcaagtgagtccagacaaggtacgtggaatttcacaaatatgaaagacacttcgtgagcatcgcgcgccacacgcgatgtcactaccgctttgaaggattgagagcgcttgccatacccggcacttctcccgcagcgacgacactgtcagtgcaacctgcgccggcaggcggcctgcaccagcatcagctgcgccaccaggaccagcatcgcgcagcccgacagcagccaaggatcgatgtaccactgttcgttgaaactgaagtcgccggcggaaatgcgcttccaaccgttgaagtgctgcatcgccgccaccacgaacgcgaaggcgcccgcgctgtacgacagccagggcaccacgatgccgcccgggcgcgcgaacagcgtcagcaggcccagcacgccgatgaccgtgcgttgcacgcggcaatatgggcagacataggccatcccgctccattccaccgcccaggccagcaggctgaccagcacggccgcggccgcggcggtatacagcatcgtgggcgtgatcgtcctgcctgcatcgtgtgccatcccgcgctccttcgttcaaagaccccggcagggtagcagcgtggcaggttcaatccttcttgaagaccgtgcgcttgccgatcgggctgcccttgcgcgccgtcggtcgcgccaacccgggaatcaggaagtcggtgaccttgtggcccttctggatcctggaagcgagccaacgcggcatgcgcccgcggccggaccaggtcagccgcttgtattccgggtctcggtatttggcggccactttgccggttctgcgccgtgccggtttccggctgggtgcgcccgcttcgatggcttcatcgccaaagagttcttcgagggtatatcccgcttccgccgcggcggctttcagcatacgccgcaccgcgctggcaggacggcggttggaaatcagctgcttccgctgttcagcggcaaccaccaaggcgcccagctcccgcaggctgagcgattcaatatcgatcgtcatgctggaaaggtctactgccgcgcggcgcctgtcaaggcggcttgcccccgcgtagacacgggtttcactgcgggtgggctccgatcgccttcgtcggccatccccgaggacatccctgtgagcacctcatcgcattcgcttgcctacctgcttgcgcgcatcctgctgatggcgctgttcctggtctccgggctgggcaagctcggcgatctcagcggcacccaggcctatatggaagccatgggcgtgcccggcatcctgctgtggccaacggtcgccttcgagatcggcagtggcctgtgcatcctgctcggcttccagacccggctggtgtcgatcgtgctggtgggcttcagcctggtcaccgctttcatcttccaccacagcttcgccgaccagacccagcagatcatgttcctgaagaacctggggctggccggtgggttcctgctgctggcctgcaccggggctgggcgctacagcatcgacgggcgcggtcggcgcgggtaagcctcgattcggagtgtgcacccgctagcggcgaagttcggcctctggcgccagcgtgtggatcaccttgccctgtgcatgcaggtactcgatggcaccgtaaccctcggccgtgagggcccggccaggttgaaggcgcgcttgtactgcaggccatcgatgatcggcgccagcgtcttgacctgggtgattcgccagcgtcggacgcgaatgcccgaacgcattgcgatgcagccagaacgaagaacgcacaagcactgcgcatcatgcgatctcctgtcgggatcggaatcaacatccgcacgcccagcacgcctgtggtcgacgaccccgcgcggtgacaccggcatgctggcgatggatcgacaccatcccgtcaaccacggccccccgacgtcggccttccccctgtgcacgccgccggatacggaaatgatcccggcatgcggacggggacatgccgacaatgccctggaacaccttgcggaaggcgctcacgtcgtcgtatccaactctcactcgcgcggcgctggattacctgtcccgctgcgagtccgcaccgtcactcgaattcttaactcttcagaattcgaccaagccacctttgtcccagatggcccacaaaacagcatgatggcgccctacggattcagggatttcgttcatcttcatgcgtgacatcggacagttctacgtaatcagcgtcgagggagtgacgcgggcagacggcaccctgctgcaggtcacccgaatcgattgctcctgcatcaagtgttcctggcagttcagggccattcccaaccatggccttgtcgatctcgacggtgcggctgccctcagttgcccaacctgcggcaatcaccagtcagtcagccgcgcacggcttgaagagctcaatcgacgcagcgacgaatagcctgcacttcaaccatccatcaacacagcaccgacacgaccgatacccggtgggccctatcgttcgtcaacaagcaccccccggcattcccatgagtcataccggcatttttcagatcaccgatctcacctacaaggctggggagcagggcgacctggcccgcgcactgcagatcgtcgccacctgcaccgcctgcggatcgacgagcgtgtgggacgagcatgagatggaacacgttgccggtggaaccgtgctgtcatgccgtggctgtggtgtccgccaggccatcagcaacgcgcgcctttctggctgcgcttccgacatccgccatccgcgccgctgagcggcgcgcagttcgtactgcgtagccgccggcaggggcagtcgttcactcggcttttacaacgctgcgacgtttcaagcgacaacgcgcactgatgcatctgcctgcatccaagggccgcgccagcgcgtatgtaggatgcccgcgccttgcgggcatcctatagaggaacgcgccgtgaaagcccttcagcggatagccgccacagtcagcttcgccgtactcgtctcagccacttcaatgagcttcgccgccagtaccgtgatggtcggcggagcggagatgtatcccaccaggaccatcgtccagaacgccgtcaactccaaggaccacacgactctggtcgctgcggtcaaggcagcgggcctggtcgataccctcaatggcgccggccccttcaccgtcttcgcgcccaccaatgcagccttcagcaagctgcccgcaggtacggtcgatacgctggtgaaacctgaaaacaaggcacaactgaccaagatcctgacctaccacgtggtgccaggcaattacagttcagcgcagctgatggccgatgccaggaagcacggcggcaaggccacgctgaagaccgttgaaggtgaatccctcaccgtcgcactgcatgacggcaagctgtgggtcatcgatgccaagggcggcaaggcggggatcagcatcgccgacgtcggccagtccaatggcgtgatccacgtgatcgacacggtgttgatgccgaagtagttgcaagcagcaggacgtccacatgagcggcagccgcatggcggctgccgccgtctcctcccatgaatcagcatcgcggctgcggggcgatgacgcgctacctcatgtatcaggagcgtgcagcggcgttggggccttggtatccctgtcagtcagaagggggccttggattccaggtgattgcctgacgtcgtagatctcgcattcggttgggtccatcggttcccaatgctggctcgccagctcaaagaaggcagcgggtacctccatggggaacgttgcgcctttctcgcgactgcgctggcggacgcgatcacgacgaatgtcatgcggggtatccaggagatgcaccaccagattgtgggccgcccccctgacctgcgcgtcgaagagggtcttcgtaccaactcgagaacccacaggccgtaatactccagtggtcaacttagaagccagccaaattgaccatgagggaagcagccatgcaactggaagacatcgagcgcataggcgactacgtcatgccggagcgccctgcagtacgcgcagatctcgcactgatcttcggaactcggcacggagtggaggatttctgccaggcagtagtcaccctgtggcacaagagaatgttccggaaggcagtcgtttccggtggcatgaccgcaggtcttcacgattcagaagccgaaaccatggctacccgcctcatggagttgggaattccagagcatgtgctcatcatcgagccgttcgccatgaacactggtgagaacgtatggcgctcgcgcgagcttgccgagcgcatgctgcctctcgaagagagacggagcgtcattgccatcggaaaaatctgttccgcgcgtcgatatctgatgacactggcccgtcattggccagggccaatcgttaccgcgcagtgggtcaactatttcgcggtggacaagagtgactggcacctggatccggagttcgccgaacgcgtcagggccgagtacgtgaagatcccgcactacataaggaggggattcctgatcgagcttccagaaagctgatccaggtgctgccaaggcacgctgcacgcatcacgccacgacgccgtgtgctgttcagggctaccgagcggcaacaccgggcctgaccagcccgaagtctctcagcgcaacgtaaggatcccagtactccctgtaggccattatcttgccgctttcgagcgttaccatggagatatggtcctggcgatagagccagccggcgtggccgcctccgtgtactctccgcgcacctgccggcgaggaccaaccattcgtttcttgctgccttccttgtcatggcaacaagtgtccattgcctgtcgatgcgcagtaaatcccgtggaaccctatcggcgtccgagaattatttccaatgttctttccgccgacgcggtagaggcatcgggcccgactgttcctgaaagcataagttgaccgccctagggaagcaaaaggtgtccgccggtgggtacgcgctacctcgaagaataatgaatcgaccggatacgaagccagccctttcagctcaaggcagaggaaagaatgaatgccactccggcactggctaacatacaggcgcagagataggggacaccaaagctccaggcttggagctgcaactattgagcgcgctccagcacccagtcgacaaagcctccactgatgaccatatcaacaatcttcctcagcccgagcacgtcgacattctcctgatcggaccttatctcttcgccggtgtgatacacgaagaacattctgtcgtactgccccattttctcgttatctttcaagtagcgattgaaaaccccaacgctagtggcgcacttgatttgcacccaggcggtttcgccggtgacaggcatttggagatcaagatccttggtcttctcagtactcccgactcgccccaaacgcctccaccccgccgcaagaaacatcatgtccaccagcgtttcgaagtccttgggatcgagtcgctggacgaccttcccaagtgaatcccgcagatcttcctgtgccgtccgaactcgttggatctgcggatctaccgctccatttatcctctggatgaggcgagccgcatcattgtcgctcagatcgaacgaagtacctcggaatgacgcggcggcggtgatcgatcctggcaggcttctcttcgataactgaacacccagctggtcgcggtcactccatcccccggcgatcttgcgagaggtactcgtcgacttaggattggagggcatgtaaatctcgggcacaccttccgcgacgaagccccaatagaggcggtcatgagcaaaagttacccataagatctcaccttggtcctcgaaatatgtacgagtctcattggtaaaccgcgtagcaacgccttttgctttcgaaagtgcccagtccttcgccagatccgaccatcgcgcctcgcgacacatcctgtacgtttcgggacttccggtatcgaagtcgatgagcaacagtcccttctctatcgcctcatcttcccagcaacctttaggtccgagcttcacgtagcggacgcgggtacctagagcgataggcaggatgacgctagatttcatggccgaacctcccaaggggttgcgcattctgccgcccccgccttctgttggctatgggcccgacaggcaccaggccctccaacagtccagccagtggcgcgtatatgctcgcgggacgcgagcatctagatccccccaaccccgtgaagccgtggtcccgatcaacccgccctcacctagtgccgcgtgatgtacgacaggagaggagtcggctcccaagggtcgctgaccacctcttgattcgaagaactagtagacgcagcgtgtagcgtgactccttatacagagcccgcccaagcctcccatctgagtagtccatggcaatacagcagccgcgctcacgtccggatcgccgatgggagcgccactctgggtatcgcgcttcaactgtgggtagccctagtggacgcacgcaatgattcggactttatgcatggtccgcttcctccctattgatgcgtttactgcctcgcgccgagcgaccgcacaagccgagacagatacatgtaaagtaggccgtagtagagccaacagggggctaaggaatgctcgtatctcgctatttcaagttggggcgaaatcaggcaacactcgattttctcgatgtccacatcgataaagacattcccgtcttcgtggacccagcttccctgcgttcattgcaaacagagtggggacaccactgtatttctcttcttcagagctactttgagtccgtcctcacggcaatccgcaaggaaaatcacgatcgagctaagcaacttcttgcttgcctcaacgagaggaacgagttccacataggatactcaaaggacaggtcccgtggcagcgctctaggcgcggtatccgcggagaagatctgggagtctttagtgaagagcaaggcagcagtgactggcgtgctccacgaccttgaagacacgatcctgtttgtggacggcataggtcccgatatgctctcagatgccgtttgcaacatcattcgtggcccgctgatccagtacacgcagcaagcttgcaattactacggcattccgctcacgccgggggtcgattcaggaccgatatggaacacacgcgacgaaaaatgggaaagtgacctgattgagctgccaatgacagaacacggatcactcatcctgatcccgaagatcatcgcgcgcgtaaaacagacctatggccaccaagagtactaccgccacttcttgatgcctgttcttcagcagcaccacaaagatatcaattcgtcatttgtgcacgttctgaaaggcaaaaatcacaagggcactaagaaggtttacaagaccgatctttatgacctatacggcgccgacaaactggcctctgcccaactgaccggcgagcaccctcaagctttgacgaagtaccgggagacaaagagcgcagcgccatcgcggcctcttgatcatagcgcgcttgcggcgattgagaatgcgcctacgccaaacttcgacgcactactggaagatgtcacatcacttgcccccggccacaaagaagcctcggcctatgagattgcgatcgagaagctcctctctgcactgctctaccccgcgctggcgttcccggtgaagcaggacaaaattcatgagggcagaaagcgcatcgacattacctacgtaaacgatgctaaagatgggttcttcagttgggttgctagaaatcatcccgcctcccatgtcttcgtcgaatgtaagaactatggcaaagagattgggaacccagaggtcgaccaactggccggccgattctcgccttccaggggaaagctcggcatccttgtagtccggtctgtcgaagacaaagccctgctgctggagcgatgcaaggacacagccaacgaccagcgcggcttcattctcgtactggacgacatcgatctaaccaagttgattaagcaacggcaggcactcatgtacggatatggtgagacgttgttctatcaacagttcaaggcactcatctcatagcctcccccacggcacacaccactgcgagcagcccacaacgcgctggtcgtacagataccgcacgatgcacagatacagcttgccctgctggggcttgatctcggtgatatcggtcaagctatccgggcgaccagtggcgaggacttctggcgcaccgagacagtggcgtgacatagatgcccgatagtgggacgaaagctgcgaatgcggactagtccaagtggctgaggcagccgccaacgccggattcgagtttgatatatttatatcttacttttcaacaacttgcgtcaatccagcaatgggtctatacaggttcaatcagaccggacagagcgcgactaagcatgccaggctctcagatccctcccgcaccgccctcttccggctcgttctgggcggcaccgctgcttggcgtaaccgtccccgacagccccatcttctcagcggcggacacagccaggctgttgggcttccccacaagggaggccctcgcaaaagcacgccgaaccggacggctctctataaagatgttccagattcctggaaggagaggctggttcgctcgtcgcgaagaggtatgcgcctggctacaccaatccctgaacagcgaggaggaagcccgatgagctagcgaaagcacagcccctcaatagaaaaggccgcacatttgcagtgtacggcctttgatacggcaaacggcttctcgagactccataggtgcggccgcgcgagaaacacccattttggcgtcgcggcgtttggtcgatcactagattctctagcagtctcctccgtgcccggtgcaatcgatcaccatcagcggcttcaagccagagatctacggcacgaactggctggcgaacaaagcgacacacaccatttcaggatcggcagacttcatcacgcccccttgggctggaacgtggcggttagttttcgcacctccgacgcatgggtgcgaaatgccgccgggacgcgcacccactattttcctcgcataatatcgacctgctcttgaatgtactgatcaaggcgggcttcttggtcggacaatgcatcccgcagtgcctgcgtctgccgaatgaaattacagtacttatctagagcagcatgctcgtccttttcttccgagagcgagcgaagacgcctcttccaccctgggattggatctaccgtggatggccccctgaagttaccttcaagccacgtcgccaatgctggcccctgaaccagtctcccggtgtaaccatttttccttgcgtactccactccctctacggagaaggcaagcggccatacctgcgcatcaatgacaacctgacgacgcgagtattcccccctgcggggagagttggttgaaacaaatttgatctgttcgtccgcttcgtcgatggtccgggacatatcccgcactaagtccgcgatcatattgcacttcatgtttacggccacaacccgaattcgcttccaagctgcctcaaagagctcggcagcgtcgaatagcatccgaagaccatcggtgtgcccaaggtactttgcggcccggtgggatatggtttgttgggaaccgtaactccagctggatggcttgtatgccaccagcagatcacagcaggttaccaagtagaagttggcgagcgagtgcaatattccttcgtgccgcagcccagcatggtaagagctattccggaaggagtgaagccagtttattgaacgactccacggtgcagtgatgagtcctgtttgtagcgcgagggtcaccttcgcatcaaagtcttgacccaaagctgcctcaagaactcgatcattgactctgctctcagtgtcatcgaaccaccggcttccgaagagcttcttatgcctggcgtactgatggagagccagctccacaacgttgtccacaagcatgatggcgaagcggtcgaagttcctgtccttcaatgcaagctgatcaagagcaagatccagctggtcaatgtgatcacagagttcgcgaatcatccccaatgtcccctattgcgtcgcgcagtcactaacgtagccgacgctttatgatttcgatgatggatcccatcttccgcgcacctgcccccaaggtaggaaggaaagctgcctccaacagtgagcccccatcccataggtgttataccaaaggcaactccccgactttagcggtcgccaaaattggatccatgctgccagtgcaaggttccgtgctaagcccttcgcgccaggcagatgtaggaggggtgatccgcccctgttctcacaggacagttggaggggcgcatccgcaatgtatgcaagtcagccccactacggccgacctttcgtcaacacgatgttgtctaccagatgattcggctgccaagggataggcctgccccgaactaatgggattgccacctcatggttgtttcaccatcataagttggccaaagcggacaccttatgccaggaggaacaacgacgcccaagcacctgcttcttatggtggcccaccagcaaccacatagatccaataagccattgatctagcgggcctaatacgtacttcaatctactttggactcacaaaacgactcacttgccccgtggctagtcggtgcctgcgcttgccatcgctccaaacgtgaagagactattcaggaagatccagcggagagtgagcatggcgagaaagaaggagatgaccgattttgagtatctggaaagccgtggctggggatttgaaatgccgatcgacaagtcacatttcactgccctacggaagctggaaggaagcttcacgggcatgggcggcgcaggtgagtcggatctggttgagctgtccccgaagaatgtgatcttcgtggaagatcacttgaggcaggccaaagctcatcacgcagaaggtagcctggaggacgcgtggttccatctgctccaggcgagcaatgcactggcgtatcaccgaggcgtgcgcgagggccgattccaggcaagcaaggtcgatcggtcggttcaagccgggaagaaagggggccgtgccaaggcggccaacgtctccaagaccctcgacggcatagcaacagagctgcttgcactacatgcagtggaaccgatgcggagaattgctgatttcgaaatcgcagcgctggagatcggtgagaagcacggcatggcccgcgatcagaccgattggcttgcgaggctgaaaaagcgatccgcaatgctagcgctggtagctgaactgcgtttagcacgatagctgctggccccctacgggggccagcatcatcttgcctactcaacgcattggacaccgccgtagggaccgccggaaccgaacgtccggatgcccttggcggggcggaagcggaggtagtagtcctgcttggtgaggtagaacatcgcgtcctcgacgttagcccaggccatatcgtcattacgcgggaccatccctatgccacagcgttcgtacgcctccttgttcttgttgcagctgaagtacatgccgttgccgccggtgacagtgttcttccagtagtgccccaatgcgtcggcaatagtgatgtccttggccagttcctggccattgaagaagatggccatgtggaagtggccgcccttctccaaaccatactcaaggcgccagatgtagccagcgagatccttcgaatacggcccggtacggaggtacgcgacaaaagcgtcacggtggcgctgcacctcactgataggcagatcctgagcgcagaagccgagattcgtcagggtcttcgagaagtagcccaagtccaatcgaatgatcaacaacttggagtagccctggcgcaactgctgcagtagcttgcgggtgctgcggcggttcttgcgctcagcgcgacgcatgttcgccaacgcaggccccaatgcggcgcccttagagaacgcgcgcattttcgccacggcagcattgaggggcgcaacatcctccgggaagagcttcccgctgcacttgaagcgtacgggagcgctgaagcgcttgaagatcgtgaagagcgggctgtggcgatggacggggaagtgacgcgatatcttggccaagtcagccttcaggcaggtccggaactccttagccagatcatcctgcaggacgagacccgtggcgcccaccttgaacaggtcacctttgctgcgcatcagccttcccatcatgtctacgatcttcttcacggcatagatcgcggtctgctcgccggtgatgacgggccggccgtcttcgtcccagatgtacgttcgccgcgtgattgaagcgctgtttgctgcgatacccatgcaagttcttccaattctgttcgttgataacaacgttcattcctgatggcagctcgtcgccatttacagggaacgccacttaaaatcggcctcagtaggaaccaagccgacatgctgattgcgaaagttagagctccttagccgcccacctcccgcgcctggatgaggctgcgcacgtagtcatccacctcgtgctcaatgaagcccacaaggccgccctgacgaacacgcttggggaaggacggcttgaacgaaggcgagttctcgttgcaaaaggcgtagaaggtggagcggccgagcccgaggcgcttctgtgcctcttcacgggtaatcacacgaagcggcttgttgctagcgagcggcatttcctgttcctcatctggttgcgacgaggggagcttaggcagccagaatcgagctggggagtgcgctagcgatggtgatttttttactcaagcaattcgcaagtcattgatttaaatggatagaattgcgcccggcttcgatatgacgcccaaaggaaccagattcatttgcccggaaccaagtctcggcggggagggggagcttcacgaagctccccctatcgctttacctgagctcgctggtcaagaagccagccatgaagaccaccgcgaaggcggccaggtactcgaggggggaattggatcgttcgatgaacacgataggctcctagtcagtagggagccggcattgcgccggcatagaggagaggctgatgcccctccctatcgtgttatgggtttgaaattcgtttgcttggccgatcagccaggacgtgattcggccttgttcggccaccagggcacggctttgacggccggcgtcggctcgacaatgcccactgcggcccgcagtaccaccggccatccgtgcccatcgatgtagtgccggataccgttctggcgcaggaactgcagctgacgagctttttggggcgtccgcgtcagcgccttgatctcatccttggtgaggcagagcttttcagacatttcagacatccttgctggaatgccaagcaggcctaggcgcgtcgagtcgttctggcgcccccactgccttacgaagaactatcacccggttgtattggtcgacctgatggggaattcgattctggcagaaaaaggccaattgcctagccctgatcggggtccgagtgatctcttcgacttcagcgcgcgacagcacatccccagtcatcgaatgcccccaaatggccagtgccgatcatgccccagggcgctactctcggctacagaccaaggagaagccatggacgagttaccagccgcactgccgcttgagcagcagatcgccctactgaggcagcagctgaccaccctccggatcgacctttctggcaaggactggctgacggcggaagaggcggcgcactactgcggcgtgtcagttagccagttcaatgcgagggcgcacgaacacgacctccatccacgcaaattcatggggaagaagctctatgcgaagacggctctctaccaggcaatctacggcgcgaaggcttggacgcgtccatccgcaacctccgcaccaaccctaactgcgacctcccctgagatgaaggaggcgcttgcccggctacggcgctatgacgagcgcaaggggaaacgctagtgccccctcccggcaagctgatgaccgttgcagaagcggctgagcagagcgcgtgctctgccaagacgatacgcagagccattgatggcgggcaactcgccgcagtgagactcgggcagagtgccaagtcggatcgcatacatagagaagacttggaggcttggtggaaccaatgccgcctgcgacctgtagcagctcccagaatatctatacgtgatattcccccgccaccactcgatgcggcggaggcgagactcgagaagaggctgggaatcagtgccaagggcaagacggccccccgccgacgctgagcaaagagctgcaaaacgccagcaaggtccggcaatcctgaaggccccgcccgcactacgcctagtcttggacctcggcccggaaggcgatctcaatcagctgctcggggaatgccaacgccgagactccgatcaggttgctggcaacctgcggcacaggctggccatacacggccggccggaccttgccacttgccgcgaaggccgccggaacgtcgatgacgaacagcgtttcctcgaccacatctgcgagcgaccctcccagctctgccagcagcacctgggcgttctcataagtccgcctcatctggacttccatggtgtcgaagttggcgggcttgccgtcagcccccagctccgccggcgcaaccagctccccctgcggcgtgtgcgagagctggccggacacgaagatcgtgtttttgatgcggacggcctgtacgtacccgtaggccgattcccacggcactccgaagctggcggtctttcgattggtagcgttcatcattgctctctctggtgaaagggcaagtgtggcaagcagtttgagtcccccgcctcccctgaacgggggatcagattcgagcgcgggacagctgctctctacctgccttgacccacgccttcatcggatccctcgccctgggcttggtctccttcggcggtcggcgcggttccagcgcttccttgatccgcgccagttccaactgcccggcctcggctaggcgccgggcctgttgctgctgctcacgagtcggcggcaggccgggcagtggcgggagcaactgaatcggagtgctgtcggtcagccgggcgacggcctcgcgcagcggcagctcgggatacagcctggcggcgcaccagcgctcggcgtaccgcttcgcctgccggatgttggccgcgcgcacttccttcacctgccacatcttctggccttccatccatagccggaccccaggaccgtcatcaggcgtgacgctggccgtctcgcggccgttgtaccagagcgcccagcgttcacccgtctggacccagccagcggggatcggggcggtgcggaagctgtgggaggaatacatggccggaaggatacgaccggccgtcgcagatcctgcgatgacggtcgacacttcagcttgctgtgatgaagggttcactctgaggggcgcacactgcggtctcgcggctcttctccggtgcagaatcctttgctcccgtgtccagcccttaaacggcacggccatgcaccctcccaacgccttcaggatccattcgatccttcccctgcttgcgctcaatggcgcgatcatctgcttggagcaggtgcgatcaacctgtaagaactgtggactgaggtcctcaatggctaaggacgcaggctttcacacggatccgaagggcaccacgctcacgtgcccagcttgcggcgccacaggattaatggatgaaatggagatctggcaccactggcttgaccagtgccgtcgcgaacgactgttggcgcagttcgatcctacgcctgacgatccgctcaatattgaggacccaaaatgaacgatgccatctccgacctgctggagcgtgtgcattcctgcgaagttgcgatagaagtccaccgcggctatctgaaagccatggagtacgcgctgcggatttcggtgttgacccatcctgctcccgagcgcctaaacgatgcgtggctccagctactacccagcatcgctgcgaggcacaaagaggatggcggcgagctctttgcagccgccttcgagcaatcactgacagttctgaccgaacagatcggcgacgcccgcgcctgatcttcactcggctggtgccggcgcgtcgcttctcacgcgcgctcgaccggacccgcccacgcttcattcccgttcggtcggggagcccacggcttcgtgctcgtcctgatctgtatcgcttgcagggatggtgtccgcagccggacggccaacgatctcttcctgctgaagcacagcgtgcatggcttcaagggcctgccggttggcttgcgcgcggtacgcgcgttcgactcgtcccatttcaaatacggcaagaacaatgcctaggataaccacgacggcaatggtgctcttccaagggaacccgtctttgcggctgggcttcttctgccgcttcggcgattcttccatgatccagtccggccatctcggtcaggggctccaaggccatgctagcgccatggagcccacttggcaccaactatgcggcaatagcgtacggttcgaccaacgcggccaagaggtccatggccgtagcgttggcatcgtctgcatcgccgcgctggttgaacctggtccagtctgcgcgggccaatcgccgcagctcgtccgattcaacgggtagccacttcattggccagaacggcaagcggcgttgccccaccctgcccctctgcagctctacgatctcgttgtggctgctggcgcccagcactctcgaataggccactgatagcccatcctctggcccctccaggtactggaggaagcgttcgccatcgaagaggagcacccccgtaaccccagcattacggttgaaccgggccgcgtcgtccacaatctgatccaactttccgttggacaggcccagcttgtcgccggcgatctcctcaccagcactgctcacgtatacaactgccctgatgggcattgcgcacctccttgatgaggcacgaccctaacagacgcgtaaaaacgtttacgtgaggtggcgacaacttgcacaacaattcaggaaagcgtgatgctgaatgcggaccttcatcacaagacggaggcagcgatcagggcagcatccccaaaaattcttggtacaccgcaatgcccgatacaggccttttctacgttcttgatcttgatgcagtacgcgaccgcgatggcaacctcgaccgcgtgaccgcaatcagtgtccgctgcaaccactgcaagcacatcacccatgccaaggcgccgcagctggagaccatgccaggcggcaccctactcgcatgcgcgggatgcggcgagcggcaggctgtcagcaacgtccgcctggtcgaatgcgaccatgttttggggcacacgtcacccctcgccatgccggcctgactcgcgccatgtgcggccgattcgtccagctccccgttgtcgactttggccagcggggctggcgcggctgctttcctgaccgatcctagcgtgctgaaagacgcggcagtcgacgcatatcagccgtctacgccagccgcatgcaagcagcctcgcacatgtgccctttcgcgcaatcgagcgccagttcgcctctgcgccgactttgttgcctccccaaaatggactaacgcatgcgcagggttgtcatccatctgatcagcataacaagcaaggccttccgccttgcactcgccaactgacaccccccaaactcctcccgaccttagacctcgtccaaggtatgcctcaaacgccaactttggctccatgatgctgtttcggtcgacagacaggcttccgctatcaccactgttgggactgaaagcggccgatgaggggcgcccttcttgaatccattccgggagaacttggcgaaggagaacttcatcgtcatcgtgtagcatcacagaatcatcaattggcattatttggcctcctccgagttgactcttgaccagacccttagagcgacgccgcccaggtcctcggcatttaggtatatagaatcctcgacttcaccagcgccttccgtgctcaccgcgataaagtctgccgaatctgcgccaggctcaacagtcacggatatctcccaaccatttaatgaccactcagctacgatcccgccttcaggtaaaggatagagatagggccttggaacccccagactctccatccgctccaacagatccttcattgagtcgatggcgttcgcggatggcgctggatttgattcgctgtaccatcccgctcgcgtctgcgctatttcggccagacgaacagcagtggtggtcaggggttcaacaggaccgaacgggatctcttcatactccgtaatcttgatcaggcgatcctgtcggtcatagagtccaagccctgtaatacgggcggactgccccaccttagagaaaagagcagtccactcatatgaagtcggcacgaacaagtcgaccggcgccccatccttggaaactaggtggatcagctgctctgttcgacgccctccatcgaaggtgaaatccccctcgacgtgaccctcgtaggaattccccgcttgtagaacgatctttttcctagtctccccgttgtaacgaacaggcgcacgcccgccttcggagagctccagaaattcgttgtatctaaaatttctgccaaatttattgaactttgaagccaacgcgactggaaaagcatcgggaagcgcgaggccactattggtccttgatatgacatcaaaaatcatgtctctcgcggcagaaaacgccccaatttctggaaatggcagagtagcctgatcctccattgggccgaggttgtcctcagaaaatctgcgacttgctagggtcacgctattgcctggcttgagagaagcgattcccaattgaaaagaatctgcgaagccccgtggaaccttctggcgctttggatttgcacgcctaaagagaacacgcgccagatcaatgatgatttctcgatacactgccagatcagagagaacatcaaatggcaccaaatgttgatcgaaccgccctccggccaatcgcatgcggatgaagtctccggcatcgcccggcgtcaccccttctgattgctctgcatgctgtgacatagatgcgtctcgctagtggcgatgaaatagagaatttgtcgaacctgcgcagcgatgcatcgggcgtctcgccacgctcaggcgctgacgactaccagggggccactgccaatttccctgccagtttcgtccaccgcccaaatactccagttgcgagcgaagaacgtccttaatccagaaaaatccttcgagctctctcccgccatggtgatgaagaagccgtccttcgcacagatcgcctgagaagtacccgaccagactagcgatcctatcaccgctccaccaggcccctcgatgatgccctccaccctgagctcaagctttaaagttgggtccagtgccacgcaacgagacgggtcgaagatgtagctgaactggcctagctgctcgccggtgaggcacagcgcaacatctgccttttcgtgcctatcatcgattttcgcccggataagccagtccgtaccctgtcggatcagggagcctggggcgacgtcaaggtcattttcgatacggaaaaagctcgccttcagtgccattatcgtctccttggctccccggccaatccagggccttcgttcatcctatcagggtcaaccacgcttctaagaccccagcacatcgggactagttgatcagatcggtcctgtgtcggtattggctatctaccatgaccatggcggtccggcctacgaaggccacgacaaggccacaggcacacgcctcgccgatctccccagggcacccgtcttcatgcaggagatagtgccagttgatcttgccgatcaggtctttcgccaggccggcgcgggtgatcaggtctacgtagtccacctccccctctgccgaaaggatctggggggcatcacaaagcaacatggaaccgctcctgttagggactccaagaactggacgtaggcctacctaggccgttccgctcgcatcgcgcgcacgcgtaaaggcgtcggaaaactccgaagacccggccggtcccgcgcgtgtgcgtactggtctcgaaactccggggtcgcggtcggcgggctcgcccgcgtagaggtgtccattaattccagcgccctcgccgatggaccgatcccgaccagataactcattgatttccaagcgctacacaaaactgtgccgcgtgaggactcctgcgtcagcacctgacttcccggagcacagcggccagctgacggagcgccttccgctccccgcccttccaagcgttcctagccgccttggcctttccttcgacgcttcgcgggccggtcgcctgctcccacggtcgccagtcctggattgcctgcgcctgccgccggcgccgctctggggtccagccattgcgcatctgagatctcctccaatagttcgttccgccgactttttgttcccgcgcgcccggtctcttccgggaccggcccgggactttccggggcaaggttgttcacctgctggtggccaccggcaatattggcctgcttcacgaatgccaccgctctcgggttcttgatctcggccagggtctctagggtcgtccggcactgggactgcgccttcagggccaaccgcatgtaggtctccatggcgcccatgtgctcccccatgttgagggccgctcgacggctcatctccaggaagaccgcattcagggcaatggcttgactggtcagcagcctatcggcttggtcggtctcgcccttggcggcacgccctacagccgcccgggtcgacttcaccagctcgttcagctcgttcccgccggccaccccggagtgctgcgcaaacagcaggctgacgaaggcgttgctggcaatgccctcagcaatcaacccggccgacttctcctccagggtctgccccttctccagcggcacatcgagcttcgccgcgcgctggctggcgtcctcggcgggttggttctctttcctcatgaggttcaattcctctatgcaggggggcgccctgctggtgctacgatttggcgactcaaggagggggctatggacaccagatgcctgcggagactcactactcccgctctgacggctgcctccctagctctgctattcgcccttacaggctgcgggcgagactcctgcaaggaatactcccgattcacctgcaagcaacttgaaaccaagcccttcaacgtctactactacgaaggcacaaagacctcttctgagccgaatgaggtcttccttggcacggctattggccttcagcagtgcaggaccgtcgcttggaatgccgcacagacaagaaggaaggacagcgcagaggattggtcttatgtctgctgccttcagactgaagaatcgtcatgcgcagagaagcatcgatgaaccagaaccacctacccgatggagtgacccgatgagcagtgacaaggtagacctgtccaatgttggcggacggcctaaggattggatgcagcgggagcatgagaaggaagtcgcatcaagctcaactgatgggtggaaggtattcctatcagttggagcgatcattgccttgttcgtcttcgctgcctggatgctggtctctgtcatttttggcccgttccactagggcttttgcgatctcttccagttcgggatcgttcgcggccgctgcctgtttctgcaggaggatcgcctgtggcactgccgccccccgcggcatgttggtttgtgaggcaagccacctcacggcgattgggctggtgagtgcgcgagcagtcgcatttgctccaactccacccgctgccacgcccgctgcagtcctgaaatggccactgcccaaagcattgagaaggccaacccagtaagcgatcgcggtgaccttgtccccgcttccagatgggttcgcatagacctttgcgccttctttgatgttgtgcgcaaccctggccacctggttcatcgactccctgaagttcttgccatagcgaccgaacagcaccgtcttggcctcctcgctcaggtcattccagttacgcatgaaagtggacgaactgaaaacgtcgccatctacgttctggttccccggagtggctagccccaagcgcttgatcacagctgcagatacggccttctgctcattctgcggtagcgagtacatcacggcacggagcgtggttgcaccatccctggtgcccgaagtagctgcctggtagaccttctccgggcccccatgcttgttcagaatgcgctgaaccagatcattcctttcagcgacgttccgggtgtagttgttagcacgtgctgcggcccgcactgctgccggtccactgttctgcgcagccgcaagcatgtcctccgacagggccccatagaccttctggagctcctgcagatcagtgctagggttcaggggcgacgagcgcccgatctgctcgccaatgtcggtccggatgcgcttgagcgcctcatacgtcaggtttccgccattcgcctggagatccgcttcgaggttgttccgaagcctagacatgctgggctggatcaaatccccggttgttgcccgtgcgcccgggttgggagtggtgagccgctgaagaacgcgttgcgtgttgaccatgggagtcggcgcggttccagggatctgctgatcgaccgcccagtacaacgcgcgtttcaccgcgtttgtgtcgcccttaaaggcattcatgcctctctcaattgcgagaccagcgttctccgaacccggatttggcgaaaggttggaagcctttgctttaagccctgcgccgatccgatcagcctggtcctcggcaaatcggccgagtactccaccactcgtaggacccttggatagcaggccctccatcccctgaacccatcccggccctgcagcctgtccaacggaaggcgtcgcaccaagtgcctggaagtcagcaagcgtgttctgcatgccttggccggagcggccccgaaccgcaccgcgcaatgtagccgcgccgccagccgtcgcaacacctggggcgagtccacccgcaagtccggcaaggagctgattgcgttcagatgctcctgattcgcgcgctacagaggatgctccagatccggtaatggaagacacagtctgcagaccaggctgggtggtcaggaggtcggcaaggcgattcctgacgggagccacatatcccggggttcgtattgcagcgctccttccaagattggcaagtgcgttgatcccgacgccagcacccatggtgaggctagtgcccgccagtgcttcagcaacatcgcccaaaacacgatcagcgccagtctgtgccttgggtaggccgagccgatctgccagagctgcagcctcttctcggtacgggcgcgactcctgcaggcccacagcacgcgccactggattggcgacatagttgttgaacgcgtcgccgccaactgcccctagcagaccgccagcactctgcaacgccgagcgaacgccgaatgcgaagtcacgccccctgcccggcatccacccatcggcttggcgaccatctgcagtactggaaacactggaggtcacattcgagaaatcagcccgctcaggtcttccgccaacaacttcgagctccattggagcctgtccaggccaattcacagtgcgcgaggtgtcactgtcgaacgcctgacgaacctgagcatgctcagcagcaggcacatgcggagcaacaacttcgttccagtattgattacgagcttcctcctgctgctctggcgcaagggcctggtaggcaggggaagcggccacgtcaacccatttcttggccattggtcagttccagagattgctgtagttggaagaagatggcgttgatgaaggagctgcgcctccgtagtgctggccagcccctacagcgggcgctgcgctctgagcccgctcctcgtccgccaaggactgttccaccgcggacctccacttcttgtagtgtgtctttacacgctcaatgttgtctctgatctgagcctcagactgattgggatcgaggttggcaatcgttgattgcagcgcaaccagctcctgtaccgcgatggcgcccagcgcaccgcccgtgggcgacgaatcgcgcatctgctgcagcctgtcgaagccgaggttggccttgatggtttccaattctgcagccaggttgtaggaggggctcccctcaacgccacgagagcgagcgcctacgaagccagtcgaatatgggcttactagaccgagcgccttgtccagcgacgtttccacgttcccggcggcagtcagagcctgcctgtactgctggatacgcttcggacgctgtgctgcgtccttagcctgtgcttccgccgctgctgttccggctgcctgagtgatcgccccctgagtcttcacatcctgcagctgacgctcctgattgagcttgttcgggaagttggcgttctccacattcgtcgtagcctgcgcagtacgcgcagcctggtcttcgggactgcgaccaactgcaagtgcaggattaatattgttggacgcgccacgggggagctgcagatggatgtgatcgccctcatcgatggcgtgatagcccagctggcgcgcacgggagatgaatgcaggcttctggttggtcgggactgcatagtctgctgcagtgccattgagatgctggctgttggactgacccccgacctgggcattccgttcggcagagcgcacaccgctggtcatggtcacagacgggaattcagtcgccaattggctgaatgccgcgaagtgattgccgtctgccggagtagctacaggctgcggaccagtcggggcttgcggagcagtgcccatcccagtagtgccgcccagcggcacaaattccccagtggactcgtcgtacacctcacgcgatcccgtacgcgggttattccggcccatgcgcttaagaccgtccgctccttggaattcgaagaatccataaccagcgttggaggctcgtcctttcaagccaagctggatctggcgtgcctcttccttctgttccggcgacagccctgtagtcatcatttcgaaggagcgaacatcggtaggcgtttgaccgctgatgtttggggtgttgttcgctaccgagaggacctgctcaacgatgggcatcaccgtagtggcatcgaactggtcggggatctctgcgccgaagttccttttgaggtaaggaactgcgctgcgatagatacccgcctgcatctgagggctgttggcgtactgcttcagggatttcgccaaaccaatcagcttctcgtgctgacggcctccttcagtctgataggcctgcgcggtcttcggatcaagggcgaacgcccgatcggtcgcgggcaaatctcccgcgatgaccttgggtgccagctgctgcaactctgccagcatgttgcgctgcgtgactgccttttggcgctcaagaccgttctgcatgccttgagcaaaagattcatagaaggtggccattagattcgggagctccgtctgtagtcgcttggctgcgagtgggaaggggcgcctggcgcgccttcatcggcaaaaaagaaggcggcagctctcgggggctgccgcctggacccgcccttggggggacgtggggccctactagataggtcgggatctgggtgtttctgactcccgcgtccacctaggtctaatgccgtccattcacgaatgaattcgacttggtcatttggattgctcgcctcacctcgcccttgacgtcgatgtaggtaacggacgcaatattgcgtcggttgaactccctatcgcgatccagtctgtcgtaggccctcaagacaacgctgcggcgcttctgtccctcactcgcaagcgctccccatggcatcggcgactctccggctggcgcgactcagccattcaagcaggcgcctctcagccgactggacctcggtacgaaaccgttgttcttggagggcctggtctttcgccgactcccgataggaccgctgaggccgactcaccagcaatctccgcgccgcctccaacgcagcccactccggatggccgcatgcagtcatgtgcatacagaccaacggccagcgtctctcgccaccgatggcatacagcatcagccaggcagcaagtggaccgtccagttgcgcgtccgtcagtgcatgcagcaccagcctgcccggccccctgacaggcgcggccgtaagcgatccctgtgtcttccagctccgtagctggcgagtacgatcagccgcggccggcgcgcgcatcaccgccatctggtcaaaatccagcactgcttggcgatccttcgggctgaacctatccagcgcttgcttacgagccgccgcctgcgttggtaggtacttggatgccgcctgctcaatcgagtgcacccgatggataggcaggtacgcaccgtcatccgggcagcactcctcgctggagctccgtctcgtcgcatgccggattgtggggcgtgttggcgccccgaagccaaacgcgccagcgatgctcctcaccaccaaatcaactgcctcgtcctccagcagcactacctccaagtaccgctcatggtctcgagatgccatgggcggcctcccggcgcgacccgtccggcagacggactactccgcctgacgaaccggttcgcgcttctccatggaggcgtccagaaacgaccaccgtggcttgaagccctaaagccaatgccttggagcaagaagagcgcgctccgcttggtatatatctagaagggtgtacgcatagcgacctcgaaggggtgtggataaccgcctgactggcctgcattgcgacctcgtaggtctctatgcgggccaactcatagcgggattggcctgcatagcgacctagttggcctacatagcgactacccattgcgattcctccacaggttcagtggagttacggtcggtggctcaaggtgcttttcggactcatcgacggcgtaataggtcagcgcatacaggctgcacatgttcttgccacctttgcgcgtctcgatgatccagcctgcggcgaggagctcaagcttggcgccgtgcacggtcgccttgctcctccaaccacgggtcgagagcatcgaccaggggatgctcaaatcgccgtttttgccaggcctgtactgccgggccagttccagcagcagctttacggcgttaccagatagctggccgaactccggcgagtcggaaatcctgtgctcaagcatcaggaacggcgcgcccttcgaccgccctacgagcttctggcgccgcctgtcagtgttcttcttgggttgcgcctggccatagcttgcgccgccctctggagaccgctgggcgcggtcttggcttgtactgtgcatgtgcccccccaagggcaaggaacacggcctcagccgcgcttaggacgtttggctctacaggtcgtccctgcgtccacgtgacgccaagtcttcttcttgcggatgcacctgatagttgaactattcacgccgtagcggcgcgcccaaaccttggttggaacgattcccaccgtacgcaggacagcttccacctctgcaacgctgagcttgcactgggaggaggggctgccgaacttggctatgttccgttcgcgttgaagtcggcgattctccgaaccagtcaccagttgcaggttgtccagcctgttgttcgacgaatcaccgtcgaggtggtccacctccatcttcttgggtacaggaccgtggacggcctcccacacgagcctgtgggcataccaggttgtgcaggaaccacctgcccggcggtgaatgaccctgatgtacccgtcacggtatctccggcctactgtccgcccgcaggcgctccatagctccccagtactcggcgagacgaggagaccgctggcgcaatgcaatagcttgtcagtcgcgctaggaagcattgggggcctcccaaccgatctgctgagagctgcaccaagtggctgcatgctgctcaaggagaggcttgcgctcacgatatggcctgccctgcccgatccacaccgcgttctgcatcctgagctcttgctgcagcctgagctggtctgtggaaagcgagtcttcgcagacaccgccaaagaccccagtgatgcagtgattcacgagtcgatgctcggcggcgtagtcgtagcccttcgggtcccggcccagcccaaccagcgtgtcgcgcaggatccggcacatcacggtgcctgcgacgcgctttgccattgccgcatcctgcctagtgtcattcgagaggaatgccgctgcgagtacgtcagccgcctgctcttggaagaggatcacgcgcgatcgaatggcagccttcaccttgttggggtttacggtggccagccagaacgggagcctagacaacggcagggcctgcatttggcgacctttgccatcgccagcaaccatcccccttaaggtagacagttggcgggccaggacggggtgagatttcagcttctcaagctgcttggaccaatccagacccatgccttccacgatgggccgcatggccacaaaggggcatccttggtggagacggccgatgagatcggcaccgtggaactcgacatggacgattccagttgccattaggcagccctcccctcttcgcagcgggagtcgatccagcaccgcaccgcctccgagtcccaggcagacaagcgggcagccacccggatcggtcggggaaaccggccttccttcgccatcttgtagatgagagagcgggacatgccgcaagcggcgatcacctcgggcaggcgcattagggttcggccctgagcggccacgcgcccaagccggattgacctgccccctttctcagggccactagctacttagtagagtccaggttggggagcataccgctccggtgggtcaggtttcgatcagcggtcgaaccagtcaaggcaccttcgttgcgcagcgcggcggcgaactcggcaggcgtgcatttgggcagtgagctgtgcggacgcacctcgttgtagtccttgcgccagatggcgattaccgcccgtgcgtgctcgagcgagataaaccagttttcgttcaagcattcgtcccggaacttgccgttgaagctctccacataggcgttctgcgtgggtttccctggctgggtcagcacaagcgtcacgccgttggcggtcgcccactggtccagcgcccggccggtaaactcgggtccctggtcggtcctgatcgccgcggggtagccgcggaaacggcataccgcatccaggatgtcggccacgttctggccatttatcctccggccgacggcgatttccaccgcttccttggtgcaatcgtccaccaccgtcaggcacttgatcgggcgcccgttggccagggcgtcgaagacgaagtccatcgaccaggtgtggttgggccccgacggcagctgcagcggacggcgctcgacggccacgcgatcgcgcttgcggcgcttgcgcaccgccaggccagcgttgcggtacagccggtagattcgcttgtggttggcgatccagccctcccgttccagcaggatgtgcagccgtcggtagccgaaccggcgacgttcgcccgccaacgcaacgagcctggcctgcaacggcgcgttcgccatgcgcggctggtagtgcaacacgctgcgtgacaagcccagtgcccggcaggcccgccgctccgacaggcccagcttcgcccgcacgtccgcgacggcagcccgtcgcgtcggcgggctcagtattttccccgcgccacgatcctcagcgcttcgttgtccaacatcgactcggccaacagctttttgagccgcgcgttctccgcttccagtgccttcaggcgcttggcgtcgggcacatccatgccgccgaacttgcgccgccacaggtagaacgacgcgtcactgaagccgtgcttgcggcaaagctccttgaccggcgtgccggcggccgcctgcttcaggaagccgatgatctgctcttcggtgtatcgcttcttcatgtccgtcctcttgtgagacggactctactaagatcaggttggcccggaaaacggggggcaggtcaccagagcctgaattctgcctagagtctctcagtgaaacaaagaagggcgtgctggaaaactcctcaagatagtcaatggactggaatgccttcctagctgctttgaactccttcttggtttccagttcaaccgcggttctcatgccgaccaacaactcaggaccgttctcgatgtgatcaagtgttgcgcccatatgcgcgacggtccagttgctaagtgactgtacgctaccaaagttaaaggcatccttgtcgacggcatagtcctgcttcttccaatcggcccatcccatgccctcgtcctcttggaagcttatgaaggttgcctcaagctcctccagactaaccccggcgtcttcatcgtcaattcgatagaactctggagtttcatcaagcagctggcgaagtccactgactaccgtgagccatccattggcgtccaaaccagacaagcggtcgtatgcatcaagattgaaccagtcgggaattcggctggcgggtttgggacgggccatgtagttgttcctcaattcaagctgcctcttactgaggccttgcgtccagggatgacaattcgaaagcaggatggtcggacctatcagggatcagacattgcactggaaccatgcgtctaccggcgtactcctcaacggcgaccgatgccaagtcgctgagagcaccctccaattgctccatggtgtagtcagcacccctcttggattcaaggcctcgcatcagaacctccctcagcggtgatccagacccaaagaatccatcgacaatgcctcgctgagcgctgtccagactccccccgtaggcctcaactgccgagcagacaatatcggccaggtgggcacttttgctagtgcgtgggtctgctgcagcctcctggagagcctggaggaacgcgatgcaacagacccgccccacctcccggcccatcagatgcccacgggcttccggcatccgccagtagtccccaactttggcatggctctggcggtagaagggcaagcgatggatggggtttgcacgggtccgattgaatcggaccggccgcctgaacctacttgcgttactggccatggttgccctcctggctatctgtgaagcgtttcatgacggtggcaacgtccttctcccattggtgcatccatgcctttgcccttcgccgcgcggtcgaaacggaaatagggcgtccggcctgtgcagcctcctgcagcatccgtcctgagatacgcgtcaagttgtccagatcagcttggcggtctttggcagccaaggctctgtccctcgccttctgctggcgacgcaatcgactttcagccctcttagccgctgcttccgtggctagtctgtctctctccaagacggacttaggaaacgcgagtgggagcatccggtccgtatccgagatagcggtcgcgtaccaatgcacgccgtgtcggtagtgataaagcggttccttgaagaggtctggccatccgagctcaaacggttcttcatccaacggatgccaacctagctccctgccacgagtgaggagcctggctgcagagacggactcaacaatcacttcaccgcgctcgccttgatagcaaagccggaacttgtggtcgattcgagcagcaagccagtctatgctgcagagctgatgtccgatcaaagttcggatcggtacgccagcttcgaccagcgcctcaatacggacttcgagtacatccttttcttgccttgccttcgctacagtcgagctgagcatcacagcacctcctgcatcgcgtttcctgcagcagaagcccgctcgcggatcatgctgatggcagcagctatcggagccgggaaatctgcctcgaacatcgattgctcgttgaagagcagttgacagatcccctcaatgtcacccatggcaaggcttgctgagttcagtgcctggaaaagggcatcttccctgctcagggccgtggactcgcctttattacgcttggccattggtgcgcccccagagttcgagggccaacgcgacggcgaaaagtacgaggcagacgcggtaggtattgaggtcgtcgttggcgctgagccagccgtggcaagcgcggatgatcccgctgctggccagtacggccggaagtgtgggccggatttcggccgagcgcgcccgttcaggcgcaacaagtacaatgttgcaatccatgatcgactctccaatagtcggttgtggtaggccgagctaggggttcccgcccctttctcggccgctttgtttatgcggctgtgcttattttttcggccctcctcaaaggcctatctccggtggctaggcgcgcttggctttgaaggccagcacgttcggttctgtaacgcgcagctggtcgagatagtcagaccaggcctgcatcatcttccggcgttccggcaggtgggttgcccggttgtaggcccgcccaagcggatcctttacggcatgcgccagctgatgctcgatgtagtccgggcgataaccaagcacttcgtccagcacggttcttgccatcgctcggaagccatggcccaccatcgtgtctgagtcgaatccaaggtttcgcagcgccgcgttcagcgtgttctcgctcataggtttttgggcactacggacacccggaaacacgaactcgctgcgtttggtgtagggatacaggtccctcagcacttcgacggcttggctcgagagcggaacgatgtgcggagtcttggtcttgctggtgacgtagcgccactctgccgcatcaaggtcgatgtcagcccacttcgcctgcctaagctccccagggcgaacaaacaccattggggccagctttagagcggcttgcgtgaccagtgccccctggtagccccacagcgcgcgcaggaggcctcctataacggcaggatcagtcacgctggcaaagtgcttggtctgaggctgttcaagcgctcctgtgaggtcctgagcgggattgcggtctgcgcgacccgtagcgatggcgtagcgaaatactcgcccagcatgcgcccgggcacgatgtgcggtttccacgacaccgcgatgttccaacctccgcagcgccgccagcagcacgggagcggtgatgtccccaataggcagatcagccagcccagccagatccttctcgatcagccgacgctcgcgcacgaccgatccaggggaaaggccctccttcgttcgcttggcgagcaattccaagccgatggctccgaaggtgttcgcggcccgttctccttggaccgccttttcgaccctggccacttgagcgggattagccccgccgcgcaggagcgagcgcagacggtcgcgttcgacgcgggcagcctgcagcgacatcgacgggtactcatcgagcgtgacgatgctggcctttcccagatagcggtagcggtagcgccacaccttggctcccgaggggcgcacttcaatgcacaagccgttggcatcagccacacggaaggggctggccttcggcttgagcgagcgcaacttggtgtcggtcagcatgtgagtcgagcgcctgtgagtcgtccaagggcgtctagcccactgacacacagcctgactcactttttttgtggatgcaagtggatgccgctggacggccatggatgcgtcacggcgctgaaatcaagcaactcaagggcttcgtggacgtctccggacttcgctggacgtcaatgtggtgggcccaccaggattcgaacctggaaccaagggattatgagtcccctgctctaaccgttgagctataggcccggcgcagcgtcacagtgtagtggaggccgcgcccgatcggctacccggcggcggcaagcgcctccgaaatacgccccagccgcctctccgccgcttccgcgagccatacctgccgcctcaggcatgcctggaacaacgcaaccatccttctgatctgctccagtccctgttggttgtcgccgctgaagccggcaagcaatccggcctccgacagcgtcagcagcgcatacgtcgtacggcgtgcaaatcccaatcgatcctcgcactcatcccgcatcacctcatcccagtccagcagcggcgggaaatcggtttgcacgggctcgggaacatcgtgctccacatcattcatggcgtgactccagatgcatgacgaatcaatgccgcaggccgtacgagttgcacgtgacctgccgcgcgcttgcatcggcgccggtgatgactggcccgcctacgggatgtgttgagcatctgcgcgatcagcgtgcgaccgtcgcaggaaaaattcaaacggcagatgcgtcatcggcaagccccgtcgggcatgtccaggcaccccaaaaagaaaaaccccgcaccaggcggggtttctctcaacgcttcaccagccgctggaaatcaatcgatatccaggaagctgcgcagctgctccgagcggctcgggtgacgcagcttgcgcagcgccttcgcttcgatctggcggatgcgctcgcgggtcacgtcgaactgcttgccgacttcttccagcgtgtggtcggtgttcatgtcgatgccgaagcgcatgcgcagcaccttggcttccctcggggtgaggccggccagcacgtcgcgcacggtttcagacaggttgatgttggtggtgttctcgatcggggactccacgttggtgtcctcgatgaagtcgcccagatgggaatcctcgtcgtcgccgatcggggtttccatcgagatcggctccttggcgatcttcatcaccttgcggatcttgtcttccggcatgtccatttccttggccagctcctccggcgtagcctcgcggccgtactgctggagcatctggcgggaaatgcggttcaacttgttgatcgtctcgatcatgtgcaccggaatacggatggtgcgcgcctggtcggcaatcgagcgggtgatcgcctggcggatccaccaggtggcgtaggtcgagaacttgtaaccgcgacggtactcgaacttgtccacggccttcatcaggccgatgttgccttcctggatcaggtcgaggaactgcaggccacggttggtgtacttcttggcgatcgagatcaccaggcgcaggttggcctcgaccatttccttcttcgccttgcgcgccttggcttcaccgtaggccatggcacggctgatttccttcagctcttccaggtccagctgggtcagcttctcgatgtcgatcgtcgcctgctgttcggcgatgatctggtccttcacttcgcgcagggccgacgaccacttctgcttgcgcttcagtgcgtcttccacccactccaggttggtctggttgccttcccaggagcggatgaagtccttgcgcggcatgcgcgcggtgacggtggccaggttcagcacgcgtcgctcatgggccttgatcgacgccatggtgtcgcgcagctgcttggtcagcacgtcggtcagcggcagcggcagcttcagggtgacgaacaccgccgacatctcttcgcgcaggcgcggcaggttcttcttgtcgcccttggtcgccgccttcttgaaggcattgaaagcatcgctcagcgcctgcatgcgcgcagcgacttcctccggatccggaccggtcggtgcggcttcttcctcgccaccctcgacgtcatcgtcctcgtcctcgtcgccttctgcgtcggcatcgctgctgtcatcggcagcgaccgccggcggcgccggctcttcgtcggccaggtcgttgaagccgacgatcacttcggccaggcgcttcttgccttccttgtgggcctcgtagtcggtcagcagcgattcgaccgaaaccgggaactggcccagggcggcctggacctgcgaaaggccttcctcgatgcgcttggcgatggcgatttcgccttcgcgggtcagcagctcgaccgtgcccatttcgcgcatgtacatgcgcaccgggtcggtggtacggccaccttcggtgtcgagcgcgctcagcgcggcggcagcttcttcggccgcggtgtcatcgacttcgcggttaccggtgttgccgtcgttgagaagcagggtttccacatccggcgcaacttcatggacatcgatgcccatgccgttgatcatgccgatgatgtcttcgatctgttccgggtcgaccatgtcgtccggcagatggtcattgacttcggcgtaggtcaggtagccctgttccaggcccttgctgatcagttgcttgatttcggattgggcaggacgttcgttggccatgtagtgctcgcgccaccggctagggagaaatagggaacgtagcattataccagcccggggccctgcctgccgggcggtggtcccggcggcctagggcctgagaaggaaggtcacgggaccgtcgttgaccaggctgacgaccatatgggcaccaaaccggcccgtttccacccctggcgcatgattttcacggcagatgtcgacaaatcgattgaacccgcgttcagcctcgtccggcggtgcggcgctggtgaaactcggccgcatgcccgaacgggtatcggccgccagggtgaactggctgaccagcagcaggccgccaccggtgtcgcgcagcgaccggttcatcttcccggcctcgtcggcgaacacccggtaacccagcaggcgttcggccatccgccgcagctgggcctcgctatcccccggttccatgccgaccagggccagcaagccggggccgatctgccccaccacctcctcgtcgacatggacggcggcctggctgacacgctggatcaggacgagcatcgtgggcttccaatgaacggggccggccacgatagcagcgcccttggctaaactggcgccgatgaatccgcaacgcaaagcccggctggtctaccgcgccaccaccctgttcgcccgcctgccctggccgctgctgcgggggttcgcacacgccctggcgtggacgtgggttcgtgtcaatgcccgtgagagccgcgttacccggcgcaacctcgaactggcctacccggagctggacggtcctgcacgcgaccgcctgcaccgcgaactgctgcgctccactgcgctgcaggccatcgagaccctgcgtttgtggagccggcagccggccgacaacctgcggctgcacctgaagcagcgccacggcgaagccctgtacgacgcggccctggccagcggcaagggcgtgatcgtggccgcaccgcacttcggcaactgggagctgctgaaccagtggctggcctcgcgcgggcagatcgccatcgtctacaagccgccggaagacgaggccagcgacgccttcctgcagctggtgcgcggcggccagaacgtgcagcaggtacgcgccgagggcccggccgtgcgccagctgttcaaggtgctcaaggacggcggcgccaccggcatcctgcccgaccagcagcccaaggccggcgatggcgtgttcgtgccgttcttcggcgtgcaggcgctgaccatgaccctggtcaaccggctggccgagcgcaccggcgccaccgtgctgtatggctggtgcgagcgcatcgggccggacatggaattcgccctgcacatcgagccgaccgacccggccgtggccgatccggacccgcaggtggccgccaccgcgctcaatgccggcatcgagcgcatcgcccgccgcgacccgtcgcagtaccagtggacctacaagcgctatacgctgcggccaccgggcagcggcgaggaagatccgtatgcgaccgaagagcatccgcactgacggcccccacgcccaggcccatccggcccctgcgaccggcggccgcaccacgttgaatacgacgccggcgcccccatagagactgcgatgtccgcctcccccggtcccgccatgcctgctgcctcttccctgttcggcgaccccgccgcgatccgctgcgaacgcgcggtggccgaactgcgtgccggtcgcccggtactgctccacgatgggcagggccagcgcctggcggtgattgcactggacagtgccactgccagcagcttcgctgccttcgccgctgccgcacgcgagcgccattacctgttcctgaccgccacccgcgcccgcgtgctcggcgtggaggcaccggcaggcgcacgcctgccgctggcgggggttgccttcgatgccctgccctcgctgggctacctgcgcgagcccggcccgatgccggacgactggacggccggcgacgccttcgatgccggcgcggtggagctggcccgcctgggcctgctgctgccggcgatggtggcggtgcgcctggatgcagctgaccgcaccttcgagggtgctgctgaagtggcgctctgcgatctggccgaaggcgcggcccacgccgcccacgattacgaactggtcgcccgttcgccggtaccgctgcgcgacgtcggcatgaccaccttcgcggtgttccgcggcggcgtggcccagcgcgaccaggtcgcgatcatcgtcggcgaaccggacctgtcggcggtggtgccggtacgcgtgcactcctcgtgcctgaccggtgacctgttcggctcactcaagtgcgactgcggcgaccagctgcggcgcggcctgcgcaagctgaaggaactgggcggcggcgtgctgctgtacctggaccaggaaggccgcggcaccggcatcgccgccaagatgcgcgcctacggctaccagcacgacggcctggacaccatcgatgccgatgcacagctgggcttcggtgccgacgagcgccgctacggcagtgcggtggcgatgctgcatggcctgggcatttcgcgcgtggccctgctcagcaacaacccgaccaaggcacagcgtctgcgcaacgccggcatcgaggtgctggactgcattccggtcaccggcgagatcactgccgaaaacgaacactacctgcgcaccaaggccgatcgtgccggccacatgctggatgtggacgcgctgatccaggctgcccagtagcgcggtcgacctgctaccgtctgcgcggtgtggccctgccgccaccgcccgccctgccacctgacggagcctgcgtgatcgacgttcccctgacctccccgcctgccgatgcctggcagtcgctgccgcagcgcgccgcccgcttggccgcactggaaggcgccttcggcggactgttcgtgccgggcctgccgctggccgcggccgcgtggttcttcgagctgcccggcggcctgtggacggccgcccttgggctgctgatcggcatcgtcttcggcgcgtggcttggccaccggcgcttgacccgcacccgctggcggctggatacccaagggctgggcctgcgccgcgacctgatgtggcagctggaaacgcgcatccccatttcgcgcgtgcagcacctggatctgcgccgcggcccgctggaacgccgtgccggcctggccacgctgatcgtgcacaccgccgggacccgcatgagcgcagtgaccgtgagcggcctggacgaggccgacgccgagcgcctgcgtgacaccctgtcccatcagctcgaccaggacgccgacgccctgtgagcctgccgccgcccctgcccgcatcgctgcctgccggtggcgaggaccatcgcctgcacccgtggtcgtggctgttcgtgctgctgatgcagctgcgccactacttcctgccgctggtggcgctgctcgtgttcggccagcgcggtgaccgcgacccgatgtgggcgcagctgattccgctgtcggcgattgccgcgctggtgctggtctcggtgctgcagtacctcagctaccgctaccgcatcggcagcgacgcgatcaccgtgcgcagcggactgctggcgcgcaaccgccgcgagatcccgttcgcccgcatccacaacgtggaagtgcggcagaacccgctgcaccgcctgttcggcgtggccgagctgcgcctggaatcggccggtggcgtgcgtccggaagccgaaatgcgcgtgctgaagctggaccaggcgctggcgctggaacgactggtgcgccagcgtgggcaggcaccgcaggccgccgacgtcgtggccgccccctcgatcaccgacgccgacaccgaacaggtgctgctgcgcctgtcgagctgggacgtggtgcgcatgggcctgctgtccaaccgcggctgggcattggcgatcgccgccttcggcgtgctgttccagaccgtgccgcggccggtgatggacgcggccatccagcgtggcggccgggaagccttcggctacgcaagccacctgcatcccggcgtggccggcgccttcctgctgctggccgcagccttgctgctgggctggctggcgctgcgtgcgctgtcggtggtgctgaccctgctgcgctatcacggcttcaccctcagcgagcaggaccgccgcctgaccgtctcggccggcctgctcagccgcacccgcagcagtgtcgcgcgtcgccgcatccaggcctggacgctgcgcgaaaccaccctgcatcgctggttcggcctgcgccagctgcgcatcgacagcgctgccggcgggccctcgcgcgacgaggaccgcgccctgcgcgagctggcaccgctggcaccggcaatgcgctgcgagcagctggtgcagcacctgttgcctcaactgcggtggccgccagcgcaatggcagtccattccgcagcgtggctggtggcggctgtgcctgggcgcgctgctgctggtgccgttgctggcagcggccgcgtactggcgctggggatcatggggcctgatcgtgctggcctggctgccggtggcgctgctggtggcacatcggcagatggcgcgcatgggctggtatctggatgcccattacgtggccgtgcgcggcggctggtggaagcgctggtggcgctgggccgagctggacaaggtgcagggcctgcgcctgcagcgttcaccgctggacaagctgctcggcaccagcagcctgcagctggatacggccggtgcgcacggtgatgtggcgttgaccctgcgctacctgccgcaggcacaggcgcaacacgtgatggagcagctggccgcggcgctggcgcggcgcaagctgcgctggtaagcaacaccggtagtgccggccgctggccggcaaccgcagacattcccgaggttgccggccagcggccggcactaccgcgagcggggtcggcgaggcatcagcgctgcgacggcccccaatatcccaggtccttgcggatctgcaggtcgcgcacccagctgccgaagggcttgcgccgcagcacgcccatttcaccggacaggaaatcctcggtggcggcgatcacccgctcgctggacaggccatcgcggtacggatggatggcgtcggcgtagcgcacgatctccgcctgcagcgcggcgtcgggatgcagcgcgcgctgcagcatcgccggcagctgcgccgggtcgtcgaagtcgatcatgtgcggcttgggcacgcggttgcggaaggtcaccaccggcttgtgctggacgatgaactccgaaacgatcgacgaggtgtccgacaccagcacatcggcggcgcgctgcgcggccatcacctgctccggctcgatgaagcgggcatgggcaccggccagcgcgcggtagcgctcgaacagttccggtgggcacttcgggtgcagggtcagcagccagtagcgctcaccgccagcgatatcggcggcgatctgcgcatgcaggtggggcgctgcgctcaggcgctcggtgaaggtcgaaccgaacaggatcaccgggcgcccgcccgccgctgcgcgcagcgcggcgctctcgccaccgtcgtcgcggaacagcgggtcgagcttcggccagccggtctcggctacggcgaagtggccctgcagggcggcgatctcacggaacggcgcggtggtggccggcccctgcgtgcagtacaggtcgaacatgccgcgcacccggaagtggccgcgcgcactgtcgcgcttctccacgttgaagccatggaacagctgtaccttggcgccggacaggaaggtcggcacccagttggcggcgctgaacacggcacgcggccgcatcgccagggcctgtttcagtccgatgttgggcacgcccggcaggctgctggcggccgcgccgtcctcgaaccaggccgccacctcctgcccggaggcgtgcaaggcctgcgccaacggggcgagaataggcagcgcatagcgctccgtcgcaaacaacaggtacccggccatcatgtcctccacgaccgctcccatcgaacggcctcgcatctcggcctgcattatcgcgttcaacgaggccggccgcatcggcgactgcctggcctcgctggccttctgcgacgaaatcatcgtcgtggactcgtactccaccgatgccaccctggccatcgccgaggccgcaggcgcccgcgtgctgcagcgcgcgttcgatggcttccgtagccagaaggcctactgcgtcgagcaggcaagccacgactgggtgctgtgcctggacgccgatgagcggatcagcccggaactgcgcgcagccatcgaacgggcccgcgacggtggcttcgccggccatgccggctatcgcttcgcgcgcctgtcggagtacttcggcaggttcctgcgccatggcaacgcctacccggaccgggtgatgcgcctgttcgaccgccgccgcggcggctggcgcggcaagcgcgagatccacgaggcggccagcgtcgacggcagcgtcggcaccttgcgcggcgacctggtccattacccgtaccgctccctgcagcagcagctggccaagaccgagaagtacgcgcggatgatggccgagcacgagttcgcacgcggcaagcgggccacgctgggcaagctggtactggcgccggcctggcggttctggcgcggcttcgtgttccgtggcggcttccgcgacggctggcacggcctggtctacgcctacgtgcgcgccaactacgtgcgacagaagaccatcatgctgtggatgctgggcaacggccagcccgtggccgacccgccgaacccctgatcgccggggcccgcccggcgcgccgacgcatcacgagccggtgatcgcccggtggcgcgcgccttcgacgatcgacaggccggtcagcaggccgaccagggtcacgtagaaactggccgtcatctggtgcgcgaacatcgactgggtcagcccgcacaacgcgtaggtgatcaccagcatgacgccggcagcggccggcccgcggaaggtcgcccgtccgctgcggcgatgcaggcgcacgaacaaccacagcgggatgccatacaccgccagcaacagcagcaggcccggtacaccctgggtcgccgcccattcggccacgtcgttgtgggcatgccccaggtggcagcgcaactcttccgggttctcccggcagaccggcacgcgctgcatcgcgctgtcgaaatgaccgatgccaacacccaccagcggatgatcgaggaaggtctgccaggctacctgcaggcgctcgacgcgggcaccggcggaagaatcactgtcgcccagctccatccgctgcacgtcgctgtgcagctcgctcaggcggacctggtggcgcagctccggtaccgacagcagcagcgtcgcaccgatcgccagcatcccggccagcaccgacaggcgcgccgcaccggtacgccagcgcaggctcagcgccagcaccaccagcagcgccagcaaggcggcgaacacaccgcggctgccggtcagcacgatggtgccgcagccggcggccatgccgaggatcaccagcgaccagcgccgcgacgggcggcagaacaccagcagcaccatcaacaccatcacgatgtcggccagcacgatggcgttggtgaacagctccgcgcgcggggcgccgcccagcacctgccacagcgacatcacgaaggtggcgagcaggccggtcaacgagccgtaccagagccaccgcaggctgggacgcagcgcgcagatccacagcgcgatccatgggatcaccacgaaccgcgaacggttgtcgacgtcacgcaggccctgttcgaacagcaccaccgacagtacgccgagcgccagcaccgccagcatcagccagaccagcactttcaccggctggccggccatgccccgcgcgcgccacagcagctccggcgccagcagggtgctgagcagcagcagaagaccatacggcaacaggttgatcggcacggtcagcaccagtgccggcaggcagaacagccccagctgggccagcccgtgtgcaaccccgtgacgcccaccgacgggaacgcccagcgggtcgccggccatgaggttcaggttgtccggtgaagctggcacgtcgggaagtatcgctgcaatctgctggaagaatgggacgggccaacgcggcccgtcccagcctgctgttttactgcctttggacccgcttgggcagactggacaagcggaaatcgtgctggctagtcatgttcctgcaaacgccgttcacgttcccgctcctcggcagtgaccacgcacggcaccgtcaccgccgccgccggcaccagccaccagcgccgccggttggccacgccggccagttcggagcggttgcggtcgacgcacgacagcatcgcgtactcgtggaccagcagccaacggcgtccgggcgccagccgctgccagcgcgtggccgccaccagctgctcgtcccagtcagtctcgaaaccgaaggtcgctgcgggacggtcggccagcagcaggtgctgttccttccaggccaccagccccagctcggcatcggggcccaggcgggtaccgaccgtgcgcatcaggccacgggccgaactggaatcgttcagcagcgggtagccgaccaggctgtacagcacccagaccaccgccagggtcgacaccagcgcaagctgccggcgacggccacacgccagcaggctcaatccgccccacaggcccatcgccaggatcgtccacgccagcgcgtcgacggccccgggggcgagcccgcggctatgggtcaggcgcagctcgaaggccgggtcacccagcaccgccatcgcgccagccacggccaggcccaatgacagcaggccggtgaacagccccaccacggcctgcacatcgcgtcgcttcagcaaccccggcaacagcggtgccagcaccaggcagaacatcggcagcgccggcaggatgtagacgtcgcgcttgccggcgggaatcgagaagaacagcaccaccatcagccaccaggccagcggcagcagatagcgcgcgtcgcggcgttgcagccggcggcgccaggccggaatcgcccagggcagggccaggaatgccgggatccacatcagcggcatcgtcgccaggaagtaccaggcgggctggtggtgatcccaggaatgggtgtagcgccgcgccgtctgctggaacaggatatcgtccatgtaggcgcgatattcgtccgagccggtggcaaagccggccagcagcatcggcgccagccacaacgacaccgccagcaggaaggccagcggcgccagccagaagcgcgcctcgcgcgcgtgcaggcccacccgtggccaccgcagcgccgtggcgattgccgcgggcacgatcatcagcagcgccagcatgcccacgcccttggtgatcacgccgatgccggcgaagaaccagcccagccaccaccagcgccaggcaggccccagcagcaggtggcgcagcaggccgtagttggccagggtgatgaacagcagcagcaggggatcgatctgcgccttcttcgcctggaaggtgaactgcagcgcgaacagcagcgcccagccggcatacagccccacccgccgcgtccacagccgccggcccaggtcgaccacgcaccacagcgtgcccagtgccgccagcagcgacggcagcaggaaggccacgcgccactgcccgaccaggctgtacagcgtggcctgccaccacatcagcatcggcggcttgtccgagtacagctcggtcccgcggtgcgggaacagccagtggccgctgtcgaacatctgcttggccaccagcgcgaagcgcggctcgtccgacggccacggatcacgaaggcccagcccggcccccagcaccagcagggccatcaccacgaacaaccacgtctcgcgcgacgcgcgggatttcagcatgggactcgcaacgtcagcggggggtcaggccgtttttagcagacgcgcgtaaaagaaaccgtcagcatcgctgtcacccggcagtcgctggcgcgcgatcccctcgcagtccaggccgaatctgtcatccagcggctgtgccaccgcgtccggatgccacttcaggaaggcccgcacctgatcgatgttctcggcgcgcaggatcgaacaggtggcgtacagcagcacgccgcccgggcgcagcatcgaccagcaggcctccagcaggcgggcctgcacgccgaccagcgcatcgatatcctcggcgcggcggtggaacatcacgtccggctggcggcggatcacgccggtggccgaacacggcgcatccagcaggatggcgtcgaacggtgtgccattccaccacgcaccggggtcgctggcatcggccacccgggtctgcgcgccctcacctacaccggtgcgggtgtaggtatcgcgggcacgcgccaggcgacgcgcatcgatatccagcgccagcaggcgcaggctcgggtcacgctccagcaggtgcgccgacttgccacccggtgccgcgcaggcgtccagaacgctggcgccggacgccggtgccagcgcgtccgccgcacattgcgccgacaggtcctgcaccgacagcgcaccgtcggcgaaccccggcaactggttcaccgcgatgggcgccaccaggcgcagcgcgtcggcgctgagcgggctggcttcggcagcaatgcgggcctcggccagcgtggccagcgccttgtcacgccccccctgctggcggttggcacgcagccacagcggcgccggctgcaggctggcagcaaagatcgcctgggcctgggacggccagtcgcgctcgacggcatcggccagccacgccggaaaggcgtcacgcgcaggctgctccggcaacccctcgcgctgcgcgcggcgcaggatcgcgttgaccagcccggcctggcgctcacggcccagcgcgcgggcggcgtcgaccgtggccgacagggccgcatgcgccggcagttccagcacgtccagctgcgcgaagcccaccatcagcaacgtgcgcaggtcggcatcacgcgccgacagcggcttctgcatccacgactgcaaggcagcgtcgtaggtactgcggcggcgcaggactgcaaagcacagcgcttccagcaaggcccgatcacgactgtcggccagcttgggcagtgcccaggccagttccgccttcagcgagcggccacgggtgaacacctgcgccagtacgcgtgcggccagcatgcgggtggccgcgccgggcgccgccttggcgacggagaaatcattctgcttcgacaccgcttatgcccccacgtgcaggtcgcggcgggcattgaggtagtcggcggcggtgatcgccttgccgccttcgcgctgcagcgtgcgcaggcgcagcgcgccctggccgcaggcgatgtcgataccatcgcggctggccgccagcaccgcccccggcgcctggccgtgggccaggtcaagagcgaccgcgccgtggatgcgcacgcgctcgccggccagcgtggcctcggcgatcggccacggattgaaggcgcgcacggtgcgcgccagtgcatcggcgtcctgcgcccagtccaggcgggcttcggccttgtccagcttgtgcgcgtaggtcacgccctgttcgggctgcggccgcgcgatcggcttgatgccggcacgcagcaggcccaggccgtcggacagcacctgtgcgcccagttcggccagcttgtcatgcagctggccgccggtatcggtggccgcgatcggcagctcctggtgcagcagcaccgggccggtatccaggccggcttccatctgcatcaggcacacgccggtctttgcgtcaccggcctggatcgcgcgctggatcggcgcggcaccgcgccagcgtggcagcagcgaggcatgcacgttccagcagccgtgggtcgggatcgccagtaccgccctgggcaggatcaggccgtaggcgaccaccaccatcaggtccggctgcaggtcgcgcagctgccgctgggcagcttcatccttcagcgattcgggctggtagaccggaatgccacgggccacggcttcgagcttgaccggcgacggtgccaagccacggccgcgcccggccgggcgatcaggctgggtatagacggccacgacctcgtggtggcgcgccgcggcgcgcagcgacgacaccgcgaattccggcgtaccggcaaagacaatcctcatggctaccccacttgcaggatggattcgtgcaggaaagaaaacggcgccgtcggccggcgccgtacagcccgcgcgcgtcgcgcaggcacgggccacccggagggcggcccggattggcgatcacgccacgtgcttgcgctgcttggccagcttcttgcggaccatctcgcgcttgagcggcgacagatagtcgatgaacagcttgccgtccaggtggtccatctcgtgctggatgcaggtggccagcacttcaccggcctccaactgctgctcctggccgttgcggtccaggtacttcacggtgatggtgtcagcgcgggtcacgtcggcgaagatgcccgggaccgacaggcagccctcctggtacacccggcccccgtccttggcgacgatttccgggttgatgaacacatgcggttcattcttctcttcgctgacatcgatgaccatgaagcgcttgtgcacgtccacctgggtggcggccaggccgatgcccggggcgtcgtacatggtcaggaacatgttgtcgatcagttcctggaaggccggcgtggtgacttcggcggcgtcgatcaacgcagccttggtacgcaggcgcggatcggggaactcgagaatggggagaagggccatggctgtttccggatagggggccggcacgccggcatacgtcgcagattctagctccaacgcttgccttgcgccccggtttctggactatagtgcgtggacctgttggggaatcagggcttcacacctatgttgcttcgttttcgtacggtcgtcgccgcggcgatgctgaccgtggctgcctatgctaccgccgtggaagtgaatggcgggcacccggacacctatgtggtccgaaaaggggatacgttgtgggatatcgccgcacgtttcctgcagaagccttggctgtggccggagatctggcaagccaatccgcagatcgccaacccgcacctgatctatccaggtgacgtgctgagcctggcctacctggaccgggtgaccgtgtcccaggccggtccgcgccaggaggccccgatcgacgccattccgctggcccaggtcgagccgttcctgaagcagctgagcgttgtcgccagcgtcaagcagctgccctacgtcgtcggcctggaggacagccgcctgcgcgtgtccggtggcgacaccgtctacgtgcgcctggcggatgcccaggtgggccagcgctgggccgtggtacgcccgaccgtgcgttacgcccagcccaagccgaccgaggacctgaccgccaatggcgacgtcaccccgggcagcggcaacctgtggaaggcctacaacgcacccaacgcacgtcgtggcgtgctcggctacgaactggcccaggtcgccaccggcaccatcacccagatcgccggcggcaaggtcgaggcctccacgctggtgctggacaagaacgtcggcggccgcgaagtgcgcgccggcgaccgcctggtgccggtcgaagcccggccgtacgacctgcagttcgtgccccacgtacccgctgcgggtgtcgagggcgtggacgtgcgcgtgctggcggtcaccgacatgttcaccgccggtggcccacgcgacgtgatcgcgatttcggccggccgtgcccagggcgtggacaacggcaccgtgttctcgctgtggcgcccgggccgccatgtagcgcaccgcatgaagtacccgacctcctcgcgcatggacgactcgctcagcaccggcgcaggccgggtctcgctgccggatgaatatgccgcgcatgcgatggtgttccgcaccttcgacaacgtcagctacgcgctggtgatgcagggcgtgaagccggtgcaggtgggttacaacgcgctgcacccggacgcgaagtaacggttgccggactgccccggccaccactggagtgccggcctcgggccggcaggcacctccggcaaaacctgacagccacatgcgaaggcgccctagggcgcctttgttgtgtgcggccgatagtgggggatgaccacacatgcatacgaggcgctgctgcgcctgttgatggcgggaggcgcactggcgtcccgacgggccctgctgcaggccgcgggcgatgcggaaaccgccattgcgcaaggcactgcgacctggcgtgcgcacggttgcacgccggagcagtgcgccgccctggaacgccccgatacccgggcctggacatccgcccggcgctggctggaacaggacaaccatcacctgctgccgtgtaccgatccggcctttccgccatcactgctggaggtacccaacccgccgctggcgctattcgtggccggtgatccctgcctggcctggcgcccttcggtggcgctggtcggcagccgctcgcccaccccgggcgggcgtgcactggccgcgcgttttgccggctgcttcgtcgaggccggcctggcggtgaccagcggcctggccgcaggcatcgatgcggccgcgcaccaggctgcgctggaggccggcggctgcaccatggcagtgatcggcaccggccccgaccgggcctatccggacagccacgcgcggctgcaggcgcggatcgccgccgaaggcgtggtgctcagcgagtacctgccgggcacggctgcccgtcccagccacttccctgcgcgcaaccggctggtggccggactggcgctggccaccgtggtggtcgaggccgcgcagcgctcgggcgcgctgatcaccgcgcgcctggccgccgaggcaggccgcgaggtctgtgccctgcccgggtcggtgctcaacccgcgcgcgaccggctgccatcgcctgatccgcgagggcgcggcgctggtcgagcgccccgaggaggtcctggaactgctcgcccccgcccttcgccagcagctgccgggcttgcaatcgcggttggccacccccactgaacaggcaccgccggcgctcctgccggcgcgctgggccgacgaccctgactaccagtgcttgtggcgggcgctggaccacaacccaagcggtatggattcactgatcacgcgttgtggattgacggcgtcacaggtgtcctccatgctgctggccatggaactggcgggaatcgtggtgtgcgtacacggccgctactgtcgaactccctagtttcttcacctccacagcgtcgcgcgacgcaggccgaggggcaatgaaagagagcatcctggatgtactgctgtacctgtttgaacactatttcagcgaagatgcggacctgatccgtgaccgcgattcgctccagaacggcctgatccaggccggtttcagccccaccgagatcaacaaggcgttcgactggctcgatgccctggccgcgcagcggccgagcgtggcccaggcgcgggtcgatggccccgtgcgcatctaccacggccccgagctggacaagctggacgtggaatgccgcggcttcctgctgtacctggaacagcacggcatcctcgacgccgaccagcgcgagctggtgctggaccgggcgatggccctggaccaggacgaactggacctggacgacctgaagtgggtcgtgctgatggtgctgttcaaccagcccggctccgaagcggcctacgcctggatggagacgcagatgttcatggacgagccagaacccctgcactgaccgtacacttgggggcatagcgcattcaggagcgtccccgtgagcgagtggttccacgcagaaggcaaccggcagcaaggcccgctgccggcggaacagttggtcgagttgttccgcaacaaccagatctccctggacaccctggtctggcgcgacggcctgccgcaatggcagccgttgcgcagcgtggtcgatgagctgggcctgatcgtgccggcgctggacgtcgccgcgccggccgtggaacccgagccggagcccgaaccggaaccggttgcgccgccgccgccgcaaccaccggtgctgccaccgtccacgccctatgccacgcagaccccggccggggtgctgccgccgccgaaaaagaagctctccggctgcgccctgaccgcgatcatcggcggcggcctgctgctggtgctggtgccggtcatggccatcctcgcggcgatcgccctgcctgcctacaacgactacaccgtgcgtgccaaggttgccaccgcggtcaatgccctgcagccgctgaaacagcaggtgcagcacttcgccgacgacgaaggccgctgccccggtgccaacgatgccggtttcccggcgccgggtgatttcacccaggccggcctgtcggcggtgaacatcggccgcttcaacaacggccactgcggcatcgaagcaacgctggccgtgcccggcaagagcctcgatggcgacctgctgtggctggaatatgatcgcgacagcggccgctgggaatgcagcggtgaaagcgacgacaagtacctgccgccgtcgtgccgcggctgagccacgtgcacggcagcacctccaaggacgatccaacagggaacatgcaatgaccgagtggtactacgccgaaggacagcaacgccagggcccgctgccggtccaggaaatccgccagcgcttccagcggggcgaactgaacctggacaccctggtctggcgcgaaggcatggcccagtgggctgcactgcgccaggtggtcgatgagctcggcctgcagacactggccgatgccagcacggccaccgccagcggcggcttcgacctgcgcggcgactacgccgccatcgacaacggcactgcaccgctgcctggcacgggcgcgctcagcagctcgccctacagcgccccggccgcttccggtgccggtggcccgcagccggtgatcggcggcgaggtggtctacgcaggcttctggaagcgcgtagcggcgtacatgatcgactacttcgtgctggccattccgggcggcatcatcggcgccatcatcggcgtggtgcttggcgccagcatgggcgcggtgggcagcggcgagacctccatcgaaatcgtcgcgcaggtggccagcgcgctgatcaacatggccatcggcgttgcctactacacctggttccattcctcgcagggtggcgccacgctgggcaagatggcggtcggcatcaaggtcgtgcgcagcaacggcgatcgcctgaccaaaggccgcgccttcggccgctactgggccatgctgctgagcagcttcaccctcggcatcggcttcctgatggccgccttcaccgagcgcaagcagggcctgcacgacatgatctgcgacaccctggtggtcgaccgctgggcctacaccgaccagccgcacctgcagcgccatgagctgggcacggtcaccatcgtgatcctggtgctcaccggcctgctggtgctggcgggcctggtgctgctggtggccgcggtcggcttcatcgccaagatggcctcatgaacggccatcctcacgtctggctgcttgacaggggctggccgggcgtgattcctctaataaggtgaaacctgaacgcccggcacactaccgggcgttcagcgtattgatttgtccgtggccgcttcactaatgcggccgtttgctccaccctagcggcccctcccctgcggctcgccccacagacactgctgccatgcccaagcacctgctcatcgtcgaatcgccggccaaggccaagacgatcaacaaatacctcggcaaggactacaccgtcctggcctcgtatgggcatgtgcgtgacctgattccgaaggaaggcgcggtcgacccggacaacgggttcgccatgcactacgacgtgatcgacaagaacgaaaaacatgtcgacgcgatcgccaaggccgccaagggcgccgacgacatcctgctggcgaccgacccggatcgcgaaggtgaagcgatcagctggcatatcgccgagatcctgaaggaacgcgggctggtcaaggacaagccgatgcagcgcgtggtgttcaccgagatcaccccgcgcgccatcaaggaagcgatcagccagccacgcgcgatcgccagcgacctggtcgatgcccagcaggcgcgccgcgcgctggactacctggtcggcttcaacctgtcgccggtgctgtggcgcaaggtccagcgcggcctgtccgccggccgcgtgcagagcccggcgctgcgcatgatcgtcgagcgcgaggaagagatcgaagccttcatcgcccgcgagtactggtcgatcgccgccgagtgcgcacacccgtcgcagcacttcaacgccaagctggtcaagctggacgggcagaaattcgagcagttcaccatcaccgacggcgacaccgccgaagccgcccgcctgcgcatccagcaggccgcgcagggctcgctgcatgtcaccgacgtggccagcaaggagcgcaagcgccgcccggcgccgccgttcaccacctccaccctgcagcaggaagcctcgcgcaagctcggtttcaccacccgcaagaccatgcaggtggcgcagaagctgtatgaaggcgtggcgatcggtgacgaaggcaccgtcggcctcatctcgtacatgcgtaccgactcggtgaacctgtcgcaggacgcgctggccgaaatccgcgacgtgattgcccgtgattacggcatcgcctcgctgcccgaccagccgaacacctaccagaccaagtccaagaacgcccaggaagcgcacgaggcggtgcgcccgacctcggccctgcgcactccgtcgcaggtcgcccgcttcctgaccgacgacgagcgccgcctgtacgaactgatctggaagcgcgccgtcgcctgccagatgattccggccacgctcaacacggtcagcgtcgacctgtcggctggcagcgagcacgtgttccgtgccagcggtaccaccgtggtggtgcccggcttcctggccgtgtacgaggaaggcaaggacaacaagagcgccgaagacgaggacgaaggccgcaagctgccggcgatgaaaccgggcgaccgcgtgccgctggaacgcatccaggccgagcagcatttcacccagccaccgccgcgctacaccgaagcggcgctggtgaaggcgctggaagagtacggcatcggccgtccgtcgacctacgcctcgatcatccagaccctgctgttccgcaagtacgtggaaatggaaggccgcagcttccgcccgtccgacgtcggccgcgcggtgtccaagttcctgtccagccacttcacccagtacgtggactacgacttcaccgccaagctcgaagacgagctcgacgccgtctcgcgtggcgaagaagagtggatcccgctgatggcccgcttctgggagccgttcaaggagctggtggaagacaagaaggaatcggtggaccgcgccgaggccagtggcgcgcgcgagctcggcaccgacccgaagaccggcaagccggtcagcgtgcgcctcggccgcttcgggccttacgccgccatcggcagcaccgccgaggacgccgaggagaagccgaaattcgcctcgctgcgccccggccagtcgatgcacaccatatccttggaagacgcgctggaactgttcctgatgccacgcgcgctgggcgaggacaacggcgagccggtcagcgtcggcatcggccgcttcggcccgttcgccaagcgcggcagcacctatgcctcgctgaagaaggaagacgacccgtacaccatcgacctggcccgcgccgtgttcctgatcgaagagaaggaagagatcgcgcgcaaccggatcatcaaggagttcgagggcagcgacatccaggtgctgaacggccgcttcggcccgtacatcagcgacggcaggatgaacggcaagatccccaaggatcgcgagccggcatcgctgaccctggccgaagtgcagcagctgatggaagaaaccggcaagcccgtgcgcaagggcttcggcgccaagaaggctgccgcgaagaaggcaccggccaagaaggcggcggtgaagaaggaagcggcgccgaagaaggccgcagccaagaaagcgcctgccaagaaggcggcgaagaaggccgtggtaaagaaggccgctgcaaagaaggcaccggcgaagaaggccgtcaagaaagccgcgaagtagattcacgccatgcgtggataaggggtagtgccggccgctggccggcaacatccagaagcacccgatgccggccagcggccggcactaccgggccagggtccaccccttctgcacgccgcagggggataatgggggcccacgtcgggccggtcgccgccatgaaagaactcaccctggactctgctgtcgccacgctccgcgccggcggcgtgatcgcctatccgaccgaagcggtctggggcctgggctgtgatccctcgcatgaggcggcggtgcacatggtgctgcggctgaagcagcgcccgatcgagaagggcatgatcctggtcgccgccgaattgtcgcagctggagggctgggtgcgcctgcaggcgttgcccgatgcccgccagcgcgcggtgctggccagctggccgggtgccaacacctggatcctgccggccggtccgcgcgcccagccctggattaccggcgagcacagcggcatcgccgtgcgcatcagcgcgcacccgctggtcgccgccctgtgccgcgcctggggggggcccctcgtctccaccagcgccaacctggccggtgaaccaccggcacgcagccgtgccgagctggatccacgcctgctgcgcctgctcgatggcatcctcgatggcgaaaccggcggcctggcccagcccaccccgatccgcgacgcgctcagcggcaacgtgctgcgctcctgagcggacgattgcactgccacgcacaatcacgcaccctgccgccatgaacctgctgcgcaccgccctgggcctgtgcctgctgctgccatggaccgcaccggccgccgaggacgtgcgcgtctaccgctgcgtcgccagcaatggcgccgtggccctgcaggacaggccctgcagcagcggccggcaggaggtgcgtgacctgcagcgcccgcgcgatccggcaccccgggtggtgcgcagtgacgcccctcccgcggcgcccagcgaggttccggtgatgcgcgatcgcgaagtccgccacgtctacatccagccgccacaaccgttgtacgagtgcgtgagcgacgacggtcgccgctacaccagcgacagcaacgagggcaatccgcgctgggtcccgttgtggaccagcgtgtggctcccgcacgggcaccacggcgcggtccatcccggtccacgcccgggcttcggcacgccggtcggtgcgccgatcggtgaaggcacaggctaccggccgcctgcggtgggcgtcggcgtgcaggtgccggccggcagcgtgctggtccgtgacagctgccatgcgctgccgccgcaggacgtctgtgcgcgcctgcgtgaccgccgctgggaactggaccgccgttacaacagcgcgctgcagagtgagcgcaccgccatcagcaatgaacagcgtggcatcgacgcgcgcctgtcgcgggactgcgaacgctgagcgcgatgcctgccggggcatgtacgctgtgcgcatgaagaacctgatctggctggccctgggcctgttcgccggcaacgcgttggccgacgacggggtgatctaccgttgtacctccagcagcagcgatgtgcccaccctgcaacgcacgccctgccctgccggcagcaagcagcaggtggtgagggtgccggccagtgctccgccggcgccggcgtcagcggcacccgtgccggccgcgcccggaccggccgcggccactgcgccgtccgttcccgcacccgcgcctcgtcgccccggcgaaggacgcacgatcatggaagctggcatggtcgaacgcgaaggcggcgatctgatactcgacagtgcatcgctgccacgccaggccgatgccgcgccggacagcaatgcgccgccgaagccgccgctgccaccgatcttccagtgcaccgacagccagggcggtggctacctgcacgaatacgaagccgcccccgggcgctgcgaactgatgaccgtgcagggactgggcggcgccacgccggtcaatgccgccggctgcgaagtggtgcgcgaccgctgcgaggaactgccggacgcgcagcgctgcagcagctggcagcaacgcttccgcgacgcacgtggccgtgagcggttcgcctcgccggaaaaccgcgacaacgcccgtggggaacgcgaacggctgcagggcgtgctggaggccagcaactgcccggtaccggggtgacagccacccggtagtgccggccgctggccggcaatcgcaggatcttcaaatgattccagttgccggccagcggccggcactaccctttggaagatcagaacccgtagcgcaggaagccgccatccaccgcgatgcattcgccggtgacatagctggccgccggcaggcacaggaagccaacggctgcggccacttcctccggctcgccgatgcggcgcatcggcgtgcggttgatcacttcctcgtagtagtccgggtccgacaacggaccggacgtgcgccgcgtgcggatgtaccagggcgccaccgcgttgacccggatgccatcctccgcccactcgacggccaggttgcgggtcatctggtgcatcgccgccttggtcatgccatagaccacgccactgcgcacatgggtcagcccggacacgctgccgacattgacgatcgacgacgacgcgtgccgggccagcagcggatgcgcgtagcgcgacagctcgaaggccgagaacaggttggtctcgaagatcttgcgccattcgtcctcggaatattccgtggccgccttggtgacgttgccaccggcattgttgaccaggatgtgcaggccatcgctgtgatcttccacccagtccaggatctgccgacggtcctcgtcatcggagacatcggccgccagcgcgtgcacctggtgctgcggatagacatccagcagttcgtcgcgcgccgtttccagcatgtcgatgtcgcggccgacgatcatcaggtcggcgccgaggccagccagttcgtgcgcaatggccaggccaataccggcgctggcacccgtgatcagggccgtctggccgtccaggcgccaccgttgctgggtcatgagtcctccggggccgcgcccgctgtgtttcgatgcggcaaggatacgcgctcacggcggccctctgccgaggatgcgacactgcacgtacgcccagtgcggagagccgccatgcgcatcctgaccctgttctcgtccctgctggccggcgtgctgctgatggcctgccagcggccgccgacgccgaacccggagaagccaccggtgcccaaagcgatgtcgcgtgcgatgcaggaaccgctggaccgcgccaagggcgcgcagaaagcggtggaagaggccgccgcacgcgaacgcaaggccgaggccgacgcgacgcagtgacctgtggggtcagagccctttgcggggcaaagggatccgaccccaccaacgaaaacgcccggccaaggccgggcgttttcattcggtaccgttgccgatcagaatccgcagaagcagtacgccagcgccttcaccggagcgccattgcccttctcgcgggccgcgttctcgacgaagcgcaactgagtgtccacttccggcatcgtgcgtgccagcatcatccgcgccatccccgaatcggacagcatccaggcaccggcgcggctgccggcgaaaccgctgacgaactgtgcgaacggcgtggctgccttctcgatgtagcgcacgcgataggcatcggccttgcccagcttggcgcggctggccgcatcggccaccgcgtccttcaggccaccgaaggcgtcgaccaggccgcgttccttggcctgtgcaccgctccacacgcggccacgggcgacctcgtccacggcctcgaccggcttcttgcgggcgtcggcgacacggccggtgaagtccgcgtagcccttgttgatcaccgtctggatgacctggccgacggccgggtccatcgggcgggtgacatcgaaggcgccggcgaagcgggtggtgccgacaccgtcggtgtgcacgccgatcttgtccagcgcgcggctgaagttcggcaccatgccgaagatgccgatcgaaccggtgatggtcgacggatcggcatagatgcgatcggcgttcatgctgatccagtagccaccggaagcggccagatcccccatcgacaccacgaccggcttgccagcggcctgcagggctaccacttcacgacggatctgctcggaggcgaacacttccccgcccggcgaatccacccgcagcaccaccgacttcacgttgtcgtcgtcgcgcgcggcacgcagcagcgccgaggtcgactcgccaccgatgcggccggccggcaggtcaccgccactgatttcgccggcggccaccaccacggccacctgcggacgcgagtccaccgggttgcggcgcgcgtcgagcagggccaggtagcggccgaagtcaacgttgcggaaaccatcgtcggcatcctcgtcggccacgccgcgctcgatcatcagatcctcgaattcctcgcgggtcttcagcgcggtcaccagcttctgctgcagggcgaacttggccaggtcaccaccggcggcagcgatgccttccggcagggtgtcgatgccggcggccagctgtgccggatccaggcggcgggccttggcgatgtcgcccaggtagcgctgccacacgtcgttcatccagaacaggtcggcttccttggaggccggcgacgccgcgtcgagcacgtacggctcggccgcggacttgtactcgcccaccttgaacaggtgcacgtccacgcccagcttgtcctgcaggccggtgcggaagtactggcggtagcggccgaggccttcgagcacgaccgaacccatcgggtccaggtagacctcgtcggcctgcgcggccagcaggtactgcgactggcccatgctctcgctgtaggccaccagctgcttgccggaggcgcgcaggtcctgcagcgcggcggccacctcacgcagcgaggcgaaaccggacggctgcagcttgtccagctccagcaccacgcgttcgatcttcttgtcttccttggccgactcgatcacccgcagcagatcgcgcagctggatctcctcggcgccgttgtcacccaccgccttggccagcgcgcggctgaccgggtcggcgctgaactgctcgaccaggcggccttccggcgcgatcaccagcgtcgtgcggtcctgcagcgacttgctggcaccggcgcccatgccggcggcgatgacgaacatcaccagcagcaggaacagcaggccgaagaacaccaggttgaggatcaaccggcgggtgaagttcatgacgtcccacagcccgatgaagaaactggcgacggggttgcgacgcgccgggggcagcgggggcacgggttgattcatggaacgctccggatggcttcttgccgtggtaccagcatagccggtgccgcgtgatgcagcatcggacacaagtcaggggatcgcccgtcacgggtgaacgtggcgggcgggaagatcaggacagcgcggattgcccgatgcgctggctgctgcggcgcaggcgccagcccatcaggatggcagcggcggtcaagccgacgatcaggccgatccacatgccctgcgggcccatgcccagccccaggccgagcccggcgccgagcggcatgcccaggccccagtacgcgaacatggcgatgaacatcggcacgcgggtgtccttcaggccgcgcagcgcgccggccgacagcacctggatgccgtccgggaactggaaggtggccgcgtacagcagcagggtcgaggccaggccggccactgccaggtcgttggtgtacacaccgacgatggcatcgtggccgaacagcagcaccgccgccgacaacgtctgcgtgcccatgatgatcgcgtaaccggcccaggccgcacgccgcacgccgaagccgtcaccacggccgaccgcatggccgacgcgcacggtggtggcctcggccacgcccatcgggatcatgaagcacagctgcgcgacattgatcgcgatctggtgcgcagcggcttcgttggcaccaaggcggccgatcagcaacgcggtgacgatgaacaggccgccctccatcagcacggtgatgccgatcggcaggccggtgcgcagcaagtcccagatcgccttccagcgcggcccttcgaaatgcgagaacagctgcagatgggcgaagcgcctggtgaaccacaggtaggtggcgaaggcgattgcctgcagccacatcatcaccgccgaggcgatgcccatgccttcggcgcccatttccgggaagccgagcttgccgttggccagcacatagcccatcggtgccagcaccagcaggccaccgaagccgagcagcatggtcggcagcgtccagtgcatgccttcactgagatagcgcatgcagaagtacagggtcagcgcaggtccgccccagcgcaccgcatgcaggaacgcggtcgcccccggcacgatgtccggcgcgatgccgaacgacggcagcagcggcggcaccacggtgaggaaggtgaacatgatcaggcccagccccaaggccagccacagtgcctggcggaacagcgggccgatctcgcgctcgcggccggcgccatgcagctgcgacaccgaggcggtgagcgagatcagggtgccgatcggaatcagcatcggcagccacagcagtgccgtaccgatggtgacggcggccagtgtggccgtggcgtggtggccggcaatcacgttgtcgacgaaggagatcagaccggtggacacatggcccagcacaagcggcagggcgagcagaccggtggcgccgacttccttgctgaagcgcggcgtggaggttgcagtagacataaggtgcttgacgcgaactgcggttgcgcgcgaagggcacaggcaccgggttgcgggcgcccatcttacgcgggcggcgcgtgcattcccatgacatggcgtgaatgctgggtttcagccgccccacacaaaaaggggacggaggggattaagtcgtttcaggcccactagtgccggatgcgacttaatcccctccgtccccttttttactggccggcctggcgcttgagccagctgtcgcgctcggcggcgggcacggcgaggaaggcgctgcgcactgcgtcgcgttcctgcggtggcgttcgctgcgcgaccagagtcagctgggccagctgcgccgggctgagctggcgcagtacggccagcgcggtctcgcgctgttccggcggcacgaagccgaacaagccatgcagcttggggaattccacgcccagttgcgggcccagccgccacccgtcgcggaacgcctggtcctggtcgcggaactgttggcgcaggcgctgctgctggtccgcaggcagcgcattgaatcgcgcagccgcttggcggatgcgctcgcgctctccttccggcagcgcccgccaggcggcgtagtcggcgcggcgctggcgctgctgctgcgcatcgagctgggcgaagccagagggtgctgccgtcgacggtgctggcgaagccaccggcgtggccggcgacgtcggtggcggcaacggcacgttcaacgattgcggcgcggcagacagcgacaacggcagggccagcagcaggctggcgaacacggacttattcatcggcagcagcggtttccagcgtggcactggccggctccggccggctcggcctggattgcgattcatccaccggcagcgggccgcccgcggcagtccacgcgtacaggtcggcatcggcaaccagcgggtagtcacgatcggccagcatcgctgcgtcgtccgtggcctgggccgtggtcgcatccggcgtggcgttgaccttgctgggtggcagggcttccaccgtcaccggaccggcttcgcccaccaccccctccggcagcggtgcatcactgccgaaggaatgcccctgccagtggcgccagcccagcgctgcggccaacagtatcgccacggtcgccagcaggatcagcggaccgcgccaacgtggcttggcgttcgtgcgacggcgcttgccattggcggccgcccgctcatcgcgctgcggtgcgcgccagctcggggtcggggcttcattgtgggcggtcgcggcggcgggttgctgcagctgctgcaggcgcgcggccggcaactcacggatacgcgcctgcacctgttcggccaactggcgccaggccgaggcatccggctggccgtgggcatcacgcgggcaggcgtcggccagcaggtgctggtagcccgcctcgtcctggtcgagcacgcgcatggcgatgccctcgtccaggctgccccccacccgcagcagcagcgcaaggcgcggcagcggcggcatcgcgcccagcacggccaacggcggcagccactgcccgcccaccggctcgcgcagcgcctggcgctggcccagaagggtccagaagcgggtcggccactgcgccatcggcaggtcgctggccactgcggcaaaggcgcgcatcaccgccaccagggtctgctcggcacgcgcggcatcgccgcactgcagttcagcgaccaccagggcacggcgctcgacgccacgcaggaacgccgacagcgcgccggccgcggtcgaggaaacaggggcgggcacagccgtcatcggtcactccaaaggtctgccggcatgataacggcaggccatcgacgcccgtaggacttgcgcccacaggcacttcgtgctgcaggttgtgcacagcaccacgccccctccggcgaaaactgtggcttcgggctgaattcactctgtttcagcattgtttcacacttaagatattgattttattgtcttttgttgtgtggcgattttttgaccaacccaagcgtgaggccgtcgccatcggccttctacgtttccgatggccgttaacgcacaacgttatccacagaacatgtggataagactgaatctccaatggacaccgatatttaggtgacatttatgattcaacgggcgccgccccgccgctcccgctgctgccgttcgcgcgcgcatggcccgttacactggcccgatgctttcaccgattccgaccctgcaggtcgccctgcctgtccccctgccccgcctgttcgactacctgtcgccggagggcgatgcaccggcggtcgcggtcggctgccgcctgaaggtgccgttcggcaaccgggagctggtcggtgtggtggtggggcacggccagaccgacgacggccagggactgcgccaggccctggcctggtgcgacccacagccgctgctgcagggggagctgtggcagagcctgcaatggctggcgcgctacacccatgcgccactgggcgaggtgctgagcaccgccctgcccggcccgctgcgccatggcgaggtcctgcccgacacacaccactggggttggcagctgaccaccgaaggccacgcccagcgtgaaaagctgcgcgccggcagccgtccacggcaactggccgagctgctggccgaagccatcgtggatgaggacgtgctgggcgaacgcatgcaggactggcgcaccgccgcgcgcagcctggccaagcgcgggctggccgagcgggttgcgctgagcgtggccccccaacacgcgcagccactgcccggtcccacgctcaacccggaccaggccgaggcggtggccgcgatcactgccgccgacggcttccagccgttcctgctggatggcgtgaccggcagcggcaagaccgaggtctacctgcaggcgatcatccattgcctggcgcagggcaggcaggcgctggtgctggtgccggaaatcggcctgaccccgcagaccctggcacgcttccgtggccgcctcggcatcgccgtgcatgcgctgcactcggggttgaacgacaacgagcgcgcgcgcgtctgggcagcggcctcacgcggcgaagcgcgcgtcatcgtcggcacccgctcagcggtgttcacgccgctgccccaggccggcctgctgatcgtcgacgaggaacacgacggcagctacaagcagcaggacggcatccgttaccacgcgcgcgatttcgccctggtccgggccaagtcgctgggcgttccggtgttgctgggcagtgccacgccctcgctggaaaccctgcacaacgcctacgccgggcgttacacccacctgcgcctgaaacagcgcgccggcgatgcgcggccgccgcgcgtgcgcatcctcgatgtacgcaagcgcccgctgcatgacggcctttcggccgatgtgctggccggcatcggggagcatctgcagcgtggccagcaggtgctggtgttcaagaaccgccgcggctacgcaccggtgctgctgtgccacgactgcggctggaccgcgccatgccagcgctgcgatgcgccgatgaccgtgcatggtggcggtcgtcgcctgcagtgccaccactgcggcgcgcggcaaccggcgccgctggcatgtccggcctgcggcagcctggcactgcaaccgcagggcatcggtaccgaacgcctggaagaacatctcactgcggccttcgccgacttcccggtggtgcgcatcgaccgcagcaccacctcacggcgcgacgcgctggaacagcagctggcgaaactgggcgaccagcccggcatcctggtcggcacgcagatcctggccaagggccacgacctgcccaagctgaccctggtggtggtggtgggtatcgatgagggcctgttctcggccgacttccgcgccagcgaaaaactggcgcagcagctgatccaggtggccggtcgcgcgggacgtgcgcgcgacccgggcgaggtctggctgcagacccatcaccccgggcacccgctgctggaaaccctggtgagcggtggctaccatccgttcgcgcaagccgagttgaaccagcgccaggcggccggattcccgcccttcgcgcatctggcgctgatgcgcgccgaagcgcagcaggtggagcatgccaatgcattcctgctggcagcccggcacctgctgggcgaacagaacgtggtcgaggcctacgggccgatgccggcgccgatgccgcggcgggccggttaccagcgcacgcagctgctgctgtctgcggtgcagcggccgccgctgcatggcgtgctttcgcaactggttccgcagctgtacgcgctgccggaagcacgcaaggtgcgctggtcgctggatgtggatccaacggatctttattgaggggtcagagcccacccgtcgggtgggatccgacccgatgccctggggtcggatcccttttcgcagaaaagggctctgaccccggacgccttcgcttacgtcagcggcgacatcacgccgcgctggtaggccggtcgctcacgcaggcgcgcataccactcggccaggtgcggcaggtccgggcgctggatcggcagttcataccaggcgtacaccagcgagccgagcggaatgtcgcccatcgcgaacgtcccgcccgacagccatggctgcgtggccagggtggcatcggccatcgccaggtagtcaccggcacggacgatggccgcgctgatgcgcgcttcgtcacggtcggccggcgcggtgcgcatgatgccccagaccaggtcgctgtacagcggcgccatccgcgaggtgctccagtccatccacttttcggcctgcgcgcgctccatcgggtcctcggcgtacagcgtgcccagcgcatagcgcgcgctcaggtaacgcacgatggtgttcgattcccacagcggcaggccgtggtcctcgatcaccggcaccaggccgttgggattcatcgcctggtactccggcgtctgcgtgccgccatggctgccgccgacttcgatggattcgtacggcaggccgatctcctcggcacaccacagcaccttgcggacgttgctggaattgcggcggccccagatcttcaacatgcgggttttccttgctggcaatgcgagcggcaacgatacgcctgattggagtggagatgtgcgtgccggatgcgggatcgggcatctacagcatgccggccagcggccggcactaccggttcttttgccggcactaccggttcttttttggcagcgcgcgcacgtaggacgacttgccgtccttcttcagctcgaacaggccgatcgccgccagcagatcgctgagtttgccgtagccatagttgcgcggatcgaacgaggcctggttgccgatctggctgccgaccggccccaggtgcgaccagccatcctcgccctcggccgaggacaccgcgcggcgcagcatcttcaccagccgggtgtcgctgcgcatctccgccccgctcttgcgcgggcgtgcatcatcattggcgacgggctcgttcgatgcctgttcgctcgatgcctgctcggcatccggcacgctggcgtgggtctggcccagcgcttccaggtaggtgaacttcgagcacgcgttgacgaacggttccggcgtcttcttttcgccgaagccatacaccttcacgccgtcggtcagcaggcgcatcaccatcggggtgaaatcggcatcgctcgacacgatggcgaagccatcaaggttgcgcgcgtacagcaggtccatggcatcgatcaccatcgccatgtccgacgcattcttgcccttgctgtaggcgaactgctggatcgggcggatcgcgtattcgtgcagcaccgcttcccagcccttcaaccgcgggctcttccagttgccgtaggcacggcgcacgttggccacgccatagcgggcgacttcggccaggacctcgtcgatcttcgaggccggcgcattgtcggcatcgatcaacagggcgatgcgcttttccggttcgctcatggattcctcgcggacggttgcctgaacccgagtatcgccgatccacccaggcgctgacgtgacaggtggccgccgtgcgaagatgccaggcgcttcccccaatgcccccactggagtgagtcgatgagtcgcgagcgcgttccccacctggtcgttgtcggcggcggttttgccggtctctgggccacccgtgccctggcccgcgagcgcatacgcatcaccctggtcgaccgccgcaaccatcacctgttccagccgctgctgtaccaggtggccaccgccggcctgtccgcgccggatatcgccgcaccgctgcgccacatcctcggccaccagcgcaacgtggaagtccgcctcggcgaagtggtcgccatcgacaagcaggcacggcagatcggcatggccgatggcagcacgctggactacgacagcctgctgctggccaccggcgctacccacgcctacttcggcaacgaccagtgggccgatgatgcccctggcctgaaaacgctggacgatgccattgcactgcgccgcaagctgctgctggcgttcgaacgcgccgaggccgaaccggacccggccaggaaggcggcgtggctgagtttcgccatcgtcggtggtggtcccaccggcgtcgaactggccggcacgctggccgagatcgcgcgccacacgctgcgcaacgaattccgccacatcgatccggccagcgccaaggtgcggctggtcgaggctgggccgcgcgtgctgtcctcgttcccggaagtgctttcgctgaaggcgcgccgccagctggaaaagctgggcgtggaagtgctgaccggtaccccggtgagcgacatcgacagccagggcttcaagctcggtgagcagttcgtgccggcccgcaccgtggtctgggccgccggcgtggccgcttcaccactggcgcgcacgctggacgtgccgctggaccgcgccggccgcgtgcaggtgcagccggacctgaccctgcccgatcacccggagctgttcgtggccggggacctggccgcactgagccaggccgacggcaagccggttcccggcgtggcgcccgcggccaagcagatgggcaagtacgtggccgaggtggtccgtgcacgcctgcacggcaagcccgagcccggtccgttcaagtacgccgactacggcaacctggccaccattggccgcatggccgcgatcgtgcacctgggccggctgcagctctccggcgtgctggcctggtggttctggctggccgcgcacgtgttcttcctgatcggcttccgcaaccgcatcgtggtgctgctgaactgggcggtcgcgtactggagctaccagcgcagtgcgcgcatcatcttcggtgatgatcaggacgaccggcggccgaagcggtaaggccgcacgcaacaggggtcggatccctttccgcgggaaagggctctgaccccgtcaacaaacatggagcgccatccacgcatggcgtggatctaccggttcatctggccaccgggcacccgccgtttcgaccaggtccggcagaagtcctccttcctcgcggtgtccgcaatctgcgcggtactccaatgccgggtgatccagatcgccaacccggtgctgctgagatgccagcgcagcatgccgcgccgaggttgccgccacaggtggcgccgggcaatccagaaggcctcccgctccacttcaggcaccttgttcttcatcccgtccttgtcgaagaactgggcggtgaagcgccaggggttcatcggctggtatcccgcccgtggctcaccgctgcacgcagccacaccactgggcgcgcggtcggccggcttcggccgaccgtccaccaatgccagcccgagcagatacagcaggccaggcagcagcgcgatgccggcgaccagcacgacgacggagatccatgcgttgccggcggcacgcatcgctcactgcgccttcggcttcgggtaccacagtgcgttgacgatgacccagcgctggtcgaaacgccccatgtggaagtagtcgacgaaccacggggtttccagccgcaccgaggccgcgttgccggtcacgtccagcaccgtgcagcggcgatcccattgatccttcgggtcttcagcgcgccctgtttcgtcaacgagaccagctcttccttcgacatccggcgcaggcccaggcgctcgtcgggtgtatcgccgagcacagcgcgcttggccaggtccggatgcagggaacgggcgacgcgctgcgggtcggcctccagctggccatcgacgtagtcgtggcaggtggcttcgatgtccgcgatcgtggcggggtcggcggcagggctcgttgctgcggaaagcgcgaacagcagggcaatcgtggacatccgggtctccggctctgggcgcgggcggatcatcgcatgggccgaacggcccatccacgcatgacgtggatctactgtagagccgagcccatgctcggctcccgcatcgggcagacggaacaacagccgagcgtgggctcggctctacagaagcgcaggatccgttgcctgcagccaggccagcttgcgttcgcggggctgctgcttgagttgccactcggcccgcgaggcggcggcccggtccgggtattcgcgcacggccagcacgcgcagcggcggccgggcccgggtgtagcgcgcgcccttgccggcctggtgggcggcgaaacgcgcctccacatcggtgctgatgccggcgtaatagctgccatcgcggcattcgagcaggtacaggaaccacgggcggagggatggggccatgcctggattatgccgtgctgcactgcagcggatatactggcgcccgaatgcaggagagaggcgccgcgctggcgcccgccgaaggcgcaggctcccatgatcgctcaggccggtgggctggaatcccaccaaccatgcattcgactcgccgagctggagagaggtcaccgggcatgcccggggcgatccgccgaaggggcacgcggcccatgccgctgaactctcaggcaaaaggacagcgggagcggcaccggtcatcgtcatcccgtcattgcgcaggcagtggcggtggtcgcgcatggccggccccaccgcgcccggagcctgtcccatgctgctgtccatcatctacctgatcgccatttccgccgaagccatgaccggcgcactgtccgccggccgccgccgcatggacctgttcggcgtggtcatgatcgcctgcgtcaccgccctcggtggcggctcgctgcgcgacatcctgctcggccactatccgctgggctgggtgaagcatcccgagtacctgggcttcaccgtatgcgcggcgctgatcgccacctgggtggcgcgctggatgcaccacttccgccgcaccttcctcgtgctcgatggcctgggcctgatcgccttcaccctgatcggctgctcgatcgcgcgcgaagccggccatgcaatgccgatcgtgctgatcgccggcatgctgaccggcgcgttcggcggggtgctgcgcgacatcctctgcaacgaggtgccactcatcttccagaaggagctgtacgcgatcatcgcgctgctgaccggcgcggcctatctgttgctgctgcactggggcgtggccgatgccaccgcgatcctgtgctgcctcggcggcggcttcgcgttgcgcctgctggcgatccactaccgctgggaaatgccgaagttcgtgtaccacgacgaagtgcattgagcctcttcgtaaagtcgagccatgctcgactgctctttgcaggaaaccaacgcgcttcgcgcgcaggtcgggcatggctcgacgctacaggaagcggtatcaccaccccggcgatgtacctggcgctgtcgctcatgcgcagcgccaggcgcatcgccggtgcagatgggccggcctccaactccgaccggccctgatcgcggccgcacccccgcaggcgctggccgccatccacacacgtgccgcactcaggcggcttcgatcaggctgcttcggacaccttcacgtcgcgacgggcgcgcacggccgcagccagacgctccagcaccgtcacggtggtgtcccagtcgatgcagccatcggtgatgctctgcccgtaaaccagcggctggccttccaccagttcctggcggccaccgaccagatggctctcgatcatcacgccaacgatgcgctgttcgccgtcttccagctgaacagcgatgtcctcgatcaccttcggctggttctcggggtttttcaggctgttggcgtggctggcgtcgatcatcaggcgcgtcggcagcttggccttggccagcacctggcaggcgtcggcgacgctgccggcgtcgtagttcggctgcttgccgccacgcaggatcacatggcaatccggattgccggtggtcgacacgatggcggtgccgccctgcttggtgaccgacaggaagtgatgcggattggacgccgcacccaccgcgtcagcggcgatcttgacgttgccatcggtgccgttcttgaagccgaccgggcacgacagccccgaggccagctcacgatgcacctggctttcggtggtacgcgcgccgatcgcgccccacgccaccaggtcggcgatgtactgcggcgagatcacatcgaggaattcgacaccggccggcaggccgagcttgttgatgtcgcgcagcaggccgcgggcaatgcgcaggcccttgtcgatcctgaagctgccgtccaggtccgggtcgttgatcaggcccttccagcccaccgtggtgcgcggcttctcgaagtacacacgcatgacgatttccagttcgccggccagcgcgtcgtgcagcggcttcaggcgctgggcgtattcgatggcggccttcgggtcgtggatcgagcacgggcccaccaccactgccaggcggtcgtcacggccgtgcaggatctggtgcagggccgcgcgcgaggcgctgacggtgtcggaggcttcatcgtcacagggcagcatcgccagcagttgggcaggcggtgtcagcggttcgatggtgcggatgcgcaggtcgtcggtgtgcgggggcattgcaggagatctccggaacgttggggtccccagcgtggcggcatgaaaaaagccgccaggttcgctggcggctttcgggaatgcgtctgaagctttcttcagggtgagcgcagtccttcctccgccagtggcttcggaaagtaataccagtaaaagcgggtggcggctgcgttcatggggtgtattgatagcacagcttttgcgcagtgcaaaatgtttcatccgcaaccgcgggtgcggttcagcgaggcgcgcgccggcgctgcccacgcggcagcagccacgcaaagctgctcatttgccatgcacttccacgtccagcaacaggccttcgtggatgtcggcccagcgctccagcacgcggtccagctcctgcctggcctcgtccagctgctcgggattgagcagggaacgggtggtgtagaggtcggagaccaaccgccgcagggccgcctccgggatggccaccgacggcccttcccgccccggcaactgcaatgccgggctgtcgccaagcgggccgaacagcgtgacctggagcgtgctctgcatgatcaacttccctgcggatggacatgggcaatgtcctgtttaccgcgtccgggtgacaggcgcatgtgccatgcgcgtccggagacgctgctacaaggcggccaggtcggcaaggtgctgccccatcccatcgtctgcgccgacggcgttgatggtggcgaagtactgatgccaaccggtggcggcaatgccggccaccagcgcatcggcgtccgcgcggcttgcacagcgccagaccgcatagaactgctcatcgctgccgtgctgtacgcccctggcaatgcggcccatcgccagcggtgtgatgcggaccggatcgaactgctgcatgcctgcaccgatacgggcgaagaaggcattccgctgctcgggctggagcgtggtccaggcgggggtggcggtatagagctcgatgaaggtgtgcgacatgctgcttcttccttgaaggtttggggggttgccggccagcggccggcactaccggagcgagcgcatggcgcgtttgcggatgtaggcattggcatcgccagggtgctgctgttgccagcgcgcgcacagcgcacgcagccactgcggctgtgtcttgccggcatcattgagccagttgccgaccgagtcctgcacatagcgctccgggtcgtcggcgagtgcttccagcatcgcctctgcaagttccggctgccgcttgaacagcgcgacatgtgtggcccacacgccgcgcgggcgcagcgcttcgcaggcgaagcggcgcaggtacggcgatccttcctgcgtccatggttgcaggtactccagcgcctgcagtggtgcggcaacaatgtcggcacgcagcgccagccacgcccattcgcgcacgccgaagtgcgggtcgtcagccagtggccgcatcgcctgcagcttggccggcagcgtcgcgtcggcgtcgccgccgatcaggtagcaggcccagccacgcaccgtgtctgacgcatgcgcctgccagcgcgcaggctccccctgtccggcttcatgcagcaaccgcgccgccagcgccatgcgctgggtgatgcccttgcctgaggcgtcgcgcatgcattgcagcgattccggctcaagggcaggcgccaccacctgcagcagcgcggtgaaatccacggccaggcattcggccagatgggtggcagcagcgctgccactgttgagtgcatgcagcctttgcgcaggaacgggcgtgctcatgctgccgattcccgcccgccgtccgtgtgctgccagacgttgtgcagcagctgcgacagctgctgctgttcacccgcatccaggccgtcgaacaggccgctgatccattgcgtgtgctgctcgaacagcgactcggccaagcgctttcccggtgcggtcaatacgatctgcagacggcggccatccccgtcatcgctgcgacgctgcagcaggccttcacgctgcaggccatcgagcaggccgctgatggtggcacgggtcacgccagcacgctcggccagcaggtgcggcggcagcgtgccaccggccccgtgcagcaggaacagcacgacgaagcggccctcgctgagcccatgcggtgccagccgcgcggcgcagtcgcgatcgatcgacgaggacaacgagagcagctggaagcacaggcgcagttgcgcgatgttggcgtggccgcgtcgctgcgattcctccagcagggcctgatgcttggcttcgatcatctcacgaacgcgatatggttaggcgcctaatcatatcaccggatagccgctacctgtaaatcacagccgatatcaggggagctttcccagcagcaggcgcgcgatcagcccgccaccctcgcggtgcagcagctgcagttcgcctgcgtgacgcctggccacgttggcggccatggccagtcccagcccggtcccaccggtagcgcgactgcgcgagctttcgctgcgctggaacggttgcagcaggcggacacgatcagcttcggcgatgcccggcccgcgatccatcacatccagctgcaccccatgtccccacacggcgacatgcagctccacggcgcccgcgtaacgctcggcgttgtcgatgagattgtcgaccgcgcgccggagcagcagcgcatcgccatgccacggcagcgtatccgggcactgaagcgaaatgtcgaccccgcgcagcagcgccccttgcaggcattcctgcagcagggcagccagatccagcgagcgcatctgcaagggctgcagctcgccgcgtgcatagtccagcacctgctcgatcatcgcgtccatgcgttcgatgtccgccaccatccgggcggcctgtggtgcgggagcgaactcggcgcgcaggcgcaggccggtcaggggcgtgcgcaggtcatgcgccactgccgccagcatatgggtcatgtcctgtgcctggacccgcaggcgttcgcgaccggtgctgatcgcggcggccagcatctgcacttcgcgtgggccatcgtcgggcaatggcgactcggcctgcaggtcgacgcgtgcgctcgcttcggccaggcgccgcagcgggcgccccaaccggatcgacgcccacgccgccaacggcgccaggaggatcgcaccgcccaacagggcgagcatcacctggcggcgccaggccgccaggtcactatggtcgctgccgaccacccgccagcggccgtcggcctggcgcatccccagttcaaacggcggccactgcatcgcggtcagcagcgcggcctgtgatttcagcacgccagcacgaccggaggcgtccagtaccgcgccaccctcgatgacctgcacatcgggcgccctgccctgccccgtccatgccaggcgtacatcctcggccggcatgcccatctgcgcggccgccagctgcgcgagccagtcgctggcgctaccttgggggggcgcgtcctgcgtcgccctgcgcaatcccagtgacgccggcgcctgttccccacgcagtacctgcatcgcatggtccagccgcatcggtggcggcgcgggccggggcatccaacccaccactgcaacgctggccagggttgccagcagcaggctggccagcgccagcatcgcgatccagcgtgtggtcgaccaccggctgctcacagcacctgtacctcagcgtcgaagcgatacccttccccgcgcagtgtctgcacgagggcttctgccccggacgcggcctgcccgagcttgcggcgcaggcggctgatcgcgaggtcaatggcacggtccacgctgtcactggcttctccgcgactcaactgcagcagctgctcacgccccagcacccgcccgggacgttcggccagcgccagcaacagggaaaactcgccacgactcagcaccagctcggcaccgtccggtgcgaacaggcgacgctggtcgggcagcaatcgccagccatcaaaccgcagctcgctggccacctgcgtgcgcagcttgtcctgacggcgcagcagtgcgcgtacccgcgccagcagttcacgcggatcaaagggtttggccaggtagtcgtccgcgcccatctccaggccgatcacgcggtccggtgcagcccccatcgccgacagcatcaggatcgggatcgccctcgcctgcagcctgcggcagaccgacagcccatcctcaccgggcatcatccagtcgaggatgatcaggtccggtcgttcggcctgcagcagcacgtccagtgccgccgcatccgccgccaggcgtacctggtagccgtgcagcagcaggtggtcggcgatggcgtcgcggatgctggcatcgtcgtcgacgacgatgacacggatgggagtactcattcggacagtatccagcacctgtgtatcaggacggtatcaacgccgatattccggcgatacgccgccgtgcgccaatggtcacccacgatcactgcggagtcttcccttgcgcctcttcctgttgcccctgttcgccgctcccttgcctgcgctcgcctccaacgccgccgcgcacatcctgccgatgtggatgcagggcggtcatccggcggtggccgtctcgctggacgggcgcgccgaaccgctgcgcttcgtggtcgacagtgccgcgggggcaacgctggtcgatgcccgcgtcgtgcggcgctatggcctggaggatgcggatgcagaggtatcacaggcgcaaggggcgagtgcagcttcggcgcggttgcagcgcatgcgcagcacgtcctggcagctgggcagctggcagctgcaggcccaagccatgaacgtcgatctgtcatcgttgccgaaggatgatgatccagccatcgacggcttgatcggcaacgatctgaccgggcgctgggacacccgttgggacttcggccgcaatcaactggcgctgtggacacccggcggattgaacctggaaggaccgggttgccagcccaatgcgctgcccggccgcactggcggcctgcgccagttcggcttcatcacgcttgcactgggcgcgcctgcggtggacgccatcgccgtggtcgacaccggtgccgcacagaccgtcctcaacgccgaagccgcccgcgcactggggctgcgcaccgacggcagcgacgcgcgggtgcgggtgcgtgaaaagggcaccgaaggcctgggcggcggcaagcaggcaacctggctgtacaccctgcccggcatgaccggcggcggctggcagcacccgtcgatggagatccgcatcagcgaactgccggtgttcaaggcgatcggcctggagggccggccggcgctgatcctcggtgccgatgcaatgcgcggcggccaggtggacatcggtgccggcgcggcgcggatctgcctgcgccggccgcaggccagctgacatctggcgatgacgccagcggcagcccggcgtagcatcaccgtgcgccccaccaggagttccacgcatgtgccgtgccaccctgatgttgctgacgctgctcccgctggcggtactggccgcgccgccacccgtgccctcgcccactcgcatcgatgccgaagcacggcggctgatgcaggcggcccatgcgcgcgggatggcgctggcggtgatcgatgacggcaaggtggtgcatgtggccgcctacggtgaacgcaacgccgcaggcgagccgctgcgcaccgacaccgtgatgtatgccgcatcgctcaccaagatggccttcggccacctggtcgcacagctggcgcaggacggggggatcgatctggatgccagcatcgccacagctctggacgtgccgctgccagactacccgcccgaaccgaagaagtacgccgactacagcgtgctggcgagtgatgcacgctggcgccggctcacgccgcgaaagctgctgaatcacgccagcggctttgccaacttcggctttctcgaaccggatggccggttgaagttccacttcgagcccggcagccgctacggctattccggcgagggcctgatcctgctgcagttcgtgatcgaacgtgggcgactgggcgaggatgtgggtgcgttgatgcagcagcgcgtgttcgatcgcttcggcatggcgcgcaccagcatgtcgtggcgcgcggatttcgccggcaacctggccgatggctggaccgtcgaaggcaatacagagccgcacgatcaacgcagccgtgtgcgggcggcaggatcgatggataccaccatcaccgacatggcccacttcgccgccggttatgtgcgcggcgatgggctgtctgcggcaatgcgcagggaactggtgcggccgcagctgccgatcaccaccgccagccagttcccaacgctgcagccggagctgcccgttgcgcagcagcaccgggatctggccgcgggcctgggcgtggtgaccttccgtggcccccagggtgcaggcttctacaagggcggccacgacgatgcggtcggcaacaccctggtgtgcatcgagcggcacaaacgctgcgtggtgatcctgggcaacgatgtacgggccgaggccaccttcccggcactggtggcgttcgtgctgggtgataccggcgtgccatggcagtgggagtacggcgcggcgaaggccttcgtcgaatgaaggcgcgatgatccctgggcggggagtgcggagggatgggagcaaccatgcatggcgtgtggatccacctcacgcgtggatgcctgctccgctcagcgcgcctgctcgaagaacatcaggtacaccagccggccattctccgggcggtcgccgaacgctggcccggcggtatgccagaaccagggccgcagcagcaccagccggttgaaacgcatcgggatgcgcatggtcatttcccactggctgtcgtcgttgctgtcgcgctcgatgatgtcacgatgcatgtcgccgccgttggcatagcccaatgcggccagctccgctgcatccagggccatgcgctcggtgccggtacggcggtggcggaagaactcggtgccgccctcgcagtgctccggtgcactcaggtagaggatgcccgaccagtgcgagtgatcggcgtgcaccttggcgcggccggtgtcaccggccagggtaaggcggaacttgccatgcgactgcagtgggttgaccggccgcagcggttcgttgaccagccgcgagaccgcgccggacagcccatccagttccagccgctgctgcgaattgcggccggggaatgcaccctcctgcaccggataggtcaggcccagcgccgcctggcgcagcccctgcgcatcggcaggagaaaggaagtcgtcgacgacgatgaaggaggtaggcatggccaccgagcgtagcgatgcgctgctgcggcggcaaccgggcaacgaaaaaccccgccttgcggcggggttcttccttgcatcgggagggcgtgccgaccagggtcggcaacgaccgccggggacgtggacttagaagtccatgccgcccatgccacccatgccgcccatgccaccggcgccacccatggccggctcgtccttcttcggagcttcggcaaccatggcttcggtggtgatcatcaggccagcgatcgaagcggcgttctgcagcgccgaacgggtcaccttggtcgggtccaggatgccgaactgcagcatgtcgccgaactcgccggtggcggcgttgtaaccgaagctgccggtgccttccttgaccttgttgatgatgaccgacggctcgtcgccggcgttggccacgatctcgcgcagcggggcttccatcgcacgcagggcgatctggatgccgtggttctggtcttcgttggcgcccttcaggccggccagcgcggtgatcgcgcggaccagggcaacaccgccgcccggaaccacgccttcttcaacggccgcacgggtcgcgtgcagggcgtcgtcgacgcgatccttcttttccttcatttcgatttcggtcgaggcgccgaccttgatcacggcaacaccgccggccagcttggccacgcgttcctgcagcttctcgcggtcgtaatccgaggaggtgtcctggatctgggtcttgatctgcgccacgcgtgcatcaacgttggccttgtcgccgacgccgtcgatgatggtggtgttctccttggagacctgcaccttcttggcgcggcccaggtccttgatggtggccttctccagcgacaggccgacttcttcggagatcacggtgccgccggtcagcacggccatgtcttccagcatcgccttgcgacggtcgccgaagcccggggccttgacggccacgaccttgacgatgccacggatggtgttgaccaccagggtggccagcgcttcgccttcgacttcctcggccacgatcagcagcggcttgccggccttggcgacaccttccagcaccggcagcaggtcacggacgttggagatcttcttgtcgtgcagcaggatgaacgggtcatccaggtcagcggtctgcgactgctggttgttgatgaagtacggcgacaggtagccgcggtcgaactgcatgcccttgaccacgtccagttcgttgtccaggcccgagccttcttcaacggtgatgacgccttccttgccgacttccttcatcgcgtcagcgatgatctggccgatcgactcgtccgagttggccgagatggtaccgacctgggcgatcgccttgtcgtcggcggtcggcttggagatgttcttcagctcggcgacggcggccgagacggccttgtcgataccgcgcttgaggtccatcgggttcatgccggcggcaacggccttggcgccttcgcggatcagggcctgggccagcacggtggcggtggtggtgccgtcgccggcatcatcgttggtgcgcgaagcaacttccttcaccatctgcgcgcccatgttctcgaacttgtcagccagttcgatctccttggcgacggagacgccgtccttggtgatggtcggcgcgccgaagctcttttccagcacgacgttgcggcccttcgggcccagggtggccttgacggcattggcgagaacgttgacgccgcgcaccatgcgcgaacgggcgtcttcaccgaaacgaatatccttggcagccattgcatttacctcattggtagcgccggacgatgcccggcggctgggagtttgggatcaggttgaaacaggtcgcgccggggctcagccgatgacggcgagcacgtcgtcttcgcgcaggaccttgtattcgacgccttcgctcttgtacgagctgccggcgtactggccgtagatgaccttgtcgccgaccttcagcgacggcgcgcgcacgttgccgttgtccagcggcttgccggggccgacggccacgacctcacccttggtggacttttccttggccgagtcggggatgacgatgccaccggcggagatttcgtcggcttcgatcggcttgaccacaacgcggtcgtgcagcggcttgatgctcataggagacctcttaagtgattgattggtctaaaaaagtccggcgatgttagcactcaccccaggcgagtgccagaaccgcacgtgaagaaacccgacaacgtcgggagcagggcagagatggagccccgccgccccctttcaagggcggaatgaaaaaatttttccgcccgcgcgcctcggccaaggcgtcggtcttggacaatttcggtgacaagcgtcgcactgtcagatatctgacgttcatttacgacaaagtgtcactggatcggccttaggctcggtcaggcattcccaatcacaaggagtagtcgatgcgattgctgtccccgcttgccgccgcctgcctgctggcactggccgccgcgccggcccaggccgaggttttcatcaacgaactgcactacgacgacagcaccgccgccggtgacgtcggcgaagccatcgaagtggtcgccaccgccggcgaggacctgtccggctaccgcctctacctctacaacggcagcaatccttcggcggccgcggtctacgccaacaacccggtcccggccggcaccgccgccggctgcggcagcgcgaccatcgccgtggtcaactacccgaccaacggcatccagaacggccccaacgacggcatcgccctggtcgatgccagcggcaaggtggtccagttcctcagctacgagggcgccatcaccgcctccggtggccctgccgccggcatgaccagccagaacatcccggtggccgagaccaacagcacggccgcgggcacctcgctgcagctgaccggcagcggcagccagtacacccacttcacctgggccgagtcggccaggcagaccttcggcagctgcaacaacggccagaccttcagtggcggcggaaccccgggcccgaacacaccgccgtcggtctccaccaccaccccggcgcagggcagcagcaccttcccggccgccgccgacctggaagtggtgttcagcgagacggtgaacctggccagtggcgccttcgccctgagctgcggcacctccggcagcgtgccgttgaccttcccggccagcggccgcagcgtgaagctgtccaccaacactgcgctggtggccggtgaggcctgccgcttcgacatccgcgccgcgcgcatcaccgacctgcagggcgcgcacccggccgccgacagccgcatcgccttcaccgtggccagcaccggcggcaatccggacccgggcaacccgggcgtgccggccggctattactccaaggtcaacaccagcagccccagccagctgcgctgctcgctgcatgccaccatcaagggccacaccgcctacccttacagcggctcgggcaccagtacctggaccattctggaaatcgccgacgaggatccgaacaattccggcaggatcctcgatgcatatcgcaaccacagctacgccaaggtgaccgatcgcgccggcagtggcagtggcctgaagtacaaccgcgagcacacctggccgaactcgctgggctttgccaccaccaccggtgacaagggcctgccgtacgcgccgtataccgacacccacatgctgtacctgaccgacgcgcagtggaacgccgaccgtggcaacaagccgttcggcaagtgcgacgccaactgcggcgagcgcgccaccgaggccaacaacggccagggcggcggcagcggcggctatccgggcaactccaactgggtgcgcacgccggacggcaacaccggcaccttcgaggtgtggggcaagcgcaagggcgacatggcgcgtgcggtgatgtacatggcgatccgttacgagggcggcaaggatgcggccaccggccagtccgagccggacctggagctgaccgacgaccgcagcaaaatcgtcaagaccagcagttcgccggcctacatgggcctgctgtccacgctgatcgactggcacttgtccgatccgccggatgatgccgagcgtgcgcgcaatgacgtgatctacagcttccagggcaaccgcaacccgttcatcgaccaccccgagtgggcaaccccggccctgttcacctcggccaagccggccacctgccagctggccaactgaccgcgcaacgcagcggtccactgccgccgccgggccctgacccggcggcggccctatactcggcggtcatgtcgaccgtcgatcccgtcctgctgctgttgaccacctgcccggaccgggccagtgccgagcgcatcgcgcacgcgctggtcggcgagcgcctggcggcatgcgtgacccgcctcgatggcgcgcagtcgacctaccgctggcagggggaggtgaccaccgacgccgaactgcagctgctggtgaaaaccaccgcgagccgcgtcgatgacgcaattgcccggatcgtcgcactgcatccgtatgaactcccggagtgcatcgcggtcgaaacccgggccggcctgccggcgtatctggactggatccgggcacagacccgggaggacactgattgaagactctgtttgcgcgcggcgccgccttgtgcgccctgttgtggctctcgctgccggccttcgcgctggatgagaaggacctgctgccggtggaccaggcgttcgcgctgaccgccagtgcccccgaacggggccaggtgcaactgcagttcaagatcgcaccgggctattacctatatcgccaccgcaccagcgtcaaggccgacccggccttcaatgccggcgcgctgcagatgcccaagggcgacaagcaccacgacgatttcttcggcgaagtcgagacctatcgcgagcgcctgcaggccaccctgcccggcactccgtccgaggctgccggcaccatcagcctggaagtgcgttaccagggctgcgccgatgccggtgtctgctacccgccgcagaagcgcgtggtgcaggtcaccctgccgggcgccggtgcggcggcggcggtgcctgccgcgcgtgccggtgcggccagcccgttcaacaacccgctggccggtgccggcaacagcggtggcctgcgcctgccgggcgcggccaacaacagccaggccctgccgctgccgtcggaacaggcgttcggcttcgatgccatcgccagtgacggcaacaccctgctgctgcgcttcagcccagcgcccggctattacctgtatcgcgaccgcacctcgctgaagctggaaggcagcgccggcgtgctggccggcaagccgcgctggccagccgcgcaatcgcatcgcgacgagcacttcggcgatgtctcggtctacttcaaccaggtggaagtgccgctgccgctgcgccgcactgtcactgatgccgtcgacagcaccctggtggtgaccttccagggctgccagaccgatggcatctgctacccgccgatgacccgccgggtgaagctgtcgattcccgctggcaagctgtccgccagcattgaccaggcgccagcgcgcaacgaggtgatcagcccgctgcccgccgccggcgtgccacgtgaatccgccaacggcgcaccgttgcgcctgctgccgaccgtccccaacgacggcattgccactcccgccgccagcggcagtgagggcgcgcgcaatgagttcgccgccgacgcgcgcgatggcaacgcactgcgcacgcgcccaccggcgacaaccccgaacccggaccgttcgttcgtgtgggtgctgctgctggcgctggccggtggcctggtgctgaacctgatgccctgcgtgctgccgatcctgtcgctgaaggtgctgagcctggcgcagagtggcgaaagccctgagcgggcacgcagccatgccctctggtacacgctgggcgtgctggtcgcgttcgcggtgatcggcgcgctgatggtgggcctgcgcgcgatcggcaacgccgtcggcatcggcttccagctgcagcacccgggcgtggtggcggcgctggcctacatcatgttcgcggtgggcctgagcctgtccggcgtgtttaccctcggcggtggcatcggcaacctcggccagtcgctggccagccgcagcgggccggccggcgatttcttcaccggtgcgctggcctgcctggtcggcagcgcctgcgtcggcccgttcatgggcggggcgatcgcctatgccttcattgccccgccgctgaaggcgatgaccgtattcctgttcctcggcctgggcctggcgctgccgttcctgctgatcggcttcgtgccggcgctggcacgccgcctgcccaagcccggcccgtggatggaaacgctcaagcacgtgctggccttcccgatgtatgccaccgcgctgtggctgctgtgggtgctgggcaaacagcgcggcgtggacggcatggcactggtgctgggtggcctgctgctgttcgccttcggcctgtggctgttcgagcgcaatcgctggaccggctcgcgtgcggtgaccctgctcggcgtgctgctggcgatcggcgcgctggttcctgcctggggcgtgacccagctggcaccaccggcgcgggccgcacaggccgccagcgagaacgtggtcgagtattcgccgcagttgctggaccgcctgcgtgcggacaaccgcgtggtgttcgtcaacatgactgccgactggtgcgtgagctgcaaggccaatgaacgtgccgtgctgtcgcggccggagttcaaggaactgctcaagcgcaccaacgcggtgtacatgcgcggtgactacaccaacgtcgacccgcagatcaccacgttccttgaagagcacaaggccgtgggcgtgccgctgtacgtggtgtacggcccgggggcgccgccgaccgtgctgccgaccctgttgacccaggcggtggtcgaggaagcgctgctgcgcaccgcacgatgaagtggcaacggccagcgctgctgtggacagcggtgctggccgccggcctcggcctgtgggccgggcatcgattctcacccggcccgtctgcaccggccgcggcaacgacggcttccacagcgacggccgtgaagcctgccctgcaggtgggtgatcccttgccggcgctgatcctgccggacctggcggaacagccgctggacctgcgcgcccgcttcgccggccggccgctgctgatcaatgtctgggccagctggtgtgcgccctgcgtggaagagatgcccgaactggcccgcttcgccgaagcccagggcgacaacggtgtgcaggtgctgggcattgcgctggatgctccggacgacgtgcgcgctttcctgctgcgggtgccggtggactacccgatcgtggtcgagacgccggggccacgcgatgccagcgtgcagctgggcaatacgcagggcctgctgccctacagcgtgctgttcgatgcacaggggcggctggtgaaggcaaagctggggccgttcgcccacggcgagatcgacggctgggtgaagtgagggtgtttttgcagggcttgcagccctgcaccctgctcaatgcaacggcaacagccaaagcgggctttccgtgggatggcggggcgctgtggccgtgcaggacacgccgtaaacccgtccgtgggggctcgatggcgccatccatggcgccaacggtcctgcacagccacaccgccccaccttcgacagattccggcggctgttggtaggtgtcgaccttggtcgacacatctgtcagatatcgatattcagaacggaatcagaccccgtgccgaccaacggtcggcacccaccaaagcagaacgtcgttccgacagatcgcaggaaactgtcgaaggcggggtgggtccggttgagggggcgtgagcgccatggatggcgcgaccgagcctccatggacgggttcacggcgtcctccgcaaccggacccaccccgcctacctgctaaaaatccactgtttgtgctgttgccggccagcggccggcactaccgcgggtgccgggcgcagcccggccggcaacccctgcttgaccgcaggcagggcgccacggagaattccgcgactaattctcatttgctgttgcgcaggatgcgggcggcagcctcccgggcccctctccttcgatgttcaagaacgtcctgttccaactgcattggctgctgggcattaccgccggtgccgtcctggccctgatgggcctcagcggcgccatgctgtccttcgaggacgagctgctgcgcgcggccaatcctggcttcgctgaaatcgccgagcaccatgcggacggccagcatccccttgcactcagcgaactggtgccgttgctgcaggctggcagcgagcgccccctgcaacgccttcgcgtggatgccaccggacagcggccgtcggtcgcgcgctttgccggcggcaaggaacactgggtgtacttcgatccgtacagcggcgagcgcttcagcgccctgcgcgggcaggcattcttcgacgtcgtcgaggacctgcatcgccacctcgctgccggtgagcgcggcaagtggatcaccggcagctgtgcaatcgcgctgctgttcttcaccctgtccggtctctacctgcgctggccacgacgctggtggcactggcgcagctggctggcggtggagtggacgcgcagcggccgaggcttcctgtggagcctgcactcggtggtcggcacctgggtgctgctgatctacctgatgagtgcgctgaccggcctgtggtggtcgttcgactggtaccgcaacgcggccaacacgctgctcggtgtggcgccggcggcaaagcacacggttgccgccgacgcggcactggacgtccatcgcatcgaggccacgctgtacgcgctacccggcgtgcgcaccggcttcatcgacctgcgcctgccggagaagccggggcaggcgctgaacgtgcgggtgatggccggtgatccgtcgcagcgcggcggccaccacgaccgtgcgcatgacctgctgcagctcgatccggccagcggcgcggttctcgatgcccgcccgtacgcacgccagggcgcgggcggacagctggccaccagcgtgttcgcgctgcattcgggcagctacttcggtgtgcccgggcgcgtggtggtgatgctcagcagcctgggcatgagcctgttcttcatcaccggctggatgctgtacctggaccgccgccgcagccagcgtgcagcgcgagggctgcgccgcgcgctgccggccacgaccaccgatggccgtggtccgccgtggctggtggtgcatgccagccagagcggactgggcgaacaactggcgtggcgtgcggccgcgcagctgcaggcgtccggtcatgcggtgcaggtgcggtcgctggcccgcgtcgatgccgcgacgctgcaggccacgtcccaggcgctgctcgtgctgagcacgttcggcgacggcgagccaccggatgccacgcgccgcgcggcgcggctgctgctcgcacaacgcctggacctgtcgcgcctgcagttcggcctgctcgcgctgggcgaccgccagtacccgcattactgcggcttcggccgccagttcgatggctggctgatcggcaacggcgcgcgcccgctgttcgagcgcatcgatgtcgatgccgcttcggtgccggcattgcgccaatggcagcagcagctgggtacgctcaccggcatcgtcaccgatgacagcgtgctgcctgcggctacgcagatgcatgagtggcgcctgctcggccgcgaccacctcaacccgggcagcgtcggcggagccatctggcgtatccgtcttgccgcaccggccgacgtgcagtggcaggcgggtgacatcctgcacatcgcaccccgccacaacgcgcggcatgccggtgccgtgctgaagggacacggtctggatccgctgcagcccctgctggtcgatggccatccgcgcacgctgctggcgctggccagtgaacgcgagctgcccgaggccgatgccgcgctggcggtgcaggatgcctgcctgtggctggccgggctgccgctgctgcccagccgcgagtattcgatcgcctcctgcacggatgacggcgtggtggagctggtggtgcggctggtgcatgacgcctccggtcgcgccgggttgggctcgggctggctgtcgttgcatgcaccgatcggtgccggcatcgtcgcccgcgtgcatcgcaaccccggtttccatcgcgtcagcggcgcgccgatggtgctgatcggcaacggcaccggcatcgccgggctgcgcagcctgttgcgcgaagctgcccacgcaggcgagcgcgggcactggctgctgttcggtgaacgccagcgcgcacacgacttcctgttcgccgacgagatcgaagcctggcaggccaatggccatctcacgcgggtggacctggcgttctcgcgcgatggcgagggtggttacgtgcaggatcgcctgcgtgcggccgtcgatgcgctgcgcgactggatgcagcgcggtgcggtgatccatgtctgtgggtcgttgcagggcatggccgaaggcgtggaccaggtgctgcgaaccgcgctgggtgatgaggcggtggaaacgctgctggaaaacgggcgctaccgccgcgacgtgtattgattcctgccgccgaacgctggtgtgagccgagcatgggctcggctctacagtgttcgtgcagccgatgtagcgccgagcccacgctcggctgactaggccgccgcgcgcgcctgcggcatcgactgcaagcggaacgcgcccacggcttctgccaaggcacgcacctgcgcctgcatctgcgcagtcgaggcccccgcctcttccaccaggctggcgttgcgctgggtgctggcttccatctgcacgatggtctggttcacctgtgcgatgcccgcatgctggtcctgcgacgcactgcggatacctgccagcagctcggccagctgctgcacgctgccgacgatctcgcccatcgtggtgccggcctgcgcggcctgctggttgccctggccgacacgcgccaccgaatcctcgatcagccccttgatctgcttggccgcctcggcactgcgctgcaccagcaggcgcacttcggcggccaccacggcgaagctgcggccctgctcgccggcacgcgccgcttccaccgccgcattgagggcaaggatgttggtctggaaggcgatgccgtcgatcaactgggtgatgtcgccgatccgtcgcgaggcttcgctgatgccatgcatggtcgcgaccacctggccgaccgcctcgccaccccgctgggccaccgccgctgcgccctgcaccagggcatcggcgcggcctgcggcatcggcgttgcggccgacggtatcggtcagctcctgcatcgacgccgcggtctcttccaggttggcggcctgctgctcggtgcgccgcgacagatcgtgatggccggcgacgatctcgccaacgccggtatccaggctggaggtggcctgctggatgcgggtgacgatgcggcccagctgcgcgacggtggcattggcatcgtcgcgcatgcgcgcgaacacgccctgcaggtccccctccatgcgcacgctgaggtcgccgcgggccagcgcagccagcagtgcctgcaggtcaccaaggttggtttcaaaggtggccagcaggcgattgatgctggtcgacaaggtgcgcacgaagccctgcttgccctccagcacgatacggccatgcaggtcgccgcgtgctgcagcatcgaccagggcagcgacctcggtttccagcagcgtctccagcgcacgactgcgccactccaccgctacgccgaggaactgcccttcgtcgatgatggggttggcaatcagctggtagcgcacgccggcatggccgatctcccgctcctcgcgctggcgcgcggcggccaggctggccagcgccggatgcaggcccacggcatcgctgcccaccagatcttcggcctcgcgctcgagttgctgcagcagtgccggattgacgtaggccacctggccctcggcatcgatcaccatcagcccggtctgcgcactgtccaatgcctgccgcacacgggtgttgccgcgcgccacggcacgctcggcctcgatgcgcgcgcgcaggcgctgctgcatgtcgaccaggcgctgcgccagctggccgatttcatcgttggcgttgtagacacgcagggtggtgtcgagtcggtcgtcggcgacgtcgctggcgaagcgcagggtgtcctggatcggctggcgcaccgcacgccgcaccagcaccaggctggtgatcaacacaccggcgaccagcagcagggtcaccgcgaacagcacgctcatggtgcgtgcgccggcctgctggcgcgcctgtgccttggccagcgccgccacctgggcctgctggaaggcggccagcgccggcgccacgccggcggcggtatccagcagcgattgcgcctctacatccagacccacgcgggcggcggtatagcccagcaatgcggcctgataggcctccatgccgttacgaagggcatcctgcgcatcggtcggcaggcccaccagtgcgagatcgaacggcagcttttcttcgctcgcacggtcggcatgggtggagtcgccatcgagcagcagcagtgcctcctggcggcgcatcttctgcagggacaacgccaacgaaggccgctgcaacgcatccacctgcgcctgcagggcgtcggcggcctgctgcaattgcgcggcgaggccggcatcgccacgacccatctcatcgacgcgttcgaacagggcggccacaccctgcgagaacgcgccggcggcttcggtcagtgcctgcagcgcctcgcgccggccgggatccatcggcatcgcgcgcagcgcctgaagatcggcctggagcgccttctgcgtcgccagcagctgcgcgcggtcggcatcgtcgaaactacgtgcatactgggtctgcagacgacgcgcctcggccacctgcgtggccacgctcgcggccagatcgctgccgtgctggtagctggcctggctgcgcgccgcctgcgtgctggcatggccggtccaggcgtagacggcggcgatcgcgatcaggcccagcccacagacccacagggtcgccttgagcttgctggccacactgagccgatgcggctgcagccacagcagcaggccgggggacgccgagcgcagtgcggcaagccgcatgcgcagggaccggaggtgggggacgacggccgacatgacaggctccaggcggaaggacgcacctgtatcggcgggaaatggcgcaactttagggcgctcctggttcactcccaccgattgctggcggacgcggcctttgtacccggcacaggcgacggggggatgacacccgcgcaatgcttgacctcaaccccggctgggagagcacagtagatctccctcccccgcccggcgcgcgcatgacgacgctcgatgtcccccgctacctgcaacgcctgcagctggatgcaccgccaccgctgacgctggcgggcctgaccctgctgcaacagcgccacaacgcactgctgccgttcgaaaccctcagctgcctgctgcgcgatgcagtaccgatcgacctggacagcgtgcagcgcaagctgctcgacgaccgtcgtggcggctactgcttcgaactcaacggcggcctgctggcactgctgcaggcgctgggcttcgatgcacagccgttgagcgcgcgcgtgctgctggccgcccaggacggcgaactgaccgcacgcacccacctgctgctgcgtgtgcaggtggacggcgatgactggctggtggatgccggtttcggcagcctgaccccgaccgtgccgctgcggctgcatgatccgcagccgcaggccacgccccacgagcgcttcctgttgcagcgcctgcccggcgagggggatttcgtgctgtccgccgagtccggcgatggctggcgggcgatgtatcgcttcgacctgcacgcgccggcaccgatcgacaacgtcgtgggcaactggtacgtgtgcacccatcccgattccagtttccccggccagctgcgcgcatccctgaccgggccgcactggcgacgcaccatcggcagtggcaactacaccgagtaccgtcccggccaggcaccggacaagcgtccgctgcgcgatgtgggcgacgtgcgcgaggtgttgcagcagcgcttcggcatgcagctgccggacgacccacggctggacccggcgatcaacgactggctgcagcgctcacgctcggccacggtgtagagccgggccgatgctcggatgagcgttggcggctgggtcaacagcagccgagcatgggctcggccctacagaaccacgcgcgcctgcagcgcaatgcgattgccttcgctgtcggcgatctcggccacgcgccagtcaccggcatcggccgggccgaagcgcagctcggccccggcctgcagcgcacgctcgaggctggcatccaggtcatcaaccccgatgtagatgcgcgcaccgtggacggagggcagatagtcggccccccgcaccagcgccatgctggcaccggtggcctcatcggcaaacggcaggtaggccatcctgcagtcgtgcagcaggatcggttcgtccaccgccacctgcagccagtgctggtagaacgtgatggcccggcccaggtcagtgaccggtatctcgacgtgcaggatggggttcatgtccgcaggataaccggatgctgacactgccttgcaggtccgtactggcatgctggaccgccctttccccgcggagtcctgcatgtccctggccgatcatcgtggtgcgctggcaccgctgggcttcctgcgcgtggccatcaacctgggcaatccagtactggcgcagggggacgcgcgctcaccgcgcgggccgtcactggaactggccacggcattggcgcagcgcatgggcgtgcaggcacgcttcacctgccacgacgccgcggccgcggtggtcgctgcagccagcaaggatgcctgggacctggccttcctggccatcgatccggcgcgcgccgaccgcatcgccttcagcgccccctatgtggagatcgaaggcacctacctggtgcgcgaggacagccctgcgcagcaggtggccgacctggaccgcgatggtctgcgcatcgcggtcggtcgtggcgccgcctacgacctgttcctcagccgcgaactgcgccacgccatgatcgagcgggccgagacgtcggccgctgccatcaccctgttcgatctgcagcgcctggatgccgccgccggcgtgcgccagccgctggccgcctgggcgcaggcgcatcccggccaccgcgtgctggccgaccgtttcaccgtgatccagcaggcggtcgcggcgccggcctcgcgcccggccgatgcattgcaggcgctgttcgaggaagtggaggcgatcaaggcaggctcgttgctgggcgaagccttcgcccgtgccgggcaggcggttacgttggtacggtgaccgcgggacacacgcagtcgagcatggctcgacgctataaatgcgcgtctgccatgtgccggacgtgctcggccgcctgagcgtgcagccagtcgcggaaggccaggaagccgcgatggcgggccgagcgctgcgggtagaccagccaatgcggccaggcggttttcagtcgcaggctggacagcgccaccagttggccggaatccagcagcaggcgcgcccgcgtcacccgtcccagcgctacgcccaccccgtccagcgccgcacggtgatgcgcctccgaatcatccagcaccgccacgaagcgcggcggcgggttctgcccactcagcgcgaaccaggcgccccacgcgccatcgggatcccccagcagcggccactggttcagcggcacgcggtcgatccctcccatgcgttcgatcagcgccgggctggccatcggcagcagccactcgtcgaacagcggctccaccaccaggcccggccactgcccgctgcccagccgcagcgcggcgtcgaactggcgctgtcgctcgaagtcaatcaggcgttcactcgactgcaggttgatctcgatctgtggatgctcggcaacgaagtgccccaagcgcggcaccagccacgccgacgccatcgacggtaccgcgctgatcgtcagcacgtgctcggcgcgtgcggcatagggctggaaggcctcgttgatcgcatccagatgcgggcctacctggtcgagcaggcgctgcccttccagggtgagggtgacgccgcgtggctggcggaccagcagcggctgccccagccgctcttccagctggcgcatctgatggctgagcgcactgacggtcaggttcatcgacgccgctgcgcgtgacaggttgcccagccgcgcggcggccacgaaaccctgcagggcgtgaaggggcggacgggacatcaggcttgaattcctctcaaggcatgcttgcggaaatgtcgctttttcccggtcaatgctgcccgtatcgtgcaatccactcaagtggagggacgctcatgaacatctacggcagcctgttgttcctgcagggccacgtggccaacgccgaactggcccggcagctggcctgcccgtccaccggctcccccacgggtgcgccgcaaccggccgcgccggttcagcaaccgcgtggccgttgaacacggctcaacctgcataccaacgctggacgtgttcaggcagccatggcattgggtcgatatccagcacccggcaaccgtcgagggtgtcacgcagcacgcgctcgccggggccaccgggcatgcgcaggccatcctcttccggaagctgcaccgccgcccagtcgtgcagccggtccatgcgcaggcgctgggcggcctgcagccaagccttgagctggaaacagcgatagccctgtgcgcccaacgcatcaaccgcgagcgacaacgcctggttggcaccacgcacccattcggtgcgacctccggccttgtcctgaaccgtcatcggcgccggcgcgcggtgcgccttgaacggcgaacgcagctgcagctccagatcacgcgcatcgcgctcgctctccgcttccaccagcgtaccggcatcaaggtcgaagaactcgaaccagcgccggtgcaatgcgctgatgcgcccgagcggatcgcgtgaaaagccgatcttcgcgtagtcctcccacgcacaggggaagacgtaggcgaagacacgaccgtcgatgcggatatgcgactgcatgtgcgcaggctgcctccactgcagcccgggcgcaaccgggcgttgccgtgggcgccgcagggctttggcagtacggcttcatgcagccgcttcggactatccttgctggctgtcgctgtcatcaccgccaccatgcctgctcctgcgcctgcccacctgccggtctcgtccatcaccctagacgcggcaaccttcgcggtggtccaccagcacaacgcggacatcgcgcggcaaccggcctcgctgaccaagctgatgaccgcctacgccgcttacggatgcgtcgaagagaacggtggcacgtgggaccaggcggtcaccatcgccgccgaggatgtgcttgccgtagccgatgatgaaacacgcatgggcctggtgcccggcgaaacggtcacgctggcgcgcctgctggaagggttgatgatcgtctccggcaatgatgcggcgctggccatcgcacgccatctggacggatcacagcctgcgttcctgggccgcatgaactggcacgcgcgccagcttggcctgcgcagcacgcggttcgccagcgtgtccggcatcaccaccccgcaccatgcctccagcgcgcgcgacatggcggtactcgccgcctgcctgctgaatgaccatccgcagatcctggcaatcaccgcgcagcgcacgttcgcgcatggccgcttcagccgcagcaaccagaacgcactgcttggcgaagacggcgtggacggattgaagaccggttacacccaggccgcaggcttctgcctggccgccactgcctgccgggctgtgcccgggcggaacctgccggtacgcctgatcaccgtggtgctgggcgctgaaagccgcgacgcacgcgatgcccttgtgcgcgagcggctggccgccgggtttgcggcgctggccgacaccaccgccgacgcctgagcggatcagcgtcgcttgaccgtcgccacgatcaagcgctgcagctcggcctcggcgccgaccttgtccagcgcgcctgccgccacggcttcggacagggcttcggccgcaccgagaatcgcccagcgtccggccagggggaccgtgccatcggccgcaaacgggcccagccaggtgtcgcagttgtcgatgaagtcctgctggtagcgccgacgcacttcatggagttccggcgcgcccaccagcgcagcgaggatgccctgcacttcactgccctggctgaggacgcagtcgatgtagccggaggcgatagccgccgcacgatcggccagctgcgccctggcacggccgatacgctcgtggaagaccaccgtctgccgcccgtcatagtcatcgtagagcgcggccagcagcccgttgcgggtcacgaagtgatcataggccaccggtttggtcacaccggccgcctcggccagccgccccagcgtcaatgcgtcggtgccttcttcaccgatcagcgcccaggccacgtccagcaactggcgggcgcgttgctcgcgggtcaatcggcggcgcgtgggagcggcgttggcaggcatcggtggagcacggcggtcagcgcatcggagcaccgattttacggccgatcgccagcgcggtctgcagatgcgcttcggctgcaccggaatcggcgtccagcagcaggtcggacgacagcacgcgcgcgccgcagtagtcgaagatgcccatgtcgatctgggtcttcatcgccgcaccgtagccgcgccgttcgatcatgtccgcgccagccccgccgatgccgaccagatgcacgcccaaccgctgcagctttttctgcaccttgccatcggcgccgtcctggtaggcccagccctgggtgaacacacgatcgatccagcccttcagcagcgcggggaaggaccaccagtacaggggatagaccagtaccagcgtgtcggcagcctgcagccgcgcctgctcggcggcgacgtcagccggagttgcgccgatgccacggaacagcgcctggtcctgcatgttgaagcgcggatcgaagccttcggccatcagatcggcgtgggtcacgctgttggcggcatccgacgcggtgatggcttcgccgatgcgcctggcgatggcatgggtcaacgcgccgggttcagggtgggcggtaacgatgagggtgtgcatggggcatgtccggagttcactaactaccaatagtaagtagtgtcgcccgggataccagcgccatgcgtgggacgctgtttccgcatccaccgtatagtgcggcggttcccactgagctgcccgacgatgcaccggtatctgcttgcccttctgctggccctgccgatggcaatggacgttacgcccgcgctggccggtgaactcagtccggaagactcggccgcattgcgcaaggaggtgcaggcgatgatgggcgccttcgcccgtggcgataccgagctgatcatcgcgcgtacccatcccagcctgaagcagctggccggtggcgacgaggcctatgcgcgggcgacccgcgacaccgtgaaggcgctgcgcagggccggcgtcagcatcatcagcgacgaggcaggcgtgccgggccgcacctatgcggccggtgacgaggaagtctgcttcgtaccgcgccagtcactgctgcgcgtgcgcgaagcgccgatgcgcagcacgtcattcatggttgccgtgcgacgcgtcggtacaacgcaatggcgctatctggacggcgcggcgatgctggacaacccggcactgctgcggcaactgctgccggcgctggagccgggcgtgacgctgcccaggggcgggatggaagcgctgtagtcgcaggcgcgcgtccatccacgcccggggtggtccattgcaggcctgggcatgtgtcagcggaacagcgcgttcaacgccgcgcccgaagccgcctgctgcaggccatcgaagcgaccgtcctgcatgatcggctcgatggcctgcatcagcccaccccacgcagctcgcgccagcgcaccgcccaggctgacccgtcgcacgccgagtgcggcgatgtcctgcaggctcagcggtgtcggtccacccaccagcaggttcaccggcttcgcccctgcagcggcaaccaccgcgctgatctgttcgggcgtgctgatgcccggtgcatacagcacatcggcgccggcctcggcataggcgcgcaggcgctgcagggtgtcctgcagatccggcacgccaacgaagaaattctcggcccgcgcgaccagcagcacatcgccccccgcgcggtcgatggccgcacgtgccgcacacagtcgctcgaccgcctgcccgatcggccgcagcggcgcatcggccacgccgctggcgtcctcgatcgacagcgccgcgataccggtgtcgatggccgccgccaccgcctcgcccactgcctgtggcgtggcgccgaagccatcaccgaaatcggcgttcaacggcagcggtgtcgcggccgccatcagccgcagatgttccagtgtggcctgcagcgaaaccgccccatccggccgcctttcactccaggcgcagccggcactggtcgtggccagtgcctggaagccctgccgctgcaggtagcgggcgctgcccacgtcccacggattgggcagcacgaaacaaccgcgcgcatgcagctggcggaaacgcgcgcgcttgcgctgggtgtcggcatcaagcggggtcatggcgggttcccgggcggcggacctgcaccctagcccacgctgcggcggcactcaatcacggcgtgggccagcgtgcatgaggtgatgccggctgcttattggacaccaccgtgcacgctgcccgagcgtgcttgcctgccacacagtgccccacggagccccagatgcacccggacccgcagaccctgatcgacgccggcgacgatgacgcccattgggccgacctgctttcacccgcgcgccgtcgcctgatcgcgtcggccgggctggccgctggcggcttggccagcgcgtcggctgccaccgcagccgcgcgcagcgacaacgccgtgaacaccaccgaacccgggcgacccggcttccgcgccatcgttccgccggcgcccgagggccgcagcccttggggccaggccacggccagcgagcctaccccgcggccggccagcgtgcgccccggcgaggccacgctgcccacccggccacgtgcctacaccgccatcaagagctaccacgcccacatctacttcgacgaggacagcttcgagaaggccgcgctgctgcggcgctgggccgccgagcgcttccctgtggagctgggcaactggaaccttgagccacgcgggccgcacgtcaccccgtcgttctatttcggcttcaccaacgacctgctgccggtgctggtgccctggctgcagctcaacagcctgggcctgaccatcctgatccaccccaataccggcgatggccgcgctgaccatctgcattacgcgttgtgggtgaaccgcgcgcagccggtcaatgcctacaactggccggcgccgaagcccgggcagccggaaccgctggaagaggtgttcccgaacgtggtgccgacggtgccgctggagatctgagcggccgggtgccggacagctccatgtggaggcgcagtgtgctgcccaccgaaccccgtcctccccgcgtggcgtggatgccggcatcgtcggcctacgtgcacgcatccccgtccagcaccacgttcagcgcgccttgatccagcgcccgccatacggccgcaagcgctccggcagatttcaaacatacaattgaaacgctgcaaacttcgccgaactggacagcatccgccggttccgccagactgccgccctttcccgtcttccggatcccatggcgaagctgctggtcctgcacggccccaacctcaacctgctcggcacccgcgagccggaggtctacggccacaccacgctggccgacatcgaccaggccctggctgcccaggcatcggccgccggacacaccgtggaacgcctgcagtccaacgccgagcatgtgctggtggaccgcgtgcaggctgcgcacagcgacggaaccgctttcatcctgatcaaccccgccgccttcacccacacctcggtcgccctgcgcgatgcgctggcggcggtggcggtgccgttcatcgagatccacctgtccaacccgcatacccgcgagccgttccgccagcacagctacttcagtgacaaggcagtgggcgtggtatgcggtttcggtgccgacagctaccgctacgcgatggacgcggcgctgctgcgcgtgcaggcggccagcgcgtgaagatgtcgccgcgtgtgcttgccggcatcctgctgtgggccggtctgtgcggcgccagtgtcgctgccgagcgcgcggccgcgggcatcgactgcgcacaggcaagcggcggctacgagcgcgacatgtgcgattccgatcgcctggatgatgccgacagcgcattgaacgccgtctacgcgcaggcgcgtggcgaactgaaggcgcaggcaaccgatggcagctgcagccgctgcgcggcggccgaacaacagctggtgaaggcccagcgcatctggatcaccttgcgcgatgcagattgcgaggcggtgtatgccttcaatgcagacggcacctcgcgcaaccccgcgaagatgcaatgcctgatcacccagacgcgcgaccgtacgcggcagctgcgcgagttctacgaactgctttgaaccgagtgcaaccgcactctccaccacactgacatcacgagcaaagaggccaccatggatctccgcaaaatcaagaagctgatcgacctgctggaagagtcgaacctggctgaaatcgaaatcaaggaaggcgaagagtcggtgcgcctgtcgcgcgccccggtggccggctatgccgccccggtcgccgcgccggtgtatgccgctccggccgccccggcgccgcaggcgatgccgatgcagtcgccgaccgaagcctccaccggcggcagcgccaagccgggcccggcactgccggaaggccacgtgctgcgctcgccgatggtcggcaccttctacgcctcgtccgccccggacaagccggccttcgtcaccgtgggccagcaggtcaaggaaggcgaaaccctggccatcatcgaagcgatgaagatgttcaacccgatcgaagccgacacctccggcaccatcgttgccatcctcggcgagaacggccagccggtggaattcgaccagccgctgttcgtgatcggctgaggggcgcgccatgctcgacaaagtcgtcatcgccaaccgaggggagatcgcgctgcgcatcctgcgcgcgtgccataccctcggcatccgcacggtggccgtgcactccacggtcgaccgcaacctcaagcacgtggccatggccgacgagtcggtctgcatcggtccggcgccgtcgccgcagagctacctcaacatcccggccctgatcgcggcggcggaagtcaccgatgcccaggccatccacccgggctacggcttcctgtcggagaacgccgacttcgccgaacgcgtggaagagtccggcttcatcttcatcggccccaaggccgacaccatccgcatgatgggtgacaaggtcgaagccatccgcgcgatgaaggccgcgggcgtaccgtgcgtgcccggctcgggcggcccgctcggcgaggacatcgtcgccaacaccaagatcgcccgcgagatcggttatccggtcatcatcaaggcggccggcggtggcggtggtcgcggcatgcgcgtggtgcacgccgaagcgtcgctgaagacctcgatcgaaaccaccaagagcgaggccaaggccgcgttcggcaatggcgaggtctacatggagaagttcctggagaatccgcgccacgtggaaatccaggtgctggccgatggacagggcaatgccatccacctcggtgagcgcgactgctcgatgcagcgccgccaccagaaggtggtggaagaggcaccggcgccgggcatcaccgccgagcagcgcgagcagatcggcaaggtctgcgtggaagcctgcatccgcatcggctaccgcggcgcgggcacgttcgagttcctgtacgaggacggccgcttctacttcatcgaaatgaacacccgcatccaggtggagcatccggtcaccgaaatggtcaccggcatcgacctggtggccgagcagctgaagatcgccgccggccagaagctgtcgatcaagcagagcgacgtggtgctgaccggccatgccatcgagtgccgcatcaacgccgaagacgccgaaaccttcgtgccgagcccgggcaccatcaccggcttccatccgccgggtggccccggcgtgcgcgtggacacccacatctacagtggctaccgcgtgccgtcgaactacgactcgatgatcggcaagctgatcgtgcacggcccggaccgcgaaaccgccattgcccgcatgcgggtggcactgagcgaaatggtggtcgatggcatcaagaccaacatcgccctgcagcagaggatcatgcgtgacaagggcttccaggccggtggccagaacatccactacctggaaaagcgcctggccgagcgcaagaacaagccgatcgcattgacctgatcggcgccaggtgctggacatgaaaagggcggggatatccccgcccttttctgttcctgtagagccgggcccatgctcggcttgccgccaagcacagccgagcatgggctcggctccacagcgagcacgtcagcgcttgtcggccacgtcggccggaatctgcgaatgggccagcggccgcacgccattgggcgaggtcggatcgacgatcaccatggtttcggtcgaaccatcgggccacaccacctggaaggtgctgccggccggcagtgaagcgaatggcatgccactctgcgcgcggtagaccgcagcgacctggctggcaccggcgcggcgcacgtcttcctgcgccttcaccgtggtcagctccaccttcgacagatgccggtagcggtcctcgtaggtatcgatcatcagcaggccaaccgccccagccgagtaggccacgaacagcgccacccagaaccagaacttggccccatgcaggaatcgacggtaattcatcgcccgtccctctttccaaccaatcgcttgatccattccttcattttcccagcaccttgccgcgataccgcagcgtcatacacgaaatcccggaaatcctgcgctccatcctgcgaacagatccctccgttcgcacaaaaattgttgaccagcacgctgtccgctccacaggccaggccgagttcacaggccgcaagccgccatgcaagttcactgagctgctcgcccgccaccagcccgtcaagcgcgcggtcaccggccgcacgcacgcccatgcctggcgcgatggccatgtaggcctcggggtcgcgcgaggtgcgcacgcgctcgaccaggtcgcggcggtactcggcactgtcatgcaagggctcgccctcggcgaacagcgacgcttccgcggccaggttgccctgcgcggccgccttgcggcgttcggccagcaccagcgccgcgcccagcttgtcgcccggcacgaaaccgccacaccgctgtgccacgcgctcgcgtgcctcgatcatcgccggcgccgcagtcaggcccaacccgctcagtacgttgttgtccaggcggtagccacccggatccagtgcgtactgcgcgcaatagtcatagacgcggctgagcatccagcgcgcctcgtgattgccgttgtcggcctgtgcgcgcaggcgctgggcgtaggcatacaggtcgctggcgtcttcgatgtcggcgcgcaggtccagcggcaggcccgacggcagcgtgttgccgcgctcgaaagccgccagccgccgcgccagggcttccggcaccaccggcagcggcgctccgccgtcacggctggccatggccagcggcaggtccggcgacgccgacgtcgacgccacgcccgcagcatggccgctggcccgatacccggccacgcccagcacggccaccgccggcagcacgagcaaccaggttttcagggtcggagcgaaggccatcggcggtggtgagcgttcacggcacacaggaaagcgccgagtttagcaaggcccggcaggcctgtctgaactgcccccattcatctcagagcggcatctcaggcaatacggagacgccccgatggtctagcattgccccctttcccgcgactgtccccaccgccatgccgttcctggaactgaccctgcgctgcaccgaagccacccagccccgctatgaaaatgcgctggaggacgtcggcgcactggccgtgaccctgcttgatgccgaagccgacaccagcaacgaacaggccatcctcgaacccggcgtgggtgaaacgccgctgtgggacaccctggtgctgagcgcgctgttccccgccgacagcaatgcgctgctgctgctggccgccctggaatccttcgacccggaactggactggagcaatggcagcttccgcgcggtcgaagacgaagactgggagcgcgcatggctggaccagttccagccgatggatttcggcagccgcacctggatcgtgccgtggaaccatgaactgccggacgctgcacaggccgccgatgccgccgtggtgcggctggacccgggcctggccttcggctcgggcacccatccgaccaccgccctgtgcctgcgctggctggaccagctggccgtggacggccagctgcagggccagcgcgtgctcgacttcggctgcggctcgggcatcctcgcgctggccgcgctgaagctgggcgccgcagaagcgatcggcgtggacaacgacccgcaggcgctggtcgccaccgccgacaatgccgagcgcaatggcgagcaggcccgcatgcaggtgtacctgccgcaggacgaaccggtcgccacctacccgatcgtggtcgccaacatccttgcctcggcgctggatgcgctggccgagctgctggccgcacgcgtcgccgccggcggtcgcatcgccctgtcgggcatcctgcagggccaggaaggcgaactgctgcagcgttatgccgcgtggttcgacgatctgcaggccacccaggatggcgactggatgcgcatcaccggcacgcgccgcgcctgatcgtgattgaatgaccgctggatccgagcccgcgccctgagcatgtccgagccgaacccgccgcgccgccctttggccaccttcctgcgccccgcgtcggaaggcgaggccgcacctgcgaccgacgcgcgcacgcccgacccgtcggcgcatgacatccctgccgcgaagtccggggacccgggcgacgtggcgctgccgccgatggcggagacgcgacagctcgatgacaccgtcatcctcgacgaagcgaccgtgatcgaacccgtccttgccgtcccggccgcgcaggcggtggccggcgatgcgccgagcttcctgggcacttcgcggccgcgcgcgctgccgacgccgcgctggcactgggtgctggtcgccgggctggcactgatgctggtactgcagagcgtgctggccgatcgtgcgcgactggccgccgaggccggcaaccgcacctggctgggcgcactgtgcggcgtgctgcgctgcagcctgccggcctggcacgagccgaccgcgttcaccatgaccagccgcgagatccgccccctgcccggccaggccggtgtgctgcaggtgcaggccagcatccgcaacgatgcgcgctgggcacaggcctggccggacctgcgcctgtcactgtccgatgccgatggccgggtgatcggcagcggcgtgttcacgcccgcgcaataccttggcgaaagcccggccacgaccgtgctggaaccgggccagagtgcgcgcatcgcgttccgcgtgcaggaacccgccgcgtccaccgtcgcattcaccttcgacttcctctgaccagggtagaggcgaccagccgtggcaggtcgggcacgctcgcgctagactggccgccaccacctcgtccggccgcgcgctccgcgcgcacgggccaaccgaatcgggaacccccttgaacgctgtcctctctcgtcctgacaacagtcgtggcgctccccggccaccgctgcgtgaacacgtcgcccagtccgtgcgccgctacctgcgtgaccttgatggctgcgacgcggacgatgtctacgagatcgtgctgcgcgagatggaaatcccgctgttcgtggaagtgctcaaccactgcgaaggcaaccagagccgcgccgccgcgatgctgggcatccaccgtgccaccctgcgcaagaagctgaaggaatacggcatcagcgcctgagcgcgcgcgggtagtgccggccgctcgccggcaaccccatgaacgatggcaggatgtcgcagttgccggccagcggccggcactaccggtagatccacgccatgcgtggatgcagccccggcgggatcacccgccgccgcccgccttccagtagtaccgcaccacatggaagaacaccggcgcggcgaagcacaccgaatcgagccggtcgagcatgccgccatggccctcgatcatgtggccccagtccttgatcccacggtcgcgcttgatcgccgacatcaccaggccgccccagaatcccatcaggttgatcagcagcgacaggccgaacgcctgcagcggcgtgaacggggtgatccaccacagcgccgccccaagcgcgctggcgctcagcacgccacccacgaagccctccaccgtcttcgacggcgacagcttcggcgcgatcaggtgccggcccagcagcttgccccagatgtactgcaacacgtccgaggattgcaccacgatcaccaggaaggcgaacagcagcacgttgcgcgaggggtcgtgaccgggcacgtgcaggttcagcagcagcggcacgtgcgagatgcagaacacgcagatcatcaacccccactgcaccttcgcggtgcgctccaggtagtgcgtggtatcgccaccgatggtcgacaggatcggcaggaacaggaacgcatagaccgggatcagcagcgtgtacatgccgtaccagtcgatccacaccaggtagtactgccacggcagcacgatgtagaacgcagccagcagcgcgtagtagtcgcctgaacgggtcggcgccagggtgatgaactcgcgcagcgcgaacaacgaaatgatcgcgaacagcacgatcaccccggcgcggccgaagaacagcgccagcccgaccacgatcgccatcacccaccatgcacggatacgcgacaccaggttggcgatcaccgcgctgggctgaccgcgctggcgccagcgcagggtctcggccaccagcgtggccagcaccagcaccgcgccgacgccggcaaacagcaggccggtctgctggccgacactctgcgttgccagatcgccagatacatccagcacgaaactcatgcacgacctccattcggcgccaggtccagcagcgcctgccggctgcgggccaggaatgcggccttgtcctcgtcggcctgcagccgcagcggcgtgccgaaggtggccgtgcacagcagcggcaacggcaggaaccgccccttcggcatcacccgcttcaggttgtcgatccataccggcacgaactccagctccggccgttgccgcgccaggtggtagatgccgctcttgaacggcaacagcggttcatcgccgatattgcgcgtgccttccgggaacaggatcagcgagcagtcttcgtccaccgcatcgcgcagtacctgcaacgggtcctgctggcgatggccggcctcgcgctcgaccagaacaccgttgaacaccgcatcgatcaggtagcgacgcaggccatcacgctgccagtactcggccgcggccaccgggcgcacctggcgccgcagtgccggtggcatcgatgaccagatcagcacgaagtcaccatggctggcgtggttgccgtagtacacgcggcgctcgctggacggcgcgcaaccgatccacagcgcgcgtgcgccggtcaccacatggatcgcgccactgcaggcgcgggcaatcagttcggcaaacatcggtcactcccattcacgtctgcggccacaccacggccagcaccagcagtgcgaactgcactgcggtcagcaggtactggcgcagcagcaggcggcgcatgccggaccagcgcgcatcccagccacgcagtggcgcatcgggcgacgcgcggcgcaggccactgtcgtgcagcagctgatcgatgcggcgtgcggcggcttcgccctccagtccttcatcgcgcagcagctgcagcaggctggcatccagccccacccgccacgcgtggtaggcctgtgcgatgcccgcggcaacactgagcagcaacaggccggcagcgatcatcgccagccccggctcggtgccgagcagcagcagtgccaccagcaacatgcccagcgacagcagcgccggccaacgcccctggcgcagcagcaggtgcatggtcaccagatcgggaaccgtgctcatgcgcgcgctcctgccgcagcagtgatggcatgcagatgcgccgcgtgcagcacgatgccggggcgtgcagcccgcacgatcgccactgccgcgttcgcatcggcggcacgaccactgcgcagcagccaggtggcgacgctggcggcgctgcgcgaatagcccagcgcgcagcacgccagcagcggcccctgcacgcgcagacgctcgatggcatcggccgcctcgcgcagctgttccggcgtgggcaccaccaggtccagcatcggcacgctggcatacgccgcgcccggcgcgcggcaggacagttcagcacaggtatcgaccacgccgaccagcggtgttggcaacgcagcacagggaatgcgtcccagccacacgtcatccatcaccggcaccggatgcggcgcacgccgcgtccacagccgcgaattgacccaggctgcgcccaggtacggcgccagcagccagcgtgccgccatggtcaggcgaccatcggcgcgcttctggaacaccgcggtacccagcccggcataggccagcgccaccagcagcagcgacaccaccggccacagcagccacaacgcggcgccacgcagaagcaccaccggcaccagcagcacagcggcccccagcaggtacacccctgccaggcgccagcgcttggcatcacgtgccgtgcgccatgcacgcagcggtggcgtgccctgctccggccacagccacacgcacaaccagccggccagcaggccggtcgggatatcgatgaagtgatgctggaacgtggtcagcaccgagacgccgatcaacagcgcccacgcgtgcagcacccagcgccacacgccgtgcaggtactgtgcgaacttcacccacagcacgatcagcaacacgatgtgcagcgacggtgcctggttgaacggcttgtcgaagcccagcagcacatcgaacagccagccgaacacaccgccgatctgcggacgctcgaagctgaagcgcagcggccacagcaggaagcagctcacggcgatcagctgtgcgctgaacagccgcaatgcgtgccggtccagctccagccgttgccggcacaggaagaacgagaccgcgtagaacaggtcgatcgaccagtacggcacgatcgtccatggcacgaacgggatgcgggtctcccagccgaacgccatcaccggcagggtagcgtggcggccggccatccagttggcgaagccataactggcgaagaagaacggacccagcagggccagccacaacagggcgcgccgccaggggcgcccctctgcggccagtggggatgcggcgagcgtcgccatcacgcggtccggcgcgccagcgatacggtgaagatgccgaagtcgtcgatacgctgcgccaccttttcgaacccggccaggcgcaccagctcgtccatctcctgctgggtacggcggcgcatcacccacgccgcgccaccgcggtggctggtcaaggcacgggcaatgaattccagctgcgggtgccagggctggccggtataggccaggtagccacccactggcaccgctgcggcaatgccctgcagcgagcgcagcacggcgtcgttgtcggggaacagttcgtacaggcccgagactaccgccagcgtcggcgctggatcgaccttggccagctgtgccgggtcgaacgcatcaccctgctcgaagcgcgcgatgtcggccgcgcccaggcgctggatcaacgcctggccctggggcacgttcagatcgctgaagtcgcgcagcacgatgcggtcggcgcgctgctcgccctggcccagtgcttccagcacatagcggccatggccggcggccacgtccagcacccgcaccggcgtgccctgcccgcgcaggcgctgtgcggcgtcgcgcagcagttcctgcaggtgctggccacgcacgcggatgccacgccagccgatcgcatccaggtagttgcggtcgaccatccgccccaatgggcccttgccgcgcgcctcattccggtagatgtagtccagcgtgctaccggaatcgaaaccggtctgcaggcccagcgcgatgccttcggacagcgtgccgccgaagcgcaggccgccacgtaccacgcgccagcgcaggtcggccaggctgttgcgttccggtggccaggccaggatctccgactcttcgaaggtcggcccatggcggtgcgcgtcgcgccgtgacagctcgcgcagcggttcggcgaaacgcgcctggatgaagctgcggatgcgcgccagtgccggtgcccgatcgcgctcgcccagcgtgtcgtggaagaagcccggcaggtgcacccgctccttgatcgggctggacaggcgctcatagaagcgatcctgcgggccacggtgcaccacgaaatccgagccggacaccagcagctgcaccggcacgctgatcgcctgcgcatcggccacgatgcggtcggccgcttcgtacaggcccagcagcacgcgcaccgagatcggccgggtgatcagcggatcggtacggtagctttccacccgcgccgggtcatgggtcagccactgcggcttgacgtagctgttgacgaagaagttgccgcgcagcttctgcatcaaggccaggcccggccgcgcgaacggcacgtacagcttcaccttgaacgccggtgaagccatcaccagcgcacgcaggcgtggcgcgtaatcgtgcacccaggtcgcggcgaccaccgcccctacgctctgcgcgatcaccacgatgtcttccaccgcaatgccgtgctcggcgccgatgtgggcgatgaagctgtccaggtcgcgcaccagcgccgggaagcccggtgcatcgccacgcgcacccggcgaacggccattgccgcgcgcatcccaggcgaagaaggcggtgtcgggcaggtccagctcatcgaccaggtgggtgacgcgcccggagtgctcgtggccgcggtgcagcagcacgatggcctgggtggccggggttgcggtggtgcccgcccagtaccggtagaacagcggtacctggtcgaagctgtggaattcccgttcctgcgcctgacgcatgcaatctcctgattgtctttttgtatctgcttgattaattcgacgaaaccgccgtttcccgcagtccgcgacggacgcggttgatcatggttagcatgcacagcaccgccatggccgcagccacgccagtgaccgtcatcgcgccaacccactcagacgccagcagcagacccagcacgccgacgacgaaggcgcggtcactcttgcccatcgggccgtcatagcggcggctggcaccgaccatcagccccagcaccccggcgtactcgctcagcgccgccgtccaggccagcagccacagcacttccgggcgcacgcccggcacgctgagcaggctcaggtacagcgccgcgtcggcgatcacatcgcacagctcgttcagataggcgcccagccgcgactgctggccgaactcgcgggccaacatgccgtccacggcgttgagcgccatgcgcagcagcatccacagcggcagcagcaggtacagcaggggctgggccggcgcgcagcaccagacggcggcagccaccagcagcgagaccgcggccgcggtcacggtcaccgcattggcggtgatccccatgcggtacagaccgcgtacggccggacgcaacaggtcctgaaaacgtcctttcaatgcatagatcgacacgatccgaacccgctgatccttggcagttccggcacagcctacccgattggagcagcgcgccccatcgaattgcttgcggaccgcccccggccaggctgtgctgaaggcggccacaggccgtgggtgcgggtcgattttccccgccggcgcccgccaccggcccccaccgcctacaatatcggccccgctccgctgccgattctgtcccatgactgctgatctgttgcccgtccgccgggccctcctctccgtttccgacaagaccggcctggtcgagctggccactgcgctggcggcacgcggcgtggagctgttgtccaccggcggcaccgccaaggcgatccgcgatgcgggcctggccgtgaaggacgtggccgaggttaccggcttcccggaaatgatggacggccgggtcaagaccctgcacccgatggtgcacggcggcctgctgggccgttccggcctggatgatgcggtgatggccgagcacggcatcggtgccatcgacctgctggtgctgaacctgtacccgttcgaatcggtcaccgcccaggccgactgcaccctggccgacgcggtcgagaacatcgacatcggcggcccggccatgctgcgctcggctgccaagaacttcgcccgcgtggcggtggccaccgatccgtcgcagtacgccgagctgctggcctcgctggaggccaacaacggccagctgacggcggccacccgcttcgcattctcggtggccgcgttcaaccgcgtcgcccagtacgatgcggcgatcagcaactacctgtcggcggtcaccgccactgacgccgccgtgccggcccgtgccgagtacccggcgcagatgaactccaccttcgtgaaggtgatggacctgcgctatggcgagaacccgcaccagagcggcgcgttctaccgcgacctgtacccggtgccgggcacgctggccaccttccagcagctgcagggcaaggagctgagctacaacaacctggccgacgccgatgcggcgtgggaatgcgtgcgccagttcgatgcgccggcctgcgtcatcgtcaagcacgccaacccgtgcggcgtggccgtcggtgccggcaacggcgatgcctacgagctggcctacgccaccgacccgaccagcgccttcggcggcatcatcgccttcaacaagccgctggatgccgccaccgccaaggtgatcctcgatcgccagttcgtcgaagtgctgatcgccccggactacgagccggccgcgctggagtacgcgcagaagaaggccaacgtgcgcgtactgcgcatcccgcacggcgacggcctgaacaacttcgacagcaagcgcgtcggctcgggcctgctgctgcagtcctcggacaaccgcggcatgacccgcgacgaactgaaggtggtcagcaggctggcgccgaccgacaagcagttcaccgacctgctgtttgcctggaaggtcgccaagttcgtgaagtccaacgcgatcgtctacgccaaggacaaccgcaccatcggtgtcggtgccggccagatgagccgcgtgtactcggcccgcatcgccggcatcaaggccgccgatgcgaacctggtggtcgagggctcggtgatggcctccgacgccttcttcccgttccgcgatggcatcgatgccgctgcagccgccggcatcaaggcggtcatccagccgggcggttcgatgcgcgatgccgaagtgatcgccgccgccgacgaacatgggctggccatggtgttcaccggcgtgcgccacttccgccactgatccgcatcaccaagccgggccctgcccggcttttctcttccgtacccgagaaccctgtcccatgaagatcctcgtcatcggctctggcggccgcgaacacgccctggcatggaagctggcccagtcctcccgtgtcaccgaagtgatcgtggcgcccggcaacgccggtaccgccagcgaagacacgtgccgcaacgtggcagtcaaggtgaccgatatcgacggcctgctggcgttggcccaggccgaaggcgtagcgctgaccgtggtcggcccggaagtaccgctggtggccggcgtggtcgaccgcttccgcgccgccggcctgcgcatcttcgggccaaccgccgccgccgcgcagctggaaggcagcaaggcctacgccaaggacttcctggcgcgccacaacatccccaccgcgtactacgccgtgcacagcgacgtggacgccgcgctggcgtatgtgcgcgagaagggcgcaccgatcgtggtcaaggccgatggcctggccgccggcaagggcgtgatcgtggcgatgagcctgaccgaggccgaggacgcggtgcgtgacatgctgtccggcaacgcgtttggcgatgccggtgcgcgcgtggtcatcgaggaattcctcgacggtgaggaagccagcttcatttcgatggtggacggcgtgcatgcgctgccgatggccacctcgcaggaccacaagcgcgtcggcgacggcgacaccggcccgaataccggcggcatgggcgcctattcgccggccccggtggtgacgccggaggtgcatgcacgggtgatgcgcgaggtggtgaaccccaccgtgcagggcatgatcgccgacggcatcccgttcaccggtttcctctacgccggcctgatgatcgatgccagcggcgcaccgaaggtgatcgaattcaacgtgcgctttggcgacccggaaacccagccagtgatgctgcgcctgcagtcggacctggtcgagctggtggaagcggctatcgatggtcgcctggatgaggtcgaagcgcagtgggacgcgcgcccgtcgctgggcgtggtgctggcggccaggccgtacccggaagcgccgatcaccggtgacgtgatttccggcctggacgacgtgccggccagtgccaaggtgttccatgccggtacggcattggatgcgcagggccacgtggtcagtgcgggcggtcgcgtgctgtgcgtggccgcactgggcgacagcgtgcgcgacgcgcaggccaatgcctatgccggcgtggccaaggtgagctgggccaacgcgttccaccgcaacgacatcggttggcgcgcgatcgcacgcgaggggtgaggcacacccccgcttccatgcatggcgcggattgaataccacagtaaagcaaaggcccggcattgccgggcctttgctttacaggactgcttcgagacccttccgatcaatcaggttcaaaagcttcagcgacggcccgctcggcttcttcccgccctgttcccagctacggactgtcgaaacgctggtgttgagcacacctgcgaacaccggctggctaagttccaacgacgtgcgaagtgcacggatctgggcgctgctgtattcgggcacaggcctcagacaaagcgcctcgtacatgctcatgcgccgcttgtcgatgaagccgctggcgtaaaggcccgccgcgccttcatgcaccgcatcgaggatcgcactctttgcacgtccatgttcaaccgtctttgtcatggcaaatctcctgcagttctccgcagataactgccctgtccaactgttcagggctcattctcaagaactcagacgcatacagctgaagggcgtcccgttccgcactactgatggtcgcgcgcgcgttcttctcgtagcagaagagaaagaaccagtagtgccccaccctagttgcgacaataacgcgggcgctaccgcgctttccgcggcccggcagcgccacccgctttttgagaaggccgccccctatatctgcatcaatcagtccttgacgcatttccaccaccgcgcggcacaaggctctatcggtcagtgaagaacgtcgtgtactgcggttgaagcttcgagtgcggaagacacgtgacatgatcataccgtgccaccgagtggtacggcgtgaaaatcagcgtccagcgcatgctccggtcggcgcagctgccaccctggcgtcaggattgatccatgccatgcgtggatgcgctccagaaacaaaaaggcccggcatctccgccgggcctttcttcaatccaacgccaccccgcttacgcggtgaacagcgccttcatcttcttcagcgcgttcgcttcaacctggcggatgcgctcggccgacacgccgtactcgtcggccagttcctgcagcgtcaccttgctgtccgcgtccagccagcggcggcggatgatgtcgcgcgagcgggcatccagttccgccaggccttcgcgcagcagctgcatctggttatcttcgctgtcctcgcgctcgtaggccatcgacgggtcttcgtcatcggcaaccaggaacgcagccggcgacggcggcgcgtgctcgttgtcctcgtcggtcggcgcatcgaacccgatatcgcgacccgacaggcgcgactccatttccatgacctcgcgctcggacacgttcaggtccttggccaccgcgctcacttccgccgcgttcatccagcccaggcgcgtcttcgacttgcgcaggttgaagaacagcttgcgctgcgccttggtggtggcgaccttcacgatgcgccagttcttcaggatgaactcgtgcatctcggcacggatccagtgcaccgcgaaggagaccaggcgcacgcccatgtcggggtcgaagcgcttgaccgccttcatcaggccgatgttgccttcctggatcaggtcgcccagggcgaggccgtagccgttgtagccgcgggccacgtgcaccacgaagcgcaggtgcgaatgcaccagctcgcgggcagcgtccagatcgttgccgtcgcggaagcgacgggccaggtcctgttcgtcatcgaccgacagcaccgggatctggtgcacggcaccgatgtaggcgtccagcgaaccgagcgcactgggaatcgggagattgtttgccacaagggcagtagaggtgttctggctcataggcacccatcttagcagtccgggatttggactgctaaaggaggaaaaagttccagcatcccattgatgcaacactggtcccaaacagagccctaccgtagcgcgatttgatgacagtggcgagcatgcttttcgggattcacaatcccttggaattcaagcaattacctgccgggaaccggccgattccggtcaagcggagctgaacgggccgttctggaggcccattcaggccagggaacgttgtccggcgttcaggcccggccgccagccggcgctcagagcaccgagcgcggcggcagcgaccagtcgatcggggcctggccgcggcgctgcaggtactcgttggccatcgagaaatgacgacagccgaggaagccccgatgggccgaaagcggcgacggatgcggcgacttcagcacgcgatggcggcgggtgtcgatcaccttgcccttctgctgcgcataggcgccccagagcatgaacaccagcccttcgcgctcgcggttgagcacatccaccacgtggtcggtgaagccttcccagccacgaccctggtgcgcaccggccttgccctcttccaccgtcagtaccgcattgagcagcagcacgccacgctgcgcccacggaatcaggcaaccgtggtccggacgcgggataccgagatcgctctcgatctccttgtagatgttcagcagcgacggcggcaccggcacgcccggcggcaccgagaaactcaggccatgtgcctggccgcgaccgtggtacgggtcctgcccgaggatcaccaccttcacctgctcgaacggcgtggcgtcgaacgcggcgaagatctgcgggccgggcgggaacaccgccgcgccactggccttgcgctggcgcaggaagctggacagctcgcgcatctgcggctgcaacaggtaatcgccgacatgctgcttccagctcggttccagctggatcgtcggggtgtcggctacttcatccatcatcgcaacagaggtccatcgttcaatcgggccagcctcagctggaacagcaccttggtgaccagcagccgttcttcgatcggcttgagcaccaggtcgttggcaccggactgcagcagcccggtctggttgtgcgggttgccatcgccggtcatcaccagcaccggcaggcggcgcttgccgtagccgaaatccacgcgcacgcgctgcaccacgtcgcgaccgctcagttcgcccttcagggtgacgtcggtcagcaccaggtcgatgcggtggcgactgcggcccagcgactcggcggtgagcagggtgaacgcttcttcggcgctgaccacgtgcagcacgttcaactgctggcgttccagcatgcgcttggtggcctcggccaccacgcggctgtcctcgatatagaggatggtggcgccggggatggtctgcggctgcacgtagccgcggatgaaggtcgccagtgcttcatggccgagcgatttgtcgaaatagtcggtgacgtactcggtgaagcggcgctgctccaggtgctgctgggcatcgccggagaccacgatcaccggcacataggcctggccggccgcttcgcgcaccatccgcgccagcgccaggccgtcgccatcgcgcagggtcagcgaggtcgtcaccaggtccaccggcccctgtgccagcgcctgctgtgcgtcctcgatgctgttgcagccgatcacctccacgcccggcaggtcacgctgcaggacgtcggcgatcagcttgcgcaccagcttcgagccatcgaccaccatcacccgcgtcgcgggcccttcaaggtgtttcagcgcttgcggttgcatgccggtctcaggtgtcggtcgggcgggtctggcggaggaagtggccggtgaccagccaggcgcccagccaacccagcagcagcgtgccgagcaggaccaggccgccgtgcagcaggtccaggccgtgcagtacgaacgggctgccgtagctgcgcgaaagttcggccagcggcatgcgcagggcggcacctgcagcgccgatcagggccagcgccaccgcgccggcgcccaggccgtaccacgcgcccaggtacaggaacgggcggcggatgaagccatcgctggcgccgagcagctgcagcacgccgatctcttcgcggcgggcctggatgtccaggcgcaccgtgttgccgaccaccagcgcggcacctgcgccgagcaggaccgacagcacctgcaccagccgcgcaccgaaggcaagccaggcatccaggcgctggcgccacagcgcatcgtgctgcaccagatcggcctcgggcaggctttccagcgcgcgcgccaggcgtgcgtcgtccttgccctggccgggagtgatcaccagcagcgaaggcagcggattgtcgttgagtgcgtcgatcgcctcacccaggccggcatcgcgcagttcctgcaggccctgctcgggcgtgcgcacgttcacttcggccacgtcgtcgcggttgcgcagctggccggccaggcgcagcgcgccgggtgcatcgacgttgcccttcaggaacacgttgatgtcgcgcgactgctgcacgctgccggcgaactgcttgaggttgtccagcgcgatcgacaggcccagcggcagcgccagcgccagcgccatgaccatcaccgtcagcagggtcgcccatggcttgcggcaggcgcggcccaggctgaacaccacgctgtgcacgtggtgctggaaccagacgcccacgcgcgagggggcggcggcttcgctgttttcgttcttcgccatcggttactccgccaggtcctgcggcgagatgtcatccaccagccggccatggtcgaggatcagcacgcgcttgcgcatgcggcgcagcagcggcaggtcgtggctgaccaccagtacgctggtgccgcgcgagggcagctcggcgaacagggccatgatctccgccgccagggtcgggtcgaggttgccggtcggctcatcggccaccagcagcttgggctcgccgacgatggcgcgggcgatgcccacgcgctgctgctcgccggccgacagctgcgagggcagcgccttctcgcgatggcccaggcccatccgctccagcaccgagcgcacgcgcttgctgatgtcgccacggcgggtgccgcgcaggatcagcggcagcgccacgttctcggcgatcgagcggtccatcagcagccggtggtcctggtagaccgcgcccaccgcgcgtcggtggcggggcacgtcgccgccgcgcaccttcagcaggttgcgctcgtcgaacaccaccgcgccgcggctgggccgctcgtcgaggtggatcaacttgagcagggtgctcttgcccgcaccggaatggccggtgacgaacagcatctcgcccggcgcgacctcgaagctgacatcgatcagcgcctcgtggccaccggcgtactgtttgctgacattgtcgaagcgcaggacactcatgccccgattatgcaggagcggcgcgacctcgtggagacggtggcgccgatcggtagtgccggccgctggccggcagccatgtgggttgccggccagcggccggcactaccgttcaaagccacccgaccagcggtcgggggcttcccgctgatcggcagcgccgatcagctgcccgacagcatccggcggatcttgcggccgatgcgggtcaggaacgaatcgccgctgtcggccgccgtgcgcaccggcttggccaccacctgcaccggggtcaccgggctggcgccgttgccggcgttggcctgcacgccctcgccaccctcgaccggacggccgtggcgacgacgacggcgcttgcgcggcttgcgctcgccatccaccggcaccttccggcgcgccctcggcgcggggcgggcgcggcggacgcggagcctgggcgacagcggcttcagcaccttcggccggggcagctgcaacctgctcgccttccacgcgcggcttgcgcgggccacgcgaacggcgctcgccgctgcgctcaccgtcgcgacgctcgccacggccaccgccggagcggcccccactgcgaccaccaccacggcgctcttcttcagcggcgcgggcttcgcgcgcttcacggaagatctggccgacgctctcgttctcctcaccttcctcgccagcagccggggccgggcgttccgggcgcggcagcggcgtcaacagttccttggtgaccggctcggacgggatcttctgctcgatgtaggcctcgatgtccggcaggcccatcgcgtagcgttcgcaggcgaagctgatcgcatcaccctcttcgcccaggcgcgcggtacgaccgatgcggtgcacgtagtcttcggcgtcgaacggcaggtcgtagttgtagacgtacttgatgccgtcgatgtgcaggccacgcgcggccacgtcggtggccaccaggatttccagctggcccttctggaagcggttgagcaggctctcacgcttcttctgcggcacgtcgccggacagcacgccgacgcggtagccggccttttccagcgagcgggcgacgcgctcgacgaacaccttggtattgacgaacaccatggtgcgcgcgccttcactgcgcgacagcaggcccagcagcagcgggatcttctcgtcgtcggccgggaaatagatgcgctggcgcacgcgcgcagcggtgatggtctcggcttcgaccaccagcttctgcggctcgttcatgtgctcgtaggccagctccagcacgcgatggctgagggtggcactgaacagcagggtctggcggatggtgcgttccggcatgcggcgcagcaggaagcggatgtccttgatgaagcccagatcgaacatgcgatcggcttcgtccagcacgcagatctcgcaggcgtgcagcgaaaccaccttgtgctgcttgacgtagtcgatcaggcgacccggggtggcgatgatcacgtccacgccctgctgcagcagctcacgctgcttgtcgtaatccacgccaccgtagaccagcgcgaaacgcaggcccaggtcggaaccgaacttcaccgcatccttgtggatctggatggccagttcgcgggtcggggcaaggatcagcgcacgcggatcctccggcttgcggtcggccagcgccgggcgggtcagcaggcggttcacgacagcgaccaggaaggccagggtcttgccggtgccggtctgggcctggccggcaacatcaccgccgggcagcgcgaccggcagggtcagcgcctggatcggggtgcagcgggtgaatccggctccttcaaggccggcctgcagggccggatgcagctcgaaggaggagaaggtcaaatcggtcagcggtttgtcgctcatgagtccgtcttggtatggccgccggcccgtggggcggctggcacttcatcgtctaggggcaccgtcgcaaactgcggcccctgcggcgggttggcaggctgggaccaccggtccgcgcgccgcacaatgccccagtttaccgcactcgggcaggcaaaccggaatgcggcgtctcatggcatccagagacgctaccttcacccagccacaccggacttgaacggcctgcccgggttcgctggtgtcgcccactgccagccccatgtacaggaagacagtgaaatccgacacataccggccatcgaagcgatcacgatacgctgggttccaaccggcgcctgtccctgccctgcgataggggtacactgccggccgtgagcgtccaggcatcccgccgaacgcaccgcggcggtgcgccgcgaggcaacgacgagggtcgcgccaccgggcatggcccagttcacccacctccggcatggccgggtgcaatccaagacgagaaaccaagatgagcgacaaggttgtacatgtcggcgacgccgacttcgatagcgcagtgctgaattccaaggaaccggtgctggtcgatttctgggccgagtggtgtggcccctgcaagatgatcgccccggcgctggacgaactggccgatgcctaccagggccgcgccaagatcgccaaggtcaacgtcgaccacaaccgcgcactggccgccaagtaccacgtgcgttcgattccgtacctggtcgtgttcaaggacggcgagaaggtcggcgagcagatcggtgcggtgggcaaggcccagctggccggcctgctggacaaggccctggcctgatcctgctgttcccggcagccgctgcccgcggctgccggcgggcgccccgcgtccatcatgaatgctgttcccggcgactcttgcatgccgccgcaggccgatgatagtgtcggcatatccggccgcgctcgcgtgccgcaccctctggacgcagtttcttccagacccattcccaacgttcgccgccccagccgggcgctcgcaccttcaagcgaggaataacgctcttgtccgataacacttccgaaaccggcagcgccgatgcgcccgccgaaaagcgcgtgcgcaagccccgcgtgagcaaggccgccgccccggcagccgcgcccgaagcgccggcaccggctgcagccgcccccgcgccgagcgcgcctgccactgaacgcccccgcctccggcggcggtgagggtggcgaaggccgcgaatccggacagcgccagcagaaccaccagggcggtgggcagcaccagggccagggtcagaacaacaacccctacaaccagaacggccagcagggccagggcaatcgccgcgaccgtttccgcaaccgtcgcgaccgcgaccgcaaccgcggtggccgcgatgacggcatgccgcaggacggcggcgagcagcagcccttcgtgccgcgcccgcacgccaacgtgcccgagggcttcccggtctactcgctgagcgacctcaagcgcatgccggcacagaagctgctggagatcgccgagcagctgcagatctccgaaggcgtggcccgtgcccgcaagcaggacgtgatcttcgccctgctgaaggtgctgacccgccacggcgacggcgttgccgccgatggcgtgctggaaatcctgccggacggcttcggcttcctgcgcgcggccgaagccagctacctggccggcccggacgacacctacatctcgcccagccagatccgccgcttcaacctgcgcaccggcgaccacatctccggccgcatccgcttcccgaaggacggcgagcgctacttcgcgctgaacatcgtcgacaccatcaacggtgagccgatcgaagcgtcgaagaacaaggtgctgttcgagaacctgaccgcgctgttcccgcgccgccgcttcaccctggagcgtggcaacggttcgtcggaagacattaccggccgcatcctcgatctgatggcgccgcagggcaagggccagcgctcgctcatcgtgtcccagccgaaggccggcaagacgatgatgatgcagcaggtcgccactgccatcaccaccaaccatccggacgtgcacctgatcgtgctgctgatcgacgaacgcccggaagaagtgaccgaaatgcagcgcaccgtgcgcggcgaggtcatcagctcgaccttcgacgagccggccgcgcgccacgtgcaggtggccgaaatggtcatcgagcgcgccaagcgcctggtcgagcacaagaaggacgtggtgatcctgctcgactcgatcacccgcctggcccgcgcctacaacaacgtggtgccgagctcgggcaaggtgctgaccggtggcgtggacgccaacgccctgcaccgcccgaagcgcttcttcggtgccgcgcgcaacgtggaggaaggcggcagcctgaccatcatcgccaccgcgctggtcgacaccggctcgaagatggacgaggtgatctacgaagagttcaagggcaccggcaacagcgaagtgcacctgagccgccgtatcgctgaaaagcgcgtgttcccggccatcgacatcaaccgttccggcacccgccgcgaagacctgctgatcgagccggaactgctgcagaagatctggatcctgcgcaagctgctgcatccgatggatgaaatggccgcgatggagttcctgctggacaagatgaagaacaccaagtccaacgacgagttcttcggctcgatgaagcgctgatccacggcattgcatcgaaaggaacctgccgctcgctgcggcaggtttttttttgcctgcagggcgacccacttcactttgccgccgccgacttttggcgataatccgcccgataccctgcccggccctgcgggcgtggccaccgattccgctgtcgccccttccggagaaccggtcgggtccagcctcctgccggatccgtcgacgcatgcgaacgctgtctccccgcctcaacctgggcaagctgatcctcgccctggccctgctcagcgccatcatcgccctggccaataccctgctggccagctaccgcgtgcagcgcgaccagctggtcggcaataccctggaagccaaccgcgtctatgccaccaagctggccgagaccacccagaacttcctgttggccgcgcagcaggagctggcctacgccgccacccgactcggccagagtgacctcgatccggcacaggcgcaggacgaggccagccgcctgcagctgcagaccaacagcttcaattcctcgctggtggtggacgccgacggcctggtgatcgccacctcgccgcagaccctgcagctgcagggcgagatcctgcacagcgtcggcaacaatgccgcattggctgcacgccagccgatgatcagcgacccgtaccagtcgaccacaggcaagctgctggtctcgctgtcgcacccgatcttcgaccgccagggccactatcgcggctacgtcagcggcaccctgtacctgcgccagcgcagcgcgctgcatacgctgctgggcaagcactactaccgcgacggctcctacctgtacgtggtcgaccgccatggccgcctgctgtaccacgccgacggcaagcgggtcggcgactacgtggtcggcaacccggcggtgaaggcggtggtgcgcggtgagcgcggcgcgcagcaggtccgtaacaacctgggcgtatcgatgctggccggttacgcgccggtaccggtcaccggctggggcatcatcgcccagcggccgaccgaggccacattgcagccgttgtcacggttgatgaccgcggtgatctggaacgcgatcccgctcggcctgctgtcactgctgatcacctggtggttcgcccggcgcatctcgatgccgctgtggcagctggcgcgcaacgtgcagggtggcgaggacaccggcagcgcgatcaaccacgtcagcggcatccgcgcgtggtacttcgaggttgcccagctcaagcaggcggtcctgcacagcttcaacgccctgcaggaccgcattggcacactcaaccgcgccaaccgtaccgatccgctgaccggcctgctcaatcgccgcggcctgcagcaggcgctggatgcgctgcaggtgcagggcattccgttcgcgatcctggcgctggacatcgatcgcttcaaatcgatcaacgacagccacggccatgacgtcggtgacgccgccatcgtccatatcgccgaccagatgcgccgctactcgcgcgacagcgacatcctctgccgtgccggtggcgaggaattcctgctgctgctgccgggcatcagtaccgactcggcgcgccaggccggcgagcgcctgcgccagcacatcgccgatcatccgttcgagccggtcggcaccatcaccgtgtcgctgggcgtggcccacttccccagcttccatgtcgatgccgagcaggcgctgcggctggccgacaaggccctgtacatggccaaggaacagggccgcaaccgcgtggtggtctacccgtacgcggactgaaaagcggccggcctggccgaccgctccatcgcaccgggctcagcgctgcgccagcggcgtcagcaggcgcaggccgcgctgggtgccatcgaccatgtacacgccgccggccggcagcagatcacttcccgcctgtccggcgccatccggcgtgcgccagggtgcggcctggcgcgggccggggatgaaggcacgccagcggccgtagcgttccggctggccgttgtcgctgttgttcagggcgaaagtgaccggcacgcgcacggtccatgaatcccgcgtgctgtcctcgccggtggtcggcggcgagaaggtccacttgcgggccgcactgatactggccttggcgaagatgtcgcgcatcctggccatggtccgttccggtgcgaccacggtcatgttcacctgctcggcaatgacatcggccacggtgccgtcgcgtgcgaccttgaccagcagcagtacgtcaccctgcccgccattgcggaaggcctcttcggggtagcgcggcggcggcatgcgcttctgggtgatcgaatcggtagccttcggatcatattcactgaagtcgacgctggtcatgctgatctggtagttgccgtcttcctgctgcttgccacgcaggcgtacgcgcagcggcgcgtggacggccaccggcgtgccatcgcgcaacgtcggttcgaactgccagtcgcggatggcgccttccacgaacgacacgatgccgggtgcgagcatggcacgctggtccaggaccagcgtgctgaccgaaccatcggccgccacgtcgatactgcccgacagcaccatgctcatctcggcagtggcgcgcacggcgcgcgcgttctgggccatggcatcggccggcagcaggggagcaccggcggcgaacgccagggccagcgcaaggaacaggggggaacgcatcattgccggatccatggtgatgaggtgaaccccgagcgtaccgcagtccgagcgggaccggcaggcagtccacgccacgccgttcaggccaggcgatggaccgccgcatagggcggcgtatccggataatcaccgctggcgaagcgcgcctgcaggccctgccaccacgcgggatcaaacaggtgccggtaatgttcgcgcaccgccgccagctcgcccgccggcaggcccatgaacgggccgaagcgctcgggaaacacgtcgcgtggcccgacatggaaccagggttcgtcggccatggcttcctccggcgtgcgcggctgcggccaggcgcggaacacgcagtcgctgaccaggcacagctcgtcatagtcgtagaagactgcccggccatgccgcgatacgccgaagttcttcggcagcatgtcgccggggaagatgttgttgcgcgccatgtcggtgatcgcctgcgcgtagtcgagtaccgccgcacgcaccgcgtcgccgccctgctcgcgcaggtacaggttcaatggacggaagcgacgctgcacgtagcacagtgcgacttccacctggtcgccatcgacgcgcacgctctgcgcgcactgcgcaagcagctcctgcagcaaggccggtgcgaagcggtcgcgcgggaaacgcagatggcggtacggctgcgcatcaagcaggcgaccgacacggtcgaggttgaacaccagcgcatacttctcttccacctgctgccgcgacatcgacttcggccacgcgaagcggtcgcggatcagcttgaacaccagcggatagctgggcagggtgaacaccgccatgaccatgcccggcgtgccttcggcatgcaccagccgctcctgcggatgttcgttgaagtggcggaagaaggtacggtagcgctcggtcttgccctgcttggcgcggcccagcaccgtatagatctcatcaatgggcttgcccggcaacaggctgcgcaggaacaccaccgcatcgcccaccgtggcaaggtcggcctggaaatagctgcgcgacacgccgaacagatgggcaacatcgcgacgccgggtcagcaccgcatctgcacgcaggccctgcccatcgttgaccagggcgatcacgcacggtgagaagcggtgttcgccgaacacgcgacccaccaggtaggcgcggcgctcccggtagaacacggtgtcgagcagctcgatgctgcccaccggcgtatcaccccagtgggccagatcatcctgcaggcgcacagcgatggccgccgcgcagcgcagctggtgcgcatacggaatgtcgaagcggtaatcggccagcacgcgctggagagcctccaccggccgcgtcggcgagaccgcataggtatgccgtgcgaccgggtgggtgatcgcatcggacggctcgacatcgaaggcgatgaactccagcgccgggtccacgccacgggtggagaacaagcgccgcgacagcgtgttgtagaaggtcttgtacagctcggcgtcgatcagcccccgcagcagtgcgctatagcgcgcatgcacctgcagccacagcgcgcgttccccgatcgcttcgccggcgaggcgccgcagcgcatccatctgttcggcgatgcacaggtcgtacaacgcgatgcgctcgactgcatcccggcgcgcgcccacccagtcgcgctgctcgaaacgctgccgcgcacgggcggtgatcgccgcaaagcgggcgtgatactgctcgaagccggcgtgaatggcgccggcgatgcgcgacgccaagtcggcaacggtgtcaggctcggacatgcagggctcacccgggaggacctgcctcaccatacgctggcgtggggtggcttgtgtagggccactgcatgccgcgacaaacgcaacgattcctacagacctgatgcctccctgctgcctaccctttcaggcccaacaacggcacgaggtgacgcatgcagcaaatgacctttattccgcgcgtggaggaaggcaacgtcatcccgcagcgcgcccgcgacggctacatcagcgcgaccgccctgtgccagtccgtcggcaagcgctggtccgactaccgggcactgaaatcgacggaggagttcctgcaggagctcatggcgcagacgaagctgtccgagaatgagctgatccacgtggtatccggtgggaacccggccatgcaaggcacctggatccacccgtacctcgccatccacctcggccagtggctgtcacgcaggttcgcagtgaaggtctcgcagtgggtggtggaatggcagcagggtcgcgccaatgcgttgctgcccgtgcacatcgaccgctacatgcagaaccgtgccaaggtgccgtacacccatttctcgatgctcaacgagctgacgttgaacctgatcgcaccgctggagcaggcgggctatacgctcccgcaggcgctggtgccggacatctccgaaggccgcctgttctgcaaatggctgagggatcatcgcggcgtcgacaccgatgcgctgcccacgtatgaccacgcctatccggacggccgcacggtgcaggccaagctgtatcccaacgagttctacgaggacttccgccgccacttcaacgaagtgtggctgccagatcatgcgcccaggtacttcgccgcacgcgacagcaaggctctctcgttcgtctctgcactgctgcttccagcagcctgaaggcagcgccgaacgtgctcggctgcttcggctggaagcagccgagcatggtccggcgctacggaggcggccgctcagatcgccagttcggcctccacgtcctgcaccttgcgccgggccaatgccaggttggacttggtacggtccagcacgatgtagaagaacaggcccttcttcttcgccaccgggcgcatgatgtggtacgccttgcccagcgagatcaggatgtcctcgatgctgtcgttgaggttcagcgatgcggcggtcttcatcttcgcgcggatcacttcggtattgccggcggcggccacttccatgtccatgccggcaccggcttcgcccagcagcatgccgctttcgtaatcgaccagcgccactgcctgcgcgccgtcgatgcccatcagtgcgttcaacgaatcattcaatccagccacgtcgcaccccttgtcgatgttggtccgagccccttgttcccctgcggccgggctcacgatccgccgagttcggccaggatcgcctggccacattccctgctctgccacagcacctggccgatcacgctgcgctggtcgcaggccgccatcagcagcaacggtgcgcgcccttcggcctggatcgccagcatcagcacctttccgcccgccgcttccagcatcagtgtctgcagatcgcccagcaccagttcgcgcccgaccgccgcagccagcgccagcatcgcgctggtcatcgccgccagccgttcgccgcgcccttcggcgccggcgctgaccagggcaaagccatcgacgctggccagcacgaccgtgcgcacgccttcgacccgctgctgcaggtcctgcagcaggggctgcaggcgctcacgctgaccggcgtcgggcagtaccgccagctgcccgtcagccatgtgcagccaccagtgcgtgcgcttccatttcgctcatcagtacatccatcagcagcagtccctgtcctcggtcacgggcatccacggccagcagcggcagcggctggtcgtcaaggcaggcacggatggcccagtcatccagtgcggcctgcggtgcctggtccaggtgggtgaccgccacgaccagtgccaaggatgatgcgaacggctgcagcacctgcagatagccttccagctcgctggccaggccggcgcggcgcgcatccagcagcagcaccgcgccacgcgcgccctgcagcaggatcggccacaggaaatcgaaacgctgctggccgggtgtgccgtagagacgcaggcgttcgccgttgggcaggtcgatgtctgcatagtccagcgccacggtggtggaggccttgtcggcgccgaggcgatcactgttggccacatccgtgtcgaccaccgcgccagccgcgatgctgcgtaccagcgtcgacttgccgctgcccatgccgccgagcacgaccaccttgtgctcacgcattgcgctcgctcccgcgcaggtgccgccacaggcgggcgagcagtccgttgtcggtgcgggtgccacctgccgccatcatcagcgtcgccggggcggcctgcagctgcgcgtagccacacagataggcggcatggatgaaatcgcgaacggccgccgccggcagttcgagcagcatcgtgcattcctcaaccgtacacgcacgcttgagcagcagcgagcacaggcggaagccatcgtggtcatggcccagtacgcggaagtccggccagcgcagcagcttcaccgaggcgccgcgcaggcgctcgtccagcgcctgccaatggcggctgcgttgcgcccattgccacagcagtggccgcagcggctggcgtggccgctcgccggccagggcctgcaggcgcgccggtgtcagcgcgtccagctgcaggcgctcaaaggcatcggccagccgctccaccagcgccgcagccggctcctgcaacagcacggcctgatcgtgctccagatccatcagcagcagaggctcgcctgcatcacccagcagtgcctggccctgtcgcagcggcagccgctcgcgcagcaggcgggtgatggcgtgcgcgccatctgccaggcggatcggcgcaggtgtctgcatgaccaggggctccggtgccaactgcatgcgacgcaacgcgcgaccgatggcaccgtcatcaagcacgtcctgatgcccgtcgccatcacgcagctggccgccgatgtcctcgatccagcactgcaggcgcggacgttgctgtcgcatgcgctgggcggcgttgcgcagcgccggggtatcgcggatgaccagcagatcacaatcgtccagatcctggctgcggcggacctggccatccggcagcgccgaggccaggcgcagccgttgcagcagggcctgctcgccctggatatcggttcccactaccagcacgcgtgccatccgtgttccccgtgcggccacctccccggtggcctcgcgtcgccaaggctagggcatcgccagcggcggccgtcgtgatcgattgctcagattcaaggcgactgcgaaacggcgccgatccattctgcgaccgccatcgcgggcaagtttcatgccccgttgacggcattccgacgaccgacggatgtcacggttctggacacgggtcgaatggggtcagatcccttttgcttgcaaaaggaatctgaccccagcgccataaaaagaaacccgcgccgaagcgcgggttccggagtcacggccgaacggcagtggatcagccgcgcagctgttccagcgcggcgttgaaggtcgcgctcgggcgcatcgccttgctggccttggccacgtccgggcggtagtagccgccgatgtccacggccttgccctgcactgcgatcagctcttcgacgatcttctgctcgttgtcggtcagcgtcttggccagcggggcgaagcgcgccttcagggcggcgtcctcgtcctgcgcggccagggcctgggcccagtacagcgcgatgtagaagtgactgccacggttgtcgatgccacccagcttgcgcgatggcgacttgtcgttgtccaggaactggccgttggcttcgtccagcgccttggccagcacacgggcagcggcgttgtcgtagcggttgcccaggtgttccagcgacgcggccaaggccaggaactcacccagcgaatcccaacgcaggtagtcctcttcaacgaactgctgcacgtgcttcggggccgaaccaccggcaccggtctcgaacaggccgccaccggccatcagcggcacgatcgacagcatcttggcgctggtgcccagttccatgatcgggaacaggtcggtcaggtagtcacgcagcacgttgccggtcaccgagatggtgtcctcgcccttgcggatgcggtccagcgagaacgcggtggcttccaccggcggcaggatgcggatgtccaggccggtggtgtcgtggtccttcaggtactgctcgaccttggcgatgacctgcgcgtcgtgggcgcgggcggcgtccagccagaacacggccggggtgctgctcaggcgggcgcgctcgacggccagcttgacccagtcctggatcggcgcgtccttggtctggcacatgcgccagatgtcaccggcttccacggcgtgctcgaacaccacgacgccggcatcatcggtgaccttgaccacgccatcggcggcgatctggaaggtcttgtcgtgcgagccgtactcctcggccttctgcgccatcaggccgacgttcggcaccgagcccatggtggccgggtcgaaggcaccgtgcgccttgcagtcgtcgatgacggcctggtacacgccggcgtagcagcggtccggaatgaccgccttggtgtcctgcagcttgccttcggcattccacatcttgcccgagtcgcggatcatcgccggcatcgaggcgtcgacgatcacgtcgctcggcacgtgcaggttggtgatgcccttgtccgaattgaccatggccacgcccgggcgctgcgcgtactcggcggccaggtcggcctcgaccgcggcgcgggtggcttcaggcagcgacggcaggcgcgcagccaggtcaccaatgccgttgttggcatcgaaaccggcctgcttcagcacgtcggcgtgcttggtcagtacgtccttgtagaactcgttcaccgccacgccgaacatgatcgggtcggagaccttcatcatggtcgccttcaggtgcagcgagaacagcacgccctgggccttggcatcggcaatctgctcgccgatgaacgcggccagtgccttgcggctcatgacggcggcatcgacgatctcgcccgccttcactgcggtcttttccttcagcacgacggcgctgccgtccttgccgtggaaggtgatcttcagcgaaccggcgttggccagggtggccgacttctcgctgccgtagaagtcaccggcggccatgtgcgcgacgtgcgacttcgaatccgacgcccaggcgcccatgcggtgcggatgcttgcgcgcgtagttcttcaccgacagcggtgcacggcggtcggagttgccttcgcgcagcaccgggttcaccgcactgcccttgaccttgtcgtagcgcgccttgtagtcgcgctgctggtcgtcggccggggtttccggataatccggcagcggatagccctggtcctgcagttccttgatggccgccttcagctgcggcaccgaggcggagatgttcggcagcttgatgatgttggcgtccggggtggtcgccagctggcccagctcggccaggtcgtcgctgaccttctgcgcgtcgctgagcagttcagggaacagcgacaggatgcggccggacagcgagatgtcacgggtttccaccacgatgcctgcggtggcggtgtaggcgccgacgatcggcagcagcgactgggtggccaggaacggtgcttcgtcggtcagcgtgtagaggatcttggacatgggggacttggactctgtagcagtgctcaggggaaggccggcgccagcgccgggccacgtgcaaccgtgtcgcgcgcggggccgggccccacgctttcccccgtcgccgtcagggtgggcgcgcggcggggaaacccctgcattgtcgcgttttcagccgcgcggggcaaagctgtgccatacgcggcggtactggaccgctgtgtttcgtcgttggctcgcttccggtcaggaagctgaggcttgatggctaattcgacttctcgctggttgaggcacgcatgacccactccgacaatcgctgcccccactcggcacgccttggacagatcaatgtctgcgagcgcttgctttgctggaagttgcagattcggaatcccccaacgacggcggccaggctggcgagttcatcagccgtcgctgcagagcctcggatgtgcagcgaaccggcaccagatgatccgggtcgaacgtagacgtcgtaccgggtggaaggtccttccgcccttgcataccccgacacgacatatccgccatccgtgatgcgcagatccggcgtgcttcctggcacaggcttttcgggggcatctccctcgtagatcaaggcgacttccctaccatcacgcctgatgcggtgcagaccaaagtcaacaggtgcctcgtaggtcacggacatgtctgtcggcacccgcaggcaggcaccgtacagaaagtggtcgcagccgtagctccagagattcgcggggcccattgcgagtgtgagcgcaatccagctgagcatgctgtcccccgacctgtccgtgttccgttcagcgtaccccgctagcctccctaaagcgggcatcgcccaacaaaaaaggacgcagcctcgcggctgcgtccatcgtgagccctgccgggagagagtcggcaggacttacttgacctcgaactcctgcggcgttccggccgccttgccatcgacggtgacctcggcgcggtacttgccggccggccagccctttgcattcttgaacgtgacgttggtggtttccgcaccactggtgttcagggtggcgttctgttcgccggctacctggccgtcctgataggtcagcttggcgccaacggtgacgttgtttgcagcgccgtcggtcttgaccgagacgatgatgtcatccttcggtgcgaacaaagccgtcgtcgcaaccgacttgtcggcggcggcggtcttgccgacggtgaccgacgagacgttgaccgcagcggcttcggccatcggcggcggtgcgccggtcatcggcgcgggagctgcgggttcggccggggcggtcgctgccggagcggcgttgctgtcggtcgactcttccttcttcttgcaaccgaccagggcaacgctgcccagcagggcggcgatcagggcggtctgtagcggggtggtcttgatcattcggggttcctcccagggattgtcggacggcgttcgatggccggcttacttcggcggcagtttcagggtctggcccgggaagatcttgtccgggtcatcaagcacatcgcggttggcttcgaagatctttttccaggcattggcgtcgcccagatgctgcttggcgatcttcgacagcgagtcacccttctgcacggtataggtgccgccgctgacaacgtctgcggtgctgtccaccgaagcgctgacgccggagaagtccgccttcggcacctgctcggcggtactgtcgacactgccactgacgccggagaaatcggccttcttctcggtactcatccacaactcccgtctgcatgactacgtgattcgcacggtgccatggaggttgttaaatggggatggtgcagatgtgaagccgccccccggggcggctgaacaatcgggggaatggacgcccggtagtgccggccgctggccggctgtgccagggggatccggccttggccgattgccggccagcggccggctctacccgtaaccacctgcgaatcatggtagtgccggccgctggccggcgctcgccgggcatggcccggcgcaacgggcaaccgcctgtggcggttactgccgcagttcgcggtaggtcgcggccggggcggcgatgcccgggctggcacgccaggggttgatatccaggccgccacgacgggtgtagcgggcctccacttccagccactgcggctggcagcgcgcagacacctcgctgaagatccgttcaacacactgctcgtggaactcggcgtgctcgcggtagctgaccaggtaacgcagcaggccggcgcggtcgatcttcggcccgcggtagcgcaggctgaccgtggcccagtccggctggccggtaaccgggcagttggacttcagcagcgccgagaccagggtttcctccaccacctcgccggtatcagcggcgaggaagtctgcctgcggcgggccgtagcagtcgatctccacatccaggccgtcgatggattcaccgagtggcgtctcgcgcaggcccggcaggccgaactcgacctccaccggcgcaccggcgcaggccgacaggtcagccaccaggcgcccacgaagtgcctcggcgctgtcgatacgggtgctgttgagggagttcaggtacagcttgaacgacttcgattcgatcaaccgcggcgaggtgcacggcacctgcacggtggcgacggcgacctgcggcttgccacgcgcgtcgagccagctcagctcgaaggcatgccagcggtcgtggccaacgaacggcagcgcggcgtcatcgaggccgatctcggcgcgggcgccgctgcgggggatgggaaacagcaggccgggatcgtactgcgacgggtaactgacctcgcgaccgaggctggaatcctgtggggtgttcatgggcgccattgtatcgcgcgggcggcgggccttcggccgggccggccaacggcggagcccctccgtggtggttgtgttgccggatacaagagctggccgggagggtgggttggccgggggacgccgtgaatccatccatggaggctcggtcgccgcatccatgcggctcacgcccccagccaacccaccctcccggccacggacaatttcccgcgccaccacgggaaagatcaggaaaatcagaatccgatccttcagacgttcatgacgtccgccgtgccgaccaacggtcggcacccaccaacagcagcgggcaccaacagccgcgggaaactgtcgaaggcggggtgggtccggttgagggggtgtccgcggcatggatgccgcggccaagcccccagggacgggtttacggcgtccccctcaaccggacccaccccgccatcccacggaatgcccgcttttgacgctgacgttgccgttgatccaagcgggtgcagggctgcaagccctgcggaaaccctcaccccgccggggtgccggcactgtgcaggtaatccaggctcacctgcagcagcgcgcggaacccgacatccagcgccttctcatccagcaggaacttcggcgaatggttcgccggcgccgttgccggatcgatgcccgcgctggtggagccgacgaagaagaacatgcccggcacttccttggcgtacagcgagaaatcttccgcacccatctgcagcggtggctcgtatacgttgtccttgcccaccaccgcctgcaggctcggcagcatcttcgcggtcaatgccgggttgttcaccgtggccgggttgccgtcggcttcgtagatctcggtcaccgccttggcaccatgcgcggcggcggtgtgctcggccacgttgcgcaggtcggcgaagatctgctggcgcatgccttcgtcgaaggtgcggatggtgccgaccatctccacttcatcgggaatgatgttgtagcggatgccgccgttgatcgcgccgaaggtcagcactgccggctgcttggacaggttggcgcggcggctgacgatggtctgcgcggtgcccaccaggtcggcggtggcgacgatcggatcaaccccgttccacggcgccgagccatgcgtctggcggccgatcaccttgatcccgaaccggtccgaggccgccatcaacgggccaccgcgcaccgcgatctgacccacctgcacgctggagaacacatgcaggccgaacaccgcttccggcttgaaatcggcgaacaggccttccttcagcatgagtgccgcaccaccctcttccggcggcggtgcgccctcctcggccggctggaagatcagcatcacctggcccggcaggtccttcttcatcgacaccagtgcttcggccacgccgagcagggtcgcggtgtgcgcgtcatggccacaggcatgcatcacgcccacggtctgcccgcggtactggtcagtggccttggaggcgaacggcaggccggtctgctcggtcaccggcagcgcgtccatgtcggcgcgcagggcgatcttcggccccggcttgccgccctcgatgatcgcaaccacgccgtggtgggcgatgccggtcttcggcttcaggcccattgcacgcaggcgcttggcgacctcggccgaggtgcgcgcctcgcggttggacaactccggatgctggtggaaatcgcggcgccattcgaccaccttggcctgcagccgctgcgcggcggcggtcacttccgggcgctgcccgtcctgggcgtgggcaagggccggcagggccagcagcagggcggacagcagcagcgaacggcgcatcgcaatctccacagcagaagggttccagctgaatgtagggcaacaccgccgccacgggaacctccggcgctcgatccggtcttagcgcccgtcccatccgtcatgcaggaaacgtgatgtggcacaggtatgctttgcgcattgccccggcgtcccgcctggtccagccctctcggagtcctcgtaatgtcacgtgtttggaagatcgtgctgctggtcgtggcagtgctggtgctggccgtggtcggcctgcgcgtcatgggcgggggcaaggacaaggccggtggtgcagctgcgggggcgcgccaaggcggcgaggatccgaatgccggtccagtaccggtgaccgtggtggaggccacgcgccaggacgtgccggtgtatgccagcgcgctgggcacggtgactgcgatgaacaccgttaccgtcagcccgcaggtcggcggccagctgatgagcctgaatttccgcgaaggccaggaagtgaagcagggtgacgtgctggcggtgatcgatccgcgcacggcccaggccagctatgaccaggccgccgcagccaagcgccagaacgaagccctgttggccactgcgcgctccaacttccagcgctcgaacgcgcctgagtatcgccagtacgtcgccaagaccgatctggatacacagcgaaaccaagtggcacagtacgaaagcgccgtggccgccaacgaggccagcatgcgttcggcgcaggtgcagctgcagtacaccaaggtcaccgcaccgatctccggcatcgccggcatccgcgcggtcgacgcgggcaacgtggtcaacgccggcaccgcgctggtcacgctgacccagatccatccgatccacgtgctgttcaacctgcccgagcgccagctcggcgacgtgcgccaggcgcaggccgccggcacggtgccggtggccgcgctggaccgtgccgattcgcatgtgttgtccggcgacggcaagctcgacgtggtcgacaacctgatcagtgccgacagcggcacgttcaaggcgcgtgcgattttcgacaacaccgacaacggcctgtggccgggccagttcgtcaacgtgcgcatgcagctgcgcacgatcgccggtggtgtggtcatccccacccaggcggtgctgcgtggcccggatggcgagtacgtctacatcgtgcagggcgacaacacggtaaagatgcagaccgtgcgcagcggcgtggaagtgggcgacagccaggtgcagatcgccgaaggcctgaagggcggcgagcgggtggtcagtgaaggccagttccgcctgaagccgggcagcaaggtcaccgcgctgaagccgggcgagaccccggccgcaccgaccgaggccgaactgaaggcggccgagcagaagaacgcaggcggcggtggccgtcgcggtggtggcccgcgctgagcgcaggccactgatctccctcgcgccggcatacccgccggcgccgacattgaagtgccagcaaggatcagtccgtgggcttttcgacgatcttcatccgccgcccgatcgccacctcgctgttgatggcgggcctgttgctgctgggcatcctcggttaccgcaagctgccggtgtcggcgctgccggaaatcgatgcgcccagcctggtggtcaccacccagtaccccggtgccaacgccaccaccatggcttcgctggtcactaccccgctggagcgccagttcgggcagatttccgggttggagctgatgacctccgactcgtcggccgggttgtcgacgatcatcctgcagttctcgatggaccgcgacatcgacatcgccgcgcaggacgtgcaggcggcgatccgccaggccaccctgccctcgtcgcttccctaccagccggtctacaaccgggtgaatccggccgacgcggccatcgtcaccctgaagctgacctccgacacgcgcccgctgcgcgacgtcaacaattacgccgactcgatcctggcccagcgcctgtcgcaggtgcagggcgtgggactggtgtcgatcgccggcaacgtgcgccctgccgtgcgcatccaggtcaatccggcgcagctgtcgaacatgggcctgaccctggagcagctgcgcagcgcactgacccaggccaacgtcaatgcgcccaagggctcgttgaacggcaagacgcagtcctacagcatcggcaccaacgaccagctggccagcgccgccgagtaccgcgacacgatcatcagctacaagaacggccgcccggtgcggctgtcggacgtggccgaggtgatcgatggcgtggagaacgaccagctggccgcctgggccgatggaaagccggcggtgctgctggaagtccggcgccagcctggtgccaacatcgtgcagaccgtcgagcgcatccgcgcgatcctgccgcagctgcagggcgtgctgccggccgacgtgcacctggagatcttcaacgaccgtaccgagaccatccgcgcctcggtgcatgaagtgcagttcaccctgatcctcaccatcggcctggtggtggcggtgatcttcgtgttcctgcgccggttgtgggccacgatcatcccgtcggtggcagtgccgttgtcgctggccggcaccttcgcggtgatggcgttcgccggcatgtcgctggacaacctctcgctgatggcgctggtggtggccaccggcttcgtggtcgacgatgcgatcgtgatgatcgagaacatcgtgcgctacatcgagcagggcaagagtggcaaggaagcggccgagatcggcgcgcgccagatcggcttcaccgtgctgtcgctgaccgtctcgctggtagcggtgttcctgccgctgctgctgatgcccggcgtcaccggccgcctgttccacgagttcgcctgggtgctgagcatcgcggtggtgctgtcgatgctgatctcgctgacgctcaccccgatgatgtgtgcctacctgctcaagcccgacgccctgcccgagggcgaggacgcgcatgagcgcgcagcggccgccggcaagcagaacctgtggacgcgcaccgtcggcctgtacgagcacagcctggactgggtgctggaccaccagcgcctgaccctggccgtggccggcggcgcgctggtactgaccgtgctgctgtacgtgctgattcccaagggcctgctgcccgagcaggacaccggcctgatcaccggcgtggtgcaggccgaccagaacatcgccttcccgcagatggagcagcgcaccaagcaggtcgccgaagcgctgcgccacgatccggatgtgaccggcgtgtcggcgttcattggtgccggcagcatgaaccccacgctcaaccagggccagctgtcgatcgtgctgaaggagcgcagccagcgcgatggcctggagcagatcctgccgcgcctgcagaaggcggtggccggaatcccgggcgtggcgctgtacctgaagccggtgcaggacgtgaccctggatacccgcgtggccgccaccgagtaccagtactcgctgtcggacgtcgattcggcaacggtggcgacccaggccacgcgcctgaccgaagcgctgcgcaagcgcccggaactggctgacgtggacaacaacctgtccaaccagggccgcgccctggagctgaacatcgaccgcgacaaggccagcgtgctgggcgtgccgatgcagaccatcgacgacacgctctacgatgcgttcggccagcgccagatctccaccatcttcaccgagctcaaccagtatcgcgtggtgctggaagtggcgccggagttccgcaccagcaccgcgttgatggagcagctggcggtggcctccaatggcgccggcgcgctgaccggcaccaacgccaccagcttcggccaggtcacctcgtccaactcgtcgaccgccaccggcatcggcgcgcagaacaccggcatcaccgtcggcgccggcaacatcatcccgctgtcggcgctggccgaaggcaaggtcagcagcgcgccactggtggtcagccaccagcagcagctgccggcggtgacggtctcgttcaacgtggcgccgggctattcgctgtccgaagcggtgcgtgcaatccaggagaccaaggacagcctggacatgcccacccacctgcatgccgagttcatcggcaaggccgccgagttcactggcagccagacggacgtggtgtggctgctgctggcctcgctggtggtgatctacatcgtgctgggcgtgctgtacgagagctacatccacccgatcacgatcatctccacgctgccgccggccggtgtcggcgcgctgctggcgctgatgctgtgcggcctgagcctgtcggtggatggcatcgtcggcatcgtgctgctgatcggcatcgtcaagaagaacggcatcatgatggtggacttcgcgatcgaggcccgccgcgccggtgccaacgcgcacgaagcgatccgccgtgcctgcctgctgcgcttccgcccgatcatgatgaccaccgctgcggccatgctgggcgcgctgccgttggccctgggcaccgggatcggctcggagctgcgccgcccgctcggcatcgccatcgtcggcggcctgctgctgtcgcagctggtgaccctgtacaccaccccggtgatctacctgtacatggagcgtttctccgagtggctggcgcgccgccgcgaacagcgcgccctgcgcgacgggtcgctgcaggagccgcaggcatgatccacgccccgttgctgcaaggggccgcacgatgaacctgtccggccccttcatccgccgcccgatcggcaccgcgctgctggccatcggcctgttcatggtcgggctgatctgctacctgcgcctgggcgtgtcggcattgccgaacatcgagatcccggtgatcttcgtgcatgccagccagtccggcgccgatgcggcgaccatggcttccacggtcaccgcgccgctggaacgccacctcggccagctgccgggcatcgaccgcatgcgctcgtcgagctcggaaggcagctcgctggtgttcatgatcttccagagcggccacaacatcgattcggccgcgctggacgtgcagacggcgatcaactcggcccaggccgacctgccctcgggcatgggctcgccgatgtaccagaaggcgaacccgaacgatgacccggtgatcgccatcgcgttgacctcgcagacgcagtcggccgatgagctgtacaacgtcgccgattcgctgctggcgcagcgcatccgccagatcagtggcgtcgcctcggtcgacatcgccggcgcgtcgacgccagcggtgcgcgtggacgtcaacctgcgcctgatgaacgcgctgggcctgaccgccgatgacctgcgcaatgcggtgcgcgcggccaacgtgacctcgcccaccggcttcctcagcgacggcaacaccaccaccgcgatcatcgccaacgattcggtggcgcgtgcggccgacttcgccgatctggtggtcaagacccagggcgatggccgggtgatccgcctgaaggacatcgccaacgtctacgacggccagcaggatgcctaccaggccgcgtggttcgaccacaagccggcggtggtgatgtacgtgttcacccgtgccggcgccaacatcgtggagaccgtggaccgggtcaaggcgcagatcccgaccctgcgcgactacctgcagcccggcaccacgatgacgccgtacttcgaccgtacgccgaccatccgctcgtcgctgcatgaagtgcagatcacgttgctgatcagcctggcgatggtggtgctgaccatggcgctgttcctgcgccggctggcaccgacgctgatcgccgcagtgaccgtgccgctgtcgctggccggtgccgcgttggtgatgtacgtgatgggcttcaccctgaacaacctgagcctgctggcgctggtgatcgcgatcggcttcgtcgtggacgatgcgatcgtggtgatcgagaacatcatgcgccacctcgatgagggcatgccgcgcatgcaggcggcgctgaccggtgcgcgcgagatcggcttcaccattgtctcgatcaccgcctcgctggtcgcggtgttcatcccgctgctgttcgccagcggcatgatgggcgcgttcttccgcgagttcaccgtcaccctggtggcggccatcgtggtctcgatgatcgtttcgctgacgttgaccccggcgctgtgcagccgcttcctcagcgcccatgaccacagcgcgccgccgtcgcgcttcggacgctggctggatgccggccacgagcgcatgctgcgcatctacaccgtgttcctggacttctcgctgcgccacgcgctgctgctgtcgctgacgccgctgatcctgatcggcgtcaccatcttcctgttcggggcggtgaagaagggcgcgttcccgccgcaggacaccggcctgatctggggccgcgccaattccagcgccaccgtctccttcgaggacatggtcgcccgccagcgtcgcatcaccgacatgctgatggccgacccggcagtgaaaaccgtgggtgtgcgcctcggcagcggccgtcagggctccagtgcacagttcaacatcgagctgaagtcacgcagcgacggtcgccgcgaaaccaccgcacatgcgttggcgcgactcagtgccaaggccgatcgctaccccgacctgcagctgcgcctgcgcgcgatccaggacctgcccagcaacgatggcggcggttccagccagggcgcgcagtaccgcatttccctgcagggcaacgacctggctgctttgcaggaatggctgcccaagctgcaggcgaaactgaagaagaacccgaagctgcgtgacgtcggcaccgacgtggacaatgccggactgcgccagaacatccagatcgaccgcgccaaggccgcgcgcctgggcatcactgtcggcgccatcgacggcgcgctgtacggtgcgttcggccagcgccagatctccaccatctattcggacatcaaccagtacagcgtggtggtcaacgccctgccctcgcagaccgccaccccggcggcgctggatgaggtgtacgtgcgtgcgcgcaacggcgacatggtgccgatcaccgcggtggccacgcagatgcccggcctggccccctcgcagatcacccacgagaaccagtacacgacgatggacctcagctacaacctggctccgaacgtgagcatgggtgaggccaaggcgatcatcgatgccaccgtcgccggcatgcgcatgcctggcgacatccgcctggccgacgatgcgggcttcggcttcaattcagatcccagcgacatgctgatcctggtgtttgccgcgatcctgaccgtctacctggtgctgggcatgctctacgagagcctgatccacccggtcaccatcctgtccacgctgccggcggcgggcgtcggtgcgctgctggcgttgttcggcaccaacaccgaactgtcggtgatctcgatgatcgcgctggttctgctgatcggcatcgtcaagaagaacgcgatcatgatgatcgacttcgcactggtggcgcagcgcgagcatgggctggcgccgcgcgacgccgcacgcgaggccagcatcgtgcgcttccgcccgatcatgatgaccacgatggtcgcgatcctggccgccgtgccgctggcgatcggcctgggtgaagggtccgagctgcgccgcccgctgggcatcgcgatgatcggcggcctgctgttctcgcagagcctgacccttctcagcacgccggcgctgtacgtgatcttctcgtgcctggccgagcgttggcgcgcacgccgcgcacgcaggcgcgaagccaagctgctcaagcgcgcgcagcgggcgtagaagggcccatccacgcgcggcgtggatctatgggtagagccggccgctggccggctttctccgtaccgcaaatctgccggccagcggccggcactaccggattcctgcgcgggctgtccccttcaccccacacccgcaataatggtcggagacccttccgccgagcctgcatgtccgcccgacaatcccgcctcagccgcctgtgggcccacgagaaggccagttacggcctgcgggtgttcatcgccctgaccgcggcgctggcggtgtgctggcagctggatgcgctgaccgccttgcccggcgtgttcctcggcatcatcgccagtgccatcgccgaaaccgatgacaactggtggggccggaccaaggcggtggcgctgtcgctgttgtgcttctgcattgccgcagcatcggtcatctggctgttcccgtggccgtggatcttcatcggcgcgctggcgctgtccaccttcggcctgaccctgctcggcgcgctcggcgagcgctatgcgtccattgcccaggccacggtgacgctggcgatctacaccatgatcggcctggaacagcacggtgccagcgacctgcacagtgcgctggaagcggtcagccacctgctggccggtgcggtctggtacggcctgctgtcgatcctgtggaccgcgctgttcgccaaccggccggtccgcgagcgggtggcgcgactgtacgttgagctgggccgctacctgcagctgaaggccgcgctgttcgagccggtgcgcgaagccgacctgcaacgtcgccagctcgacctggccgaacagaaccgccgcgtggtcggcgcgctgaacgaggccaagaccgcgatcctggcccgcttcggccgctccggccgacccggcgtgaactccggcctttacctgcgcctgtactacatggcgcaggatttccacgagcgcgccagttcctcgcattacccgtacggcgcgctggtggacgcgttcttccacagcgacgtgctgtaccgctgccagcgcctgcttgacctgcagggacaggcctgtgcccgcctgggcgaggcaatccggctgcgccgtccgttcgtgtacggcgaaggcaaccagcaggccgggcgcgacctggccgatgcgctggcctacctgcgcgaccagcagcggccgcaatggcagcgcctgctgggctcgctggacctgctggtgcacaacctgcgcagcatcgaacggcgcctgctggatgccgagcgctccgaagccagcctggacaacgtcgatacccgcctgcgcgacagcaacccacacaccctgcgcgagatgggcgtgcgcatccgccagcagcttacgcccggctcggtgctgttccggcatgggctgcgcatggcgctggcgctgattgccggctttgcagcgatccgcctgttcaatgcgcagaacggttcgtgggtactgctgaccatcgtgttcgtgtgccggcccaacttcggcgccacccgccaacgcctggcccagcgcatcgtcggcaccctggccggactggtgctgacctgggcgctgctgcagctgttcccgcagctgcacgtgcagctgctgatcgccttgctctctgcacttctgttcttcttcacccgcaccgaccgctacctggtggcgtcggcggcgatcacggtgatggcactgacctgcttcaacctgatcggcgacggcttcgtgctgatcgtgccgcgcatggtcgatacggtgctgggttgcgcgatcgcagcggcggccgcgttcctggtcctgcccgactggcagggccggcagctgcatctcgtcctggcacgcgtgctggacactgcggctcgctacctggattcggtgctgggccagtaccgcagcggcatgcgcgacgacctggcctaccgcatcgcgcggcgcgacatgcacaatgccgatgccgcgctgtccaccgcactgtcgaacatgctgcgtgagcccggccatgtgcgccgcaatctggatgccggcttccgcttcctggcgctgtccaacacactgctgggacacctgtcggcgctgggcgcgcatcgcgaccaggtggacagctatgcgggcgacccgctggcattggcggccggcgagcgcgtgcgcaaggcactgcagcaactggcctcggcgctgaccgcacggcaaccggtcgccgacgatgacaacgacgccgaccgcgcggtggccgccgagctggagcagatcgacgaggcgatgccgccgaaactgcagctgatccgcacgcagatggcgctggtactgcggatgctgccgaaggtgcgggcagcggccaatgaagcggtgaccagcctgacctgactcctcatcgctgatcggagagcccacccacgcgtggcatgggtcaattgcgccgtgtgcaacggcgcgttgcgcctggcgctgcggttcgatcacgcggccgcgcggatactgggcaatccccccgctccggactatcgccatgaaaatcgagctcagtggccgcaccgcgctggtcaccgcctccaccgccggcatcggccgggccatcgcccaaggactggccagcgctggtgcgcgtgtcattctcaatggccgcagcaccgacagcgtcgagcgcgcccgccggcacctgctcgccaccgtgccgggagccgacgtgctcggcgtcgccgccgatctctctgatgcagccggtgtcgaaacactgttggccggcctgcccaaggtcgacatcctggtcaacaacgccggcatcttcggcccacaggacttcttcgagaccgatgacgcgacctgggagcgctactggcagaccaacgtgatgtccggcgtgcgcctgtcgcgtgcgctgctaccggcaatggtcgatgccggctggggccgcgtgctgttcatttcctccgaatcagcgcgcaacattcccgccgacatgatccattacggggtcagcaagaccgcgcagctgtcgttgtcgcgcggcctggccaagcgcgtggccggcagtggcgtcaccgtcaacgcggtgctgcccggcccgaccctctccgatggttttgcggcgatgttcgaggatgaacgccagcgcagcggcaagccgctggagcagatcggccgtgagttcgtgatggcgcaccggccgtcctcggtgatccagcgcaccgccacggtcgaggaagtggccaacatggtggtgtacctggcctcgccgcaggcctcggcaacctcgggtgcggcgctgcgcgtggatggcggcgtggtcgacgatatcgtctgagagtgctggcaggtgtgcggaccaacggtccgcacccacaggtccgcatccacagcggaggggaaggaatgctaggctgcgccggtcaaggaggttccatgtccggtcacaaccagttcgccctgctgcgccagcgccgtttcctgccgttcttcgtggtccaggcgctcggtgcgttcaacgacaacgtgtaccggcaggcgatcatcagcatgttgctgttcatggctgtgccggaggaagaactggggttgtacgccaccctggcaccggccatcttcatcctgccatatttcctgttctcggcgctggccgggcagatcgccgacaaactggaaaaatcgcgactgatcgtgatcaccaccaccatggagatcgtgatcatgtcgctggcggccaccggcttcctcacccagagcctgccggtgctgctggtcgcgctgttctgcaccggcatgcagtccaccctgttcggcccggtgaagtactcagtgctgccgtcggtgctcaggccagaagagctgaccggcggcaacggcctggtcgagatgggcacctcgatgtcgatcctctccggcatgatcgtcggcggcctggtgttcaccgtggctggcagtcacggcacggtggtggccgcgtgcgcgatcatcgccctggcgatctgcggcaacatcgccgcccgcctgattcccaaggtcgatgccggcgacccgaatctgaagatcaactggaacccgttgccggaatcgctggcggtgctgcgcatggcgcgccagcagaaagccgtacgcaactcgatcctgggcgtgtcctggttctggttcgtcggcaccgtgctgacctcgcagttgccggcctatgcggtgaccaacctgggcggccagccgaccctgtacatcttcgcgctggccctgttctcggtgggcaccggcgtcggctcgctgctgtgcgagaagctgtcagcacgtacggtggaaatcggcctggtaccgctgggcgcgttcggcatgaccgcgttcctgctcgacctgtacttcgcccgcagcggcgaagcgacagtgcacgggctgaccatcgggccgttcctgcagcagcccggcagcatccgcatcgtcatcgacctgatcggcatcggcctgttcaccggcatcttcgtggtgccgctgttcgcactgatccagagccgcacgccgaaggcgcagatgtcgcgcgtgttcgccgcactgaacatccagaactcgggcttcatcgtcgctgcggcgctgctgtcgctggccgcccacaagctgctgcactggaccattccgcagcagttcctggcgctggccatcgccaacgcgctggtggcgatctacatcttcaccatcgtccccgaattcctgatgcgcttcctcagctggctgatggtgcgcaccctgtaccggctgcgcccgcacggcatcgaagccaacgtgcccgacgaaggcgccgcactgctggtctgcaaccatgtcagctacatggacgcactgatcctgtcggcgacgattccgcgtccggtgcgcttcgtcatgtactacaggatcttcaacatcccggtgatgcgctggatcttccgtaccgccaaggcgatcccgattgccggggcgcgcgaagacccggcgctgatgcagcgtgcgttcgatgagatcgacgcggcgctggccgaaggcgaactggtctgcatcttccccgagggcgcgctgacccgcgacgggcagatggcgccgttcaagtccggcgtcgagaagatcctcgagcggcggccggtgccggtggtgccgatggcgctgcgcggcatgtggtcgagcatgtggagccgccgcgacagccgccttggccgcatgcgggtgccgcgtcgtttccgcgccacggtcgaggtggtggcggcaccggccgtggatggccgcaccaccagcgccccggtgctggaggcccaggtgcgggccctgcgtggtgatcacgcctgatcgaccgcacggacacgggtagaccgtcccagcgacaagcccccatcctcgccctccgatgcatcgcagaggtccgtcagatgcgtcagatcaagggccataccggccagtatctgactgtaaccgcatacatgcagcgcgggttgaggtagattacgcacccacaggggggaggttcggccgtttcatcatggccggccaccaaggaatggagtcttgctttgaatcaaccgccaccgctcagccgcccggtctacatccccaaccatctggtctgggcgatcctgacgacgctgttctgctgcctgccgttgggcgtggtgtcgatcgtctatgcctcccaggtcgatggccgccgcgccgccggcgacctgccgggggcctacagtgcgtcgcgcaaggcgggctggtgggcggtggcttcggccgtggccctgccggtcctgttgctgttgtggttcgggctgttcggcggcttggccgtactgggcgctctttccgaccaatgattcaccaccatcacccatcaaggagcttgaacccatgaacaccgccactccgcaggtcccgaacaatctggtctgggccatcctgagcaccctgttctgctgcctgccggccggcatcgtgtcgatcgtctacgccgcgcaggtcaacggcaagctggccgctggcgacatcgccggtgcccaggactccgccgccaaggccaagaagtgggcgatctggtcggccatcgccgccgtcgtggtcggcgtgctgtacggcatcctgatcgtcgctgtcggcggcatgggtgcaatgaacaacagcggctactgatccgcgtggacggatccggcgcccgcgccggatccgttgctgcaatgtccgcacttcccgcccgctcccgattcgcccgctgggcaccgctgctggccgccaccggcctggccgccggtgccgcggtggtgctgcgcaacgtcaatccgtatgtcgccggcaatcctttgccaagctgcccgctgtacgcgctgaccggcctgtactgcccgggctgtggcagcacccgctgcctgtattcactggtccatttcgacctgcccggcgcgatggcgatgaacccgctgctggtcatcagcctgccgttcctgctgctgatgctgctgaacgtcgccggcatccggccgcgcgtgctcgacccgctgatgcgggtactggccaatcccacgttctggctctgggtgctgcccgggtatgcgctgctgcgcaacctgccgtgggcaccgttcaccgcactggcaccgatctaggttttccagccaacggcgcggcccctcgcggtgggcgacgtttgaaggcaaaagccctggggttggccggacgggatgggtttgcgggggacgccgtgaatccgtccatggagtcttggccgcggcatccatgcggctcacgcccctgcgcagcccacccgcccggccacggacagtttccgtgtgcgtccaccacggaaaagaaagagaagatcaaaagcggaagcggatcgcttcgctctgtatccacgcatggcgtggatcgaccgtgtcgaccaaggtcgacacccaccggcagtcgcggttgacccaccgtcaccgggaaactgtcgggggtggggcggtgtggggcagcaggaccgttggcgccatggatggcgccatcgagcccccagggacgggtttacggcgtgtcctgcagccccacaccgccccgcccaaccctcagcaatccagagccgctttggctctggcattggctttggcctctgcaggtgcagggctgcaagccctgcaaagcaactacgtcacccagcctgcaatcaccagcagggcgaggaccgccagccacagcagcagcatccgccacaccaggctcatcgcatcacgcaggtccggcaaccgctgccacaccggcagcaaccctgcctcggtgtaatcgtgcgcatcctcacgcagctcggcgttgacgctggcccgcgccaccgcgccaaggaacccgatgttgccggccaggcgttcgccatgggcctggcgccaggccttccacgccgtatcgaaattgcccaccagcgccatcgagaatgccatcagctgcgccaccggccactcgatccaacccagcaggcgctgcgccagcgccagcggctccaccggcacgcgtgcgcgcatcgggctctccgccatcagcgccagcagccggtaaccgagcgcgccagccgggcccagcaacaggaaccagaacagcaccgcgaaccagcgccgcagtgcgttgagcaccgtcgcctcgaccagtgacggaatgtcctcgcgcaggctgccgccggccgactgcaggttgcgcactgcagcctgccgcgtcgccgcatcatcggcatcgataatggcctcgatatcgcggtccaggtcacgcgggccccagcaccaggccagcaccgccacgcccagcagcagcgacggcaggccgaacagcaccccgcgcaacagccacgccagcagcaccatcagcaacagcggcggcagcagtgccaaggcaacgccggccggtccctgccaggccttgccaccacgcgcatccagccagcccagccaacgccggaaaccgtcgaaacggcgcagcgaggcagcagcggccggagcaacatggcccagggccagtgccaccagcacggcggccagagtggtgaacatggcaggtctccctacgaaacagaacgctcggcgccgctaccttacctgtcgcagcggcgccctccgcgatgacccgcactgtaacccgggccgtgttcaggtggcggcaatgcaatcgccccagccggcccggctcagcccttctgctgccggtaccaatgctcgatcaggccgcgcgaaatcgagatcggcggcgacaggcggataccctggccatcgtcctccacgtcgcgcgccagtgccgcgccgacctcgtcggcactgaaccagcgcgcgtcttccagctcaccgtccacggtcggcaggtcatcctgcgcctgtgcgcggaagccaaccattagcgcacccgggaatggccagggctgcgaaccgaggtactggcaggccgtcacccgcaccttgctctcttcatggacttcgcgcaccacggtctgctcgaaggtctcgccgggttcgacgaagccggccagcaccgagtagcgacgcggggcccagttcgactgccggcccagcagcagccgcccctggttttccacggcgacgatcaccgccgggtcgacacgcgggtagtgttcggtggaacactgtccgcagcggccgacgaagccaccacgggcaaacgccacggcgccgccgcacacgccgcagaagcgggtgcgcgagtgccagtacgacatgccgcgggcatagctgaaggcggtcgcatcggccatcgaccacagcagcgcggcctggcgcagatcaagccggcgtggtgcgctgatggtgacgttggtggcttcaaccgagaaccacgcctgctctccgcgcaggccgaggaagatcgcggcacccgggccgccgccgatgtcggcgccggtcagcgccagtggctgatcgtcatcgccggtgaaggcgctgccgtcctgatcgagcacgagaatgcgcgcgcccggccacaggcgcgccagtgcatcggcatcttcgcgcagggcatcggcgcgctccagcggttcacccacgaaggcgaaaccggaaagcggcgaaggagtattgggcatcctgcaagcgtgccgccaatcgatgcgggtggcaaggtcggcgctgtgcgcaatctgccgttgtggatgcaggaaggatcatccacgcatggcgtggatctacccgctctggcaggtgccaaccctggttggcacattccggccacaggcctcttacatgctgaagctgctgccgcagccgcaggtggtctttgcgttcgggttgcggatcacgaactgggcaccggtcaggctctcggtgtagtccacctcggcgcccatcaggtactgcaggctcagcgggtcgaccagcagggtcaccccgctggtctgtaccgccaggtcatcctcggcacggttctcgtcgaactcgaacccgtactggaagcccgaacagccgccgccctcgatgtacacacgcagggccaggtcggggttgccctcttcctggatgagggatttgaccttggcggccgccgactcggtgaagttcagcgggcgctccagcgattggtaatcgggcgcggcaaccggggtggcgccgggcagggagactagcgtgctcatggtgccagcatgggggtgccggggatggctttcaagccatcgcctcggccagcttgcggcgtgcggcggtgtcgcccttgccgctattggcttcatcgccttccggcgccggcagggccgccatcggggcgctggcatggatcaggcggccgttcagctgggcgcccgcattcatctccaccacctggtaatggacgttgccattgacccgtgcgctgggggtcagctcgaccttctcggtggcgtgtacatcgccgtccaggcggccgctgatgaccaccacctgggcccggatctcaccctcgatcacgccatgctcggcgaccgtcagggtcgcgccgctggcgccttcggtggcgatcaccttgccgtggatgcgaccttccacatacaggccaccactgaattccacatcaccgcggatcaccacctggttgccgatcagggcatccaccaccagctggccttcacggttggatttgctgcttccgaacatctgcctactcccctttgctggccggcgcgccggcctgtttccagtcgaatacctgggtggtaccccccgtaccactccccaatgtcacccgcacgcgttgcggggtgaagtcagccggcagcatcacgctaccggtgagctgctggaagtaccggaacgagtaatcctgtcccggcaccttgctgcgctggtgcagatcatcccagctgatcgtggccagcttgccgttcttcacgccttccacggtgaagcgcatctgcccctggctgatggcgccgcggttgaggttctgggtcagcacggcggtgtactgccaggtgccggccgcttccgggctgaactcgatcgaatgggtgttcaggcccttgcgctggctggtcgaacccaccaggcgctcatagaaggcaacgtcggcgcgcaggccggcgatttcctcatcgcgctcggccagcgaggactgcacctcggtattggcggcgcggctgatgcggtcggaggcttccagcgtggcctgcttctggcgcagctcggtcagctgcgcctgcagcgtctcggcgcgcttctcggcagcctgcaggcgctggccctgggcatcgcgtggcgtggccatccagcagccacccagcaccgccagcaccaggctgagcagccagatgccgccgatcaccagcaggcggcgacggtcggccggcggttgcggcgcgccgggcaggcgtacctgcacgcgcatgggaggacggttggtcatgggtggtttccggggtatcgcgagggcgacaccggtacggcccctgtggcaaacgacgggctagtgtatgacaggacggaggggtttcctgcgccgtggccggccacggtctgtggcgttcaggcatgccatcgtcgatagtgtggtcccctgcacagttccgtcgccggagcatcgccatgaccgaagcccacctgttcgtgatcggcatcctgctggcctggctggccggcatccgcgtctacctcaccgtgttcggcgtcggccttgccggcctgctcggctgggtcgacctgccgcccgctctgcaggccaccgaatcctggtgggtgctgggcacgtcggcggcgctggccatcgccgagttcttcgccgacaagattcccggcgtggactcggtctgggacctggtgcagacgctcgcacgcgtgccggccggcgcgttcctcgcagcggctaccctgtcgccggacggtcagctcggcgccggcgcactcgccgccggtgccggcgtcgccctcgccagccacggcctgaaggccggtacccgcgcgctgctcaatacctcgccggaaccggccagcaactgggtcgcctccgccgccgaggacaccgtggtagtcggtggcctggcgctggccctggcacacccgtggatcgcgctggtggtggtgctggcctgcagcctggccggcgcgctgctggtgtggctggtctggcgcgcgctgtggaagggcgtgcgctggctggcgcgcggtgcatcggcagcaccgccggggcacagcagtaccggttgagcaccgggcttgtcgcataatggacgcgaacaccaggagcaccgatggccgcaaacgaatcccccgcgggcgcccgcccgggacgcgctgaaacccctccggccgatcattggcagcgctgggcgcccgaggcggcaggccccgctgtggccgcaccgacggttgcgaccccgccgcccatcgcgaccgatgccctggcgccggtcaacagcgcaccgccgccgctgcccggcccgatcgcactggccgaagccggcaacaacgatctggccccgccgccctcggactcgccctaccgcgtgctgatcgttgaagacgatcgcgcccaggcgctgttcgcgcagagcgtgctgcacggcgccggcatgcaggcgatcgtgcacagcgatgccgatgccgcgctgcaggcgatcaaggagcaccgccccgacctgatcctgatggatctgcacctgcccgggctggacggcatgcgcctgaccgcgctgatccgccagcagcccggcctgcagctgctgccgatcgtgttcctcagcggcgatccggatccagagcgccagttcgaagtgctcgacagcggcgccgacgactacctgagcaagccgatccggccgcgccacctgatcgcagcggtggccaaccgcatccgccgcgcgcgtgcccaggccgcgaccctgccgggcgccaccggcgcaccggccaccagcaatccggaaaccggcctgccgacgcgccaccatgtgctgcagcagctcaacaccgcactcgcccaccgcgaccggggcggcgtgttcttcatcgaagtggccagtgcgctgggcctgcgcgaacgctatggctatgccgcgtttgaacgactgatggtgcaggccgggcagcgcctggccgaagccggccatccgcacctgctggcgcggctgaacgacaacagctttctgctgctggcccgcaacgccgacgaggacgccctcgaaggcatcgccgcgagcctgcgcgagcagctgtcggcccgcgccttcgtgatccgcgacgacgaatccgtgcatctgcgcggcgtggtcggttatgcgccgctgtcgccgggcttcgaggatgccagcagtgcgctggaagcggttgagcgcaccaccctgcaggcgcgcctgctcagcgccggcgtggcgggccatgtgcatcgccaggcggtcaccgaacaggaacacctggcgctgctggagggccagctggaactggcctaccagccgatcgtcgccgtggcaggcggcaacaccgcgcaataccagttgctgctgcgcctgcgccaggccgatggcacggtgctggcggccggccaggtgatccccgccgcggaagccgccgggcgcatcgccgacctcgaccagcaggtgatggaccacgcactgggcctgctggatctgtaccggcacgcaacgcagccgctgagcctgttcgtctcgcagtcgctgcgcaccctgcagcgcgatgccttcgccgactggctgctggaatcactgcagcagcgtgacctgcctggcagtgcgctggtgatcgacgtgcgcctgcccgacgcactgatccacaccgtgccgctgcagcagttctgccagcgcatggccagcgcaggggtgcgcttctgcctgagccagttcgaacccagcggcgaggccgatgcactgctgacccagctgccgctgtcgttcgtgcgcatggctgcgcgcttctccagcagccattccaatccggccacgcgcgaggcgctgcgcaagacgatcgaacaggcccatgccgccggactgcagatcatcggccagcagatcgaggatccgcaggctgcagcggcgatgtgggtaggcggcgtcgactacatccagggcaacatggtgcagtcggccggcagcgacctgaacttcgacttccacaacgcggtgctctgacgtgccgctgtggggcgtgctgctggttgcccttgctgcggccgccatcgcgctgctgctgttgggcctgcgcctgcgcgcgcgcaaccatgcgctggcccagctgcagcgcacgcacagtgcgctggccgccgaacgcgaccagcttcgccataccaccgaacgccagggccagctggaacaacagctgctgcaggccaagcaggccgccgaggcggccgtgctggccaagggcgagttcctggccacgatgagccacgagatccgcaccccgctcaacggcatcctgccgatgctggagctgatcgcacgcgggccgctgggcgaagaccagcggcagatgctggccaccgcctcggccagttcgcaacagctgctgcgcatcgtcgacgacatcctcgactactcccggctggaagcgcaggcgctggaactggagatcaccagcttcaacctgcgcgacctgctcgatggcgtggtacagctgatgcagcgggccgccgacgccaagggcctggccctgggcctgcaactggatccatcggtgcgcctgccggtgcgcggcgacccggtgcgcctgcgccaggtgctgagcaacctgctggccaacgccatcaagttcaccgcccgcggccaggtgcagctgcgcgtgctgcgcctgggtgaaagtgccgcgcagcaccagctgcgcttcgagatcatcgataccggcatcggcatcgacgacgcgctgcaggcacgcctgttccagtccttcagccaggccgacgcatccaccacccgcatctatggcggcaccggcctgggcctggccatctgcaagcgcatcatcgacctgatgcacgggcacatcggcgtgcactccacgccgggccagggcgcaaccttctggttcgagatcccgctgctgaaggtcgctggcgacctgccggcgatggcgcgcgcaccggcaccgctgctgctgttcagtgccgatgcaacgctgcaggcacgtatcgagcgcatcgccgcccaccatgggctgcaggtgcaggtgctggcacagctggatgccgtggtcgagcgcctgcgcgctcccgcgcggcccggacaaccggcaccggcatggctgctggtcgatgcccgcgcacgccgcaacggtgaggccacgctgcagctggcgctgagtgaacgtggtgacgacgatgcgctgcaggtgctgtggctgcaggagggcgcacttccacaacgccagcgccagcgccagctgcccccgcacttcgacgatgcggccctgcatgcactgctggctgcaccggtcgcccccgcccgccccgctgcgctgctggccagcgcggacaacgagcaaccggctgccacgctgccgctgttgcatctgcgtgtgctgctggtggaggacaatacggtcaaccggatggtcgccgaacaactgctgcgcgtgttccagtgcgaagtgcgcaacgccgccgatggcgagcaggcgctggccgccctccgcgaaggcggcgtggacatcgtgttgatggattgccagatgccggtgctggacggctacgccgccacgcgccgctggcgcgccgaagaagtggagaccgggcgcgcccgcctgccgatcatcgccatgaccgccaacgccatggccggtgaccgcgagcgctgcctgcaggcgggcatggacgattacctgtccaagccgatcgcgcgcgccacgctgcatgcgctgctgctgcgttggggtggcggcaaagctgcatcacctggacaattttctgtggagccgtctgtagagccgagccatgctcggctgacggccagtggcactcccactccatcagccgagcatggctcggctctacaggagacgacaagccaagccgcgccgaaaccggtgatcgaccgcgacgtgctggatgaactgcacaccgtgatcggcgacgctgccacccagatcgtcatggtctttcttgaagatgcgccggtgatggtgcagcagttgcagctggccgcgcagaacggcgatgagctgcgcttgcaggccacagcgcacagcctgaagtcatcgagtgcaaacgtcggcgcattgtcgctgtcggcgatcgcgcagcggatcgagcacgaagcccgtagtggcagcctgcagcgccccgcggtggcggtggcgctgctggttgcggaattcgcccgggcgcgtgttgcactgacgggctacctggcacagcaccgcgccggccagggcggctgactcactcttccagcttgctcagcaggtacttcggctcgccgatacgctcgatcaggtccagctgggtttccagccagtcgatgtgctcctcttccgaatcgaggatcttcacgaacagctggcggctgacgtagtcgccaaccgaatcggaataggccacggcctcgcgcagggtgaccacgccatcgcgttccagcgacaggtcgcactgcaggatctcggtcgggttctcgccgatgcgcagcttgcccagcgcctggaaattcggcaggccttcaaggaacaggatgcggtcggcgagcatgtcggcatgcttcatctcgtcgatcgattccttgtactcgtgttcggccagttccttgatgccccagttcttcagcatcttggcgtgcaggaagtactggttgatcgcggtcagctcgttgtagaggaccttgttgaggaattcgatgaccttggtgtcgcccttcatgggggtgctcctgcacgctgaaaacgcaggcactttaacgcctcgcgtgcgctcgtgaaggaacgcgaatcgtgcgcattggcctgcgcggccgaaggtgaaggatgcgaaagcgcggcgtcaacgcgccgcgaaaaggcgatcaggcgacctgcgccaggcccaataccggcagcggcagatcgtgggtcgcacgtgccttggccagcaggtcgccggccatgtccaggcaggaaccgcaggtggcaccacaaccggtacgcatggtcagttcggccaccgtgctcacgccatggctggcggcttcgcggatctggtggtcggtgactccgttgcagatgcagacgtacacaggcgggaaccgggctgacaggccacaagcggcctggtggctattccaatggaaacgagaatggttgtcaatcagagacctgaaccattctcgataccgttcagccggtcagctggctgggccgtcgcccgtgaccttcttcggccagtaccctcgggtccgcgggcgcttgcgcgggcggtcgtgcccggcggtgtggcccggcatccaggcctcggcggcgctcttgggcatggcggtgacgccctgcccggccacgccacgcgccagtggcgccaggtgtcgcagggcacgcgcatagacgccgcgtttgaacatcaccacgtgctctaccgggtaccagaagtcgacccagcgccagtggtcgaactcgggcgagtcggtgtggtccagcgtcacgtgggattcgtcgccggtcaggcgcagcaggaaccagacctgtttctggccgatgcagacctgccgctcgttgcggcggatggcccgcgccggcagcttgtagcgcagccagccgggcgtggccccgagcacttccacatgctcaggcagcaggccggtctcttcctgcagttcacgatacatggcctcgacaggcgtctcgtcggtgttcatgccaccctgcgggaactgccagccatcccggcgcacgcgtcgtgcccagaacacctggccgtcctgccgcatcagcacgatgccgacgttcggtcgatagccgtccggatcgatcacgatgcggactcctaagaaaatctactggtcgggactatcccatgccctctgtcggcccacaagcacgacacaaaagtgttgacagggtcgatacacatccgcagaatagcgggctcaccaaggctatgtagctcagccggttagagcacagcactcataatgctggggtcggtggttcgagtccacccatagccaccacactgaaaatcaagttgtttttcagtgtgaaaagtgagaaaatagttgcacgttttgccccgtcgccaagcggtaaggcacctgactctgactcaggcattcggtggttcgaatccatccggggcagccaaattaaaagcaaaaggccagatcgaaagatctggccttttgcttttaatttggtcgcgcatcccaccttatccccgcgcctgtcggcgcgcgcccttgaacatcaaggcggctcccctccagagagaggcccggggtcggatccttctccaaaggaaaaggctctgaccccccccttccgagatgcgaaaccccgggtagtgccggccgctggccggcaaccacgaaatgcctgactccaaaacgacaaaagcccggccgaagccgggcttttgcttttccaaccagcgggctcccgcaggagcccaaccaggcgcggtaaatcagcgcttggagaactgggtggcgcggcgggccttgtgcagaccgaccttcttacgctcgacttcacgggcgtcacgggtcatgaagccggccttgcgcagctcggacttcagggtttcgtcgtactcgaccagcgcacgggcgatgcccaggcggatcgcaccggcctggccggtggtgccgccgccagcggcggtgaccaggatgtcgaagctttcggtgttcttggtcagctcgagcggctggcgcacgatcatgcgcgcggtctcacgaccgaagaactcgtccagcggacgaccattgacggtgatgttgcccgaacccttgcgcaggaacacgcgagcggtggaggacttgcggcggccagtgccgtagttttgagtgatagccatgattagatatccagaacctgcggctgctgtgcggcgtgcggatgctcagtgccggcgtagaccttgagcttgcggtacatctggcgacccagcgggcccttcggcagcatgcccttcacggcgatctcgatcacgcgctccgggtggcgctccagcgcctgggccagggattcggtcttcaggttgccgatgtagccggtgaaacggtgatacatcttgtcctgcagcttcttgccggtgacggcaatcttttctgcattgatgacgaccaggtagtcgccggtatcaacgtggggggtgtagaccggcttgtgcttgccgcgcagacggcgggccagctcggtggcgagacggcccagggtcttgccctcggcgtcgacgaggtaccagtcgcgctggacggtctcgttcttggcagtgaaagtgctcatgaagaactctaggttaggtcgggctcattgcggcgaaggactcgccggaactctgccacgcgttgtgaaaggtgaagcgcaagaggcgggattgtacgcaggtcacgccctcggtgcaagctggccctgccccgggttggcaggggagcgggggcgggcgagaatcggcgggtctcccgccccaccgcgtgccgccatgaccgtgctccgccagaccaccccgctggaccacctgctgaccgaggcgcagcgcgccctggacacggtgttcggcaaccctccggcggcccgcccctacccggccgcaggcaccggcgagccgggcatggaccgcgccgagcgccgccacgccgcggggctgatgcggatcaaccatgtcggcgaggtctgcgcacagggcctgtacttcggccaggcggccgtggcccgcgacccggccacccgtgaacacctgctggaagcggcccaggaagagaccgatcacctggcctggtgcgcgacccggctggatgaactggacagccgcccgagcctgttcaatccgctgtggtacgccggcagctacaccatcggcaccctggcgggtctgcgcggcgacggctggaacctgggcttcgtggttgaaaccgagcgccaggtggaagcccatctggacgagcacctggtcgacctgccggccggcgatctgcgcagccgcgcggtcatccaggtgatgaaggaggacgaggcccgccatgcggagcacgccgaacaggccggcgcacgccgcctgccgttcccgatcccgggcgcgatggcgctggcttccagggtgatgaagaccatcgcctaccgcatttgaagggtcgcccgcaccaacggtgcgggcctaccaggaggtgcggggggggcgacggtggggcccgaccgttggtcgggccatcaatcagttgggcgagaccagcttcaggccgatcacaccggctacgatcaggcccacgcaggccaggcgggccggcgacgcactgtcgttgaacagatagatgcccagcaccgccacgcccatggcgccgatgccggtccagatcgcgtaggcggtgccgaccgggatgctcttcatcgcctggctcatcaggtacaggctgatcagggcggacaccaccgtggcaacggtgggcaggggtttgctgaagccttcggagtacttcattccgagggcgaaaccgatctcgaacaggccggccagcagcagatagatccagggcatgggtgggggctccttacctttttgggaaaaacgaaacggcccggtgttttcacaccgggccgtgggtcggtacatcaccgtggaactgtaacgcgtgcggggcactggttccacggggcgggtcgtcccgcctgggcggcgatgcctgcgggcatcgcacatggggcttactcggacaggttccggccgtggaacagctcttcgatctcgcgcttgagcagcgcttcgatcttcatgcgttccttgaacgacaggttcttggccttttcctcgaacaggtactggtccaggtcgaagtccttcaggtgcatcttcgtgtggaagatgttttcctggtagacgttgacgtcgaacatctcgtaacgcgacttgatgttcttggccaggaagttctggatcgagttgatcttgtgatcgatgtaatgcttcttgcccttcacatcgcgggtgaagccacggacacggtagtccatgatcacgatgtccgattccaggctctcgatcaggtagttcagggccttcagcggcgaaatgacgccacaggtcgccacgtcgatgtccgcgcggaacgtcgcaatgccttcctgcggatgggtttccgggtaggtatggacagtgatgtggctcttgtccatgtgcgcgaccacggcgtcgggaatcagctccttgccggcctgcttcttgtcgatcaccggctcttcggagatcaggatggtcaccgaggcaccctgcgggtcgtagtcctggcgggccacgttcaggatgttggcgccgatgatctcggcgacatcggtcaagatttgagtcagcctgtcggcgttgtactcttcatcgatgtattcaatgtaacgctgacgctcctcttcggtgcgcgcgtaacacacgtcatagatgttgaagctcagcgccttggtgaggttgttgaaaccctgcagcctcaggcgaggcaacggcttgaccacggcggtcgattcctgtgtaagaagggaaagggggaattatggggcaaactgcccccggggggaacgtgaagacgcaagagttctggcacactgtttgcccttaacaattgcgctggttaagctccgctatcgaccccgtgaatccgttcatgcgcagagggagcgcccctatcgtgtcaaccgtgcgcctagctagcagtccactggccctggatatcgccacaatcgatcgtttcctggcgcacagccacaggcggcgatatcccacccgtaccgacgtcttccgacccggtgacccggcgggaaccctgtattacgtcatcagcggctcggtttcgatcatggccgaggaagatgacgatcgcgagcttgtgctgggctacttcggtgccggcgagttcgtcggcgagatgggcctgttcgtcgaatcggaccgccgcgaggtgatcctgcggacccgtaccgcctgcgagctggctgaaatcagctacgagcgcctgcatcagctgttcctcggcccgctgtcggccgacgccccgcgcctgctgtacgcgctgggccagcagatctccaagcgcctgctcgacaccagccgcaaggccagccgcctggcattcctggacgttaccgaccggatcgtgcgcaccctgcacgacctggcgcaggaaccgggggcgatgagccatccgcagggcagccagctgcgcgtctcccgccaggagctggcacgcctggtcggctgctcgcgggaaatggccggccgcgtgctgaagaagctgcagaccgacggcctgctgcatgcccgtggcaagaccgtggtgctgtacggcacccgttgaccgttgagcacccggtgggtgcggaccttggtccgcactccttcgcgcgctaggctcggggcatggaactgagcagcgaattctggtggttcatcctcatcggcctgggcgcacagctggtcgacggcgcgctgggcatggcgttcggcctggtgtcttcgtcggtgatgctgagcatgggcctgcccccggcgcaggtcagcgccagcatccacaccgctgaagtgttcaccactggcgcctcgggtgtgtcgcacctcgcagccggaaatgtcgagaagcgcctgttcctgcgcctggccctgcctggcgcggtgggcggtgccgtgggcgcgtacgtgctcacgcagatcccgggcgagatcatccggccactgatctacctgtacctgctggtgctggcgatcatcatcctggcccgcgcggccggacgctggatgcccaagggcgagatccgccgggtaccggtgctgggcttcttcgcgggcctgctcgacgccagcggtggcggcggctgggggccgatcgccacgtccaccctgctcgcccggggtggccaggcgcgcaccacgatcggcacggtcaatgcggcggagttcgtggtcacgctgacggtgtcggcgaccttcctgctgtcgatgggggtgcagcacctgcagatcgtcgccggcctgctgatcggcggcatgatggccgcgccggtagcggccatcctggtcaagcgggtgaaggagcgctgggtgctggtggccgtcggcgtgctggtgctggggatcagcctgttccagattggccacgcggtgtacgggcacctgtaccgctgagcgtttgccggccagcggccggcactaccgggacagagaagcgccggcacaaccgcgacggagaggggtagtgccggccgctggccggcagatccatcaccgtgcggcgggatcaggccttgtcgccgccccggtccacgcaaccccagttgaggatgcgggtgcccgccggcagcacgcggcggaagaacgccacccggcccggcttcgggttcaccactaccggcgccttggctgccagcagcagcggcaggtcggcggtgctgtcggaataggcgatatcgatgtcgccgtagccgcgctcgcgcagcatgcgcatcttctcttcgttgtggcagtggcgggtcgggccgacgccgcccagccgtgggccgacctcggtgccgatcaccggtacgtcctggtgggccacgaaagccaggatcgcgcgcgccagctccggcggcgcacctgtggcaaccaccactcggtcacccttggcgcggtgcgcggcgaacacctccagcgcctgcggcagcagcttggcgcgcatctgcgcctggttgcgcagcacataggcgtcgatcaccttgttgaagtcacgcgcacggtgcaggccgaagctgccgatccacacatagaccgagatgcccgcgcgacgggtcggcagcatcgccaccatcggcccggcgatcggcgtgaccagcagcgccgccagcatgcgcagcgggttgcgcttgatcagcgaggcgaacaggtgggtgcccgaatcgccgtcgtacagggtgtggtcgaagtcgaagaccaccagcggcgcatcctcgcgcggcgttggatagtgcgttgtcatgccgcgaagaatagctgacgcaggccctcgcccggctcttccacgcgcatgaaggcttcgccgacgaggaaggcatggatgccggcgtcacgcatcagcgccacgtcctgcgggccaaggatgccgctctcggtgaccagcaggcggtcacgcggcaccgcgttctgcatctccagcgtggtctgcagcgacacttcgaacgtgcgcaggttgcggttgttgatgccgatcatcggcgccggcacctgcagcgcacgctccagctcgtcgatgtcgtgcacttccaccagcacgtccatgcccagcgacagcgccagttcggacagcgtggccagctgggtgtcgtccagcgcggcgacgatcagcaggatgcagtcggcgcccagcacgcgtgcctcgtacacctggtaggcgtcgatgacgaagtccttgcgcagcaccggcagcgtgcacgcctcgcgcgcctgctgcaggtaggcgtcggcgccctggaagaagtccacgtcggtcagcaccgacaggcagctggcgccgccgaactcgtagctgacggcgatgtcggccgggcggaagtccgggcggatgacgcccttggacgggctggccttcttcacctcggcgatcaccgctggatcgccgttggccaccgccgcctgcaaggcgcgcacaaagccacgtaccggcggggcgccggccacggcggcctgcagcgcctcgagcgggcgctgggcgcggcgctgggccacttcttcggccttgcgggccaggatcgtctgcaggatgtcgctcatcgtcttcggttcggtgcgggggcggtgaggacggccattatcggccatcgacggggtcaggctgaaccgcgcgctcaggcaaccagcgcgcgggtggtctcaacatactgctgcaggcgctggcgggcactgccgctggcgatggcggcacgggcgcgggccaggccgtcgccgatgtcgctggccacgccggcaacgtacagcgcggcgccggcattcaacgcaacgatgtccagcgccgggccgggctcattgtccagtaccgcgcgcagcatctggatggactgctccgggctgtccacgcgcaggttgcggctggccgacatggcgatgccgaagtcctccgggtggatctcgaactcgcgcaccttgccgtcgcgcagttcgcccaccagcgtgccggcacccagcgagatctcgtccatgttgtcgcggccccagaccaccatggcgcgctcggtgcccagctcgcgcagcacgcgggcctggatgcccaccagatcgggatggaacacgcccatcagcaccgacggcgcgctggccggattggtcagcgggccgaggatgttgaagatggtgcgcacgcccatctcgcggcgtaccggcgcaacgaccttcatcgacggatggtggatcggcgcgaacatgaaaccgatgccggtctgctcgatggcggcggccacctgatccggctgcagttcgatcaccgcgcccagcgcttccagcgcgtcggcactgccggacttggaagacacgctgcggttgccatgcttggccacgcgcgcgccggcggcggccgcgacgaacatcgcgcaggtggagatgttgaaggtgtgcgagccatcgccaccggtaccgacgatatcaaccaggttggaggtatcggccaccggcactggccgggcgaattcacgcatcacggtggccgccgcggcgatctcgtccacggtctccttcttcacgcgcagcccggtcaggatcgccgcggtcatcatcggcgagacgtcgccgcgcatgatctgccgcatcaggtcgaccatttcgtcgaagaagatttcgcggtgttcgatggtgcgatgcagggcttcctggggggagaagctcatgggaatgctccttggatcaggccgccggccgctgcaggaaattgcgcagcagggcgtggccgtgttcggtgaggatggattcgggatggaactgcacgccctccaccgggaactggcggtggcgcaggcccatgatctcttcgatcgagccgtcgtcgttctcggtccaggcagtcacttccaggcagtccggcagactgttcttgtccaccaccagcgagtggtagcgggtggcctggtagcggtccggcaggccggcgaacacgcccttgccttcatggcggatcggcgaggtcttgccgtgcatgatgttgccggcacggatgaccgtgccgccgtagacctggccgatgccctggtggcccaggcacacgccgaggatcggcgtggtcgggcccaggcgctggatcagctccagcgacacgcccgcttcgttgggcgtgcacgggccgggcgaaatgacaatgcgctcgggcttctgcgcggcgatctcgtccacgctcatcgcatcgttgcgcaccaccttcacctcggcgcccagcgtctgcaggtactgcacgaggttgtaggtgaagctgtcgtagttgtcgatcatccacaacatggtcaggttccgtcgcttatcaggaaaatggcgtacacgttttcggtgtaggtgatggggccggcttcaatggattcgggctcagcgggcgcgggcgcggaggcgggcgcgtagctgccggtcaccgagatcctgtcgaggtccccgccgtcctcgccctgctgcggccattgcccggcccggatgccgtaggcgaagtccggcgccacatcggagatgctgtacaggccacgcactcttgttccataggccttggccaggccctgcgcggactcgcgggtctgggccgctgcctcgcccttgagttcgcggcgcagcgccacttcgcccgaataggtcggcgccaggctgctcacctgtacgttctcgttggccttcaacgcccccagcacatcctgcatcgccttcacgctggcgaagctggcacgcagctggcgcgatacgcgggtaccgatgaagacctgccggttctgctcatagcgcgtggccgggccgatccgcaggttgtccgcacgcacgctgccctccaccgccttgtgctgcttgaacagtgccagcacgcgggcaacgttgtcctgcacgcggcggcgcgcggcgtcggcgtccatgtcggtctcttcgatgttcaactgcaggccgaaccggtccggcatcaccgtgcggctgccctgccccttcaccagcaggtgcggctgcgagggaatcgtgttggcctgcgcccacgcagacggggccatcgtggccagcagtgacgaccacagcaatgcgctcagcagcttcatgcggtactccttgtcttgaatgggaacagcggaaggtgccgcggcgcaggccacggcacggggaggatcacaggcccttggcggcctgggcgacggcgcggaacagcgcgcggcccttgttcatcgtctcgtcccattccttgtccgggtccgagtcgtagacgatgccggcaccggcctgcacgtacaggcggccatccttgatcaccgcggtgcggatcgcgatcgcggtatcggcatcgccgtgccagccgatgtagccgatgctgccggcgtagacattgcgcttgatcggttccagctcgcggatcacttccagcgcgcggatcttcggcgcgccgctgaccgtgccggccgggaaggtggcacgcagcacgtcggcatagctcaggcccggctgcagctgcccggtcacttcgctgacgatgtgcatcacgtggctgtagcgttcgatcacgaactgctcgcccacctccacggtacctgccttcgagacgcggccggcatcgttgcggcccaggtcgatcagcatcagatgctcggcgcgttccttcggatctgccagcagctcggcttccagcgccaggtccagctcgggcgtggcgccacgcgggcgggtgccggcgatcgggcgcacggtgacttcgccatcctgaaggcgtaccaggatttccggcgatgaaccgaccacctgcaggtcgccgacatccaggaagtacatgtacggcgacgggttcagtgcacgcagcgcgcggtacacgtccaccgggcgcgccttgaacggcacgctcaggcgctggctgagcaccacctggaagatgtcaccggcgcggatgtattccttgctgcgctggaccgcatcgacgaacccttcgcgggtgaaaccggagacgaagtcggactcgtccagcacgtcgctgttgagcggcgccggatagccggcacccggtgcacgcagcttggcagtcagtgcatccaggcgcgcctgggcctgctcgaaggcgccctcgacccgcgggtcggcgtgcacgatcaggtacagccggcccttgagattgtcgaacaccgccagctcgttggagtccagcagcaggatgtccggcgtgcccagctcatcgcggccggccggcggggccaggcgcggctcgatgtaaccgatgcactcgaaaccgaaccagccgaccaggccaccggtgaagcccggcaggccttccagcttcggcaccgagtgggcgctgcgcagcgcctcgacctcggcgaacgggtcggccacttcgcgggtgtccaccacctggccgtcttcgcgcacggtcagcgtgtggccatggaaggcgtacacgcgacgcgccggcaggccgatgatcgagtaacgaccaaagcgctcgccgccttcgacggattcaaacaggtaggtattggggccgtcggcgagcttcagatagaccgaaagcggcgtgtccaggtcggacagcacttcacggacgacgggaatatgggtgtggccttcagcggcctgctgctgaaactgagcgtgcgagttcaagacgactttccttccgggacacagcgttatgggggcggacgacggcaacgggccaccatcgccaccaacggcgtgcggaagaaagggtatgcggggtcgtcaggctggacaccccctgactgtatcgcagccggggcgggaggggaaccctggaaaactgaaccacgggacggccggggccggccacgggaaccaacgacgcggaccggtagagtcgactgttggtcgacttgcgcgcgtagcgcgggggtttacgccgtcggaacgaaaagcagtcgaccaacagtcgactttaccccctacccggccagcaacgggcatccggtcggcaggtgcatccgcaccctgcccggcacgcacgcgatgcggaactggcgggcctgcaccggttcgccgtccaggttgagggtcagcgccttcggtgcgtcgatctgcagccacggcagccgcgcgcgcgtggccagctgttcgagcgccgcctgggtgcccgacttcagcatctggccgagcgtggcggtgacctcaccttccagttccggaagcacggtgacatccagcagcccatcgtcgatcacggcctgcgggcacaactgctggccaccgccggcctgccggccattgccgatgcccagggcgatgaagtcgccttcccacgcgaaatccgggccggacagccgcgcggtgatcggctcgatgcggcccagcttggcgatgccggtgatcacataggccagcccgcccagcatcttcttcaggccggcatcggtctccaccgtcacctgcgtgccgaagccaccgctggcgaggttggcgcaccaccagggcgtgccatcggcatccacgcgcagcagatcgatggcacgcggcgtggtttgtccgatcaacgcaaacgcgccctcaggctcggtcggaatacccgcagccgtggcgaaatcgttggcggtccccatcgggatcagcgccagcgagggcagcgcatccgccgcttcctcacgatgcgccagggtttcggccaccgcgctgagcgtgccatcgccaccggcggcaacgatcacgtccacgccatgatcgatggcctcggccacgtagcgttcggcgtcaccgtcctcccaggtcacccgcacgtccagctgcacgccctgcccgcgccaatggccgacagcctcgcgcagttcctcgttgcctgcggatttgccattgaggatcaggcgccagcgcggggtggtcatgcggtacttccaggagggggtggcacaggctagcaatgcgctgtttgcccgcggtgaatgtcacgcaggtgtcattcagttgctggagaatggaaggccatagcagggacgatggatggaggcaggatcagcctcccacgcatgcagcgaggccacgccagtgattggcgtggctttttttttggggggggtacgcagggagtgcgaaccaaggttcgcacccaccgggttgcggtacgcagccaccacacgcctcacccgttggcgaaatcgtgcagcgcctggccctgcaaccggtagacggtccactcgtcctgcggtttggcaccggcagcggtgtagaactcgatggccggggtgttccagtccaacaccgaccattcgaaacggccgcagccctcggccacggcctggcgcgcgatgtacttcagcagtgccttgccggcgcccgcaccgcgcttttcctggctgacgtagaggtcttccaggtagatgcccttgcggcccagccaggtggaatagttgtagaaatacaccgcatagccgatggcctcgccgtcggcttcgcagatcagtgcgcgtgccgtggcatcgggaccaaacaggctctcggcgatgccgatctcatcggtctgcaccgaatgctcggccttctcgtagatggccagctcgcggatgaaatgcaggatcagtcccgcatcggcgacggtggccgggcggatgttcaacacggccaccgtactcatggctcagccccgtgccgcagcgacgttggcgcgcatctgcgcgatcacatcctggtagctggtcctggcgttgaagatggccgaaccggcgacgaaggtgtcggcgccggcagcggcgatctcgccgatgttgtcggccttcacgccgccatcgatctccaggcggatgtccttgccgctggcatcgatcatcttgcgcaccacgcgcagcttgtccagcgccgaggggatgaaggcctggccgccgaagcccgggttgaccgacatcagcagcaccaggtccaggtcatccagcacccagtcgaggatgtccaccggagtggccggattgagcacgatgcccggcttgcagcccagcgagcggatcagctggatggtgcggtgcacgtggcggctcgcctccgggtggaagctgatgtaggtggcaccggcctcggcgaagtccgggatgatgcgatccaccggctcgaccatcaggtgcacgtcgatcggcgcggtgacgccgtgcttgcgcagcgcctggcagaccatcgggccgatggtcaggttcggcacgtagtggttgtccatcacgtcgaagtggacccagtccgcgccagcggcgaggacgttgtcgacttcctcgccgaggcgggcgaagttggcggacaggatggagggggcgatgaggcagttggacatggccggggccttcggaacggggaaaaggttctcccgcccgcaggcgggactctggaatcagcgcttgcgcagggtcttgatgcggtcgtaggcggcattgatccgccgcgacttctgctcggcctgctgctgcagctcgggggcggcaccgcccagcttgtcggggtggtactgcgagatcagcttgcggtaggcgcgctcgacctcggcatcggtggcctcggaggtcagcccaagctcccggtacgggttctccttgttcaggcggaaccagtccgaatcgaaggcgtggccgatcaacaggccgaccaccgcgccgaacagcggattgggccggaacagcagggcgccggcgatgaatccgagcagttttccgtaccagcgcatggcgctccggggtcgaccgacgaaatggacgctcattttacgtcacagcgggcccggaccgctttacactaggccgcccgctggtcagcgggcccgccgggtccgttgggcagcagccgtatcgacaacgccccaggagtgcccgtgccaaccacgctgttgcaatccgatctccccggcctgcccttgcgccatcgcggcaaggtgcgtgatgtgttcgatatcccgcgcgagcggctgccagccggaaccccgccgggcgagtacctgctgatggtcgccaccgatcgcctgtcggcgttcgacgtggtcctgcctgacccgattccgggcaagggcgagatgctctgccaggtctccaacttctggttcgccaagaccgcgcacctgatgcccaaccacctgaccggcatcgacgtggccagcgtgctgcccgaaggcgtggacccagccctgtacgccaagcgtgcggtagtcacccgcaagctgaagccggtgccggtggaagcgatcgcccgcggctacctgatcggcagcggctggaaggactaccagcgcaccggcaaggtcagcggcatcgacctgcccgacggcctgcgccaggccgagcagctgccggagccgatcttcaccccctcgaccaaggccgcggtcggcgaccatgacgagaacatcgatttcgatgcgatggtgaagcaggtcggtgcggaactggccgagcgcgtgcgcgacgccaccctgcgcatctacaagttcgcggccgattacgcccgcgagcgcggcatcatcctggccgataccaagttcgagttcggtaccgacgccgatggccgcctgtacatcatggacgagatgctgacgccggattcctcccgttactggccggccgacgaatacgaagtgggcaccagcccgccgagctacgacaagcagttcgtgcgcgattacctggagacgctggactggggcaagaccgccccgggcccgagcatcccggccgagatcatcgaacgcacccgcgccaagtacgccgaggcgctgcagcgcctggccgggatcagcgtcgactgatccccccgcgtccccccggccggaaaggcggggggcgctctgatcgcggtagtgccggccgctggccggcaacctcgcgaactcggctatgctctggagtgccggccagcggccggcactaccgttgcccgaggaagcgacgcagcatgcagacatccacccagcttgcgcggccgatcgaccgctatttcgccagctactccgacgaccaccgcaatgtgatcaaccagcgcatccacgtggtggcggtcccggcgatcctgtggtcggtggtggccctgctgtggtgcctgccgccgctgatcacctggttccagtacggcatctggtcggcgttggcgatgttcagcgcgtggtgcttctacaacaagttgtcgcgcccgctgggcatcggcatgctcatccagttcttcgtgttcggctgcctgtgccggctgctggaggccgagatcggcctgcaggccctgcgctggctggcggtgggcgtgttcgtggtggcctggatcgcgcagttcatcggccacaaattcgagggccgcaagcccagcttcctgaccgacctgacctacctgctgatcggcccggcctgggtgatggccaagttctaccgcaagctggactggcgctactgacctggcggcggccgacagcggccgtcgtttcctgaacgggcggattccgtcacccgtagtccacgggagccctgccagcctgcgccggtgatccgctccccactgcccgcccgtcgacggcagcccctgtgcgacagggcctgcggtctccccgcgtgggcgtagggtgtcccccgagggcagccagggaagggatgcaggaatgtgatgttgcatcgcagaaaaaatgaatcagcgaacgttacatgcaattgatcgctgttcgatgggtttcggcgacatttcgcagcctgttatcctccctgacctgctcgtgaatcatggattccctgcatgctccccagcctgcccctgctgctggccctgccgttcctgatggcagcggctgttgcggccttcccccgtagttcgcgctcgactgctgcctggctggcggcgctggcgccgttgggcgggctggccatcctcggctggctgaccccgtcggtgctcgatggccaggtggtccgcaccctggtgccctggctgccgcagctcgggctggacttcaccctgcgactggacgggctggcctggatgttcgccgggctggtgctcggcatcggcgcgctggtggtgctgtatgcgcgctactacctgagccagcaggacaacgcgcaccgcttctactgctacctgctgctgttcatgggcgccatgctgggcatggtgctgtcgggcaacctgctgttgctgatgatcttctgggaaatgaccagcatcagttcgttcctgctgatcggcttctggtcgcaccgccaggacgcccgcgaaggcgcacgcatggcgctggtgatcaccggtggcggtggcctggccctgctcggtggcgtgctgctgatcggccgcatcgtcggcagcttcgacctggacgtggtgctggccgctggcgagcagatccgcgccagcgcgctgtacccctacgccctgttcctggtactggccggcatcttcaccaagagcgcgcagttcccgttccacttctggctgccgcacgcgatggcggcgccgaccccggtctcggcctacctgcactcggccaccatggtaaaggccggcgtgttcctgctggcgcgcctgcatccggcactggccggcagcgacctgttcttctacacggtcagcggcatcggcgcactgaccctgctgatcggcgcctggaatgcgatcttccagcatgacctgaagggcctgctggcgtactcgaccatttcccacctgggcctgatcaccctgctgttcggcctgtccacgccgatggcggtggtggccggcgtgttccacatcctcaaccacgccaccttcaaggcctcgctgttcatggccgccggcatcatcgaccacgagaccggtacccgagacatgcgcaagctgggaggcctgcgcaggctgatgccgttcaccagcgcgctggcgatcatcgcctcgctggcgatggctggcatccccctgctcaatggcttcctgtccaaggaaatgctgttcgccgaagcgatcacggccggcggcccgggaatcatgcgcacggcggtgtcgatcgcagcgttgctggcgggcgtattcggggtggcgtacagcctgcgcttcgtgcacgacaccttcttcggccccggcccgcacgacctggaccgcgtgccccacgaaccgccgcgctggatgaaggtgccggtggaactgctggtggtgatctgcgtggcggtgggcgtggcaccggcactgaccgtagcgccggtgctgcacgccgctgcggcctcgatcctcggcgacgccatgcccgagtacagcctggcggtatggcacggcttcaacctgccgctggcgatgagcgcgatcggcgtgatcggcggcgtggcgctgtacttcggcctgcgcaagctgatcaacctgcacgccgtgaccaacgtcagcactggccgcaatgtgttccatgcgcagctggacgcgatctccgcactggccatgcgcctgaccaacggcatcgccaacggcagccttcagcgcatgctgctgggcctggtgctggtggcgatcgtggccgccgccgcgccgttcgtggccaaccccgcctcgccgaactggaccaggccacagccgatcccgctgctgggctgggcgctgtggctggtgatgatggcctgcgcggtggctaccctgcgtatctacaagcagcgcctgctggcggtgctgctggtcggcggcgtcggcctgatggtggcgctgaccttcgtgttcctgtccgcgccggacctggccctgacccagctgctggtggagatggtgaccctggtgctgatgctgctgggcatgaactacctgcctgcgcagtccgggccggagcggccgcgctggcgcaagcgccgtgacgcggtgatcgcgatcatcgccggtgctggacttggcgccttggcctattccgcgatgaccctgccgccgaacaccatggccggcgagctgcttgcccgtgccctgcccgaggcctatggccagaacgtggtcaacgtgatcctggtcgacttccgcggcttcgataccttcggcgagatcaccgtgttcggcatcgccgcgctggtggtgcatgccctgctgcggcgcacgcggatggcgccggagcagatcatgcccggcccgccgatcaagctgccggtgccggccgacctggcccagatcatgttcccgctgaccctgaccgtgtcgatcttcctgttcctgcgcggccacaacgcgccgggtggcggcttcatcgccggcctggtgctggcggtgccgctgctgatccagtacgtgatccagggcactgcgtcggtggagtcgcgcttcggcttcgactacatccgctgcatcggcatgggcctgctgatcgccctgctcagcggcagcgcgtcgatgctgttcggcgtgccgttcctgaccagcggccacctcgacctgcacctgccgctgatcggcgacgtgccgctggccagtgcgattggttttgacatcggcgtctatctggtggtgttcggcggtgccatgctgatgctgtcgatgatgggcacgatcaagccatcgcgtacccgtaccgcccgcaagggtgagatcgacctgcaacgccgctcggcacgcaccggggagatgcactgatggaactggccctggctaccgcgatcggcgtgctgaccgccatcggcatctacctgctgctgcgtgcgcgcagcttcgatgtgatcctcggcatgaccttcctgtcctatgcgaccaacctgctgatcttcgccggtggccgcgtggtgctgggcaaggcgccggtactgcaggacggcgtggacagccacctgggcaactacaccgacccgctgccgcaggcgctggtgttgaccgcgatcgtgatcgccttcgcgatgaccgcagtgagcatcgtgctggccatgcgcagccgcagcgacaaccacagcgaccatgtggacgcccacgagccggatgacgacctgcaggatgagcgcgtaccagcacggcagggcgaggaccgcgcatgaaccacctggtcattctgccgatcctgattccgctgctgggtgcggcactgtcgctgttcgtcgaacaccgccgctatggccccagggtgcagcgcgcggtggcctggaccgtgctgtcggcgctggcgctggcggtgggcctgctgttcgcgtcgaccgcgggcggtgatatcaacgtctacctgctgggcgactggccgtcgcggctgggcatcgcgctggtggccgaccggctgtcggcatggatgctgctgaccaccctgctgctggccattccctgcctgctgcacgcctgctcgggctgggaccgccgcgcaccgcacttccatgcgctgttccagttccagctggtcggcctcaacggtgcgttcctgaccggcgacatcttcaacctgttcgtgttcttcgaggtgatgctgatcgcctcctacggcctgctgctcagtggtggccgtggcctgcgcatgcgcatcggcctgcactacgtggtgttcaacgtcaccgcctcgaccctgttcctgatcgctctgggcctgctgtacgccacgctgggttcgctgaacatggccgagctgtcgcagcgcatcgccgaggtaccgccggcgcagctgaccctggtgaaggcgacgatgggcctgttgctgctggtgttctgcgccaaggccgccctgatgccgctgtacctgtggctgccggaagcctattcacgcgcaccggcggcggtggctgcgctgttcgcgatcatgaccaaggtcggcctgtactcggtgctgcgcatccagatgctgtggttcggcgacgatgccggcgcgatggccggctacggccgtgactggctgctgtgggccggtgtggcgacgctggtgctgggcggcctgggcgccctcgccgcgacccgcctgcgcgtgctgatctcctacctggtgatcgtgtcggcagccacgctgttcatcgccttctcggtgggcacgccgcaggtgctgtcggccggcctgtactacctgccgcacagcagcttcgtcgccgccgcgctgttcctgatcgccgacctgatccgccgtcgtcgcggcggtgccagcgaccgcaaggaagtggtcgcgccgatgccgggcaaggagacacccgccgtgctgttcctgatcggcgcggtgtcggtggccggcctgccgccgctgtccggtttcctggccaaggccgcactgctggccggcatgccggcgcagtacaccgctccggtctggaccgcggtgctggtcagcagcctgctggtgatcatgggcctgacccgcggcggcatccgcctgttctggcgcgtgccgcctgtcgatccggaggcaccgaagccccgcaaggctcctctgcgccgggtggagctgtacgccgcgtgcatcctgctggcctacggtatcgccatgaccctggccgctgcaccgttgatgcgctacaccgacgccaccgccgcacagctgctgcaacccagcgagtacgtgcagcacctgcgcgcgaccgcaccggagatccgccagccatgaccgcccagcgctccctgttccgtcgcctgattccctcgccaatgctcagcatcatggtggtggcgttctggctgctgatgtccgacagcttcaccctcggccagatcgtgctggggctggtgctgggcgtggtggtgccgctgttcgccgcacgcctggaccgcgagttcgcgcgcatcggcacgttgcggccgctgcccaagctggtgtgcgtgaccctgtgggacatcctgatgtccaacatccgcgtggccctgcaggtgctgggcccggagaggaagattcaccccggtttcatctggctgccgctggacatcgccaacatccacggcatcgcggcgctgaccagcatgatcacgctgaccccgggcacggtctcggccgcgctcagcgacgaccgcaagttcctgctggtgcacgtgctgcacctggaggacccacaggacctgatcgatacgatcaagcgccgctacgaggcgccgttgatggagatcttcccatgactggattccagatcatccagaccacgctggtggtgtgcatgcacgtggtcggcctggccatgctgctggccacctggcgcctgctgcgcggaccgaccgtgcccgaccgcatcctcgcactggacacgttgtcggtgaccgccattgccgagctgatgctgttcggcatgtacctcaactccgcgatctacttcgaagccgcactggtcatcgccatgctcggcttcggcagcaccgtggtgctgagcaagttcgtgctgcgccgggacatcgtcgaatgatcaccgcgatccagatcggcctgtcgatcctgctgctgttcggctgcttcttcatcctggtcggcgcactggggctggtgaagctgtccacgttcttcaagcgcctgcacgcgccgaccaaggccagcacgctgggcgtgggctgcgtgctggtgtgctcggtctgctaccacatcttcctgggccaggacccgcagccgcgcgagctgctgatcaccgtattcctgttcatcaccgcgccgatcagcgcccacatgatggccaaggcggcgctgtcgctgctgatggaaacccgtcccagcctgccgggcaacgagccggctgccgaggaacagcttccgccgccggagccggcgcgggaagaggaagccacgcagaaccggtagtgccggccgctggccggcagtggcaagggttccgtcagaggcagtgaggttgccggccagcggccggaactacctcatgccgcgccgaccagcagcagctccagcacgaaccagccggcgaacgcgaccagcaggattccgccctcactgcggctgatcttcagatcgccacgcagcatcgggtacagcaccagggcgaacgccagcagtgccggcagttccaggcgcacgaacgaggccggcaacgccaacggctgcaacaccgccatcgccccgatcaccagcagcaggttgaccacgctggagcccagcacgtggccaagcaccatgtcgccgtggccgcgacgcgcggcagcaattgcggttgccacctccggcagtgcggtgccgatcgccaccggcagcaggccgaccagcagcggtgtccagcccagcgcggcaccgaagtcagcggcggcgcccacgaccaggcgcgcgccccagtacagcgtcagcgctgcgatcagcacccgcagcacgttcaacggcaggctggtgcggctcagggcggactcggcgatggccgcctgcacctcggcacgctcaacgcggccgcggcgcagcagcagcacctgcatgacgatgaagcctgccaccagcacgccgccttcccagcgcgccaggcgaccatccagcccgaacaggaccagcagcacgccggccaccagcagcgaccaccacagcaccgtctgcaggcgcgcgcgcagcaacaggggcgcggcgatggctgccaccgccagggtgaagcccaggttgacgatgctgctgcccacggcattgcccagtgccagctccggttggccgaccgccagcgcgcgcgcattgaccgccagttccggcaacgaggtggtcaccccgagcagcagcagcccggcagtgaacgggctggccccgaagcgctgggccaggccggacacggccttgacgatggaatccccgcccagcgccagcaacagcaggccgagcaggaaccaggcaatggcaatggcgatcatcgagcactccccagcagtggtggcgcgattctacgcttggcccgagcgcatggctgggcggtggatcaaggatcagccacagccttcggcgtaatcgacctgcggggtctggccgacgcgccaggcgctgacccgaccatcggcgccgagcgcgaagtcgatgaccgccccgccttcctgcgccggccgcacgcgcaggtgctgcgctttctcgtcgtacttgtcacgaccgacgtccgcgcgctctgggtacagcacctgcagctcgcccagggtcatgccgaccttgccgccgcccggggcgacgatcgccgcactgcgcacgtcatagcgcaccagcttgcgtgcctcgatcatcaggcgagggtcttcggcgccctgcggacgcaggaagtagcagccgtcgttgctgtcgtcggccggcaggggcttgccattggcgtcggtgcccagtccctgcagcggcgtgccgaagccgctgcggacctcggcgatgccggcgcccagcgttgcaccgccgaagccgtccaggcgcgccggactgtccttgcggaggtcgttggccgggcgggcggccaggtcgggatccgccgactgcgcgggcccggtcgccgaggcggtttcggccggggtgtcgctgccactgccggccgccccctgcttgtcggggccagcactgcaggcggtgagcgaaaggagcaacagaccagcaagcggaaggtgcttcatcggtgcggttccctggcacgaagatggctgcacgctagcccatcccgtgtgcaggcgctgcattgtcatcgcggtttcatcgccttcgttcaggctcggcgtgcaccgacttggctgtcccttccatgcaaccgcgcaagaccgaactcgcccgaaccgcgctgcaggcccatcgcgcgccgctggacatgcgccagcggcggctgctgatcctgtgcgacggccagcgcagcatcgccgacctgaccggcctgctcggccaggacgcgcccgccatggtcatccagctggtgcaggccggctacctgagcaccggtaccggcgccacagccgcaccgccaccacccgcagacgcggcagcaccggcacccgccacgccggctgcggcaccggctgcacccgcaaccggcagcgagcgccgccgctcgctggtggccgcgcgcatctatgtactgggcatcctggaaatgcagcgccacccgcaggcggcggcgctgttccgcgacctgcagcaggcgcgcgccgaaagtgaagtactgcaggtgctgcactcggcgatgcagatgctgcccgggctgacctcggagggttattgccagcgtgtgcggcaacgcctgctggaagcgctgccgctggagcattgcgacgcgttcaccgaggccgcctgaagaaaaaggggacggaggggattaagtcgtttcaggcacacgtgtgctgattgcggcttaatcccctccgtcccctttttcgggtcagcggtagttgttgcgcaggccgttccagcactgctggtaatcgccctggcgatggccggcggccagcgcctgcgcggtcggacggatcaccgcgcgggtctcgaacatgaaggccatcgtgtccttgatcacatcggccttggacagatcggcattggaggccttgtcgaaggtcggcgcatccgggccatgaccgctcatgcagttgtgcagcgatgcgccacccggcacgaagccttcggccttggcgtcgtaggcgccatgcaccaggcccatgaactcgctggcgatgttgcggtggaaccacggcgggcggaacgtgttctgcgccaccagccagcgcggcgggaagatcgcgaagtccatgttgctggtgccgggtgtgtcgctgggcgaatgcagcaccaggaagatcgacgggtccggatggtcgtagctgatcgaaccgatggcgttgaagcgacgcaggtcgtagcggtatggcgcgtaattgccgtgccaggccaccacgtccagcggcgaatggtcgatcggcgcgcgccacaggcggccctcgaacttggcgatcagttcgaaatcgccatcgacatcctcgaacgccgcgtgcggggtctcgaagtcacgcgggttggccaggccgttggaaccgatcgggccaaggtcgggcagcttcagcagcgcgccgtagttctcgcagatgtagccgcggctcgggccatcgggaagttccacgcggaaccgcacgccgcgcgggatcaccgcgatctgctgcggctcgatctcgatcacgcccagctcggtcagcaggcgcagtgcgcccagctgcggcacgatcagcagttcaccgtcggcgtcgtagaagtagcgaccgaccatgtcgcggttggcagcgtaaaggtggatgcccacgccggcatgcgcgtcgggcgagccgttgccacccatcgtgtacaggccttcgacaaagtcggtcggcagctccggcagcggcagcgggctccagcgcagctggttcggtgaagccggctgtgcgccgaaatcacactgcagctgcgactgcgcgaacggagtgaactcgccatgggtcacggccgggcggatccggtacagccagctgcggcgattgctgccgcgcggcgcggtgaaggcggtgccggtcagctgttcggcgtacaggccgtgggccaccttctgcggtgagttctgcccgaccggcagcgcgccggcgacggcctcggtggcgaattcgttgccgaagccggactggtagccgcgggcggtgatggcgggggacatgggaactccagagattgccggccagcggccggcactaccattcggacaggcaatgccggcgggacgccgacattgcctgcggaccttacagcacgccgcggcggatctggtcgcgctcgatgctttcaaacagcgcggtgaagttgccttcgccgaagccttcgttgcccttgcgctggatgatctcgaagaagatcgggccaatgcagttctgggtgaagatctgcagcagcttgcgctggtgggtttccggatcggcgtcgatcaggatcttgttcctggccaggcgcgccacgtcttcaccgtggttcggcacgcgctggtcgatcacgtcgaaataggtttccggcgtgtcgaggaaatccacgccctgcgcgcgcatcgcttcgacggtctcgtagatgttctcggtgaagcaggcgatgtgctggatgccctcgcccttgtacgcgtccaggtactcgttgatctggctcttcgggtcggacgattcgttcagcgggatgcgcacgatgccgtccggtgcggtcatcgccttggacaccaggccggtcttcaggcccttgatgtcgaagtagcggatctcgcggaagttgaacaggcgctcgtagtagtccgaccactgctgcatgttgccgaagtacaggttgtgggtcaggtggtcgatgaaggtcaggccgaagccgaacgggtgcaggtcggcccctgcgatcggctcgtagtcgccgtcgtagatgctgccggcgctgccatagcggtcgaccaagtacagcatgcagtcgccgatgcccttgatgaccggcgcgctgaccgccttgctgtccggcttgaaggcgatggcttcggcgccgttgcccagcgcggtctggtagacctcctggcccggcttcttgaagcggatggcgaagccacaggcgcacgggccgtgcttttcggcgaagtcggcggcgaacgaatcggggtcttcgttgaccaggaagttgacgtcgccctggcgatagacggtaatcggacgctgcttgtgcttgagcaccgcgctgaagcccatcttccggaagtactcgtgcagctcctggccacggccggccggggcggcgaattcgacgaactcgaagccgtcgatgcccatcgggttctcgaaggtggtgacctgcatgccggggttgggatgcgaggcggtcgggactgcggtattcatggcgtggctccgaatcggtaccgcatcggtacaaaccaggtgcgggcaggtagggacccggcgagaatgcagggtctggacccaccccttatagttacacttgaaaccaccagcaaggtgcaccgcaacatgagccccgccgatcccgtttcgacccgcctgcgtgcctcgcacgtcctgctcgacctggaacagttcctgccgtaccggctgagcgtgctgtccaaccgggtcagcggcaacatcgccaagctgtacggcgatcgttacggtctggcgatccccgagtggcgggtcatcaccatcctggcgctgtacccgggctcctcggccagcgaggtctccgaccgcacggcgatggacaaggtggcggtcagccgcgccgtggcccgcctgctggagcgcggcttcatcaagcgcgagacccacggcgacgatcgccgccgctcggtgctggcgctgtcggccgccggtttcgaggtgtacgagaccatcgcgccgatggtgatcgagatcacccgcaagctgatgtcggtgctgagcgaagaggaagagcaggtgctggaaaagctgatcctgcgcctggccggcgaaggcctggagcggatgggcgaaggcgtctgaaagaaaaggggacggaggggattaagtcgcatcaggcacacctgtgctgattgcggcttaatcccctccgtccccttttttcagctgaggtgcttgcggcgtgcgtggatccacggcacggccagtgctgcgatggcgccgccggcgaagcccagcgaggcggccaccgtcgctgcttcgaccgcccccggcagcgccagcgccgccgccaccagcagcaacgacggcaggccgacgaaggtgcccaggaagaagtgccagcgcggtgaccaggtgttgagctgcagcaggctgaccggctgccaggcgtcagaggcggcgtcctcggcgatcttcgccacggccttggccaggtccacttccggcagcgcgcgccccaggcgggcggtcgccagcagctcggccaccgcttccaccggcgggaagctggacggccacgcaaccggcgccggcacgccgtaggcggtcagcagcggcacgctcaaccacggcgccaccagcgggcgcatgcggcggcgcccgtgcacgcaccagatctgcggctggccgtgcgcagtgacgctgtacagcgccagttcgttggccggcggatagccgagcatggtcacccgcgcggccaggctgtcctggcccatcgcgcgcaggaagccggggcggctgcgaccttcctgcatccacgccaggcccagtgcgcccaccagatatgcctcggcgacgtccttgctgccggccgtggcgcgctcgtcactggccagataccacgccagtgatttcggttcggccacatcgtccaggccccagcggctgtcgtcacccaacacatggcgcaccggcagtcgcgcgggggcggtctcgccacgctcgccggtctgcaggaagggcagcacgccctggatgaaggtggacagctcgatcgcgcgcgcgccgtggccctgccattcgggcggcagcagcccggccagctggccttcggcggccagcgcatcaagccgggacttctgctcgaccagcttctgcaccgcccccttcagcaccacgttgtcgggcagcgcgatctgcggcaggcgatggcgtggcggcgccaggtcgacgctgtcctctccggtaccggcgtcatccagcagcgcttcctgcggcggcagggtcacgccctcgcctgccccaccctcggccaggtcgctggcgggttcgggcaatcgttcggcgtggtcgctgtgcatgggcgttccggaaggttgcatcgacgggatgtcgactgaggtccttgccggtaacggcgtgctcacggtgaagttgagacgccgattcagagagtgtgacggtgcgcgcagtagatccgcgccaggcgtggatgcgcctcagtgccgaccaacggtcggcacccaccggggtgggcggtcagcggtcggcacccaccagagcatgccggccagcggccggcactaccctattccggtttgtcaggcgcccactgcttgaggaaggcactcacccgcgcaggctggaacgcctcgcccctgcgcagctcgccggtggcctgcgataccagcaggccgccatctgcatcgagcaccagcaggtacgggtagtcgcgcgccatcaccgggtactgggcgaagaaggcggtgttgggctgctcgtcgctggcgttgaccttcacccacacgtagtgggcatcgcggaagcgacgcaggtcgccgttgccttccaccacgtcgtccagcgcccggcagcgctcacaggcggcgttgccgacctccagcaggatccgcttcttgccacgctgggcttccaccttggcggttgccaggtcgtcggcggggttgcgggccgggtcgaactgcgcgccgagcccggcgatggcggcgatgtccgccgccaccggggtgttgcccgaggccaccggttcgctggggtcagcaaccggtggctcggtgggtcgggtatccaggggctgcgtgggctcggcggcggcaggcggttgcggttgcgaacaggcgccgatcagcgccgcacagaccaccaccattgcaccaccgagcttgctgcgcatgccttctaccctctcatcattacttgacgccgtgcatcagcttgttgatcagcggggcgatcaggaacagcaccacgccggagccgatcagggcccagaacccgaaggtataccccttcagggccgactcgaccgtcatgccgccttcaccactgaccacgccggcgaagatgcccgacaggttgttgccgatgccggtggacaggaaccagccacccatgccgaagccgaccaggcgcaccggggccagcttggtcaccatcgacaggccgatcggcgacaggcacagctcacccaccgactggatgacgtagaccatgaacagggtccagaacgggatcttgccgtcaacgaccatctgcgacagggcgaacatcagcagggcgaaggcggcgccgttgaacagcaggcccaggccgaacttgcgcgggatggacggattggcgcggcccatggccacccagatccaggcaatgaccggggccagggtgatgatcgccaccgagttgaccgactggaaccacgcggtcgggaaggtccagtcaccgaactggcggttgacgatgttctcggccaggaaggtgaacgagctgccggcctgttcgaagaacatccagaacatcacgttgaaggcgaagatgatcagcatggcgatcacgcggtcgcgctgcaccttgccttcgcggacgccctcgaccagcagcaggatggccagcgcggtgaacatcgcacccaggatccaggccagcgcggtggcgccggtagccagcaggaagtacgccaccgggatggcgaccacggcaccggccagcaccatgatgatgcggccgaagccttcagcgccggccggcggtgcaccgatgcccttcaggccggcgcgaccgatgtagaaccacaccagcgagatcagcatgcccacgcccgaggcaatgaacacgaccttgtaggacggcatcgcgtcggtaccgaacaccttgcgggccaggtactcggtcagcaccggggcgatcatcgcgccgatgttgatgcccatgtagaagatggtgaagccggagtcgcggcgctcgtccttcaggccgtacagcttgccgaccatggtcgagatgttgggcttgaacaggccgttgcctacgatgatcgtggccaggccaagcttgaagatgtgctcctgcggcagcgagatcatgaacaggccggcggccatgatgatcgcgccggtcaggatcgagcgctggtagcccagtacccggtcggccacgtagccaccgaagatcgccgcggcgtataccagggccaggtaggcgccatagatgcggctggcgtcgccttcaccggcagcgctgccgttgtagaactgggcgacgatgtacagcaccaacgcccagcggatgccgtagaacgcaaagcgctcccagaactcggtcatgaacagcatccacaacgggcgcgggtggcccagcgtggtcttgaagtccggcagcgccggctctggggtgttcgcagtggcgtttacgctcatgcggatttcctggttcggtggatgacgagcacgtccgctgtgcagttggagcaacgcgcgaggatcaccgacttctgccgttcacgtcaaatacacgccgtttgaggcaggtgccagcctgctcgctgaacttgcatctgaaacgatccagccaatggccggggtccaagctgaatgggggtcagcccagttctgccgggggtgccgcctgcaggctggtgcgcacctggaacagttcggggaagaaggtcagctccagcgccttggcgaggaagcccacgccggacgagccgccggtgccgcgcttgaagccgatcacgcgcatcaccgtgcgcatgtgtcggaatcgccacagctggaaggcggtctccaagtccaccaggtcctcgcacagcgcgtactcgcgccagtagcggtcggtgtcctggtagatgcgctcgaagaccggctgcagcgcgtcgtcggccacatgcggctgggtccagtcgtgggattcgtacaccgccggcacggcatggccgaagcgggccaggtacttcaggaattcctcgtacaggctcggcgcctccagcacgatgcgcagctgcgcctgcccggccgggtcgtgctcgaacacctgcagcatctgcgcgttcttgttgcccagcaggaactcgatgtagcggtactgcagcgactggaagcccgaagacgggcccagcacgtcgcggaaacccatgtattcggacggggtcagcgtttccagcaccgaccactgctcggtcagctggcgcagcacctgcttgctgcgcgccagcaccttgcggcactgccagacttcatcgcgctgcaggaagccgatcgccgcacgcagttcgtggccgagcagcttcagccacagctccgaggtctggtgctggatgatgaagagcatctcatcgtggtgcggcgggttggacagcggctgctgcgcgctgagcagctggtccagccgcaggtagccgccgtaggtcaggcgtccctgcaggtcggtgtggatgccggcttcgagatcgcgttggttgttgtcgacagacatgggcgggaccagatcgggggcggcaagggtagcgcgttgccgccgcgctggcagccgccgggtccataccggggcgtgcggtgccccgtggagcattggccgatgcggggcctgcgcgtggaaccgatcgggtcgttgcgccagcagtcagccagaggcgtattctgatgctttgcagcaacgactgaatacgttgttgttattggccccccacccgccggcaggggtaaaacagggcgttgccgtgttgcggcgcaggaaggctattccgtacgcgttccttaacatggcgattcatatcatttgtaacttctctgtcgaaggtgcagtacgcaatgacggttgccgctgaattcaagatcgaatacctgcagtacctggatacggacggcaaactcgtccgcgatgacctgcccgcgtcgctgcgcgaccccaaggtcctggtaccgctgttcaagcagatgctgttcgtacgtacgttcgacagcaaatccatcgcactgcagcgcaccggcaagctgggcacctatgccgcctgcctgggccacgaagccgcgcacgtgggtatcggcgcggcgatgcagaaggacgacgtgttcgcgccttcgtaccgcgagtatggcgcgatgttcatgcgtggcgtgcgcccgcacgacgtgctgatgtactggggcggcgacgaacgcggcaacgattacggcggcaacgcggccaaggacttcccgttctgcgtgccgatctccacccagtgcctgcatgccgcaggcgccgcgctgaagttcaagctcaacaaggaaccgcagatcgccgtggcggtgtgcggcgacggcggcagctccaagaccgacttctacgcggcactgaattcggccggcgcctacaagctcccgctgatcctgtgcatcgtcaacaacggctgggccatctcggtcccgcgttcggcccagaccggtgccgaaacgctggcgcagaagggcctggctggcggcctgcactgcctgcaggtggacggcaacgacctgattgccgtgctggctgccatggagcaggcgcgcgaacgtgcgctggccggcgacggtggcaccgtgctggaactgatgacttaccgcctgtccgaccacaccaccgccgatgacgcgcgccgctaccgcgacgatgctgaagtgaaggatgcctggcagcgcgagccgatgctgcgcctgcgcaagtacctgatcaacgccggtgtgtggagcgaggatgaggaaagcgcctgggtcgccgagtgcggcaagcgcgtggacgaggaagtgaacctgtacctcaacacgccggtgcagccggtcgaggcgatgttcgacttcctgtatgccgatccgccgccggacctgctggcccagcgtgcccaggcgatcgccctggagaagcgccatggatgagatcaagaacggcgcgcccggcgcgcacaccaacgccgccgacagcgccgctgtcgcgcgcggagatgacagcatgaccaccaccccgatcaccctcatcgaagccatcacccaggcgctggcctgggagctggaacacgacccgtcggtgctggtgctgggcgaagacgtgggcgtcaacggcggcgtgttccgcgccaccgccgggctgcagcagcgcttcggctcggaccgcatcctcgataccccgctggacgaaaccaccatcgccggcctgaccatcggcctggccgcacagggcatgaagccggtggccgaagcccagttcgacggcttcatgtacccgatggtcgaccatatcgtctgccacgccgcacgcctgcgttaccgcacgcgtggccgcctgcactgcccgatggtgctgcgcgtgccgtggggcggtggcatccgcgcgccggaacaccacagcgaagccaacgaggcgatcttcaccaacgtgccgggcctgcgcgtggtgctgccgtcgtcgccgcagcgcgcctacggcctgctgctggccgcgatccgcgagccggatccggtgatctacatggagcccaagcgcatctaccgccagtacaaggaagtggtcgtcaacgacggcgaagccttgccgctggacgtctgcttcgtgctgcgcgacggcaccgacgtgaccctggtgacctggggcgcgcaggtgaaggaagcgctggaagcggcggacaagctggccggcgaaggcatcagtgccgaagtcatcgacgtggccacgctgcgtccgctggacttcgccaccatcgccgaatcggtggccaagaccggccgctgcgtgatcgtgcaggaggccccgaagaccgcgggcttcggcgccgagatcgccgcgcgcctggccgaggaatcgatctacgacctgctggcaccggtcgagcgcgtcactggctacgacacccacattccgctgttccgcctggaaatgaagtacctgccgagcgttgagcggatcgtggctgcggccaagcgcgcggtggcggccggctgacatgcgggcccgccttctgggggcttaccgcagccagtatcccaacccgctccggttccgcaccggccagatcgtcgaagtaggtgtccgtgacgaggaatggccggcgtttgcctgggtacgcaccaacgatgggcgcgctggatgggcgcccatcgcctggttgcagctgctggacgagggtcgcgccgaagcgctgtgcgactacgacgcccgcgagctggatgtggaaagcggcgagatggtgaagcttcatcacgaacacggcgggtggtggtggtccgagcgcgccaatggcgcgacgggttggctgccggcccgcgaactggaactgctggaagagaactgcaaatgagccagaccaagaacttcaacctgcccgacctgggcgaaggcctgccggacgcgaccatcgtcgagtggttcgtcaaggaaggcgatgtgatcaagctggacgagccgctggtgtcgatggagaccgccaaggccgtggtggaagtgccctcgccgttctccggcaaggtgctgaagctgtccggcggcgccggcgacatcatcccgaccggctcggtgctggccagcttcgaactggacccgaacctgccgcagcgagccgatggccaggacaccggccacagccatggccacgctgcaccggcggccgcaccgaccccgccgccgctgccggctgcggccgctccggctgccgccgaggaggccaagcccgccgcggccgagcgcgatgacgccggtaccgtggtcggcgcgatgcagagctccaatgccgtgcatgccgaacaggcgctggccgtcggtggcgtcaaggccgtgccggccgtgcgtgcgatggcgcgcaagctgggcgtggacctgagccgcgtggccgctaccggcaccgatggcgcggtgaccatggccgacgtcaagcaggctgccgccaacggcagcgccaagctcggcgctgctccggcaccggttgccgctgctgcctatgccgcgccggccccggcgcaggtgtctgccccggtgcagagcgaagcccgcaccccgctgtccgccgccggcaagccgatgcgtacccagccgccgggcgtggtcgccaagggccagccggaaccgctgaagggcgtgcgccgcaacatggcacgcgtgatggccgatgcgcacagcaaggtcgtgccgaccacgctgaacgacgacgccgacatccacgcctggctgccgggcaacgacgtcaccgcgcgcctggtgcgttcgatcgtggtcgccgcgcagaaggtgccggcgatgaacgcctggttcgacggtgaagcgctgacccgtaccctgcacgcgcaggtggacatcggcatcgccgtggacaccgacgacggcctgttcgtgccggccctgcgcaacgccgacatgctcgacgcacgcggcatccgcgaaggcgtcaaccgcctgcgcgagcaggtggaatcgcgttcgatcgcggcgtcggaactgagtggctacaccatctcgctgtccaacttcggcatgttcgccggccgctacgcgaccccggtcgtggtgccgccgtgcgtggccatcgtcggtgccggccgagcccgccaccagatgaccccggtgatgggcggcgtggaagcgcacaaggtgatcccgctgtcggtcaccttcgaccaccgcgcagccacgggtggtgaagctgcccgcttcctgcgcgcgatgatggacgacctggcactggccagctgatcggccacctgaccggtgggtgccaaccgttggttggcacatgacttggagagaacgccgggcattgcccggcgttttttttccggcatccacgcatggcgtggatctacacaatgcgggcgatcaatcgcgcgcgaccatgccttcggcgcggctgtacacacgcaggcggtggccatcaggatctgccccgacaaaggtatggccgaactccagcgtcaccggcgactgcaggatctgcacgccgagcccacgccacgcatcatgcatctgctgcacggcctcggggtttgcgaccaccatcgccagttcggcggcgcctgcctgcgcagacaccggcggttgcacgtcatcacgttgccacaggccgagtgcggcgccatcgccgagcaggaacagggcgaagccaggcgactgctcgaccggcggtttgccgaggatgccgctgtagaaggtggcgctggtggcgacgtcgcgcacgtactgcagcagggtgctgggcgtgaacatggggaagctccgttgttgggagcgatcatggtggtacggccctgctgacagattctgtcagtagcggcgagcgtgctctactgccgtcgctcctgccctggtagaggccgagcttgctcgactgccgttgccactgccctggtagaggtcgagcttgctcgactgctgttcgcgaagatcaaaggcggtcgagcaagctcgacccctaccaggagcaaagatcgaagagcaaagagcaaaagccgccaacccatcgcaccagcagcagaaagcgaagcgcaatgacagtcgagcaggcccgacgctacgaacggtccagccagtccggcgcgatgccctgcgccttctgccagcgccgcagcagcgtggcgcgtggtacgaggtagtgctcctccagcacgcgcacctggcggatgcgatccaggcggaaatggcgaaaatcctcgcggcgctcacaccacgccgccagcatcggcacctcatcgaagtagcccagcgcgaacggccagacgatgcgctcgctgcgctggccgtgcgcgtcctcgtagccgaacttcaggcgctgctgtgaaccgacagcctctcgcacggcctgcagacgagcagggggaaccttggccgccgcacgcgaagggcccacccgcaggccactgtcacgcagggcctcgcgccgcgctgcgggcaacacatgggcgatacgcgccagggcatcgcgtgcggcttcggccaacgcgggttcggtacgggccgcaacccagcgcaggcccagcaccagtgcgtcgatctcggccggtggcagggtcatcggcggcagggtatcgctcggcgtcagctggtagccgacgccggcctcgccgcgcaggtcggcgccctgctcgcgcagggtttcgatatcgcggtacagcgtgcgcaggctgactcccagcgcgtcggccagcacctggccggccaccggccgccgatggcggcgcagcagctgttggagctgggtcaggcgcagcgcacgcgacatcagccggccagtgcgctcgatgccaccacgtgctcacccggttgcggggccagcgcggcctcgaccagcgccttggcgatctcgctcgccgggttgatccgccacgcccgtggcagtgccggccccagcacgcccagcaccttcagcgcgagacgctcaccgcgccgcacctcgttgcgctcgccaccgatcaaccctgggcggaccagggtcaacgaggtgaagcccagcgcgcgcagatcgcgctccaattcacccttcacccggctgtagaagatcgacgaccgcggatcggcaccggctgcggaattcagcacataggtctgcgcacccttcgcctgcgccagacgggcgaacgccagcgggtaatcatggtcgatgcgatggaaggcctcgcggctgccagcctgggcaatggtgctacccagcgcgcagatgaccgcgtccacgcccgcccacccggcggcggcgggcagcgcatcgaaggccagtaccgggttctccagcttcccgtgggctgcgcccaacgggcgacgggtcggggcgatcacggcgctgcagcgcgggtcgtccagcagccggggcagggtcagcccaccgaccaggccggtcgcccccagcaacatcacgcgcatcaccacctccactgcggcatcctgtcgcccatcctagccgttcaagccgtcggcggccgcgccgatatgctggaaccagtccctgccagcccccaggattcgctccatgacggaccagcccgaccaccgccctgcccccggtaccgcccttgggccgccggcacgcgtgcgcgcggtggtggacgatgggctgggcgaccgcgtggtgctgcagggcggcggtggcgtggcgctgcagcagctgttcgcaggcgccgacgcgccggaaccgctgctggccgcgttcgccaacggcatggccaccctgcccggcgagctgggcgatatgggcgaccgcctgcagtcggcgcaggccagcgccgattggccgcgctacgggcgcgcgatgcggcagttgatcgacaagtacatccgcaccatcgaacagcattcgccggatgggcaacccgaaagcctgcgcctgtccgagcagctgcggctgctgctgggcggcgcggtggtggcgctgctgcagcacgacccggacctgcgcgaacaggcgcaggcactggccatgcacctgcgccagtggcagccaggcacggcgctggaaccgatcgagcagggcgtgcgcgaacttggccaccaggtcggcgtgcgtgccgagagctggcaggagcagcaggcactgctgctggagctgttcgcgctgctgctggagaacgtgagcgagctgctggatgaccgcagctggctgcagggccagatcgccgcggtacgccagctgctggacgggccgttggaagctgaggcggtcgagcgcacccgcgccgaactgcgcgaagtgatctacaagcagggcctgctgcgccagggcatcgacgattcgaaggcggcgatgcgcgggctgatgggcgagttcatcgagcgcatggatggcatggccaccagcaccggcgagtaccacgatcgcatcggcagctacgcactgcagctgcgcgaggcgcgcagcatcgccgacctcaaccagctgctgcaggacgtgatgcgcgacaccggcaaggtgcagcagcaggccgcgcaggcgcgcgatcacctggccaacgcacggcaggaagtggagcgtgccgagcagcgcatcgccgagctggagcaggaactgcgcgcggccggtgacctggcacgcatcgatccactgacccaggcgctgaaccgccgcggcctggacgaactgctgcaacgcgagctggcccgtgccgcacgcaacaactcgccgctgggcgtggcggtgatcgatctggatgatttccaccagaccaacgatgcacatggtcatgccggtggcgatgcactgctgcagcacctggtggccgtctgcaagctgctgctgcgcgccaccgatggcatcgcgcggctgggcggcgacgagttcgtactggtgctgccggaaacccagggcgccgacagcatggccacggtgcagcgccttcagcgttcactggcgcatcgcgtgctgaccgtgcaggaccggcgcgtaccggtgcatttcagtgccgggctggcgcaatggcaacccggcgacgacaccgaaaccctgctgcggcgcgcggacgacgcgctgtatgccgccaagcggcagggcaagaaccgcgtgcaggcaggctgaccgtccggcccgcagcaaactacgttggtaggtgccaaccttggttggcacacgcagaaacaaagcgccgaccaaggtcggcctctacccggcgacccgccggcgatgatcccgaccaccctgaaccgctttggtaggtgccaaccttggttggcacacgcaggaaacaaagcgccgaccaaggtcggcctctaccggggaacccgccggcgacgatgccgaccaccttgaaccgctttggtaggtgccaaccttggttggcacgcgtgggaaacaaagcgccgaccaaggtcggcctctaccggggaacctgccggcgactacttgccgcgcagcttctggaacccggtcaccgccgccagcacgatggcgccggcgatgatgcccaccaccatgttgcccgccgcgctgaccagccagccccactggccctcgccgcccagcgcctgtactgcgtggtgcagcgccggcacgttgtgcaccaggatgccgccgccgaccaggaacatggcaatggtgccggccaccgaaaggaacttcatcagccacggtgccgacgcgaccaggccgcgaccgaaggcggcaacagccccacccttgcgcgacaggtacaggcccacgtcatccagcttgacgatgcccgccaccagcccatagacgaagaccgtcatcgccagtgcaaccacggccagcgtgaccagctggttggtgaacgatgcggtggcgaccacgcccagggtcagtacgatgatctcggccgaaaggatgaagtcggtgcggatcgcacccttcaccttgtccttctcccacgcgaccatgtccacctgcgcgtcggccagcgccttgcggcgttcggtctggcgctcggcatcgtcgtcggccgaatgcaggaagcggtgcgccagcttctccacgccctcgaagcacaggaaggcaccaccgatcatcatcagcggcacgatcaggggcacgttccagccgcggctgtgcagccaggcttccagcgcactgatcgccagggccgccggcaccaggatcaccttgttgaccagcgagcccttggccaccgcccacaccaccggcagttcgcggttggcgttgaccccggtgacctgctgcgcgttcagcgccagatcgtcaccgagcacgccggcggtcttcttcgcggcgaccttggtcagcaccgagacatcgtcgagcagggtggcgatatcgtcgagcagggcgaacaggctggcaccggccatggggcgtccaagaaagggaataggcggattctgaccgatccggcgtggactgcggaagacaccgggttcaccgcatgcccaccgccccccggcgacactgcggaatccggacattgccggcccgcagccggcgctacctgtcttcgtcgcatgggagtcccgcttgagcaatccgtccgccgccaatggcaatcccccgctggtcaaaggcatgagccggcgcagccagatcctgcgcctgctgatgcgctaccgccattcgggcgtgttttcgggcatgaacctggatgcggcaagcaaccaggccgacgtgcccgccgacggcaatccggaacagttcgtcagcgacctggaagcgttggggccgaccttcgtcaagctgggccagatgctgtccacgcggccggacatggtgccggtggagttcgccacggcgctggagcgcatgcaggagaaggtggcgccgatcccggtcgagcgcatccacgcgatcatcgagcaggaactgggcgtaggggtgaacaagctgtttgcctcgttcgatcccgagccgttgggctgtgcttcgatcgcgcaggtacatcgcgcggtgctgcacgatggccgccaggtggcggtgaaggtgcagaagcctgaagtggccgcgcagctgcgctcggacctggaggcactgcgcagcttcgcgctggccgccgatcacctgacccaggtgggtcgccgcgtgcggttgcgcgactggctcaacgagttcgccaagaccctgatgcaggagctggactaccacgccgaggccgagaacctggcgcgcttcggacggcacctgcggccgttccgccggttgtgggtgccgcagccgatctgggactacagcagccagcgcgtgctgacgatggagcttgccaccggcgtgcgcgtggatgcgatctccggcgtacgccgcaccgagcaggacatggacccgttggcggcggcgctgatccgcggctacctggaccagatcttcgtgcatggcgagatccatgcagacccgcacccgggcaacctgcgggtgatgcccgacggccggctggcgatcttcgacctgggcatggtcgcgcacatgccgccgcgcctgcgcgagcgtctgctgaagatcctgttcgcggcggtcgacggccgtggcgaggaagtggccgatgacctgatcagtatcagcacgcggctggaggccttcgatgaagagcgctacctgcgcgaaaccggtcagctgatcgcgcgctatgcggccagtggcagcttctccgaaggccgcgtggtgctggacatggtgcgcatcgccaccgcctgcggcctgcgcacgccgccggaactgagcctgctcggcaaggccctgctcaacctggaaaccgtgtgccggctgctggcgccagagctggacacgcgccgcatcgtcgagcgccagctgcagcacgtgatgcgtgcgcgcctgaagaaatcgctgtctgcagccaacatcgccagcgaggcgatggagctgcagcagctgctgcgtgatgggccgcgcaagctgtcggacatcatggcgctgctggccgagaaccgcctgcagatgaaggtcaccggcctggaagaatcgcggctgatggagaacctgcagaagatcgccaaccgcgtggcggccggcatcatcagcgccgcattgatcatggccgccgcgatgatgatgaggatcgacaccggctggcacctgttcggttacccgctcatcgccctgatcctgttgttcatcggcgtggtgctcggcctgggcatcgtaaccagtgcattgctgttcgaccgtcgtgcgcgggcacgcgaagaacgcgggcatcgctagcgcatcgacgaaaacgcccgtattcatgcagtttttaatgcaatccagctgcccctttcacgctcgttttaccttctgagcgcgattacgcgcgcgtcatttcaacaaacatttcagtcaggttcgtgcatgcactatcgggtcatcggcctgtcacatgcatgtgcttgcggcagcgccggtcggatggacacgcgtcggtacgacgtccatcaccaccaccccgtcactgccgaagctgcctatgctctggatactgctgctgtcgttgttgctgttgtgctggtagttcctcgcgtccgacaagtgggtgtggtggaaggccggcgcgttctcgctgctgctgctcatgctcagcgcgtggtggctgatcgacaagctatccggtgatgggctcaatgccgccaccctgtaccacctcggcgccgacatggaaggtgccggtgtctccgacttcaagggctacatcgccggcttcatcgtgttggcgctggtttcgctgctgccactgttcgccacacgggtgaagcgctggcgccggcccggccacggtggcgcgttgttcgccggtttcgcggccgtgtgggtggccacgatcatgatcagcccgctggcccgtgacggccagcgcctgtaccagcagctgcgcccggtcgacttcgcccgcatcgcccctgagtaccaggtgccgacgcagccgctgcagcgcccgcgcaacatcgtctggatctacggcgaaagcctggaacgcacctatctggacgaggccgtgtttcccggcctgatgcccaacctcaaccgcctggcgtccgagtcgctggacgtgcgtgggctggcctcggccgaaggcagcggctggaccatcgccggcctggtgtcgtcgatgtgcggcgtgccgctgaccacctcgcagggcgatgaaaacagcatggaccgcatgggcagcttcctgcccaaggcggtctgcctgggcgactacctgaagcagcagggctacaccaaccattacctgggcggtgccaacggccagttcgccggcaagggccagttcctggccagccacggtttcgatgaagtgcacgacctggcatggttcaagcagcagaagaagatcggccgcatccactactcggcctggggcgtgcacgacgacgtgctgctggataccgcctaccagcgcttcgagcagctctcgcgtgccggttcaccgttcatgctgaccacgttgaccatggacacccaccacccggcgggccacctgccggtatcgtgcaagggcgagcgctaccagagccagtacggcaacatcaacatgctcaacgcgctcaagtgcagcgaccggctgatctcgcagctggtgcagcgcatccaggccagcccgtacggcaaggacacgctgatcgtgatcgcctccgaccacctggcgatgcccaacgatctgacccacatcctgacccggcagaagcgcgagaacctgctgctgttcctgggcgatggcattgccccgcagcagctcagcgccgacgccggcaccaccctggattcgggtgcgaccctgctcagcctgctggacccgaacctgaagacgatgggctttggccgctcgctgatcgacagccaacgcgcacccagcgccagcgtggcggccaggcgcgatggtggccgcgactacccgcagtatctggccttcgcccgctcactgtggctgggcgaaccgacccgcgaactgaacatcgatggcgatgaccaggtggtggtcggcctgcagcacgtgcagccaccggtgctgctggagtacgacaaggactgggggctgaagtcggtctacctggagaacacctcgcgccagttcgatgacgcggatccggacaacacgctggcctatgttgatcgctgcaccgcattcgaggacggctcggccgacggcgactggtgtgccctgctcgtcaaccgcgacaacggcatcaagctgtaccgcgacaacgacctgcgcggcggcatcgcggtcgatgcaccgctggacgcattccagggcccgcgcccgagcgtgcgccaggcgcacatgatcacccagaagggccgccgcacccgtgccggccagtacatgctgcagctggtggcgagcacgcgcccggatcgcggtttctggatcgaggcggtgtcctcgcagcgcaaggtggtgctggcccagcagtgggtgcagcccgatgccgacggcaagatcaacgtgtcgttcgggctggaccacgaagtggatgatctggagatccgcgcgtggttgaaccatgccgagaagctggcggtggatacgttcgcactggtgccctcgcgcagccgaccacggggatagggttctttgcagggctgcgccctgcacccgtggtagtgccggccgctggccggcaacctcagaagcaacggcaacagcgtgcaatccgtggtttggcggggcggtgtcgaccttggtcgacacactctgtcagatatcgaaaatcaagatggggtcagatccgttttcctccggaaaacggatctgaccccaagagcatttccgacagatcgcgggaaactgtcgaaggcggggtgggtccggtcgcgggagtgtccgcggcatggatgccgcggccaagcccccatgggtgagggcgctttgcttgcgaagcactgcttcgcaagcgcccgaacgcacagccgccagcggctgggccggcctgggggtttacggcgtctcccgcaaccggaccccccccgccatcccgcaggaaatcagcttttgctgttgctgttgaagttgccggccagcggccggcactactgggggggcagggcgcagccctgcaaaacaacccctactcctgcgggtcgcggatgatgtggatgtcggtcggggtcgacagcggaatgttccgctcggccaggatctgcagcaggctgaagtacagatcgctgcgggttgcatacacctgccgcgggctggccacgtacgcgaaactgttgatggtgatctggccaccggcaatgctgtcgatgtagaccgtcggcgccggctgcttcagcacgttggtgtgcgcgctgtacgcatccagcagcgcctgccgcaggttgccgacatcagtgctgggcggcaccgcgaactggatctggatgcggccctggttgttgcccatcgtcatgttgcgcacggtcttggtgaccagctcggagttgggcacgatcagcgtcgacttgtcgcccacctggatctcggtcgatcgcaggctgatgcggcggatgtcgccctcctggtcacccagcttcacccagtcgccgatcttcaccgggcgctcggccagcaggatcaggccggagacgaagttctgggtgatcacctgcaggccgaagccaatacccaccgacagtgcgctgaccagcagggccagcttgctcagctgcagccccatcgccgacagcgcccagatcaccgcgatgatgatgcccacgtatcgggcaacggtgctcaccgaattgcgcgcgcccaggtccagctcggtcttgggcaggtaggtgtcggtcagccagcgctgcaccagctgggtgatcgccaggccggccagcagcgccagtaccgccaacacgatccccgccggtgccagcttggtgccaccgatatcgaatccggtcgtgaacagtgaagtgaagcgctccaccaccgcgccgatgttgccgaacggtgccaccagcgccagcagcgcgatcagtacgacgatggtacgcagcgctgccgacagcagcacgcccgcctgttccagccgcgatacgctcaggccggtgctgagcaggatggtctggccgaccttgctgtcggcgttgagcatccacgtgctcaggtcatcgacgaacttgaacagcaacgtcgcggccaacaccacgatgctgccgccgatcaattgctggttcacgaacttggcgaaattcaggtagcccagcaatgtggcaatgatggcggccaccaccgcgatgttacccgctacccgggccagtaccagccagctgctgcggcgcaccggcgtggctgcacccacgccatcggcctgcgcttccagcttggcctcggcctcggcggtctgccggcgatgcaggcgcgccagggtcaccagcatggccatgatcaggccgaggtaagtcagcgcaatcagtccgtccagcgccaccgtggtgacgtcgctggtgcgcgtggcctggtccagggccaccagcaccgtgctcagccaggccagcgccgccgcgccccaggcgtacttgcgcagcttcagcgcggcggtgtcgtccaggttcaacagccgccacgacgggcgcttgggcaccagcaggcaggcgctgagtgcggcgatgaaggccgcgcggaacgttgcggtctccaggccgtcggccaccacctgcaggcgcggcgcgatcgcatcgatggcatccagcgccgccatcagcaccaccacggcgtaaccgggcagcagcgtgcccaccagcagcagccacatggccaggccggaccggcgcagtcgaccatcaggcgcacgttcggacgcagcaaaacggcgccccagcctgcgcagccacagccgcagtgggaacatcatcaccagcgcggccagcaggcccagcaacggcgtgccccagccatgggcgcggataccggcgaccagcgcatcgcggccctgcccggccaatggcgcaacccgcgcgatatcgatcggcagacgctcggccaccttgctccacagcgcgggcgacaacggcgaggccaccttctggcccagttcttccgtgcgttgcgcggctcgctgctgctcgatgtccgccgccagctgctgcgcacgcacggcactggccttggcctgcaccaccgaagcggccaggccgtcacgctgtttggtgagggtgcgccgttgcgccgccagctccggcggctcagcggccccttctgccggcgttcccagctgcgccagctgttcgttgagtcggtccagctgcggctgcagcgccttttccagcgcctcggcatcgcgccgtgcctgcgaggcattctcggacagcatcgccagcgtctcggtggcttctgcatcgccacgcttgcgctccacatccttcaggctggaatcgatatccgccagctgctgcttcggcgtggggtcctcatcctgcgccagcaccggcgcggacagcaggaaggcggtgcacagcagcaggacccaccagggcccccgtgcacggatcgatcgcaggaaagaagacacgcagccacaccggttcgcgcggaccaccgcgcctgcgcgcgactatacggcagagccggtcaaggccggatgggcggccccgccagcgtcgcgcatcagtacttcaggcgaagctcttccaccgtcggctgctgcagcgcataccagtcctggaactcttcctcggtgatctcatcgggcgcgtacaccgccaccgggtgccagtcgtggtcggtcggcagcggctggcgcgggccggcgcgcaggctgtaactcacaccttcgtagtcgaccagttcgtcgacctgcggccactgttcgcgcgcgaacgcagattcactcttcaacaggatcacctggtacatcggcacctccacctcggttggatcaggaaaacacggcgctggcggcaggatacccccaggccggtgacaacgggcgctccgccggggcgacggaacgttctggacacgaccatcgccccggcttcacccgcccatggcaaggccatcggcatcgtggaggcccacccctgccacgaccgccgatgaccgagcacccgccgctgagaaccgtcgccgacctcaagctgccgcgctacctgggcacctggtacgagatcgcacgcctgccgatgcgccacgagccggaaggctgcaccgacgtatcggcgcactacaccctgctcgacaacggcaacgtcggcgtcaccaaccgctgccgcatggacggcgagatcgaagaggccaccggcgaggcctgcgctgtcgacaacgacagcgcgcggctggaggtcagcttcctgcccaagggcctgcgctggctgccgttcgccaagggcgactactgggtgatccagatcgccccggactacagcgtgtcgctggtcggcagcccggatcgcaagtacctgtggctgctggcgcgcgagccgcgcctggacgcgaccgtgcaggaccattatctggcggcggcccgcctgcagggcttcgatctgtccgaactgatccagacgccacataccggcaaacccacagcctgagccccacgcacgcatggacctgaaaagcggttacccgtggtgggccgtacgcaacggactgatccaggcgttccccccgctggagaaggatctgcgctgcgatgtgctggtggtcggtggcggcatcaccggcgcgctgattgccgacgagctgtcccaccatggccatgacgtggccgtgatcgagcagcgtgacatcggctggggcagcacggcggccagcaccgcgctgctgcagtacgagatcgatacccatctgctcgaactggccgaacgctacgggcaagacgccgcagcacgggcgtaccgggcctgcgcggaggcaatcccggcactgggcgatgtggcacgcgggttgaaggacgtggatttccagcgcatggacagcctgtacctggccagccgccatcgcgacgtgccgcgcctgatggccgaaggtgaggcgcggcgcagcatcggcctggatgcccgctggctggaccgcgaagcgcttcgcgagcgtttcgacgtggatgccggcggcgccctgctgacccgccaggcggcgcgggtcgatccctactgtctcacctacggcctgctcaaacgagtgcgccgccgcggcggccatgtgcacgaccgcaccgtgctgcacacgctcaagcctggcgcgcagggcgtaaccgcgatgaccgaggccggcgccacggtccgtgcccgccacgtggtcctggccatgggctatgccaaccagacgtggctggaacagcgggttgcgcgcaaccgcagcagctatgccttcatcaccgatcccatcgaagcggacgtgctcggcaggctgcgcaacacgatggtgtgggaaagcgcccgcccgtacctgtacctgcgcgccaccggcgaccgccgcctgctggtgggtgggctggacgacgccatcgatatccccgcccggcgcgaccggcgcgttgatggcaaggccggcaagctgatgaagcagctacggcactggttcccgcgactggatccgatacccgccttttcctgggccggcaccttcgccgaaaccgccgacggcctgcccttcttcggcccgcacgcgcagtgggggccgcgggtccatttcgccatggcctacggcggcaacggcatcacttattcgatgatcggcgcccagctgctgcgggcccggatcgagcggcgcaggcatgcgctggaaaggctgttcgggttcgggcggttgtgacctgcagccggccgcggccggctctaccccaatccggcgccgacaggcatcattcaagcaacccctgctagcgtcggcctgtaccgccgcgagttgcgcggccacctgtccgctggagcgccgtcatgatccgccccctgaccctgctgctgtgcctggccctgccgggaaccgtgctggcccagtccgccgctggcgccactgcgccgcaggctgccggcctggacttgaccctgccgcaggcgccgatgcgctacctcaacgacccggccctgcagcaggacccgcccggcacctattacggtgacaagagcggcccgcgcgtgcacgacgatgcgaagatcgccgacgtgaccgacgacaaggtcaaggtgtccggcagcttcaccaccggcatcggctattcgaagaacggcggcaacagccactacaacgcggccacgctgaacctgagcaagaactacaccaccgatgaaggcaagacccatggggtcaacctcaacatccacgtgagtgagggcaagggcccgggcttcttcggcccgtatggcggctactacggccgcgggccgggctgggattacccgccgccgtacggctggtaagccagcccctgtagagccgagcccatgctcggctacggttggccgcaaagccgagcatgggctcggctctacagaggccaacgtcaatccagccagccatcgcgctcgctgtgcaggatgcggccgtcatagccgctcaggcgcacctctaccttctggttgcgggcattgcgggcttccagcgaccaggtcgcaccatcgcgttccagcgaatggatctcgcgcaggccatgcgactgcgcccgtgccagcacctgctcggtagtcagcagcgcgcggccgctgtgctcatcgaagatctcgccggtcttcgggtccacgtagacctcgctgaagcggccatcggcgcggctcatgtcagcctcccacaggccatcatcgcgttcgatctcgtggatctgggtgtagccggccttgcgcagggtctgttcaacctgggccatgcccagcggcgcggcctgtacggccggcgcgacggcaagcagggcaacagtggcgagggtgagcgacttcaacatgggggttctcctgttcgttgccggaccatcccggcaacgccacgatgcatggcccggttaacagcgccttagccgtggctgttagccggctgttagtcatccccgccacactcgcacctgtacccctctctctttccttacccgcatgctcgccaccctgcccctgctgctggccctggccaacgccccgaccgccgccgcgcccctgcaggacccggcgcagcaggtcgcgcgtcgcgccgtgcagcagggccgctacatgccgctggagagcgtggtgcgcgatgcgctcaagcgctaccccggccagctgctggaagtggagctggacgacggcgtctacgaagtggagatcctgcgcggcgacggcgtggtggtggagctggactatgatgcgcgcagcggaaagctgctgaagacggagctcgacgactgatgcgcatcctgttggccgaagacgatgccgcactggcacagcgcctggtgcccctgctggaacaggccggctatgtggtggcggtggtcgccgacggtcgccaggccgaagaaatcggccagatcgaagacctgcaggccgccatcgtcgacctcggcctgcccgggctggatggactgagcgtgatcgagcgctggcgcggcaacggccgggggtttccggtgctggtgctgaccgcgcgcgggcgctggcacgacaagctggccggcttcgatgccggcgccgacgattacctgaccaaacccttccaggccgatgagctggtgctgcgcctgcgcgccctgatccgccgcagccatggccacgccagcccgcgcctgcactgcggcccgctgcagctggacgtcaacgccggccgcttcgagctggatggacaggcgctgccactgagtccgcaggaattccgcctgctcagctacttcatccaccacagcggtcaggtgatcggccgcgaccggctgggcgaacaggtgttcgacggcggccacgacccggactccaacgcactggacgtgctgctcggacgcgtgcgccgcaagctcggcatcgacctgatccagaccgtgcgcggccagggctggcggctggccgagccatgaaccggcaaccgtcgctgcggcggcgcctgctgctggccggcggcgtcgggctgctgctggtctcgctgctggccagcgctctgctgggcgagctgttcaagcgcagcgcgcgcgaccgcctcgaccacgaactgcagcaggacatgctgaccctgctgtcacaggccgaagtggacccggacgggcagttgcgcctgcgccaggaacccaatgatgcgcgcttccagcgcgtgttttccggtgcctattggcagatcgccggtgccgatggccgcgtgctgctgcagtcgcgctcgctgtgggatgaaaccctgccggcgaaggccgccgggccggccacgcgcaatctgcccgggccgctgcaacaattcctgcgtgcacgcgtgcagcaggtgcgcctgccacgcgccagcgaaccgttcgtggccgtggtcgccaccgaccgcagcgcgctggatgccgatgttgccgcgttccgcaagcgcaccgccatcgcactgggcgtgctggtcgcggcgtggctggcggtgctggccagccaggtgcacttcggcctgcgcccgctgcatcgcctcggtgcgcagctggaacgggtacgtcgcggcgatgcgcagcgcatcgacacacagggactgggcgcggaggtcgcaccgctgggtgaagaactcaacgcgctgctggaccaccagcaacgcatggtcgcgcgtgcgcgcaccagtgcacaggatctggcgcacgcgctgaagactccactgagcgtattggccaccgaagctgacagcgacggcacgcattggcgtgccaccgtgcgcgagcagagtgcgcgcatgcaggccagtgttgaccgttacctggctgcaggactggctgccgaccatcgccagcgcaccgacgtggcggccgtcgcacaggcgatgtgccggctgatggcacgcgtgcatggcgaacgtggcatcgcgttcacggcggcaggcatcgatccggcgctgcagttcgccggcgccagtgcggatctggaggagatgctgggcaacctgctggacaacgccgggcgctgggcgcaacagcaggtcactgtcgaagcggaaaccagcgaagggcagctacgcgtcgaagtgcgcgacgatggccccggcctggccgcagacgcgctggaacgcgtcacccagcgtggtgtgcggctggacgagcgcgaaggcagcagcgggttgggcctggcgatcgtgggcgatatcgctgccagctatggcgggcggttgcagctggagaatgcgcagccgggcctacgtgcgacgttgtggttgccggtggcgtgacgcaccgctgcgctcgccgggcgccgcccggcgctaccggttcacccgccccccggtaggtgtcgaccttggtcgacacgcaccaagcatcaacggtgatgcatccaccagcaatcaatcgcgtccagcaatatgtggatgatcagaccgataccgaacaaccgcgttttcttcggcacgcacagcccggcatagaccgcgatggccggtgcggtgtgcagcgggtggaacccgatgctgcagcggttcggtgcatagatcgggtcggccagcagatggtccaggtcgatgatccagcccagcagcatcagcagccacgccgaggcaaagcgcttgcgccagaacagccatgccagcaacgctggcacggcggcatgcaggaacaggtggaagatcgcgcgcgcgctcatcggcaacggtggcaccgggcgggcccggtgccgtccatcacaccagcggctcgtcggacaggtaggtgtaaccggtcaggccggcttccagcgcgtccgacagttcctgcgcgcgttccggcgacagctgcgccgcagccacgcgctgcgcataggtcgcacgcagttcgtccaggcggtaacccacgtaatccagcatcacgtcggtggtgtcgccgcggcgctgctgggtgatggcgtagccatcggcatcggccagcacttccaccgcgtcggtatcgccgaacaggttgtggatgtcgcccaggatttcctggtaggcgccgaccatgaagaagccgatgcgatagctctcgcccggcctcatcttgtgcagcggcagcgagctgtccaggctctcgttctcgacataggtttccaccatgccgtccgagtcgcaggtcatgtcggcgatgatgccgcggcggtccggggtttcatccaggcgctcgatcggcacgatcgggaacacctggtcgatcgcccacacgtccgggatcgattcgaacacgctgaagttgacgaagtacttgtcgaccaggcgctcgttcagttcgtccagcaccgggcgatggctcttctcgtcgtagctcaggcgcgcgcgcacgccgtgggcgatggcgtagaacaggtcgtcgatgcgcgcacgctgcggcagatcgatctggcccagcgcgtagctggccaggccttcggcatggaaatgctgcgcttcctggaacagttccaccgccgggcgcacgtccagttcgtcgtggatctcgcgcaggtggcggatcgccgccggctcgtcgtcgtgctggtccggcacgcggccttcctgtgcctcttccacttccgacacgttggcgatcagcaccgcgtggtgcgcggtcattgcgcggccgcactcggtgacgatgcgcggcggggtcaggccgaactcttcgcaggcattggccagcggctgcacgatgttgctggcgtaggaatgcaggccgtagttgatcgagcagaagctgcgcgaacgggtaccttcgtaatccacgcccaggccaccacccacgtcgacgtgggtgatcttcgcgcccaggcgcgacagctccacgaagtagcgggtggcttcgcgcatgccgttggcgatgtcgcgcacgttggagatctgcgaacccatgtggaagtgcagcaggttcaggcagtcggcgtactcggtgtcacgcagcgacttccacaggtccagcagctggcgcggcgacaggccgaacttggccttgtcgccaccgctgttctgccacttgccggcacccagcgaggccaggcgcatgcgcacgcccaggcccggcttcacgtccagcgccttggactcttccagcaccagcttcagctcggacggcttctcgatgacgatgaaggtctgcaggcccagcttgcggccgatcagggccaagcggatgtactcgcggtccttgtagccgttgcagacgatcaggccacccgggcgcgacagcgccagcacggccatcagctcgggcttgctgcccgcttccaggccgaagccttcgccgtggtggctggccagggtgccggccacgccgcgggtctggttgaccttgatcgggtacacggcggtgtagccgccgctgtactcccagtcctgctgggcctgggcgaaggccgcctgcagcttgcccaggcgctggccgaggatgtccgggaagcgcaccagcagcggcagcttggcaccggccgcgcgcgcagcgtccaccaccttgggcagcgataccaccgggccgtccgccccggtcggtctcaccaccatgtgcccggcctgatccacgtcgaagtaaccgtccgcccaatgcgggatcgagtaggtcttgcgggcttggtcgagggaccaatcggtcatttcagtcggccttgttggcaataaaagggggggcatgataacgcctatatgcccacaggttcgttatcatgcgcgcccgcgcccgtgacaggttccaacctgaacgggccgatccgtccggatgtggcatctgtgccacgcggccccgcccgccagcccggctccacccctccgaacaggactgttttccaatgactgacagcaacaactggtacatcgaacacttcgagcgcaccggctcggccatcggctaccgcatcaccggcaagctggacgaggtgcagtcgccgttccagaaaatcgagatcttccagaccaccgactggggcaacctgatgaccatcgacggggccatcatgctgaccagcaaggacaacttcttctaccacgagatgatcagccacccggtgctgttcacccacgctgcgcccaagcgcgtggtgatcatcggtggcggcgactgcggcaccctgcgcgaagtgctcaagcacagcggcgtggagagcgtgacccagtgcgacatcgacgagcaggtcaccgtgatggcgcgcaagcacttcccggaactgtgcgactccaacgatgacgcccgcgccgagctgctgttcgacgacggcgtagcctacatggccaactgcccggccggcagcgtggacgtggtgatcgtcgattcgaccgacccggtcggccccggcgaaggcctgttcaacaaggccttctacgagagctgcttcaaggccctgaaggacgacggcatcctggtgcagcagtccgaatcgccgctgatgcagctggacctgatcaacgaaatgcgcaccgagatgggcaaggccggcttcggttcgttcaagaccctgccgttcccgcagccgtgctaccccaccggctggtggagcgtgaccatggcgcgcaagggcgacagcagcttcgacttccgccaggccgactcggccgccaagaccttcaacaccctgtactacaccgccgcgctgcacaccggcgtgctggtgaccccgccgttcgtgcaggcggcactgaagggttgatccaaacaaaaacccgcgctggcgacagcgcgggttttctgctttctgtagagccgagcccacgctcggctgctcttcggacaggttgcggtaaacccagccgagcatgggctcggctctacagtcaaagcgcccagataccggcgatcaccgccaccaccaggccccacttgatcagctggtaggccaccacgctgcgctcgcgcagcgccttggccttcaggcgcaccttgtagacactgccgaacgccttgttgacgccaccggtcgggtcacccggcaggttcggcgatgcaccaccggccagcagcgtggccgccaccgcgcggttgaacagccccggcaggccgaagcgcagcgggcgggcgatgtcgcagaacaggatcacccggtcctgctgcgtctcgttgtgcgcatggtggatgtaggtctcgtcgaacatcatccactcgccgtcgcgccagctcttcttgatgccgtccacttcgatgtagcaggcatcgtcgttgggcgtgctcaggcccaggtgcaggcgcagcgagccagcgaacgggtcgcggtgcgggcgcagctcactgcccggtggcagctgcgcgaacatcgccgcacgcacgtccgggatcgactcgatcagcgccgtggtcttcgggcacagcgtcttcgccgacgggtgcgacgggccgtaccacttcaggtagaagcgcttccagccacgacggaagaacgaattgaagccggcatcgttgaacgtgctggaggcagcgatcttctgcgcgtcgcgcagcgccagcgcctcgtcgcggatcatctgccagttctggcgcagcggctccagctgcgggaactctttgcccgggtccaggaacggcgtggtcggcaccttcgagaacatgtacatgaccacgttgatcggggccatgaaactggagtggtccagcagctggcgcgaccagcgcgcgcggaccttgccacggaagtggatgtacagcacgcaggccacgaacagcgctgcaatgacgattttgatgatcaaagcactttcctccagccgcggccggaacgggaaacggggcgatgcacggccaggcggccagcaccggttcggaacgcggcaggggacggggacgtgccggaggggggcggccgccgatgtcgcgggttaacagcttatggtcggcagggcgtgcgccggggtcaagctggacgtgcgtggcgttcagcgcgccgccaatgaatgggctggaagcgcgcccaactcattgattcagcggggcaacccttataagtgagacggaattgtccgattctgcgtgacgaactgttccagccacgaccccgacatttctccgacaaatcgtggaatagcgaactggcgagtactaaaattaacgaaaacttagtaactccctgtaacaccggttcgcttgacgctttgcgccacccaccgggtcgtccgagaccccgacatgcatcttcctgctcttcccccctcctcctgcggcaatgatgccgcctccccgctgctgctcaagcgcggcgaacgtttcctggcccccgactgttggcgcgcacttaaaactgacccaggctgcgcgttgaactttgacccacccggtgtacggggctgagggtatcagttggtggtctgggtggtggcctcctttgccctgattctggctttggtcttgttggcggcggtgctgttgcgcagccgccaggagtcgttgccggtctccaggatgtggcagtggtgggtgatgcgatccagcagcgcggtggtcatcttggcgtcgccgaacacctgaccccattcggagaaggccaagttggtggtgatggcgaggctggtgcgctcgtagagcttgctgatcaggtggaacagcagcgcgccgcctgagggggtgaacggcaggtagcccagttcatcgaggatgaccaggtcggcataggtcaggcgcagggcgatctgcccggccttgccctgggcctgttccttctccagcgcattgaccagttcgatggtggagaagaagcgcacgcgcaggcgatgctggcgcacggcctggatgccgatggcggtggccaggtgggtcttgccggtgcccggtccaccgacaaggacgacgttctcgggggtgtggatgaagtcaccctggtggagtcgttcgaccagtgcgcgatcaacgggactggccgcgaagtcgaacccgagcaggtcacgatggacggggaaacgtgcggccttcatctggttggcctgggcacgaacctgccgttcggcggactcggcctgcagcagttcggccatccagtgttcgggctccatggtgtgcaggcgcatcttggccagcagttcgggccactggctggccatgccgtgcagcttgagctgctgcatgcgcagcggcaggtcaggcgtcgacatgatctgcctcccgcagggcgtcgtagcgggccggatcggacaccggcggatgacgcagcgtcactcgcgaggcgaccgtctcgatcgtgcggtccggatgctgcaatcgccccagcacgttgagcacgtggtcggcgcgcaccaggccggactcgagtgccagttccaccgccaccagtaccgcttcgagcccgtgcacgggtacggcggccagcacctgggccatggcgcggtcgccgtgaggctggcgcagcaacacctgctgcagcttgcgcagcggatcgggcatggacaggaacggcgcgccgtcacgcagtgcccccggcttgcgctggaccagggcgatgtagtgctgccagtcgtagtggacccgatcacgctcgaagctgcgccggtggcgggcgacctcggcctcgccgaccaccacggccagttcgaagggatacacgcgcaggctggcgacggcgtgggcgtgttcgcacggcacgctgtagcggttgcgctggaagctgaccagcgcggtcgaactgacccgcaccggccgctcgatgtagccgtcgaagggcgcgggcatcggcatcaggtggggctgttcgtcctccagagcttcggccacggtgatgtcggaggcatccggatgcgcctgcatcggccaagcggcgcggcactcgctggcgagccaggcgttgagggtgtccagatctggccagtggcgggccccggcctcgacccagatctgtcggcgccggtcctgcacgttcttctcgacccgccccttctcccaacccgcggcgcggttgcagaactccgcggcgaacaggtagtggctgatcatggcgtggaagcgggcgttgacccgccgttcccggtgctggccgatcccgtccaccgccgtcttcatgttgtcgtagatgccgcggcgcggcacgccaccgaaggcggtaaacgcctgggtatgagcatcgaacagcatctcgtggctctgggtgggataggccaccaaccagaaggcgcggctgcaggccagcttcacgtgggcgagatccagcggcatcttggcgtggctgccgacgaaggcgtactcgcggctccagtcgaactggaaggcttcacccggaggaaagtgcaacggcacgaaggccgggcggcggctggcgccgccggccgccttccactggcggatgaaggccgtcacccgggtgtaggtgcccggatagccgatcgcctgcaactgcgagaacagcaccttggcggtgcgttgttcccgccggggacgatggctgtcggcacgcagccacgtctccaactgggaccggtagggatcgagccgggaggccgaggctcgcctgggatagaccggctcggactggccgctgcgcagccatcgccggatggtattgcgggataggcccgtgcgcttggcgatctcgcgcagcggcaggccatcgcggaaatgcatccgccggatcttggccaacatgaccatggtgatcactcctgaaatcccccgagcaaaagatgctcaggatgtgggcttcaggtgggtcagttttacccgcgcatcaccgccgaaagtgggtcagttctggatgcgcgccaacaccccgacgtctaccgcacctgcctggacgggcgcgaggcggtcatcaaggactactcccgctaccgcggcactcccgtttcgctgatcgcgcggctgatggtgcgccgtgaagcacgcatgctgcagcgcctcggcggctggaagcatgcccccgcgctgctcggcacgctgggtggcctggcgctgggcatggagttcatccccggccagaccttgagcaccgcgcaggccgtcggcaatgacgtgttcgagcagctgcaacacgcgctcagccgcctgcatgccgccggcatcacccacaacgacctgcatggcaccaacgtggtggtcagtggcggcgtgccggtgctgctggatttcacctccgcctggcgcgtaccccgctggctgcgccgcggcccgctgagccggcagatgcgccgcagcgacatgaagaacctgctgaagatccgccagcgcgtcaccggccaggcgccgagcgccgcgcaggccgcattggtggccgacccgggctgggtcgccgccgtgcgccagggctggaagcggttctacaagtgggccaagcggcggtaggggtcgagctcgctcgaccactttaccgctctttgtagagccgagcccgcgctcggctgctgttcctgcatcgcgcgaaatgcagccgagcatgggctcggctctacaacatcccgccgagcgggttacaacgcgtccgcgtccaactcgccggtacggatacgcaccacgctgcccaggtcgtacacgaacaccttgccgtccccaatcttgccggtgccggcggccttcacgatggcctcaaccaccgcctccacctggtcatcggttaccgccacttccagcttcaccttcggcaggaaatcgaccacatactccgcgccacggtacagctcggtatggcccttctggcgaccaaagcccttcacttccgtcaccgtgatcccggtaaccccacgctcggccagcgcttcgcgcacgtcgtcgagcttgaacggcttgatcaccgccatgaccatcttcatcgtctatctcctgtcttccggcgtggaggatagcgcctgaacacggcccgtgcgaagccgctgccgcctgtccgggcagtgggtgccggcagtatccttgtgcccgaacggcctgcccgcgccggatgcacgggcccacccccacggagcaccctatgatcgacctgaaccaaatcgatgacctcgcccgtcgcctcagcgacctggtgccgccgggcctgcgcgaatcgcgcgaggaactgcaggccaccttcaagagcgcgttgcaggccggcctggccaagctggacctggtcacccgcgaggagttcgaagtgcagcgcgccgtgctgctgaagacccgccagaagctggacgcgctggaaaccgccgtgcgcgagctggaagggcgcggcgccgcagaatgaaaaaaggaggcgcactgcgcctcccgtttacagattatttcccggatggggccttgcagcaaggcccaccgggcgccctagactcgccggcctgtcgatccggcagcacagagaggggcagcagcaatggcacaggacaccgactggacacccgtttcgcatgacacctgcgaccaggtggctgggccgttctatcacggcacccgcgctgacctggccgtgggcgacttgctgagcgcgggcttccgctccaactatcgcgacagcgtggtgatgaaccacatctacttcaccacgattgccaagggcgccgggttggctgcggagatggctcgcggtgaagggcgaccgcgcgtgtatgtggtggagccgaccgggccgttcgaggacgatccgaacgtgaccaacaagaagtttcccggcaacccgacgcgatcgtatcggagtgcgcagccgttgcgggtggttggggaggttacggagtgggaagcctacgacgcggagttcgttcggcagttgaaggcgtttgttgcttcggggagtggggagatcatcaactgatggcctgctggcgctgggcgttgcgcacttcttcatcggcttcatagatgtccagcccgagctcaatgccgcgctcacccaaggcgagcagcgcgcgaggcgaaagcgagacaccaccgttgctgctgcccatgaaaagaccgcagaacagatcaggtcggaagcgtgccagagcctgccatacggcgagatcgccggtgagttgatcgaggatctcgaagatctgagcgtccagatcttcaggctcacgacgctccgcatcaagttgccagcttccagtcctggcgatacgcacggtgcctgatcggctgcctctgagttcctggcccttgtgatgcgatgcggtcggggtcgccccgagcaaggcactgacttcatcgggtaggaggtcatccccgaagaatcggagggttaccagggaatgatcgaatgctgccatgggaatccagctgtccttttcggaatgtattccagtgcgtaggcctcgttgatgtcagattccagccggaaccggacgacagcagcttcagaataggccgaaccggggaatcggcttgggctcaaacggagagctggccggttcctacttgaacatgtccaacaagtccttgtcttcatgccgctgctcccacgtggagagcaagcagaagctcaccccactgcgcatggcaaccgtctggaaccccgcgagctcttccttcgtgatcggatactcgaccggatcaaagtgcaggagcgcccacggcttgaggagtgagaacccggacgcgagttccgagaagagttccttcagcatgggtcgcatggtggagaagtctttgatcggccccgcgcgattgccaagggcgcggcactggcgacgaatggttctgtcaccacctaccaagcgagcgatgaagtgatcctggtgcacttgaacgtagaacaattgccggcgaaatatcttcattccccgcaccgccccccaaaagcccagccgtgcaaatcatcaagcgccatccggaagccggacctgcgccgcgcattctgccgcaacggacccaagcgctgtgcccttcatccgtgaaagtgctgcaagagtacgtcgttcatacgcctccgcgactcccggatctggctcgatgaacggcgatgtgcagatatcctcgaccttgaatccccgtgtgatcaatgccaagacccgctcaggcgctttgggcaatgcacgggctaccgcgtaattgatggatagcgaggcgcccgcatctgaaaacggctttagcgcagccgcaacctcgagccatgcaggatcgcctgactcgatgccagaggtgacccgaccaaactcccgctcgtgctcccacaggtcccaaagcaccttgcgccccccttcgttggcaacgcgattgagcacggcctgtgccgaagggcgatccgccgcgactgcagctggactggcaagcgcaagcacgagtaggagcactgtcatgcttctcatggaacctgactccctgatggatggacccttgggtccggtcatacgtcctgcccacaaagcaccatgtggcgtgctttcccctgatacagcgcgatcctagggcggctgggtttggccatcaagccggcgcatggccagacccaggcataggatcagaagccccgacaaatccacgttcaagacaccacgggcatgtccgctacgggtcgctggcagatcactgatccacaggaaatgccctgcgcgagccaatgtccgcttccggccagtagcagacgctactggtcacgaactctgacgtacgccttcaagacccctattagagaaatgatgcgctttgcggctgttgccgcttcgaaagcatgtttgatctcaacatcgtacgggcggggatgtatcgtccaagcttcacttagttcaatttcatttcgctcaataacacatgcggcgaatatcaaacgttgaacatgcccgttcccatcaagaaaggggtgaaccaggccaaagatgtaaaacaggatggctatctcgcgcaatatcgttgcaacgtctgtgccaggactgaggctgaatactttacctgcctgaactgcaatccgatccaaattactcgctacaccttctggtgcaacaaactcctggaatgttccgtcatcatcgcgagtaacgccactacgacgattcgccagagttgtaccatttgtcccgcgataggtgcctgcgtactcggggcactgcagcggcgtcaacttggcatagagcctttcgtgaactgtcctaggatcagtgatgaactccagtcgttcttgggagctcgcttccaacagcccttgcagctccgccgcacatccagcttccaacacttcatcgtaattcgccatctcgtgcgggtcccacttcacgacttctatcattcgatcatcaccaatctaaggcaggctatagcaatgaatcaaaacaatagcagctcatcttccccagtgtggggggcggattgtgatctcgagaacatagccccaagactgggcttcctaggttcgagccacttcctcgcgatcaaagatgcgcgttcgccagtccaccaatccactttgtccgcttcaggccagaagcagtccttcatcgcaggcccagcccgaactgccaccggtgcggttgatacatgcttcgcgcgggtggtagtaggcccgtaaggatcattgacgaaagtacagcatggcgtccattgcaatcgcaaagcatcaacgtgcagcacgcatgatctcaagacaacatgacctgcgacagtagcccgagagcctaggccaaaggcgtcatcccccagggctagcttcgaaatgttaggccccagctaggcgaccgaagtatccttctagcatctcggcggttgaagaatgtattgcttcgatggcaccgactgcttcttcgaacaactgctccgggatttcctcctggcttccaacagccacaacaatggcaccctctttttgaccaggaccgacggctgagaaaatgtggctctccgacagatggacccatccagagagtgtctcgtaaacaggctctacccaatcaatctccgctttaagcgagtctactaggtgacggtcggttagtgcagttccgtttcgatctttgaacttgcggaggctgttgccgccaacaacgtgaagtgcgagatcgtcgatcgactccacgattcggtacgcatgtagcctgagaagtccgtcaagttgaacgcgaagaagtggagcaagtgcatgaatgttgcgctcattgactagtgccggcattgctcgaagcagccccaggttcctattgagaattccaaacatgacaagatccgcggcataaagcggcttgccttcagctgagcgaaggtgaccggagaagatcgccaagtagcgcttcgtagcctcctcaacgatttcttcgatgcgcaaggtgagcatgttccgggattcgacgagtgacataagcggtactgcggagcgagttcagcctggatgactattgtacctgcactctctcaccgggcgtccgcttccggccaggagcggacatcaatcgcaagagtcttccttatcgcggaacacaggcgcgagagtctgagctccatcaggccggctagaggcgcgatgcgcgattctcaagctcgacccttgccacgctactgcaagatgattgcagctattggccttggtctactccagcaattcgtcactcccgcctttccgcctggatatggatagacgaaacaccggaagccaaggaatgattggaccaagcatccagctcttctgcaattgagccactcaagagccatccgcggccggtgtactgagccgaagccagggcaagaaccacaaattcaggccacgattgcgcggcatgacgggagcaggcactcaccacgaagccgcccttgtgatatggctcggcgtggagattgctgacttcaagacctgcttgctcaaacatccgcgccgcgaccttgagagccgcctgctgcgttgtgcaattggtgaacaagcgccagtacaactccatgagtccacaatcttccaaaaggccctctgggcgtggttgcgctacttatagcagacggcgcgcacgacctttcccctcttgccacccgtggtgccagcatcaaggaacagatggttgaagagcacccacggcttgaacagcgagcacactggcatgaatcccgagaagatcaccttgagctggggccggagaatcgagaagtccttgttcggccctctatgttcctgtcgcgcgcccccatcaatgcgcagcctgcgccttcagcgcgcttgaatccctgcgcagcaggtacagcgcaaccaggaacggccacagcgagttgatcgacgagaacacgcgctgtgtcagcccccggtagccctccgggtccacgcccaccacgttcaaccagagatagacgatgctcgcgatgctcaccaacgcggtcacagcataagcccttcggttggcagaccatgcgctcaattcgatgtgcgacatcgccggtgcaatgatgtttgcgataccgatggtgtagaagccgtgcatcggatggcccatgggccagagcccgttgctcagcatggaaatgccaaagaccaaccagcagactgcacctacggcaatccgccggccggactcccgccatatcccgatggcaaacgccacgaagcccacgccggagccgagggcggcgatcctgccgcagatgcttgcaagcgtgggcgcctgcagcagctcgctggcgtgctgcgcaagcgggttgtagcccggcgcgaacagggcagcaacgctggtccagaacaggaaccacggaagcgggagcagacccgcagacagaagaagtcgattgcggcgtaacacgtgcagtgatccttgtagcggcctgcgccagtgggtggagtccgttcaaacgccgcagaaccttcctgctgcgggcaggacagttcctggtgactacagcggtagtcagattctgcgtgacggcccacggggtcaataggcagaaagtcactcacgcatggaggcgagttacgcggcatccatcagcgaccgtcggaccaatgctgtcgcatttgccgcgccctacatctctgacggaaggttctgacgactccgttccagaagtgccgctgcgcctagcacgccaaggctctcgccgcttcaggtgctatgcgacaatgccaaaagcgtctcgggttttggcggcattgacccctacccgttggcattccgcacaacagcaggtaatcgttactgcgccaccgtgcatcggtggtcgggactcgaaaacccggattgctagacgtaagtttgcgcttgccagccggcaccaccgcgcgtggtgccggctggcaatccgtctgccggctatggcgggcggggcgtgggggcctcgtgcccgccggctttgtctagcaaccggttttcgagccacgccctgtccgccacctttatcggtggcggcttctgcctgcatgcacggagcccgccatgaccacgccgcactcccctcccccgcgcccgatccaggaagcgccgtcacgcgctccgagccctgaccccaacagcctcatcgccatcctgcacgccattggcgcaggcgctgcggccgatggccagccctggcccgagcggtatcatctacgcagccggcagatgcagttgtccgacgccgactgcgcactcaccggccagcgcatcgtgcaggagatcctgctggcggccgagcgcacgcgccagaacggtgagcccgagcagtacgtcggcgaccgggtgatggaggggctggtgatggccgatctggcgctgaccgccttcatccacgagcggatgcgacccaaggactgagcgcacgcttatggcgcggacctttctgcctgtgtgcgggggcgacgaatgaagatgcacggcctggccgctgcggtggtgtgcatcgcagtgatcggcgcgatgtgggtggagtggcccgagcccgcgggcgatcaggtgtgggcctaccagaagctgcagccggccgattaccgcctgctgcacagtgatgcactcggcttcgtgaccgcgaaggcccacgagggttttgaactgcacgcgcgctatgccggggtaatgtccttcgagatccgctgcaagggcgtgctggttatggaggtggagaacgcgccctcgcgcgtgctgatccgcatgcccgccgatgcacggtggcgggcgccggatatcgaacggctgcgcatcagcttcgagcgttggctggatctgcaccagagccaggggcgattgctggtggaaagcgcggggccttcgtgggttgaggcacggtttgggcgcttcaatgggttggtgctggatgagcagcggtgtctgcttggggcgccggcgcaccgccaggccgatcccaccaacgacttcagcgctgaagtgccttcgtaggctgacgcctatagtggcgctgcatctgcacagtaaggggccgcccgccgctcgatcatcaagggcggcgccaacgtcaggggcggtctgtactgacggaaaccgagccgtcttccagcaggtggacgcttacatatgcgtctggcggaggtatccgatcgatcgacgcccctgcggggagaatttcccaacttgtgatcgggccgcagactgtcctatgcaccaaacggctgctatccaaccctcgcttggcaagctcggccacaactacttcaggcggctggcggtcgaggcccttgtaggctgtacacgtctctcccgtctggccaatgggatacgttgaactctccacctcatcccggcaccccggcaggcccatggcgagcgagagggccatcagtacttgcaagccgcgagggacttgaagtgaacgcattttttccagcagctgatgtagagatgggcatgctttcacttgcagcccggtgcacctccccgcagaaagcacaagtcgcccattgggcgacttgttctctggtgcaaacgagatcacggaagggggcacgcctatcgccttcgacgcgaattttcccaccactgcttcaacgcaagaaacagatgaaggaataggaagatcaccgcgaagtagacccaaatacgcaatcccgtatgcatagcgtccgggtaattgcggtacgtgagaactgcgaagtaagaagcgccaaagaccgcagcgagaagctgagtgcctaggaggcctttcaacaagggactcattttttcttctccaggtccttctgtacgacagtcgcccctgctcccgccaggccctgccccgcttgggacgccgcgccctggagtgccgattgcctgggaatggcagttccggttgacgcagtggcacttgccatgttcggcccacctgggccgcgggattgactcagccgttggagtgatccgcgtgcagctgggcctgcgaaatcacccatggcaacgccaaccccggaggctgccaatccacccgctgcactgccaatcgcatttgaagcgacgccctccgccgtgatgggttgccctttgattgcgctctctgcggcggagccagcaccacccgccaccgcattgaccacggtctgtatggcaaccgcacgccctaccgaaatcgtgccggaacccactgccgcaacggccactccaccagcgcctccggagactgagccaaccgcagcagcaatgccagcctccactttgtcgataggcttatccggattcatggctttttggaccgcgatgtctgcgaggccgcccaggacggcaccgtagatgaatggcattactggaacccttccgtccggatcggtgaaggagtacggattgccataagcgtagctgtatcgattgaagtgtttcgtgcttgaatgcgtagagatcggatccaccgagaggaagagtcccaactggggatcatagtagcgctgctgcatgtagctcagcccagtggcagcgtcgctcacgtgtcccgtatatccaggtccatccgcaacctgcccgccaacaacggccccatagggttcgtagtcatagcgcttgaccacgttgccattggcgtcggtctcggcaaccaccgaaccaagcgcatcggtatgaatgtaggtgaccgtctcggcacttgccgatggcgtcagcgccaggctcatcattagtgtgcaacagagccaggcccccacggagccccgttcgggaatgcgcttcgccacccccaaaaggacgagggaaacacgacgatcagcctcctcaatcgtttccattctccccatccccttgaaagagccttccagcaagattccgtcttcatatcacagcccccgatggctggggaagtcacattgaaaaccagtgcgagttgacgtgaatcaagcggtggctgttgccacgctgtttttccagaagcatccatggttgcaccacctgggatgcccaagtggaattggcgtagcgcttggaaatgcgtggtcatgtgtaaccgacaccattcaatttgagtagaacgtcaatttgagtagcattccaatttgagtagcacggcgaattggcgtccatcgttcacttgatggccgaatcttgtttccgcagaggaggaaggcatgccccaaccgtctgccggaatccccctagccgcttcaccagcaattcccgatggttggccgcagctcacctgccgcatcatcaagcgcccgactgcaggaatccacacatgagcctggcgctggtccacagccgtgcccgcgccggggtcgatgccccactggtgcgggtggaagtgcacctctctggcggcctgcctgccacccagattgtcggcctggccgagaccagcgtgcgcgaatcgcgcgagcgcgtgcgtgccgccctgctatgtgcgcgctttgactttccgcagcggcgcatcacgctcaacctcgcgcctgccgacctgcccaaggaaggtgggcgttacgacctggcgattgcgctgggcattcttgccgcgagtggccaggtcgatccgcagtcgctgctgcaatacgagtttctgggcgagctggggctgaccggcgaactgcggccggtggccggagcgctgcctgctgcgattgcggcggctgatgccggccgcatcctggtggtgccgcccggcaatgccgccgaggcggcgctggccgagcacgcggatgtgcgcgtggcgcgcacgctactggagtgctgcgccggtctgggcaatccgcgcctgctgccgcccgtggagcgcgtggacacgacaccgttgcccctacccgatctggccgacgtgcgggggcaggcgcatgcacggcgcgcgttggaagtggcggccgccggtgggcaccatctgttgttgatcggcagccctggctgcggcaagacgctgttggcttcgcgcctgcccagcctgttgccggataccgaggaagccgaggcgttgcagctggccgcgattgcctcggtgagtggcgaagggctggacccaagacgatggcggcagcggcccttccgggcaccgcaccacagtgcgagcgcggcggcgcttgtgggtggcggcaatccgccctgccctggcgaaatctcgttggcccatcacggtgtccttttcctcgatgagcttcccgagtggaatcgaagtgcgttggaaaccctgcgcgagccgctggagtccggccacatccgcatcgcccgcgcggcacgcagcgtgcagtatcccgcgcgctttcagctcgtggccgcgatgaatccctgcccctgcggctgggccggtgaccgcagcaatcgctgcctgtgcagcgacgagcgtatcaaccgttaccgtgcgcgggtgtctggtccgttgctggaccgtatcgacctgcatatcagtgtggcccgtatggacgcagtggagttgcgggagagcacgccgctgggggagcccagtgcggcggtacgtgcacgggtggaagccgcccatgccaagcagcaggtgcgtggcgggctcaacgcgcatctgccgccggcggcactgcgggcctgtacccgactgagcgaggcagatcaggacatgctggaacaggccatcgagcgcctgcagctgtcggcgcgggcgatgcaccggattctgcgggtggcgcgcacgattgccgatctggcgggttgcgaaacgatccagacggcgcatctggccgaggccattggctaccggcagctggaccgggggaaggcgagcacgtaatcgcagcgggcagaatcaggccgcgtcatgcgggcacacgttcaaaaagatccggcagccattccggcttgaacagggaagcaggctgttctctcatctcttctacgcgccaccatttccacgccctgatcgtggcattttcctcctccgtccacccgtcacgctggatgtcgggctggttggggctgcggaccagaaaatattcttccagccatcgcgcgggcgttgatcgggcgaccgcgtagacggcatcgcgcttttccagccgcacgcctatcggcagatccaatccggtctcctccctgagctcacgccgtgcggcgtccgcatatccctccccgggcagaagctccccgcccggtgtagcccagaagggagcgtggtgttcatcgtgataccggaacagcaacaccgcatcctcagcaacgatcacaaggcgtgcagatcgtctgatttccatcgtttcccgtccttaccagcccgccccagaataggccaaaagcaggcggaccaagagaaagccatcaacgcgtgtcgattcctggccagtgattcactttcccaggatgggcgcctgtcgccggacggcaacggacgccatgcggcggctgacaaggccgaagaggtcctgcagttcggctgcgcgctcgggcgtgctgttgctgccgaaaagcacacgcgccagcgcggcttcacgggtgtcatgcgggaaccgcaggcggtcccggtacaccttctggcacaccagccaggcccggcgcagcccaccgccgggcagcgggcggaccacgcgttcgtagacctgccagaactggtactcgccctgcagatcgatcgccggcgccacggacagcgcctgccggggccgtcctgggccccggatgccgaacaacggggttcgcgggttgtgctgtgccatgccaacaggatgacccagcaacattgtgggaaccttgcgtcgccgccagaaaacccctgttgtttgcgcaaggcgggtttctaggcgggttttgggggtcagagccctttgctgcgcaaagggctctgaccccgatcacggggtggctgcggggtcggatccctttgcgcagcaaagggctctgaccccaccctcatcgcctcagaacgccatcgaggtactgaacatcagctgccgtggcgcgctgcgctgcagggtctggtaatcccccgagaacgacgagccggcaatggtggcggtgccgatgttgtggcggttgaacaggttgctcacgtccagccgcagctccaggccgggcaccgcgctgtcggcaccgaagcggtaggcggcataggtgttgacctgccagaacgtcggcacgcggatgtcgttctcgtaggtgaagggctggcgcaggtaagaggtgctggtggcaccgaagcgccagtcaccaaagtgggcggacaggtcgctgaccagcgagatctgcgggtagcccggctgcgcgttgcccttgatcgggtacaccgtgtcgcccaccacgaaatcgctgtcgtagtacgaacgggccacggccacgccctgatagaactgcaggtggtcagtcaggtcggcggtgatgccgaggtcggcgccgatcacgtgcatcttcggcatcagccgcacggtgttgatctgcgcgaactgggtaccgatggcggccgacagcaagcggttgcggatgtcgttgtagaacacgtcgccggtgatcgtcagccggtcgaaacgatgcgatgcgcccacggtgaggttccagttcttctccggccgcagcgtacccgccacgcggtcgaactcctcctggtcggtgatggtccacgccgaggcggtgtagccgatgttgccgcgctgggccacgcggtagccgttcatggtattggccaggtcgatgaaggcatcggtggattcggtcgggctccagaacagcgagacatgcggcaggaagttgctcttcgcgcgcagcgtgccgttcaccggccggtccttggcgtcaccgaggccgccgccgcgggtgcggaagtccacggccttgaagccgacacccagcttcagcgtgtcgttcagcacgatgtcgtcctgcaggtagaactggcgcgagcgggtcacccagctcgatgcgttgtcggtcttgaacgcggggccgtacacatcgaacggaccggtggccttcagcggcgggccctcgcccagcagcggctgctggtaccactcggtcttggcagcggccttgctcttctcctgccagaaaccggcggtgaaggtgtgcgcgccggtctcgaactgcaggttgagcatgccgcccagccggttgaggcgcggggtctgcacctgttcggagaacggcgcgccgttgggcgacggcacgttcgggtcggtcagcgtggcctgggtgtggctgttggcgttgtacagctgcacgttgccgctcagcgccggactgatctggaagcggtggttgatcgaggacacgcggtcacgcgtgctctggccggtgtcgtagggaatcagcccggacagttcaccacaggtataggcgccgcaggatttgtctgcgttctccggcgaggccacgtagtacgcccaggcgtagtccgggtagaagatgtcggccttccagcccagcttgctgatcatgtcgaaggaaatgttgttgtaaccccagaccttggccttgctgtcggacaggaacacggtgacatcgccccaggcgacgtcctgctgcagcttcaggtcgccgcgcaggaagttctgcgtgccctcgccctggtacttgtcggcggacacgcgctgcaggtcgaccagcactttcgggccatgctcaccgagctggccgctctgcccggatacggtggtgaccagcgtgctgttgctgcccacgccctgcttcacgcgcaggctgggcgtgtcctgcaggtcgcgcaggcggtattccaggctgccgccgttgacgctgctggagaacacgctgaccggtgcgccaccggggctgaccgtgatcgcgccgatgccatcgggcacgcccacgttcaccacgctggtgccggtaagcgagaggaagccgttgtcattcagcggcacgccttcgaaggtgatgcccatttcgttcatgcggaagccgcgcacgaacaggctggtggcggagatatccaggcccagcccatcggtggcggtatagctcgcgcccggcacctgcttcagcatggccaggccattgttgccggtgaccatcgcgtcgaggtcctcggccttgatgatgtagcggttgggaccgaccacctgggtcggtgccacggccgcgccgcgcggcgtggcgatgacctgcagggcgttgagcgtggtgggcgtgtcgagcgcggcgtcctgcgtttctgcagcgtacgcaggtgcggtgatggccgcgatgatggccagggcgaggcgcgtcgtgggtggggtgttcatggcagtagatccagggtgcagggagagagccgcgcaggcgcacgcccagcgcgttgcagcgccggtgtcggcgccctggctggcgatgcggttgcgttgaaggcgtgacggcgcggtgcgtgccggtcagtggcagacgaagacgatcatctgccgtgggattcggtggggtgatttcgacgtgcggaattcttgcatcgcactgccgcatccgccattgcaccgtggtacagcgccaatggcggtggggatgggtgggttatacgtgggtatagaccctggtcggcgctggccgcctgcgtgtgccaaccaaggttggcacctgccggggcgaatggggcctggtagaggccgaccttggtcggcgcttgccgattgtgtgtgccaaccaaggttggcacctaccagagcatagggacgcgcggttactgcaggacgaaacgctcgatcgcgcgcgccacgccttcgtcggcattgctgctggtctcaaaccgcgccaccgccttcaccgcgtcgatggcattgcccatcgccacgctggtgccggcatactgcagcatggtcaggtcgttctcctggtcgccgatggccatcacgttggcgcggtcgatgcccaggtgctcggccagtctttgcaggctcggccccttgcccgcgcggtggtcgaacacttccaggaagaacggtgcgcttttcaataccgcgaagcgctcggtcagcgcgccgggcaggcgcgcgatggcagcgtccagcacctcgggttcgtcgatcatcatcagcttgatgaaggacatcgacgggtccatgtcttccacgcggcgatacgacagtggcatccgcgaaagatgcgagtcggccacggtgtagtagctgatgtcctggttgggcgtgtacatgcgctggctgtccagcgcctggaagtgcacgcccaggtcgcgggccacctgctcgcagaacaggaagtcgtcgaagctgagcgggtactcgactacggtttcgcgcgtgccgatgcgctgcaccaggccgccattgcaggcgatgcagtagtcgtcgttgccggtgatgccgagctcgtgcaggtacggcgccaggcccggaaccgggcggccactggtcagcacgatgtgcacgcccagtgcgcgcgcctgcgcgatggccttcctggcgcggggggtgagctggtgcgacgggtccagcagcgtgccatccatgtcgatggcgaccagttcgatggtcgattgcctgcggcccatgtccattgcgttcaactcgtgcggggcacgccagtttaccccctcatgcccggttcacctctttgcccacgttggccgggatactgcaggagcctgtgcgtcccccaccgcaggacggcccgctgaccgcccttccctggagaaccttgcgacgcatgacctaccgtgcccccgaaaccaacgacagcgcacccctggcccagcagatcgagcagatgatcgacgagctgcccggcgaccaggtgagcgtcggcaccctgctcagcgcgctgggcgatgagggcctgctgctgatcgtgatcctgctctcggccatcttcatcattccggtgtcgattcccgggctgagcacggtgtttggcgcctcgatcctgctgatcggcctgagccgggtgcgcaaccgcccgctgtgggtgccgcagaagctggcgcgccgcgggatcgccaccgaaaagctgaaggccaacctgggccgtgcgctgaaatgggtgcaccgcatggagcggctgtcgcggccgatgcggctggcggtgatggtgcgctcgaagaagatgatgcgcctgaacaacctgatgctggtgtttgcgaccctgctgctgatggcgccggccgggccgattcccttcagcaacacgctgccggcgctggcgctgatgtcgtttgcgattggcttcatccagcgcgatggtgcggcggtggcagccggctacggcttcgtggtggccacggtggtgtacttcggcgtgctgctgggcggcgtgggatttgccgccgaatcggtgttcagcgggttccgcagcagtaccgccgaactgtagagccgagcccatgctcggctgctgttcgctcggtgcacggaaacccgcgcgctgcgcgcgtaagccgagcaagggctcggctctacaaaggccggatccacagcagtcgagcgtggctcgacgctacacagctatttcgccgacacccgccacaccacgtcgcccacgtcgtcggccaccagcagtgcgccctcggcatccatcgccatgcccaccggcgcacccatcagggtcttctcgtccttcgaggtgaagccgctgaccacggtctgcggccgcccggtcggcttgccgtccttgaacggtacgtagaccacttcgtagccactcagtggcgagcggtcccagctgccgtgctcgccgatgaaggcgccgccgtggtactgcgccggcagtgcctggccggtgtagaacaacaggcccagcggtgccacgtgcgagccgatggcatagtccggcacgatcgccttggccaccaggtccggccgctgcggctgcacgcgctcgtccacgtgctggccgtagtagctgtagggccagccgtagaagccatcttccttcaccgaggtgaggtaatccggcaccaggtcggcaccgatctcatcacgctcgttggccacggcccacagctggccagtgctcggctcccagtccagcccggtcgggttgcggatgcccgacgcaaagatgcggctgccacggctagctacgtccacctccagcacgaccgcgcggcgatattcgacggccaggccattttcagtaatgttgctgttggagccgacgcccacgtacagcttgcggccgtcgcggctggccagcagttccttggtccagtggtggttgatggtgctgggcaggtcggtgaactcgcggcccttgtcggacatgcgggtttcgccgggcacgtagtggtactgcatgatgttgccggtgttggccacatacagcgtgtcaccgatcagctggatgccgaatggcgagtgcaggccttcgatgtagacgtgctgggtccaggtgttcgtgcctggcgagcggcgcagcagggtgacccggttgccgcccttgccagccttgcccgagcgcgccttcaccttgccggcgatccactgcttgggtgtggtgaccggctcttcgccggggccattgccttccaccaccagtacatcgccgttgggcagggtcagcagccggcgcgggtgctgcaggttggcggcgatgcgctcgatcttcaggccttcggccaccgtgggggcctggccgtcggcccagcccacgcccttgggcacctgcatcggcggcatcaggaagttggccggcttgggcagtggcggctgcggtcccgactggtcggccggatggtattcggccttgcccgcgcaggccgacagggtgacggccagtgccagcgcggcgacggtgggcaggatgtgcttagccatgacgacctccctgcagcaccggcggctgcaatgacaacaggatcaggcccagggcgatcagggccacggtcagcgccgacaggatcgtgcccggcacagcaacggcatacgcatcgcggctgtgcacgaaggcgttccagatggccagcaccaccgcgaccaggttgaggaagaagtcgatgcggtcgatgcgggtggccgtgccgttgcggcgccagaccgcgaacaggttgatcaggcgcggcacgatggcgatcagcaggccgaacgtgatcagccaagcggcggccttgccccacatcacctcggcgctgttgagatagatcgcgtcgaagatcagtgcaccgacgaagaagccgaacggtatcgggttcaacaggctgaacagcgtggtgccgaggccgcgatgggcctgggcgagcggattgaccatcatcgtgctccgtgcggaagggtgcacgggctgtagtagcacagcgcgatgtgagggcgcgcgatgatgccccggcggcgctgccacacccaccgggcaggcaccgcactacgcgggttcgtcctcgcgcacctcgtggaagggcagcatcgtctcgaagccgaattcgtgttccatgctggtgcggaccaggccgccgatggcgtagcggctggtgtttgcatgcacgtctatgccaccgtgccgccactcggtgcgcagatgcagcgtctctgcgcgtcgcatgacggtccgttcctcctgcagcagcgcgcgccggtgcttcttcatcaacagccgcagcggtttcaccatggtgatgccgaatgcggccagctcgggcagcaactcgctgatatcggcatcgtcgccatagtcgtggctgcgcgtatgcacggatagcaccaccttgcggatggcggcgaccgagagcggggtctggtctgcgcgcgcacgtgcgcgctggcgtccattcttcatgcgtgtcttcacctgcatgtgattaccacgtttccggccctcgaagcagacgcgcgaagatggcgtgaaggcattcgcgcgccctgtcataacctgacgtactaagtgtttgtgacgcaatttgcatattcgtacattgcggatgtgaagaggtagggggttctccgttgtgtcgcgtttggctcgttgcgatggggcagttccgccccgccgtcctgccatgccgattcacaacagaaggattcgtgtatgaagcgacacacgcaacgctccgcgccaccgcgctctgcgcgcctggcccttgccactgccctggtgctgggcagcctggccgtcaccgcccaggcccaacaggccgatccactggcgggaatacagtggcacctgctcaacaccgggcagacggtcccggctgacaccctgccggtggccggcaacgacctgaacgtggatggcctgttccgcaacggcatccgcggccagggcgtcaccatcgccatcgtcgacgatggcctgcagatcgcgcacccggacctggccgccaacgtggccgcggtggccggcaagaacttcatcaacggctcgaacaaccccaccccgaccaacccggatgtcgacaaccacggcaccatggtcggcggcattgctggcgcggtgggcgccaacaacctgggcgtacgcggtgtggcgccggcggcgacgctgaagggcttcaacccgatttcgcgctcagccctgggcaaccagcagagcaacatcgagtacgcctggtgggacggcgcggagtcggccgacgtgcaggtgttcaacaacagctggggcgccggcccgggcaatccgaacctgccgctggcgtacagcgaaaacacgattcgttcgtatgagcaggcactgtcgggtacgcgcggtggccgcggcggcatctacgtgaagtcggcgggcaacaacttcaacaatgcctcgatcagccagacccaggatgtctgcaccaccgacaccaagaaccgcaacaccggctgcgtgccggccggacgcgatccgcgcaacaacctgttcaacgtgatcacggtaggcgcggtgcgtgccgatggcgtgcgctcgtcgtattcctccaccggctcggcgctgtgggtgtcggccttcggcggcgaatacggcctgcaggcccagtacgcccccggcctggtggcacgcgcctacgacccggccatcgtcaccaccgacgtgaccgggtgcgcgcagggcagcaacaagaacaccaaccgccagaacacgctggacagcaacctgtcggccatcgacagcacctgcaactacaccgccaagatgaacggcacctcggcgtcggcgccgatggtctcgggcgtggcggcgctggtgctggaggccaatccgaacctgtcctatcgcgatgtgaagtacatcctggccaccaccgccacccgcaaccacccgaaccagccggcggtgacgctggccgacgggcgcacgctggtgccaggctggacggtgaatgctgccggccgtgcctacagcaactggtatggcttcggcgtggtcaacgctgcacgcgcggtgcaggtggccgagaacttccagtcgctcggtgcgctggtcgacagcggctggcgcaacaccacgcgtaccgtggccatcggcaacacctcggccgccgccgcacgcctgaccttccagttggccaacggcgcgcgcaacatcgaaagcgtgcagctgggcttccgggtcaaccaccgcaacacgcgccagctgcagttcgtgctggtgtcacccagcggtacccgcagcgtggtgcaaccggcgttcaccgcgatcggttcgggcacgggtggcgcgcagagcaacttcaccagctgggacctgctgtccagcaatgccttcctggatgagaacgccacgggcacctggacgctggaagtgaccgacatggggcaggccgcgaccgctgcatcgcgtggcaacctcgaattcttcaagatccgcgttctggggcactgatgatgaagaccaccattctgttgagcacgctcgccttcgcggcgatgaccttccctgcctgggcacagagctcggggcagacccctccggccaggaccctgtcgaccgtggatgctcaggaactgaaggcgtccgctaccggccgctcgttcgatgtgggcggcacgcgtttccagctgtcgccctcggcaacggtaaagcaggccagcggcggccagttcacgatcaccccgcaggcggcggcgaccaccagctcgcgtaccaagcgttcgctggatggtgccgcggcggcgcctgctgatgccggtgccggcaagttcgcggcggcggtctcccgtgacggagcgccggtggtggcgacctcgcgggtcaaggtgttcttcaccgatgcagcatcggcccagcgcgcggctacggccaccggtggcaccgtggtgaaggtctccaaggcgtcgggccaggcgatcgtggagtacccgtcggtgaacgcggcactggatgcgaccaccaggctgctgtccaccgccggtatccgcgccaccgagccggacgtggtgcagtgggaagagaccaagtaaggcgttgagcggtgccccggccggctggctctcctggccggccggggattggtgtggggggtgcgccgaccaaggtcgacacctgccggggccgcgcgcgtgtagagccgagccgatgctcggctgctgtctacggggtgccgcaggcgcggtgcgcgcggcgccgagcatgggctcggctctacagctgtgccaaccaaggttggcatctaccaggagcagattcggacgtgccaaccaaggttggcacccaccggcgttaccgcgcggcgagtgtgccgctgtgcttgaggtggcagctggccagcgcgtcgttgccggcggccgggtggccgggctcgagcagcaggcgctgcacgtccgagaacagcttttccaccggcatgccgtacggcgcgaacaggcgcaggcggccctggcggtcgaacacgtagccgccggcaatgtggctcatggtgtaggtatccggtacctgaccgggttccttttcgtagaacgccttgaagtcgctggccatcgcggccagctgcgcatcgttgccaaccagcgcgattgccttgggatcgaacgcttccacataggtgcgcgcgacctcgggcgtgtcgcgggccgggtcgacgctgacgaacaccacctgcagctgatcggcatccttgcccatcaggtgcttgacctggctcagctcgaccatcgtggtcgggcacacgtccgggcagctggtgaagccgaagaacagataggtcacctgcccctgcaggtccttcgggccgcgcacggtgccgtggctgtcgggcatcgaccactgctggccgagttcttcgcaggcgatgtccttcgcatagaagtccatgcgcgactgcgcgctgcagccagccagcaggccgagcagcaggcctgcggccaggcgcaggccacgatgggggaacgcaatgcctttcacggttcgcaggctcagttgatcatcatgtggtagtgcatgctccagatgatccagaccgacaacgcgacgacgatgaacaggatcaccagggtgaacacgaagctggccaggttccagccaccttcggacttgcggtccatgtgcaggaaatagaccagctgcaccaggatctgcgccaccgcgaagccgaccagcaggaacagcgtgagcggccgcgacagcaccgggttcatcaccagtgcgaacggcaccacggtcagcagcgcgcacagcacgaagccgatcaggtaggacttggtggagccgtgcgcattgccggcgcgcgaggttttgacgtgggccatgtcagaaggctccgatcaggtagacgaaggtgaagacgcagatccacaccaggtccaggaagtgccagaacaggctcaggcacgacacgcgcgtgatgttggtcggggtcaggccacggcggtagacctggtgcatgaccaccgccatccagatcaggccgctggccacgtgcaggccgtgggtggcgaccagcgcgaagaacgccgacaggtaggcactggtgctcggacctgcgccttcgtggatcaggtgcgagaactcgtagatctccatgccgatgaacgaggcaccgagcacgaaggtcacgcccagccagcgcagcaccgccgaggcatcgtggcgatgcatcgccagcacggcctggccgtaggtgatgctggagaccagcagcaggaaggtctcggccatcacgaacggcaacgagaacaggtccttgccggtggggccgccggcgtaggcggtgctgagcaccgcgtacgaggcgaacagggaaccgaacagcaccaggtcggacatgaggtacacccacatgccgaacaccttcatgccgccctgttcgtggccatggtcgtgctcgtggtggtcctcgtgcgcctgcgtgtcgctggccagctccgggcgggtcaacaggttcatgcgcgtacctccttcagcttggcaaggttggccgcttcggtgcgcgccacctcttcggaactgacgtagtaatccacgtcctcatcgtaggaccgcacgatcagggtcacgatcatcgcgatgaagctggctgcggccatccaccagatgtgccagaccagggcgaagcacagcaccaggatccagatgttgaggatcagcggcacgccggtgttcttcggcatgtggatcggggcgtacgtcttcggcggcggcggcaggctgcgcttcttcgcttcgtggaaggcatccagctcatcggccttgggcaccacggcgaagttgtagaacggcggcggcgacggcgtggcccattccagcgtgcgtgcgttccacgggtcgccggtcaggtcgcggttgcgcttgcggtcgcgcacgctcacgtagatctgcaccagcatcaggatgatgcccgcgaacacgaacagtgcaccgatgaaggcggcgatcaggtacggcgtccacgccgggttgtcgtactggttcatgcggcgggtcatgcccatgaagcccagcatgtacagcggcatgaaggccaggtagaagccgatcacccagcaggcgaacgaccacttgcccaggcgctcgttgagggtgaagccgaacaccttcgggaaccagtaggcgaagccggccaggtagccgaacagcgcgccgccgatgatggtgttatggaagtgggcgaccaggaacaggctgttgtgcagcaggaagtccgcgcccgggatggccagcagcacgccggtcatgccaccgatggtgaaggtgaccaggaaggcgatggtccacagcatcggtacgctgaactcgacgcggccgccgtacatggtgaacagccaggtaaagatcttcacgccggtggggatggcgatgatcatcgtcatgatgccgaagaaggcattgacgctggcacccgagcccatggtgaagaagtggtgcagccagacgatgaacgacaggatgccgatcgccagcgtggcgcccaccatcgacttgtagccgaacagcttcttgcgcgcgaacgtggcggtgacttcagagaagatgccgaacgccggcagcaccaggatgtacacctccgggtggccccaggcccacaccaggttcacgtacatcatcgggttgccacccaacgtgttggtgtagaagttgaagtccaggtagcggtccagggtgagcgcacccagcgccacggtcaggatcgggaaggcggcgatgatgatcacgctggtgaccagcacggtccaggtgaacaccggcatcttcatcagggtcatgcccggcgcacgcatgcgcaggatggtgatgaacaggttgacgccggtcagcaatgtgccgatgcccgaggcctgcaacgcccagatgtagtagtccacgcctacgcccggactgaactcgatgcccgacagcggcggataggcgacccagccggtcatggcgaattcgccaacgcccagcgagatcatcatcagcgcagcgccaaccacgaagatccagaagctgaaggcgttgaggaacgggaacgccatgtcgcgtgcgccgatctgcagcggcacgatgatgttcatcaggccgaccacgaacggggtggccacgaagaagatcatgatcacgccatgcgcggtgaagatctggtcgtagtgctccggtggcaggaagccatcactgcctggcccggccgcggccaactgcgcgcgcatcatcagcgcgtcggcgaagccacgcaccagcatgaccagcgccactaccacgtacatgatgccgatcttcttgtggtccacggtggtgaaccagtcgcgccagagcacgccccatagcttgaagtacgtcaccgcgccaagcagcgcgaggccacccagccccatggccgccagcgtgaccacgacgatcggctcgtgcagcggcacggcctcccacgtcaatttacccaacatgttcgttactcctgggaaacctgggcaccaccggcagcacccgccggggacgcagcagcggtgttctcaccgacgccgatgaactggtcgatgaccttcttgaacagcagcggttcgacgctggagaagtgctgcaccggcgcgttcttcgacggtgcggccagcgccttgaactggttgaagtccagcgcctgtggtgcgctgcgtacctcggccacccagcgctcgaactcctcgttgctgctggcggtggcaatgaacttcatgttcgagaagccatgcccgctgtagttgccggacatgccacggaactggccgggctcgttggcgatcaggtgcagctgcgtgcgcatgccggccatcgcgtagatctgcccacccagctgcgggatgaagaaggtattcatcgtcgagttggaggtgatgttgaacgccagcgggcggttggccgggaagttgagctggttgaccgtggcgatgcccaggtccgggtatacgaacacccatttccagtcggtggcgatcacgtccacgtgcagcggctcaccggccacgtccagcggcttgtacgggtccagttcgtgggtcgacttccacacgatcacggccaggccggcaatgatcagcagcggcacgccccagaccacgatctccaccttggtggagtgcgaccagtccggcgtgtatttcgccttggtgttgccggcgcggaagcgccaggcgaatacgaaggtcagcacgatggccggtatcaccacgatcagcatcaggccgatgcagatcaggatcaggtcgcgctgggcgagcccgaccatgcccttcgaatccagcagcacccagtcacagcccgacaggccgacgcaggccagggcgaccagcgccaggcggatgcggttccagcagatattcattggaggtcaaccctgttgaagaagcgcgcttgaccggctcgcctgcgcgcagcgcccgggcgtggagcggctacactgtgggtacgaggtcgcctacaagagagcgatccactccaatcaagcccatacaagatacatcattgtatggacttgtgcatctgcacgtatggaaaaactgaccgatgacgccacctgccgccggccgccgcctgaaacaccccaatcgcacctgggttcgccccttccgcgagggcgctggcccgctgtacctgcagatcgcccagcaggtgcgcgaggcagtggatgacggcgtgctgcgtccgggcgaccggctgccgccgcagcgcgacctggcccagcaggtgggcgtggacctgaccacggtcacccgggcctttgccgagctgcgccaggctggcctgctggatgcgcagggcgccggcggcaccttcatcgcgctgtcggccggcaaccgcagcacctcggtggacctgagcatgaacatcccgccgctgctgggcagcgcgccgttcgcacagggcatggaggccggtttccagcacgtgggccagcagctgggccagggcgaactgatgagctaccacgtcggcgccggcacccgcgaggaccgcgccgccgccgtgcagtggctgtcaccggtgctgggcacggtgggtgccgaccaggtggtgatctgccccggcgcgcagaccgcactgtgcgcactgatcctggcccgcacccagccgggcgagctgatcgccgccgagcaactgacctacccgggcctgctggccgccgcgcgcgtgctgcagcggggtgtggtgccagtggcaatggacgccgaaggcatgctgcccgacgcgctggaagaggcctgccagctacgccgcccgcgcctgctgtacttggtaccgaccatccagaacccgaccacggcgacgatgtcggcacaacgccggcaggccctgctggcggtcgcgaaacgccacgatctgaccgtgatcgaagacgatccctactggttgctggccggggacgccgcaccgccgctggccgcccaccgcgacgccggctgcccggtgtattacatctccaccctgtccaagtgcctggcaccgggcctgcgcaccgcctacctggtggtgccgggcggcgaaccgatggaaccggtgctggacgccctgcgtgcgatcgcgctgatgccgacccagtcaatggtggcggtggcgtcgcagtggatccgcagcggccaggcccaggacatggtgcagcgcttccagcaggagctgcgcgagcgccaggcgattgccgcgcagtacctgccgtcccgcgcgcgggcgcacccggccggcctgcacgtatggctgccgctaccgccgcggctggaccagtaccggctgatccaggccgcacaggaacaggggctcggcatcgccagttcggacgccttcagcgtggaggaaccgccaccgggcaacgccatccgcctgtcgctgggcggcgcagttgaccaggatgcgctggccggggcgctggccaaactgaacgagatcctgtctgaggcccccggggcccggcacaacgccatcgtctgaaccgggcgcatggcgccgcatccatacaagatgatattttgtatgcaatgtatggatgaagggacgtgcgtcgatgcgcgccgagagactgaagttccacctggtaatggccggctgtggtggctttgtggtgttgatgctggctgcgctggcctgggtctgcctgcagccgcagaccgtggatgtgcaggccgccgagcgccacgccatcgagcaatgcgtgcagcgcagcgaggatccgtcgcgtagcgagatccagcgtcgcgcgcaggccgactcctgccgcgagatgcgcaagcagtacgtgcacaagttcggcggggacgcgtcctgatgggcgcagccgcgccgcgccgccgctggctgctgccgacgatgatcgccctcgcctgcctgttcatggccggcgtggcggctgcgctgtggcagtacttcggctacagcgcgcagtcgacgttcaccgaacaggccatcgtcttcgacgactcgcagctgcgcctgccgtccgatctggccggcgataccggccgcatccgcgtggtgcacttctgggacccggcgtgtgccgtctgcaaccgcgaaaccggcgcacacctgagctacctgatcagcatgtaccgccgcgccggcatcgacttctatgcgatccgccgccccggtacccagggcgaactgcctgagccgctgcgcaacaaggtgatcaacctgccgaccatcgacggcatcgaacacatcccggccagccctgccgtggcgatctgggaccggcagggccacctcgccgatgccggcccgtacagcatcggcatggtctgcaactcggccaacagcttcgtcgaaccactgctggacagactggtgcgcggcgaaaccgtgcgcccgaaaggactgcttgccgtgggctgctactgcccctggcaggccaagcgctgaggacgcgcaatgacaccactgacgctggccgctgtggccgccacaagcaacaacggcggtcacctgtccgaaccgaccgatggttatggacaggctcccgccgttggaagcaacgatacgccccgacatgctccgtacatgccgcgaccggatgtcgcagcccgcgaatgggtgcaggacgtgctcgcgcacaacgggccgatctacctgcgcatcgtcaattcgctggagcgcacggtgcgtcgcggtgggcttgcaccaggacaacgcctgccctcgcagcgtgcgttggcgcagcagctcggcgtcgacctgaccacggtaacgcgggcgttcgacgaagcgcgcaagcgcggcctgatcgaggcgcgcgggccacaaggcagtttcatcgcaccacccaaggccggcttcgaccaggtggtggacctgagcatgaacgtgccgccggtgcccgatgccgatgcgctggccgaaaccctgcgccgcggtgccgccgccgtgcttgcgcgcagcaacgcgccgaacctgatgacctaccacctgggcggcggcaatcccaccgaccgccacgcggcagcgcgctggctgcaaccgatgctgggcgcggtggaggatgccagcctgttgctgaccgaaggcgcgcaggtggcgcttgccgcgatcctggtcagccagggccgcgacgatgatgcgatcctctgcgatgcgctggtctatccgggcctgctgcaggccgccgccgcactgggccggcggctgctgccggtggacagcgacgaacacggcatgtgccccgatgcgctggcccggctggcacgcgaaagcggcgcgcggttggtctatctcaaccccacctgccagaacccgaccgcgctgagcctgccgctgcagcggcgcgaagcgctggcgcgtgttctggagagggaaggcctgctggcgatcgaagacgatccttactggcacctcgccgaggatgcacagacaccgctggcggcgctggcaccgcgccatgtgttctacgtggcgacgctgtcgaaggtgatcagccccggcctgcgcactgcgttcgtgcagtgcccaagcgctgcgcacgccgaggcgatggcttcggccttgcgcgccacccggttgatggggcatccgctggtggcggcgctggccagccagctgctgctggatggttcggcgcaatcgctgctggcgcaggtgcgcagcgaagcgcacgagcgcatgcgcatggcgcgctacctgctggcgccttcgctgctgctgcgcgccgaaggcctgcatgcctggtgccgggtaccagcgccatggactgacgccaccctggtgcgtaccgcacagctgcaggggctggcgatcgcgccctcatcggcgttctgcccgccgggggtgcagcatcagaacggcgtgcggctgtcgctggggctggcggccgatcgccggcagctggaaagtgcgctgcaacggattgaccggttgttgttgtcggacgcgttgccggcgatcgagcggtagccctggaatgggatgtgccgaccaacggtcggcacccacccgaccggtagtgccggccgctggccggcggaagattcctcagcacggttggaatgtgccgaccaacggtcggcacccacccgaccgatagtgccggccgctggccggcggaagattcctcagcacggttggaatgtgccaaccaacagttggcacccacccgaccggtagtgccggccgctggccggcggaagattcctcagcacggttggaatgtgccaaccaaggttggcacccacccgatcggtagcgccggccgctggccggcggaagattccccggcacggttggaatgtgccaaccaaggttggcacccaccaaagcagggtcaggccaaggcggagagggccttcaccagcgcatccatctgctgcggccgggtgaacaccgacggcgtcacccgcacgcaggcgccggagtccaagccgtcgcgatgggtggtgaacacgcgatgctcatccaacaggcgcttctgcagcgcgatgttgtcagccacgctggtgcgcccgctcaggcggaagctggccaatgcactcgccaacgccggatccggcgaagacagcacttcgatgtgcgccatctgccgcgccggcagcgtccagcgctcgcgcaggtaacgcaggcgcgcctgcttgttgtccgcaccgatgcgctggtgcagggcaatcgcctccggaagtgccaggtaagcggcgaagttgaccgtgccggtgtgtacgcggctgcccacgcggccgtcgtcggtctcgcccatgtacgggtcgaggtccgcaacgcggcccctgcgcacgtacatcgcgccgacaccgaccggtgcgccgatccacttgtgcaggttgatgccgacgaaatcggccttgagctgcggcaccgcgtagtcgatctggccgaacccgtgcgccgcatcgacgatcacgtcgataccgcgtgcgcgtgcacgctcggcgatctcggccaccggcagcaccagcccatggcgatggctgacctgggtcagcagcaccagcttcaggcgtggcagccgcgcgaacgcggcctcgtaggcctgcaggatctgcgcatggtcgggcaccaccggcagcgcgatgcgctcgacctgcacgccacggcgctgctgcagccaacgcatcgcaccgatcatgctgtcgtagtcgatgtcggcgtacagcacctggtcgccgggccgcaggcggttgtagccaccgatcagcgccagcatcgcttcggtggcgccacgggtcagtgcgatctcgtcggcgcccacgcccagcagttcggccacctgccgctgcaccgccatgtactgcgccgggaactcatgacggccgtaccaggcgttgccacggttcacctcggcggtgtggcgctggtagctggccagcgtctcgcggcccatcgcgccccagtagccgttctccaggtggttcacttcatcggtgatgtcgaagtggctggccacggcggcccagtagccttcatcgcgggccagcgcgtccggcgctacggtcgttgcgggaatctgcatgggcgcagcgtaacccgcggcagccatggcgggcagtgaagacagcgcagctgcagccggcaacagtgcaccggcacgcaacaggacgcggcggttgcggtccatcagaagctcagccggtactgtgcgtacaggttggcaccgtcggtgtcgtacggcgcgttgcgcgagtagaccaggccgcgactggcctggaaggtggcttcgtccggatagcggtcgaacacgttgtcggcacccacgcgcaggctgtgatgttcgttgatgcgatagccgacggccaggtcgaggaagctcatcgcaccaaagcgctggtagatatcgcccaccgcattgccgctggaatcggtccaggcaccgtagtagcgcatgcgcgccatcagcgaccaggcaccgatgtcccagctgccggtcaggctgcccttgtgctcgggcaggcggtcttcgaacagcacgcgctgggtctcgttggttgccaccgaggtgctgccgttgtccacgcgggtgcggttgtagttgtaggccagggtcagcgtcatgcggcccgcgccgaggtcgcgcaggtagttgccgaccacgtccacgccggtggtggtggtgtcgaagtcgttggtgaagtagttcaccgaggtatagcccagcggattgggcgtaccggccggaatggcgaaactggccgactggctgaagcggtcggtgagcttgatctggtagacatccaccgagccggacaggcccaggtcggtgcgccaggtcaggcccagcgatgcggtacgcgattcttccggcttcaacggcctggcaccgagcagctgcgccagcggatcgttcggcgacaggcggccgctggtgaagatctgcagcgtgcgcgtatccaacccctgggtggtgctggtggtgttgagctgcgccggcgtcggcgcgcggaagccggtggacacggtgccgcgcagggcgacgtccggggtgatcgcgaagcgcgccgacagtttgccgtccagtgtgctgccgaagctggagaagtcctcatagcggctggctgcaccgatgctccagcgctcgcccagcggcacttccatgtccacgtaggcggccttgctgcgctggctccactgcccggcctggctggccgagaagcccggcgcgccattggagttggcctccaggcccgcggccgcgcccggacccaccgcgtacgaggccggatcaccggcgcgcacctggtaggtttcctggcggaactcgccaccgaaggcgacgttgatcggcttggacagcgcagccacgtcccattcgtagttgaagtcggcgttggcgttcttctcggtctgggtcaggcggccgagatcgaagtcggtcgggctggccgggccgagcgaggcgttgatcgagttcttcaggcgatagtcgatggcgttgcggccatacgaggcgctgacatcccagcgcagcttcggcgtgatctcgccgcgcaggccaccgaccagctgcaggtcgttctgcacgttgccgtactgcgggctgaagccgaccggatacagcgagcgcaggttccagcccgggaagatggcggtggtgcggtacgcgccggtggtggtgtccgggttgcgccagttgaaatcgctgacgccattgctgtggctgtacaggccaaaggcatagagctccagcgtatcgctggcgttggcctttacgttgaagccgacgcggcggctttccagttccggctggccccagcgctgcaccgggttgggcacctccagctccggatgcgcggcctggtaggcgatggcatcggggcgctggcgggtgcgcgaggtggcgtcggaggtggacgattcggcgaacagcaccaggctgccatagtcgcccagcgaccagccggtgcgcgcactgaaatcgcgcgaagcgccgtcgccctgcgcgtactgcgagtagccggcggtgatctcgctacccggcccatcctccaggatgatgttgatgacgccggcgatggcgtccgagccgtactgcgccgacgcgccatcacgcagcacctcgatgcgcttgatcgcgctggttggaatctgtgccagatcagcggcctgtgcaccacggttgccgagcagcgcgctgcggtggaagcggcgaccgttgaccagcaccagggtctggtccggcgacaggccacgcagcgtcgccggacgcacgaacacctggccgtccgccatcggcaggcgctgcaccacgaacgacggcaccagctgggccagcacgtccttcaggtcggtggattcgacggacctgatgtcttccttgctgaacacatccaccggcgccagcgtttcgaactgggtgcggttggacgcgcgggtaccggtgaccagcatcgcgtcgagctgggtgggcgcggcgcggctgccgccggcggcatcgaccgcatcggcctccgttgcgatcgcgcctcctgcgctggccatggaaagggcaaggaggatggaacgcgaaagcttcgaacgatgcacggcagggctccgggaggacgcgacagggccagcacctgtgcgcacacaacaggcctggacaaggcgcgcagtctcggcgcgatgtgtgaaggaggcatgacgtcagtacgacagcttgatgcgccaaccaaggttggcccctgccagggctcatccgtagatccacgccatgcatgggtggcaatgcagacccacgtcccatccccgcacacagcggctagccgttggcgtcgtcgccaaagccgaaacgggctggccgtgccgttcgcagcggaacgaacatcatggcagcgaacaccaccaaggcgggggtggacatgatccagatgcccctgttgcgaatcccgatccccatgaagtcgacctgcagatcgccgatccattgcagctgcgtcagtatcatcaccagcccgccgatagtcgcgcacggcaacccaccgtgaccggcccccaacaacgtcggtgtcagaaacccgcccagcaacgcgaagccgacacggtacacccagggattgccgcgccaccgtggtgcgccgaacaacatcagcagcatcagcgccagggtcaacagactgggaagtacccagagggcaagcagcatttcgatcatctcgatcatcgtccgggctccgctggcctggcatcccccgtcgtcgatcgcatctccctgccccccatcacgtccatgaagcgcgcattgttgccggtacgcaggcagacgcaaagccccggcagcgcaagaactgctaaacgccgtgcctgccgatccgctactgtgccggcattggatgcggggaacggcaggatgagcgcggcaggcaaggcgttgtggtacatcgaaacccatgcggaccagccattggcgctggccgacatcgccgctgcggccggcctgtcgccgtttcatctgtcacgcctgttccaggcccgcaccggcacctcggtggtgcgctacctgcgcgggcgccgcctgaccgctgccgcgcagcggttggccaacggcgcgggcgacatcctgcaggtggcgctgggggccggctacaccacccatgctgcctttacccgtgccttcagcgaacagttcgggcagacaccggaacgggtacgcgaacagggcaccgatgggctgacgctggtgcaggcgatccgcctgcacgaggccccgtcagcctgcattgaagccccccggctgctcgatacgcccgcgttccaggtggcaggcgtcggcatgcggcatacccgcgacagcagcggcgcgattccgggccaatgggcccagctcaaccgcgagtggccgacgccggcaccggtcagcttcggcgtgtgctgcaacagtgatgacgatggtggcttcgactacattgcggcactaccggcaagcgcggtgccgagcgtgcctgcgcactggcgacgcgtggacatcccggcgcgccgctacctggtggcttggcacggcggacacatctcggccatccgctctacctggttctggttgctggatcactacctgcccggctccggcctcagcctggccgatgcacccgatctggaacgctacgacctgcgtttcgatgagcacagcggcaacggcggcgtggagatctggctgccggtggaagaacgtccccactgacaaggagttgaagatgcgcatgaccgctgctgtgctgggaggaatgctgctggcgttcgcgagcgtcggcgccgcccgcgaaagcggcgtcgccggcgagcgccacggcacgacgacgctggccagcgccgccgtgcgcgacgcagggcaccgcgacgcgctgcgctacacggcctggtatccggcacaggccggcagccgcgaaaacgcgctgaccatcggtcctcccgacgcgccgctgttcgacgccggccggtcggccaaggatgcgccggtcgcgggtgatcgcctgccgaccctgctgctctcgcatggcaacggcggcagcgcgcgcatgatgggttggctgggcacggcgctggcgcgggccgggtatctggtgattgcggtggatcatccaggcaacaacggcgttgacaccatgaccctgcccggcagccttctgacctggttgcgcgccgatgacctgcgtgccgcactggcggccgtgcaagctgatccggtgctgggcccgcatgtcgatcctgagcgcctgggggtcgccggcttctcggccggtggctacaccgcgctgctggcagccggtgcgcgaccggacctgcagcgattgcgggacttctgcaccgcacatccggatgacggcgtctgccggccccaacaggaggcggcaacgcacacgatggaggcgcgcgttgccgctgcggcgtcgcccgaactgtcgccatggatgtcccacgccaacgacgcacgcgccattcccggcgtgcgcgcggtgttcctgctggcgccggcaatcgtgcaggcctttgcgcccgagcagctctcctcgctgaaacagccggtgtcgatcgtgctgggccaggcggacacggtcgcgccaccacagaccaatggcgaggctgcgcgtgcggtgattgcgggcgctgcactgcaggtgctgcccggtgtcggccattacgatttcctcgccgcatgcaccccggccggacaacagcggctgcaggacctgtgcagcacatcggtgccgaaggcgcagacccacgcgcaggcagcggacgcggcaatacggttcttcaaccattcgctgcgctagtggccgccgggcatcgcccggcgctacagtgggcgcgtccacggagaatcgatcatgcgcctgctgcacctcactctgccggtatccgacgtcgcttccgtggccacatatttccacgatgtgctgcagcagcgcgtggtcggcaaccatgtgcacgtcggctggagcaccctcgaacttcagcctgcggcgggacgtccggtgggtggcgtgcatctggccttcaacgtgccggacaaccgcttcagcgaggcaatgacgtggttgcgtgagcgcacgccgctgcagcgcaatccggcggggctggactacttcgcgctggagagcagctggcagtcgcagtcggtgtacttcaccggcccggacggcctgatccttgaactgatcggccgccgccgcctgccggccagcgctcgcgaaggcgtgttccatggcagcgagctgacctgcctgagcgaagtcggcctgcccagccgcgatgtcgaggccgtacgcgaactgtccaaccaacgtttcggcctgcagccgatcagcccggcttcgccgcagttcgcaccgatgggcgacgacgagggcctgttgatcgtggtcgcggccgatcgacggtggtttcccgagcagaaggacctgcccaatgcgcaggggctgttgctgcaggtcggcgacgtggctggccccggtgtcgtggaggacgttgtgctcggctggcgggtacaggcagcctgaactaccagctgcccgacgcaccacctccgccgctgcggccgccgcctccggaccagctgctggagctgctcgcagacgaacttgatgacggggagctggacgcaccgcggtggccgacggatgatctgcggctgccgcgtgccttctcaccgggcagcatggtgaaaatccaggcgaagtacagcacgagcgtgccggcactccacccgatcgtcgcggcaaggcgtgccaccgggtcggcgcgatcaatggccagcagtgcgaagagcacgtagccagcggtcagcagcaagagcactgcgaacctcaccccgaagctgcggcggtccttgtgccagcgcgcgcggcacgcctgcacgaggaagaacagcagcatggctacgatgcctgccgccaggtccagcaacgtgtgcagggccagactgggcggcaactggccacgcagcatcatcatcaccaagaaccccgaactgaccccgagcatgccgagcagcaccacgcgcacacctcggctgcggcgccagcaccagccaagcaggctcgccaccggtacgcacaacgccaatacgaggcagaccgctgccaatgcctggcgtggcgcccacatagccgccgacagcagacccgcggctaccacagccgtcaccagcagcgggcgaccccaggccggcaatcgcttcgggcgcgcctgcggcgtggtgacctcgcgtggcgctccacgctggcgctcgcggtgcctgcgtacgaggtcgtccggcatcctggccgcgggcgccgagggcggtgagcgccacagacccgcaaggaagccggccagcagcgtcattgcaaccacggaatccgcgctgcgccaatcggccggcaacacgttgcgcatcgatggcgcttcccaggccggcaggtcctcgccatcgatcagcgcgaccacgaccttcgttccatccagcaggccctggtcaaggtcgccatcgcggaaacgcggcacgatcgccttgtcgatgatgcgggcggcataggcatctggaatcgcgccctccagaccgtaaccggtctggatgcgtacacggcggtcctgcacggccacgagcagcagcacgccatcgtcaacgccttcccggcccagctgccactggtcgaacacccgctgtgcgtaggcctcgatgccctcgtcgccagcatggtcgaccaccagcacctgcagctgcgcgccggtgcgcgcctgcaacttgaaggcctgcgtgcgcagtatgtcgcgggtatccgccgaaagtgcgttggcggcgtccaccaccgggtcatccagcgcagggaccgcagcaccggccatcaccctcatcggcaacaggcacaacagcatcaacagccatgccgtgacccgggtgcacgtcgtcctgcgcagcatcttcacgtgccctgccctgcctcgatccgcgcatgcagcgcctgcagctgcgcgaccgcctggttgaacacctgcagatcggcatcaaccagcgccggccagtcgggcgcgtgccccagcaactgcgccacctgctcggtcggcgcacgatcaaagccttcacccagcaccgcgagatagcgttcacggaaccctgccgggtcgcgttgatcctgcacgaacagctgcacggccagcagccctgcatagaggtagttcaccagatagttggggtcgtcatacatcaggcgcttgccgatccagccgttgcacagctgcggatagcgctccgggtcctgaccgaagcgctccagcacccggccggtcaacgcgtccaggtcatcggcggtacccagcgtgttgtccgccacgccctcgtagatcgactgctccagctgcgcctcttcggaagacgtgaacagctgcagcaccatatcgtccagcagtgacttcaggtaataggccttggcccgcgggtcctctgcctgctggtacagctggtcgcggaagcgcagttcgttgtagatggcaaaggcctcggtcagccactggctgccattgcgctgcagcggcgaggcatggccgcgctgcatccactcaccgtgcatggcatgaccggcttcatgggcgatctcgacatcgctttccagatcaccacggcgcacgccaacgaacagcattgccggcacgccgggagcgcttaccgagaacgcgtcctggctgcggtcaccacgttcggtgaccagatccatgcgccggttggccggatcgagcagcgcacgcagctcactgacgtatgccggccccaggtgctgcatggcatcggcggcattgtcgcgcagctgcgccagcgtcagtaccggcggcatatagccggcatcgggcaacgtggtatcccagagctgcggcgcatcgatgcctgaacgcgcggcgtggcgcagcagcatgtcctggtaggcgcgacggtcccgtgcatggcgttcgatcgcctgcagcgtagcatccaccgccgatgcatccaggcccatgcgctggtagccccgcgccggtgcagaaccatcgccctgcaggcgcgcggcggcatcgttcacctgcaccaggcccagaagcaccgaggccatcggctcgcggcgcgagtgcaggccctgccagtaacccttccagcccgcttcccgcaacgcgcggtcccgctgctgggccagtgcctgcttgtcgtgcccggtgtcccagtgccgaccatcacgctcgatctgcgggtactcggcactgcgcaggatctgcccacgcagccgtgcgaaactgtccagcgccggatcggccagggcctccacggcctcatccagtgcggtactggccggtgctgcggcgtccttcagcgcacgcgcgcgcaggaaggcatacggtgctgcccacgccgcgtctgcgggcgcttcgcgcagcgccgcgcggccggtgtgggcgatgcggctgcacagccccatcacctggtccagcgcctgcgtcgggcgatggtcacgggcgttgcgtgcggcctgcagatgcagatagctgtgatggcgcaggcactgcgcctgcagtgcctcggcctgatggaagcgttgcgcaggtgcaagcgcggaagcctgctgcagggcctcgacacgcttgcccagctcgccgcgcgcggcctgttcggctgccgcactggcgaagtaggcgctatcgtcggccggcagcgactgcgcctggacgccggtgaagggtgccattgccagcatgacagtcatggtggcggtgatggtgcacatcctgcgagcctgcatcggcgtctccctgcctggatcaggctccgagcctagcagcccccgcccggccgcgcctgtgccgggacaggcatcagatcgactcatcctcgcgcttgaccagcgtccagcagggcgactgcgcgaaggtgtaggtctgctggtcgctgctgtccggcgtgcggatctgtacctgtcgttgcccatcggccagcgtgctgacctgcatctcgcggccctgcccggccaacgcggcgggatcgggcatcaccggccactcgacatcggccagcgccaggcggctttccaccttgcgcggttccggctcggcctcggcatcgatgtagctgtccagcagcggatcggcggtggccttttcctgcagcgcgatctcgttgccgaagtgcttcaggaacgcatcgaactgcgagtaggggcattcaccgctggcaggcaccggtgcgggctggaccgctgccgccgtggacgacggcgcgggatgtgcaggcgccacttccgtgggcgtcacctgggcctcgggcgtgcaggcaaccagggccacgccacaggcaagcatcagcacggcagcggaacggtttcgacgcatgggctcatcctgaatccggttgggtcgtcccatgctaccgcgcgccctacaattccggcactccgcctgtccgagactctccatgcgtcgcctcctgctcatgatcggcctgctgttgcccgccctgtggccagcgctggcgatggccgtcgatgtccacgaaggcgatctgctgttcgtcaccgccggccgcagcggcctcagtgcggccatcgacgatgccaccggcaagcagggcgcgcccagcttcgatcatgtggccctggtcgctgtggcgccaaacggctgggaggtactgcatgcggacgaaaagggatcgcgtcggcaatcgctggtcgagttccgccagagcgcccgggccaagcagcggcagatcgtggtctatcgcctgcgggcaccgcagcaggcggcgatcaaggatgcggtcgccaccgcgcgcatgatgctgggcaagccgtacaacacgtcgtatgtgttgaacgaggacagctactactgttccgacttcatcgagcgtgcgttccgtgcgcaccatgtgttcgcgctgcagccgatgaacttccgcaatccgcagaccgggcagatcgcacagcattgggtcgatctgtaccgcggcatgggcatggaggtgccgcaggatcagcccggcaccaatcccaatgacatgtcggccgcgccggtgctgcaacgcatcggcgtgctggaataagcgaagccccgcgcgcggcggggcttcgggggttgcccagggtgggtaccgacgtcactcttcctcgtcctgcccaccttgctgctgattgcgctggttgcgctgctgctgttcctgctgctgttgctgctgctggtcgcggccacggccctgctgctgatcctgctggttctgctggccctgctgcttctggttcgggttctggttctgctgtgccatgtccgatctccaaagccacgcgcggaatgcggtggacggggccatcgtctgcagcgaggagttaatcgcgcgttggcggacagctacacctgtgtgtacgcgcgtgaatgaacacgcgaaagtccttgcggcacaagccgctgaaggattcatgcgggttcggcatgtccttatgtggtaatgacaggagcacgtattcagtgctgtagggcgcaccggaatgcgcgagcgttcgctcaagaatggctacccgaagccgataggctgcggacgggctgctatggacggcccatctttccaagcatcaacaaggaacgtctaaatgaacgccgtggttgcagaagcaagtgactctcgcctcctcaaagcggtcgagagcatcgcgatcagtcccgcagacgcgaaggccctcgtcacccagtacaggcgccagattctctcccgggatccaacacgcggccagcacgaggttgcagggttggtggccgacaagatcatcagccgttattgccggatgtcagccaccacggggggagcgactgctctgaccggggtcatcccgggaattggtacggccctggcaatggttggcggtggtctcgccgatgcaagcatcagcatgaaactgcaggtcgacatgaccatgtgcttggctgaggcctatggatgggacgtgaatggcgaagacgccaggcacctggcttttctcatcgccgcaggaggttctctggagaagctcggcgtcgaagcgtcgactcggatcgcctcaaatgctggcgtaaagatggtccgtcagtacttgaagggcgccgtgttgcaagctctcaaggaactcttcaagaagatcggcatcacctttacccgcaaggcgctggaaaaagccattccgttcggcatcggagtcgtcatcggctcaggggccaactatgcgttgaccaagtatgttggcaatactgcgcgaagctggttcgaagcggatgccgcactgggcaacaagcccaatgaaatctgagcagcgcgcgttctggccatgcggctttcaaagcaggaagccgcatgatccggggatactggactacggcatcaccggtggtacatacgccagggtcatgcccagcagccacaacaggcccagcaccagcgggatgtgcaccagcaattggatgaaggtgaagcccacgatgtcgcgtgccttcaggcccagcacgcccagcagcggcagcatccagaacgggttgatcaggttgggcagggcttcggccgcgttgtagacctgcaccgcccagcccaggtgcgccttcagttcgttggcggcctgcatcacgtacggcgcctcgatgatccacttgccgccaccggacggcacgaagaagcccagcacggccgaatagacgcccatcaccagcgcgaacgaatcggtgctggccacgtgcacgaacaggctcgacagccggtgcgccagggtctgcccgtcaccgccagcggcgtgggtgaggatcatcgcgatgccgccgtacagcgggaactggatcagcacgccggtggtactcggcaccgccttggccaccgcgttgaggaagctgcgcgggcgccagtgcagcagcaggcccaacgagatgaacaggaagttgtaggtattgaggttggcgatggcggtgatcaccggcttgttggcgaactcgttgaacagccagccgaacgccagcagcgagagcagcacggtcagcagcgggctgtattccagccattcgcccgggcgcgtgcgtcgctgcagcggttgcggctcggcctgtgcagcaccggggaactcctcggcggtacgcgcactacccgccgcgggtgccgtcagccaggcgatcagcagcgagaccaggatcagcaccgaggtcagcgcgatcgactgccacaggaagatggtttcggtgaacggcagcacgccggtgatctccaccagccccggcggcatgctggccgggttggcctgcagctgtgcggccgaggaactgagccccattgcccacaccgcacccaggccgaggtacgccgaagcaccggcggcgcggtagtccatgcgcagttcggtacgacgggccagcgcacgcaccagcaggccaccgaacaccagcgagaacccccagctgagcagcgaggcgagcatgctgaccaggcccacgtacaccaccgcaccgcggccggtacgcggcacccgggcgaggaaatcgatgaagcgtgcgaccaccggcgccgtcgccacggcgtagccaccgatgaccacgaaggccatctgcatggtgaagggaatcaggctccagaagccgtcaccgaaggcgctggcggtggcctgcggggtcgagccgaagcccatcgcggccagcgcgacgatgaccacgcccagcaccgcgaacacatacgcgtcggggaaccacttttccgcccaggcggccgaacgcagcgctgcgcgcgccatccagccgtcctgtactgctgccgtcgaggccatcgcctaccctcccaggttcgatggatcgattctgggcggtggggtgcaggctgtcagccacctattggtcgtaggtggcggggtcggatccctctccacaggagagggctctgaccccgagccgggtatcggcgcggcagaagggtcagagccctttcccacaggaaaagggatccgaccccgggcaatcaacgcagcgccaggtccgcggcgatgccggcaaacagcgcggcacccacccagttgttgtgcaggaacgccttgaagcacgggccgcgttcgcggttgcggcagatccagaactcgtacaccaccagcgcggtggccacggccacgccggccaggtagtacccgcccagcccgccgcgcacgccgaccagcgccatcgtggccaggaacagtgcgtacagcacgccctggatgaccaggtcgagatcaccgaacaggatcgcggtggagtgcgagcccatcttcaggtcgtcctcgcggtcgaccatggcgtaccaggtgtcgtaggcggtggaccacaggatgttgccggcatacagcagccagcccagcatcggcacctcgccctgcacggcggcgaacgccatcgggatgccccagccgaacgacatgcccaggtagacctgcggcagatgggtgtagcgcttcaggtacggatagctggcagccaggaacacgccgatgaagctcaggccgatggtcagcccgttcagggtcagcaccaggccgaacgccaccagcatcagtacggcgaacagcgccagcgcggcacggccgctgatcgcaccggtggccagcgggcgcgccttggtgcgctccacatgcgggtcgagccagcggtcggcgtagtcgttgatgacgcaaccggccgagcgggtcagccacacgccggcggtgaacacgaacagcgtccacagcggcggcaggccgcccgcggccagccacaacgcccaccaggtgggccacagcagcagcagcgtgccgatcgggcgatcagcgcgcatcagactccagtaatgccgccaacgcggcgtcgccggcgactgcggcgaagtgaggggggtatcagccatggcgataggatactcctgcccctccggcacggctttgcccgtggggggagatttgttcggcgaaactggatagaatgccggtcccgcaccgcttcatggcgttgcgatgcccgccccggcaccggccgacggcgcggcggttctacaacgcgcccgtagctcagccggatagagtagtggcttccgaagccattggtcgggggttcgaatccctccgggcgcgccatttttccttcattgcctgtacgcagcgtcccaactgggcgatgctgcgatgtcgcgaggtgtccggcacgccgccaggaatgtcagggaatgaacgttgccgagcgatgctcgcaaccggctgcatcccgtaccacgatggagtactccgtgtccgcactggattggccgggcaggaacacgccatcaccatcgaacaaaacgctctgctgttcaccctgcccgatcgacagcccgatcgctcccggcgtgatttcctcaaggatcacgttgtaaggccgccaggcatctccgccggttcgcctcatctctgcgcgagcggtccttgagttcaacctgcgtctctcatccacccacagctgaagcggctgatcagcattgtgggtgacctggaagcgcccgtaggtcagtccgtcgactctctcggtgccgacgtaggtgaaatgggccggcggacacttcgtggtgcggttcggatgcgccgcacaggatgtcagtgcaaccacgaggcaaaaggcagtcaggcgcttcatgggttcgaggcctgatgtgggttgttgtcgcggtggcaagcggcagtgagggcaaccagcactatgccccagagcggcgtgctgatgcccgaacaccggacgcttcacccatactgttccactcccaaccttctacatcgggcgtcactgctgatcgactcgccagccatagacatgagagccctagaagggaccggctaaatgctgagcaccatctgcaacccgttctgcaaaacgatcttcgcgcgatcgaggtcacgtctagagatggagaccgccgccagcccaacggctcgagcgatctcgcattgcgagaaaaatgtgtcgtacgtatcgatcatgtcggcatgaaacatctttcgcggagcatttgctaccaccctgaaaagatcggtcatgaagttccaagcatcaataacagcatctgggctaacgccaactcccgaatcgatcgaatatatcaatgactcaaagtcaagtaacgattcaccttcccagtccacagccccctcgcaggcagcgacttcgtaatcgagcccctccctactgccggctgacacaggcctcccgttttttgatagcacataatcatattcatctgaaacccacgcaaaccagacgaccctcccctgcgcagcaatcccaaccggatatatatcagccatcacaagctcccacctaaatgacgccatcgacccaagctcttctggaattgcgtccatcagaggatcttgactgaagttgagaaagaactcttcaaagaatccaggcttttcaccgctcggagtgaagttggtttccgcatattattttaagcttgctcaagtttgacccctgcccttttccgggaacttgaccaaactccttactcgctgggcatactgaactggtgcccccaattcgtaggatttgtaccccgcgcccaagatggcatgtcatttttttagttccctatcatgggctggcacttggcgtgtcgctacgctgctccggatttgcggcagcgtgcgcaatcgaagcacctggcctgcgcgcatagctgtaatcggcatcccggcaggcacgcacgatcggacttcgtgcgtgcctgatcacgcccgggaaccagcagagcaccagcactaccagacagatcgttcccagccgtacccattcacccgcgacactggccccgatcagcggcaatgccgccaccaagatgacgacctgtgtgtacagaagatagagcgtgtacgtgcccaaccgcgggtctgaacgaagctcgacgcgacacctccggcaggacatctttgcttgacgccttccagcaaatcgcaggggaaagcgctgcccgctggcgccacaaagtggacagatgaagctcatcaggcgcatcggtagaacctcttttcagaagtttccatcagcaggttccatctgcggcgtcgaccatacgcaccacatcatcaaacctcgggtcctggcacatcatttccagtggtgtccgatcaagctcattccatgcgtgtgggtctgcaccacaccataggagatgggccgcagctgcgacgctgccatgtgccaccgcgcttgtcagcggcgtcagatcaagatcaccacgcacatcgatgttggtcacgaagggcatcaatgcgctgaggagagccacatcgttgtaataggccaccacatgcaggggcgtgtcctcataggctcctcgggtctccggacaagtcagcgccgcatctccgaagtcagtgtagacaccgagccgggaaagcagttcgctgagtacaggatccatgatgttcatcgggctgcacgcacggtagagcccattgcgttggcccgatggtggtccgtcccacaatccatctctccgtcagatccctgtcgacctacaagcgaagcggtgcgtgcgtcttggagcgatgcgctcgacagatcaggaatcatgacttgacaggaatcaaccggctatcccaagtgccctctactagaagtgcaatctctgcgccggcagaagcctcaatgaagaccaaggtgtcaccgtcgacaatttccctggcagccactggatctaggccaaggaggaagcaacaccgcttgaattcaaaggaatcatcctttcgattgaagaccttgagatcgagcacgacattctggctagagaaaccatcaatgcttgctctcctgacttggccaaagaccaaatcataggatgcccgcgaagattcatcgaacagagaaacagtcacacctgacaccggatcaagacgaattccaaccagctggaaatcgtgaatagtgatacccatgcaatcacctgtcggaaccatacgtcgcgcgtgatgctccaggcgcagcctactgattggatttcattcctttaatcacaattgccatgaacatgccgcaaatcaggagtgcccccagcgccacaggcaacattacaaaataatcacgcctctcaagatgaccaatagcatacaccttcaatacaagataggacgaggacctcaaaaaaactagcgcaaataacaacaaaccaagccaattcattattttcttgcgcatatgcatatcacctccattatatgcaactgcacccagacccacccgaaacatccttcaccgccttcatggcatccagcgcatccttgtcaggggctatgcagtgcaacagttccgtgtggccttaaggtgaccgttgaacgtcaagccgaatgacgacagctctcccgtcttcgcgccaactgccccccgccacctcggtatagatggactctctttcctttgcatcctgagcggtttgtatcactgacactccatcgtacgccgttgctcgaccattcaccattaccaggaatccggggattgcaacttcgggctgcggagacaaaacaccggcaatggtgactccttcgccattcacagcttccaagcctccaaaggcgaggtctgccacaccgaacgtcacgcccaagtagtcgacgcactcacacgggcacagaccaggtggatctaccaaatacaacgggacgccacctgcgtacggccggcactaccccggcagttgttcagagcatccctggaaatatctatggtgccctcctttgccgaagacggagcaggccgacagacccgattttccacatggcaaacgctgtgcaaagagagagcgcgacaaacgccaaacccgcaaatccgtagtctcgtccaccatcagaaatatcaaccagcacaaaagcaaggagcactgaatttacggcaactccaaggcaagcaaccagcctgagcgcccagaagaacatgatgtagtaagcctgaaaaaaactattgtattttctcatctcaaggacacccgcatccttttgcagtcagcgcagctatctgaccaggaactgtgtagccagatcccgacatgacgccaaacccaactccaagcagtggagggaccgaaagagatccaccaccgaccttatctcgccccatatcttcaagtcagaaaaggcggcgaagccacccaatctgctccactccagatcgcgacattccgcatcggatcgatcaccacgcgtagcgtacccaggtgatctggctggacgtaagccagctccggcacgccggcgctcagcacattgatcagcgccaccgggtagctgtccagccagatggcctgctgctgcgcttggcccatggccgaaagctgcccagccactgccccgcttcgtagtatagggtgacctgcgctgcgccaccggccgggctgcgcagcacgcgctcgccgcggtggttgcagatgtagcattccaggacggcattgccctgtttcaccgcgttcatgcggttggcatcgttgtaggtgaacatgttgctgccggcgctgctggccatgtcttcagggaccacctcttatcgctgcaaaccgaaattggcccggagcaggtgtgaaggcgttgcgcgcggacattgaatccacccttcgcttgccggagacggatcagggcgaaagacccgattcccccccccttcccataaccagctcagcgcaattctattccttcgggttcgcaccggcctttcggtttaaaagcaagaaggacacaacacttgaaactgcaccccaaaccggcgtcattaaaacagtacttataattccgaacgataccaatgcctgccacatgaaacctgcattgaaagaataaaatctttcacgctcaacaaaaattactatcgcctgagcaaataatccagccaccacgccgacaccccctccccagaccgcgcatttccaccccccccctttccatagggcctgagcaacacaccaaatagaaccaggcctgccatatacagccaaggaaacaacctctcagtatcaaactgatacatatcccatagaggctccggaattccaacatacatcaccatcgagacgaccagtgaaatcccagcataaagtaaatttcgcccatccatttaatcacctctttggagaatagactctgatcttaactccgggaagctttgacaaagacttacccagtgttgcaggcgtaaatttaacaccaagactctcaaatggcccgaccccattgattgcggaggatgttttgatggcgcaaagccctccgatcgccccccccaactgctcggagtattcttgaatttgaagctcgctatactcatcagtttcaaagctaagcgtgtgtaccgttgacccttctgccaaatgatgattcacaaagttcgtgagattggcgtcagcgcctgagaatatgtcaccacttccgcgcgtgggcgaatttgggttggcgcccggatagcctccagccggatcatacaaaaccccctccgctcccttgccgtctacatgcacggcagcgtgagtgcctatgcccgattttgaagtgacaataactgttgtcttcaaaccataaggatcaccattacctagcgcattcgcatacgcgtaaagataagtggacaccccacccatcaaccctattggatcactctgcgaataccgccccacggatgggtcgtactcacgctggtagttgtagaacaacccactcccgtccgttgcctgctggcccgggaagcgcagtgccagctcgaatgccacaccatcgccatccggatcggcacttgggatctggttgccgaacacttcgctcttgttgctccactcccagatcgccacatcacgcaccggatcgatcaccacgcgcggcgtacccagatgatctggttggacgtaggccagctccggcacgccggtagccggcacgttgatcagcgctaccgggtagttgtcgagccagatggcctgctgctgcgcctggcccgtggccgagtagttgcccagccactgccccgcctcgtcgtacaaggtgatctgagccgcgccaccagccggggtgcgcagcacgcgctcaccgcgatggttgtaaccgtagctctccagtgtggcgttaccctgcttcaccgcgttcatgcggttggcatcgttgtaggtgaacgccttgctgccaatactggtggtattgcccgctgcgtcatggctgcgtgcctcgccatccacagcagtcaggcgatggctggttgcgggataggtgtagctggcggtgcctgccgaggtggtcagcgcggtgcgattgccggtggcgtcgtaggcataggtttcaatcggcgtgcctgtcgtcccgtcctgggtctgggtcaggcgacccagcgcgtcgtaggcgtacttggccagcaccgacgagcctgcgccgttcttcagctcggtgatcgaaccgacgggatcgtagccatagcccagcgacaggccgcctgcggccgggtcatgcaccgcctgcgggcgatagtccaggtccagcggacgctgcagctggcggccattgccataggtccagcccgtcgccgggccgaaggccgcataggtcacgttgttcaccacgatctggcgtgcctggccgggccgggtcaggccgatctggctgatgcgcccctgggtatcgcgcacgtagtcggccacgctgccgtcggggtaggtcaacgcagtcaggcgccccgacttgctgtaggcatagcgcagcgtactggcaacgccgttgacggtctgcaccttgcgggtgatctggccgaagcggtcgtggcagtactgggtgctgccattggcgtgcagcacctgccccaggcgccccttggcgaagcgctcgtctgcggcacaggcggccggcgccacgtcatagctgtagcccacgtccagattggggtccggataggcaactccgatcaaacggttcagcgcatcatagtgataggtggcggtgacgccacgcgcatcggtagcggtcttgcgattgccggcggcatccacggtgaagctgctggcgccactgtccgggctgacctgcccggtcaggtcaccgaacccgttgtaggcgtaggtggtatgcaggcccttcgggtcggtgacctgggtgacctggtccagcgcgttgtactggctgcggatctccgctgccacgccatcgacatcctgcagggtctgcgccagtcggttgagcggatcgtactgctggctggtcacgcgctgcagggcgtcggtcaccgtctgcgggttgccattggcatcgtaggcaaagccggtggcgtgattgccagcgtccttcagcgcggtcagctggccgagcgtgttgaacgtccgtgccagggtgcggcgcagggtgccgcctgcatccagcgtgtcttccttgaggcggttgccggcgttgtccagcgcatagtgaatggtgttgcccgcactgtccgcgatgtccgtcagccgctgggcggcgtcgtagacataggtaacgctgctgccgtcaggctcggtgacctgttggacctggccggtcggccagtagctgatctgggtcacccggtcctcggctgtggtggcaccgcgcacggtgaccgaggtcggccagccgcgcgcatggtaggtgtaatcggtgaccacgccgttggcatccttgaccgacaacggccgcccgaacgcgtcgtaggccaaggtctcgaccgtctggcccagcgcattggtcacgctgcgcaggtcgcccttgcgataactgcaggcaccactggtcgcgcatcccgcgtcgtccgcggtgtagtaggcataggtggagacatccgccacatcactgcgtgggccatccacgctacgcagcagtcccaccagcgggcactccgggccctctgcctcacagtaggtctgcgtggtgacgcgggtgtcaccggtcaccctgtcgcgcacggtgatggtggtcggctggaggcgcgcattgcgcgcgatgcggatctcacggttgccaacggtctgctggaccagccgattgctgtccatggccacgcgcgtttcgctgatgcgctggtccggagtacctgccgcttcggtggtggtggtcacactgacagcacctgcgacagcgtcgctggcctccgcataggcgtagttggtaacaacgccacggcgatcggtcactgactgaagccgacgccggaaatcggtgccctcgggcagataggcgcgagtgatgctgccattgctttcggtgatgccattgaccttgcgcggaaggccactggtgccgctggcggtcaaggcgtaggtgctctgcttgcccagtgcgtcggtgacgatggtggtgcctgccggggtgtactccaggcgcacgccatcaatgcccacgtcggcttggctgcaatcgccggaatggcggctgcaggtgactcgcccttgcgtgtcatagccgtaccagctgtagcgctggttgtcttcggcggtcacgccggtcaggtagcccgggaagcgggcatcctcataatgatacgtacggctggcaccgtctgcataggtcgcggtgatcagttccccggccggggagtaggcgtagctcaccacaggctggccggcgatcaccagggccgagatcagtgaatcgtcgcccggcgcgaggtactggacgtccacgcgtcggccggttgaatgggtgatgctgagcaggcggccgcggccgtcgtgtgcataggtcagcgacgttccgtcttcgaaatcgcggcgccgcatcaagccatcagcatcaaaatgaatgcgctctccggcacgtgaaagttgccagttggtgccctgctggaccgcgcgatcgccgcttccgtcgatggcttcgtagcttgcccccactttctggaatgcggtctgcccgccatcggcgccgatcagcccaactttcagttcggggctgggagggaaggtggaatcgtctacgcctgcggtaagccgcagattgtgggaatgggtccagcccgtgcccaacgcgccacccgccgtgcttgtcagggagtgatagtggcgttggaagttcacccatccaaggttgaaatccggctcaggctgggatttatcgccagtggtcgggtcacacgggttaccaacgggacactgctgcggcggcagcggcgcgcttgtgtaggagagcatgggcgacatgtgcggctcgtcctgctggaccagtgagcacatctgcagggcctcattccacgtcagggacggtcgattcggacaaagcgccgttctggcccggcgcacacgctcccaccccactatcgacgagcattcttgagtgctctgatgatagaagttcaaggtgtaatggaaatccttctcctcgttggtgacgctaccgtcgtcgcccctgccaagtccaaggagctccacccaaggatcctccgtgagtgaagtcgccgggcactgcgggtcgctgacgcgggtagcgaggatcacgctacgaatctgatcttcggatgagtactcctgccctgagtggatgtagacccagtcggtagtaacgatcttctcgggtctcacccggtaatcgtagatgaccttctttccaaggacgcgttggcgtttgacatgccaatcgaagggtttgtccttttcgtactgggaaaagagcgacttgatgtccttctgcaccgccgcttcggtggctcgcggctggcccatcgacaggtagctctcccacttcttctgcacctcctgcgcctgcgcagcccaaggagccaagctccccagcgcgatcatcgccagtgcggcacacgaaatggtcttcagtcgttccaacatccctgttctccttcctggacaaacacagcaccggcaggaacgagaacgtggggcggttgcctcaccacgtcatgcttcggatcgtccctggtccggaatgcggcctgaccgcatgggggacgttatctccgatgtcgtttacacattcaagtcagaaactgtggagcgggtcggatttcagagttttctgattcagggggggggaacgtgtcggaaattcagccgagcgtgggctcggctctacaaggcgaatgcctccagaaacagaaacaccgggcagtgcccggcgtctccgtcacagcgtggaagggtgtaaacctcaatacctcccgtcgaacgcgaagatcggcttgcgcgtcttccacgcaccagcagtaaagtccgggaactccagcgtctggaagccgttggcgatcgactgctcgctcaacggggtaatcgcactccaggtcaccgcgtcgtagatgtcgatcggcatcggtgccttggccttcagtgcttcaacaaatgcatggatgacgaaccagtccatgccaccgtggccggcgctggcggcggtgtcggcattctgcttccacagcgggtgttcgtactcatcctggtacttcttgaactcctcccactggtgcggcgggctgcggccttcgatgtggatcgaatggttgacgtccatccacaggcccttggtgccctgcacgcggaagcccatcgagtacgggcgcggcagcgaggtgtcgtgctgcagcaggatggtctcgccgttctcgcaggccagcgtggtggtcacgatgtcgccgagcttgaacttcaccttggtgctggggtgggtggtgccgccactcttggccacggtgtattcgtgcaggccacgcgccttggtcgcgaaagcgttgatgtgggtgaagcggttgccacggttgatgccggtgtacatcgcgcacgggccgatgccgtggctgggatacagctcgccattgcgttccaccgaatgctcggtgcgccagcgtgcttcgctccagcccttgggaccgaactccacgccgctgtcgtacggctggttcgggtcgccggaattgaacttcacgccgcgcaggtcgtgctggtagccggcctgcagatgcaccagctcgccgaacaggccctggcgcaccatctgcaatgccgccatcacgtcgcggcgatagcagacgttttccagcagcatgtacggggtgccggtgctcagctgggtcttcagcacgtcccagtggtcctgcagggtgatgccggccaccacttcgcagccgacggccacgccggcctgcatggcggcaatcgccatcggtgcgtggtactcccacggcgtggcgatgatcacgccatcgatgcccttctgttccagcaggcgcttccacgcgttggtatcacgatcctggccataggtcttcggcgcgggcttgccggccttcgccaccatctctgtggcacggcccagcatgatcggctcgatgtcgcacagggcaaccacttcgacgtcgtcgcgacgcaccagctccttcagcagcaccagcccgcgcatgccggtaccgatcatggccaggcgcaccttgcgcccgcgtgcccatgccggggtctgcggcagcaggctgctggcggcgacagcggcactggccgcgatgaattccctacgcttcatggcagacatctctcctcttggcagcgtgccggccgcagccggcacgccaggtcacgcaaacggaattacttgaaccggtagccgatggtcacactgtaaccacggccgaagatggttgcgtagtcactggagtcacccaggaagctgttcggatcgtagaacggcaggcggttgaacaggttcttgacagtgaagctcaggttccacgcatcgtccgggcgccaggtgacgctcatgttggcggtccaccacgacggtgcaccatcgcacttgctcttctgcagggccaggtagccgccggtgcaggtttccttgttgttgctctcttcgtcgatctggtcggtggcccacttggtgccgccgacatagttgacgaacatgctggtggtcacctgcttgtaggtccagtcggcattgagcgtggcgcgcaggcgcggattgttgtaataacccacaacgtcgccgtagtaccagccgttctccgcgtccatgtagaagcggttgcggttggcgatggtggcggccaggccgatgttcaggttgccccagtcgcccagcgagaagcggctgcgcgcatcgatgtcgaagccgtcgatcagggtcttgccgcggttcttgtactggccgaccacgctggccacgttgccggcggagtagcccggcagagtggccgggcagctcacgccgctggccggatcggcgcacattgccgccagctgggccaggttggcacggtcgctgtcggtgatcggcgagcgcgacatcgagatgatgtcttccatgcggcgatagtccggcgcgacgatttcgttgttgcggtagatgaaccagtagtcggccgacaccgacagccagctggccggctcgtagacgaagccgagggtggcgatcttcgccttctccggcttcaggtccttgttcggctgggtcatgcgcgcgacggtacggctgcaatcgacgttcagcaggctcttgcccagatcgacatcgcccggccgctgcgacttcagcagcaggttggcgatggcgttggtctcgttgcagcgcagctcgtcacggaagccgccgagctgggcgaacacgccgccattgccggactcggccaggctcggcgcgcggaagccggtggagtaggtaccgcgcagcatcagctggtcgaacgcctggtacttgaagccgatcttcggcgcgacgttggcgctgaagttcgggtacttgtccacgcggaccgcggcgtccagctccagcttgtcggtgatcggtgccacggtctcggcgaacagcgcgtaggtgttgcgcttgccgtcgaaccacgagccgccctgctgggtgatcaggccgttggccgcatcggcgttgcccggggtgtagaaggtttcgcggctggcgttgaagccgaacgcggcgcgcatctcgccggccggcagctggaacagcgggccttcgatcttgccgtccagggtgtgcaggcgggtccacgactggatgtcgaaggtcgggaacgcttcacggatcagcgcggcgttggcttcgctgatctcgccgaacttgtacgccggatggtcggagatgatcacccgaccggtacctggatcgatcgtgtacgggccgaaggccttctcgaagcccttggtgttgacgttgatcgtctggtaggtggtggagtgggtacccgcgctggcgaaggcggtttcccagttccagtcaccccggttgccacgcgcaccggccagcacgcggtagctcttgtcggtattgcgctggccgaaatagttcgggccggcatcctgcagcaggtagttcaggccgaccacgccgcccatcatggccctcaactgcgggctggcgtggttgtactcgttgttcgggcccaggaacgggtacaggaactggttgacggtgttgccggtgttgcgcgagaaccagctggtcgggttgccggtcgtggtgccataggtgcgcggcgtgccgccgttggcgcgcaggtcgatgtcggtataggtcgcctcggcgaagatctcggtgttgtcaccgaccaggaaggtgccgttgaggtaggcggtgttgcgctcggacttggcaccggcatcgatctcgttgttcatccaggtttcccagacgcaacgcggaccggccgcttcactggtcagcacgttcctgcagcccggcgcagcttcctgcacgcggcggccggtgaccggatcgaaggcgaagtaggtgcccgggttgaactcgcccggcttgctgcccacgcccaggcgcaggttgttgaggtagttcggattgttgacgtagtactggtccggacgcttgtcgtagaaatcgctcagcggaatcgcgtcgcgacggtacatgttgaccgcgccatagatattgaagcggttctcggccaagtcaccgaagccggcggtgatgctggcctggcgctcaccgtaggaatcgatgcgcgaggaggtgtcgttggtgaagctgatctcggcaccctggaagttgcgcttggtgatcacgttgatcacgccggccaccgcgtcggtaccgtacacggccgacgcgccgtcggtcagcacttccatgcgctcgatggccgcggccgggatcgcatcgatgttgacgaactgggtctggaagccggccggcgcaccgtagtacgacaggcggcgaccgttcagcagcaccagcgtgccctgtgcgccgagcccgcgcaggttggcctgcgaggcaccatcggaaccggtgaacagcgagcgcgcatcctgctgcgcagggcgtgcggccggcaggttgtcgagcacctgcagcagcgtgcgcgcacccatgttctggatgtcctgcttgctgatcacctgcaccggcgaggcggtttcaacgtcggtgcggcggatgttggagccggtgacctcgatgcgggccaggtcggtggcgttgtccttgctctcttgggcgaaggcaggagcggcaagcgagaacagcgcgccggcaatggccagcgtcagcggagcgatcgggcggcagggggggcggtggtggcgggcgggcaacatcggggttctctcctggcaagggtgcggcgcaactgagtgagcgcgtgggcgttcggcgggcaaaacgctcccgggccacggccatgagggccgtagtcgggatggggcgggggaggagcggtgttacgtgggggtcatggggcgacgatgctggcggagtcgccctcctggccgatcagtacggcgttggcccagttggcacagacctgggcgggttggctgccctgcgcacccagcgtgcgcaggctcagggtggaaaggccacggatgtccagctccggcttgaccacgccgggcgccttcaccaggccgctgtcgtacagcaggcggttgtcgccccatacctggaactgcaggccgccggcgttgcggcaggcgtcgtcgatgccgaggtcggcacgcagcaggtgccagccgccctgcaggcgcaggtcgatgcggctgttggcgccgacccccaggccacggcggaactgcaggccgttcatgcgcatgccggcgtcgccacggaaggactggtcggtacgcagctggctggccagcgcggccggcaccggcagctcggagagatagcgctgccgggccggtcgctccggttcctggtgttcgagaatgtggaaggtggacagggcgatcgggccgacatcgcgcggctgcagtgcatcgaacgcgcgggcgctgccctgtgcggcggtgaccatcgggtcggtgctgctggcgccgtcgccttcggggttctgcacgctcagcacgcggaagcgcagcaggcggccggcgtgggccgggaagtcgatgcgctgcacgccttccttcaactgcaggcggccgcgggcgatcggctcgccccactcaccgttgctgtcgcccaggtagacctcatagtcacgtacctgcccgtgcttccagttcttgtcattgcgtggcgcgatgtcgatgccatcgatcatcttccgctcgccgaagccgatcacccactcgtgggcgccggtgcgcacggcctggttgcgcacgctgcggaaccaggtggccggatcgtcgtcgaaggcgttctccaacgcatggccaggctcttcggccgggcggttgaccaccagcaggctgtcggccggcagttcgcggcccagcaccggtgcggccggataggcatcatcggcggctgcggcagcgactgcgaagtccagctgcagctgcagtggctggcggatgtcctgggtggcggtgcgcacatgcacggtgccgcggcggtccttggcatcgaagtaccagccctcgttggcgctgttgaaggcggcagcatcggccagcgccggcagcgcgcggccaccggcctgcaccgcacgtggtgcctgccggctgagtacgcgcaggccgtagcggcgctgcgccagctggccgttgtactggccctgcacggcgtcgatctgcacctgcaccgggccactgccctgcgccggcgcctgcacgcggatcacctgcgtgctcgactcgccctgctggtagcggcgcgtgttgccatcgtcttcgtacaacgtgtactgcgagtcgccctgcgggtacaggtcgaaggtcacttcatcgagcggtttttcgccatcgaacagcatcgacgggtacatcggcaggatcgcaccggcacgcacgaacaccggcagcgtggccaggtccacctggcggtcgagctggcggccatcggcggcggcctgcacgcgacggccatcccagtagtcgatccagccgccggccggcaggtggatgtcgcggcgccagccacggctggcggcctggctgcggtacaccggcgccaccagcaggtcgcggccgagcaggaactggtacttgtaggtttcatcctgcgcatgcggatcgcgcgggttgtcccacataaggccacgcaccggcggtgcaccggtctgcgcggcctcgtgcaccagcccatacatgtatggcgtcaggcgcatcttcaacttcaggtagtcgcggttgatgctgcggtagggctcgtcgtaccaccacgggtgcttgcgcgcgttcgacgaccagccgctcatgcccatcagcaccggcgtgaacgccttccactgcaggtcgcgggtgaaggtctcggcgcttccgccgaagatcgcatccacatcgccgctggcgtaggccatgccggacaggcccgaaccgaccagggtcggcacgtgccagcggatgtaatcccagctgctgctctggtcgccggtccatgccaccgcgtagcgctggatgccggcccagcccatcaccgtccacaggaatgggcgcgaatcggaattgtcgaggatgccgttgaatgcctggcggttggcgtccatcgcgaactggtagcccttgccggtccaggccacgtccagcttctgcacgcggctgccggccttgcccacttcccacgcgatcttgtcgacgccgttctcggtccacaggccggtgcggaagccgtagccggccagccccttcaccgtttccggcagctgcttgtagccgcagccgtagccatcgttgggcaggatccagccaccgggcatgtcgtgggcgcggtactgcttggccacgctgtcgatcacatcgggcgtggtgccggtcgggccgtcgctccagccttcgggcacggtgccgggcttcctgctgttgtcgccgtcgttgtagcaatcggcatcgccataggacagcgcccagcgcgcgaccatgttggggcggccggtcagctgggtgtagcgttcgatcagcttgggcaggtcggcgcccacgaagtagtacgcatcgaagcggtcttcgcgatgcagcagcgtggcctggtcgctctggcgcaggtcgtagctgccatcgctccatgtattgcgcagcatgccccagccacggctgctcagcagcatcggcgccgggctcggccgatcaccttcttcccagccaccggaataggacacctccagctcgcggcccttgaactggtaacggccgttctgctggccaccaccgaagtagccctcatcggcctgcgaggacagcacctgcacgctctgcgtggcatccaggtccagcggttgcagttcctgccacagcgcggtgggctggccattgtccagccgttccaggcgcaggcgcagcggctgccgctgtacatgcagtaccagtgcctcggtacgcacgcggatttcctgtgcgtcttcttccagctgcgcctgcacgctcgccttgggctgcggcagcacgatcggcgcggccttgtcgccggcgccggtcaacgtgccgttgcggccggcctgcacgcggatgatgtcggtcgccggcagttcaatgcggatgcgcgcgcccttgtcggtctgcaggtcccagccctgcacgccgtcgcggctggcgctggcgctgaccgtacgcaggttgccgaccggctcggcgcgggccgtcatggacgccagcatcaaggccggcaccagggccagcatcagcggcgagcgacgaacgcagttttccacgcggactcccaacccgttcaccgggcgtttcgaaagcgattgggccgactctagggcagcgattcgaaagatgtcaacaaattgaaaggaaaaaggaagatatattccattgaaacgaaagttgttgcgccgcaatactttgtgtaagcgcttgcaggtgcctgttaagcattgtgcgatacggcattcagtggtcctttcgtttttcccggcattgcgcacggggcaaagccacccaccttttttctttctttttactttcgatgtttgacatttcgaaagaaaacgcagatggtgcgctggcccaactggaacctccgaatggacgtcaccctgctttccgatgtgtccgcctggcagcgccttggcggagccgataccgctaccgaaatcgcccagcagcctgcgctgtgggacgccctggcacaggacctgtcgcgtgcccgcgaccgcctgcaggccttccccggcgacagcctcaacgatcccaaccagcgcgtgctgttcaccggcgccggcagctccggcttcatcgccgaaatggtggccgacgcgatcaacgcgcaatggcctgccgaggtgcgcgtggtgcacaccaccagtctgctgacccacccggcgctgtacctgcagcgcgaccgtccgaccctgctggtctcgttcgcccgcagtggctccagcccggagagcgtggcggcggtggaccgcgtgcgcagcgacgtggatgacgcgcgcttcctcgacatcacctgcaacgccgatggcgagctggcccgccgtggcgccggccgtgccgacacctgcaccctgctgatgccgtcggccagctgcgaccgcgccttcgccatgaccagcagcctgacctgcatgctgctggccgcgctgaccgtgttcgatcgttcgccgtgggatgcgcgcgtgacgcgcctgaagcagatcgccgcgctggcccgcgaaggcctggcgcagtgggatgcaccggtggcgacactggcgcagcgcccgttcaaccgcatcatctacctcggcagcggcccgctggaagcactggcacgcgagtgcgcgctgaaggtgctggagctcaccgctggccgcgtgctggcgctggccaacacacccctgggcttccgtcatggcccgaagtcgacgctggatggcaacaccctggtggtggtgctgcgcagcgtgcagccgctggcgcgccgctacgaacaggacctgctggaagaactgcgccgcgacggcgtggccggccaggtgctggcgatcggtccgcattcggacatcggcgccgacgacgaatacaccctcaccgtgccggcactggacgatccgtggctggcaccggtgtggctgggctttgcgcagctgttcgcactacagcgctcggccgcgctgggcctgaccccggacaacccgttcccggacggcaccgtcaaccgcgtcgtcaagggcgtcaccatccaccatggctgagctgatcgcccacgcctgctacggcatcgacatcggcggcaccaagatcgagctggtggcgtgcgatgtggcgatgcaggttacctggcgccgccgcgtggccaccccacagggtgactacgacggtttcctgcaggcagtcgtggcgctggtcgccgaggccgatgccgcactgggccgcagtgatgcggcgatcggcatcgccctgcccggcgtgcgcgaccgccgcagcggccgccagctcagcgcgaacgtgcctgcgttgaccggccacagcgtggccgcggacctgcaggcgcggctgcaacgcccgctgcatttcggcaacgacctgcagtgttttgccctgtctgaagcacacggcggtgccgccgacggctaccccagcatgttcggcgccatcctcggcaccggtgctggcggtggtttctgcgtgcagggccgcctgctgaccggtttcaacgggctggccggcgaatggggccactggagcgtgcccggtcatctgctgcagcgccacggcctgccgctgatcgactgcgcctgcggcctgcagggctgcgtggagcgttatgtgtccggcagtggcgtggcgatgatcgagcgccaccttggtggcagcgccgccgacgccagcgcggtgatcgccctggccgaagccggtgatgcccgcgcgcgcaaggcgctggacatccatcgcgacctgctcggccacagcctggccgcgctggtgctggcgctggacccgcacgtgatcgtgctcggcggcggcctttcgcagtacgcgccgctgtaccagcacctgcccgccgccatcgccacccacctgttcaagggtgtgcaggtgccaccgatcgtgccgccacgcttcggcgatgccggtggcgcacgtggtgccgccctgctcgcctgccaaccctcgttttcctgatgtccggagcctgaccatgtccccgttgcagaccctgcttgcttcccaccgcgccggtgccaatgtcggcctgtacagcgtctgctgcagcaacgagcaggtgctgcgcgcggccatgcacgtggcacaggcacatggcaccgtgctgctggtcgaggccacctccaaccaggtcgaccagttcggcggctacaccggcatgaccccgccgcagtaccgcgattacgtcggcaccctggccgatgaggaaggcttcccacgcgaacggctgatcctgggcggcgaccatctcggcccgaatgcctggcagaagcgcccggcggccgaagcgatgacccacgcgcgcgtgctgatcgaagcctacgtcgccgccggtttccacaagatccacctcgactgcagcatgtcctgcgccgatgacccggtgccgctgcccgatgccatcgtcgctgcacgttcggccgagcttgccgagatcgccgaacgcaccgccgccgaacacggcctgccgccgccggtctacgtgatcggtaccgaggtgccgattcccggtggcgaagcctcgctggccgaaggcctgcaggtgaccacgccggctgccgccgcgcagaccctggccatccaccagcaggcgttcgacacgccacagctgcgcgatgcgtggcagcgcgtgatcgcgatggtggtgcagccgggcgtggacttcgaccacagcagcgtgcatgagtacaacccggacgccgcccatgcgctggccgacttcctcgagcggcagccgcgcatcgtgttcgaagcgcattccaccgactaccagcgcgaaagcggcctgcatgcgctggtacgcgaccacttcgccatcctcaaggtcggcccggcggccaccttcgcctaccgcgaggcgctgttcgcgctggccgcgatcgaggccgaactgctgccggccgcacagtgctcgcacctaccgcaggtgctggacgaggtgatggtggcgcagccgaagtactggcagtcctactaccagggcgatgccgccgcgctgcgcctgctgcgccgttattccttcagcgaccgctgccgctactactggggcgagccggcgctggtacaggcggtgcagaccctgttcgccaacctggagcagcatgcgccgccgctggtgctgctcagccagtacctgccggagcagtaccgcgccgtgcgcgaaggcagcctggccaacacccccaccgcgctggtgcagcaccgcatcggcctgtgcctgggtgagtacgcccgtgcctgcagcgccaaccaggccggaccccgcacgcagaacgcaggttcggctgccggcgttcctgcgaacggctaatctctaccttttcccgcaaaaccgagaatggccatgcgcaacacccgctcccgccggcaacagatcctgcagctgctgatcgagcacggctcggtgcaggtggccgatctggtcgagcgcttcggcgtgtcggcggtgacgatccgtgccgacctgacccacttcgaatcgcagggcctggccaaccgcacccacggcggcgcgaccttggtgcgcacgccgccgcaggaacaggacatccatgagaaggacgcgctgaacctgccactgaaggaatcgatcggtgcgcgcgctgcgcgcctggtgcagccgggtgacaacatcatcatcgattccggctcgaccacgatgacgctggcgcgccacctgcgcgcgcatcgcgacgtgacggtgatgaccaacggcctgaacatcgcctgggaactggccaatgccgcgggcatcaccgtgctgctgaccggtggcctgctgcgccagcagtcgctgtcgctgcagggcagccaggccgaagccagcctcaactcgtacagcttcgacaccctgttcctgggcgtggacggcctggacctgcagttcggcctgactacccacgacgaggccgaagcccgcctcaaccaccgcatggtcgagcgtgcgcgccgcatcgtggtgctgaccgatgcctccaagttcggccgcgtcagcctgcaccgcatcgccctgctggaccagatccacgccatcatcaccgacgccggcatcgacgatgcaacccgcgaagggctgcagcggctgggcatcgaagtgatcatcgccgagcccaccgcatgaccgacacccgcaccctgcatggccgcatcctcaccccgctgggctggcggcgcgggcacgtccacttcgattcacgcgtgcgccggctgcaggtggacgaccacagcggcgccgacgacctgcagctgccggtgatcctgcccggcttcgtcgacctgcatgtgcatggcgcggccggcgtggacctgatgcagggcggcgacgtggcacgcaccatcgcccgcacccatctgcgcttcggcaccaccacgctgctggcgaccaccatgaccgccgggctggacgagatcgagcacgcgctgcacggcgtcgctgcggcaatggcggcgcctgataccgacgccgccagcatcgtcggcgtgcatctggaaggaccgttcatcagcccgcagcggctgggcgcacagcccaatcgtacgatcgaggcgacggtggcaatggtgcagcagctgcacgcgctggcgccgatccgggtgatgacgctggcgccggagatcggcgagcacaccgcgttgatacccgcgctttcggcgatgggcatccgcgtgcagctgggccacagcgccggcacctacgaggagggcgtggcggcgctgcaggccggtgcctccggtttcacccatctgttcaacggcatgaccggcgttgaccactatcgcccgggcattgcggcggcggcgctggcgcatgcgcagtacgccgagatcatccccgacctgcagcacatccaccccggcgttatccggctggccgcgcgcgcgatcccgcgcctgtacgcggtgaccgacgcgactgccgccaccggcatgcccgacggcgagtacgcgctgggcgagcagcgcgtgcacaagtgcggcggctgcgtgcgcctggcgacgggttcgctggccggcagcgcactgaccatggaccaggcgctgcgcaacctggtgcgcgtcggcctggacctggccgacgcctcgcagcgggtttccaccttcccggccgactatctgggcctgggcgatcgcggccgcatcgcgcccgacgcccgcgccgacctggtggtgctggacgccgaactgcgcctgcagcaggtggtcattggtgggcgcgtggtcgatctgacctgacgcaagcgatgcggcccggatgccgcgcgggctccctgtagagccgagccatgctcggctcaccgcgcgaagcgcggcatggggaacctcgatatcggaacggaaagcagccgagcatggctcggctctacagaatgcactctgcgacgaacctccgccgggcctggcccggcgctaccacaggaactgccgatgactgcaagcaccgccccgcgctggcccgtacgctacctgctcttcatcggcggcctcggcggcctgctgtacggcatcgacatcggcatcatcgccggtgccctgccctacctggaggcaacggccagccacgcctggcagctcagcagccagcaactcggcttcgtggtggcggcggtactgctgggcagcgtgctgtcctcgctgttcgccggaatggtcgccgacctgatcggtcgccgcggtgcgatgctgctggccggcctgctgttcaccgcgtcgattccgatcatggcgctggcctcgggctacacgccgctgctgctcgggcggctgctgcagggcatcagtggcggcctgatcggcgtggtgattccgctgtacctggccgaagtgctcagccccgagcggcgtggacgcggtgcggcgatgttccagctgctgctgaccatcggcctggtgttggcggcactgatcgggctgtaccacgcacatgcggtggatgccgccgccgaagccgtgcgctcgctgccgctggcgcagcaggcgcaggaactgttcacggtgaaggaccaggcctggcgcaccatcttctggagctgcctggcgccaggcctgctgttctgtgccggcatcttctggctgtccgaatcgccgcgctggctggtgcgccgcggccgcgtcgatgatgcccgccgcagcctgcagcgggtgttgcctgctgccgacgtggaacccacccttgcacagatccaggcgccggaatcgagcagcagcgacggcaagcgcgacccactgctcagccgccgctacgtggtgccgttcgtgctggcctgcgtggtgctggcctgcacccaggccaccggcatcaattcggtgctggcgtacgcggtgaacatcctcaatcaggccggcctgtccggctcggtggccaacggtgccgacgtggcgatcaagctgctcaacgcggtgatgaccgtggtcgcgctgctgctggtcgaccgcaagggccgcaagttcctgctgatgctcggcagcggcggcatctgcgtggccctgctggctgccgccacgctgttcttccaggccgagcgtggccgcgccgacgtgcagccgcaactgcaggcggcggtcagcggcgacggcctgcggctggtgctggacgacgcacagtggcagcgcctgggcggtggcataaacagcgaaggccggccgatgcagctgaccgtgtcgtacgcctacggtgacttcaccaatgtgcgcgccctgcgcagcgacagcctgaccgaccgcgagctgcgcatcgagcgtgccgggaccgtgcagccggacagtgtgatcggcgcgttcttccgcaagctgcatctgaacccgttcgccgacccggccaaggccgcacaggcaccgctgcgcatcgagcaggcccgcatcggcccggtgccgccgccggcgcatggctgggcggtagccgcctgcatcctggtattcgtcgcgttcttcgcggtcggccccggcgtctgcgtgtggctggcactgtcggaactgatgcccaatcgcatccgctccaacggcatgagcatcgccctgctaatcaaccagttcgtgtcgaccaccatcgcggcgatcttcctgcccacggtgggccactacggctacgccagcatgttcctgttctgggcggcgtgcacgttcgtgttcttcctggtagccgcgttctggctgccggagaccaagggcaagtcactggaggagatcgaggcaaggttcgcacggtagcggtcgaccttggtcgacctccgcgcgtagcgcggtggtgttggcgcgcccgtcactgaccggtgatgtgcctggccagcgcctgcgcctcggcaatgctcggcagcccgctcagcatcatcgattccccgaaggggcctttcaccgtcgccaccatcagcacgcggccgtccacgctgatcgccgcgcgctggcccaccagggccgaggtgccatcgtggatgcgctgatgcgcttctggccgatagcggatctgcaggcctggctgcttggcatcgtccagcacgtagcgcacatcggcgatgtccacactgccggcaatcggcggctcgcgcagggccagggtttcaccttgccagtgcgccggagtgccgttgccagccgcatcgaccgcgctcaggcgcacgtccacgccggcgcgcggcgcatgatccttgcctgccagcgcaccgggcgtggcacccggcatgcatccggccagcaccagcgccgcgcccagcaggagcggacgcgcgcccctcatttcagcttccgcagcttgaacgccaccagcacctgcagcagcccgtacagcaggctgccaatgccgatccacagcgtggtcaccgccacgcctgcgtatggattggccgcgaacagcagccccagcaccaccgccagcacgccactgaggatcagcagccactcgccctggatctgcttgcgcacgcggatcgcgaagacgatgcgatagatgccggctaccagcagccacgccgccaggaacagcaccagcacgctggcggtggccagcgggttgatcaccgccaggatgccgaagcccagcgaagcgatggcatacagcgccagccagccgcgcgaggcgccgctgccaccactgatcagtgcgaacaggctgatgacaccttcgatgatggccatcacgcccagcgtccaggccaatgccatggctgcggacagcggccaaccgatggcgatgatgccgaagccgagcgcgaccaggccatacagcagcaggatccaccagctgcggccaaccgctgacaacaagggagacaagggggaattcatggtcactccttcgatccggaaccgggttcatcctagcccgtggcgatgaagggagcgatcacggcacccgcgcgcacacccatacccgcacctctctggcgcccacgcagcgcagggtttcggcgatttccatcaccgtgctgccggtggtcatcacgtcgtcgaccacggtcagatgcgtgggcaccggcccgtggacatcgaacgcatcgaacaggttttccctgcgctgttcggccgtgcgttcggactgcggtgcggtgtgccgccgccggtacagcccctgccagaccggcaacggcagcagccggcagagctcggcagcctggttgtagccgcgctggcgcaggcgccggcggtgcagcggcaccggcaccagcggcgggcaggaccagggcggtggtgcgcgctgcatcaactgcgccagcaggcgaccggccgccaggtcctgatggaacttgtagcgcagcagcagctggtccaccggcggcaggtacagcaggctggcgtgggtggccgtctgcggtggtgcttcctcgcggcagctgccgcagacgatcaggccctcatccggcaacggcagtgcacaccgcaggcaggcgcgaccggcccagggcagtccggcgaggcaggcgcggcacagatcgagatcatcatggcccggatcgccgcagaccaggcagcgcagtggcagcaggacacccagcagtgcgcgggagacacgggttgccgaatgcaggagatcaatacgcattgcccatgcttcatcgcgctgcccatgtgcggccatcggcgaagcaccgatcgcagtgtcgggactgcccgcaactgcagagggtgctgccgatcaggaaaggcgtccgccctgcccaggcccggttgatgcaacggccgacgccgtcaacacctccgccaacccacgatagatcggcacccggcataccagaccggacacgccccgcgcgatcagcaccgtggccaggatcggcaggagcagatcgccgctgtcggtcagctccagcgagatcaccgccgaggtcagcggtgcctgggtgacgccggtcaggtaggcgcacatgcccagcagcacgaacgcgcgcggatccacgcccggcatcagcaccgccaggttgtggcccagccccgcgccgaccgccaacgcgggcgagaacaggccgccgggtatgccggccacgtacgatgccaggttggccagcagcttcatcaacccgaactcgtggccgaccaacgcctgcccctgcaccaggctgcgcgcctgttcgtagccggtgccgaacgcgccgtcgccgaacgtcaaagccagtgccaccaccgccaggccgcagcctgcggccagcagcaccggatgccgctggcgcagctggcccagccaacgcgggcggcccgccgcactggccagcaccgcgcgcgcgaacaggccgcccagcaacccggccaccacgccgcacagcaggatcgccagccagccctgccccagcggcaaccgcgcgctcacatggccgaagtaggtgtagttgccgagcaggcccagcgacaccacgccaccgacgatcaccgccgtcagcagggtgccggagaagcgatgctcgaaacggccgctgagctcctcgatggcgaatacgatgccggccagcggcgtgttgaacgccgcggcaatgcccgctgcaccgccggccagcaggaagtgcgagagctcgcgaggatccttgaagccgaaccagcggccgaacaggtacatcaggctggcacccacatgcaccgtgggaccttcgcgtccgacggacgcgccgccgagcagcgacaacgaggtcagcagcagcttgccggccgagaccgcaggcgaaagattggtcttccggaatggctcatcgggcttgtccaacgcagcgatgacctgcggaatgccgctgccccgcgtgggcttcagcacgccactggtcaaccaggccagcagcgcgaagatgcccggcgtgagcagcagggcccaccacggcgagtgcgcggtgatgcgctggaacagatggaaggccgcgtcgctggccttggcgaacaggatggccaccagcgctacggccacagcgccgccccagagcgcggcgcggcggcgccaggcctcgctgagaaccagcgcggtgatgcggccgcggaggcgatggagatcggtcatggggcacagtctgcgcgccagcgcttgcgttgggcagcggttattgtggctgcaggccttgcaggatgcggtgaaacgcgcgagtgcgggtgctcgccgatagcacctgccctgtgcagctacctatgcctgcaggcgctcccgccaccggcgcttctccaccgcacgcacgttgggctggggccgcaggtagacgtggtagccgacgaggcggaaatctgcgggtcgctccagttcacgctcgctggcatgcaccagcgtctcatccagatcgagtatcagcagctttccgccctgcggcatcgtgtccggttccatgcgcatccttctttcattgcctcagctgccgccatcttctggatggacttcagcatgtgtccttccagcaggtagatgtaagcacagttccagccaggtcctggtgggcgcaagcctactgccggacgcgcacttcgcaacagcccatccgcgtgaggtcgccctgtgcctgcaacatgccccgttccaccagcatgcgtacacgccctgcatagaacacatcgggaattcccgatcggcacttcggctgcagcgacatgaccatgcccacaatgtaggcgatctttcggaactgcccgtcgcagagggagaacagctgctcatcgatcgaggcgatgtcctcgctggtcagcgcggcgatgttctgccgcgcctggtcagtgagatgggcatcgttgtcggagcgctcgtccgtatcgcgcaggcagccattgatggccaacaggcgaaccagcacatagtggccgaaagcctcgagctcctccttgggcaacgtcgccggatcgagctgccctgccgggtagtccttgaaggtcacgaagacgtggttcttccactgccctggcgtgtcggactggcgcagatcatccagcaccacgcgcaggccgccgtcgggcagttcggcaagactgcacagcactgcgtcgcggcggatcgggtaggactggtagctgttcatggcacgtgctcgcgcgtccgtatgcagcaatgaacttacaccgtagcgcccattcatggcggtcaatctatgtaaaccatattggaggcagacaagttgacagggctcaccaacccacccacactgccgccctcgctccactcgtacccaaggtcccgccatggctgctgccatccgccacgactggcaacacgacgaactgcaggcgctgttcgatctgccgttccccgagctgctgttccgcgctgccgcagtccatcgcgagcacttcgacccagcgcaggtgcaggtgtccacgctgttgtcggtgaagaccggcggctgcccggaagactgcgcgtactgcccgcaggcacagcgctacagcaccggggtgaacgcgcagaagctgatggacaccgacgcggtgctggccaaggcacgccaggccaaggctgccggcgcatcgcgcttctgcatgggtgccgcgtggcgatcgccgaaggaccgcgacatcccgaaggtggcggcgatgatcgccggggtgaaggcgctgggcctggaaacctgcgccacgctgggcatgctcagtggcgagcaggcgcgtgcgctgaaggatgcgggcctggactactacaaccacaacctcgacaccgcgccggactactacgattcgatcatccacacgcgccagtaccaggaccgcctggacacgctggcgcacgtgcgcgatgccggtctgaaaacctgctgcggcggcattgtcggcatgggcgagacgcgcgcgcagcgcgtgggcctgctgctggcgctggccacgctgccggcgcatcccgattcggtgccgatcaacaagctggtgcaggtggcgggcacgccgctgcatggcagcgccgagctggatccgttcgagttcgtgcgcatgatcgcggtggcacgcatcgccatgccgcgttcgatggtgcggctgtcggccggtcgcgaggcgatgagcgacgaactgcaggcgctgtgcttcgtggccggtgccaactcgatcttctacggcgacaagctgctgaccaccggcaacccggagagcgagcgcgacctggccctgttcgcgcggctggggttgcagccgatggcggtgcaggtggatgccgagggccacgaccacggcggcaccgtgcacgctgatatcagcgccgatgcgcccgcctgtggctgcgctcacgcggcctgagacgggccgcaagcaggcgccgcggcaacgcgctaccctagccgccccgtcgccgcattcagccgccatggcccgccccgacctgaccgcccgcctccacgcccaacgcgccctgcgcgatgcccaaggccgtcgccgcacgcggcgcacggtcagccgtcgtgatggcgtccgcctggaggtggacggccagtggctgaccggcttctgcagcaacgattacctgggcctggcccagcagttcagcgtggtcaacgcattgcaggatgcggccgcacgcgaaggctccggcgcgggcgcctcgcatctggtctgcggccaccacgctctgcatgaggcgctggagcgcgaagtggcggagtggctgggctacccgcgcgcgctgctgttcggcagtggcttcgccgccaacctggccgtgcagcaggcgctgctgagcgaagagaacgatgtgtgcgtgcaggacaagctcaaccacgccagcctgctcgatgcgacgcggctggcgggtgcgcgcctgcgccgttatccgcacctcgacgccgaaggcgcgatgcgccagctcaagcacgcgcccgacggcgcggcgatgctggccaccgacggcgtgttcagcatggatggcgacatcgcaccgctgcgtgcattgtcgctggtggcacgcctgcagcaggcgctgttctatgtggacgatgcgcacggcgtgggcgtggtcggtgatggtcgtggtgccgtggccgccgccgggctgggcgtggacgatgtgccgctgcagctggtcacgctgggcaaggcactgggcggttccggcgcgctggtgctgggccgcgacgacctggtcgagcacctggccgaaaccgcacgcccgtacatctacaccactgcgatgccgccggcgctggccgccgcagcactggaagcggtgcgcctggcgcgccgtgacaactggcggcgctcgaaactgaccgatctgatcgcgctgttccgcggcgaagcccgccgccatggcctggacctgatggcctcggaaacgccgatccagccgctgctgtgtggcgacgaccatcgcgccgtggcgatgtcccaggcgttggaacaggccggttggctggtcggcgcgatccgcccgcccacggttcccgaaggcaaggcgcgcctgcgcgtcacgctgtccgcgctgcacacccccgagcaggtgcgtggcctggtcgaagccattgccagcgcgcgcgatcgcgtcgacctggccgcgcgtgaggccgcgccaccgccgctgcctgtcttcgcctgagcctgttgccgtttccccatgcatatcgacgtcaccggccaggggccggacctggtactgatccatggctgggccctgcagggcggcgtgttcgcgccgttggtgcaacgcctggccgatcacttcaccctgcatctggttgatctgccgggccatggccacagccgcgaggacaccacgccgctgcgcctgccgttcgtggtcaatgccattgccgcggccacgccgcctgcggtgtggtgcggctggtcgctgggcggcctgttcgcgctgcacgccgccgcgacactgccgaaggtgcgcgggctggcgatgatcgcggccacgccgcgcttcgtgcgtggcgaggactggccgcatgcggtggagccggcggtgttcgagcagttcgggcgcgagctggccaccgacttcggtggcaccctggaacgcttcctggcgctggatgtcatgggctcggcacacgcccgcgaggagctgcgcacgctacgccagcgcctggtcgagcgcggtgcacccaccgaacgcgccctgctggaaggcctgcgcctgctggaaagcaccgacctgcgtggcgcactgccgacgctggccaagcccagcctgtggatcgccggccagcgtgaccggctggtgtctccggcggcaatgcaggccgccgcggcactggcccccggtgcgcaggcgctgaccatcgcccacggcggccatgcgcccttcctcggccatgccgacgaggtggccgccgccctgcaacacttcgttgccggcctgtcaccggccgatggcggacaatgagcgccttcctcattccgcaggattgatgcatggatctgggtatcaacggccgctgggcactggtctgcggcgcaagcaaggggctgggcctgggctgcgcacgcgcgctggtgcgcgagggcgtcaacgtggtgatcgtggcccgtggtgaggctgcgctgcaggccgccgccgaagcgctgcgcgctctgcccggcgccgccgaagtccgcgtggtcgccgccgacgtgaccaccgaggccggtcgctccgcagcgctcgccgcgtgcccgcaggtggacatcctggtcaccaatgccggtggcccgccaccgggcgacttccgcagtttcgagcgcgacgactggatcgccgcactggacgccaacatgctggcgccgatcgcgctgatccgcgccaccgtggacgcgatgatcgcgcgtggcttcggccgcatcgtcaacatcacgtcctcggcggtgaaggccccgatcgacatcctggcgctgtccaacggcgcgcgcagcggcctgaccggcttcgtcgccgggctgtcgcgccgcaccgtggcacacaatgtcaccatcaacaacctgctgcccggccagttcgacaccgaccgcctgcgcgccaacttcgcccacagtgcgggcaaggacggcaatgctgccgaagtggccgaacgccgccgccagcagatcccggccggccgcttcggcacggcggatgaattcggcgcggcctgcgccttcctgtgcagcgcacaggccggttacctcaccgggcagaacctgctgatcgacggcggcgcctaccccggtacgttctaagagactttcgcaatgccgtcccacttcgatgcccgccatgtccgccgcgcgttcgcccgcgccgccaacagctacgacgccgccgccgccctgcagcgcgaggtgcaggcgcggctggtggaatcgctggactacctggaggcacgcaagcccgaggtagtgctggacatcggcgcgggtaccggccacgccagtgcgctgatgaagaagcgctggccgaaggcgcaggtgatcgcgctggacgtggcgctgccgatgctggaccaggccaagcgccaggccggctggtggaagccgttccagcgcctgtgcggcgacgccgccgcgctgccactggccgacaacagcgtggacgtgatcttcagcaacctgtgcctgcagtgggtggacgacctgccggcggtgtttgccggcttccgccgcgtgctcaagcccggcggcctgctgctgtgctccaccttcggcccggacacgctggtcgaactcaacgaagcgttcgcggccgccgatgaccgcccgcacgtgagccgcttcgcgcagatcgcccagttcggcgatgcgctgatgatggccggtttccgcgacccggtgctggaccgcgacctgttcaccctgacctacgacgacctgccctcgttgatgcgggagctgcgcgcgatgggcgcgaccaatgcgcgggtggaccgccgccacacgctgaccgggcgtggccgcttcgccgcggcggcagcggcgtatgaaccgatgcgacgcgccgacggcaagctgcccagcagctgggaagtgatctatgcccacgcctgggcaccggacccgggcgcaccgatccgcgaaggcgggcatgacgtggcctcggtgccggtgtcggcgattccgatccggcgcaagcagacctgatcgcccggtcgtgccggccgctggccggcacctcacgattccacggtggacctctgccggccagcggccggcactaccgtatgccacaccgtgcgcgaatcgcccgggtaggtgccgaccttggtcggcacccacctaattcgggcgatgtcggcgatcccgatccggcgcaggcagacctgatcgtctggtagtgccggccgctggccggcaacctcacgattccacgatggacatctgccggccagcggccggcactaccgcatgccacaccgtgcgcgaatcgcccgggtaggtgccgaccttggtcggcacccacccaatccgggcggtgtcggcgatcccgatccggcgcaggcagacctgaccggctggtagtgccggccgctggccggcaacctcacgattccacgatgggcgtctgcccagatcaggtttccgcctcaggtgttggccggcgaactcagcggcggccgcaccaggtcgcggtggaagaaatagatttcctgcaccaggaagcgccagctggtgtggaagctgcggaagcgcgtgctgggcgtggacgaggccagcgcatcgatgcccagcgccttgctcaggcgcagcgcgcgcgccatgtgcaacgggtcgcttacgatgatcacccggtgcaggtcgcgctggtccatcagccgcttggcctcgaccaggttctgcacggtgttgcgcgaggcggtctcgatcaggatcgcatcgtccggcacgccatgcttgagcgcatagcgccgcgccacctgcgattcggaaaagcgcgcgccggtgccaccgtagccgccggtgaagatcagcagtggcgcgtaccgggcttcatagagatccaggccatgacggatgcgttcttcgaataccggcgacggcttggcgtcataggccgccgcaccgagcacgatgatggcgtcggccttggctgcctggtcgcgctcccccacccagacgatccaggcggtcacgcccagcagccagaccaccagcagcacgaacagccgccacagccagcccagcgggccggtgcggggccggcgccggtcgcggctcaaggcgccccccaacgcagcgcgggcaggtcgacattgccaccggacagcaccaggcccacccgcaggccggcgaaccgctgcggctgtgccagtaccgcggccagcacggtggccgaggacggctcgaccacctgcttgagcacctcccacagcaggcgcatcgcggccatggtggcggcgtcgtcgaccacgatcacctcgacgccggccgcgcgcagcagcgcgaagttgggggcgccgatcagggtacgcaggccgtcgcagatggtgtcaggggtgaacgcgccctggcgctcgcctgcggccagcgagcgcgcggtgtcgtcggcaccggccggttcggccagcaccagccgggtctggggactggcgaactgcagggcccgggcggtaccgctggccaggccgccccctccgactgggactaccagcacgtcgaacggaccgtcgctgtgcagcagctccagggccgcggtgccctgcccggccatcaccgccgggtccgcatagggatggaccagggtcgcgccggtatcggcctgtactttggcgcaggcggcctcgcggtcggcgatggtcggcgggcagcgccagagcgtggcaccgtggcgggcgatgttggccagcttggccgccaccgcaccttcgggcaccaccacgtggcagggaatgccacgggtgcgcgcggccagggccagggcagcgccgtggttgccggacgaatgggtgaccacgccggcacgggcgcgatcggcatccagcgaccacaccgcgttgcaggccccgcggaacttgaatgcgccgccgcgctgcaggtgctcggccttgaacgccagctgcgcgccggccagcgcatcaagcgtgcgcgagcgcagcaccggggtcacgctggcgtgcggcgcgatccgcgcagcggcagccaggacatcgtcggcacggggcaacagtgaatcgctcatgacgcaagattaacgtatggccccacgctggcgaccccggcacaggtcatgccagcatgagggccttcacctccattcatcctggccagtgaagttaagggccgattcaacgcctgcgcacgaagctgactgcacaacccgtcctctggggggacccaccatgaaaacgcgcctgatgcttgccggtggcctgttgctggccctgaccggctgcaccacctacgactatgtcggcggtggccgcagcggcagctactaccacggtgcgccgtcggtggagtaccgctacccggccggctatccctacaactacggctacccttactacggcggctatggcggctactacggcggctatggcaatccgtactactcgcgcccgatctaccgcccgccgcacaaccaccgtccgccaccgcgcccgcccggcaacggtggcgagaaccgtccgccgccgccgccgcggccgtcgtacaacggcggttcgccgtggcggaacatggactcgatgcgtcgcccgccgcagtcgaacatccagccgtcggcgccgccaccgccggcccgtccgaccccggcgccgagcgcgccgaggatgaacggttccccgtggcgcaacatggatcgtgggacgcagcgcacagttgagcgctgaaccgtcttgcatttcacccggtccaggttgcactctacggaaccggtgacggcccgcgtcacaaagtgacaaaaagcgagacgggccgccgcaaaaatctctacgtcgatatccgacaggaacatctggatcccccctgttccggccctgtcggatgtcggcacctctgaagacagacggccccgcactgcggggccgtctgttttgccgggtcgccaaccggagagagccccagcgtcggtagatccacgccatgcgtggtcgggcctttcccggcaatcccaaaaaaacagggccggacagtcccccgactgccggccctctgctcccccaccgtgcgcctgtaccggcccctgttccaattccggtcacgagcgcctgcggcgccagccacggtgggtgctattgggttatctgcaataatcctgccaactttagggctgatttcgacgccggccggccggcaccgacgccgcggccccgaatggcgctaaaatcgccaccccggcgccgccccggccgcgcctgcccccagctgaacagccccatgaacccgtccttccatcgttacgacgtcatcgtcatcggcggtggccacgccggcaccgaagccgcgctggccgcggcccgtaccggcgtgcgcaccctgctgctgacccacaacatcgaaacggtgggcgcgatgagctgcaacccggccatcggaggcatcggcaagggccacctggtcaaggaaatcgacgccctcggtggtgcgatggcgcatgccgcggaccgtgccggcatccagtggcgcaccctcaacgcctccaagggcccggccgtgcgcgccacccgctgccaggccgaccgcaacctgtaccgcatggcgatccgcgccatcgttgaaggccaagccaacctgaccgtgttccaggcggccgtcgatgacctggtcatcaacggcgacgccgtgcgcggggtcatcacccagaccggcctgcgcttcgatgccgaggccgtggtgctgaccgccggcaccttcctggccggcaagatccatgtcggcccgacccagtacgccgccggccgcatgggcgacccgccggccaccacgctggccgcgcgcctgcgcgagcgcccgttccaggtggaccgcctgaagaccggcacgccgccgcgcatcgacggccgctcgctggactacagcgtgatggatgagcagcccggcgactcgccgcgcccggtgatgtccttcctgggttcggtggacgagcatccgcagcagatcagctgctggatcacccacaccaccgaacagacccaccagatcatccgcgacgcgctgcaccgctcgccgctgtacagcggccagatcgaaggcatcggcccgcgctactgcccgtccatcgaggacaaggtggtgcgcttcgccgagaaggccagccaccagatcttcgtcgaacccgaaggcctgggcatcgtcgagatctaccccaacggcatctccacctcgctgccgttcgacgtgcagctggagatggtgcgcagcatccgcggcttcggcaacgcgcacatcacccgcccgggctacgcgatcgagtacgacttcttcgatccacgcgggttgaaggcttcgctggaaaccaagctggtcaacggcctgttcttcgccggccagatcaacggcaccaccggctatgaagaagccgccgcgcagggcctgctggccggcctcaacgccgcacgccaggtgcgtgggctggacggctggtgcccgcgtcgcgacgaggcctacctgggcgtgctggtggatgacctgatcacccacggtaccaacgagccgtaccgcatgttcaccagccgcgccgaataccgcctgcagctgcgcgaggacaacgccgaccagcgcctgaccccggccggccgcgagatgggcctggtggatgaccagcgctggagcgcgttcgagaccaagcaggccgccgtcgccgccgagcgcgcgcgcctgggcgcgctgtgggcgaccccggccaatgcgctgggccgcgaagtgcaggacacgctgggcgtggcggtcagccgcgaaaccaacgtgctggacctgatcaagcgccccgagctggattacgcgcagctgatgcaggtgccgtcgctgggcccggccgtggccgacgccaaggtggccgagcaggtggagatcggcgtgaagtacgccggctacctggaccgccagcgcgaggagatcgagcgccagcagcggcatgaagccacgccgatcgctgaagccttcgactacgccacggtgcgcgggctgtcggccgaagccctgcagaagctggaacgcgtgcgtccgcagaccatcggccaggcgcagcgcatcccgggcatgaccccggcggcaatctcgctgctgctggtgcacctggagcgtgcacgccggggccgcgtggcgtaggcagcaccgtccgcttctggtgggtgccgacttgggtcggcacatgaatctgccttggtgggtgccgaccttggtcggcacgaatcatcagatcgcgacactccatgcttccgtgccgaccaaggtcggcacctaccagagcagggcgcgttaccgtgcgtccgcgccaccgcccagcaccttgaacagcgtcacccggtttcccgcttcctgctgctgcagcgcgatcaggtcctgctgcgcggcaaacaggctgcgctgcgcatccagcgcctgcagatagccgtccagcccggtgcgatagcgcgcctcggccagcgtgtagctgcgctggctggcggcgaccagtgcccgttgtgcctccatctgcgcgcccaggtgatcgcgcgtggccagggcatcggccacttcactgaaggcctgctggatcgccttctcgtactgagcgatgccgatgtccttgccaatcttcgaggcatccagtgaggccttcaacgcaccggcgtggaagatcggcgccgtgatgctgggcgcgaacgaccagccgcgggtgccggccgagaacagcgtcgacaacgcggtggagctgtggccgtagttggcagtcagcgtcagcgtcgggaagaacgcggcgcgcgcggcgccgatatcggcgttggccgcctgcaacgcgtgttcggcggacagcacgtccggacgctgcagcagcacgctcgagggcaggttggaaggcaacggcgccagcgccacggtgccgtccagtgcctgtgcgctgggcagcaatgccgcgtccagcggagcacccaccagtaactgcagcgcatcacgatcctgcgcctgctgggtctgcagcctggccagcgcagcgcgcgcggcgtccacactggtctgcacctgcgacaggtccaggcccgaggccaggccttgtgcatggcgggcctcggtgcgctgcagggtctgctgctgactgtccagcgtctgccgggtgaacgccagcgactgctcgtcggccgccagcgccagccaggccgtggccacttcggcgaccaggctggtgcgcgccgcacgctggttctcggcactggccagccagttctgcagcgcctcgttcttcaggctgcggatgcgcccgaacaggtccagttcccagctgctgaagcccacctgcacggcatcggattcggtcacctggctgacgccgatctcgctgttggcatcactcacccgcgaacgggtcacgctgccgctggcatccaccgacggcagcagcgccgcgcgctggatgcggtactgcgcgcgttccttctccacctgcagcaccgccacgcgcaggtcgcggttgttctgcagtgccagcgcgatgacctgctgcaggcgcggttccaggaacacctcgcgccagcccggcatcgccagtgctggcccggtctcgccggtggcggcattggcgaactgtgccggcaccggcgcctcggggcgctggtagtgcggggccatgctcacgcagccgcccagcacggtggtcatcgttgcggccgccagggcgcgcaacagcatcggcttcatgggcgtgcctccggggcagtggcgtcggccggcgcgcggcccgggaacaggcggcgcaccagcaggtagaacaacggcacgaagaacatgcccagcaccatcgaggcaaccgtgccgccggccacgcccgtgcccagcgaacggcgcgcggccgaaccggcgccggtggcgaacaccagcggcaacacacccatcaggaacgccagcgaggtcatcacgatcgggcgcagccgcagatagaccgcctgcaggatcgcttcgccggtgcgcttgccctgctgctcgaggatgcgcgcgaactcgacgatcaggatgccgttcttcgcagccaggccaatcgtggtcaacagaccgacctggaagtacacgtcgttgttgaggccacgcaggttcatcatcagcacggcgccgaacacgcctaccggcaccgccagcatcaccgcgaacggtaccgcccagctttcatacagcgcggccaggcacaggaacacgaacagcagcgagatggcatacagcatcggcgcctggttccccgacagctgttcctggtaggccatgtccgaccaggcatggctgaagccttccggcagcgtgtcggccaggcgtgcgatctcggccatcgcctcgccggaactgacgcccggtgccggctggccggtgatctccatcgccgagacgccgttgtagcgctgcagcgcggccggcgcactggtccagtgcgcgctgaccagcgacgacagcggtaccatctgcccggcctggttgcgcacgctccagcgctcgatgtcctgcggctgcatgcgggcttcggccgtgccctggatgaacaccttcttgatgcggcccttgtagatgaagttgttgacgaagtcgccacccagcgcggcgttcaaggtgtcattgatgtcctgcggattcacgcccatcgcctgcgccttggcgtcgtccaccttcaccgcgtacaccggcgcgtcttccaggctggcgtagcgcacgttgaccagcttcggatccttggcagcctccttcagcagcgtgttgcgcgcggccacggcggcggcatggccggcaccgccttcgtcctgcagttccagggtgaagccaccggcatcgccgaggccgaggatggccggtggcgaggtgatgaacacctgcgcatcgggcacgctggccatggccgcgctcaagcgcgcggcgatggtatcggcatcgtccttgcggtcgtcccaatccttgagccggatgaaggcctggccgacgttctggccactgccgctgacactgaaacctgcggtggcctggattgacagtacgctgtcgtccttcaccgcggcggcgctcaggcgatccatcacggcacgggtctgctccagggtggacccggcgggcagcttcaccagcgcgttgagcatgccctggtcttcatcgggcaggaacgcgcccggcaggtgccacaacaacaggccggtggccacgctcagcaccaggtagcacagtacgcccagcgtgcgccggccgaggaagcggtcgacgcgatggcgcagtcggttggaggtgcgctcgaagcgatggttgaaccagatgaagaacttgcccagcaggcccggctcgccagcgtggtcgccatgcggatggccgcccttgggaatctggtgcaggatgctgccgcacagcgccggggtgatggtcatcgccaccagcaccgacaggatcatcgcagcggcgatcgtcaccgagaactggcgatagatcacgccggtgacaccgctgaagaacgccatcggcaggaacaccgcggtcagcaccagcacgatgccgaccagcgcgccggtgatctggcccatcgccttcaacgtggctggcttcggtgccagcccttcgaaggtcatcacccgctccacgttctccaccaccacgatggcgtcgtccaccagcaggccgatggccagcaccagcgcgaacatggtcagcgtattgatcgaatagccgaaggcggccagcacgccgaaggtgcccagcagcaccaccggcaccgcgatggtcgggatcagcgtggcccgccagttctgcaggaacaggtacatcaccagcacgaccagcgcgatcgcctcgatcagggtgatcaccacttccttcagcgagatggtcacgaacggcgtggtggtgaacgccacgtggtaggtgtagccatgcggccagtacttctgcagctgctgcagtcgtgcctcgacggccttggagacggcgatggcgttggcaccggcgttgagctcgatgcccagcgaggccgacggcttgccgttgaacgtgctgatgctgtcatagctttccgggcccaggccgatcgtcgccacgtcgcccaggtgcaccacgctgccattggcatcggccttgagcaccacctgcgcgaactgctcgggcgtgtgcaggcggctgcgcgcggtcacggtcgcgtccagctgctggcccttcagcgccggctggccaccgagttcaccggccgacacgtcggtgttctgcgcctgcagtgcggtctcgatgtccgacggcatcagcgcgtactggcgcatcttttccgggtccagccagatacgcatggcgtattcctggccgatcggctggatgttgccgacaccgctgacgcggctgatctggtcgtcgatgcgcgcttccatgaagttggcgacatcgaagttgtccatgctgccgtcttcgctggtgaacgacagcacctcgaagatcgaaccgctggacttggtgatggtcaggccgttctgctgcaccgcctgcggcagcgtcgccatcgcggcctgcagctgattctgcacctgcacctgcgcggtgtccgggttggtgccggtggcgaacaccaggttgacctgcgccgagccatcggaagcactggtcgaggtcatgtacatcaggtggtccaggctctgctgggactgctcgatgacctgggtgaccgcgttttccacggtctgcgacgaggcgccggtgtaggtggcgcggatggtgatggtgggcggggcgatctgcgggtagcggtccaccggcaggatcaggatcgcgagcaggccgagcaggctgaccgcgatggcgatcacccaggcaaagatcggccggtcgatgaagaaacgaaccatgcgcggcaggcctcagtgcgacttttcgtcggtgttgccgttcgggtcgaccgccggcatcgccgccagctgcgccgtggtggccgccaccgccttcacctgctggcccagcgctaccgcactgccgttgctgacgatcacccgctcgccagccttcaggccctgcgtgatctgccactggttgcccaccacctggccggtgctgacccgccgctcgaccacgcgatcctttgcgtcgagcaggcgcagcagcggctcgccacgttcattgcgcagcaccgccttctgcggcaccagcagggcacgcgcatcggtggccatcggcaacaccgccttcaggtacatgcccggcagcagcaggccctccgggttcggaatgaccgcgcgcagcaccacgttgccggtgcctggatcgactgcgctgccgacgaactccagcgtgccctcatgggcataggtgctgccgtcctccagcagcaccttcacctgggccttgccatcgatggccttcaccaggccggcgtcgagctgcttgcgcagcgccagcatctgcgtgctggactgggtcacatccagatagaccgggtccagccgttgaatggtcgccagcgccgcatcctggccggcggcgaccagcgcgccggcggtgacgctggaggtaccgatgcggccgtcgatcggtgcggtcacccgggtgtagtccaggttgatccgcgcggcctgcaatgccgcgcgcgcggcaatcacgttggcctgggcctgcttcagtgccgaggtggcatcgtcggcgtcctgcttgctggccgcgtccatgcccagcagcgtacgggtgcgctcggccttcggctgcgccgacagcacagcggcctcggcctgcgccagctggccacgcgcggtatcgaaggcggcctggtacggcgccggatcgacctggtacagcagctgcccggccttgacctgctggccttcggtgaacaaccgctggcggatcagcccaccgatctgcggccgcacctcggacacctcgaacggcaccgcccggccgggcagggtctgctgcagtgccagcggttgggcgcgggcggtgatgacgccgacttcgggggtggccggggcctcggtcctgcccgccgagcaggccgccagggccagcagcaggggcagcaacaacgcacgggggaagcggaacagcggacgcaggagtgacatggggggcgtgggggcctttcgttgacccgtgcacgctgccgtgaaagtgtgcagagaatatggagattgtgcgaccggctcagcgggcgcttgctttcggcgccgcatgcgccgctaatggcccggcgatggcgaagattcgattcaaattcggcctgaccgcgaagaccttcctcgcgatcttcaccgcctgcctgctggtgctggcagtgaacggcattgccagccgcgtggcgttccagaccggcttcctggactacctcaacgaccagggcgacctgcgcatgcagcgcgtgatgccacacctgcagcgcgagtaccgcacgcacggcggctgggagcatctgcgcggtgacagtgaccgctgggcgcggctgctgcgcccggacctgggccatgggcacgaggggcccgtgccgccgctgtccgaccagaccggggttccctcgcggctgggcctgttcgatgcgcagcatcggttcgtggccggcaacccggacgcgatcagcgacgacgagccgcacagtgtgcaggtggacggacacaccgtcggctggctgggcatggtgccgttccagaccgtcatcgccaccaacgacctgaatttctacaacacccaggtgcgcgcatggtgggtgatcggcatctcgctgctgctggtgaccgtagtgctggcctggctggtgtcgcgcgcgctgcgccagcgcctggccaagctggccgccgccacccaccggctcgccgccggcgactacgccacccgcatcgagcgcaccagcgatgacgagctggatgcactggtcaacgacttcaaccggatggcgcaggcgctggacgacaccgagcgcaaccgccgcgccttcatcgccgacatctcgcacgaactgcgcacgccgctggcggtggtgcgcgccgaactggaggcgatcgaggacggcatccgcccgctggaccgcgccaacctgggtgccctgcagggcgagatccgccagctgggcaagctgatcgacgacctgcacgacctgtcgatgacccagtccggtggcctggcctaccgcttcgccccgctggacctggtggcgctgctgcgtagcgagctcaatggcatgcgcgtgcgcttctccacggcggggctggcactggaagaagcgctgcccgccacaccgctgcaggtgtccggtgacgagcgccgcctgcagcaggtgctggccaacctgctggaaaacgcactgcgctatacccatggcggcggccgcgtgcgcgtgcaggctgcgcgcgtgcccgccggcgtgcagctgatcgtggaagacaccgcgccgggcgtaccggccgacaagtgcgcgctgctgttcgagcgcttctaccgggtggagagttcgcgcaaccgcgccagcggcggcagcgggctgggcctggccatcagccacaacatcatcctcgcccaccacggccatatccacgccgagccctcgccgctgggcgggctgcgcgtggtcgtcaccctgccggagtccgcatgagcctgtcccccgccgcgtccgcgaagatcctgatcgtcgaggatgagccacgcctggcctcggtgctgcgcgactacctggccgccgccggcatgaccagcgaatgggtggacgatggcggccaggtgatcgacgcattcgcgcgctaccagcccgacctggtgctgctggacctgatgctgccgcaacgcgatggcgtggacctgtgccgcgaactgcgcgccggcagcgacgtaccggtgatcatggtcaccgcgcgggtggaagagatcgaccgcctgctgggcctggacatcggtgccgacgactacatctgcaagccgttcagtccgcgcgaagtggtcgcgcgggtggtggcggtgctgcgccgttaccgcccggaccccgctgcacgcgccaacagcggcctgcatatcgacgaaccggcggcacgcgccacctggaacggcaagggcctggacctgacgccggtggaataccgcctgctgcgcaccctgctggccacgcccggccggatctgggcgcgcgatgagctgctcgaccgcctctacctggaccaccgcgtagtggtcgaccgcaccgtcgacagccatgtgcgcaacctgcgccgcaagctggccgacgccggcatggaaggcgaaccgatccgttcggtgtacggcatgggctacagctacgaaccctagccggtagtgccggccgctggccggcaaccgcagaattccaggtgcgtccattgaggttgccggccagcggccggcactacccgtgcgcaactgcgctacagtcgagcacgctcgacatcaacggatcacgactgcatggacgacatccacccgatcgcgccgggcaagcgcgccgccattctttccagcctcgccgacatcgaacggcgacacgacgtgcgcgttctgctggcgtgcgagtccggcagccgtggctggggcttctcttcgccggacagcgattacgatgcacgcttcatctacgtgcatcgccagccgtggtatctcaccgtcaacgagagcaccggccccggcgatgcgcagcgggacgtgatcgaactgccgatcgacgatgagctcgatgtcagcggctgggacctgcgcaaggcattgcgcctggtttcaaaatccaatccgacactgattgaatggctgcgctcgccgatcatctaccagcaggatcacaccgcagtgtcgcagctttggaaggcagctgagtcgttctattcaccactgggcacgtggtggcactacttcaacatggcgcgctcgaaccatcgcggttacctgcgtggcgaaacggtacgcacgaagaagtacctgtacgtgctgcgcccactgctggcctgccagtggatcgagcacgaacagacccccccgccgatggccttcgaggacctgctggaccggctgctgccgcacggcccggtgcgtgaagccatcgatgccctgctggcggttaaacgcgccagtgccgaggtcagtgccggaccacgcatcgcggcgatcagcgatttcatcgatcgtgaactggccatccggactgcgcaggcgccgcagctgcccgctggacacggtgatgcggcgtggctggatgagctgttccggcagatgctggccgagcacgcgccgatctgagcggctgcacctgactcgggtagtgccggccgctggccggcaaccgcagaattccaggtacgcccatgacgttgccggccagcggccggcactaccacgcaggtatcatcgcggtgaacgccctgatttccggagacaccgatgaacccgctgcgccccttccgcgacaagatgcccgtcctcggccagcgcgtgtacatcgatccggcctgcaccctcatcggtgacgtggaactggccgaggacgtatcagtgtggccgggtacgatcatccgcggcgacgtcaattacgtccgcatcggtgcgcgcaccaatgtgcaggacggcaccatcatccacgtcagccaccacagcccgtacaacaaggccggttacccgaccctgatcggcgaaggcgtgaccgtcggccatggctgcatcatccacgcctgcaccatcggtgattacagcctgatcggcatgggcgcctgcatcctcgatggcgcccgtgtggaacgccatggcttcgtcggtgccggagcggtggtcggcccgggcaaggtggtcggtgaaggtgagctctgggtgggcaacccggcccgcccggcgcgcacgctgagcgacaaggagatcgagtcgctgcactattcggccgaccactacgtgcggctgaaggacgaatacctgggctgaacggccaacgccgccatgcggctctgctaaagtctgggcccgaccaggacctgtcgagacccccatgcctgtggctgcctgccggagaggactccgccgcccacaacgaaggccatcgcactgatggccgcaccgatgctcgatacctaccgcgaggtggtgacgccggagggtgtgccgctgcagttgccggcggccggcccggtgccccgggcgatggcctggctgatcgatctgggcgtgcgcatcgcggtgctggtgctgatgtcgattccgctggcactgctggattcgttcggctccgggctcggcctggtgctgatgttcctggtttactgggcctacccgatcgtctgcgaagcgcggtggggccgcaccctgggcaagcgcgcactgggcctgcacgtgctcgcgcgcgatggcgcgccggtgggctggatggccgccatcacccgcaacctgctgcgcaccgtggacatgctgccgttcggctatgcactgggcctgatcagcagcctgttcgattcccacggccgccgcctcggcgacctggtggccggtaccgtggtggtgcatgcaccggtgctgtacctgccgcctccgcccaccatcgacagcgtgctggccccgccgcagccgctgcgaccggaagaacaggcggcgctgatggccttcgccgagcgcgcgccgcggctgtcggcggcacgccagcaggaactggccggcattgccgagccactgaccggcacccacggccaggtcggcgtgctgcgcctgtatgccatggccaactggctgctggggcggcgatgaagcaggaacagttcgtcgcccgctaccagcaggaatggcaggacctggaacactggctgctgctgcgcgccggtgcttcgcgccgcacgcggcgcaaggccagcgcgctcgcgctggacgataccgccttcccgcagcgctaccggcgcctgtgccagcagctggcgctggcccgcgagcgcggctacagcccgcagctggtgcagcgcctgcagcagttgatgcagcagggccacagcgtgctgtaccgcacgccgccgacgcgctggcgcggtgcgctggaattcctggtggccgacttcccgttgctggtgcgcagccaggcgcgcagcatgtgggtggcgctggcgatgttcgcgctgccggcgctggcctgcttcgtgctggtgcaggtctatccggacctgatccacatggtgatggacaaccgccagatcgccgagatggagcgcatgtacgatccggccgccgagcgcctgggacgcgacagcggcaccgactggatgatgttcggccactacatcctcaacaacatcagcatcgccctgcgtaccttcgccagcggcctgctggccggcctgggcacgctgctggtgctgctgttcaacggcgtgatcatcggttcggtggcgggccacctgcagcacatcggccatggtgatccgttctggcgcttcgtcgcaggccatggtgccttcgagctgaccgcgatcgtgatcgccggcggtgccggtctgcagctgggcatgaaactgctggcacccggccggcgcagccgcctggatgcactggtcgagggcggccgcatcggtgcgcgcctgtgcctgggcgtggcgttcatgctgctggtggccgcgttcatcgaagccttctggtcgtcgattgccgacgtgccggcgtggggcaagttcagcgtggccggcatgctgtgggccggcgtgctgctgtggctgtggcgcggcggacgcggaggcggccatgcgcattgaccacctggacgtggtgctgcgcgcgcgcagcggctgggaagcaatggagctgggcagtgccctgtcgcgccgccacgcacgcgcggtatggggcagctggctgctggccagtgcgccgctgttcgtggtcttcaacgcgctgggctggtggctggatgcattcggctgggcgtggctggcgatgtggtggtgcaagccgctgttcgaacgggcgccgctgtacgtgctgtcgcgtggcatcttcggcgagccggtcggtacgctggcggccctgcgcgcgcaacgcagctggggcaatgcaggtttctggggctacctgggctggcgccgtttcagcgtgctgcgcagcctgtgcctgccggtgaacctgctggagggcaatgcgccggcccagcgcggtgcacgccgccgtgccgtggccgctggtgcggcgggtgccgccgccgtgctgaccgtggcctgcatggcgtttgaagcggtgctggtgtccggtgcgatcggcgcggtgttcatgttcatgccgctggagctgatgtccgaatcatggcgtgccgcgtgggacatgatcggccaggacacacccgcctgggcgcgggccggcttcaacctggcgtgctggctggcctcggtgctgatcggtccgttctacgtcggcgccggcttcggcctgtacttgaaccggcgcacgcagatggaagcgtgggacgttgagatcgccctgcgccgcctgcgcgagcggctgctgccggcggcatccacgctggccctgctgctgtgccttgccctgccgctggcctccgcgccagtgcatgcgcaggacgcgcagacggccgcagaacaggccgacgatgccggagaggacgaggacagcgcggaggaaccggccactgcggcgaacgatccggccaatgcaccggccatgatcttcggtgcagcgccagtggacaccgccggcttccgccaggcggttaaccgcgcctatgaggacccgctgcagcgcccgacccgcgagatcacccgctggaagccgatcgagcaggccgaggaaaaaaagaaggaagacaagcagctgcagcgtgacaccaacagcaagggtgaacgcaaagcgcgcaaggacggcatcgcctggctggcacgcctggccgagtggggcctgtggggcctgctgggcgtcctgctgctggtgctgctgctgaccgcacggctgtggctgccgtggctgcgcggcagtggccggcgcaaggccgaggccgcaccgcaggtagtggaagaaccggtggaactgccggtcgtgctgccgccggacgtggccacccaggccggcctgctgtgggaccaggggcggccgcggcaggcgctggccctgctgtaccgcgccagcgtgcgcacggtgggcgagcgcagcggcatcgcgcttccgcccggtgccaccgaagcgcaatgcctgcgcgcgtcgcggcgcatgcccgatgccaccgaccgtgacctgttcgcgcgcatcgtgcgcatgtggcagtacgccgcctacggtggccgcctgcccagccgcgccgatttcgatgcattggccgataccctgcgccggcagtacaggtggctggcatgagtccgcgcctgttctggtcgctgctgctgggtgggctggtgctgttcggcgtgccgctgacgatcctctacctgcgcacgcacgaacgcgtgaccgagaccgtgcggctgccgccgcagggcgaagctggctacaacccgctgtacgtgctgggccaggccctgcgtgccgatggcatcgaggtgcactcgcggccgcggctggacctgcagcagatggcgctgggcccgcacgatacggtggtgctgctgcaggacagcagcgaactgccggcaccggcggccagggccctgctggcctgggttgatggtggtggccatctgctggtgcgtacgccgccgcccgccgaggacgacgccagcagcacgcaggggcccctgctggaccagctgggcgtggacagcctgtatcagcagagtgactgccagccattccacgtcatcgatgatcccagccacgtcgagttctgcggcggccgtcgcttcacgctgggctttgccgccaatgcgcgggccgaacggcgctggggcaacgagcgcaacctggtgttcgcgcgcctgcgccatggccagggcaaggtgagcgtgctggccgacatggagttcatgcgcggcgaggtggactcaccggcggcacgcctggcgtcggccgcaggcaaggccagtgatggcctgcacgatctctcgcaccgcgacctgacccgttacctgctcgacccgaattacggcaagggcactttctggctggtctacgccgcccgcccgccgtcgctgtgggcgcgcctgttctaccaggcctggccgctgtgggcgccgctgctgctggccctgctgggctggttgtgggcccgctcgcagcgctttggcagcctgctgccgtcgccggtgctggaacgccgctcgctgctggagcacgtgcgtgccagtggcgagctgctgctgcgcttcggccacggcacgcgcctgtacgacgccgtgttcgccctgttcctgcatcgcctgcgcctgcgcgcaccggtagccgctgcactggacggtgcgccgcgcgatcaggccatcgccgaactgctgaaatggccgcaaggccgtgttgccagcgcgctcacgcccccgccaccgcacgattcctccgccctgcgcgagcgcatccgcttgctgctccagatgagatccctgctatgaccgaagtccccgagctgccggcggccgccaacgcccgcctgatcgaacgcgtcgatgccatccgcaccgccgttggacacgccttcatcggccaggccgatgtactggaccagatcctggtggcgctgctggccggtggccacgtgctgatcgaaggcgtgcccggtctgggcaagaccctgctggtgcgtgcactggcacaggccctggagctggactacgggcgcgtgcagttcacccccgacctgatgcccagcgacgtcagtggccacgcggtgtacgacccgaagagcgagagcttcaagatccgtcgcggcccggtgttcaccaacctgctgctggccgacgagatcaaccgtgccccggccaagacccagtcggccctgctggaagtgatgcaggaaggccaggtgaccatcgaaggcaaggccttcaccctggcgccgccgttcatggcgctggccacgcagaatccgctggaacaggaaggcacctacccgttgccggaagcacagctggaccgcttcctgctgaaggtgctgatcgactacccgcagctggaggacgagaagcgcatggtgaccgcgatcaccagtggccgtgccgccagcgatttcgacctgagccaggtgccgcgtgtattgggggccggcgagctgctggaactgcagcgcgcgaccgcggcgatcaccgtcgatgacgaagtgatcgactacgcggtgcggattgtggcggccacgaggcagtggccgggcatcgcggtcggcgctggcccgcgcggcagcatcgcgctggtgcgtgcctcgcgcgcgcaggcggtgctggccggccgtgacttcgtcacgccggacgacgtgcgcgacattgcgcgcccggcgctgcgccaccgcattgcactggccccggagctgcagatcgaaggccaggacgccgacgacgtgctgggcgcgctgctggccaaggtggaagcaccgcgccgatgagaccggccccgctgctgctggcgctgctgctggcctgggctgccctgggcggcctggtgctgggcgggtggctgccgcgctggagctgggcgctggcagccgtcgtcatcgcgctgcccgccttgtgggatctgtggcggcagtcgcggcgtccgtcgccgcaggtacagcgcgagctgcccgaagcgctggcgctgggcgtgcgccgcgaggcggcgctgcgcctgcaggccgagcaatcgatgacggtgcaggtgttcgacctggtgcccggcggctggccgctggaagcgctgccgcagcgcgtgcgcctgcaggccggtacggcgtccaccctgcactaccacctgcagccgctgcagcgtgggcacttccgcttcgagggggtgcacctgcgcatgcgttcgccgtggcgcctgtggtggcagcaacgcacgctgccgccggcgctggaggtgcgggtctatccgaacttcgtgccgctcacccgcttcgcattgttcagtgccgaccaggcctcgcggctggttggtgcgcacgtgaagcgccgccgtggcgaaggcaccgatttccaccagatgcgcgagtaccgcatcggcgacagcctgcgccagctcgactggaaggccaccgcgcgtgcgcgcaagctgatctcgcgcgaataccaggacgagaagaaccagcagctgctgctgatgctggacagtggccggcgcatgctggccagcgaaggcgggctctcgcacttcgaccatgccttgaacgcctcgctggtggtggcttacctggcgctgcgccagggcgacgctgccggcctgtacgctgccggtggcgaacgccgctgggtggcaccgcagcgcggcatgggtacggtcgagcacctgctgcgcgccagctacgacctgcagccacgcgcggtggccaccgattacctggccgccgccaccgaggtgtcgctgcgccagcgccggcgtgcgctggtgatgctggtcagcaacgtgcgtgatgaggacatcgaagacctgctggcggcagtgcgcctgctgcagcggcgccacctggtgtgcgtggccagcctgcgcgaacgcgagctggacggcgcactggagggcgaggtgcagacactggaagacgccacccaggccggtgccgccgcgctgtacctgcagcaacgcgcgaaggcgcatgaggccctgcgcagcgaaaaggtgatggtgctggacgtgaccgccgatgccctgcccggcgcgctggtggaacgctatctggcggtgaagcgcgaagggctgctctgatacccgcgatcgctctggtaggcgccaaccttggttggcacgaacccacagcgccgaccagggtcggcatctaccaaaaccggttgccggccagcggccggcactaccccctgcaacaaccgccgcatcgccctggtaggtgccaaccttggttggcccgaaacccacagcgccgaccaaggtcggcatctaccaaaaccggttgccggccagcggccggcactaccccctgcaacaaccgatgcatcgccctggtaggtgccaaccttggttggcacgaaatccacagcgccgaccaaggtcggcatctaccaaaaccggttaccggccagcggccggcgctaccccctgcaacaaccgccgcatcgccttggtaggtgccaaccttggttggcacgaacccacagcgccgaccgaggtcggcatctaccaaaaccggttgccggccagcggccggcactaccccctgcaacaaccgccgcatcgccttggtaggtgccaaccttggttggcccgaaacccacagcgccgaccaaggtcggcatctaccaaaaccggttgccggccagcggccggcactacccctgcaacaaccgatgcatcgccctggtaggtgccaaccttggttggcacgaaatccacagcgtcgaccaaggtcgacatctaccaaaaccggttgccggccagcggccggcgctaccccctgcaacaaccgatgcatcgccctggtaggtgccaaccttggttggcacgaaatccacagcaccgaccaaggtcggcatctaccaaaaccggttgccggccagcggccggcgctaccccctgcaacaaccgatgcatcgccctggtaggtgccaaccttggttggcacgaaatccacagcaccgaccaaggtcggcatctaccaaaaccggttgccggccagcggccggcactaccccctgcaacaaccgccgcatcgccttggtaggtgccaaccttggttggcccgaaacccacagcgccgaccaaggtcggcatctaccaaaaccggttgccggccagcggccggcgctacccctgcaacaaccgccgcatcgccttggtaggtgccaaccttggttggcacgaacccacagcgccgaccgaggtcggcatctaccaaaaccggttgccggccagcggccggcgctaccccctgcaacaaccgccgcatcgccttggtaggtgccaaccttggttggcccgcccacagcgccgaccaaggtcggcatctaccaacggcggttaccggccagcggccggcactaccccctgcaacaaccgccgcatcgccctggtaggtgccaaccttggttggcccgaaacccacagcgccgaccagggtcggcatctaccaaaaccggttgccggccagcggccggcactacccctgcaacaaccgccgctgcaaccgctccaccgcacgctgcagcagcacccggttgcggcccagcttcatccactgcggcaggcgcgagaacatcgaaccgttggtaacgcccgcgcgctcccgcagaggcgcggcagcgtagtcgtgcagtgcctgcagatgggcttcgttgtaggcccacagcacgccggccgcagtcttttcgaccagccgcagcggcaagccaaaatgcggatcgatcgcctcattgccacgccatcgcgacaacgtgacctccacctcgctgctgcgtccgcactgactgcagtccgccgccagcgtccgcaacggcgacactgcacgcgcacggtgcagctcggcgcggacccatttgtgcccgcagtatccgcagggacgatagccgctgtagcacacgggcccgacccagtcgcccgcggcacagcaaccgcagccgcatccactgtcgagggctgcgctgcagcccaggcagcggaaacgtcgcgattccggcgtccgcaccacccagccgggcgtatcgcagcggtggcagcgcaccgcgatgcggtccgaatagcgccacagggcgtggccgtcatccagatgccggcccggcagcggcgcaggccgcaggtcgcgattgcgccgcaccgtcatcagacgtagatccgcgtcggcgcctcgtcgacgatcgcgtgcggcacgaagcgcgcactgtcgcgggtgatcgcgctgtcatcctcgcggatgccgatgccgcaggcatggtcaccgatcacccaactgccgatcagcggatagccgccttcgaagcgggtgagcggatgcgcacgctggatgatcgccgggccgtcgtagggaccgtcactgcgctgggtgctgccatcggccaggtgcatctcgatgttggccccttcgcgcgagaacagcggtttgcgcacccagcccgacgccagcgcgctgccgtcatcgaaatgcgcctccagcaggttcggatggcccacgttgcgctgccatagcagcggcaggatgcccttgttgctcagcaccgccttccaggccggttccagcagctgcacgcccgagccgggcagcgcgcggccgaattcctcggccatcaggtcttccagcggatacagcttgaacagcgtgccgatcaccgagtcgtccagcgcggtgaagcggccgtcctcggacaggccaatgtcctcgatggcgatggcctgcccgaacaggccggcctgggatgcgcagtcacgcaggtactcgaccgtgccacggtcttcctccgaagtgccgaccgcgctgaagtacagcggcggcggcagctgcgtggcgaggtcgccgaaacgctcgaccagcgcttcgtggatcgcgttgaactggtcggcatgctgcggcaggcggccggcattgcgctggtcttccagccactgccactggaagaagctggcttcgaacagcgaggtcggcgtgtcgtagttcaattcgtacagcttggccgggccggtaccgtcgtaggccaggtccaggcggccatagaggtgcggctggcgctggcgccagctgtcggcgatccagtcgcggtagtgcgacggaatcgccagctggtccatcaagcgttcgctgccgatgacatcaccgaccagatccagcgccatctggtgcagctcggcgctggggtcttcgatgtcctgttcgatctggcgcagggtgaaggcgtaatacgcgcgttcatcccagtacggctggccgtcgatggtgtggaagcggaaacccgcctcttccgcgcgcgcccgccactgggcacgctcggcaatccggatgcgctgcatgggttgatcagccgccgtagctgccgctggtgctgcggcgtgcgctggtgttgccgaagccaccacggctggcagtgaccgcacggttcggctcgctggtgaccggcgccaggccggccttgccagcaccgatgccgctggcggtgttcaggccaccggtgccgcccggtgccgggcgcgcccaacccgcattcttgtcctggtaagccggtgccgacgccggcgcctgcggggcgaggccgccgcggttactcagcatctgcgacatgaagaagcccatcatcatcgggccgatgaacgaggtaccggccgaggtgtgctgctgcacgcactgttccggcttgtagtccttctcgcaggcttccttgctggcgtacttcggcgccgcatcggcggcctgcttctgcgcttcagcgaacgcattgcggcacgacgacggatcgccggtggcctcggtgcaggcctccaccgaggtatacaggccttcctgcaccttcacctccggctccttctggcaggcggtgaacagcagcggcgcggcgctcatcagcagcagcgcggtggtgcgggaacgtttcatggcctcatgccctgtcgacggatcaatgccccaatgatgccaaatccgggccagcaaccggaatcggcaaagtgcgaaagatgaacggactttcattttcgtcggcattggggtcagagcccatcgcgccgcgatgggatccgaccccaggcgacgcaccgctctggtaggtgccaaccttggttggcacacatcccgcggcgcccggtcatgcccggcgcgcgcagccaagtctccggcaagaagcccccttgttgttcaagggggcgcgccgaaggcgcggggataaggggaaatgcgcggaccgccaagccgctgcaagcggtgaaggtggttgcagcagcaaccgaaaaaattggccatgatcggctgacccccacgtcgtacggcccgcccgttccgcccgccatgcccgaataccgttcccgcacctccaccgccggtcgcaacatggccggcgcccgcgccctgtggcgcgccaccggcatgaaggacggcgacttccacaagccgatcatcgccatcgccaactccttcacccagttcgtgcccggccacgtgcacctgaaggatctcggccagctggtcgcgcgcgagatcgaacaggtcggcggcgtcgccaaggaattcaacaccatcgccgtggacgacggcatcgcgatgggccacgacggcatgctgtattcgctgcccagccgcgagatcatcgccgacgccgtggagtacatggtcaacgcgcactgcgccgacgcgctggtgtgcatcagcaactgcgacaagatcacccccggcatgctgacggccgcgctgcgcctgaacatcccggtggtgttcgtctccggcgggccgatggaagcgggcaagaccaggctgtccgagcacaagctggatctggtcgatgcgatggtggtggccgccgatgacagcgcctccgacgagaaagtcgccgcgttcgagcgcagcgcctgccccacctgcgggtcctgctcgggcatgttcaccgccaactcgatgaactgcctgaccgaggcgctgggcctgtcgctgcccggcaacggcaccacgctggccacccacgccgaccgtgaggcgctgttccgccgcgccggccgcctgatcgtcgaactctgccatcgctggtatggcggcgaagaccccagcgcactgccgcgcggcatcgccacccaggccgcgttcgccaatgcgatgaccctggacatcgccatgggcggctccaccaataccatcctgcatctgctggccgccgcacaggaggcggaggtcgacttcgacctgacccacatcgacgcgctgtcgcggcgcgtgccgcagctgtgcaaggtggcgccgaacacgccgaagtaccacatcgaggatgtgcaccgcgccggcggcgtgttcggcatcctcggtgagctggaccgcgccggcctgctcgataccacggtgccgaccgtgcacagcgccagcctggccgacgcgctggaacgctgggacgtggtgcgcagtgacaacgacaccctgcatgccttcttcaaggccggcccggccggcatccccacccaggaggccttcagccaggccacgcgctggccgaccctggacatggaccgcgccgagggctgcatccgctcgctgcagcatgcgtactcactggaaggcggcctcgccgtgctgcgtggcaatctggccgtggatggctgcgtggtgaaaaccgccggcgtggacgaatcgatccacgtgttcgaaggccccgcgcgtgtctatgaaagccaggacgcggccgtcgccggcatcctcgccgacgaggtgcaaccgggtgaggtagtggtgatccgctacgaagggccgaagggcggccccggcatgcaggaaatgctctacccgaccagctacctgaagtcgaagggactgggcaagcagtgcgcgctgctcactgatggccgcttctccggcggcacctcgggcctgtcgatcggccacgtctcgccggaagccgccagcggcggcacgatcggtctggtggagaacggcgaccgcatccgcatcgacatccccgcccgccgcatcgacctgctgctggatgaggccacgctggcccagcgccgcgccgacgccgacgcacgtggctggaaaccgcgcgcgccacgcccgcgcaaggtcaccagcgcgttgaaggcctacgccctgctggccaccagcgccgacaagggcgccgtacgcaacaccgccctgctcggcgattgatgccgatccggtagtgccggccgctggccgccatctgggaaaaggggacggaggggattaagtcgtttgtgcctcaaacgacttaatcccctccgtccccttttttcagccgatcacgcgcttgaacggcggcagcgcgtcgatgatgcgcttgccgtagcggcgggtcagcagccgcgaatcaagaatgaccacgcggccggtgtcggtggaggtgcggatcaggcggccggcgaactgggtcagcgtgcgcagcgcatgcggaatggcgatcaggttgaacgcgttgagcccgcgtccctcgaaccactcgctgagggtggcggtctgtgggtcggtcggcacggcgaacggcacctgggtgatcaccaccgtggtgcaggcctcgccgggcaggtcgaggccctcgccgaacgagttcaggccgaacagcaccgagccctcgcctgcctcgacacgcctcaggtgttcctcgatcagccgggtcttggacatctcgccctgcaccagcacctgcttgcggcgcgcggccggcatcagcccggccaccttctccatcttccagcgcgaggtgaacagcaccatcgagcccttggcccagtccagttcggtgtccaggtagcgcgccacttcgcgcgggtggccttcgcggtcgtccggcgtgaccgggaacttcggcacgatcagttcggcctggttgggcaggtcgaacggcgacgacagcgagaccatctcggcctcttccggaatgccgttgtcgatcgccagcgactggaagtcgccaccgccggtcagcgtcgccgaggtcatcaccaccgagtccacttcatcccacagcagcttgcgcagcacgtgcgcggccgacaccggcgaaccgtgcagcaccaggtcgccatcgcgggtggcagtcacccagcgcgccatcggcggcgcgccgtccttgtcttcgcggcgccacgcctgccacaggttgtactgctgctcgatcatctccagcgccatgcccaggttgcgctgcaggcgctcgcgcgcggcatcgtccggcttgcccttggccacctgcgtggtggccgcatgggcccagttgtagaggctgcgggtatcgtcggccagtgcctcgatcggctcgcgccaggcctcgggcaggcgtccattggccgcgcgccacatcggctcttcgtccgccggcgccggcatccacacccgctcgatgtgatcacggaacgcgcgcagctgcttggccacgttgctggcgacttcgatcgcttcgttgggcagcaggttgcccagccggtccttgtcgaccgcgcggtacgcaccggcgatcaggatctgcaggcggccggtgcgcttggccatctcgtccagcgcgaggctggccgcgccctggtcgatcgccacgttgccgatgtgatggccttcgtccagcaccagcagcatgtccgagggcggcgcgatcaacggctggccgttgtcgctgtcaccgatcgacagcgccgacagcagcagcgcgtggttggtgaccacgatctgtgcgtcgcgcaccgtattgcgcgagcgcagcaccgcgcactgcgccgaataggcgcagcgtcgcccggcacaacccgaggccggcgtggtgatgcggctgcgcaggccgggactgatggtctccggcgcattgtcgatatcgccatcccagctgccgctggtgaaggcgtcggtcaggcgtttggcgatgtccatctcgatcggcgccagcggccggtcgaacagtggcgcgtcatcctcgaacatgccgccctgcgagccctcgccctgcgcctcggcggcattgcgcgtgcacaggtagcgggtgcgtcccttggccagcgccacggtcgcttccaggccggtggccttcaggaaattcgggatatcgcgctcgaccagctgcgactgcagcgccacggtgccggtgctgatcaccagcttcttcttggtggccagcgcgatcggcacgcctgcggtgaggtagcccaggctcttgccgacgccggtcggcgcctcgaccacgccaacgccaccgcttttcgacagcgcgcgcgacaccacgccgatcatctggctctgcgagcgacgggtggagaagccgggggtattggcctgcagcgtcgtgtacgccttgcggatcgcgtccttcaaggtgtcatcgagcgtgcgcggagcggcgacggtttcggtcacgccgggaactaccgtagctggatcaggccggtcattgtcgcatggccggccgcgttcactgttgctggcaccctgaacgagccagcgacgacgcccgccggcgcgcacggtccgaagcccgcgccgcacaggggcgaaacacgccgggcgtggcccggcgccagcgctcaggcgaccggggcgggacggctacgcagcaggcgcaccagcgcccacaccagcagcaccacgccgatggcctcgaccatcgccagcgcgaagtgcaccacgccgaagatggcgctcatgcccgagatggcgctgaagttgccgctgctgaccagccacatcggcagcatgcccgccgccaggccacccaggctggacagcagcaacagcagcaggccgaccagcgcgccggtgcgggtggcatcgcgcggcgcaccgaccacccagaccaggccgacgcacagcgcgatcagcaccggcaagcgcacgccgaccatgctcagcacggtcaccatcagggttgtgctgtccatcggtcagtcctcgccggccagcacggccgagccctggcgcagcgactggtagacctcgccggtctgcgggcgcacgccgtgccactgcaggaagctctcggcggcctgctcgaccagcatgcccaggccgtcgacggtattgcggcactgcgccgcacgggcccaggccaggaaggcgatggccgcctcgccgtagttcaggtcgacggcagtggtcatcgaattgaccagcgacagcggcagcttgaactcgacgtcgcggtcgcggccagccgaggtggcattgacgatcagttcgaagtcgccgaggtcgcgcaggtcttcccagtagcggctgatcgcacggccgggctcgcccatcgcgtcgatcagttcgtcggcgcgctccggcgtgcggttgaccaccaccagttcggtgatgccggcatcgagcagcgccggggcgacgctgcgcgccgagccaccggcgccgatcatcagcacgcggcggccgcgcaggtccaggccgtggcggtcggtcaggtcgcgcaccaggccgatgccatcggtggtgtcgccgtgccagcggtcgcccttgcgcagcagtgtgttgaccgagccggcgcggcgcgcgcgcgcggtcagcgtggtgcacaccgagaacgcggcttccttgtgcggcagggtgacgttggcgccgacaccgtcctcggcggcgaaggcctccagtccggccaggaacgcatccggggccaggtcgatcgcgcggtagtcgatggcgatgccttcctggcgaccgaacgtcgcgtggatctgcggcgacttcgagtgggcaacggggtgtccgaagacggcgtaacggtcggtcatggaatcctcaagctggctagactgatgctctttcgtgcacggaaccggatgatgcgcatcaccccgcccctgctggtgctcgccgccagtctactctctgcccccgtggcgatggcgttgaacgagtacggcatcgaaggcatgggcgtggtctcgacccgcgccgacgaaggtcgcgccacgatcagcgccgatggccagcgcatcgtcttcgcccgccgcggcgaggccggctggggcctgtgggaggcgcgcgtggtggacggtcgctggcagcaggcacaggtactgccggtaggcgtggccggtgaagcccgcgatccctacttcagccgtgacggccgctggctgctgttcgcggccggccgcgagggcgcgctggcgctgtaccgcgccgcgttggccgccgacggccggctgggcccggcgcagccgctggccggtgacggcgggcgccgggaagagcgcgggccggccctgagcgcggacggcaagcagctgttgtttgcccgccagcagggccgtggcgccggctgggacctgttcgtggcgacgctggatgcgcagggcctgcgcggcccggccagcgcactgagcgcgttgaacagcgccgacgacgagaccgacggcgactggctgggccaggacggcgccgtggtgttcagccgcggcaacggcagtaccgcgcaggtctggagcagcggctgtgcgtggagcggtgtagcgctgcagccgctggggctgtcgttcaaccaggccggcggctggaccggtgcgccggtggtcgacaacgccaagccgggcgagatgatggtggccagcagtgcagcgaaggcgccgcgtgccggtggcgtggacgtgtaccggttggcggtgccgaaggtggcggcggtggccgggtgcgcgcggtagatccacgccatgcgtggatggccgtttggtagatgccaaccttggttggcatacgtgaaagcgccaaccaaggttggcgactaccagtagatccacgccacgcgtggatgaaacgccccgtcagcgcgacaacaccttggcgcgcaactgctcgtactccatctcgctcagctggccgttgtccttgcgctggttcaacgcggccagctcggcctgcacggtctccggcagcgcctgctcacgggccacgtggcgggcagcggagagctgttccggcgggcgcttgccggcccgccaggcggcgatgaagacagcgacgatgatggcgccgaacaccagcgtaccggtgccccagatcagccattgcacccatcccagttcgggtcccatcgcgcagtcctccgtctatcgtggcgctattgtcagcgctcgcgcagccatcgcgccacctgcggcgcgaaataggtcagcacgccatcggcaccggcccgcttgaagcccagcagcgactccagcacgcaggcgcgctcgtccagccagccattggcgaaggcggccttcatcatcgcgtactcgccactcacctgataggcgaaggtcggcacgccgaatgtctccttcacccggcgcaccaggtccaggtacggcatgcccggcttgaccatcaccatgtcggcgccctcttccaggtccagcgcgatctcgcgcagggcctcgtcgccgttggccgggtccatctggtaggtcttcttgtcggccttgccgaggctggccgcgctgcccaccgcatcacggaacgggccgtagaacgccgaggcgtacttggccgagtaggccatgatgcgcacgttgatgtggttgtcggcatccagcgcacggcggatcgcgccgatgcggccgtccatcatgtccgacggcgagacgatgtccacaccggcctcggcgtgcgacagcgactgcttgaccagcgcttcgacagtgatgtcgttgagcacgtaacccttgtcgtcgatgatgccgtcctggccgtgggtggtgtacgggtccagcgccacgtcggtcatcactcccagttccgggaagcgcgacttcagcgcgcggatcgcacgctgcgccaggccgtcctcggcccacgccgccgacgcgtccagcgacttcagcgacgggtcgatcaccgggaacaggtcgatcactggaatgcccagttccagcgcttcttcggccaccttcagcagctcttcgatcgacagccgctccacgcccggcatcgacggcactgcggtgcggcccgcacgttcgtgcacgaacaccgggtagatcaggtcgtcggtggtcagcgtgttctcgcgcatcaggcggcgcgagaactcgtcgtggcgcatgcggcgcgggcggtaaagcgggtgggacatggcaggctccgaggagtggctattgcaacaggtagccctgcggcagcaggggttcgggcaacgggcgttcgccgagcgcgtcgagctggtcgatctcgatcgtgcgcaccagcgcgtccagcggcaggtcgttcggctccaggccgaacgggtcttccatttcttcgcccagctggtccaggccgaagaaggcgtaggccagcaccgccgacagcaccggcgtgccccagcccagcgagctggccaggccgaacggcagcagcacgcagaacatccatgcgcagcgatgcagcagcagggtgtaggcgaacggcagcggcgtggtgaggatgcgctcgcagccggcctggatcgacgacatcgcgtgcaggcgctcttccagctgggtgtagaggatcgggtcgagttcgccggcgcgcagggcctgggccagctcggcagcgatcatcgacagcaatgcgtcgggcacgttctcgcgctggcccagctgctcgcgctgcggcttgtccagccacggcaacgccgccagggccacgatgcgcccgcgcaggcgcgcggccagcgcatgggcaaaagccgtagtgaggtaggcgatgcggcggcggcgaccggcgtcatcggccagcagcaggttcacctggcgggccagcgaacgcgattcgtagaccagctggccccacagcttgcggccttcccaccagcggtcgtagcaggcgctgttgcggaaactgaggaagatcgacagcaccaggccgagcagggtgaacggcgtgacggaaacgcgctcgatgccggtcggcggcgccagctccaccaccgcggccaccgcgatggacaggatcaggatggccagcaccttcggcgcgatcgcttttacgatcgagccgcgcaggatgtacagcagttgccagccgtggggacggggtcggatgatcatggggcagccgcgccgggcgcggattcacaggcacgcggggggctcgcgcagccattcattgtacgcccctgcccggcccgcggccgtgtacctgcgacgccctgtcgcacccggcgatgcggctcagatcacgccgccccccaggcccaggcgcaggatgccgaccaccaccacgatgccgttcagcaccagcccggcccaggcccggccgcgcttggtcgggtgggtgaacaggatgcccagcgcggcgatcaccgcgcccacggcggcgaacgggatcaggaaccagttgccccagcccagcagcggaatcagcgccaggatcatccacaacagcgccagtacgccccacaacagactgatcacgcccattccactctcccgcagttggttcctgtctgtgcaccatagtcgttcccgccgtcgccgcctactgccgttggcggggctgtcaccggcaccgtgctagcgtgccgccgtgcctgctctgggccgggtgttggcgccgattcagagtagcccgccgatgatcgcaaccagtcctacaggggtcgtgccatgaacatccgttgggccgcgttggcggccatcctgctggtcgccgccggctgtgccagcacctccaaggtcatgctggggcgcgcccgcgcgccgatcgatccggcactggtgcagatctattcgacgccgccggccggctcccaggaaatcgcccagctggaatcggcgtctgccgtgggcttcggcacgcagggccagaccgatgcagcggtggcgcgcctgaagcgcgaggccgcagcgctgggcgccaatggcgtggtgctgatgggcgtgggcagcagcggctcaccggtgggcatgtcggtgggtgccggcacgttcggctcgcatgtcggcggtggcgtcggcatcggtattccgaccacgcagaagcgcgccgccggcgtggcgatctgggtgccgaacccggaacccccggcacgactgccgacgcaggtgatcaccccgcagcggtgacgcggcagcatcaccgcgggtagtgccggccgctggccggcaacctcagaaatcctcccgacgtcaggggaatgccggccagcggccggcactaccggggggtgttcagcgcttgtacttcggcacgaacaccttgttcaccgcgtcggccagctggtccggcggcagcaggccctggtcgagcaggaagttgttgaacgccaggcggtcgaacttcgcacccagtgccagctcggtctgcatgcgcagttccaggatacgggtgtagccgtagaagtagctgccggcctggcccggcatgcgcaccatgtagcggtccagttcctgggtggccatcgccttggacaggccgacctgctccatcagcacgcgctcgccgttggcgcggtcggtcaggccgaggttgagcatcgggtcgagcatcgcgcgtgcggcgcgcagcaggcggaactgcagggcgatcatctgcccgtccagcggctcgtacggcaccatctcggcctcggcatacagcgcccagccttccacgttcaccgaattgaacgcgaacatggtgcgtgccagcgacacgccgcgctcgaccatcgcggtgaactgcagctcgtggccggggcggccttcatgcgcgctcagcgtccacgccgccgcaccgaagttgaagtcgtcgtactgtgcgcccgggcccgcggccgggttgcccagcggcagcacgaaggtgccctgctgcccggtgttgttgaccagcggcgccggcaggaaatgcggggccgggctggccgcgctctcggcggccgaacccaggcgcatctgcatggcgcgcttgggcacgtcgacgatggcgtgctcgcggatcagcggatcgatcgcatcgatcaccttgcggtagtggccttccagatggtcgtcggcgatcttgtcggccttcagcgcgcggatcaccgccaccgggtcgcttgggtcggccaccttcaggcccttctccttcaccaccagcggcgccagctgctgcatcgccgagcgggtttccatgaactccagctgcgcacgctgcatcagcagcttcgggtcgatgtcgatgccgacctgcttgagctggtaggcgtacagcggcgccggcagccgtgcgtcggtgcgcgccttcggcagcacggtcgagcgcgtccagctggcgtagtccttcatctgcccggccagggccttcatcgcttcatcggcgccggcgatctggtacttcttcagcagcgactcgatgccgctgatgtaggtctcgacgttgtccagcgactgctgcacttcgatcttcgtcggctgcaacaggctgctgtccttcaagcgctcttcgtagcgctggcgggccagcgtggtgaacgcggtgccgcccggctgcaggccggcgtaagccttgaggcggtcgatcgccttggcccggcgctcggccggcacctggtcggacagcagcaggttaaggccgctgaacaccgtctgcggcgcgtcactccacggcagcaggtacttctcgttgagctcactgccttcgatgttctggttggcggcgtggatcatgatctccaggtcctggcggacgttgggatcctgctcggtgggcagcttcgccttcagttcgtcgcgggccttggccatcgcggcgcggtagcgcttgccgttgtccgcgccgaggtcggccaccttgtcgtcgtagccgggcacgccgaagaagccggtttcttccggctggaacgggccctgcgcatcgagcaggatctgcgccagtgcgttgctgcgggccacccaggccgggctggccggtgtggcggccttggcggcgggtgccgccagcgccggcggtgcggacagcagcggggcggcggtcagggccagggcaacggccaacgcgatcggcttcatggtgcactccaggacagggttgcccgcaccctacgcgctcagcgcggtggcgacaatcggccggaggtcacaacgctgcggtcagcgggcattcgccgcgttcgcggcaggcctgcagttcgcattcctgcgcggcctcatcgtcatccagcgcagtcaggtcgaaggtctgcttgttctcgcccagcacgtacatcaccgggtagtcccacacgtcgtcactgcgggtgcccttcacgaacaaccggccgtgtgcgcgggggccttccagggccacggtcaggccgacatcgcgctggccgttgagcgcggtctgcatgctgcccagcggcatcgattcggtacgcagcggctcgccgaaggcttccaccagttcgatgctgcagccggcgcgacgcatcgcctcgcgcatcggtgggctctcgcgtgccgcctcactccagcgcagcacgctccaggccaccgtgccaccggccccggccagcaccagcagcacggccacgggcatcgcccagcgccagtggcgggaccaccagccggcgggcttcgggccgtgggtgggaatcggcggcggcagtgtcatcggcgggctccttcccgtctgtgtttcaaggcttcaggcagcgccccaggaaggcttcggccacacggtagcgatgcagggcatcggcgccggacaggccatgcttggcacccgggtaggtcatcagctcgaacggctggccgcgcttctgcagcgcgctcatcaagctggtcgaattggtgaacagcacgttgtcgtccgccatgccgtggatcagcagcaacggcgagcgcagcccatcgatgtgggtcagcacgcgcgcttcacggtaaccggcgtcgttgcgcgccggcaggtccatgtagcgctcggtgtaatggctgtcgtacaggccccagtcggtgaccggggcaccggccacgccgcaggcgtactggttcgacgccttggccagcagcatcagggtcatgtaaccgccgttggaccagccctgcacgccgatgcgcgccgggtccacccacggctgctgcttgagccaggccacgccgcgcagctggtcggtcacttccaccgtgccctgcttcccatacagcgcaccaccgaagtcgcggccacggcgcggggtgccgcggttgtccagcgagaacacgacgtagccctgctgggccaggtactggttgaacagatggtcgccacggccgggccagctgtcggtgacggtctggctggccgggccgccatagacatacaccgccaccgggtagcgcctggacggatcgaagccggccggcttgatcaggctgtagtgcagtggcgtcttgccgtcggcggcggtgagcgtgccgaactcgaccgggcgctgcgcgtcgcggtagcgcgcatacgggtgcttgggatcggccaggttgttttccaccagtgtggcgatcttctcgccgttggcgcggaacagctcgatctgcggcggcgtggtgctgttggaccagctgtccacatagacgctggcgttgcgggcgaagctggcgctgtgcatgcccggcgccttcgacaggcgctgcggctcgccgccctgcagcgataccgcgtagatctggctttcgcgcgggctttcgatgccggcgcggaagtaggccttgccggccgtctcatccaccgccagcagctcgtccaccggccagttgccgtgggtcagcgcggtggtcttgccgttgctgtcgatgcggtacaggtgctggaagccggtgcgctcggacgaccacagtacgctgccgtcttcaaggaagcgcaggctgttgtgcagcggcacccaggtcgggctggtttcgtgggcgagtacgcgctggcggttggagtcgagtgccacttccaccaggtccagctgcttctggtcgcgcgactggcgctggaagctcaggtgctgcgcatcgcgccaatcgacgcgggccaggtagatgtcctgttccttgcccaggtcgacccagcgcggctgcgccccggcggccggtgcgatcacgcccagctgcacgcgcacgttggcgtcaccggcggccgggtaacgctgttcgatcacatcggtgcggtcggcgtagacctcgtagcgcttctgcaccggcaccggtgcctcgtcgatgcgcgcgaacgcgatggccgaatcgtccggtgcccaccagtaaccggtgtggcggtccatctcttcatcggcgacgaactcggccacgccgttgccgatggtggtgctgccgtcgcgggtcagctgcagctgctttccactggccaggtcgatcacccacaggttgcggccgcggatgaagctgacgaagccgcccttgggcgacagcttggcgtcggtggcgaagccctcaccgtgggtcagctggcgcacggccgccgccccctgctgcttgaggtcgtacaggtacagctcgccgcccaacgggaacagcaggcgctgtgcgtccggcgaccactggtaatcgacgatgccggtcatcgcggcgatgcgctggcgctcgcggcgcgccttttcctcatcgctgagggtctcggtgccgggcagcaccaccttggaatcaaccagcaaccgggtctggccactgccgatgtcgtaggtccacagatccagctggttgcgatcgctgtccttgccgcgcaggaaactgacctgcgaaccgtccggcgccaccttgggcttcatcagggtcgggccggacagcggcagcgggccggtgatggcctccagggtcagcttttcggcgtgggcggcggtactggtggcgagcatgagggcaagcgaagcgaacaggtggcgcatggaggatcccggcaaacggcaggtccgcccggcggcgggcgcggggcggtcgttcccccatcctaaccaagcccgtgcaggaaggcagcatgaccttctgcccatgctgcggtgctggggtcagggccctttgcgttgcaaagggatccgaccccgcggcgggtcagcgctggccgaacaggtgcttgcgctcttcgtcgctgagcggcttgccggcgttcgggttcacctgctggcgcagcgcataggcgcgctgggtggccgggcgcgcggcgatggcctcgtgccagcgcttgaggttcgggaacgcggcgaagtccaccggcagcttgtcgtaggcgccgatccacgggtagctggccatgtcggcgatggtgtactcgtcgccggccaggaaggcgtgctgggccaggcgcttgtccatcaccccgtgcaggcggcgcacttcgttgtcgtagcgctcgatggcatagggaattttttctggtgcgtacacgttgaagtggcccatctggccactcatcgggcccaggccggccatctgccagaacagccattccaaggtggtcacgcggccgcgcgggtcgctgggcaggaagcggccggtcttctcggccaggtacagcaggatcgcaccggactcgaacacgctctgcggggcaccgccatcggccggggcgtggtcgacgatggccggcatcttgttgttgggcgagatggccaggaactctggcttgaactggtcacccgagccgatgttgaccgggtggatgcggtactccaggccggcttcctccaacagcagggtcactttgtggccgttcggggtgggccagtaatacaggtcgatcatggcgtcggctcggggtgcggaaaggaacctgaagtctagtgcgtgagttgggttggcaccgtcatggcgggccggtaacctcgcctctcccccgaaacgcagcatcccccgcatgagtgcaaaccgcccgccgctctccccgttgtccacgctgatcttcgcctcgcgctggctgcagctgccgctgtacctgggcctgatcgtggcgcagtgcgtctacgtgttcctgttcggcaaggaactgtggcacctgatctcgcattccgcctcgatgggcgagcagcagatcatgctgatcgtgctgggcctgatcgacgtggtgatgatctccaacctgctggtaatggtgatcgtcggcggctacgagaccttcgtctcgcgcctgcgcctggaaggccacccggaccagccggaatggctgagccacgtcaatgccagcgtgctgaaggtgaagctggcgatggcgatcatcggcatctcctcgatccacctgctgaagaccttcatcgccagcggtgcgctgggcggtatcccgctgtgcacgccggagcagatgagcgtggccgccgccaacatcggtgtcgcccgctgctcgatgctgacccaggaaggcgtgctgtggcagaccatcatccactgcgtgttcatcctgtcggcgatcggcatcgcctggaccgacaagctgatgtccaacggccacagcaagtcgcacgacaaggcacacgaccactgaggtcgccgccggccacgacatgatcgccgcggccccacccggccaccaccccttgtgcggggcggtggccgggatgctagattgcatcctcgccgttgccggcggtggcgtcgggaaacgccaccctgccgcgcctggaccacgggtcccggccatgcatatcaatgatttacgtcacgtcgtcttctaaaggggagcaggatgtcgcacgtctcaacgatcaccgccgcgcgccggtggctgccggttgccttggcactggcgctggccgcctgctcgggcaaggaagaatccgcagcaccggctccggccgccgcccccaccgccgctgcaccggccgcaccggtggtcgccgccaaggtgcagtcgatgggcaccgagcagctgcgtgagtcggccagccaggccctgcgcgagaaccgcatgtacgcgccggccggcgacaacgccatcgagtactacctcgccctgcgcgacaagaccccggacgacgcctcggtgaagagcgcgctgaccgacctgctgccgtacaccctgatcgccgccgagcagcacctggggcgcgaggactacaccgaagcgcagcggctggtggcgctgatcgagaaggtggatgcatccgcgccggccctgccgcgcctgaaggacggcctggccaagggcgtgcagaacgcggccaagcgcaccgaggccgaagccgagaaggccaagaaggacgccgaggaccgcagcaagcagcagaccgaacagcagcgcctggccgagcagcgtgccaaggaagccgacgcggccaagcagatcgctgcgcagcaggatgccgcccgccgcgacaacgagcgccaggaagccgagcgccaggccgccgcgcgccgcgaagccgagctgaagcagcagcaggccgccgcccagcaggccagtgccgcacgccaggccgcggctccagcggccgctgcggcgccgaacctgcgcccggtcagcaccccggcgccgcgctatccgtccgaggcactgcgtgcaggcacctccggcgaagtgctggtggaaatcaccgtcggcaccgacggctcagtgaccaacgcccgcgtgctgcgcgcaacaccgtcgcgcgtcttcgatcgcgaagccatgaacgcggtcaagcgctggcgcttcgagccggtcagcgcaccggtcaccacccgccgtaccctggtattcgccccgggcggcacctgaccgcaaaaaggggacggaggggattaagtcgtttccgcccccgcaatgaggacacggcccggcatgtccgggccgtgttcgtttcaggagaggctgtcgatcagccgttgcagtgccggatcgcgcgcggccagcacctggaacaggcccagcgcatgcaggcccggcagcagcccacgcaggtcggcttcggcggtggcgcgggtggcgtcatcgctggcggggtcctgccagtcacggacgctggcgaggaaggcgacgacgctgcccttgcgcacggtgaggccgtttacctgcacctcgtcctgatggtcgggaagaatgtcctgcggctgcatgggtgatgctcctgtgggatcgggagcccagtgtgacgcccagtcatcggcagttctgccgtataactgccattggatatggcagatcagacatcacctgtgctgattgaccccgctttggcgaacgctgaaggcggtcctctcgtcatggcctcccagctgcgggtgccgggacggcgccgcaccgcgcgccaccagcacgtgcgcggccagttgctgggtgcccaccacggcctgctgcggatcgaggccggcgacctgcactggctgctgccggcggggcatgttgcctggataccgcccttgctgccccacgccctggtaggggcagacgcattcgatggctggagcctgtacgtccgcgccgataccggcctggatctgcccctgctgccccgtattttccaacccgatgcgctgttgcaggcggcggtgacgcgcgcactgcgctggccacaccaggcactggacgctgcgcaggcacgcctggccgacgtcatcgccgatgagatccgtgccagcactcccttgccatttgccctgccacagccgcgggatcgccggttgcggcggatcgcggcggcgctggcgcgttcgccggacgacctgcgcagcgtcgaagcgtgggcagccgccagcggactgtccagccgcagcctcgcccgccgttggcaggccgaaacaggcatgaccttgagccagtggcggcagcgcctgcgcgtgctgctgtcactgccacgcctgctggcaggcgaaccggtgatcagcgtcgccctgtcgatgggctacgacacgcccagttccttcatcaacgtgttcaagcgcgagatgggggtaacgcccgcgcggtacgcaaaaggggacggaggggattaagtcgcttctgactcctccgatacgcctgcgcggcattacctgatgccctacgccacggtgccgatgccaggctgaggcccccttcgacctgggaatcccatgccccgacaagcgcgcctgatgctggccggccaggcctatcacgtgatccagcgcggtgtgaacaagggtgcgatctttgtcgacgacatcgaccggcaactgttcctgcatctgctgcacagcgctttcctcaagcaccgcgtcgcactgcatgcctacgtactgatggacaaccacatccacctgctggccacgccatccacgcagcgtgggctggccgatgcaatgcgcatgcagggcaacaactatgtgcaggctttcaaccagcggcacggccgcaccggtcccctgtggcagggccgcttccattcctcgatgatcgacagcgacgcttacctgctcagcgtataccgctacatcgaacgcaatcccgttcgtgccggcattgcggtcagtgctgaagatcatccgtggtccagcgtgcacggcaatcttcaacgacgcgatgaccccatgctgaccccgcatcccgcattcagagcgttggccgcgaccgctcgcaacaggacgacggtgtatgcgcgattcctgcgcgatgtgaatgcgtccgccgatctgcccgcaatccgcagtcatagcgccaaacagcgtccgttgggggatgctgcgttcctgcggatggtagagaagacgctcgggcgcccggtggcgatgcgaagacaaggccgcccgcgcaaggaggggacgggaggggcagaaacgacttaatcccctccgtcccctttttggggtcagccggagatggccaggcgctcgttgtggtagcggcgcacggcggcgaaccacagcacggcggccaggccgaggctggcgccgaggtagatcgcccagactgcgggggtgatggtctcgtggcggatcaccttcagcagcatctggttctgcgacaggaacggcacggcgtactgccacatctcgctcttcagcgggtaggccaccagtgcgtagccgggcagcatcggcagcagcatcagccaggtcatgtggctctgtgcttccttcatgctcttggccgcggccgacaggaaggtcagcagcgaggtaccgatcagcagcatcggcagcatcaccagcaacatctgcagcatcgagccgacgttcatgttgaactggcggccgatgttgccgggtgcgatctgcgcgctcaccttgaacgcgaccagggtcagcagcagcgacacgaaaccgaccacgcaggcggcggcgatcttgccgctgacgatcgcgctgcgcgagcccggcgtggccagcaggggttccagcgactgccgctcgcgctcgccggcggtggcgtccatcaccaggtaggcacccccgatgaacgaggtcagcgtcagcagtaccggcagcagcatcgacaggatcatgccgcgcttggcctcggcactggccaggtcctggcgcgccacgtccagcgggcgtgccacctgtgcatcgatgccgcgtgccatcaggcgcaaggcaccgacctggccgttgtaggtggccagcgccgcctccaggcgtgcactgggtacctcggccgcgcgacgcgtgctgtccttgatcacctccaccagcgccggcttgccctcggcccagtccttgccgaagtccccgctgatgcgcagcgccacatcgatatcctggctgcggatggcctcggccaggtccttcggcgccggtgcggcattgaggccctgtgcggcgaggaagcgcaccaggttcggcgcgttctccgcgccgatcgtcgggatctgcaacggctcctcgatctgggtgcgcacccggctctcggccagcttgcccatgcccagcagcagcaccgggtacagcagcggcccgaacagcagggtcagcagcagcgtgcggcggtcacgcgacaggtcgcgcagttccttgcgcatcaccgtcatcagggtcgacatcatgctcatgcgtgcaggccctcttcgctgccgatcagtttcacgaacgcgtcctcaaggttggcttcaccggcctgcgcacgcagatcatcggcgctgcccgcggccatcaccgtgcccttggcgatgatcacgatgtggtcacacaacgcgcccacctcctgcatgatgtggctggacaggatcacgcagcgaccctcttcgcgcaggcccagcaggaagcggcgcagcgcgcgcgtggtcatcacgtccaggccgttggtcggttcgtcgaggatgacgttgcgcggatcgtgcaccagcgcgcgggcaatcgcggtcttggtgcgctggccctgcgagaaaccatcggtctgccggtcgaggatgtcgcccatgtccagcgcgtgcgacagcacctcgatgcgttcgcggatgcgctcggccgacaggccatgcagctcggcgaagtaggcgatgttctcgcgcgcggtcagacgcttgtagacgccgcgcgcatcgggcagtacgcccaggtggcgacgtacctccaccggattgccggcggcatcgatgccatcgacgctgatgctgccctggtccggggtcatcagcgtgtagagcatgcgcatggtggtggtcttgccggcaccgttggggccgagcaggccggtgatctgcccatcgccggcgcggaagccgacgttggcgaccgcctggatgcggcccgtgcgggtatcgaaggccttgtgcaggttgtcggcgacgatcatggttcccatccgttgaacgaggtgaacgccggcacgtagctcagcgtgtccaggcagccggcatccagcgccttggcatcggtcttgtcgatgaactggccgagcagccgcggcatgcagccggcggtcaacgtgccatggccctggccacgggcgaccagcgcacggccattgggcaggcccttgagcacctgtgcggcgtagcgcgggggggtgaccgggtccagctcaccggacagcagcagtgccggcacgtcgctgcgcagcggcacggcatcggttgccggcgccggacggtgcggccacaccgggcaggcggcgaagaaggcgctggccacttcgttgccgaacagccgctcggggtcctcggccggcgcgtggtagcgcggcgcatcctcgctgcagatcaccgaccactgcatgccgcggttgatctggaaatccatgctgcggttcgcgccgcgcgccagcgatgccaacggggcataacgaccgtgcgcggcttcatccagcaccagtggcagcagcgaggaatactgcggcacgtaggagaaggcgaaggccaggccgaccacgctgtccggcgtcaggacatcctgccgcggtgcgttggtacccgggtcgcgatactcgaccgagaccggtgcacggcgcagggtgtcgaccacgctgcgcagctgcgcgcgggtgtcggtcgggaaacgcttgctgcacgcggcatccttgcggcactgcgccgactgcagggcgatcgcatcctcgaaggtggtcgcgaagtcgccaccgaccaccagctcgttcggtaccacgccatcgatgacgatgctgcgggtgtgctgcggataggccccggcatagcgctgggccacgcgggtaccgtaggagccgccaaccaggttcagctggtccacaccgagcgccgcacgcaccgcatccagatcggcgatcgcctcggtggtggtgtagaagcgcgcatcggcacgcccctgcagcgatgcggcgcagcgctgggcgtagtcgcgcagcgatgcctcggaaggcgcggcatcctcgtccatctgcagcggcttgccgtccgcgcccaggcagctgagcgggttggagccgccggtgccgcgctggtcgatcaggaacacgtcgcgctgcttgcgcacctggcgcagtgcggtatcgacgatgaccgccacctcgctggccgcctggccggggccgccggccaggaagaacaccgggtcgggctggctggcgccgctgctgcccgattccagccaggcgatgcgcaggccgatccggcggccatcgggctgggcccggttctccggcacctgcagggtggcgcactgcgcctccacgttggcgctggcgccttcggtggacaacgtgcagggctggaagtcgatcgtgccgaagcggcggctgggtgcatcgctggcgcttccggcggcggccggcggcggttggctgcacccggcaagcatcaggctggccagcatcccggccagcgcgaggtggtgtctttgcatcgtgctcgtttcccctggaggacgttcctgtcgaccacgacgggctgccgcggaagatgtgacccaacttacacgggcagcgcgccgacggcgatgggcaatgacgaatccgccgccgacggcgcgcagacctggcagtcccgcgctcggccttggcccgtgcagggcggcatcggcggcggccagcagcaccccaaggggccagtgttccggcccgacggcgatgcggggtctgaaaacggcgagcacggcgaccggcgcatgcgcacaatccgcggaaaacccaaggagacgcccatgcacgcgtggtacctaggcggcatcgaccaccgccctttcctgcacctgttcgagatgagcgacagcgcgctcgccacgctcggcatccagcgtcgctgggccggcgccaacggcggacatccctgccggatcagcctgagcgaccccgcgcctggcagcgagctgctcctgctgtcccacgtccacctgccgctgcattcgccgtaccgcgccgccggcccgatcttcgtgcagcgcggcgtgacccgttgcgtcctgccgccgggcgaggtgcccccgtatgtgcagcgccggatgatctcgatgcgtgcctatgaccacgccgcgctgatgtgcggtgcccaggtctgcgcgggcaccgaggtggccgaccacctggatgcactgtttgccgacccgtcggtggcgttcgtgcagctgcacaacgcggcgcatggctgtttctcgtgccaggcagatcgggtgggtaccgggactgcgtcgcgtgatctccatgacgtgatcgatgccacgccggtcacgtgacgtccagcgcatccgttcagccctgcgtgaagcctgcgggaagggcttcacatgcgcagtcacggatcggcactgcgatggttccgtcccctgcagtgcgactcgatactcgccgtggtgccgccgaaagtccgccgcgcagcgcagctcctgcggtcaccgttccctttcgacgaccacaaggatgcgccatgtcattccgatccacaccgctgttgctggccacctcgttcgccgctgcgggcctgtgcctggccggcagcgcgttcgcccacggcacgatgaccacgccggtcagccgcgtctatgcctgcttccagggcaatcccgagaacccgaccaacccggcctgtgccgctgcaaaagcgattggcggttcacaggcgttctacgactggaacggcatcaaccaggccaacgccaacggcaaccatcaggccgtggtgcccgacgggaagctgtgcagcggcaacaacccgaccttccgcggcctggacgtgaaccgcagtgactggcagaccacgccgatccaggccgatgccaatggcaagttcactttcgtgttcaaggcgaccgcaccacacgccacgcgcgactggcgcttcttcgtcacccgcgaaggctggcagccgggaagcccgctgcgctgggccgacctgcaggagttctgcacgctgggcaatacgccgctgtcggccgacggcacctacaagcttcagtgcacgttgccgcagcgcaccggccagcatgtgatctacaacacctggcagcgctcggattcgaccgaggcgttctatacctgcatggacgtgcgcttccagggaggcggagggaccgcaccggcaccgcaatggcaggacgccggcccggtcaccgcacgcagtgagctgccggttggcacgacgctggcgctgcgcgtgttcaacgccaacggcaatgacgtcgaacgtgtggaggccaccctggccagcggccagaccgcacccgcgcagtggccgttggtgctcgcccgcaaggtcaatgccagtgcccagcacgcgcgcgtgggcgtgcttgccaatggcgtgatcacgccgaccgcctcggccaccgacaaccgcgtgtacctgaaggacggcaaccgcttccagctcgatacccaggttcccgacccgggtacaccgtcaccgggcggtgatttcgaccacgtgtacccggcgggcatcggcagctatgtgccgggccagaccgtggtgaagggcagcgacggcaagctgtacgcctgccgcccgttcccggaaggtgcatggtgcaacgtcaacgccgaggcgtaccggccgggtgtgggtgcggcctggcgcgatgcatggattgcatactgagaccgggtacagggaacggtggcagagcgccgttccctgcatagcgtgagacgcgccagcgtgtgagtgggaagccgttcccatatgcaaccacgcgatgcttttttcaacgtaatccgatggatgcgggcgggcgggatgtcgagacttcgcggggtttcaccacccacaggagatctccatgcatctgtcacaccggaccgtcatcgcgctgtctgtgatcgcaggcattgccacctctggcagcgcgttcgcccacggcaccctgtccaaacccgccagccgtgtctatgcctgttaccagggcaatcccgaaaatccgaccaaccccgcctgcgctgccgccaaggccatcggtggtgcgcaaccgttctatgactgggccgggatcaaccaggccgaggcccatggcaaccaccaggccgtcgtgcccgatggcgagttgtgcagcggcggcaacagcaaataccgcggcctggatctgaaccgcagtgactgggagacctcgccgatccgagccgacgcccgtggccgctacacgttcgagttcaaggcgccggccccgcatgccacccgcgagtggaagttctatgtcacccgcgatggctggcaaccgggcagcccgctgcgctgggccgacctgcaggaattctgcacgctgggcaacgtgccggtctccggtgacgtctacaagctggactgcccgctacccaagcgcagcggccagcacatcatctacaacacctggcagcgctcggattcgggcgaggcgttctatacctgcgcagacgtgcgcttcgaggggggcggtggtgtgaccccgccgccgcagtggcaggacgcgggtccggtcactgcccgtggtgcgctggacgtgggcaccatcctgaccctgcgggtcttcaacgcccagggcaacgatctggaaagcccgcagatcacccttgccgccggccagaccgctgcgaaccagtggccgctggcactggcccacaaggtcaatggcactgcgcagcaggcgcgcgtgggggtgatgaagaacggcgtgatcacgcccgtcgcctcggctaccgggaaccgcgtctatctgaagccaggccacctgttccagctcgatacccgcgtgccggatccggtcgatccgatcgatccgccgccggctgacgactacgacttcgtataccccgcgggtatcggcagctacacgccgggccagaccgtggtgaagggcaccgacggcaagctgtatgcctgccgcccgttcccggaaggcgcctggtgcaacatcaatgcagaggcctaccgcccgggtaccggctctgcctggcgtgatgcctggatcgagtactgaaggcagggcaccgggggcggcgtggggtcgcctccggtttccagggttgccggccagcggccggcactaccggggttcatgcggttgccggccagcggccggcactaccggggttcgtgcggttgccggccagcggccggcactaccaggttcgtggggttgccggccagcggccggcaccagccggacctatttgctgctgacgtacttctcgcggcggatctgcgggttgcccaggccggcggccttcagcagctcggcgcaggcatcgaccatgtccgggttgccgcacaggtaggcgatgtccgtggccgggtccggcgtgaaaccggccagcgcctgctgcacgtaaccgtgctgcacgtccggatgcggatcggcgggtagttcgcgcgacaggcatggaacatagcggaagttcgggtgtttttcggcgaagctgtagaaatcctcgctgtacagcagctcgcccgggctgcgcgcgccctgcagcagcacgatctgcgcaccacgttcggccatggccttttccagcagcggcagcatcgagcggtacggggtaacgccggtaccggtggcgatcagcaggtagcgggcattgtggtcaccgggattcaggcagaagcggccgtaggggcctgatgcactgatctggccgccgtgctccagcgcctcgaacagcgcggtggcggcgccaccgggcacgaagctgaccgcgatatccaccgcctcgcccgggcccagtgcgtggtcgtgaatggtcgccagcgagtagctgcgcttggtttcggtgccatcggcgtagctgaaatggacctggatgaactggccgggctggaaatccagcggctgcccatcgtcacgcacgaactggtagtggccgacggtcggggccagcatgcggcggccgaccagcttgagggggaattgaacaggcacgacttttcgggacagtgtgtagccggggcaagccctcggggtcttctataatagcccctccccgcccctctccagcgccagcccatgggcgcgaaggcttcgagcttggcatcccagaacgatacggcgcccgccctgcgcgtgcgcgacctgcgcaagacctacgacaacggcacccaggccctgaagggggtttccctggaagtggccccgggcgacttcttcgccctgctgggccccaacggtgccggcaagtcgaccctgatcggcatcatcagctccctggtcaacctcagcgagggccaggtggaggtgttcggcagcgacctggtgcgcaatcgcagcgccaccatgcgcctgatcgggctggtgccgcaggaaatcaacttcaacctgttcgaaaagcccttcgacatcctggtgaactacgccggcttctacggcgtgccgcgcgaggaagcggagcagcgcgccgaagaggaactgaagcgggcccacctgtgggaaaaggcgcaggtgatgagccgcacgctgtccggcggcatgaagcgccggctgatgatcgcccgcgcaatgatgacccgcccacgcctgctgatcctggatgagccgaccgccggcgtggacatcgagatccgccgcgacatgtggcgcgtgctgaaggagatcaacgctgccggcaccacgatcatcctcaccacgcactatctggaagaagccgagtacctgtgccgccacctggcgatcatcaaccatggccagatcgtcgagcaggggccgatgcgcaccctgctggccaagctggacgtggagggctttctgctggacatcgacggtgacctgccggcgcagctgccggtgatcgagggcgcgaccctgaccgcgccggacccgcacacgctggacatcgacatgccgcgcgcaatggacctcaaccgcgtgttcgccacgctcaacgaggccggtatccgcgtgcgttcgatgcgtaccaagagcaaccgcctggaggagctgttcgtgcgcctcaccggcaacctggagaagcctgcatgagcaccaccgagctgaccgacggccagcgcaaccgcatcgcactgatgaccatcgtgcgccgcgaagtcgcccgcatcatgcgcatctggggccagaccctggtgccgccggcgatcaccatgaccctgtacttcctgatcttcggcaacctgatcgggtcgcgcgtgggtgacatgggcggctacacgtacatgcagttcatcgtgccgggcctggtgatgatgagcgtgatccagaacagctacggcaacatcagttcctcgttcttcggtgccaagttcggccgccacgtggaagagctgctggtcagcccgatgccgaactgggtgatcctgtggggctacgtggccggcgccgtgctgcgcggcctgatggtgggcgtgatcgtgctgatcatcgcgatgttcttcaccccggtgcgcattccgcacccgctggtgatgctgaccacggtgatcctgggcgcgacgatcttctcgctggccggtttcatcaatgcggtgtatgcgaagaagttcgacgacgtggcgatcgtgccgaccttcatcctgaccccgctgacctacctgggtggcgtgttctattcggtgaagctgctgccgggctgggccgaagcggccacgcacgcgaacccgatcttctacatggtcaatgcgttccgctatggcctgctgggcagcagcgatgtgccgctgccggtggcctatgggttgatgatcggcttcgtggtggcgctgacggcgctggcgctgtggctgctgcgccgtggcgtgggcatgcgcagctaaggggggcctgcagggcctgcggccctgcacccgccgaatcaacgtcaacttcaacggcaacgtcaaaagctggcattccttgggttggcgaggtgggtccgattgcgggggacgccgtaaacccatccctgggggcttggccgcggcatccatgccgcggacacccccgcaatcggccccaccccgccttcgacaaattccggcgatctgccgggatgtcgttctccgctgctgctggtaggtgtcgaccttggtcgacacgatggatcgacgccatgcgtggatggagctttcacggcaaagccgatgttccgcttttctcgttcgggattgcagctaggctgtggcgatgaagatcacttccattgcgctggacaaagccgtgtcggacggccccatcgatgccttcagccatgcgttgctgggcgattcacccacgctggatgaggtgctggaatacctggcctcgcggcacgcggctgatccccggtatcgctacctgtgcacgctcgatgatgccggccagtgccgctacaccagcatgcacgcgtcagacgacgcgcgtatcgcgctctacgaggacgaagacccggcaacccccgacgatgcgttggcggcacgcgggcggttgctggcgcatgtggtcgcgcagcttgagcattcgacgcatcggctggaatggagcacgctggcgggcacgctgatgtgcaatgacgcagacatcgaggcattggtcgcggccaatgccgcaccggatctcatcgtcgacgaggtggtctgcgtgcaacaggtgcccgtggatcgtgacgacctgctgatcgccgccctgcccaacggctacttcagcgcggactggaacatcttccagaaccacgccctgatccggcacctgcaagagcattacgactaccgcctgttcgggcttggcgcatcgtggctgggcttccagcgtgacagcgcgccgtcgcctgcggaagcggacgctctggtcgcggacctgcagcgcgtctacgctgccggaacgcacgacacctggtcacaactggctgcaacgctgtcctcccgcaccacgcttctattgggatacaccgaaggcttcagcgaacagctgccctgagcgcggttctacacgcgctcgcgcagcgagcggcccgcttccgctcctgatctgtcttccgtggtggccgcacccggccaaccccactgaaccgtgcttcccgcgaaccaccacgaggggcaccgccgttggccgcgatctccggcacaatcgaaatcctgattccccagaacacggtgaacgtgcaatgcgcatcctgatcctcggcgccggcggtaccggcggttacttcggtggtcgcctggcccaggccggtgtggacgtgaccttcctcgtgcgccccgcgcgcgccgcccagctggatcgcgacggcctggtcatccgcagcccgctcggcgatgccagcttccccgtgcagcatgtcaccgctgatgcactgcccgcattggccgcgcagaagccgttcgacctggtcatcctcagctgcaaggcctacgacctggacagctcgatcgacgccattgccccggccgtgggcgcaggcaccaccgtgctgccgatcctcaacggcctgcatcactacaacgcactggacgcgcgcttcggccgcgacgccgtgcttggcggcctgtgcttcatcagcgccaccaaggcccccgacggtgcggtgctgcacctgggcaaaccggccaagctcaccttcggcgagcgcgacggcggcgcggcctcggcgcgcgtgcgcgccttcgctgcggtctgcgcgcaggcccatcttgatcacctggccagcgaacacatcggccaggaacaatggatcaagtacaccttccttaccgcgctggcggcggcgacctgcctgctgcgcgccgacatcggcaccatcgttgccaccgatgatggcgaggcgatcgtgcgcggcctgtacgacgaatgcctggccgtggccgaagccgccggtgaaccggttcccgaggccgcgcaggacaccgcgcgcggcaccctgacccaggccggctcggcactgaaggcatcgatgctgcgtgacctggaagccggccaacaggtggaggccgaacagatcgtcggcgacatgctggcccgcgcgcgcaaggccgaccaggaagccctgctgctgcaggtcgcctacagcagcctgcaggcctaccaggcactgcgcggcgcgtgagcttcatctctgccgccagtgcattgccctcgcgggtgctgatcctcgggctgggctggagtggcggtgcgctggcccgacatctgcaggcattgggcgcacacgtcgccggcacggtacgcgatcccgcatcggcaccacgcgatggtctgcgtcgccatccgctggctgccgatgccacgccatcgcccgccctgctcgatgagatcgcgcaggccgaggccgtgctgtgcagcgtgccacccgatgccgatggcgatcctgcactgcgcctgctgttgcccgcgctgctggccagcccggcattgcgctgggtgggctatctgtcgtccacttcggtgtatgccgaccgcgccggcggctgggtcgacgagcgcagcgcagccgatgccactgaagcagccggcgtgcagcgcctgcgggccgaagcgcaatggcgtgcgcttgcaggagaacgcggcatcgcatcggcagtgttccgcctgcccggcctgtacgggccggggcgcaatgcgctgctgcagctggcgcagggacgtgcccgccacgtagtgcgtcccgggctgctattcaaccggctgcacgtggatgacctggtgacggtcgttatcgcgtcgatgcagcggccgtgcgtggatggcctgtatctgccggccgatgacgagccggcaccgccgcaggaggtactggccttcgccgcgcagctgggcgggtttgcgatgccacctgccgtggcatgggacgaccctgcactcagcccgaccctgcgacgcttctaccagagcaacaagcgcatcgacagccgtggcacgcgtgaagcactggcgtgggcgccgcggttccccagctaccgtgagggcctgcgcgacctgctccggtagtgccggccgctggccggcaatcaaccgtgttgccggccagcggccggcactaccatcaacctgcgccgggcaggcggaagaacgtacgcgtcgcggccgttgcgttcgcggcggtcactgccacgtcctcgccacggtcacgcgccagttcttccacgatgtgcgagagaaacatcggttcgttgcggcggtccttcggcatcggcttcagcgtgcgcggcagcaggtacggtgcgtcggtctcgatcatcaggcggttggccgggatgttcttcaccagttcgcgcaggtgcgcgccacggcgctcgtcgcacagccagccggtgatgccgatgtaccagtcctggtccaggtagtcgaacagctcgtcacgctcaccggtgaagcaatgcaccaccgccgggccgatgcggccttcgacgttcttcatctgtgccatgaaatcggcatgcgcatcgcgctggtgcaggaacaggggcttgccattgtccgcggccagctgcagctggcgctcgaacgcgcggtgctgggccgggcgcggcgagaaatcgcggaagtagtccagcccgcactcccccaccgccactacttccgggtgggcatgcagcgcgcgcatttcggcatcgcattcctcggtgtattccaccgcgtggtgcgggtgcacgccggcggtagcgtacaggaagccggggtgctgctgggccaactgcagggccagtggcgagtgctcgcggctggcaccggtgatgaccatctgcaccacgccggcctggcgcgcgcggtccagcacggcatcgcggtcgcggtcgaaggagtcgtgggtcaggttggcgccgatatcgatcaggtgcatggtcatcgcgggggaaaagtgcccgcgcattgtacctgcgcctgccgtggccccttatcctttgcatatgaacgccccgctcttcccgatttccccgctgctgccgcagatccagcagcagctggccgtgcaaccacggctggtgctggaggccccgcccggtgccggcaagaccacccaggtgccgctggcgctgctcgacgcgccgtggctgcagggccgcaagatcatcctgctggaaccacgtcgggtcgccgcgcgcagcgcggcgctgttcatggcacggcagctgggtgaggaggtcggcggcacggtcggctaccgcatccgcttcgagaacaaggtatccgcgcgcacccgcatcgaggtggtcaccgagggcatcctgacccggatgctgcaggacgacccgatgctggaaaccgtcggcgcgatcctgttcgatgaattccacgagcgccatctcagtggggatctgggcctggcgctggcgctggacgtgcaggcgcagctgcgcgacgacctgcgcctggtggtgatgtcggccacgctggacggcgagcggctggcacgcttcctcgatgcgccgcggctgagcagcgagggccgcagttatccggtggcgatcagccacttcccggcgcgccgcgatgaagccctggaactgcaggtgcgccgcgcggtgcagcaggcactggccgagcaccccggtgacctgctggtgttcctgcccggccagcgcgagatcgcgcgcgtccaggccggcctgcaggagtcactcgatggcaacgtcgaggtgctggcgctgcatggcgagctgccggtcgaacaacaggcgcgcgtgttgcaggccgccagcgatggccgccgtcgcgtggtgctggcgaccaacgtggccgagtcgtcggtgaccctgcccggcgtgcgcgtggtgatcgacagcggccaggcgcgcgagccgcgctacgaccccaacagcggcttcacccggctggacgtggtggccatcgcgcaggcgtcggccgaccagcgcgcgggccgtgccggtcgcgtggccgagggcgtggcctggcggctgtggccgcagtcgcagcggctggagccgcagcgccgcgcggagatcgaccaggtggaactggccggactggcgctggaactggccgcgtggggcagcagcgacctgcgcttcctcgacccgccaccggccggcccgatgggtgcggcgcgcgaactgctgcaacgcctgggtgcactgtcggactcgggcgcgatcaccgcactcgggcgccgtgtactggcgctgggtacgcacccgcggatggcggcgatgctgctggcagcgcccgatgcccgcgcgcaggcgctggccgccgatctggccgccctgctggaagcgcgcgacccgctgcgccagggcggtgacgcgctggcggcccgctggcgcgcactggccgcgttccgcactggccgcgcgccgggcgatgccaaccgcagcgggctggccgccattgatgccgccgccaagcagtggcgtcgccgcctgcgctgcgaggctgcgccgccggccagcatcgaggcgcacgaactgggcgatctgcttgcacacgcctttcccgaccggatcggtttccagcatcccggcgatccgctgcgctacctgctggccaatggccgcagcgcgcgcctgcacgaactgagtgacctgcgcggtgagccgtggctggtggccagcgaactgcgcttcgaggcgcgcgatgcgctgctgctgcgtgccgcaccggtggatgaaggccacctgcgcaaggcatggccggagcgcttcgtcaccgaagacgtggtgcgctgggacagcgagcgacgcgccctggtggcgctgcgcgagacccgtttcgaccggatcgtgctggacagccgctcggccggccgggtcgatccgcagcacgccgcgcaggcgctgaccgatgcggtggccgagctcggcctgcaggcgctgccgtggaccgagggcctgcgccagtggcaggcacgggtggaatcgctgcggcgctggatgcccgagctcggcctgcccgactgcagcgacgatgccctgctggccacgcgcgcacaatggctgcagcccgcgttcgccggcaggacgcgactggatgcgctggatgaatccagcttcggcgaggcgctgaaatcgccactggagtggtcacaacggcagttggtcgagcgtcatgcgccgacccgcatcaccgtgccgtccggactggagcggccgatcacctatgcgctggacagcgagagcggcgatccgctgccgccggtgctggcggtgaagctgcaggaactgttcggcctggccgacacgccgcgcatcgccgatggccgcgtgccgctgaccctgcacctgctctcccccggcggccgcccgctgcaggtcacccaggatctgcgcaacttctgggaaagcacctacgccgaagtgaaaaaggagatgaagggccgttacccgcgccacccatggccggatgatccgtggacggcgacggccacgcaccgggccaagccgcgcggaacctgattggtagtgccggccgctggccgacagccccctggcaccaggcggagagcattgccggccagcggccggcactaccgggtgcggagcctgcctgatcctgaatggctgcggtaaagtcacaccacgtgcgtccccgactgacataccgtttacgggcaacacgcgacactggacttcgacccgaggcaaaggacccccgcatgagcaagctgaccgtaatcaccgaccgcgctctggagcgcgccctggagctggcccacaccgccggcgatggcctgaagagcgccggtggcagcctgcgcaacgcggactggatcaagaccggcgccgccctcggcgcagtgaagaccggcggcaaggtcgccaccaagttcgcccgccgcaacccggccgtgaccattgccgcggctgccgtcggcgtcggcctgctgggctatgcgctgtaccgcaagcagcagaagaagaaggctgccaatggccacgtggtgaatgggcaggcgcagcgcatccacgcacgcgaccgccgcaacgacaccgtggtggacgagcacagcgatatcggcagcgacgcgtgaagctgcccgggtcagagcccttccgcaggaagggctctgaccctaccagctacgagagggccggatgccgcgaggtatccggccctttctgtttcaaccgatctgccgccactgccccggctgcaggtcgtccagccggtagggccccatcgccacccgcaccagccgcagcgttggcaggttcactgccgcggtcatccgccgcacctggcggttgcggccctcgcggatcgtgatcgccagccaggcatcgggcacggtcttgcggaagcgcaccggcggatcgcgtgtccacagcgacggcgccggatcgaggcgctcgatcttcgccggcaaggtcggcccgtcattcagctccaccccatcgcgcaaccgttgcagctgctcatcgctgggcgtgccttccacctgcacccagtaggtcttgtcggccttgtgcttcgggtcggtcaacgtgtgcgccagcgtgccgttatccgtcagcagcagcaggccttcgctgtcatggtccaggcgaccggcggcatacacgcgcggcggcaggccgaacccggccagcgtcggccgcggcggtacgctgcggtcggtgaactggcagagcacgttgaagggcttgttgaaggcgatcagcattgcgggcacggcagtcagcgggtggcgcattgtcccatgccgcgccacgcgccactcggctgtacagagtcagcatgcgccagcccggcacccctcttacggcttgatgaagcgcagggtcatgcggtcgctttcgccgatcgcctggtacttcgcatcatcggccttgtcgtgctggttggtcggcggcagcgtccacacgccgttcgggtggtccttggtgtcgcgcgggttggcgttgacctcactgcgcgcgtccagcttgaagccggcggcctcggccatcgcgatcacctgctgctggccgacatagccggtgtcatcgtcgtcagccacgtcggccttggcgcggtgctcgaccacgcccagcacgccgcccggcttgagcacgttgaagaagccctggaacatgccctgcgcctggccggccttgcgccagttgtgcacgttgcggaaggtcagcaccacatcggctgaaccggccgggccgaacaccggcttggccggatcgtaggccaccacggcagtcttgccgaactgtgccggtgcagcggcgtacttcctttccaggctgtcgcggctgcgctgctggtagtcacggccgcggccttcgggcaccgccatcggatcgaccaccgcagcgacgtagtggcccttgtcgtgcagcagcggcgccaggatctccgagtaccagccgttgccgggggtgatctcgatgacggtcttttccggcgtcaccttgaagaacgacagcgtctgcgccgggtggcggaaaccgtcgcgcttgacgttgttggcatcgcgggtgggcgccttcaccgccgcgtcgatgaccggcgacacctggatcttcgccggcgcgaccgtggccggtgcggcaaacgcgggaacagcggcaagcagggccgaagcaagcagcaggcggcaaccacgcagggacgaagcaggcatcatcggagcgactccagcggaagatgcggcgagactagcagccgcggcgccccaggtgttcacaaaacgttagccgcgtgcgtatcgcggaacactgttttgtggtcgccgccgcagcacggtcacactacgcgttttattctggagcacttcccccaaggagtccgtgcccatgacggcaacccgcgaactgggccgttccggcctgcatgtacgtccgctcgcctttggtggcaacgtgttcggctggagcgccgatgagaaggccagcttcgccctgctcgatgccttcgtcgacgccggcttcaacctggtcgacaccgccgatgtgtattcggcctgggtgccgggcaacgccggcggcgaatcggaaacgctgatcggcaaatggttcgcgcgcagcggaaagcgcgacaaggtggtgctggcgaccaaggtggccaaatgggccgaacgccccggcctgaccccggacaacatcaatgcggcggtcgaggattcgctgcgccgcctgcagaccgacgtgatcgatctgtaccaggcccacgaggatgatgagtcgacgccactggaagcgaccctggccgcgttcggccgcctgatcgaagccggcaaggtgcgcgccatcggtgcctccaactacagcgccacgcgcctggccgatgcgctgaaggtgtccaccgactacaagctgccgcgttacgaaaccctgcagccggagtacaacctgtacgaccgtgccggctacgagaaggagctggaaccgctggtgcagcgcgaacagatcggcgtgatcggctactacgccctggccagtggcttcctcagcggcaagtaccgcacaccggccgatgcggccaagagcccggcacgtggcgaaacggtggtgaagcgctatctgaacccgcgcggcctgcgcatcctgcaggcgctggatgacgtggccagcaagcacaatgccagcgccgcacagatcgcactggcatggcagatcgcgcggccgtcgatcaccgcgccgatcgtcagcgccaccagcgtcgaacagctgcacgatctgctggcagcggccaacgtgtcgctgagcgtgcaggatgtcgcgcagctggatgccgccagcgccgaagcgtgaggcccggtagtgccggccgctggccggcattgcacaacagcgaagaaaataattgaacaaaatggttgcacgcgactaaatcgtggtttatcgtgcgcacctcgtttcaacaacccttggaaacttcccttgaacgcgcattccgtcgccatcgccaaactgctgccatgcctgcgcatggacgggctggcgcgcgcgtttggcaaggaagaccagctgacaacggcctgatacccgccctgcggagatcggcccccccgatctccgaggcctgacgacgccctcggaacgcaagtcccgggggcgttttcgtttgcgtcggcacaaggacccgcgatgccagaactgcaccccgcgcggcaacccgccgctcactgacccaggtttctcccgccccgccgaaggatttacttcgcgcgatcggctgcgcccggacattatctgcatcgcatcaaaacattatcgctcgtcgataatgtcggtggcctgcaccctcgattctccaacggtcccgtttccatcacgggctggtgcgcgcggcgttgccgtggcgtatgccggaggtcgcggacatgccatcgcctggatcgcctgctggaggcaggcgccggttcgccggtacgcggttcgattccgcgcggtccccaactggatagctcagtagggtagagcaacggatcctgattccgtctgtcgtgggttcgactcccactccaaaccacatgacctgtcacgtcatgacttgaagcaacacccggggcgcaagccccagcggccatcgtcgccgtccaccgccatcgccttcgggcggggcgtggaaggcaacggaccgcacgccgggccccggcccgccgccactgccagccacgttccgccccggtgctgcctgccgggaacggcgatggcagcactgccggcgcaccgaaggctccgcgcgcggaccgtccgccgatggccgccctcttccgctgcctgcacgtggtgtgcaggcggccgcgccacgacctgatcgacccgggtcatggcgattcatccgcaacgggtcgaaccaccagagccatacaaggagagactcccatgttctggaccatcaaggtcgtgatcggcgacggcgagcgcggcctggtgtatcgcaaccgtcgtttccagcagatgctgctgccgggcgtgcaccgcctgtcgccgttcggcggccgcccgcacgtggacatccacaccgcatcgaagggcgcggcctataccggcagcgaccaggacagcctgatcgaggcactgggcgcgacgctggacacgcacttcgtgctggccaatgtcagcgccaccgaagtcggcctgttgctgcgcaacggccgcatcgatgaagtgctgccgccgggcagccgccgcctgtactggcggggttcggtcgacacccaggtacgcgtgatggcgctgggtgacgagccgcgcatcccggcggacgtgcagcaacgcctgggccagctgggcgtgctgccgcgtgtggcggtgatcagcaccgtgccaagcgagtcggtcggcctgctgttcatcgatggcacgctgcggcagacgctggacgccggcctgcacgcgttctggaacttcaacggcaacgtgtcggtggagcgcgtggaactgcgtgcacgttcgctggacgtgtccggccaggagctgctcagccgcgacaaggtgaccctgcgggtgaacctggccgcgaccgtgcaggtgatcgacccggtgcgtgcacaccgcacgctcagcaatgccgatgagttcgtctaccggcagctgcagttcggcctgcgccaggcgattgccgcgcgcagcctggacgagctgctgggcgacaaggcggcgctggacggcgagatcgccgcccatgtgcaggccgcgatcgagggccacggcgtgcggctgctcggcgtgggcatcaaggacgtgatcctgccgggcgagatgaaggagatcctcaatggcgtggtgctggccgagaagcaggcccaggccagcgtgatccgtcgccgcgaggaggccaacgccacgcgttcgcagctcaacaccgcaaagctgatcgaggacaacccggtgctgatgcgcttgaaggagctggaggcactggagaaggtcaccgagaagatcgacacgctcaccgtgttcggcggcctggatggcgtgctgaagcagctggtgacgatcaggtagggggtagcggcggcgcagggacgcgccgccggcccatcaaggacatacacgaagacatggacactcaacacaactatcaatggctgcacgccgagggcaccacgccgatcaagggctgggtcaacggtgtgccgctggaagcgcaggcgcatgagcagctgcgcaacatcgccgcgatcccgttcgtcgggccgtgggtggccgtgatgccggacgtgcacctgggcaagggcgcgaccgtcggctcggtgatcccgacccgcggtgcgatcatcccggccgcggtcggcgtcgacatcggctgcggcatggcggcggtacgcaccacgctgcgcgccaacgacctgcccgacgacctgcggcagctgcgcaacagcatcgagcgcagcattccggtcggcaacgggcgcggcggcgagcatcaccgcatgcccgacagcatccacacccggctggtgcagtccgggctggccgccggcctggagaagatcaaggacaggcaccgcagaatccgcaccgacaagctcgaccgccagctgggtacgctgggtggcggcaaccacttcatcgaactgtgcctggacgagacggacacggtgtgggtgatgctgcacagcggatcgcgcggcaccggcaacctgatcggcacctacttcatcgagaaggcgcgcgaggaactggcccggcgcgtgctcggcttccacctgccggacaaggacctggcgttcttcatggaaggcgagccgctgttcgatgactacgtcgaagccgtgtcgtgggcgcaggactacgcccggcagaaccgcgaggcgatgatgtcgcgcgtgctggccgagatgcgccaccgcttgccgaagttccagctggcagcgatggcggtgaactgccaccacaactacgtgcagaaggagacgcaccacggccaggaactgctggtgacccggaagggggcggtgagtgcgcgcgaaggcgagctgggcatcattcccggcagcatgggcacgcgcagctacatcgtgcgcggcaagggcaacgccgacagcttccacagctgcagccacggtgccggccgggtgatgagccgtggcacggcgcgccagcagatcacgctggcccagcaccgcgaggccaccgcgcacgtggaatgccgcaaggacagcggcgtgctggacgagtcaccggccgcgtacaagtcgatcgacgatgtgatggccgcacagctggacttggtcgaggtggtgcacaccctgcgccaggtgctgtgcgtgaaggggtaacggagcagtgccggccaaggccggcctctaccagagcagtacgtcgcgtcgggggtcagatcgctttctgcgaaagggatctgaccccgccacattcagcgcggcacgctgtcttcggccaccagcgcatgatgcacgccgatgcccgcgcgcacgccttcggccatggccagggtgatgttgccgaccgtcgtcgcatcgcctgcggcgtacacgttgggcaccgaggtctgcttcatcatgtcgacctcgatcagcacccccagcgggctctcgaccaaggtgcagccaagctgctgcaccaatggcgtggccatcgcctgggtggccggtacgaacagcgcacgctgggcgatgcggcggccatcggccagctccacttccagccaggtcggctggtcgccctgcacgcccagcaccggcgaggtctcgatctgcacgccgcgctgctgcatggcagcccgttcctcatcggtgatcggcaggccctggctgaagaaggtgacattgccccagtcggcaaacagcggcgccttgccggcggacatcggatggccgccaagcaggccgatggcgccgccacccacttcgtaaccatggcagtaggggcagtgcagcacggtgctgccccagcgctcggccagcccgggcagttccggcagctggtcggcgataccgctggccagcagcagcttgcgcgcggccagcacctggccatcggcggtacgtacttccacgccctctgcgctggcgttggcctgcacagcctcggcatgcacccagcgcacgctggggtaatccagcagctgctggcgcgcggtcttcagcagctcggcgccgctgatgccatccagccctggcaccccgtgcgaatggttggcgaagcggttgcgcggcgagccggcgtcgatgacggtgaccggccgccgggcgcgggccaggatcaggccggcggcaatgccggcgtagctgccgccgacgatgagcacatcaggattcatgaggaccttccagggaacggtgatgggcgagatggcgggcgaagtcggcgccgagctggtccagcgtggtcgcccgcaggcgcgcctccagcaaccgctgtgcctcgcgtgccccctccagcagcgcgctgttgaccagctgctggatcgggcagccgccgccggcgtcgcgggcgccgacctgcaccagcggtggtgcgcccacggccaggtagatgtcatgcagggtgatcgttgcagcgtcgcgggccagctggctgccaccgccatgaccgcgggtgctgcgtaccaagctggccttgtgcagctgcgccagcagacggcggatcaccaccggatgggtcggcaggcaggacgccagctgcccggaggtgcgcgggccatcctggccgaccagatgcgccatcacgtgcagggcgtcagagagcgggttcgcggatttcatgtaactacattagttacatttatatcccctgtccagggtccgtatttgttccatatggacacatttgtcctatgaaacacttccttcacatcactaaacgaaacgctaatgtgatgttcgtcgcacttcagcggaagcgtagcgggtcgataccgcattgccccttcccgagagtgcttcccgatgaatgcgtctgtccgtgctccgcgcctgcagtccaagctgctcggcgcggtttctgttggcttggccgtggtcctgctgtgcgcgctggcaggcctggcctccgcctggttgaagttgtccaccgaggtcccgcccgaagtcgcgcacagccgcgatgccgaacgcctgcagcgtgagttccgtggccaggtgcaggaatggaagaacgtgctgctgcgcgggcacgacgatgcgctgcgccaacgccacctggatggcttcgacagcgaaggccgcctggtcgggcaactggccaagggtctggccaccagcccggacccgcgcacgcgtgagctggcgcaggcgttcgttggcctgcacgcgcagctgcagcaggactatcacgcggcgctgcaggcatttgccgcggccggctacgatcccgcggccggcgacaacctggtgcgcggcaaggatcgcccggtggcgatggctctggatgcgctgagcacgcacgccacgcaggtggctgaagcggcggtggcgtcccgttcgcagcaggcccggcagaccctgctgctgtgcgcggcgctgaccgtgctggccgccgtgctgctgctgatcggtctggcctggtggctgcggcgtgcggtggtgcagccggtgctggcagtggaagcagcggcgcgcgcggtggccgccggtgacctgcagcacgcagtacaggtgcgcagccgcgacgagatcggtcgcctcgcgcaggccatgcaggcggtgcaatccacgctgcgcagcgtgctggatgcacaggccgcgatggcgcaggcgcacgaagccggcaccatcagccatcgcatggacgccgctgccttccccggcgcgttcggcaccatggtggccgactgcaacgcactggtcgatgcgcacatccgggtgaagatgcgcgcgatctcgatcatgggccgctacgcggtcggcgacctcagccaggacatggaacgcctgcccggcgagaaggcggtgatcaccgaagcgctggacatggccaagcacaacctcggcctgatcaatggcgagatccgccgcctggccgaagctgccggcgcgggagacttcagccagcgcggcgacagtgcccgcttcgagcatgatttccgtgcaatggtcgaaggcctgaaccgcctgatgcagacgacggagctgaacctgggcgaggtctccagcatgctgcgcgcgatcgccgatggccgcctcggtgcacgcatgcacggtgatttccagggggtgttcgcccgtatcgccggcgatgccaataccaccgccacgcagctggccaccatcgtcaccgacatcaagcacgcctccggcaacatccacaccgccgccgcggagatcgccgccggcaacaatgacctgtcgcgccgcaccgagcagcaggcggccaacctggaggagaccgcggcatcgatggaggagctgacctccaccgtgcgccagaacgccgaacatgcgcgccaggccaaccagctggcgatcggcgcccatacggtcgcctcgcacggtggcagcgtggtcggccaggtggtggcgacgatgggcgcgatcgagacctcgtcgcggcagatcgccgagatcatcagcgtgatcgatggcatcacgttccagaccaacatcctggcgctgaatgccgcggtggaagcggcacgcgccggcgaacagggccgcggcttcgcggtggtcgccagcgaagtgcgtacgctggcgcagcgctcggcggcagccgcgaaggagatcaagtcactgatcgaagcctcggtggaacaggttggccatggcgcacagcgcgtgcgcgaggcaggcgacaccatggccgagatcgttgcatcggtgcagcgcgtgaccgacatcatggccgagatctccgcggcctcgcaggagcagagcgcgggcatcgaacaggtcagccagaccgtgatccagatggacggcacgacccagcagaacgccgcgctggtggaagaagccagcgccgccgcgcgcagcctggagcagcaggccaaccgcctgatcgatgcggtggatgtgttcgacctgtcgaccacagcggcggcgaagggcgggctggcacgcgcggcttgattgatccggttgccggccagcggccggcactaccgtggagcgcagacagggggagtgccggccgctggccggccgcgtccaacgctgcacgggtggcggcatgaacagtgcggaccaacggtccgcacccaccactacctgccgtcgtacacgtcgatgcaatgcacgttgccggcatgcacacggccgctggcctaccctttcgtggacattcccgcctccctccccctctgctggagcccccatgactgtccccgccttcggtctcggcaccttccgcctgaaagaccagaccgtgatcgactccgtgcgcaacgcgctggcggtcggctaccgcgccatcgataccgcgcagatctacggcaacgaagccgaggtcggccaggccatcgccgattccggcgtgccgcgcgacgacatctacctgaccaccaaggtctggatcaccgcgttcaagcgcgatgcgctgctggccagcctgcgcaccagcctggaaaagctgcgaaccgagtacgtcgacctggcgctgatccactggccatcgccgaacgacaaggtcgacgtgccgatggaggagtacctggccgcactggctgaagccaaggcgcagggcctgacccgcgagatcggcatctccaacttcaccatcgcgcagacccgcaaggcgatcggcatcctcggcgccggtgccattgccaccaaccagatcgaaatccacccctacctgcagaatcgcctgctggtgaagttcctgcaggacaacggcatccacatcaccgcctacatgagcctggcctacggcgaggtgatcaaggacccggtgatccaggccattgccggacgccaccaggccacgccggcgcaggtcgcgctggcctgggcgctgcagcagggtttctcggtcattccgtcctcgaccaagcgcgagaacctggcgagcaacctggaagcggcagcgatccgcctgaccgacgaagacatggcacagatcgccaagctcgaccgcggccatcgcctggccaacccggaaggcatcgccccggcctgggattgaggcagtggtgctgtagagccgagcgcacgctcggctgctgcctccccggagccgagcatggctcggctctacaggtaggtgccgaccttggtcggcactgagccctgatcgatcgttggaacaccgtgccgaccaaggtcggcacctacgagagggtggggatcatcccctgccctgcagcaaccacccacgcatcgccgcactgacctcgtccggtttctccatcggtgccaggtgcccgcagtcaggcaccaccaccagctgcgagtgcggcaccatcgcgtgcatttcctcgctcaccgccagcggcgtgatgcgatcgttcgcgccgcacacgatcagcagcggatcgcggtagccggccagcacatcatggccatcgcggcgttccagcgcgctctggcgcaggaacacgtccgcgcccaggcgggcggtcatgtcgcgcacgcgctgcaccagcacgtagtcatccagccgcgacgcatcgatgtagctgcgcatcagcacatcgccgaagccgtggaacttccccggcaggcgcacgctggcacgttggctgcggcgctgctcggcacgttccggtgaatcggcgtggatcgaggtatcgatcagcgccagctgcagcacgcgctccggcgcaatgcgcaggatctgctgggcgacgaagccgcccaatgagaaaccggccagcgcaaagcgctccggtgcctgtgcgagcacgtcctcggccaccgcctgcagggtctcgccacgggtctggtcgcctactgtgcagtcggcgatgtcggccaggtcggccagctgcgcgcgccacagctcggcatcgttgagcaggccgggcagcagcagcaggggaatacggtcggtcatgggggtattgtcgcgccagcacggtgacggaaccatgccgcaacaggcggttgcgttgtagagtcgcgccatgctcgactgctgcacggcccgtcgagcatggctcgactctcagaaggcagcgatacggacgcgaccatggcagacccctacaacagcggtacccccaccccacccgcgctccgcttcgatgatgcgctggtcaccaccgccttcgagctgcctgggcaccgcgtcgtgcgcaacctcggtgtggtgcgcggcatcaccgtgcgctcgcgctcgatcgtcggcaacttcctcggcggtatccagacgctcttcggtggcaacatcaccatctataccgaactgtgcgaacaggcccgcgaggaaacctaccgcgacatggtcaagcatgcgcggcagctgggtgccaacgcgattatcggcatgcgctacgacgccaccgatgtgatgaccgggcttaccgaagtgctgtgctatggcacggcggtggtggtggagccgatgcgttgaagctatagagccgagcccatgcccggctcaggcgtgcccgtgtgatgcaaggcagccgagcataggctcggctctacaggaatcaggccaccggcgggacgtcgggcacctcgacctgctgcaccggcagggtcaccatcatcaccgtcgggtcgtccgggtccagcttcgtcttgaagcccaggctctggcacatcgccagcatggtgctgttctcgcgcagcacctggccttcgaccacgtccagccccagccacttggcgtactcgatcatgatcgccatcagccgccagccgatgccgtggcccttcagatccgagcggatcaggatgccgtactcgccacggtggtaatcggcatcggcgtgcaggcgcaccgcgcccagcatctcgccgctgcgcggttcgatcgccaccagcgcaatcgagcgcgcgtagtcgagctgggtcaggcgcgcgatgaactcgtggctgaagtgcttcaccgactggaagaagcgcaggcgcaggtcctcgtcgctgacgcgggcgaagaacgcacggaacagcgcgtcgtcctccggccgcaccgggcgcacgaaggcacggccgccatcggacagttcgatggtgcgctcccactccttcgggtacgggaacaccgagaaacgtggatggccgcggcccttgtgcaggatgcgcgacggcgccaccgccacgcgggcgtcgagggcgaggatgcccttgccgtcgaccagcaacgggttgatgtccagcgtacgcacttcgggaatgtcggcggccagttgtgccagcttcaccagcgccagcgccagtgcgcgctcgtcagccgccggcacgtcaccgtaggccttgaggatgcgcgaggcgcgggtctggccaatcagctcgtgggccaggcgcaggtccagcggcggcagcgccagcgccttgtcgttgatcacttcgacggcagtgccgccgcgaccgaccacgatcaccgggccgaacgtcgcatcatcggcgatgccgacaatcaactcgcgcgccttcggacgcacgatggtcggctgcaccagcaggccgtcgatacgcgcatccggccgcagctggcgtgcgcgcgacaggatcgcgttggccgcgctctgcaccgccggcagcgtggacaggttcaggcgcacaccatccacttccgacttgtgcggaatatccggcgagagaatcttcagcgcgaccgtggcaccgcgttccagcaggggctgcgccaggtccatcgcctcgtgcgcatcacgcgcatgcatcaccggcgcggagggaatgccgtaggccttgagcagttcatgcgtagccagcgggtccagccactgctggccgttggccagcgcggcatcgaccagtgcgcgcgcggcggccgtgtcgacgctgaagtcctgcggcaggctgggcggcgtttccatcaacgcgttctgcgcttcgcggtagcgcaccagatgctggaagccacgtacggcttcggcctcggtcggataggtcggcacccgcgccgcgttgagcgtggcggtggcctggtcgtcgttgcccagccacaccgcgaacaccggcttgtcgcggtggtggcgcgggcgcaggccgagcgtgcgggtgagtgcctgcgcggcgtccgccgatgaggtgaacgcggtcggcacgttgaccaccatcaccgcgtcattctcgttgtcggccagcagcgcttcgatggccgcggcatagcggtcaccatcggcgtcgaccacgatgtcgaccggattgctgcgcgaccagccctgtggcaatgccgcatcgagcttctgcaccgtgctgtcggacagggtggccagcgtgccacgcagcgcgatcagctggtccacggcaaggcggccgacgccgccaccattgctgagaatggccaggcggcggccagggaaggtgcccaggcgccccagtgattcggcggcggtgaacagctcgtccagcgcaccgacgcgcagcaggccggcgcggttgaaggccgcaccgtacacatcatcggcgcgggccagggcctgcacatgggtatcgcggctgcccggctgcacgcgctcggcgcggccggacttcaccaccaccaccggcttggcgcgggcggcggcacgcgcggccgacatgaacttgcgcgcgtccttgatctgctcgacgtagagcaggatggcgcgggtacggtagtcggtggcgaagtagtcgagcaggtcgccgaagtcgacgtccatcgtatcgcccagcgagaccacggcggagaacccgaccgagcgcgccacgccccattccaccagcgcggcggcaatggccgaggattcggagatcagcgcgaggtcgccggcctgcggaaaatgtgcggcgatgctggcattgagccgcgcgtgcggcgcgatcacgcccaggcaatgcggcccgaggatgcgcaggccatgcttgcgcgccaccgcctctacctgtgcagacaacgaaccggggccttcgcccaggtgcgcggtgaggatgatcgccgcctgcacgccacgttcggcggcagtgcgcaccacctgcggcacgatcgccgctggtgcggtgatcaccaccaggtcgggcacccagtccaggtccttcagccgcttgaccgtgcggatgccatcgatctcggcatgccgcggattgatccacgccaccttgccggggaagccggtgccacgcaggttgcgcatcaccgcgcgcccggccgaacgctcgcgcgggctgccgccgatcaccgcgagcgactgcggacggaacacggactgcaggtggtaggtactcatgcgcctacggtacccaaattccgtggcgatggggtcggaggcggggtcggatcccttttcgcaggaaagggctctgatcccctgctgcggatatccggggtcagagcccttcgctgcgcgaagggatccgaccccggcgtgcacgttttgttacagcagcgtgccgtgcaggatcatcgcggcgatgctgaagtagatcaccaggccggtcacatccaccagggtggccacgaacggggccgaggcgctggccgggtcgaagccgagccgcttcaggatgaagggcagcatcgagccggacagcgaaccgaaggtgacgatgcccaccagcgcggcgccgatggtgatcgccagcaggatccagtgctcgccgtagtcgtgcaggccgcccagctgccagatcacgatgcgcacgatggccaggcagccgaggatggcgcccagcaccatgccggtcggcacttcgcgcagggccaccttccaccagtcgcgcaggcgcagttcgcgcagtgccaggctgcggatcagcagcgaggtggcctgcgagccggaattgccacccgaactcatgatcaatgggatgaacagggtcagcaccaccgcgcgcgccagttcgtcctcgtagtgctgcatcgcgctggccgtcagcatctcgcccaggaacagcacgctcagccagccggcgcgcttgcgcagcatctcgaagaagccgatctgcatgtacggcttgtccagcgcttccatgccgccgaacttgtgcgcgtcctcggtggattcctcgatcagcgcatcgagcacgtcgtccacggtgacgatgccgagcatctgctgctgcgcgtcgaccaccggaatcgccagcaggtcgtggcggcggatcagccgtgccacctcttcctggtccatcagcgcatccactgttaccggcggattgacctgggccacgtccaggatcgattcctcgggcaggccggtgatcagccggcgcatggtcaccacctgctgcagctgctggctggccggctccagcacgtagatcgcgtacaccgtctcgcgggtgcgctcgacctggcggatgtgctgcagggtctgcgccacggtccagctggcgggcaccgccacgtactcggtggtcatcagtgcgccggcggtgttcggcgggtagctgagcagcttctggatgacctggcgggcgtcggtgcccagcagcgggatcaaccgcgcgcgctcttcctcatccagctcgtggacgatgtcggtggcgcggtcgtcggccatcaggccaagcagcgccgcagcccgcgcgggtggcagcgcggccaccagctcaccgctgcggtgcagctccggcgcttcgagcatcttcactgcacgcggcaacggcagcgcagccagcgtttccgcggcgcgggtcaggtccagcgtgttgaggaattccaccgcgtcggcggtgttgtagttcgccagcggtgcggccagtgcggcggcatcggccaccgggcgcagcaattgcttctggttcatcggttttgccttgtggggatgcgacctcgcgcaacgccaacgcaggcaaaccgtcccggtgtcaggcggtggccatcgctggcgtcgaacgaggtcgacttctactgtcgctggacatgggttggggactccgggatgcgtatgccaacggacgcgccgccagcggccggcagtctggacccgtgggccatgcaggtcaacctgggcgccccgcgctgggtggccgcccggccggttgttctcgtgcatacacaggccggcgcgcataatgtcgtggtggcgctcgccacgccctcccccatccgaacggacgcacagcgggctcccccgatgaccaggtattcccatgcatagcggtggtctggaactggccctggtgctgctgctggcggcggtcatcgccgtgccggtgttcaagaagttcggcttcggcgcggtactgggctacctggcggccggcgtggtgctgggcccggacgggctgggcttcgtgcaggacgccgaccgcatcctcggtgccgccgagatcggtgtggtgatgctgctgttcgtgatcggcctggagctgtcaccggcacgcctgaaggtgatgcggcgctcggtgttcggcgccggcgcggcgcaggtggcgttgtccgggctggtgctgggcggcctgctgctgctcgatcacttccagtggaagagcgcgctggtggtcggcgtggcgctggcgctgtcatccaccgcggtcggcctgcagctgctgtccgagcacaaggcgatcaacagcgaccatggccggctcgggttcgccatcctgctgttccaggacctgatcgcgatcccgctgctggcggccatcccgctgctgggcggagtgaagaacgagaccctgcgctgggaagatgcggccgtggcgctgggtgcgctggcggtggtgatcctgtgcggacgaccggtgctgcgcaaggtgttcagcatcattgcgcgcacccgcagcccggaagtattcactgccaccgccctgctggtggtgctgggcaccgcctggttcatgcaggaagccggcctcagccccagcctcggcgcgttcctggccggcgtgctgctgtccgattcggagttccggcatgagctggaagcgcagatcgaaccgttcaaggggctgctgctgggcctgttcttcatcgcagtgggcatgggcatcgacctggaccgcatcgccgccgagccgtggctgatcgccgcgggtgtcggcatcctgctggtggtcaagttcagcctgctctacgcggttggacgtgtcgcccggctcagctcgcggcaatcgctgctgctgggcagcgtgctgtggctgggcggcgagtttgccttcgtggtattcaacgaggcacagcgcgcgcacctgctgggcaacgccaaccacgaccggctggtggcgatcgtcggcctgtcgatggcgatcacgccgctgctgatgatcgcgctgctcaagctgctcggccaggaaaaagccgcaccacgcgcggcggccgaggccgacaaggtggcgccggacaaccggcccaaggtgctgatcgccggcatggggcgcttcggccaggtgatcgcgcgcctgctgaccgcgcagaaggtgccgttcgtggcgctggaggcgaacccggacaccgttgccgacctgcgccgcttcggcaaccagctgtactacggcgatccgacccggccggagatgctgcgtgcggcggggggcgagcacatcgatgtgttcgtgatcaccgtggatgacccggagaccaacctgcgcgcggtacgcatggtgcgccggctgtacccggacgcgacggtgctggcgcgtgcacgcaaccgccagcatgcgtggcgcctgatggacatgtcggccgagccgttccgcgaagtgttcggcaccagccttgagatgagcgggcgcgtgctgaccgcgctgggcgtggcgccggacgtggccgaacgccatgtgcagcgcttccgcgagcacgatgagcagctgctgcgcgaccagtatctggtgtacgacgacgaggcagcggtgatccagacctcgcgcgacgcacgcaacgacctgatgcatctgttcgaggccgacgcggaaagcgacggcaagtaggcgtgccgaccaacggtcggcagccaccgggggcacgatcggcacccaccgggggcaggattggcaccgacccgatcgatggcggacccggtagtgccggccgctggccggcagcctcggtatcccggaggtctcagcaggttgccggccagcggccggcactacccactgcggattccgatcccggtgctcaaccgttgtcgcgcaggaaccgcgccatcgacgaaacgcccggcacgcgcggttcgaactctccagcgacgtcgatgaagccgcgcatcaccgcgatctcgcgcgggctgcggttgaggctgtcgcgcacttccggatcggcaccggcgcgcaacaggcgctgcaccagcagcggcagtccatgcagggcggccagatgcagcgggccgaagccgcgcggatcgcgcacgtccaggctgacgtcctcatccagcaggcgctccaccgccgccatcaccacctgttcgtcgcaggcggtacccggctcggcgcgtgcgcccagcagcagcagcagcggcgtgaccgaaccggcggcggcctggtccggctcggcgcccgccaacagcagggtgtcgagcagggccagcaggcgcgagcggtcgcgggcactgaaaccgtacagcgcggcacagtgcagcgggcccagctgctccgcgtcaccggcatgcacgtcggcaccggcagtgagcaggcgcgcgacgatgtccggcaggcccagcgccgaggccagcatcagcacggtcaccccgcccggcaggcggtgttccagcttggcgccggcatcgagcagggccgaaacgatgtcgacctggcgcatgctgaccgccgccgacagcggcgtcgcaccgcttgcagcggcgtgctgcggatcggcaccgcgcgccagcagcaggtcggtcacggccaggtggccaccaccggccgcacgcagcagcgcggtgcagccctgtgcgtcgaccgcgtcgacggcaaatcccagatcgatcaggcggcgcacggcgtctacatcaccggccatcgcagcggccggcagatcggcctcgcgcagggtacggcgcggcagcggccacacccgccagtccagccagtcggccaggtcacggcgaccgatcgacagcgccacgcccagtggcgtctgaccgtcggcggcacgtgcttccggcgaggcaccgtgctgcaccagcagcttcagcgcgccttcgcgggccagggcggtggccagatgcagtgcggtcatgccatggctgtcgcgcgcttcgcgatcgacaccggccttgagcagggcctgctgcaggcgcagccagcccaggcgtaccgccagcgacagcggtgggtcaccggccggcgaagcggcgaacggatcggcgccacgctccagcaattccagcgccagttgttccaggccgcgggcggcctggtcgtgctgtgcgcaggcggccaggaagcgtgccagcccaccgcgcccggccggcgacaggccgcgctgcagaatgacctgcagcgccggcaccgcgtcgatgccgcgcgacagcagcgcgaacatcggcgtatcggcgcaggcgtcgcgcacatagggatcggcaccgtgggccagcagccaatcgaccgcgcgcggctccagggccagctccggatcgagcagcaggccgcccagttcttccggctggcacagcctggccagcgcggccatgccatcggtgttgccgaagcccagcgcttcgcgcagcagggtcagcggcggacggtccggcaacaggccgctggcgctggccgcttcaccgcgctcggccaggccatcactgacggctgccggcagcggataggacgggtccagcaaggccacgatcgcccagcggcccgcttcggccgcatagtccaccgcgcggcggccaaccgggtcggtggcgtcggcggcgatgcccagttccactaggcgcttgatcagcagcggcgagacatcctcggccatcactgccagctgcaccgcattgcggccttcgccgtccaccgcgaccaggtccggcttgtgcggcagcaggtgctcgaccacggctgcacggccggcacgggcggcttccagccacggcgtgcggcccagtgcatcgcgcgcttccaggttggcgccggcgcccagcagcacgccgatgatctccacgtggccggccagcgctgcctcgtgcagcgcgctgcggcgctggcgatcacgcgcgtcggcgcgtgccttgtgcttgagcagcagctgcacgccggccggatcgtcgtcctcggtggcggcggcggccagcagcaccggggtgccgtcggccggttcgctgcgtgcaccgcgctcgagcaggaagcgggccaggcgccagttgccgacctggcaggccaccgccagcggcgaccagccctcgcggttcagcgcatcgacttcggcagcggcatcgcgcagcagcgcggcaacgcccgggtcggaactgcgtgcggcatggtgcagcggggtgttgccatcgctgtcggtggcacgcgaatcggcgccgttggcgagcagggtcatcaccgcttcggggcggccatgccagctgtcgcgggtggcggccagcagcggggtcatgccccggtgcggcgcgttcacatcaacgccgcgggcaatcagctcgcgcagcaggcgcaggtccggcagcaccgccgccagcaccgccaggctgcgctggtcacgccagttcgggtccggcagcgcatacggatcagcaccggcctgcagcagctgcaggccacggtcgacgcggccctggcgcgcggcctcatacagggccggtgtcagttcctgcggcgccatcgcctccagcggcgcggtttcggccgcagcggggaacatcggttcctgttcgctgctggcagcggcgaacgggctggggcgcagcgacaccagcggcgcgggcgcgacccgctgcagcagcaggtgcagcgccggcgacagcagcacgaccgccagtgcggcgggccagcgtgcgccgtccggcaacaggcccggccaggccggcagcaccaccagtgcggccaaggcgatcaccagcgccgccacgccaagaccacgccaggcggtcaggtcgcggccggccagcgcctgccagtgctgggccaggctgccatccaggcgttcgacatcgttccacagcggccaggtgcgccaggccgccagcaggccggcactgaccagcacgctcaggcccagcaccgccgccaggctgccgctgtcacgcagggccgccagcggccaggccagcagcagcgccagcagcagtggcgcggcagcccacagcgccagcagtgcgggcaggtcctggcgtgcgaccaccttcagcggcagcagcgcacggctgcgacgccaccacgacacgcccagcgcgaacgccggctgcgccagtgcggcaaggatggcacccggcacaccgcccaccgcagcgcccaacgccagcatggcacccacggcgaaggcgatcgacagggcacgcggacgggaggtgtcagtcatagtgtcgcggcatcaggctggccaccgacggcggtacctgcaggtagaacccgcgttcgctcatttcgctgcggaccttttcaggatcggcctgggccaggcggcgctgggcatccagggccacctccaggacgaaggcgagcgtccccagcgaggtgagcagcggcgcgggcagcgcgctgaaatcatcgcgtcggggaacgtagacgtaggtgtccggcttgagttggcttttatagacgtaggcgtgcatgtccgcgggacgataacccgggaagagccatgattgtgtcggaaagccgacaccggggaaagccgtcagccgacgatggcggcgcgatcggcggcgtttcccttgcgaggttcagcaatgtggcggcgacgttcagccaacgccgccgccacgcgggcgcttacttgaccttggcgtaggtgcccttcagcgcgacaccggcgaggatggtgccggcgtagcactcgtaattggtgctgctcttgaactcgttcttcttgtagtagctgacgatgtcgaccacggcgttggcgccgcgcgacctggcgccgtcctgcagcgcgcgcagcgccgacagcgcgacccagcggcaggcctcggcatcgctcttgttggcggcgttggtcttcttgttggtcacgtcttcacccaggcgctgctgcacgctgaccggctggccggccaggtagaagcgcacgctgccgtcgatgccggcgtccttggcagcctgcgagctgaccagctcctgcagggactgctcgacgcgggtatcgcgggcagaggcggtggaggtcagggccagcagcgcggtggcagtggcgatcatgagagtgcggcgcatcgaaacttctccttgtcaggggtgcgggtggatggcggaaacagtgcggtggggcggtggatcactcgctccagcggcggaacaccagtgaggtgttgatgccgccgaaggcgaagttgttgctcatcacgtactcggcctgcagttcgcggccctgcccggtgatgaagtcgagctggccacagcgcgggtcgacctcggccaggttcagggtcggcgcgaaccagccggcgcgcatcatctggatgctcagccaggcctcgaacgcgccacaggcacccagcatgtggccgacatagctcttcagcgagctgatcggcacgcggttgccgaacacctgcgcggtcgcttgggtttcggcgatgtcaccgtggtcggtggcggtgccgtgggcgttgacgtagtcgatctgcgccgcgtccaggccggcatcctccagcgccaggcgcatggcctgggccatggtgtcggcgctgggctgggtgacgtgctggccatcgctgttggtgccgtagccgaccacctcggcaaggatggtggcgccgcgcgcctgcgcgtgctccaggtcttccaggatcagcgtgcaggcgccctcgcccaacaccaggccatcacggccggcatcgaacgggcgcggggtggtctgcggcgcatcgttgcgcacgctggtggcgaacagggtgtcgaacaccgccgctgcggtggcatcgagctgctcggcaccgccggccaccatcaccgtctgcttgccactgcggatcgcttcataggccgcacccacgccctggctgccggaggtgcaggcactggaggtggtgtacacgcgcccggacaggccgaagaacacgccgatgttgaccggcgcggtgtggctcatcatcttcaggtaggtggtggcactgatgccatcggtggtgaactcgttgagcatgcgcccgaattcaccggtggcctcgtggctgcccgaggacgagccgtaggccacgccggtacggccgctgcgcagcaccggatgctcgtgcaggccggcttcacgcagtgccacctcagtggcgcgcaccgacatgatcgcgaccttgcccatcgagcgggtggtcttgcggttgtagttcggcggcagctcgaaatcctgcgccggcgcggccagcttggtgttcagcccggcatagacatcccactcgggcatcgcacgcaccgcattgcggcagctgcgcaggtgtgcctcgatggtcggccagtcgtggccgagcggactgatggcggcggcaccggtgaccaccacgcgacgatcggcggccatcagatcatgcctccgttcaccgagatcacctggcgggtgatgtagccggccggctcggacagcaggaacgccaccgtggccgccacttcgtcgggacgaccgacgcggccggcgggaatcagcttgagcgcgtgttcaaccacttcatcgttgagcatttcggtctcgatcaggcccggggccacgcagttgacggtgatctggcggctggccagttccagcgccagggccttggtggcaccgatgatgccggccttggcggcgctgtaattgacctgcccgcggttgccggccagtccggacaccgacgacagggtgatgatgcggccaggcttgcgccggcgcaccatcggcatgatcagcggatgcagtacgttgtagaaaccgtccaggttggtgtggatgacctggtcccaatcctccgctgacagtgccgggaaggcaccgtcacgggcgatgccggcgttgcagaccacgccgtagtacgcgccgtgcgcttcgacatcggcctccagcacagcgcgtgcggcctcgcgatcagccacgtcgaacatcagtacgcgggcctgctggcccaacgcgtggatctcggccatcacggcctgtgcctcatccaggcggctgcggcaatgcaccaccacgtcgaagccgtcacgcgcgatgcgcagcgcgatggcccggccgatgccccggctggcgccggtcaccagcacgcttcgattccctgtcatgcctgtccactctccagataggccatcgcatcggccggttcgaacaccgacacgttggctgtcgcccattcgtcctcgcctgccaggatgcggcaggcgaacatccccaatccattgtcacccaacagctcgcagcgcgcctgtacgcgcagccgcgatccgctgggaaagctgctgcgcgggctgctgtagcggcggctgccaagcaggaagcccaactgcggcggctttcccgccgcacgcgcacggcaaccggcccaggccgcgatggcctgcgccatgtattcgatgccgacccacgccggcacccggccctcctcgacgaacaggcccgcgtcgggcaccaccagttcggcctcgatggtgtcctggtcccagtgcgtgatgcgctccagcaggcacatgtcctggcggtgcggcaccacctcttcgatcgcgtacagcgtgttcatcgacgctccagcgccagcacggcattgctgccgccgaaggcgaacgaattgctcagcacccgccgcggtgcctgtgccaggcgggtggccggtgcgaccagcggcagtgccggcagcgcggggtctgccacgccgtcccaccagtgcggtggcagctgctgctgcgggttcccggccagcacgatccagcacagtgcagcttcgatcgcgcctgaagcacccagcgtatggccggtcagcggcttggtcgaactggccggcacctggttgcccagcacctgcgacaccgccaggctttccatcgcatcgttgtggccggtggcggtgccatgcaggttcacgtagtccacttcatcggccgcccagccggcgcgctgcagcgcctgctgcagggcatcgatggcacccaggccctgcggatcgggggcggacatatggtgcgcgtcggccgattcgccccagccggccaggcataccgggccgggttcgcgggtgagcaggaacagcgcggcaccctcgccgatgttgatgccggcacggtgctgcgagaatggattgcagcgcagggccgacaccgattccagcgcgctgaagccggccacggtgaagcggcacagcgagtccgcgccacctgcgatcacggcgtcgacgataccggcccgaagcatgcgtgcagccgacatcagtgccttggcactggacgagcaggcggtggacagggtccacgccggcccctgagcaccgctgcgctggcgcacgaactgcgcggcagtacccatttcctgctgggcgtaatcgaacccgggcggccattggccctgttcggcatgggtgcgcagggcctgctcggattcaccgatgcccgaggtactggtgcccagcacgaccgccacgcgttcggcgccgtggcgggcgatcgcggcggccaccgccggtgcgatctgcgccagtgccacgtccagcagggcgttgttgcgcccgcgcagggcggccggcagttcttccagcgtcggcagcggtgtacgcacctgccccagcgccagggtgtgccccggcagcagggtatcgttgtcgctgagcccgcccggcacgccggcgaacatcgccgaagccaccgcgtcgcggccatcgccgagcgcgcagaccacgcccagatcgttcaggtagatcggtgcactcatcgatccggcccggccatgtcgatcgattcgatgcgcagcgcatagccttcggcgcggttgtccagctgcacgctgccatcgtccaggcgctgcagctgcagccacaccgtgccgtcgcgcgacaggctgcgctgatggccatcgtcacggacctgccagccggctggcagcgcggccgcgatggctgcggtcggccacagcgcgaactgcaggtcatccagcacgcgctcggcgcgcacctgcggcggcagccacggcgcgcgctgctgggtcagctgccggccgtcccactgcaggcgcacgccggtctggcccatcgcctgcaccgccagctgcacctgctgcgcatcggcttccagcagtgcatccaggtcgcgctcatgcgtgccgaaccggaaatgcaactgctgctgcaacgccagcggcgccggcaggctggccggcgacaggcgcagcggcggcagttccaccaacggcttcggcatgcggccggcgcaggccaccagcagcaggctcagcagcagtgctgtcgcaggggcgatcaggcgccgcacagctgctccagcacgcgcatgcggcggccactgtcatcggccacgtacgggttgttggtgtcccaggcgtaaccggccaggatggagctgatcatgtcgcgcacttcgggctgctgctgcgggtggtagatgatcttctggaaaccgccttcgtaccagctttcgacaaagcggcggaaggtcttcacgcccgcccgcagcgggaccgagaactccgcttcccagtccacggcttcgccggcatagcggcgcgccaggcatgcactggccagctgcgcggacttgaaggcgatggtcacgccggacgagaacaccgggtcgaggaactcgccggcattgcccagcagggcatagcccggcccccacaacgaactgacattggccgagtagccggtgatgcggcgcaccggcagcaccgcccattcggcattggccagcagccgggtcaggttcgggtcctcgccgacgatggcctgcagtttctgcaggtcgtcgccctcgtagcgctcgaagaacgacggttcggcgaccacgcccagcgagcagcagccgttggagaacgggattgtccagtaccagacgtcgacgtgctcgggatgggtggtgatcaggatcttgttgcggtcgaagtccgcttcggccggaatgttgtcgcgcacgtggcagaagatcgccccgcgcaccgggaagttggacggggattccagctgcagcaggcgcggcagcaggcgtgcgaagcccgaggcgtcgaggatgaaatcggcctcgatgcggtactcgctgccgtccgggcggcgcaccgtcaccgccggctgctcgccggcttcgaccgacagcacttcatcaccgaaacgcagcgtggcccccatgcgctcggcaccgcgcgccagcacgttgtcgaagtcggcgcgctgcacctggtaggtggtgccccagcccggcgagaacttcttcctgaagtcgaatgcggtacgcgcttcgccgtgcacgaaggccgcgccgttcttgtgctggaagccggcttcgaccacgtcctgcagcaggccggcggcctcgatgtactccatgctctgcggcagcaggctttcgccgatggagaagcgcgggaactgctggcgctccagcatcagcacctggcggccctgctggcgcagcatcgccgcagccacggagccggccgggccggcaccgatgatcaggatttcagtacgttcgacagcatccacagcagtattcatcggtgcgtccttgttgctcgatcaagtggaaagaaggaagtcggaagcaggctcaggcccgcggcagatcatgcggcggcggccggaacagcggcgagatcagccagaccaggccgatgccgaacagcagggtcaggccgaacgcgcgcagcgccggggtctgcgacagtcccagcaggccgaacgacagccaggtgctggccgcgcccacgcacaccgccagccaggcactggcatcgccgcggtgctcgatcaggaagatgccgtagtcgatgcccatgcccagcagcagcatcagtgccagcacgttgaacagctgcagtggctggccgaacaggcccagcaggcccagggtcaacgcaccggcaatcagggtcggcgcgaacacgcgccaggcctggcggcggtagcgcagccacagcgcgccgaacaccagcacgatgccgaccagcagcagcccccccatcagcttgcggtagtggcccagcagctgcgagaagtcggcggtgcggtccacccagcgcacgccgggcaggccttcggccgccccgcgcagggtcgccagcgcatcggcgcgcgacaggtcatcgaccatcaccacgctgatcatctgcccaccgacctcacccacccacaggtggcggaacggctgcgacgccggcgaggccaggaacgcctccgcggtcagcggcgtggtggcgaagtcggggcgcggcaagggttctccgaccgcatcggacacggcctgcagcacgcccggttccaccttggcggtcagcgccgcatcggcctgctggcgtgccggcgacggcagccagtcactgatcgcgcggtaaccgccgatgcgcttgtcgttggccagtacacgcaggcgttcggtcagtgcttcttcgcgctgcagcagctgtgcagcgtcactgccctgcaccagatagaactgcgccgggctgggcatgcccagcagctggctcaggcggatctgctgggccatcagtgccggcggtgaggactgcaggctgcgcaggtcgtcattgctgtgcaggcgggcgatgccgatggcagacagcgccagcgtgatcaccacgaacaccgtcaccggccggcggccatgcaaccgcgggaagcgctccagcgtgttgcccagccactgcgagaaacgggtctggcggatctcgccgccatccagccacgggaaccagaagatcaccgtgaggaaggcggcggccagaccgaccaccgagaacagcgccatctggcgcaggcccgggaacggggccaggcccagggccaggtaggccagcgcgctggtcagcaaggccagccacaggcccggcaacaggtgccgcagcagcttccagcggcgatcggccggctcggcttggcgcgaggcaaaccagtggatgccgtaatcctcggccacgcccaccagcgacgcaccgaacaccagggtgagcacgtgcaccttgccgaacaccagcacggtcaccgccagcgccacgccacaaccgatcagcaacgacgcggcgaccagcaggatcggccgcagcgaacggaacgccagccacaccagcagcagcaccgcggccagcgagccccagccgatcgtgttgatctcctggttggcctgcaccgcggccgcctcggcgtgcagcggcacgccggcatgcaggatttccagctccggcgctgccgccctggcagcccgcccggcacgttccagcaggccgtcgagatgacgctcaccgtcgagctggaacgccgaacccggtgtatcgaactgcagcacggcccagtgcctgccctcggcttcgagcaggccgtcatcgcccagccgcaaccccgaaccctgcgcctgctgctgccaccattgcggccacaacgacaacgggtcttgccgccagtcggtcaggcgcggagcgcccatcgggccgtacagcgcggccaacgcctgctcggccaacgcgcccggttcgctgccctgcagctgctcgcgctgggccggcgtcagcaggcggtcgcggtacggcgcgtagaacgcgcgcgcctcatcgaaccagccttcgatcgaaccactgggcaccagcagggctcggtcagtgtccttggccatggccgcggcaaaggccgcctgcgcacgcttggcggcagcgccgtccctgctgcccagcagcaccaccacctgccgcgaggtgccgtcggcgatgcgccgggtgacgtcgctcaacaggcggtcatgcgcatcctgcggcagcagcgcgaggatgtcggtgtcgatccgcgattgctggctccacaggtgccactgctgcgcgcccagtaccagcagcagcaacagccaggcgatgcccagccagtgccaccagcgccgcagccgctccggtgcgttcgatgcgacggcctcactcaaagcggcgtgcctcgtcggcggtgagcgtggccggcgcctcgctcaatgcactgaactggatctgcgtgcggtccttgttggcctcgacgatctcgacctggcgcacgtagcggtcaccctgcagggtcagcgactggaacgccttggccagcatcgccgacttcggcgtcagccgcagccgccagccctgcccttcacggctggccgccacgttgaactggctggacagcgcctgcacgtcgccactcatcagcgcgaacatgatcgcgttcaccgaacgcatcgccggctgctgccgtgcatcgagttcgacacgggtgctgccatcgcgctggcggctcaggatgcggtcggcggtgaccaccacttcggaagggaacggcttgagcgtggcccagatcacgccgtgctggcgcgcgaccacgaactggccctgcgagcgcagcgggttcctgaagccgctgacctgcttttcctggctgaactggccacgcagcacgtccggccgcgccaccgcctgggtgatcgcatcgatggcggggtcggccgcctgcacctgcggtgcggcaacgaagatcagcgcgcacagcagcacactcgaaagacggacaagggggttcacggcgcaggtactcccaggcgttcccacagtaccggcgggcactggtacagcatttccttgctggccgcgtccaccgcgacctggatggtcatcgcgcgggtcagcacctggccgctctgcgcatcgaggatttcatactcgatcttcagccggttctcccattccacgatgcgcgcgaccacgcgcagcgcctggttgaacagcagcggccgcacgtacttcacccgcgcatcgaccaccggccacaggtagcccgattcgagcatctgcgggtagtcgtagtcgtagcgcccgagcagcgcgcagcgcgcgatctcgaagtacttgaaatagttgccatgccagaccacgttcatcggatcgcagtcatggaaggcaggggtcaacgcaatttcgccaacccgttcgatggcctcattcaccggcatacagctcccaacgttgcgcgcggatctccaccagcagttcccgcagttcgcgatccagcgcgcggtcttcttcaaccagggcgatgcgctgccccaggtcggcgtacatgtcggccagactgccatgcagctgcgcgttcaggccaacccgttcgcgcagcgccaggccctggcgggcggcgatcagcatcgcggccaccacctgttcagtcagctcgatcacgcgcaggcagtcgcgcgcggcgatggtgcccatgctgaccttgtcttggttgtggcactcggtggaacgcgagaacacgctggccggcatggtctgcttcagcgcttcggcagtccaggccgacacgctgatctgcagcgccttcaggccatggttgatggccgcgcgcgcgccggtggccgccgacaggttggccggcaggccgtggttgtagcgggtatccaccaccagcgccagctgccggtcgagcaggtcggcaacgttggccacggtgttcttcagggtgtccatcgccagtgcgatgtggccgccgtagaagtggccgccatgcaggatgcgctcgccgttggcgtcgatcagcgggttgtcgttggcactgttcagttcggtttcgatcagctggcgcaggaacggcaggctgtcttccagcacgccgatgacgtgcggcgcgcagcgcaatgagtagcggtcctgcaggcgctgttcgttgcgcggcgggcgttcgctatgcaggtcgctgcgcaggcgcgcagcgatgcggccctggcccgggtgcggcttggcggcaaacagggtttcgtcgaagtggtgcgcgttgccgtcgctggccagcacgttgaacgcggtcaaccgcgtggccatgcgcgccaggtaatcggcgcgctgccaggccaggcaggccaggccggtcatcaccgcggtgccgttcatgatcgccaggccttccttcggccgcagcttcagcggggtcatgccgatcttcgccagcacttcggccgccggctgcacgcggccgtcatgcagcacctcgcgctcgccgcacagcaccgccgccacgtacgacagcggggtcaggtcgccgctggcaccgaccgagccttcggccgggatcatcggcagcacgtcgtgctgcagcagcgtggccaggccttccagcagcggcacgctgacgccggacatgccgcgcaccagcgacgccaggcgcgcggccagcaccgcgcgggtctcgaccgggtccaggtaacggcccaggccgcagccgtggtaggtgtacaggtggtgcggcagttccgccaccagcgccggcgggatgttcaccgtgcacgagtcgccgtagccggtggtcacgccgtagatcacgccgtcctcgcgcagcaggcggtcgaggaagtcggcaccgcgctggatgtgcgcgcggaacgccggcgcgtcgctcagtgcggcctcgcactggcgctgggccagggcaaccacgtcttcgatggtcaacggtgcgtcgccaaagcggcacacgggtacggcgtcagtcgtcatgcggagcctgatcccagaaggggaagaaattgaaccagtccaacggggactggatgacctggagttccagccagcgcgcgaagcgctgtgcctgttcggccagcgcggcgtcgcgcgagccacgcggcagcacgatgcgttcggcgaactgttcgaatgccacccgatagccgtcgccctcgtgcaggcaggccatggtgtagaccgggcagcccagcgccgcggcgagcacataggcgccgatcgggaacggcgcgcggtggcccaggaaatcggcagtgacgctgcggccaccctgtaccggcgtgcggtcgccgacgatggcaacgaagccccccgccgccacgcgctcggccagcatcaccgcggtggccggccccatttcggtcacctgcaccagttccaccgccgccagcgggtccagccgctgcagcaggcggttgaagcgctgcgcatgcgcggtgtgcaccagcacggtgatgcggaaccccggcacctgttcggccagcacctggcacagctccaggcagccgatgtgcgcggtgaggatcagtccgccctcgcggcgcgcgatcttctgcagcaccaggtcacgatgcaggtggatgcgctcggccgggtagcgcccgcccaggccgaggatcttgtccagcatcgtatcggcgaaggcgaagaagtggcgcaggctgtcacgccgtgtcggcgcgcggccgagcacgccgctgtgcgcctgcagccgctgcaggtactgcatcgaagcctggcgccctatacggttgcccagccaatggcaggccaccaccggccacacgcacaggcggaacggccagcgcccgaaccagcggtgcacccagcacaggaacagcacgccggccaccgacgtcgattcgccgatgtcggcccagtgcggggcaccctgcgcggccgccatctcagcgctgcccccgcaggcggcgccacagcagccgcggcgcacgccagagcatgccgaagaacaggcgggtatgcatgcggctgatgcgcacgttgtcgcgccacacatcgaagtgcgacacgccatcggatggataggtcacacgcgtggccaggtgctcgaccggcaattgccgccagtacagccgcaccatcacttcggtatcgaaatccatgcgccggccgatggtctcttcaccgatcaggcgcagtaccggcggcagcggatacacgcggaagccacacatggtgtcgcgcaggtgcagcgacagcgtgttgatccagacccagatgtgggtggcgtagcggccatacaggcgcgccttgggaacactggcgtcgtaagccggaatgccgcagatcaccgcctcgggatgggcgcgcgcggcttcgatgaagcgtggcaggtcagtggtatcgtgctggccgtcggcatcgatctgcagcacgtggctgtagccacgcgcgccggcctcggcaaagccggccagcatcgccccgcccttgccctggttgacgtccaggcgcagcaggtcgacgccctggcgctgtgccagcgcgcgcagcaccgccgcgcacccatcgtgcgaaccatcgtcgaccagcaggcagggcagtcccgcggcctgcacgccatcgaccaccgccgcgatggcgtgctcgtggtcgtagacggggatcaccaccagtggcgcgaatgcggcaccggcaacggccgggtcagtccgcatcagcgaaaaccaccctgccgctggcatgcacaccgtggctggaggtgtagcggaaggccagcacgttgcgtgcggcatcccagtccagctgcagggtcaactcgtcaccggggcgggccacgtgctggaatttcaccgcatccatgcgcacgaacgcgcccggcatcacaaacgcctggcgggcgaagcgcaccgcccagtccagctgcgccacgccgggcaggattgccgcctgcgggaagtggccctggaacggccgcagcgccgggtccagggtcatgcgcagggtggcgctggcggcatcgcggtgatcccacgccggcaccggcatcaacggctggaacagcgccgccagcgcggcctgggtcaccttgccctgcgcattgatcggcagcgcctgcaccaggcgccagcgacgcggccgggtcactgcgtcatgcgcatgcgccaggcgggcgccaaggcgctggcccagcgcccgccgcgcagcgtcgccgccctccagcagcgccggatcggccggcaccaccacggcggccagctgctcgcgctgcccgggcagcaccagcacgcgcgcgtcatccacctcggcgtcttcgcgcagcgcgcgttccagcgcatccagcgacacccggcgttcctcgatcttgacgatgcggtcggcccggcccagcaggcggaagcggccgtcggccagggcttcgacacggtcctgggtgcgccaccaaccgggggtgtccaggtgcgccgaggccaccgccaggcagccatcgtcgatgcgcctctgcacgcccggcagcggctgccacggcggcaggtcgatgtcccagcggcgccaggcgatgccgccggtctcgctgctgccatagacctcggtcggggccacgcccagccactgccgcacctgccgcgctgcgtcttccggcagcggaccaccggaggagaacaccgcgcgcaggcggccatgcaggctggcccagtcgagctgcccgggcaggcgcttgaggtgggccggcgtcgccaccagcaccgtatcggtaccggccagcgcacccaccaggtcttcgtggaagaaccggcgcggatgaatcagacggccggcggccagcggccacagcacgcggaacagcagcccgtagatgtgctggtgggacaccgtgccatggacctgcacaccctccatctgcgcaccgaacgcggcctgcagcgcctccacctcgcgcgccagctggtccaggcgcttgccgatcgcactgggctggccggtgctgccggaggtgaacacgcacagctcgcaggcgcgctcgtccagcgcctgcagctcatcgtccagcgcggcgtccagcgccaccagcgagcggtagtcggcggacacgtcgcctgcgaagccgctcacctgcggctgcagcgcctgcagcgtggctggcaggttgtcggcggccaggaacacccgcttgccggcatgccaggcaccgaacagcgcggcggcaaaggccacggcatcatcgaagtacagggcccagtcgcggccttcggcggccgcaaaggcggcgcgccaggccagtacgcgctggcggaagccggcatggtcgatcacctcgccgtcgcacaggccgacgctgcgctgcggccgtgcctccagcagcagccggtccagggcaatccactcagccatgcgcgtgcgccgccttcacctgccgccgcaccagccactcccctgcgaacaacacgcccatcatcacgtacgccaacaatccgttgtagagcatccagacccggtccgacgcgtacagcgcggtcagcagggccaggctgccgttgagaacgaagaagccgcaccacacctgggtgacgcggcgggtataggccaccgcgaacggcggcaggtccggctcctgcagccgcgccaggcgctccaccagcggcggcccgaagcgcaggctggtgccgaacaccgccagcatcaccacgttgaccagcgccgggtacagcttcagcggcagggcctggttgagcacggtggccagcaccgccagcaggccggtgccagcggcggcggcccaccacagcggctgtcgcgtgctcagtgcacgcagcagggccagggtgaacagcagcagcgacaaccagcgcggctcgaaacggcccatcgccaggtacaccagcagcgggtaggcaagcgaaatccctgccaccacgacggtacgtgcgcgagccatggcgacgccgccggcgctgcggtcaggcggctgcctggtccggcagcagtccatgcacgacatcgacgatgtcctgcacggtgcgcacggccttgaacgcttccggctgcagattgcggccgagcagcggcttgagctgcacgatcaagtcgaccgcatcgatgctgtcgatgtccaggtcgtcgtacaggcgggcctcgggggtgatccgggcggtttcgatctcgaagctgtcggtcaggatgctgacgatgcgttcgaacagttcattcttggtcatggcaattcctggcgccgttacgactggcgggcggcgacgaactcgccgagcgcgcgcacgctggagaaatggcgacgggtttcttccgaatcggccgagaggctgacaccgtacttcttctgcagcgccaggcccagttccagcgcgtcgatcgaatccaggccgaggccctcgacgaacagcggcgcggtcggatcgatgtcctccggcgtgatgtcctccagcgaaagggaggaaatgatcaattccttgatctcgtgctcaagtgcttgcacggggcggatctccagacaggtcgaaataacgagaaaggtgctcggtgacgcggcgtgctgccaaggcatccccccttggcgagtcgtcatcggccaggaagggcgcgatcgggatatcttcgccgatctgcagccgaacgtgaaagcgacgtgaggggacacgataccacttctgtcccttggtcaacgtgggcggggtgcaggtgatccgtaccggggtgatgtccagccggccgcggacggcgatgttggcggccccgcgctgcagccgcggcggttggcccggcacgctgcgggtgccctccgggaagatcaccagggtaccgccggcatgcaccgccgctacgcagtcgtcgaccaggccggccccgtcatcgttggcgatgtagccggccgcccgcaccgggccgcgcatgaacgggttgcaggccacggcccgcttcaccacgcaatcggcgttgggcagcagcgaaatcaggcagaccacgtcgatcagggtcgggtgattggccagaaccagcaaaccgtcgcgctgcaggcgttccccgccctcgatctggtaggtcatcacccccagcgcacgcatcaggcgcaggtggctggcaaaggcgacctggaccacgcggcgggcccggcggcggcggaccaccgggtcgcgcatcagcagcaacaccggcatcaccagcacgcccagcagcaggccgcccacgccaaatgcggcgaagctcaggccggtgccgaacacccgccaggcatgatcgaggcggcgcagcgcctcagccacggcgtccccagcgccagcgctggccctgggccacgtgctccagcgccggcgcgccagacagcaggaagcggtgcaggtccagcgcgtgcggcagcgtgcccggggcggtggcggtggcctccggcgccgcctcccattgcagcgagagcgtcggctggcccgctgtcggcgcggtcaaacgccagcaccaggcaaagaacgggtcgggttcgtcggcaaacgtcgcgtaaatttcaggaagcggcgactcatagaccaccacccgcacttcgcgggcaccatcggccagcagcccggcggcctccaggcaggcggtctcgaccgtggcctggccggcggccagcgccaggtagttgccgcggtggccgcgggcgatcgagtacagcgccgcgatcgcgttgtgcaccgacaggccgaacccggtgggggacaggggctgatcgctggccagcgcccccagcaggtccatcgaacgggccacgtcgccgtggcggctggcgaacaccagcggcacctggctgtcagcgccctgcccgtcctcgcaccagcaggcagcctggatcgccatccggcccagccgctcgatgcggcggcgctgcatcgccgggatctcggccaacgccggcgtgtcttcgccctgcggcggatacggcgcatcggcccagcccagccactggctacgctcgctcaggccgggcgcccaggcggcccagtcgacgatggagaattcgatcatttagcgatggtgcttcaacgggagaacgataggcacgagccattacggcgacgcgcggcggccccccaattcctgcagccgtgcgtccgtccaggacgtcgccggctgcccccctggccgccggaaaggagcgcacgctagcacgtcctgcgcggggtgtgcaggtttcacattccccaacgcgggggccggcaccggccggccccgcattcaaacgatcagtggtaaccggtgtcggcgtgcaccttgccgcggaacacccggtacgaccacgccgtgtagccgaggatgaccggcagcagaatgaccagcccgaccagggtgaagcccagcgaggaggccggcgcggcggcctgccacagggtcatcgacggcggcagcaggtagggccacatgcccagcaccaggccaaggaagccgagcacgaacagggccaggctgagcaggaacggcggcaggtcgcggcgcggatgggtcgcgctgcgccacagcgcggccgccaccgccagggtcagcagcgggaccggcgacagccaccagaagttgccgtcgctgaaccagcggtccatcaaccgcgaatcgaggaacggcagccagctgctcaccaggcccatcgccgcgatcaccgccaccaccagcgggcgggtcatctgccgcgccagcgcctgcacgcgcccttccgtcttcaggatcagccaggtgctgcccagcagcgcatagccggccaccagcgcggcaccggtcagcatcgcaaacgggctgaaccaggcgaacgcgccgccctggtaggcaccgtccaccagcgggatgccctgcaccagcgtgcccaggatcacgccctgggcaaaggtggccagcagcgagcccaggccgaaccccacgctccacaggcggcgcgaacgatgtgccttgaagcggaactcgaacgccacgccgcggaacaccagcgccaccaccagcagcagcaccggcaggtacagcgccgacaacagcaccgcataggctttcgggaacgccgccagcagcccggcgccgcccagtaccagccaggtctcgttgccgtcccagatcggcgcggcggtgttcatcatcaggtccagctgctcctcgtcctcggcgaacggggccaggatgccgatgccgagcacgaagccgtccagcaccacgtacatcagcacgccgaagccgatcaccgccaaccacgccaccggcagccaggtcatcaggtccatgtcagcgctcctccagcggttcgtcggccgccgacagcgggcgtgccggcgtatggctgccatggtccagcgacggcccctcggcgtacggctgcggcccgtggcgcaggatcttcaccaggtaccagataccccagccgaacacgaaggcatagccaaccacatagacgcccagcgacagcgcggtcatccacgcactctgcgggcccaccgcatcagcggtgcgcagtacgccatacaccacccacggctggcgccccatctcggtaacgaaccaacccgacagcagcgcgatgaaaccgctgggcagcatccagttccagccgcgcagcagccacggcgaatccagcagcttgttccgccacagctggaaggccgacacccaggccagcagcagcatcagcgtgcccagcccgaccatgatgcggaaggcgaagaacaccggcgtcaccggcggccgttcgctggcgggtaccgaggtcagcgggtcgaaggtgccgtccaggctgtgggtgaggatcacgctgcccagcttcgggatggccacttcgaaatcgttgcgctcttccttctcgttcggcagcgcgaacaccaccagcggcacgccctcgccttcctcggtttcatgccagtgcgcttccatcgccgcgatcttcatcggctggtgcttgagcgtgttcaggccatgcatgtcgccgacgaagatctgcaccggcacggtcagtgcggcgaacgccaccgccgcgatcagcatgcgccggcccgcttccacgtgcgtgcccctgcgcaggtaccacgcaccgacgccaccaatcacgaaacaggtggtgatgaacgagcccagcgccatgtgcgccaggcggtacgggaacgaggggttgaacaccacctgccaccagtccaccggatgcacgatgccgttgaccatctcgtagccggcaggcgtatgcagccagctgttggacgacaggatccagaacgtggagaacaacgtgcccagcgccaccatgcaggtggacaggaaatgcaggcgcggcgagacccggccccagccgaacatcatcacgccgaggaagctggcttccaggaagaacgcggtcagcacctcgtaggtcagcagcgggccgatgaccgtaccggccacctcgctcagccgcggccagttggtgccgaactggaaggccatgacgatgccgctgaccacgcccatgccgaacgacaccgcgaagatcttctgccagaagaaatacagctcgcgccacacgggcaacttcgtgcgcagccagcgccattcgatgaaggccagccagctggccgtgccgatggtgaaggccgggaacagcacgtggaaactgatgacgaatccgaactggatccgggacaacaacaacgcgtccaagggacgcctcctgcctgcgaccggtgggataccggaccactttaggaggatttcgttaaggtgggatgcgaccgggtgacgcgctgcttcactttgtcgcaggggtcaaccgttctggtagctgccagccttggttggcacacacgcccaaacgccgacccaggtcggcatctaccaacggcgactggaacggcccaccgcccggagggcgcctcagagccagaaataccaggccgctgcagccagcagcgcgccaaacaacagcacctgcaccaccacatagcccacgccaccgtcgcgcgactcagcggcaatgcgcttctgcagcgcctcgctcacatccggcgttgcttcctgctgcgcctgctcgcgcaacgcctgtgccagcacgcgcgcttccgcatcgcgaggatcggtgggtgggttcacagcagctctccggcagtggcatgccgcgtcagttcctgcttcaggacctggcgcgcgcggtgcaggtggctcttgatggtaccgcgtgccagtccggtcacctgctcgatctcggccagatcgaaatcctccaggtaatgcaggccgacgatcaggcgctgcggcgcgctcagccgttccagtgccgcgccgagctggcgcccggcctgcagcgcctcgctcaactcggcgggcccggggccttcatcgccgatccccagttcctccggcacctccaccgccaccatccattgcgcctccagccgccgccggcgcaggtgctgtagtgcagtggtgtaggccacccgcgaaacccaggtacgcaacgaagattcaaagcggaaccggtgcagctggcggaacacggccaggaaggtttcctgcagcaggtcagccacctggtcgcggtcgcccaccatgcgtccgatcacatgcgcgcaggtgcgctggtgggcttcaaccagttgcgcgaaggccgactgcgagccatcgatgatggcccgcaccagggcctggtccgcgtccagcgctttggcgggcgccgccgtcgccgccgtatcctcgcggcgacggccccgcagtgccgacagcgcttcgccgagcaggctcatgcgcggggcgccccctgtgcccgtggcatgcgccggctcagcccttgcgtgcggcaggacgggtgaagtgccaggccagcagctggcccaggccggcactgccgaccagcgcggcagcggcaccgaaggtcaggtcacgcgcaccgatggcctccagcagggccatggccagggccaggcagaccaggctgatgccccagcgcaacgccccctggcggcgccgctcttcttccagcacggccagcgagcggatcacttcctccggcacgtgcggggccaccagcttgctgcgcgcgcgcgcatcggcaatggcatggatcgcgtaggcgatgcagatgaagagggtgatcgggatcagttcctgcatggtcgggctcctgttcgatggatgatgcgggttcaggagaatggatgcgcgaccacggcaaccggttgcactagctgcctgccacctcgtcgctggcgccgggcgtgtccgccgggtccgggaaataggtctccacctggaaacccagctgcaggtccgccaacagtcgcagcaactgctgatccagcacaaaacccgcccatgcggtctttccaaagatgccgacacgcacgccgatcgaagccccctcctgcagcagttccccgatcacatcggcgcgtgcccgcaggagatcgaccaacgccggccaggcatccatcagccagccgtccttgcccctctccagtacgaacaccacgcgggtctccgcatgcccgctgatcaggctgccgtcgcgatcccggtatccggttccgacgtctcgggaaaacgccggttccagatccaaccgggcggcaatcccggcgccggcctctgttgggtgctgcacgcgcagcgagatcctgtagtcgtagcagtacatatcggttccatccgaacggaatggccatcatgccgcacacgccgtcgcagcgacctggagggggccattttgccgattccgctgccatgacctgtggcccctgccccgggcccgtgcggctgctacgcttgcccggtttcctctactggtgccgtccgcccatgtcccgagtgctgcccctgtccctcctgctgtcggccgtgctggccgcaccggctgcgcatgccgcgccgacgccgatcaccatcgaacaggccatggccgacccggactggatcggtccgccggtcgagaaggcctggtggtcgtggaacagccagcaggtggagtaccagctcaagcgcaacggcagcccggtacgcgataccttccgccagccggtagccggtggcgtggccgcgcaggtggccgatgaccagcgcggcaccctggacgtggccgagccggtctacgaccgcagccgcagccgcagcgccttcgtgcgcaatggcgatgtgttcgtgcgcgacctgcgcagcggcgcgctgacccagctcacccgcagcaacgagcgcgcgggcaacgtgaactttgccgccgacaacggcgtgatctggcgcgtcggccagaactggttccactggaccgccgccagcggcgtgcagcaggtggccagcctgaaagccgagaaggacccgcgtacgccgccgaaggccgacgtgctgcgcgaccagcagctgcgcacgctggaaaccctgcgccgcgaccgcgagcagcgcgaggcattgaaggaccaggaccagcgctggcgccaggccgacccgacccgtgcgccgggcccggtctacctgggcgccgacgtcgagatcggtgacagcgtgctgtcgccggacctgacccacctgatcgtggtgaccaagccgaaggacttcgacgacggccgcaccagcaagatgccgctgtacgtgaccgaatcgggctacgaggaaaccgaggacacccgcacccgcgtcggccgcaacggcttcgagccacacaccctgtggtacgtggacgtgcgcaccggcaaggccgagaaagtctcgctgtccagcctgccgggcatcagcaccgacccgctggccgagctgcgccgcaaggccggcaaggatgcgctgaagggcgagcgcagcgtgcaggtgatgagcgacttcatgggcggcggcatccgctggagcgccgacggccagcaggccgcggtgatgctgcgtgccaacgacaacaaggaccgctggatcatcagcgtcaacgccgccgacggccgcgtgcagaaccgccaccgcctgaccgacaacgcctggatcaactggggcttcaacgatttcggctggatggccgatggccgcacgctgtggctgctgtccgaggaatcgggcttctcgcacctgtacacccaggccggcaccgccaagccgcaggcgctgaccagcggcaagtgggaaacctcggcaccggtgccgtcggccgatggcaagggcttctacttcctgtgcaaccagcaggcgccgcatgactacgaagtctgcgcggtcgacaccggcaaccgccaggtgcgcgagctgaccagcctcaacggcgtggaggatttctcgctgtcgccggacggccagcagctgctggtgcgctactccggtgcctacctgccgccgcagctggcggtgctgcccagcaccggcggccaggcacgcgtgctgaccgatacccgcaccgccgactacaaggcacgccagtggatccagccgaagctggtcgcggtaccgtccaggcacggtgcgggcgtggtctgggccaagtactacgggccggaaagcaaggaaccggggaagaagtacccgatcgtgatgttcgtgcacggcgccggctacctgcagaacgtgcaccagcgctacccggcctacttccgcgagcagatgttccacaacctgctggtgcagaagggctacatcgtgctggacatggattaccgcggcagcgagggctacggccgcgactggcgcacggccatctaccgcaacatgggccacccggaacttgaagactacaaggatggcctggactggctggtcgacacccagcagggcgaccgtgaccacgccggcatctacggcggctcctacggcggcttcatgaccttcatggcgctgttccgtgcaccgggcacgttcaaggccggcgccgcgctgcgcccggtggtcgactggcacaactacaaccacggctacaccagcaacatcctcaacaccccggacatcgatccggaggcgtaccgcgtgtcctcgccgatcgagtacgcgcagaacctgcaggacaacctgctgatcgcccacggcatgatggatgacaacgtgttcttccaggactcggtgaacctgacccagcgcctgatcgaactgcacaaggacaactggtcgatcgcaccgtacccgctggaacgccacggctacgtgcgtgccgattcctggctggaccacaagcgcatcctcaagctgttcgagcagaacctgaagtgagcaacgccgcggccacgatccggatcgtggccgcggtcatcctggatgaccgcggccgggcgctgctggtgcgcaagcacggtgcccgccgcttcatccagcccggtggcaagcccgaacccggcgaagcaccgctgcaggcgctggcccgcgaactgcacgaggaactgggcgtgcagctgtgcaccggtgccgccatcgcactgggcacgttcgaggactgggcagtgaacgagcccggccaccgcgtgcaggcccaggcctggtgggtgcaggtggacggtacgccacaggcgtgcgccgaaattgccgaactggcctgggtgccgctgcaaccaccgcatggcctgcccttggcacccttgagcgaacaccatatcctgccggcggtcgccacccgggtgacggcccgctgagcaggcgggcgccgactgcaaggacatcggatgtcagtgccgctcccgccgcttcccacccgcaccacgccacccgctcacgcctgggtgcgcccgatggcgcaggcgtcgttctggctgtgcctgctgctgacgctctacttcgtgctgcaggcgctgctgttgtggccactgcacggcaccccgctgtggcagtcgctcgccggaatggcgcaggcgcaccgggtgcacagcgtcacctggctgctggcccacccggtgggcgcctcgatgatcatcgcgctggcctgcctggtctcgaccgcagccagctggggcctgctgcgcgaacgccgctggggcctgtggggcttcgtggcgctgttgctgctgagcgcactggccaacttcgcgatcgcctggtggctggacgcgtgcatgcgcgatctcatcgcactgctggccgatgacccggccctgcagcaggagctgcagccgcggcgctggatggtcaccttcatcgtggtcggtacctcgatcctgttcctcggcctgcagggctggctggcctggcgcctgttgaggccggacatccgctcgcgcttccgctgagccccatccgattcccgctggacaaggaccgtcgcatgcgcgtgctgaccctgctccccgcactgctgctgttcgccgcgcaacctgcgtccgccgacgcgttgcgatgtggcgagtaccgcagcaccgagggcgccatggcgctggtgttcgaatcatccgctgccggttatcgcgctctggaaggccaggaacacgcgcctgtgcgcatcgaccgcagcggcggcgatctgcgcctggtatttctcgacgacggtgtatccaccgccatcagcgtggctgctgacggggcgcatatcaacgacggcatgaccgacttcgagttgcatcgaccccaggcctgccagcgcgcccctgcgcccgtcaccgacggctgcctgggccaacctgcgctgtgcattgcgcggctcgcggatgcgccgccggaacaggcgcaacgcgcgtgcgaggaaagcgtcggcgccgggtgctcggcgctgttgcgccactttctcgctgcacccgccgccgcagccgggcagcaggacgcgccattgcctgccgcgcagcgcaccacgctgcagcggctctgcctgcaccagcgcggtggtcgcttctgcaccgaggttgccgagcagcagttgatcgcgctggaacccgcgttggccgtgcaggcgctgcaggtggtctgcgatgctgggcgcgccagtgcctgcgaacgtgttgcgccattgcgtgaactcggcaccgatctacgcctcgtgcctctccagcaagtgccctgtggccgctatcaggccgatggcggcgcgatcgacaggctcgacttcggcgatggcacgcgcggccgactggaagacggcgccatccaccttcagcaggacggcgaaacccttgtcctgcgccagctgggcaacggcgacctgcttggcatggatacgcagaccggttaccagcgctaccagccggtgcccggcacggcacaatgcacgcccccgcgcgagggccgtggttcgccgtagcgcctggagtttcccgttcgatcgtcaaggagacgacatgcattcacccgcatcgcgccgccgctggctggcctgggcgctgctgctggccgcgccgatggccgccgcacagtcaccgcaatgcggcctgttcaaggccgacgaaggcagcggcacgctgcgcatcagctcaccgaaccgcggcgagcagaagcacttcggcagtgcgccgtctccggtcgcgttccagcagatcgacggaaagctgcaactggtgaacctggagtacggcctgcccagcgcgttgcaggtgcgcgatcgtggccgcacggtcgaggtggatggcacggtctacatcctgcaggcccccgcacagtgcgccgccgcagccaggccggctgaaggcagctgcctggccgatgcggcggcgtgcctggacaaccgccgtgaagcgcccccggccgcgctggaagcagggtgccgggaaggcgtgcccggcatgtgcctgcagctggccgatcgctggcatgacgaggccagggcgccggccacgccggatgaggcgcagcaacaggccatcctcgataccgcactggccggcatcgaactgcctgtgccgtgccggaatggcggcttcagcaacgagacaccggcctgtgcagcggcgctggaagcggatccggcgctgcaggatcagatcgtcaaggccgcgatgggtgcggcgatggtcgaagccgtgagctccgtgctgtcaccctccacgccggtggtggtgccggccgcgcagcgccagcagctgttgcagttgtgccagcaggtcggccatggcggcttctgcagccgcgtggccgagctctcgtgggaatccggcgaccccttgcaggcggtgcaggcactgaccacagcgtgcgcgcccggtaaggaaagcgccgcctgcgagcgcctgcctgcattgcaggcgctgggcgcctcgttgcggccgcagccggctacggcgctgccctgcggcaccttccgcgccgcaggtggcctgatggatacgctggacttcggcgatgcaggacgggtcggcatcggctgggacagccaactgcgtgctcgtgtcgaagacggcgacatccgcatccgccacgacaagggcggcgacttcgtgctgcggccgttgcccgggggccagctgctgggcctggacacgtggacacgcttccaggtgttcgtgccgaccggcgagggcgcgagcacctgcagcccgccgaaacactacacggtgctgccgctgccgcaggactgcccgcaggcgctggccagcggcggtgccgaagcctgctgcgcgcagggtaagctgcagggctgcaacattcttggcaaccgtcttgcgctgtccggccagtggcggcaggcggcagagcactacaccaccgtgtgccgtgccggcgtgcgcgagggctgcgaaaacctggtcgcagcgcagggccgcagcagcgacatcgacgcccatgcgacgctggagcggctgtgtgccgccgaccgcagcgggcgccacgtcgcctgcgacgtgctggacaccggaaactggagcgccctggagctgggccgtgtcctgcaggaggcggtggacgaagcgacggccgaggacactccggcgccgcgcgcttccaaccgcaagcgatgagccggccaaggcctgcccgcagcttcgggcgggccctgcggtaaagtagcgccatgaacgaattcgagcgcgtgcgcacctacctcaccgacctgcaggaccgcatctgtgcggcgatcgaggccgtcgatggccaggcccgcttccaggaagacctgtggcagcgggccgagggcggtggcgggcgtacccgcgtgctgcgcgacggcgcggtgttcgagcaggccggcatcggcttctccgatgtggccggcagccgcctgccgccgtcggcctcggccaaccgcccggaactggccggcgcctcctggcgcgccaccggcgtgtcgctggtgttccacccgctcaatccctacgtgccgaccacccatgccaacgtgcgcttcttccaggcgcagcgcgacggcgaagtggtggccagctggttcggcggcggcttcgacctgactccgttctacccgttcgacgaggacgtgcagcattggcaccaggtcgcccgcgacctgtgcacaccgttcggcgacgagcgctatgccgcgcacaagcgctggtgcgatgaatacttcttcctgcgccaccgcaatgaaacgcgcggcgtcggcggcctgttcttcgatgacctgcacggcgatttcgagcgcgatttcgcttatctgcgtgcggtcggtgatggcttcctcgacgcctacctgccgatcgtgcagcagcgcaaggacgccgcatatggcgagcgcgaacgcgagttccagctgtaccgccgcggccgctacgtggagttcaacctggtctacgaccgcggcaccctgttcgggctgcagagcggtggccgcagcgaaagcatcctgatgagcctgccgccgcgggtgcgctgggagtacggcttcaccccggaagcgggcagcgccgaggcgcgcctggccgactacctggtgccacgcgactggctctgatcgtccggcgccacgcctgatccgtggcgccttcttacgcctgtggtgcgccccgcgccggacaggccctgcactgcctccttcaaggatgaccccatgcctgctgctgttcccttccgcccccgcgccgcgggctggcgctccctgctgttgcttgcattggcctcggccagcctgccggccgccgcgcaatcgatggcctgcggcacctacaaggacgtcgacggcaacaccacgctgaccatcgaaagtgaaggccatggtttcctgtccggcccctaccaagccaccgagcagctgcgcatcgcccgccaggaggacgtgctcggcaccggcaacctgtccaccggccgcctggaaaactggtacttctcggacaacgatcgcacgatcagcaccccctatcgcgaattcacccgcgagcacaccgccgcctgcaagacgatgccggagcccatcgagggcggctgtgtaatgaacacctccgagtgcctggaggcgttgccggaagccgaaccgctgaagctgcatgcctggtgcgccgaaggcgtgggcgcggcctgcatgcagctgctggagacctaccagcggcaggccaaggacgcagcgccggcgcctgcacgttccgagccgccgatgccggagatctgcaaggaggattcggcgtcgttcaatgccgagggctgcagggcgatcgccgaggtggtcggcgccgagatgatgggcaaggccgtgctcggcctgcagcattcgaacgaccctgtcttgccgaccgcacagctcgatgaactggccgcactgtgccggcagcagcacggcgaggcgttctgcgccgacgttgccgaggcgctgtggagtggtgggcgcctgttgcaggcccatgaggcgctgcagctgtcgtgcgcccagcgcgcggatggcgtggcctgcggccgcgccgaggcgcttgcccgactggcctcggtaccggccgctgcactggccccggtgccggcttccgcgctgccctgtgggggctatgaagcggagtacggcgtgctctcgcagctgcgcttcctcgatggtggcctggtggaagccgggggccgcgaccagcgcctgcgcgcgagcctgcaggacgggcgcatcctcatccatcgcgacgtcggcagcgacttcgtactgcagccgctgaagaacggaaacctggccagcgtcgacggcggcaaccgcttcgcctactacgagcgcaagccgggctcaggcaatgccagctgcgcaccgccggtggccttcgtggagatccccctgccgctggactgcccgaccctggaccgcaaggacggcgccaaggcctgctgcaccgatggcaagctgctgggctgcaaggttgccggcgaggcactgttcaaaaacgaacaatgggccgcatcgctgtcctacttccagacgctgtgcagcgcgggtgtgcgcgaaggttgcctggcaatggccgcggtgtatgcgcatactgcggatccgaagattccgcaggccatggcggcgatctgcgcgaaggacgccaagggcacccacgtcgcctgcgatgtggacgcgacgcgcaactggccggcgctgaaggctgaagccgctccctgaggccaggcacctgttgagccgggcatgggcccggcgctacgaggtcaggtgctcttccgcgcgatgatcgtgatgtgcccggtcgtctccagcagggcgatctgcacgtcctcgatccgcaggccgccctgttggcgcagcgcggcatcgaaatcggcccggctgatcagttcgcggcggagaacgccctccaacagccggccatcacgcgcgatcacggtgggctctccttcgatcatccgctccatgcgccgattccgggtggtcaaccagcccaccccgtagttcagcacgatcagggtggccgccagcagcaggccaccgcccagcgaggtgtcggtgcccagcagcgcgttctgcaccgcgttgcccagcagcacgatcagcagcacgtcgaaaggcgtgatctgccccagagcccgcttgccgcccagccggaccatgcccagcaccacgacatagaccaccaccgcgcgcaggatgaattcccaccacggcatggccagggcgaacaggtcgggcatggtcttcccctgcggaacggtggcccagcctagcacctggggtcagatccctttgcccggcgggcaaagggatctgacccccagtgtgtgttccgttggcgcaaataaaaagccccgctgaccagggggaggtcaacggggccggggaacgggcacttggggaggagtccccgttccgagatctgctccaggggatgggagagatccacaacaggcgttgcgcctgtcgggagttatagaagcacttcgaacactaacggttcgtgaaggggccccatttaatgaatttcaataggggcaacattcatggtcgagtcagaaacacccgactcatgaacaaattcacgtcgttttcggcctgaaacaccgtcagtgcgcttcgtcccagttgttgccgacgcccgtgtcgaccaccagtggcacccgcagtttggccgcttgcgacatgcgctccaccacctgcaaacgcaggtcctcgacgaaactgctttcggtttcgaacaccagttcatcgtgcacctgcaggatcatccgtgccggcgccccgctgtcacgcagccactggtccacatccaccatcgcgcgcttgatgatgtcggcggcagtgccctgcatcggcgcgttgatcgccgcgcgttcagcaccggcacgcaggccctggttgcgggcgtggatgtcgttcaggtacaggcgacggccgaacagggtttccacgtagccctggtcacgggcctgctggcgcatccgctccatgaagtcgcgcacgcccgggtagcggctgaagtacagcgccacgtagtcctgcgcctggccacggtcgatgcccaggttgcgggccaggccgaaggcgctcatgccgtacatcaggccgaagttgatggccttggcggcgcggcgctcgttcggggtcacttcctccagcgtgcgcccgaacacctcggcggcggtggcacggtgtacgtcggcgccctgctcgaaggcacgcaccaggcccgggtcctcggacaggtgggccatgatccgcagttcgatctgcgaatagtcggccgccagcagctggaaaccttccggggcgatgaacgcgcggcggatgcggcggccgtcctcggtgcggatcgggatgttctgcaggttcgggtccgacgaggacaggcggccggtggcggcaccggactggtggtagctggtatgcacccggccggtgtccgggttgaccatctccggcagcttgtcggtgtaggtgctgcgcagcttggccaacccgcggtagtccaggatcacccgcggcaactcatgctggtcggcaatcgcctccagcgcctcttcattggtgctgggctggcccttcggggtcttcaccaccgccggcagcttcagctcgtcgaacagcaccgcctgcagctgcttgggcgaatccaggttgaagctgcgcccggccagctcggtggccttctgctgcgcggccagcatgcgcgaggacaggtcctggctctgccggcggagttcgtcggtgtcgatccgcacgccattggcttcaatgctggccagcaccggcaccagcggcatctcgatgttgcggtacacgctgtccagcgccggctcggccagcagctgcggctgcaatgcgtggtgcaggcgcagggtgatgtcggcgtcctcggcggcgtagcggctggcttcgtcgatgcccacctgcgagaacgggatctgcttggcgcccttgccggccacgtcctcgaacttgatggtgctgtagcccaggtaacgcagcgccagcgaatccatgtcgtggcgggtggcggtggaattgagcacgaagctctcgagcatggtgtcgtcgtggtagccctgcatcgccacgccgtggcggcgcagcacatgcaggtcgtacttgccatgctggcccagcttcttcttcgccgggtcctgcagcgccgggcgcagtgcgtccagcacctgctgcatgggcagctgggccggcgcacccgggtaatcgtggccgaccggaatgtacgccgccctgcccggctcgacggccaggctgatgcccaccaggcgcgcgcgcatcgcgtccagtgcatcggtctcggtatcgaagctgatcaggtcggcctgctgcaggcgttcgacccaggcctgcagctgctcggcggtcagcacggtctcgtactcacccggcgcggacagtgccggatccagcgtgccggcggcgggcgcctcgccgctgccacgggcgaagccagcggcggtgccacgcaggctcggggtcgcctcgctggcggccaccggtgccggcaccggcgcgcccagctccttcagcgcctgggtgaagccatagcgcgtatacagctcggtcagcgccggcacatcctgctcgcgcagggccagcgtggtcgggctggcgtccagctgcacgtcggtacggatggtcaccagctcgcggttcagcggcagccgctccagtgcggcacgcaggttctcgccgatcttgcccttcatggccggcgcggccgccatcacgccgtccaggtgctggtactcggccagccacttggcggcggtcttcggcccgcacttctccacgcccggcacgttgtcgaccgcgtcgcccatcagcgccagcaggtcgatgatctggtcggcgcgcacgccgaacttctccatcaccgccgcatccgaatccatgcggctgccggtcatggtgttgaccagctcgatgcccgggcgcaccagctgggcgaagtccttgtcgccggtggaaatggtcaccttcaggtcctgcgccaggccctgaagggccagcgtgccgatcacatcgtcggcctccacgccggggatgcgcaggatgctgatgcccagcgcttcgacgatgcggcacatcggctcgacctggctgcgcagctcatcgggcatcggcgggcggttggccttgtactggtcgtacaggtcgtcacggaaggtcttgcccggggcgtcgaccacgaacgcgacgtaggccgggcgctccttcagcgtcgaacgcagcatgttgaccacgccgaacagcgcgccggtgggttcaccctgtgcattggacaggggcggcagcgcgtggaacgcgcggtacaggtaactggacccgtcgatcaggactaatctgctcatgtgccgattctacgcgcccgtgcctgcaccgcggcgacacggcccgtacaccgcgatggggcataatcagggctctttccaggcaaaggccccgccgatgaagaccctgatgctggcttccctgctcctgctcgctggctgcgccagcatgggtggcgcgggcgctcccccggtggacgtcaagggcgcggatgtatccaagcgcaccatggacaacggtgacaccatcgaggaataccgcgtgtccggccagctgcgcatggtcaaggtgaccccgtcgcgcggtgccccgttctacatgtacgacaagaacggcgacggccgcatggacaacgacaaggacggcgtgtcgccggtctactggaagctgtacagctggtgaggtgaccggggttgtgaccggggtcggatccctttccacaggaaagggctctgaccccctcagggccaccggcacggccccgatccccccacaaaaaacaacgccggcgcgcatcctgcggccggcgtcgggtcccctccccgggaacgcttgaatcagcgggtatggatcagcggatgaccagcaccggcagcgtgctgcgtgccagcacttcggcggtctggctgcccagcagtacacgggtcacgccacggcggccgtgcgaggtcatcacgatcaggtcgctgttgcgctcgccggcggtctcgatgatgccgtcggccgcatagcggtccagcacgtgcaccgggatggcggtgatgccctgctcggcggccttggccagcgccggctgcagcaccttctgcgcgccttcctcgcggtcggccttgtattcggggctgttcatgtagcccacgctccagcccatggcgtcgtacattccgacggcccacggctcggaaacagtgacgatatcgacctcggcgttgaggtccttggccagctccaagcccttggccaggcccttgtcggccagttcggacccgtcagtggcaatcaggatgcgcttgtacatggtggggctccgtggcggtctgccggatgggaacgacaccattgcacaccgtatgtgcaggcggcgccttgagcaggatcaatccggcgccgcgcagcggcgtgtgcgcaccgtcacgtggtccgggggacaggctcggcccgccctcttctgtagagccgagcccgtgctcggctgcttctggcgggaaaagcagcggagcatgggctatgccggtcgtcctgaccggcacccttcgggccgtcgcaagcgacgttggcagcggctcctgccgctaccttcggctctacaacaacgtcgctcaggcgatctgcaccacgcgcgcgttctggcacagcgggtagctggccacgaactcgtcaatcgcatcgcgcatcgcctcgaacgattggccgtacatgtacagcgcggtctcggtcgggccctgccaccagctgcagatctcgcccaggccgtcgatgttcccggacagctgctcgaacacgtggttggaatcgcactgttcgtagacctcgtccggcaggttcaggccatccaggtagatgcccaggccttcggtcacgccgaagctgcgatcggcctcgcctgcgccctgtatctgcgaacccttcggtgcacccagctgctccagcaggtcgatcagcttcggcacgcccgcggcatcgaccagtgccacttcgatatcgccgtattcgacctcacccaggtcggacatcgcggtgccgccgccggtcagctcgcccacctgggccgcctgcagcagcgcgtcgagcggatcctcgaacagttcgtggcggtgctccggctgcagccgggcgttcaacttcacggtgacgtgcagcgtgggttcggtcatgggggcgttcctggaagaagtgccacctattgtagagccgagcccatgctcggctgcttctggccggaaaagcagccgagcatgggctcggctctacaacagtctgtcaacgcaggaacggcgtgaccttgcgcttcagcagttccaccagcaccgggtccatgtactcgtagtcatacggaatatccaggcagatcacccgcttgccgttcaaccaggccttgtagcggctggacagccggttgcggtgggcgcgctccatcacgaacacgatatcggaccactgcagcagctcggggctgagcacttcctcggcgtcggccagcagcccggccgaggcggtctcgatgcccggccaatcggcgaatacctgctcggccgtcgggctgcgcaggcggttctggctgcagaggaagagcacattgcgggtcatgagcgcagcctaatcggggtcggatcccttttccaacggaaaagggctctgaccccactcaggtacattcggacaagttgcatggccggaaaacactcgaaagaccatcatgggcctttccaccgtccagatgcccatgatcaccaaggatgacctgttaacgacgttcgcagaggtagccgaggcgcacgactgctacttcagcaagtacgtagtcgcgacgtacgtgctctattgctgcatcagaaatgccaaggaacatgacctcgcgatcgcgtccaaaaatgtcgatgatccggagttcgccgccagcgttgtgctgaacgcgccgccccgtctttcacatgatgggccaacgatctttgaaattccttccaacgcctatgggttcactcatgcgatggtggttcccagcacttatcacgggcttctgaatgggatcgagaagcgcacgggtctgttcctgtgcctgccgatcttccggtgtgagttcaacggcaacgaatcagcagaggatttcaggtggtccacacatcacatcgttgacgtcaacaactggcataggaccaggcagccgaagatcagcgtgtacctcgacaatccccgcactggtggcggcacggacaaggacggtgccattgtgagcctggagacattgatagcggagatcgacaacgttagcggagtgagcaacggcttcatcgagatcaccaactaccgcggcgaagtgatcgaggtgttgtcgccggcggaaggccactacgcgctgatccgcaaccgccaggatgaagaagcgatggaccgcgccgggttggtggcagccgtggagaagttcaccatcggctgatagccgaccgctgttgtagagccgagccatgctcggctggttttcccgcctgaagcagccgagcatggctcggctctacaggaattcccgccccctgacggtgatcagatcaccgtcaggttggcgtaggccatcaccagccacttgctgccggcatcagcaaactcgacctgcacgcgggcgtgcgcgccgctgccttcgtagtcggtcaccatgccttcgccgaacttgggatgggtgaccagcgcgccgagcttgaccggcggcgcctcgatcgaggcatggcccatcacccggctggcgcccatcgaagccgggcgcgagacctgcaccttcgggcgcacttcgtgcagcagttcgcgcggaatctcgcgcaggaagcgtgacggcaggctgtagttgtcctggccgtggatgcggcgcgattcggcatagctcagcaccagcttctggcgcgcgcgggtgatgccgacataggccaggcggcgctcttcttccagccgcccgctttcctccagcgagcgtgcgctggggaacaggccttcttccaggccggccaggaacaccagcgggaattccaggcccttggccgagtgcagggtcatcagctgcacgccctcttcgcctgcctgcgcctggccctcaccggcctccagcgcggcataggccaggaacgcgaccagctcgtccatgtcctcgcccacttcctcgatgtcgtcggcccggcgcacgaagcgcgaggccaccgagaccagttcgtcgaggttgtcggtgcgcgactccgagtccagcgcgttgcggctttccttgctccagtgctcgcgcagctgcgagcgggccagcacgtggtccacgcgctcggccagggtcatgtgcacggtctgcgcctgcagctcgttgaccagccccaggaagccggccagcgcattgcgcgcgcgtgcggccagcgcgttgccctgggtgaccagcatcgttgcttcccacagcgagataccctgcgcgcgtgcctcgcggcgcacttcgtccagcgtgcggtcgccgatgccccgggtgggcgtgttgaccgcgcgctcgaacgcggcgtcatcgttgcggttggacagcaggcgcaggtaggccagcgcgtccttgatttcggcacgctcgaagaagcgcatgccgccatacacgcggtatggcacctgctcgctcagcagcgcttcttccagcgcgcgcgactgcgcgttgctgcggtagagcacggccacttcggtgtagctgccaccgtcgcgcacccactggcgggcacgctcgacgatgtagcgtgcctcgtccatctcgttgtacgcggcgtacaggtcgatcggctcgccgtcaccgctgtcggtccacagctgcttgccgatgcgatccgggttgtgcgcgatcaccgcgttggcagcgccgaggatgttggcggtggagcggtagttctgctccaggcggatggtctgcgcgcccgggaaatcgcgcaggaagccctgcacgttctcgaccttggcgccgcgccagccgtagatggcctggtcatcgtcgccgaccacgaacacgtggccggaatcgccggccagcacgcgcacgaaggcgtactggatggcattggtgtcctggaactcgtccaccaggatctcgcggaagcgggcgcggtagtgcgacagcagcgccgggttgtcgcgcagcagttcgtgcgcgcgcagcagcagctcggcgaagtcgaccaggccggcgcggtcgcagcgcgcctggtactcgatgtaggcctggcgcatggtctccagccacgcgtcgtgcggttcgggctggatgtgctgcgggcggcggccctcgtccttctgcgcgttgatccaccacgcgatctgcttgggcgggtacttgccgtcgtccagctccagcgcctgcaccacgcgcttgaccagccgcagctggtcgtccgaatccatcacctggaagccttcgggcagcttcgcatcctgccagtgcaggcgcagcaggcggttggccaggccgtggaaggtaccgatccacatgccacggctgccatggggcagctgtgcgtcgatgcggtggcgcatctcgccggccgccttgttggtgaaagtcaccgcgaaaatgccatgggtcggcacgccatcgacttcatgcagccaggcgatgcggtgggtgagtacgcgggtcttgccggaaccggcaccggccagcaccaggtggtgaccggggggagcggagacggcttcgcgctgggccgggttcaggccatcaagcaggtgggagacatccatgcccccattttacggcatcgccgtcgcggctcctgcgaccacctgggtggccagtgcctgcgcctgctgacgcagttcaggcaccgccaggctttcccacaggctgccgatgcgcaggctgccgagtacgcccagccgcgcctgcggctggccaccggcggcacgcaggcggtcgcccggcactgtgctgtccaggcccagcccgtgcgggccggggcgggccaggccatcgctctgcagctgctgcagcaagggattgcgcagcgcgctggcgcgggtttccacgccggtggcgttgatcacgccgccgatcgtccagtgctgttcattgccagacggagcgcggccagaaagccgcagcgcttcgccttcgcggccgacgcgttgcaggcgggaccggtgaatacgcagttggccgctttcgatcagcgcctgcagctgtgcgtcgacctctttggcgatgcggtggcgatgcacgtcccagtagcgcaccacatggcgcaggaagcggcgctggtcggccgcgtcgaggctgcaccacagtgcctgcccgtgcggacggatgcggtccatcaccccctgccacggcagaccatcggcctgcgcctggcgcgcgaacccgcgcaacgcgcgcaggcgctggcgcaggctcatcggcagcagcgcagccgggtcgaacgcgggcaggccgccatgcgcatgcggcagcggcagcaggccatggcgcgagatcacgtgcagcgggccggtgtggccggctgcaaccagcgccagcacggtgtcggccatgctcaggccggagccgacgatggccacggcctgctcaccggccagggtgcgtacgccgtcgtagtcccaggcctcgatcacgtcatcggcgggcagtgcctcggcaccggctaccggcagcggccgcatgctgttgccggtggcgagcactgcctgtgcggcgtgcagcgtctggccatcgccgagtgccagctggtagccgtggtcatccggctgcaggcccagtaccggctgcacgatcacctgcagctgtgccgggctggccgcggcggcctcctgcaggcgctgctgcaggtacgctgcaaagtagtggcggcacacgtaacgctcgcccagcacctcgcgcgcctcgcccgggtaggcgttggcggccatcaggtagtcgaggaaatcgccgggctggtcggcaaacgcactcatcttcgccgccggcacgttcagcaggtgctccggccacggcgtggcataggcgatgccctgcgccagctgcgaagccggttcgaagatggccagcgccagcggcgcctgggcctggcgcaacacctggatcgccaccagcaccccggccgcaccaccaccgatgattgccaggtccagttcgccattacgcggtgaatcagtcatgcgccgattgtaggccatcggcgatgacgggccggattgccgaagcgggcggttgccgccgtttcacatcaacgcatcggccagccgtgcgatgccttcgcggctgcgccgccacgtgggacggctgcgccactgctgcaggtccagctgccgcgactcgcgcaggtagccatcctcgatcgcgcacagctgctgcaccagcgcgcggtcgtagcagaccaggccgatttcggcattcagcgcgaacgagcggatgtccatgttgatcgagccgagcacggcgatgtcctcgtccacgctcatgtgcttggcatgcaggaactgcggctcgtacagcgcgatgcgcacgccacagcgcagcagctcgtcgtagtaggcctcctgcgcccacgacgtcagccgctggttgttgctggccgacaggatcagctgcacctgcacgccggacaaggccgcaatgcgcaaggcgctgagcgtggcttcgtcgggcacgaaatacggggtgaccatcaccagccggcgccgcgccaggtggatcagcgccgccaccgcatcgcgtgcgttgctgtacggataagccgggccgctgggcagcagctgggtggcgatgtcgtcactgcactcgggcacatcggcgatcacgtccaggcgctggccggtttccatgtaccagtcgctggcgaagaccgcttccagatgcgccaccgccgggccgcgcacgcgcgccaccagttcgcggttcgggtggccgggcacgaactgcgggccggccaggttctgcgaaccgacataggccacttcgttgtcgatcaccgcgatcttgcgatggttgcgcaggtccatgcgcccgctgcggcgccagcgcaggccaccgggcagcatcgcgcgcacttcgatgtcgcgcgcctgcaggcgcttgcgataggcacgcaggccgcgcttggcgcccaccgcgtcgagcagcacgcggcactgcacgccacgtgcagccgcacgctgcagggcctcgacgatcgcctcgcccaccgcgtcgtcgaacatcaggtagtacagcaggtgcacgcggtcttcggcctggtcgatgtcggcgatcagcgtgtgcagtgattcgtcgtagtcggtcagcagatcgacggcgttgccgtgcaccggcatgaagtcgccctggcgctgcaccagcggcacgatctcggcgctggcggtgtccggctgcggtgtccagcgcaggcgatgctgcagcgcctgttcctcgcggatgacctgcgaggcctcggcctggcggcggatgcgctcgcgcgacagccatgggtggccgaacagcaggtacagcggcaggcccagcagcggcacgaagccgaccagcagcagccagctacgcgccgcccccggcgtggtgcgggtggggatccagcacagtgcaaccagccggatcagccagtcgatcagcagcaggtacgaacccagcaaccactcgaacagcatcgtgtcgcccgtcgggaggtgatgggccattctgcccaccggcccttgtggagtcgagccgcgctcgacgaccttccggtccgaccgcacagcagccgagcgtgggctcggcgctacaggatggctcaatgccgcaccggcacctcgcacagctgccgcaccgcgtcggcatggcgacggccgttgagcgccatgcaggcgatcgcctgtgcggcccgctccagctgcgcctccggcagcggcgacggcgcgccgttggccagtgccagatggtggtcgcacagcagcagcgccatgccctcgatgccttgcagcatgcgctgcaggcgcagccagcccagttccaggtcctgccggtgtgatggggtgttcatgcaacctccttcaacggatctggccaccgtgaaggtggcggacgatgcgtggttgcaataccgggaacggtagccaccaaaccggcgggcgcgaggcccccacgcaccgtccgccatagaggcagatgggtcgcccgccgtcggcggagctttccggcaacggcgggcgagtttactggctaccgattcgacgggattgcaagcccgaccactgcaaccgcagcggccagccatcatgggcacggcggggcccgtcgttccaatcgatttgaaccgcgcgaggcggcagaaccggtaggaacaatcacttatcgcattcggcccttcacctcaggcagggtgccattggcgacagcgtgcgcagggagtgcggcagtgccgaagtctgcacgccaggcatgaaaaaacccgccacaagggcgggtttcttcgcggggaccagcaatccttgcggattacttgatcttgccttccttgtacaggacgtgcttgcgcacgaccggatcgtacttcaggaattccatcttccccggggtgttcttcttgttcttgtcggtcgtgtagaagtggccggtaccggccgaggaaatcatacggaccttatcgcgcttgcctgccatgatgctttactcctcagaccttttcgccgcgcgcacgcagctcagccagaacggaatcgataccgttcttgtcgatggtgcgcagtgcatgcgcggaaacacgaagcttgacccagcggttctcgctggccacccagaaacggcgctcgtgcagattcggcaggaaacgacgacgggtcttgttgttggcgtgcgagacgttgttacccgtctgcactcgcttgccggaaacctggcatacgcgggacattgcgcacctcgatagtagtagttgtcagcccgtagcccgggcgacggcggcctcgatggttgcccaccacacgtcaagagaatcaaagggttacgctggcgttgggcggccggggacgtgctcccgggagcgccgcccggtagaaaaccggacacagcgagccgcgcattatgcacgggttcaagcacttgcgcaagttacccacaggcggggactggaccggcggggcggggggacttcgccaaccggcatactggcccggatcactgcggagctttccatgcggctgctggccctgacctacggaaccgaaggcgatacgcgtccgctggccatgctctgccatgggctgatcagcgcaggccacgcggtgacactgctggccgatggcggcaccctgggcagcgcgcaggccctggatgtgccccacgcggcccttgagggtgacatccatgacgaagtggtcgcccttgtctcgcggggcaacggtgttgccgccgccagtaccggtctggcacggatggcgctgcagcatgtcagcggctggatgcgccaggccgatgccgccgccgaaggctgcgatgcgattctgaccggcggactggcggcccttgtcggcatgagcgtgggcgaacgtcggggtctgccggtcatcggcaccggcatgattccgctgaccccgacgcgggccttccgctctccgttcctgccgcccggacgctcgccgggctggttgaaccgggccagttacgggtgggtcaacggcctgatctggcgccagttccgtcggccgatcaacgcggcacgccagcaactggggcaatcgccgcgtcgcgcgctgtggtccggcctgccgatgctctatggcatctcgccgcagctgctgccgccaccggcggactggccggtcgaccacatcgcctgtggccaatggcggcttcctgatgcgccctggacgccgccagccgatctgcaggccttcctcgatgccgggccgccgccggtctatctgggctttggcagcatgaccggattcgatcgcgagcgcgtgctgccggccctgctgcaggcgctggcaccgcgccgggtgctgctgtttccagggtgggccggattgccgacgggtgcgctgccagcagatgtgttcgtgctcggcgcgacgccacacgaagcactgttcccgcattgcgcactcgccatccaccatggtggcagcggcaccacgcattcggcctgccgcgccggcattccctcgctggtgatgccgttcgccgcggatcagttcttctgggccgatcgcctgtatcggttgggcgtggcaccggcaccgttgtcaccgaagcgactggatgcagcaacgctggcggcagccatcaccttcgttgaaaccgacgcaacacgcgcacgcgcggcggccctgggcgtggcgatgggccatgaggacggggtggcctgtggcgtggcgatgatcgagcgctggttacggccggtgtaacagcggccaggcctcagcgcaggtgcggaatcacctgcgccagcagatgggcatccttgagcgcgccgtgcaggccgcgctggctgggaatgcgcaggcgctgcagcacatcatcgagcttgttgccctggccgggccagcgcccgcgcgccagcttcaggctgcaggtgatgcggcaatgctgggccagcgtgccgggaataccggacagacgcagctcgttgtccaggaagcccacatcgaaggtggcgttgtgcgcgaccatctcgctgccgcgcaggaagtccagcagttcggcggccttgctggaaaacagtggcttgcccaccagcatcgcatcactgatgccgtgcacgcgctgtgcaccccagtcgaccctgcgctgcggctgcaggtaggtgtggaactggcggccggtgagctggccatcgatcagttcgacggcaccgatttcgatcacccggtgccccaggcggtgggagatgccggtggtttcggtatccagtgcgacgatgcgactcatgcgtggcgatgtttcctgttacgtgctgtagtgattttcgcatgccggtagagccgggcccacgctcggctggcgcgcgtagcgcgggcttggtgatgccagaagcagccgagcgtgggctcggctctacagatgcgcgcgcgcgatcaacccaacgcctccaccacccaatcgatgaacacccgcagccgctggctcatgtgccggttcggcgggaacatcacatgcatcggcatcggcggcagctgccagtccggcaacaccggcaacagctcgccgcgcgccacgtgcggctcggccatgtagctgggcagcgccaccacgcccaaccccgccaacgcagcggccagataggcgtttccatcatcgaagccgaccgtatagcggccctgcacctcaacgcgttcatcgccgcgctgtgcaatgaacacgcgtgcgcggccactgcgcgggctgaggaagccaaccatgtggtgatcgggcccttgcagcgcgcgcggatcggtcggcaggccgaaacgctgcacatagccggggctggcgtggaagccgatcggcagcgccgccagcggccgcgccactagtgccgggtcggccggggtgccaccccggatcacgcagtcgacgttgtcggcgatgacatcgacctcgcggtcactcacgccgatgtccagctggatctccgggtagcgcgcctggaaatccggcaacgccggcaccagccgcagccgcgcgtacggcccgggcacatccacgcgcaggcgtccgcgcggctgggtggccgcgtcgcccagcccgccctccacttcttccagctcggccagcaggcgggcgatgcgcgggtagtaggccgcgccgtcggcggtgacgctgacccggcgcgtggtgcggttgagcaggcgcagccgcaggtgtgcctccagttgctgcaccagctgggtggccgtggtgcggctgatctgcagggtctgcgcggcgcgggtgaagctgccggtttccaccacccgggcaaaggcccgcatcgcctcgaaacggtccatggcgggccattattgtttggaattgacaatcaatctaggccgattatcgcggtttatccagacagcgctgacggggaggatggcgttctctcccacgggatcttccccatgtcacagcgtgatgtcgttttccccgccggccgccaggccctgtacgagcgcaaccgctactcgcctgcgatccgttccaacggcttcctgttcgtatccggccaggtcggcagccgtgaggacggctcgcccgagccagacttcgaaacgcaggtgcgccgcgccttcgagaatctcaatgcggtgttggctgctgccggctgcacgttcgatgacgtgatcgacgtgaccgtgttcctggtcgatccagagaagaactttgagaaggcctgggcaatcgtgccggagtattggggcgaggcgccgcacccgaccctgaccggtatcggcgtgacctggctgtacgggttccagttcgagatcaaggtgatcgcgaagctgccgtgatacgggtagtgccggccgctggccggcaacgcggtggggtcgaaaagcgtgtcgaccaaggtcgacacctaccagagcacatgtgcgcggcgcacccgaacggtgtggtggggtcagagccctttccggaggaaagggatccgaccccgcgcccggcccagctgaacgggagattccgacgaattcccgaagcgtccattgatattgtatccggcgaaaaccgcttgctagcctgccgtccatgcgctggatcacccgccacctccgttcgaccctgctgatgctgctgatggcggcattcgtggtcgtgccggtggccgacgcgctggcctgcacggtggaaccgcatgccagcacggtgcatgtggagtccgcaccggatgccgatggcgatgccgacggcaagcacgtcggtgcctgtggccacaaccactgccaccactccaatctgagcctgccggccagtaccttcgccgccttcggtgcgccgcttccggcgcgctggatgaatgccggcgacgcggcgacctatgcggtcgcccaggatgaactgacgcgtcctccccgggcgtgagttgagcgcgtcccgcattcgcgggcttcggttcccctcacctccggaaattcttcatgtcgaccctgacacgtcggccgctgcgtgcggccgggcgggtcgtcgccgtgttgctgggcctggccccggcggcatcggtgatggcgcaagccgccccttcctacgacaccctgcttgaacgcctggaccagctgcccggcacccgcgtcggtgcggcgctggccgaggccgccgacgcgcgcgccgaccaggcccgtgcgttgcccaacccttccctctcttactccgccgaaaacgcctggggcaccggctcctatggcggcatgggcaaggccgataccgtgctcaccctgtcccagccgctggaggtctggggccagcgtggcgcgcgtgtccgtgccgcccgtgccgaggcacaggccgccaacctgcgtggtgcccaaagccgcagcgacgtggccagccagctggcggtggtctatgcacaggcggaaagtgcactgcgccgctacaccctggccgaagaagcactgagcctcacccgcgctgacgccaacgcggtcaacgcgatggtcaagcagggccgcgagccgcagctgcgcgccgtgcaggcgcagagcgaagtcgccaacgccagcgccgcgctggatgaggcgcaggccttccgcgatgccgcgctggcccgcctggccggtgccgcgctgctggatgcgccggtgcagtcgatcggcgacagcctgctcgaccgcgcgccgccgttgccacgcggtgccaccgataccgcgctggcggtgcgcatcgccgaagccgaagcggatgcggcgggcaagctggtcgacgtggagcgcaagcgcgccctgcccgacctgagcgtcactgccgcgcagacccgcttccgcgaggggggcgagcgcgcctacaacctcggggtcagcctcagcatcccgctgttcgaccgcaaccgcgggggcatacgcgccgccaatgccgaccagcgcgcggccgaggcacgcctggaccagcggcgccgcgacagcgaggcggcacgcctctccgcggtggccggtttgaaggccgccggcagccgtacccgcgccgccgatgaaagcgtggtcgccgccgaagaggcgtatcgcctggcccgcatcggcttcgacgccgggcgcatctcgcaactggaactgcgcagcacgcgcagcgccctcatcgccgcccgcggcaccgccgtggatgcgcgcctgtcgcgcgtcgccgcggaaatcgatcttgcccgccttgaagggcgcgcaccttttgtggaggtcccatgacgctctcccgtactttcccgctgatcggcggcgtgctgctggccgcgctgctggccggctgcgctggcaacgcgcagacacctgccaatgaagacccggctgcggccaaggccggcaccgacgatggccacggccatgccgccgacagcaaggcggccaaggccgaatccgcaaaggcgcccgccgatggcgatgagggtgtcgtgcagctgactcctgagcagatcaaggcgtccggtatcgaagtggtcgcggtcggtcgtggtggcggtagctccacgcgcctgtccggccgggtcgaaccgtcggtcggtgcacgcgcctcggtggcgtcgaccgtgaccggccgcgtcgaacgcgtgctggtcgcaccgggcaccgcggtgaagcagaaccaggcactggcgatcgtggtcagcggcgaagcggcggtgttccgcgccaatgcgctggccgcctcggccgaagccgaggccgcgcgcctggcctatggtcgcgacaaggcgctggtcgaccagggcgtggtcgcccgccaggagatggaagcctcgcgcgcacggtcgctggcagcacaggcccaggccgctgccgcgcaggcccaggccgctgccaacggtgcgcccgatgccagtggccgcgtgcgcatcaccagcccggtggccggcatcgtcggcaacgtgcaggtcactccgggcggtgtagtcgccgccggcagtgcagtcgccgatgtcgccgacccgacaatgaacgagctggtgttcaccgcaccgccggcgctggccgcacaggtcacgcccggcatgacgctggaagtgagcgtgccgggtggcagcttcaccgccaccgtcaccggttcggccgccgatgtgcgccagcagggcggcgtcgcggtgatccgcgccaccccggtggatgcgtcgctgccgccggccggttcgccggtctcggccgtggtggtcaccgaaggccaggacggttcgctcagcgtcccggccgatgcagtgcagaacgttgatggcagcagcgcggtgtttgtcgccgtcgaaggtggcttcaaggcgcagccggtgctggccgggcgccgtgccggtgaccgcatcgagatcctcgctgggctgaccggcagcgagcgcatcgtcggtgccaatgccttcctgctcaaggccgagctggccaagggcgaagccgagcacggccactgaggaggcgaccatgttcaagctgatcattgaaacagcggtgcgccaccgctggctggtggtgttcatggccgcactgatcgccgcggtgggcctgttccagctgggcaagctgccgatcgacgcggtgccggacatcaccaaccgtcaggtacagatcaacacggtagcaccggcgctgacaccggagcagatcgagcggcaggtgacctatccgctggaaaccgcgctggccggcatccccggcctgaccaccacgcgttcgctgtcgcgcaatggtttctcgcaggtcaccgcgatcttcaccgatgccaccgacatctacttcgcccgccagcaggtggccgaacgcatgcgcgaggcatcggaagacctgcccgatggtgcatcaccgatgctgtcgccggtcaccaccggccttggcgaggtgctgatgtggacggtggacttcaccgcgttcgatccggccaaactggccaaacccgatgaagcgggctggcaggccggcgaggtctaccgcacaccggaaggcaacctgctgcgtacgcccgaagaacgtgcgacctacctgcgcaccgtgcaggactggatcatcgcgccgcagatgcgttccagcccggggctggccggcgtcgatacggttggcggctacgtcaaggaatacggcgtgcatccggacagcgccaaactggccgcgcatggcctcggcctggccgacctggtcactgcgctgcagcgttccaacgtgcaggccggtgccggcttcgtacagcgtgccggcgagggcctggtggtacgtgccgacggcctggcgctgaccaccgacgacctggcacaggccccggtggcgacccgcaatggcgtggtggtacgcgtagccgatgtggccacggtggaactgagccgcgcgccgcggctgggtgcggccagccgcaacggccatgaagccgtgctgggcaccgcgctgatgattgccggtggcaacagccgcaccgtggcccaggcagcggccgcgcgcctggaacaggtaaacaagtcactgccggccgacatcgtggcggcaccggtgctggaccgcagcgtgctggtcaattccaccatcaagaccgtcgccaggaacctcaccgagggcgcgctgctggtggtggtggtgctgttcctgctgctgggcaacctgcgtgcggcaacgatcaccgcgctggtgattccgctgtcgttcctgttcgcagtgatcggcatgaaccgcttcggcatcagtggcaacctgatgagcctgggtgcgctggacttcggcatcctggtggacggtgcggtgatcgtggtcgagtcgacactgctgatgctgggccagcgccgcgccgaactgggccgtgcgctgaccgcgatggaacgcctgcgcgtagccgccgattcggccattaagatggcgcgccctgcggccttcggccagctgatcatcctgctggtgttcgcgccgatcctcacgctggagggcgtggagggcaagacgttccacccgatggcggccacgttcatgctggccctggtcggtgccttcctgttctccttcaccttcgtgccggcgatggccgcgctgctggtgcgcgagcccaaggtgaaggacggcgatgcgcacgcggacgacggcgagcacgaaaccaggctgatccgcgtgctgcgtgcgcgcatcgaaccggtggtgcgcaaggccgtggcgcacccgcgcacggtgctggccggtgcggtgatgatggtggtggtgggcatcggcgcgttctcgctgctgggccgcgagttcatgccgaccctggatgaaggcaacgtggcgatgcaggccctgcgcgtgccatcgacctcgctggagcagtcactggcaatgcagctggcgctggaaaaggcgattgccaagcagccggaagtggaaaccgtgttctcgcgcaccggtaccgccgaggcggcgatcgacccgatgccgaccaatatttccgacagcgtgatcgtgttgaagccacgcaaggactggcccgatccgacgctggccaaggacgcactggtggcgcgcttcgagaaactggccgggcagcagctgggcaacagcttcgagttcagccagccgatcgagctgcgcttcaacgaactgatttccggcgtgcgtaccgacctggccgtaatgatctttggtgatgacttcagccagctgcagaaggtggccgaccaggtggcgttgaagctgcgtgcggtggatggcgcggccgacgtgcgggtggaacagatctccggcctgcccacgctcaacgtggcgatcgaccacgtggcggcggcacagtacgggttgagcgctgcagatgtgagtgatgcgctgtccaccggcatcggcggtaccacggccggcaagatcttcgaaggcgaccgccgcttcaacgtggtggtgcgcctggacgatgcctcgcgcaacgatccggaccagctggcctcgctgccgatcgccacgccatcggggctcgtgattccgttgtcgtcggtggcgcgcattaccgtgagcgaagggccgaaccagatcagccgcaacaacggcagccgccgcgtggtggtgcaggccaacgtgcgcggtcgcgatctgggcggcttcgtcggcgaggcgcaggccgcggtggccgacgtggcgctgccgccgggcgcctacctgacctggggcggtcagttcgagaacctgcagcgcgcggagaagcggttggcaaccgtggtgccggtggtgttcctgctgatcggcagcctgctgttcatggccctgcgcagcggcaaggaagccattctggtgttcagctgcgtgccgttggcgctggtcggtggcatcctcgctctgctgctgcgaggcatgccattctcggtatcggcggcagttggcttcatcgccgtctccggcgtggccacgttgaacggcctggtgctgatgcaggcgatccgcgaacgcctggacgccggcgacctgccgctgcaggcagcaatcaacggtgcctccagccgcatccgcgcggtgctgaccacggcgctggtggcgatcgtcggcttcatcccgatggcgattgccagcggttccggtgcggaggtgcagaagccgctggccacggtggtgatcggtggcctgatcaccgccaccgtgctgaccctgctggtgctgccgaccttcgcagcacgggtggccaagccgcggccggtggggtgaggcgagagggggtcggatccctttccacaggaaagggatccgaccccgtgaccgggtcgggttgccggccagcggccggcactacccttgcacggtcaggccttcttgcgctcggcgatgtaggcctggatctgctgttccagcaccggcagcggcaccgagccctgcttgagcagggtgtcgtggaagcccttgatgtcgaacttgtcgcccagctccttctcggcctgcgcacgcaggcgcacgatggcgatctcgcccagcttgtagctcagcgcctggctaggccaggagatgtagcggtccacctcggtggtcacttcatgctcgctcagcgcggtgtggtcacgcaggtaggccaacgcctgctcgcgggtccagcccttgctgtgcacgccggtgtcgatcaccaggcgcgccgcgcgccacatctcgtaggtcaggcggccgaaatcctcgtatggggtttcgtagatgcccatctccacgcccagcttctcgcagtacagcgcccagccttcgccataggcggagatgtaggcgttgcggcggaactccggcaggttcttctgctcggcggcgatcgcgccctgcagcgagtggcccggatcggattcatgcagggtcagcgccggcaggttgtacagcgggcgcgacggcaggttgtaggtgttgagccagtaggtgcccatgccaccgcggccggccgtccagaacggtgcgatgtccggcggcaccggcacgatggtgaagcgcgcgcgcggcaacgtcatgtacttgcccagctggccgtccgcccgcttggagatccacgcggcacgcgacagcagctcttccggcgtctttgcatagaactgcggatcggtacgcaggaaggtcaggaactcggcaaagctgcccttgaacttcacctgcttgatgatgtcgttcatttccttctggatgcgcgcgacctcatccaggccgatgcggtggatctcgtccggcgacaggtccagcgtggtgtactcgtggatctgctgccggtagtacgccttgccatcgggcatcgcttcggcggccagggtggtacgcgcctgcggcacgtactcgttgacgaagaaggtgcgcagctgctggaacgccggcaccaccttgccgctgattgcttcgcgcgcctgcgcctgcagcctggcctgctcggcggccgggatggtggtgggcagcttcttgaacggcgcgtacagcggcgactcggtcgggtccttcagctcggcgacggtggcgatggacacttcgcggccatcgagcaccgcgcgcggcacgctgaaaccacgcttcaggccggcgcgcatgttctcggtctgctggccgaagtagcgcggtacatcattcaggcgtgcgatgtagttctggtagtcctgcacggtcttcatctcgcgccgggccatgaaggacaggttggaccagaacgaggaatcggcgttgaacggcatctcgtagccgcgcaggcgcgtctcttcggccaggttgaacacctggtcgtggtagatcgcgtagttgacctggttgtcggccgacagggtcttcgggtcgatcttcttcagcgcggccagggtctcatcccacaccttcaggcgcgcctgctgcgcggccgggccgacgtcgggcatgcgggtggcgttggccggggcgtcctcgtcctcgctggcctcgccaccgccctgctggcgccacttccattccttctcgtacagcgcgcggaaggcggcgtcggcgggcgattcagtggccacgccggacggtgcggcggtggcgggcggcgcggccagggccacggcgggggcggacagggcgatcagcagggcaacggcaagacgggttttcacgagcacaggttcccgggaaggcagaccccgatcatggcaccccccatcgcccgtggcatgggacgaaggtcctgcctgcgcagcagaccggggccccggtagccaggtacgcagtagacccacgtcatgcgtggatgcgccgcggatccggacagggtgatccggacggggtcagagccctttcccatggaaagggatccgacccccggggcctcagtggctggccttgtcgcgcttccagccgcggtgcttgatgtccaggtgcaggctgtacagcgcggtgaacgccgggaacaggttctgcagcacgcccaccgagtcctgcttggccgagaacaggaagtagctcagcgtcatcaggctgccgagcacgctcatgtaccagaacaggcgcgggatcaccggcttgccggcgcgcttggacgcgacgaactggaccagccagcggccgccgaacatcagcgcgccggtatagccgatcagcttccagccggtcacgtgcaggccggtccagtacagccaggtcagcggctggtcgagccaatgcagctccagatccatcagcgctcctccaccgcggtgcgcttgctgcgggtgatcagccaggccacgccacgcaggtcgcggatgccgaccagcgcgcggccgaggttgttgtacttggacacgccagcggtacggtggcggtggttgaccggcacgctggtggtcttccagccggcgcgctgcatcagcgccggcaggtagcggtgcatgtggtcgaagtacggcaggtcgaggaacgcgctgcgttcgaacagcttgatgccgcagccggtatcgggcgtatcgtcgcgcagcatgcgtgcacggatggcgttggcccatttgctggcccagcgcttgctgccgctgtcctggcggttgacgcgccagccggcgaacagcttcacctgcgcctcggcggcgtcgcgtgcggcgagcagcttggggatatcggccggatcgttctggccatcgccatccagggtcgcgatccacggcgcgcgggcgtgcttgacgccggtgcgcaccgcggtgctctgcccgctctggttcacatggtgcagcacgcgcagttccggggtggccgccttcagtccctgcagcaccgccagggtgtcatcgcgcgagtgatcgtcgatgtagacgatttcgaacggcagccggccacgcagcgcggcggtgatttcggcgaccagcggggcgacattgtcgcgctcgttgaataccgggacgacaacggaaagctcgggttggctcataaggcactcggccaaaggggggacaaagaccgcgcattctccgctgccgaggttatccgaagatgaaccccgcggcgtgaggatccatcctcaggcgcgatcgccaaaatactcgcggcaccactgcaccacaggcggcaggccttcttcgatcggggtcaccgcatcgaagccgaaagcgtcatgtgcgcgccgggtatcggccatcgtgcgcaccatgtcgccgggctgcatgggcttgtacaccttctgcgcggggcggccggcggcctgctcgatcacgctgatgaagcgctccagctcgaccggcgtatggttgccgaggttgaacacccggtgcggcaccgggccgtcggccggatgcgcgagggcgccgaggataccggacacaatgtcggagacatgtgtgaaatcgcgctgcatgcggccttcgttgaacacatcgatcggccgcccggccagcaccgcgcgggagaacagcagcggtgccatgtccggccggccccacgggccatacacggtgaagaagcgcaggccggtggcatgcaggccgtacagctgcgcgtaggtgtaggccatcagctcattggccgccttggtcgccgcgtacagcgaacgcggctggtctacgcgctggtcctcggagaacggcggcgtggccgaatcgccgtagaccgagctgctggaggcatacaccaggtgctgcacgccgcggtggcggcacagttcgagcatgttgacgaagccgaccaggttgctgtcgacgtaggcgtgcgggttttccagcgaatagcgcacgccggcctgggcggccagatggatcaccgccgtcggctgcacttcatcgaacagcgcagccaggccctcgcggtcggtcaggtccagcgcgcgcaggtccagcgacgggcacagcgcggccacgcggtcgcgcttgatctgcgggtcgtagtaatcgttgaagttgtccaggccgaccacggcctggccggcctccagcagtgcgcgggcggtgtaggcaccgatgaagccggcagcgccggtgagcaggatggtcatggcaggggcctggaaacgaagttcaggcccctgatgttaccggtctcagaacaaaccgaaacgcttcttcgccacgttggtgcggccgggttcgattacatcctggatcttcttcgcgtcgaagcggtcgagcagcgcctcggcgcccttcctcagcttcaggtccatctcttcggggtacagcgggaccaggctcatgaagctgatggtcttgccgtcgtccagttccagcgtggcaaagtcctccggggtggttaccggcgtcagcacgatggcaccgtcgaagcccacgcccggcgcatagggctcgctgggatggccgttgggaatggtgtggccgaagcccagccaggtgtcgtactcgtgcggcaaccgcgccatgcccttcagcaggcgcaccggccagtaattgcgctcgtcctcgaaggcgtcctgggagatgggccagtccgccggcagggtcaccatcagttccatgtagcgcggcacgtccgcgtccacctcggcgggcacggtcatcggcaggtcgctcatgccggaggtgaccaggcgcaggtaagggcagtggccattggccggcaccacgtgcacgtcaatgtgcaccaggtcggagatgatctcgtggaagacaccggataccgggcccagatggcgttcgaggtgggcgctgatcgcctcgatgtggcgttcttcgccggtggcgagcacgaagtccttttcgcggcgatgtaccagtatctgggtgccgtccgggctgacgtcctcgtattcgttgctcatgtcctgctccctggatgaggccacggaccggaaggcagtgcattccctcggcgcgcgcggcggtacgttccctgtcattggcgggacacggcaggaacgggccgcgcccctgtcactgcgccgggctcagccctggcgcgtgcgcagcttttccagcacgccgtccagggtatccaggtcggtgtagtggatgatcagcttgcccttgccaccgcggccatgattgatcgccaccttggcgcccaatgcttcggacagttcggtctccagcgaggcgatatcagcctgctgcaccttcggcgtggccgccgggcggttgctcggcaccttgccggcggcgaaggcctgcgcacggcgctcgacctcgcgcaccgaccagccttcatcggctgcttcctgggccagcttgccagccagctcgggagccagggtcagcagcgcgcgggcgtggcccatttccaggcggcgggtttccagcagcaggcggatcgccaccggcagctccagcaggcgcagcaggttggacaccgccgcgcgcgagcggccgacggcctcggcggcctcggcatgggtcagggtgaactcgctgatcaggcgctgcagcgcctcggcttcttccagcggattgaggtcttcgcgctggatgttctcgatcagcgccatcgcgatgacggtgcggtcttccagctcgcgcaccaccaccggcacttcgtccaggccggccagctgcgatgcgcgccaacggcgttcaccggcgacgatttcgtagttgcctgccggcagctggcgcaccaggatcggctggatcacgccctgcgacttgatcgagtcggccaactcggacagcttgccctcgtccatctcgcggcgcggctggtacttgcccggctgcagctggccgaccggcaacttgcgcagcacttcccccggcagcggctcgatcaccgcggtggtggcctgcacctggctgaccgcgcctttcgggcccaacagcgcatccaggccacggccgaggcctcgcttcttggctgccggcttgctgctggtcatcagacgatctccacggccttgccggccttgttgcgttcgttgttgcggcggatgatctcgccggccaggcccaggtaggccacgccaccgcgcgaggcgcggtcgtagccgacgatgctctggccatggctgggtgcctcggccaggcgcacgttgcgcggcacgatggtgcggaacacgcggtcgccgaagtgctcggtgagctcggccgacactgcgttggccaggttgttgcgcacgtcgaacatggtgcgcagcacgccttcgatctccagcgccgggttcaggctggtgcgcagcgcttcgatggtttccaccagcgcgctcaggccttccagcgcgtagtactcgcactgcatcggcacgatcaccgagtcggcggcggccagcgcgttgagcgtcagcagcgacagcgccggcgggcagtcgatcaggatgtagtcgtactcgtcgcggatcggcgccagcgcgcgcttcaggcgctgctcgcgctcgctctggcccatcagctggatctcggcggcggtcaggtcgatattgccgggcagcaggtcgtaaccctcggcagtctgcacgcgtacatcggcagcgctgttctcgccgagcagcaggtcacaggtggaggcggccagctcgcgtttgtccacgccactgcccatggtcgcgttgccctgcgaatccaggtcgaccaacagcacgcgcttgggtgcgttggccagggaagcggccaggttgacggcggtcgtggtcttgccgacgccacccttctggttggcgatggcgatgatgcgggccatgcgggtgtgcctcgtcgacgtgtgctgggaccggtcattatgcgtacaaccggccccttgcggaaatcgtggatcgccaacccgttgttccacaaggggctggcggcgggaatcaggggcctgtaacagtgaccaggtggcgttcgccggccaggccgggcacgctcaacggggtcacctcacgcacctgccagcccgccggcaggtccgcgatctcctcatgcgggtagacgcccttcatggccagcagtacgccgccggggcgcagcaggtggccaccgacgcggacgatgccggccagggtgtccatcgcgcgcgcggtcagctggtcgtagcggccggcctcgtccagcgcctcggcgcgcgactcggccacgcgggcgttgcccaggccgagctggcgcacggcttcgcgcatgaagcgcgccttcttgccgttgctctcgaccagggtgacctgcaggcccgggcaggcgatcgccagcgggatgccgggcagcccggggccggtgccaaggtcggccaggctgccgtcggccacgaacggctgcatcgccagcgagtcgagcaggtggcgggtgaccatctcctgcgggtcgcggatggcggtgaggttgtaggtgccgttccagcggtgcagcagggccaggtagcgcagcaacggcggcgccagcgcggcgtccaggcccatgctggccaggccctgttccagcgtggcagacacgctggcgggaagtgggtgttcgctcatgccggcattatcgccggttttgcgcgccgattccccgcttcagtgtggataccaggccaatgcggcgcggaactggccgctggcctgccactcgtgcaggtgccagcgtgcggcctcgcccagttccgggtcgcaccagcgcaggtgcagggcgccatcgggcccgggcgccagctgcaggcggtgcaggccgaacgagatgccctgcccatgcgccttcaggatggcctccttgacgcaccacacgcggaagaaccagtgctcgcgcccggcctcatccaggcgttccagccaggccacctcctgcgggtggaagaagcgccgcacgatttccagcaggcgcggtcgcggccgcagcagctccaggtccacgcccagccgcacgccttcgcccagcgccaccagcagcacctcgccgctgtggctccagccggtgccgtagtgggccaacgggccgctcagttccggccggcccttgtcatcgcggaccagcggcagcgtctgcgggtcggcgcccaatgcctgcgccagcacctgccgcgcctgcggttcaccacgctggcccggcacatgcgggtgccgccagaccgtcaccggaccgaagcgccacgggccatcgagggtggctggcaggctcatccgcacacgcccatcacgcaattccacgacgggttcacagccctgcgcgtcaactggtcacagttccccaccggaggttcgatcatgggcatcatcatctggctgatcgtcggcggcatcgtaggctggctggccagcatcatcatgaagcgcgatgcccagcagggcatcatcctcaacatcgtggtcggcatcgtcggcgcgctgatttccggctggctgttcggcggcggcatcaacgaagcgatcaccctccgcaccttcctgttctcgctgatcggtgcggtgatcctgctggcgatcgtcaacctgttcacccgcaagagcatacggtgatctgagggtagtgccggccactggccggcagatgttccagaacgggcccggcaatcttcgggccccgttcgttcaaccgatctgcacccaggccggcgcatggtcactcgggcgttcccaggtgcgcggctcgcggtcgatgcccgaggccaccgcactgcccttcagcgcctctgagaccagggtcaggtcgatgcgcaggcccaggttgcggcggaagccggcggcacggtagtcccaccagctgaaggtacccgcctcgtcgttgtgcaggcggaagccatcgtgcaggcccagctgcagcagcttgttcaatgcgccgcgctcggcggtggaggtcaggatgtggttgtcgttccacaccgccgggtcgtgcacgtcgcgcgcgtccggggcgatgttgaagtcgcccatcacgatcagcttcgggtggcgctgcagttctccggcgatccaggcatgcaccgcttccagccagcgcagcttgtagtcgtacttgtcggtaccgatgtcctggccgttgaccacgtacaggttgatcacccgcaggtcgccgaaggtgccggcgatgacgcgcttctgctcgtcctcgaaaccgggaatgccgatctgcacgtcctgcgccggctcacgcgacagcagcgccacgccgttgtaggtcttctggccggcgaacacgctgcggtagcccgcggcgatcagcgccgaatcggggaacttgtggtcctccagcttggtttcctggatgccgacgatgtccgggccgaagtccttgagccactgctccaggtgcggcaggcggacattgagcgaattgacgttccacgaggcgatcttcatgggggcattctacccgggccagctttggtagacgccaaccttggttggcgccggcaatcaccctgtgccaaccaaggttggcagctaccagaatgggccgcgcgggttggcacccaccggtagtgccggctgctggccggcaaccccttgaaccgtcggcaggaccccgcagttgccggccagcggccggcactaccgaagcagcagcttcaacaaccccgcaatcttcgaatacggcggccgcagccggtcgctggccgcccagcgcgactgccacagcaccggcagccgcttgctcatcgcatcgaacccggcgcggccgtggtacgcgcccatgccgctggcccctaccccgccaaacggcaggccatcggcggcgaagtgcagcagcgtgtcattcaccgtcaccccgccggccaccacctggccaaggatgcgctccaccgtcgccgtgtcgtggctgaagggatacagcgccagcggccggtcgcgggacagcacgtcgcccagcgcggcgtccagatccgggtaggcccgcaccggaaggatcgggccgaagatctcctcgcgcatcaggtccaggtcgtccggcgggtccagcaccacggtcggcaccagcaggcgctcgcggtcggcgcgcgcgtcatccacctgcgccaacggaatcaccggcaccccgcgttgccgcgcctgtgccagatagccctgcaggcgccggtactgaccttcattgatgatgcgggtgtagtcgtcggcatcgctgaagtcgccatagcgctcgcgcacctgctgctgcagcgcctgtacgaattcgcgctggcgaacggtatcgatcagcacgtaatccggcgcgatgcaggtctggcccgcgttgaaccacttgccggtggccagccgcgcagcggctttgtccagcgggaaatcgcgacagacaatcgccggcgacttgccgcccagctccagtgtgaccggtaccagatgctcagcggcggcggccatcaccttgcggccaaccgccgtcgagccggtgaacagcagatggtccagcggcagcgacgacaccgctgcggccacatccgccccaccctgcaccaccgccacccgatcgggcgggaacacgctggccagcagatcggccaggaacgcgctggtgcgcggcgtgtgttcggagggcttgagcagcacgtggttgccggcggcaatcgcggtggccaacggcaccagcgccagcgtgaccgggtagttccacggtgagatcaccccgaccacgcccagcggcgtcggccgcagctgcgcgcgcgccggccacagcttccagccggccgatacgcgctgcggcttcgaccagcgccgcaggtggcgccgcaggtggtcgatggccgacagcacactcatgccatcggccagtttcgattcaacgtgggcgcgatgcccgaagtcctcggcgatggcctgggccatttcgtccaggcgcggcttcaatgcctcgcgcaggcggcgcaggtcggcttcgcgctggtcgagcgtcgggcgctgggcctgccaggcgctgcgcagggtgtgcaggagggcgggaaggtctgccggcgtggtggtggtcatgggccgactatacggggtgctgcgcaacgcaatggtagtgccggccgctggccggcaacggcctgatgtctgctgagattcatgagcttgccggccagcggccggcactaccgtaatgcgcgccggaatgacacggcgcagaaaacagaaaggccgcggtctgcaccgcggcctttccttcactgcatggaacccaccggctacttggtgatatccacgttcttggtctcgcgcaggaacaggccgccgatcaccaccgacatcagtgcgatcgcgatcgggtaccacaggccgtagtacaggttgccggtaccggccaccagcgcgaacgagatcgccggcaggaagccaccgaaccagccgttgccgatgtggtacggcagcgacatcgaggtgtagcggatgcgggtcgggaacagttcgaccaggtaggcggcgatcgggccatagaccatggtcacgtacagcaccagcagccacagcatgaagatggtgccggcgatgttgatgcgggcgccatcggccttggccgggtagccggcggtggtcagggcggtcttcagttccgcaccgaacgcatcggccttggccttgccttcttccttggtcaggccggcggcctcatacgaggtgacgctggcgctgcccacgttcaccatcgccagcgaaccggcggcggcgggctgcacgtcgtacggcacaccggccttggtcagcgcggcggtggccacgtcgcaggagctggtgaacttgcgcaggccgaccggatcgaactggaacgagcaggtagccggatcggccacgaccagggccggcgagctgctgcgggcttcttcgatggccgggttggcgaagtgggtcaggcccttgaagatcgggatgtaggtgatggccgccagcaggcagccggccaggatgatcttcttgcgaccgatgcggtcggacagccagccgaagaagatgaagaacggcgtgcccagtgccagcgcagcggcgatcagcaggtaggaggtggtggcatcgaccttcagcatgctgctgaggaagaacagcgcgtagaactggccgccgtaccagaccaccgcctggccagccgccgcaccgagcaggaccagcagcatcagcttcaggttgccacccttcaggctgtcgcggaacggggtcttggagcccttgccttcagccttcatctgctggaacagcggcgattcgctcagctgcaggcggatccataccgaaatgcccagcagcaggatcgagaccaggaacgggatgcgccagccccaggcttcgaaggcctcgttgcccagcgtcatgcggcaggccaggatgatcagcagcgacaggaacaggcccagcgtggcggtgcactggatgaagctggtgtacaggccgcgcttgtcgtccggcgcgtgctcggccacgtaggtggcggcaccgccgtactcgccgcccatcgccaggccctgggccaggcgcaggatgatcaggatcaccggtgcggcgaaaccgatcgaggcgtagttgggcagcacgccgaccaggaaggtcgagatgcccatgatcaggatggtgaccaggaaggtgtacttgcggccgatgcggtcgccgaggctgccgaagaaggccgcgccgaacggacgcacgaagaagccggcagcgaacgccagcagggcgaagatcatgcctgtggtttcattgacgccactgaagaactgcttggcgatgatggccgcgagcgagccgtacaggaagaagtcataccactcgaagaccgtgccgaggctcgaggcgaagatgactttcttgtggcccttggtcagggtgcccgccgcatggtgcgggcctggtgcagtgctggacataagacgcttcccctccgaagcaatcgttgtgggtgggtgccgaccgttggccggcactcaattcggtaggtgccaaccttggtcggcaccccatctcggtagatgcagaccttggccggcaccccatctcggtaggtgccgaccttggccggcaccccatctcggtaggtgccgaccttggccggcaccccatctcggtaggtgccggccgctggccggcacgctcttagaagctgtacttcgtggtgaactgcaaccgggtgatgtcacccttgttgccgttctccacttcgcggcggccgtacatcagctcggcgccgatatcgaccttgggcagcggcgaatagaagatgttgccgcggatgctctgcacgctcttggtcaccagcgggccgaggatgctgtcgttgtcgtagtcgctgcgcgcgtagatcaggttggtgcgcagcttcggcgagaacgcatgccgccagcccacgtagccggccagcacgccggtcgggttgagctcgtcgcgggccacgtcgtaggcgctgtcggcggtgatgcccaggccgatgtagcgggcgatgccttcgccaccggtcagctggtaatgcagcgaatcgctgtcacccatcacccacttgccgcccagggtcaggccgccagccaccttgtcggccttcgcgccggtggcctggttgtccaccttcaactggcggacgatgccaccgacaccaaaggtgccccagtcgcccttccagccataacgcatggtcaggtcgggcaggctgccacggtcggagttggcgctggcgttggtccaggccccggtgaccgggttgcgggtaccggtgagggtggtggtttccgggttttccagtgcgacgctgaagccgccctgggtatagcgcacctgggcctggcgcacgaagatcacgccgtcggtggggccgacgaagtcgaccgcctccggcagcgcggccgcgtccatgaagttggaccaggtctggccggccatccagttgttccagtacatgtaggcgtggcgcagggtcacgccataggtattggtggcggtctggttgcccagcgagttgccgaagaagtccatctcgaagaacgcaccggccttgttgcccgattcgctcacgttgtcgatgcccaggttgaagcgcgagaacttggcgtgggcgttgaagtcggtgcccgaacgcttgccgctgccgccggcgccttccaccggggtctggcccggcaggtacagcgaacggccggtggcgtcgtcggccagctggccatcgctggtctgggtggccaggaagtcggccttgatgaagccaccgatcttgaccgtggtgccgggcgcggcgcccggagtgatggtggtgacctggatcggctgcttgcccgccggcaccgaggcgaccggcttctgcccggcctgcaccgtgcgcacttcggtcaccgcctgctgggtctggctgatctgggtctgttgttgttgctgcgaagacagcagcagctggacctggcgttccagttcggcaacgcgtgcttccagtgccttctctttggcggtctctgcgaacgccatgcccggtgcgaccagggcgaccaacaggcaggccgccaaaggtgtgcgcacggctttcaacgtacggtggctcatgttgccctctctcccaagtggcaaggtgatgccgcgcgtggggcacggtcgagccgagactgcggggcgttcgcgcacagcggctattggccattggtcgaacccggccctgctgggcgctcactttcgaccatggtctaaccagggtggtgacgcggccgggggtggatggggcaaactgagggggatcggtcgttgcgatgctgcgaccgcacatacaaagtcaacgtgcaagtgagggtgccatggctgatatctaccccgtcgatccgcagttcgccgccaaggcacgcatcgacaagacgtcgtacgaacagcagtaccaggcgtcggtgaccgacccggatggtttctggggcaaggccgccgagcgcctgcaatggatgcgcaagccgacgaagatcaagaacgtcagctatgacctgtccgacttccacatcaagtggttcgaagatggcgagctcaatgccagcgtgaactgcctggatcgccagctggaaacgcgcggcgacaagaccgccctgctgttcgagccggacggcccggatgcaccggcccagcacgtgacctatcgcgagctgtacgagcgcacctgccgcctcggcaacgcgctgcgcaacctcggcgtcaagaagggcgaccgcgtcaccatctacctgccgatgatcgtcgacgccgcggtggccatgctggcctgcgcgcgcatcggtgcgatccactcggtggtgttcggtggcttcgcgccgaactcgatcgccgaccgcgtcagcgactgccagagcaagctgatcatcaccgccgacgagggcctgcgcggtggccgcaggattccgctgaaggccaacgttgatgccgcgctgaagctgccgggcacgaatacggttgaaaccgtgctggtggtgcgccacaccggcggcgcggtggacatgcaggccccgcgcgaccgctggttccacgatgtggtggacagccagccgtccacctgcgaaccggaacgcatgaacgcggaagacccgctgttcatcctctacacctccggttccaccggcaagcccaagggcgtgctgcacaccaccggcggttacctgctgtacgcggcctacacccatgaagcggtgttcgacctgcgcgaagacgacgtctactggtgcaccgccgatgtcggctgggtcaccggccacagctacatcgtgtacgggccgctggccaacggcgcgacctcgctgatgttcgaaggcgtgccgaactacccggacacctcgcgtttctggaacgtcatcgacaagcacaaggtgaccatcttctacaccgccccgaccgccatccgcgcgctgatgcgcgaaggcgaggagccggtgaagaagacgtcgcgcgcgtcgctgcgcctgctcggcagcgtcggcgagccgatcaatccggaagcctggcgctggtactacgaagtggtcggcgacagccgctgcccgatcgtcgatacctggtggcagaccgagaccggcggcatcctgatctcgccgctggccggcgcgatggacctcaagccggggtcggccaccctgcccttcttcggcgtgcagccggcgctggtcaatgccgatggcgaggtccaggacggcccgaccgagggcaacctgatcatccgtgattcctggccgggccagatgcgcacggtgtacggcgaccaccagcgtttcatcgatacctatttccgcacctacccgggcagctacttcaccggcgacggttgccgccgcgacgaagacggctactactggatcactggtcgcgtcgacgacgtgatcaacgtgtccggccaccgcatcggcaccgccgaagtggaaagcgcgctggtctcgcaccccaaggtggccgaagcggccgtggtcggcttcccgcacgacgtgaagggccagggcatctacgcctacgtgacgctggtggccgaagaggcgccgagcgacgagctgcagaaggaactggtcgcctgggtgcgcaaggagatcggcccgatcgccacgccggaccacctgcagtgggcgccgggcctgccgaagacccgctcgggcaagatcatgcgccgcatcctgcgcaagatcgccgagaacgcgccggaccagctcggcgatacctcgaccctggccgacccatcggtggtggcctcgctggtggacgagcgcaaggtgcgctgacgtacgacccggggccggatcccggggccggatcccgttccgccaggaacgggctctgaccgccgtaggatctggccccatgcagtttccccccacggttccccccgaccatgaccaccctcctgattgccgatgaccacccgctgttccgcgaagccctgcgtggggccgtgcagcgggtcatccccggcgtgcagctgttcgaggccgacagcgtggaagcgctgtatgcactggccgaccagcacaacgacgccgacctggtcctgatggacctcaacatgcccggtgcgcagggtttcaacgcgctggtgcacatgcgctcgctgcacccgcacctgccggtggtggtggtgtccgcacgcgaagaagccacggtgatgcgccgcgcgctcgaccacggcgcgctgggcttcattccgaagtctgcggactcggacaccatcggccacgcactgggcaccatcctcgatggcgagacctgggcaccgccggaagcgcacaacgtgccgcccaccggcagcgaagaacgcgaagtcggccagcgcctgcgcgagctgaccccgcagcagttccgcgtgctgcagatgctgggcgccggccgcttgaacaagcagatcgcctacgacctcaatgtctccgaagcgacgatcaaggcccacgtcaccgccatcctgcgcaagctgggcgtgaccaaccgcacccaggccgtgctgatggccggcaagctggcgatcgacgacgacgccatcgtgctgccgccggaagaagattgatcgtaacggactgcggagccgagcatgtgctcggctccgcagccttcatgatgcccctgtagagccgagcccatgctcggctgctcttggcctcaataccgattacccccaaagccgccatcgactccatacataggggtattccccgatgcgcgtggccagcccagcacgcacgggattggctgcaatgtacatcgcctgcgtgcgcaggcactcgtcgctgcgcaacgcatggtcgtagtaccccggctgccagatcggtgcgttcgcatcaacgcgcctggcgatggatcttccactccgggacttcaggatctgcatgcagccggccagcgttccggtacgcaactcgaccaaccaatgcaggtggtccggcatgaccacctaggcgagggaggaggtccgccccgtccgctctacggtgcgcagcgcttcgatcagcagatcgacattggccttgtcgtcgaaccagggacggcgtgcgcgtgtcacagccgtgatcgcgtagacattgccggtctgcgaccagcgaccaaagcggagtgcgggactggccatgcgaagaggctatggcacgcatgacagcctctccatcagcgaaatgccgtgctgcatgtcggcgaatgctccaatgtagagccgagcccacgctcggctgccatgtgaagcagccgagcatgggctcggctctacaggggcgggcgttaccccacgccgtgcaggtgttcgtacaggatcgttgcgccgatgatcaccaggatcacgccaccgatgatctccgcacgcttgccgaccatgctgcccagtacgcggccgagcatgatgccgacggtgaccatggtcagcgtgcacaggccgatgaccgcggccatcacgccgatatgcacgtccatgaaggccagaccgatgcccaccgccatcgcgtcgatgctggtggcgaaaccggtcagcgccagcttccagaagccgtggtgctgcgaggggtcttcgtcttcctcggcactgtccgggcgcaggccgttgtagatcatgtggatgcccagtgcgccgagcaggccgaaggcgatccagtggtcgaaggcttcgacgtattgcagggcagcccgaccgagcagccagccgatgatgggcgtgatcgcctcgatgacgccgaagatgatgccggcacgcaatgcatcgcggaacaccggcttgcgcatggccgcacccttgccgattgcagcggcgaaggcatcggtggacatggcaaagccgatcaggaggatcgaaatgggggacatgggcggtggctgaggtcgggctgggacggacgcacggcctgcgctcgcgcccaacctgacgttgcgcgcgcgggccgctggtctcgccaaccatcatggttgtccacgccacggcgcactggccgagtatgttgacgtggacgattcctgcgaaggaatccggctactccccaaggggacgcgaagcttagcatcgcgatccgcacgtggcgcatttccagcgaaacgcgcaggcagggctggtttgtatagcgatggctatatcggcgccgccatgcgttcgggagccgagcatgggctcggctctacaattgccaatcaggcatcgctattgccggcatcgcgcagcgcgcccaggaaggcgcgcagcgaggccggcttgatcggcttggtcagcacgcggtagccgcgttcgcgtgccatccgcttcagttcgtcgcggccatcggcggtcaacaacgcacccggcagcggataaccggcggcttcacgcagcgccaccagcgcatccaggccgtccatgcggtcgtgcaggtggtagtccaccagcatcacctgcggccgctcggccactttctccagcgcctgatccaccgtcgatgccgtaatcacctgcacctgccagcgaccgagcagcgcgcgcatgccgtcgaggatctcttcgtcgttgtctacgcacagcacgcgcaggccggccagcgaatcgctgcgcagcggcgcggctgcggcctgtaccggcgcggccagttcggtatagcccggcagcggcgccacccgcggcaggatgatcgagaacatcgagcccttgccaacccggctgcgcgcattgaggcgatggtcaagcaggcgcgagatgcgctggcagatcgacaggcccaggcccaacccttgttcgccccaatcgaacggctgctggtagcggtggaactcgtcgaagatctgccgcatgtggtgctcgggaatgcccgggccggtatcccatacctgcagctccacttcgttgccacgctggcgcaccgccagcacgatgcggccctggcgggtgtagcgcagcgcattggccaggaagttctgcagcacgcggcgcagcaggcggcgatcactgcgcacccaggccggacgcgtgaacaggtccaggcgcaggccacggccggcggcgaccggcgtgtactgcgcggccagttcgcgcatcagcgcgctcacgtcgaactcgccgatcaccgggtgcaggccaccggcatccagccgcgacacgtccagcaggccatcaagcagttcttcggcagcacgcagcgacgcatccacgcgctcggccaggtgcttctgctcgtcgctcacatggtcgctgtcgcgcagcgccgaagcaaacagccgtgcggcgttcaacggctgcagcacgtcatggctgatcgccgccaggaagcgggtcttcgactgctgcgcgacctcggcctcgtgcgagcgctcggccacgcgctgttccagcgtctcgttggcctccagcagtgctttttccgcgtgcttgtagtcggtgatgtcgttgtagctggtcacgtaaccgccgccgggcagcgcctggccgcgcatctcgatcaccttgccgtcgctgcgggtgcgctcgaacacgtgcggtgagccggcgcgcatgtagccgatgcggcggttgatttgcacttcgatatcgccctcgcccagctcgccgcgctcggcgttgtagcggatcaggtcggccaccgggcggcccacgtagagcatgccgtcggggtagccgaacatgtcctggtagcggcggttccatgcggtcaggcgcatgtccggatcaaccacgctgaccccggcgctgatgttctccagcgtggtcgacaggatctcgcggttgaagcgcagctcctgccccgcttcgtccagcaccgccaccacttcgcccaggtccatgcccgagccacgcaacaggctggtcagcagcaggcgcgccgatgccgcgccgatcgaggccgccaacagacgctcggtgaactgtacccacggccggtccgcaggcgccgaggattgcagctcgcgtcccagcgactgcgcctgctcgaagaacgaacgccgcgcgtggcgctcgccgaccacgcgcgaggccagtgccagcaggtcgcccacgtgcacgtggccgggccagccgccggccaccgacgggcgttcggcatacgggtcgaggaagggggcagcgcgcaggcgctcgtcgacgccgggtcgccagcgtgcggacaccagcatcatcgtcgccgcattgaccagcagcgaccagaacgtgccatgggtcagcggatcccagccggtcatgccgaacagctgctgcgggcgcagccactcgatgccgaacgggccgtgctgcacccaggcggcatcgacccagccggccatggtcatcgccggcaacagcagggtgtacagccaggtggcgaagccgagcagcatgcccacctcgacgccacgccggctggcaccgcgccagtacaggccgccgatcaggccgggcgcgaactgcgccaccgctgcgaacgccatcaggccgtacgaggccagggtgctgtcgttgctgctggtgcggtagtagctgtaggccatcaacgccagcagcaggatcgccaggcggcggatccacagcacgcgcgaggcgacgtcggcggcctcctggtggtcaccgctccgacgcagcagcaccggcatcaccaggtcgttgctgaccatggtagccagcgcgatggacgacacgatgaccatgccggtggccgccgaaaagccgcccacgtaggcgatcagcgccagcgcattgcggccctcggccagcggcagggccagcaccatcgagtcgtcggcgacgctgccgccggtgccgaacagggtcacgccggcggtggcgatcggcagcaccatgcccgagatcagtaccaggtagccgccgaacatccagcgcgcgcggcgcacgtcgcgcacatcgccgcactcgaccacggccacgtggaactggcgcggcaggcagatgatggccaggaaactgagcagcgtctgcgagatgaagcccaccggcggcaggccggtgaacagcgtatgcaccgactcgaccaccgcgtcggtgcggttgctcagccacaggtaggcgaacacgcccacggccagcatcgccagcagcttgatcaccgattcgaaggcgatggccagcatcatgccgtggtggtgttcggtggcatcgacctggcgggtaccgaacagggtggcgaacagcgccatcagcagcgccacgtacagcgcgggatcggtgaagaagccggtcgggccggtgttgccggtcagcacctgcaggctcatcgccaccgctttgtactgcagcgccaggtacggaatgatgccgatcagcgcgatgatcgccaccagcgccgccagccgccgcgagcgaccgaagcgcgaggagatgaagtcggcgatggagaccacgttctggctgcgcgcgatcagcgccaggcgctcgatgatgcgccagccgaacagcagcagcagcagcgggccgatgtagatgggcaggtagcccacgccgttgcgcacggcggtgccgaccgcgccgtagaaggtccacgacgagcagtacacggccagtgccaggctgtagaccaccggccgcagccacggccggtcggggtacatcggccgacggtcgccccaccacgccacgccgaacagcagcgcggcataggcaaccgagaccagcagcaggatccagctggagaccacgcgtgcgtttccgtcaggacaggggtcagtagatcacgaccgctggtcgtgcgggtaggtcacgaggaaggaccgcaagggtggggcatggcagtaggtcacgatcgttgatccgtctggtgggtcacgactgttggtcgtgacggggacatccgtgcccactaacagtgggcacctaccgcgaatcaatgggcacccaccaggaagcggtgggcgcctgccaggtaccggcgttattgggccggcacgcccatttccttcagcagctcgggcgccgggtagaccttggccagcagccagcgcaggtagcgcatgtccacgtgcacggcgcgcttgtagcgcgggtcgaaccaccagctggcgctgaccgactcccagttgctgtcgaagttcaggccgatcagttcgcccctggcgttgagcaccggcgagccggagttgccgcccgtggtgtccaggttggtcaggaagttgaccgtctgggtcttcagtgccggatcggcggtgctgccgaagtcacccttggcgatcgctgccagcaacggcttgggtgcatcgaacgggtaggcgttggtgttcttctcgacgatgccggccacggtggtcaccggcgagtaggtcacgccatcgcgcgggtgcagcgcctcgaccttgccgtagctgatgcgcagggtgcggttggcatccggatacaccgcgcggccctccctggcacgccaggcgaacagcgcctgcatgtacgccgggcgcaggcgcagctgctcgccttcgcgggtcttgctctcgttctcgatgcgcagctgcgcggccaccagcggaccggccacgctgatcagcggatcggcggccagtgccttgccttcgcgtgcggcggcaaagcgcgacaggcgctgcgcttcctcacccagctgggtaccggcatacagggtgtccagcgccttggccagctgctgtggggtacgaccaaaggccgcgtcgaactcggccacgcgctgcgcgtccggcagctgctggtagcgggtcagcagggtggtcagcagggccttctcgacctccggcgcgtaacggcgctggacctgcttgagcaccccttcgatcatcgcctggtcgcgctgctggtagccgctctcgcgctgcgcgtccggcttggccgattcgatgcgcaggcgctccagcagcagcgccgagcgcagcagctggctctgcgcggccatctgctccaggagcaggtcacgctcgcccaccgccgcaccctgcgacaggttggccagcagcgccttgatgtcaccctggtacctgcggtcggtggcagccagcatggccgtctcgtcggcggcacgctgggccttcgcatcgctgcgcagcaggccttccagttcgccggcggcgcgcttgcggttgttcttcagcgactgcagctgcgaggcgtagcgggtacgcgcctgcgcgtccttggcgctggcggtctcgatggtgtcgatcatctgctggaacaccgatacgcggcgcggcagcacggtatcgatctggccggcgaattcggccgcggtgcggtggcggtaggtgatgcccgggtaaccggccagcatcgcgtaatcgccttccttcgggccttccaccgacatctgcaggtgtgccggcgccttgtagggcacgttgtccttgctgtaggcggccggcttgccgtccttgcccacgtaggcgcgcagcagggtgaagtcgccggtgtggcgcggccacatgaagttgtcgatctcatcgccgtagttgccgatcgcacgcggcggcgcatacaccaggcgcacgtcgctcagttccagctgggcaatgcggtagaaatcggtgccgtagtacatgttggccaccgagcagcgcacgctgccgtccttctcgcactcggccacgatctgcttgctggctgcatccacggcatcgaagtaggcacggccggtcttgccacgggcctgcgccagcacctggtcggtcaccttgtcgaagccgacggtgaccagcacgcggaagtccgggttggccgggcgctcgtcggcacggtccctggcgatgaagccaccagcgatcaggtcgtgctcgggcgagctgttgtactggatcacgcccatcgccacgtggtggttggtcagcagcaggccgtcggcggacacgaacgaaccggtgccgccaccggcgcgcaccacggcgctcagcggcggcgcggtgacgttggccaggtcggccggattgcccttgaagccagcggcctgcagcggttgggccaggtccggcagctgcgtcggcatccacatgccttcatcggcgtgggcgccggtggcgagggtcaggcccagggccagggcggtggggagggctttgcgtggtgacatgaggcaatccggtacgacagaacagcccgggaccatagcccgtggggcgctgtcgggcaacgcccgatagtcaggcctgcgccgcgctcctagaattgccgttttctgcacatcggacgttcgcagatgatcgtcggcatcgatcttggcaccacccattccctcatcggcaggcacacggcagcagggccgcagctgttccccaatgcccatggcgagctgttgaccccttcggtggtcagcctcgtcgatggtgccgtactggtcggccagccggcccgtgaccgcctggtcagccatccgcagcagaccgtggcccatttcaagcgctggatgggcagcgaccgtgagacccggctgggtgagcgcagtttccgtcccgaggagctctcggccatggtgctgcgctcgctgctggccgacgccgaagccgccctgggccacaaggtggaggaagcggtgatcagcgtgccggcctacttctccgacgcccagcgcaaggccacccgggccgccggcgaactggccggcatccgcgtcgagcgcctgatcaatgaacccacggccgctgcgctggcctatggtctgcaggagcgtgacggcgaaggccgcgtgctggtgctggacctgggcggcggcaccttcgacgtctccatcctggaactgttcgatggcgtggtcgaagtgcatgccagcgccggcgacaatttcctgggcggcgaggatttcctgcaggtactcgtgcaggccttccacgccgaccagggcacgtccgccagcgacctgtccgctgccgagcaggcgcagctgctgcgtcggctggaactgttcaagcgcgaactcagccagagcggcactgccagcctgcagttgcccctggccggcagcgaacgccagtggcagctggatgaagctcgctacgcccagctctgcgagccactgctgctgcgcatgcgcgcgcccatcgagcgcgcgatccgcgacgcccggctcaagcccgaggcgctggacgacatcatcctggtcggcggtgcggtacgcatgccgatggtcagcaggcttgcgacccgcatgttcggccggctgccgctgcgccatgtccatccggaccaggcgattgccttgggtgccgccgttgcagcgggattgaaggcgcgcgacgaatcgctgcgcgaagtcgtgctgaccgatgtctgcccctacacgcttggcacgcaggtgtcccgcccggatgctgccggtggcgagcgtagcggctatttccacccgatcatccagcgcaacagcgtggtgccggtcagccgcgaggatcgcttctacccgctgcacgagcggcaaagtgccatccgcatcgacgtgttccagggcgagagcccgacggtggatcgcaacatcaagctcggtgagctgaccgtgccgctgacccattctgtcccgatgcaggaacgcagcgtcaccgcccgcttcacctacgacgtgaacgggctgctgcaggtcgaagtcaccgaggatgccaccggcaggcgccacgagctcatcctggaacagaatcccgggctgctgtcacccgaagagatccagcagcgcctgcgcgcgctggaagcgctgaagatccacccgcgtgacgcccagcccaacctcgcggtgatcgcccgcaccgagcgcctgtacgaggaacgcatccatcaccgtgaacagttgcagtcgtggctgagcagcttccgccatgtgctggagagccaggatgccgttgccgtcgagcgtcatcgccgtcagctggacgaggcactcgacgccctcgagcgcgatgcatgagctgggcactgcacgtcctggagctggaccaaacggctgacgagcgcgcggtcaagcgcgcctatgcaaagcgcctgcgggtgacgcgccccgacgaggatcccatcgccttccagcacctgcatgaggcctatcaggcggcattggactgggtccgccaggaagcgctggccgatatcgcggacgaagacgaaccggcggagcatgcaaccgacatcgcaccctggccgcccgacgcagacgtggcatgggcgccgcccgaaacgcgttcgtactcgcctccatggccacctcgcggcacgcctgtgctgctgcgcacggcaccagtggcggaactggagggagcggtccacgtatcgggccatgcgcacacgatcctgcgcatggcccatctgtcttcccctgaagacttcggcccctggctggaggccacgccggtgctgtggtcgctgcgctacaagccattggtgggcgacgcgctgctggatgaactggcacgcagtcacaacagcgtcagcgcagccaacatgggtctgctggcacgctgctttggctgggatgatgtacacgatggcgtggatccggacaggctggcatcgatccagtcgcgcggtcatcgacgctgggccgccgagaccggcaatgcggcagagctgtcggcactgcttgaacaagagggcagcctgcggctggggagggtcacccttgcgcgttgcctgcgctacctgtcgcagccatggcacgcgcgacgatccctctggcaggcgcagctgcccgagcacatcattgaggtcaacgcgctgctggatgcgctggaacgcggcggccaggagccattgcccgccgcctgggatcggcagcaggtgcagttctggcgcagccttgccgacgtttcccgtcccaaccgctggcgttgccaggtcaatgcgctgcggggcggcctgttggctgccctgacgctcgcgattgccggtggctcgactctcatgagtcttgcccagcgtgacctgcgcaccgccgccgcgctcggcataggcggcgtgctgctcggggtcctgctcgccctggccggcgctctgtgggtccatgtccgttgggcgctgcgccagctgacgctggatctgcccccttcgcgctggggatggctgctggcgttgccagcgccgctgatcgccctcgccagcctgatcctggtccatggcctggatctgcggctggaaggtacgttgctgctgttccctggccttgctctggcgacggcacgctggatccggcgcgaggatggccggggattccggccgcgcaacctgattggaccgggcatcggcatgttcgtccccgaagtgggctgcgccctggtcctgctgctatggaccacctggttcctgcgtgacaggtgccgtcgcctgtcgatcgacctgcctccacctgcttctggaaacaccgtgtgaaccgggcactggacgctctcgggctcgacgccagcgccgacgaaaaggcgatcaagcgcgcctacgcgcagagactgcgcgcggcacgcccggacgaagacccggtggcattccaggcgctgcacgaggcttaccagcaggccctgctgtgggcacgcagccgcacgcaatggcaggaggaaagcagtgcagaagcgctgtcgacgccacctgcagacaacagcccacccggcccaccggcgccgtacgacagccattcgccgatggaccacatgccggtgctgcatcatccatgcacgcccgacaccgacatgccggacgatgtggtggagccatcattgaacctgccccggtttgcgcgcctgctgatcaacaccgccggcgacgccgacccggccagcttcgagcactggctggcccatcgcccggagctgtggtcattggccgacaggccgcgtatcggtgacgtggtactgcagcagctgctgcaccagggccagccgctgtgcgagtccaacttcgatctgctgggtcgatacttctgctgggatgagatccgggctgatatcgatccctaccgggtccgcgcacggcgcaacctgctgcatcgccgctggcagctgcagccgcgcaaccacacggccctcaccgcagccctggaccgaccgcatgaccgggtgtccgtaaccgaggcccatgcccgcatggaacgcttgacccgaccgtggcactggctgcaatcgctgctgtcggccagcgtgcccgggcgtgctggcatcatgcggcaaacgatgcagcgtctgggagtgcagggtgtccgtgacacgctggcgccactggacacggatcaggtcgccttctggatggcggtatcccaacccgggcacttcaatctcatgaagatgcaggtggccattgtccgctgcctgctgggcgctctcgtcgtgctggccgttctggcagcgctggcattgctcggtgatgccgctcgccctatcgcgatcagcacgtccagcatgaaacacgtggcaatccatgcctcggtggtcatcgtgtctggcgtcctcatgctgacgcctttcgttggaggcaccccatcgcggacggcgtccgcgccagcgcccgtcgagccaccgtcggcgcttgatgggcacggcatgctcacgcacgggcctcgtccgcgcaggccagccccctgcttcgccgttgtcagccagaccgatcccgacacagagggtggttgaggggcagcgggttatttctcccgccgccagttgatcgacccgcggttttccacggtgctcgactccacttccacgtcgaacccgcggcgcagcaggtacttcagcgtgatcaccgaaccggcaccgaccagcgacacgccgtagccgacgtacagcttgggcgagatgtacttgccgacaccgatcaccgagccgcccagcgcgcgcgactggctcacgccggcgtcgtccaggcccagcttggcgcccagctgcgaagccagcaggccgctgcccgccgagagcgccgccgaggccgcgttgacctgctgcgcctggtcgctgctggcaccggtcaggctgcgtcccagcaccagataggccagtgcctcggactgcgacattgccggatcggaccacacgtccgcgcgcggctgctgcgcacgcccggtcacgtcgatgccggcggtgacatcaccgatccggcgctcggcgcggatgttgatgcgcgggtcggacaccgcgttgtagttccaggtgaggttgccgcgggtgatggtcaggtcctgcccatacgccttgtagcggccgctcacttccaggccgccattggcggtcatttcacggccgggcttggcccagacctgcatcttgccggtcagcgcgcccttcaggccgaacccggtcatcttcaccttgtcgccgaggctgaccgtcaggtccatgtccagcggcgaggtgcgcgactcttccggatcggccgggtccagcaccaccacgtcttcggacaccgaggtgccacggtccaggcgctccaggtcgatgtcggcctcgggcacgtgcacggtgccacgcagctccatcgccgccttggccaacgtgaagtcgaggttggggttggcgacgatgcgcagctcgctggtgttggacagcagcacgttctcgccgtggatcttcagctgcagcggctgtgcatcaccgaaccacgacaggccgccgtcgacatacagcgtgccctggcccgagttggcctgcgcggtgatcttggccgagccgtcgggctgggccacgaagctgcccttgccctggtcgaaggtcaggccaagcgcggggaattcgcccttgaagttgctcagctgcgcgtcgccgcccagcgacggctgcccgcgcgtaccgcgcaggctgacgtggccttcgatcaagccggtcgggcgcacgatgtccggcgagaacagctccagccagtacagccgcgacatgttgaggtagagctcaccgttcagcggtgcgctggcttcccagccggtctgcatcttcgcgtcgacgaagccattgccctggaagcccatgcccaggtagcccttgatgctggccggggtcatgtcgagcttcagcgagaactggtcatagcgcaccagctcgccgcgggtggtatcgcccacggtgttgcggttctcgcccaggcgcacgccgccttccttcgagcgcacttccacatggccttcccaggccgcgccgcgcgggcggatctgcgcgtccaggctgacgtcgccgcgcaggtagatgcggcggccggactgcggcggcagccacggctgcaccagcgccagcggcagcgcgtcactgcgcaccaccaggccttctcgcggccagttggcctgtgcgcacagcgcgccgctgctggcggcggccaggcaggcttcggacagggtgtaggtgctgccgttgatcgcgaacgccgccggtgcacgcagcgaccacgcatcacccttcaccggtgcgatgcgcagcgaggccagctcgccacgccactgcgccccctgctggcgcacgctgccctgcagctcgatcgcgcccatctcgttgcgggtctgcgcagccaggcgcaggttggacacactgccctgcgcatccacgttcaagcgctccagcagcatgccggcgttgacctgctggccctgcaccgccagcgtgccgctgtcgccgcgccacggcaggtggcccttgatgctcacgctctcggcgccgtagccctcccagttgagattgttgccgaccaggtcggcggtgatgtccggcgcatcgcgcggccccttcacctgcacctggccgcgcaggccaccgtcggcgcccggcagcaggtcactcagctgcagcggttcgaaacgtgcatcgatgtcgaggcggtcgccgaccttgcccgacgcggtcacccggctgctgcccagcgacagcttcaggtcaccctggccctgcgcgccctgcagcgcgaacttgccctgtgcatcaaggttgcgctggcgcaggatgcccttcagcgacggcaggtcgacggtggcttccagcgtgccggccgtgcccggtgcggcattggccggcggcggcagctgacggcccttggaggccaggttgccggacaggcggccgttccagcccggcacgaaatagccggggtcgaagtccttcagcgtggccttggcgtcccagtccagctgcggcgcccaggccacctggccttccacctgcagctgcccacccggcgtctgcgcctgcagctggtggatcgacgcggcctggtcattgccgcgtacgtcgaactgcagctgcgccttctgcgcctcgcgttcgatctcggcacggccgatcgcggcccaggccttcagggtaccggccaggccgaagcgtgcttccttcagggtgaccggcaccggtgcgctgccagccgtgttcgggtcgggtgccggcacgtaggtcagatcgcgtgcgaccaccgagaaattgagtttctgctgatcgtcctggctgaagtcggcggtgccttccagccgcgcttcgccaccgaggcccttcaccagcagcggtgagaccttcagcacctggtcctgcagcgacaccaccgacggtgccagttccagctcctggtcgccctgcttcaccctgccgcgcaggttggcattgccgcccttgccggcggcggtgaagtccagcgacaacggcgcaatcgccgagctcgccaatgctggcgacaacagcgccagatccagctcgtcactgcggatgctggcgctccagctcgggtcggtgcggccatcgaacaccagcatcgcgtgcagcggcttcggcgcgcgcccggctacggccacttccatgtgcgacaggtcgccacgtgcgaccaggcccaccgtagcggcggtgcgcccacgcggtgctggcagcaccgccgtcaccgtcacatcggtgtcgtagtccttggccggaatgtaacggccctgggcggtgaagttgcccatgtcgctgtccaccaccagcttgtgcgcctggaactcgccattggcgatctcgatgccaccacgcacccggctgatgtcgatcaccggttcgttggcctggctgatgcggaagccgtcgatggcgatggcatcggcctggatcgccagcggcatctcgatctgcggcagcgaatccggccacgatggcagcttgaacggctcatcactcttggccaggttcaacgtcgcgttggtcagctccagcttgtccagcagcagcttgcggcccagcagcgggcgcaggtccggctccaggtgcgcgcgctcggcgtggaaatggatgtcgtcgtagcggaagtcgacgttgtacagggtcagcggaccggccaccgggccttccaccttgtcccaggtgaagctggcgcccaccggcagtcgcgccaccacctgggccagcagcacatcgcggccggccacggtctgcagcagccagtacaccgccagcagggccagcagcaccacgccgatcacgccgacgccggaccaggcccagaagcggcggcgtcggtagaagcgcacgcgcggcggtggcgtgccggggctcggtgcgggcgtgctcacaggtccgctccgatgttgaggtaaagctggaactgtgaatccgggttgttcaggccatgcgcgatatccacccgcaccgggcccaccggcgatttccagcgcacgccgaagccgacgccggtgtgcaggtcaatggtgttgtcgaatgcgctgccggtatcgacgaacaccgccgcgccccacgggccgccattgaagtagtgctcgtactcggccgagccgatcaccaggttcttggcgcccagcgcgtatttgtcgggtttgggtgtgcgcgggccgacttcgcggtaggcgtaaccgcggatgctgcggtcaccgccggcgaagtagcgcaggctcggcggcatcgccaccagatcgctggtccaggtggtacccccctcaccgcgcaggatcaggcggttgctttcacccaccgggatgtaccagcgcagcacggcgttggcctgcacgaagctggtgtccgagccggcaccttcaacgccggcgcgcattgtcgcagtaccgctgatgcccttgcgcgggaacatctcgtcgtcgacgttgacgtagtcggcaaccatctgcgggtacaccagcgtcgaggtgttgtagacggcatcggtgaattcagtgccggaggcatagcgccaacgctcgcgcagtgcgttgatcgaggcgatcgcggtccagtgctcgttgatctcgccgctgcggctggcgatcagcttgaagttgcgcaggtcgatgtaatcggtctgctcgtcatacgcactggcggcgaaggtgtaccagccgtcaagccagttgaaggcggggatgcggtaactggtcaccagactcttgcgcttctgcgcatagtccagctgcgtgttcatcttgtggccgcggttgttcaggaagcgccgctcgatgccaccgcgtacacccgggccgctctcgctgccgtagctcaggccggcggtatagatggtgcgcttggcgcgcgtcagcttcacgtccaccggcacttcgccgttctcgtcggcctggtccgggcgcggctggatgtcgatcacgctgaagtagtccagcttggtcagcgactcgcgcagccggtccagcttgccctcgtggtagtagctgccctggtcccagtagaccagtggatcgaacagcttgtcgacgaagtagtcctgctggaagcgcaccgggcccatgttgtagcggcggccgctgtcccaggtcaggtcgatgtcggcggcgttgtcggcgcgggtgatctgcacctggcgctgggtgtagtcggcgtcgaagtagccgcgctcggccaggcgccgggtgatggtgatcttgctggcttcgtactgggtgtgctcgaagcgctggcccttgcgcggcttgaacgcggccaggtcatcctgcaggtactggtcgtacatcgccgggccggtgatgtcgatgtgctcgcggcgcacggtcaccggggtgcccttgtcgacatggatcagcacgcgcacgtgttcgtcctcgcgcggtgcctcgaccttgatcaccgggttgtagtacccgaacggttccagtgcctggcgggtctgccgctcggcctgtgacagcaggtactccaggcgtgattcgccctgttccttgccgatcgtgtcgtacagcgacagcgattcctggatgttctcgatgattgcggcgtcgtcgcccttgtccaatcccttgatgtccaccttgtcgatggtgccgcgcgcgtggaccacggaagtggcggccaacgacaggaccatcagcggcagggcgtatttctttggctgcatgcgggacagcataccgaccgaaggtgacgatgcgaaatgcatcacgtcattcgggatcggttgttaagtggcggtcaaaatacgcacctttgtggcgatcatcgtgaatgcaggcgaggatgccggcatcgtgcgcgatgccggcaatgaccccgatggacatccaccggcgatgcgatgcgcgggggtaatgccggccagcggccggcactaccgatacgggcatcagctcgacagatgctcgatcgccgcgaccttgcccaggcgctcgcccagcatcgtcagcagcgccaggcggttgccacgcagcgccagatcgtccgcattgaccatcaccccgtcgaagaacgcgtcgacctgcgggcgcaggcgcgccaggcgtgccagcacggccacgtagtccttctggtgcaggctggcgccggtgtcgtcgatggcggcggtgaccgcttcggccagcgcgcgctcggcgtcttcctgcagcagcgccgggtcgatctgcgccggaatgtcgccctcggccttgcgcaggatgttgcggatgcgcttgttggccgcagccagtgcttcggcttccggcagtgcggcgaaggtgccgatcgcatccaggcggcggtcgaagtcgtacagcgaggccggcttcagttcggccaccgcgttgaagtgcgtggccggcacgcccttgtcgccgtaatagcccttcaggcggtcgagaatgaagtcgtacagctcgccgacatcggcctgcacgttgcgcgcggccaggccggcgttggcgctggccagcagcgcgcgcaggtccagctcgaagccgctttcgatgatcgtgcgggccaggcccagcgcattgcggcgcagcgcgaacgggtccttgttgccggtcggcttcaggcccgcggcgaaaccaccggccagcgtgtcgacgcgttcggcgatggccagcaccttgcccagcggcgacagcgcgatgtcatcaccgccgaagcgcggctggtaggcctcgtcgatggccagcgccacctcggtcgattcgccaccggccacggcgtagtggcggccggcgatgccctgcagctccgggaactcgttgaccatgcgcgactgcaggtcgttcttggccaattcggcagcccgcctggcctgcacggcatcggcacccacctggggtgcgatcacttcggccagggcggccacgcgcgccaccttgtcggccacgctgcccagcttggcctggtaggtcaccgtcttcaggccgtcgcccatcgacgccaggccctgcttcaggtcctcgtcgaagaagaacttggcgtcggcgaagcgcgggcggatcacccgctcgtagcccttggccacttcggccacgtccttcgattcgatgttggcgatgccgatgaacttctcggtcagcgtgcctgcggcatccagcaccgggaagaacttctggttgatctccatcgtttcgatcagcgcttcctgcggcactgccaggaacgcacgttcgaagctgcacagcaccgccgacggccactcgaccaggttcaccacctgctccaggttgtcgtcggtgatgcgggcgctgccaccggccctggccgcggcggcctcgacctcggcgacgatgcgcgcacggcgctcgcgcgggtcgaccagcacgaaggcggcgcgcaaggcttcaacatagtcctgcggctgggccagcgacacgggctggtcgtggtggaagcgatggccacggctgacacggccggcctgcaggccgaacagttcggcctccaccacctcggtaccgtgcagcagcaccagccagtgcgccgggcgggcaaagccccaggtgtggccgccccagcgcatcggcttgggaatcggcatcgctgcaatcgcctcgcgcaggatctccggcagcaggctggcggtgcgtgcgcccggggtcaccgcgcggtgcacgaagcgctcacccttgttatcggtggtcttctccagcgcggtccagtcgatcccggccttggcggcgaagccctgcaacgccttggtcggctggccttcggcgtccagtgcgatgttcaggtacgggcccagcacttcgctgtgctgttccggctgttccaggcccacgcccggcagcagcacggccaggcggcgcggggtcgacagcgggcgtgcatcactcagttccagcgcgacgccgcgcgtgcgcaggccttcgacaacaccgtcgaagaacgcctgggccaggcccggcagcgccttgaccggcagctcctcggtgcccagttcgatcagcaggggggacagttggctcatcggttcgatcctgtggtgggggcgcagcgcgcgacgcgtccggcgccccaggtagttgatgaaaagcgggtgggtgccgacggcccgtcaggccttcttcgcgcccgggaagcccagcttctcgcgctgctcgtagtacgccttggccaccgcctgggccagcgcgcgcacgcgcaggatgtagcgctggcgctcggtcacgctgatcgcgcggcgtgcatcgagcaggttgaaggtgtggctggccttcatcacctgctcgtaggccggcagcggcaggcccacctcgaccagcttctgcgcttcacgctcgcaggcatcgaagcggtggaacatttcgtccacgtcggcgtattcgaagttgtaggtgctctgctcgacttcgttctggtggtagacgtcgccataggtcaccggttgcccgtccgggccgtaggtccagaccaggtcgtagacgttgtcgcagttctgcaggtacatgcacaggcgttcgagaccgtaggtgatctcgcccagcaccgggcggcactccaggccaccggcctgctggaagtaggtgaactgggtcacttccatgccgttgagccagacttcccagcccaggccccaggcgcccagcgtcggcgattcccagttgtcctcgacgaaacgcaggtcgtgcaccagcgggtcgatgcccagcgccttcagcgaatccaggtacagctgctggatgttgtccggcgccggcttcatcgccacctggtactggtagtagcgctgcaggcggttcgggttctcgccgtagcggccatcggtcgggcggcgcgacggctgcacgtaggccgcgttccagcgttccggaccgatcgcacgcaggaaggtggccgggtggaaggtaccggcgcccacctccaggtcgagcggctggatgagcacgcagccctgctgggcccagaactggttcagggtctggatcaggccctggaaggtgatcggaacggtcggggtcgcggacatgcgtacgagtcttggccggcaagggggtgcgttagtataacggccgacctgcggggcattccgtacccgggaggagcaggcagatggaacatcggctgccggtgggcacgcccggcgagccaggcgacatcccgctgccgtggggccgcctgcatttcgaacaggtctgcgcagcgctgctggccgatggcctggtggccgagcacgatgtcgagcgcatgcggttttccgcacagggagcgcgcaatgccagtgaagtgcacccgctggtgttgctgtccaacctcaagctggccgcccgcgacggtggcgaactgaccctggaacgcctgaccgaatggctggcccggcgcaccggcagccgctacctgcgcatcgatccgacccgggttgacgtcgctgcggtcaccgcgctggtctcccacgcctacgcccgccgccaccgcttcctgccgctggcggtggatgccgaacgggtgctggtggccaccagcgagccgctggtgcaggagtggcgccgcgacctgcagcacctgacccgccgcagcatcgagctggcggtggtcaatccgctcgacctgcaccgctacaccatggagttctacggggtgacccgctcggtgcgtggcgcgcgcggcgatgtccgcggcgaagccagcaccaccctgcccagcttcgagcagctggtcgagctgggccgtaccggcgacgtcaatgccgacgaccagcacatcgtgcacatcgtcgactggctgctgcaatatgcctacgaacagcgcgcctcggacatccacctggaaccgcgccgcgagatggggcgcatgcgcttccgcatcgatggcgtgctgcacaaggtcttcgaggtgccaccggcggtgatgaccgccgtggtcagccgcatcaaggtgctcggccgcatggacctggccgaacgccggcgcccgcaggacggccgcatcaagacccgctcgccgggcggccgcgaggtcgagatgcgcctgtcgaccatgcccaccgccttcggcgagaagtgcgtgatgcgcatcttcgacccggatgccgccttcaagagcatcgaccagctgggtttcagtccgcaggaggccgccggctggaatgcactggtcgaacgcccgcacggcatcgtgctggtcaccggcccgaccggctcaggcaagaccaccaccctgtattccacgctgaagcggctggccacgccggacgtgaacgtgtgcaccgtggaggacccgatcgagatgatcgcgcccgagttcaaccagatgcaggtgcaggccaacatcgacctggacttcgccagcggcgtgcgcaccctgctgcggcaggacccggacatcatcatgatcggcgagatccgcgatctggaaaccgcgcagatggcggtgcaggcctcgctgaccggccatctggtgctgtccacgctgcataccaacgacgcgccgtcggcggtcacccgcctgctcgacctgggcgtgccgcactacctgctggccagcaccctcaacggcatcctcgcccagcgcctggtgcgcaccctgtgcccgcactgcaagcagccgcacacccttggtgctgccgactgggcggtgctggctgatagccaagctgcatatccagatgccgccacgccctgtcggccggttggttgcctggagtgccggcgcaccggattcctcggccgcatcggcctgtatgagttgctgccattgggctcgcggctgcgtgggcagatccgcgccgacatggatctggccggtttcacccgtgccgcgcgggctgaagggctgcgaaccctgcgccaggccgggcttgaaaaggtggcgcaggggctgactacaatcgaggaagtcctgtcagtcctgccgcccccggatgaacccagccccgttcctgatccttgaaaccggccgcccggtgccgtcgctgcgccgctacgggcgcttcccgcactggatccgggtggccgccgggctggaagagcacgagacggtggtggtcgatgtcgaacacggggatgccctgcccgacccgcatgccttcgccggcgtgctggtgaccggctcggccgccttcgtcaccgaccacgccgaatggagtgagcgcagtgccgcatggctgcgccaggccgcccacgacgacctgccggtgttcggtatctgctacgggcaccagctgctggcgcacgcgctgggtggcgaggtggcctacaacccggccgggcgcgagtcgggcacgatcgaactggagctgcagccgcaggccgcgcaggacccgctgttccagggcctgccgcagcacttcgccgcccacgccacccacctgcagaccgtgttgcgcgcgcctgacggtgccgaagtactggcacgctcgccgctggatggctgccatgccttccgctgggggcgccaggcctggggcgtgcagttccaccccgagttcgccacccaccacatgcgcggctacgtgcgtgcccgcgccgactgcatcggccgccatggcggctgtgcccgcagcatcgagcgcgcggtcagcgccgcaccgctggcgcgccagctgctgcgccgcttcgttcgccaggcgcggctgtcttcagcccagccggcggcaaaacagggataatcggcggcacgggcaagcgcccggcccctcctgtccttcccggatgtccatgaaagagattcgcaagctgccggcctcggcgggcgcccagtggttgctggatacgttctcgctgtatcggcgtgcgccgctgcagctggcccggatcggtctgacctggctgctggtgagctgggtggtcaccctgttgtcgacgctgattcccggcgccgccggcatggccgtgcagctgatgaccctggccatctcgccgatcatgttcggcggcatgctgtacgccgtgggtgagatcgacgaaggtcgcccgggcctggcctcgcacctgctgcagccgatccgcgaccaccgcgtcagccacctgctggtgccgctggcgatccaggtgctggcggtgctgctgctgggcgcgctgctgttcctgatgatcggccgcgaaggcttcaccgccttcagcgaggtcatgaccaagatggaagagatcagccgcagtggccagcagatcaagccggacgatgctgcggcgctggtggccaacctgccggccaagcgcatcgcactgtggatgctgctggtgttcctgagcgcggtcgcactgtcgctggcaatgttcacccagccggcgctggtggtgttcgacaagcagagcggcatgcacgcgctgcgcctgagcctgcagggctgcatcgagaacatcggcgcaatgatcgtgttcgccgtgctcggcctgatcgccgcgttctgcatctacatcctgttcgtgatcgtgatccagatcgcgatgctgatcggcggcccgctggccgccgccttcatcgcccagctggtgctgaccacggtgctgatgccgctgtatgtcggcgcggtctacgccgcgtggaagcagatgttcgtgcaccgtggcagccgcgccgcaccgccgatcccgaccacgccgacctcgagcgacatcttccacgcctgatgaaaaaaggggacggaggggattaagtcgttagctgcacacactgggcataaacgacttaatcccctccgtccccttttttctttcaggcggcgggcttcttgactgccgacgacggcaccagccagcgtgcggcgtggatgcccagctcatagagcaggcacatcgggatcgccagcatcagctgcgaaaccacgtccggcggggtcagcaccgccgccagcacgaagatgccgacgatcgcgtagccgcggccttccttgaactgctgcggcgtcacccagcccagcagcaccaggatcaccatcgccaccggcagttcgaagctgccgccgaaggcgaagaagatcgccagcacgaaatccaggtaggcatttgcatccggggtgatcgcaatcacgtccgggctgaaggtggtgaggaagtggaacaccgccggcagcaccaggaagtaggcaaaggcacagccggtgtagaacagcagcaccgaggacaccagcagcggcaccgccaggcgcttctcgcgcgcatacaggccgggcgcgacgaaggcccacagctggtacagcagccacggcaccgccacgaacagggcaacgaagaaggtcagcttcaacggcgcgaagaaggcgccggccggattggtggcaatcatcgtctgcccgttcggcagctgcgagaccagcggctcggccaacgcgttgtacagcttctgggtgaacggcagcagcgccagcagcaccacgcccaggcccagcaatgcgcgcaccaggcgaccgcgcagttccaccagatgttcgaccagcgagctctcgccgaaatcctgttcactcatggctggcgctccgtgcgcggcggcgcaccggcttcagggggtgtcaccggcgtcggctcgggagcgacgccctcctgtaccggtgcatcggcacgggtcaggccgctcatatgcggcggcagatccgcaggcgccggtgcgcgtacctcctgcgccagcgtatcgccctgctgctgcgcctcctgcgcttcgcgacggatcgcttcgccgcgggcacgcagctggttctcggtgtcctgcatgccctggcgcacgtcctgcatctgccgcttgatctcctcggcctgcagttcgcgctccagttcctgtttcaccgaatcccattgattgcgggcgcgacgcacccacaggcccgcaaagcgggccgccttgggcaggcgctcgggaccgagcaccaccagggcgaccacggcgatcaccagcagttcgctgaagccgatatcaaacaccgcgaccgctccggatcagcgaggggtgcggtcgtgctcgtcctgcgcggtgcgcgaggcgtcctggctgcgcgactcgtcgcccagctgcgcgttcggcttgtcgtcgtcgcgcatgcccttcttgaattccttgaccgccgaaccgaggtccttggcgccactggtcaggcgcttggtgccgaacaccagcaggacgatggccagcacgaccaaccaatgccagatgctgaaactgcccataaagacgctcgttacgttagtgatcaggctgtcgagcatagcgcaccgggtgttagccggcgcgcgtgacgaaagtcagtttccgcccagcgtttccgtgcggatttcgccgtcgttgaccggctggaagccctgctgctgcggcggcgggttctgcggaacgttctgcagcggcgcggtggtggcttcggccggggccgccggtgctgcctgaacgggcacagacacgggggcggcagccggcgccggacgcggtgcattgccaccgctgccgttgcggttgttgcgggcggcgtaggtggcctcttccaggcgatcgcggaaggcgaccacgtccatcgacggcgaaccgacggcgcgaccttcgaagatcatgcgcggcgtggtgttgctgccgtaggcgtccagattggcggcatcgtcgatctgcagcaccgcgccatccagcgcgacaccggcgaacaggccgcgcgcgcgcgaccacgaccagatctcggccttcagctggccgtcggtggcggcggcggcattgcggccgaccggaccggcggcaacgccggcatcggcgccaagcgtgaacttgccattgaccaggttgtccaggctgcggtcgttgcggaacaccagcactacgtcggaagactgcacgccggcctggaagccgatgctgccaccggtcagcttgacgaataccgggctggaccaggcgccattgggcatgcgcaccgacatcagcccgtggccgcgacgaccgccaatgaccaagccggccttgatcgtgtcgggaatgacgatgaccgcgcggccttcgtcgagcaacttgtccggaattccctgttcagggatttcctggatctccgccagcacgcgcacggcattgcgggcgcgctggtcttcctgcggtccggccatggcctggctggacagcaggctggcggcgatcagcagggcttggatcgggcgacgcatggcaggctccagaagtcagtccataggaagatatagcaagtgactgaaattagtagtgttgtcatgaatcgccaatgagcgctccccgctcacatagatgcgcgctatgccagcaatccgaaccctgcatcccggtgcgacaccggatcggcgacaatgcaccccatgctcgacgcacccgataccgccgtgctggcggtcaacctaggcacgcccgatacgccgacggcccccgccgtacgccgttacctggccgaattcctgtccgaccgccgcgtggtcgcgatcccgccactgctgtggcagccgctgctgcgcggactgatcctgccgctgcgcagcagccgttcggcggccaagtacgcccaggtctggctgccggatggctcaccgctgatggtccatacccggcagctggcgcaggcgatgcaggccctgctgccaaccctgaaagtgcgccacgcaatgcgctatggcgaaccggccctggcccacgagctcgaccgcctcgccggcgaaggcgcacgccgcatcgtggtgctgccgctgtacccgcagtactccaccaccaccaccgcctcggtcgaggaccgggtcgatgcctggcagcggcgcaacccgggcgtgaccgtcagtctggtacgcgactactcggtcgacccgggctgggtcgaggccgttgccggctcgatccgccgctactgggaacagcacggccgcagccagaaactgatgttctccttccacggcattccgcagcgcctggccgacgcgggtgatccgtatccgcagcgctgcgaggccagcgcgcaggccatcgccaacgcgctgggcctgggcaaggacgactggcagatgggttaccagtcgcgcttcggccgcgagcgctggctgcagccttacgctgagccgagcctgtgggcgttggccgaatccggtgtgaagcagatcgacgtggtctgccccggcttcgccaccgattgcctggaaacgctggaagaagtcgcgatgggcttcaccgaaacgctggccgaacgtggcgcgacgatgcgctacatcccctgcctcaatgccgaaccggaacacgcgcgcgccctggcgcgactggccgtggcctcgctggcatgagtctgcaaccctttgaactcgaggtgggcggcacccgcgtcgccggcctgcgcaacagcggcgacggcccgcgcgtgctggccctgcatggctggctcgacaatgccgccagcttcgtgccgctggcgccgcacctggcgtcgctgcagctggtggcgatcgacctgcccggccatggccacagcgcgcacctgccggccggtgccagctacaccacggcggccgcgatctgccacgtgcttgatgtggccgacgccctgggctgggaccgcttcagcctgctcggccattcgatgggcgccggcatcgccagcctcaccgcctcggtcagcgaccgcgtcgagcgcctggtggcgatcgaagctctcggcggcctgcgcggccccgaagaagagaccgcccatcgcctgcgcgagcatgtgaacgccacccgtgcgttggcgcgcaagcagctgcgcgtgttccccgacctggccgcgccgatccgcgcacggatgatgaccaaccagctcagcgaaccgtgcgcacgactgctggtcgagcgcggcgtggaaccggtcgaaggcgggtatcgctggtgcagcgatccgcgcctgatgctgcccaccgcgatccgcctcagcgagggccagatcgacaacctgctgcaggccatcgcctgcccgacacaggtgatctatgccacgccggcgcagtcgtattatcccgagccgatgcgcagcgatcgcctgcagcacctgcgggatggccggctggcagtgtttcccggcaaccatcacctgcacatggaagatccggaacagatcgcaggcgtgatcctgcacttcttcagcaacgacaacgccggctgagcgcaggcgtccgcgcgcttcactccgcgcgtttgcggccgatacatcagttgcgggtccctgcgcccgctgcacgcgggcccggtcggtcctgcggcatgtgtctggttctgcaaggaagtccgcatgcccgctctgctgcaccgtcacccacaggatgtggccgcggtgtcccgtctccgcgtcgctgctcgcgccgcatccctcgaattcccggcacccgccctcgtcacgccctgctgcgtgcgttgcggcgtgctcgttgtcgtctgctgacccaggagcctccgatgtccattgcatccgcccgtccccccgataccgcccgcctgtcgcacctgcaacagctcgcccgcggtgctgaccgccgcctgctgaccggcagcgcggcactggccgtgaccgggctggtgctggccctgcgcggtccgcacggtgtggccgccgcgttggccgcgggcgctgtgctgcccgccttgtggctggccggtccgctggcaggccgcggcatcgcccgcaacgccctggcaatcctggtggcgctgcagctggccctgttgtccgcgatcaccggcctgtcgccggcgttgccgatcgccctgctgctgggcgtgctgctgggccatcgcgatcgtctgccggtgtggctggccggtagcatcggcacgcttgcactgctggccccgctgccggccggtgctgcggtggggccggcgctgctgcaggccgcgatgctggccggcctgaccctgttccttggccaggtcgcactgcggctccgccagcagaccgaagcacttggccacggtccccgccggctggccgcgctggcgcgcgacatcgccaccggcgccgatcttggtgcacatgctgacaccaccgcctacgcaccgggttcgctggcccatgcgctggccgacaccgcacgccatgtgcaggcccagcgtggacgcgaagcggaggcacacgccgagaacgcgcagatccgccaggccctcgatgcctcgcgcaccgcgatgatgattgccgacaacgatcacgtgatccgctacgtgaaccgctcggtggtggccctgctgcgcaaccagcaggcaacgttgcgccaggccttccccgatttcgatgccgagcgcctggtcggtagcagcattcatcgcttccacgccaacccggaccggatccgcgccatcctcaatggcctgcaggtcagccacaacggcaaggtacagatcggcccggtgcacttcgcacaggtggttactccggtcttcgacgcacagggcgtgcgcctgggctttgccgtggagtggcatgaccgtacccatgagctcgccttggagaacgccgtcgccggcatcgtcgcggccgccgccgccggcgacctcgaccagcgcctgcaggcaaccgaaggtgccagcttcctcgatggcctcaccggtggcatcaaccagctgctggatacgttgggcagtacggttgacgaggtgcggcagatgctctcggcgctggccagcggcgatctcgatcgacgcatgcatggcgagtatcacggcgcctttgccgcgatccagcgcgatgccaacgccaccgccggccagctggcgcgcatggtgggccgcatccagcagtgcgcgtcctcgatcagcaccgctgccagcgaaatcgctgcgggcaatggcgcgctgtccgagcgcagcgagcgccaggcagcgcacctgcaggaaaccgccgcttcgatggaagagctgactgccaccgtgcgccagaacgctgcccatgcgcgcgaggcgagccagctggcgatcaccacccagagcgccgccagcgacggcaacgtcgccatgcagcgggtcgtcgacaccatgcaggcgatcgagggagcctcgaagcggatcggcgacatcactggcgtgatcgatggcatcgccttccagaccaatatcctcgcgctcaacgcggcagtggaggccgcccgtgccggcgagcagggccgtggcttcgcggtggtggccagcgaggtgcgcgtgctggcgcagcgctccgccgccgcggctcaagaaatcaagaagctgatcgatgaggcaggtcgccaggtgggcgaaggcgcccagctggtggccgatgcgggccagcggatgcagggcattgtcgggggcgttgagaatgtcagccacctgatgcacgagatctcggcggcctcgcaggagcagtcggtcggcatcgagcagatcaaccagaccgtggtgcagatggaccaggcgacgcagcagaatgccgcgcttgtggaggaagccaccgcggccgcacgcgagctgcaattgcaggcgggtacgcttaccgaggcggtatcggtgttccgccagcaggaaccgcacgaggtctcgcgggccgcctgatccgggcctgcagttccatcccggtcaagacggcgcccgcagggcgccgttttttttgcctgcttttgcgtgatgggtcaggaaagtccgcttccggacctgccgtgaggagcgaccaaccctggctggcgccgcatccacacacggcgtggatctactgtgcgcccgcatgccctcggtagtcgccaaccctagttggcgctggggctgcccgcggagaatatccacgcatggcgtgcatctaccggccggtgtgcagctatggcggtgccggccggcggccggcactacccgcatgttctgcgcacaaagaaaaaccccgctgcgcaagcagcggggttttgggtataaaccctggcgatgacctactctcgcatggcttgagccacactaccatcggcgcagctgcgtttcacttccgagttcgggatgggatcgggtggttccacagcgctaatttcaccagggaggcttttggagcgtcgcactcgtcccgggggacaaggcgccagcctcgcatagttcttgtgacgtagcgtgcacttggatgctcttacgacgttgtcgtaaagccaaggcaacttgaggttatatggtcaagccgcacggatcattagtatcagttagctcaatacattgctgtacttacacacctgacctatcaaccacgtagtctacatggttccttcagggggcttgtgccccgggagatctcatcttgaggcgcgcttcccgcttagatgctttcagcggttatcgcttccgaacatagctacccggcaatgccactggcgtgacaaccggaacaccagaggttcgtccactccggtcctctcgtactaggagcagcccctctcaaatctccaacgcccatggcagatagggaccgaactgtctcacgacgttctgaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggaccgactacagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccatacagaaccaccggatcactaagtcctagtttcctacctgcttgatccgtcgatcttgcagtcaagcacgcttatgcctttgcacacagtgcgcgatgtccgaccgcgctgagcgtaccttcgagctcctccgttactctttaggaggagaccgccccagtcaaactacccaccatacacggtccccgacccagataatgggcccaggttagaacgtcaagcacgacagggtggtatttcaaggatggctccgccacagctagcgccatggtttcatagcctcccacctatcctacacagacgaactcaacgttcagtgtaaagctatagtaaaggttcacggggtctttccgtcttgccacgggaacgctgcatcttcacagcgatttcaatttcactgagtctcgggtggagacagcgccgctgtcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttactggggcttcgatcaagagcttcgccttgcggctgaccccatcaattaaccttccagcaccgggcaggcgtcacaccctatacgtccactttcgtgtttgcagagtgctgtgtttttgataaacagtcgcagcggcctggttactgcgaccctcttcagctatagctcgcacgagccaccaaaaagggtgcaccttctcccgaagttacggtgccatgttgcctagttccttcacccgagttctctcaagcgcctgagaattctcatcctacccacctgtgtcggtttacggtacggtctgcgtaagctgaagcttaggagcttttcctggaagcgtggtatcagtgacttcgccttaaaggctcgtctcggtgctcggtcttagaggatcccggatttgccaaagatccaaacctaccgcctttccccaggacaaccaacgcctggtacacctaaccttctccgtccctccatcgcacttacgcgaggtgcaggaatattaacctgcttcccatcgactacgactttcgtcctcgccttaggggccgactcaccctgcgccgattaacgttgcgcaaggaaaccttgggctttcggcgtgcgggtttttcacccgcattatcgttactcatgtcagcattcgcacttccgatacctccagcagacttctcaatccaccttcaacggcttacggaacgctcctctaccgcgcatacaaagtatgcaccccaagcttcggttctgtgcttagccccgttaaatcttccccgcagaccgactcgaccagtgagctattacgctttctttaaagggtggctgcttctaagccaacctcctggctgtctgtgcctttccacatggttttccacttagcacaaaatttgggaccttagctgtgggtctgggttgtttcccttttcacgacggacgttagcacccgccgtgtgtctcccatacagtccgtctcggtattcggagtttgcaatggtttggtaagtcgcgatgaccccctagccataacagtgctctacccccgagaggatacatatgaggcgctacctaaatagctttcgaggagaaccagctatctccgggttcgattagcttttcactcctaatcacacctcatcccctacctttgcaacgggagtgggttcgggcctccagtgcgtgttaccgcaccttcaccctgggcatgactagatcacccggtttcgggtctactgcccgcgactatgcgcccttatcagactcggtttcccttcgcctcccctatacggttaagcttgccacgaacagtaagtcgctgacccattatacaaaaggtacgcagtcactccttgcggagctcctactgcttgtacgcacacggtttcaggttctatttcactcccctctccggggttcttttcgcctttccctcacggtactggttcactatcggtcggtcagtagtatttagccttggaggatggtccccccatgttcagacagggtttcacgtgccccgccctactcgtcttcactgaaatggccctttcagatacagggctatcaccttctatggccactctttccagagtgttttcctagaaccaaatcagcttaagggctagtccgcgttcgctcgtcgctacttacggaatctcggttgatttcttttcctctggttacttagatatttcagttcaccaggttcgcttccagcagctatgtattcactgcaggatacccgcaagcgggtgggtttccccattcggacattaccggatcaaagcttgttgccagctccccgatacttttcgcaggctgccacgtccttcatcgcctctgaccgccaaggcatccaccgtgtgcgcttattcgcttgaccatataaccgcaagttgccttgggttacatatgacccgggggtacaaagcccggatacgaatataacgactcaatcaataaagagacttgcgtctctcgccttagccttacgacacgtctgatagaacatctcaaacgctcgctacgtcacaagttttaaaagaacacgtaccagccacagtgctgatgcgtataaagatcgattgtatgcgtcattcagagaatggtgggtctgggtagactcgaactaccgacctcacccttatcaggggtgcgctctaaccacctgagctacagacccggaaaactttccggaacaaactcaaacatggtggagcctgtcgggatcgaaccgacgaccccctgcttgcaaagcaggtgctctcccagctgagctaaggccccaaaagggactctcatatcggcctggccgacatgattctctgaatgcaggtactttgtgaagacgcccgacaggacgatgctgtctttgctcaaaaggaggtgatccagccgcaccttccgatacggctaccttgttacgacttcaccccagtcatcggccacaccgtggcaagcgccctcccgaaggttaagctacctgcttctggtgcaacaaactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgcagcaatgctgatctgcgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactgagatagggtttctgggattggcttaccgtcgccggcttgcagccctctgtccctaccattgtagtacgtgtgtagccctggccgtaagggccatgatgacttgacgtcatccccaccttcctccggtttgtcaccggcggtctccttagagttcccaccattacgtgctggcaactaaggacaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgttcgagttcccgaaggcacccatccatctctggaaagttctcgacatgtcaaggccaggtaaggttcttcgcgttgcatcgaattaaaccacatactccaccgcttgtgcgggcccccgtcaattcctttgagtttcagtcttgcgaccgtactccccaggcggcgaacttaacgcgttagcttcgatactgcgtgccaaattgcacccaacatccagttcgcatcgtttagggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgtgcctcagtgtcagtgttggtccaggtagctgccttcgccatggatgttcctcctgatctctacgcatttcactgctacaccaggaattccgctaccctctaccacactctagtcgcccagtatccactgcagttcccaggttgagcccagggctttcacaacggacttaaacgaccacctacgcacgctttacgcccagtaattccgagtaacgcttgcacccttcgtattaccgcggctgctggcacgaagttagccggtgcttattctttgggtaccgtcatcccaaccaggtattagccggctggatttctttcccaacaaaagggctttacaacccgaaggccttcttcacccacgcggtatggctggatcaggcttgcgcccattgtccaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctgatcatcctctcagaccagctacggatcgtcgccttggtgggcctttaccccgccaactagctaatccgacatcggctcattcaatcgcgcaaggtccgaagatcccctgctttcacccgtaggtcgtatgcggtattagcgtaagtttccctacgttatcccccacgacagagtagattccgatgtattcctcacccgtccgccactcgccacccaaggagcaagctcctctgtgctgccgttcgacttgcatgtgttaggcctaccgccagcgttcactctgagccaggatcaaactcttcacttaaaactacatgatccgaagatcaaaatttaaagctgcagatgattgattctggcaacgtatcgcttgctttaaaacaattaatagttgcttgatcaaacgtctgcaagatggacaatcatccttcctgcaggcgccttcacaagatacctgcgcatactttcaaagatccggggaagtggcctcagcgccgttcccgtgtgctgcgaagtttccttcgtagcgagccgcccattatagccggcttttccgcttcgtcaacaccttttttcaaggccgtctcaccggagtggacgttgttgccgatgctgcttcgtcgttgggcccgagggcctttcgtcgttgcgagccgcctattatggcaggcctttcagctttgtcaacaacttgtttgaggaacttgaagctcttcgtgaagttgttgccgcaagtccaggtcgaaaccaagtgcctgcaaaaaaggaaaaccccgctgcgcatgcagcggggttctcgggtgtaaaccctggcgatgacctactctcgcatggcttgagccacactaccatcggcgcagctgcgtttcacttccgagttcgggatgggatcgggtggttccacagcgctaatttcaccagggaggcttttggagcttcgcactcgtccctgggggacaaggcgccagcctcgcatagttcttgtgacgtagcgtgcacttggatgctcttacgacgttgtcgtaaagccaaggcaacttgaggttatatggtcaagccgcacggatcattagtatcagttagctcaatacattgctgtacttacacacctgacctatcaaccacgtagtctacatggttccttcagggggcttgtgccccgggagatctcatcttgaggcgcgcttcccgcttagatgctttcagcggttatcgcttccgaacatagctacccggcaatgccactggcgtgacaaccggaacaccagaggttcgtccactccggtcctctcgtactaggagcagcccctctcaaatctccaacgcccatggcagatagggaccgaactgtctcacgacgttctgaacccagctcgcgtaccactttaaatggcgaacagccatacccttgggaccgactacagccccaggatgtgatgagccgacatcgaggtgccaaacaccgccgtcgatatgaactcttgggcggtatcagcctgttatccccggagtaccttttatccgttgagcgatggcccttccatacagaaccaccggatcactaagtcctagtttcctacctgcttgatccgtcgatcttgcagtcaagcacgcttatgcctttgcacacagtgcgcgatgtccgaccgcgctgagcgtaccttcgagctcctccgttactctttaggaggagaccgccccagtcaaactacccaccatacacggtccccgacccagataatgggcccaggttagaacgtcaagcacgacagggtggtatttcaaggatggctccgccacagctagcgccatggtttcatagcctcccacctatcctacacagacgaactcaacgttcagtgtaaagctatagtaaaggttcacggggtctttccgtcttgccacgggaacgctgcatcttcacagcgatttcaatttcactgagtctcgggtggagacagcgccgctgtcgttacgccattcgtgcaggtcggaacttacccgacaaggaatttcgctaccttaggaccgttatagttacggccgccgtttactggggcttcgatcaagagcttcgccttgcggctgaccccatcaattaaccttccagcaccgggcaggcgtcacaccctatacgtccactttcgtgtttgcagagtgctgtgtttttgataaacagtcgcagcggcctggttactgcgaccctcttcagctatagctcgcacgagccaccaaaaagggtgcaccttctcccgaagttacggtgccatgttgcctagttccttcacccgagttctctcaagcgcctgagaattctcatcctacccacctgtgtcggtttacggtacggtctgcgtaagctgaagcttaggagcttttcctggaagcgtggtatcagtgacttcgccttaaaggctcgtctcggtgctcggtcttagaggatcccggatttgccaaagatccaaacctaccgcctttccccaggacaaccaacgcctggtacacctaaccttctccgtccctccatcgcacttacgcgaggtgcaggaatattaacctgcttcccatcgactacgactttcgtcctcgccttaggggccgactcaccctgcgccgattaacgttgcgcaaggaaaccttgggctttcggcgtgcgggtttttcacccgcattatcgttactcatgtcagcattcgcacttccgatacctccagcagacttctcaatccaccttcaacggcttacggaacgctcctctaccgcgcatacaaagtatgcaccccaagcttcggttctgtgcttagccccgttaaatcttccccgcagaccgactcgaccagtgagctattacgctttctttaaagggtggctgcttctaagccaacctcctggctgtctgtgcctttccacatggttttccacttagcacaaaatttgggaccttagctgtgggtctgggttgtttcccttttcacgacggacgttagcacccgccgtgtgtctcccatacagtccgtctcggtattcggagtttgcaatggtttggtaagtcgcgatgaccccctagccataacagtgctctacccccgagaggatacatatgaggcgctacctaaatagctttcgaggagaaccagctatctccgggttcgattagcttttcactcctaatcacacctcatcccctacctttgcaacgggagtgggttcgggcctccagtgcgtgttaccgcaccttcaccctgggcatgactagatcacccggtttcgggtctactgcccgcgactatgcgcccttatcagactcggtttcccttcgcctcccctatacggttaagcttgccacgaacagtaagtcgctgacccattatacaaaaggtacgcagtcactccttgcggagctcctactgcttgtacgcacacggtttcaggttctatttcactcccctctccggggttcttttcgcctttccctcacggtactggttcactatcggtcggtcagtagtatttagccttggaggatggtccccccatgttcagacagggtttcacgtgccccgccctactcgtcttcactgaaatggccctttcagatacagggctatcaccttctatggccgctctttccagagcgttttcctagaaccaaatcagcttaagggctagtccgcgttcgctcgtcgctacttacggaatctcggttgatttcttttcctctggttacttagatatttcagttcaccaggttcgcttccagcagctatgtattcactgcaggatacccgcaagcgggtgggtttccccattcggacattaccggatcaaagcttgttgccagctccccgatacttttcgcaggctgccacgtccttcatcgcctctgaccgccaaggcatccaccgtgtgcgcttattcgcttgaccatataaccgcaagttgccttgggttatacatgtgacccgggggtacaaagcccggatacgaatataacgactcaatcaataaagagacttgcgtctctcgccttagcctcacgacacgtctgatagaacatctcaaacgctcgctacgtcacaagttttaaaagaacacgtaccagccacagtgctgatgcgtataaagatcgaatgtatgcgtcattcagagaatggtgggtctgggtagactcgaactaccgacctcacccttatcaggggtgcgctctaaccacctgagctacagacccggaaaactcttccggtacatggcccagtatggtggagcctgtcgggatcgaaccgacgaccccctgcttgcaaagcaggtgctctcccagctgagctaaggccccaaaagggactctcacatcggcctggccgacatgattctctgaatgcaggtactttgtgaagacgcccgacaggacgatgctgtctttgctcaaaaggaggtgatccagccgcaccttccgatacggctaccttgttacgacttcaccccagtcatcggccacaccgtggcaagcgccctcccgaaggttaagctacctgcttctggtgcaacaaactcccatggtgtgacgggcggtgtgtacaaggcccgggaacgtattcaccgcagcaatgctgatctgcgattactagcgattccgacttcatggagtcgagttgcagactccaatccggactgagatagggtttctgggattggcttaccgtcgccggcttgcagccctctgtccctaccattgtagtacgtgtgtagccctggccgtaagggccatgatgacttgacgtcatccccaccttcctccggtttgtcaccggcggtctccttagagttcccaccattacgtgctggcaactaaggacaagggttgcgctcgttgcgggacttaacccaacatctcacgacacgagctgacgacagccatgcagcacctgtgttcgagttcccgaaggcacccatccatctctggaaagttctcgacatgtcaaggccaggtaaggttcttcgcgttgcatcgaattaaaccacatactccaccgcttgtgcgggcccccgtcaattcctttgagtttcagtcttgcgaccgtactccccaggcggcgaacttaacgcgttagcttcgatactgcgtgccaaattgcacccaacatccagttcgcatcgtttagggcgtggactaccagggtatctaatcctgtttgctccccacgctttcgtgcctcagtgtcagtgttggtccaggtagctgccttcgccatggatgttcctcctgatctctacgcatttcactgctacaccaggaattccgctaccctctaccacactctagtcgcccagtatccactgcagttcccaggttgagcccagggctttcacaacggacttaaacgaccacctacgcacgctttacgcccagtaattccgagtaacgcttgcacccttcgtattaccgcggctgctggcacgaagttagccggtgcttattctttgggtaccgtcatcccaaccaggtattagccggctggatttctttcccaacaaaagggctttacaacccgaaggccttcttcacccacgcggtatggctggatcaggcttgcgcccattgtccaatattccccactgctgcctcccgtaggagtctggaccgtgtctcagttccagtgtggctgatcatcctctcagaccagctacggatcgtcgccttggtgggcctttaccccgccaactagctaatccgacatcggctcattcaatcgcgcaaggtccgaagatcccctgctttcacccgtaggtcgtatgcggtattagcgtaagtttccctacgttatcccccacgacagagtagattccgatgtattcctcacccgtccgccactcgccacccaaggagcaagctcctctgtgctgccgttcgacttgcatgtgttaggcctaccgccagcgttcactctgagccaggatcaaactcttcacttaaaactacatgatccgaagatcaaaatttaaagctgcagatgattgattctggcaacgtatcgcttgctttaaaacaattaatagttgcttgatcaaacgtctgcaagatggacaatcatccttcctgcaggcgccttcacaagatacctgcgcatactttcaaagatccggggaagtggcctcagcgccgttcccgtgtgctgcgaagtttccttcgcagcgagccgcccattatagccggcttttccgcttcgtcaacaccttttttcaaggccgtctcaccggagtggacgttgttgccgatgccgcttcggcgttgggcccgagggcctttcgtcgttgcgagccgcctattatgccggacttttcaagtccgtcaacacctttgttcgatcaactcgttcgccggtggtggcgtcgctgttcgcgtgtcgtttccggggaagcgatgcgctgcagcaagggagcgaattctagagatcctgcggatttcgtcaaggcttttttgcagcgtgatgacagaagcaccacgccatcacgcatgacgtacgctcgaagatcactgcggcgttgcccgcgcgttgcgcggtcaacgccgaaacccttatcaatgcagggatgcacagtggagacagggcaatgagcatgcaagtgcggcgcgcgtggtggcgcgatctttcgatgccggcaatcgtcgctggcttcattacggtactggtgggcttcgccagctcggccgtgatcgtgttccaggcggcacaggccgtcggggccgaccaggcgcagatcgcctcctggatgtgggcgctggggctgggcatgggcgtgacctgcattggcctgtcgctgcgctatcgggtgccggtggtgacagcgtggtcgaccccgggtgcagcgatgctggtggtgggtgccggcggtgcttcgctctccgaggccacgggcgcattcctgctggccgccgtgctgggcctgcttgcgggtttctcgggggtcttcgcgcgactgatgcaacgggtaccgatggcgctggccgccggcatgctggccggtgtgctgctgcgcttcgggctggatgtgttcgtcgccatgaacacccagctggtgctcgcgctggcaatgttcgccacctggctggccgggcgccggctgttcccgcgctatgcggtgatcgccacgttgctggtcggcatcgccgtcgccgcgagccgtggcctgctgcacgcccagcaggtgcatctgcaactggcgatcccgcagtgggtgacgccctcgctgtcgtggaccgccgtggccggcattgccctgcccctgttcgtggtcaccatggcctcgcagaacattcccggtgtggcggtgatgcgcgcgtccggctacgacgccccggtgtcgccgttgatcggctggatcggtgcagtcaatacgctgctggcgccgttcggtgcgtatgcactgaacctggcggcgatcaccgccgccatctgcatgggccgcgatgcgcacgaggatccggcgcgccgctacaccgcagcgatggcggccggcgccttctacattgtcatcgggctgttcggcgccacggtggccgcactgttcgcagccttccccagggagctggtggcctgcgtggccggtatcgcgctgttcggcaccatcggcaacagcctggccagcgccctggcggtggagcgcgaccgcgaggctgcactcgtcaccttcctggtcaccgcctcgggggtctccctggccgggatcggttcggcgttctggggactgctggccggtgcactgtgcctgctggtgttgcgggcacggacagcggcctgagcaaccctatcaggccggcatgatcaggccgccatgcgggcgacggtattgatcaccgcgttggccgccatgccgatcaccaccgcccacacgctggtgccgccacgacgctgcagttcggcacggatgcggttgtgctgcccggcgtgggcagccttcactttgcccagcagtcgcgtgcagtagcgcaggtacagggtgttggcggtcaccgcgatggcgaaccgaggcaccgccagcaacgccaccgtgagcagcgggttggcgcgtgccgccagcagcgcgatgccgatcaggaccagctcgaagaggatggctgccaggtacatcttccggtgcagcagccagtacgtcggcaccaggaaggcgggccagtgccacggtcgcggcggcttcggcaccgggctgcccaggtgccagcgctggcgatagagcgccgcgttggggccgacgaggaggttcaggtagtccgcgtcggacggagcgggcgcgtcgtccacctctgtagcgggcgcaagatagggattgtcatccgccggggaaaccggcggagtatccagatgattcatgtcggcgattccttgcccaggacgatccagcggtagcggcagccaccgctggatctgaagccttcccggcctcagcctgccagcgcctgccccaccagcatcaccgcaacgacggcgatggccaccaccgccgccgccagtgcattggtgtcaccccgtctggccagctcgctgcgcaggcgcgcctcgtcatctcccaccaacgcgcgcgcgcgggcgatctcacgctggcaatgcgccaggtaccagcggttggcatacaccgcggcggtgatgttgatgacgagggtgatgaccgtcgacacgccttccggaacgcccagcaacgcctcggcgatgctgaagaacaccagcacgccggcccagatcgccgccagccggtacatcctgcggtacaccatccagatcacgccgatcaggaacgccggccagtgccaggtgccgttgccgtcggcaatgccctggtcgagccgccagcgctgtcgatagatcgggaagttgccgccgaccacggcggcgtacaaggcgatgtcgccttccagctgcggcgcggtcgcggccaccggcgaagctgccggcgcacgataggggtcggacggatcagcggtcgatgcgccgctggcgctgaaggcctgcgccggttcaatcgacggcggggtcggatccatcggcgccaccgaaggatccagctcggccagcggccgccacgatgccattccttcccgccacatcagcgtacgggcggttaccgtgccgtcctgctgcagacggcgcagcccggccaggtccaccggcccttcgctctgcttgctgttggcgtaccaccactgtgcgtcctgcatgccatccattcctgtcgatcccatggttactccgaacaccccgccacggcctgcagcggttcactggccagtacctgcaccagctggtggcgcgcgccgggtgcaagggcaatctgctccggcccggcattggctacttccaggcacacgtaatcgtgccaaccgtcgccgacatcggccatcttcgccgccgcctccgcgcccggattccacgccaccagggtctggctgccttcgctgcggatctcgatccgccgctgcaggacgggatcgcgaagcacgtagtggccaccggcaccggtatagatgcggtcgctgcgccccggatcgcgcgggtcacgcagcgaccagggcccctgctgccggcgcagctgcgtgtaatcctcgtacttgtccagatagtgcaggccatcgaggccatcaacctcgacacgacgggcatcgcctacccggaagtagctgtgcagggcctgtgtgaaagccaccggggacgggccggtgttctcggtggtcaactgctggcgcagctggcgaccgatgcgcagctgcatctgcaggcgcaggccacactcggcaatcgacaggggcgccagctgcagctccagttcaccgtcatcgtcctggcgggcctgcagcagctcccagcgcgcggtgcgtaccaggccgtgtgccggcacgtcatcactctggccctggcgaccgaaccacggccagcacactggaacgccaccccggatcggcgtgggcagcccggcccgtttcggcgacagccacagcaggtccggctgcccctccgggatgaacgacagcagctgtccgccgaacacgctgatgaccgcggtggcgctgggcgtgcgtatctgccaggcctcgagcccgtggtacaggccggtgctgatgtccgggttcgactgcatgctatgacgctccttgaagaccgcggcgatgatgtcgcggccagcctgtgatcggcaaggtctagcgggtggcaggcgtccctgcggctgcctcctgctgcaacgcgcgcaggatgcgctggccggcgcgcccatccgcattggcccagcccaggcgctgctgctcggcctggatcgcgcgacgcgtggcggtgccgatcatgccgtccgcgctgccgatgtcgtggccgcgggccagcagcagggtctgcagctggcggcgttcatcgcggccgatgccgggatcatcggtcggccaggcggtggccaggccggtgccgccgcgcagctggtcggccagcgtggcgatggccagtgcatagctttcggcggcgttgtagctgtagatcgcatcgtagttgcggaacaccagcagcgccgggcccttgatgccggccggcagcagcagggcggcgcgcgcgtcggccggcagattgggcggccccagcgcgctgccatccagcgcggtcacgccctgcacgcgccaatcggcgagggctcgacgttgggtgcggcccgcctggctggcattgaagccggggggaacacgaacctccatgccccacggttcgccactgcgccaacccgcacgcttgaggtagttggcggtggacgccagcgcgtcgggaatgctgccgaccagatcgcggcggccatcgccatcaccatcgaccgcgatacgtgcgtaggtgctgggcatgaactgcgtatgcccgaaggcgccggcccaggaaccggtgagcccctgggcctgcaggtcgccgcggtcgatcagcttgagcagcgccagcagttcgccacggaagaaggcctggcggcggccggcgcaggacagcgtggccagcgactgcagcagcgggcgcttgccgaagacgcggccatagtcgctctccaccccccagaccgcgacgatggtggccgggtcgacgccatactgcgcggagacgcgatcgagcagatcgcgatgttgctgcagcagggtgcggccatcatcgacgcgctggcggtcgaccagcgcggccaggtaatcccagatcggcgtggtgaattccggctgtgcgtccagcagtccgagcacgctcgggtccggcgtgagcccggtggtgatctcgttgaaacggtcggcgccgatgccctgggttgcggcggtggcctgcaggcccgccaggcagcggctgaacgccggatcgttgctggcggcaggggccgcaggcagcgtcggggtcgacgcgagggcggccgccaggccgagcgtggtcagaatgggcatggcgtcctccgtgttgccgttgcacggccatcttaggggcagcagtgcggccgaacctgaaggggcaccggctggccgtcccccctaggcagcgcgcagcaggcgcaggccataggcgggactttcggcatcccaacgctgtgcgacctgcaggcccgcctgctgcaacagcgcctcgaagctgtcatcggtgtacttgtggctgtactcgacgcggatgggttcaccggcagcaaagtggaaggtgcggccaccgaggtggacgtcctgcggccactggctgaccaggtcggtttcgatgcgcagccgcgcggtgttgtaacgggcgcggtggcggaatccatcgagatcgaaatcgcttccgatctcgcggttgaggcgggccagcagattgagggtgaatgccgcagtgacgccctgcgcatcgttgtaggccgcttcgatcagcgccgtgtccttgtgcaggtcgatgccgatcagggccaggccgtcgcggcccatcgtctgacgcatcgcccgcagcagggcgacggcctccgcttcggcgaaattgcccaatgtggaaccggggaagaacagcagccgtcgcgcgggttcgcgttcgggcatgggcacggcgacggcgcgggtgaagtccgcgcagaccggcagcatctcgacctcgggcagcgccggcgccaggtggtcgatgctggacagcagtgcggcccgcgagatctcgatcggcgtataggccaccggatcctgcagcgcggccagcagcaacgcggtcttgcggccactaccgctgcccagctccaccacatgcaggcgcgggccgaccacgcgcgcgatatcgggcagcacccgcgccagcagcgccagctcggtgcgcgtggggtagtactcgcgggtctgggtgatctgttcaaacagacgcgagccgcgggcatcgtagaagtacttggaaggcagctgccgcgatgcgcatgacagaccggccagcgcatcggccaggacctgctggcggctgggggtcaggtcggtcagcgcctgcagcgcgtcatgcaccgtgctcatatgaggtccctggccaggcgcagtccggagaactgccagcgcgccggcggcatgaagaaattgcggtagctggcgcgcacatggccacggggcgtggcacagctgccgccgcgcagcacccattgcccgcacatgaacttgccgttgtattcgccgaggttgccgtcaaaagagcggaagcccgggtaggcaccataggcgctggcggtccattcccagacatcaccgaacagctgccgcagcccactgcccccggctgcctgcgggtgcaggtgatcgtcatcggcgaaatgaccgaggaggggctgcgacgcggcggccgcttcccactcgaactcgctgggcaggcgcgcaccggcccagcgggcgcaggcatcggcctcgtagtagctgaggtggcagaccggcgcatgcgggtccagctcgcgccaaccacccagtgtgtactcgcgctgcagggcatcatcccagtacaggggatgctgccagccttcggcttcacgcagcgcccaaccttcgctgagccaccagcgcggctcgcggtagccccccgcctcgatgaagctgcggtactcggcattgctgacggggcgttcggccaaggcatgcgcgggcagcagcacacggtgtggcggcgattcgttgtcgtaggcgaaggcggcgtgccggggccatgccgcggcaccgacggtgacgatgcgttcgggcgattcgatccagccctgcgccgtggcggtgctggcgacgggccgcaggtcctcgcgatacggtggctgcagtggattgcaccagaacgcatgcttgatgtcggtcaacagcagttcctggtgctgttgttcgtgctgcaaacccaactgcaggtggtgcagcgcctgcgcgtcgaggtcaccggctgccagccgtgactgcacctgcatgtcgatctgttgccggtagtcgcgcacctgctgcagcgagggccgcgacagcagcccgcgctgcggccgcgcatgcgccgggccgatgctcttgtaatagctgttgaacagatagtcccaggccgggtcatgcgcgggcgtggcgaaaccggccagcacgaagcgttcgaaaaaccaggtggtatgggccaggtgccacttgctgggactggcgtcggccatgctctgcagcatggcgtcctcggcactgagcggcgcggccagctgcaggctgcgcgcccgcacctgtgcaaagcggcgggcgagatcgcgctgcggggcagcgacggcggtgggtacgctgtccatgccggaagcatcggcgcaggacggtgagcgcaacgtcatggcaccacatcaccacgttcacatgacagcgggcacgcgcattcaagaagcgcgtggggacgccgctaacggcaatgttgcggccgcatcgtcaccgcactggacttaccgcgtgcccctgcatccgctccgccagcctgcgcattacctgttcgtgctgcccgccgtgctggtcgtcctggtgctgtggatggcgctgggcaccgaggatgtcgccagcccggcgcagcgcatcctgccctggctgctggcctgtctcggtgcaggcctggccctgctctaccaccagatgcgcgcgttgtgcctgctgctggtggtggcggtggtattcgccctgctgcaccgggacgtcggtggctacctgcgcagcggccatgtcgacgccctgaccccgctgcgcttccacgcgatctcggcgtgggtgccgctgctgttcgccggactggcactatggccggaacgcggacgccgacgccaggacctgctgctgcgcagcgtagtgtgcggcgcggcgctgctggtcttcctgctgctggcggcacagcagccgcaggggatgcacgatctgctgtcgaaccgtcactgggcctggattcccgccaactggaacgcgttggcgcagttgccggcgctgctgttcctgctggcgaccgcagcattgggctggcaggcgtggcggcatccgcggccactgcacacggcaatgctgctggccctgctgtgcctgtggtggatgctgccgcggatcttcctgcagccggtgctgctgccggcgctgagcagtgccgccctgctgctgatgctgggcgcgatgctgcaggaatccttccacatggccttccgcgatgagctgaccggcctgccggggcgacgggcgttcaacgagaccctgcagcgggcacgcggtacctacagcatcgcgatggtggacgttgaccacttcaagtcattcaacgacacccatggtcacgacaccggcgacgatgtgctgcgcctggtggcgtcgcggctggcgcgggtgggcgacggtggccgtgcgttccgctatggcggcgaggagttcgcggtggtgttcctggaccggccggcggcagcctgtgtcgatgccgtggaagcattgcggcagagcgtcgaggacacccgcatgcagcttcgcgaccgcagcacccgcagccgtgacgacgaagccggccgccagcggcgcggacgcggtggcagcggtcaggtggtgcaggtaacggtgagcatcgggctggccgacagccgcgtggatccgcggccgatggccgtggtcaaggccgccgaccaggccctgtatgtggccaaggacgggggccgcaaccaggtgcgcgcgcacggcggccagcgcgttctggcagcgcacagcgcgtagtgctcagaccgcgtcgaggtagtaccagcggccgtcgatgcgttggaagcggctgtgctcggtcatcctcaccgcgctgccgccgccgatgcggtagcgcgcggtgaagcggacttcggcgctgtcagcaccagtgacagtgtgctcgtgcacggtcaggcccagccaatgggtgcgctggccgggggcatcgtccagcgacagctcggccggacgcgtgtccggatgccaggactggcgcaggtagtcagccaggccacgcacataggcgctgtagcgcgaacgcatcaggtgctctgcatcaggcgcggcttcaccggcatggaaacggccacagcaggcggcatagtcggcgggaaggccacaggggcagggatcggcaggttttcggctcatgccggcattgtcgccgggttgccgggattgatccacgcggggccgcagtcgcccggagcaggacaggcgtatgctgtcgcgccccctccttgattgatcgccgtgctggaactggttccccctgagttgtggtggctggtggtgatcgccttcatcgccggccttgtggatgccgccgtcggtggcggtggcctggtgcagctgcccggcctgttcacggtgctgccgcagcagacgccggcgatgctgttcggtaccaacaagttcagttcgatgttcggtaccggtgcggccgcctggcgctatgcgcgcaacgtgcgcttcccgtggaagccggtactgttcgcggccggtaccgccttcatcttctccttcgccggggccaccgcggtgagcctgctgcccaaggacgcggtgcgcccactggtgctggtgctgctgatcgcgatgctggcctacacgttgtggaagaaggacttcggcgcgttgcaccggccgcaggagatcggccgccgcgaactggcgatcgcgctggtgatcggtgcggcgatcggcttctacgacggcttcttcgggccgggcaccggcagcttcctgatcttcctgttcgtgcgcttcttcggcctggatttcctgcgtgcgtcagcggcgtcgaaggtggtgaacctggcgaccaatgtggcggcaatctcgttcttcgtaccgaccggcaacatcctgtggctgttcgcgctgccgatggcggcggccaacatcatcggctcggtggtgggcacgcgcctggcgttgaagggcggcacgccgttcatccgcaagttgttcgtggggctggtggtggtactgatcgcgcggatggcgtgggataccttccgcggtgcgtgaatgcggttgccggccagcggccggcactaccgggtcatgaacgctgcccatgggtaatgccggccgctggccggcatccccatccgatcgggtcgtgaaccccgcccatgggtagtgccggccgctggccggcatccccattcaatcgaccgggtcaggcttcggcttcttccggttcgttggcctgctggcggctgcgctcgggcagcttcaggcgcttgccttcttcgtcgtactcgatcagcagcacgccggagtcgtggcggccgctgatctcgacgaagcaggcgccaccgatgaacggctccagcgtcatcaccgacttcagcggagtggcgaccaccatctggaaaccgaagttgtcgaagatgttcatcgccagcgcggtgaactcgttgtcggccttgtcgaaggcttcgtcgagcacgacggcggcgtagctgggcagctggctgtcggcgccgccgagctggtagcgcagtgccgcagccaggcaggtggtggccagtttctggcgctggccaccggacttgcccgcgccactgcggtagatctcgacctgctggcgcgtttccgcatccagctcgacgccgatgaactccacgtgcatgcgtacgtccagcaccagctcgcgccagcgcttgtcctcgccttcctgcgaacccaggcggttgaccagctggcgcagcacggtgaactgcgattcggccagctctcgctgctcggtctgctgctgcgccagcacctcgcgcagctgcaggtggaactcgccgacttccggcaggcggcggtcgctcagttcgatggtcagcagcgtgccacggttgaacggcacctgctccaggctggcgttcacttcgtccaggcgctggccgatcgacttgcgggcctcggcgctgtggcgctgcagggccagcaggttgttcttgctctggttctgcagcagatcgaagaagcgctcttcgtgctgcggcaggccgtcgcgctccaggcgctcgaggcgggcaaggaaatcctcggccgaggccaccgatacggtgaagtcgcccgattcctccggccactgctggatgaagcgacggaagcaaccgatcagctggttctcgatgcggttgaggtcctgctgcgaggtcgacagctgctcgttcagcgcgttgctgacctggcgcatgtgcgcctccagcgtttccaggctgagcgggccctgctcctgcaggcgctcggcgagcccggcttcctgctcctggccaaggctcggcagcaccagcgcacggctctgctggcgagcgcggtcgaggcgatcgcgttccttgaccagctgcccgcgctcgacgcggacgtcttcataggtgcggcgggcctgctcgatgtcggcgcgcacggcgtcgatctgcttggccagcttggccaggtcggcattgccttcgcgcaggtcgcgcagggtggcctcgatatcggtcaggcgctgctgcggggcggcgatgtcgatctcgttccagctgatgctgaccagctcgtggcaggccaggcgacgttcgttgtcgcggtcacgctgcccacgcaggcgcgcgatgtcggtctcgcagctggcgatgcgcttggccagttcctgggcttcgcgctcgaaggcgcccaccttgtcgtggttgttgaagccgaggatccagcgacggcggtcgcccaccgcactgcggtcgtccttctcgaagcggtcgccgggatgcttgacctggccttctcgggtgatgccgcggtcgacgttgcgcagctgcttggcatccacgcactcgtagtcgaagcgcttgccgagctcacggcgcagccagctttcgaatacgtgctcgcgcagctccagcttgtgcagcagcgacttcgccgacggctcgcgcgcgaacgcatcatcgttgcggcgcacacggtagtaggtgaagcgcatgcccaggtgagtgcgattcacccactcggcgacgtcgttgtagtgcttgtcatcgaccagcagcgacagcgcgaagccacccagcacacgctcgatggcaccctgccagccctgctcttccgagcggacctggatcagctcgccgacgaacggcagcgccgcctcggcaatgccggtttcctcggccaggcgcgcgcgcagcttctgcatcggcgccgggatgttggagggcgtgcgctgcatcgcttcgagttccgcacggacttcgccgaaacggcgctcgtcatcgcgcttgccacccaggcgatcgctgatcgcatcgtccagcgccgaagaggcacgctggcggtcctgcagttcgttctgcgcacgctcgaccagctcggcgaagccgtgtgcgtcgtccggaagttcagccccgagctgctgcgcggccaggcttgcctgctcgcgcttggcttggcggcggtcacgctcggcttcggcgcggccctgctcgcgttccagttcctcgatgcgctcaccgccctgctggcgacgctgcagttccagttcggccaggcgctcggtgtggttgtccagtgcggcacggcgctgggcttcttccccgagcaggccacggtcacgcacgtccatctcgcgcaggcgcgcctcgatcagcgcctggcggcggctttcacggaagctgtcgacgccaagcttgagggcttcgtcgtcgccgcgccggcggtgcatttccttcaggtcgttgtagtaggcgcgtgccggcagcagggtctccacctggcggcgggcggtgaccacggcctggtgcgcgccatcgagttcggcgaagtcgctgaccaggcgctcggcggcgtcgaaggtcttcggcgtgtcgagcatgaagtcgcgcaggaagacgttgaggtcgcccaggttcttcgccgactgcgtcttgtgcagcaggcgcagcgccatctcgttgtcgatgccgagcaggtcgcggaagcgctcggcgtagccggagaaggtgtcgaagtggtgcaggtcggacagcttctgcttgagcttgcgcaggtccaggtcaaagccgccaagatccttggcgatgtcgaacggacgctcggcgatcatgtagtgcttgcgcacatcgccggccgaggtgccgttaccggagatccacagcaggcgcaccaggctgaccacgcggccatcgccggcgcggtactccagcgccagcgcagtccaggtcgcgcccttgcgaaggtactgggtggcgatttcgccggtgccgctgtcctgctggtcggcccacgcgccacgcacgtaggacaccaggttgcggtcgcggccactgcgctcggcttcacgcgcggcggcgttgaaatcgacgatggccggcggcgtcagcagcgcggacatggcatcgagcagggtcgacttgcccgagccggaacggccgacgaacaggaagccacgctcggcgatcggtacttcggtcagtccgttgaacgtgccccagttgtgtacctgcaggcgacgcatgcggaactgctgcaggcgcgggtccggcaggccttcgttgaacagggcgggagtgtgcttggagatagccatgcgatggtcgggtctctcaggcctcggcggccggggtttcacgcagctggcggtagaccgccgaaagctgggatacgtcttcggcggagaacagcagcttcagcgccggcgagacttcgtggcggtcgtcctggccgctgaggcgggtcaggatgtggttgtccttcatcttctgcaccgccgaggcgacacggcggttgaagccggcgcggtcggtggacaggttcttctcgtagatggccagcgcttcggccatctcggcgtcggcgaccaccgcgcggttgccgcgcgcatcggcctcggccagctgctggcgcaggtacagcagcagcaccgaatcgatgaaggtcagcggcgaggtgcgcagcagcaccggcgcatccacgtcttcggtatcggcctggcgggtgaaggccacgccgctgtcacggtcgagcaccagttccaggaacaggtccgccagcgaggagcggatggccgcctcgctgcggatcagtgccggccacagcttggcgtggcgcagctggtcgatgctggggccgatcagcagctggcacagcgcgcggcgtgcatccagcggcaggcgcccggtgtcgccgaggtaatacacgtcattgccacggcggggctgcgccacggccgccaccggttcggcttcgtaggcgtcttccgccacgtcggcctgcggtgcgtcgatgggatcttcatgccagctcatggcgtctctcctgggtgaaccaaaccagcgggatgcgggcgcgacggacctggccgtcgccaccacgccattcggcaagctcctgctcaccagcgatcacgttgccgaagcgcgtgcccagcgacaggtagccgatgacgctgccaagaccctgcggtgcttcgcgctgcgacagtgcctgggcgatgctgagccgcggctgtgcatcgagcaggtcgtgcaggtcgcggcgcagggtgcggaagtcgatttcagacgaagcgaccagatcaccgacgctctccaggctgatggctgcggcgtcgttgtactcgacgttgccatcgacctgggcgctgcgcggatcgtgcagcttccactgcgaccacgagcgcaggcggctggtggtcagctgcaggtcgcggccgatgccgcgttgtgcggggaattcgtcgcgcagggccagcgcttcggactgcgcctgcttcagcagctggttgaggcggcgctgttccagatagccacggctctgcacgaagccacgcaggctgcgcgcgaaattctgcagcacgtcgtgcacctggccaccgcgctcgagcatggtgctggtgaagccgcgcaggaagttgcgttcattgcggtccaggcggcgggcgaagccacgcgccagcaccgcttccagcgcggcatcgagctgggcgctctgttcggcgtcgttgagcaggcgccagaaggcctggaagctgcgaccggcatcgctctcgccgatcacatccacgccttcgaacagctgcgacagcacatcgccgcgctcgccctcgtcgtcgatgatgcgttcgcggaagtcgcggttgagctgctcgaagtcgtcgcgcacgcggcggaagtcctcggtcagctcgtcggccaggccgatgatctggcgcgcacgttccagcgcgcgcttgccatccagcgcgatcacgcggccggcgccgacgcgggcgatctcggcgtcgatgcggtcgcgctcgtcgcgcagtgctgacaggcgtgcatccgggtcggactcggtctgcgcggccaactgcgagagctgttcgatgaccagcgccaggcggctttcggtggcggccacgcgggcctgctcgaggccatcggcgaagcggatggcctgcagtgccgcggtcgacagctcgtactgctcctggtcggcgccttcgggcaggcggcgttccagccagccctgggccagccagtgcgcgatgtaggcctgcgcggtacgcggcagctcacgcgacagttcgtcgccgttgagctggtccagcgcacgctgcaggcgctcgttgagcaccgacgacggcagcgtgcgctcgccgtccatcagcagcccctgcagcaggccgatgatttccggggcgtggtcggcggcaagcagcttccactggggctgttcgcgcagatggcggtaacgggagatgcgttcgcggtgcttcatgcagcgaaaggagtcatgagggctggcggggacgagcagccgcccgcggcggccgcgcgggcagccgtgggcatgccggcccgcagaggccggcgcagtgcggtcaagcggctcagcgcttgccgcccacttcgatgaagcgcaggaactcggcgcgggtacgcgcgtcgtcgcggaagctgcccagcatcttcgaggtgaccatgctgacgccgcgcttgtggatgccgcgggtggtcatgcattcgtgggcaccttcgacgaccacaccgacgccgatcggctgcagcacatcctggatgcactgggcgatctgcgcggtcatcttctcctgcacctggaaacggcgggcgtaggcttcgacaacgcgggccagcttgctgatgcccaccaccttgccggccggcaggtagccgacgtggacgcggccgatgatcggcgccatgtggtgctcgcagtggctttcgtactcgatgtcacgcaggacgatcagttcgtcgtagccggccacttcctcgaaggtccgctccatgtaggcgcgcgggtcgtcgcggtaaccgctgaaccagtcgccataggcttcggcgacacggcggggggtatccagcaggccttcgcgggacgggtcctcgccggcccagcgcagcagggtgcgcacggcatcctcggcctggtcctgggtcacgtcgccctgcggggcggccttttcgttgttcttgctcattgcgtacagcgtcccgaacggggggcgagcatcgtacccgaccggggggtgggtcgtcctgttggtcgggttcatcgggggtctcttgcagcgcctcggtgctgctgagcgagaggaggaggggcaggccgggcaggacacgccgcaagtacgtccctgtaggctcggccacggcatccatgccgtggacggtcctgcccggcctgcccctccccctctccgacggtttcctgcgggcgcggccggaccgcccgaaagcgggggcaaaagcgggggttcatggcttcggaagcaccgcgggccgctgctgcggtgggtgcgggccgttggtccgcactgctcctgcctttaaagagccaacccaccacgctcgcggggtgatgggagggcagcgggggccgggcggggcaggaccgtccgcggcatggatgccgcggccgagcctacagggacgtacttgcggcgtgtcctgcaccgtccggcccccgctgccccacccgacaccaagcgggcgcaacgctttcctcagtattcctgcccacccattcagcaatacctattgataggaatgaaattagtagtatcctatctatctcttatgaaccgacccctcgacgagcgcaccgtgctgcagatgcagctcagctccggcctgctgtacgcagggcggcagtggcagcgcctggccgacagccggctcggcagctacggcatctccaccgcctgcaccatgcccctgctgatgatcggccgctccggcggtggcatccgccaggtggcgctggcccagcagctgggcatggagggtccttccctggtgcgcctgctggacaagctgtgcgccagcgacctggtccgccgcgagagcgacgccagcgaccgccgcgccaacctgctgtggctgaccgacgcgggccatgcgctggtcagcgagctggaagaccagttgatcggcctgcgccaggacgtgttcggcgagctttccatggatgaactgcacgccgtgctgaaggcatggcgcctgctggccgaggccgccgaccgcatcacgtaagaccgctgcccccgaataccgccgctgccgtgcacacgccagcggcttttacccgttgctgctgtttcgttgttcctcccctcccccacctcgcccccgcccctaccgatgcccggtgaattcagtctccacggagtgttcgtcccgaccctgctcgggctgatgttgttggcctacctggtcaacagcggcctgcacgcgctgctgcagcgtgccggcgcctatcgccacgtatggcacccggcgctgttcaacctggccctgtacgggatcgtgcttggcctgctgttccacctcctgcgttggatgcaatcgtgaacaagatcgtgaagaagaccctgccggtgctgctcaccaccgcagccgtgatcatcgccctgctggtgctgcgccagctgtgggtctattacatggatgagccgtggacccgcgatgcccatgtcggcgccgacgtggtgcaggtggcgccggacgtgtccgggctggtggaaacggtgcaggtggccgacaaccaggcggtgaagaagggtgacctgctgttcgtggtcgaccgcgcccgctaccgcatcgcgctggagcaggcccgcgccaacctggccgagcgccaggcatcggtggcgcagctgcgccgcgagatcggccgtgaccgcagcctgcaggacctggtcgccgccgaggacgccgaagtgcgccgcgccaagctgcaggccgcacaggctgcgctggccaccgcacaggcggcggtcgacctggccgagctcaacctgggccgcaccgaagtgcgcgcaccggccgatggccgggtcaacgaccgcaccctgcgcgtgggcgactacgtggtagccggcaagccggtgctggcgctgctggataccggctcgttccgcatcgatggctacttcgaggaaacccgcctgcgcggcgtggccccggggcagcgcgtggacatccgcctgatgggcgagtcggccccgctgcgtggccatgtggagagcatcgccgccggcatcgaagaccgctaccgcagcaacggcagcaccctgctgccgaacgtgaccccggccttcgactgggtgcggctggcacaacgcattccggtgcgcatcgccatcgacgaagtacccaagggcgtggaactgatcgccggccgtaccgccacggtgaccgtggacaccggccgccatccgcacaacgacaaggccggcactgcgccgacacaggcgggcctgtgaacgccgccctgccccgtctcggcctgatcgttgcgctggccagcctggcggcctgcaagaccgtcggcccggattacgccctgccggaaggctcggccttcaagcgcccgcaggccaatgcggccttcatcgatacgcagaacccgcaggtggccgccaaccaggcgctgcccgaccgctggtggtcgctgtacaacgacccggtgctggacggcctgatcacgcaggcgctgcgtgacaacgtcgagctgaaggccgccgatgcacacctgcgccgtgccgcggcggtgtacgagcaggcgctggacgccggtggcttcgagtacgaggccgaggccggggtcagccgcgcgcagctgtcggccgaatcgttcctgcaggagcacgagctgccggtgatcaacctggccgatggcaagttcgcggtcagctaccagttcgacctgttcggcaagctcaagcgcggcgccgaggcagcgcgtgccgacgagcagtccgttgctgccgcgcgcgacctggcccaggtcagcgtggtcgcgcaggtggccgacagctatctggaaatctgccatgccaaccacgagctgcacgtggccgaacattcgctgcagctgcagcaacgcagccgtacggtcaccgagcgcctgatcgcggctggccgtggcacgccgccggaactggcccgcgccaatgcccaggtggcgctgctggaggcggcactgccgccgctgcgcgcgcagcgttcggcggccgcctattcgttggccgcgttgctgggccagaccccgggccagctgccggccggcgtgatcgactgcgcgcacgcgcccagcctggcgcagccgctgccggtcggtgatgggcgtgcgctgctgcagcgccgtccggacgtgcgccaggccgaacgcaagctggcctcggccaccgcgcggatcggcgtggccaccgccgagctgtacccggacatccgcctgggtgcctcggtgggtgccgccggcctgctggaagacttcggcacgccgatgacccagcagtggtcgatcggcccgctgatctcgtggacgctgccgtcgtccggcacgcacgcacgcatccacgccgccgaggcgggcgccgatgccgcgctggccgagttcgaccacaccgtgctgcaggcgctgcgcgagacccagacagcgctggaccgctatgcgcaggacctgcgccggctgcagtcgctgcgcatcgcgcaggagcaggccgcactggccgccgagcagaaccgccggctgtaccagggtggccgtacgccgtacctgtccagcctggatgccgaccgcagcctggccaccagcgacgccaccctggccgccgccgaagcgcaggtctcgcgcgaccagatccatctgttcctggtgctgggcggtggctggcaggcaagcgccaccgcgcccaacgcctcgaccgcagcgaagtaaaccatgaacgcgctgaccgaccgccaggcctggctgttctcgatcaagacctacctggccgcagtggccgcgctgtacatcgccatggccggcaacctgtcgcgcccgtactgggcgatgggcacggtgtacatcgtcagccagccgctgctgggcccgacccgggccaagggcgtgtaccgcatcgtcggcaccctggtggccggcctggccaccctgctggtgctgccggcgctggtggagacgccgctggtgctgagcgcggccatgtcgatctggctggccggctgcctgttcatggccctgctcaaccgcggcccgcgcggctacgcgttcctgctggccggctacaccaccgccttcatcggtttccctgcggtgacttcgccggagaccatcttcgacacggtggtggcacgcagcgaggagatcatcctcggcacggtcgtggcggtgctggccgcttcgctgctgttcccggcctcggtacgcccgatgctgcgcgcgcgcatcggcaactggatggaggacgccgcgcagtggtgccggcagatccttgaacgtggacgcgcgcacgcgccgcgcaaccggctggccgccgacctggtgcagttcgaggcactgatcgaattcctgcgccgcgatgatccgcgccatgccgggtctgcggtgtcgatggagcgcctgcgtgagcgcatgctgctgctgttgccagtgctgtcctcgattgccgatcgcctgagtgcgctgcgcagcgacggccaggccctgcccgaagggctgccggcgctggtcgatgacatccacgattggctggatggcccaaccaacgccagtgaatacgcccgcctgcgcgcgcgcatcagtgccctgaagccgcaggtggaccgcgacctgcagcatctgcagctggccagcctgctgctgcgcctggaggaactggtggacctgtggcaggactgccgcaccctgcagcacgccatcgaccacggcaccgcgccgctggaccgcgcgcattaccgcatccgtaccgaacgcgtagccgctgacaagcacgtcgactacggcatggcgctgttctccgcgctcagtgccggcgtggcactgatgagctactgcgtgctgtggatcgcgctgggttgggagggcggtggcaacggcgcgatgatggccgcggtgaccgcggcgttcttcgccgcgcaggacgacccggcaccgagcatggtgtcgttcctggtgtgggccatggtcgcctcggtggtggccggcgtgtacctgttcggcgtgttcccggccgtgcacgacttcggcctgctggcgctggtgctggcggtggcgttcctgccgctggggctgatgctgcaccaccccaagagcgcgctgttcgcactgccgctgacggtgaacctggccgcgctgctgagcctgcagaacacctacagcgccaacatccagaccttcctcaactcgtcgatcgcgatgttcatcggcattggctttgcggtggtgatgacccgcctgttccgttcggtgggtgccgagtggaccgcgcgccggctggtgcggcagggctggactacgctggccgaggccgccgaagggcgcggccagcaggaccgccagcgcttcgccgcacgcatgctcgacctgctgggcctgctcgcgccgcgcctggcggcaaccccggagggcagcgacatcgcctcggtggatatgctcaacgaagcgcgcattggcctgaacatcctgcagctgcgccgcgcgcggctggaactgcccgagcgcagccgcgaagcggtcgagcacattcttgaggagatcgccgcgcactaccggcggcagattgccgcacgcaagccgatggtggcggccgacgcattgcgcgagcggctggatacctcgctgggacgggtcggcagcgtagccgcctgcaaggcacgcgacgaggcgctgatgggcctgatcggcctgcgcttcgcgctgttcccggaggcgaaggcgctggcgccgggcctggccatgagtgcagccgaacagccgtagcgcgataccctgtgcgtccacagaccccgttgccggggtcgggtccttcgccgcggacgaaggctctgacccctgctctgcacaggaagctccaatgagttacgacatgatggtgttcgaggccagcgccgcgccacgcgaggcggcagccttcatcgcctggttcgaaaagcagacgcagtggaacgagcgccacgagtacgacgacccggcagtcagcagcgcggcgctgcaggcgtggttcgcggagatggcggaggacttcccgccgttgaacggcccattgagcaacgacgatgacgaccgcgccgaggtgaccgagtacagcatcggccagcaggtgatctacggtgcgtttgcctattcggtggccgagcgtgcgcatggccgcgtgcaggacctggccgagaagcacggcgtgggcttcttcgatgtgagtgccgatgaagcggcgatcgtgttcccggatgggctggtgttgatcgcggaataggtgcggcggcagggctgcgccctgcacctgccgaatcaacggcaacgtcaaatgcgcgctatccgtgggttggcggggcgggtccacgccatgcgtggatgaacgtcggaatgatcgaagtacgcatttgtagagtcgagccatgctcgactgcttttgcctggcgatcaggtgaaggggtcagaacccgttcccggtgggaacgggatccgaccccgattcagaacaactggccctgcaccgtgggctgttcgaggcgcgccggtgcttcggccaccgcttccgcacccagccgccaggccaggccacccaaccggctggcgtggcgtttcaatgcggcctgcagcacctctgcgctgcccgccacatgcagcacctggcgggcgcgggtgaggccggtgtagaccagttcgcgcgacagcacgcggctgtcctggcgtggcagctgcaaccacacttcatcgaactccgagccctgtgccttgtgcacggtcatcgcaaaggcgctttcgtgcgcgggcagtgctgcggggtggaaggcgcgcggctgctcgacggtgtcgccggggaaccaggccaccatcgcgccgctgcggtcgcgcaggcagatgccgatatcgccgttgaacaggcggtgccggtagctgttctcggtcaccagcagcaggcggccctggaagtagcccggggtgttgccggccaggagttgctcgatacggctgttgaggccacgcgcgccctgcgggccttcgcgcagcgcggtcagcacgcgcagtcgcccggcctgctgcagggcaagcaccggatcggcggcgtcggccagtgcacgccagtggcccagcaggtgctcgcgctggccgcgcaatggatcggcctcgccttcgtggaaatgcacgcctgccagcgacccaccgcgcagcagctgcaatgcggtgctgctgtcgccttcgcgcacggcatgcgccagtggtgccaggtccagcgcatcgctttgccggtaaccacgttgcagctgcacgcggcggccggcgaaggcgcgcggcgtggcctggggctgcaacgtggccggtgccaacagaccctgcagtgcctgcgcatcatcggcgcgggtgccgatgccatcaccgctggcgcgcaggatcgcgctgagcacatcaccggcttcgaccgagggcaactgatcggggtcgccaagcaggatcagccgcgtgccgctggcgatcgcatcgaccagcttggccatcatcggcagatcgatcatcgaggcttcgtcgaccaccaccacgtccaccggcagcggattgtcggcgtggtggcggaagcgcggcgaatccgggatcacgccgagcaggcgatgcagggtggtgccggaactgggcagtgccgcgcacagcgccgggcccacgccgtgctcctgcaggcgctgcacggccagccgcaggctctcggccatgcgttcggcggcgcgcccggtgggcgcggccagcgccacctcgggcagcggctgaccagcgtgccgggcctgtgcggccagcagcagcaacagccgcgcgatggtggtggtcttgccggtgccgggaccgccggtgaccagcgccagcggatggcgcagggtcacgccggcggcgcgtgcctggtgatcctcgctgcccagtgcctgcgggaacagctgcgcgaacaacggtgccagcgcggccatgtccggtgccggcagcggatgccggccgatgcgctgcagcccggccgccaactgccgctcgtactcgcgatagcggcgcaggtagagcaggccgttctccagcaccagcggcgcatccttggcgatggcatcggcctgctccggcgtcgctacccagggcgatgcgcgcagctgcgccagccagtcctgcgcggcaggccactcgggcacgccgtccagcaaccgctgcggctgtgccggatcaaacccggcgtggccctgcgacaccgccagcgaggcgagcgcggccgccaacgccacactgtccggcgtgtcgccgcgcaaccgctgcaggctggtcgccaacgcgtgatcgagggtgcgcagcaggcccttctggtgcagttccttcagcaggctcatgcgctggccccacgggcacgtgcggccagttcggcctgggcctgttcgccacctgcgaacagtgcgtcgagtgcatccaccagcgcgaacgggaagcggtccacatgcacgccgttgccggcagcatccaggccgcggcagaacaggtagcggatgccccccatgtcgcgctcgtaatcgtaggccgcgcccagacggaagcgcagccagcgatgcagggccacggtatagatcagcgcctgcaggtcgtactcgctgtggcgcatggcaatggccagcaggtccggactgtagccgggcagccggttggatttgtagtcgagcacgtaccagcgcccgtcgcgcacgtaggtcaggtcgatcatgccggtcatcagcccttccaggcggcggcgctggccgaagccgcgacgcgcactggaaaccccatgtgcatgcagcagctgcaacagcgccggtaccgtggtcggttcgatggcgaaatggaagtcgatttccgcgcgccgctcgccttcgcccaggctgtgcagcgcaccgccctcgggcagtggcacggtgagcgtgtggccgaccaacggcaccagcaccgccacgccatcgtccaggtcgacgtcggcatagccttcatcgtgcagcgccttgcgcagcacctcggcctggccctcgggtgcttccaggcccggctgccagcccccccacgcagcgaagtcgacgttctccatcgcctcgtgcagcacgttgccgaagcggctgcccatgaagcgcgggtcgaccggcgggctgtcttcgacggcggcgggttccggcagcgcgggctccagcggcagttccgggcccgcgggttcgtcggcggcgggcgccggcagctcggtggcggcggcttcaatatcactgccagcgcccgcgtcggcatgcgccagctgggtgaagctgtatacccaccagtcgtgcggcacgcgccgggtcagtgcacgcactgccggaagatccccttccacttcggccgccagctgcggcagcgcggccactgtctcactgtcatcgatgtgcacgtcggcgtgcgcgcgcagcgcctgcaggtcgcccagcagcggcgccaggcgcgtcttgccaagcccggccagatcacccacggcgatccacagcgcatgctcggcgcgggtcagtcccacatacagcaggcgcgcatcctcggcccgctgctcacgctcgcgctgtgtgctggccgcttcccaggcctcgtccctgtccagcttccagtgcagctggcgctggccatcgacgtgcacggtgcagtgcgaggcggtgttcggtgcgccgccgtcgatgccgacgaagggcaggaacaccagcggatactccaggcccttgctcttgtgcagggtgatgatctgcacgcggcgtgcatccgattccaggcgcagcaactgctgctcgtcatcctggtcggcgctggccatctgcccctgcagccagtccagcaggccatgcatgcccagcgcctgcgccgaggcttcctgcagcagttcgcccagctgcaggtagttggtcaggcggcgctcgccgtcgatcagcgccagcaggcgttcgccgtgcgcggcacagacatcggcgatcaccgcgaacggaccaccgcgctgccagcgctcgcgccagtgcagcagctgcgcctggaacccgcgctgcaggtcgccctcgcgctccatcgccgcgatcgcactggcccgctggcccagcaacaccgtggccagcgctgcacgcaggcggccttcgtctgccggttgcagcagcgccagcagcagcgcgcgcagatcacgtgcctcactggtggcgaacaggctctgcttgcccgccgccactgcgggtatgccaaccgcagccagcgcgcgctgcaccagcgtcgcctcgcgatgcgagcgcaccagcaccgcgatatcaccaggctgcaccgggcgcccacgcaacaccgctttgcccgcacgcgcctcgaccagggcctggtggatcgcagccacgcaggcctgggtcgctgcctcacgcgaggcatcggcactcatcgccttgtcacccccgctgcgcagcacgcgcagggtgagtgccttggcggcgtggccgtcgtgcagatagtcctcatcggtgcgcacgccaccgggacgcaccggctcgaactggatgtcacgctcgaggaaggcgtcctcacccccgttgtcgtacagcgcctgcaacgcgcgcagcactgacggtcgcgagcggaagttctggtccagcaccggcgcctgctgcgccacctgcttggctttcaggtaggtgtggatgtcgccgccgcggaacccgtagatcgcctgcttgggatcgccgatcaggaacagcgccggtgccaggccgagttcgcgcacctccggcgaattgccgaacacggtgtggaagatgttccactggcgatcatcggtgtcctggaactcatcgaccagcgcgatgcggtactgcgcgcgcagctgccttaccagcggcagccgctgcgggccttccagggccagtgccacgccatcgatcagatcgtcataggtctgcacccggcgcgtgcgcttcagcgcctgcaggcgctgcatggcttcggcgcgaagcgcgtgcaggaaattcagcgcggtaccacgcagccaggcatcgcgttcggccagcagcgcgacatagcgcgccaacggcacctgcactggcgacgacggcgtgcggtcggggaacttcttgttggtcttgtcggccagcacctccggcagcagtgccggcaggcgctcgctggccagcagctcgcgcgggtcgccccgctcggcccaggccagcagctgccggcccagcgtgtgcagccaacccagcttgtaggacaccccgttgatccacttgttgtcgacggcatcgcagaggtcgatgaagaactgctcgccatgcccgcgcagcgcctgctgcagttcggtggcggcggcccgcaatgccggctgtggatcggccagcgccaccggccgtggcaacgggcgcagaggcggcgcagccagcaacgcgcgcagatcggtggccagcgcgtccgggttggaccacagccaggtcagcggctccagcgtggccgcgtcgttggcatgcacccgccacagatcggccgccagttcctccaacagctcacggtcgctggccagtagttccggcggatcgaaggtatggccgctctccagcgcatgctcgcgcagcacgcgggtgcagaagccgtggatggtgaagatcgacgccaggtcgatctcatcggcggccacctgcaggcggcgcttcagtgcggtggcgctctcggtgcccccctgcagatggcgctgcagcacctggcgggtcagcctcgtgtccggtgcttcgccctcggccggttccaaatcgaccaggcgcgcggccagcgacaggcgctcgcggatgcgcttgcgcagttcctgggtggcggcatcggtgaaggtcaccgccaggatctggccgatgcgcaggccctgctccaccaccaggcgggtgaacagcgtggccagggtgaaggtcttgccggtaccggcgctggcctcgatcaggcggataccatccagcggcagggccagatagggatcgcccgccatgcgctgggagtcctcatcgacgatggcggtgctcatgtgctgccctcctggcgtgcatcggcgccaagggtgcggccttcgcgcaccgcgctgaagaccacctggctgttgcgcagcagatcggcatagccggcgtcggtggcaaatggatcggcaccgcgcagcagcagctgccaggcgtcgctgctggattcaccccaactgcggtcgctgccgtgccactgcttccagccttcgctgcgctgcttttcggccggcgcgttgtacagcacccagccggtgtagggggcaaagcgcagcggttcacgcagtccgcgttggcgcaactgcagcaatgcgcgcaatgccgcgcgtgcagcaggagcgctcagtgccggcagtacatgcgggccgggaccggcgtcgccgccatcatggaactgcaccagcggcagggcatcgccggcagcgttggccagcagccaatccaggccctggcggatcaccgcagtgccattgagggtgccagcgcgcaggcgcaccagcccgtcggggtgtcgatcggccacacggccatgcaggcgcacgccatcgatctccacttcatagcggcggctttccagcggctcgccccgcatccagcccagcaatgcactggcatacgggcgggtcttcaactgctccacctcgaactggcgctcgcccagggggcccgacggcagcaggccacgcgcgcgcagccgcggatacaacggctcggtatcgccactgagcgtggcgcgtaccaccgccgcctgcacgctgcgcttttccggcccgcgcgaggacagcaccagcggttccaggtcatcgacctcctcgacatcgtcggccaggcgcaggcccagcgactgcgccaggaactgcccggccggatcgcacaggaagcggcgcagggtatcgagtgcaacgtcgtcttccaccgcatcgtcgagcggcggcaacgcggcatcgaaccacggctgcaggcctccgcgcgcgccggtgaggcgaccggcggccggatgccattggcggcgatagctgaagcggcgtggatcaccgtcaccgaacgccgccggagagaacggctgcagtgcgtggcgcacggtgaagtcgcggaccgccgcaggcggatcgaggtgatacgcggcggcggcatcgatcagttcactgaccagcaccgatggctcacgcgcgctgccatcgcgcggatcggcaccgaggtagctcaggtagaacacctcctgcgcggcggcgaacagctgcaggaacaggaagcggtcgtcttcgcgggtggagcggtcgccgggccggcggcgcggcgtgtccagctcggcagtgagctggttgagaccggcagccgggtcacggcgcgggaaatcgccatcattgagaccgagcacgcagatcacccggaacggcagcaggcgcatcggcaccatgcggccaaagctgatgccaccggtcagcagcggcgcgcgcgtatcggcctcgcccagtgctccggcgaagtgcgcgcgcacgacctccggcggcaccccgtccgtgaagccggccttggcggcatcatcggcgaactggttgagcagcttgcgcaggcgctccagggcacgctggctgttgggcgaactgggcgcagtcggcagcagcgcgtccagcagcgacagcaggcgttgccgccactgcgccggcgtcagcagttcgccgaggcggcgctggtagaccgccaacacgcgcaacaggcgcagcagccggtccagggcgtccaatgcgccgccctccagctcgatccacggggcaacaccggccaggtcggcctcgctgccggtggcatgaccgagcaccaggcgatccagcgcgaactgccaggtgtaggcgtcgtcggccggggcctggtgctggttgcggtgcttcgcatccaggccccagcgtgcgccagcctgctgcagccagccatgcaggcgatcaaagtccaccgcctccagcccggccgcttcggccagcggcgcgctggccagcaggtccagcacttcgttcaggccgaaacgcgagaccggcaggcccagcaggtgcacgaacacgtcggccagtggctcgccggcgagcggactgctgtcggccagcgcatagggaatgtgctcgtcctcgcccccacggccgccgaacactgcttccagatacggcacataggggtcgatgtccggtgcaagcacggcgatctcccgcgcctgcagcggcgggtcgaagcgcgggtcctgcagcaggctgcgcagctggtcgtgcagcacctgcagttcgcgcaggcgggtatggcaggcatgcacctgcaggctgggatcgtcgctgcgcagcccgtcgcgcagctcgcccgagggcagcgcacggcggtggaacagatcgcgctgcaggcgatgcagcaggctgtcggacagtccaccttcggccagcgtcggccgggtgtcgtcctccggatccgaatacgcggcaatctcgccggccgggtgcaccacctcgtagctgcccagcaccgccatgaaatcgcgcccggccgcgccccaggcttccagcaggcggttctcaccggccgcttcaccgaagggatcgggcgcgccgctgcgcaggcgctcggccagcgtctgcaggtcaccccagtacgactgcaccggcgtgggcatatagaagtgcagctcgcccacccgcgcctgggtggccatcacccgcagcacatcgggcgagatgttgagcgtcgcgaacgcggacatgcgtggtggcaggccctgcggcaacggctggccggcgccctcgaagcggtccaggtaagcctggatgcggcgcgcgcggtagtcgtggccagcggcgatgctgcgccagaggatggcctgcgggtcggccgggtcggcgccggcctcccagcgcagcagccagtcgcggcgccaggcctggtacttctcgaacaccgacgccagttcaccggccaacgcccacggcttcaatgcatcgctaccggcaagataggactgcagcgcgcgcatcggtggctgcgccagcaacgccgggtcgcgcagtgcctggtacaccttccagtgcaggccggccgcgtccaggtcgtcgcgttcgccgggcacattggcgttgagtgcacgggcaacgaactcgcccggggtcaggaactcaagattggcggccacgccatattcagcagcgagtgttgcttgcagccaacgccgcatcgccacctgcggaatcagcaccacctccggcgccagcagcggctgacccgcaaccggcgcacgcacgttgcgcgccagcagcgcggccagcacgtccagggagttggaatggtagaggcggaaatcgctgcccgggtcactcatcatgcacagtgtgcagcacggcaggcagtattcaatggccggcccatcgccggtacggattgttccgggctgccggccgattatcccggcctggcagggatcttgccgtgccacaatactggaccgtccagtctgcttatgttcagccgacgggcccgatccttcgatgtctaaaaaacgttaatggtgcccatgtcggcttccacctccagtctggtgcagttatccaacgtccgcatcgaccggagcgggcgcacgatcctgcgcgacgtgtcgctgcaggtgcccaagggcagcatcacggccgtgctgggtccgtccggcagcggcaagtcgaccctgctggcggcactgaccggcgaactgcgcccggtggctggcgaggtcaccctgttcggcaagccgattccgcaggacagcggcgcgctgctggaaatgcgcaagagtgtgggggtactgctgcagggcaacggcctgctgaccgacctcactgtggccgaaaacgtcgcgctgccgctgcgcacgcatacccgcctgccgaccgccgtgctgcgccgccttgtggaaatgaagctgcatgcggtgggcctgctggccgctgccgatgcctggccgcgcgagctgtccggtggcatggcgcgccgcgtcgcgctggcccgcgcgctggcgctggacccgccgctgatgatctacgacgagccactgaccgggctggacccgatcgcctctggcgtgatcatgagcctgatccagcgcctcaaccacagcctgggcctgaccagcatcatcgtcagccaccacgtgcacgagaccctgccgatctgcgaccaggtgatcgccatcgccaatggcggcatcgtgttccagggcacgcccgaggcgctgcagtccagccaggacccgttgctgcggcagttcctgcacggccagcctgacggccccatcccgttcgatgccgcaccgcgcgcgagggtcgcctgatgccgttcgtccaagccacccgctcgctcggccgcgccggcctgttctcgctgaccgtgctgcgtggttcgctgccgacccgtgatttcctggccgagctgacccgcgagatctacaagatcggcgcgcgctcgctgccgatcatcgccgtcggtggcgccttcgtcggcctggtgctgacgctgcagggctaccgcacgctgaccaccttcggtgcggccgacgcgctgtcgaccctgctcggcctgtcgctgtaccgcgaactggcaccggtgctgaccgcgctgctgttcatcggccgcgccggcagctcgatcgccgccgaactgggcctgatgcgcgccaccgaccagatcaaggcactggagctgatggcgatcgacccggtggccaaggccgtggcgccgcgcttctgggcggcggtgctgaccgtgcccctgctgaccggcatcttctgttcgctggcgatcagtgccagctacttcgaagcggtacacgtgctgggcctggacaatggcgtgttctggtcggcgctgcgcaacagcgtcgatttctgggatgacttcggcgtggcgatgctgaagtcggcgatcttcggcggcaccgccgcgctggtcgccgcctacgttggtttccacgccgagccgaccatcgagggcacctcggtggcgaccacccgtgcggtggtcaacgcctcgctgctggtactgatgttcaacttcgtgctgtcggcaatgttgttcacctaacccctccaccggcggtgcgcaggcgcgcgcggccaccacgactcgatcaggtaatccacatggccatccgcggtcccagactcgaattctccgtcggcgccttcctgctgctggccctggcctcgctgatggtgctggccgtggcctcgaccaaccagcgctggagctggggcagccagggctacgagctgaaggcgcgtttctcccaggtcggccagctgcgcaagcaggcgccggtgaagatcggcggcgtcaccgtcggccaggtcgcctcgatcgacctggatccggtgaagttcgaatccatcgtgaccctgcgcatggacagcaaggtcaaggacctgccggcggacacctcggccggcatcttcaccagtggtttgctcggcgagagctatatcggtctgcagccgggcggtgacccggacgtgctcaaggccggtgacgagatcgtcttcacccagccggcggtggacctgatccagctggtcggcaagtacatgttcagtggcggcgccggtggtggcgcaggccagaagcccaacgatggcgcgcaggcgcctgcaacggaaccgcaaccatgaagatgaaactgatcccggccctgctcgcctcggcgctgctggcggctactccattcctcgcccaggcccaggccaccgctcccgcccccgccgctgccgcggcgcagggccaggccggcaaggtggtgatcgatgccagcacgcgcatcctcaccaccctgcagcagcgccgcagcgagttcagcagcaacccggccagcctgcgcagctacatcgacagcgaactgaaccgcaccttcgatcgcgactatgccgcgcgcctggtgctgggcccgcacgcccgcggcgcctcggatgccgacatcaagctgttcgccgatgccatggccgacagcctgatgcagcgctacggttcgaccctgctcaacatccagggcaagccgagcttccgcctgaagggtgaaagcccgctgccgggcaaccgtggcgtgcgcgtgagcaccgaactggtgcgcgccggcaatgaaccgaccccggtcgaatactggatgcgcaacgtgaacggtcagtggaagatcttcgacgtcaacatcgaaggcatctcctacgtgcagaccttccgcaaccagttcgataccccgctgcgccagaagggcatcaagcaggtagccagcgagctgcacagcggcagcatgcaggccgggcccgccggcaatggcaagtaacgcacttgcgctgctggaaggcgacaccctgcgcctgcgcggggtgcttgaccgtgccgcggtgatcgcactgtggccgcagctgcaggccctgccggccaagctggcgcggctggagctgggtgaggtcgagcgcgtggacagcgccggcctggcgctgctggccgagctggcggcccgtgcacgcaaggcgggccatgcgctggccatctccggcgcgcccgccggcttcaacgagctgagcgcagcctaccggctgtcgcccgacctggatttcaacgctacttctgctgcgagctgacatgaacgtcgtacgcactttccccctgatcctcctggccaccgccctgaccgcctgtgccggcaagcccgcgcgcagcgatgcaccggtcgccagcaccgtggttgcgcccggccccgctgctccggccgcaacggccgataccggcggggtcgacgctgctccggtcgcctccgtggccaaccctgccgagcccaccgcttcagcgccgacggctgcgccgcagggcatagaggccagcccaccgaaggccgcagcgtccaccgccgccgccggcgacgatgatttcgacgccctctatggtggtaccggcaacaccggcaacgcggcggcctacgatccgtgggaaccgttcaaccgcaaggtgcacaccttcaacaatgcggtcgaccgcggcgtggcgcgcccgctggccaccgcctatacccatgtggtgccgcgcttcgcgcgcaccggcgtcagcaacttcttcagcaacctgcgtgcgccggtgaccatcaccaaccagctgctgcagggccgtggtgccgatgcgtgggacagcctcggccgcttcctgatgaacagcacgctgggcatcggtggcctgttcgatccagccagcaaggcgatggtgccgcgtcgcaatgaagacttcggccagaccctgggtgcctggggctggcgtcgttcgcgctacgtggaactgccgttcttcggcccgcgtaccgtacgcgacgtgttcggcctggccggtgacatcccgttgtcgccgatccggcgcgtcgaggaagacaagatccgcatcggcctgcagggcctgcagctggtcgacacccgcgcacagctgctggcgatcgacgatctgcgcgacaccgcagtggacgaatacgccctggtccgcgatgcctggatgcagcgccgcaactaccagatcgagaacgatctgcgcagcaagcgcgaccgcggccatgacgatgccaattcgccgatcccggtcgatgcgatgccgatgccgcagtggacccactgagaccgtgcgacggtgcatgaaaaaccccgcctcggcggggtttttcttttccggtgggtgccaaccctgggttggcacgccgtgctcaggccgccagcgcggcctcgatggcctcgcgcaggcgcgcgtcatcggcggccacgtccggggcaaagcgtgcgacgaccttgccatcacggccgaccaggaacttctcgaagttccacagcaccgccggtgccggatggatcgggatctccttgctggccaggcgctcacgcagcgggccttcgccgatcgactgcggctgcgcggcggtcagctgctggtacagcgggtgggtgtcctcgccagccacgctgatcttggagaacatcgggaaactgacatcgtaggtgagctggcagaactgctggatctcggcctcgctgcccggctcctggccaaggaagttgttggcggggaagcccagcacttccaggccctgcgcgtgcttttccgcatacagcgcctgcaggccttcgtactgcggggtcaggccgcacttggaggcgacgttgaccagcagcagcaccttgccctggtagtcggcaagcgaggacggctggccgtcgatggtggtgaggggaatgtcctggatcggggtgctcacgcgggggctccggctacggcggggaatggtccaccagcatagcgccgcgcgcgctgttgtagagccgagcccatgctcggctgatggtatggcagccgagcgtgggctcggctctacaggcaggattcagtccacgcagatcgtgccctgcgccttgccatcatcgatgcgctggcggcacccgaagttctggcgcacatcacgctggcaggtaccggtggcggcactgccggcggccacctcggctccggccaggcactggcccgtgcagtcgctcttgcggctgcaggccttgccggcgtccgcatagggaatcacgcactgctcgcgctgcaggcggccgagccgctgcagcgtgccgccagcggcctggcagtcgacgtcacgtgcttcgcggtaggcctcgctggcttccggcgcaggagcggccgtagtcgtgtcggcgaccgggggcgtgctgctgcacgcagccagcaacgcagccaggacaagaacggcacaggagcgcaagcgcatgtcgatacccgccacggactcagggtgcccagcatagccaggcgcaggtgcacgggacgtgtcaacccgcattgccgtcctcgtcgtcctccggcgcgcccagctgctgcatcgggtccggggtcagctccgggggcagcgcgcgcttggccttgctgcccagttcggcaagccgacgggcgcggctgatggccgactgcggcgaatcgatcaggcgattgcgcgcatcggcgtaggccttgccggcatcgtccagcttcttgcccatggcggtgaagtcctgcaggaacccggtcagggcgtccagcaccagaccgccggcctcgctgatcttcagcgcctgcttctgcaccttgtcgcgcgtccacaggcgctcggccacgcgcagcagcgccatcagggtgttgggcgaggcgaacaccacgcggttgtcgaaggcgaacgcctgcaggctgccatcggcgcccagtgcggctgacaaggcaccctcgatgggaacgaaggcgatggtgatgtccagcgtctcgctgcccaacgccttcggataattcttctcgcccaggtccttaacgtgctggcgcagcgcaaccgcgtgcctgcgcaacgcgtcttccgactgctccggggtagtggcattcatggcttcctgccaggcgatcaggttcaccttgctgtcgatcaccacgctgcgttcgtcggggaactgcaccaccacgtccggtcgcaggcgcgcaccttcgtcatccacggcatgcttctgccgctggtagtgcacgccctcttccagccccgatccgcgcagtacgttgtcgagcatcagctcgccccagtcgccgcggaccttggcattgcccttcagcgcattcgtcagcgccgatgcctgcgccgccatgtcctggttgagcgtcttcagttcgcccaccgcacccagcaggctggcgcgttgccgcgcttcctcgccatacagcgtatcgacgcgggtgcggaaatcgcccagcttgtcggcgaacggcttgagcagcccctcgatgtccgcgcgtgactgcactgtcgcctgccgcacgttcttctcgaactgctgtccgcgttcgtcgaacaccttgcccgccagttcggcgaaggcgcccgacagcttttccttggcggtatcaagatagctgcgcagttcggcactggcccgttcggagtgctgcagattggccaccgcgcgggcatgttcaccgtgcaactgctggtagcgctgctgcgcctgctgcagctcgctgctggtctccgcaacggcagcgcgcgcctgcgccagggccgcttcacgttcggccagctgtgcttcgcgactggccgacagcgctgcttcgcgctccacccgggcggtcagcgtagtgacggcctgtgcgtgctgctggctgcggctccgttcgttctccagttcagcgctcagcgcatcgaggcggccgcgcagctggccggcatcgaccagggcgaggcgatgctgttcgcgttcgctgtccagcagccgctgcagttcgtcggagggtgcaccgccagcactgcgacgccacagcagcaccagcgcgaccagggtcgccagcagcaggaccactgccaggatcatgaggacttcgatattcatgcgatcagtttagccccgctgcgctaggctgggtcggtctgccccggaagcccccaatgctcgctctgtacggaaagcccacctccatcaacgtgcgcaaggtgctgtggctgtgcgtcggcctcgacctgccacttcaccacgagccagcgccgccggcggacctgctggccacactgaacccgaaccggcaggtgccggtgctgcgcgatggcggcttcgtgctgtgggaatccaacagcatctgccgctacctggccgtacgcgctggccgtgatgacctgctgccccgcgcggcacaggatcgtgcgcgggtcgaacaatggatggactggcaggccagcgacctcaacagtgcttggcggcacgtgttcatggcacgcgtgcgccagcatccggactacccggacgatgcccgcgccgaggccagcctggcccagtggaacggcttgatgggcgtgcttgatgcccagttggccgctggcggctacgccgctggcaacaccttcaccctcgccgacatcgtgctcgggctgtcgacccagcgctggcgcagcacaccgggccacaagccggcgctggcacacgtgggcgcctggttcgagcgcctgcgccagcagcccggtttcgccgaacacgtcgacaacggcgtggcctgaggcaggggtcagatcctttcccgggaaagatatctgaccccaagggcgcgggaacgatccggcgttaccagccttccagcacgatcttgcccttggcgcggtggctctccagcagcgcgtgggcgcgccgcaggttggccgcgtcgatgcgcccgaagtgctcgcccagcgtggtctgcagcacgcccgtgtcgatcagctcggccacacggttcagcaggtcgtgctggcgctgcatgtcggcggtgcggtacagcggccgggtgaacatcgactcccagtgcagtgacaacgccttgcgcttgagcgccatcacgtccacctggccaggatcatcgatcagccccagctggccctgcggcgccagcagttccacgatctgcgcgtagtactggtcggagtgggtcaggctggccacatgctgcacttcgctgatgccgagccgcgccagtccctcggccagcggcaggcggtggtcgatcacgtggtgcgcgcccattgcgtatgcccagtcctgggtatccggacgcgaggcggtgccgatcacggtcagcctggtcagcttccgcgccagctgcaccaggatcgaaccgacaccaccggcagcaccgatcaccagcagggtctggccctcgccaccaccctcggggatgcgcaggcggtcgaacagcagctcccaggcggtgattgcagtcaatggcagcgccgcggcggcggcatcatcgaggctggccggcttgcgcccgacgctgcgctcgtccaccagctggtactcggcattgctgcccgggcggtcgatgacgccggcgtagtagaccgcgtcgccgggctggaacagggtcacctcgctgcccaccgcgtcgacgatgccgaccgcatcccagcccagtacgcgcgggccatcggtggccacgccgcggcggaccttggtgtcgaccgggttcaccgccaccgcgcgtaccgccacgcgcaggtcgcgggggccgggctgcggcagctccagttcgatgtcgatcagggcccgggcatcatcgatcggcaggccggcgtgggtataggcaatggcgcgcatggcagcggtccagtggggaaggaggcgacaggttgcgccgcgcgcgctccctcggaaaggcgcagaatcgggcagcactttcactctggcgatgaagatgatccgcttcgacgatctgcagctgttcgtccgcactgccgcgctgggcagcttctcgcaggccgcccgcgaggccgacctgctgcccgggcaggtcgctgcggcggtggctcggctggagcgcgagctggacctgcgcctgttcgtgcgcacgacccgcagcctgcgcctgaccggcgagggcgcgctctacctgccgtatgcgcaggaggtgctggccaccctgcgcgaaggccaggcccgcgtgcagggcgaggacaccgagctgcacggcatcctgcagctgtcggcgccgtcggacttcggccgcaacctgctgttgccctggctgagcgcgttccgcgccgcgcacccgcggctgcgcctgcacctgcgcctgtccgacgaggtcgccgacgtgttccgcgaaccggtcgacgtggccatccgcatcggccacttcgatgacgccaactacgtagccctgcccctgctggaaggcaaccggcgcgtgctggccgcctcacccggctacctgcagcggcgtggcccgcccacgcgcctggaggatctgcgcgagcacgactgcttggtctatcaactcaatggccgcgcctacgatcgctggtcgttcgaggtggacgggcgccgcagcgtggttccggtacgcggcccgctggtctgcgacgacgccgacgtggtgcggcgctgggccgtggccggcgaaggcatcacctacaagtcctggctggacctgcgcgaggatgtgctggccgggcgcctgcaggtgctgctggacggcgttggcagcagcatcccgctgcagctggtgtgcccgcatcgcaagcagttctcacccgccgtgcggcagctgcacgcgcagctgcgccagcacctgcaaccgctgctgtccgggatgccggttggccccaccggccccctgtcgcccgccgcagcgctggccgacaatggcggccccccgtaacagaagagcaccgccatgccgtggatgggcatccaggacctgtggacgtttctggtcgccgtgctggtgtttctcgccctgcccggtcccggtaccttcacgctgctgactgccaccggccgtggcggcgtgcgcggcggctacaccgcactggccggcctgctggtcggcgaccagatcctgatgtggctggcgctggccggcgtggcggcgctgctcaaggccaatcctctggtattccacgccgtgcagtacctcggcgcggcctacctggtgtgggtcggcatcagcctgctgcgcacgcccaagcacgagggcggcgacgccggcccgatccgcatgcaacccggccgctacttccagcaggcgatcctggtcagcctgctcaacccgaaggcgatcctgttctacatggccttcctgccgttgttcatcgatccgaaggcgcaccagggcatcgccaccttcgccgcgctggccggcatcatcctggtggtcagcatcgcctactgctcgatgctgatcggcgtgggcaacctggcccgccgccggttgatccagcacccgcggatcagcgatgcgctgcgccgcgtggccggcctgttcctggtggggttcggcatccgcctggggctgaacggatgaacgggcggctgccactgctcggcatgaccctgctgctggccggtgccgcctctgccggcaccgtgcaggaccatcgctgcctgacgggcggtcgcaacgacaacatccacctggaatggcgctggctggaagacggccgggccgacgtgcgttacgccggccagcgcgagcgcctgcccctgcaccggatctcgatggagaccacggtgctggccgaggatcgcccgtaccagttcgacagcgtgtgggaagagcgcatcgacgggcgcctcaacggccgctacctgctgagcacgcagggcgcgctggtactggatctgagctacgaacgcgcccgtgatggccgtcgcaccaccttccacgatgacagccaggcgtggcaggaggatggctgccattggccgggaggcgtagcggcgcgcgtggtcgattgaagcatgccaaccaaggttggcatctaccggtcgtgcatctccgcgcgcaggtggtcgatgaacacccgcagcttgggcgccatctgctcacgcgcggggtagtacaggtggaagccggggaatggcggctgccagtcctgcagcacgctctgcagtcgcccggcggcgatgtcgtcggccatcagcgaggcgaagccctgggccatgcccagccccgccagcacggcgcgatgggcgacgccggcatcgttgaacaccagccgtccgctcacttccacgtccaggtcgtggccttcgcggctgaattcccagcgcatcagccggccgttggccagccggtgcacgatgcaggcgtggccctgcaggtcatgcggggtctgcggcacgccatggcgttcgaaataggccggcgtggctaccaccacctgccgctcgggtggcccgaccggcaccgcgatcatgccctgtgcgagtgattcgcccaggcggatgccggcgtcgaagccctcggccaccagatcggtcagcgcggggtcgacgcacagttccacctgcacctgcgggtaacgcgcaaggaagtcgggcagccgcggcagcaccatgcgatcggcgacgatgcgcggcagggtcacgcgcagccgcccggcaggcaccgagcgcgcgctgtccagttcggcaaatgcctggtcgatctggtccaggccgccgcgcacgcgctgcaggaaacgcgcgccgtgctcggtcaggttgacccgccgcgtggtccgctgcagcagccgcacgcccatccgcgcttccagcgcgcgcacgctctgcgacagcgccgaggtcgacacacccagggcatcggcggcgcgggtaaagctggcgtgctcggccacgtggacgaaagcgaccacagcagtgagcgggacggaggcatccattgtgaaggcagccttcaaggtaagtccggtgacacgcagtttatccacatgatggcgtggaggatgctgtgcccctcgccactgcccatccagacgtggcgccttccccaaggagatccacatgaagacccgtactctcggccccgccggccccaccgtgtccgccctcggcctggggtgcatgggcatgagcgcgtactacggcggccgcggcattgacgatgacggcattgccgtcatccggcacgcgctggaccgtggcgtgaccctgctcgacaccgccgatgtgtatggcccgcacaccaacgaggtgctggtcggtcgcgcgattgccggccgccgcaaccaggtgttcctggccagcaagttcggcatcggcctggacccggctgacccgaaggcgcggcagatcaacggccacccggactatgtgcaggccgcctgcgaggccagcctgcgccgcctgggcgtggaccacatcgacctgtactaccagcaccgcgtcgacccgaccgtgccgatcgaggacaccgtgggtgccatggcacgcctggtggaacagggcaaggtgcgctggctgggcctgtccgaggcctcggcggccaccctccgccgcgcccatgcggtgcacccgatcacggcggtgcagagcgagtactcgctgtggtcgcgcgagccggagcagaacggagtgctggccaccacggcggagctgggcatcggcttcgtgccgtattcgccgctgggccgtggcttcctgaccggcgccatccgcagcccggacgacttcgacgccgacgattaccggcgcacctcgccccgcttcgaaggcgaaaacttccagcgcaacctggcattggtggacaccgtgcaggcgctggccgccgagcgcggcatcgctgcctcgcagctggcgctggcctgggtgctgtcgcgcggcgggcacatcgtgccgatcccgggcacgacgcggcgggcacggctggacgagaacctcgctgcactgcaggtggaactggatgcggccacgctggacgcattggatgcggccttcccgctgcatgccgcggccggcgaacgctattcggacagcggcatggccaacatcgagtcctagcgggggccgggacgaacgtacaccggtggctgccgccggattatgccgattccggcagcctggccggggcgcagcgcgtgccccgccatgcatgacccccgtcagtggtaatgctgcgctgcgttcggtcacactcgggaacttgtcgttcttagtcaccccttccgaggcctgcatgtccctgttccggcgcaagtccctagattccgtcaccgtccacgaagccggcaggcgcctgatcccgacgctcagctggccgcacctgatcgcgctgggcatcggtgccatcgtcggcaccggcatctacacgctgatcggcgtcggtgccaacctggccggcccggccgtgctgatctccttcgccatcgccggtgcggtctgcgcctgtgcggcgctgtcctatgccgagctgtcgacgatgatgccggccgccggcagcgcctacacctacagctacagtgcgctgggcgaggtgttcgcctgggtggtgggctggagcctgatcctggagtactcgctggtggtgagtacggtggcggtgggctggtccggctacttcgtcggcttcctcgaatgggtccacacccagttcggctggaacgtgcacctgccggcctggctggcagccggcccgcacgtggaaggcggcatgatcaacctgccggcgatcatcatcacctggctggtggccggcatgctgatggccgggaccaaggaaagcgccacgctcaatgccatcctggtggtgttcaagctgatcgcgctggcgatcttcgtggccgtggccctgcctgcgttcgacagcgccaacctgcagccgttcatgccgtatggctttgccaagtcgatgggccccgatggcgtcgagcacggcgtgatggcggcagcggcgatcatcttcttcgccttctacggcttcgatgcgatctccactgctgcggaggagaccaagaacccgggccgtgacctgtcgatcggcatcatcggttcgatgatcggctgcaccattgtctacgtgctggtggcgctggccgcagtgggtgcgatgagctacgccgtgttcgggcacagcgccgagccgctggcgctgatcatgcgccagctgggccatccgacagcggcgatggtgatcggcgtgattgcgatcatcgcgctgccgaccgtgctgctggccttcctgtacggccagagccgcatcttcttcgtgatgagccgcgacggcctgctgccgcgtggcctgtccaaggtcaacgcgcgtaccggcacgccggtggcgaccacactgttcactgcggtggtggtgtcggcgctggccggcgtggcccgcctggacgagatcgccgcgctggccaatgccggtaccctggccgcgttcactgcagtgggcgtctgcctggtggtgctgcgcctgcgcgagccggaccgcgcgcgcacgttccgcacgccgctggccttcgtggttggcccgctggccgcgctgggttgcatctacctgttcatcagcctgccgcacaccacccagctgtacttcctgttgtggaacgtggccggcctggtgctgtacttcctgtacagccgccgccacgcactgatcgcgaaataaccggctcgccggtggtgccggccgttggccggcaactcgtatcctgttgtgccggccggcggccggcaccaccgcagggcgtttcaaccgccctgttttgccgcgtaatcctgcgcctggcgcatcacccgcagcaggttgccgccccagatgccggcaatctgctgctcggtatagcccttgcgcagcagccaggcggtgatcttcggcagctggctgacatcgggcagatcactcaggccaccgccgccatcccagtccaggccgatgcccacgtgctcggggccgaccaccttgaggatgtgctcgaagtgggcgaagaaatcatccaggctggcgtggcgcaccgggtgctcgtggtccagtgcctgctcggccttcagcagggcaacaccctgctcgatgcccatgccttcccagccgcccagctgcctgctcagcgcttcttcggcctgcgtgcgctcgggcgtcttcgcggtgtcgatcaggtagccgccataggcgttcacctggatcacgccgccggccttggccagcttgcgcagccgcgcgtcatcaagattgcgcgggtggtcgtacaccgccttggccgagctgtgcgacagcacgaagggcaccggcatcatcgccagcaggtcgtcgaacaccgcgtccgaggcatgcgactggtcgatcacgatgcccagcttcactgcctgccgcaccagctccttgccggccgggctcaggcccttccactccgcgcccttgggatcggtggccgaatcggcgaactcgttgttggcgaagtgcacggtgctgagcagccgcaggccggcgcggtggtagaacgagagcaggctcgggtcttccaccagcgggctggcattttccatgctgatgtagaccacgcgcttgccggcggccttgatccgcgccgcatcatcggcggtcagtgccagcgcgaagcgcgcgggattggccgccagcatctcgcggatttccagcagtcgctgcaggccgtggtcacgctcggccaggtgggccgctgcgctgcgatcgccctggtcggtgtagatcgcccagaaaccgccatcgagcgcaccttcgaccatgcgcgggtagtccacctgcgaaagcgcgttgcggtcgtggcgctgctcgatgtcgaagccggtgcggccgaagttggccggtgtatccagatggctgtccagagtgaccaggcgctgctgcagcgccttggcgcgggccagttcctgcgcactgaactcgatggcgtgggcggacagcggcgcacacagcgccagggcaagcacgacggacaggtggcgcaacgatggcatgggctctcaccggcaatgggaagagcccgaccatagcgctgcacccggcctttttgtagagccgagcccatgctcggctgccagacagatcatccgaccgtgggctcggctctacagagatcggcagtgacgcggtcagtccaccacgcggcagaacacggccttcaggtaacgcgattcctgcacgtgggccatgaacgggtggtccggaccggcgccggccaccttcaggatctggatcgtgcggccggagaaatacgccgcgcggcgcagcatgtcgaggaactggtcctcggccaccaggccggtgcaggagaacgtggcgaacaggccgcccggcttgaccacgcccagcgccagcttgttcatgtccaggtacttcttcagcgcagtgatgacctggtcgcggtcgcgggtcatcttcgccgggtccaggatcaccacgtcgtactgctcgccacgattggccgcatcacgcagccacgggaagatgtcggactggacgaacttcgggcgcacgttgttcaggcgcgaattgcccttggcgatctggatgacgtcttcatcgatgtcgatgccgaccacttccgaggcgcctcgcgccgccgcgtacaccgcaaaaccgccggtgttgcagcacaggtccagcacgcgcttgccttccacctgctggctcagccactcgcggttctcgcgctggtcggcgaagaagccggtcttgtgcgcaccggccgggtcggcgcggaacttgatgccgtactcggtgatcaccgacgcttcggtggtggtattgccgtggaaatcgaagctttcctgtttctgcacgtgctcatcggcgaagctgtggaagcggcaacccgggaactgctcgcgcagggcgtcgtagatccactcgcggtggcggaacatgccggcggcgaagaattcgaccaccaccaggtcgccgtagcgatccaccaccaggccggacaggccgtcgccttcgctgtgcaccacgcgccaggcgtcggagaccgcgtcgagcttgagcacctcacggcgcagcgacaccgcctgggcaatcttgcgcgagaaccagccggcatccaccggcacgttctggtcggtctcaaggatgcgcacggcaatacgcgaatgcccgttgtagaacccgcggccaacgaactcgccatcaatgccgaccacgtcgacgatggaaccgggcttgggccggacggtcggcttctcgaccagtttctggaagatccacgggtggctggagcgccacgcattcttgaggcggacaatcggaaggggggtattcatccacccattgtaaaccgggcgccggggtcagatccccgcaggggctctgacccccgccggcgtgccaaccaaggttggcacccaccaggccggaacgggctcgggaatggggtcagagcccctacggggatccgacccctcgtcccccatttgacgtcggcccagccagacggcagaatcggcgccagaaggggagtagctcccagacgttgtcgccgtcatttcgagcccgcaggctccggtgcaacggcagttccagccgactggaactgcgagcgagaccttcgccgtactggcgaagctctgtccctggatccccctcccgatcctccgttgcagatcctcgccgtccggcctggcattcatctttccaacggacattcccaatgcagacgatcggtaacgtgtggttgtggggcggcttcgcagcggtggtggtcatcgccctgctggtcgacctcgtgttgatgcgccatggtggaccgcacaaggtcaccttcaaggaagccctgtggtggtcgatcggctgggtcgcgctggccctgctgttcaacgccggcctctggtactacctgaatgagaccgccggccaggtggtggccaacaaggtcggcctcgaattcctgaccggctacctggtcgagaaggcgctggcggtcgacaacatctttgtgttcctgatgatcatgagctacttcgcagtaccggaggagcagcgccagaaggtgctgatcatcggcatcctgggtgcgatcgtgctgcgtacgatcatgatcttcgccggcagcgtgctgatcagccagttccattggctgctctacgtgttcggtgccttcctgctgttcaccggctggaagatgtggttcgccgccggccaggaaccggatctggaaaccaaccccgccctgcgctggatgcgcaagcacctgcgcctgctgccggactacgccggcaatgcgctgagcgtgaagcgcgatggcgtgcgctggttcaccccgctgttcgcggtgctgatcctgatcgcggtcaccgacgtgatcttcgccgtggacagcatcccggcgatcttcgcgatcaccaccgacccgttcatcgtgctcacctccaacgtgttcgcggtgctgggcctgcgtgcgatgttcttcctgctggccggcatggccgaccgcttccacctgctgccgtacggcctggcgctggtgttggccttcatcggcatcaagatgatgatcatcgacctgttcaagatcccgaccccggtgtcgctgggcgtggtcgcggtgatcatcgccgccaccgtggtgctgagcctgaagtacccgccgaaggaaggctcgggccacgcctgagcctgagcggtgggaagacgcggccggcgggattgtcccgccggccgcacccactctcccgcaacagtggccttggtttcgcgccagccaccgccattgctgaggtatggacaacaacacgcccctgcccgccggcgacgtgccggccccccgcaatgaccgctcgcgcatcctgcgggcgttcaatgtcagcctggcggccgtgctggtgctggtggccgtgttcgccctgcagggcacgttcgactggcgaccgtgggcggttgcgccgctggaagccaagggcctgctcggcctgatcggcggcccgatgctgcatgcctcggtcgagcacatcgccgccaacagcatcgccatcctgatcctcggcaccctggccggcagtgtgtatcccaaagccaccgtgcgcgccctgcccctgctgtggctgggttcgggcctcggcgcgtggatgctgggcaatccgggcagcgtgcacctgggtgccagtggcgtgacccacggcctgatgttcctgctggccagcctcggcctgctgcgccgcgaccgtgcggcaatcgccaccggcctgatcggcatgctgttctatggcggcatgctgatgaccatcctgccgcatgccgatggcgtgtcctggcagtcgcacatgggcggcgccttcgccggcatcatcgccgcgctgctgttccgcaacgccgatccgctgccgccgcgccagcgctacagctgggaagacgaagaagacgaggccgagccgctggccgacgacgagctggagccgccgtctccgcagcgcgtgccggtgttgtggcagccgcgcgagggccaggactacgtggtgatcccgttccgccggccggacgagccgcgcagttgaggggacggtcgtgccggccgctggccggcaacctcatgaaccggtagtggccgaccttggtcggcgcggttgttgcgtgccaaccaaggttggcacctaccagagcacaccggcccccgggtagcgccgggccatgcccggcgcgttgatcgctcagttccccgctgcgcccatcccatccaccgcctgccggcccagcgccggatcatcggtgaagaaggcatcgatgccggtcgccaggtaggcgcgcatctcggcgatcgagccttcgacgttgcgcgcggtgtcggcgcccttgcgcaggttgctgggctggaaatggttctccgggcggaaggtgtacggaatcaccatcaggccggccgcatgcgcatcacgtaccagcgcggtcggcgtgcccagcgcgcccttggcatccagcggaatgatcgagcgcagctcggggccgatgccatcggcgtaggcggcgatgtccttcagcccggccggggtcatcatctgtgcgtaggtcagcgtgccgccggccttggcgatgtcggccggctgggtatcgcccttccacagcagctgcagcaggcggatgttgctgccccggccgatcttgccatgcaggtagcgcaggttggcggtctcgaacgactggatcgtgaccgggccgacattggtgtacgcgttgccacgcagcgcggccagcagcttgtcttccatcggcaggccgatggactggaaataggtcgggtgcttgatctccggcacgaggccgatgccacggttggcgcgcccggcctgctgcaccaggaaggccaggatctcgtccaggctggcgatgcggaactggccgtcgtaggcggtgctgcgcagctccggcaggcgctcacgggcgtacagggtcttcagctcggccagggtgaagtcctcggtgaaccagccctcgacctgctgcccatcgatcaccttgcgggtacggcggttggcgaactccggatgcgaggcgacgtcggtggtgccgccgatctcgttctcgtggcgggccaccatcaccccgtcccgggtcatcaccaggtccggttcgatgtagtcggcgccatcggcgatggcctgcgcatacgaggccagggtgtgctcgggcagcagtgcgcttgccccgcgatggccgtagaccgacaccttgggcacggccggggtggaggattcagcactcatggccaccgatggtgccacggccagcgacaacagcaacgcacaaccccacgacttcactgcgacttccccaagcggtatgtgatgggcgtcagtatgcggcggcaatgtgacaggtgggggacctggggtcggatccccgcaggggctccgaccccgtggcggaaccgtgcagggtcagagcccctttggggatctgaccccgtgttacttgccgatgcagaaactggagaagatcctccccagcagatcatcggcactcatctgcccggtgatctcacccagcgcatcgtgggccagccgcagttcctcggcggccagctccaggtgctcgtgcgccagctcgccatcggcgcgctgcgcatgttcctgcgcgcgttcaatcgcatccacgtggcgcgtgcgcgcggagaactcgccgtccacctgctcaccggcaccggccgaagcaatcgaacgcaggcgcgcatgcaggtcgtcgagcccggcgccggtggcggccgaaacgaacacccgatccggatcagccagcgacggcaacgccgccagcagatccgacttgttatggatatagaccttgtgcggtaccgccgccacggcctcgcccagcgccgcttcaccggccgccggatcgcgcgcatccagcacgatcagcgccaggtcggtgcgctcgatttccacgtgggcgcggcgcatgccttcgcgttcgatggcgtcgccgccgtcgcgcaggccggcggtgtcgaccagggtcagctccaggccatccaggcggatggtttcgcgcagggtgtcgcgggtggtgccggcgatgtcggtgacgatggcgcgttcgctgccggccagcgcgttgagcagtgaactcttgcccgcattcggcggaccgatcagcaccgcgtgcaggccatcgcgcaggcgacggccgcgttcggcatcgcggcgcagaatggccagatcgctgcgcgcctgttccagcccacgccgcacctgcgcgccaccgagggtatccagcggttcgtcggcgaagtcgatggccgcttccacgtggatgcgcagcagcaccagctgctcgaccaccgcatcgatgcggcgcgagaacacgccatccagtgaacgacgcgccgcgcgtgcggcacggttgtcgcccgcggcgatcaggtcggcgatggcctcggcctgggccaggtccagcttgccgttgaggaacgcccgttcgctgaactcacccggccgcgcctggcgcgcaccgagcgcgatgcagcgcgcgaccagctgctgcagcagcaccgggctgccatggccctgcagttccaccacctcttcgccggtgaaactgttcggtgccgggaaccacagcacgatgccatcgtcgatgacctcgccgtcggcatcacgcaggcgcgcgtagtgcgcgtggcgcgggcgcagtgcaggcgcccccagtgcattggcaatcgccgcagcgcgcggaccggacaggcgcaacaggccgacaccgccggcgccgggggcgctggcgatggccacgatggtgtcggtgcggatcgcgtcgttcatggctcagagcttctccagctgcgcgcgcgcctgggccgcgccactgccctgcggctgcagcgccaggtaggtggtgtaggcctgcttcgccttggccttgtcgccggcgttgaagtaggcatcgcccaggttcagatgggccaccgcgcgcgacgggtcgatcttcagcgtgttctccagccagcgcgcggcttccgcatagcgctgctggcggtagtagacgaagccgaggttgttggcggcctgggcgaaatcaggacgcagcttcagcgcttcggcgaactgcgcggctgcctcgtcgtactgcttctcgcggtacagctgcaggccgcggtcgttggcctgctgcgcgcgctggcggtctgacgccgggccagcggtgggcaccaccagcttggccttgccaccctgcaggtcggccaccgtcaccggcgcctggctgcccttcgcctcgctggccgcatccaccttgttgttcagcgcgatcgcatcggcggtcagctggcgcgtatcggcgttgaggaattcctggctgtccggcacctggaacacgaactcgccgccctgcgaaccgggcaggctgccgaaggccggggtctggtgcgagaccgccgatacggccggcgccacgtaggcggccagctcggtaccggtgatcaggccgtcgccgttgaggtcgcccttgccggccagcgcctgcaacagcacccaggtgaacaccgagtggccgttggggccagcatcggccacctgctggtcggcaccaccggcggtcagcatctgccgcgcgctgcgacgcgcgttctcgcgcaggaacgacgacgacgacgggccaccgcgggtcaggcccaggccgctgtagcaggcatccatcacgaacatcacatgcttggcctgcatgctctcggcaatgttctggatgtcggtcatcgcgatggcgtcggtggcgaattccttcgggtccgaatcgaccggaatgatgtagcccaggtcgcgcccggaagcgagctggcgggtcgcgccatggccggcgaagaacacgaacacgcggtcgttcttgccggtgcggtcatctgccaggcgatcgtggaaggccgcgaggatgttgttgcgggtcgcctgctcgttcttcagcacgatcacctgcgaggacgggaagccgaactgcccggtcagggtatcggccaccgcctgcgcgtcgtggctggcgtactccagcttcggccacttggcatagttgtcgatgccgaccacgatcgcccaggacttctcgtagccggtggtgaccgtggcggcaccggcttcacccttgcgcgcacgggcgacagtgaagtcacggccgttccagccggcgaactggtaaccatcggcgatcagccggtcgaggatctgcggcagcgccttcaccgcacgatcgtggatgtcgtggaacaggatgatgccgcgctgttccttgttcacctggtctagcacgcgccgcacgatcgattccggtaccgggtcggcccagtccatcgagtcgatgttccacatgatcgacttcagcccggcctcgttgagcagctgcaggccttcggcattgcgcgcgccatacgggaaacggaacagcggcgcgcgcttgctgtcgacatccttcagcagcgtgtcggtgtcgagcacctgctggcgcagcgcgtcaccggtggtgcgcgacagctgagcgtgggtcaggctgtggttgccgaccgcatagccctcttcgatcaggttgcggctgatcttcgccatcgggccgaggctgaccttgccatcggcctcgaccttgccaaggttgcggcccacttcaaagaacacgcccggcacgtcgtagcgcttgaggatggccaccacttcatcggtataggccttgtgcgggccatcgtcgaaggtcagcaccacggtcttggccggcaggtcgcggccgaagatctcgcggtcgctgtccttcatcgacatcgggtagggctcgatcacgccgtagtcgcgcaggatcgcttcgcggctgtagtccttgtgcaggtgggcgatgtagtcgtcccacttctcacgcttcagctcgatggcacgggtgcgctcgaagcggctgaagatgcgggtcagttcctggttgtagtttcgctcgatctcgtcgagtgcctccaggtcctcgccgatgcgctggtgcagcttgaccgccggcagcgacgaatcagtgccgacccgctcatgcagatcacgcagcacttcgcggaaggccaggcggtcggcgtcgaacagttccggcgccgactcgatgtagtccagcacggtgccgagggtggcgaagcgctgcgggctggagccgcgcagcagggtgtcgaactgcgcggcgatcgccgtgcgctgttccaggccatcgtggaacagctgctggcccacacgcgtggaggtgccgcggtcggcggccgattgctgttcctcgtctgccagcagcacgatgatccggcggtagccgtcgagctgcttctgcagcgccgccagcaacggcgcggcggccggatcggcggcggccgcggcctgcgcgcttggctgggtgacggtggtcgccggcgccttcgcgtccttgtcgccgcagccggcaacaaccagggtcaacaacagcgagggcaggaacaggcggaacgacgacgcacgcggcatggcgaactcgaaggtgggaggaacggtgtgccggcgattctaccgccgcatgcgaaaagcccgccttgcggcgggcttttgctggggtcagccggccagcggccggctctaccgattacttcttcttgaccggggccggagcggtggtggccgcaaccggctcgccgccatggcgcttggtcatccaccactgctgcagcaggcccaggccaccgttgaccacccagtacaggaccaggccggacggcatgaaggccatcatgacgccgaacaccagcggcatgaactgcatcatcttctgctgcatcgggtccatgcccggtgccggggtcagcttctgggtgaaccacatcactgccacgttgatgaccggcaggatgaagtacgggtcgcgtgcggtcaggtcctggatccagccgaaccagggcgcctggcgcagttcgaccgattccaccagcacccagtacagagcgaagaagatcggcatctggatgaggatcggcaggcagccgcccatcggattgatcttttccttcttgtacagctccatcatcgcggtctggaacttctggcggtcatcgccatagcgttccttcagctgcgcgatgcgcggctggaagcggcgcatcttggcaccgctcttgtactgggtcgccgacagcgggtacagcaccagcttcagcagcaccaccaggccgacgatcgcccagccccagttgccgaccagcttgtgcacctggttcagcacccagaacaggccctggccgatcaccgccatcatcgagaagcggctgtagtcgaccacgcggtccaggcccggcacgtcttccttggcgatcaggttgaccagcttcgggccgacccacaggcgggcctcggtgctggtggactggcccggggccacggtgaaggccgggccacgcgcttcaatcaggtcacgaccggccacctgcgacagcacgtagtgcgcggtctggtccttctgcgggatccaggcggtgaagaagtgatgctgcagcatcgccagccagccgccggtgatgttctggttcagtgcgccgtcgtccaggtaatccttgaacgcacgacgctggtacttcttgtcgttgtcataccaggtggcgccgttgaagctgaacgaatccgggttggtcatgctccgcgacaggatggtcggggtgcggtccagggtgcggtagacgtagccgttccacggtgcggcgccggcattgctgacttcgtccttgaagcgcacggcgtactcgttgcgcgagacggtcagggtgcgcttgatggtcacgccgttgtcggcggtccacacgaacgggatctgcagttcgttctggcccttggccagcacgaagtccttggtatcaccgaccagcttgaagccgtcagcgccgggaaccggggtgttcttgtcttcgctggcccagccgctgatcgcgctgtacggatgcgcggggtcttcggtcagcaggcgaaccggcgggctgccttcgtccttggtctgcgggaactgcagcagctcggcatcgagcacacggccgccgtccagcaccaggcgcagcacgtcggtggtgacggtcacgcgctggctggccggggtggcgctggcctgggcctgcacagcggcctggcccggcgcacccgggacctgcgcgctggggatgctgcccggggtcgcgcccggaacactctgtgcagcagccggggccgacgtggtcgtcggtgccggggtcggagcagccttttcacggctccactccatccacagcagcacggccaccatcagccaggcaaaaatgaggaatacgcgggtctggttcatcagcggacaggctcggcggggccgggacgcgatgccggctcggtcaaagaaggagttgcgatgccatcaggcggcggcattgtgccgtccacgcccggcgcgggcaatgcacgcaggcgacgcagcaggcgcaggaaggcctggcggatctcgtcgttgctggcggaacgcgcagcactacgcgccacgacgacgaagtcgcctggctggatttcggtacgtgtctgacgcaggatgtcgcgcaggacgcgcttgatccggttacgccccacggcgttcggatcaaccttgcgggaaaccgccagacccagcctggccggccggtcagccggcagccagtgcagggtcatcagcggatcggacacacggcgggcgccgttgaagaccgttgaatattcggcacgcgtgcgaacccgcgcagagcgagggaatcgcttgcgcgggtctgcagtattcactgtcgaagggattgcgtctgccgcggggtgcggcatggcaatcaggcgctcaggactttgcggcccttggcgcggcgacgcgacaggatcttgcggccgtcagcggtcttcatacgggcacggaagccgtggtcgcgcttacgcttgaggttgctgggctggtaggtgcgcttcgtggccattgggggcctctcgtatgaatgggacggaaagaaccggaaattctagagaggtaccctaccccgcgtcaacccctggcaggtacgcgaattcaccgggctgtgcaatagctgtggatgtttttgtgaataagtaggggacaagcattccgaaggcgggcgctcggtggtagtctgagccatccatttcccccctttccggcctgtgtttgggcgccttgtcgcgtccatgccccggccaccggacgattattgctg