cccgcggagcgggtaccacatcgctgcgcgatgtgcaaggggggcggtcgctgcgctcccgctgcccacgcgatgcgtgggcggatcccttcgctgcgctccaggatccggtggggccggccgcgatgcggcgcggcgggccgcgcggtgcgcgccctcggctgagggggtgtcaggtgcggctagtggggtctccagtgcgggagttgggggagcgcggggcgctcccggcgggtccgctgcgctcccccgcctgacggtccttccggctgcgcctccagaaccttgaggcccgctggcgcgggccgggctggctacaagggggtgggggtcgctcgttcgtgtgggtttcagtatagcgcgtgcctcaggttgatgcagcatgtaccgttggcggaaacacgggacaccccccaacccacccggacgggacgcaccttttgatggatggtcagcgacggaattcggttcacccactcacccgaggaataacgaattgggaagctgcggacccgagccacagaacgggacctcagatatcggaaagcttgaattccggggtgcggaggtaccggagccgaacggcccccggggccgggtggcggaaccgcccaccggcaccggccgcgcttcctcgcttgtgagcgtcacggccggcaccacccgagactcagagccgctgctgctgtccacgacccgcacccgggcgcggtgccgcacgcgaagcgagctcagccacagaggccggccccacacggtccgctggttggccacggcgacgcacccgccgctgccagctgcttcctccaaagcgccgtggtgtgtcggtggttgatcagagctgcaagatcaggtatcacgcgcgcacacgctctagagggggaacgagattccgcatcgctccaggtcagggcgttttggtgccgctgggggtatcaccccggggtgataaatcgaggggccagttatcgccccggggttataaaaccacgtcggtttgtgcacctgggggacattgtgcggatgggtggcgtggtgccgggtcgggcagcttgtgcactggggggacattcgaggtggggcggtcgtcgcggtcgcccgcgggtcggcaggggggagaaatcacccccgggtgataacgacacgccgaaagtgcagctgggggacacgaaagtgcaccagggggacaatcgcgtatgctgccgttgcctggccctactgatcttgaggagcggacccccgcgatgactgcacagccccagcagcagccgcgccggaggccggcctcgcccggagctccgccgcctccgccgcccagtgcgttccgggcgccgggggcccttcggcgcaccaatgtggtcaacctgccggacggctaccgggccagcgttgagccgcccgtcaccagcgatggcttcctgggcgaggacttcgtcatggacagccaggagttcctgtgctggctgtcggactactaccgtgacgacatcgtgacgctgcggctgatcatccggatgatggggatccagaagcccggcgggactgtcgaggcgacccagagcaagctggccgggttgctgaaggtcaagcagtcgcagatttcacggtcgctgaaggacaccgggaacctcggagtcactgccaaggtcaaggccgggctctaccagttgcacccgcggctgtcgttgcgcggcggcagggtgccggtggagccgaggccgggtatgcggacgcaagggacactgaaggtggatcagctgtcgctgctggacgccatcgaggacaatccggatctacccgaggtgttcagggaactgcggcagctcccgaagccggcggagaagccgctccgggaagacaaggcgcgtgcccaagcccgcgctgaggaggatgggacgtcatgacgatcgctgtggagcccgcggcccccgagtacgtctggacggccaacaacgccctcgtgttcgctccgcgcggcatgccgccggcctcttacccggtgctgctccacctcctaggccgccaggagcccggcgggcgctgcctggtcacccatggcaccctcgccgccgaactcggcatcacccgacccaaggtgacccgcgcgctccagcacctcggcttcgcacggatggtctggaaggaaggcaacggcgcctaccgcctcagcccgctgatcgccggattccgtacgcccgccgaacagctccaggccatcggtgcgatggacgacgacgaccgcttcgaccacccggacttccaagagcgctacgagcagcagatcgaggcgtacgaggaggagaagcaagcgaaggcagccgagaggcagaggcggctggagccgccgatcgacctcgctgcccgccggcgaacctgaccctgtctcctggaagcggcgttgcaccccgtgcggcgccgcttccgtgcgtacaccgtccccctcctggggaaaccgcaggcagggcagcccgcacgagcgttcccggacggtggtgccgcgcgccacccgcccgagcgccggccgacgcggtacgagtgggggcgtgacgtacaacttcggcctccacttcacccaggagctgggcaacagcttcgggccgcccaccgacagctggcccgcgagcgcggagcaggtgaccccgttctttgcgatcgttgtcaacgtgctgggcacggacgacgcggcgcggtggttcgaggcggcccgcaaggcgcaccagcgtgtggtggttgcggagcgggaccggacccaccacttcggcttcgctcaccacctggacgtggagaccgaggcgcaccaggagcccactctccccgtcgtggccgccttcgaagcgacgaaggcgctgtacgagatcacccgccgggactctggtgtcgacgtcgacgtgttcttcggctgcgcgctgcgggcgtgctcgcgcggcagcggccggaccgacagcacaccggtggcagcaggcgcgaacgcgtagccgccccggacgcagctggccggctccctgcagtcgagcgagagttcggctcctaggctgcaggcgtgtggacgcggggacagcgcggccggtgtcggacggctgtcaacgggcgggcggtagcaccaggtaaaccggcttgttctggagcagcagaacagccgacgacggctcggggcgcacacgctgcgtgcagcagctgtgcatagatctcgcgcggaacatcgcagatctgcgaacttatgcagctgccgggacgggtccgcagccctgctgctggccccgaagcagcgggctcccgactgcctgcagcgaggccgtgcagcgagcagctgctgcgccggctgggcgggcgtgctgcacgtgcagcacccgtgtgccgtccgggtcgtgcgattactgcgccacagtgccacagtccccgaccccgagcagcaaccggcgttgcaccctccaccaccaggagcagcagccggttgcgcaacggacgctgcacagtgcaggccgggaagggtgcaacggactgcaacgtgcagtcggtgtgcatccgattgcagcaacggcggacttcacctggagtgccggcacccggcgacgacggggccgatcgacaccggcgttgcaccccaatggtggttagtacagatagcggttctgtgcgggtaggtaatcccttctccctgagagcagagctcggtccggggagagccgggagccacgggagacgacgacggtggcgagacgatcgtggagccgctccaaggggatcagcggcacctccgacccctagaggcgctgtacggctctgtgagcgcctctggcggccttgatcgccgctcggggagcctggagggcctcagaacgccgcaggcggccgtagagggccgggaaggatcatgcgcgccgggcaccggcggttgtcgtcacgggcgagggcagatgatcggttcccgcgctgcgagctctgctctcaggggggaaggagagacaacccgcaggtaggtactacaagtacttacctacattggggtgcaacggccgtcctcgggccgggcccggcgggagccagtggcgcagtaccagctgcgacccagaggcggcagtcggctgatggtgcaagagcctcggctacaggcgctgggcgagggtctcgcagtaggccaagggaacggtcgcctggtacaggttgccctcggctgcgttcctggaggccatctcaagcatcatcgcgaggctgtgcagcgtctcgtctccgtcgccggtgtcttcgcccaggcgggcgcgcagtacgcggtcggcctggtccaggacgtcgggccagaccccggcgtacgtcttcgggtccaccccggtcaggggcgtcagccacaggtcggcgtgcgactggagcagctgctcggccgaccggtagtccaggacggatccgcaggacaggcgcagtccgtcggtgtcggcggcggtgcccggccacccgggcagggcaccggaatgggcggggcacaggagtgcgagccagtccggcggctcccccggcgcggcggcggggccctgccggagcgtggtcggcgtggcggggcagtccagcacctggcggagcccggtgagctgtcggccggcggtgagctggttgatgtcggacggcacctttgggctccttcggcggctagacctcgatgtacgcgacgaccacgacggtgcgcagtgcggtgacgaagtacaggacgcggacggactcgacttcgtcggcgtactggcgtagctgggggccggcggtgtcgccggggatcggctcgccgacgtccgggtcgacggagatgacgaccagggcgcggtccagggcgtggatctccgcttcgctggtgatgttctccagctgtttcgcggcggagtcggagaaggcgatacgggcgcggcgtggcccgtgtaccgacggcatcaggcgacggccgggcgctgggcagcgagccgggcgaggtgggcctcgcgcagctcctcccatggcgtgcagtcctccaccgagggcagcccgttggccgcgatgtcctcgaggacggcggcgaactggtcggcgttctcgcgggtcctggccgcgtatgcgcgcaccgcgtcggcggccgcgggctccagctgctgccgggcgtggtcggcggtggccggctgttcgctcatcgagggctccaggagggcggaactggcgtctgctccaacggtatcggccgcccccggtcctggggaccactccggacgaacccggccgtacgaaggtgcaggacccacgtggacccagcagccgttgctgatcgtgtccgccagcgaaaacgccggtctggggacccagggacccaggttctggggcggttgctgggtccagctgggtccgcccgcgcgatgacacagatcagctgaacagtgacacagatgagtatgcccacctggggaaacggggggttgatgacacagatgacacaggtctgccggactgttcaggctgggacgccgggcacggcctggccgtccgtgacctggagacgggcggtcatcggccgtcgcacaccacgtaccggccgtcgccgtcgttactgtcccgtgccgctggtccttgaccggttgccaacgaaggctgacggacggcgctttgtgccgctgaagactgaccgaccaggtcagagcgggtgagccacctctgcgtaaaagcgcatccggcgtcgtcgtccgccccctgatacgcagcgggggaagcccggggaccctgtcaccggatcgccgcgtggggctggctgtatatggccggtaccggcggtaacggctcacggtcctgcagagacgaggcgcgccttgttgcggccgggccggtgtccctagattcctccgctttgacgggcccagtgcgagggcacaccgaccagcccgccacgctcaaggggttcttgccatgtcagtacgcacacgtcttctcgtcgtagccacagtggctgcgattgtcgaagggttgatcctcgcgggatgctcgccaaccgtcgccgtgacggtggcctccggcatcgtgctcgtctccagggaggtttggatgccggcaggcccggagggtcggcgtcgggccccccgcaagcggaccgaagcgccgtcgcctgagtcggagaacgagtcgaaccactctggataacagcaagaagcagggatctgcccgttccccggctagctgcaggtctcgtttcggtccgtgtggaccaagacggtccgtgcaggcccggtacggtccttgtacgacccccgggcgacccaggggcgggggctggggccccgccgacgtcgtcaacgacgatcttcttcgccaggttcacggagatggcgccgtcacccagatccatggggtgcgcgagcatacgcacgctcttggtggcggacccaggaaccgcgcttgatggtggggtggcggtcttcagggcgctgacctgcacggtcaatctgcggtgcgttctgtactgctcatgagtgcgcgcgaggcatgattcaaaagtgtcacgctccgccctcgaatcccgccctggaggggctcacggaccccggggagcggacataaaggggcatattcgaggcggcgtgacacttttccgggggagcgtgacgggcggtgtcacgctcacgctctgtcagcgtgacacctttcggagtgtcctctgacgctgaacatggaccgattgccagggaagttggacaaccactacgttcctgccagtgatgtcggaccgagagggctgggggcagggtgggggcaccggctcttgcgtacggggacgccgcgttatcggcctttgagctggactttcttgagcacgggcgtcgacgccgacagtccttgggccaggggtggagtacgccgttcgaggcggtggagcccgtccgggacttccgctggcggtcgacttgctcggggaccggcgggacgtcgccgacgtagaaggctgcggtgccggacagggtgtcctcccggccgtactgccggatgttctggaagaacaggttgagcgcaccgatcctcgtcttcttcatgccgtgcccgccgggctgtgacatcacgtgggcgaggtagcgctccagcagcggccggtccacctccgcgagcgcatcaacgccgatgaacgcgaggaatccgccgaagcagatgagcgcgtcgaccccggcgcgggctgcaccgatgctcagcccggacgttagctacggcatcgccacccagaccctgcccaacggctactgcggactgcccgttcagaagacctgcccgcacgccaatgcttgcctgacctgcccagtcttcctcaccgggcccgagtttctgccggagctccgcgaacagcgcacccgcaccctgacgttgatcgacaacgccaagagctgcggtcacagccgcatgaccgagatgaaccagcaggtcgccgacaacctcgaccgcatgatcggcgagatggaagacgaccaggagactgaaacctgcaccaaggacgccctgcgcacgcgatggcaacgcaaggccgccccacccgctcctgtcgtccgggcctgtcgcgcatgtgaagcgccgatcctctcggggccggcgcacaagccctgctgctcgaaagagtgcagctactgggcctacatgaaccgacgacgcgatcgtggcctgccgcggtcagtcgctgtcgctcctccacgccagcagcccgccgactgcctggtctgcggaatcctgcttcccgaacggaggtcccagagtcgcctgacgtgctcggcttcctgccggatgaaacgctaccgagcacggaggaaggaacggctcggcatatcgcctgaccaatgcatcaagcttccatctttcgcagagcatcgacgataatcgggtcgaagcgatccgggctgcggacaacgtcatcttcaccttcgttgaggacttttatttccgctgcttgtccaggtcggcgccaaattccccgaatctcccagaatgcggcttcgccgtctgtcattatgacagacacggacacctctttcgattcctcgccttgctcgccttctctaatcacccactccctagctccatggcggaacgctcctgccacatgcacaccccagttccccacaccatgattcttgacggcgtgctccacggccttggagacggcgctctgcacttcatcgtcctgtgctcgatagaggagagtcattgcacctcccactcgctttggtgttgcacggctctagcgggcacgccctccgaaagaaggaattcaatccccccggcctcatggagccgcggtccgcgaatcacgggaacctcttgcggatcaatgagtgccacgtacttgcgtagctttttgggttgcggaagctgtagtaggcgagcggcatcctctgggctgtagggggtgattgtcgcataaacttcaccctccatccccttccgaaagtccctctcctcgcccgggaatagataggtgacaagtaggcgcccccgcagaatctcgggatctagcggtggaatcttccgcaagtcttcctcgtgacttatcgcgtctcgcaacatgtacttgtccagcctcgttgcgagatggccacacgaccccatgacgttcacatcctctcgccacctcttccatggtgcgggggcgcagaggtacgcgccatgcgtagcggctgtccgacttccctggcaaacggtccaagttcggtgtcagaggacacggaggcgcgcagctccccgtgatgtcacagggttacagatcgcctcccggaaacgcgtctgcctggggaaacggcctcataggctcacaggtaaacagggtgaaccgggcatttctggcttcagccctcacagggcttgtcacatcgaacgccagctggtcgacgccggcgcccagcgcgaggtgggtgagttcggtgagcagtgcggcgtgggcgagcagatgcgtggcgagcagatgcgtcggcagcagatcggcggcggctgcgcgggcggccggatccgcgtagtgcccgcggtgcgcggccaggacgtgggcgagccacgcgtcgacgtccttctgcacgtacaagccggtccgccgggtgagttcgtcccgggcggcttcgtcgccctcgcggggctcggtctgctccagcgtgccgagctcgcgcagcgcctggagctcaccggcgcgggcccgacccgggcggcttcgcgcagctcggcttcccgggcggcggcggccgcggctttggcggcgagctcctcctggacgcgcgggtcggcgtccgggtcgtagacggtgttcggggccgcgtcggcgagcagctggtcgatgcgctcccactcagcgagctccgcccggccgcgttcgtcgtcggcgaggtgctcgtgccgcgcgtcgaaccgggcgtcctcgagggcctgcgcgacggcgcccgcgtccatccccttcgcgcggcggcgcaccacacgccgtccgatgtgggcggggtcgaccggctcacggggcgcggccagcggggcgagcggtcggcgcaaggtgcgccggggcgtggtcatcttcggcctcgcattcgtggtgcggattcggagcggaccgccgccagagcgctgtgcgacggcccgcgaataaggtttatagcaggccctgaattccgggtggtcagaactcaaaatctatcgaccgcacgtgcgtgaaatctgctcggaggccgtcggcgcgggtgccccactccgtgaaatacgactcggtgatggcctcagcgacgatcggatgcaggtcttcctctgtcgcaccggcctcctggagctggaggatctgcgcggcgtaggtgggcgagatcggcgtggtgatggtgcgctcgcggccgtcgtccgagctgcccgtgcaggtgaatccgaagtaggccgtcacctccaccatcatgccgctggaggtcgccgctcgctcccgcgcctgtgccctgacctgcggttgccactgggattcggtctcctcaaccagggccgcgtggagctttttctgaggcttcgtctgctgtccggcgcggtagcgctgcacggtgcgagacgagacgcccagttgttcggcgagggccttcgtggacttcttggcgcgcgtgtagaggaattcaatctgggccttcgcggatttcggcgcgggccgggtgaacaccttgcgctccgcccgcttgagggcgtccaggaccctgttgcggcgcggggccagcggctgtgtgtcgttgctgtcgatcattcctgcagcagacacccgttgccctgtggacagattccgcggccggtgccccaccatcgcgggtggggttgacggcgtcgatcagcgggtcttgggtggagggccacgtccagagcaaggggactggccatggagctgctcaggttctccgaccggctaccgcagtgttcacgctgccggggcgacctcatcatgagtggggtggcgccgcagaacgacaaacacgggcggccgatccacctggagctgtgcccggtgtgcgacaccggcgacgtggaccgcccggcggccggccttctcgtgcagtggttcgccgaccgtggcggtcatgacgagagtcgcgtccaggagggctcccacctgctgatggagtggacgagggagtgcatggctgtccacggctggtacttgcaggacaccccgcccgaccagccctgagccgtcatcggcagcagctgccgggcgcgcggtgccgccgcgtcgtacggactggacggccgccggctcgaactactgttggggccgtggcgacaacgtacgactaccccggcgacctcatcgcagcgcagcaggcactcacccaggtgcgggccgacctcaccgccctgtacgagcggctgccgtactccgtcgaaccgatggaggcctggcagcgccccgagggctactggctcgccacctcccgcgcgtacccggactcgccgggctggtcggagcaggagcggcgggaggtcgccgcgctgcgcgagcgggaacgcgacctcaccgccgcgatcgtcacgcacgccttctggaacgacgtcgccgggcccgaacggctcgatgcccgttcccagctcaagcacgccctcgcacgtgaggacggcgagggccaggaggcggcgtagccgtggcggacacgccacccgagccggagccgccgcccatcatcgtggttctccccgacggccaggaggtcaccggccgcctccaggagcgccagcaggtccagggcgcctggctgtacaaggtggccgtcccggcctggcagaacacgccttccgggcaggtggagcccgcctggtacgtggtgtgggtgcaagcccccggccatgtgaagcccgtgcctggcgtctcatacaacaatgtccccacgacccggctgccaccgccgacgacggagcagcagatcctcggggagcgccgaccgtccggatgggtcctgcagaagctgaacggcggccgcggtcccggccggggcatcatccacgccgtcgactgcgaggaagcatccgccggggcaccgctgctgactctggacaaggcgctggacgccgcagagcagcccggtacccggttgtgctctctgtgcagcgcggccgccgaactggacccggtactgaagggcttcgaccacggcttcgacggcgaagagtagacccgcgcggcggaatggggtgatcagctgcgggtgacggtgaagccggtgtcgttgaccgcgcgggtccacacgttccgatcgaaccacttgctgatgtccggctgcatctcggtgatgacgcgcatccggtcttcccagtcgtggccggacggtccgcggctttcctcgcacccgtcgcagccgtcctcaccgtggatgtggccggcgatccaggcgttgactgccacgttgacgatgacgccgtacaggtcgccgccggtctgcgcgagggcgttgggaacgccggcgaggatcagcgcgagctcgggattgtccaccggcggcatcggcgcctggcccgcacccttgcgggtgctgctctcctcgaagctgcgcgagctgtccgcgaggcgagcggcgagcgcggccgcgtcgaagtaccgccaggccgaccgcacctggataccgaggcggtcggccgccgtgcggacgttcttctcaatggtgtcctcaacggtcgccggggcgagcgtcacgccctggtgggcgagctccgccagggtctgggcaacggcttccttgaacgccttcgtgttccgcacgaccacagcgtaggggagctcccccgctcctctctgccgaactgaactgtgcacgcagggcgttgtcagtggctgctgtcactatccggtttatgccgatcagccgggagtacgcgcgctccctcttcgcggacctgacgcagagcgccacggtgccgctggaccctgacgagctcctccacatgccgggactggcgcagcacggccacgttttcttcggcgacatagccgtgcgctgctacaagcacaaggcgcgctggatgtatgacgagcgggacatccggcgggccgggcaggcattcgcggagctgcgcctggacctggacgacgttgtcgacgtccaactgcccgcgtaccgcgacttcggacaaagcgacccggaggagtggcagcgcgtcgactggcggcgccgactggtgtcgtggatgttcgggctggcccgccacaaagcccacgacgggatcccgtacgacgagtggaacgacgcctggcagcgggtcggggcgaacgggctgcccggggatctgacgtgggaggaattcgtcgctgccagtagccgctaccggcactcgcagaacatggccggcacccgaccgctggagctgctgacctggtccgggaagaggtggcttctgccccgcgcctacatcgagctcctggaccgctgggcgcagcgggaggaggaactggtcaaccgggcccgggtctgctcctcctgcggcgcccagggcccgtactgggacggctggcggacatcaaccagcaagggctacgtcaccaggtgcccaccgtgctccggagcggccttccggccctacaccggccaactgcgcggagtgcagtacgagtcgccccgcaggcgcagcacccgggccgacgactacctgtgccgtctgtgcaagaaacgccaggcgtcagcgtgggatcactgtcacgagcacggccatgtccgaggaccgctatgcggtagctgcaacacccgcgagggcaaggccacgccgtactacttcctccagctcgaaggcggcacgctgcacctcctggagtgccgcggctgccttgagcaacggaccctgccgcgccggttccacctggacgtggtccgcgcgcacctggagcagaccgagcggcacgggcgctgccgcaggcagccgtacgcccgcgaactggagcacactcacggtgtgcaccggttccagctggagtgcagcggctggcacgcggtcagcaactggacgaaggacgtcacggcgtccgaggtgaccgcactcgtgcgggcctacgtcgacgcggcgctcaccgcgcaggagagccagcctcctcccggcacggccacggacgccgggtgaccgccgcgcggcagtgtcgttgagcacggcatcgcgtgcatgccccccccacccccgcggatacgcgagcgagccccggaccacatcggttcggggctcgcaggctgttcgggcgcggctgctacagatcgaggtgtcacccgactacaggagccgacgcttccgcgttcgggtccgcgatggagctggccagcgcgttgatcctctgctggagttgcttgatgctttcgcggacgtcatcgtcgatcaccgttgccagttgctgggggtcgattgattcgatgcccttcgcggtggacttcagtgccttgaggtactgggtgcgctgttcaattgtctggaggtcccgatcggactccaccgtctcctcgatggcttcccgtacggtttcgtatgcatcggtgacgctctcaggggtcgcctctgagtcttcgacggctgccaggcacgcggaaactttctggcgggcctggctggtgagctcgatgatctggccggcgggggtcttggctttcccgtctgtggcgacttgccgtacgaactcgatgcgttctgccttgcgtgtctgggccgcggcttctttgcggatcgccgggtcagacatcgcctgcgcaaccactgtggctctgagttccgtgcgtcccatcaaggcatcgcgagcggcttcggctgtcttggggtcgcccaggatcgcggtgcgcatcgcggccggattcttggccaccttcatggcttcggtgtagctggtgcctgcggctttggcttcctccgcgatgcgctcgcgccggtcggtgctctgttcgtagacggtgaagtagtcgccccaaaggttcgcgtcgggcaggtcaatctcttggcccggggtcagctggtcgaaactggggactttactgtctgccgccgcacgttcccatgcacggtaaaagcgcatcacccgcgcagcagaggtgccggccatctcggcgaacctgctggcggataccttctcggcatccccatcgtcgacaccccacgtctcgctcggtcggcgcccgactgcgccgggctggacgttgcgggcgaccaagagcccgaagacccatccaccgcttcggtcataggcgccgaaaacccgggcatcgcgggcgacggggtcgcgttcggggtcgggcccgaggagccgggtgacctccgcgcgcatggcgtccatctgctctcggatgcgtggcacgccttcgtgtggatgccgcaactgaagcagtatgcggacgttctccacgctggcgccaagcccgaagggggggttcgcttcgatgaactcggagaagctgttgaatggcttctcctggttgacgccggaggggaccttcttccaggttccttccgccatgacggctgccagcagctccaggaagccgatcggcgtgccaccgttgcgttccagggagtctcggagctggtagacctgatgctgctcctcagtgagatagctgtttgattcgactcggacggtcatggagctctcctacttgagggccagtgcagcacggaacctcctgctggccttctctacggtattggcgttcgctgccgtgcagccggcagcctcgttcacgcgtgccgtcgctttcatcgcagcgtcccggtagccggcgtctcccggcttcacaccgccgcggtacagatactgcctgatcgtgtctgaagttttggagttgaaatcggcgatcttctgacgttcggtcttcggggcctccgtgggcggctccggttccggttcggtgcgcggctgggggaccggggtcggctgcttgagcatcatcccggccatctcgatgatctgcttcagcttggtgacgtcttctgcggcgtcgacagctcgcttcagcgtctcgaccatcagcgtctcgtccgcgtccatgtcgagttcgttgcttgaggccctggtggtcgtggcgaccgcggagtcgatgtaggagaactcttcctggacggcgtctccgggctcctcgcgctcctcttgttcccgttcctccaggaccttcagtccccggtcgttctcctcgcgaaggaggtcgaggaagccctgcatcttcgggtcgtccggggccacgatcaggcaggtctgttcacgggccggtgtgccgtcccatacgcgcaggccgcggccgatcagctgcatcaggtggccgccgtcgcggtagtgggtcaggatgccgacgacggtgatggtcttgcagtcgtagccgatgaacgccatgcgcacggtcaccagcaggtccatcggcttgaccttgaagtcctgcaggatctttgaggcgccggtgtcggatgacacggcgagcgccacgcggaggtcggggtagcgctgttggaggtacttgtagaccttcttggcgtcctgctgctgcatgcaggagatcaggcctcggtaggaggcgtgaaacttctgcttgtcccggatggccctcacgacgtcgtcgacgaggggctgccaggtcttctcgtccctgagcacgggtacgagttcgctgccgtcgtcggacaggttgtactcgaggacgctgtccccgcggccagcatcgtcggcgagcgtgcgcttggagacgcgcgcattggtgaggcgcatctcgaacttgcgcaggtagccttccgcgatgccgttggagtacttggcttccgcgtggtggaccaggacctcacgcttggggtcggtcgggtggggctcgtagtcagccagcaccagccgctggttgtctgcgcggtttggcgttccggtcaaaagcagggtgtgccgggcgtactcgtgcatctgcttgatcaatgcgccagcgcgggtaccgccctcgccggcgtcggggtcggtcgtgtcgccacagaactgcgcctcgtcagccacgagcaggaaccggccctgatgcttggccgcccattccagaaagaccgactcgttggtgaccagcgcgctgtaggtggagatgaagccgcttcccggttcggttaccggtgtgagcggcttttctttgatcttgtggcggatcatcccgatgcgcttggtgctgtcgaacagcaggcagtcccccttcgtcacagaaccttggctgtcccgctgcatccagtcggtctcgcactgctcggcgagggtgacccggggggcgaagaccgccacgtggtcgatcaggccggccctgaagagcctggtggctgttgcctggtaggtgagcgtctttcccgacccgggagaggcaaggacggccgtcaggcgctcacccgcatggatacggtcaaagacttgatcgatgacctcccgctggaagggccgcggcgagaattcgtcggtgtactgcaccccacgtccttttcctttgttgcactgcgcacacagtgcttgcccgttctcgatcactgtccggccgccctgcacccagggcaccatgtggtcggcctcccagccgtccagcagcggtgcactgcacgtctcgcaccgtccttcggcgaggtcgtacaggatgttgcgctggttctgggtgaagaaccgctgaggatcccgatccgccactacagctccctaagtcccccgatatgcacctcagttgccggttcgcaggctacaggcggggtctgacaacgagccgtgtactgaacgggattgaccgatcatcacttctttctgatcggcggacgggccgaaggacaggtcggcaggcgcacaacgcactgagcgcctggagaagccgtcgacggtccgcgagatcctagggccgcgccggcactccggctggctcctgcagaagctgggcagcggccgcggccccagccagggcgtcatccacgccgtcgactgcggggaagcacccgccggggcgccgccgctccggaccaggcattgggcgcggcggagcacccggcgaccggctgtgttccctgtgcggcgctgccctcgaactcgatcccgtgctccggggcttcgaccacggcggcaactgacggacgtacgaggatccgggcgctgcctcagttaccggactggcccaagaaggcatcgaacatggcgcgggtgcgctccggcccgtacagggtcatctgctgctggacgagggcctcgatgcgctccttgactttggtgagctcctccggcgtgtccaggtgtgtgggatcgaacggctcctcgacaccgaccaccgccgggaacggctggtctgccgtcccgatgtcgtaggcgcgcacctctgggacgagcggcagcacgatcaggcgggagccctccgtcaggttgagcgcggcagcggagggcgcgtacaggttgccgaccttctcccgcaggaagaacgcggccatctccgccggggagacgatgaacccccacctctcgtacatgtgcgccagatcgtcgtcccatacgtagccggtcagcagccggcggccgcgccgacgctcgatgtcggcggctgcacggaccagctgccggccgatgccctgcccgcgggaggcgggtgccacagccataaaggccaagtgcgcgctgaccgcgttgacccggtcgaacatcttgcgctgcatgccaacctgctgggcatacaggttctgatgcgctttcaggtcggccaagtcgtcgcccggcttcgaaccgaggttgccgccctggaccagcacggcgcccagcagtgtgcggcgccgctcgaagaccaggaagcggaacggctcggcgtaccgggccgtgtcgaccccgctgtcgaggagatgacaggacgccgccagctgcatccggtcctgttcatcccgggccacctccgcgagcagggtccggacggcgtcgccttctccgacacgagccgggcgtacgcccgacgtctcccccttgcgtgccttgacccgccccatgtgtgtctccctcggtgtcggtggtgcgcagtgttccggagaagcagctcaccgtcgttgctcccgtccagaatctccccggctgagccgttgcgtggcagatcccgcgaaagatccttcggaaggcttgagcctcgttgggtgtcgcatcgggtccatgcgcgggcgagccccggaccacgtcggtccggggtgactgagcgcctcggttggcgagttgagcccgccggtgcagctgtgtgctgctccgggcgctggtcccacggggtgcggcgccgctcgtgttgggtccgtccgatcaggctgtgctcgtgcgccgtcgggtcaaaccgatagtcctcgttcccgtgtccggaggatgatgcgcgcatgcagtcgggcaacgaacttccgaacgaccgccgggccgaatatttcggacagtgcgcggtgatgatgctcaacgcgctccggcaggagaatgacgcggacccattttccgaggtcaccagcgtcgacctgtccgcggaaaccgagcccgggcacgaaggaatctacgaccaggccctgtccaacgccctagccgcgatcgtcgcagcagagtggccaggggaggaagcgaatgacaagggccgtgtgcactttgcgaggaccctgttgaaggtgatcgccgagaagatcacgcccgacccgacgacaggcctgtgcgtcatacctgatcgcgacgccgacgtccgctccccgtgggagaagcaaaaccgtgcgcctgaaggcttctgggacacccggatcgacgttgacctcctgaccgatgcgctcgatgtcagcggtcaggcccgccatggaagcggaacgggacgcttgcagcgccgtcacgtccaagccctgcttgccctcgaccaccaccccaccctgagaacgctcctcgaggcccagtctgaccgcgacgacgaacgggcccaggacgaggacgcgcggtcggccgatcaggcgcgcgctctgctagaactcatcggtgatgaagaggccaagcgccgtgcggagtcggccgagaaccccaacgagtaccaccccaagcacaaccctgacggccacgacttcgaggagtgcccggtgtgtgggtacgagaccttctgtatccagggcttggacatgtcggggcgggtcggcttcgggcagtgcatcgtctgctcgtacaggcgcagtccccgggtcgctgaccaggaaggcttcggcgagcacctcgcatggctgatgggaaaagactgaaactgaacgctcagctcgccaagtgtcgcgctccctcgccaagtgatgcgctcagctacatccggggctcgcgggctgtttggggtatggctgctacagctcgaactcgaggtgctcgatgtccgtgaaccggacctcttccaggcttccggcgcggcggccgccgtcctggaagtacacctccttgagcgcttcggcggcgatctcctggagtcgggcgtcgctggcgccggcctcctgggcgtcgaagaggcgggcggcgtagacgggcggcagggctacggtcaggtgccggatgcggtcctggtccgtcgacccgatcggcgcggtgtagccgagccgggcgcgggtgtcgacgacgatgccgccggtggtcgccgccttctccctcgccttggcgcggatctgcggctgccagcgggccttcacctcgcgctccaggcgcgcggcgaggtcggggcggggctttttgatctggtctttgacgtaccgctctacggtgcgctgggagatgcgcagcatctgggcgaccgccttggtgcccttgagctgcttgaccaggtaccgcatctgcgcgcccgcgctcttgggcgctgggcgggtgaacgccttctgcaccgcggcgtccaggccgtccccgaacaggctcatcgtcgccttctcctactctccgttgtcgacgtcggtgacggtgccgtccttgatgtaccgggcgaggttgagttccggggcgttgaaccgctcgcggacctcttcgccccacaagacgctctgggtgccctcgtgcttgaccaggccggggttgatgccgagcttgaagccgcccggcagcggcttgccgtcccggtagggcaggaagtccagcgggctggtgccgtcggccgcgtagacgacgcagtcggacaggactgcgatcgggtactgcccggtgaatgccgcgtgcttgacgatcttgcggtgcaggttgatccgggtgcgggagatgaccgccgcgcggatgtcgggccgccaggtcgggcgggacagagcacgccacggcccgcccggacgccagccctcaccccggggccgctcgcgcagcttgcccaggccgcccttcaccgtcgccttgaccgcggagacgacgatcgccagctccgggtcacggccgcggtagccgtccatcgcggtgaggaagtcggccggcgacaggtcggcgtcgactccgaggtcggccatcgtggcgaggtacgcgtcgcgcagccggttgtaccagccgtccaggtaacggccgttctcgtagcggacgtacgcctcgagcggcgtgacgtcgtagccgagctccaccgcgtacgccacggtcggcgtcgcgtaccaggccgggccctcggggcgctcgcccttcggcgtgaacgggctgggcagcagactgccgtccaggtccgcccacttgtccttgccgagcttcaccctcgacaggtcgacgtgggacaggtcgaccagccacgagccgggcagcttcgggtcgaacaccggagccttgacgtgcgtcggcgcaccgaggccgacgaccaggccgttcgcgccagcggcgaaggccatgttcacgtcgatgcccaccaggtgccgcagggtgcactcggcatccgtcatcggccgcgcccagtcgtacgcctcctcaaacagcttctcgccggggccgcgcacgtggaaccgcggcaggtccttgaggagcgggtgcccgtcaggggcctcgcacggcgcgcagtccaccgggtccttcccgagcgagccggggttgtgctcggagtgccgcttgcccgtcgcgtcggcctcggaggcgcgggtcggcgggtgcagggcggtcatcagttccaggccggtcacggcggtcgatccgcgcggcgtcatcacccgggacgcgtacacgcccagcacacgggcgagctccgctggcgggagctgcccggcctggccccagtgacgggtgtccagcgcgttccacgacggaatgcacagctgcacgcaggcccgctccgaaccctgcgcgggacggtagatccgcgcccacgggccgaacccgcgcttcgtcagcttccactccgctcgggccaactgcttgatgaccttgtggccctcggggatccgcccggcgagccgctcctcatccgtgagggtggtgggcaggccgtagcgctccagcgcggactgggtgagcacaagcagtgggtcggcgtccttgcccggcccggacagctgcggctgaccgagcttggcatccttcagggtccagtcgaccagggccgggatggacttggcgggcacgtccaggaccaggccgccgacgcagtacgcgaggacctggccgtcggcgtcgacgtcgacgaccgcgatcggaccgttggcaaaacgcgggtcggtgccggccggagtgttcgccggggcggccttccgcgcagccgggcggcgcgacgtcgacgacggcctggcggtgcgcgccggacgcgacgcggcagccggagcagcggcgttgtcggtggggcggggctggatgttctcagaaacagtcatggtcgcagcctcggaggccggggctgtggacagagtccgcgcttccggagccacggggacgctcgtgaacgtctccgggaccttggccgtgacaccggacggggcgtcggcgttgtccgtgggagccgggtacatcgcggcccatccgtccaacaggtgcttgtacgcggcgaggcgcggtgggcggggcatcgtgcggccggtctcccagccattgacggtctcccgtttcgtctgcagcgcgatcgccacatcctcctgggtcagacctgccgcttcacgcagccgcttccgctcggtcggcggcggcagcaatgggccgcgggccagtagctctgcggcccgcgccatcagttcttcttccgtgggcatacggcgacctcctacacccaccctaccgaatctcacattggaaatcacatcgaacgtcactttgaacgtaacttttcagctcacgcgagtgtatgatcacgctcgttctgcgatctcgcgcccgacagaggccagggcgcggcacccgtcaccaggaggaacggtggaacaaggaacagccagcggcccggcggttctctccgagcaggagagttctgaggtgctgcaccggctgatcctcccggcagcgacgcgaagcgccgtccggcagccccggccggtcgtgggtgtcgtcgccgggcagcccggcgccgggaagaccgagatcgccgacctcgtgcaggctgtgctggaccgccgcggcggctccgtacgcgtcggccgggacctgtaccagccgtttcaccgccactacgccgacgccctggccgccgatgtccgcacggccggagcggtggtgcgccccgataccgcgcgctggcaggccgccgtcgaagcccacgtccgcgagatgggcttcgacgcggtggtggagtcggcgctcgccgactcagacgacttccgcacctcgtctgccgcctaccgggccgccgggcaccggatcgaggtggtggcgctggccaccgcagaggccctgagccagctcggcatcgcggaccgcttcctcaccgaggacgctgccggcggcggccgatatgtgtcctgggaaaaccacgacggctgcgcgacgaacatgctggccacgctggccgtcatcgagaccgagcagctcgccgaccgcgtcaccgtcgtacggcgcgacggcaccgttctctacgccaacgagctgaccgccgaaggtggttggcggcgccggacggctgcggatcgagtggtgcggcgggagcggtcacggccgtggaccgcgcccgagaccgcctcttttcgccgcgagctggcccgcaccgaccggcgcgtgcacgccgaactcgtcagcgaggaccggcgcctggccgtgcagcgggacaccgagcgcgcagccgcctggtccgagccggtccgccgcatcgcccagccccgcaggcgcgcgcccggcgtcgactaccaccggctctcgcccgacgaacaccgctggatcttcgaggagctgatcgccccgtcgtacctaaactgcgttgtgccccgcgacgatccgcgcgccgtgtacgtcctgggccagcccggagcgggcaaactcctggccgccaggatggtccgccgcgccatgcggcccggtacgacccgcctggtcggcgacgacttcaaggcctcgcaccccgactactaccagctgctgcgcgacgatccccgcagcgccggggcagcaatccgagccgactacaaggcgtggttcgcccaggctgaggagtacgtacgcctgcggcgcggcgacgtcctgatcgaggccgcccccggcaacgcggaggagttcatcgacagcgccctgccgttcgcgaccatcggctatccggtcgaactcgtggtcctggccgtacgggaagccgacagccggctcgccaccgcgctgcgctacgcccgggcgctgcagcgcggcggcaccggcaggttcaccacacgcgccgggcacgacacctgcttccgcgcgctcgccgacgtcgtcgccgtcgctgagcggcacccgcagatcgcggccgtgaccgtgatccgccgggacggccacgccctggtgcgccacgaggccggcggcgccggacgggcgtcgtgggcgctgacggcggaacggctccgcccgtacaccgagcaggaggccgccgcgttcctccgcctccaccaggcgctgcgccgggcgctcccgcagcaccgggctgagctggacgagatctccgctctcgcccggcccctgatgccgcctcgggtgcagccggcccgcatcgaccggccgcgcccgaccgtctggcccctgccgatcccacgacgggccccgggctatgactcgctgagctccctcagccgtgccgcataaacggcggcgatccgctccgcctcctccgggtcggcggtcgccagctgcgcctggtcggcgagcgcggcctgacggccggccttcagctcctcgatccgctcctcatcgggcacgggtgcgcggcgctccgtgatgatctgagtgttgtaccagttcaccacttcctggacggcgtcctctgccgcttgttcctcgccgcctcccaggccggagaagtcgggctcatctggtgtaccgggcatggcaaactccttttgatcttgagtgggcggttattgtccccgctgcctcagagccctcgcccaccacggtctctggccctgctgtctcctctcccagcggcggtgtttcagcgcccagcgccacgccctgatccgccgatgaattcggccgatgcggctgtcgagcacgtgatactcgggatcggccagccggaccaagtcctggtcgacgcccagggaaagaccgaagaaggtgccttcctggacttctttgaacagggcgacgccgctgacgacgaccgtgttgatcggcacgctcccccggtacgccgcgcggggctcgggcaggagaagcgtgtgacggatgtccgaggggtcgaaccagtcgtcagagacggcgaaggcgttggagccgaagtcgttgacgccgacgtaccacgagcgatagccaccgacgttgccgaagtagtgctcttcgaagtagccgtagcggcggttgccgagccaggcccgatggatgacggtgctgtcgtcggagagagtcgcgaaggtgctcttgcccagccggatccgcgtttcgttgacccgtatccagggcctgaaccaccagctggtcgtggtgatcccgtacatcaccacgacgtcgtcctcacaccaggtgaccaggtagcagagtctcgacaggagccaggtccggacagtgagctcgactttccgctccccgtcatcggctccttcgggctgctcatccggggcgagtcgcgtggcgtgcagcgtcgactgccacctcggcttgtcgagcagggactcgacatagtcgtgccggacgcccggggtgatcttgcggagacgggtggtgacatagcgccggcggccgacggtgcggcgccatccctcggtcagcgttttggtgagggtccagctggcgaccaggactcccgccgcctgccagaggttgagggtggtgctgtaccagggctcgggatcgggcttcatcgctgaaggatgccgtacgccccaggccccgcagcagtctgccgccctggagcggggcggactccccaacaggagtgcggcgggcataagttggatcccgcaggtgatcatcattcgggggtgggtgtggcaggccgggatctgagggctctgttcagtacgaacgaccgcagcgtgcaggccgacgaggcgttcacaaaccgcgcctcacagtgggagacggtcgcggccgcgctcaccgaacacatccagcgcatcagcgcacccggcttcgacgcagaggacctcgaggcgccccgcaaccacgttctggtcttccacggagtgggtggcatcggcaagacgaccctgtcccggatgctggaggcggcgctcaccgacgccggacggcgaccctcccagtggggcgagcccggctggccggccgaccggatcctgcccgtacgcatcgacctcgcccgctccgccggcaccgacttcgagcagatcgtgctgacgatccgggccgccctcacccggatcgggcgccccctgcccgccttcgacctggccctgcgccgctactgggaagccaaccacccgggcgaaccgctggaggagtacctgcgccggggcggtctcggctcccggttcgggcaggccctgccgcagcagatgcagtccgcgctctccgacgtcgcccaggcgctcatgctgcccggcaccatcggctcggtcgtcggccaggtcaccggcgccctggtcggtgcgctgcgtgaacgccgccagaccgtacgggccctggcaggatgcgcccggctggccgatctgctggaggccgaacccgacctggacgccttgtccttctacccgcacctgctcgcgtgggagctcgcccgcctccccgaaggcaaacgcgtcgtgccggtcgtactgctcgacacgttcgaggacatcggcgaccgcacccgccgcgaccttgagcgcctggtccagcggacggtgtggctcttgccgaacgccttatgggtgatcaccggccgctcccgtctgcagtgggccgacccagcgctgcagggccagctcgactacaccggccccgccgcctggcccggcctcgtccactcggccgtgccagccgcccgcacccccactccggccggcaccgcacggcaggtcctgatcggcgacttctcccccgaggactgcgacgactacctcgcccgccgcctcacccgcggcgggcagcccctcatcagcgagcccgtccggcaggtcatcaccgcccgctcgcacggcctgcccctgcacctcgatctgtccgtcgcccggttcctggagctgagccgcagcggccgcaccccgcaccccagggacttcgaccacgacttccccgccctggtcgcccgcaccctgaccgacctcaccctcgatgaacgccacgtcctgcgctcggtgagcctgctggacgccttcgacgtgccgctcgccacgagggccgcgggcctcgcccacgaaggcccggcccttcggctgaccgagcggcccttcgtccacgacagcccctttggcctgtggcccttccacctccacggcctgatccgatccgccgtacgcaacgccgacgacaccaccgacgaccgctggactgaacgcgactggaagcaggccgcccagcgagccttcaccgccctgggcgagcaacaccaggccgcgcccggaccggaccggctcctgctgatcgccttcctgcgccaaggcctgcgcctcgcccgggaccaccgactgaacctcggctggctcacgcccgccgcctggacctacgtcagcgactccgtgtgggaacccctcgccccacccgacaccgacaccgacaccacgggactggacacggccgccgacgccctggtcgaactcctcagcgcgctcggccgccgccagcaccagcaccgctcgcacaccgtcgcccgtctcaccacggtcatcaccagccgcctactccccgacgacttgcagcacatggcgttgtactaccgggccaaggcccaccgcgacctcggggacagcccggcctcccgcgcgggcatgcaggctgtcgccgacggccgaggccgccttgcccccgccgctcgccgcggacttgcccatctcgcccgtatggccggcgacttccccaccgccctggccaccgcacgcaccctgggctgggaaggacgccaccaccgcgtcgaaggcgacatctggtggccccacggggacatggaccgcgccgccgccgcgtacgccgccgcacgcgacgaagccgaacatcacggtgtcactggtgagcgtggcaacagccaggcgcaccgcgccttcgccctggccttcgccgacccgatcgtcgccgacgacgaactcgccctcgctgagcagcttctggccgacgtggatctgcgcgccaccaccctgaacacccatatcgcggcgctcgcccgcgacgccggccgcaccgacgccgacgtcgacgaccgcgcccaggtgctgcgcgccgacatccgcacggcgggcgtgacgtacgccggactcaccctggaactcgcgctctccttccactacgccgtccgtgaggcccacgacgaagtggacgccgcgatctcccggctgcacgcggccaccggtggcggcgattacgcctactacagcgacatcgcacacttcatggccggtctccccctcgaggcggcctcacgtgcccgttggttcgatggacagcagcccacccgccagcggtggcggacgctggtcaccacccgccgcgatcagctgcacgtcccccggtgacacatgcccgcagccccgccggatggcggggctgcgggttggtgctgctgcgttcagggcgtgaggtccagtacgcggactggctcacctgcccaccggtgcggggcagtggtggcgatgatcgcgccgtcggggcggtccggggtgggctgcgccgcgcactggctgtgcgccgcggcccaagtctcctgacgcgcgacggccagggcggcggccaggtccagatcgaggacggtgatgccgggcagggaggccaggtgctcggccgtgccgggccgggcgcggtcggcttccactaacgcgcacgcgggggcgtacaggaaccagcccgattcggcgtgggcgcggtggatcagacgggaagcaaggacgttgccctggccggctgcggccattgcggtgtcgtccaggacgatgtgcacagcgtcgctcactggctggtcacctgggccaggcgccggtccagctcgctgtccaggtcctgctcctcggcagcggtcggcgcgtagccgttccactccttcagcgcggccagggccttctccgcccgctcggcccgctcggccggagtcagcagcgtctcagcgagacgggcgagatacgcgcgcagcgacagaccctcagcggcagctatggcggccagccggtccttggcttcctcggggatgcggacgttggcatcggacatcgtcgtgctccttcccatccctaaagggtacgggtacgtacccgtacccgtcatgggactgattccagtcactaccctgttgtgtggccgaacccagtgcaatgctgtgactgcggtgatcctccaacccccgtggaggcccccgcttcttggcccgcccgtgtgctgtcacctgggcggggccgcgccgtccctcccggccctccccacgggagggccgacggctgcgcagacgccgcgctctcacatcagtcggtgatgtgcacggtgacgtacaggtctccgggcgcaccgccgtggcgtgccggggccgccaagttcgcggatccggaactcctggccgtcctcgatgcccgcggggatgcggaccttgtaggtgtgctgctcgcggacgatccggccctctcccttgcaggtggtgcaggcttgtgcccccttctcgtctgtgtgaaccgtttgaaaacgacatagcgccacgttggcccggcggcgcagtggcgggtacctcagctccacagcttgcgggtgaactccttcgcccactccacccgctcgtggtgcggaccgtggggcatgcacggggagttcgggccggcctggcactttgggcaagtgacctccttcgcatcccaggtccgcgccgccgagcccgcggtctcctgcggttcccgctctctcctgcgcggtcgaggaggccggactttagcccgggcaggcggcggggcctggtgctgacgttcgtcgcgggcgcccttctgcttctcgccggggccaaggcggtcgtcgctctgcaggacgcggcgcaggcgttcgtcgtggggaagctgtcgcttctcgctggggccgacgcgatcgtcgttgtcgcacagcttgcccggtccggcgtggcatcgcgggcacatcattcggtaccagtcgccgcgtggcacttggtggtgcagccgggccgcggtcttcttgcccgcctcctgcgcctggccctcccggtcggcctccggccgccgctcctggagcggacgtgggggactgacttcacgctcatgcgcctccggggccggctgcatcggctcggcagaagcctcaacatcttgccgagccttcttctgttgccgggccatcttttgtgcggctttccgctcgtccacgatcagctgcagccgctcattgtggccgtccttgcgcggcttcccgctgctgggcccctcgaccagcacacagtccttgccctgctccgcgttgcagcgcggacaactccgctggatccagtaccgccgcgccacgcccagctgctcctgcggccccagtgccgcccgcttcttccagacctccacacgccgcgcttcaccacgcgtcagtagttctccggccgaggccgcggaccgcaacaggtcctccacctgagggcgcagattgaacgtgtacgcgtcgtacccgcgaaggcgatggagggcgctgcggacgctagccgcagccttttgtgcttccttctcagtgtcagcttccgcttcgaccgcgtcccgcgtgaggtcgtccaggctctcgaagtacgtgatcgcccgctcgtagacggcggactcggcgtccgtgcgatcctcagccgccgtcgcgttgacgcgaatcagaagcctgcgcacccgcccaggcttctgctcagccaccgccctcttcaacttgtcgaacagcttgccgcgctcctcgttctgctcgaccagccagatcctcgcgtggcgaaccgcagcctcgagctgctcctggagctcgccctccacaccggtcagatcctcgatctccccgcacacctgcttcaccaaggacacagactcgatccgacgcgcatacaccagccggcgcagcagggcctgggcgcgcgcctccggctccggcaccttcctcgccttgccgggcgaccacagcgatggacgcggcgcattgcgggcctgaacgatcttctcaacggccggtgtcgacaacccgcgctccgtcatctcgcacttgtccagagcgaaccattcgatcggcctggcgaaggcctcggttccgatctgcacgtggcgcgcggtgcccacgctgtccagccggatccgatgcacgtaccagcggcggatcagtgtgtcgcggtcgaccggcaccatcgtcccgaggacaggctccacatcgtcgtcccacaccggcgcgaccgcctggtccaaatgcacccgcagagcgccatgccgccagcgcacatccacgacggacccgatcggtgccccttcggtgcgggtgtactcgaaggtcgcctgctccccgcggccggcgagccaggccgcggccgccgaccgcacataaaggtggtctgcgctgtccacgccgtgggagcggcgcccgcacacatgcggcagcccgtccggatcagggtgatgtgcgaaatgacaggcccggtccgtgtacagcttcgtggtcaactggccgccgcagccgccgagcagcgtcccgcaccaaaaggtgtcgtcctcgtgagaacggcggaatgcatccagctcgatcgcttccatcggcagcatcaacggctcatccgagtccgctccgccgagcaccgccgtctggatccgccgcctgtccgtgcgcacaaactcccccgtcctctccagccaacacatcctgtcaccagcggagttcaccaaccagatcgcctctgggctggactcacgccgtacgccctacctctcccccgaggacgccgtcgcggccgtgaagaccgtgccgaagaacgagccgccgaactcccccggcttcgtcgaccgctacaagagggccgtggaccagctcgccgagaaacgccgccagaaggaagacgccaagcgccgccaggctgtcgatgacgaccaggccgccccgtccagccaggcgcccgcagcttgacggccaagggtctagcggcgacggcggccgccgtcgccgctggccgaccggagaggatgtcccgcctcacctggtgggatccggtgggcagccgcacactcggcatccggcttggcctcgatgccccggctgcgtgttacccctcgatccgcacgacgacgaagaggtcccccgcctcgcccccgttccttcccggccagcccagtcctttcagacgtagtcgctgccccgcttttacccctgggggaatccggatccgatgggttgtttcggcggaagcctcgccggttccctgacaggactcacagccctccgcaccgcctgcgccaggctcggaggcgcaggccgggcagggcgcccggtctgccagaagaatgtgcgtgaccgcgccgaaggctgcgatgcgggggctgacggcggagcggacgtatctgtccagcccacggttgggcaagccctcatcgaagtaccgccggtcgatttcgcggagggccagcatgacctggaaggcgtcggctgggcggtcgtcagggttcttggccaggagccgttcaacaaggttgaccagtgcaggcggggtggagagccgtcgtttgatcaagggagccggctgttcgttggggtgctggttgatcaggtgccaggaggtcccggtgaagggctggtgcccggtgagcatctcgtagagcacgcacccgagcgagtacaggtcggagcggtggtcgaaggtcccgttgaagcactcgggcgccatgtaggccggggtgccgatcaggacgccgctggtggtgatgtcatgccgttcgtcgctgctcttggtgatgccgaagtcgaccaccgtcgcctggccgttggagcggacgatgatgttggacggtttgatgtcgcggtgggtcagacctgccccgtgcgcggtgcccagggcatcggcgatgcagaccgccgtgcgaacggcatcgggcaggggcagtcggccgtccttcagcacaacgctgaggggccttccgcgaagcaactccaccaccaggtaggcgtgcaaccgtccgtcgtccatcgcggagccgaagtcgtgcacggtgacgatgtgcggatgggacaggccgccggcgaccgcggcttcgcgggcgaagcgggccgcctgccggctgctgtccgcgctgccgtcgccggtgaggaccttgaccgccaccagccggtcgaccttgggatcgtgcgccttccagacctgcccgaacccgcccgcaccgatcggctcgatcagccggtagcggccgtccagcacggtccctgccagcacgactcccccttcacggcacgcaccgcgacgcatggtgtaccaggcgtgtacccgtcacgctacgccgggacaaccaccagtaacaggggatgctgatctatcagttgggtcaggctgtggtccgcagtgccgccggcggcccgacggtcggcgtcccggcttcacgggccgcgcgctcttgtcgggcccggcgcagggcggcggcctcggttgcagcagcctggcggcggcgctgcgcgcgggcctgctcgatcggggccggcccatcgtcggagacgacgtcgggctccgggaacgccctacggctcagttcccgcatcgcggcggtttgccgctccaccgcttcggcgatggccgggtccacccggcgcggcggggccacctcctggtgcgcggcgagtgcgcggcggtaatcgtccgacgcggtctcccgggtgcgcacaggcccggcgggcgcggccgcgaactcggggtcccggtaagaaacctgtcaccagccgcaaaccggtgtgtggactggttcagctgaggagtgcggtgagggttgcggtcacggtggcggcgagggtgatgaccgtggcgaaggtggtggcggcgcgggtgagggcggcggggtaggtggcgccgtccatgcgggcgagcttgcccgcgccagcggcagccagcagcgcgacgacgatcacgagtgcggtggtcagtatgacgacggcgacggccacggcgggctccctgtaggcggtggggtgttgacgtggtcgaaggtcgcggaatcggtgcgcgccggggttcggcgggacgaagatggacaccggcgaacacatcagggcctcgggggcgagcacgtgcacggcaagcagagcggcggcagtctggcactcaccgaactgcgcgagagactggccgacgggttggcccgggcccggctgaatcagacgcagctcgccaagcaggctgagctggggcgcaccacggtgtcggaggcgctctcgcccacgaagccggtgccgtctgcggagacggtggcggcgttggcccgtgtgctgcggctgccggtgggggagctgctggagttgcggtggaccgcggtcgaggaggcgggcacggtcccggcgggcgggccggggcgtcggatcggacagtgggatccgcatgatctggaggttcatccggccggggccggccgggccccttcggaccccgacacgcctgtgctgcgggcgctgcccgggtatgtgccccgcgagcatgacgggttgctgggtgaagcggtccgggacgctgcggccggccgcagccggatcgtggtgctggtgggcagctcgtcgacggggaagacccgggcgtgctgggaggccgtccagcccctcgcgaagaaggggtggcggctgtggcatcccttcgacccgacccgggcggaggccgcggtggaggatctgcaccgtgtcgggccccgcaccgtggtgtggttgaacgaggctcagcactacctcggcaacccggtatccggtgagcggatcgcggcggctgtgcatcacctgctggtcagcccggagcgcgggcccgtcctcgtgctgggcacgctctggcccgagtacgagaagcagtacacggccctgcctcgtccaggaacggaagatccgtacagccgggcgcgggaactgctcgccggtcgcaccctggccgtcccagaggccttcgacgctcgggctctggctgcggccgctgtccttgccgagagcggtgaccggctgatggcggacgccctcacccgcgcccgaaccgacggacgcatgacccaggacctggccggcgcccccgaactcctcaaccgctaccagaacgccagcccggccgccaaggcagtgttggaagcggcgatggacgcgcgccgcctcggcgtcggcctccacctttcccaggccttcctcaccgacgccgccaccgactacctcgatcagaacgactacgaccagctcaccgacgactgggcagaacaggcctacgccgaactcgctctactcgtccacggcaaacaggcccccctgcgccgtaccaccccccgcgccccacggcgtccgcctcccgccgctgccaccgaagcaccggccccgccgcctgcgggaccacagttccggctcgccgactacctcgaacaacacagccgcaccacccgccgccacctgtgcccgcctgcctccttctggcacgccgcccacacccacctcgtccgccccgacgacctgggcaacctcaccgaggcagccgagggacgccaccgcttgcaatgggcccaccacctacgccaccgcgccgccacccacggcagcaccaccgctctgttccgcctggccatgatgcgggagcgggccggggaccgggagggtgctgaagccctgctccggcaggccgccgaccgcggcagcaccaccgctctgtccggcctggccgacatgcgggagcgggccggggaccgggagggtgctgaagccctggcccggcaggccgccgaccgcggcaacaccgacgccctgtaccgcctggccgacatgcgggagcgggccggggaccgggagggtgctgaagccctggcccggcaggccgccgaccgcggcaacaccgacgtcctgtgccgcctggccgacatgcgggagcgggacggggaccgggagggtgctgaagccgtgctccggcaggccgccgaccgcggcaacaccgacgtcctgtaccgcctggccgacatgcgggagcgggacggggaccgggagggtgctgaagccctgttccggcaggccgccgaccgcggcagcaccaccgctctgttccgcctggccatgatgtgggagggggccggggaccgggagggtgctgaagccgtgctccggcaggccgccgaccgcggcaacacccacgtcctgtaccgcctggccgacatgcgggaggaggccggggaccgggagggtgctgaagccctggcccggcaggccgccgaccgcggcaacaccgacgtcctgtgccgcctggcccaggtgcgggagggggccggggaccgggagggtgctgaagccctgttccggcaggccgccgaccgcggcaacaccgacgtcctgtgccgcctggcccaggtgcgggagggggccggggaccgggagggtgctgaagccctgttccggcaggccgccgaccgcggcaacaccgacgtcctgtaccgcctggccgagatgcgggaggaggccggggaccgggagggtgctgaagccctggcccggcaggccgccgaccgcggcaacaccgacgtcctgtgccgcctggcccaggtgcgggaggaggccggggaccgggagggtgctgaagccctgttccggcaggccgccgaccgcggcagcacccacgtcctgtaccgcctggccgagatgcgggaggtgctcagaaggcagtggccatacggcttggacccggacggtacgccgacacctccatggcaaccgccgtcggctcccaccgtgctcggctgacacgtaccgccagacgtatcgcacgggacgccgtcgtttgcggttggtgacacagttctttacgggcaccccgactccggggtgacgtcggccggctcggacacgggcaccgagccgggcgcgaggatccgcagcccccgtacgaccgtgcggcccgcagactcgttggccgcttcgacgacgcgggcctgctccaggcgcagcttcgtcgcccaggccgccgactccgggcacacggtgagccggccggagtcggcgtcgcacccgaccgcgacgacgtgcccgaagtcaggtgcgatggcttcccaccgtgcgcgcagggaagcgcctgcggccgggagctcccaggcccgctcggtcaccagggcgctgatcgcggcaccgagccccatcggctcgcgcccgtcgcgccggaccacccgggtcgtgcgcggcttcggctgcgccgtacggccgccgccgttcttctgcgccgctaccttggctgcgcgcagtgcgacgcgggccaggtccacgccgctgagctgcggtgtctcggtcatcacgccacctccccggccagctcctggacgcggtggactccgcagacgttgcgaaacggcaggggcttccgcccgcacggcacggttccgtcccggcccgagcaggtctgctgctcagccgtcacggggcccgcctggcggggcgcggccgcgggtgcggaggcagcggccagcgcggcggcttcctcgcggcagagcttgcacaggccgtcctcgagggcgcggccgaccacgacgatccgggcgccacagtccccgcaggaaccgcgcggcggaccctccggctcgcgctgtgccggggccggggccgacgccgggttgcggatcgcgtcgtccagcacgcagtcgacgcagtggccgcccgggccgggccgggtgccgtgctcggggcacaggccctgctcgatgcgctgggcgtgcctgcgggcggcggtcttgtcctggacgatctcggcacacacttcgcagtccttgccggtcgaccacaggacaccggcctcacagtcctggaagccgcagccccagcgcggcagggccaccccgagcagccaccggcccgggtcgcggatctccgagagcatcaccttggagaaccgggcggtgagccggtggtgcaagcgttcggcatccgtgccctcgcgcagctggcggcccaccgcacgggcgatctgccggacgacgaagtcgctgttcacccgctccagcagcaggtgaaccggctccagcacggcgtagatctgggggttcatggccaactgcggtccgtcgtacgacgaccggcgggaacctccgtccctgctgctgcgcttttcggtttctggcttcgaaggggagggtcggctgtttccacccgcgcgaagcgcgagaccaccgccgccttccgcacgcgcactcgcagcagccgagttttccacagccccagcgccctcaactaccggtacctcgcctacggcgggtgacaagaacgcgccctcgtcatccggtgagtcagtcctaggtgattcctcattcgcgagggatccctcaccaaccggcgaacccgatccctcaccaaccagagaactaaccgactcctgcgaaccactggtcacaccagcctcaacagcccccgcgaccgccgcgcagccaccctccggacgggcctcaggagcgatgtcgtgcgcgatataccggtggcgcccctgcgcccccgcacgccgctgcaccgtcacccagcgcgccgcctccacctcgtccacgaccgccgacgccgccgtcaccgacaacggctgaccggccttctggcccgagtgatgccgcaggccggccgccagctcagcctccgtcagcgtgatcccccgcgcctgcgcatacgcgatcagagcgaacgcacgcagctctcggggcgtgaggtcctccgcggccgccaccggcagccacacgaacgcctccgtacgagtcatcgcccgtaccgtccgcaccgccgacgtgcccgtgccgcccggcagcgtccgacgatccgagaacagctccaccaccccgtccggaccaggacgacgcagctgcgtcatcccccgctccaccgacgccgtcgacagccccagatacgaggcgatcgtcgtggacttcgcctggcacccctccggccgcagcccgagcgccttcaccttcacgtacaccgacaacgcgacgtcctggtagtgcggcgaggacaccagacgcatcggcacccgcacccgctgccgccgaacccgcccggccggagccccgtcgacggagttgtcgatggactcccacagggggtgatctagcgtggcggccgacgccgctccagcgctcacaggaacatccccgaggtcaggcggtccgccggaccggcgtcatccgtgtgacagtcaaggagtgtgatgtacgtcacaatcccgccaggagggacaccacaaccagcagaaatcacccccggcgggggtgcggcctggtcgtggtcgacctgacaagacgactcacgctcgtgcactatggcgataccgaccttccatatggatcaacgcagaggggccccttggccggggccgatctcgatggctcgtgtggcgggacaggtgagccccctccgtgaggagcgggcgacagtacgaaggccagaggcggatctccttccgttgacgacttggtgctggtgttccgaaagcccttggccgggcctcggaacgaaccgcgaagccccttggcgggggcccgcgggtggtgcagtgcagtgcagtgcaatggccctgatgaggggccggatcgaaatgagcggcttgataagccgcggctcagaaccggtagcagccgggatctgagcggaccgctctggtggctattccaggcggtagacgggccgcgcgaggccgaaggggatggctagtccaccttttcttggcgcgcgcggccgatggccactaggtcatcccaaccccctgaatccggaggctggcgtcagcatgcgcgcgtacagcccggatggcgtgatcgcgattgaagaacggcgtagctgcgcgtgtggttccacgcgtgcgggtaaccttcatcccgcgagcacctcccatcaaggtgtgtcgcccaacggagcttcgccccgttcgagagcccccagtggaccaggcccggtcccgggggttctcgccgttatggatcacgtctgcgagcagcctaaccgcacgaccggatagaactgcgaggcgaattcgcacaacgcccgaggtgcccggaatgccgagcccgccagacgggaagcgcgcagtaaattgcccgccacacgggaaagtcgtctgtcgtataggcacttcacacccccttataggtcgggcagcagcgcggacgcggctagcgtggcatgggacttgactaggtgtctggtgacattcggcggtgacatccggatcaactcctgggcgccgcggactatccgggcgggtcgaccgcccggatgaaggtgctgaaagtccgcgcgatcgacgacgtcgtgttcgtccgctacgcgcccaaggagcgcggctgatgtacgcgcgcggtgacattcggcggtgacatccggatgtcaccgccgaatgtcaccgcgcgcgtacatcagccgcgctccttgggcgcgtagcggacgaacacgacgtcgtcgatcgcgcggacttccagcaccttcatccgggcggtcgacccgcccggatagtccgcggcgcccaggaactgagccgcctcgggctggccgacaaggagcggggcgatagcgaggtggacttcgtcggcgaggttcgcggccatcagctgcgtgtggatggtgccaccgccctccaccatgagccggccgacgccgcggcgcccgagctcatcgaggaccaggccccagtcgagctcggggccgacaccgaccacgtcggccaggtcgcccagggtggcgcgcaccttctccaccgcgctgtccacggtgaccaccagcttgtcgccgccgtggtgccagaagttcaggtcggcggagaggtcgccggactgggtgaccgtgaccttcagcgggtactccggcttgccgtcggcgacgcgctgagcgcgccgttcgtcgctgttgaccagcagacgcgggttgtcccggcgcatggtgttcgcgccgatcagtatggcgtcggattcggcgcggacctggtcgacgcggtcgaagtcctccgcgttggacaggcgcagccgctcggggctggtgtcgtccaggtagccgtcaaccgacatggcggcggagagcaggacgtacgggcgggcggtcatctgatcaggcttccgtttctgtctcgtggacaagggtggagtcgaaggcggcgcggaactcttcgacctccggcacgcgctgccagggggtcagggccttgtcgagccgagtgagctcgttcgtgatccggcccgatcccgtgtctcccgcgaccatcagcgcgttcataccgaccgcagcggcctgctccggcacccgggcgccggccagagccacggcctgccgcgccatgtagacaccgcggtcgcggtggtagccgtccggcatcatccggatcgcagcggcgaacccatctgcggcctggtcgtgcttgccgagggcctccaggccctgagcgcggtggatctctacatacgaggcggacagccacacgccccacggagtggggtcggcggccgcgccatcgagggcgttgcggacgtcgtcgatggcgcgctcgctctcgtcagcgtcgccgcgcaacgcgtgcccgtacgcctcatacgtgcgcgcgacggcggcgagccggctgcgcgggcgcgccatgcgctgcgcggcttctgcgaggtcgactacgtcgaccaaatccgctgtgtcaccggccagttgcgccttgcgggccatgacgtatgtgctcagatcggtgtctccgaccgtgtgcgaccactgcattgcccggtccagccagtacgacgccgcctccgggttgcccagatcctggtagatccaggacaggaactctccgtactgcgtttgcagctccatgaggtcgcgccggtcgatgcctttggcgtcccgccgcagctcctggatgacctggatgtggtcgcgtaccgcgccgacgacttgccgaggccccaggaggttgtcgctgtcgatcaggaggcggcgggtgcggcgcaggtgctccaccggcgtggacccgtacgctgacgcggcccgcgccttgcggaccaagcctggtacagcgctcgagtccgctgttgccggcgaacccactccgaccgcggcagcggctccaagccccaccccagtgcgcagcagcgcacgccgatccagagccacccaaaccaccgacccatcacgtagacgacacgggacagagagcccctcaccgtccgacgctgcctggtctggcaagcccaaagctagatcaactgatgacttggccacatgaaccggcgaattggccacatggccacgtccgtcgtcgatccgctcccacaggcggaataacatgccgttcgcgcccaggacttggtccaggagtgcggcctgtgagcggtcggccttccgttcggcgcgctcgaatcgccccaggtggctgtggtcgagcaccgctcgctgcgacaggtcgcgcaggctccaccctcgcagctttcggagctgccgcagctcgtaaccccagttgtgcaagggcgacacccagggcgtcaactcccttggcctctgtgccatcccgccccaatcctgtggctgatgtggccagttcgtcaggccacatgtcagatctggaactcatgactcccccgggcctagaaccgaactgcaagcagtcaagcccggtcagggaggtgttcttcagtggtcttcttcgtctccgtcttcgtccgcatccgagagccgggcactggcgtgacgacggatggagtagccgatctcgaactcttcggcgctcatccgggtgtcgttgagctcaacgacttcgccggtgggcgaggtcgtgactcgtacgacgcgcaagagcggaacgcctacgtcggcaggaaggttcagggcttcggcttcttcaggggaaggcatgcgagccgagacgctctcgctccagcgcaggggtcgatgtcccatctcctccagccggtcgtaaatacctcctgggccggtatcggcttcggcgaggagggttcctcgagcgagttcggccggcaggtagctggtcgccaactgcttcggcttcctcgtctcggggtcgcccatcacgcggtcccggatgaagacttcggcgccggtggcgaggcccatgagggcagcgagatcgaccggcacgatgccccaccgcagggtgggcgtctccagggccgcccacgactgggcggtcgggtcgaagtagtagccgatctcgtcacggaagacctggcgcgaccgggtgatgcgtcgcttctccggacgttcccgaacgatcgtccctcttcggcgtaccgcgatgaccaagccctcttgctccagaagagcgatggcgctccgcaccgtttggtagcccgcgccgtactgcgtctgaagctcggtcagcatcggcagcttgtcgcccggcacgtaccgcccgtggctgatctgctgtcgcaggtcagcggcgatgtcgcgatacgagacgggcatcggagccacctttcggagtgctgctcgggtctgattctagggctagctctatcagtcagcgatgggcgagcacaagcgatcaacacgaatagagctatcgctattgactcggcgttgccgcatggtctctacttggcgatagcgatagccctaacgatccgttgaacagggctacgcaccctgcaccaccgcaagaccgcaggaagtcgtccgcccctcacggggtggccggggttgatgcaccactaaatcccccgggttctcgactcacctgcatgcacgtcgcagcgctgatgcgctgtccgtcccccaggacgccgggtctcccgtgcgcctggcgggcggagagagcaccgcgacgcagcccctcccctccgtacacaaggagatcccgcatgaccatcacgtccgcgatgcccacggcccgcaagcgtccgacccggacccgcacgaagcaggtcagcagcctccccgcgatcaccgtctcgaagctgccccccatcgacatcgacctgctccccggcacggagagcctggtctgcccgaactgcagtcgctggtgccccatcaccgggcacgacggccgcaacccgaagctggtcccccaccacaccggccgcgccggcaccgccgaaccccgccgatgtgacggcagcaaccggcgagtgaagctcgatctgacgatcgctgagtggcgggagctcctggccgacgccatcacggaagcctccagccgccaagccaccgcagtgctgcccaaggcgttcagtccgcagaccgaccggaccctgcgggctcgcgcggagcgcacgctggcagggcgcgtggccgactgggacgcggtgctgccgcgcgtggcagacgccgataagaaccgccgggcggtgcccgctggtgacgctcccacggagggccccgcggttccgctgaccacgctccaccccaagcgccccgagcgctgaaccgacccgcacgaacgaccacggccccggccgacccgatcacctcgggtcggccggggccgtggctgctcgtacgaccagccaaaacgagcggccccgggattgcgccccagggccgttcagcaggtcaatccgtgagaggaaaaaccttgagtcccatcatgacatctcccgcgcctcctggtgcacgggcagacagcagcccggacatggacgacatgttgcgccgaacccgcatggacgaccagcgccgttcgcaacggccggcgcttccggcctgcgtccccggcctgtacgtccagcaccgcgaccgtggcttcgtcgcccacatcacggcctccgaggtcgccttcagcacggtgcgcggtctgaccgtgtcggtgccgatggcgtacggggccggccaggcgaccgccgacaccgctgagtggctcgtctcggagctgctcggcaacgccgtgcgggcctgcggtgatcacgtgccgctggtcgtagaggtgtacgtcaccgggcgcagcgtccaggtgaacgtgcacgaccccgccgccgatctgctgcctcaccgcagcgcggtggcgatggacagcgagaccgcggagtccgggcgcggcctgggtctgctggacatgctggcgcctggctgggacgtcgtgtcctctccggtgggcaagcagatccgctgccacatcgacgccaagtagctcagcccgccgccaatacacgagccagtcccggggattccgccccggggctggctcgtacacggatcttttgggaggcccacatgaagcgagtgtccgtcgccgtcgtacgcagccacgcctacgcgccggtctccactgacgcgatcgagcggtcccgcgccgcctgcgtcgatgaggaccccgagctgttcttcccgatcggcgacaccggcccggcgctgttccagatcgaggaggccaaggccgtctgccgtcgctgcccgctcatggagagctgcctccagggtgcgctggagcggggcgaggacgcgggtgtgtggggcgggctgtccgagaaggagcgccgttccctcaagcgccgcgaggcccgcgagcgcgctgcggccgcctccgcctgacgccatccgtacgggagcgacagtcaactcccctctcgcaccacgctgttcaaccaggccagacgcccgtggtgcgggcggccggcctttcgcacgtctccagcccgggaaagtctcgggcccgcatccccgcaggagagcccatgcgcagcagtacccagctcgacaccgcgacgactgcaaccggctccacccggctgtcggactcactgtgcacgcacaccccgacgtgtccgtcggccaccagctcggaccgcgaggccgcgcacgtcgtggccgcccacccggagcagggctggagcctgctgtgcaacggcgtcctgctcttcgaggacaccggggagctgctccccgacggccaggtcgtcgccccgcaccggcacctcgcggtcgtggcctgacggttgcctgatctgcccgcaccgaccgccgaacgctggcggccgggtcgggcggtgacggggagccggacagcccggaccacgtgacccgccaaggagttgccgtgcgcgacagcgccaagagcaccacccccgcgatcaagttcaagcagggtcagttcgtcctgtaccgcgacccggagatgttctggaccgggcaggccggccacaccttcgtgtgccgggtccagcggacctggctggagggcacctacgacctggtcgccgtggccaccggccgcttcgtccactacgccaacgcggactacatgcggctgctgcccgccgtcgacgcgatgcgcgacatcgacaccgccccgctcaacaccgacggcgcggccgacgacatgaccgcggccgccatcgcctggctgacccagcagcacgcgaccgccaaccagcggccggagctgcccgcccagcgcgactgaccgaaccacccgtgaaccgccgcccccgggcggcatcgacctggaaggaggcggcgtggccgccactcgaacccgcaacaagaggcccaccgcccgtaagaagctggcggcaacccgtccggctccgcagcccaccgcctcccccacccccgacgctcccgagaccccggccgggaccacggaggcggaggtggacttcgaggcgtcggcccccgtcgcggacgcccgggaccgggccgccgacgtcatcgacaccgcacgcgagcaggccgccgccctccaggcggaagccgagagcgcggccgcgcgcaccgtcgccgacacgcacgcgaaggtcaccgcgctgatgaccgaggcgcagacccgtgccgcgggcattaccgccgacgccggtcaggaggtcaccgcccagcgcacggcggccaagagcgacctggaggccgcgcgcggcgaggccgaccggctcctgacggaagcccgcgaccgtgccgagaccctcgtcaaggaggcccgcgcgcaggtcgccgacctgaccgagctggccgccaccgaccgtgaggcgaccggcaaggcggttgccgagctgcggcgcatggccgaagccgacctcaccgagatcagcgccttggtcgaccagcgccgccttgaggccgggcagatccttgcccgcgcccaggagcaggccgacgaactggtggccgcggcgcagcgggaggtcgaccaggcccgcgagcggttcgcccagctcgcggcgacggcggccgaacattacgacggccgccgggcggaggcggaggcgctgtacgcggatgcggtcaaggccgctgacgaccggcgccgcgaagccgacagctatgttgccgccgcgcacaccgaggcggagcaggtccgcaccgagctgcgcgagaagctgcgcgagctcaccgaccagttcgacacggaggccgccgccaagcgcaaggccctcgccgatgaactcgccgggctcaagcaggcgtgcgacaagcagcgcgagcggctgcgggaggaagccaagaccgtcgcggtgcagctgcgggaggccgcccagaaggaggccgaccgcatcaccacggaggcggagcgcaaggcgaagggcatcaccgaccgggcgcaggccgatgaggcccgcgcccgccggctgctcgaggaggcccgggcggcgaagcgggccaactcccgcttccggggctggcagcagaacctcagccgcaaggcgtggaagaccgccccgtggatcgcgctcgccgccggcgtcggtcttgccgcctccggcgagtatgagctggcccgcatggtcggcatcaaccagtacgtcgccccgctgctgccggtcagcatcgacgtctactgcgtcaccgcgttccgggccaagaaggacatcccctacgcgctgctgctgatggcgtcggcgaacgtgacgtaccacctgtccgagcaggcccacatcgtcaaggaaggccagtcggcaccgtggcagctgaccacgttcgtcgtactgatcttcgtggccgtcatctggcgcgtccacacgctcatgcacgacgacggtacgaacgggcacggcagtacggctgctgcgggcggccgtaccggtacggacagcggaaacggaacgcccgcccgtacaggtacgcaccggcgtaccgacggaacggacggcacgtcgtccagccgtacaggggccgccagccccgacctgtacaccgctcgaagcacggtccggccgcagggaatgggcaccggacgcgacggtacggaccctgtacgccccgcctcgcacccgccgcacgatgacgggtccgaagcggcggtgaccaggccgtacagcgaccgtacagacggcgtacacaccacccccgacggggcgcggcgtacaggtacagcggctgcggggcgtaccggtacggccagtgcggccgtacaggcgcgtaccgggtcggtcagcgtccgtacacagtccggcggtgacggtgttccggaggcccgtacaggtacgggtgccgcgtcttctcctgcaaccggaaccagcggtgcggcgggtgcggaccgtcccggtacgcctgtacggacggacgctgaactcctgccgctcgtacagaacctgccgcgtgatgaggacggcttcgtcaccctctaccaggcccgcaccaagctcagcgtcaaccagtcccgcgcagtccgactgctgaaggaggccggcctgctgcgtcccgaggacgcggacaagcacctgcgctgatccgccgtccggcacacagcagtgagggccagcccatcggaagtgggctggccctcgctgcgactgccggaagcagtcgacagccccaccagtacaccaggagggaatccccgccgtgaacagcaacagcgacccgaattacgcacctctgcgcgacgtcgcgcagagcccggaggcaaccgcccggtacctggccgacgttcagcgggtcctgctggacatcggcaagaacctggagaccctcgcgatcgagacccgcgtgcacctgcgcaagacgcacgtggagggcgaccgctggtaccacgccaggatgcgcgcgatgcccgtcgaaaaggccctcgggaacgtgctcaagaacctgaacaacctcaccgagggcctggaaaagagcgcctataagcgccgcgcccacgacgagaacgtggtgaatacggtcaagggaaggaaggaaaaggagctggaaaagcagcgtaagaagaacccgccgacgctccaggccgcacccaacccgccgcagcagggtgcgcagagcgagaattccggatatggtggtcccacgtcgatttacgacctcggtcgggagtcggcgtgaaccgccccctcagcagtgccgaacggtccgccgaacggcgtcagaactggctgaaggaagaggcgaagaaagcccgcgaatctcgcggcgaggcagggctgatggaattctggctccgcctggcacgatcccgaatgtccaaggacgtcaaagccggtcgcggcgacgtctactccggattcgcgctgatctgccgcctgttcatcacggcgctggaccagcgggtggagggcaacggacggatctggaacgacctgctgcagtacgcggagcaggtcgtggcgaagcaccccccgcgtaactgaacgtcaccagcgaaggccccgccgggctccggcggggcctcgcgcgcgtaaagcgtgcacacgtgcacgtgcacacgcgtgcacacaagatcccacgctctgtcaagtcccaggagggaggcgcaccgtgtccgatgaggacggcacagggaccctggtccagggcccctggagcggtgattccacgtacgtgccaccgccgatcccggattacggcgacaccattccgccgccggaagacattcccccggcgccgccggagtcgccggaagagatgacgatggaactgccgacgattccggcagcaccggacccgtcagcggccctgcgctctgaaggaattacagcaccggaaatcagcgaagatgacggcgaatgcgaggaaggcgaatacgaacagcctcgttctctcgctgaccgtctcggtgactggttggaattccggctggaaatggcgcgggccaatcatgaaagcgaaacgcctttccgtgaggctgaaatagcacggaaggccgcgctgctggagggccgcaccgcgcaagaagtcgcgatgatggagcagaacggaaagctccacgccgcgatgatgaaagcgaagggcgacaaggcggcggcgcgcggaaaggccgacgccgaccgcacgaaagcgtccggctccggcctgggggcggacaagggccgctcgaaggccggcggcgggggcgggtcctcgcgcggcggtggcggcagcggtccgtcccacaacaactcgggcccggggtcgaaccgctccggcggctcgcgcggtcccaactccggtggccccggcgggcgttcggggtccggatcggcaggggggagcggaggcggcaagggcggcacgaaggggtcccaggcgggctctggcggccgtgcatccggtcctgggcgcagcggttcgtccggggggtcgaaaggctctcaggcgggctctggtagctccggccggaacggcaactcccgtggtgacggggccagtcaggcgtccggcgctcgtgccgagcgggcccgcggccgccaggagcgcgccggggtccggcaggccgggcggcaggagcggcgcagcgccgggcacgccgccggtgtcgcggaccggagcaaggaccgcgaccaggcgcgcgcccagcggcagcaggcgtgggagggccgccgggccaagaaggcggagcgggcggaggcacggaaggcgaagcgggaagccgcggcgtcggccgactcgggccgcaccacgctgggtcaggccgtcggtgaggaagcccagcgccgcttcgacaagcgccgcgccgacgcgaaggccgccgcggacgcgaaagatgccaaggccggcaccgagaaggtgagcctgaccaaggacaaggactccaagggcaagggcaccgacgacggcaagagcaccgacggcaaggacgggaagtccgccaaggacggccccgacggggcctccagcgccgcgaaggacggcaaggcgggcgatgcgccgggcgccgactcaacggccggtgacggggcgtctgacggtgcgaagaagcggcgccggttccggcgtcggcgcaccggcggcacgggccgggccggacggcgcggacgtacccgccgcacggggcgcaccagtcggacggggcgtggtcgtacgggtcgtagtcgtaccggtcggcgtggccgtccggcggccagcccgttcggcgaggaggactccaccccgacggtcgactttcccggccggcccacccgcccgccgcgcacggacagcaagggcgaggacgacatcgtcgacgcggacatcgtccccgacaagcccgcggccgtcacgaccggcgtgaggggcctgccgcccacgccggagaagcacaccgcacggcccggcaccagccgacccaccagcacggaagggagcagcgtgagcagctcggaagtcagcagcccgtccggcgcgggcggcctcggtgtccagcaccggacggacatcacgttcgacgagttcctgatggagatggcgaacatcgccatccaggccggcatggaccaggagcgggccgaagccctggcggaggcgctggccaaagtcgccgacgccctgcgggacatggccaccgacctgatcggcgaccacaacatctccacccaggtcaccaacctgatcacggacctggccgactccgcagcccgcatgaagcagcaggccgaacggtgtgccgagcagtgcggcatcgccaaggaggccgccacgctcgcggccgcgatggtcgcccgcatctacggccaggacatggccgccaaggaagacgcgggcctgaagttcgcgtcggccgccgcccaccacgactagacacggagggaagacgccgatgagcgatcttgcaccccacaacaccagcgcggcgcccgccccggccgacggcgacaaccgctacaaggccgtccaggccaagctggacaagctcggcagggccatggacgacgccgtcctcgaactggagtcgctgcggcgcagcatgcaggccaacgcctcccgcaccgaggacgtggcccgcgacatcgccaacgccggcctggacgtgaagttcgtggagctgaccaacaacgtggccgtcgcgctgggcggcgccgcggtccaggtccgcaagctggccgacaccgctgaggagaccgccgacctcacccaccagacccgacgcacccactccacgctctacggggcgctggacgacatccgctccaaccggcgcgagaagacccccaggccgggcttcttcaaccgctgaccctctcccccacccatccccgccacgggcggccccgcgatacctgcggggccgcccgtcctgttcccgaaggagaagccggtgaccacgccgcgcagtgtcgcgctcgaacgcctcgcctacaccctcgccgcgcccctgctggccgtggccccgaacctgtactccgacagccccgtcaaccaggtcgtgcagctggccggcgctgccgggatcggcggctggttcctggccgccaagagcgatgagcccggcgccggacgcaagatcctgcgctggttcccgctggtcctggccgccgccgtcgacgtcgccgccgggcacaccaccggcttcggcccgtattggatggacgggctgctcgccgccggatgggcggcggccggctacctggtgatgccgttctctcggcacacccgccgccgccaccgtcccgccctcgccgccccggccccgcagccggcgcccgccgaagtcctcgaggagtcggtggcgcagccggacgacggcgccgacctgctcacccgcgacgcacggttgctgtgggagcaggccgggatgcccggccgcacgcacatcgtcaaggccacccggcacgacggtcagcggcacgacatgacgatcctgctgcgcgcctcggagaccggacggccgatcaccggcctgtcggaggccgcggtcgccgcgccgttcggcgtgcactccagcgacgtcgtcctggcggaggtcgccatccagcctggccgccagggcgggcccggctggatggaggcccgcatcacccccgacgccaacgcccggcgccgcaccaagccgaccgcgcaggagcgctggacggaccgggtcggcgggcccaagggcggtgcccccggctccgagctggtccacaagacccgcgacgacgaacgcggggtgaccttctaccgggcgaagatggccgactccaccgagaccccgcgtatcgacctggccaaggtctgccgcgcgctgaacctgcccgaggacgactcctgcgtgttcgtcctcatcgacggctcggagttcctgatcagcgcgttcgacaccccgccgctcagcgcgatcttccccgccacccgcgagctgctcaccccgaacgccaagggcatgtacgtgtgcgggttcaccatcactggccagccggtgaagagcatggtgtaccagcacgacaagaacgccgcggcccacggcctgatcctgggtgtgtcccgctccggcaagacgcagtatttcgcgatcaacatggccgcccagtccctggacggacaggtggtgtggctgtccaccgtccgcaaggacgagaagaccaccgtgctcggtcggtacatcgaccggcagggctcgaacgccctgtggatggcgcggcagctgcgggcggcgaaggcgctgtgcgagatcagggcggagatgccctggccgcacgacggccagccgcacgactacaagccgggtgacacgcgctgcccgtaccggcagctgaacgtgtacgccgatgagttcatgaccgcggcgcaggacggggacttcggcgagttcatccagacggacggcgacgacctcacggtcaccgggctcaagtacggcatcggcttcaaccccgcgggccagtcgccgttcgcgcacaacggcttctccacggagatgaaggacaacctgcggcagaacagccgcccggtcatcttcaacatgggttcgcccggcgccacccgcaaggcggcggagggcaccatggagaacgcctacgacgtgccgaccatcccggcccgctactcccgcaacgaaggctccgcgatcgagcgggccatcaagggcgaggccgacccggagaacggcgtctccacgggcggcgtcgcggtcatcgtcctcgacaacggccgcgccgtgctcatgcgctcgctgtacgcggacttcgacaccgacctctccgaactgttccccgacgaggtcaaccgcctcaccgactacgagatcagcgagctggacaggcgcggcctgtggttcgactggaacgagcccgtgcggcccggcgagttctggcccgagcccgacgaagacgacgagggcgagggccgctcccgccggcgcggcggcggaggcggcggcaagggcggaggcgggcgcggctccaagagcggcaaccgccgctccgagcaggtcgcctctccccgccaggcgctggaggccatcaagaacctcaccgacgcctgatcacacccacccatccccggggccggcccgcccgagcacggccggccccaccccaccccttgtgaaggagcaccaccgccgtggccctctccatctccgccgccgtgctgctgggcatcatcgtcgtcgtcctggtcaagggcggctacgtccggatcggctccgcactggcctgcacgctgttcggcttcaccctcgccgcgaccggcctggccccgaccatcaacagcggcctcgcctcgctcgccggactgatctccagcctctgactacgcctcggtccacggcgggtcgtgcgtgtagttgagcccgtcgcagaagcggcagtcccactccgagggcacctcccacttgtcgacccagaagccgacctgcttgcccacgaagaagttgtccccgccgcaccacccgcactcgaagacgaactccacccgatccccttccccgcgcctgtcggcttcgaggatgcccggggcgcaggtgcggtgactacccacccgccagccccaactcacctgctgcacaacgccgaagggcgccgccggacacgatgccggcgacgcccttcgccgttgcgcgcggccactcccccacgcgccctcccggccaccacggccaggagggcgctccccttcccgcgtgatcggagaaccccatggaccccctgcacaacacccagtccgacatgcccgagtccgaggccgcggccgaagcccgccgcctgatcgacgactgggcgagcaagcccgtacgccaccaccccacctcgttccgcgacgacaccgagccgccggccttcggcaccaccccgcccgtacggcaggaggaccaccggatcgtcccggcctgggcggccgggatcgcagtggcctccatcggcgtgggcgccggggtaaccggcatcggctgcggtgcctggctcgtgctccagggcctgtcctccgtcacgttgaacggcgtcctcatggtcaccctgcccttcgcgggcatcgcgatggtcgccaccgccatcggcggcgcgatcagcaaggcccgcgcggccgtcaccaagaacgtcttcgagggtccggtcacccaccacaccgagatccacaacaacagcaccacgcgcggggcgttcttcgcccgcacccgcaacgagatccgctgaccggctccgaccagcccaccaccactttccaccgacccctctgccgaaggagcagcaacgccatgcccaacaacgacaagccggtcaacggccaggagaacccgtccttcttcgacctgatcgaccagatgcccccgccgccggtcctcgagctggacggcaagcccggcacccggcggctcgcgcggctgcgcgccgcgtggaaggagtcctgggaagagggcggcttcctctaccagcggtgggaagaggtcttccaggcccggcacggcagttggcacgaggtcgccaactggatcaaggcggcggcactgttcggcgggctcagcctcatcgtcatgatgctggacgccgccggcgacatcgcctcggtcacgctcaagggcctgtccgccgtcccggccacggacggcggtgacggcagcggactgtggggcacggtcgaccaccccatccggctcttcctcgccgaccaggccgcgcacctgtccgtcgccccggccgccctgtacgcgttctggcaactgaccggcctgctcggtctggtcggcgggttcttcggcaacgccggagcccgcatcgcctggctgctgttcgggatcggcagtctcgcgatgatctggtccaccgccccggccgggggccgcgccgccgctaccgggctcgccgccctcatgtgggcgctggccagcatcttcgctctgcgcggcctgactctgcggcccatcgtccacaaccacccgccgcagttcatgccgcagttcaaccccacgctgcacctccacgccaccctccccgccccggccccggcgggcgacgacttcgacgacgaagacgacaacgtccacccgctccagcgctgactcacaacgccgctcgcgcccaccctcctgctggcgccgcgaccgaccagggtgcggcgcccggacccgaacggaatcccatgacgctgcagacgaacgagttctgggtcggcacctaccacggccgccacgacggccgcctcgtcaaggtcaccgccacccgcgacgacacccgcctcgagccctacgcctggacgtgcacctgcggggcctcccagaccttccccaccgaggacggcgtggaccgcaccgcctggcggcacacgcacccgaccctctgggaccggctgcgccagaaggccgccctgctgttgcggacccgctgagacctgacgccctgcctggccctcgcccgcaccgggcgaggaccggacaggccgcccggccgccgtctcccgcgccccgctgacgaaccgacgtcggcggggcgcggtgttgcccacccgacccgctggaggagatcactcgtgctcatcccccgcccgcgccgccgcatcggccggccccgcccgcagcgccccggcccccgctacccgcaccgtcccgaccggctgcctggcgcctggagcaggtgatgacgcgcgcccggaagaagcgccgccctcgcgaggtgaagcgggtgccgcgcagcgacgcgctcctgccggagcatgaccgcggcgcagtaccggagggcttggtcaccaggcggcagctgagggacatgggcctcagcccgggaggcaacgacggtccggtcgcgatcctgcgatgcaagtggtgctcctaccggccgcagtggtcatgcatccaccccacccgcggcttcctgctccgcgtcgacctggctgtacccaagcgcgttccgacgcttgctcaggaatgggcccttgatcgggctatggcagctcggcagacctgtagcgaatgcaggaggcgtttttacatctgcctctccaagaagctcgggtgctgcctggagtgcttcgacggcacgcccgctgaccccagcagcctcatgacggccccggcctccgccgctcaccggctggccgcgtgagccgaaccccgtcccggccacacaggccgggacggggcccgtacaacccgggcggccgcagcaccggcaaaggccggccgcccgctccctcacctcttcgagatcaggagaaacccagcatgacgcatcgctccgcccccttcgccgccgtcctcggattgggacgcgccgggtcgaacatcggtgatcattttgtgcagtccgactactgcgcccgggtcaagggcgccaccgacgccaagccggtccacttcgccgccaccccggacgacgaacccaccgtccacggcacggccgacggcatcaaggcatgcgcctggcactgcctgacctacaccgccacccaggccctcgcggtcggtgtcggcgcccgggtcctgggcatccggctgcaccccggagccgccgcggccgcgctcgccctgtccttcgccacgcattacgccgcggaccgcagggtgcccggcgggctcttggagacgctcgccacgaagaccggcaagggcaacttctggcgcctggccgaccacggaatcaacggcgcgtactgcctcgacagcgcatggcatcacggctgggagacgatcgccgccctcatcgccgccaccaaggcgacgacccggtgaccgcccgctcccgcacccgtttggagcgggtgcgcggctcgctcggcatcgcccagctcgccctccagcagatcgaggacgacctgaaagccgacgacgtcgacgcccgcgagctcgccgcgatcctgcgcgagatccaggaggacatcgacatgcccggcggcctcttccccgccctcgcgcagctggtcagcaccgccgcacgcagggcggagcagatcgagcccgaccgcgacggcgacgcctcctgctacctgcacgaggccgccgccctgatcaccgacaacgccgggcagcgcctgaactgggcggcccgctccctccacccgcaaggagacgacgcatgacggtgctgtacccggacctgcccgagaacgggctcatcgtgctgatcggtgcctccggcgcgggcaagtccacgctcgcccgcacccggccggcctcccaggtcctctcgctcgatcgtctgcggggcgtggtcggtgacgaccctgggcggcaggacgcgaccggtgacgcggccgacgtcctcaagctgatcctggagcgccggatggcccggggactcaacacggtgatcgacgcgaccaattgcgagcagcccatcagggtggagctggtgacggccgccaagcggcacggcatgccgacggtcgcggtcatcgtccccacgccgctgtcggtgtgcctggaacggcagcacccgcgcccggccaaccggcgcgtgccccaggacgtcgtccgcgcccagcacaaggcgatgacgtactcgcaccagcagctggccgccgaaggcttcaacaccatcgtcttcgccgacaacctgtaccgcctggagccgctgctgaagcggctttccgagcgccgtgaggccgacctcgggcgggacggcggcaaaggactgggtgaccttctcctggtccgccggttcttcggcccggcgatcctgccgctgtggcggtggcggcccggctcggacctggtgaccggccgggaccgcgtcgcggagatccgcctcgggcagcagtacctcacccttgcctaccgcgccgacgtcgacagcgagggggacttcggcttcgacgttctgctgccgtgccccgtcgacccggagtgcgccgggcaggcgtgggcgccggtctactcggtcaccgacctgcacaaggcgctgaccggcgccatggacagcgatccggatctcgtctgcaccgtccacggcgacggcgccgacgacgaccaggacgacgaccccgagggccgcgcggaccttcaggcgcagttcgcggacgcggtcgcttgagccgcgccgccgacggaccgcacccccacccgctcaccccggctgaccttccgaccggggatgagtggtggcgcggctgcccggagtgccacctgccgatccagggcgggggcgccggcctcgccgcgcaccgccgcaccgtcggtgatccccggcgcccgatcacgatccatctggagttctgacccgccctcaccggcgtgacggacgctccgcgccgccccggccccgttcgacggaggccggggcggtcgcggtggtccctcaacaccgaggcaccaacaccgagcagagaaaggagctggacgtcatgcacctgcgcacctacgaggtggacgtcccgatccacgacaccaccgacccggaccggcgcggtctgcacgtctttaccggcgtcgccgactccccggccgcggccctgcggcgcgcgcacgaggtgtatgacgccgcgctcgccgcgcacacggccggactcgaggtccccggcaagcagccggacaactggggagcgcgcgggctccggcccggctggcagatggagtggcccgccgcgaaggccggcctctggcacaaccccgtcagctggaccacccgcagcgacttcgcgctgtagctccgccccgggacagccgctgtgcttggcggctagacggctgtcccgggcccatccatcccgtacgagacgagacggagaacccaagtatgtcgtccctcctgcgcattcacggccggatcggccagcgcaccctcttactgacgaccgagtgggggcgagccgcatgagcctcgctaccctgcccgagggcgactggatccgcggcatcacgatccgccagccctgggcaacctgcatcctcgccggaaagagcccggagaacaggcccgccaactggccgtggcgtggctgggtgatgatccacgccgggaagaagaagccggagcccgccgtgctgcgcgacccgctggtcgccaccgcgatccgtggccgcgaactgcacctgggcgcggtcatcggcgtcgcccgcctcaccgactgccacgtggacctggggcccgagcggtgcaccagcccgtgggcggagcgcgatgctcaccacctggtcctcgccgacgtccaggagctcgccctgcccgtgcccgccacgggcgcgcttcccgcctggaagccgcagctggatctggtggagcaggtgttccagcagctgcccgacttccggctgtgacgggccgacgcagcaagaagccgctgttcgagccgggtctgatcccggttcccggcgcccttctcgactggcgcgacaaccagcatttcgaccgctggcaggaccgcccctgcgcgctgtgcgacaagcccacgcccatgcgctcgcactacggcgagcccgtgcacaaggcctgcgctgaggactggatcgccgcgaaccccaccgaggcccgcctcggacggttcgcctccgacgtccagcccaagaagcgccagcgcgacgacgaccacgcctgaattcctccacctggaggctcccttgagcagcacccaacgcgaggtagaccacgcccttgcctaccccgagccgcccgcgtccccgctctggcaccgccacggcgcgaaggcccgcccgctcaccgacgcccagaagcagcgcaaccgcgagctgctggacctcgcgcagcgcaagccccgcaccaccgccgcgtaggaggaccccggtcatgttcaccgacatgaaagaggccctcgaagccgaggccctcgaactcaccccacttggcagcgaccagagcaacgccgcctccctggtggtcgcccaccaggcccgcgacaaggacgacctcgccgacctgctgggcgccctcggactgccctgcgccgaagacgacctggtgcgcctgcttccgcacctcaccaaccccaacgacgacatcccgaccggagacccgatgaccgccaacgctttcaccgccacggccgcctccatgctcacgaacggcgacagccccgagcacgtacgcagcacgctcggactgtcggagagcgaactcgccgaagctgtgaagcacgccgaactgcccgtccccactgccacccccgtcccggagacggacgacagtgccagcgccccggccgaagccgtgaagcacgccgaacccaccgccgccccggacacggacgccagcgccagcgccagcgccccggaggctgtcccggcgccagtgtctgacgacacggtggacaccgacgggatcgaggccctgctctcctgggcggagagccaccccgccgccagcatccgcaaccgggccgcccgcgtgcgcagcgacctcaccgagctgaccgagcgccgcgccaccgacgccgcccaacgggaggcagaggaacgcgtcgccaacgccaaggccgaactggaagccgcacaggcgcagctgcgcgcggtgaaggccggcggtcacaccgcgacggcggtacaggacgccacacccctggctcccgctcccgccccggccccggccgcgaccgcgaccggccaacgcagcaaggaagagctggccgcgatccggacgtgggcgcgcgccaacggccaccaggtcgccgacaagggcaaccccgccaagaaggtcctggatgcgtacgacgccgcccaccgcaccgccaacctggcggaggcttcccaatgatgttgtcaagcagcgcggtttcagcgctgaatggtgacaaccatctgcggcagcactctgccgacgatggaacccgagggcacgtttcctatgcgaactgcgcccatggcgcggtagaaaggctcggcgttcgggtccgcatcgatcgtgagctgggtgaaccccaggtctcgtccagcagcgatggtgcgttcgaacagcaggcggccgatcccttggccgatggcctgcggctcgacgaacatcatgcccagaacgccagtgggtggctctccctcaagagtcgtgaagcccaggatgtggccatctctgtcagccaccgtggtccgtcggcgtgcgacctcgtgcgcggcaacggtgagctcgtctcgacaggcttccaggaagtcagcgtcatagccccaatgcgctttggatcgcagcgccaagtcggtgagtacgtcggcttccgtcgcccgtgcagacctgatcagcacgtccatctacgtcccccgctcaggtgtaggtctttcgatcttcgcaccctgcagtcgtgcgggaacagtgcgcgatggcctctgcctggacagggcaagcgttcagcaggccgttgctggaggttcgacctggtagcaccgtcggtcgcggatgagtgcccacaggacgttgacgcgtcgccgggccagcgccaggacggcctggatgtggctctttccttcggctctcttgcggtcgtagaaccgcttggagttgggatcgctccaggagctgaccagcgcggatgtgtagaagacgtgctgcaggcgccggtggtaacgctgtgggcggcgcagattcccgctggtctttccggagtcgtgcggggcgggagcgacaccgccgaaggccgcgagccggtcggcggtggggaagccgtccaggctgccgccgacagcaaccaggaactcggcaccgagcttgggtcccatgcccggcatgctgaggactatgtcggccagttcgtgttcacgaaaccggccttcgatgagcttttcggtcccggtgatcttctcgttgagggccatcacctcctttgccagggtgtggaccatctgcgcgatgaccttctcgccggcgacggcggtgtgctgacgctcggcggcctccacggctgctttggccaagttctcggccccacgaaccttgcggttgcgcagccaggtcgtcagccggttgaggccgatccggcgcagagcggtcggagtctgatagccggtgaggaggaccagcggtccggcgttggtgagttccacagcccgttccaaagcggggaacatgctggtcagcaccgagcggagccggttgatggtacgggtccgttcggcgaccaggtcgatgcggcggctggtcagaagcgccagctcgatcgtgtcctcgtcgccggggcggatgggccgcaggtctcggcgcatacgcgcctggtcagcaatgatcctggcgtcgcgggcgtcggtcttgccctcgccgcggtaggcgtcggatgcgcggttcaccatgcggccggggatgtacagcagctcctgcatgtggttgatcagtaccgcgatcagcagcccgggttcgccgcccgtcatgtccaatgcccaggtcacctcgcggccgtccgcggtatcgaggacgtcgccgagcagctggaggagctccggctcgtcgttggccacgcggcgagacaacagtgtcttgccgtcagcatccatggcgacgcagtggtggtgcgtcttgccgcagtcgatcccggcccatatccggctcatcgtgctcccgaagtcgttcctgccttgcgtaccacggacgacctcgccggcattgctctacacagcgaccatctcgcacttcccaatcggcggccgagtcgtcgtggggagcgggacggccaagcctccggagccacagacggcagcgcagctgagagccacaccccactcccctgggtgccacaaccctacgaatggctggggccaacccgtgatcagaaaggtagagcgagctgatggacgccatccccttcgcactggacggctacctggccgccgaccccgaacccggtgacggggaggacaccgcctcctggcggctgaactgctccgccggcaccgaccacctgatggaagaagcggtcatcccctgcaccaccacgcagccggagatcgcgcacaccctgctcaccgagcggcagcccggcgacctgctccgggtcagcggccacctcacgctcccggacaccgccgacggagtcatccagctgcacgccgacaccctcgaagtcctctgggcagcaccggtactggatggggacggggacgacgcagacaccgcgaccacgacagacacggacgcggaccgcaacagcgccatcgcggctctcgccgacgctctcaccagcctcggacaggccgcacccggctccgggcagagcatccgcatccacatcagcccgaccgggaccctcggttcgggcctggagcactgtcaccacttcgacctccccccggccctggcccaccggctcgccgactacatcgacgccatgaactgctccctggacagccaacaccccgacggcgtcgtcctggacccggagaccatcgcggacctgaccgacctgttcgaggacatcgacctgatcggcctcaccaacacggtcctcaacgcgacccggcccgagtaccggcccgccgtcacacaagcgatggacgacatgttcggcgacatccccgcccccgaggacaccgacccgtgaccgccagccacacccgaagggaagcacccctgatgcccccacagccccagcgcagcgtcctggagcggttccccgccggaggcccccgcggctcgtggccggcggaggagtacgccgccgcccagcgtgcccagggcacggacgctcaggtcgtgatggacctgcgcagtgaccagttcctcgtagttaccggcaccgtcccgcagtagcaccaccccggagcgccgcgcccgaccttcccggccgggcgcggcgctccgccgttccctcaccaccgagcagaagggcaccccttcgtgcgtctgatccgcctgatctccttcggctatctgcacctgcccaccggcccggacggctcccccgtcccgcctgccgccgaccgtatcgaggacgtccgcgaccggctccgcgaccccgccgccgcccgcgacatcctcgacctggacggcctcaacccccgtgtccaggacgtcgtcctgaacacccccggcgcccgcgaactcatcgccaacctcgccgattacgccgacctgcccgccggtccgagccgcatcgcgatcggctgtgcaggaggcaggcacagggccagcggcctcaccgaaatccttgcccgcacactccgcgaccggggccgcgaggtcgaagtcgagcacctccatgtccacttgccgcgcgtgctcaagacccccgcccacggcaccgcccaccccagctccacgcaggaggccacccgatgaagcgtcccttcccccgctgcggccacacgcccggcgccctcagccccgaggaccaggccgccgtcaaccagttccgcgcgctgctcgccgcactgcgcgacatggagccctggacccccggcctctaccgggacatcgccgtacgcgtcggaccgttcgtggaaagggcccacccccgcccgggcgacgaccacgatcccgacctgatcgccgtctccctggtccaccccgacaccccgcacgccgcggcctacctccacggccaccagctctacaccggtaggggctggctgcgctgcgagacggacaagatcctcggagtgtggcacccggccctcacaccgctcacccacgccgcggcgggcctggacctccccgacgacgtcggcatgagcctggcgcactacgccgtccatgtcgaagcccgccggaaggacaactccggccgcatcatgctccgcatgggcccgtacacccagacctggctcgcctcccgtgacgcggaccgcctcaacaccctgctggagggcaaggcggccaccgtcgtccccgggttcacggttaccgcgaaggcggcgccgttcgatgtcagcgaccacgagagctacgacgacccgtaggcgaccgaggccgccgcgctcctggcggccgccatcgctgccgcacgggcggcggccgccaccgtccccaaccccggccccggggagctgcccgcaacatgggcaccctgatcttccctccacacacgaagccctgttcccggccgcacgctgggaacagggctttttgtgttttttaggagcttccggcgggtgtgcgaggcggcagcctcgtcagtcagcgttggcggcccgcttttctcgatcgcggagcagcatgtcgcataccttgtcgcgttcctctggcggcattttgaacaggatcagggttcctgcttcaaagccgtcgtggtacgggaacttcttcactgccgattggtcctgctggccatcacggccttcagcgcctcgcggctcaggaatcgactccttgggcggatcttgcccgtcggcagcaggcagcagttgttccagcacaccggccgttacctcgctgtgatttttcacggcgtgaaaatcagcgggctcgggcgcaggctgctgtcgactccgcgcccggcgcttcgaggcctcagcccgttcatcggccttagctttctgggcttccggggagagcttggacaaattccggacgtgctcggtcttgcgctctcccgtcatcaggtctttctgcagctcgggagacagcttgagcagggacagcttgctcgaaagcgtggaggcggacatggacaggcgcctgcacgccttggtctgcgagcctccgtagtagtccaccagttgcttgagggcgtgagcttcctcaaggtccgtcatgtcctcgcggtggtagttcgcgatgaacgcggactccaagagcttttcgtcgctgctcagccgggcgtcatccactcgcacgggaatggtcgccagtccgacctgccgggctgcctcgagacgccggtgaccgtctatgaccacatactgcgcgccgggatcgagatcgttggcgcgatcgggccggctgcgaacgtatgcgtcgacagtaccgaccacgatcggcaggatgacgccgacctcacgcaccgactcaacggtgtactcgaggttccggagatggttgcgggggttgtcggggttgtcgctgatggcagggacgggcagatcggtcaaatccgcagtgccgacaccgccgttgatcgtctcgttgatcgcgtttctgcgtgcgctgcggttggaggtgctgccgaacgaggacccacgccccaactggtccttcttgctcacttgccgacccctgccacgatcagtcgcatgatgttcgcctgcttgctctccgggacgtacgccagcagaggccgcttgagccgcacggactcgcgctgctccttgaggtcgtcgatcacagcgatgaccctgtcgttctccatgttgtgccactcctccaaagaggacgtggcgatgtagccgcggcgactatcgaactggttcaccacgatgcccagccggtcgatctcgagatgtaggtccgtctcgaggtcttcgatctgctcgatgagcatctcgtaggcgtcggctgaactgtcctcggactgcacggggacgagcactccagaccgaccaggcttctcgttcggacgcctgcgcccgtagtagaggccggcgtccatgctcagtcccaggcttggcggggagtcgacgacgatgacgtcgaagtcggcctcaagtgagtgcagcgcccgctcaagcgccatctccttctggaaaccgcgggactgggcggccgtgagtgccagcttggagtccagcaggaatgcctcgcgcgtgcccggcaggacgtatagccggcccccgaaacgcggatcgtcgattgctacgagcaggtccttgatgtcgccctgagcgtcaccggacatgtgggtgaccaggctgtcttcacccacggcgatgggcgggatacccagctggttgctgaggtggagctgcgggtcgtagtcgacgaggagaaccctctgcccacccgcggtgtagtcggcgatcagggcgaggagctgctcacgggtgcggttgagccgctcaagctcggtgtcggtcagagtctgcacgaagttctgcaggcacttgacgccgatcccctgaggctcggcgtgagcttcggcgattcccgcagagatggtggtcttgccgacgccgcccttctggttgcagacgatgatccgacgcggcggggcgggcagaccagcctgcttgggggaagggttgtcgtccagccaggaccggatgctctgcgcaagcccctggatgtaagagaggccgcgttcagtacaactggccttgaagtcgtcgtacatgcctgtaggcagccaggtggagaacgacctcgcacccgacgtgtcgacgtctgcgcctgaccagtcgctggcacgccagttggtgatggccgtggtcgcggcatcctggatgtccaggccgaattcggcgcaacggatcttcagttcttgctggagcgcgggcggaagcttggacgccaccttttcccggtctccgtcagggtatggagaagccatggcgtcaccttactgacccttgattccggcgcggtgtccggtgtgcaagttcttgacccgcttcacccgttcgacgacccgccgattttcacgccgtgaaaagtcacggaaaggtaacgctgcggtctgtggtgacgctcccacgatcgagtgacaccagggcgatccgctcagcgagttggctacgctgctcctcaaacggcagcggcaaggccgtgctcccttgaacgccatcggcccaccggcgttcatctacgggctgcgaaggagctcagcttcacaccgcaaccacgcgcaccatcaacccggctgacggcccgatcgccgtaccggagggccgactggtacggagaatcaggacctctcatgcgtagtgagcggatcagccgactcgccgcccgtcgccagcagtacacgaacgagacctaccagcaggcccgcaacctgctgcgccccgggcgaccgcctatcccggatgcggactgcgacaagcagcggaacttcgaggccgacctcttccaccagctcatcgagtcgaacagggacttcaccgcctatcccttcggaatccggcgcgtcagtccgaagcccgacacgatcgagctggtcgtcgagagtgagcagcgcgccagacggctgctgtcgtggctgctgccttgctatgagcctggcggtgaggtccacggcgtcctgggtcttcggatccggcagcgcacagtcaggggcgtggagctgcaccttgctggccaacgcacctccgtatggctaaccggcccgcaccgcgacgtatggaagagcgcggagaacgagagcctcgaacatgtcgcggacctcggatggaaggccctgtggcgcggaccggagcactggtcggcggaagaggtcgccttcgagcatgagtggaacacgggggagtggacacggcagttccgggcgggcgcgtggagcgccagcgggctgctgcgtcgtctcgggctcttccgcaccctcaccgcggcagacgctgtcaccggctacaaagggttgggcatcaacggctacgacggcagcggcccggtgcgctggtgcctggacatcatccaccgatccggcatccggcaccgcaagcagcacctgatcgaagcgatcacggacccggagttcgggctgcctgtctcccgagccgatcacctggatgcgatctatccaccagagacgatggagaactggatccgcctggatgatgaggcccggacaggcctcatcgaactccgcttcaccacctgtgactacgagcaactgcagctgagcacctgcggtcccgagtaccaggcgatcgccgaagcagtcgagcggcgaatcagcaccgcgacccagcgcctcggccctggatgagttcctcgggaaaaacgaagaccgtccgaggcttcccacgggcagcgccggacggtcacccctcttcgacccgcagtgccagcacggcggtgccgacctgaacttcccatccccgacgcacacggacggcatgggcgccggcgataccggcctgcggatcggtcagcgccatggcgacgtcctcggcgaaggggaagctgccccacgtcagttcccaccagtcaccgcgaccccaaagacgcctgcccacgcggcctccccacgcactggtgcgatccagaggatccatgaaccagttccccagcgcccattgccgctggggatcacgcagtccgatccgtgtcaccaggcctgacagaagaaccagcgtgtcatctgtcataggcggcacgtccgccagtgcatcgtgctcctccccggtcaggccctggtccacggtccacacccggtgctcgtcgaagccaccgtcgaagggaggaaccgggggacgatcggtgacggtcattcgtgcgccggtgaccagatgccgaagctggaaggcgtcagcccttgcttcctccagacgcaggccgggcagacccaccggcttgccacgaggcaccaagtacgtgagcacattggacggcgtgggcgtgatgaccaccaagtcgtcgggcctgggggagagaatcaggtcgtagtgggtcaccgacgccatagcccacatgcccggccactcctgcagagggcctccgttgaagatgcccaaagccagcaatgcccgaagccgttgctgggccaagtcggaggtgtcgaagcccaggtggccgcaaccgcggggaacacctcgtgcagccgcctgcctatgttcaccggagaaagcgcgacgagtcgcagaagcggaacgacgaccggagtgggccatgccagagtccttgcagccgcccggccggcagacagagacacggatcgacgatcactccgagtgggaagcgacgtgggcgccccacaccctctccgcagatcggtgacagccgggcatcacagatatgcatgccgagtcgtcgcaaccggcaggaaaccccaccatacccatcaaccggcacaaccaggtgtcaactgggtccataggcagccgaccagagccccatcgttgggctgacagcacgccacatcagccatacgggtctactccggaggcaaagcagcgcgccacaccgacgcctcccgtccgctgcggcaggctgctgcgcggccttccaggtaggccatcgttcgcagggccaccgcccgacccggtgccacaacaacctctgcgagcgagaaggagcaaggccccaccccgagaacaccagcgcctgccagacccggctccgtccatctgcgcgccggggtcggacggtgcgcggatcaggatgacaatgagccacggaaacgcgctcacacagaaagcccgctaccgctcccgctgcaccggcatcggccatcaagcctgcacgcagcagcacaccacagcggagggccagcaccccgtgcccgactcaggccccgaccaggcccggctggaagcccaggtcttcgagcatctgggcggcacgatcgactactgcgcacaccccgccggcatcgcccacgtgatcccgaccggcacgcacctcaccgtggcactggaccccaaactcggccccaaccaccggctttctcagcactgccttgaagcgctgcttcccaccatctacaccggcaccgacgaggacccagaggggcccggcagcgccgtgggagtccggctgcggggaatcgacgccgacggactccacctcggtctcgccgacaccaatgcccgtgtcacgctggcggggccgtcacaggcagagtggaccactgcccttgccaaccaccgtgccagatgccgcgagagtcacctcattcccctgtgggacacgcctggactgtccgagcccgaacgccgctatctggacggcgacccggcctggtggaaggaacaggccgacacggcgtggctagccagcggcctgctgcgcaggatcgccctgttccacacggtgaccaagccctactgcgtgcgctactggcggcacgggctgggctggaggttcgaactgcgttacgagcacggcctcactgtggaacacaacacccttatcgcgtcgttgacccatccgaaatgggggatgccgttgcaggtcaagcgcgaccactgctcgtgcaagccctgcgcctgcgacgggggagccgaacggaactgctggttcactctcgagatgccagacggccaaggggaagttgggatgcacttccgccgggcgcgggccgacttcgacgcatcggggacgtacgaacgcctggtcacagcgggagccaacgccaggtggcttgagcaggttctgcccgcgcaccacagccgtctgagcctccgaacacgcctcaccacaggcgagttggtatagccagcgagcacttcaagcgctcgcgttcgaaggggtcgaacgatcagattccaattggaacactgccatggtgggtagggcacgtgtggtcgtggcgcagcattcgcacggcgtcgtcaggcgtcgtcgccgggcagtagcggcatcgcctccttccatcgctcgggatagacccggtggcagccgcggggcaccagcggtccttgacgtcctctcgctgggggtagggcgactgggcgctgaggaccaggtacaccaactccgtagtgggcgtgtggcagagggcgcaggcgattgcgtctcgtgtgatctccacgggcgggagagtgcacacgtcgacggcttgccgtctcaggctgtcgcggcagcccgcctggcgggcaccacggtaaagacttcgtgatggcctcccgcccggcgggaaggaccccggatcgcgctttttcgcaggtcaacgccggagtttcatggggcgatgatcagcatgtcggaggttcgcccggggaacgggtggcgctatctcttccgcggcgtgatggtcggcgacggccaccgccctgcgggcaagtcactgcgcgccgcccaggacgaagccggtgtcccacccggcgtctggaagggccggggactggccgcggtcggtctcaaggccggggacgtggtgaccgagcggcaggccgaactgctcctgggggaaggtcggcacccggacgccgaccggatcgagcgcgagcgcctggcggagggcaagagcccggcgcaggcccggcgggcgaccgtgctgggcagacccatcgagcacaaccagtcacccaagaccgacaaggccaaggagcggacaccctggctgggcttcgacctggtgttccggcccccgccgacggcacacatcgcgtgggcgctgggtgactacgagacccgcctggtgctggagctgtgccaggacatcgcccgcgacaagacgctggcgtggctgggggaggaggttgcggagatccgctggaaaggcggcggcaagcaccgcgcccgggtcagggacgggctgatcgtcgcggtgttccggcactacgagtcgagagctgccgagtcgaagccccttctccacgatcatgcggtggtgtcgatccgggcccggcggccggacgacaaggggacgtggggcaacctgtcggcggactcgctgatggcccacatcgtcgcggccgacaccctctacaccctgtacttcatggaggaggtgtccgcccggctcgggtgggcgtgggagccgcgcgaggtgacgcccggccgcaggcccgtcatggagctggcgggcatcgaccagcggctcatcggctggcagtcgacccgccgtcagcagatcgaggacgcgctgtccgtcctcaccgccaactacgagaagaagcaggggcacccgccgggggagcgggccggctacgcgctgggctgccaggccgccgaccagacgcgctcgcccaagcgcacggagctgctgtcgctgaccgagctgcgcgagcgatggcgtgactcagcgatccgggcctacggcgttgacgtcttcgaccggctggcggagcgggcgcgggcagcggccgcggcggtgtgggcgcgggtgcggccggtggtcgacatagcgctggccgccgtcgacgtcgtcgccgtggtgtacgtgatgcgcggcgcgttcaagcgccaccacctgctcgccgaagcacgccgccacctctcctatgtcctgcgcggccgaccccaccggcccggcctggacgaacagatcgtgcaagcggtcgtcgacgactacacccgccccgtcggccggggccggatgatgaccgccgacctgcgcgccctgtacccgcgtgacaccgaggaccaggccgtgctgcgcccgctgacccgcaagcggtccgcgcccccgtacgagcgggcccgtctcgccgctggcgccctggccgcccgggtcaacgcagcgcgacgcgcggagcgcctgggctcccgcccccgtccgtacgccgtcgcggtgcccgcggcctcgaggtcgcatccgcggccgttccgcaccggcccgaaggcgggccgcctcctggagccggagaccggcgtcgacgcggtggagcagacccgccagaccctcgaagcagccgccgcgaaggtggccgccacgatccaggacagcaggcgggcgcgcgaggccgcccacggcctgcgatcgcagccggccccggcggcggtcccgccgccgcacacccagcagcccggcgtacagcacacgccgggccggagttcaggaggagtcgcgtgagcaccccggaagaacagcccaacgccgaagaggccctcgcccgcgcccgtgccgcccgcgcggagatagccgccgcgctcgatgaggaccaggagcccgaggccgatgagcccgtggggtggcagccagtctggaagcggccccggacgccgaagtcgaaggcggacaagaagaaggagctgcgcaagcagcgccggcggctccaagacgccgccaagcgccgcctcgccgcggggaactcgcgccggccccgctcccagcagagccgaatcggcaacgcggccgcacgccgggatacccgcgccctgtcccgggtgcggcactccaacgcctggctgtggtgacgatgccggacatcgtccaccgagtggatacgacgatgttctgcatccattggcgatgcacgacatcgagtgggctccactcagtggactccatccgatggctgcaccgagtggactccacccgatggacgccaccgagtggacgccatcgtggtgcgcaccggatgacgatggacctgtcctgtctcaacgaagttagtcgtccatccccgagctgacctgcgtggactggattgggtgagacgcggggacttggttcgttgagacaaatctcggctcgctaacgcagctgcgcgttcccatgcgggtcgcccgcctgctccaaggcggcctcgtaggcgtgcagggcggtgatgactgtggcgcgttccgcggggtcgagaccgtgcatgacgcgttcccaagcggaggcgctcccagaaagccattcgccgatcggggcggcgtaggcgggggcgatggcgatgatgcggcggcggcggtcggcgggatcggcagtgcgctgcaggacgcccggccgtgacagctcgctgaccatgaggctgacagtcgtcggggccacctccagccgagcggctagctcgttgatgctggtggggccgtcgtactccaggtgggccagcagtgcgaggtgtcgcggggccaggtccagaccctggagcgcccgaggtatgggcaggcgcttggcgcggcccacgagccgtggcatgagcaacagcagggtgcggacggcctcattgacggctggaccgtccgattccgtggacatcagcgacctcttccagatacctttaaaaacaaaggctttgtattcaaagggaacgaggtccactttgccgcacctgaccgttcaccttccagagaacaggctgaccgggaacgaacctatactcgccgccgcactgaccgacgctgtcgtcgacgtgtatggcgaatgggtccgcgacctcgtaagcgtccgcctgaccggagtccccgcaggccgtttcgcgcaaggtggcaaggccgtggacacaaatgcttcggtgatcttgggcgttcgcgctggcgtcttcgaccgccccgacgccgcccagatcaccgcgcgcctcggcaccgcgctcaccgacgcgatcacacgtgtcgtcggtgatgacctccgcgccggcaccatggtcgaactcgtggcgtcaccgccagaacgtaccttcgtcggcggcgccctcaccgcgtgacacccccatccgggccacctcacgacccggctgtactcaaactcagcagcagtagtaggcacccccagcgcgctcaaccgcgcgtctaggttcgctgagacagaagcccgaacgactcggttcgctgagaaaacgactcggttgagtgagacgggacaggaccccactccggtgcgcaccacgatgtccgccaccgcacccggtgcgcaccatccgacgatgcccggcacgcacacgcgcacccggtgcgccgcacccgacgtcccgcaccgcaccggtgcgcgcaccgccgccccacttcttgaccaggtttcggcgagcgcacgtccttcctagaccacgttcgctacccggacgttttcccttgtcaacgctggtctggactgacgatcaggtcgaggacaagggggtgtgtgatataggagcccgccgcgccgtggcgcgcgcccggcgcggtgcggtggggccggtggtgcgcaccgcgatggatgatgcggtgcgccggtgcgcgcaccaccgatgccgtcaccgcacctggtgcgcgcggtgcggtgcgtcgtccggcggtggtgcgcacccgatgcgcgccgaaccgcaccaccgccgtcccggatgcgcggctacgcggtggtgtggtgcgccgggtgcgcctccatcgcctgcttcatccccgcggcctccagctggcggaggacgtccgcgacgtcgccgcggtcctcggtgaggatgttgtcggtgaagcggatgatggtgtcggcgatgcccggcgcattggccaggccgtggcagaggagctccagcagcagtcgcccgagtgccgctgccaggaaggagtgcgggcacggctccccgtcgcagtcgtccgcggcggtcaccgggatgaagacgcgcgcggcgacgtccaggagcagccggtgcagctccgggcccgtgccgtcggcgaccgcgcaggcggtgtcgatgtcgtcggcctgcaacgcccggatgtaggcgaaggcgtcggcgacgtcctccggctccatcggggcgagcggcgcggtgacggtgttctcgggcatgacagctcctcatatacgggccgccccgctgatcgcggcggcctcggaaccgatgctcggatcgcggccctgtggacagagtccgcgcactgacggtgagcgcacccgccgggccaccgctcgcgttacccccttgtccagctccgctacgtgcgacattccgtcccattccggcaggaagaagtctccgtcccgccacgctgcgcgacgtcccgcagaaaagccgctgccacccggggcgcgccgctgggagacttcggggatgaccacgcagcggctgccgttcccggtcccggacgaacgcgcccacctcttcgtcgacagctacgccgacatgcacgacctcgttgaggacctggtcgtgcccgacggtgttcccgaggccgcggcgacggtcctgcgtacggcgcgcgagctgctgcgccagtcgtactactgctacgagttttccaccgtggcggtcatgcactccctgatcgcggtggagatcgtgctgcgcgaccggatcccggacgcgggcaagaagccgctgcacgggctcatcaagcagggtgcggccgacgggatcctgacggcccggcaggcggagtacctcgactatggccgtcagatccgcaacgggatggcgcacggccagaccacccacgcggtgatgccgccggccatggcggtgccgatggtgacgacgtcgttcgcgatcgtctccgagctctgcgcgacgcccaccggatgatcacggctcggtaacgtcgctcggtggagtgtcacaccgttgactttcgccgcacctctagcaagtgacggggattccatctggacccccgcgccacctgcgtgaggagcttcgtcatgacgtacgccagcagcgcccggcagcccgatccggagccgcgcccggcctggtcaaggggtgctgagcggcctccgggcggcccggaatccagtgccgtgaacggtgccgcgaacgattccaacgtcgttcccatcaccgcagctcacaccgcccgtcagggtgcctcgcggcacgctgacacctctcctgagacgtcggcgaaagggaagaagtccactcccacggccgggaaggtgcgggccgatgcgctgcggatgctggggtgtgtgcggatagcgacggttcggcagatggcttcggtgatcacggcggaggagtcggacggccggtcgtacgtgcgcagggcgatgaaggagctggcggagctggggctggcggagacgaacggcaaggcgggcaagcacccgatctggaacctgaccccggccgggcagaaggctctggccgacggcaacgagctgcctccccgaccgaaggccggcaccggagcgaaggcggtgaaggccgggttcggtccgcacggcgtcgcggtgacggacacgatcctcgccttcggcggccgggaccatctgaccgactggcaggtggaggtcaaccacgccatcaaggagaccggcctgagcttcaacaccgacgctgtcctcgcgtggcctaccaagaccagcgaggtgcgcctcttcgagctcgacaacggcagcatgtcgcaggcccggctcgcacgtgaggtctgggactacgagcgctatgccgggcaccgcgtctgggagggcgcccgcggcacgatcggcgggacgtacccgttctggcaacgccaccgctacacccgctcaaagaccttcccgcggctgcatgtcgtcctggcgggcaaggcggagcacctgctcgacaaccgcctccaggcgctcgccgccgacgtgaagggcatcgccgtcgcggtctgggtgaacaccctgccccggctccagcgaggcgagccctggtacgagatcggcgtcgacgccccggaccggcgccgtcggcgctaccccgaacccgctggccgctgagcgagccgggcaggcccttccgcgcgaggcggaagggcggctgtccgcgacgccgcggccagaacgggaagactaaccagcgtgcgccgccgccgcgccgtggccgccaggtggccggacggccaatgcagttgcttttgagctggggcctggtgggacgtggcctccgcccatgacgtccgggagcctcgtgaataggatcaagcaggtgtgcattggcttctaagcgtgggactggggatgagatgaggggcaccatcagggtggcggcagccgcagcgttaactctcgtgatcgttggatgctcgtcgaacgctgacgcgaagaaggacacggggatgaacggcggaggtggtacagaccccacagcctccgctttgaaattcgccaagtcataccaggaagcggttaataaccgtgactggcaacacgtttgccagatgaggacagagcggtaccgccacggcacggtcaagcagtgtgtcgccgacaacaaagagcctgcggcgccaacgccttcggagtccgagacatctgctccaccgccactcgtacgagctgacggttcgactgtcccgccgaaacagaagcccacggccagcggaccggaccgcgcccagcttggtccgatcaaggcaagcggtgcgaaggccgttccggccttcggtgatcacccagctggcacgggcgtgatggtcgagtggacctacacctggcccaacgagtcgggggtctcgaaggacgtgctccgtgtggtccggcatggcgacaagtggctggtcgaccagatggaagaggtcgcagactcagacgaagcgcacggcgatcccgtcggggacgccttgatgaggagttgagaggacgccctgctgcggtcgggggcacccgcagcggaccttaatattcggcacttcggaagtcacctttcgtaaggaagtggcggtggtggagactcgcgagcccggccgtccagcgccgcggtgcttgcgtggcttgctggtctggttgtggacccaccggcccggctcgacctcgcttcgggcgctccgagttctccagaccgtggccgcggcgacaacctgatcctcgagggccagctccgggactggtccgaggaactccgcaggcgttgacggcaaagggtcggcttgttgccgcagctcgttaccggccgaccggaaaggcaagtgatcagcccgcccaaccgatgtcacggacctcgatcgcaccggcgtgcggcaggtactggatccagcaacgccgtccgaacgcctcccggatctcctccacggagcccgggtcacgcacatcgggccaggccctcggatccatccgcgcgacctccacgagcgccagcacctcccgccgggcctggccgtccggcaaactgcgccatgacctccaccgcgagttcctccaccaccacgccataccgcatcccgcacacccccgtgtgatcgactcgggcagcagcgtacggaggaactgccgatcacgttcgggcctgtggatatcccggatttcgcggtggtcgccccggtgtctgggggagtgtcagtgccgcgggttaccgtcctgctgtcctgacggactgtttcggctctcgcctggcctccaacagcggccaggcgagagccagatgctcgctccccattgttctcggcacgggagcaggcccttccggatggaaggccgacaccaggggtgtcctgcttccattgacgggggtgggcggcccgattgcaaggaaaaccgggaacttccactctgcggcaccccgtactgggcgctacctgcgccggaatggtcaggtgtgctcgcccgggtgccgtcccgtgactgtcattgttccgtgaattcgcgatcacgtggcgtagcaactccttctgtggccatgctgattgacctccccggcggcggcctcggcacccgccttccggggacccctggcggcttccggatgggccgcccgggcatcggccgaccctgaaggagttcgatgaccaagcaggtcctgatcatcacggccacggtgaccgtattcgcctggagcgtggtgatggtagcgatcggccaggtggccgcgatcgccacactcgccccggccctcgggctgacggtgcaccagatcgctctcgcggcacgacagcagaccgcgccggcctcaggacaccgcgtcgcggcggtcccggacaaggagggcagcgccccgtgaccacgcccttcgagccacccgcaccaccacctctgcgcccggcacccgcccggcccggccgcaagctcgggccgatcgcggaagaactcagcagcgcccaccgtgcctggctgggaccgatgcgcgagacctacctgaccagcgggctcaccctgagcgagctcagcgcccgggtgcggctcgccaagtcgaagatctccgaactgctgcgcgggatcggtctgtatccgcgatgggagatcatcttcagcctgtcccgcgagctgaacatgccttactggcccctgtaccggctgtggcgacaggcagcgctggaggcacacaagagccgggagtgggttgagcggtgctcggaaaaaaccgctgtgaccatgtcgcatgcggctccgccgttggaccaccgcgccttccgtgagctcgtggagagcttctacagcctctacgcgcaggtcttcctcgaggacgaagagcgtgacaccgcggtgtccgacaccttcgacatcctgtggctgtgctggaacgacgcgctcgccagccccgacacccgcaagttcgcctggaacgtcctgcgtgccacggtcatggccaggacgccgcacgtggacggccggcccgaactcggatgggcggcgtttgacaccgtcgccctgcagtccgtgatcgccgcgtccgaccgcgccgagcagatcgaggaaacgttggatctgttcaaggcgatgagccgtctgcccgaccaccagctcgacgtcatggtgctgcgccgcttgtgcgggatcacccccgaggacgcctccggccttctcggtgtcccgctggccactgtgcggtccgacgagcgccacgccgtccatttcctggagagcgtcatctgcccgcccgagaccgaagggaaaaccgcatgacccgtcgcatcgaagaaatcctctccagggccctgctggtccgtcaccgcaccgtgccccgcgacatcgtccccttctccccccgcaaggaccgcggcacccaacccgctggggaaccgtcccacaagcccggccagcccaacgcggcggctgaagacctgcgggccctgtgcgaaaccctcgtcacccacacccccgccaccgccgtgaccgacttcgtcaccgaccaggtaccccaaccccgcagcgcgctggtccttgcctgcgtgctgcagctgaccgacaccgatgagggagcacggttttggtggcagtatgccgccggcgccgggcaggccgccgccgcgtactgcctctacctccaccacctggccctgggagaaagcgacacagccgactggtggcaccgccagaccgacgacgtccagccaccccccgggccgcccgctgaagacactccaacccccagtccagaagcagcccccagcgcctggcacccggccgaccaccggattaccaacacctccaccaccacgatcctgcggatcctgcgccacctggcgaaatacagcgcccggccccgctccgccgcggtcaccgaactcatggcatacgtgcccaccgcagtcgccgtcggctacctccgccagcccgaaatggacctgcccacgcccggcgctgacttcgcacgccggatcagcaccctgctcgccacggctgccgaccggcccgacgtcaccaacaccctccccgcacgaccggattctcgagagcatgcctcccgcgatgctgctcgccccctcgccggaccttcccctgccgagaccagcaagacagcgcaccagcaggtgggagaaaccgcaaaacggtgaacacggccatatgaagtcgactcgttcagcctgcacgtagggctgagcgagccgtgtggtcagcgcgttacgtctgtggacgcgctgacccggtccagtggactcgctggtcggggtcgtggacggggcgccatacgggtgcggaggggccgtgctggagcaggtcggccagtggcgccacgaggaccgggacgtcgtgcaggaagccggacggcatcagcagcctggaccccgagcgcagggcgttgatccggttctcgacaccggcgggtccggtgccgtccaggacgaacaggacgcgcgggaagagcggatagcgccgccgccactcctccagcgtcggctcctggagggtcggccggcgccccgagaccgcgggcacgtagcggtagaggcgctcgtacgcgggcagcttggcggcgaggcgttcggggcccatggtggcccggtcgacttccacgaacgcccgcagcatcgacccgttgtcgccgcctgcggggccgcgccggtagtacaggagcgcgtcggggatgacggcctcgccactcccgatcgggtggtggacctcgggaatccagtccagcggccggaacaggtcgccgtgacgtcgggcgtcctcgaggaaggcgagcgcggtctcggccacggtcagcgtgtggccggccttcagccgcacggccgtcggatcggacaccgtcctggagggccggtgcccgcgcatctcgggccactcggatacgagttgcacgccgtacgcggtggggaaccacacccgggtccgccctgcctgcggcaaggtgatgcggtcgacaagcccctccccgcgcagtctggccagcctgcgcctcgtctgctcgatgcgcaccgacggggcgatcacccggtgcatctgctcggtggtggccatccggtactgcgacagcacgcccagcgccagccggtccccgctgcccacctccacgccgatcatcacggatccgctcgcttcccgtccggtgcggcaccgtccttgccgggcgccgcgcgtaccggtcacagcagcagccggcccccaccaaaaccccgaccatgaaggcccgaccacggtcacgaagcgacaacgcctccgtggaccaggcccaaatcccctccgacaacccggccgacaaccgtcctcacccactcccgcgcctgcccgagaacccgcaggtcaccacaccagtccggccgtggtcgggaggccgacatcccctctacgcccccggaccacgccccacagcaggaaaaacaaggaaggtgggtgggtgggacaagtgtcgggcggcgggcgaggggattgggcgccgccagtgctcctcgcgcgtcggccggggccgccgcgctgcgccgcagtcagagcggcgatgtcaggtgggggatgtcggcgggggagaggtcggggcgggcgcggtgccagcgtgcggggtggcgccaccggccggaggtgtcacgggcgacgtcgacgccgacttccgccaccagctcgggttctaccagcgtgacgttcagcgtctccctggtgccccacccggcggagaaagaccagcccgtccagggatgaccgcgccgcgccggagcgagcaggccggcgaccgcagcacctgccgtccgggcgagggtggtggtgcggccgacgtactgaaggcggccttggtcgtcgtacctgccgagcagcagcgtgcggggagaggccggggagccggtgaccgcgccgacgatcgcctcgctcgtctcgcggaccttgtatttctgccagcccctcaccgacgggcggtaggcgtcgtccaacctcttgaagaccaccccctccatgccgaccgacgcccacgtcagccactcgcgcacgacatcagcctcggtggtcgacgggcacagcgcccacggcgccgacagccggcgggaggcgaacacagactccagcgcggccctgcgccgctggtacggccacctggtcgtgtccgtcccggacagccgtagcagatcgaacgcgacgaagtgggccggccactcctccgcggcccgggccgccccggcaccgcgccgggcaagccggttctgcaaccgctcgaacgcgaggcggcccgcggcgtcccatacgaccagctcgccgtccagcgcggtcgcttccgacagctgcacagccccggccacaacctccgggaacgccggccccatttccgtgccccgcctggagcgcagcaccacccggcccgcgttgacggagacccctgcccggaacccgtcccacttcggctcgcccgcccagcccggccgcagttcaggcttgggtacgggagtgctcagcatcggctccggcagcgtccacgtcacaccggatcccttccaccaagaactccgatgctgtcctgcctgttacgacctgccctcggtcagctggctggcggtgttctcgatccatagcagtgtccattcgactccggcctgccacccgggccccgtgccggcataccggccttcggcggtggtccgggtgttggccgcgagggtgcgcgggtcctcccccctaggacgttggggagatggagctggtcggccgcatggtccgcggctggcaccgccccagcggcgagtacacggcgcgtgggatcaggcgctggccgtgcgggatgtgatcgcggcttaggcagcgcatcttcggcagggccctatgacctgccgtggtcggggctgagcctccagtgtctgaggcggtggggctccgcatgcgctgtacaacccttcagtcgctctgcgagtcagtaacaggccgtatcagccgcgcttccggagtccccatgcaagagcctcagcaccccatgcccaccttgcctgggttcgagccccccatccctggcttgatcgacgggatggatgaagaagaacttgcgatcacagtgggactgggtctcgttgctcgcgaagcggcagcagtcgagtacgtcctgcatgggatctacgttcatctcgccaaggtcgccaaggcctacaccgcgcaggccaccgccaccggcggggctctgatcaagcagtgcaggagtgcactggagcagctcggtgactcagcagttcctgcaacgcgccgcgcgtcgctcgtgcgcgaccttgacctagcagaggaaggcttccggctccgtaaccggtttctgcacggctactggcaatttgatcatgaggttcagtcctggctgaccctgaagggcgcccacggcatgacgcgacccgagattgcgcacacggacagcgatgcagtctgggagctggcccaccgccttcaagccttgcatgaccgacttgttcattgggacatcgctcagttcggcgaactggcggagaccgagaacggcgaccgcggctgggcatcggtgaaacacctctgactacccgcgatctggcggcggccgcagatcgggcccgggcacggtagcggtcagcatcggctccggcagcgtccacgtcacaccgcatgccttcactcggtcgggtacgccacctgggtggctgcggccagcagcggtcggcctggtagtcgtacccgaccacggactcccgattgcgctgcggatcaggtgtccggtctgaagcaacggctgtcagagtcagaacccgcctcgcgtacgcgatatgtaactaagcgtgcgtaacgggtacggtctgcgcatgcctacgggggaacacgacacagaaggcccttcccgcagcggagttggggtaggggtggcgagcgtcgccgtgccatcgcaagcggggccgcacgaggcagagttccagctgtcggtcggcgagggcaagatccttcagttcaagaagaagccccagatcgctgccgtcgcagagctggtgtggaacgctctggacgcgaacgcgacgctggtcgacgtcgaactgcgtcgtgactgggacgccattacccagatcgtggtgaccgacaacggtcacggcatgacgacggatcgggcccgcgccgcgttcgcgggatatggcgaaacctggaagaccggcaagacgcacaccgaaggcaacacgcgcatcctgcacggccgtaacggcgaggggcgcctgtacgccttcgccctgggcgaccggctcacgtgggagtcggtcgctgaggtcgaaggcgagcttgtcggggtccggatcaatggcgacgccgaccacgccaccatctggcgggtcgtagagacggagcccgcccgcgataagaccggcaccacggtccggatcgatgtaccccaggggaagccactgcgaggcctggagcgccaggatgctgctgcgaacctcaccgcgaagctggcgttctacctcagggcctaccccgacgtttccgtgacgttcgacggcaagcggctggaccccagcgacatcatcgtcggcgaacccatcgacctgcggctggacctgccagaggagtacacccaggaggacccggcccccgtcgtgaccttcgtggagtggaaccagcggatgagcgaccgcaggatgctcatctgcaacgccgacggtattgctctgtatgaacagggccgggagtggaccgacagcatcgtcagcttcacgccctacctgcggtccagcctgttcaacgacatctccgttgacgacctgcacggcctgcccatgtcccacggcggtctcttggacgtggccgccaaggccgtccagaaacacctggccctccggggcgcccagatttccgcagcggtggtacggcagctgaaggacgaaggcatctatccctactcggggccgtccgccagcggtacacaggcgatcgagcgccagaccttcgacgtcgtggtgaccgtcgcccgcgacgccctcccggtcaagggcgcagcccgccagctttccgtgagtctcatccagactgcgctggaaagcagtccgggcgacctccacaccatcctggcaaaggtcctcgcgctcagcgacgaagaccgccggcatttgaagaatctcttggacagcactgacctgacccatgtcatcgaggccgctaccactgtcaccaaccgcctgaacttcatcggcgcgttgcggaagatcctcgccgaccctcagctccgcaaagacttgcgtgaagtcgaccagcttcaccccatgattgccaagaacctttggctgttcggtgaggactggaacatggccatgaacgaagtcgggctcaccaacgtgctccaagcccacttggaagaccagcttggtgaggacgtcgtcctggagaaccagctcgagcccgtcacgcagccggacggacgcagcggccgggtggacgtcctgctgttccgcagccgacgcgacgacagctccactgaacggctcatcatcgagctcaagcgccccaccgtccgagtcggaaagaaggaactcgaccagatcaagggctatgcccgggccatcgtcgacgacccgcagtacagcggcgtcgactgcaaatggcgcttctacctgatcacctacgattactcggacaagatccttcgcgacattcggcagaaggacaaaccggagggcctcgccgacgaccaccacgactatgaagtctgggtcaagagttggggcgagatcctggatacggcggagaagaaactgctgttcttccagcgtcagctgaactacgaggccaccgacgaccgcgtcacgcagcacctacgcgagagctactcccgcttcatcccggaggccctcgccgaggacggccagaacggcgcggcagcgtccaacagcagcacgggcagtgaaacaccgagcacgttgcacccttgacctgggcgggagcccttacgtccgggactgcggaggacgcgtagcaccaaagcttttgcagcggggcgaccctaggtgagcggtgccagcacgagactccgggagtcagcgatgacgccccggggtccctctgtgttctggcgtgtccgcccggttcaagcgtcgtcacagtgagggggttcccatgctcgagtggtccggggcactatgtgagctagatggcgtatgccggaatccgcgacggcaaggcgtgatcttcgaaaggccccgcccagcaggggggaaccagcgaggctgcggggagcagcccggggtagcggctgataccagtaggacggctacccccatgtctcggtatagcgagtacgtaggagctgatcagatccttgatctgggcttcgtggtttcggcagatgcggccggagcttcggcaaaggcagacgagctgcacttcaagaggatccacatggagagcgagctgagccttgctcaggtcctcaccgacatgcactgcgctgtcgacttcctgaagccgcagactgatgtgcagaaggctcgattccacctcgatcgcacggctggaatcatcaagggcatggaggcgaaactcaacctcctccggcctccatacttcacccaagagagatttgaagaattccgcgacttgcttgcccctgcctctggagcacagtccgcaagcttcgcacgcgtccggcacttccttgggctggagggcaccgagagccccatctacaagcagttcataaatgccgtagcgggccacgggaccagcatccccgtagtccttcggtcgcccgcaagcccgctctacgaagtcgctcacgcgctgctgggggtggctacggcatacgaaagctgggcatggagccactatcagaatatgcgcctggtcgtaggcgaaaagaaggagggaacggccggaacgctgggggcggatttcctcaagggccgaatggtggcgccattcccagaactctggagcgctataggggttaagaagggcgtctgacgtcaccgactgtgagcggatgatcctggcgcccagatcgcctccggccggttcaatgatcggccggagggcgatgtcacgcccattcgatgcccagttttcgtagtgcgtcgagctgttcctgggtgagtttgtcgcgcctcgatttggtgttcgatgtccatacgcccagcttcacggccaccggctctgtctcgccgtcgaccgtgatcccttcagcgtggccgcgcggtacaggccggtgggcgccttcccgctccacccactgtgcgagggccaccaggccccgctggaacgcttgctgcgccttgctcgggctcttcgtcgcacgcgtggctgacggggcgggagacggcgcctggatgggcttcacgcccagctgggacagccgctcctgctgttcggtggacagctgcgcccaggcgcccggttgggattgccgctccagccaccggccgatgtcgtcgccgtccatcagtacgccgggggcgatctcgggcaggtggccgtcggcttcgaccaggtcggcgaggacgcggtagtggcgttgccagtcgagcggccaggggcagttccagtccgggtcgatcgccgtcagttgctgcgcgcgttccgctgctcgctccgggtccttcccgaggccgcccttgcggcggaggttggccgtgtgctgcccgatgggcaccatctcgtcgtcctcgccccacacggcgtcttgccggggcgcgaggtgcccggtggcctgccggtaggagcgcagcgcggcgagcttgttttcccaggcttcctcgccgggctcccacaccatcccggcctcgggcgcgtccagcagggtcttgcgccgctcctctagttccccggcccgcagcgccttccgctgctggtggacccatcgcccaagcggaaacgccttcgtcacccccacttcgacctcaacgtcgtagggcacggcgcagagcccggtgatctcgttctccgcccgccagcgcagcagggcctggtagccctccagccacaccagggactccggccggtagacccgggtgcggaggaaggccgcgatggtcgacgcgtccctgggagaggagaagtggagcagggccgactcggcagcggcgtcggtgtcgtcctgctcctggtcctcgccgtcgccgtcggccccgacgatccgcccttcttcatcgtgccggatgtgcaccttgcgctgtccgctggtgagtgcgcgggaggcgagctgctcgacgagtcgttcatcgtgcgagcgcaggccctgaaggacggctacaagggggcggaacgaggcggaggcgaccatgtcggtcgggtcctcgccgggctccaggaagacgggcacgatgatccgcgcgatcttcgtggtgccgtcgcggttgagtcgcagggcccggccgatgttctgcacgatctcgacctgggagccgcgggtgtcggcgaagcacacggcctcgactccccgctcgccggtgatgtccacgccttccccgagcacgcgacagctcgcgaggaacgcgcggtgtacccggcggccggccgcgtcgatgccgttggcgaactgccgcagcacctcgcgccgctcggctacgaggtggtcgccgcacagccacgccgcccagacgcggttcggcgggacgtgccgtccggtctccagctcgtagaactccgcgtcgatcgacgacgcggggagccggcccgcggccgccaggtcctcgtcggaggcgtcgttcacgtacagctccgcggccgtcttcggcaactgctccgcgaaggccgccgcttcctccaccttctggtggaacgtcatcaccgtgcgcaggttgtacgccgccgcgtgctccaggagcgccgtctgcaacaaagcgaggcgtcggccccgctgcgcctcctccgactccccgaggaccggtgaggggtcgcggatctccagcacgtcaatctcgaaacccgccaggatgccccgctcgatgctctcgctcagcccgagctcggcaagccacgggccgtaggtttccgattcctggcccatcgacgcgatctccagctcctggccgtccgcgcccttctgcggccggggcgaagccaggatgcgcggggtcgcagtcaggtacagccggaagtcggccgggatgcgggcgttgtcatggatcgccgcccacggcctaccaagatcaccagtggttccgtgggcctcatccacgatcgcgaggtcgaagcctgccatctgctgcccgtagagccgctctccgcccgccagagcagcctccagcggcccgcgaaccttccgctgacccatcgggtcgtcgaagtcctcgcggtccaccagggaggcgtacgtggcgaacacgaccacggtccccgcccctgcccacagggcgagttggatcggattggtggtggtgcgcactcccaactcgttcagcaccgggtcgttctccagcgagcacaccgccaccatgggcgagcgatgacccaccaggcgccacgcctgggcggtctgtacgagcaggtccaaggtcgggaccgtgacgaggatccggccgcctgagaagcactccagcgcgcacgcagcggccgtgaaagtcttccccgatccggtcgcggacacgatcgtgccccgcgccccctgagggggcacagatgaccttgcagggaatcccacccacttacggaaacttgccttctgatccacctgatgttctcgaagctgaatacccggcatttcctgatcctcccctagctcgctttctgaccgtttcggaaaatcaccgggacggcatgaagggcgggacagacaccgtaccgtcctcgctcaccacaacccgttcggcgagctgcgccaggatttgagcgggctgcagcccgctcaggtcggccaccgcccggatccgccgaccgggtccggcggacaaccacaactccgcctgcaactcgtccggcccctcccgccgccgcgcctcgaaggccgcccctgccgcaagagcacccgcacgccgatcttcgcgatcccgggcccactccgaaccctgagcgtcccgctccggctcgtacacgccccaaccggcctcagtcatcgagtctctgacgcgccgccactcagcgtgcttggccgcccaagtgtcagccagccgctccgggtccatcccgaactcggagaaggaaccgccccgccgcaagtgctcagctgtctcacactcgcggacagggcctccgctaccttctccgcaacggcagcgatagccagaccatttgcttggcggcggacctgatcacgtgccacatcctgagcactccacatacgatttcccttttcctgacggctcatcttgcgccccgcccgggtggttggggggtgtcccgtgtttcctccaacggtacatgctgcatcaacctgatgcacgcggtacactggaacccacacgaacgagcgacccccacccctcgtagccagcccggcccgcgccagcgggccccaacggttctggaggcgcagccggaaggaccgtcaggcgggggagcgcagcggacccgcccagagtccgcaggactccccaactccccaactggaggcctaactagccgcacgtgacaccccctcagcgggcgagcgcgcaccgcgcgctgcgccggtcgcgcagcggccggccccaccggatcccggagcgcagcgcagggatccgcccacgcgatgcgtgggcagcgggagcgcagcgaccgccccccttgcacatcgcgcagcgatgtggtacccgctccgcggg